.pre-inc #main{margin:0;padding:0 !important;width:100%;line-height:0}.pre-inc #main #mv-video{margin:0;width:100%;line-height:0}.pre-inc #contents{padding:0}.pre-inc #contents .obi{margin:0;padding:.5em 0;width:100%;background:linear-gradient(145deg, #000, #333333, #000);font-size:min(7svw,46px);font-weight:600;line-height:1.2}@media screen and (min-width: 769px),print{.pre-inc #contents .obi{padding:.75em 0;letter-spacing:.1em;line-height:1}}.pre-inc #contents .obi .grd{margin:0 auto;width:auto;text-align:center;background:linear-gradient(145deg, #b2863a, #fff6d0, #aa8441);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #contents .obi .grd small{font-size:.6em}.pre-inc #contents .obi .price{margin:.5em auto 0;width:85%;max-width:1000px}@media screen and (min-width: 769px),print{.pre-inc #contents .obi .price{width:90%}}.pre-inc #contents .obi .obi-cap{margin:1em auto 0;text-align:center;font-size:min(2.4dvw,12px);letter-spacing:0;line-height:1}.pre-inc #contents .top-bg{margin:0;width:100%;background:url(../images/top/top-contents-bg.jpg) no-repeat center center}.pre-inc #contents .winter_info_wrap{margin:0 auto;padding:1em 0;width:100%;background:#970000;text-align:center;color:#fff;font-size:min(3.6svw,18px);line-height:1.6}.pre-inc #contents .sec01{margin:0 auto;padding:2em 0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5em 0;position:relative;z-index:1}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01{padding:3em 0;gap:2em 0}}.pre-inc #contents .sec01::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg, #c6d2d9 0%, #fff 50%, #c6d2d9 100%);mix-blend-mode:hard-light;opacity:.9;position:absolute;inset:0;z-index:-1}.pre-inc #contents .sec01 .sec01-item{margin:0;width:90%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .sec01-item{max-width:1196px}}.pre-inc #contents .sec01 .sec01-item.time{width:80%;max-width:494px;padding-bottom:2em;border-bottom:1px solid rgba(0,0,0,.3)}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .sec01-item.time{width:100%;display:flex;justify-content:center;max-width:1196px;padding-bottom:3em}}.pre-inc #contents .sec01 .sec01-item.time .image{max-width:546px}.pre-inc #contents .sec01 .sec01-item.lead{padding:.5em 0;border-top:1px solid #fff;border-bottom:1px solid #fff;-o-border-image:linear-gradient(90deg, rgba(255, 255, 255, 0), #FFF, rgba(255, 255, 255, 0));border-image:linear-gradient(90deg, rgba(255, 255, 255, 0), #FFF, rgba(255, 255, 255, 0));border-image-slice:1;text-align:center;color:#d0b04e;font-size:min(7svw,52px);letter-spacing:.15em;line-height:1}.pre-inc #contents .sec01 .sec01-item.lead span{color:#fff;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1.6}.pre-inc #contents .sec01 .sec01-item.price{margin:0;width:70%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .sec01-item.price{width:90%;justify-content:center;gap:1em 2em}}.pre-inc #contents .sec01 .sec01-item.price .photo{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .sec01-item.price .photo{width:calc((100% - 2em)/2)}}.pre-inc #contents .sec01 .sec01-item.link_plan{display:flex;flex-direction:column;align-items:center;justify-content:center}.pre-inc #contents .sec01 .sec01-item.link_plan .link-plan-title{margin-bottom:.5em;text-align:center;font-size:min(5vw,20px);line-height:1.4;color:#000}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .sec01-item.link_plan .link-plan-title{font-size:min(4vw,32px)}}.pre-inc #contents .sec01 .sec01-item.link_plan .link-plan-ttl{margin-bottom:.5em;text-align:center;font-size:min(4.8svw,36px);letter-spacing:.05em;line-height:1.4;color:#000}.pre-inc #contents .sec01 .sec01-item.link_plan .link-plan-ttl .ruby{position:relative}.pre-inc #contents .sec01 .sec01-item.link_plan .link-plan-ttl .ruby .rt{position:absolute;left:0;top:-1.5em;font-size:min(2svw,10px);letter-spacing:0;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .sec01-item.link_plan .link-plan-ttl .ruby .rt{top:-0.5em}}.pre-inc #contents .sec01 .sec01-item.link_plan .link-plan-ttl .num{color:#d0b04e;font-size:1.6em}.pre-inc #contents .sec01 .sec01-item.link_plan .link-plan-ttl .fs-up{font-size:1.4em}.pre-inc #contents .sec01 .sec01-item.link_plan>.plan-l{position:relative;display:block;border-radius:10px;background:#948a54;padding:2% 3%;max-width:400px;width:80%;text-align:center;font-size:120%;font-weight:bold;color:#fff}.pre-inc #contents .sec01 .sec01-item.link_plan>.plan-l::after{content:"→";display:block;position:absolute;top:50%;right:1em;transform:translateY(-50%)}@media screen and (min-width: 769px),print{.pre-inc #contents .sec01 .sec01-item.link_plan>.plan-l{padding:1% 3%;font-size:130%}}.pre-inc #contents .point-box{margin:0 auto;padding:1.5em 0 1.25em;width:100%;background:linear-gradient(160deg, #25190f 0%, #564233 100%);border-bottom:1px #fff solid}@media screen and (min-width: 769px),print{.pre-inc #contents .point-box{padding:2em 0 1.75em}}.pre-inc #contents .point-box .block{margin:0 auto;width:90%;max-width:1000px;display:flex;justify-content:center;align-items:center}.pre-inc #contents .point-box .block .point-item{margin:0;width:100%}.pre-inc #contents .sec02{margin:0 auto;padding:3em 0;width:100%;background:linear-gradient(90deg, #100e1a, #252d45, #100e1a);text-align:center}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02{padding:5em 0}}.pre-inc #contents .sec02 .lead{margin:0 auto 1em;width:100%;text-align:center;font-size:min(3.6vw,18px);letter-spacing:.2em;line-height:1}.pre-inc #contents .sec02 .lead2{margin:0 auto 2em;width:100%;text-align:center;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1.6}.pre-inc #contents .sec02 .main-title{margin:0 auto;width:100%;text-align:center;font-size:min(5vw,32px);letter-spacing:.1em;line-height:1.5}.pre-inc #contents .sec02 .sub-title{margin:.5em auto .75em;padding:.5em 0;width:90%;max-width:820px;border-top:1px #fff solid;border-bottom:1px #fff solid;-o-border-image:linear-gradient(90deg, #976F27, #F0D782, #976F27);border-image:linear-gradient(90deg, #976F27, #F0D782, #976F27);border-image-slice:1;font-size:min(6vw,42px);letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .sub-title{margin:.5em auto;letter-spacing:.1em;line-height:1}}.pre-inc #contents .sec02 .sub-title .title-in{margin:0 auto;padding:.1em 0;background:linear-gradient(90deg, #976F27, #F0D782, #976F27);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #contents .sec02 .sub-title-bottom{padding-bottom:.5em;text-align:center;color:#e2ce9b;font-size:min(5vw,32px);letter-spacing:.05em}@media screen and (min-width: 769px),print{.pre-inc #contents .sec02 .sub-title-bottom{letter-spacing:.1em}}.pre-inc #contents .sec03{overflow:hidden;margin:0 auto;padding:3em 0;width:100%;background:linear-gradient(90deg, #100e1a, #252d45, #100e1a);position:relative}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03{padding:6em 0}}.pre-inc #contents .sec03 .sec-bg{margin:0;width:auto;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .sec-bg{width:101%;height:auto}}.pre-inc #contents .sec03 .cont-block{margin:0 auto;width:90%;max-width:1000px;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.pre-inc #contents .sec03 .cont-block .cont-ttl{margin:0 auto .75em;width:100%;max-width:1000px;position:relative;display:flex;justify-content:space-between;align-items:center;font-family:"Outfit",sans-serif;font-size:min(4.2vw,24px);letter-spacing:.05em;font-weight:400;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .cont-block .cont-ttl{letter-spacing:.1em}}.pre-inc #contents .sec03 .cont-block .cont-ttl .txt-box{margin:0;width:7em;text-align:right}.pre-inc #contents .sec03 .cont-block .cont-ttl .line{margin:0;width:calc(100% - 7em);height:1px;background:#fff}.pre-inc #contents .sec03 .cont-block .cont-box01{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .cont-block .cont-box01{padding:1em 0 0;width:40%}}.pre-inc #contents .sec03 .cont-block .cont-box01 .cont{margin:0;width:100%;height:6.8vw;display:flex;justify-content:flex-start;align-items:center;font-family:"Outfit",sans-serif;font-size:min(4.2vw,24px);font-weight:100;letter-spacing:.05em;line-height:1;opacity:.8;transition:.5s;cursor:pointer}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .cont-block .cont-box01 .cont{height:48px}}.pre-inc #contents .sec03 .cont-block .cont-box01 .cont:hover{font-size:1.5em;font-weight:800;opacity:1}.pre-inc #contents .sec03 .cont-block .cont-box01 .cont.active{font-size:1.5em;font-weight:800;opacity:1}.pre-inc #contents .sec03 .cont-block .cont-box01 .cont.active:hover{font-size:1}.pre-inc #contents .sec03 .cont-block .cont-box02{overflow:hidden;margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .cont-block .cont-box02{width:55%}}.pre-inc #contents .sec03 .cont-block .cont-box02 .box{margin:0;width:100%;height:0;position:relative;transform:translate(100%);opacity:0;transition:.5s}.pre-inc #contents .sec03 .cont-block .cont-box02 .box.active{height:auto;transform:none;opacity:1}.pre-inc #contents .sec03 .cont-block .cont-box02 .box.pen.active{pointer-events:none;opacity:.5 !important}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .lead{margin:0;width:100%;height:3em;display:flex;justify-content:flex-start;align-items:center;font-size:min(4.2vw,24px);font-weight:600;letter-spacing:.1em;line-height:1.4}@media screen and (min-width: 769px),print{.pre-inc #contents .sec03 .cont-block .cont-box02 .box .lead{letter-spacing:.15em}}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.img{margin:0;width:100%}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.img:hover{opacity:1}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.img:hover .photo .image{transform:scale(1.25)}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.img .photo{overflow:hidden;width:100%}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.img .photo .image{position:relative;transition:.5s}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.btn{margin:.5em 0 0;width:100%;display:flex;justify-content:flex-end;align-items:center;font-family:"Outfit",sans-serif;font-size:min(3.2vw,16px);letter-spacing:.05em;font-weight:300}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.btn .txt1{margin:0}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.btn .scroll{margin:0;width:3em;position:relative}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.btn .scroll::before{content:"";width:100%;height:1px;background:#fff;position:absolute;top:calc(50% - .5px);animation:scroll 2s infinite}.pre-inc #contents .sec03 .cont-block .cont-box02 .box .box-link.btn .scroll::after{content:"";width:.456em;height:.8em;background:url(../images/top/arrow.svg) no-repeat;background-size:cover;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes scroll{0%{left:0;transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{left:100%;transform:scale(1, 0);transform-origin:0 100%}}.pre-inc #contents .sec-column{margin:0;padding:3em 0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-column{padding:6em 0}}.pre-inc #contents .sec-column .cont-block{margin:0 auto;padding:0;width:90%;max-width:800px}.pre-inc #contents .sec-column .column-cap{margin:1em auto 0;width:90%;max-width:800px;font-size:min(2.4svw,12px);line-height:1.4}.pre-inc #contents .sec-column .limited-link-block .img{vertical-align:bottom}.pre-inc #contents .sec-column .limited-link-block .link-box{margin:0 auto;width:calc(50% - .5em);display:grid;overflow:hidden;color:#fff;position:relative}.pre-inc #contents .sec-column .limited-link-block .link-box .in-txt,.pre-inc #contents .sec-column .limited-link-block .link-box img{grid-area:1/1;position:relative}.pre-inc #contents .sec-column .limited-link-block .link-box .in-txt .sub,.pre-inc #contents .sec-column .limited-link-block .link-box img .sub{position:absolute;top:0;left:0;transform:translateY(-100%);font-size:min(2svw,10px);line-height:1}.pre-inc #contents .sec-column .limited-link-block .link-box::before{content:"";display:block;width:100%;height:100%;background:rgba(49,54,67,.7);mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:1;transition:.5s}.pre-inc #contents .sec-column .limited-link-block .link-box .in-txt{align-self:center;justify-self:center;text-align:center;font-size:min(4.2svw,28px);z-index:2;text-shadow:0 0 3px #000}.pre-inc #contents .sec-column .limited-link-block .link-box .in-txt .ch-cl{padding:.1em .5em;background:linear-gradient(90deg, #948a54, #FFF, #948a54);color:#000;text-shadow:none}.pre-inc #contents .sec-column .limited-link-block .link-box .in-txt .sup{vertical-align:text-top;font-size:min(2svw,10px)}.pre-inc #contents .sec-column .limited-link-block .link-box .img{transition:all .5s}.pre-inc #contents .sec-column .limited-link-block .link-box:hover{opacity:1}.pre-inc #contents .sec-column .limited-link-block .link-box:hover::before{opacity:.2}.pre-inc #contents .sec-column .limited-link-block .link-box:hover .img{transform:scale(1.05)}.pre-inc #contents .sec-column .limited-img-caption{position:absolute;right:.2em;bottom:.2em;z-index:2;font-size:min(2.8vw,10px);text-align:right;opacity:.8}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-column .limited-img-caption{font-size:min(1.4vw,12px)}}.pre-inc #contents .sec-limited{background:#d6d9db;color:#000}.pre-inc #contents .sec-limited .cont-block{width:90%;max-width:800px;margin-left:auto;margin-right:auto;padding:2.5em 0}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .cont-block{padding:4em 0}}.pre-inc #contents .sec-limited .process{margin:2em auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em 0}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .process{margin:4em auto;justify-content:space-between}}.pre-inc #contents .sec-limited .process .box{margin:0;width:28.6666666667%;align-self:stretch;display:flex;flex-wrap:wrap;gap:5%;justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .process .box{gap:0}}.pre-inc #contents .sec-limited .process .box.type1{width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .process .box.type1{width:22%}}.pre-inc #contents .sec-limited .process .box.type2{width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .process .box.type2{width:32%}}.pre-inc #contents .sec-limited .process .box .num{margin:0;width:15%;border-right:1px #948a54 solid;box-sizing:border-box;align-self:stretch;display:flex;justify-content:center;align-items:center;color:#948a54;font-size:min(7svw,32px);line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .process .box .num{padding:0 0 .25em;width:100%;display:block;border-right:none;border-bottom:1px #948a54 solid}}.pre-inc #contents .sec-limited .process .box .inbox{margin:0;width:80%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .process .box .inbox{width:100%}}.pre-inc #contents .sec-limited .process .box .ttl{margin:.75em 0 0;width:100%;font-size:min(3.8svw,20px);letter-spacing:.05em;line-height:1}.pre-inc #contents .sec-limited .process .box .txt{margin:1em 0 0;width:100%;font-size:min(2.8svw,14px);line-height:1.6}.pre-inc #contents .sec-limited .process .arrow{margin:0;width:20px;height:0;border-style:solid;border-top:20px solid #948a54;border-left:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-bottom:0}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .process .arrow{border-top:50px solid rgba(0,0,0,0);border-bottom:50px solid rgba(0,0,0,0);border-left:20px solid #948a54;border-right:0}}.pre-inc #contents .sec-limited .process .process-cap{margin:0;width:100%;text-align:center;font-size:min(2.4svw,12px);line-height:1.4}.pre-inc #contents .sec-limited .btn_box2{margin-top:2em;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .btn_box2{margin-top:4em}}.pre-inc #contents .sec-limited .limited-title{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.3);text-align:center;font-size:min(5vw,32px)}.pre-inc #contents .sec-limited .limited-txt{text-align:center;font-size:min(4vw,20px)}.pre-inc #contents .sec-limited .limited-txt-cap{width:-moz-fit-content;width:fit-content;margin-top:.5em;margin-left:auto;margin-right:auto}.pre-inc #contents .sec-limited .limited-link-block{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em;margin-top:2em}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .limited-link-block{margin-top:4em;gap:1em}}.pre-inc #contents .sec-limited .limited-link-block .img{vertical-align:bottom}.pre-inc #contents .sec-limited .limited-link-block .link-box{display:grid;width:calc((100% - .5em)/2);max-width:100%;overflow:hidden;color:#fff;position:relative}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .limited-link-block .link-box{width:calc((100% - 2em)/3)}}.pre-inc #contents .sec-limited .limited-link-block .link-box .in-txt,.pre-inc #contents .sec-limited .limited-link-block .link-box img{grid-area:1/1}.pre-inc #contents .sec-limited .limited-link-block .link-box::before{content:"";display:block;width:100%;height:100%;background:rgba(49,54,67,.5);mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:1;transition:.5s}.pre-inc #contents .sec-limited .limited-link-block .link-box .in-txt{align-self:center;justify-self:center;text-align:center;font-size:min(4.2vw,24px);z-index:2}.pre-inc #contents .sec-limited .limited-link-block .link-box .img{transition:all .5s}.pre-inc #contents .sec-limited .limited-link-block .link-box:hover{opacity:1}.pre-inc #contents .sec-limited .limited-link-block .link-box:hover::before{opacity:.2}.pre-inc #contents .sec-limited .limited-link-block .link-box:hover .img{transform:scale(1.05)}.pre-inc #contents .sec-limited .button-l{position:relative;display:block;border-radius:10px;background:#948a54;padding:1em 3%;max-width:400px;width:80%;margin-left:auto;margin-right:auto;margin-top:1em;text-align:center;font-size:120%;font-weight:bold;color:#fff}.pre-inc #contents .sec-limited .button-l::after{content:"→";display:block;position:absolute;top:50%;right:1em;transform:translateY(-50%)}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .button-l{margin-top:2em;padding:1em 3%;font-size:130%}}.pre-inc #contents .sec-limited .limited-img-caption{position:absolute;right:.2em;bottom:.2em;z-index:2;font-size:min(2.8vw,10px);text-align:right;opacity:.8}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-limited .limited-img-caption{font-size:min(1.4vw,12px)}}.pre-inc #contents .bnr-block{margin:2.5em auto 0;width:90%;max-width:800px}@media screen and (min-width: 769px),print{.pre-inc #contents .bnr-block{margin:5em auto 0}}.pre-inc #contents .sec-info{margin:0 auto;padding:3em 0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .sec-info{padding:5em 0}}.pre-inc #contents .sec-info .lead{margin:0 auto;width:100%;text-align:center;font-size:min(4.2vw,24px);letter-spacing:.05em;line-height:1}.pre-inc #contents .sec-info .tate{margin:1em auto;width:1px;height:4em;background:#fff}.pre-inc #contents .sec-info .info-box{margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.pre-inc #contents .sec-info .info-box .info-item{margin:0 auto;font-size:min(2.8vw,14px);line-height:1}.pre-inc .flt_bnr{width:100%;max-width:520px;position:fixed;right:0;bottom:0;z-index:100;transition:1s;opacity:1}@media only screen and (max-width: 700px){.pre-inc .flt_bnr{max-width:none;bottom:60px}}.pre-inc .flt_bnr.no_active{opacity:0;z-index:-10}.pre-inc .flt_bnr.hide{opacity:0;z-index:-10}.pre-inc .flt_bnr:before{position:relative}.pre-inc .flt_bnr .bnr{margin:0;max-width:none}.pre-inc .flt_bnr .bnr .image{display:block}.pre-inc .flt_bnr .close{width:1.5em;height:1.5em;right:0;top:0px;position:absolute;background:rgba(0,0,0,.8156862745)}.pre-inc .flt_bnr .close:before{position:relative}.pre-inc .flt_bnr .close .close-line{width:1em;height:2px;position:absolute;left:50%;top:50%;background:#fff}@media only screen and (max-width: 700px){.pre-inc .flt_bnr .close .close-line{height:1px}}.pre-inc .flt_bnr .close .close-line:nth-of-type(1){transform:translate(-50%, -50%) rotate(45deg)}.pre-inc .flt_bnr .close .close-line:nth-of-type(2){transform:translate(-50%, -50%) rotate(-45deg)}.pre-inc #sec-conmv{margin:0;padding:3em 0;width:100%;background:linear-gradient(90deg, #1B1B46, #26345F, #1B1B46);position:relative;color:#fff}@media screen and (min-width: 769px),print{.pre-inc #sec-conmv{padding:6em 0}}.pre-inc #sec-conmv .h2-ttl{margin:0 auto;padding-bottom:4.5svw;width:100%;position:relative;text-align:center}@media screen and (min-width: 769px),print{.pre-inc #sec-conmv .h2-ttl{padding-bottom:28px}}.pre-inc #sec-conmv .h2-ttl .en{margin:0;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:min(7svw,52px);font-weight:bold;letter-spacing:.05em;line-height:1;opacity:.3}.pre-inc #sec-conmv .h2-ttl .ja{margin:0;white-space:nowrap;position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:1;font-size:min(3.8svw,20px);letter-spacing:.1em;line-height:1;text-shadow:0 0 3px #1b1c46}.pre-inc #sec-conmv .lead{margin:1.5em auto;width:100%;text-align:center;color:#decb71;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1.6}@media screen and (min-width: 769px),print{.pre-inc #sec-conmv .lead{margin:2em auto}}.pre-inc #sec-conmv .lead .sup{font-size:min(2svw,10px)}.pre-inc #sec-conmv .mv .video-box{margin:0 auto;width:90svw;max-width:1000px;position:relative}.pre-inc #sec-conmv .mv .video-box #concept-mv{width:100%;display:block;line-height:0}.pre-inc #sec-conmv .mv .video-box #mv-overlay{position:absolute;inset:0;height:calc(100% - 56px);cursor:pointer}/*# sourceMappingURL=home.css.map */