body{margin:auto;padding:0;background:#fff;font-size:16px;font-weight:500;line-height:1.6;position:relative;padding-top:80px}@media screen and (max-width: 767px){body{font-size:3.5vw;padding-top:40px}}body div{margin:auto;padding:0}body ul{margin:auto;padding:0}body a{text-decoration:none;color:#000;transition:.5s}body a:hover{opacity:.6}body dl{margin:0}body dl dd{margin:0}body img{width:100%;height:auto;display:block;font-size:0;line-height:0}body main{margin:auto;padding:0;overflow:hidden}body li{list-style:none}body .pc-on{display:block !important}@media screen and (max-width: 767px){body .pc-on{display:none !important}}body .sp-on{display:none !important}@media screen and (max-width: 767px){body .sp-on{display:block !important}}body .ib{display:inline-block}body .fade-in{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}body .delay01{transition-duration:3s}body .delay02{transition-duration:4s}body .delay03{transition-delay:5s}body .fade-in-up{transform:translate(0, 100px)}body .fade-in-down{transform:translate(0, -100px)}body .fade-in-left{transform:translate(-50px, 0)}body .fade-in-right{transform:translate(50px, 0)}body .blur{filter:blur(5rem);transition:all 1.5s 0s ease}body .scroll-in{opacity:1;transform:translate(0, 0);filter:blur(0)}body sup{font-size:12px}@media screen and (max-width: 767px){body sup{font-size:10px}}.cap{position:absolute;bottom:0;right:0;padding:.5em;font-size:min(2.3svw,12px);text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);color:#fff;text-align:right}#btmbox{color:#fff;padding:0}@media screen and (max-width: 767px){#btmbox{padding:0}}#btmbox .line{background:#4e4e4e;padding:3.5em 0;text-align:center;font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;position:relative;overflow:hidden}@media screen and (max-width: 767px){#btmbox .line{margin-top:-1px;padding:2.5em 0}}#btmbox .line::after{content:"LINE INFORMATION";font-family:"Anton",sans-serif;font-weight:400;font-style:normal;position:absolute;bottom:-0.1em;left:50%;transform:translateX(-50%);line-height:1;color:#fff;font-size:min(12svw,95px);opacity:.1;width:110%;z-index:1}#btmbox .line .flex{width:90%;max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;position:relative;z-index:2}@media screen and (max-width: 767px){#btmbox .line .flex{display:block}}#btmbox .line .flex .title{font-size:min(3.5svw,23px);margin:0;text-align:left;width:40%}@media screen and (max-width: 767px){#btmbox .line .flex .title{width:100%;text-align:center;margin:0 0 1em}}#btmbox .line .flex .box{width:55%}@media screen and (max-width: 767px){#btmbox .line .flex .box{width:100%}}#btmbox .information{background:#d1d0c2;padding:1em 0;color:#000;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#btmbox .information .title{font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;text-align:center;font-size:min(3.8svw,25px);width:auto;letter-spacing:.1em}@media screen and (max-width: 767px){#btmbox .information .title{width:80%;margin:0 auto .5em;font-size:min(6.6svw,52px)}}#btmbox .information dl{width:auto;display:flex;font-size:min(2.3svw,12px);border-left:1px solid #000;margin:0 0 0 2em;padding:0 0 0 2em}@media screen and (max-width: 767px){#btmbox .information dl{width:80%;margin:0 auto;padding:1em 0 0 0;border-left:none;border-top:1px solid #000;font-size:min(3.4svw,22px)}}#btmbox .information dl dt{width:6em;font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}#btmbox .information dl dd{width:calc(100% - 6em)}#note{max-width:1004px;margin:0 auto;padding:65px 0}@media screen and (max-width: 767px){#note{width:90%;margin:0 auto;padding:3em 0}}#note li{text-align:left;font-size:min(2.3svw,12px);margin:0 auto;color:#333}.nav{background:#4a84c5}@media screen and (max-width: 767px){.nav .card-box{display:flex !important;flex-wrap:wrap;align-items:flex-start;background:#fff;position:relative}.nav .card-box::after{content:"";width:1px;height:100%;background:#fff;position:absolute;top:0;left:50%}}.nav .card-box .card{width:50%;position:relative;border-bottom:1px solid #fff}.nav .card-box .card.cs{pointer-events:none}.nav .card-box .card img{height:auto}.nav .card-box .card h2{position:absolute;top:50%;left:50%;font-family:"Anton",sans-serif;font-weight:400;font-style:normal;font-size:min(5svw,32px);letter-spacing:.1em;transform:translate(-50%, -50%);color:#fff;width:100%;text-align:center}.nav .card-box .card .sub{position:absolute;top:63%;left:50%;transform:translate(-50%, -50%);color:#fff;width:100%;text-align:center;font-family:"Anton",sans-serif;font-weight:400;font-style:normal;font-size:min(2.5svw,14px)}.card-slider{width:100%;margin:0 auto;padding:90px 0 120px !important}@media screen and (max-width: 767px){.card-slider{padding:3em 3% 5em !important}}.card-slider .swiper-slide{width:25%}@media screen and (max-width: 1024px){.card-slider .swiper-slide{width:30%}}.card-slider .swiper-slide .card{position:relative;overflow:hidden}.card-slider .swiper-slide .card *{transition:all .5s 0s ease}.card-slider .swiper-slide .card a img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.card-slider .swiper-slide .card a img{height:420px}}.card-slider .swiper-slide .card a .card-text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#fff}.card-slider .swiper-slide .card a .card-text h2{font-family:"Anton",sans-serif;font-weight:400;font-style:normal;font-size:min(6.6svw,50px);line-height:1}.card-slider .swiper-slide .card a .card-text p{font-size:min(3svw,18px);margin:0 0 4em}.card-slider .swiper-slide .card a .copy{color:#fff;position:absolute;bottom:60px;left:50%;transform:translateX(-50%);font-size:min(2.8svw,16px);text-align:center;width:100%}.card-slider .swiper-slide .card a button{font-size:min(3.2svw,20px);font-family:"Anton",sans-serif;font-weight:400;font-style:normal;color:#fff;cursor:pointer;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.card-slider .swiper-slide .card a:hover{opacity:1}.card-slider .swiper-slide .card a:hover img{transform:scale(1.2)}.card-slider .swiper-slide .card a:hover::after{background:rgba(0,0,0,.5)}.card-slider .swiper-slide .card a.cs{pointer-events:none;position:relative;overflow:hidden}.card-slider .swiper-slide .card a.cs button{bottom:35%}.card-slider .swiper-button-prev,.card-slider .swiper-button-next{color:#fff !important;top:40% !important;width:108px !important;height:108px !important}@media screen and (max-width: 767px){.card-slider .swiper-button-prev,.card-slider .swiper-button-next{width:108px !important;height:108px !important}}.card-slider .swiper-button-prev::after,.card-slider .swiper-button-next::after{font-size:0 !important}.card-slider .swiper-button-prev{left:3% !important;background:url(../images/common/prev.png) no-repeat 0 0;background-size:100%}.card-slider .swiper-button-next{right:3% !important;background:url(../images/common/next.png) no-repeat 0 0;background-size:100%}.swiper-pagination-progressbar{max-width:730px;width:80% !important;height:2px !important;background:#fff !important;top:auto !important;bottom:70px !important;left:50% !important;transform:translateX(-50%) !important}@media screen and (max-width: 767px){.swiper-pagination-progressbar{width:90% !important;bottom:30px !important}}.swiper-pagination-progressbar-fill{background:#d6a420 !important}main .title{width:100%}a[nohref]{opacity:.6}.shine{overflow:hidden;display:block}.shine::after{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0) 28%, rgba(255, 255, 255, 0.75) 32%, rgba(255, 255, 255, 0.75) 78%, rgba(255, 255, 255, 0) 82%);animation:shine-loop 4s linear infinite}@keyframes shine-loop{0%{transform:translateX(0)}10%{transform:translateX(200%)}100%{transform:translateX(200%)}}.infobox{text-align:center;font-size:14px;margin:2em auto 0;color:#fff;max-width:860px;line-height:1.5}@media screen and (max-width: 767px){.infobox{width:95%;font-size:3vw;margin:1em auto 0}}.bnrBox{width:90%;max-width:850px;margin:0 auto 3em}@media screen and (max-width: 767px){.bnrBox{margin:0 auto 2em}}.bnrBox .bnr{margin:0 auto 2em}@media screen and (max-width: 767px){.bnrBox .bnr{margin:0 auto 1em}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#a38f3a}video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pagetopb{text-align:center;height:40px;width:40px;cursor:pointer;position:fixed;right:-200px;bottom:5px;z-index:99999;transition:.5s;background:#4bbbb1;animation:AnimationName 30s ease infinite;text-shadow:0 1px 1px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.pagetopb{bottom:100px}}.pagetopb a{display:block;width:100%;height:100%}.pagetopb::after{pointer-events:none;content:"";position:absolute;left:0;right:0;top:16px;z-index:1;width:10px;height:10px;margin:auto;border-left:#fff solid 1px;border-top:#fff solid 1px;transform:rotate(45deg)}.scroll .pagetopb{right:5px}/*# sourceMappingURL=style.css.map */