@charset "euc-kr";

/* font */
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');
/* font-family:'NanumSquare', sans-serif; font-weight:800; */

/*** !!!!!!!!!!ÇÊ¼ö!!!!!!!!!! ***/
body {line-height:normal !important;}
#quick-menu {display:none;}

.container {position:relative;}

/* ¸ÞÀÎ ºñÁÖ¾ó */
.main_visual {height:1300px; background:url("../images/main_visual_bg.jpg") no-repeat center top; text-align:center;}

/* »ó´Ü ¿µ»ó */
.youtube_area {width:818px; height:453px; margin:54px auto 37px; padding:8px; background:#e9e9e9; -webkit-box-shadow: 0px 0px 21px 0px rgba(16, 44, 0, 0.3); -moz-box-shadow: 0px 0px 21px 0px rgba(16, 44, 0, 0.3); box-shadow: 0px 0px 21px 0px rgba(16, 44, 0, 0.3);}
.youtube_area iframe {width:100%; height:453px;}

/* ÇÈ½º ÅÇ */
.tab_wrap {position:absolute; left:50%; top:1409px; width:116px; margin-left:-720px; z-index:9999;}
.tab_wrap li {margin-bottom:10px; background:url("../images/tab_bg.png") no-repeat 0 0;}
.tab_wrap li a {display:block; height:100px; padding-top:18px; box-sizing:border-box; text-align:center;}
.tab_wrap li > * {font-family:'NanumSquare', sans-serif; color:#d0d0d0; letter-spacing:-1px;}
.tab_wrap li span {display:inline-block; font-size:14px; font-weight:700;}
.tab_wrap li strong {display:block; margin-top:8px; font-size:18px; font-weight:800; line-height:20px;}
.tab_wrap li.tab3 a {padding-top:12px;}
.tab_wrap li.tab3 strong {margin-top:3px; font-size:17px;}
.tab_wrap li.on {background-image:url("../images/tab_bg_on.png");}
.tab_wrap li.on span {color:#fff;}
.tab_wrap li.on strong {color:#fbc302;}

/* section */
.section_wrap {text-align:center;}
.section1 {height:993px; background:url("../images/sec1_bg.jpg") no-repeat center top;}
.section1.s_on {position:relative; top:-10px;}
.section1 .txt {position:relative; width:1140px; margin:0 auto;}
.section1 .txt img{position:absolute; right:0; top:0;}
.section1.s_on + .section2:before {content:''; position:absolute; left:0; right:0; top:-10px; height:10px; background:#e8e8e8;}
.section2 {position:relative; height:981px; background:#e8e8e8;}
.section3 {height:1140px; background:url("../images/sec3_bg.jpg") no-repeat center top;}
.section3 .cont {margin-bottom:36px;}

/* top */
.top_page {position:fixed; bottom:100px; right:50%; margin-right:-620px; z-index:999; display:none;}
.top_page span{display:block; cursor:pointer;}
