@import url("https://fonts.googleapis.com/css2?family=Gravitas+One&display=swap");#jojojImportantNotice{position:relative;width:100%;background:#fff}@media (max-width: 749px){#jojojImportantNotice{margin-top:13.5%}}@media (min-width: 749px){#jojojImportantNotice{margin-top:12.5%}}@media (min-width: 1000px){#jojojImportantNotice{margin-top:8.5%}}@media (min-width: 1000px) and (min-width: 1301px){#jojojImportantNotice{margin-top:100px}}#jojojImportantNotice #jojojImportantNoticeInner{display:none}#jojojImportantNotice dl{margin:0 auto;width:100%;border-bottom:3px solid #e5007f;line-height:1em}@media (max-width: 749px){#jojojImportantNotice dl{padding:3% 2% 2%}}@media (min-width: 749px){#jojojImportantNotice dl{padding:2% 1%}}@media (min-width: 1000px){#jojojImportantNotice dl{padding:2% 3% 1.5%;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;font-size:20px}}@media (min-width: 1000px) and (min-width: 1301px){#jojojImportantNotice dl{padding:10px 5%}}#jojojImportantNotice dl dt{padding-right:0.5em;font-weight:bold;color:#ff0000}@media (min-width: 1000px){#jojojImportantNotice dl dt{width:9em}}@media (min-width: 1000px){#jojojImportantNotice dl dd{width:calc(100% - 9em)}}#jojojImportantNotice dl dd>a{display:block;color:#ff0000;width:100%}@media (max-width: 749px){#jojojImportantNotice dl dd>a{margin-top:4%}}@media (min-width: 749px){#jojojImportantNotice dl dd>a{margin-top:1.5%}}@media (min-width: 1000px){#jojojImportantNotice dl dd>a{margin-top:5px}}#jojojImportantNotice dl dd>a:first-of-type{margin-top:0}#jojojImportantNotice dl dd>a .date{display:inline-block;padding-right:0.5em;border-bottom:1px solid #ff0000;transition:.3s}#jojojImportantNotice dl dd>a .txt{display:inline-block;border-bottom:1px solid #ff0000;transition:.3s}#jojojImportantNotice dl dd>a:hover .date,#jojojImportantNotice dl dd>a:hover .txt{border-bottom:1px solid #fff}#mvCol{position:relative;width:100%}@media (max-width: 749px){#mvCol{padding-top:98%}}@media (min-width: 749px){#mvCol{padding-top:98%}}#mvCol::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/top/logo_loading.png) top center no-repeat;background-size:contain}@media (max-width: 749px){#mvCol::before{width:50%;padding-top:50%;margin:14% auto 0}}@media (min-width: 749px){#mvCol::before{width:40%;padding-top:40%;margin:5% auto 0}}@media (min-width: 1000px){#mvCol::before{width:27.81%;padding-top:27.45%;margin:8% auto 0}}#mvCol .mvColInner{position:absolute;top:0;left:0;right:0;bottom:0}#mvCol .mvColInner ul#jojoMvSlider,#mvCol .mvColInner ul#jojoMvSliderSp{width:100%;height:100%}#mvCol .mvColInner ul#jojoMvSlider li,#mvCol .mvColInner ul#jojoMvSliderSp li{margin-top:0}#mvCol .mvColInner ul#jojoMvSlider li img,#mvCol .mvColInner ul#jojoMvSliderSp li img{width:100%;height:auto}@media (max-width: 749px){#mvCol .mvColInner ul#jojoMvSlider li img,#mvCol .mvColInner ul#jojoMvSliderSp li img{width:100%;height:auto}}#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots{display:block;position:absolute;right:10px;top:0;width:100%;text-align:right;line-height:0}#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots>li,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots>li{padding:0;background:none;display:inline-block;height:0;margin:0;padding:0}@media (max-width: 749px){#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots>li,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots>li{margin-left:1.5%}}@media (min-width: 749px){#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots>li,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots>li{margin-left:1.5%}}@media (min-width: 1000px){#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots>li,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots>li{margin-left:10px}}#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots button,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots button{color:transparent;outline:none;display:block;margin:0;padding:0;height:0;border:none;border-radius:50%;background:#898989;font-size:0;line-height:0}@media (max-width: 749px){#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots button,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots button{width:8px;padding-top:8px}}@media (min-width: 749px){#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots button,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots button{width:8px;padding-top:8px}}@media (min-width: 1000px){#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots button,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots button{width:12px;height:12px}}#mvCol .mvColInner ul#jojoMvSlider ul.slick-dots .slick-active button,#mvCol .mvColInner ul#jojoMvSliderSp ul.slick-dots .slick-active button{background:#00A0E9}#mvCol h1{position:absolute}@media (max-width: 749px){#mvCol h1{right:-2%;bottom:6%;width:42%}}@media (min-width: 749px){#mvCol h1{right:-2%;bottom:6%;width:43%}}@media (min-width: 1000px){#mvCol h1{right:0.6%;bottom:10%;width:35.1%}}#mvCol h1 img{width:100%}#mvCol .txtCatch{position:absolute}@media (max-width: 749px){#mvCol .txtCatch{top:3%;left:2%;width:44%}}@media (min-width: 749px){#mvCol .txtCatch{top:3.4%;left:2.8%;width:37%}}@media (min-width: 1000px){#mvCol .txtCatch{top:3.4%;left:2.8%;width:35.7%}}#mvCol .txtCatch img{width:100%}#mvCol ul.icoSns{position:absolute;top:3%;right:3%;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;width:20%}#mvCol ul.icoSns li{padding-left:10%;width:28.5%}@media (min-width: 749px){#mvCol ul.icoSns li{padding-left:10%}}#mvCol ul.icoSns li img{width:100%}@-webkit-keyframes imgLogo{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(1%);transform:translateY(1%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(.5%);transform:translateY(.5%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes imgLogo{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(1%);transform:translateY(1%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(.5%);transform:translateY(.5%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#mvCol .mvColInner{opacity:0}#mvCol.s{opacity:1;transition:opacity .5s 0s}#mvCol.s::before{opacity:0;transition:opacity .5s 1.8s}#mvCol .mvColInner h1{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}#mvCol .mvColInner .txtCatch{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}#mvCol .mvColInner.s{opacity:1;transition:opacity .5s 2s}#mvCol .mvColInner.s h1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:1s 2.5s}#mvCol .mvColInner.s .txtCatch{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:1s 2.5s}#aboutCol{position:relative;background:#040000;margin-bottom:14vmin;opacity:0;-webkit-animation:fadeIn .5s 2s forwards;animation:fadeIn .5s 2s forwards}@media (max-width: 749px){#aboutCol{margin-top:-6vmin}}@media (min-width: 749px){#aboutCol{margin-top:-4.8vmin}}#aboutCol .aboutFrmL{position:absolute;right:0;top:-9.9vmin;left:0;display:block;-webkit-clip-path:polygon(0 98%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 98%, 100% 0, 100% 100%, 0 100%);height:10vmin;background-image:linear-gradient(185.5deg, #000 50%, #040000 60%)}@media (min-width: 1000px){#aboutCol .aboutFrmL{background-image:linear-gradient(182.5deg, #000 50%, #040000 60%)}}#aboutCol .aboutFrmL::after{content:'';position:relative;display:block;top:1px;height:100%;width:100%;background-color:#040000;-webkit-clip-path:polygon(0 1px, 100% calc(100% - 1px), 110% 110%, 0 110%);clip-path:polygon(0 1px, 100% calc(100% - 1px), 110% 110%, 0 110%);z-index:-1}#aboutCol .aboutFrmLb{position:absolute;right:0;left:0;display:block;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 0);height:10vmin;background-image:linear-gradient(-5.5deg, #000 50%, #040000 60%);z-index:-1;pointer-events:none}@media (max-width: 749px){#aboutCol .aboutFrmLb{bottom:-9.6vmin;background-image:linear-gradient(-5.5deg, #676463 50%, #676463 60%)}}@media (min-width: 749px){#aboutCol .aboutFrmLb{bottom:-9.6vmin;background-image:linear-gradient(-3deg, #676463 50%, #676463 60%)}}@media (min-width: 1000px){#aboutCol .aboutFrmLb{bottom:-9.9vmin;background-image:linear-gradient(-3deg, #000 50%, #040000 60%)}}#aboutCol .aboutFrmLb::before{content:'';position:relative;display:block;bottom:1px;height:100%;width:100%;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 0);z-index:-1;pointer-events:none}@media (max-width: 749px){#aboutCol .aboutFrmLb::before{background-color:#676463}}@media (min-width: 749px){#aboutCol .aboutFrmLb::before{background-color:#676463}}@media (min-width: 1000px){#aboutCol .aboutFrmLb::before{background-color:#040000}}#aboutCol .aboutFrmLbShdw{position:absolute;right:0;bottom:-12vmin;left:0;display:block;pointer-events:none}#aboutCol .aboutFrmLbShdw::before{content:'';position:relative;display:block;bottom:0;height:100%;width:100%;height:12vmin;background-color:rgba(4,0,0,0.2);-webkit-clip-path:polygon(0 0, 100% 0, 100% 92%, 0 8%);clip-path:polygon(0 0, 100% 0, 100% 92%, 0 8%);z-index:-2;pointer-events:none}#aboutCol .txtAbout{margin:0 auto;padding:1.5% 0 1%;width:100%;text-align:center;font-family:'Hiragino Mincho ProN', 'YuMincho', YuMincho, serif}#aboutCol .txtAbout p{padding-top:0;letter-spacing:-0.08em}@media (max-width: 749px){#aboutCol .txtAbout p{font-size:107%}}@media (min-width: 749px){#aboutCol .txtAbout p{font-size:180%}}@media (min-width: 1000px){#aboutCol .txtAbout p{font-size:210%}}#aboutCol .txtAbout p:nth-of-type(1){font-weight:900}@media (max-width: 749px){#aboutCol .txtAbout p:nth-of-type(1) span{font-size:105%}}@media (min-width: 749px){#aboutCol .txtAbout p:nth-of-type(1) span{font-size:90%}}@media (min-width: 1000px){#aboutCol .txtAbout p:nth-of-type(1) span{font-size:80%}}@media (max-width: 749px){#aboutCol .txtAbout p:nth-of-type(1) b{font-size:155%}}@media (min-width: 749px){#aboutCol .txtAbout p:nth-of-type(1) b{font-size:153%}}@media (min-width: 1000px){#aboutCol .txtAbout p:nth-of-type(1) b{font-size:153%}}#aboutCol .txtAbout p:nth-of-type(2){padding-top:.5em;font-weight:bold}@media (max-width: 749px){#aboutCol .txtAbout p:nth-of-type(2){font-size:80%}}@media (min-width: 749px){#aboutCol .txtAbout p:nth-of-type(2){font-size:115%}}@media (min-width: 1000px){#aboutCol .txtAbout p:nth-of-type(2){font-size:140%}}#aboutCol.s{opacity:1;transition:opacity .5s 0}#aboutCol #acWrap{font-family:'Hiragino Mincho ProN', 'YuMincho', YuMincho, serif}@media (min-width: 1000px){#aboutCol #acWrap{padding:1.5% 0;margin:0 auto;max-width:1200px}}@media (min-width: 1000px) and (min-width: 1200px){#aboutCol #acWrap{font-size:16px}}#aboutCol #acWrap a.btn{display:block;padding:0.5em 0;margin:4% auto 0;width:65%;max-width:750px}@media (min-width: 1000px){#aboutCol #acWrap a.btn{margin:40px auto 0;width:350px}}#aboutCol #acWrap label.btn{position:absolute;top:0;right:0;left:0;display:block;margin:0 auto;margin-top:20%;background:url(../images/common/arw_down.svg) center no-repeat;background-size:contain;text-indent:-9999em;transition:.3s;font-size:1px}@media (max-width: 749px){#aboutCol #acWrap label.btn{width:5.6%;padding-top:2.4%}}@media (min-width: 749px){#aboutCol #acWrap label.btn{width:4.6%;padding-top:2%}}@media (min-width: 1000px){#aboutCol #acWrap label.btn{width:42px;height:18px}}#aboutCol #acWrap label.btn:hover{opacity:.6}#aboutCol #acWrap .acInput{display:none;-webkit-appearance:auto;appearance:auto}#aboutCol #acWrap .acHead{position:relative;display:block;width:100%;padding:0 10px;cursor:pointer}#aboutCol #acWrap .acBody{position:relative;text-align:center;background:url(../images/top/concept/bg.png) bottom center no-repeat;background-size:100% auto;overflow:hidden;transition:.2s;height:auto;color:#c3ca00;z-index:-1}@media (max-width: 749px){#aboutCol #acWrap .acBody{padding-top:148.2%}}@media (min-width: 749px){#aboutCol #acWrap .acBody{padding-top:148.2%}}@media (min-width: 1000px){#aboutCol #acWrap .acBody{border:1px solid #c7000b;padding-top:148.2%}}#aboutCol #acWrap .acBody #bgFtPrnts1{content:"";display:block;position:absolute;bottom:0;right:0;width:calc(747 / 1000 * 100%);padding-top:138.01%;background:url(../images/top/concept/bg_01.png) bottom right no-repeat;background-size:contain;z-index:-1}#aboutCol #acWrap .acBody #bgFtPrnts1>img{position:absolute;right:0;bottom:0;width:100%;height:auto;opacity:0;-webkit-animation:kamen 3s infinite;animation:kamen 3s infinite}#aboutCol #acWrap .acBody>div{opacity:1;transition:.3s 2s}#aboutCol #acWrap .acBody>div #bgFtPrnts2{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100%;padding-top:43.8%;background:url(../images/top/concept/bg_02.png) bottom left no-repeat;background-size:100% auto;z-index:0}#aboutCol #acWrap .acBody #cncptTit{position:absolute;top:0;left:0;right:0;margin:0 auto 0;width:100%;text-align:center}#aboutCol #acWrap .acBody #cncptTit p{padding-top:1em}@media (max-width: 749px){#aboutCol #acWrap .acBody #cncptTit p{font-size:100%;letter-spacing:0.05em}}@media (min-width: 749px){#aboutCol #acWrap .acBody #cncptTit p{font-size:180%;letter-spacing:-0.08em}}@media (min-width: 1000px){#aboutCol #acWrap .acBody #cncptTit p{font-size:280%}}#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(1){font-weight:900}@media (max-width: 749px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(1) span{font-size:105%}}@media (min-width: 749px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(1) span{font-size:90%}}@media (min-width: 1000px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(1) span{font-size:80%}}#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(1) b{display:block;line-height:1.5em}@media (max-width: 749px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(1) b{font-size:155%}}@media (min-width: 749px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(1) b{font-size:153%}}@media (min-width: 1000px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(1) b{font-size:153%}}#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(2){padding-top:.5em}@media (max-width: 749px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(2){font-size:70%}}@media (min-width: 749px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(2){font-size:120%}}@media (min-width: 1000px){#aboutCol #acWrap .acBody #cncptTit p:nth-of-type(2){font-size:140%}}#aboutCol #acWrap .acBody #cncptTit p.js-anime{opacity:0;top:150px;transition:.5s}#aboutCol #acWrap .acBody #cncptTit p.js-anime.s{opacity:1;top:0}#aboutCol #acWrap .acBody .secImg01{width:calc(329 / 1000 * 100%);padding-top:6.5%;top:0;left:0}#aboutCol #acWrap .acBody .secImg02{width:calc(270 / 1000 * 100%);padding-top:6%;top:0;right:0}#aboutCol #acWrap .acBody .cncptTxtBox p{position:absolute;top:0;bottom:0;left:0;right:0;width:90%;margin:auto;padding-top:0;text-align:left;font-weight:900;letter-spacing:-0.05em}@media (max-width: 749px){#aboutCol #acWrap .acBody .cncptTxtBox p{font-size:63%}}@media (min-width: 749px){#aboutCol #acWrap .acBody .cncptTxtBox p{font-size:105%}}@media (min-width: 1000px){#aboutCol #acWrap .acBody .cncptTxtBox p{font-size:140%}}@media (min-width: 1000px) and (max-width: 1200px){#aboutCol #acWrap .acBody .cncptTxtBox p{font-size:110%}}#aboutCol #acWrap .acBody .cncptTxtBox p span.js-anime{position:relative;display:inline-block;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}#aboutCol #acWrap .acBody .cncptTxtBox p span.js-anime.s{-webkit-animation:txtMask 0.5s linear forwards;animation:txtMask 0.5s linear forwards}#aboutCol #acWrap .acBody .cncptTxt01{position:absolute;top:0;left:0;width:calc(477 / 1000 * 100%);margin-top:calc(670 / 1000 * 100%);margin-left:calc(191 / 1000 * 100%);padding-top:calc(142 / 1000 * 100%);background:url(../images/top/concept/txt_01.png) top center no-repeat;background-size:contain}#aboutCol #acWrap .acBody .cncptTxt01 p{width:80%}@media (max-width: 749px){#aboutCol #acWrap .acBody .cncptTxt01 p{height:4.5em}}@media (min-width: 749px){#aboutCol #acWrap .acBody .cncptTxt01 p{height:3.5em}}@media (min-width: 1000px){#aboutCol #acWrap .acBody .cncptTxt01 p{height:3.5em}}#aboutCol #acWrap .acBody #cncptImg01{position:absolute;top:0;left:0;z-index:-1;width:calc(199 / 1000 * 100%);margin-top:calc(544 / 1000 * 100%);margin-left:calc(81 / 1000 * 100%)}#aboutCol #acWrap .acBody #cncptImg01>img{width:100%;height:auto}#aboutCol #acWrap .acBody #cncptImg01.js-anime{opacity:0;top:50px;left:150px;transition:.3s}#aboutCol #acWrap .acBody #cncptImg01.js-anime.s{opacity:1;top:0;left:0}#aboutCol #acWrap .acBody #cncptImg01_2{position:absolute;top:0;left:0;z-index:-1;width:calc(117 / 1000 * 100%);margin-top:calc(626 / 1000 * 100%);margin-left:calc(72 / 1000 * 100%)}#aboutCol #acWrap .acBody #cncptImg01_2>img{width:100%;height:auto}#aboutCol #acWrap .acBody #cncptImg01_2.js-anime{opacity:0;transition:1s}#aboutCol #acWrap .acBody #cncptImg01_2.js-anime.s{opacity:1;-webkit-animation:imgYura 1s infinite;animation:imgYura 1s infinite}#aboutCol #acWrap .acBody #cncptImg02{position:absolute;top:0;left:0;z-index:-1;width:calc(264 / 1000 * 100%);margin-top:calc(769 / 1000 * 100%);margin-left:calc(30 / 1000 * 100%)}#aboutCol #acWrap .acBody #cncptImg02 img{width:100%;height:auto}#aboutCol #acWrap .acBody #cncptImg02.js-anime{opacity:0;top:20px;left:150px;transition:.3s}#aboutCol #acWrap .acBody #cncptImg02.js-anime.s{opacity:1;top:0;left:0}#aboutCol #acWrap .acBody #cncptImg03{position:absolute;top:0;right:0;z-index:-1;width:calc(245 / 1000 * 100%);margin-top:calc(486 / 1000 * 100%)}#aboutCol #acWrap .acBody #cncptImg03 img{width:100%;height:auto}#aboutCol #acWrap .acBody #cncptImg03.js-anime{opacity:0;top:-100px;right:-100px;transition:.3s}#aboutCol #acWrap .acBody #cncptImg03.js-anime.s{opacity:1;top:0;right:0}#aboutCol #acWrap .acBody #cncptImg04{position:absolute;top:0;right:0;width:calc(129 / 1100 * 100%);margin-top:calc(769 / 1100 * 100%);margin-right:calc(32 / 1100 * 100%)}#aboutCol #acWrap .acBody #cncptImg04 img{width:100%;height:auto}#aboutCol #acWrap .acBody #cncptImg04.js-anime{opacity:0;transition:1.8s}#aboutCol #acWrap .acBody #cncptImg04.js-anime.s{opacity:1}#aboutCol #acWrap .acBody #cncptImg05{position:absolute;bottom:0;left:0;width:calc(199 / 1100 * 100%);margin-bottom:calc(207 / 1100 * 100%);margin-left:calc(16 / 1100 * 100%)}#aboutCol #acWrap .acBody #cncptImg05 img{width:100%;height:auto}#aboutCol #acWrap .acBody #cncptImg05.js-anime{opacity:0;transition:1.5s}#aboutCol #acWrap .acBody #cncptImg05.js-anime.s{opacity:1}#aboutCol #acWrap .acBody #cncptImg06{position:absolute;bottom:0;right:0;width:calc(255 / 1100 * 100%);margin-bottom:calc(380 / 1100 * 100%);margin-right:calc(43 / 1100 * 100%);z-index:1}#aboutCol #acWrap .acBody #cncptImg06>img{position:absolute;top:0;left:0;width:100%;height:auto}#aboutCol #acWrap .acBody #cncptImg06>img:nth-of-type(2){opacity:0;-webkit-animation:kamen 3s infinite;animation:kamen 3s infinite}#aboutCol #acWrap .acBody #cncptImg06.js-anime{opacity:0;transition:.5s}#aboutCol #acWrap .acBody #cncptImg06.js-anime.s{opacity:1}#aboutCol #acWrap .acBody .cncptTxt02{position:absolute;top:0;right:0;width:calc(528 / 1000 * 100%);margin-top:calc(869 / 1000 * 100%);margin-right:calc(153 / 1000 * 100%);padding-top:calc(194 / 1000 * 100%);background:url(../images/top/concept/txt_02.png) top center no-repeat;background-size:contain;z-index:2}@media (max-width: 749px){#aboutCol #acWrap .acBody .cncptTxt02 p{height:6.5em}}@media (min-width: 749px){#aboutCol #acWrap .acBody .cncptTxt02 p{height:6em}}@media (min-width: 1000px){#aboutCol #acWrap .acBody .cncptTxt02 p{height:6em}}#aboutCol #acWrap .acBody .cncptTxt03{position:absolute;bottom:0;left:0;width:calc(433 / 1000 * 100%);margin-bottom:calc(185 / 1000 * 100%);margin-left:calc(283 / 1000 * 100%);padding-top:calc(67 / 1000 * 100%);background:url(../images/top/concept/txt_03.png) top center no-repeat;background-size:contain;z-index:2}#aboutCol #acWrap .acBody .cncptTxt03 p{text-align:center}@media (max-width: 749px){#aboutCol #acWrap .acBody .cncptTxt03 p{height:1.5em}}@media (min-width: 749px){#aboutCol #acWrap .acBody .cncptTxt03 p{height:1.5em}}@media (min-width: 1000px){#aboutCol #acWrap .acBody .cncptTxt03 p{height:1.8em}}#aboutCol #acWrap .acBody .cncptTxt04{position:absolute;bottom:0;left:0;width:calc(477 / 1000 * 100%);margin-bottom:15.81%;margin-left:30.63%;z-index:2}#aboutCol #acWrap .acBody .cncptTxt04 p{letter-spacing:0.1em;text-shadow:0px 0px 20px #fff;font-weight:bold;color:#fff}@media (max-width: 749px){#aboutCol #acWrap .acBody .cncptTxt04 p{font-size:100%}}@media (min-width: 749px){#aboutCol #acWrap .acBody .cncptTxt04 p{font-size:180%}}@media (min-width: 1000px){#aboutCol #acWrap .acBody .cncptTxt04 p{font-size:220%}}#aboutCol #acWrap .acBody .cncptTxt05{position:absolute;bottom:0;left:0;width:43.27%;margin-bottom:5.36%;margin-left:41.54%;z-index:2}@-webkit-keyframes txtDododo{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translate(0px, 1px) rotateZ(0.3deg);transform:translate(0px, 1px) rotateZ(0.3deg)}50%{-webkit-transform:translate(0px, 1px) rotateZ(0deg);transform:translate(0px, 1px) rotateZ(0deg)}75%{-webkit-transform:translate(1px, 1px) rotateZ(-0.3deg);transform:translate(1px, 1px) rotateZ(-0.3deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes txtDododo{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translate(0px, 1px) rotateZ(0.3deg);transform:translate(0px, 1px) rotateZ(0.3deg)}50%{-webkit-transform:translate(0px, 1px) rotateZ(0deg);transform:translate(0px, 1px) rotateZ(0deg)}75%{-webkit-transform:translate(1px, 1px) rotateZ(-0.3deg);transform:translate(1px, 1px) rotateZ(-0.3deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@-webkit-keyframes kamen{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}@keyframes kamen{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}@-webkit-keyframes imgYura{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:rotateZ(0.5deg);transform:rotateZ(0.5deg)}50%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}75%{-webkit-transform:rotateZ(-0.5deg);transform:rotateZ(-0.5deg)}100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes imgYura{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:rotateZ(0.5deg);transform:rotateZ(0.5deg)}50%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}75%{-webkit-transform:rotateZ(-0.5deg);transform:rotateZ(-0.5deg)}100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-webkit-keyframes txtMask{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes txtMask{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#newsCol{position:relative;width:100%;height:auto;margin:0 auto 0;z-index:1;opacity:0}@media (min-width: 749px){#newsCol{margin:-4em auto 0}}@media (min-width: 1000px){#newsCol{margin:-3.5em auto 0}}#newsCol::after{content:'';position:absolute;display:block;top:0;left:0;right:0;margin:0;background:rgba(4,0,0,0.2);z-index:-1}@media (max-width: 749px){#newsCol::after{height:calc(100% + 4px);-webkit-clip-path:polygon(0 0, 100% 35px, 100% calc(100% - 35px), 0 100%);clip-path:polygon(0 0, 100% 35px, 100% calc(100% - 35px), 0 100%)}}@media (min-width: 749px){#newsCol::after{height:calc(100% + 8px);-webkit-clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%);clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%)}}@media (min-width: 1000px){#newsCol::after{height:calc(100% + 8px);-webkit-clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%);clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%)}}#newsCol .newsColBg{position:relative;width:100%;background:#000;z-index:0}@media (max-width: 749px){#newsCol .newsColBg{padding:12% 0 12%;height:calc(100% - 4px);-webkit-clip-path:polygon(0 0, 100% 35px, 100% calc(100% - 35px), 0 100%);clip-path:polygon(0 0, 100% 35px, 100% calc(100% - 35px), 0 100%)}}@media (min-width: 749px){#newsCol .newsColBg{padding:10% 0 10%;height:calc(100% - 8px);-webkit-clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%);clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%)}}@media (min-width: 1000px){#newsCol .newsColBg{padding:6% 0 6%;height:calc(100% - 8px);-webkit-clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%);clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%)}}#newsCol .newsColBg::before{content:'';position:absolute;display:block;top:0;bottom:0;left:0;right:0;margin:auto;height:calc(100% - 4px);z-index:-1}@media (max-width: 749px){#newsCol .newsColBg::before{background:#c7000b;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 35px, 100% calc(100% - 35px), 0 100%);clip-path:polygon(0 0, 100% 35px, 100% calc(100% - 35px), 0 100%)}}@media (min-width: 749px){#newsCol .newsColBg::before{background:#c7000b;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%);clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%)}}@media (min-width: 1000px){#newsCol .newsColBg::before{-webkit-clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%);clip-path:polygon(0 0, 100% 82px, 100% calc(100% - 82px), 0 100%)}}#newsCol h2{position:relative;padding:18px 10px 15px;margin:0 auto;width:100%;background:url(../images/top/tit_news_bg.png) center right no-repeat,#fff;background-size:auto 100%, auto;text-align:left}@media (max-width: 749px){#newsCol h2{width:93%}}@media (min-width: 749px){#newsCol h2{margin:10px auto 0;width:90%}}@media (min-width: 1000px){#newsCol h2{width:80%}}#newsCol h2>img{width:auto}@media (max-width: 749px){#newsCol h2>img{height:4.26667vw}}@media (min-width: 749px){#newsCol h2>img{height:2.60417vw}}@media (min-width: 1000px){#newsCol h2>img{height:2.5vw}}@media (max-width: 749px){#newsCol #newsColInner{margin:1.3% auto 0;width:93%}}@media (min-width: 749px){#newsCol #newsColInner{margin:2% auto 0;width:90%}}@media (min-width: 1000px){#newsCol #newsColInner{margin:1% auto 0;width:80%}}#newsCol #newsColInner ul.news_list{padding:2% 0.8%;border-top:1px solid #fff;border-bottom:1px solid #fff}#newsCol #newsColInner ul.news_list li{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;color:#fff}@media (max-width: 749px){#newsCol #newsColInner ul.news_list li{margin-top:4%}}@media (min-width: 749px){#newsCol #newsColInner ul.news_list li{margin-top:1.5%}}@media (min-width: 1000px){#newsCol #newsColInner ul.news_list li{margin-top:1%}}#newsCol #newsColInner ul.news_list li.notice{font-size:1em}#newsCol #newsColInner ul.news_list li:first-child{margin-top:0}#newsCol #newsColInner ul.news_list li .cat{display:block;background:url(../images/top/bg_news_date.svg) top left no-repeat;background-size:100% auto;text-align:center;font-family:'Hiragino Mincho ProN', 'YuMincho', YuMincho, serif}@media (max-width: 749px){#newsCol #newsColInner ul.news_list li .cat{padding:.35em 0 .35em;width:30%;font-size:0.8em}}@media (min-width: 749px){#newsCol #newsColInner ul.news_list li .cat{padding:1em 0 1em;width:32%;font-size:0.8em}}@media (min-width: 1000px){#newsCol #newsColInner ul.news_list li .cat{padding:.5em 0 .5em;width:20.75%;font-size:0.8em}}#newsCol #newsColInner ul.news_list li .day{display:inline-block;padding-left:2%;font-family:"Gravitas One",serif;font-size:1em}@media (min-width: 1000px){#newsCol #newsColInner ul.news_list li .day{font-size:0.8em}}#newsCol #newsColInner ul.news_list li a,#newsCol #newsColInner ul.news_list li>.txt{display:block;margin-bottom:1em;color:#fff;width:100%;font-size:1em}@media (min-width: 1000px){#newsCol #newsColInner ul.news_list li a,#newsCol #newsColInner ul.news_list li>.txt{padding-top:0;font-size:.8em}}#newsCol #newsColInner ul.news_list li a>.txt,#newsCol #newsColInner ul.news_list li>.txt>.txt{display:block;padding-top:1%;width:100%}@media (min-width: 1000px){#newsCol #newsColInner ul.news_list li a>.txt,#newsCol #newsColInner ul.news_list li>.txt>.txt{padding-top:0}}#newsCol #newsColInner ul.news_list li.is-hidden{display:none}#newsCol #newsColInner ul.news_list li.is-hidden.is-open{display:-webkit-flex;display:flex}#newsCol #newsColInner button{display:block;background-color:#c7000b;border:2px solid #fff;text-align:center;text-decoration:none;font-family:"Gravitas One",serif;font-weight:900;color:#fff;transition:.3s;cursor:pointer}@media (max-width: 749px){#newsCol #newsColInner button{padding:0.5em 0;margin:6% auto 0;width:90%;max-width:750px;font-size:1.2em}}@media (min-width: 749px){#newsCol #newsColInner button{padding:0.2em 0;margin:40px 0 0;width:30%;font-size:1em}}@media (min-width: 1000px){#newsCol #newsColInner button{width:400px;font-size:0.9em}}#newsCol #newsColInner button:hover{background-color:#fff;color:#c7000b}#newsCol #newsColInner .btnNews{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#newsCol #newsColInner a.btn{display:block;margin:6% auto 0;width:60%}@media (min-width: 1000px){#newsCol #newsColInner a.btn{margin:40px 0 0;width:30%;min-width:240px}}#newsCol.s{opacity:1;transition:opacity .5s .2s}#linkCol{position:relative;margin:0 auto 5em;z-index:0;opacity:0}#linkCol h2{position:relative;padding:0;margin:0 auto;width:100%;text-align:center}@media (max-width: 749px){#linkCol h2>img{height:4.53333vw}}@media (min-width: 749px){#linkCol h2>img{height:3.54167vw}}@media (min-width: 1000px){#linkCol h2>img{height:5.4vw;max-height:54px}}#linkCol #linkList{margin:0 auto}@media (max-width: 749px){#linkCol #linkList{width:66.66%}}@media (min-width: 749px){#linkCol #linkList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;width:80%}}#linkCol #linkList li{display:block;position:relative;border:1px solid #c8a700;background-color:#E6E6E6;background-position:top center;background-repeat:no-repeat;background-size:contain;-webkit-filter:drop-shadow(0 0.4rem 0 rgba(0,0,0,0.2));filter:drop-shadow(0 0.4rem 0 rgba(0,0,0,0.2))}@media (max-width: 749px){#linkCol #linkList li{margin-top:6%}}@media (min-width: 749px){#linkCol #linkList li{margin-top:3%;margin-right:3%;width:31.25%}}@media (min-width: 1000px){#linkCol #linkList li{margin-top:3%}}@media (min-width: 749px){#linkCol #linkList li:nth-child(3n){margin-right:0}}#linkCol #linkList li a{color:#000;text-decoration:none}#linkCol #linkList li a:hover dt img{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}#linkCol #linkList li dl dt{position:relative;display:block;margin:0 auto;background-color:#fff;text-align:center;aspect-ratio:300 / 169;overflow:hidden}#linkCol #linkList li dl dt>img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:100%}#linkCol #linkList li dl dd{padding:0.7em 0 0.5em;background-color:#e6e6e6;font-family:"Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;text-align:center;line-height:1.2em;font-weight:300}@media (min-width: 749px){#linkCol #linkList li dl dd{font-size:60%}}@media (min-width: 1000px){#linkCol #linkList li dl dd{font-size:60%}}#linkCol #linkList li dl dd span{display:block;font-family:'Hiragino Mincho ProN', 'YuMincho', YuMincho, serif;font-weight:900}@media (min-width: 749px){#linkCol #linkList li dl dd span{font-size:120%}}@media (min-width: 1000px){#linkCol #linkList li dl dd span{font-size:120%}}#linkCol #linkList li dl dd.icoX,#linkCol #linkList li dl dd.icoInsta{padding-left:28%;text-align:left}#linkCol #linkList li dl dd.icoX span,#linkCol #linkList li dl dd.icoInsta span{padding-bottom:0.2em}#linkCol #linkList li dl dd.icoX::before,#linkCol #linkList li dl dd.icoInsta::before{position:absolute;bottom:0;left:0;display:block;content:"";width:24%;padding-top:24%;margin-left:2%;margin-bottom:2%}#linkCol #linkList li dl dd.icoX::before{background:url(../images/top/link/ico_x.png) top left no-repeat;background-size:contain}#linkCol #linkList li dl dd.icoInsta::before{background:url(../images/top/link/ico_insta.png) top left no-repeat;background-size:contain}#linkCol #linkList li.close{pointer-events:none}#linkCol #linkList li.close img{-webkit-filter:brightness(0.5) grayscale(1);filter:brightness(0.5) grayscale(1)}#linkCol.s{opacity:1;transition:opacity .5s .2s}

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