@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!important;}
.AD [class*='link'] {display:inline-block;cursor:pointer;}
.AD [class*='layer'] {position:absolute;z-index:1;}
.AD [class*='layer'].hidden {overflow:hidden;}
.AD [class*='section'] {position:relative;overflow:hidden;max-width:100%;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;}
.AD [class*='section']:last:child {padding-bottom:140px;}


.open_video {cursor:pointer;}
.videobox {width:100%;}
.videobox > div {padding-bottom:56.25%;position:relative;z-index:1;}
.videobox > div iframe {position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;}


.fixed_video_box {position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;display:none;}
.fixed_video_box[aria-hidden="false"] {display:block;}
.fixed_video_box .videowrap {max-width:800px;width:100%;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);}
.fixed_video_box .close {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}


/*** [Pc] --/start/-- ***/

.AD .fixedbar {position:fixed;left:0;width:100%;height:80px;z-index:100;background:#fffde6 url('/img/section__fixed_top.png') center center 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;background:#221302 url('/img/section__fixed_bottom.png') center center 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.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:130px;z-index:2;cursor:pointer;}
.AD .fixedbar.top .layerbtn02 {top:50%;right:0;transform:translateY(-50%);z-index:1;cursor:pointer;}
.AD .fixedbar.bottom .layerbtn01 {top:50%;left:0;height:80%;width:220px;z-index:2;transform:translateY(-50%);cursor:pointer;}

.AD .mainmenulist {font-size:0;position:absolute;top:50%;right:200px;transform:translateY(-50%);white-space:nowrap;display:flex;flex-direction:row;align-items:center;gap:35px;}
.AD .mainmenulist > li {text-align:center;}
.AD .mainmenulist > li > a {display:block;width:auto;color:#000;padding:10px 20px;font-size:18px;font-weight:700;line-height:1;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:#c54f00;}
.AD .mainmenulist > li.active > a::after {content:'';display:block;width:100%;height:3px;background:#c54f00;position:absolute;top:100%;left:50%;transform:translateX(-50%);}

.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:#fff;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:160px;}
.AD .floatMenu .side_db > ul {padding:0 10px;margin-top:155px;}
.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;}
.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 .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 ul {}
.AD .floatMenu ul > li {margin-bottom:10px;}
.AD .floatMenu ul > li:last-child {margin-bottom:0;}
.AD .floatMenu ul > li > a {display:block;width:auto;}

.AD .custom_popup_form {position:fixed;z-index:120;top:0;left:0;width:100%;height:100%;display:none;}
.AD .custom_popup_form.active {display:block;}
.AD .custom_popup_form > div {position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:360px;border:1px solid #000;background:#fff;}
.AD .custom_popup_form > div > button {width:50px;height:50px;background:#000;position:absolute;bottom:100%;right:-1px;background:#000 url('/img/icon_cross.png') center center no-repeat;}
.AD .custom_popup_form > div h3.formtitle {padding:15px 10px;font-weight:500;font-size:18px;background:#000;color:#fff;}
.AD .custom_popup_form > div h4.formtitle {font-weight:700;font-size:16px;line-height:1.4;}
.AD .custom_popup_form > div h4.formtitle strong {color:#6c58b0;}
.AD .custom_popup_form > div form {padding:20px;}
.AD .custom_popup_form .side_db {}
.AD .custom_popup_form .side_db > ul {margin:20px auto;}
.AD .custom_popup_form .side_db > ul > li {margin-bottom:5px;}
.AD .custom_popup_form .side_db > ul > li > div {font-size:12px;}
.AD .custom_popup_form .input-control {display:block;border:0;padding:6px;width:100%;background:#fff;border:1px solid #cacaca;}
.AD .custom_popup_form .jellybox .text {font-size:11px;}
.AD .custom_popup_form .show_privacy {display:inline-block;vertical-align:middle;cursor:pointer;font-size:12px;}
.AD .custom_popup_form .submitbox {text-align:center;padding:10px;}
.AD .custom_popup_form .submitbox button {display:inline-block;margin-bottom:5px;width:auto;padding:0;}
.AD .custom_popup_form .closebg {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);transform:none;}

/* 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);}

.AD .rolling_wraper {position:relative;}
.AD .rolling_wraper img {position:absolute;z-index:1;}

.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 {display:block;width:100%;}
.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 {background:linear-gradient(to top, #dea729, #c96f0f), url('/img/section__01.jpg') center top no-repeat;}

.AD .section01 .content {height:1080px;}
.AD .section01 .layerbackground {width:1920px;height:1080px;top:50%;left:50%;transform:translate(-50%,-50%);}
.AD .section01 .layerbackground iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

.AD .section01 .layertitle {top:50%;left:50%;transform:translate(-50%,-50%);width:775px;}
.AD .section01 .layer01 {top:91px;left:50%;transform:translateX(-50%);width:714px;}
.AD .section01 .layer02 {top:190px;left:50%;transform:translateX(-50%);width:669px;}
.AD .section01 .layer03 {bottom:0;left:calc(50% + 530px);transform:translateX(-50%);width:574px;z-index:3;}
.AD .section01 .layer04-1 {bottom:-330px;left:50%;transform:translateX(-50%);width:795px;}
.AD .section01 .layer04-2 {top:0;left:calc(50% - 765px);transform:translateX(-50%);width:766px;}
.AD .section01 .layer04-3 {bottom:-150px;left:calc(50% - 770px);transform:translateX(-50%);width:630px;}
.AD .section01 .layer04-4 {top:0px;left:calc(50% + 640px);transform:translateX(-50%);width:485px;}
.AD .section01 .layer04-5 {top:240px;left:calc(50% - 1550px);transform:translateX(-50%);width:783px;}
.AD .section01 .layer04-6 {top:580px;left:calc(50% + 860px);transform:translateX(-50%);width:660px;}
.AD .section01 .layer04-7 {top:200px;left:calc(50% + 1640px);transform:translateX(-50%);width:660px;}

.AD .section02 {background:#ebe4da  url('/img/section__02.jpg') center top no-repeat;}
.AD .section02 .content {height:1340px;}
.AD .section02 .layer01 {top:88px;left:50%;transform:translateX(-50%);width:926px;}
.AD .section02 .layer02-1 {top:526px;left:calc(50% - 380px);transform:translateX(-50%);width:439px;}
.AD .section02 .layer02-1-on {top:-90px;left:calc(50% + 170px);transform:translateX(-50%);width:153px;}
.AD .section02 .layer02-2 {top:496px;left:calc(50% + 380px);transform:translateX(-50%);width:439px;}
.AD .section02 .layer02-3 {top:509px;left:50%;transform:translateX(-50%);width:386px;}
.AD .section02 .layer02-3-roll {top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1;}
.AD .section02 .rotate {animation: rotate 10s linear infinite;}
.AD .section02 .layer03 {top:960px;left:50%;transform:translateX(-50%);width:615px;}
.AD .section02 .layer04 {top:1138px;left:50%;transform:translateX(-50%);width:944px;}

.AD .section03 {background:#28211b url('/img/section__03.jpg') center top no-repeat;}
.AD .section03 .content {height:1340px;}
.AD .section03 .layer01 {top:88px;left:50%;transform:translateX(-50%);width:867px;}
.AD .section03 .layer02-1 {top:300px;left:calc(50% - 770px);transform:translateX(-50%);width:541px;}
.AD .section03 .layer02-2 {top:880px;left:calc(50% + 800px);transform:translateX(-50%);width:497px;}
.AD .section03 .layer02-3 {top:720px;left:calc(50% - 1730px);transform:translateX(-50%);width:541px;}
.AD .section03 .layer02-4 {top:180px;left:calc(50% + 1620px);transform:translateX(-50%);width:750px;}
.AD .section03 .layer03 {top:1131px;left:50%;transform:translateX(-50%);width:743px;}
.AD .section03 .layerroll {top:660px;left:50%;transform:translateX(-50%);width:90%;}
.AD .section03 .layer-graph {top:1040px;left:50%;transform:translateX(-50%);width:1080px;}
.AD .section03 .layer-graph [class*="graph-"] {overflow:hidden;position:absolute;z-index:1;}
.AD .section03 .layer-graph .graph-01 {bottom:40px;left:calc(50% - 440px);transform:translateX(-50%);width:37px;}
.AD .section03 .layer-graph .graph-02 {bottom:40px;left:calc(50% - 350px);transform:translateX(-50%);width:42px;}
.AD .section03 .layer-graph .graph-03 {bottom:40px;left:calc(50% - 265px);transform:translateX(-50%);width:36px;}
.AD .section03 .layer-graph .graph-04 {bottom:40px;left:calc(50% - 175px);transform:translateX(-50%);width:41px;}
.AD .section03 .layer-graph .graph-05 {bottom:40px;left:calc(50% - 84px);transform:translateX(-50%);width:37px;}
.AD .section03 .layer-graph .graph-06 {bottom:40px;left:calc(50% + 6px);transform:translateX(-50%);width:41px;}
.AD .section03 .layer-graph .graph-07 {bottom:40px;left:calc(50% + 98px);transform:translateX(-50%);width:41px;}
.AD .section03 .layer-graph .graph-08 {bottom:40px;left:calc(50% + 185px);transform:translateX(-50%);width:36px;}
.AD .section03 .layer-graph .graph-09 {bottom:40px;left:calc(50% + 280px);transform:translateX(-50%);width:40px;}
.AD .section03 .layer-graph .graph-10 {bottom:40px;left:calc(50% + 410px);transform:translateX(-50%);width:109px;}
.AD .section03 .layer-graph .graph-emblum {top:-480px;left:0;width:446px;}

.AD .section04 {background:#fed78a url('/img/section__04.jpg') center top no-repeat;}
.AD .section04 .content {height:1423px;}
.AD .section04 .layer01 {top:148px;left:50%;transform:translateX(-50%);width:1112px;}
.AD .section04 .layer02 {top:580px;left:50%;transform:translateX(-50%);width:1206px;}
.AD .section04 .layer02-1 {top:140px;left:calc(50% - 320px);transform:translateX(-50%);width:416px;}
.AD .section04 .layer02-2 {top:140px;left:calc(50% + 320px);transform:translateX(-50%);width:416px;}
.AD .section04 .layer03 {top:1196px;left:50%;transform:translateX(-50%);width:575px;}

.AD .section05 {background:#32231c url('/img/section__05.jpg') center top no-repeat;}
.AD .section05 .content {height:1560px;}
.AD .section05 .layer-rolling1 {width:2390px;height:300px;top:490px;right:calc(50% - 3195px);transform:translateX(-50%);overflow:hidden;}
.AD .section05 .layer-rolling2 {width:2390px;height:300px;top:970px;left:calc(50% - 820px);transform:translateX(-50%);overflow:hidden;}

.AD .section06 {background:#e4dbd2 url('/img/section__06.jpg') center top no-repeat;}
.AD .section06 .content {height:1300px;}
.AD .section06 .layerslide {width:2000px;top:950px;left:50%;transform:translateX(-50%);}
.AD .section06 .layer01 {top:100px;left:calc(50% - 240px);transform:translateX(-50%);width:728px;}
.AD .section06 .layer02 {top:390px;left:calc(50% + 447px);transform:translateX(-50%);width:744px;}
.AD .section06 .layer02-1 {top:200px;left:calc(50% - 108px);transform:translateX(-50%);width:255px;}
.AD .section06 .layer02-1-1 {top:0px;right:80px;font-size:80px;font-weight:900;color:#e14735;}
.AD .section06 .layer02-1-2 {top:82px;right:140px;font-size:80px;font-weight:900;color:#e14735;}
.AD .section06 .layer02-2 {top:180px;left:calc(50% - 10px);transform:translateX(-50%);width:198px;}
.AD .section06 .layer03 {top:435px;left:calc(50% - 280px);transform:translateX(-50%);width:608px;}

.AD .section07 {background:#d59116 url('/img/section__07.jpg') center top no-repeat;}
.AD .section07 .content {height:2020px;}
.AD .section07 .layer-graph {top:400px;left:50%;transform:translateX(-50%);width:1200px;}
.AD .section07 .layer-graph [class*="graph-"] {overflow:hidden;position:absolute;z-index:1;}
.AD .section07 .layer-graph .graph-01 {bottom:40px;left:calc(50% - 535px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-02 {bottom:40px;left:calc(50% - 429px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-03 {bottom:40px;left:calc(50% - 322px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-04 {bottom:40px;left:calc(50% - 216px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-05 {bottom:40px;left:calc(50% - 109px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-06 {bottom:40px;left:calc(50% - 3px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-07 {bottom:40px;left:calc(50% + 103px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-08 {bottom:40px;left:calc(50% + 210px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-09 {bottom:40px;left:calc(50% + 316px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-10 {bottom:40px;left:calc(50% + 423px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-11 {bottom:40px;left:calc(50% + 529px);transform:translateX(-50%);width:61px;}
.AD .section07 .layer-graph .graph-arrow {bottom:150px;left:calc(50% - 45px);transform:translateX(-50%);width:1115px;}
.AD .section07 .layer01 {top:90px;left:calc(50%);transform:translateX(-50%);width:1049px;}
.AD .section07 .layer02 {top:350px;left:calc(50% - 307px);transform:translateX(-50%);width:477px;}
.AD .section07 .layer03 {top:1160px;left:calc(50%);transform:translateX(-50%);width:1252px;}

.AD .sectionCore {background: #171719 url('/img/section__core.png') center top repeat;}
.AD .sectionCore .content {height:1530px;width:100%;max-width:100%;}
.AD .sectionCore .layer01 {top:90px;left:50%;width:890px;transform:translateX(-50%);}
.AD .sectionCore .layer02 {top:1315px;left:50%;width:789px;transform:translateX(-50%);}
.AD .sectionCore .layer02-1 {top:5px;left:calc(50% + 95px);width:285px;}
.AD .sectionCore .layer02-2 {top:68px;left:calc(50% - 70px);width:305px;z-index:-1;overflow:hidden;}
.AD .sectionCore .layerslide {top:500px;left:50%;width:100%;transform:translateX(-50%);max-width:100%;}
.AD .sectionCore .layerslide .slideBox {}
.AD .sectionCore .layerslide .swiper-container {overflow:hidden;}
.AD .sectionCore .layerslide .swiper-slide {z-index:1;position:relative;opacity:0;visibility:hidden;width:1080px;transition: all .5s;}
.AD .sectionCore .layerslide .swiper-slide img {transform:scale(.7);transition: all .2s;}
.AD .sectionCore .layerslide .swiper-slide-prev,
.AD .sectionCore .layerslide .swiper-slide-next {z-index:5;opacity:.6;visibility:visible;}
.AD .sectionCore .layerslide .swiper-slide-prev img {transform:scale(.7) translateX(500px);}
.AD .sectionCore .layerslide .swiper-slide-next img {transform:scale(.7) translateX(-500px);}
.AD .sectionCore .layerslide .swiper-slide-active {z-index:10;opacity:1;visibility:visible;width:1080px;}
.AD .sectionCore .layerslide .swiper-slide-active img {transform:scale(1);}
.AD .sectionCore .layerslide .prev,
.AD .sectionCore .layerslide .next {position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;cursor:pointer;}
.AD .sectionCore .layerslide .prev {left:calc(50% - 640px);}
.AD .sectionCore .layerslide .next {left:calc(50% + 640px);}
.AD .sectionCore .layerslide .prev img,
.AD .sectionCore .layerslide .next img {width:100%;height:100%;object-fit:cover;}

.AD .section08 {}
.AD .section08 .content {padding-bottom:100px;}
.AD .section08 .layerslide  {top:396px;left:calc(50%);transform:translateX(-50%);width:1161px;}
.AD .section08 .layerslide .swiper-pagination {bottom:-40px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;left:50%;transform:translateX(-50%);}
.AD .section08 .layerslide .swiper-pagination .swiper-pagination-bullet {width:18px;height:18px;}
.AD .section08 .layerslide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#e14735;width:25px;height:25px;}
.AD .section08 .layer01 {top:90px;left:calc(50%);transform:translateX(-50%);width:1003px;}
.AD .section08 .layertab {position:relative;z-index:1;padding-top:850px;width:1200px;margin:0 auto;}
.AD .section08 .layertab > div {display:flex;flex-direction:column;gap:35px;}
.AD .section08 [class*="tab"] img {width:100%;}
.AD .section08 .tabbtn {display:flex;flex-direction:row;gap:15px;}
.AD .section08 .tabbtn > li {cursor:pointer;flex:1;}
.AD .section08 .tabbtn .off {display:block;}
.AD .section08 .tabbtn .on {display:none;}
.AD .section08 .tabbtn .active .on {display:block;}
.AD .section08 .tabbtn .active .off {display:none;}
.AD .section08 .tabcon > li {display:none;}
.AD .section08 .tabcon > li.active {display:block;}
.AD .section08 .tabcon .menulist {display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;}
.AD .section08 .tabcon .menulist > li {width:calc(25% - 15px);}
.AD .section08 .tabcon .menulist > li.disabled {display:none;}
.AD .section08 .tabcon .menulist > li > div {position:relative;z-index:1;}
.AD .section08 .tabcon .menulist > li > p {font-size:22px;font-weight:700;color:#724e23;text-align:center;margin-top:20px;}
.AD .section08 .tabcon .menulist > li .hover {position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:0;}
.AD .section08 .tabcon .menulist > li:hover .hover {opacity:1;}
.AD .section08 .tabcon .menulist > li.active .hover {opacity:1;}
.AD .section08 .tabcon .menulist img {}
.AD .section08 button.tabbtn {margin:50px auto 0;}
.AD .section08 button.tabbtn.disabled {display:none;}

.AD .section09 {background:#a57432 url('/img/section__09.jpg') center top no-repeat;}
.AD .section09 .content {height:1300px;}
.AD .section09 .layer01 {top:90px;left:calc(50%);transform:translateX(-50%);width:1145px;}
.AD .section09 .layertab {top:500px;left:50%;transform:translateX(-50%);width:1180px;font-size:0;}
.AD .section09 .layertab [class*="tab"] img {width:100%;}
.AD .section09 .layertab .tabbtn {position:absolute;top:3px;left:50%;transform:translateX(-50%);width:calc(100% - 6px);display:flex;flex-direction:row;align-items:center;}
.AD .section09 .layertab .tabbtn > li {cursor:pointer;flex:1;}
.AD .section09 .layertab .tabbtn .off {display:block;}
.AD .section09 .layertab .tabbtn .on {display:none;}
.AD .section09 .layertab .tabbtn .active .on {display:block;}
.AD .section09 .layertab .tabbtn .active .off {display:none;}
.AD .section09 .layertab .tabcon {position:absolute;top:130px;left:50%;width:920px;transform:translateX(-50%);}
.AD .section09 .layertab .tabcon > li {display:none;}
.AD .section09 .layertab .tabcon > li.active {display:block;}
.AD .section09 .layertab .swiper-button-next {right:-70px;left:auto;width:35px;height:62px;background:url('/img/slide_next.png') center center / cover no-repeat;}
.AD .section09 .layertab .swiper-button-prev {left:-70px;right:auto;width:35px;height:62px;background:url('/img/slide_prev.png') center center / cover no-repeat;}
.AD .section09 .layertab .swiper-pagination {display:none;}

.AD .section10 {background:#1a120f url('/img/section__10.jpg') center top no-repeat;}
.AD .section10 .content {height:1410px;}
.AD .section10 .layer01 {top:90px;left:calc(50%);transform:translateX(-50%);width:1056px;}
.AD .section10 .layerslide-review {top:810px;left:calc(50% - 500px);width:410px;}
.AD .section10 .layerslide-video {top:810px;left:calc(50% + 77px);width:460px;}
.AD .section10 .layerslide-video li {cursor:pointer;}
.AD .section10 .swiper-button-next {left:calc(50% + 5px);right:auto;top:calc(100% + 60px);width:60px;height:60px;background:url('/img/slide_next2.png') center center / cover no-repeat;}
.AD .section10 .swiper-button-prev {right:calc(50% + 5px);left:auto;top:calc(100% + 60px);width:60px;height:60px;background:url('/img/slide_prev2.png') center center / cover no-repeat;}
.AD .section10 .swiper-pagination {display:none;}

.AD .section11 {background:linear-gradient(to top, #211e19, #443b34),url('/img/section__11t.jpg') center top no-repeat;}
.AD .section11 .content {height:1850px;}
.AD .section11 .layer01 {top:90px;left:calc(50%);transform:translateX(-50%);width:1137px;}
.AD .section11 .layer02 {top:390px;left:calc(50%);transform:translateX(-50%);width:1196px;}
.AD .section11 .layer03 {top:1440px;left:calc(50%);transform:translateX(-50%);width:1008px;}
.AD .section11 .layer03-1 {top:266px;right:350px;font-size:50px;font-weight:900;color:#FFF;}

.AD .section12 {background:#e2e2e2 url('/img/section__12.jpg') center top no-repeat;padding-bottom:80px;}
.AD .section12 .content {height:230px;}
.AD .section12 .layersns {top:67px;right:0;display:flex;flex-direction:row;gap:10px;align-items:center;}
.AD .section12 .layersns a {display:block;width:auto;}

.AD .fixedbar .dbform {position:absolute;top:50%;right:0%;transform:translateY(-50%);z-index:1;width:960px;}
.AD .fixedbar .dbform .input-control {display:block;border:1px solid #333;padding:8px 15px;width:100%;background:#fff;font-size:16px;line-height:1.2;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;flex-direction:row;align-items:center;gap:10px;}
.AD .fixedbar .dbform .db_list > li {width:20%;}
.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 > span:first-child em {font-weight:300;}
.AD .fixedbar .dbform .db_list > li > div > span:last-child {width:100%;text-align:left;padding:5px 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;vertical-align:middle;color:#fff;font-size:12px;cursor:pointer;padding-left:45px;}
.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 [class*="section"] .dbform {position:absolute;top:430px;left:50%;transform:translateX(-50%);width:570px;z-index:1;}
.AD [class*="section"] .dbform .input-control {display:block;border:1px solid #fff;padding:15px;width:100%;background:#fff;font-size:16px;border-radius:0;color:#888888;resize:none;outline:none;}
.AD [class*="section"] .dbform textarea.input-control {min-height:140px;}
.AD [class*="section"] .dbform label {cursor:pointer;}
.AD [class*="section"] .dbform .db_list {margin:0 auto 10px;}
.AD [class*="section"] .dbform .db_list > li {}
.AD [class*="section"] .dbform .db_list > li:last-child {margin-bottom:0px;}
.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;}
.AD [class*="section"] .dbform .db_list > li > div > span {display:inline-block;vertical-align:middle;font-size:20px;font-family:'Gmarket';letter-spacing:-1px;color:#fff;}
.AD [class*="section"] .dbform .db_list > li > div > span:first-child {width:110px;}
.AD [class*="section"] .dbform .db_list > li > div > span:first-child em {font-weight:300;}
.AD [class*="section"] .dbform .db_list > li > div > span:last-child {width:calc(100% - 110px);text-align:left;padding:5px 0;}
.AD [class*="section"] .dbform .radio {font-size:0!important;}
.AD [class*="section"] .dbform .radio label {display:inline-block;vertical-align:middle;width:50%;}
.AD [class*="section"] .dbform .radio label input {display:none;}
.AD [class*="section"] .dbform .radio label div {background:#6a6a6a;border:0;font-size:16px;font-weight:700;color:#fff;padding:20px 0;text-align:center;width:100%;}
.AD [class*="section"] .dbform .radio label input:checked ~ div {background:#942e34;}
.AD [class*="section"] .dbform .desc {padding:5px;font-size:14px;font-weight:300;color:#909090;}
.AD [class*="section"] .dbform .agreebox {margin:30px auto;text-align:center;}
.AD [class*="section"] .dbform .agreebox .text, .AD [class*="section"] .dbform .agreebox button.privacy-open {display:inline-block;vertical-align:middle;color:#fff;font-size:18px;cursor:pointer;}
.AD [class*="section"] .dbform .jellybox .icon {width:25px;height:25px;}
.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;width:100%;}
.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;}


.roll {}
.roll > li {position:absolute;display:block;width:auto;}


@media screen and (max-width: 1100px) {
	.conPC {display:none;}
	.conM {display:block!important;}


	.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 .fixedbar .dbform {position:absolute;top:32%;left:50%;transform:translateX(-50%);width:92%;text-align:left;padding-right:30vw;}
	.AD .fixedbar .dbform .db_list {white-space:normal;position:relative;z-index:1;font-size:0;flex-wrap:wrap;gap:.1vw;}
	.AD .fixedbar .dbform .db_list > li {width:calc(50% - .05vw);padding:.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 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:.5vw 2vw;width:100%;background:#fafafa;font-size:4vw;margin:0;border-radius:0;color:#888888;resize:none;outline:none;line-height:1;}
	.AD .fixedbar .dbform select.input-control {padding:.5vw 2vw;}
	.AD .fixedbar .dbform textarea.input-control {min-height:14vw;}
	.AD .fixedbar .dbform .agreebox {text-align:left;font-size:2vw;padding:0;margin:0;position:absolute;top:0;left:calc(100% + 2vw);}
	.AD .fixedbar .dbform .agreebox > label {width:100%;white-space:nowrap;margin:0;}
	.AD .fixedbar .dbform .agreebox span {font-size:2.2vw;}
	.AD .fixedbar .dbform .agreebox button.privacy-open {font-size:2.5vw;line-height:1;padding:0;margin-left:3.5vw;color:#fff;}
	.AD .fixedbar .dbform .jellybox .icon {width:3vw;height:3vw;}
	.AD .fixedbar .dbform .jellybox .icon::after {top:-30%;width:1.3vw;height:2.5vw;}
	.AD .fixedbar .dbform .jellybox .text {font-size:2.5vw;}
	.AD .fixedbar .dbform .privacybox {width:40%;margin:3vw auto;}
	.AD .fixedbar .dbform .submitbox {position:absolute;top:6.4vw;left:calc(100% + 2vw);width:24vw!important;}
	.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 [class*="section"] .dbform {position:absolute;top:37%;left:50%;transform:translateX(-50%);width:90%;text-align:left;}
	.AD [class*="section"] .dbform .db_list {}
	.AD [class*="section"] .dbform .db_list > li {padding:0;margin-bottom:1vw;}
	.AD [class*="section"] .dbform .db_list > li > div {font-size:0;width:auto;}
	.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:19vw;}
	.AD [class*="section"] .dbform .db_list > li > div > span:last-child {width:calc(100% - 19vw);padding:0;}
	.AD [class*="section"] .dbform .db_list label {font-size:3vw;}
	.AD [class*="section"] .dbform .radio label div {font-size:4vw;padding:3vw 0 ;}
	.AD [class*="section"] .dbform .input-control {display:block;padding:1vw 2vw;width:100%;background:#fafafa;font-size:4vw;margin:0;border-radius:0;color:#888888;resize:none;outline:none;}
	.AD [class*="section"] .dbform select.input-control {padding:1.5vw 2vw;}
	.AD [class*="section"] .dbform textarea.input-control {min-height:28vw;}
	.AD [class*="section"] .dbform .agreebox {text-align:center;font-size:3vw;margin:4vw auto;}
	.AD [class*="section"] .dbform .agreebox .text, .AD [class*="section"] .dbform .agreebox button.privacy-open {font-size:3vw;line-height:1;}
	.AD [class*="section"] .dbform .privacybox {width:40%;margin:3vw auto;}
	.AD [class*="section"] .dbform .submitbox {text-align:center;width:100%;margin:0 auto;}
	.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 .fixedbar {width:100%;height:auto;background:none;}
	.AD .fixedbar.top {top:0;background:#f0dd91;}
	.AD .fixedbar.top.hidden {top:-100%;}
    .AD .fixedbar.top.active {}
	.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:50%;right:auto;height:28%;width:50%;transform:translateX(-50%);z-index:2;}
	.AD .fixedbar.top .layerbtn01 {top:0;left:50%;height:60%;width:20%;z-index:2;transform:translateX(-50%);}
	.AD .fixedbar.top .layerbtn02 {top:29%;right:2vw;height:auto;width:30vw;z-index:2;}


    .AD .mainmenulist {gap:0;top:auto;bottom:0;left:0;right:0;transform:none;}
	.AD .mainmenulist > li {text-align:center;}
	.AD .mainmenulist > li > a {display:block;width:auto;color:#000;padding:1.3vw 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:#c54f00;}
    .AD .mainmenulist > li.active > a::after {top:auto;bottom:0;}



	.AD .floatMenu {display:none;}
	.AD .fixedbar.bottom {height:auto;}


	.AD img {width:100%;}
	.AD [class*='section'] {background:none;}
	.AD [class*='section'] .content {width:100%;height:auto;}
	.AD [class*='section']:not(.sectionCore):last-child {padding-bottom:28vw;}

    .AD .section01 .layerbackground {width:222%;}
    .AD .section01 .layerbackground iframe {width:100%;height:100%;}
    .AD .section01 .layertitle {width:80%;}
    .AD .section01 .layer01 {top:10vw;width:85vw;}
	.AD .section01 .layer01 {top:10vw;width:85vw;}
    .AD .section01 .layer02 {top:23vw;width:90vw;}
    .AD .section01 .layer03 {left:calc(50% + 32vw);width:61vw;}
    .AD .section01 .layer04-1 {width:68vw;left:calc(50% - 19vw);bottom:-13vw;z-index:3;}
    .AD .section01 .layer04-2 {top:63vw;left:calc(50% - 27vw);width:72vw;}
    .AD .section01 .layer04-3 {top:60vw;left:calc(50% + 34vw);width:62vw;}
    .AD .section01 .layer04-4 {top:80vw;left:calc(50% + 28vw);width:65vw;}
    .AD .section01 .layer04-6 {display:none;}
    
    .AD .section02 .layer01 {top:14vw;width:91vw;}
    .AD .section02 .layer02-1 {top:83vw;left:50%;width:55vw;}
    .AD .section02 .layer02-1-on {top:0;left:calc(50% + 30vw);width:20vw;}
    .AD .section02 .layer02-2 {top:167vw;left:50%;width:55vw;}
    .AD .section02 .layer02-3 {top:140vw;width:34vw;}
    .AD .section02 .layer03 {top:264vw;width:80vw;}
    .AD .section02 .layer04 {top:284vw;width:80%;}
    
    .AD .section03 .layer01 {top:13vw;width:90vw;}
    .AD .section03 .layer02-1 {top:76vw;left:calc(50% - 38vw);width:46vw;}
    .AD .section03 .layer03 {top:179vw;width:90vw;}
    .AD .section03 .layer-graph {top:160vw;width:94vw;}
    .AD .section03 .layer-graph .graph-01 {left:calc(50% - 40vw);width:4.8vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-02 {left:calc(50% - 31.5vw);width:5.28vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-03 {left:calc(50% - 23.5vw);width:4.68vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-04 {left:calc(50% - 15vw);width:5.16vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-05 {left:calc(50% - 6.8vw);width:4.8vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-06 {left:calc(50% + 2.2vw);width:5.16vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-07 {left:calc(50% + 10.7vw);width:5.16vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-08 {left:calc(50% + 19vw);width:4.68vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-09 {left:calc(50% + 28vw);width:5.04vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-10 {left:calc(50% + 38.5vw);width:12.5vw;bottom:6vw;}
    .AD .section03 .layer-graph .graph-emblum {width:55vw;top:-70vw;}
    
    .AD .section04 .layer01 {top:23vw;width:92vw;}
    .AD .section04 .layer02 {top:98vw;width:92vw;}
    .AD .section04 .layer03 {top:276vw;width:90vw;}
    .AD .section04 .layer02-1 {top:18vw;left:50%;width:73vw;}
    .AD .section04 .layer02-2 {top:105vw;left:50%;width:61vw;}
    .AD .section05 .layer-rolling1 {top:86vw;width:100vw;height:40vw;right:calc(50% - 140vw);}
    .AD .section05 .layer-rolling1 img {width:48vw;}
    .AD .section05 .layer-rolling2 {top:148vw;width:100vw;height:40vw;left:calc(50% - 38vw);}
    .AD .section05 .layer-rolling2 img {width:48vw;}
    

    .AD .section06 .layer01 {top:14vw;left:50%;width:92vw;}
    .AD .section06 .layer02 {top:56vw;width:72vw;left:calc(50% + 34vw);}
    .AD .section06 .layer02-1 {top:18vw;width:27vw;left:calc(50% - 11vw);}
    .AD .section06 .layer02-1-1 {top:1vw;right:9vw;font-size:7vw;}
    .AD .section06 .layer02-1-2 {top:9vw;right:15vw;font-size:7vw;}
    .AD .section06 .layer02-2 {top:18vw;left:50%;width:25vw;}
    .AD .section06 .layerslide {top:112vw;width:50%;left:50%;}
    .AD .section06 .layerslide .swiper-container {overflow:visible;}
    .AD .section06 .layer03 {top:60vw;width:43vw;left:calc(50% - 24vw);}
    
    
    .AD .section07 .layer01 {top:14vw;width:90vw;}
    .AD .section07 .layer02 {top:90vw;left:calc(50% - 21vw);width:56vw;z-index:3;}
    .AD .section07 .layer03 {top:215vw;width:94vw;}
    .AD .section07 .layer-graph {top:195vw;width:90vw;left:50%;}
    .AD .section07 .layer-graph .graph-01 {bottom:6.5vw;left:5.5vw;width:10vw;}
    .AD .section07 .layer-graph .graph-02 {bottom:6.5vw;left:10.3vw;width:10vw;}
    .AD .section07 .layer-graph .graph-03 {bottom:6.5vw;left:21.5vw;width:10vw;}
    .AD .section07 .layer-graph .graph-04 {bottom:6.5vw;left:10.3vw;width:10vw;}
    .AD .section07 .layer-graph .graph-05 {bottom:6.5vw;left:37vw;width:10vw;}
    .AD .section07 .layer-graph .graph-06 {bottom:6.5vw;left:10.3vw;width:10vw;}
    .AD .section07 .layer-graph .graph-07 {bottom:6.5vw;left:53vw;width:10vw;}
    .AD .section07 .layer-graph .graph-08 {bottom:6.5vw;left:10.3vw;width:10vw;}
    .AD .section07 .layer-graph .graph-09 {bottom:6.5vw;left:70vw;width:10vw;}
    .AD .section07 .layer-graph .graph-10 {bottom:6.5vw;left:10.3vw;width:10vw;}
    .AD .section07 .layer-graph .graph-11 {bottom:6.5vw;left:84.5vw;width:10vw;}
    .AD .section07 .layer-graph .graph-arrow {bottom:46vw;left:calc(50% - 4vw);width:98vw;transform:translateX(-50%) rotate(-18deg);}
    
    
    .AD .sectionCore .layer01 {top:14vw;width:73vw;}
    .AD .sectionCore .layer02 {top:174vw;width:75vw;}
    .AD .sectionCore .layer02-1 {top:7vw;left:50%;transform:translateX(-50%);width:49vw;}
    .AD .sectionCore .layer02-2 {top:29vw;left:calc(50% - 34vw);width:48vw;}
    .AD .sectionCore .layerslide {top:94vw;width:100%;max-width:90%;}
    .AD .sectionCore .layerslide .slideBox {width:100%;}
    .AD .sectionCore .layerslide .swiper-slide {width:100%;opacity:1;visibility:visible;}
    .AD .sectionCore .layerslide .swiper-slide img {transform:scale(1) translateX(0) !important;}
    .AD .sectionCore .layerslide .swiper-slide-active {z-index:10;opacity:1;visibility:visible;width:100%;}
    .AD .sectionCore .layerslide .coreSliderBtnWrap .prev, .AD .sectionCore .layerslide .coreSliderBtnWrap .next {width:11vw;height:11vw;}
    .AD .sectionCore .layerslide .swiper-slide-prev,
    .AD .sectionCore .layerslide .swiper-slide-next {z-index:5;opacity:.8;visibility:visible;padding-top:0;transform:scale(1);}
    .AD .sectionCore .layerslide .coreSliderBtnWrap {margin-top:3vw;}
    
    
    .AD .section08 .content {padding-bottom:20vw;}
    .AD .section08 .layer01 {top:14vw;width:90vw;}
    .AD .section08 .layerslide {top:79vw;width:100vw;}
    .AD .section08 .layertab {top:auto;padding-top:130vw;width:100vw;position:relative;z-index:2;}
    .AD .section08 .tabcon .menulist {gap:5vw;padding:0 6vw;}
    .AD .section08 .tabcon .menulist > li {width:calc(50% - 2.5vw);}
    .AD .section08 .tabcon .menulist > li > p {font-size:4vw;margin-top:3vw;}
    .AD .section08 button.tabbtn {width:40vw;}
    .AD .section08 .layerslide .swiper-pagination .swiper-pagination-bullet {width:3vw;height:3vw;}
    .AD .section08 .layerslide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:4vw;height:4vw;}
    
    
    .AD .section09 .layer01 {top:14vw;width:90vw;}
    .AD .section09 .layertab {top:88vw;width:90vw;}
    .AD .section09 .layertab .tabcon {top:23vw;width:70vw;}
    .AD .section09 .layertab .swiper-button-prev {left:-7vw;width:5vw;height:9vw;}
    .AD .section09 .layertab .swiper-button-next {right:-7vw;width:5vw;height:9vw;}
    
    
    .AD .section10 .layer01 {top:14vw;width:80vw;}
    .AD .section10 .layerslide-review {top:150vw;left:50%;transform:translateX(-50%);width:64vw;}
    .AD .section10 .layerslide-video {top:300vw;left:50%;transform:translateX(-50%);width:64vw;}
    .AD .section10 .swiper-button-prev {top:calc(100% + 9vw);right:calc(50% + 1vw);width:10vw;height:10vw;}
    .AD .section10 .swiper-button-next {top:calc(100% + 9vw);left:calc(50% + 1vw);width:10vw;height:10vw;}
    
    
    .AD .section11 .layer01 {top:14vw;width:90vw;}
    .AD .section11 .layer02 {top:74vw;width:93vw;}
    .AD .section11 .layer03 {top:231vw;width:90vw;}
    .AD .section11 .layer03-1 {top:61vw;right:48vw;font-size:8vw;}
    
    
    .AD .section12 .layersns {top:9vw;left:50%;transform:translateX(-50%);width:40vw;}
    
}