﻿@charset "utf-8";
/* CSS Document */


footer>h2 { display:none;}
.footer_wrap { width:100%; color:rgba(255,255,255,0.8); background-color:#444;}

.footer_menu { width:100%; height:50px; background-color:#343434; text-align: center; font-size:14px; font-weight:400; letter-spacing:0.01em; }
.footer_menu>a { display:inline-block; padding:0 10px; line-height:50px; background-image:url(/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%;}
.footer_menu>a:last-child { background-image: none;}

.f_site { display:inline-block; position:relative; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:11px 0 0 10px; background-image:url(/images/icon/ar_down_w.png); background-repeat:no-repeat; background-position:90% 50%; cursor:pointer;}
.f_site_box { display:none; position:absolute; top:26px; left:0; width:100%; padding:10px; background-color:#FFF;}
.f_site_box>a { display:block; line-height:20px; color:#999; text-align:left;}

.footer_copy { width:1200px; margin:0 auto; text-align:center; font-size:13px; font-weight:400; letter-spacing:0.04em; color:#aeaeae;}
.footer_copy>p { width:100%; padding:50px; line-height:23px}
.footer_copy>p .flogo { display:inline-block; padding:0 0 15px;}
.footer_copy>p>span { display:inline-block; padding:0 8px;}
.footer_copy>p>span:nth-last-child(2) { display:block; width:100%; height:1px; margin:15px auto 15px auto; background-color:rgba(255,255,255,0.2);}
.w3c { padding-top:18px;}


.d_width{position:relative;margin:0 auto;width:1176px;}
.f_link		{position:absolute; right:0px; top:5px;}
.f_link select	{background-color:rgba(0,0,0,0.9);background-image:url(/images/icon/f_arr.png);background-position:90% 50%;color:rgba(255,255,255,0.5);border:none !important;height:40px;width:170px;padding-left:15px;font-size:15px; line-height:28px;font-weight:300; letter-spacing:0.04em;} 





/* 1024 ~ 768까지 태블릿 설정 */

@media screen and (max-width:1024px){


.footer_wrap { width:100%; color:rgba(255,255,255,0.8); background-color:#444;}

.footer_menu { width:100%; height:50px; background-color:#343434; padding-top:14px; padding-left:5px;}
.footer_menu>a { left:25%; line-height:20px; background-image:url(/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%;}
.footer_menu>a:last-child { background-image: none;}

.f_site { display:inline-block; position:relative; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:11px 0 0 10px; background-image:url(/images/icon/ar_down_w.png); background-repeat:no-repeat; background-position:90% 50%; cursor:pointer;}
.f_site_box { display:none; position:absolute; top:26px; left:0; width:100%; padding:10px; background-color:#FFF;}
.f_site_box>a { display:block; line-height:20px; color:#999; text-align:left;}

.footer_copy { width:100%; margin:0 auto; font-size:13px;}
.footer_copy>p { width:100%; padding:20px 10px; line-height:18px}
/*.footer_copy>p .flogo {display:inline-block; padding:0 150px 15px;}*/
.footer_copy>p>span { display:inline-block; padding:0;}
.footer_copy>p>span:nth-last-child(2) { display:block; width:100%; height:1px; margin:20px auto 20px auto; background-color:rgba(255,255,255,0.2);}
.w3c { padding-top:2px;}



.d_width{position:relative; width:320px;}
.f_link		{position:absolute; left:0%; top:45px;}
.f_link select	{background-color:rgba(0,0,0,0.9);background-image:url(/images/icon/f_arr.png);background-position:90% 50%;color:rgba(255,255,255,0.5);border:none !important;height:40px;width:170px;padding-left:15px;font-size:15px; line-height:28px;font-weight:300; letter-spacing:0.04em;} 




}



/* 767 ~ 320까지 모바일 설정 */

@media screen and (max-width:767px){


.footer_wrap {width:100%; color:rgba(255,255,255,0.8); background-color:#444;}

.footer_menu {width:100%; height:50px; background-color:#343434; padding-top:14px; padding-left:5px;}
.footer_menu>a {left:25%; line-height:20px; background-image:url(/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%;}
.footer_menu>a:last-child {background-image: none;}

.f_site {display:inline-block; position:relative; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:0 0 0 10px; background-image:url(/images/icon/ar_down_w.png); background-repeat:no-repeat; background-position:90% 50%; cursor:pointer;}
.f_site_box {display:none; position:absolute; top:26px; left:0; width:100%; padding:10px; background-color:#FFF;}
.f_site_box>a {display:block; line-height:20px; color:#999; text-align:left;}

.footer_copy {width:100%; margin:0 auto; font-size:13px;}
.footer_copy>p {width:100%; padding:20px 10px; line-height:18px}
/*.footer_copy>p .flogo {display:inline-block; padding:0 150px 15px;}*/
.footer_copy>p>span {display:inline-block; padding:0;}
.footer_copy>p>span:nth-last-child(2) {display:block; width:100%; height:1px; margin:20px auto 20px auto; background-color:rgba(255,255,255,0.2);}
.w3c {padding-top:2px;}


.d_width{position:relative; width:320px;}
.f_link		{position:absolute; left:0%; top:45px;}
.f_link select	{background-color:rgba(0,0,0,0.9);background-image:url(/images/icon/f_arr.png);background-position:90% 50%;color:rgba(255,255,255,0.5);border:none !important;height:40px;width:170px;padding-left:15px;font-size:15px; line-height:28px;font-weight:300; letter-spacing:0.04em;} 




}


}