#mv{position:relative;width:100%}@media screen and (max-width: 767px){#mv{aspect-ratio:960/1357}}@media screen and (min-width: 768px){#mv{aspect-ratio:2000/855}}@media screen and (max-width: 767px){#mv.design01{background:url(../images/top/img_mv01_sp.webp) center center no-repeat;background-size:cover}}@media screen and (min-width: 768px){#mv.design01{background:url(../images/top/img_mv01.webp) center center no-repeat;background-size:cover}}@media screen and (max-width: 767px){#mv.design02{background:url(../images/top/img_mv02_sp.webp) center center no-repeat;background-size:cover}}@media screen and (min-width: 768px){#mv.design02{background:url(../images/top/img_mv02.webp) center center no-repeat;background-size:cover}}@media screen and (max-width: 767px){#infoCol{margin-top:4.5rem}}@media screen and (min-width: 768px){#infoCol{display:flex;justify-content:space-between;margin-top:6rem}}#infoCol section{position:relative;color:#fff;padding:3rem;overflow:hidden}@media screen and (max-width: 767px){#infoCol section{width:min(calc(860 / 960 * 100vw * 1), calc(860px * 1));margin:0 auto}}@media screen and (min-width: 768px){#infoCol section{width:calc((100% - .5rem)/2)}}#infoCol section::before,#infoCol section::after{content:"";height:100%;z-index:-1;transform:skewX(30deg)}#infoCol section::before{background:#262626;width:250%}#infoCol section::after{background:#8a8a9a;width:.5rem}@media screen and (max-width: 767px){#infoCol section+section{margin-top:3rem}}#infoCol h2{background:none;color:#fff;text-shadow:none;padding:0}@media screen and (min-width: 768px){#infoCol h2{text-align:left}}#infoCol #newsCol{color:#fff}@media screen and (min-width: 768px){#infoCol #newsCol{top:-3rem;padding-left:4.5rem}}#infoCol #newsCol::before{position:absolute;inset:0 1.75rem auto auto;border-right:solid 1.5rem #8a8a9a;transform-origin:right top}#infoCol #newsCol::after{transform-origin:right bottom}@media screen and (max-width: 767px){#infoCol #newsCol::after{position:absolute;inset:0 auto auto 2.5rem}}@media screen and (min-width: 768px){#infoCol #newsCol::after{position:absolute;inset:0 auto auto 4.5rem}}#infoCol #newsCol ul{background:#000 url(../images/common/bg_p.png) center top;overflow-y:auto}@media screen and (max-width: 767px){#infoCol #newsCol ul{max-height:25rem;background-size:min(calc(170 / 960 * 100vw * 1), calc(170px * 1)) auto}}@media screen and (min-width: 768px){#infoCol #newsCol ul{max-height:15rem;background-size:min(calc(170 / 1800 * 100vw * 1), calc(170px * 1)) auto}}#infoCol #newsCol ul li{padding:1rem 1rem 1rem 0}@media screen and (min-width: 768px){#infoCol #newsCol ul li dl{display:flex;justify-content:space-between;align-items:center}}#infoCol #newsCol ul li dl dt{background:#8a8a9a;text-align:center;line-height:1em;padding:.2rem 1em .2em}@media screen and (max-width: 767px){#infoCol #newsCol ul li dl dt{width:-moz-fit-content;width:fit-content;font-size:1rem}}@media screen and (min-width: 768px){#infoCol #newsCol ul li dl dt{width:7rem;font-size:.75rem}}@media screen and (max-width: 767px){#infoCol #newsCol ul li dl dd{padding:1rem 0 0 1rem}}@media screen and (min-width: 768px){#infoCol #newsCol ul li dl dd{width:calc(100% - 8rem)}}#infoCol #newsCol ul li+li{border-top:solid .5rem #262626}@media screen and (min-width: 768px){#infoCol #snsCol{padding-right:4.5rem}}#infoCol #snsCol::before{position:absolute;inset:0 auto auto 1.75rem;border-left:solid 1.5rem #8a8a9a;transform-origin:left bottom}#infoCol #snsCol::after{transform-origin:left top}@media screen and (max-width: 767px){#infoCol #snsCol::after{position:absolute;inset:0 2.5rem auto auto}}@media screen and (min-width: 768px){#infoCol #snsCol::after{position:absolute;inset:0 4.5rem auto auto}}#infoCol #snsCol dl{position:relative;background:#000 url(../images/common/bg_p.png) center top;padding:1.5rem;overflow:hidden}@media screen and (max-width: 767px){#infoCol #snsCol dl{background-size:min(calc(170 / 960 * 100vw * 1), calc(170px * 1)) auto}}@media screen and (min-width: 768px){#infoCol #snsCol dl{display:flex;align-items:center;background-size:min(calc(170 / 1800 * 100vw * 1), calc(170px * 1)) auto}}#infoCol #snsCol dl::before,#infoCol #snsCol dl::after{content:"";background:#262626;width:1.75rem;height:100%;transform:skewX(30deg)}#infoCol #snsCol dl::before{position:absolute;inset:0 0 auto auto;transform-origin:right top}#infoCol #snsCol dl::after{position:absolute;inset:auto auto 0 0;transform-origin:left bottom}#infoCol #snsCol dl dt{position:relative}@media screen and (max-width: 767px){#infoCol #snsCol dl dt{width:min(calc(240 / 960 * 100vw * 1.5), calc(240px * 1.5));margin:0 auto}}@media screen and (min-width: 768px){#infoCol #snsCol dl dt{width:min(calc(240 / 1800 * 100vw * 1), calc(240px * 1))}}#infoCol #snsCol dl dt::after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:100%;border:solid 1px #fff;box-sizing:border-box;border-radius:50%}@media screen and (max-width: 767px){#infoCol #snsCol dl dd{text-align:center;margin-top:1rem}}@media screen and (min-width: 768px){#infoCol #snsCol dl dd{margin-left:1.5rem}}#infoCol #snsCol dl dd .account{font-size:1.5rem;font-weight:700}@media screen and (max-width: 767px){#infoCol #snsCol dl dd .account{margin:1.5rem 0}}@media screen and (min-width: 768px){#infoCol #snsCol dl dd .account{margin-bottom:1rem}}@media screen and (max-width: 767px){#infoCol #snsCol dl dd .btn{width:100%}}@media screen and (min-width: 768px){#infoCol #snsCol dl dd .btn{width:23rem;padding:.5rem 4rem !important}}#aboutCol .intro{font-family:"メイリオ","Noto Sans JP",sans-serif}#contactCol .btn{margin:0 auto}@media screen and (max-width: 767px){#contactCol .btn{width:100%}}@media screen and (min-width: 768px){#contactCol .btn{width:25rem}}
/*# sourceMappingURL=maps/top.css.map */
