@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Pirata+One&display=swap";@font-face{font-family:"BebasKai";src:url("../fonts/bebaskai.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"CorporateLogoBold";src:url("../fonts/corporatelogo.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}#fvCol{position:relative;background:rgba(0,0,0,.5);margin-bottom:150px}@media screen and (max-width: 1200px){#fvCol{margin-bottom:10vw;background:rgba(0,0,0,0)}}@media screen and (max-width: 750px){#fvCol{margin-bottom:13vw}}#fvCol .mv{width:100%;max-width:2000px;margin:0 auto}#fvCol .scheduleList{position:absolute;bottom:-65px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:10px;width:85%;max-width:1200px}@media screen and (max-width: 1200px){#fvCol .scheduleList{bottom:-5.41666vw;gap:1vw}}@media screen and (max-width: 750px){#fvCol .scheduleList{position:relative;flex-wrap:wrap;gap:1.333vw;margin-top:-14vw}}#fvCol .scheduleList li{text-align:center}@media screen and (max-width: 750px){#fvCol .scheduleList li{width:49%}}#infoCol .inner{display:flex;justify-content:center;gap:5%}@media screen and (max-width: 750px){#infoCol .inner{display:block;gap:0}}#infoCol .secSubTitle{position:relative;text-align:center;margin-bottom:30px;padding:.815em 0;background-color:#15100d}@media screen and (max-width: 1200px){#infoCol .secSubTitle{margin-bottom:2.5vw}}@media screen and (max-width: 750px){#infoCol .secSubTitle{margin-bottom:4vw}}#infoCol .secSubTitle::before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:url(../images/common/deco_infotit.png) no-repeat;background-size:contain;background-position:left center}#infoCol .secSubTitle::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:4px solid;-o-border-image:linear-gradient(to right, #4c361b, #85673d) 1;border-image:linear-gradient(to right, #4c361b, #85673d) 1;box-sizing:border-box}@media screen and (max-width: 750px){#infoCol .secSubTitle::after{border:2px solid;-o-border-image:linear-gradient(to right, #4c361b, #85673d) 1;border-image:linear-gradient(to right, #4c361b, #85673d) 1;box-sizing:border-box}}#infoCol .secSubTitle .deco::before{content:"";position:absolute;z-index:10;top:-8px;left:-14px;width:59px;height:52px;background:url(../images/common/deco_tit_corner.png) no-repeat;background-size:contain}@media screen and (max-width: 1200px){#infoCol .secSubTitle .deco::before{top:-0.666vw;left:-1.1666vw;width:4.91666vw;height:4.333vw}}@media screen and (max-width: 750px){#infoCol .secSubTitle .deco::before{top:-1.0666vw;left:-1.8666vw;width:7.8666vw;height:6.9333vw}}#infoCol .secSubTitle .deco::after{content:"";position:absolute;z-index:10;bottom:-8px;right:-14px;width:59px;height:52px;transform:rotate(180deg);background:url(../images/common/deco_tit_corner.png) no-repeat;background-size:contain}@media screen and (max-width: 1200px){#infoCol .secSubTitle .deco::after{bottom:-0.666vw;right:-1.1666vw;width:4.91666vw;height:4.333vw}}@media screen and (max-width: 750px){#infoCol .secSubTitle .deco::after{bottom:-1.0666vw;right:-1.8666vw;width:7.8666vw;height:6.9333vw}}#infoCol .secSubTitle .deco .frame::before{content:"";position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #4c361b;background-color:#15100d;box-sizing:border-box}@media screen and (max-width: 750px){#infoCol .secSubTitle .deco .frame::before{width:calc(100% - 1.5vw);height:calc(100% - 1.5vw)}}#infoCol .secSubTitle .deco .frame::after{content:"";position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 14px);height:calc(100% - 14px);border:1px solid #4c361b;background:url(../images/common/pat_infotit.png) repeat;background-position:center;box-sizing:border-box;opacity:.5;mix-blend-mode:overlay}@media screen and (max-width: 750px){#infoCol .secSubTitle .deco .frame::after{width:calc(100% - 1.5vw - 2px);height:calc(100% - 1.5vw - 2px);background-size:4px 4px}}#infoCol .secSubTitle .deco .frame .text{position:relative;z-index:3;font-family:"CorporateLogoBold";font-size:2.5em;color:#fff;text-shadow:0px 4px 0px #000}@media screen and (max-width: 1200px){#infoCol .secSubTitle .deco .frame .text{font-size:clamp(1.875em,4vw,2.5em)}}@media screen and (max-width: 750px){#infoCol .secSubTitle .deco .frame .text{font-size:6vw}}#infoCol #newsCol{width:53.33%}@media screen and (max-width: 750px){#infoCol #newsCol{width:100%}}#infoCol #newsCol .newsList{height:310px;min-height:0;overflow-y:auto;padding-right:36px}@media screen and (max-width: 1200px){#infoCol #newsCol .newsList{padding-right:0}}@media screen and (max-width: 750px){#infoCol #newsCol .newsList{height:auto}}#infoCol #newsCol .newsList::-webkit-scrollbar{width:4px;height:4px;background:#000}#infoCol #newsCol .newsList::-webkit-scrollbar-thumb{background:#f8c200}#infoCol #newsCol .newsList .newsItem{display:grid;grid-template-columns:100px auto;padding:1.25em;align-items:flex-start;color:#fff;background:rgba(0,0,0,.8)}@media screen and (max-width: 1200px){#infoCol #newsCol .newsList .newsItem{grid-template-columns:80px auto}}@media screen and (max-width: 750px){#infoCol #newsCol .newsList .newsItem{display:block}}#infoCol #newsCol .newsList .newsItem+.newsItem{margin-top:.625em}@media screen and (max-width: 750px){#infoCol #newsCol .newsList .newsItem+.newsItem{margin-top:1.333vw}}#infoCol #newsCol .newsList .newsItem .date{font-family:"BebasKai";font-weight:normal;color:#f8c200;letter-spacing:.1em;font-size:1em;padding-top:.4em}@media screen and (max-width: 1200px){#infoCol #newsCol .newsList .newsItem .date{font-size:clamp(.875em,1.15vw,1em);padding-top:.5em}}@media screen and (max-width: 750px){#infoCol #newsCol .newsList .newsItem .date{padding-top:0;margin-bottom:1vw}}#infoCol #newsCol .newsList .newsItem .title{color:#fff;font-size:1em}@media screen and (max-width: 750px){#infoCol #newsCol .newsList .newsItem .title{font-size:.75em;line-height:1.5}}#infoCol #newsCol .newsList .newsItem .title a{display:block;position:relative;color:#fff;text-decoration:none;padding-right:2.5em;transition:.3s}@media screen and (max-width: 750px){#infoCol #newsCol .newsList .newsItem .title a{line-height:1.5}}#infoCol #newsCol .newsList .newsItem .title a::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #f8c200;border-right:0;transition:.3s}@media(hover: hover){#infoCol #newsCol .newsList .newsItem .title a:hover{opacity:.5}#infoCol #newsCol .newsList .newsItem .title a:hover::before{content:"";transform:translateY(-50%) translateX(4px)}}#infoCol #snsCol{width:41.67%;text-align:center}@media screen and (max-width: 750px){#infoCol #snsCol{width:100%;padding-top:12vw}}#infoCol #snsCol .snsColInner{display:flex;flex-direction:column}#infoCol #snsCol .snsColInner .account .snsId{font-size:1em;font-weight:700;color:#f8c200;margin-top:25px}@media screen and (max-width: 1200px){#infoCol #snsCol .snsColInner .account .snsId{font-size:clamp(1em,3.25vw,1.25em)}}@media screen and (max-width: 750px){#infoCol #snsCol .snsColInner .account .snsId{font-size:4.25vw;margin-top:4vw}}#infoCol #snsCol .snsColInner .btn{margin-top:25px}@media screen and (max-width: 1200px){#infoCol #snsCol .snsColInner .btn{margin-top:2.25vw}}@media screen and (max-width: 750px){#infoCol #snsCol .snsColInner .btn{margin-top:4vw}}#aboutCol .secTitle{width:100%;max-width:730px;margin:0 auto 20px;text-align:center}@media screen and (max-width: 1200px){#aboutCol .secTitle{margin:0 auto 2.5vw}}@media screen and (max-width: 750px){#aboutCol .secTitle{margin:0 auto 4vw}}#attentionCol .secTitle{width:100%;max-width:730px;margin:0 auto 60px;text-align:center}@media screen and (max-width: 1200px){#attentionCol .secTitle{margin:0 auto 5vw}}@media screen and (max-width: 750px){#attentionCol .secTitle{margin:0 auto 8vw}}#contactCol .secTitle{width:100%;max-width:730px;margin:0 auto 15px;text-align:center}@media screen and (max-width: 1200px){#contactCol .secTitle{margin:0 auto 1.25vw}}@media screen and (max-width: 750px){#contactCol .secTitle{margin:0 auto 2vw}}#contactCol p{font-size:1em;font-weight:700}@media screen and (max-width: 1200px){#contactCol p{font-size:clamp(1em,3.25vw,1.25em)}}@media screen and (max-width: 750px){#contactCol p{font-size:4.25vw}}
/*# sourceMappingURL=maps/top.css.map */
