@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css); /*font-family: 'NanumSquare', sans-serif;*/
@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css'); /* 나눔명조 font-family: 'Nanum Myeongjo' ; */
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css'); /*  본고딕  font-family:'Noto Sans KR'; * / 
@import url('https://fonts.googleapis.com/css?family=Montserrat');/*  Montserrat font-family: 'Montserrat', sans-serif; */ 

body {font-family:'Noto Sans KR'; min-width:320px;}
#Header {position:fixed; background:#fff; z-index:999; box-shadow:rgba(0,0,0,0.2) 2px 2px 2px; width:100%; box-sizing:border-box; top:0}
#Header > h1 {display:block; margin:10px auto; width:180px;}
#Header > h1 a{position:relative;top:10px;}
#Header > h1 a img {width:180px;}
#Header > .login_box {display:block; position:absolute; right:10px; top:20px;}
#Header > .login_box a{display:block;}
#Header > .login_box a img{width:71px;}
.m_navi > .nav_icon {display:block; position:absolute; left:10px; top:25px;}
.m_navi > .nav_icon img {height:23px;}


.slide_contanier {width:100%; height:255px; position:relative; min-width:320px; margin:auto; background:#f2f1eb; overflow:hidden; margin-top:67px; text-align:center}
.slide_contanier ul{}
.slide_contanier ul li{}
.slide_contanier img {width:320px;}

.slide_slick{width:100%; position:relative; min-width:320px; margin:auto; overflow:hidden; margin-top:67px; text-align:center}
.slide_slick .slick_img{}
.slide_slick .slick_img .slick_li{}
.slide_slick .slick_img .slick_li img{width:100%;}

.slide_slick .slick_img .slick-dots{position:absolute;bottom:20px;left:50%;margin-left:-6.45vw;font-size:0;}
.slide_slick .slick_img .slick-dots li{display:inline-block;margin-left:1.3vw;text-align:center;}
.slide_slick .slick_img .slick-dots li button{display:block;width:3vw;height:0.5vw;background:#fff;font-size:0;}
.slide_slick .slick_img .slick-dots li.slick-active button{background:#333;}
.slide_slick .arrow{position:absolute;top:50%;width:100%;margin-top:-8px;}
.slide_slick .arrow div{position:absolute;top:0;width:8vw;}
.slide_slick .arrow div img{width:100%;}
#arr_prev{left:3vw;}
#arr_next{right:3vw;}

.quick_section {position:relative; top:0; overflow:hidden;background:#fff; margin:0 10px;padding-bottom:5px;}
.quick_section a {display:block; float:left; width:50%}
.quick_section a img {width:100%;}


#Contents {overflow:hidden; margin:0 10px;}

#Contents .notice_board , #Contents .sns_board  {border:solid 1px #ddd; overflow:hidden; margin-bottom:30px;}
#Contents .notice_board .tab_btn , #Contents .sns_board .tab_btn {width:100%;  overflow:hidden}
#Contents .notice_board .tab_btn a:first-child , #Contents .sns_board .tab_btn a:first-child {border-left:none;}
#Contents .notice_board .tab_btn a , #Contents .sns_board .tab_btn a {text-align:center; display:block; height:45px; line-height:45px; width:50%; float:left; border-bottom:solid 1px #ddd; border-left:solid 1px #ddd; box-sizing:border-box; font-size:0.9em; color:#666;}
#Contents .notice_board .tab_btn a.ov , #Contents .sns_board .tab_btn a.ov {border-bottom:none;}
#Contents .notice_board .tab_btn2 , #Contents .sns_board .tab_btn2 {width:100%;  overflow:hidden}
#Contents .notice_board .tab_btn2 a:first-child , #Contents .sns_board .tab_btn2 a:first-child {border-left:none;}
#Contents .notice_board .tab_btn2 a , #Contents .sns_board .tab_btn2 a {text-align:center; display:block; height:45px; line-height:45px; width:50%; float:left; border-bottom:solid 1px #ddd; border-left:solid 1px #ddd; box-sizing:border-box; font-size:0.9em; color:#666;}
#Contents .notice_board .tab_btn2 a.ov , #Contents .sns_board .tab_btn2 a.ov {border-bottom:none;}
#Contents .notice_board > ul  {overflow:hidden; font-size:0.7em; margin:10px;}
#Contents .notice_board .latest_cont{display:none;}
#Contents .notice_board > ul > li  {border-bottom:solid 1px #ddd; padding:10px 0; overflow:hidden;}
#Contents .notice_board > ul > li span  {display:block; float:right; color:#999;}
#Contents .notice_board > ul > li a  {color:#777;}
#Contents .notice_board > ul > li:last-child  {text-align:center; border:none;}
#Contents .notice_board > ul > li:last-child > a  {display:block; padding:10px 0px; background:#ffcb8e; color:#fff; width:120px; margin:0 auto;}

#Contents .sns_board {text-align:center;max-height: 600px;}
#Contents .sns_tab{position:relative;}
#Contents .sns_board .sns_class {margin:20px 0;overflow: hidden;}
#instagram {display:none;}
#facebook iframe {/*top: -130px !important;*/}

#Footer {overflow:hidden; width:100%;}
#Footer .fnb {text-align:center; color:#fff; background:#545240; padding:15px 0; font-size:0.6em}
#Footer .fnb a {display:inline-block; margin:0 10px; color:#fff;}
#Footer .copyright {padding:40px 0; background:#4e4e4e; text-align:center; }
#Footer .copyright h2 {margin-bottom:20px;}
#Footer .copyright h2 img {height:40px;}
#Footer .copyright p {font-size:0.6em; color:#fff; margin:5px 0}
#Footer .copyright p:nth-child(5) {color:#fba216}

.sub_navi {position:fixed; background:rgba(50,50,50,0.9); width:50%;left:-50%; height:100vh; z-index:998;display:none; top:67px;}
.sub_navi ul {font-size:0.8em; color:#fff;}
.sub_navi ul ul.second_navi{display:none;height:0px;}
.sub_navi ul ul.second_navi li{padding-left:30px;}
.sub_navi ul li {padding:10px ; border-bottom:solid 1px #333;}
.sub_navi ul li a{color:#fff !important;}

#nav_mask{width:100%;height:100%;position:absolute;z-index:997;display:none;}

.btnlist{padding:10px;overflow:hidden;margin-bottom:30px;}


