.pre-inc{margin:0 auto}.pre-inc .section .wrap{margin:0 auto}@media screen and (min-width: 768px){.pre-inc .section .wrap{width:90%}}.pre-inc .section .en{font-family:"Cinzel",serif;font-weight:400}.pre-inc .kara{width:.5em;display:inline-block}.pre-inc #main .sec_head{width:100%;height:auto;position:relative}.pre-inc #main .sec_head .photo{background:url(../images/top/mv-thumb_sp.webp) no-repeat;background-size:cover;width:100%;aspect-ratio:9/16}@media screen and (min-width: 768px){.pre-inc #main .sec_head .photo{background:url(../images/top/mv-thumb.webp) no-repeat;background-size:cover;width:100%;aspect-ratio:16/9}}.pre-inc #main .sec_head .photo img,.pre-inc #main .sec_head .photo video{vertical-align:bottom;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pre-inc #main .sec_head .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;display:flex;flex-direction:column;align-items:center}.pre-inc #main .sec_head .logo .photo{width:9%;margin-bottom:.5em}.pre-inc #main .sec_head .logo p{color:#fff}.pre-inc #main .sec_head .logo p:nth-of-type(2){font-size:10px}.pre-inc #main .sec_head .logo p:nth-of-type(3){font-size:30px;line-height:1.2;font-weight:600}.pre-inc #main .sec_head .logo p:nth-of-type(4){font-size:20px;line-height:1}.pre-inc #main .sec_head .top_info{position:absolute;bottom:4em;left:50%;width:87.2%;color:#fff;font-size:10px;transform:translateX(-50%);z-index:10}@media screen and (min-width: 768px){.pre-inc #main .sec_head .top_info{bottom:6em;font-size:12px;max-width:1004px;width:90%}}.pre-inc #main .sec_head .top_info p{margin-bottom:1em;padding-left:2em;text-shadow:0 0 5px #000}@media screen and (min-width: 768px){.pre-inc #main .sec_head .top_info p{font-size:1.4em;line-height:1;margin-bottom:10px}}.pre-inc #main .sec_head .top_info dl{background:hsla(0,0%,80%,.34);display:flex;gap:1em;padding:1.25em 2em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pre-inc #main .cap{position:absolute;bottom:1em;right:1em;font-size:10px;color:#fff;text-shadow:0 0 10px #000,0 0 10px #000}.pre-inc #main .cap.left{left:1em;right:auto}@media screen and (min-width: 768px){.pre-inc #main .cap.left{left:auto;right:1em}}.pre-inc #main .sec_01{background:url(../images/top/bg03.webp);background-size:cover;background-repeat:no-repeat;color:#231815;text-align:center;padding:40px 0 0;position:relative}@media screen and (min-width: 768px){.pre-inc #main .sec_01{padding:50px 0 0}}.pre-inc #main .sec_01 p.name{font-size:min(5svw,32px);line-height:1.2}.pre-inc #main .sec_01 p.station{font-size:min(5.5svw,40px);margin-top:.5em;font-feature-settings:"palt";width:10.5em;margin:.5em auto}.pre-inc #main .sec_01 p.station .ib{display:block;text-align:left}.pre-inc #main .sec_01 p.station .ib.first{font-size:min(2.4svw,12px);margin-bottom:-0.5em}@media screen and (min-width: 768px){.pre-inc #main .sec_01 p.station .ib.first{font-size:min(3.2svw,16px)}}.pre-inc #main .sec_01 p.station .ib.last{font-size:min(2.4svw,12px)}.pre-inc #main .sec_01 p.station .gold{color:#00527a;font-size:min(8.8svw,68px);font-family:"Zen Old Mincho",serif}.pre-inc #main .sec_01 p.station small{text-align:right !important}.pre-inc #main .sec_01 p.lead{font-size:min(4.6svw,28px);margin:.5em 0;line-height:2;color:#645644}@media screen and (min-width: 768px){.pre-inc #main .sec_01 p.lead{line-height:1;margin:1.5em 0}}.pre-inc #main .sec_01 p .ib{line-height:1.3em}.pre-inc #main .sec_01 a{display:block;background:linear-gradient(90deg, rgb(48, 135, 177) 0%, rgb(0, 82, 122) 100%);font-size:4vw;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.7em 3.5em;border-radius:50px;border:1px solid #fff;color:#fff}@media screen and (min-width: 768px){.pre-inc #main .sec_01 a{font-size:20px}}.pre-inc #main .sec_01 a:hover{opacity:.8;transition:1s}.pre-inc #main .sec_01 a.reserve{background:linear-gradient(90deg, rgb(177, 48, 48) 0%, rgb(122, 0, 0) 100%)}.pre-inc #main .sec_01 .wrap{position:relative;z-index:1}.pre-inc #main .sec_01 .deco{position:absolute;bottom:0;left:0}.pre-inc #main .sec_01 .sale{background:hsla(0,0%,100%,.2078431373);padding:1em 0}@media screen and (min-width: 768px){.pre-inc #main .sec_01 .sale{padding:2em 0}}.pre-inc #main .sec_01 .sale p{max-width:1018px;width:90%;margin:0 auto}.pre-inc #main .sec_01 .cvarea{background:url(../images/top/bg04.webp);background-size:cover;background-repeat:no-repeat;padding:1.5em 0}@media screen and (min-width: 768px){.pre-inc #main .sec_01 .cvarea{padding:3em 0}}.pre-inc #main .sec_01 .cvarea .req_text{font-size:min(5.5svw,40px);letter-spacing:.1em;background:linear-gradient(135deg, #a66612 0%, #8e4d19 25%, #dcaf64 50%, #a66612 75%, #702c18 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);font-weight:bold;margin:0 0 .25em}.pre-inc #main .sec_02{background:#85c5c4}@media screen and (min-width: 768px){.pre-inc #main .sec_02{padding:100px 0 0 0}}.pre-inc #main .sec_02 .wrapper{background:url(../images/top/bg02.webp);background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;padding:88px 0 92px;position:relative;overflow:hidden}@media screen and (min-width: 768px){.pre-inc #main .sec_02 .wrapper{max-width:1004px;width:90%;margin:0 auto;background:url(../images/top/bg02@pc.webp);background-size:cover;background-repeat:no-repeat}}.pre-inc #main .sec_02 p:nth-of-type(1){font-size:40px}.pre-inc #main .sec_02 p:nth-of-type(2){font-size:14px;text-align:start;width:65.8%;margin:2.28em auto 3.57em;background:hsla(0,0%,100%,.9);color:#0c1501;padding:4.21em 1.71em;position:relative;line-height:2}@media screen and (min-width: 768px){.pre-inc #main .sec_02 p:nth-of-type(2){text-align:center;width:32.8%;padding:6.21em 1.71em}}.pre-inc #main .sec_02 p:nth-of-type(2)::before{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%, -50%);width:calc(100% + 16px);height:calc(100% + 16px);border:1px solid hsla(0,0%,100%,.3)}.pre-inc #main .sec_02 p:nth-of-type(2)::after{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%, -50%);width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid rgba(20,64,57,.15)}.pre-inc #main .sec_02 a{display:block;background:linear-gradient(90deg, rgba(48, 135, 177, 0.5) 0%, rgba(0, 82, 122, 0.5) 100%);font-size:14px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.7em 3.5em;border-radius:50px;border:1px solid #fff}.pre-inc #main .sec_02 a:hover{opacity:.5;transition:1s}.pre-inc #main .sec_02 video{position:absolute;top:0;left:0;z-index:-1;min-width:100%;height:100%}.pre-inc #main .sec_03{background:#85c5c4;background-size:cover;background-repeat:no-repeat;color:#fff;padding:72px 0;position:relative}@media screen and (min-width: 768px){.pre-inc #main .sec_03{padding:72px 0 100px}}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .slider{max-width:1004px;width:90%;margin:0 auto}}.pre-inc #main .sec_03 .slider .slick-prev,.pre-inc #main .sec_03 .slider .slick-next{z-index:10;width:50px;height:50px;top:35%}.pre-inc #main .sec_03 .slider .slick-prev{left:-55px;transform:scaleY(1.5)}.pre-inc #main .sec_03 .slider .slick-prev::before{content:"＜"}.pre-inc #main .sec_03 .slider .slick-next{right:-55px;transform:scaleY(1.5)}.pre-inc #main .sec_03 .slider .slick-next::before{content:"＞"}.pre-inc #main .sec_03 .deco01{position:absolute;top:24%;left:0%;mix-blend-mode:screen;z-index:10;opacity:.3}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .deco01{display:none}}.pre-inc #main .sec_03 .deco02{position:absolute;top:71%;left:0%;mix-blend-mode:screen;z-index:10;opacity:.3}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .deco02{display:none}}.pre-inc #main .sec_03 .deco03{position:absolute;bottom:0%;left:0%;mix-blend-mode:screen;opacity:.3;display:none}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .deco03{display:block}}.pre-inc #main .sec_03 .block{position:relative}.pre-inc #main .sec_03 .block .photo.soon{filter:grayscale(100%)}.pre-inc #main .sec_03 .block .photo img{width:70%}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .block .photo img{width:100%}}.pre-inc #main .sec_03 .block dl{position:absolute;top:50%;right:6.6%;transform:translateY(-25%)}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .block dl{position:initial;transform:translateY(-15%)}}.pre-inc #main .sec_03 .block dl dt{font-size:40px}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .block dl dt{text-align:center}}.pre-inc #main .sec_03 .block dl dd{font-size:10px;width:-moz-fit-content;width:fit-content;margin-top:1em}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .block dl dd{margin:0 auto;font-size:14px}}.pre-inc #main .sec_03 .block dl dd a{padding:1.2em 5em;background:linear-gradient(90deg, rgba(48, 135, 177, 0.5) 0%, rgba(0, 82, 122, 0.5) 100%);border:1px solid #fff;border-radius:50px}.pre-inc #main .sec_03 .block dl dd a.soon{background:rgba(0,0,0,.2)}@media screen and (min-width: 768px){.pre-inc #main .sec_03 .block dl dd a{display:block;padding:.7em 3.5em}}.pre-inc #main .sec_03 .block dl dd a:hover{opacity:.5;transition:1s}.pre-inc #main .sec_03 .block:nth-child(even) .photo{display:flex;justify-content:flex-end}.pre-inc #main .sec_03 .block:nth-child(even) dl{right:auto;left:6.6%}.pre-inc #main .sec_03 .block:not(:last-child){margin-bottom:40px}.pre-inc #main .sec_03 .block .deco02{position:absolute;top:0;left:0;transform:translate(0%, -70%);mix-blend-mode:screen}.pre-inc #main .slick-dots li{width:40px}.pre-inc #main .slick-dots li button{width:40px}.pre-inc #main .slick-dots li button:before{font-size:25px;width:40px}.pre-inc #main .pc_on{display:none}@media screen and (min-width: 768px){.pre-inc #main .pc_on{display:block}}@media screen and (min-width: 768px){.pre-inc #main .sp_on{display:none}}.pre-inc .bnrFloating{position:fixed;bottom:0;right:0;max-width:520px;z-index:11}.pre-inc .bnrFloating .bnr{opacity:1;margin:0 auto;position:relative;overflow:hidden;font-size:0;padding:41px 0 0 0}.pre-inc .bnrFloating .bnr span.close{position:absolute;top:0;right:0;cursor:pointer;width:30px;padding:5px;color:#fff;background:rgba(0,0,0,.7);font-size:20px;text-align:center}@media screen and (max-width: 767px){.pre-inc .bnrFloating{bottom:0}.pre-inc .bnrFloating .bnr{width:100%;padding:20px 0 0 0}.pre-inc .bnrFloating .bnr span.close{width:20px;font-size:10px}}.pre-inc .bnrbox{max-width:800px;margin:0 auto;padding:50px 0 0}@media screen and (max-width: 767px){.pre-inc .bnrbox{width:90%;padding:1em 0 0}}.pre-inc .bnrbox p{padding:0 0 50px 0}@media screen and (max-width: 767px){.pre-inc .bnrbox p{padding:0 0 1em 0}}.pre-inc .bnrbox p a{padding:0 !important}.pre-inc .floating{position:fixed;bottom:10px;right:10px;max-width:230px;width:30%;z-index:10}@media screen and (max-width: 767px){.pre-inc .floating{width:100%;max-width:150px}}.pre-inc .floating .wrap{position:relative}.pre-inc .floating .wrap .close{background:#000;text-align:right;position:absolute;top:0;right:0;z-index:11}.pre-inc .floating .wrap .close a{color:#fff;display:block;padding:.5em;font-size:min(2.4svw,12px)}@media screen and (max-width: 767px){.pre-inc .floating .wrap .close a{padding:.5em 1em}}.pre-inc .winter_info_wrapp{background:#970000;color:#fff;text-align:center;padding:20px;font-size:min(2vw,18px);line-height:200%;margin:50px auto;width:80%;max-width:1100px}@media only screen and (max-width: 767px){.pre-inc .winter_info_wrapp{width:96%;font-size:12px;margin:2em auto}}/*# sourceMappingURL=top.css.map */