
.web{display:block !important;}
.mobile{display:none !important;}

#modal_popup{position:absolute; display:flex;  max-width: 640px; ;margin:0 auto;  z-index:100; flex-wrap:wrap; justify-content: center; align-items:flex-start; box-sizing:border-box; }
#modal_popup .popup_style{position: relative; display:none; margin:8px; border:none; box-shadow: rgba(0, 0, 0, 0.8) 10px 10px 60px;  font-size: 0; z-index:5;box-sizing:border-box;}
#modal_popup .popup_style .img{font-size:0;}
#modal_popup .popup_style .img img{width:100%;}
#modal_popup .popup_style .btn_popup_list:after{display: block; content:' '; clear: both;}
#modal_popup .popup_style .btn_popup_list button{padding:20px 0;background: #111;  color: #fff;border:none; border-radius:0; cursor: pointer; font-size:15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none; appearance: none; line-height:0; letter-spacing:-0.7px;}
#modal_popup .popup_style .btn_popup_list button:hover{text-decoration:underline;}
#modal_popup .popup_style .btn_popup_list button.btn_popup_hour{float:left; width:75%;font-size:13px; text-align: left; padding-left:20px;}
#modal_popup .popup_style .btn_popup_list button.btn_popup_close{float:right; width:25%;}
#modal_popup .popup_style .btn_popup_list button.btn_popup_close:before{content:'|'; float:left; color: #444;}
#modal_popup .order01{order:1}
#modal_popup .order02{order:2}
#modal_popup .order03{order:3}
#modal_popup .order04{order:4}
#modal_popup .order05{order:5}
#modal_popup .modal_popup_bg{position: fixed; top:0; width: 100%; height:100%; background:rgba(0,0,0,0.6); }

@media all and (max-width:768px) {
	#modal_popup{margin:30px 0;}
	#modal_popup .popup_style .btn_popup_list button{padding:22px 0;}
	#modal_popup .popup_style .btn_popup_list button.btn_popup_hour{width:65%; font-size:12px; padding-left:24px;}
	#modal_popup .popup_style .btn_popup_list button.btn_popup_close{width:35%; font-size:14px;}
}



#wrap{position:relative;width:100%;margin:0 auto;padding:0px;top:0;padding:0px;box-sizing:border-box;}

#dbcheck{position:fixed;bottom:0px;width:100%;background:url(../img/bg_dball.png) repeat center top;height:120px;z-index:199;font-family: 'GowunBatang-Regular';
	box-shadow: -1px -11px 20px rgba(0, 0, 0, 0.6)  ;
	-webkit-box-shadow: -1px -11px 20px rgba(0, 0, 0, 0.6)  ;
	-moz-box-shadow: -1px -11px 20px rgba(0, 0, 0, 0.6)  ; }
#dbcheck h3{display:block;/*background:url(../img/bg_dbline.png) repeat-x center 22px;*/letter-spacing:-1px;margin:0 auto;text-align:center;font-size:14px;color:#aaaaaa;overflow:hidden;padding:12px 0 0px 0;font-weight:200;margin-bottom:12px}
#dbcheck h3 strong{color:#c7b373}
#dbcheck h3 span{background:url(../img/bg_dball.png) repeat center top;padding:0 10px;}
#dbcheck > div{position:relative;margin:0 auto;max-width:1500px; display:flex; flex-direction: column;}

#dbcheck > div ul{margin:0px;padding:0px;display:flex;width:98%;box-sizing:border-box;}
#dbcheck > div ul li{float:left;margin:0 0 0 6px;}
#dbcheck > div ul li input[type="text"]{border:1px solid #fff;border-radius:0em;background:#fff;line-height:36px;color:#5d5d5d;font-family: 'GowunBatang-Regular';font-weight:bold;box-sizing:border-box;font-size:12px;padding:0 15px;letter-spacing:-1px;
		box-shadow: -1px -11px 5px rgba(0, 0, 0, 0.6)  ;
	-webkit-box-shadow: -1px -11px 5px rgba(0, 0, 0, 0.6)  ;
	-moz-box-shadow: -1px -11px 5px rgba(0, 0, 0, 0.6)  ;
	-webkit-appearance:none;
}
#dbcheck > div ul li:nth-of-type(1){width:30%;}
#dbcheck > div ul li:nth-of-type(2){width:50%;}
#dbcheck > div ul li:nth-of-type(3){width:20%;}

input::-webkit-input-placeholder{color:#362419;}
#dbcheck > div ul li input#name{width:100%;max-width:260px;}
#dbcheck > div ul li input#hp{width:100%;max-width:440px;}
#dbcheck > div ul li input[type="submit"]{height:38px;-webkit-appearance:none;width:100%;border:none;background:#c7b373;line-height:38px;font-family: 'Hogook Std';font-size:16px;color:#1c2738;font-weight:bold;padding:0 3px;-webkit-appearance:none;}
#dbcheck > div em{display:block;margin:0 auto;width:95%;margin-top:4px;}
#dbcheck > div em label{padding-right:8px;vertical-align:middle;color:#c7b373;font-size:12px;}
#dbcheck > div em input[type="checkbox"]{width:14px;height:14px;border:1px solid #c7b373; vertical-align:middle;margin-right:4px;background:#192335}


#quick{position:absolute;z-index:20;top:0;right:1%;width:60px;}

#quick h3{display:block;}
#quick h3 img{display:block;max-width:100%;}
#quick h3 a img{
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4)  ;
	-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4)  ;
	-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4)  ;
}
#quick a.scrollToTop{display:block;color:#fff;text-align:center;font-size:13px;letter-spacing:1px;text-transform:uppercase;background:url(../img/bg_quick02.png) repeat center top;padding:16px 0;}
#quick a.scrollToTop img{display:block;margin:0 auto;margin-bottom:8px; }

/* 팝업 */
#divpop{display:block;position:absolute;left:0%;top:18%;z-index:200;visibility:hidden;width:100%;margin:0 auto;text-align:center;}
#divpop .mov{border:4px solid #fff;height:515px;}


.pop_con{position:relative;display:block;width:920px;margin:0 auto;height:553px;background:#fff;
		box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.8)  ;
	-webkit-box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.8)  ;
	-moz-box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.8)  ;
}
.pop_con form{position:relative;bottom:0px;width:100%;display:block;background:#906f66;line-height:40px;color:#fad502;padding:0 20px;box-sizing:border-box;text-align:left; font-family: 'Hogook Std';letter-spacing:1px;}
.pop_con form input{border:1px solid #362419;display:inline-block;margin-right:10px;}
.pop_con form a{float:right;text-align:right;color:#fad502;font-weight:400;font-size:14px;}


/* 본문 */
section{position:relative;width:100%;margin:0 auto;}
.spot{position:relative;width:100%;height:560px;margin:0 auto;overflow:hidden;background:url(../img/bg_kim_main_mo.png) no-repeat center top;background-size:cover;}
.spot h1{display:block;position:relative;margin:0 auto;text-align:center;z-index:2;margin-top:16px;margin-bottom:40px;}
.spot h1 img{max-width:100px;}
.spot > span{position:absolute;}
.spot > span.landLeft{left:0px;top:0;}
.spot > span.landRight{right:0px;top:0;}
.spot > span.landLeft img,
.spot > span.landRight img{max-width:35%;}
.spot > span.landRight img{float:right;}
.spot > span.mfood01{left:4%;bottom:5%;z-index:4;}
.spot > span.mfood01 img{max-width:200px;}
.spot > span.mfood02{right:5%;top:10%;}
.spot > span.mfood02 img{max-width:120px;}
.spot > p.han{position:absolute;bottom:0px;margin:0 auto;text-align:center;width:100%;z-index:1;}
.spot > p.han img{max-width:320px;}
.spot > p.maintxt{display:block;width:90%;margin:0 auto;text-align:center;}
.spot > p.maintxt img{max-width:100%;}

#sec01 {position:relative;overflow:hidden;}
#sec01 .bg_wrap {width:130%;margin-left:-7.5%;}
#sec01 .txt_wrap {position:absolute;top:0;left:50%;width:90%;z-index:1;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
}
#sec01 .txt_wrap .logo {display:block;margin:10% auto;width:45%;}
#sec01 .txt_wrap h1 {margin-bottom:30px;}
#sec01 .txt_wrap p {color:#fff;text-align:center;font-size:0.857em;}
#sec01 .slide_wrap {position:absolute;bottom:-20%;width:100%;}
#sec01 .slide_wrap .swiper-slide {text-align:center;}
#sec01 .slide_wrap .swiper-slide p {color:#fff;font-family: 'Gmarket Sans';font-weight:900;font-size:0.875em;}
#sec01 .slide_wrap .swiper-slide p b {font-size:3em;}
#sec01 .slide_wrap .swiper-slide img {filter: drop-shadow(0 0 20px rgba(0,0,0,0.5));}
#sec01 .slide_wrap .swiper-slide {opacity:0 !important;}
#sec01 .slide_wrap .swiper-slide-active {opacity:1 !important;}

#sec02 {padding:40% 0;background:url(../img/main_sec01_bg.jpg) no-repeat center center/cover;}
#sec02 ul {margin:0 auto;width:80%;}
#sec02 ul li {margin-bottom:10%;overflow:hidden;}
#sec02 ul li:last-child {margin-bottom:0;}
#sec02 ul li p {font-size:2.813em;margin-bottom:5%;font-family:'Sandoll LateSpring', sans-serif;line-height:110%;}
#sec02 ul li p b {font-family:'Sandoll LateSpring', sans-serif;}

#sec03 {padding:25% 0;background:url(../img/main_sec02_bg.jpg) no-repeat center center/cover;}
#sec03 .title {text-align:center;font-size:3em;font-family:'Sandoll LateSpring', sans-serif;line-height:110%;color:#fff;}
#sec03 .title span {color:#fcf9dc;}
#sec03 .img_box {position:relative; margin:15% 0;padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
#sec03 .img_box img,
#sec03 .img_box iframe,
#sec03 .img_box object,
#sec03 .img_box embed {position:absolute; top:0; left:50%; width:auto; height:100%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}

#sec04 {position:relative;background:url(../../img/main_sec03_bg.jpg) no-repeat center center/cover;}
#sec04 .inner {width:90%;margin:0 auto;padding:20% 0;}
#sec04 .title {margin-bottom:10%;}
#sec04 .title img {width:100%;filter: drop-shadow(0 0 20px rgba(0,0,0,0.5));}
#sec04 ul {width:90%;margin:0 auto;}
#sec04 ul li {margin-bottom:10%;}
#sec04 ul li:last-child {margin-bottom:0;}
#sec04 ul li .txt_box {margin-top:5%;}
#sec04 ul li .txt_box span {display:block;font-family:'KimjungchulMyungjo-Regular', sans-serif;color:#fff;font-size:1.215em;letter-spacing:-0.075rem;line-height:110%;}
#sec04 ul li .txt_box h2 {margin:10px 0;font-family: 'Sandoll LateSpring', sans-serif;color:#f4ebdb;font-size:2em;letter-spacing:-0.075rem;line-height:110%;}
#sec04 ul li .txt_box h2 b {font-weight:900;}
#sec04 ul li .txt_box h2 span {font-size:0.857rem;}
#sec04 ul li .txt_box p {color:#fff;font-size:1em;}

#sec05 {background:url(../img/main_sec04_bg.jpg) no-repeat center center/cover;padding-bottom:60%;}
#sec05 .img_box {width:90%;margin:0 auto;}
#sec05 .txt_box {width:80%;margin:10% auto 0 auto;}
#sec05 .txt_box .title span {font-family: 'Gmarket Sans', sans-serif;font-size:1.5em;display:block;}
#sec05 .txt_box .title h1 {margin:10px 0;font-family: 'Sandoll LateSpring', sans-serif;font-size:3.375em;color:#a50000;letter-spacing:-0.075rem;line-height:110%;}
#sec05 .txt_box .title p {font-family: 'Sandoll LateSpring', sans-serif;font-size:1.5em;letter-spacing:-0.075rem;line-height:110%;}
/*
#sec05 .txt_box dl {display:flex;flex-flow:row wrap;width:540px;margin:30px 0;padding:30px 0 25px 0;border-top:1px solid #000;border-bottom:1px solid #000;font-family: 'Gmarket Sans', sans-serif;font-weight:900;font-size:32px;}
#sec05 .txt_box dl dt {width:30%;margin:0;padding:0;}
#sec05 .txt_box dl dd {width:70%;margin:0;padding:0;color:#bc2c2a;}
#sec05 .txt_box .profit span {font-family: 'Gmarket Sans', sans-serif;font-size:27px;font-weight:900;}
#sec05 .txt_box .profit b {display:block;line-height:100%;margin-bottom:20px;font-size:95px;color:#a50000;font-family: 'Sandoll LateSpring', sans-serif;}
#sec05 .txt_box .profit small {color:#999;}
*/

#sec06 {background:url(../../img/main_sec05_bg.jpg) no-repeat center top/cover;padding:20% 0;}
#sec06 .title {text-align:center;width:90%;margin:0 auto 15% auto;}
#sec06 .title h1 {margin:30px 0 15px 0;line-height:110%;font-family: 'Sandoll LateSpring', sans-serif;font-size:1.5rem;letter-spacing:-0.075rem;}
#sec06 ul > li {margin-bottom:15%;}
#sec06 ul li:last-child {margin-bottom:0;}
#sec06 ul li .img_box  {margin-bottom:5%;}
#sec06 ul li .img_box img,
#sec06 ul li .img_box video {width:100%;height:auto !important;}
#sec06 ul li .txt_box {width:90%;margin:0 auto;}
#sec06 ul li:nth-child(2n) .txt_box {text-align:right;}
#sec06 ul li .txt_box > span {font-family:'KimjungchulMyungjo-Regular', sans-serif;letter-spacing:-0.075rem;color:#a50000;}
#sec06 ul li .txt_box h1 {margin:5px 0;font-family: 'Sandoll LateSpring', sans-serif;font-size:3em;letter-spacing:-0.075rem;}
#sec06 ul li .txt_box p {font-size:1em;color:#2d2d2d;letter-spacing:-0.05em;}
#sec06 ul li .txt_box p b.red {font-size:2em;color:#be5555;font-family: 'Sandoll LateSpring', sans-serif;}
#sec06 ul li .time {width:100%;margin-top:10%;}
#sec06 ul li .time h2 {text-align:center;font-family: 'Gmarket Sans', sans-serif;font-weight:500;font-size:1.125em;}
#sec06 ul li .time h2:nth-of-type(1) {background:#241815;color:#fff;padding:10px 0 5px 0;}
#sec06 ul li .time h2:nth-of-type(2) {color:#241815;}
#sec06 ul li .time ol {margin-bottom:10px;border-bottom:2px solid #241815;}
#sec06 ul li .time ol li {text-align:center;padding:20px 0;}
#sec06 ul li .time ol li:first-child {border-bottom:1px solid #241815;}
#sec06 ul li .time ol li p {font-family: 'Gmarket Sans', sans-serif;font-size:1.125em;color:#241815;}
#sec06 ul li .time ol li p b {font-family:'KimjungchulMyungjo-Regular', sans-serif;font-size:1.3em;color:#be5555;}
/*
#sec06 ul li:first-child .txt_box p span {font-family: 'Gmarket Sans', sans-serif;font-size:0.875em;color:#241815;}
#sec06 ul li:first-child .txt_box p span #date {font-family: 'Sandoll LateSpring', sans-serif;color:#be5555;letter-spacing:-0.075rem;font-size:2em;}
*/
#sec06 ul li .swiper-slide {opacity:0 !important;}
#sec06 ul li .swiper-slide-active {opacity:1 !important;}

#sec07 {background:url(../img/main_sec06_bg.jpg) no-repeat center center/cover;padding:30% 0;}
#sec07 .title {width:90%;margin:0 auto 12.5% auto;}
#sec07 .title span {line-height:110%;font-family: 'KimjungchulMyungjo-Regular', sans-serif;font-size:1.125em;letter-spacing:-0.075rem;color:#fff;}
#sec07 .title h1 {margin:10px 0;line-height:110%;font-family: 'Sandoll LateSpring', sans-serif;font-size:3em;letter-spacing:-0.075rem;color:#fce99f;}
#sec07 .title p {color:#fff;font-size:1em;}
#sec07 .slide_wrap .swiper-slide img {width:100%;}

#sec08 {position:relative;background:url(../img/main_sec07_bg.jpg) no-repeat top center/100%;padding:30% 0 0 0;border-bottom:15px solid #a50000;}
#sec08 .title {text-align:center;margin:0 auto 10% auto;width:90%;}
#sec08 .title span {line-height:110%;font-family: 'KimjungchulMyungjo-Regular', sans-serif;font-size:1.125em;letter-spacing:-0.075rem;}
#sec08 .title h1 {margin:20px 0;line-height:110%;font-family: 'Sandoll LateSpring', sans-serif;font-size:3em;letter-spacing:-0.075rem;color:#a50000;}
#sec08 .title p {font-size:1em;}
#sec08 .slide_wrap01 {width:150%;margin-left:-25%;}
#sec08 .slide_wrap01 .swiper-slide {text-align:center;opacity:0 !important;}
#sec08 .slide_wrap01 .swiper-slide img {width:100%;}
#sec08 .slide_wrap01 .swiper-slide-active {opacity:1 !important;}
#sec08 .slide_wrap02 {position:relative;z-index:1;width:100%;margin-top:-40%;}
#sec08 .slide_wrap02 .swiper-slide img {width:100%;}

#sec09 {background:url(../../img/main_sec08_bg.jpg) no-repeat center center/cover;padding:20% 0;}
#sec09 .title {text-align:center;width:90%;margin:0 auto;}
#sec09 .title span {line-height:110%;font-family: 'KimjungchulMyungjo-Regular', sans-serif;font-size:1;letter-spacing:-0.075rem;color:#fff;}
#sec09 .title h1 {line-height:110%;font-family: 'Sandoll LateSpring', sans-serif;letter-spacing:-0.075rem;}
#sec09 .title01 {position:relative;z-index:1;}
#sec09 .title01 h1 {margin-top:10px;font-size:3em;color:#eadfb9;}
#sec09 .title01 .bg {position:absolute;left:50%;bottom:-50px;filter: drop-shadow(0 0 20px rgba(0,0,0,0.5));z-index:-1;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
}
#sec09 .title01 ul {text-align:center;margin-top:10%;}
#sec09 .title01 ul li {margin-bottom:10%;background:url(../../img/main_sec08_titbg.png) no-repeat center center/100%;}
#sec09 .title01 ul li h2 {font-size:3em;margin-bottom:10px;font-family: 'Gmarket Sans', sans-serif;font-weight:900;}
#sec09 .title01 ul li p {color:#fff;letter-spacing:-0.075rem;font-size:0.857em;}
#sec09 .title01 ul li:nth-child(1) h2 {color:#d4fffb;}
#sec09 .title01 ul li:nth-child(2) h2 {color:#e3daff;}
#sec09 .title01 ul li:nth-child(3) h2 {color:#f0ffec;}
#sec09 .title02 {margin:20% auto 5% auto;}
#sec09 .title02 h1 {margin:10px 0;font-size:2.4em;color:#ffddca;}
#sec09 .title02 p {color:#fff;font-size:0.857em;}
#sec09 .content {width:90%;margin:0 auto;background:#fff;border-radius:20px;padding:5%;box-sizing:border-box;}
#sec09 .content .title_box {text-align:center;}
#sec09 .content .title_box > span {display:inline-block;text-align:center;padding:7px 30px;border-radius:100px;background:#bc2c2a;color:#fff;font-size:1.125em;line-height:110%;font-family: 'Sandoll LateSpring', sans-serif;letter-spacing:-0.075rem;}
#sec09 .content .title_box h1 {font-size:2em;line-height:110%;margin:20px 0;font-family: 'Sandoll LateSpring', sans-serif;letter-spacing:-0.075rem;}
#sec09 .content .title_box h1 span {color:#bc2c2a;}
#sec09 .content .title_box p {}
#sec09 .content ul li {margin-bottom:5%;text-align:center;}
#sec09 .content ul li:last-child {margin-bottom:0;}
#sec09 .content01 {margin-bottom:5%;}
#sec09 .content01 .title_box {margin-bottom:50px;}
#sec09 .content01 ul li img {width:70%;}
#sec09 .content02 ul:nth-of-type(1) {width:90%;display:flex;flex-flow:row wrap;jsutify-content:space-between;margin:0 auto 8% auto;}
#sec09 .content02 ul:nth-of-type(1) li {width:49%;margin-right:2%;margin-bottom:2%;}
#sec09 .content02 ul:nth-of-type(1) li:nth-child(2n) {margin-right:0;}
#sec09 .content02 ul:nth-of-type(1) li img {width:100%;}
#sec09 .content02 ul:nth-of-type(2) {margin-bottom:5%;}
#sec09 .content02 ul:nth-of-type(2) li img {width:100%;}
#sec09 .content02 > p {background:#bc2c2a;color:#ffeeaa;text-align:center;padding:10px;font-family: 'Gmarket Sans', sans-serif;font-weight:900;letter-spacing:-0.075rem;border-radius:100px;}

#sec10 {padding:30% 0 20% 0;box-sizing:border-box;background:url(../img/main_sec09_bg.jpg) no-repeat center center/cover;}
#sec10 .title {width:90%;text-align:center;margin:0 auto;}
#sec10 .title span img {width:20px;}
#sec10 .title h1 {margin:10px 0;line-height:110%;font-family: 'Sandoll LateSpring', sans-serif;font-size:2.5em;letter-spacing:-0.075rem;}
#sec10 ul {display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;width:80%;margin:10% auto 0 auto;}
#sec10 ul li {position:relative;width:45%;margin-bottom:5%;text-align:center;line-height:100%;font-family: 'Sandoll LateSpring', sans-serif;}
#sec10 ul li:after {position:absolute;right:-15%;top:50%;content:'>';font-size:1.215em;font-weight:100;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}
#sec10 ul li:nth-child(2n):after {display:none;}
#sec10 ul li span {display:block;background:#dcdcdc;font-size:1em;padding:5px 0;}
#sec10 ul li h2 {background:#f1f1f1;font-size:1.125em;padding:20px 0;}

#sec12 {padding:20% 0;border-bottom:1px solid #f0f0f0;background:url(../../img/main_sec11_bg.jpg) repeat center center/100%;}
#sec12 .title {text-align:center;width:90%;margin:10% auto;}
#sec12 .title span img {width:20px;}
#sec12 .title h1 {margin:20px 0;font-family: 'Sandoll LateSpring', sans-serif;font-size:1.5em;letter-spacing:-0.075rem;}
#sec12 .title h1 b {display:inline-block;margin-top:10px;padding:0 5px;font-size:2rem;color:#fff09e;background:#a50000;}
#sec12 .slide_wrap {width:90%;overflow:hidden;margin:0 auto;}
#sec12 .slide_wrap .swiper-slide img {width:100%;}

footer{width:100%;position:relative;width:100%;margin:0 auto;background:url(../img/bg_bottom.png) repeat center top;padding:5% 0 120px 0;overflow:hidden; font-family: 'Hogook Std';}

footer  p{display:block;width:100%;/* background:url(../img/bg_footline.png) repeat-x center top; */margin:0 auto;text-align:center;margin-bottom:24px;}
footer  p img{max-width:40px;}
footer  > div{display:block;margin:0 auto;text-align:center;}
footer  > div ul{overflow:hidden;padding:0px;margin:0px;}
footer  > div ul li{display:block;font-size:16px;padding:0 10px;color:#aaa;padding-bottom:16px;}