@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Gothic&family=Noto+Sans+JP:wght@100..900&family=Teko:wght@300..700&display=swap");#mvCol{position:relative;overflow:hidden}@media (max-width: 750px){#mvCol{background:url(../images/top/bg_mv_sp.png) center bottom no-repeat;background-size:100% auto;padding:calc(40 / 960 * 100% + 30px) 0 0}}@media (min-width: 750px){#mvCol{background:url(../images/top/bg_mv.png) center top no-repeat;background-size:auto 100%;padding:min(calc(40 / 1200 * 100% + 30px),70px) 0 0}}#mvCol::before{content:"";position:absolute;top:0;left:0;z-index:-1;-webkit-animation:bgTxt 24s linear infinite;animation:bgTxt 24s linear infinite}@media (max-width: 750px){#mvCol::before{background:url(../images/top/bg_txt_sp.png) center bottom repeat-y;background-size:100% auto;width:calc(253 / 960 * 100%);padding-bottom:calc(2969 / 960 * 100% * 2)}@-webkit-keyframes bgTxt{0%{margin-top:0}100%{margin-top:max(calc(-2969 / 1200 * 100%),-2969px)}}@keyframes bgTxt{0%{margin-top:0}100%{margin-top:max(calc(-2969 / 1200 * 100%),-2969px)}}}@media (min-width: 750px){#mvCol::before{background:url(../images/top/bg_txt.png) center bottom repeat-x;background-size:auto 100%;width:calc(2969 / 1200 * 100% * 2);max-width:calc(2969px * 2);padding-bottom:min(calc(251 / 1200 * 100%),251px)}@-webkit-keyframes bgTxt{0%{margin-left:0}100%{margin-left:max(calc(-2969 / 1200 * 100%),-2969px)}}@keyframes bgTxt{0%{margin-left:0}100%{margin-left:max(calc(-2969 / 1200 * 100%),-2969px)}}}@media (min-width: 750px){#mvCol .colInner{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;max-width:1200px;padding:0 0 min(calc(130 / 1200 * 100%),130px);border-right:solid 1px gray;box-sizing:border-box;margin:0 auto;overflow-x:visible}}@media (min-width: 750px){#mvCol .colInner::before,#mvCol .colInner::after{content:"";position:absolute;right:0}#mvCol .colInner::before{top:0;background:url(../images/top/img_obj.png) right top no-repeat;background-size:cover;width:calc(10 / 1200 * 100%);max-width:10px;padding-bottom:min(calc(140 / 1200 * 100%),140px)}#mvCol .colInner::after{bottom:0;background:gray;width:calc(20 / 1200 * 100%);max-width:20px;padding-top:min(calc(20 / 1200 * 100%),20px);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:skewY(-45deg);transform:skewY(-45deg)}}@media (min-width: 750px){#mvCol .colInner #imgMv,#mvCol .colInner>.inner{width:calc(50% - 0.5px);max-width:599.5px}}#mvCol .colInner #imgMv{position:relative}#mvCol .colInner #imgMv img{display:block;margin:0 auto}@media (max-width: 750px){#mvCol .colInner #imgMv img{width:calc(708 / 960 * 100%)}}@media (min-width: 750px){#mvCol .colInner #imgMv img{width:calc(470 / 599.5 * 100%);max-width:470px}}#mvCol .colInner #imgMv .obj{position:absolute;top:0;left:0;background:#e71e32}@media (max-width: 750px){#mvCol .colInner #imgMv .obj{width:calc(90 / 960 * 100%);padding-bottom:calc(30 / 960 * 100%)}}@media (min-width: 750px){#mvCol .colInner #imgMv .obj{width:calc(30 / 599.5 * 100%);max-width:30px;padding-bottom:min(calc(20 / 599.5 * 100% + 20px),20px)}}#mvCol .colInner #imgMv .obj::before,#mvCol .colInner #imgMv .obj::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#mvCol .colInner #imgMv .obj::before{background:#ffd400}@media (max-width: 750px){#mvCol .colInner #imgMv .obj::before{margin-top:calc(50 / 90 * 100%)}}@media (min-width: 750px){#mvCol .colInner #imgMv .obj::before{margin-top:100%}}#mvCol .colInner #imgMv .obj::after{background:#00d5ff}@media (max-width: 750px){#mvCol .colInner #imgMv .obj::after{margin-top:calc(100 / 90 * 100%)}}@media (min-width: 750px){#mvCol .colInner #imgMv .obj::after{margin-top:200%}}#mvCol .colInner .bar{position:relative;background:gray}@media (max-width: 750px){#mvCol .colInner .bar{width:calc(135 / 960 * 100%);height:1px;margin:calc(50 / 960 * 100%) auto}}@media (min-width: 750px){#mvCol .colInner .bar{width:1px;padding-bottom:min(calc(125 / 1200 * 100vw),125px)}}#mvCol .colInner .bar::before{content:"";position:absolute;background:gray}@media (max-width: 750px){#mvCol .colInner .bar::before{top:0;left:0;width:1px;padding-bottom:calc(45 / 135 * 100%);margin:calc(-22 / 135 * 100%) 0 0 calc(50% - 0.5px)}}@media (min-width: 750px){#mvCol .colInner .bar::before{top:calc(50% - 0.5px);left:0;width:calc(45 / 1200 * 100vw);max-width:45px;height:1px;margin-left:max(calc(-22 / 1200 * 100vw),-22px)}}@media (max-width: 750px){#mvCol .colInner>.inner{position:relative;padding:0 0 calc(130 / 960 * 100%);margin:0 calc(50 / 960 * 100%)}#mvCol .colInner>.inner::before,#mvCol .colInner>.inner::after{content:"";position:absolute;right:0}#mvCol .colInner>.inner::before{top:0;background:url(../images/top/img_obj.png) right top no-repeat;background-size:100% auto;width:calc(10 / (960 - 100) * 100%);padding-bottom:200%;border-right:solid 1px gray;margin-top:calc(-240 / (960 - 100) * 100% - 1px)}#mvCol .colInner>.inner::after{bottom:0;background:gray;width:calc(20 / (960 - 100) * 100%);padding-bottom:calc(20 / (960 - 100) * 100%);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:skewY(-45deg);transform:skewY(-45deg)}}#mvCol .colInner>.inner img{display:block;margin:0 auto}@media (max-width: 750px){#mvCol .colInner>.inner img{width:calc(545 / 960 * 100%)}}@media (min-width: 750px){#mvCol .colInner>.inner img{width:calc(363 / 599.5 * 100%);max-width:363px}}@media (max-width: 750px){#mvCol .colInner>.inner .box{margin:calc(70 / (960 - 100) * 100%) calc(50 / (960 - 100) * 100%) 0}}@media (min-width: 750px){#mvCol .colInner>.inner .box{margin-top:min(calc(40 / 599.5 * 100%),40px)}}#mvCol .colInner>.inner .box dl{text-align:center}#mvCol .colInner>.inner .box dl dt{position:relative;background:#e71e32;width:3em;font-family:"Teko", sans-serif;font-weight:normal;color:#fff;font-size:2em;line-height:0.7em;padding:0.15em 0 0;border:solid 1px #e71e32;box-sizing:border-box;margin:0 auto;overflow:hidden}#mvCol .colInner>.inner .box dl dt::before{content:"";position:absolute;top:0;left:0;background:#fff;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}@media (max-width: 750px){#mvCol .colInner>.inner .box dl dt::before{width:0.25em;height:0.25em}}@media (min-width: 750px){#mvCol .colInner>.inner .box dl dt::before{width:0.25em;height:0.25em}}#mvCol .colInner>.inner .box dl dd{font-family:"Noto Sans Gothic", sans-serif;font-size:1.15em;font-weight:normal;line-height:1.25em;margin-top:0.5em;text-shadow:0 0 5px #cfdae6,0 0 5px #cfdae6,0 0 10px #cfdae6,0 0 10px #cfdae6}#mvCol .colInner>.inner .box dl dd span{position:relative;top:-0.1em}@media (max-width: 750px){#mvCol .colInner>.inner .box dl+dl{margin-top:calc(40 / (960 - 100) * 100%)}}@media (min-width: 750px){#mvCol .colInner>.inner .box dl+dl{margin-top:min(calc(30 / 599.5 * 100%),30px)}}#mvCol .colInner>.inner .obj{position:absolute;bottom:0;right:0;border:solid 1px gray;box-sizing:border-box;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}@media (max-width: 750px){#mvCol .colInner>.inner .obj{width:calc(30 / (960 - 100) * 100%);padding-top:calc(70 / (960 - 100) * 100%);margin:0 calc(20 / (960 - 100) * 100%) calc(20 / (960 - 100) * 100%) 0}}@media (min-width: 750px){#mvCol .colInner>.inner .obj{width:calc(20 / 1200 * 100%);max-width:20px;padding-top:min(calc(70 / 1200 * 100%),70px);margin:0 min(calc(20 / 1200 * 100%),20px) min(calc(20 / 1200 * 100%),20px) 0}}#mvCol .colInner>.inner .obj span{display:contents}#mvCol .colInner>.inner .obj span::before,#mvCol .colInner>.inner .obj span::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;border:solid 1px gray;box-sizing:content-box}@media (max-width: 750px){#mvCol .colInner>.inner .obj span::before{margin-right:calc(40 / (960 - 100) * 100vw)}}@media (min-width: 750px){#mvCol .colInner>.inner .obj span::before{margin-right:min(calc(30 / 1200 * 100vw),30px)}}@media (max-width: 750px){#mvCol .colInner>.inner .obj span::after{margin-right:calc(80 / (960 - 100) * 100vw)}}@media (min-width: 750px){#mvCol .colInner>.inner .obj span::after{margin-right:min(calc(60 / 1200 * 100vw),60px)}}@media (max-width: 750px){#mvCol .colInner>.inner .obj span+span::before{margin-right:calc(120 / (960 - 100) * 100vw)}}@media (min-width: 750px){#mvCol .colInner>.inner .obj span+span::before{margin-right:min(calc(90 / 1200 * 100vw),90px)}}@media (max-width: 750px){#mvCol .colInner>.inner .obj span+span::after{margin-right:calc(160 / (960 - 100) * 100vw)}}@media (min-width: 750px){#mvCol .colInner>.inner .obj span+span::after{margin-right:min(calc(120 / 1200 * 100vw),120px)}}.flexBox{position:relative;z-index:100}@media (min-width: 750px){.flexBox{display:-webkit-flex;display:flex;margin-bottom:max(calc(-60 / 1200 * 100%),-60px)}}.flexBox section{position:relative;background:#b8c2cc}@media (max-width: 750px){.flexBox section{overflow:hidden}}@media (min-width: 750px){.flexBox section{display:-webkit-flex;display:flex;width:50%;min-height:100%}}.flexBox section#newsCol{border-top:solid 1px gray;z-index:10}@media (min-width: 750px){.flexBox section#newsCol{-webkit-justify-content:end;justify-content:end;margin:max(calc(-60 / 1200 * 100%),-60px) 0 min(calc(60 / 1200 * 100%),60px) auto}}.flexBox section#newsCol::before,.flexBox section#newsCol::after{content:"";position:absolute}.flexBox section#newsCol::before{background:#cfdae6;height:100%;-webkit-transform:skewX(45deg);transform:skewX(45deg)}@media (max-width: 750px){.flexBox section#newsCol::before{top:0;left:0;width:calc(320 / 960 * 100%);-webkit-transform-origin:top left;transform-origin:top left}}@media (min-width: 750px){.flexBox section#newsCol::before{bottom:0;right:0;background:#cfdae6;width:calc(300 / 600 * 100%);max-width:300px;margin-right:min(calc(300 / 600 * 100%),300px);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@media (max-width: 750px){.flexBox section#newsCol::after{bottom:0;right:0;background:#8a9199;width:calc(110 / 960 * 100%);padding-top:calc(110 / 960 * 100%);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}}@media (min-width: 750px){.flexBox section#newsCol::after{top:-1px;right:0;background:#b8c2cc;width:calc(220 / 600 * 100%);max-width:220px;padding-bottom:min(calc(220 / 600 * 100%),220px);border-top:solid 1px gray;box-sizing:content-box;margin-right:min(calc(10 / 600 * 100%),10px);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}}.flexBox section#newsCol>.inner{position:relative}.flexBox section#newsCol>.inner::before,.flexBox section#newsCol>.inner::after{content:"";position:absolute;top:0;left:0}.flexBox section#newsCol>.inner::before{background:#00d5ff}@media (max-width: 750px){.flexBox section#newsCol>.inner::before{width:calc(20 / 960 * 100%);padding-bottom:calc(20 / 960 * 100%)}}@media (min-width: 750px){.flexBox section#newsCol>.inner::before{width:calc(10 / 600 * 100%);max-width:10px;padding-bottom:min(calc(10 / 600 * 100%),10px)}}@media (min-width: 750px){.flexBox section#newsCol>.inner::after{background:gray;width:1px;height:100%;margin-top:max(calc(-300 / 600 * 100%),-300px)}}@media (max-width: 750px){.flexBox section#newsCol h2>div{width:calc(319 / 960 * 100%)}}@media (min-width: 750px){.flexBox section#newsCol h2>div{width:calc(137 / 600 * 100%);max-width:137px}}.flexBox section#newsCol #newsList{position:relative;color:#fff}@media (max-width: 750px){.flexBox section#newsCol #newsList{width:calc(860 / 960 * 100%);margin:calc(40 / 960 * 100%) auto 0}}@media (min-width: 750px){.flexBox section#newsCol #newsList{width:calc(500 / 600 * 100%);max-width:500px;padding-bottom:min(calc(290 / 600 * 100% + 3em),290px + 3em);margin:min(calc(40 / 600 * 100%),40px) auto 0}}.flexBox section#newsCol #newsList>div{width:100%;overflow:hidden}@media (max-width: 750px){.flexBox section#newsCol #newsList>div{position:relative;width:100%;height:65vw;padding:calc(20 / 860 * 100%) 0;margin-top:calc(-20 / 860 * 100%)}}@media (min-width: 750px){.flexBox section#newsCol #newsList>div{position:absolute;top:0;left:0;height:100%;padding:min(calc(10 / 600 * 100%),10px) 0;margin-top:max(calc(-10 / 600 * 100%),-10px)}}.flexBox section#newsCol #newsList>div::before,.flexBox section#newsCol #newsList>div::after{content:"";position:absolute;background:#8a9199;-webkit-transform:skewX(45deg);transform:skewX(45deg);z-index:-1}@media (max-width: 750px){.flexBox section#newsCol #newsList>div::before,.flexBox section#newsCol #newsList>div::after{width:calc(210 / 860 * 100%);padding-bottom:calc(30 / 860 * 100%)}}@media (min-width: 750px){.flexBox section#newsCol #newsList>div::before,.flexBox section#newsCol #newsList>div::after{width:min(calc(110 / 500 * 100%),110px);padding-bottom:min(calc(20 / 500 * 100%),20px)}}.flexBox section#newsCol #newsList>div::before{top:0;left:0;-webkit-transform-origin:bottom right;transform-origin:bottom right}.flexBox section#newsCol #newsList>div::after{bottom:0;right:0;-webkit-transform-origin:top left;transform-origin:top left}.flexBox section#newsCol #newsList>div ul{background:#4d4d4d;height:100%;overflow:hidden}.flexBox section#newsCol #newsList>div li{font-size:0.8em;line-height:1.2em;padding:1em 1.2em 1.25em;font-weight:normal}.flexBox section#newsCol #newsList>div li span{display:inline-block;font-size:0.9em;color:#00d5ff;font-weight:bold;padding-bottom:0.25em}.flexBox section#newsCol #newsList>div li a{color:#00d5ff}.flexBox section#newsCol #newsList>div li+li{border-top:solid 1px #8a9199}.flexBox section#snsCol{z-index:0}@media (max-width: 750px){.flexBox section#snsCol{background:#8a9199}}@media (min-width: 750px){.flexBox section#snsCol{-webkit-justify-content:start;justify-content:start;margin:0 auto 0 0}}.flexBox section#snsCol::before,.flexBox section#snsCol::after{content:"";position:absolute;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}@media (min-width: 750px){.flexBox section#snsCol::before,.flexBox section#snsCol::after{width:calc(60 / 600 * 100%);max-width:60px;padding-bottom:min(calc(60 / 600 * 100%),60px)}}.flexBox section#snsCol::before{bottom:0}@media (max-width: 750px){.flexBox section#snsCol::before{left:50%;background:#b8c2cc;width:50%;padding-top:calc(60 / 960 * 100%);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@media (min-width: 750px){.flexBox section#snsCol::before{left:0;background:#8a9199;-webkit-transform-origin:top left;transform-origin:top left}}.flexBox section#snsCol::after{top:0;left:0;-webkit-transform-origin:top left;transform-origin:top left}@media (max-width: 750px){.flexBox section#snsCol::after{background:#b8c2cc;width:calc(150 / 960 * 100%);padding-top:calc(150 / 960 * 100%)}}@media (min-width: 750px){.flexBox section#snsCol::after{background:#8a9199;margin-left:min(100%,600px)}}@media (max-width: 750px){.flexBox section#snsCol>.inner{padding-bottom:calc(130 /  960 * 100%)}}@media (min-width: 750px){.flexBox section#snsCol>.inner{background:#8a9199}}@media (max-width: 750px){.flexBox section#snsCol h2>div{width:calc(213 / 960 * 100%)}}@media (min-width: 750px){.flexBox section#snsCol h2>div{width:calc(91 / 600 * 100%);max-width:91px}}.flexBox section#snsCol #icoSns{display:block}@media (max-width: 750px){.flexBox section#snsCol #icoSns{width:calc(480 / 960 * 100%);margin:calc(50 / 960 * 100%) auto calc(40 / 960 * 100%)}}@media (min-width: 750px){.flexBox section#snsCol #icoSns{width:calc(260 / 600 * 100%);max-width:260px;margin:min(calc(40 / 600 * 100%),40px) auto min(calc(30 / 600 * 100%),30px)}}.flexBox section>.inner{position:relative;z-index:110}@media (max-width: 750px){.flexBox section>.inner{padding:calc(100 / 960 * 100%) 0}}@media (min-width: 750px){.flexBox section>.inner{width:100%;max-width:600px;padding:min(calc(70 / 600 * 100%),70px) 0}}.flexBox section .obj,.flexBox section .obj2{position:absolute}.flexBox section .obj{top:0;left:0;background:#b8c2cc;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:skewY(-45deg);transform:skewY(-45deg)}@media (max-width: 750px){.flexBox section .obj{width:calc(30 / 960 * 100%);padding-bottom:calc(40 / 960 * 100%);margin-top:calc(200 / 960 * 100%)}}@media (min-width: 750px){.flexBox section .obj{width:calc(30 / 600 * 100%);max-width:30px;padding-bottom:min(calc(20 / 600 * 100%),20px);margin:min(calc(160 / 600 * 100%),160px) 0 0 min(calc(10 / 600 * 100%),10px)}}.flexBox section .obj::before,.flexBox section .obj::after{content:"";position:absolute;left:0;background:#b8c2cc;width:100%;height:100%}@media (max-width: 750px){.flexBox section .obj::before{top:125%}}@media (min-width: 750px){.flexBox section .obj::before{top:150%}}@media (max-width: 750px){.flexBox section .obj::after{top:250%}}@media (min-width: 750px){.flexBox section .obj::after{top:300%}}.flexBox section .obj2{bottom:0}@media (max-width: 750px){.flexBox section .obj2{left:0;width:calc(60 / 960 * 100%);padding-bottom:calc(60 / 960 * 100%);margin:0 0 calc(20 / 960 * 100%) calc(20 / 960 * 100%)}}@media (min-width: 750px){.flexBox section .obj2{right:0;width:calc(40 / 600 * 100%);max-width:40px;padding-bottom:min(calc(40 / 600 * 100%),40px);margin:0 min(calc(20 / 600 * 100%),20px) min(calc(20 / 600 * 100%),20px) 0}}.flexBox section .obj2 span{position:absolute;bottom:0;width:100%;height:100%;overflow:hidden}@media (max-width: 750px){.flexBox section .obj2 span{left:0}}@media (min-width: 750px){.flexBox section .obj2 span{right:0}}.flexBox section .obj2 span::before,.flexBox section .obj2 span::after{content:"";position:absolute;left:0;background:#b8c2cc;width:150%;height:2px;-webkit-transform-origin:left;transform-origin:left}.flexBox section .obj2 span::before{top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.flexBox section .obj2 span::after{bottom:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.flexBox section .obj2 span+span{position:absolute}.flexBox section .obj2 span:nth-child(2){bottom:150%}.flexBox section .obj2 span:nth-child(3){bottom:300%}@media (max-width: 750px){#aboutCol h2>div{width:calc(380 / 960 * 100%)}}@media (min-width: 750px){#aboutCol h2>div{width:calc(164 / 600 * 100%);max-width:164px}}@media (max-width: 750px){#attentionCol h2>div{width:calc(621 / 960 * 100%)}}@media (min-width: 750px){#attentionCol h2>div{width:calc(271 / 600 * 100%);max-width:271px}}@media (max-width: 750px){#contactCol h2>div{width:calc(516 / 960 * 100%)}}@media (min-width: 750px){#contactCol h2>div{width:calc(223 / 600 * 100%);max-width:223px}}#fixedBnr{position:fixed;bottom:0;right:0;z-index:200;transition:opacity 0.15s}#fixedBnr.hide{opacity:0;pointer-events:none}#fixedBnr a{display:block;text-decoration:none}#fixedBnr #btnClose{cursor:pointer;position:absolute;top:0;right:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#000;border:2px solid #000;border-right:none;padding:0;width:1.3em;height:1.3em;color:#fff;font-weight:bolder;line-height:0.8em;font-size:1.5em;line-height:1}@media (min-width: 750px){#fixedBnr #btnClose{transition:background-color 0.15s, color 0.15s}#fixedBnr #btnClose:hover{background-color:#fff;color:#000}}#fixedBnr #bnr{border:2px solid #000;position:relative;overflow:hidden}@media (max-width: 750px){#fixedBnr #bnr{width:53.33333vw}}@media (min-width: 750px){#fixedBnr #bnr{width:-webkit-fit-content;width:fit-content;max-width:28vw}#fixedBnr #bnr::after{content:"";position:absolute;inset:0;background:#000;opacity:0;transition:opacity 0.15s}#fixedBnr #bnr:hover::after{opacity:0.5}}#fixedBnr #bnr img{max-width:100%}

/*# sourceMappingURL=maps/top.css.map */
