
/* 모바일 환경 */
@media screen and (max-width:1100px){
	/* 고객문의 */
	#wrap > #body > #body_content > #fix_bottom_banner_wrap{
		width:100%;
		border-top:1px solid #ddd;
		background-color:#fff;
		padding:25px 0px;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner{
		width:100%;
		margin:auto;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content{
		text-align:center;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content > .icon{
		margin-right:10px;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content > .icon > img{
		width:35px;
		margin-top:-10px;
		vertical-align:middle;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content > .name{
		color:#000;
		font-size:20px;
		font-weight:600;
		font-family:'Noto Sans KR',Nanum Gothic,Helvetica,sans-serif !important;
		letter-spacing:-1px;
		margin-top:30px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content > a{
		color:#000;
		font-size:23px;
		font-weight:600;
		font-family:'Noto Sans KR',Nanum Gothic,Helvetica,sans-serif !important;
		letter-spacing:-1px;
	}

	/* 푸터 */
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		background-color:#252525;
		padding:20px 0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul{
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li{
		list-style:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(1){
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2){
		width:100%;
		text-align:left;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term{
		text-align:left;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span{
		position:relative;
		display:inline-block;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span:last-child{		
		margin-right:0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span::before{
		position:absolute;
		top:6px;
		right:-12px;
		width:1px;
		height:12px;
		background-color:#fff;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span:last-child::before{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span > a,
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span > a:visited,
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span > a:hover{
		color:#fff;
		font-size:15px;
		font-weight:500;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .content{
		color:#fff;
		font-size:15px;
		font-weight:500;
		line-height:25px;
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .content > span{
		display:block;
		margin-bottom:3px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .content > i,
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .content > br{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .content > .copyright{
		display:block;
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(3){
		display:none;
	}
}

/* PC 환경일때 */
@media screen and (min-width:1101px){
	/* 고객문의 */
	#wrap > #body > #body_content > #fix_bottom_banner_wrap{
		width:100%;
		border-top:1px solid #ddd;
		background-color:#fff;
		padding:40px 0px;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner{
		max-width:1580px;
		margin:auto;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content{
		text-align:center;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content > .icon{
		margin-right:20px;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content > .icon > img{
		margin-top:-20px;
		vertical-align:middle;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content > .name{
		color:#000;
		font-size:33px;
		font-weight:600;
		font-family:'Noto Sans KR',Nanum Gothic,Helvetica,sans-serif !important;
		letter-spacing:-1px;
		margin-top:30px;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #fix_bottom_banner_wrap > #fix_bottom_banner > #fix_bottom_banner_content > a{
		color:#000;
		font-size:40px;
		font-weight:600;
		font-family:'Noto Sans KR',Nanum Gothic,Helvetica,sans-serif !important;
		letter-spacing:-1px;
	}

	/* 푸터 */
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		background-color:#252525;
		padding:50px 0px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		margin-left:20px;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul{
		max-width:1580px;
		margin:auto;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li{
		float:left;
		list-style:none;
		width:20%;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(1){
		text-align:left;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(1) > img{
		width:calc(100% - 20px);
		max-width:230px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2){
		width:55%;
		text-align:left;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span{
		position:relative;
		display:inline-block;
		margin-right:30px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span::before{
		position:absolute;
		top:5px;
		right:-17px;
		width:2px;
		height:18px;
		background-color:#aaa;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span:last-child::before{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span > a,
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span > a:visited,
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .term > span > a:hover{
		color:#fff;
		font-size:19px;
		font-weight:500;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .content{
		color:#fff;
		font-size:17px;
		font-weight:100;
		line-height:28px;
		margin-top:15px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .content > i{
		position:relative;
		font-style:normal;
		margin-left:15px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(2) > .content > i::before{
		position:absolute;
		top:5px;
		right:0px;
		width:2px;
		height:15px;
		background-color:#aaa;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(3){
		text-align:right;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(3) > p:nth-child(1){
		margin-top:40px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(3) > p:nth-child(1) i{
		margin-left:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > ul > li:nth-child(3) > p:nth-child(2){
		color:#fff;
		font-size:15px;
		font-weight:100;
		margin-top:10px;
	}
}