@charset "utf-8";

body.fixed {overflow:hidden;}
body.loading::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	transition: all 0.3s ease;
	background: rgba(0, 0, 0, 0.5) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 150"><path fill="none" stroke="%23E9FF55" stroke-width="15" stroke-linecap="round" stroke-dasharray="300 385" stroke-dashoffset="0" d="M275 75c0 31-27 50-50 50-58 0-92-100-150-100-28 0-50 22-50 50s23 50 50 50c58 0 92-100 150-100 24 0 50 19 50 50Z"><animate attributeName="stroke-dashoffset" calcMode="spline" dur="2" values="685;-685" keySplines="0 0 1 1" repeatCount="indefinite"></animate></path></svg>') center center / 50px no-repeat;
}

[data-target] {cursor:pointer;}
.conM {display:none;}
.AD [class*='link'] {display:inline-block;cursor:pointer;}
.AD [class*='layer'] {position:absolute;z-index:1;transform:translateX(-50%);}
.AD [class*='layer'].hidden {overflow:hidden;}
.AD [class*='section'] {position:relative;overflow:hidden;margin:0 auto;border:0;}
.AD [class*='section'] .content {max-width:1600px;width:100%;margin:0 auto;position:relative;z-index:10;}
.AD [class*='section'].visible {overflow:visible;}

.swiper-button-prev svg, .swiper-button-next svg {display:none;}

/*** [Pc] --/start/-- ***/

.AD .fixedbar {position:fixed;left:0;width:100%;height:100px;z-index:100;transition:all .35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:all .35s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.AD .fixedbar.top {position:sticky;top:0;background:#FEF2DC;}
.AD .fixedbar.top.hidden {top:-100%;}
.AD .fixedbar.bottom {bottom:0;background:#000;height:90px;display:flex;align-items:center;justify-content:center;}
.AD .fixedbar.bottom .wrap {display:flex;align-items:center;justify-content:center;gap:80px;}
.AD .fixedbar.bottom.hidden {bottom:-100%;}
.AD .fixedbar.top > div {width:100%;height:100%;position:absolute;top:0%;left:50%;transform:translateX(-50%);text-align:right;}
.AD .fixedbar.top .layerbtnHome {top:0%;left:160px;z-index:2;width:150px;height:120px;background:url('/assets/img/fixed-logo.png') center center / cover no-repeat;}


.AD .mainmenulist {font-size:0;position:absolute;top:50%;right:160px;transform:translateY(-50%);white-space:nowrap;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;}
.AD .mainmenulist > li > a {display:block;width:auto;color:#000;padding:10px 0;font-family:'Gmarket';font-size:20px;font-weight:500;line-height:1.2;position:relative;transition:all .15s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:all .15s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.AD .mainmenulist > li > a em {display:block;font-size:16px;font-weight:300;}
.AD .mainmenulist > li > a:hover, .AD .mainmenulist > li.active > a {color:#FF4600;}



.AD .floatMenu {position:fixed;top:300px;right:50%;transform:translateX(50%);max-width:1800px;width:100%;height:1px;z-index:50;}
.AD .floatMenu .side_db {position:absolute;top:0;right:0;width:180px;height:370px;background:url('/assets/img/flaotMenu.png') center top no-repeat;}
.AD .floatMenu .side_db > ul {padding:0 14px;margin-top:80px;}
.AD .floatMenu .side_db > ul > li {margin-bottom:6px;}
.AD .floatMenu .side_db > ul > li > div {font-size:0;width:auto;display:flex;flex-direction:row;}
.AD .floatMenu .side_db > ul > li > div > span {font-size:12px;}
.AD .floatMenu .side_db > ul > li > div > span:nth-child(1) {display:none;width:70px;text-align:center;font-size:16px;font-weight:500;}
.AD .floatMenu .side_db > ul > li > div > span:nth-child(2) {width:100%;}
.AD .floatMenu .input-control {display:block;border:0;padding:6px;width:100%;background:#fff;}
.AD .floatMenu .jellybox {display:flex;flex-direction:row;align-items:center;justify-content:center;}
.AD .floatMenu .icon {border-color:#fff;}
.AD .floatMenu .icon::after {border-color:#fff;}
.AD .floatMenu .text {color:#fff;font-size:12px;}
.AD .floatMenu .privacy-open {color:#fff;}
.AD .floatMenu .side_db .submit_box {text-align:center;}
.AD .floatMenu .show_privacy {display:inline-block;vertical-align:middle;cursor:pointer;font-size:12px;}
.AD .floatMenu .agreebox {text-align:center;}
.AD .floatMenu .submitbox {text-align:center;padding:10px;}
.AD .floatMenu .submitbox img {width:100%;}
.AD .floatMenu .submitbox button {display:inline-block;margin-bottom:5px;width:auto;padding:0;}
.AD .floatMenu .submitbox a {display:inline-block;width:auto;}
.AD .floatMenu .layerlink01 {display:block;position:absolute;width:100%;height:45px;position:absolute;z-index:1;bottom:0;left:0;}


/* section 공통*/
.AD .layer-scroll {left:50%;bottom:5%;transform:translate(-50%,0);}
.AD .subtable {padding:0;}
.AD .subtable th, .AD .subtable td {border:1px solid #d7d7d7;padding:10px;line-height:1.6;vertical-align:middle;}
.AD .subtable th {background:#ebebeb;text-align:center;width:100px;}
.AD .subtable td {width:calc(50% - 100px);}



.swiper-slide {text-align:center;font-size:18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img {object-fit: cover;}
.swiper-pagination {bottom:0;display:flex;flex-direction:row;gap:10px;}
.swiper-pagination-bullet {width:15px;height:15px;border-radius:100px;background:#fff;}
.swiper-pagination-bullet-active {background:#fff;}


/* index 스타일 */
.AD .section01 {background:url('/assets/img/section01-bg.png') center center / cover no-repeat;}
.AD .section01 .content {height:950px;}
.AD .section01 .layer-food {width:832px;height:834px;top:58px;left:calc(50% + 658px);}
.AD .section01 .layer-text {width:610px;height:133px;top:71px;left:calc(50%);z-index:4;}
.AD .section01 .layer-main {width:545px;height:530px;top:330px;left:calc(50%);z-index:5;}
.AD .section01 .layer-youtube {width:730px;height:450px;top:252px;left:calc(50% - 436px);}
.AD .section01 .layer-youtube .video_wrap {border-radius:30px;overflow:hidden;}
.AD .section01 .layer-youtube::after {content:'';position:absolute;z-index:-1;top:10px;left:10px;width: 100%;padding-bottom: 56.25%;border-radius:30px;background:#FFD892;border:1px solid #000;}

.AD .section02 {background:url('/assets/img/section02-bg.png') center center / cover no-repeat;}
.AD .section02 .content {height:1260px;}
.AD .section02 .layer-food1 {width:488px;height:488px;top:-90px;left:calc(50% - 845px);}
.AD .section02 .layer-food2 {width:367px;height:182px;top:110px;left:calc(50% + 445px);}
.AD .section02 .layer-food3 {width:815px;height:818px;top:251px;left:calc(50% - 850px);}
.AD .section02 .layer-food4 {width:488px;height:488px;top:320px;left:calc(50% + 772px);}
.AD .section02 .layer-icon {width:248px;height:248px;top:80px;left:calc(50%);}
.AD .section02 .layer-title {width:536px;height:192px;top:358px;left:calc(50%);}
.AD .section02 .layer-list01 {width:330px;height:659px;bottom:0;left:calc(50% - 536px);}
.AD .section02 .layer-list02 {width:330px;height:659px;bottom:0;left:calc(50% - 178px);}
.AD .section02 .layer-list03 {width:330px;height:659px;bottom:0;left:calc(50% + 178px);}
.AD .section02 .layer-list04 {width:330px;height:659px;bottom:0;left:calc(50% + 536px);}

.AD .section03 {background:url('/assets/img/section03-bg.png') center center / cover no-repeat;background-color:#FFAB00;}
.AD .section03 .content {height:1260px;}
.AD .section03 .layer-icon {width:248px;height:248px;top:80px;left:calc(50%);}
.AD .section03 .layer-text {width:614px;height:86px;top:1064px;left:calc(50%);}
.AD .section03 .layer-tabGroup {width:1400px;top:273px;left:calc(50%);}
.AD .section03 .layer-tabGroup .btn {display:flex;align-items:flex-end;justify-content:space-between;}
.AD .section03 .layer-tabGroup .btn .btn-item {cursor:pointer;}
.AD .section03 .layer-tabGroup .btn .btn-item .off {display:flex;}
.AD .section03 .layer-tabGroup .btn .btn-item .on {display:none;}
.AD .section03 .layer-tabGroup .btn .btn-item.active .off {display:none;}
.AD .section03 .layer-tabGroup .btn .btn-item.active .on {display:flex;}
.AD .section03 .layer-tabGroup .content {display:flex;flex-direction:column;height:100%;}
.AD .section03 .layer-tabGroup .content .content-item {display:none;}
.AD .section03 .layer-tabGroup .content .content-item.active {display:block;}

.AD .section04 {background:url('/assets/img/section04-bg.png') center center / contain no-repeat;background-color:#FFE9D3;}
.AD .section04 .content {height:1220px;}
.AD .section04 .layer-food1 {width:620px;height:616px;top:-110px;left:calc(50% - 730px);}
.AD .section04 .layer-food2 {width:620px;height:616px;top:-110px;left:calc(50% + 730px);}
.AD .section04 .layer-icon {width:248px;height:248px;top:80px;left:calc(50%);}
.AD .section04 .layer-title {width:832px;height:161px;top:379px;left:calc(50%);}
.AD .section04 .layer-tabGroup {width:1400px;height:480px;top:642px;left:calc(50%);}
.AD .section04 .layer-tabGroup .btn {position:absolute;z-index:50;top:0;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;}
.AD .section04 .layer-tabGroup .btn .btn-item {display:flex;align-items:center;justify-content:center;width:500px;height:70px;font-size:30px;font-weight:700;text-align:center;color:#FFF;background:#917F78;cursor:pointer;}
.AD .section04 .layer-tabGroup .btn .btn-item.active {background:#000;}
.AD .section04 .layer-tabGroup .content {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;}
.AD .section04 .layer-tabGroup .content-item {display:none;width:100%;height:100%;}
.AD .section04 .layer-tabGroup .content-item.active {display:block;}
.AD .section04 .layer-tabGroup .content-item .slideBox {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1210px;}
.AD .section04 .layer-tabGroup .content-item .siwper-container {overflow:hidden;}
.AD .section04 .layer-tabGroup .content-item .swiper-button-next,
.AD .section04 .layer-tabGroup .content-item .swiper-button-prev {width:92px;height:92px;}
.AD .section04 .layer-tabGroup .content-item .swiper-button-next {background:url('/assets/img/section04-slide-next.png');right:-145px;}
.AD .section04 .layer-tabGroup .content-item .swiper-button-prev {background:url('/assets/img/section04-slide-prev.png');left:-145px;}


.AD .section05 {background:url('/assets/img/section05-bg.png') top center repeat-x, url('/assets/img/section05-bg2.png') bottom center no-repeat;background-color:#FFE3A9;}
.AD .section05 .content {height:1310px;}
.AD .section05 .layer-icon {width:248px;height:248px;top:80px;left:calc(50%);}
.AD .section05 .layer-title1 {width:706px;height:219px;top:290px;left:calc(50%);}
.AD .section05 .layer-title2 {width:782px;height:134px;top:538px;left:calc(50%);}
.AD .section05 .layer-food {width:462px;height:462px;top:787px;left:calc(50% - 612px);}
.AD .section05 .layer-arrow {width:1065px;height:609px;top:730px;left:calc(50% - 430px);}
.AD .section05 .layer-arrowicon {width:276px;height:214px;top:1039px;left:calc(50% - 454px);}
.AD .section05 .layer-table {width:850px;height:430px;top:755px;left:calc(50% + 274px);}

.AD .section06 {background:url('/assets/img/section06-bg.png') top center no-repeat, url('/assets/img/section06-bg2.png') center center / cover repeat;}
.AD .section06 .content {height:1300px;}
.AD .section06 .layer-icon {width:248px;height:248px;top:80px;left:calc(50%);}
.AD .section06 .layer-title {width:1128px;height:220px;top:378px;left:calc(50%);}
.AD .section06 .layer-list01 {width:330px;height:505px;top:684px;left:calc(50% - 535px);}
.AD .section06 .layer-list02 {width:330px;height:505px;top:684px;left:calc(50% - 176px);}
.AD .section06 .layer-list03 {width:330px;height:505px;top:684px;left:calc(50% + 176px);}
.AD .section06 .layer-list04 {width:330px;height:505px;top:684px;left:calc(50% + 535px);}

.AD .section07 {background:url('/assets/img/section07-bg.png') center top no-repeat, linear-gradient(180deg,rgba(48, 48, 48, 1) 0%, rgba(88, 58, 37, 1) 100%);}
.AD .section07 .content {height:940px;}
.AD .section07 .layer-title {width:731px;height:234px;top:104px;left:calc(50%);}
.AD .section07 .layer-flag {width:706px;height:74px;top:396px;left:calc(50%);}
.AD .section07 .layer-recommend01 {width:375px;height:375px;top:499px;left:calc(50% - 400px);}
.AD .section07 .layer-recommend02 {width:375px;height:375px;top:499px;left:calc(50%);}
.AD .section07 .layer-recommend03 {width:375px;height:375px;top:499px;left:calc(50% + 400px);}

.AD .section08 {background-color:#6a5147;}
.AD .section08 .content {height:1330px;}
.AD .section08 .layer-icon {width:248px;height:248px;top:80px;left:calc(50%);}
.AD .section08 .layer-title {width:725px;height:268px;top:358px;left:calc(50%);}
.AD .section08 .layer-food01 {width:794px;height:794px;top:629px;left:calc(50% - 744px);}
.AD .section08 .layer-food02 {width:794px;height:794px;top:629px;left:calc(50% + 710px);}

.AD .footer {background:#000 url('/assets/img/footer.png') center top no-repeat;padding-bottom:90px;}
.AD .footer .content {height:200px;}


.AD .fixedbar .dbform {	}
.AD .fixedbar .dbform .input-control {display:block;border:1px solid #fff;padding:8px 15px;width:100%;height:42px;background:#fff;font-size:16px;line-height:1.5;border-radius:0;color:#888888;resize:none;outline:none;}
.AD .fixedbar .dbform textarea.input-control {min-height:140px;}
.AD .fixedbar .dbform label {cursor:pointer;}
.AD .fixedbar .dbform .db_list {margin:0 auto;white-space:nowrap;display:flex;align-items:center;flex-direction:row;gap:10px;}
.AD .fixedbar .dbform .db_list > li {flex:1;}
.AD .fixedbar .dbform .db_list > li:last-child {margin-bottom:0px;}
.AD .fixedbar .dbform .db_list > li .checkitem {font-size:0;}
.AD .fixedbar .dbform .db_list > li .checkitem > label {display:inline-block;vertical-align:middle;font-size:12px;margin-right:15px;}
.AD .fixedbar .dbform .db_list > li > div {width:auto;font-size:0;}
.AD .fixedbar .dbform .db_list > li > div > span {display:inline-block;vertical-align:middle;font-size:25px;padding:5px 15px;font-family:'Gmarket';letter-spacing:-1px;color:#fff;}
.AD .fixedbar .dbform .db_list > li > div > span:first-child {display:none;text-align:left;}
.AD .fixedbar .dbform .db_list > li > div .required {font-weight:300;color:#ff005a;}
.AD .fixedbar .dbform .db_list > li > div .partial {font-weight:300;color:#4e4e4e;}
.AD .fixedbar .dbform .db_list > li > div > span:last-child {width:100%;text-align:left;padding:0;}
.AD .fixedbar .dbform .desc {padding:5px;font-size:14px;font-weight:300;color:#909090;}
.AD .fixedbar .dbform .agreebox {margin:10px auto;text-align:center;}
.AD .fixedbar .dbform .agreebox button.privacy-open {display:block;color:#fff;font-size:12px;cursor:pointer;padding-left:55px;}
.AD .fixedbar .dbform .jellybox .icon {border-color:#000;}
.AD .fixedbar .dbform .jellybox .icon::after {border-color:#000;}
.AD .fixedbar .dbform .jellybox .text {color:#FFF;font-size:12px;text-align:center;}
.AD .fixedbar .dbform .privacybox {width:100%;height:120px;padding:20px;overflow-Y:scroll;background:#fff;font-size:12px;line-height:1.6;border:1px solid #000;}
.AD .fixedbar .dbform .privacybox .title {font-size:20px;font-weight:700;}
.AD .fixedbar .dbform .submitbox {text-align:center;width:100%;}
.AD .fixedbar .dbform .submitbox img {width:100%;}
.AD .fixedbar .dbform .submitbox button {display:inline-block;width:auto;padding:0;}
.AD .fixedbar .dbform .submitbox a {display:inline-block;width:auto;margin:10px 20px;}
.AD .fixedbar .dbform .custom-location-list {position:relative;display:inline-block;min-width:140px;}
.AD .fixedbar .dbform .location-selected {display:flex;align-items:center;width:100%;height:42px;text-align:left;border:1px solid #FFF;padding:8px 15px;font-size:16px;cursor:pointer;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7071 14.7071C12.3166 15.0976 11.6834 15.0976 11.2929 14.7071L6.29289 9.70711C5.90237 9.31658 5.90237 8.68342 6.29289 8.29289C6.68342 7.90237 7.31658 7.90237 7.70711 8.29289L12 12.5858L16.2929 8.29289C16.6834 7.90237 17.3166 7.90237 17.7071 8.29289C18.0976 8.68342 18.0976 9.31658 17.7071 9.70711L12.7071 14.7071Z' fill='%23000000'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E") calc(100% - 15px) center / 28px no-repeat;}
.AD .fixedbar .dbform .location-options {position:absolute;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;left:0;top:100%;z-index:20;list-style:none;margin:6px 0 0 0;padding:0;box-shadow:0 4px 14px 0 rgba(0,0,0,.08);max-height:240px;overflow-y:auto;}
.AD .fixedbar .dbform .location-options li {padding:8px 12px;cursor:pointer;font-size:16px;font-weight:400;color:#000;transition:background 0.15s;}
.AD .fixedbar .dbform .location-options li:hover,
.AD .fixedbar .dbform .location-options li.selected {background:#f2f2f2;}



.AD [class*='section'] .dbform {position:absolute;top:696px;left:50%;transform:translateX(-50%);width:620px;z-index:1;}
.AD [class*='section'] .dbform .input-control {display:flex;align-items:center;border:1px solid #bfbfbf;padding: 0 15px;width:100%;height:60px;background:#fff;font-size:20px;color:#000;resize:none;outline:none;border-radius:5px;}
.AD [class*='section'] .dbform textarea.input-control {min-height:140px;padding:15px;}
.AD [class*='section'] .dbform label {cursor:pointer;}
.AD [class*='section'] .dbform .db_list {margin:0 auto 30px;}
.AD [class*='section'] .dbform .db_list > li:last-child {margin-bottom:0;}
.AD [class*='section'] .dbform .db_list > li .checkitem {font-size:0;}
.AD [class*='section'] .dbform .db_list > li .checkitem > label {display:inline-block;vertical-align:middle;font-size:12px;margin-right:15px;}
.AD [class*='section'] .dbform .db_list > li > div {width:auto;font-size:0;display:flex;align-items:center;}
.AD [class*='section'] .dbform .db_list > li > div > span {display:inline-block;vertical-align:middle;}
.AD [class*='section'] .dbform .db_list > li > div > span:first-child {width:130px	;text-align:right;font-size:25px;font-weight:700;font-family:'Gmarket';color:#FFF;padding-right:30px;}
.AD [class*='section'] .dbform .db_list > li .required {font-weight:300;color:#ff7c2a;margin-bottom:-10px;}
.AD [class*='section'] .dbform .db_list > li .partial {font-weight:300;color:#4e4e4e;}
.AD [class*='section'] .dbform .db_list > li > div > span:last-child {width:calc(100% - 130px	);text-align:left;}
.AD [class*='section'] .dbform .db_list > li + li > div > span:last-child {padding-top:5px;}
.AD [class*='section'] .dbform .desc {padding:5px;font-size:14px;font-weight:300;color:#909090;}
.AD [class*='section'] .dbform .radio {display:inline-flex!important;flex-direction:row;}
.AD [class*='section'] .dbform .radio label {flex:0 0 auto;display:flex;flex-direction:row;align-items:center;}
.AD [class*='section'] .dbform .radio label input {display:none;}
.AD [class*='section'] .dbform .radio label .icon {width:26px;height:26px;border-radius:100%;background:#fff;margin-right:10px;position:relative;z-index:1;flex:0 0 auto;}
.AD [class*='section'] .dbform .radio label .text {font-size:16px;line-height:1;color:#855c41;margin-right:20px;white-space:nowrap;}
.AD [class*='section'] .dbform .radio label input:checked ~ .icon::after {content:'';display:block;width:60%;height:60%;background:#ef6719;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;}
.AD [class*='section'] .dbform .agreebox {margin:0 auto 40px;display:flex;flex-direction:row;align-items:center;justify-content:center;}
.AD [class*='section'] .dbform .agreebox .text, .AD [class*='section'] .dbform .agreebox button.privacy-open {color:#FFF;font-size:18px;cursor:pointer;text-align:right;}
.AD [class*='section'] .dbform .jellybox .icon {width:30px;height:30px;}
.AD [class*='section'] .dbform .privacybox {width:100%;height:120px;padding:20px;overflow-Y:scroll;background:#fff;font-size:12px;line-height:1.6;border:1px solid #000;}
.AD [class*='section'] .dbform .privacybox .title {font-size:20px;font-weight:700;}
.AD [class*='section'] .dbform .submitbox {text-align:center;}
.AD [class*='section'] .dbform .submitbox img {width:100%;}
.AD [class*='section'] .dbform .submitbox button {display:inline-block;width:auto;padding:0;}
.AD [class*='section'] .dbform .submitbox a {display:inline-block;width:auto;margin:10px 20px;}
.AD [class*='section'] .dbform .custom-location-list { position: relative; display: inline-block; min-width: 140px;}
.AD [class*='section'] .dbform .location-selected {display:flex;align-items:center;width:100%;height:60px; text-align: left;  border: 1px solid #bfbfbf; border-radius: 5px; padding: 0 15px; font-size: 20px; cursor: pointer;background: #FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7071 14.7071C12.3166 15.0976 11.6834 15.0976 11.2929 14.7071L6.29289 9.70711C5.90237 9.31658 5.90237 8.68342 6.29289 8.29289C6.68342 7.90237 7.31658 7.90237 7.70711 8.29289L12 12.5858L16.2929 8.29289C16.6834 7.90237 17.3166 7.90237 17.7071 8.29289C18.0976 8.68342 18.0976 9.31658 17.7071 9.70711L12.7071 14.7071Z' fill='%23000000'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E") calc(100% - 20px) center / 35px no-repeat;}
.AD [class*='section'] .dbform .location-options {position: absolute; background: #fff; border: 1px solid #ccc; border-radius: 6px; width: 100%; left: 0; top: 100%; z-index: 20; list-style: none; margin: 6px 0 0 0; padding: 0;box-shadow: 0 4px 14px 0 rgba(0,0,0,.08);max-height: 240px; overflow-y: auto;}
.AD [class*='section'] .dbform .location-options li {padding: 10px 14px; cursor: pointer; font-size: 20px; font-weight:400; color:#000; transition: background 0.15s;}
.AD [class*='section'] .dbform .location-options li:hover,
.AD [class*='section'] .dbform .location-options li.selected {background: #f2f2f2;}


@media screen and (max-width: 1100px) {
	.conPC {display:none!important;}
	.conM {display:block!important;}
	.AD .floatMenu {display:none;}
	.AD [class*="section"] .dbform .jellybox .icon {width:5vw;height:5vw;}
	.AD [class*='section'] .dbform_successbox {width:80%;}
	.AD .layer-agree-pupup img {width:100%;}
	.AD .layer-agree-pupup > div {max-width:640px;width:90%;}
	.AD .layer-agree-pupup .layer-button01 {top:79%;left:50%;transform:translateX(-50%);width:90%;height:auto;padding-bottom:10%;}
	.AD .layer-agree-pupup .layer-button02 {top:89%;left:50%;transform:translateX(-50%);width:90%;height:auto;padding-bottom:10%;}


	.AD .fixedbar .dbform {position:relative;padding-right:30vw;}
	.AD .fixedbar .dbform .db_list {white-space:normal;vertical-align:top;margin:0;font-size:0;flex-wrap:wrap;gap:1vw;}
	.AD .fixedbar .dbform .db_list > li {flex:none;width:calc(50% - .5vw);}
	.AD .fixedbar .dbform .db_list > li > div > span {display:inline-block;vertical-align:middle;font-size:3vw;}
	.AD .fixedbar .dbform .db_list > li > div > span:last-child {padding:0;margin-bottom:.5vw;}
	.AD .fixedbar .dbform .db_list > li:nth-child(5) {position:absolute;z-index:1;top:0;right:0;width:26vw;}
	.AD .fixedbar .dbform .db_list > li:nth-child(6) {position:absolute;top:auto;bottom:0;right:0;transform:none;width:28vw!important;}
	.AD .fixedbar .dbform .db_list label {display:inline-block;vertical-align:middle;cursor:pointer;width:32%;margin:2vw 1vw;}
	.AD .fixedbar .dbform .input-control {display:block;border:1px solid #fff;padding:1vw 2vw;width:100%;height:auto;background:#fafafa;font-size:3vw;margin:0;border-radius:0;color:#888888;resize:none;outline:none;line-height:1.4;}
	.AD .fixedbar .dbform textarea.input-control {min-height:14vw;}
	.AD .fixedbar .dbform .agreebox {text-align:left;font-size:2vw;padding:0;margin:0;vertical-align:top;margin-top:1vw;margin-left:1vw;}
	.AD .fixedbar .dbform .agreebox > label {width:100%;white-space:nowrap;margin:0;}
	.AD .fixedbar .dbform .agreebox span {font-size:2.5vw;}
	.AD .fixedbar .dbform .agreebox button.privacy-open {font-size:2vw;line-height:1;padding:0;margin-left:5vw;color:#fff;}
	.AD .fixedbar .dbform .jellybox .icon {width:3vw;height:3vw;border-color:#fff;}
	.AD .fixedbar .dbform .jellybox .icon::after {top:-15%;width:1.3vw;height:2.5vw;}
	.AD .fixedbar .dbform .jellybox .text {font-size:2vw;color:#fff;}
	.AD .fixedbar .dbform .privacybox {width:40%;margin:3vw auto;}
	.AD .fixedbar .dbform .submitbox img {width:100%;}
	.AD .fixedbar .dbform .submitbox button {display:inline-block;width:auto;padding:0;}
	.AD .fixedbar .dbform .submitbox a {display:inline-block;width:auto;}
	.AD .fixedbar .dbform .custom-location-list {position:relative;display:inline-block;min-width:auto;}
	.AD .fixedbar .dbform .location-selected {height:42px; padding:1vw 2vw; font-size:3vw;height:auto; color:#888888;background-size:5vw;}
	.AD .fixedbar .dbform .location-options {position:absolute; background:#fff; border:1px solid #ccc; border-radius:6px; width:100%; left:0; top:100%; z-index:20; list-style:none; margin:2vw 0 0 0; padding:0; box-shadow:0 4px 14px 0 rgba(0,0,0,.08); max-height:40vw; overflow-y:auto;}
	.AD .fixedbar .dbform .location-options li {padding:2.5vw 4vw; cursor:pointer; font-size:3.8vw; font-weight:400; color:#000; transition:background 0.15s;}
	.AD .fixedbar .dbform .location-options li:hover,
	.AD .fixedbar .dbform .location-options li.selected {background:#f2f2f2;}
	

	.AD [class*='section'] .dbform {position:absolute;top:49%;left:50%;transform:translateX(-50%);width:100%;text-align:left;padding-right:0;}
	.AD [class*='section'] .dbform .db_list {max-width:90%;margin:0 auto;}
	.AD [class*='section'] .dbform .db_list > li {padding:0;}
	.AD [class*='section'] .dbform .db_list > li .required {font-size:2.5vw;}
	.AD [class*='section'] .dbform .db_list > li > div {font-size:0;width:auto;display:flex;align-items:center;}
	.AD [class*='section'] .dbform .db_list > li > div > span {display:inline-block;vertical-align:middle;font-size:3.5vw;padding:1vw;}
	.AD [class*='section'] .dbform .db_list > li > div > span:first-child {width:20vw;text-align:right;font-size:3.5vw;font-weight:700;font-family:'Gmarket';color:#FFF;padding-right:3vw;}
	.AD [class*='section'] .dbform .db_list > li > div > span:last-child {width:calc(100% - 20vw);padding:0;}
	.AD [class*='section'] .dbform .db_list label {cursor:pointer;width:calc(50%);}
	.AD [class*='section'] .dbform .input-control {display:flex;align-items:center;border:1px solid #bfbfbf;padding:0 2.5vw;width:100%;height:10vw;background:#fff;font-size:4.5vw;color:#000;margin:0;border-radius:5px;resize:none;outline:none;}
	.AD [class*='section'] .dbform textarea.input-control {min-height:24vw;}
	.AD [class*='section'] .dbform .radio {flex-wrap:wrap;gap:2vw 1vw;padding:3vw 0!important;}
	.AD [class*='section'] .dbform .radio label {width:auto;}
	.AD [class*='section'] .dbform .radio label .text {font-size:3.5vw;word-break:keep-all;line-height:1.2;margin-right:10px;}
	.AD [class*='section'] .dbform .radio label .icon {width:16px;height:16px;}
	.AD [class*='section'] .dbform .agreebox {display:flex;align-items:center;justify-content:center;font-size:3.5vw;margin:4vw auto;text-align:center;}
	.AD [class*='section'] .dbform .agreebox .text, .AD [class*='section'] .dbform .agreebox button.privacy-open {font-size:3.5vw;line-height:1;color:#FFF;}
	.AD [class*='section'] .dbform .privacybox {width:40%;margin:3vw auto;}
	.AD [class*='section'] .dbform .submitbox {text-align:center;width:60%;margin:0 auto;position:relative;right:0;bottom:0;}
	.AD [class*='section'] .dbform .submitbox img {width:100%;}
	.AD [class*='section'] .dbform .submitbox button {display:inline-block;width:auto;padding:0;}
	.AD [class*='section'] .dbform .submitbox a {display:inline-block;width:auto;}
	.AD [class*='section'] .dbform .location-selected {height:10vw;font-size: 3.5vw;background-size:5vw;background-position:calc(100% - 2vw) center;}
	.AD [class*='section'] .dbform .location-options li {padding: 10px 14px; cursor: pointer; font-size: 3.5vw; font-weight:400; color:#000; transition: background 0.15s;}



	.AD .fixedbar {width:100%;height:auto;background:none;}
	.AD .fixedbar.top > div {width:100%;height:70px;position:relative;top:0%;left:0;transform:unset;text-align:right;overflow:hidden;}
	.AD .fixedbar.top .layerbtnHome {left:50%;transform:translateX(-50%);width:52px;height:42px;}
	.AD .mainmenulist {top:auto;bottom:0;left:0;gap:5vw;width:100%;overflow-X:scroll;transform:none;background:#F0F0F0;}
	.AD .mainmenulist {-ms-overflow-style: none;  /* IE and Edge */scrollbar-width: none;     /* Firefox */}
	.AD .mainmenulist::-webkit-scrollbar {display: none;             /* Chrome, Safari, Opera */}
	.AD .mainmenulist > li > a {display:flex;align-items:center;justify-content:center;padding:0 15px;height:30px;font-size:16px;}
	
	
	.AD .fixedbar.bottom {height:auto;padding:2vw 3vw;background:#000;}
	.AD .fixedbar.bottom .wrap {flex-direction:column;gap:3vw;}



	.AD img {width:100%;}
	.AD [class*='section'] {background:none;}
	.AD [class*='section'] .content {width:100%;height:auto;}


	.AD .section01 {margin:0;}
	.AD .section01 .layer-food {top:15vw;left:50%;width:74vw;}
	.AD .section01 .layer-text {top:44vw;width:93vw;}
	.AD .section01 .layer-main {top:64vw;width:86vw;}
	.AD .section01 .layer-youtube {top:153vw;left:50%;width:90vw;}
	.AD .section01 .layer-youtube .video_wrap {border-radius:10px}
	.AD .section01 .layer-youtube::after {border-radius:10px;top:5px;left:5px;}

	.AD .section02 .layer-food4 {top:-8vw;width:30vw;left:calc(50% + 45vw);}
	.AD .section02 .layer-food3 {top:6vw;width:38vw;left:calc(50% - 44vw);}
	.AD .section02 .layer-food2 {top:29vw;left:calc(50% + 50vw);width:32vw;transform:translateX(-50%) rotate(30deg);transform-origin:left top;}
	.AD .section02 .layer-icon {top:12vw;width:39vw;height:auto;}
	.AD .section02 .layer-title {top:56vw;width:83vw;height:auto;}
	.AD .section02 .layer-list01 {top:92vw;left:50%;width:91vw;height:auto;bottom:auto;}
	.AD .section02 .layer-list02 {top:182vw;left:50%;width:91vw;height:auto;bottom:auto;}
	.AD .section02 .layer-list03 {top:273vw;left:50%;width:91vw;height:auto;bottom:auto;}
	.AD .section02 .layer-list04 {top:363vw;left:50%;width:91vw;height:auto;bottom:auto;}

	.AD .section03 .layer-icon {top:12vw;width:39vw;height:auto;}
	.AD .section03 .layer-tabGroup {top:54vw;width:92vw;}
	.AD .section03 .layer-tabGroup .btn .btn-item {flex: 0 0 auto;width:49%;}
	.AD .section03 .layer-text {top:290vw;width:96vw;height:auto;}

	.AD .section04 .layer-icon {top:12vw;width:39vw;height:auto;}
	.AD .section04 .layer-title {top:60vw;width:91vw;height:auto;}
	.AD .section04 .layer-food1 {top:-5vw;left:calc(50% - 45vw);width:45vw;height:auto;}
	.AD .section04 .layer-food2 {top:-5vw;left:calc(50% + 45vw);width:45vw;height:auto;}
	.AD .section04 .layer-tabGroup {top:92vw;width:77vw;height:auto;}
	.AD .section04 .layer-tabGroup .btn {border-radius:5px;overflow:hidden;}
	.AD .section04 .layer-tabGroup .btn .btn-item {width:41vw;font-size:4vw;height:12vw;}
	.AD .section04 .layer-tabGroup .content-item .slideBox {top:50%;width:60%;height:auto;}
	.AD .section04 .layer-tabGroup .content-item .swiper-button-prev {left:-23vw;width:16vw;height:16vw;background-size:cover;}
	.AD .section04 .layer-tabGroup .content-item .swiper-button-next {right:-23vw;width:16vw;height:16vw;background-size:cover;}

	.AD .section05 .layer-icon {top:12vw;width:39vw;height:auto;}
	.AD .section05 .layer-title1 {top:48vw;width:86vw;height:auto;}
	.AD .section05 .layer-title2 {top:85vw;width:94vw;height:auto;}
	.AD .section05 .layer-table {top:124vw;left:50%;width:93vw;height:auto;}
	.AD .section05 .layer-arrow {top:210vw;left:calc(50% - 16vw);width:140vw;height:auto;}
	.AD .section05 .layer-arrowicon {top:259vw;left:calc(50% + 2vw);width:44vw;height:auto;}
	.AD .section05 .layer-food {top:220vw;left:calc(50% - 23vw);width:74vw;height:auto;}

	.AD .section06 .layer-icon {top:12vw;width:39vw;height:auto;}
	.AD .section06 .layer-title {top:59vw;width:89vw;height:auto;}
	.AD .section06 .layer-list01 {top:114vw;left:50%;width:91vw;height:auto;bottom:auto;}
	.AD .section06 .layer-list02 {top:171vw;left:50%;width:91vw;height:auto;bottom:auto;}
	.AD .section06 .layer-list03 {top:226vw;left:50%;width:91vw;height:auto;bottom:auto;}
	.AD .section06 .layer-list04 {top:283vw;left:50%;width:91vw;height:auto;bottom:auto;}
	
	.AD .section07 .layer-title {top:20vw;width:91vw;height:auto;}
	.AD .section07 .layer-flag {top:55vw;width:90vw;height:auto;}
	.AD .section07 .layer-recommend01 {top:72vw;left:50%;width:59vw;height:auto;}
	.AD .section07 .layer-recommend02 {top:137vw;left:50%;width:59vw;height:auto;}
	.AD .section07 .layer-recommend03 {top:202vw;left:50%;width:59vw;height:auto;}

	.AD .section08 .layer-icon {top:12vw;width:39vw;height:auto;}
	.AD .section08 .layer-title {top:58vw;width:85vw;height:auto;}
	.AD .section08 .layer-food01 {top:-5vw;left:calc(50% - 45vw);width:45vw;height:auto;display:none;}
	.AD .section08 .layer-food02 {top:-5vw;left:calc(50% + 45vw);width:45vw;height:auto;display:none;}

	.AD .footer {padding-bottom:40vw;}
	
}