*{outline:none}html{font-size:62.5%;height:-webkit-fill-available}body{position:relative;font-size:1.3rem;font-family:"Helvetica Neue" ,"Hiragino Sans", Meiryo, sans-serif;margin:0;line-height:1.8;min-height:-webkit-fill-available;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-all;background:#000}@media (min-width: 1025px){body{font-size:1.5rem}}body,a,.cl-primary{color:#FFF}a,img,small,input,textarea,select,button{display:block}a{text-decoration:none}a:hover{color:#CCC}p a{display:inline}a,a svg,.btn,input,button{transition:all .3s ease}a img{transition:all .5s ease}img{width:100%;max-width:100%;height:auto !important}input,textarea,select,button{cursor:pointer;line-height:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border:none}@media (min-width: 561px){input,textarea,select,button{font-size:1.4rem}}select::-ms-expand{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{cursor:text}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],textarea,select{border:1px solid #B4B4B4;padding:10px 15px;font-size:1.5rem;border-radius:6px;width:100%;color:#FFF}textarea{min-height:200px;line-height:1.8;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;border-radius:6px}:disabled{cursor:not-allowed}::placeholder{color:#B2B8C1;font-size:1.4rem}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:12px 15px;vertical-align:top;line-height:1.6}th{text-align:center;vertical-align:top}ol,ul{list-style:none;margin:0;padding:0}sup{display:inline-block;vertical-align:super}h1,h2,h3,h4{font-weight:600}.flex{display:flex}@media (min-width: 1025px){.mb-display{display:none}}.pc-display{display:none}@media (min-width: 1025px){.pc-display{display:block}}.inner{width:90%;max-width:1000px;margin-inline:auto}main{position:relative;z-index:3}#top{background:url(../img/common/top-bg.jpg) no-repeat center;background-size:cover}#mb-nav-wrp{position:absolute;z-index:999;top:0;width:100%}#mb-nav-wrp #mb-nav-tgl{display:none}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav{z-index:991;position:fixed;overflow:auto;bottom:0;right:0;width:100%;height:100%;margin:0;box-sizing:border-box;color:#FFF;text-align:left;opacity:0;transform:translateX(100vw);transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 1)}@media (min-width: 561px){#mb-nav-wrp #mb-nav-tgl ~ .mb-nav{padding:0}}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-overflow{position:fixed;z-index:1;overflow:auto;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-first{position:relative;z-index:2;max-width:280px;background:rgba(0,0,0,0.6);padding:7rem 4em;margin-left:auto;min-height:100vh}@media (min-width: 1025px){#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-first{max-width:520px;padding:16rem 10rem}}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-second{max-width:620px;background:#FFF;height:100%;padding:6%;margin-left:auto}@media (min-width: 1025px){#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top{pointer-events:none}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top:hover .menu-item a,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top:hover .menu-item span,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top:hover .submenu ul a,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top:hover .submenu ul span{color:rgba(255,255,255,0.3)}}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>a,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>span,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul>li>a,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul>li>ul>li>a{color:#FFF;display:block;width:fit-content;padding-bottom:0}@media (min-width: 1025px){#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>a,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>span,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul>li>a,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul>li>ul>li>a{pointer-events:auto;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size .3s,color .6s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 1)}}@media (min-width: 1025px){#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>a:hover,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>span:hover,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul>li>a:hover,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul>li>ul>li>a:hover{color:#FFF;background-position:0 100%;background-size:100% 1px}}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-head{font-size:1.8rem;opacity:0;width:100%}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-head>a{width:100%;display:block;padding-bottom:1.2rem}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item{transform:translateY(10px);opacity:0}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>a,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>span{font-size:1.5rem;display:block;width:100%;padding:15px 0}@media (min-width: 1025px){#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>a,#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .menu-item>span{font-size:1.8rem}}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul{padding-top:1.5rem;padding-left:3rem}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul>li>a{display:block;color:#FFF;margin-bottom:10px}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .submenu ul>li>ul{padding-top:0;padding-left:3rem}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .trigger{width:100%}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .trigger span{width:100%;display:block}#mb-nav-wrp #mb-nav-tgl ~ .mb-nav .mb-nav-top .trigger::before{font-size:1.8rem}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open .burger{height:1px;transition-delay:0s}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open .burger span{transform:scaleX(0)}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open .burger::before{transform:rotate3d(0, 0, 1, -45deg)}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open .burger::after{transform:rotate3d(0, 0, 1, 45deg)}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open .burger::before,#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open .burger::after{transition:transform .35s .35s,background-color .3s .3s,-webkit-transform .35s .35s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav{transform:none;opacity:1}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-head{animation:menu-list 0.3s forwards linear 0.1s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item{animation:menu-list 0.3s forwards linear 0.3s}#mb-nav-wrp label{cursor:pointer;position:absolute;top:0;right:0}#mb-nav-wrp .mb-nav-open{position:fixed;top:0;right:0;z-index:999;width:80px;height:80px;transition:background 0.5s,transform 0.5s cubic-bezier(0.76, 0.52, 0.29, 1.25);display:flex;justify-content:center;align-items:center}#mb-nav-wrp .mb-nav-open .burger{position:relative;display:block;width:1.6rem;height:1.1rem;transition:height .3s .35s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 1)}@media (min-width: 1025px){#mb-nav-wrp .mb-nav-open .burger{width:2rem;height:1.5rem}}#mb-nav-wrp .mb-nav-open .burger:before,#mb-nav-wrp .mb-nav-open .burger:after{content:""}#mb-nav-wrp .mb-nav-open .burger span,#mb-nav-wrp .mb-nav-open .burger:before,#mb-nav-wrp .mb-nav-open .burger:after{content:"";position:absolute;left:0;width:100%;border-bottom:1px solid #FFF;transition:transform .2s 0s,background-color .2s 0s,-webkit-transform .2s 0s}#mb-nav-wrp .mb-nav-open .burger:before{transform:translate3d(0, 0, 0);top:0}#mb-nav-wrp .mb-nav-open .burger span{transform:translateY(-50%);top:50%}#mb-nav-wrp .mb-nav-open .burger:after{transform:translate3d(0, 0, 0);bottom:0}@keyframes menu-list{from{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(1){animation-delay:.05s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(2){animation-delay:.1s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(3){animation-delay:.15s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(4){animation-delay:.2s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(5){animation-delay:.25s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(6){animation-delay:.3s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(7){animation-delay:.35s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(8){animation-delay:.4s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(9){animation-delay:.45s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(10){animation-delay:.5s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(11){animation-delay:.55s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(12){animation-delay:.6s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(13){animation-delay:.65s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(14){animation-delay:.7s}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav .mb-nav-top .menu-item:nth-of-type(15){animation-delay:.75s}@keyframes circle-40{0%{stroke-dasharray:0 251.32}99.9%,
 to{stroke-dasharray:251.32 251.32}}.black{position:fixed;width:100%;height:100%;background:#000;animation:anime_black 2s ease 1 forwards;z-index:10;opacity:1}.black::before,.black::after{position:absolute;top:100px;content:"";display:block;width:100%;height:200px;background:linear-gradient(to bottom, transparent, rgba(255,255,255,0.5) 50%, transparent);opacity:0}@keyframes anime_black{0%{opacity:1;z-index:10}100%{background:rgba(0,0,0,0.5);opacity:0;z-index:1}}.overflow{position:fixed;width:100%;height:100%;background:url(../img/common/overflow.png) repeat;opacity:.5;z-index:2}.video-container{margin:0 auto;position:fixed;z-index:-1;width:100%;left:0;right:0;top:0;bottom:0}.video-wrap{position:relative;overflow:hidden;width:100%;height:100vh;background:url(img/common/video.jpg) no-repeat center center/cover}.video-wrap.video-pc{display:none}@media (min-width: 561px){.video-wrap.video-pc{display:block}}@media (min-width: 561px){.video-wrap.video-mb{display:none}}video{min-width:100%;min-height:100vh;position:absolute}@media (aspect-ratio: 16 / 9), (min-aspect-ratio: 16 / 9){video{width:100%;top:50%;transform:translateY(-50%)}}@media (max-aspect-ratio: 16 / 9){video{height:100%;left:50%;transform:translateX(-50%)}}#top .fv{position:relative;width:100%;height:100svh}#top .fv .content{position:absolute;z-index:3;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:75%;max-width:400px}#top .fv .content h1{width:90%;margin:0 auto 40px}@media (min-width: 561px){#top .fv .content h1{width:100%;margin-bottom:50px}}#top .fv .content .sns{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto;width:75%}@media (min-width: 561px){#top .fv .content .sns{width:100%}}#top .fv .content .sns li{width:20px;transition:all .3s ease}#top .fv .content .sns li a img{height:20px !important;object-fit:contain}@media (min-width: 1025px){#top .fv .content .sns li a img{height:22px !important}}#top .fv .content .sns li:hover{transform:scale(1.2)}#top .fv .content .play-btn{display:flex;align-items:center;white-space:nowrap;font-family:"Helvetica Neue" ,"Hiragino Sans", Meiryo, sans-serif;font-weight:400;border:1px solid #FFF;margin:50px auto 0;width:fit-content;padding:10px 20px;font-size:2rem;letter-spacing:.2em;transition:.5s ease;animation:2.5s flashing infinite}@media (min-width: 1025px){#top .fv .content .play-btn{margin:80px auto 0;padding:20px 40px}}#top .fv .content .play-btn svg{width:60px;flex-shrink:0;margin-right:10px;fill:#FFF}@media (min-width: 1025px){#top .fv .content .play-btn svg{width:80px}}#top .fv .content .play-btn:hover{background:#FFF;opacity:1 !important}#top .fv .content .play-btn:hover svg{fill:#333}#top #mv{position:relative;width:100%;height:100vh}#top #mv .content{position:absolute;z-index:3;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:75%;max-width:800px}#top #mv .content iframe{width:100%;height:200px}@media (min-width: 561px){#top #mv .content iframe{height:300px}}@media (min-width: 769px){#top #mv .content iframe{height:400px}}@media (min-width: 1025px){#top #mv .content iframe{height:500px}}@keyframes flashing{20%{opacity:1}50%{opacity:.1}80%{opacity:1}}small{position:absolute;z-index:1;bottom:10px;left:50%;transform:translateX(-50%);display:block;font-size:.9rem;color:#999}header{position:relative;z-index:3;padding:0 3%}header .site-ttl img{width:120px;padding:30px 0 0}@media (min-width: 1025px){header .site-ttl img{width:180px}}.main-sec{padding:40px 0}@media (min-width: 1025px){.main-sec{padding:60px 0}}.page-ttl{text-align:center;font-size:2.2rem;font-weight:300}@media (min-width: 1025px){.page-ttl{font-size:3rem}}
/*# sourceMappingURL=common.css.map */
