@charset "UTF-8";

/*=========================================================
  1. 레이아웃
=========================================================*/
footer {background:#f1f0f0;}
footer .copyright_box {background:#c3c3c3;}
footer .copyright_cont {width:1140px; margin:0 auto; padding:0 20px;}
footer .copyright_cont span.copyright {display:block; text-align:center; color:#ededed; font-size:14px; padding:18px 0;}
footer .copyright_cont span.copyright a {font-size:14px; color:#ededed} 
footer .box_container {width:1140px; margin:0 auto; padding:55px 20px 50px;}
footer .item_container {position:relative; padding:0 0px 0 237px;}
footer .footer_cont {position:relative;}
footer .footer_m_cont {padding-right:250px;}

/*풋터로고*/
footer .footer_logo {position:absolute; top:0; left:0; width:182px; margin-right:55px; padding:15px 0;}
footer .footer_logo a {display:block; line-height:0;}

/*풋터네비*/
footer .footer_nav {margin-bottom:7px;}
footer .footer_nav ul:after {content:""; display:block; clear:both;} 
footer .footer_nav ul li {float:left; position:relative;}
footer .footer_nav ul li:after {content:""; height:11px; width:1px; background:#c3c2c2; position:absolute; top:6px; left:0;}
footer .footer_nav ul li:first-child:after {display:none;}
footer .footer_nav ul li a {padding:0 10px; font-size:13px; color:#757575;}
footer .footer_nav ul li a:hover {color:#c90164}
footer .footer_nav ul li:first-child a {padding-left:0px;}

/*풋터인포*/
footer .site_info span {display:block; font-size:13px; color:#757575; line-height:1.6em;}
footer .site_info span a {font-size:13px; color:#757575;}

/*풋터관련사이트 바로가기 셀렉트박스*/
footer .footer_select_cont {position:absolute; right:0; top:10px;}
footer .footer_select_cont .select_box {width:228px; position:relative;}
footer .footer_select_cont .select_box i.icon_item {position:absolute; top:12px; right:13px; background:url(/wp-content/themes/postech/images/icons/icon_select_btn.png) no-repeat 0px 0px; width:7px; height:16px;}
footer .footer_select_cont .select_box .select_container {padding:7px 25px 10px 15px; border:1px solid #b3b3b3; cursor:pointer;height: 39px;}
footer .footer_select_cont .select_box span {color:#b3b3b3; font-size:13px;}
footer .footer_select_cont ul.select_list {display:none; position:absolute; bottom:39px; left:0; width:100%;}
footer .footer_select_cont ul.select_list li {border:1px solid #b3b3b3; border-bottom:none;}
footer .footer_select_cont ul.select_list li a {display:block; width:100%; font-size:13px; color:#b3b3b3; padding:6px 25px 7px 15px; background:#f1f0f0}
footer .footer_select_cont ul.select_list li a:hover,
footer .footer_select_cont ul.select_list li.active a {background:#c90164; color:#fff;}

/*=========================================================
  2. 탑버튼
=========================================================*/
.top_btn{width:56px; height: 50px;position: fixed; bottom:86px;right:7%;z-index: 100;/* margin-right:-666px; */}
.top_btn a {width:56px; height: 50px;border:solid 1px #c3c3c3;display: block;text-align: center;padding:4px;background: #fff;background:rgba(255,255,255,0.5); transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.top_btn a .text{font-size: 14px; font-weight: bold;display: block;color:#444;transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.top_btn a .icon_item{width:15px; height: 17px; display: block; background: url(/wp-content/themes/postech/images/icons/icon_top_arrow.png) no-repeat;margin:0 auto 5px;position: relative;}
.top_btn a .icon_item:after{content: ""; width:15px; height:17px;background: url(/wp-content/themes/postech/images/icons/icon_top_arrow_h.png) no-repeat;position: absolute; top:0; left:0;display: block;transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;opacity: 0; visibility: hidden;}

.top_btn a:hover{border:solid 1px #c90164;background:#c90164;}
.top_btn a:hover .text{color:#fff;}
.top_btn a:hover .icon_item:after{opacity: 1; visibility: visible;}

/*=========================================================
  00. 반응형
=========================================================*/
@media screen and (max-width: 1140px) and (min-width: 1024px){
	
	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:1004px;}

}

@media screen and (max-width: 1023px) and (min-width: 800px) {
	
	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:800px;}
	footer .item_container {padding-left:0;}
	footer .footer_logo {position: static; margin-right: 0;}

}

@media screen and (max-width: 799px) and (min-width: 770px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:770px;}
	footer .item_container {padding-left:0;}
	footer .footer_logo {position: static; margin-right: 0;}

}

@media screen and (max-width: 769px) and (min-width: 740px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:740px;}
	footer .item_container {padding-left:0;}
	footer .footer_logo {position: static; margin-right: 0;}

}

@media screen and (max-width: 739px) and (min-width: 720px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:720px;}
	footer .item_container {padding-left:0;}
	footer .footer_logo {position: static; margin-right: 0;}
	
}

@media screen and (max-width: 719px) and (min-width: 670px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:670px;}
	footer .item_container {padding-left:0;}
	footer .footer_logo {position: static; margin-right: 0;}}

@media screen and (max-width: 669px) and (min-width: 640px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:640px;}
	footer .item_container {padding-left:0;}
	footer .footer_logo {position: static; margin-right: 0;}

}

@media screen and (max-width: 639px) and (min-width: 480px) {

	/*풋터*/
	footer .box_container{padding:55px 0px 50px}
	footer .box_container,
	footer .copyright_cont {width:480px;}
	footer .footer_m_cont {padding-right:0;}
	footer .item_container {padding-left:0; text-align: center;}
	footer .footer_logo {position: static; margin-right: 0; display:inline-block;}
	footer .footer_nav {display:inline-block; margin-bottom:10px;}
	footer .footer_select_cont {display:inline-block; position:static; margin-bottom:10px;}

}

@media screen and (max-width: 479px) and (min-width: 420px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:420px;}
	footer .footer_m_cont {padding-right:0;}
	footer .item_container {padding-left:0; text-align: center;}
	footer .footer_logo {position: static; margin-right: 0; display:inline-block;}
	footer .footer_nav {display:inline-block; margin-bottom:10px;text-align:center;}
	footer .footer_select_cont {display:inline-block; position:static; margin-bottom:10px;}
	footer .footer_nav ul{display:inline-block;}
	footer .footer_nav ul li{display:inline-block;float:none;}
	footer .footer_nav ul li:last-child{display:block;}
	footer .footer_nav ul li:last-child:after{display:none;}


}

@media screen and (max-width: 419px) and (min-width: 400px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:400px;}
	footer .footer_m_cont {padding-right:0;}
	footer .item_container {padding-left:0; text-align: center;}
	footer .footer_logo {position: static; margin-right: 0; display:inline-block;}
	footer .footer_nav {display:inline-block; margin-bottom:10px;}
	footer .footer_select_cont {display:inline-block; position:static; margin-bottom:10px;}
	footer .footer_nav ul{display:inline-block;}
	footer .footer_nav ul li{display:inline-block;float:none;}
	footer .footer_nav ul li:last-child{display:block;}
	footer .footer_nav ul li:last-child:after{display:none;}
	

}

@media screen and (max-width: 399px) and (min-width: 380px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:380px;}
	footer .footer_m_cont {padding-right:0;}
	footer .item_container {padding-left:0; text-align: center;}
	footer .footer_logo {position: static; margin-right: 0; display:inline-block;}
	footer .footer_nav {display:inline-block; margin-bottom:10px;}
	footer .footer_select_cont {display:inline-block; position:static; margin-bottom:10px;}
	footer .footer_nav ul{display:inline-block;}
	footer .footer_nav ul li{display:inline-block;float:none;}
	footer .footer_nav ul li:last-child{display:block;}
	footer .footer_nav ul li:last-child:after{display:none;}



}

@media screen and (max-width: 379px) and (min-width: 360px) {

	
	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:360px;}
	footer .footer_m_cont {padding-right:0;}
	footer .item_container {padding-left:0; text-align: center;}
	footer .footer_logo {position: static; margin-right: 0; display:inline-block;}
	footer .footer_nav {display:inline-block; margin-bottom:10px;}
	footer .footer_select_cont {display:inline-block; position:static; margin-bottom:10px;}
	footer .footer_nav ul{display:inline-block;}
	footer .footer_nav ul li{display:inline-block;float:none;}
	footer .footer_nav ul li:last-child{display:block;}
	footer .footer_nav ul li:last-child:after{display:none;}


}

@media screen and (max-width: 359px) and (min-width: 1px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:320px;}
	footer .footer_m_cont {padding-right:0;}
	footer .item_container {padding-left:0; text-align: center;}
	footer .footer_logo {position: static; margin-right: 0; display:inline-block;}
	footer .footer_nav {display:inline-block; margin-bottom:10px;}
	footer .footer_select_cont {display:inline-block; position:static; margin-bottom:10px;}
	footer .footer_nav ul{display:inline-block;}
	footer .footer_nav ul li{display:inline-block;float:none;}
	footer .footer_nav ul li:last-child{display:block;}
	footer .footer_nav ul li:last-child:after{display:none;}


}














