@charset "utf-8";
@import url('reset.css?v=2609191731');
@import url('font.css?v=2609191731');
@import url('../plugin/jquery.bxslider.css?v=2609191731');
@import url('common.css?v=2609191731');



body{overflow:hidden;}
#wrap{font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px;}

/*
@font-face{
	font-family: 'MalgunGothic';
	src: url('../fonts/MalgunGothic.eot');
	src: url('../fonts/MalgunGothic.eot?') format('eot');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/NotoSansKR-Thin.woff2') format('woff2'),
	   url('../fonts/NotoSansKR-Thin.woff') format('woff'),
	   url('../fonts/NotoSansKR-Thin.otf') format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/NotoSansKR-Light.woff2') format('woff2'),
	   url('../fonts/NotoSansKR-Light.woff') format('woff'),
	   url('../fonts/NotoSansKR-Light.otf') format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url('../fonts/NotoSansKR-Regular.woff2') format('woff2'),
		url('../fonts/NotoSansKR-Regular.woff') format('woff'),
		url('../fonts/NotoSansKR-Regular.otf') format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url('../fonts/NotoSansKR-Medium.woff2') format('woff2'),
		url('../fonts/NotoSansKR-Medium.woff') format('woff'),
		url('../fonts/NotoSansKR-Medium.otf') format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url('../fonts/NotoSansKR-Bold.woff2') format('woff2'),
		url('../fonts/NotoSansKR-Bold.woff') format('woff'),
		url('../fonts/NotoSansKR-Bold.otf') format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url('../fonts/NotoSansKR-Black.woff2') format('woff2'),
		url('../fonts/NotoSansKR-Black.woff') format('woff'),
		url('../fonts/NotoSansKR-Black.otf') format('opentype');
 }
*/
::selection{color:#fff;background-color:#f26522;}
::-moz-selection{color:#fff;background-color:#f26522;}
.mg{font-family:'MalgunGothic', '맑은 고딕' !important;}

/* 메인 */
#body{width:100%;background-color:#FFF;}

.preload{display:none;}

#mv{position:relative;left:50%;width:2000px;margin-left:-1000px;}
#mv .visual{position:relative;}
#mv .visual .txt_wrap{position:absolute;left:0;top:0;z-index:20;}
#mv .visual1 .txt_wrap{left:975px;top:173px;}
#mv .visual2 .txt_wrap{left:25%;top:437px;}
#mv .visual3 .txt_wrap{left:952px;top:218px;}
#mv .visual4 .txt_wrap{left:400px;top:195px;}
#mv .visual .txt_wrap .txt{}
#mv .visual .txt_wrap .txt img{}
#mv .visual .txt_wrap .btn_wrap{font-size:0;padding-left:76px;margin-top:17px;}
#mv .visual4 .txt_wrap .btn_wrap{padding-left:0;margin-top:300px;}
#mv .visual .txt_wrap .btn_wrap a{display:inline-block;padding:15px 45px;border:1px solid #fff;font-weight:400;color:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;transition:.25s;}
#mv .visual .txt_wrap .btn_wrap a:hover{border-color:#64acdb;background-color:#64acdb;color:#fff;}
#mv .visual .txt_wrap .btn_wrap a span{margin-right:32px;}
#mv .bx-wrapper .bx-controls-direction a{left:auto !important;bottom:90px;top:auto;width:44px;height:44px;margin:0;}
#mv .bx-wrapper .bx-controls-direction a.bx-prev{right:452px;background:url('../images/main/mv_prev.png') 0 0 no-repeat;}
#mv .bx-wrapper .bx-controls-direction a.bx-next{right:402px;background:url('../images/main/mv_next.png') 0 0 no-repeat;}
#mv .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{width:44px;right:352px;bottom:60px; }
#mv .bx-wrapper .bx-controls-auto .bx-stop{display:block;width:44px;margin:0;height:44px;background:url('../images/main/mv_pause.png') 0 0 no-repeat;}
#mv .bx-wrapper .bx-controls-auto .bx-start{position:relative;display:block;width:44px;margin:0;height:44px;background-color:#f0faf4;}
#mv .bx-wrapper .bx-controls-auto .bx-start:before{content:"";position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;display:block;border-left:14px solid #3e4536;border-top:7px solid transparent;border-bottom:7px solid transparent;background-image:none;background-position:0 0;}
#mv .bx-wrapper .bx-pager{width:100%;text-align:center;bottom:32px;padding:0;}
#mv .bx-wrapper .bx-pager div{display:inline-block;vertical-align:text-top;margin:0 7px;}
#mv .bx-wrapper .bx-pager a{display:block;color:#fff;margin:0;font-weight:700;font-size:15px;transition:.25s;}
#mv .bx-wrapper .bx-pager a:hover{color:#64acdb;}
#mv .bx-wrapper .bx-pager a.active{width:23px;height:2px;background-color:#fff;font-size:0;margin-top:6.5px;}
.w1300{width:1300px;margin:0 auto;}
.white{ color:#fff;}
#m_area{margin-top:40px;}
.m_tit_wrap{text-align:center;}
.m_tit_wrap .tit{margin-bottom:17px;}
.m_tit_wrap .txt{color:#2f2f2f;font-weight:400;letter-spacing:-2px;}
#mv .mv_pager{position:absolute;left:335px;bottom:0;width:1300px;border-top:1px solid #fff;border-bottom:1px solid #fff; text-align:center; margin:0 auto;}
#mv .mv_pager .dep1_wrap{width:1300px;margin:0 auto;border-right:1px solid #fff;}
#mv .mv_pager .dep1_con{float:left;width:20%;border-left:1px solid #fff;text-align:center;}
#mv .mv_pager .dep1{display:block;height:54px;line-height:54px;overflow:hidden;color:#fff;font-size:18px;font-family:'Noto Sans KR';font-weight:400;transition:.25s;}
#mv .mv_pager .dep1_con .dep1.active,
#mv .mv_pager .dep1_con:hover .dep1{background-color:#b7a47c;}



.m0{height:200px; width:100%; margin:0 auto;}
.m0_con li{float:left;}

.m1{background:url('../images/main/m1_bg.jpg') 0 0 no-repeat; height:806px;}
.m1 .m1_tit{padding-top:80px;}
.m1 .slider{padding-top:30px;}
/* Arrows */
.slider .slick-prev
{right:452px;background:url('../images/main/m0_prev.png') 0 0 no-repeat;
    font-size: 0;
    line-height: 0;
    position: absolute;
    display: block;
    width: 58px;
    height: 58px;
	top:-50px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
}
.slider .slick-next
{right:395px;background:url('../images/main/m0_next.png') 0 0 no-repeat;
    font-size: 0;
    line-height: 0;
    position: absolute;
    display: block;
    width: 58px;
    height: 58px;
    padding: 0;
	top:-50px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
}

.m2 .m2_tit{padding-bottom:60px;}
.m2 .choice01 .sche{*zoom:1; overflow:hidden}
.m2 .choice01 .sche:after{display:block; content:""; clear:both}
.m2 .choice01 .sche li{width:50%; float:left; overflow:hidden; clear:right; position:relative;}
.m2 .choice01 .sche li > div{background:url('../images/main/today_choice_li_bg.jpg') 50% 70% no-repeat;}
.m2 .choice01 .sche li img{width:100%; display:block; font-size:0}
.m2 .choice01 .sche li .col_img{position:absolute; left:0; top:0}
.m2 .choice01 .sche li div{position:relative;}
.m2 .choice01 .sche li div.fb_box{position:absolute; width:100%; height:100%; left:0; top:0; background:#fff; margin-left:10%}
.m2 .choice01 .sche li div.fb_box iframe{width:90%; height:100%}
.m2 .choice01 .sche li .info_txt{text-indent:-9999px; width:0; height:0}	

.m3{height:250px;}
.m3 .m3_con ul{padding-top:60px;}
.m3 .m3_con li{float:left;}


/* ANIMATION */
@keyframes mainTxt {
	0% {opacity:0; transform:translateY(-30px);}
	100% {opacity:1; transform:translateY(0);}
}

@keyframes hoverOpacity {
	0% {opacity:0;}
	100% {opacity:1;}
}

@keyframes eventTxt {
	0% {opacity:0; transform:translateX(-100px);}
	100% {opacity:1; transform:translateX(0);}
}











