@charset "utf-8";

body {}
body.fixed {overflow:hidden;}


/* 로딩 이미지 */
.lodingbox {position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.95);transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index:10000;opacity:1;visibility:visible;}
.lodingbox.hidden {opacity:0;visibility:hidden;overflow:hidden;}
.lodingbox .intrologo {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.lodingbox.hidden .intrologo {display:none;}
.lodingbox .intrologo img {max-width:100%;}

.lds-ellipsis {display: inline-block;position:relative;width:80px;height:80px;}
.lds-ellipsis div {position: absolute;top: 33px;width: 13px;height: 13px;border-radius: 50%;background: #fff;animation-timing-function: cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1) {left:8px;animation:lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2) {left:8px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3) {left:32px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4) {left:56px;animation:lds-ellipsis3 0.6s infinite;}

.progress {background-color:rgba(0,0,0,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;}
.progress-bar {position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100px;width:100%;}
.progress-bar > em {display:block;position:absolute;top:0;left:0;height:100%;width:0;overflow:hidden;}
.progress-bar img {width:100px!important;}
.progress-bar .progress-text {position:absolute;top:120%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff;}
.progress-complete .progress-bar {border-top-color: rgb(255, 255, 255);}

.AD .dbform_successbox {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;width:block;}
.AD .dbform_successbox a {display:inline-block;}
.AD .dbform_successbox a img {max-width:100%;}

[data-target] {cursor:pointer;}
.conPC {}
.conM {display:none;}
.AD [class*='link'] {display:inline-block;cursor:pointer;}
.AD [class*='layer'] {position:absolute;z-index:1;}
.AD [class*='section'] {position:relative;overflow:hidden;max-width:2000px;margin:0 auto;border:0;}
.AD [class*='section'] .content {width:1200px;margin:0 auto;position:relative;z-index:10;}
.AD [class*='section'].visible {overflow:visible;}

.tab_btnlist {width:100%;font-size:0;}
.tab_btnlist > li {display:inline-block;vertical-align:bottom;}
.tab_btnlist.col2 {width:auto!important;}
.tab_btnlist.col2 > li {width:50%;}
.tab_btnlist.col2 > li .on {display:none;}
.tab_btnlist.col2 > li .off {display:block;}
.tab_btnlist.col2 > li.active .on {display:block;}
.tab_btnlist.col2 > li.active .off {display:none;}
.tab_btnlist img {width:100%;}

.tab_conlist {width:100%;font-size:0;}
.tab_conlist > li {display:none;}
.tab_conlist > li.active {display:block;}
.tab_conlist > li > div {display:block;width:auto;}
.tab_conlist img {width:100%;}

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

.AD .fixedbar {position:fixed;left:0;width:100%;height:80px;z-index:100;background:#fff url('/img/section__fixed.jpg') center top no-repeat;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 {top:0}
.AD .fixedbar.top.hidden {top:-100%;}
.AD .fixedbar.bottom {bottom:0;}
.AD .fixedbar.bottom.hidden {bottom:-100%;}
.AD .fixedbar > div {width:1200px;height:100%;position:absolute;top:0%;left:50%;transform:translateX(-50%);text-align:right;}
.AD .fixedbar.top .layerbtn01 {top:0%;left:0;height:100%;width:180px;z-index:2;}
.AD .fixedbar.top .layerbtn02 {top:50%;right:0;height:75%;width:240px;transform:translateY(-50%);z-index:1;}

.AD .mainmenulist {font-size:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;}
.AD .mainmenulist > li {display:inline-block;vertical-align:top;text-align:center;}
.AD .mainmenulist > li > a {display:block;width:auto;color:#000;padding:10px 20px;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:#e61b25;}

.AD .fixedbar > div.submenu-content {width:100%;min-width:1200px;position:absolute;top:100%;transform:translate(-50%, 0);text-align:right;background:rgba(255,255,255,.5);overflow:hidden;max-height:0;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 > div.submenu-content > div {margin:0 auto;width:1200px;text-align:right;}
.AD .submenulist {font-size:0;display:inline-block;width:600px;}
.AD .submenulist > li {font-size:22px;display:inline-block;vertical-align:top;width:25%;}
.AD .submenulist > li > div {padding:0 0 20px;}
.AD .submenulist > li > div > ul > li {text-align:center;}
.AD .submenulist > li > div > ul > li > a {display:block;width:auto;color:#000;padding:10px 0;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 .submenulist > li > div > ul > li > a:hover {color:#ed2c33;}
.AD .submenulist > li > div > ul > li.active > a {color:#ed2c33;}


.AD .floatMenu {position:absolute;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:210px;height:320px;background:url('/img/floatMenu.png') center top no-repeat;}
.AD .floatMenu .side_db > ul {padding:0 10px;margin-top:95px;}
.AD .floatMenu .side_db > ul > li {margin-bottom:6px;}
.AD .floatMenu .side_db > ul > li > div {font-size:0;width:auto;}
.AD .floatMenu .side_db > ul > li > div > span {font-size:12px;display:inline-block;vertical-align:middle;color:#fff;}
.AD .floatMenu .side_db > ul > li > div > span:nth-child(1) {width:70px;text-align:center;font-size:16px;font-weight:500;}
.AD .floatMenu .side_db > ul > li > div > span:nth-child(2) {width:calc(100% - 70px);}
.AD .floatMenu .input-control {display:block;border:0;padding:6px;width:100%;background:#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 [class*='jelly'] .text {font-size:12px;color:#fff;}
.AD .floatMenu button {color:#fff;}
.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;}



/* 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;background: none;/* Center slide text vertically */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 {display: block;width: 100%;height: 100%;object-fit: cover;}
.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));
	}
.swiper-pagination-bullet-active {background:#000;}


/* index 스타일 */
.AD .section01 {padding-top:80px;} /*  background:url('/img/section__01.jpg') center bottom no-repeat;  */
.AD .section01 video {position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);height:100%;}
.AD .section01 .content {height:1349px;}
.AD .section01 .layer01 {top:68px;left:50%;transform:translateX(-50%);width:865px;}
.AD .section01 .layer02 {top:384px;left:50%;transform:translateX(-50%);width:797px;}
.AD .section01 .layer03 {top:636px;left:50%;transform:translateX(-50%);width:1175px;}
.AD .section01 .layer04 {top:1221px;left:50%;transform:translateX(-50%);width:132px;}

.AD .section02 {background:url('/img/section__02.jpg') center top no-repeat;}
.AD .section02 .content {height:1864px;}
/*
.AD .section02 .layer_slide {top:134px;left:50%;transform:translateX(108px);width:430px;padding:0 20px;}
.AD .section02 .layer_slide .single_slide {overflow:hidden;}
.AD .section02 .layer_slide .swiper-wrapper {padding-bottom:40px;}
.AD .section02 .layer_slide .swiper-button-next {right:-20px;color:#000;}
.AD .section02 .layer_slide .swiper-button-prev {left:-20px;color:#000;}
*/

.AD .section02 .layer01 {top:70px;left:50%;transform:translateX(-50%);width:774px;}
.AD .section02 .layer02 {top:310px;left:50%;transform:translateX(-50%);width:719px;}
.AD .section02 .layer03 {top:665px;left:50%;transform:translateX(-50%);width:1201px;}
.AD .section02 .layer04 {top:976px;left:50%;transform:translateX(-50%);width:1201px;}
.AD .section02 .layer05 {top:1288px;left:50%;transform:translateX(-50%);width:1201px;}

.AD .section03 {background:url('/img/section__03.jpg') center top no-repeat;}
.AD .section03 .content {height:3001px;}

.AD .section03 .layer01 {top:90px;left:50%;transform:translateX(-50%);width:1214px;}
.AD .section03 .layer02 {top:530px;left:0%;transform:translateX(0);max-width:100%;width:100%;height:300px;background:url('/img/section__03_layer02.png') center 0 / 8000px repeat-x;animation:floatbanner linear 60s infinite both;width:100%!important;}
.AD .floatbanner {width:100%;overflow:hidden;white-space:nowrap;}
@keyframes floatbanner {
	0% {background-position:0 0;}
	100% {background-position:-8000px 0;}
}
.AD .section03 .layer03-1 {top:976px;left:50%;transform:translateX(-50%);width:1201px;}
.AD .section03 .layer03-2 {top:1100px;left:50%;transform:translateX(-50%);width:1201px;}
.AD .section03 .layer03-3 {top:1224px;left:50%;transform:translateX(-50%);width:1201px;}
.AD .section03 .layer03-4 {top:1348px;left:50%;transform:translateX(-50%);width:1201px;}
.AD .section03 .layer03-5 {top:1472px;left:50%;transform:translateX(-50%);width:1201px;}
.AD .section03 .layer03-6 {top:1596px;left:50%;transform:translateX(-50%);width:1201px;}
.AD .section03 .layer04 {top:1900px;left:50%;transform:translateX(-50%);width:1851px;}
.AD .section03 .layer05 {top:2550px;left:50%;transform:translateX(-50%);width:132px;}
.AD .section03 .layer06 {top:2650px;left:50%;transform:translateX(-50%);width:1192px;}
.AD .section03 .layeryoutube {top:1827px;left:50%;transform:translateX(-50%);width:1200px;z-index:2;}

.AD .section04 {background:url('/img/section__04.jpg') center top no-repeat;}
.AD .section04 .content {height:1606px;}

.AD .section04 .layer01 {top:85px;left:50%;transform:translateX(-50%);width:1394px;}
.AD .section04 .layer02 {top:478px;left:50%;transform:translateX(-50%);width:1052px;}
.AD .section04 .layer03 {top:787px;left:50%;transform:translateX(-50%);width:132px;}
.AD .section04 .layer04 {top:858px;left:50%;transform:translateX(-50%);width:928px;}
.AD .section04 .layer05-1 {top:1068px;left:50%;transform:translateX(-160%);width:341px;}
.AD .section04 .layer05-2 {top:1068px;left:50%;transform:translateX(-50%);width:341px;}
.AD .section04 .layer05-3 {top:1068px;left:50%;transform:translateX(60%);width:341px;}


.AD .sectionStore {background:url('/img/section__store.jpg') center top no-repeat;}
.AD .sectionStore .content {height:1650px;}
.AD .sectionStore .layer01 {top:127px;left:50%;transform:translateX(-50%);width:802px;}
.AD .sectionStore .layer02 {top:620px;left:50%;transform:translateX(-50%);width:994px;}
.AD .sectionStore .layer03 {top:1060px;left:50%;transform:translateX(-50%);width:652px;}
.AD .sectionStore .layer04 {top:1340px;left:calc(50% - 400px);transform:translateX(-50%);width:400px;z-index:2;}
.AD .sectionStore .layer05 {top:1240px;left:50%;transform:translateX(-50%);width:481px;}
.AD .sectionStore .layer06 {top:1340px;left:calc(50% + 400px);transform:translateX(-50%);width:400px;z-index:2;}

.AD .section05 {background:url('/img/section__05.jpg') center top no-repeat;}
.AD .section05 .content {height:2403px;}
.AD .section05 .layer01 {top:100px;left:50%;transform:translateX(-50%);width:1175px;}
.AD .section05 .layer01 .layercount {bottom:3%;left:57%;transform:translate(-50%,-50%);font-size:60px;font-weight:900;color:#c80000;}
.AD .section05 .layer02 {top:800px;left:50%;transform:translateX(-50%);width:1039px;}
.AD .section05 .layer03 {top:1310px;left:50%;transform:translateX(-50%);width:1039px;}
.AD .section05 .layer04 {top:1815px;left:50%;transform:translateX(-50%);width:1039px;}

.AD .section06 {background:url('/img/section__06.jpg') center top no-repeat;}
.AD .section06 .content {height:2294px;}

.AD .section06 .layer01 {top:76px;left:50%;transform:translateX(-50%);width:994px;}
.AD .section06 .layer02 {top:499px;left:50%;transform:translateX(-50%);width:977px;}
.AD .section06 .layer03 {top:1060px;left:50%;transform:translateX(-50%);width:100%;}
.AD .section06 .foodslide {overflow:hidden;}
.AD .section06 .swiper-button-next {background:none;right:0;top:50%;transform:translate(100%,-50%);width:auto;height:auto;margin:0;}
.AD .section06 .swiper-button-next::after {display:none;}
.AD .section06 .swiper-button-prev {background:none;left:0;top:50%;transform:translate(-100%,-50%);width:auto;height:auto;margin:0;}
.AD .section06 .swiper-button-prev::after {display:none;}

.AD .section07 {background:url('/img/section__07.jpg') center top no-repeat;}
.AD .section07 .content {height:1785px;}
.AD .section07 .layer01 {top:87px;left:50%;transform:translateX(-50%);width:994px;}
.AD .section07 .layer02 {top:640px;left:50%;transform:translateX(-50%);width:1201px;}

.AD .section08 {background:url('/img/section__08.jpg') center top no-repeat;}
.AD .section08 .layer01 {top:70px;left:50%;transform:translateX(-50%);width:743px;}
.AD .section08 .content {height:806px;}

.AD .section09 {background:url('/img/section__09T.jpg') center top no-repeat;}
.AD .section09 .content {height:180px;}


.AD .dbform {position:absolute;top:240px;left:50%;transform:translateX(-50%);width:650px;z-index:1;}
.AD .dbform .input-control {display:block;border:1px solid #333;padding:15px;width:100%;background:#fff;font-size:16px;border-radius:0;color:#888888;resize:none;outline:none;}
.AD .dbform textarea.input-control {min-height:140px;}
.AD .dbform label {cursor:pointer;}
.AD .dbform .db_list {margin:0 auto 10px;border-top:3px solid #000;}
.AD .dbform .db_list > li {border-bottom:1px solid #000;}
.AD .dbform .db_list > li:last-child {margin-bottom:0px;}
.AD .dbform .db_list > li .checkitem {font-size:0;}
.AD .dbform .db_list > li .checkitem > label {display:inline-block;vertical-align:middle;font-size:12px;margin-right:15px;}
.AD .dbform .db_list > li > div {width:auto;font-size:0;}
.AD .dbform .db_list > li > div > span {display:inline-block;vertical-align:middle;font-size:20px;padding:5px 15px;font-family:'Gmarket';letter-spacing:-1px;}
.AD .dbform .db_list > li > div > span:first-child {width:120px;text-align:right;font-weight:900;}
.AD .dbform .db_list > li > div > span:first-child em {font-weight:300;}
.AD .dbform .db_list > li > div > span:last-child {width:calc(100% - 120px);text-align:left;padding:5px 0;}
.AD .dbform .desc {padding:5px;font-size:14px;font-weight:300;color:#909090;}
.AD .dbform .agreebox {margin:10px auto;text-align:center;}
.AD .dbform .agreebox button.privacy-open {display:inline-block;vertical-align:middle;color:#000;font-size:16px;cursor:pointer;}
.AD .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 .dbform .privacybox .title {font-size:20px;font-weight:700;}
.AD .dbform .submitbox {text-align:center;width:100%;}
.AD .dbform .submitbox img {width:100%;}
.AD .dbform .submitbox button {display:inline-block;width:auto;padding:0;}
.AD .dbform .submitbox a {display:inline-block;width:auto;margin:10px 20px;}



@media screen and (max-width: 1100px) {
	.conPC {display:none;}
	.conM {display:block;}
	.AD .floatMenu {display:none;}
	.AD [class*="section"] img {width:100%;}


	.AD .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 .dbform {position:absolute;top:27%;left:50%;transform:translateX(-50%);width:93%;text-align:left;}
	.AD .dbform .db_list {}
	.AD .dbform .db_list > li {}
	.AD .dbform .db_list > li > div {font-size:0;width:auto;}
	.AD .dbform .db_list > li > div > span {display:inline-block;vertical-align:middle;font-size:3vw;}
	.AD .dbform .db_list > li > div > span:first-child {width:14vw;text-align:right;padding:3vw 2vw 0 0;}
	.AD .dbform .db_list > li > div > span:last-child {width:calc(100% - 14vw);}
	.AD .dbform .db_list label {display:inline-block;vertical-align:middle;cursor:pointer;width:28%;margin:2vw 1vw;}
	.AD .dbform .input-control {display:block;border:1px solid #333;padding:.5vw 2vw;width:100%;background:#fafafa;font-size:5vw;margin:0;border-radius:0;color:#888888;resize:none;outline:none;}
	.AD .dbform textarea.input-control {min-height:35vw;}
	.AD .dbform .agreebox {text-align:center;font-size:3vw;margin:2vw auto;}
	.AD .dbform .agreebox .privacy-open {font-size:3vw;line-height:1;}
	.AD .dbform .privacybox {width:40%;margin:3vw auto;}
	.AD .dbform .submitbox {text-align:center;width:60%;margin:0 auto;}
	.AD .dbform .submitbox img {width:100%;}
	.AD .dbform .submitbox button {display:inline-block;width:auto;padding:0;}
	.AD .dbform .submitbox a {display:inline-block;width:auto;}



	.AD .fixedbar {width:100%;height:auto;background:none;}
	.AD .fixedbar.top {top:0;position:relative;display:none;}
	.AD .fixedbar.top.hidden {top:-100%;}
	.AD .fixedbar.bottom {bottom:0;}
	.AD .fixedbar.bottom.hidden {bottom:-100%;}
	.AD .fixedbar > div {width:100%;height:100%;position:relative;top:0%;left:0;transform:unset;text-align:right;overflow:hidden;}
	.AD .fixedbar.bottom .layerbtn01 {top:0%;left:0;height:100%;width:50%;z-index:2;}
	.AD .fixedbar.bottom .layerbtn02 {top:0%;right:0;height:100%;width:50%;z-index:2;}
	.AD .fixedbar.top .layerbtn01 {top:0%;left:50%;transform:translateX(-50%);height:62%;width:30%;z-index:2;}
	.AD .fixedbar.top .layerbtn02 {display:none;}

	.AD .mainmenulist {top:80%;}
	.AD .mainmenulist > li {display:inline-block;vertical-align:top;text-align:center;}
	.AD .mainmenulist > li > a {display:block;width:auto;color:#000;padding:1vw 2vw;font-size:3vw;}
	.AD .mainmenulist > li > a em {display:block;font-size:3vw;font-weight:300;}
	.AD .mainmenulist > li > a:hover, .AD .mainmenulist > li.active > a {color:#e61b25;}



	.AD img {width:100%;}
	.AD [class*='section'] {background:none;}
	.AD [class*='section'] .content {width:100%;height:auto;}
	.AD .section01 {padding-top:0;}
	.AD [class*='section']:last-child {padding-bottom:14%;}

	.AD .section01 .layer01 {top:12%;left:50%;transform:translateX(-50%);width:83%;}
	.AD .section01 .layer02 {top:43.5%;left:50%;transform:translateX(-50%);width:85%}
	.AD .section01 .layer03 {top:59%;left:50%;transform:translateX(-50%);width:100%;}
	.AD .section01 .layer04 {top:91%;left:50%;transform:translateX(-50%);width:20%;}
	.AD .section01 .layer05 {top:0;left:0;width:100%;height:13vw;}

	.AD .section02 .layer01 {top:3%;left:50%;transform:translateX(-50%);width:94%;}
	.AD .section02 .layer02 {top:13%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section02 .layer03 {top:23%;left:50%;transform:translateX(-50%);width:80%;}
	.AD .section02 .layer04 {top:47%;left:50%;transform:translateX(-50%);width:80%;}
	.AD .section02 .layer05 {top:71%;left:50%;transform:translateX(-50%);width:80%;}


	.AD .section03 .layer01 {top:3%;left:50%;transform:translateX(-50%);width:73%;}
	.AD .section03 .layer02 {z-index:20;top:21.5%;left:50%;transform:translateX(-50%);width:100%;height:auto;padding-bottom:40vw;background-size:1000vw;}
	@keyframes floatbanner {
		0% {background-position:0 0;}
		100% {background-position:-1000vw 0;}
	}

	.AD .floatbanner img {width:300%!important;}
	.AD .section03 .layer03-1 {top:34%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section03 .layer03-2 {top:37%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section03 .layer03-3 {top:40%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section03 .layer03-4 {top:43%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section03 .layer03-5 {top:46%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section03 .layer03-6 {top:49%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section03 .layer04 {top:66%;left:50%;transform:translateX(-50%);width:100%;}
	.AD .section03 .layer05 {top:73%;left:50%;transform:translateX(-50%);width:18%;}
	.AD .section03 .layer06 {top:78.4%;left:50%;transform:translateX(-50%);width:97%;}
	.AD .section03 .layeryoutube {top:57.2%;left:50%;transform:translateX(-50%);width:90%;z-index:2;}


	.AD .section04 .layer01 {top:3%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section04 .layer02 {top:21%;left:50%;transform:translateX(-50%);width:100%;}
	.AD .section04 .layer03 {top:30%;left:50%;transform:translateX(-50%);width:13%;}
	.AD .section04 .layer04 {top:33%;left:50%;transform:translateX(-50%);width:85%;}
	.AD .section04 .layer05-1 {top:43%;left:50%;transform:translateX(-50%);width:55%;}
	.AD .section04 .layer05-2 {top:62%;left:50%;transform:translateX(-50%);width:55%;}
	.AD .section04 .layer05-3 {top:81%;left:50%;transform:translateX(-50%);width:55%;}


    .AD .sectionStore .layer01 {top:5.3%;left:50%;transform:translateX(-50%);width:83%;}
    .AD .sectionStore .layer02 {top:37%;left:50%;transform:translateX(-50%);width:91%;}
    .AD .sectionStore .layer03 {top:53.5%;left:50%;transform:translateX(-50%);width:70%;}
    .AD .sectionStore .layer04 {top:67%;left:calc(50% - 21vw);transform:translateX(-50%);width:50%;z-index:2;}
    .AD .sectionStore .layer05 {top:72%;left:50%;transform:translateX(-50%);width:74%;}
    .AD .sectionStore .layer06 {top:88%;left:calc(50% + 21vw);transform:translateX(-50%);width:50%;z-index:2;}


	.AD .section05 .layer01 {top:2.5%;left:50%;transform:translateX(-50%);width:95%;}
	.AD .section05 .layer02 {top:37%;left:50%;transform:translateX(-50%);width:92%;}
	.AD .section05 .layer03 {top:54%;left:50%;transform:translateX(-50%);width:92%;}
	.AD .section05 .layer04 {top:71%;left:50%;transform:translateX(-50%);width:92%;}
	.AD .section05 .layer01 .layercount {font-size:7vw;bottom:.5%;left:60%;}


	.AD .section06 .layer01 {top:6%;left:50%;transform:translateX(-50%);width:86%;}
	.AD .section06 .layer02 {top:28%;left:50%;transform:translateX(-50%);width:86%;}
	.AD .section06 .layer03 {top:54%;left:50%;transform:translateX(-50%);width:100%;}
	.AD .section06 .foodslide {overflow:hidden;}
	.AD .section06 .foodslide .swiper-slide img {max-height:100vw;}
	.AD .section06 .swiper-button-next {background:none;right:10px;top:50%;left:auto;transform:translateY(-50%);width:10vw;height:auto;margin:0;}
	.AD .section06 .swiper-button-next::after {display:none;}
	.AD .section06 .swiper-button-prev {background:none;left:10px;top:50%;transform:translateY(-50%);width:10vw;height:auto;margin:0;}
	.AD .section06 .swiper-button-prev::after {display:none;}

	.AD .section07 .layer01 {top:5%;left:50%;transform:translateX(-50%);width:90%;}
	.AD .section07 .layer02 {top:36%;left:50%;transform:translateX(-50%);width:93%;}

	.AD .section08 .layer01 {top:11%;width:81%;}

}
