@charset "UTF-8";/*1. 풋터 상단 링크들*/ 
.footer_wrap{clear: both; margin-top:20px;}.footer_wrap .f_top_cont {background-color:#bba078;}.footer_wrap .f_top_links {width:1240px; margin:0 auto; padding:15px 20px; text-align:center;}.footer_wrap .f_top_links ul {font-size:0; line-height:0;}.footer_wrap .f_top_links ul li {display:inline-block; position: relative; margin-left:1px}.footer_wrap .f_top_links ul.f_links_nav > li > ul.sub-menu  {display:none;}.footer_wrap .f_top_links ul li:first-child a {margin-left:0;}.footer_wrap .f_top_links ul li:last-child a {margin-right:0;}.footer_wrap .f_top_links ul li:before {content:"  "; position: absolute; top:5px; left:-1px; width:1px; height: 12px; background-color:#c9b393;}.footer_wrap .f_top_links ul li:first-child:before {display: none;}.footer_wrap .f_top_links ul li a {display:block; margin:0 15px; font-size:14px; font-weight:400; color:#fff; border-bottom:1px solid transparent; white-space: nowrap; 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;}.footer_wrap .f_top_links ul li:hover a {border-bottom:1px solid #fff;} 
/*2. 풋터 하단 로고 및 정보, copyright*//*레이아웃*/.footer_wrap .f_main {background-color:#fff;}.footer_wrap .f_main_container {position: relative; width:1240px; margin:0 auto; padding:25px 32px; font-size:0; line-height:0;}.footer_wrap .f_main_container:after {content:"  "; display:block; clear:both;}
/*로고*/.footer_wrap .f_logo_box {float:left;}.footer_wrap .f_info_box {margin-left:200px; overflow: hidden;}.footer_wrap .f_logo {padding:9px 0;}.footer_wrap .f_logo a {display:block; line-height:0; width:140px; height:auto;}.footer_wrap .f_info {font-size:0; line-height:0;}.footer_wrap .f_info span {display:inline-block; position: relative; padding:0 19px; white-space: nowrap;}.footer_wrap .f_info span:first-child {padding-left:0;}.footer_wrap .f_info span:first-child:before {display:none;}.footer_wrap .f_info span:before {content:"/"; position: absolute; top:0; left:-2px; font-size:12px; color:#a98147;}.footer_wrap .f_info span,
.footer_wrap .f_info span a {font-size:12px; color:#a98147; font-weight:400;}.footer_wrap .f_info span a {display:inline-block; border-bottom:1px solid transparent; 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;}.footer_wrap .f_info span a:hover {border-bottom:1px solid #a98147;}.footer_wrap .copyright {font-size:11px; color:#999; font-weight: 400;}
/*반응형*/
@media screen and (max-width: 1284px) and (min-width: 1024px){
/*풋터 상단 링크들*/
.footer_wrap .f_top_links {width:1004px;}.footer_wrap .f_top_links ul li a {margin: 0 5px;}
/*풋터 하단 로고 및 정보, copyright*/.footer_wrap .f_main_container {width:1004px;}
}
@media screen and (max-width: 1023px) and (min-width: 800px){
/*풋터 상단 링크들*/.footer_wrap .f_top_links {width:800px;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}/*풋터 하단 로고 및 정보, copyright*/.footer_wrap .f_main_container {width:800px;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap .f_info span {display:block;}.footer_wrap span[class*="info"] {display:block;}.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 799px) and (min-width: 770px){
/*풋터 상단 링크들*/.footer_wrap .f_top_links {width:770px;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}

/*풋터 하단 로고 및 정보, copyright*/.footer_wrap .f_main_container {width:770px;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap .f_info span {display:block;}
.footer_wrap span[class*="info"] {display:block;}.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 769px) and (min-width: 740px){
/*풋터 상단 링크들*/.footer_wrap .f_top_links {width:740px;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}
/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:740px;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap .f_info span {display:block;}.footer_wrap span[class*="info"] {display:block;}.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 739px) and (min-width: 720px){
/*풋터 상단 링크들*/.footer_wrap .f_top_links {width:720px;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}
/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:720px;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap .f_info span {display:block;}.footer_wrap span[class*="info"] {display:block;}.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 719px) and (min-width: 670px){
/*풋터 상단 링크들*/.footer_wrap .f_top_links {width:670px;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}
/*풋터 하단 로고 및 정보, copyright*/.footer_wrap .f_main_container {width:670px;}.footer_wrap .f_logo_box {float:none; text-align: center;}
.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}
.footer_wrap .f_info span {display:block;}.footer_wrap span[class*="info"] {display:block;}.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 669px) and (min-width: 640px){
/*풋터 상단 링크들*/.footer_wrap .f_top_links {width:640px;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}
/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:640px;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap .f_info span {display:block;}
.footer_wrap span[class*="info"] {display:block;}.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 639px) and (min-width: 480px){
/*풋터 상단 링크들*/.footer_wrap .f_top_links {width:480px;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}
/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:480px;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap span[class*="info"] {display:block;}
.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 479px) and (min-width: 420px){
/*풋터 상단 링크들*/
.footer_wrap .f_top_links {width:420px;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}

/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:420px;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap span[class*="info"] {display:block;}
.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 419px) and (min-width: 400px){/*풋터 상단 링크들*/
.footer_wrap .f_top_links {width:100%;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}

/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:100%;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap span[class*="info"] {display:block;}
.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 399px) and (min-width: 380px){
/*풋터 상단 링크들*/
.footer_wrap .f_top_links {width:100%;}.footer_wrap .f_top_links ul li a {margin: 0 10px;}
/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:100%;}.footer_wrap .f_logo_box {float:none; text-align: center;}
.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap span[class*="info"] {display:block;}
.footer_wrap .f_info span:before {display:none;}
}
@media screen and (max-width: 379px) and (min-width: 360px){
/*풋터 상단 링크들*/
.footer_wrap .f_top_links {width:100%;}
/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:100%;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap span[class*="info"] {display:block;}
.footer_wrap .f_info span:before {display:none;}}
@media screen and (max-width: 359px) and (min-width: 1px){
/*풋터 상단 링크들*/.footer_wrap .f_top_links {width:100%;}
/*풋터 하단 로고 및 정보, copyright*/
.footer_wrap .f_main_container {width:100%;}.footer_wrap .f_logo_box {float:none; text-align: center;}.footer_wrap .f_info_box {margin-left:0px; text-align:center; padding-bottom:20px;}.footer_wrap .f_logo {display:inline-block;}.footer_wrap span[class*="info"] {display:block;}
.footer_wrap .f_info span:before {display:none;}}


/*인증마크*/
.wa_wrap{position: absolute; top: 15px; right: 10px;}

@media screen and (max-width: 1023px) and (min-width: 1px){
.wa_wrap {top:20px;}
.wa_wrap img{width:60px !important; height: 43px !important;}
}

@media screen and (max-width: 399px) and (min-width: 1px){
.wa_wrap{position:relative; top:0; right:0; padding-top:10px; text-align: left;}
}