/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit;font-size:14px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%;height:62.5%}p{font-size:1.6rem}body{background:#fff;color:#1a1a1a;font-family:"Zen Kaku Gothic New","Bodoni Moda",serif}a{font-size:14px}h2{font-size:40px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}@media screen and (-webkit-min-device-pixel-ratio: 0){_::-webkit-full-page-media,_:future,:root .example2-heading__h3{white-space:nowrap}}.pc-none{display:none}.expc-none{display:none}@media screen and (orientation: portrait)and (max-width:834px){.expc-none{display:block}.tab-none{display:none}}@media screen and (orientation: landscape)and (max-device-width:490px){.expc-none{display:block}.tab-none{display:none}}@media screen and (max-width:490px){.pc-none{display:block}.mobile-none{display:none}}span{display:inline-flex;font-size:12px}.header{color:#fff;display:flex;width:100%;position:fixed;z-index:10;justify-content:space-between;flex-direction:row;align-items:center;height:88px;max-height:12vw}@media screen and (orientation: portrait)and (max-width:1024px){.header{max-height:70px}}@media screen and (orientation: landscape)and (max-device-width:1060px){.header{height:8%}}@media screen and (orientation: portrait)and (max-width:768px){.header{max-height:70px}}@media screen and (orientation: landscape)and (max-width:926px){.header{display:flex;height:6.4vw}}@media screen and (max-width:640px){.header{display:none}}.header-box{position:absolute;background-color:#1a1a1a;z-index:-1;top:0;width:100vw;opacity:.8;height:100%}.header-menu{display:flex;align-items:center}@media screen and (orientation: portrait)and (max-width:1024px){.header-menu{width:80vw}}@media screen and (orientation: portrait)and (max-width:834px){.header-menu{width:80vw}}@media screen and (orientation: landscape)and (max-width:926px){.header-menu{height:100%}}.header-logo{height:80px;width:110px;margin:0 45px 0 40px;display:inline-flex;align-items:center}@media screen and (orientation: portrait)and (max-width:1024px){.header-logo{display:none}}@media screen and (orientation: landscape)and (max-device-width:1060px){.header-logo{margin:0 32px 0 40px}}@media screen and (orientation: portrait)and (max-width:768px){.header-logo{height:initial;margin:0 32px 0 40px}}@media screen and (orientation: landscape)and (max-width:926px){.header-logo{display:inline-flex;width:8vw;margin:0 0px 0 26px}}@media screen and (orientation: landscape)and (max-width:745px){.header-logo{display:none}}.header-logo img{width:110px}@media screen and (min-width:600px)and (max-width:1023px){.header-logo img{width:88px}}@media screen and (orientation: landscape)and (max-device-width:1060px){.header-logo img{width:88px}}@media screen and (orientation: landscape)and (max-width:926px){.header-logo img{width:100%}}.header-nav{display:flex;flex-wrap:wrap;margin-top:-10px}@media screen and (orientation: portrait)and (max-width:1024px){.header-nav{padding-left:25px}}@media screen and (orientation: portrait)and (max-width:768px){.header-nav{padding-left:10px}}@media screen and (orientation: landscape)and (max-width:926px){.header-nav{padding-left:3.3vw}}.header-nav__link{padding-right:40px;margin-top:10px}@media screen and (orientation: portrait)and (max-width:1024px){.header-nav__link{padding-right:30px}}@media screen and (orientation: portrait)and (max-width:768px){.header-nav__link{padding-right:20px}}@media screen and (orientation: landscape)and (max-width:926px){.header-nav__link{padding-right:3vw}}.header-nav__link a{font-family:"Zen Kaku Gothic New";position:relative;white-space:nowrap}@media screen and (orientation: landscape)and (max-width:926px){.header-nav__link a{font-size:12px}}.header-nav__link a::after{content:"";content:"";position:absolute;bottom:-4.5px;left:0%;width:100%;height:1px;background:#fff;transition:all .3s;transform:scale(0, 1);transform-origin:center top}.header-nav__link a:hover::after{transform:scale(1, 1)}.header-qr{height:100%}.header-qr img{height:100%}.sp-header{display:none;padding:0 20px;justify-content:space-between;flex-direction:row-reverse;z-index:2;position:fixed;top:0;right:10px;cursor:pointer;width:50px;height:50px;mix-blend-mode:difference}.sp-header span{display:inline-block;transition:all .4s;position:absolute;right:3px;height:2px;background-color:#fff;cursor:pointer}.sp-header span:nth-of-type(1){top:15px;width:44px}.sp-header span:nth-of-type(2){top:25px;width:34px}.sp-header span:nth-of-type(3){top:35px;width:26px}@media screen and (orientation: landscape)and (max-device-width:1060px){.sp-header{display:none}}@media screen and (orientation: landscape)and (max-width:926px){.sp-header{display:flex}}@media screen and (max-width:640px){.sp-header{display:flex}}.sp-header__logo{width:80px}.sp-header .hamburger{display:flex;flex-flow:column;row-gap:10px}.sp-header .hamburger__border{background-color:#fff;height:2px;width:32px}.cross{position:fixed;top:20px;right:12px;display:block;cursor:pointer;width:28.8px;height:28.8px}.cross::before{transform:translate(-50%, -50%) rotate(45deg)}.cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.cross::before,.cross::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:30px;background:#fff}.overlay{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999;background:#1a1a1a}.overlay p{color:#fff;text-align:center;font-size:30px;margin-top:100px;line-height:32px}.sp-wrap{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-content:center;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);padding-top:60px}.sp-wrap-apps{width:100vw;height:150px;margin-bottom:6vh;padding-bottom:30px;background-color:#c5a100;text-align:center}@media screen and (max-width:375px){.sp-wrap-apps{padding-bottom:20px;height:auto}}.sp-wrap-apps-com{font-size:16px;padding:30px 0 0 0;margin:0px;font-weight:500;color:#fff}@media screen and (max-width:375px){.sp-wrap-apps-com{padding:20px 0 0 0}}.sp-wrap-apps-link{padding-top:20px}.sp-wrap-apps-link img{width:36.41vw;aspect-ratio:1/.366197183}.sp-wrap-apps-link a{font-size:16px;display:inline-block}.sp-wrap-apps-link a:first-child{margin-right:18px}.sp-nav{color:#fff}.sp-nav li{width:100vw}.sp-nav li>a{font-family:"Zen Kaku Gothic New";font-size:16px;padding:25px 30px;display:block;letter-spacing:1.75px;font-weight:500;cursor:pointer}.sp-nav li>a>img{width:130px}@media screen and (max-width:375px){.sp-nav li>a{padding:2.64vh 30px}}.footer{background-color:#1a1a1a;color:#fff;padding-top:4.215%;padding-bottom:1.37%;text-align:center;position:relative}@media screen and (orientation: portrait)and (max-width:1024px){.footer{padding-top:7.2vw;padding-bottom:1.8vw}}@media screen and (max-width:490px){.footer{width:100%;padding-top:9.7%;padding-bottom:1.37%}}.footer__logo{margin-bottom:2.46%;display:inline-flex}@media screen and (orientation: portrait)and (max-width:1024px){.footer__logo{margin-bottom:4.2vw}}@media screen and (max-width:490px){.footer__logo{margin-bottom:40px}}.footer__list{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:389px;text-align:center;margin-bottom:3.51%}@media screen and (orientation: portrait)and (max-width:1024px){.footer__list{width:76vw;margin-bottom:6vw}}@media screen and (max-width:490px){.footer__list{margin-bottom:23.5px;justify-content:center;width:100%;flex-wrap:wrap}}@media screen and (max-width:490px){.footer__box{width:45%;height:60px;align-items:center;display:inline-flex;vertical-align:middle;justify-content:center}}.footer__box:not(:last-child){margin-right:10px}@media screen and (max-width:490px){.footer__box:not(:last-child){margin-right:initial}}.footer__box>img{display:block;width:100%}@media screen and (max-width:490px){.footer__box>img{display:initial;width:initial}}.footer .copyrights{font-size:12px;letter-spacing:1.5px;opacity:.8}@media screen and (max-width:490px){.footer .copyrights{text-align:left;width:284px;margin-left:5%;margin-bottom:4.5%;line-height:1.4;letter-spacing:.5px}}.btn_area{width:100%;margin:0 auto 90px}.btn_area .btn{margin:0 auto;max-width:100%}.btn{position:relative;border:1px solid #c5a100;color:#fff;display:flex;width:620px;height:85px;background-color:#c5a100;justify-content:center;align-items:center;transition:all .5s ease}@media screen and (orientation: portrait)and (max-width:1024px){.btn{padding:15px}}@media screen and (max-width:576px){.btn{width:84%}}@media screen and (max-width:490px){.btn{height:66px;width:84%;max-width:334px}}.btn-movie{width:100%;display:contents;margin:0 auto}.btn__movie-icon{margin-right:8px;font-size:20px}@media screen and (max-width:490px){.btn__movie-icon{font-size:16px}}.btn--shadow{color:#fff;width:620px;height:85px;border:initial;background-color:rgba(152,150,151,.5);display:flex;justify-content:center;align-items:center}@media screen and (max-width:490px){.btn--shadow{height:66px;width:84%;max-width:334px}}.btn__text{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:20px;letter-spacing:.8px}@media screen and (max-width:490px){.btn__text{font-size:16px}}.btn__text-shadow{font-family:"Zen Kaku Gothic New";font-size:30px;font-weight:500}@media screen and (max-width:490px){.btn__text-shadow{font-size:20px}}.btn-arrow::after{position:absolute;content:"";top:42%;right:40px;width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media screen and (max-width:490px){.btn-arrow::after{right:16.6px;width:10px;height:10px}}.btn:hover{background-color:#fff;color:#c5a100}.btn:hover::after{border-top:1px solid #c5a100;border-right:1px solid #c5a100}.btn:hover .btn--pagetop__arrow::after{border-top:1px solid #c5a100;border-right:1px solid #c5a100}.btn:hover .btn__movie-icon{color:#c5a100}.btn--pagetop{position:absolute;bottom:0;right:0;width:40px;height:40px;margin:8px}@media screen and (max-width:490px){.btn--pagetop{width:50px;height:50px}}.btn--pagetop__arrow{position:relative}.btn--pagetop__arrow::after{position:absolute;content:"";top:-4px;right:-7.5px;border:0 0 1px 1px solid;width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(316deg)}@media screen and (max-width:490px){.btn--pagetop__arrow::after{right:-7px}}.lp-wrap{position:relative;text-align:center;overflow-x:hidden !important}.section{margin:0 7.25vw}@media screen and (orientation: portrait)and (max-width:1024px){.section{margin:0 4.8vw}}@media screen and (orientation: landscape)and (max-width:926px){.section{margin:0px 7.6vw}}@media screen and (max-width:490px){.section{margin:0 4.85vw}}.section-headline{margin-bottom:40px;position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:490px){.section-headline{margin-bottom:60px}}.section-headline__main{font-family:"Bodoni Moda";font-size:16rem;font-weight:500;color:#4a4142;letter-spacing:-5px}@media screen and (max-width:743px){.section-headline__main{font-size:8rem;letter-spacing:-2px}}.section-headline__sub{color:#4a4142;font-family:"Zen Kaku Gothic New";font-size:2.6rem;font-weight:500;letter-spacing:2.4px;display:block;position:absolute;bottom:-8px}@media screen and (max-width:743px){.section-headline__sub{font-size:1.6rem;bottom:-28px}}.section__text{font-family:"Zen Kaku Gothic New";font-size:1.6rem;font-weight:500;color:#4a4142;margin-bottom:80px;line-height:1.6}@media screen and (orientation: portrait)and (max-width:1024px){.section__text{margin-bottom:50px}}@media screen and (max-width:743px){.section__text{font-size:1.4rem;margin-bottom:6vw}}@media screen and (max-width:490px){.section__text{line-height:1.75;letter-spacing:.3px;margin-bottom:9.4%}}.main-visual{position:relative;background:url(../img/main-visual.jpg) left top no-repeat;background-size:100% auto;transform:translateY(-70px)}@media screen and (min-width: 1360px)and (max-width: 1900px){.main-visual{background-color:initial}}@media screen and (min-width:1441px)and (max-width:1550px){.main-visual{transform:translateY(0px)}}@media screen and (max-width:1440px){.main-visual{transform:translateY(0px)}}@media screen and (max-width:1366px){.main-visual{transform:translateY(-50px)}}@media screen and (orientation: portrait)and (max-width:1024px){.main-visual{background:url(../img/main-visual2.jpg) center top no-repeat;background-size:cover;transform:initial;height:143vw;min-height:1400px}}@media screen and (orientation: landscape)and (max-device-width: 1366px){.main-visual{transform:initial}}@media screen and (orientation: portrait)and (max-width:834px){.main-visual{min-height:1224px}}@media screen and (orientation: portrait)and (max-width:768px){.main-visual{min-height:1171px}}@media screen and (max-width:640px){.main-visual{height:initial;min-height:initial}}@media screen and (orientation: landscape)and (max-device-width:490px){.main-visual{background:url(../img/main-visual__sp-ls.jpg) left top no-repeat #1a1a1a;background-size:100% auto;min-height:initial;height:89.5vw}}@media screen and (max-width:490px){.main-visual{background:url(../img/mobile-main-visual.jpg) center top no-repeat #1a1a1a;background-size:100vw auto;height:256vw}}.main-wrap{color:#fff;padding-top:158px;padding-bottom:85px}@media screen and (min-width:1441px)and (max-width:1550px){.main-wrap{padding-top:78px}}@media screen and (max-width:1440px){.main-wrap{padding-top:136px}}@media screen and (max-width:1280px){.main-wrap{padding-bottom:32px}}@media screen and (orientation: portrait)and (max-width:1024px){.main-wrap{padding:initial}}@media screen and (orientation: landscape)and (max-device-width: 1366px){.main-wrap{padding-top:158px;padding-bottom:85px}}@media screen and (orientation: landscape)and (max-device-width:1060px){.main-wrap{padding-top:90px}}@media screen and (orientation: landscape)and (max-width:926px){.main-wrap{padding-top:90px}}.main-head{width:100%;max-width:1440px;height:calc(100vh - 88px);max-height:1080px;min-height:45.2vw;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1660px){.main-head{max-height:757px}}@media screen and (min-width:1441px)and (max-width:1550px){.main-head{max-height:757px;min-height:50.2vw}}@media screen and (max-width:1440px){.main-head{max-height:639px;min-height:45.2vw}}@media screen and (orientation: landscape)and (max-device-width: 1366px){.main-head{height:42vw;min-height:initial}}@media screen and (max-width:1280px){.main-head{max-height:44vw}}@media screen and (orientation: landscape)and (max-width:1024px){.main-head{min-height:45.2vw}}@media screen and (orientation: portrait)and (max-width:1024px){.main-head{height:101vw;max-height:100%}}@media screen and (orientation: landscape)and (max-device-width:834px){.main-head{min-height:45.2vw}}@media screen and (orientation: landscape)and (max-width:926px){.main-head{height:390px}}@media screen and (max-width:490px){.main-head{height:172vw}}.main-head-feature{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding-top:14px}@media screen and (max-width:1280px){.main-head-feature{padding-top:1vw}}@media screen and (orientation: portrait)and (max-width:1024px){.main-head-feature{padding-top:11.2vw}}@media screen and (orientation: portrait)and (max-width:768px){.main-head-feature{padding-top:12.2vw}}@media screen and (orientation: landscape)and (max-width:926px){.main-head-feature{padding-top:2vw}}@media screen and (orientation: landscape)and (max-device-width:490px){.main-head-feature{display:none}}@media screen and (max-width:490px){.main-head-feature{padding-top:3.88vw}}.main-head-feature__title{width:100%}.main-head-feature__title img{max-width:100%;display:block}@media screen and (max-width:490px){.main-head-feature__title img{max-width:initial;display:inline-block;width:100%}}@media screen and (max-width:1920px){.main-head-feature__title{max-width:940px}}@media screen and (max-width:1660px){.main-head-feature__title{max-width:674px}}@media screen and (min-width:1441px)and (max-width:1550px){.main-head-feature__title{padding-top:60px}}@media screen and (max-width:1440px){.main-head-feature__title{max-width:644px}}@media screen and (max-width:1366px){.main-head-feature__title{max-width:44vw}}@media screen and (max-width:1280px){.main-head-feature__title{max-width:40vw}}@media screen and (orientation: portrait)and (max-width:1024px){.main-head-feature__title{max-width:79vw}}@media screen and (orientation: landscape)and (max-device-width: 1366px){.main-head-feature__title{max-width:577px}}@media screen and (orientation: landscape)and (max-device-width:1060px){.main-head-feature__title{max-width:507px}}@media screen and (orientation: landscape)and (max-width:926px){.main-head-feature__title{max-width:426px}}@media screen and (max-width:490px){.main-head-feature__title{max-width:initial;width:120vw}}.main-head-feature__lead{width:100%;max-width:960px}.main-head-feature__lead img{max-width:100%;display:block}@media screen and (max-width:1920px){.main-head-feature__lead{max-width:960px}}@media screen and (max-width:1660px){.main-head-feature__lead{max-width:840px}}@media screen and (max-width:1440px){.main-head-feature__lead{max-width:670px}}@media screen and (max-width:1366px){.main-head-feature__lead{max-width:44vw}}@media screen and (max-width:1280px){.main-head-feature__lead{max-width:480px}}@media screen and (orientation: portrait)and (max-width:1024px){.main-head-feature__lead{width:84vw;max-width:860px}}@media screen and (orientation: portrait)and (max-width:834px){.main-head-feature__lead{max-width:700px}}@media screen and (orientation: landscape)and (max-device-width:1060px){.main-head-feature__lead{max-width:470px}}@media screen and (orientation: portrait)and (max-width:768px){.main-head-feature__lead{max-width:80vw}}@media screen and (orientation: landscape)and (max-width:926px){.main-head-feature__lead{max-width:410px}}.main-head-button{display:inline-block;position:absolute;width:25vw;z-index:2;top:8vw;right:2.532vw}.main-head-button img{display:block;width:100%}.main-head-button>.link-none{display:none}@media screen and (max-width:490px){.main-head-button>.link-none{display:block}}@media screen and (orientation: landscape)and (max-width:926px){.main-head-button>.link-none{display:block}}@media screen and (max-width:490px){.main-head-button>.image-none{display:none}}@media screen and (orientation: landscape)and (max-width:926px){.main-head-button>.image-none{display:none}}@media screen and (max-width:1366px){.main-head-button{width:26.2vw;top:10vw}}@media screen and (orientation: portrait)and (max-width:1024px){.main-head-button{width:34vw;top:29.4vw;right:2vw}}@media screen and (orientation: portrait)and (max-width:768px){.main-head-button{width:32vw;top:32vw}}@media screen and (orientation: landscape)and (max-width:926px){.main-head-button{width:26vw;top:9vw;right:2vw}}@media screen and (max-width:490px){.main-head-button{width:56.5vw;top:46.5vw;right:-2.4vw}}.main-head-select{display:block;position:absolute;top:33.4vw;right:3.6vw}@media screen and (max-width:1366px){.main-head-select{top:35.3vw;right:4.12vw}}@media screen and (orientation: landscape)and (max-width:1024px){.main-head-select{top:34.5vw;right:3.75vw}}@media screen and (orientation: portrait)and (max-width:1024px){.main-head-select{top:45.35vw;right:4.97vw}}@media screen and (orientation: portrait)and (max-width:768px){.main-head-select{top:42.7vw;right:3.88vw}}@media screen and (orientation: landscape)and (max-width:926px){.main-head-select{top:34.5vw;right:5.5vw}}@media screen and (max-width:490px){.main-head-select{top:75vw;right:11.4vw}}.main-head-select img{display:block;margin-bottom:.73vw;width:8.71vw;z-index:3}@media screen and (orientation: portrait)and (max-width:1024px){.main-head-select img{width:11.05vw}}@media screen and (orientation: landscape)and (max-width:926px){.main-head-select img{width:10vw}}@media screen and (max-width:490px){.main-head-select img{width:21.53vw;margin-bottom:1vw}}.main-head-select img:hover,.main-head-select img:active{text-decoration:none;cursor:pointer}.main-foot{color:#fff;margin:4.4rem auto 0}@media screen and (min-width:600px)and (max-width:1023px){.main-foot{margin:2.4rem 26% 0}}@media screen and (min-width:1024px)and (max-width:1366px){.main-foot{margin:2rem auto 0}}@media screen and (orientation: portrait)and (max-width:1024px){.main-foot{margin:initial}}@media screen and (orientation: portrait)and (max-width:768px){.main-foot{margin:1rem 17% 0}}@media screen and (orientation: landscape)and (max-width:926px){.main-foot{margin:2.4rem 12% 0}}@media screen and (orientation: landscape)and (max-device-width:490px){.main-foot{display:none}}@media screen and (max-width:640px){.main-foot{margin:0rem 4.85vw}}@media screen and (max-width:375px){.main-foot{margin:0rem 3vw}}.main-foot__concept{font-size:2.2rem;font-weight:500;text-shadow:0 0 15px #000;line-height:2;margin-bottom:2.2rem}@media screen and (min-width:600px)and (max-width:1023px){.main-foot__concept{font-size:2rem;line-height:1.8;margin-bottom:1.8rem}}@media screen and (min-width:1024px)and (max-width:1366px){.main-foot__concept{font-size:2rem;line-height:1.8;margin-bottom:1.8rem}}@media screen and (min-width:1441px){.main-foot__concept{font-size:2.4rem;margin-bottom:2.4rem}}@media screen and (orientation: portrait)and (max-width:1024px){.main-foot__concept{margin-bottom:0;line-height:1.9;transform:translateY(-8px)}}@media screen and (orientation: portrait)and (max-width:768px){.main-foot__concept{line-height:1.5;font-size:1.8rem}}@media screen and (max-width:640px){.main-foot__concept{transform:initial;margin-bottom:1.8rem;max-width:initial}}@media screen and (orientation: landscape)and (max-width:926px){.main-foot__concept{font-size:1.6rem;line-height:1.8;margin-bottom:1rem}}@media screen and (max-width:490px){.main-foot__concept{font-size:1.6rem;margin-bottom:1.5rem}}@media screen and (max-width:375px){.main-foot__concept{margin-bottom:1.2rem}}.main-foot__desc{font-size:1.6rem;text-shadow:0 0 10px #000;line-height:2;margin-bottom:1rem}@media screen and (min-width:600px)and (max-width:1023px){.main-foot__desc{font-size:1.4rem;line-height:1.6}}@media screen and (min-width:1024px)and (max-width:1366px){.main-foot__desc{font-size:1.4rem;line-height:1.6}}@media screen and (min-width:1441px){.main-foot__desc{font-size:1.8rem;margin-bottom:1.8rem}}@media screen and (orientation: portrait)and (max-width:1024px){.main-foot__desc{line-height:1.8;margin-bottom:1rem}}@media screen and (orientation: landscape)and (max-width:926px){.main-foot__desc{font-size:1.2rem;line-height:1.8}}@media screen and (max-width:640px){.main-foot__desc{line-height:1.8;letter-spacing:-0.4px}}@media screen and (max-width:490px){.main-foot__desc{font-size:1.2rem;line-height:1.8;margin-bottom:2rem;letter-spacing:.3px}}@media screen and (max-width:375px){.main-foot__desc{margin-bottom:1rem;line-height:1.6}}.main-foot__note{font-size:1.2rem;line-height:1.75;width:34.4%;opacity:.7;margin:0 auto}@media screen and (orientation: landscape)and (max-width:1024px){.main-foot__note{width:initial}}@media screen and (orientation: portrait)and (max-width:1024px){.main-foot__note{display:inline-block;width:60%}}@media screen and (orientation: portrait)and (max-width:834px){.main-foot__note{width:71%}}@media screen and (min-width:1441px){.main-foot__note{font-size:1.4rem}}@media screen and (max-width:640px){.main-foot__note{width:100%;margin-bottom:2rem;line-height:1.8}}@media screen and (orientation: landscape)and (max-width:926px){.main-foot__note{width:initial}}@media screen and (max-width:490px){.main-foot__note{line-height:normal;width:initial;letter-spacing:.1px}}@media screen and (max-width:375px){.main-foot__note{font-size:1rem;letter-spacing:initial}}.main-foot__astarisk{vertical-align:text-bottom;font-size:1rem;opacity:.5}.web-gr-box{display:none;position:absolute;top:15.96vw;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:28.33vw;height:24.6vw;min-width:387px;min-height:336px;background:url(../img/web-qr-bk01.jpg) no-repeat;background-size:contain;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;z-index:999}@media screen and (max-width:640px){.web-gr-box{display:none}}.web-gr-box .web-gr-close{display:block;position:absolute;top:20px;right:20px;width:28px;height:28px;cursor:pointer}.web-gr-box .web-gr-close::before,.web-gr-box .web-gr-close::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:28px;background:#121212}.web-gr-box .web-gr-close::before{transform:translate(-50%, -50%) rotate(45deg)}.web-gr-box .web-gr-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.web-gr-box .web-gr-close:hover::before,.web-gr-box .web-gr-close:hover::after,.web-gr-box .web-gr-close:active::before,.web-gr-box .web-gr-close:active::after{background:#c5a100}.web-gr-box img{display:block;position:absolute;width:9.3vw;height:9.3vw;top:2.93vw;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0)}@media screen and (max-width:1366px){.web-gr-box img{width:127px;height:127px;margin-top:40px}}.web-gr-box p{display:block;position:absolute;top:15.74vw;left:8.34vw;color:#121212;font-size:1.24vw;line-height:1.98vw;text-align:left}@media screen and (max-width:1366px){.web-gr-box p{top:215px;left:114px;font-size:17px;line-height:27px}}.floating-btn{z-index:22}.floating-btn-pc{display:flex;justify-content:center;position:fixed;right:.73vw;bottom:.73vw;width:24.89vw;max-width:340px;aspect-ratio:1/.391176471;background:url(../img/floating-btn-pc.png) no-repeat;background-size:contain;z-index:10}@media screen and (orientation: portrait)and (max-width:1024px){.floating-btn-pc{width:37.28vw}}@media screen and (max-width:490px){.floating-btn-pc{display:none}}@media screen and (orientation: landscape)and (max-width:926px){.floating-btn-pc{display:none}}.floating-btn-pc-select{display:flex;justify-content:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -20%);-webkit-transform:translate(-50%, -20%);-ms-transform:translate(-50%, -20%)}.floating-btn-pc-select img{display:block;width:8.71vw;height:3.22vw;max-width:119px;max-height:44px}.floating-btn-pc-select img:first-child{margin-right:min(.73vw,10px)}.floating-btn-pc-select img:hover,.floating-btn-pc-select img:active{text-decoration:none;cursor:pointer}@media screen and (orientation: portrait)and (max-width:1024px){.floating-btn-pc-select img{width:13.04vw;height:4.82vw}}.floating-btn-mobile{display:none;position:fixed;justify-content:center;align-items:center;right:0px;bottom:0px;width:100%;height:18vw;background-color:#c5a100;z-index:10}@media screen and (max-width:490px){.floating-btn-mobile{display:flex}}@media screen and (orientation: landscape)and (max-width:926px){.floating-btn-mobile{display:flex;height:9vw}}.floating-btn-mobile-text{display:block;width:30vw;margin-right:1.5rem}@media screen and (orientation: landscape)and (max-width:926px){.floating-btn-mobile-text{width:17.05vw}}.floating-btn-mobile-select{display:flex;justify-content:space-between;width:54.36vw}@media screen and (orientation: landscape)and (max-width:926px){.floating-btn-mobile-select{width:27.18vw}}.floating-btn-mobile-select img{display:block;width:25.64vw;aspect-ratio:1/.37}@media screen and (orientation: landscape)and (max-width:926px){.floating-btn-mobile-select img{width:12.82vw}}.floating-btn-mobile-select img:hover,.floating-btn-mobile-select img:active{text-decoration:none;cursor:pointer}.features{position:relative;border-bottom:#c5a100 solid 1.5px;background-color:#fff;margin-top:calc(8.7vw - 70px - 2.1vw)}@media screen and (min-width:1441px)and (max-width:1550px){.features{margin-top:6.6vw}}@media screen and (max-width:1440px){.features{margin-top:6.6vw}}@media screen and (max-width:1366px){.features{margin-top:calc(8.7vw - 50px - 2.1vw)}}@media screen and (orientation: portrait)and (max-width:1024px){.features{margin-top:6.6vw}}@media screen and (orientation: landscape)and (max-device-width: 1366px){.features{margin-top:6.6vw}}@media screen and (max-width:490px){.features{min-width:90.33%}}.features__tablock{display:none}@media screen and (orientation: portrait)and (max-width:1024px){.features__tablock{display:block}}@media screen and (max-width:490px){.features__tablock{display:none}}@media screen and (orientation: portrait)and (max-width:1024px){.features__tabnone{display:none}}@media screen and (orientation: landscape)and (max-width:926px){.features__tabnone{display:block}}@media screen and (orientation: landscape)and (max-width:745px){.features__tabnone{display:none}}@media screen and (max-width:490px){.features__tabnone{display:block}}.features-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:7.033%;max-width:1160px;margin:0 auto}@media screen and (orientation: portrait)and (max-width:1024px){.features-wrap{align-items:center}}@media screen and (orientation: landscape)and (max-width:926px){.features-wrap{max-width:initial;width:100%;margin:0 auto;justify-content:space-between}}@media screen and (max-width:490px){.features-wrap{min-width:initial;flex-direction:column;align-items:center;margin:0 22px}}@media screen and (max-width:390px){.features-wrap{margin:initial}}.features-content{width:332px;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1280px){.features-content{width:28vw}}@media screen and (orientation: portrait)and (max-width:1024px){.features-content{max-width:initial;margin-bottom:0;border-bottom:none;width:28vw}.features-content:not(:last-child){border-bottom:none;margin-bottom:initial}}@media screen and (max-width:490px){.features-content{width:initial}.features-content:not(:last-child){border-bottom:#c5a100 solid 1.5px;margin-bottom:40px}}.features-content__num{width:73.59px;position:absolute}@media screen and (orientation: portrait)and (max-width:1024px){.features-content__num{width:45px}}@media screen and (orientation: landscape)and (max-width:926px){.features-content__num{width:48.25px}}@media screen and (max-width:490px){.features-content__num{width:73.59px}}.features-content__num img{width:100%}.features-content__title{margin-top:42px;margin-bottom:13px;font-family:"Zen Kaku Gothic New";font-weight:500;font-size:2.4rem;line-height:1.5;color:#c5a100}@media screen and (orientation: portrait)and (max-width:1024px){.features-content__title{margin-top:35px}}@media screen and (max-width:743px){.features-content__title{font-size:1.6rem}}@media screen and (orientation: landscape)and (max-width:926px){.features-content__title{font-size:1.6rem}}@media screen and (max-width:490px){.features-content__title{font-size:2.4rem}}.features-content__text{margin:0 11px 34px;font-family:"Zen Kaku Gothic New";font-size:1.5rem;font-weight:500;line-height:1.75;letter-spacing:1.25px;color:#4a4142}@media screen and (orientation: portrait)and (max-width:1024px){.features-content__text{margin:0 1px 34px;height:13vw}}@media screen and (max-width:743px){.features-content__text{font-size:1.2rem;height:18vw}}@media screen and (orientation: landscape)and (max-width:926px){.features-content__text{font-size:1.2rem;letter-spacing:0px;height:8vw}}@media screen and (max-width:490px){.features-content__text{font-size:1.6rem}}@media screen and (max-width:413px){.features-content__text{font-size:1.5rem}}@media screen and (max-width:394px){.features-content__text{font-size:1.4rem;margin-bottom:30px}}@media screen and (max-width:320px){.features-content__text{font-size:1.3rem}}.features-content__img{width:100%}.features-content__img img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}input[type=radio]{display:none}.tab_wrap{width:100%;max-width:1160px}.tab_area{margin-bottom:32px;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:490px){.tab_area{margin-bottom:21px}}.tab_area label{border:1px solid #c5a100;color:#b8aea4;background:#fff;text-align:center;font-family:"Zen Kaku Gothic New";font-size:3rem;font-weight:500;cursor:pointer;width:50%;height:66px;align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}@media screen and (max-width:490px){.tab_area label{height:60px;font-size:24px;flex-direction:column}}.panel_area1{width:100%;display:none}.panel_area1 p{text-align:left}.panel_area2{width:100%;display:none}.panel_area2 p{text-align:left}@media screen and (orientation: portrait)and (max-width:1024px){.panel_area2 .panel_area2>.example1-container{flex-wrap:wrap;flex-direction:column;align-items:center}}@media screen and (orientation: landscape)and (max-width:926px){.panel_area2 .panel_area2>.example1-container{flex-wrap:initial;flex-direction:initial;align-items:initial;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:490px){.panel_area2 .panel_area2>.example1-container{flex-wrap:initial;flex-direction:initial;align-items:initial;flex-wrap:initial;display:flex;justify-content:space-between}}#tab1:checked~.tab_area .tab1_label{background:#c5a100;color:#fff}#tab1:checked~.tab_area .tab1_label::after{position:absolute;content:"";z-index:0;bottom:-8px;width:0;height:0;border-style:solid;border-color:#c5a100;border-width:0 0 15px 15px;transform:rotate(45deg)}#tab1:checked~.panel_area #panel1{display:block}#tab2:checked~.tab_area .tab2_label{background:#c5a100;color:#fff}#tab2:checked~.tab_area .tab2_label::after{position:absolute;content:"";z-index:0;bottom:-8px;width:0;height:0;border-style:solid;border-color:#c5a100;border-width:0 0 15px 15px;transform:rotate(45deg)}#tab2:checked~.panel_area #panel2{display:block}.example{background-color:#f5f0dd}.example1{padding-top:4.2%;display:flex;flex-direction:column}@media screen and (max-width:490px){.example1{padding-top:21.25%;margin:initial}}.example1_head{margin:0 5%}.example1-wrap{margin:0 auto 4rem}@media screen and (orientation: portrait)and (max-width:1024px){.example1-wrap{margin:0 auto 2rem}}@media screen and (max-width:490px){.example1-wrap{margin:0 0 4rem;width:100%}}.example1-tab__label{padding:10px 0 12px;font-family:"Zen Kaku Gothic New"}.example1-tab__sm{font-size:1.2rem;font-weight:500;padding-top:1.4%;margin-left:1.4%}@media screen and (max-width:490px){.example1-tab__sm{padding-top:5px}}.example1-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:490px){.example1-container{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;margin-right:-35px;max-width:100%;height:125vw;scroll-snap-type:x mandatory;overflow-x:scroll;overflow-y:hidden !important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.example1-container__text{font-family:"Zen Kaku Gothic New";color:#4a4142;font-size:1.4rem;font-weight:500;line-height:2}@media screen and (max-width:743px){.example1-container__text{font-size:1.2rem}}@media screen and (orientation: landscape)and (max-width:926px){.example1-container__text{font-size:1.2rem}}@media screen and (orientation: landscape)and (max-width:745px){.example1-container__text{font-size:1rem}}@media screen and (max-width:490px){.example1-container__text{font-size:1.4rem}}@media screen and (max-width:375px){.example1-container__text{font-size:1.2rem}}.example1 .example1-content:nth-child(1){order:1}.example1 .example1-content:nth-child(2){order:2}.example1 .example1-content:nth-child(3){order:4}.example1 .example1-content:nth-child(4){order:3}@media screen and (max-width:490px){.example1 .example1-content:nth-child(1){order:1}.example1 .example1-content:nth-child(2){order:2}.example1 .example1-content:nth-child(3){order:3}.example1 .example1-content:nth-child(4){order:4}}.example1-content{background-color:#fff;border:1px solid #c5a100;width:48%;position:relative;display:flex;justify-content:space-between;padding:1.83vw 3.08vw;margin-bottom:4rem}@media screen and (max-width:490px){.example1-content{flex-direction:column;align-items:center;width:80.21%;padding:7.2vw;margin-right:35px;margin-bottom:initial;scroll-snap-align:center;flex:0 0 85%}}.example1-content:nth-child(4)>.example1-col1>.example1-col1-title{margin:20px 0 27px}@media screen and (max-width:1280px){.example1-content:nth-child(4)>.example1-col1>.example1-col1-title{margin:20px 0 18px}}@media screen and (max-width:490px){.example1-content:nth-child(4)>.example1-col1>.example1-col1-title{margin:0 0 12px 0}}.example1-content:nth-child(1)::after{content:"";position:absolute;top:50%;left:103%;display:block;width:15px;height:24px;background:url(../img/example1-arrow.svg) no-repeat center center/contain}@media screen and (max-width:640px){.example1-content:nth-child(1)::after{left:102%}}.example1-content:nth-child(2)::after{content:"";position:absolute;top:calc(100% + 24px);left:45%;transform:translateY(-50%) rotate(90deg);display:block;width:15px;height:24px;background:url(../img/example1-arrow.svg) no-repeat center center/contain}@media screen and (max-width:490px){.example1-content:nth-child(2)::after{top:52.5%;left:104%;transform:translateY(-50%)}}.example1-content:nth-child(3)::after{content:"";position:absolute;top:50%;right:103%;transform:translateY(-50%) rotate(180deg);display:block;width:15px;height:24px;background:url(../img/example1-arrow.svg) no-repeat center center/contain}@media screen and (max-width:640px){.example1-content:nth-child(3)::after{right:102%}}@media screen and (max-width:490px){.example1-content:nth-child(3)::after{top:52.5%;right:initial;left:104%;transform:translateY(-50%)}}.example1-col1{margin-right:2.5%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media screen and (max-width:490px){.example1-col1{margin:initial;align-items:center;width:100%}}.example1-col1-title{display:flex;align-items:center;margin:25px 0 27px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:490px){.example1-col1-title{justify-content:center;width:auto;margin:0 0 25px 0}}.example1-col1-title__scene{width:45%}.example1-col1-title__text{color:#4a4142;font-family:"Zen Kaku Gothic New";font-size:2.2rem;font-weight:500;margin-left:.8vw;white-space:nowrap;text-align:left;line-height:1.2}.example1-col1__text{letter-spacing:.5px}@media screen and (max-width:490px){.example1-col1__text{height:133px}}.example1-col1-img{width:182px;max-height:217.91px;margin-bottom:30px}.example1-col1-img__balloon{width:100%;margin-bottom:8px;padding:6px 7px;background-color:#897969;position:relative}.example1-col1-img__balloon::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);display:block;content:"";border-style:solid;border-color:#897969 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:9px 6px 0}.example1-col1-img__text{color:#fff;font-family:"Zen Kaku Gothic New";font-size:12px;font-weight:500;line-height:1.7;white-space:nowrap}.example1-col1-img__img{width:182px}.example1-col1-img__img img{width:100%}.example1-col2{width:182px}.example1-col2__balloon{width:100%;margin-bottom:8px;padding:6px 7px;background-color:#897969;position:relative}.example1-col2__balloon::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);display:block;content:"";border-style:solid;border-color:#897969 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:9px 6px 0}.example1-col2__text{color:#fff;font-family:"Zen Kaku Gothic New";font-size:12px;font-weight:500;line-height:1.7;white-space:nowrap}.example1-col2__img{width:100%}.example1-col2__img img{width:100%;-o-object-fit:cover;object-fit:cover}.example1-slide{width:31%;border:1px solid #c5a100;background-color:#fff;padding:3.4% 3.3% 3.8%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;letter-spacing:.02px}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide{width:100%;margin-bottom:3.6vw;padding:initial;flex-direction:row}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide{width:32%;margin-bottom:initial;padding:3.4% 2% 3.8%;flex-direction:column}}@media screen and (orientation: landscape)and (max-width:745px){.example1-slide{width:32%}}@media screen and (max-width:490px){.example1-slide{background-color:#fff;width:100%;padding:7.2vw;margin-right:20px;margin-bottom:initial;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:0 0 85%}}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide:nth-of-type(1) .example1-slide__img{width:36%}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide:nth-of-type(1) .example1-slide__img{width:100%}}@media screen and (max-width:490px){.example1-slide:nth-of-type(1) .example1-slide__img{width:49vw}}.example1-slide:nth-of-type(3).example1-slide__img{padding-top:25px}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide:nth-of-type(3).example1-slide__img{padding-top:initial}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide:nth-of-type(3).example1-slide__img{padding-top:25px}}@media screen and (max-width:490px){.example1-slide:nth-of-type(3).example1-slide__img{padding-top:25px}}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide-head{display:flex;flex-direction:column;align-items:flex-start;margin:7vw 0 7vw 4.5vw;width:50.5vw;height:22vw}}@media screen and (max-width:743px){.example1-slide-head{width:50vw;height:32vw;margin:6vw 0 6vw 3.5vw;justify-content:center}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide-head{display:initial;flex-direction:initial;align-items:initial;justify-content:initial;margin:initial;width:100%;height:initial}}@media screen and (max-width:490px){.example1-slide-head{width:initial;height:initial;margin:initial;display:initial;align-items:initial;flex-direction:initial}}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide-head-title{display:flex;margin-bottom:2.4vw}}@media screen and (max-width:743px){.example1-slide-head-title{margin-bottom:2vw}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide-head-title{display:initial;margin-bottom:initial}}@media screen and (max-width:490px){.example1-slide-head-title{display:initial;margin-bottom:initial}}.example1-slide-scene{height:43px;margin-bottom:7.9%}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide-scene{margin-bottom:initial;margin-right:16px}}@media screen and (max-width:743px){.example1-slide-scene{height:30px;margin-right:8px}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide-scene{height:43px;margin-right:initial;margin-bottom:7.9%}}@media screen and (max-width:490px){.example1-slide-scene{height:43px;margin-bottom:1.6rem;margin-right:initial}}.example1-slide-scene__img{height:100%}.example1-slide__lead{color:#4a4142;font-weight:500;line-height:1.65;margin-bottom:7.9%;white-space:nowrap}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide__lead{text-align:left;margin-bottom:initial}}@media screen and (max-width:743px){.example1-slide__lead{font-size:1.6rem}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide__lead{font-size:1.6rem;white-space:initial;text-align:center;margin-bottom:7.9%}}@media screen and (orientation: landscape)and (max-width:745px){.example1-slide__lead{font-size:1.4rem}}@media screen and (max-width:490px){.example1-slide__lead{font-size:2rem;white-space:nowrap;text-align:center;margin-bottom:1.6rem}}.example1-slide__text{margin-bottom:7.9%}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide__text{margin-bottom:initial}}@media screen and (max-width:743px){.example1-slide__text{line-height:1.8}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide__text{margin-bottom:7.9%}}@media screen and (max-width:490px){.example1-slide__text{margin-bottom:1.6rem}}.example1-slide__img{width:100%}@media screen and (orientation: portrait)and (max-width:1024px){.example1-slide__img{display:block;width:34%;margin-right:2.2vw}}@media screen and (orientation: landscape)and (max-width:926px){.example1-slide__img{display:initial;width:100%;margin-right:initial}}@media screen and (max-width:490px){.example1-slide__img{width:47.5vw;margin-right:initial}}.example1-slide__img img{display:block;width:100%}.example2{background-color:#ebe2bc;padding-top:40px;padding-bottom:60px}@media screen and (max-width:490px){.example2{scroll-snap-type:x mandatory;overflow-x:scroll}}@media screen and (max-width:490px){.example2-wrap{display:flex;justify-content:space-between;height:73px;margin-bottom:30px}}.example2-heading{display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width:576px){.example2-heading{margin-bottom:20px}}@media screen and (max-width:490px){.example2-heading{justify-content:flex-start;margin-right:88px;height:100%}}.example2-heading__h3{font-size:30px;font-weight:500;color:#4a4142}@media screen and (max-width:576px){.example2-heading__h3{font-size:2rem}}@media screen and (max-width:490px){.example2-heading__h3{text-align:left;font-size:20px;width:220px}}.example2-heading__accent{font-size:30px;font-weight:500;color:#c5a100}@media screen and (max-width:576px){.example2-heading__accent{font-size:2rem}}@media screen and (max-width:490px){.example2-heading__accent{font-size:20px;line-height:1.5}}.example2-heading__star{list-style:none;display:inline-flex;align-items:center;margin-left:8px;width:24.18px}.example2-heading__star img{width:100%}@media screen and (max-width:576px){.example2-heading__star{align-items:center;margin-bottom:12px;width:20.18px}}@media screen and (max-width:490px){.example2-heading__star{margin-bottom:initial;transform:translateY(5px)}}.example2-persona{background-color:rgba(255,255,255,.8);width:47.6vw;max-width:1160px;height:auto;margin:0 auto 33px}@media screen and (orientation: portrait)and (max-width:1024px){.example2-persona{width:78vw}}@media screen and (max-width:490px){.example2-persona{width:initial;height:100%;margin:initial}}.example2-persona img{width:100%;display:block}@media screen and (max-width:490px){.example2-persona img{width:initial;height:100%}}.example2-img{text-align:center;margin:0 auto;max-width:1160px;max-height:663px;height:100%}@media screen and (max-width:490px){.example2-img{max-height:560px;height:135vw}}.example2-img img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:490px){.example2-img img{width:initial;display:block;height:100%}}button.top-bnr{display:none}.top-bnr__img{display:none}@media screen and (min-width: 1028px){button.top-bnr{width:18vw;position:fixed;z-index:11;top:116px;left:30px;box-shadow:0px 3px 15px #000}.top-bnr__img{display:block;width:100%}}.introduction-video{margin:0 auto;padding:5.2vw;background-color:#f5f0dd;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 490px){.introduction-video{padding:4.4vw 10.5vw}}.video-mobile-banner{display:flex}@media screen and (min-width: 490px){.video-mobile-banner{display:none}}.video-mobile-banner__img{display:block;width:100%}.video-banner{display:none;justify-content:center;width:100%;max-width:1080px;height:auto}@media screen and (min-width: 490px){.video-banner{display:flex}}.video-banner img{display:block;width:100%}.video-banner__image-wrap{position:relative;overflow:hidden}.video-banner__image-wrap::before{content:"";position:absolute;z-index:1;left:0;width:100%;height:100%;background:#000;mix-blend-mode:multiply;opacity:.3;transition:.3s all ease-out}.video-banner__image-top{position:absolute;z-index:2}.video-banner__image-bottom{z-index:0;transition:.3s all ease-out}.video-banner:hover .video-banner__image-wrap::before{mix-blend-mode:multiply;opacity:.4;transition:.3s all ease-out}.video-banner:hover .video-banner__image-bottom{transform:scale(1.08);transition:.3s all ease-out}.faq{padding-top:5.62%;margin-bottom:200px;background-color:#fff}@media screen and (max-width:743px){.faq{padding-top:24.18%;margin-bottom:17.9%}}.faq__text{margin-bottom:4.3%}@media screen and (max-width:743px){.faq__text{margin-bottom:3%}}.faq-container{margin:0 7.54%}@media screen and (max-width:743px){.faq-container{margin:0 4.9%}}.faq-wrap{display:inline-flex;flex-direction:column;align-items:center;width:100%}.faq-ac{text-align:left;color:#4a4142;font-weight:500;max-width:1160px;width:100%}.faq-ac>li{border-bottom:1px solid #4a4142;padding:1.2rem 0 3rem}@media screen and (max-width:743px){.faq-ac>li{padding:2rem 0}}.faq .ac>li{padding-bottom:6px;list-style:none;background-color:#897969}.faq .ac-label{cursor:pointer;position:relative;line-height:1.3;display:flex;align-items:center;height:55px}@media screen and (max-width:743px){.faq .ac-label{height:initial}}.faq .ac-label__q{margin:0 11px 8px 0;width:60.25px}@media screen and (max-width:743px){.faq .ac-label__q{margin:0 10px 0 0;width:25.44px}}.faq .ac-label p{margin-top:8px;font-size:2rem}@media screen and (max-width:1280px){.faq .ac-label p{width:88%}}@media screen and (max-width:743px){.faq .ac-label p{width:80%;font-size:1.4rem;line-height:1.75}}.faq .ac-label::after{border:1px solid;height:34px;border:1px solid;position:absolute;bottom:-47px;left:50%;z-index:1;transition:all .5s ease-in-out}.faq .ac-content{margin-top:28px;display:none;background-color:#fffdf4;padding:35px 24px 30px;border:1px solid #c5a100;position:relative}@media screen and (max-width:743px){.faq .ac-content{padding:5.6% 5.6% 5.6% 2.6%}}.faq .ac-content-answer{display:flex;align-items:flex-start}.faq .ac-content-answer__a{margin-right:10px;width:35.75px}@media screen and (max-width:743px){.faq .ac-content-answer__a{margin-right:9.6px;width:21.44px}}.faq .ac-content-answer__text{font-size:16px;line-height:2}@media screen and (max-width:743px){.faq .ac-content-answer__text{font-size:14px;line-height:1.75}}.faq .ac-content-answer__text a,.faq .ac-content-answer__text a:link,.faq .ac-content-answer__text a:visited{text-decoration:underline}.faq .ac-content-answer__text a:hover,.faq .ac-content-answer__text a:active{font-weight:bold}.faq .ac-line{color:#4a4142;margin-top:20px;margin-bottom:16px}.faq .icon-wrap{position:absolute;right:5px;top:53%;transform:translatey(-50%);width:38px;height:38px}@media screen and (max-width:640px){.faq .icon-wrap{top:55%;transform:translatey(-50%);width:28px;height:28px}}.faq .icon{position:relative;display:inline-block;width:100%;height:100%}.faq .icon:before,.faq .icon:after{position:absolute;content:"";display:block;transition:all .4s;background:#4a4142;left:50%;top:50%;width:50%;height:2px;transform:translate(-50%, -50%)}.faq .icon:before{transform:translate(-50%, -50%) rotate(90deg)}.faq .icon.open:before{transform:translate(-50%, -50%) rotate(0deg)}.wanted-head{position:relative}.wanted-head-wrap{display:flex;flex-direction:column;text-align:center;align-items:center;height:auto;margin-bottom:40px}@media screen and (max-width:490px){.wanted-head-wrap{margin-top:0;margin-bottom:8.8vw}}.wanted-head-content{width:100%}.wanted-head-content img{max-width:100%}.wanted-container{background:url(../img/wanted-img.jpg) no-repeat;background-position:right top;background-size:59vw;width:100%;position:relative;height:54vw;margin-bottom:4.4vw}@media screen and (orientation: landscape)and (max-width:1024px){.wanted-container{height:72vw;margin-bottom:4.8vw}}@media screen and (orientation: portrait)and (max-width:1024px){.wanted-container{height:72vw;margin-bottom:4.8vw}}@media screen and (orientation: landscape)and (max-device-width:490px){.wanted-container{height:72vw;margin-bottom:4.8vw}}@media screen and (max-width:490px){.wanted-container{background-size:90vw;height:185vw;margin-bottom:initial;margin-left:initial}}@media screen and (max-width:390px){.wanted-container{height:200vw}}.wanted-content{background:#fff;padding:5.8vw 7.5vw 0 10vw;width:50%;height:49vw;min-width:600px;text-align:left;position:absolute;bottom:0;left:0}@media screen and (orientation: landscape)and (max-width:1024px){.wanted-content{padding:4.8vw 4.8vw 0px 3.6vw;min-width:initial;width:53%;height:66vw}}@media screen and (orientation: portrait)and (max-width:1024px){.wanted-content{padding:4.8vw 4.8vw 0px 3.6vw;min-height:540px;min-width:initial;width:53%;height:66vw}}@media screen and (orientation: landscape)and (max-device-width:490px){.wanted-content{padding:4.8vw 4.8vw 0px 3.6vw;min-height:540px;min-width:initial;width:53%;height:66vw}}@media screen and (max-width:743px){.wanted-content{min-height:initial}}@media screen and (max-width:576px){.wanted-content{width:50%}}@media screen and (max-width:490px){.wanted-content{left:0;bottom:0;height:initial;min-height:initial;max-width:initial;padding:9.6vw 4.5vw 7.3vw 9vw;width:95vw}}@media screen and (max-width:390px){.wanted-content{padding:10vw 5vw 7.6vw 10vw}}.wanted-content img{width:100%;display:block;max-width:initial}.wanted-content__message{display:block;width:29vw}@media screen and (orientation: portrait)and (max-width:1024px){.wanted-content__message{width:42vw}}@media screen and (max-width:743px){.wanted-content__message{width:32vw}}@media screen and (max-width:490px){.wanted-content__message{width:75vw}}.wanted-content__message img{width:100%;display:block}.wanted-content__text p{color:#4a4142;font-size:1.6rem;font-weight:500;line-height:2;margin-top:2.2vw}@media screen and (max-width:743px){.wanted-content__text p{font-size:1.2rem}}@media screen and (max-width:576px){.wanted-content__text p{font-size:1rem;margin-top:2vw}}@media screen and (max-width:490px){.wanted-content__text p{font-size:1.4rem;margin-top:3.6vw}}.footer_img{position:relative;background:url(../img/220613/footer_bg_pc.jpg) no-repeat;background-size:cover;background-position:center top;display:flex;justify-content:center;width:100vw;height:100%;min-height:51.2vw}@media screen and (max-width:576px){.footer_img{background:url(../img/220613/footer_bg_sp.jpg) no-repeat;background-size:cover;background-position:center top;height:217vw}}.footer_img h2{position:absolute;top:14.7vw;left:49%;width:42%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.footer_img h2>picture{display:block}.footer_img h2>picture>img{display:block;width:100%}.footer_img h2>.footer_txt01{display:block;width:100%}@media screen and (orientation: portrait)and (max-width:1024px){.footer_img h2{top:9.6vw;left:49%;width:53%}}@media screen and (max-width:576px){.footer_img h2{width:initial;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}}.footer_img h3{position:absolute;bottom:-6.2vw;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:32%}.footer_img h3>picture{display:block}.footer_img h3 .footer_txt02{display:block;width:100%}@media screen and (orientation: portrait)and (max-width:1024px){.footer_img h3{bottom:3.5vw;width:36%;left:initial;transform:initial;-webkit-transform:initial;-ms-transform:initial}}@media screen and (max-width:576px){.footer_img h3{position:absolute;width:74.5vw;bottom:53vw;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}}
/*# sourceMappingURL=style.min.css.map */