#mv{position:relative}#mv .mask{width:100%;z-index:100;pointer-events:none}@media screen and (max-width: 767px){#mv .mask{position:sticky;inset:auto auto 0 0}}@media screen and (min-width: 768px){#mv .mask{position:absolute;inset:0 auto auto 0;height:100%}}#mv .mask::after{content:"";display:block;width:0;transition:left .3s,width .3s,background-color .2s,background-image .2s;pointer-events:all}@media screen and (max-width: 767px){#mv .mask::after{position:absolute;inset:auto auto 0 50%;height:100vh;height:100dvh}}@media screen and (min-width: 768px){#mv .mask::after{position:absolute;inset:0 auto auto 50%;height:100%;transform:translateX(-50%)}}#mv.mask .mask::after{width:100%}@media screen and (max-width: 767px){#mv.mask .mask::after{left:0}}@media screen and (min-width: 768px){#mv.design01{background:url(../images/top/mv_1.webp) center center no-repeat;background-size:cover}}#mv.design01 .mask::after{background:#0a1113 url(../images/top/logo_1.png) center center no-repeat}@media screen and (max-width: 767px){#mv.design01 .mask::after{background-size:min(calc(917 / 960 * 100vw * 0.8), calc(917px * 0.8)) auto}}@media screen and (min-width: 768px){#mv.design01 .mask::after{background-size:min(calc(917 / 1800 * 100vw * 1), calc(917px * 1)) auto}}@media screen and (max-width: 767px){#mv.design01 #mvInner{background:url(../images/top/mv_1_sp.webp) center top no-repeat;background-size:100% auto;background-color:#0a1113}}@media screen and (min-width: 768px){#mv.design01 #mvInner{background:url(../images/top/mv_1.webp) center top no-repeat;background-size:auto 100%;background-color:rgba(10,17,19,.4)}}#mv.design01 #mvInner h1{background:url(../images/top/logo_1.png) center center no-repeat;background-size:cover}#mv.design01 #btnChange span{background:url(../images/top/bg_btn_2.png) center center no-repeat;background-size:cover}#mv.design01 #btnChange span::before{background:url(../images/top/obj_btn_2.png) center center no-repeat;background-size:cover}#mv.design01 #btnChange span::after{background:url(../images/top/txt_btn_2.png) center center no-repeat;background-size:cover}@media screen and (min-width: 768px){#mv.design02{background:url(../images/top/mv_2.webp) center center no-repeat;background-size:cover}}#mv.design02 .mask::after{background:#bd7d42 url(../images/top/logo_2.png) center center no-repeat}@media screen and (max-width: 767px){#mv.design02 .mask::after{background-size:min(calc(917 / 960 * 100vw * 0.8), calc(917px * 0.8)) auto}}@media screen and (min-width: 768px){#mv.design02 .mask::after{background-size:min(calc(917 / 1800 * 100vw * 1), calc(917px * 1)) auto}}@media screen and (max-width: 767px){#mv.design02 #mvInner{background:url(../images/top/mv_2_sp.webp) center top no-repeat;background-size:100% auto;background-color:#bd7d42}}@media screen and (min-width: 768px){#mv.design02 #mvInner{background:url(../images/top/mv_2.webp) center top no-repeat;background-size:auto 100%;background-color:rgba(189,125,66,.4)}}#mv.design02 #mvInner h1{background:url(../images/top/logo_2.png) center center no-repeat;background-size:cover}#mv.design02 #btnChange span{background:url(../images/top/bg_btn_1.png) center center no-repeat;background-size:cover}#mv.design02 #btnChange span::before{background:url(../images/top/obj_btn_1.png) center center no-repeat;background-size:cover}#mv.design02 #btnChange span::after{background:url(../images/top/txt_btn_1.png) center center no-repeat;background-size:cover}@media screen and (max-width: 767px){#mv #mvInner{padding-top:70vw}}@media screen and (min-width: 768px){#mv #mvInner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media screen and (min-width: 768px){#mv #mvInner #mvBox{position:relative;width:100%;aspect-ratio:200/129;margin:0 auto}}#mv #mvInner h1{aspect-ratio:917/433;font-size:0;color:rgba(0,0,0,0)}@media screen and (max-width: 767px){#mv #mvInner h1{width:89.5833333333vw;margin:0 auto}}@media screen and (min-width: 768px){#mv #mvInner h1{position:absolute;inset:50.3875968992% 0 0 50%;height:33.5658914729%;margin-left:3.2222222222%}}@media screen and (max-width: 767px){#mv #mvInner #imgLetter{width:88.6666666667vw;height:auto;padding:1rem 0;margin:0 auto}}@media screen and (min-width: 768px){#mv #mvInner #imgLetter{position:absolute;inset:8.9147286822% 0 0 50%;height:37.8294573643%;margin-left:13.3333333333%}}@media screen and (min-width: 768px){#mv #mvInner #imgLetter img{height:100%}}#mv #btnChangeWrap{position:sticky;inset:auto auto 0 0;z-index:50}#mv #btnChange{position:absolute;inset:auto auto 0 0;display:block;background:#000;box-sizing:border-box}@media(hover: hover){#mv #btnChange:hover span::before{animation:animArrow 1s linear infinite}}@media screen and (max-width: 767px){#mv #btnChange{width:min(calc(240 / 960 * 100vw * 1), calc(240px * 1));height:min(calc(140 / 960 * 100vw * 1), calc(140px * 1));border-top:solid .1666666667rem #b39500;border-right:solid .1666666667rem #b39500;border-radius:0 2.3333333333rem 0 0}}@media screen and (min-width: 768px){#mv #btnChange{width:min(calc(240 / 1800 * 100vw * 1), calc(240px * 1));height:min(calc(140 / 1800 * 100vw * 1), calc(140px * 1));border-top:solid .25rem #b39500;border-right:solid .25rem #b39500;border-radius:0 3.5rem 0 0;transform-origin:left bottom;transition:transform .3s}}@media screen and (min-width: 768px)and (max-width: 1900px){#mv #btnChange{transform:scale(0.8)}}#mv #btnChange span{position:absolute;inset:auto auto 0 0;display:block;box-sizing:border-box}#mv #btnChange span::before,#mv #btnChange span::after{content:"";position:absolute;inset:auto auto 0 0;box-sizing:border-box}#mv #btnChange span::before{animation:animArrow 2s linear infinite}@keyframes animArrow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width: 767px){#mv #btnChange span::before{width:min(calc(82 / 960 * 100vw * 1), calc(82px * 1));height:min(calc(82 / 960 * 100vw * 1), calc(82px * 1));margin:0 0 1.1666666667rem 4.1666666667rem}}@media screen and (min-width: 768px){#mv #btnChange span::before{width:min(calc(82 / 1800 * 100vw * 1), calc(82px * 1));height:min(calc(82 / 1800 * 100vw * 1), calc(82px * 1));margin:0 0 1.75rem 6.25rem}}#mv #btnChange span::after{width:100%;height:100%}@media screen and (max-width: 767px){#mv #btnChange span{width:min(calc(230 / 960 * 100vw * 1), calc(230px * 1));height:min(calc(130 / 960 * 100vw * 1), calc(130px * 1));border-top:solid .0666666667rem #b39500;border-right:solid .0666666667rem #b39500;border-radius:0 2rem 0 0}}@media screen and (min-width: 768px){#mv #btnChange span{width:min(calc(230 / 1800 * 100vw * 1), calc(230px * 1));height:min(calc(130 / 1800 * 100vw * 1), calc(130px * 1));border-top:solid .1rem #b39500;border-right:solid .1rem #b39500;border-radius:0 3rem 0 0}}#dateCol{position:relative;height:-moz-fit-content;height:fit-content;z-index:150}@media screen and (max-width: 767px){#dateCol{width:100%;padding:1.3333333333rem}}@media screen and (min-width: 768px){#dateCol{position:absolute;inset:89.1472868217% auto auto 50%;display:flex;justify-content:space-around;padding:2rem .5rem;transform:translateX(-50%)}}#dateCol li{width:100%}@media screen and (min-width: 768px){#dateCol li{margin-top:0}}@media screen and (max-width: 767px){#dateCol li+li{padding-top:1rem;border-top:solid 1px #b39500;margin-top:1rem}}@media screen and (min-width: 768px){#dateCol li+li{border-left:solid 1px #b39500}}#dateCol dl{width:100%}@media screen and (max-width: 767px){#dateCol dl{display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 768px){#dateCol dl{text-align:center}}#dateCol dl dt{background:#000;width:-moz-fit-content;width:fit-content;font-family:"Gravitas One",serif;color:#b39500;line-height:1em;box-sizing:border-box}@media screen and (max-width: 767px){#dateCol dl dt{width:50%;font-size:1.6666666667em;padding:.3333333333rem 1rem .2333333333rem}}@media screen and (min-width: 768px){#dateCol dl dt{font-size:2.5em;padding:.5rem 1.5rem .4rem;margin:0 auto}}@media screen and (max-width: 767px){#dateCol dl dd{width:100%;margin-left:1rem}}@media screen and (max-width: 767px){#dateCol dl dd>span{display:block}}@media screen and (min-width: 768px){#dateCol dl dd>span{width:100%;display:inline-block}}#dateCol dl dd>span.date{font-family:"Gravitas One",serif;line-height:1em}@media screen and (max-width: 767px){#dateCol dl dd>span.date{font-size:1.3333333333em}}@media screen and (min-width: 768px){#dateCol dl dd>span.date{font-size:1.75em;letter-spacing:-0.05em;margin-top:1rem}}#dateCol dl dd>span.date span{font-size:.65em}#dateCol dl dd>span.place{font-family:"Noto Serif",serif;line-height:1em;font-weight:700}@media screen and (min-width: 768px){#dateCol dl dd>span.place{margin-top:.5rem}}@media screen and (min-width: 768px){#infoCol{display:flex;justify-content:center;padding-top:12.5rem}}#infoCol section{position:relative}#infoCol h2{position:absolute;inset:auto auto 100% 0;font-family:"Gravitas One",serif;line-height:.7em;color:#b39500;z-index:10;transform:translateY(50%)}@media screen and (max-width: 767px){#infoCol h2{width:100%;text-align:center;font-size:2.6666666667rem}}@media screen and (min-width: 768px){#infoCol h2{font-size:4rem}}#infoCol .frame02{z-index:0}@media screen and (min-width: 768px){#infoCol .frame02{width:min(calc(38.3333333333vw - 1rem), calc(690px - 1rem));height:min(calc(440 / 1800 * 100vw * 1), calc(440px * 1));padding:2.5rem 1.5rem;margin:0}}#newsCol .frame02 ul{overflow-y:auto}@media screen and (max-width: 767px){#newsCol .frame02 ul{max-height:min(calc(440 / 960 * 100vw * 1), calc(440px * 1))}}@media screen and (min-width: 768px){#newsCol .frame02 ul{height:100%}}#newsCol .frame02 ul dl dt{position:relative;font-family:"Gravitas One",serif;color:#b39500;line-height:1em}@media screen and (max-width: 767px){#newsCol .frame02 ul dl dt{font-size:1.3333333333rem}}@media screen and (min-width: 768px){#newsCol .frame02 ul dl dt{font-size:1.5rem}}#newsCol .frame02 ul dl dt::after{content:"";position:absolute;inset:0 0 auto auto;width:calc(100% - 7em);height:70%;border-bottom:solid 1px #b39500}#newsCol .frame02 ul dl dt span{font-size:1rem;line-height:1em}@media screen and (max-width: 767px){#newsCol .frame02 ul dl dd:not(:has(a)){padding:1rem}}@media screen and (min-width: 768px){#newsCol .frame02 ul dl dd:not(:has(a)){padding:1.5rem}}#newsCol .frame02 ul dl dd a{position:relative;display:block}@media screen and (max-width: 767px){#newsCol .frame02 ul dl dd a{padding:1rem 1.25rem 1rem 1rem}}@media screen and (min-width: 768px){#newsCol .frame02 ul dl dd a{padding:1.5rem 1.75rem 1.5rem 1.5rem}}#newsCol .frame02 ul dl dd a::after{content:"";position:absolute;inset:50% 0 auto auto;background:#b39500;transform:translate(-0.5rem, -50%);clip-path:polygon(0 0, 0 100%, 100% 50%)}@media screen and (max-width: 767px){#newsCol .frame02 ul dl dd a::after{width:.3333333333rem;height:.6666666667rem}}@media screen and (min-width: 768px){#newsCol .frame02 ul dl dd a::after{width:.5rem;height:1rem}}@media screen and (max-width: 767px){#snsCol{margin-top:2rem}}@media screen and (min-width: 768px){#snsCol{margin-left:2rem}}@media screen and (min-width: 768px){#snsCol dl{display:flex;align-items:center;height:100%}}@media screen and (max-width: 767px){#snsCol dl dt{width:min(calc(260 / 960 * 100vw * 1.2), calc(260px * 1.2));margin:0 auto}}@media screen and (min-width: 768px){#snsCol dl dt{width:min(calc(260 / 1800 * 100vw * 1), calc(260px * 1))}}@media screen and (max-width: 767px){#snsCol dl dd{text-align:center;margin-top:1rem}}@media screen and (min-width: 768px){#snsCol dl dd{margin-left:1rem}}#snsCol dl dd .account{font-family:"Noto Serif",serif;font-weight:700}@media screen and (min-width: 768px){#snsCol dl dd .account{font-size:1.25rem}}#snsCol dl dd .hash{line-height:1em;color:#b39500;margin-top:1rem}#snsCol dl dd .btn{margin-top:1.5rem}@media screen and (max-width: 767px){#snsCol dl dd .btn{margin:1.5rem auto 0}}#contactCol h5{border-bottom:none}#contactCol .btn{margin:0 auto}@media screen and (min-width: 768px){#contactCol .btn{width:min(calc(600 / 1800 * 100vw * 1), calc(600px * 1));height:4.5rem;border-radius:2.25rem}}@media screen and (min-width: 768px){#contactCol .btn::before{width:calc(100% - .5rem);height:4rem;border-radius:2rem}}
/*# sourceMappingURL=maps/top.css.map */
