#mvCol{position:relative;z-index:10;width:100%;padding:calc(600 / var(--device_width) * 100vw) 0 0}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol{display:grid;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;min-height:calc(1150 / var(--device_font-size) * 1rem);padding:calc(110 / var(--device_font-size) * 1rem) calc(calc(100% - calc(1300 / var(--device_font-size) * 1rem)) / 2) 0 50%}}#mvCol h1{width:calc(558 / var(--device_width) * 100%);-webkit-margin-start:calc(132 / var(--device_width) * 100%);margin-inline-start:calc(132 / var(--device_width) * 100%)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol h1{width:calc(530 / var(--device_font-size) * 1rem);-webkit-margin-after:calc(40 / var(--device_font-size) * 1rem);margin-block-end:calc(40 / var(--device_font-size) * 1rem);margin-inline:auto}}#mvCol .date{width:calc(550 / var(--device_width) * 100%);-webkit-margin-start:calc(132 / var(--device_width) * 100%);margin-inline-start:calc(132 / var(--device_width) * 100%);-webkit-margin-before:calc(30 / var(--device_width) * 100vw);margin-block-start:calc(30 / var(--device_width) * 100vw)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol .date{position:absolute;bottom:0;left:50%;width:calc(628 / var(--device_font-size) * 1rem);-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-before:0;margin-block-start:0;translate:-100% 0}}#mvCol .catch{position:absolute;z-index:1;top:calc(58 / var(--device_font-size) * 1rem);left:0;width:calc(129 / var(--device_width) * 100%)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol .catch{top:calc(112 / var(--device_font-size) * 1rem);left:calc(50% - calc(90 / var(--device_font-size) * 1rem));width:calc(129 / var(--device_font-size) * 1rem)}}#mvCol .mv{position:absolute;z-index:-1;top:0;right:0;width:100%}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol .mv{right:auto;left:calc(50% + calc(260 / var(--device_font-size) * 1rem));width:calc(1159 / var(--device_font-size) * 1rem);translate:-100% 0}}#mvCol .mv ~ *{width:calc(630 / 750 * 100%);-webkit-margin-before:calc(30 / var(--device_font-size) * 1rem);margin-block-start:calc(30 / var(--device_font-size) * 1rem);margin-inline:auto}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol .mv ~ *{width:calc(550 / var(--device_font-size) * 1rem);-webkit-margin-before:calc(20 / var(--device_font-size) * 1rem);margin-block-start:calc(20 / var(--device_font-size) * 1rem)}}#mvCol .box{display:grid;gap:calc(30 / var(--device_font-size) * 1rem)}#mvCol .box .btn{font-size:calc(22 / var(--device_font-size) * 1rem);letter-spacing:0}#mvCol .box .btnList{gap:calc(15 / var(--device_font-size) * 1rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol .box .btn{font-size:calc(18 / var(--device_font-size) * 1rem)}#mvCol .box .btnList{gap:calc(20 / var(--device_font-size) * 1rem)}}#mvCol .platform{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(40 / var(--device_font-size) * 1rem);-webkit-margin-before:calc(40 / var(--device_font-size) * 1rem);margin-block-start:calc(40 / var(--device_font-size) * 1rem)}#mvCol .platform li:nth-of-type(1){width:calc(241 / var(--device_width) * 100vw)}#mvCol .platform li:nth-of-type(2){width:calc(193 / var(--device_width) * 100vw)}#mvCol .platform li:nth-of-type(3){width:calc(377 / var(--device_width) * 100vw)}#mvCol .platform li:nth-of-type(4){width:calc(159 / var(--device_width) * 100vw)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol .platform{position:absolute;bottom:0;left:50%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:calc(40 / var(--device_font-size) * 1rem);width:100%;-webkit-margin-before:0;margin-block-start:0;translate:-50% 200%}#mvCol .platform li:nth-of-type(1){width:calc(190 / var(--device_font-size) * 1rem)}#mvCol .platform li:nth-of-type(2){width:calc(152 / var(--device_font-size) * 1rem)}#mvCol .platform li:nth-of-type(3){width:calc(296 / var(--device_font-size) * 1rem)}#mvCol .platform li:nth-of-type(4){width:calc(125 / var(--device_font-size) * 1rem)}}#mvCol:not(.isPlay) h1{opacity:0}#mvCol:not(.isPlay) .date{opacity:0}#mvCol:not(.isPlay) .catch{opacity:0;translate:0 -2%}#mvCol:not(.isPlay) .mv{opacity:0}#mvCol:not(.isPlay) .mv ~ *{opacity:0}#mvCol.isPlay h1{transition:opacity 1s 1.5s}#mvCol.isPlay .date{transition:opacity 1s 1.5s}#mvCol.isPlay .catch{transition:opacity 1s 1s, translate 1s 1s}#mvCol.isPlay .mv{transition:opacity 1s}#mvCol.isPlay .mv ~ *{transition:opacity 1s 2s}#informationCol{overflow:hidden;display:grid;gap:calc(120 / var(--device_font-size) * 1rem);width:100%}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#informationCol{background:url(../images/top/news/bg_sp.webp) no-repeat top center/cover;padding-block:calc(250 / var(--device_font-size) * 1rem) calc(150 / var(--device_font-size) * 1rem);-webkit-mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(-750 / var(--device_font-size) * 1rem), transparent calc(50% - 1px), #fff 50%);mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(-750 / var(--device_font-size) * 1rem), transparent calc(50% - 1px), #fff 50%)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#informationCol{background:url(../images/top/news/bg_pc.webp) no-repeat top center/cover;-webkit-margin-before:calc(-70 / var(--device_font-size) * 1rem);margin-block-start:calc(-70 / var(--device_font-size) * 1rem);padding-block:calc(380 / var(--device_font-size) * 1rem) calc(290 / var(--device_font-size) * 1rem);-webkit-mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(-620 / var(--device_font-size) * 1rem), transparent calc(50% - 1px), #fff 50%);mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(-620 / var(--device_font-size) * 1rem), transparent calc(50% - 1px), #fff 50%)}}@media (min-width: 769px) and (orientation: landscape) and (min-width: 1300px), (min-width: 960px) and (min-width: 1300px){#informationCol{padding-block:calc(380 / var(--device_font-size) * 1rem) calc(calc(220 / 2000 * 100vw) + calc(150 / var(--device_font-size) * 1rem))}}#newsCol .slick-list{overflow:visible}#newsCol .slick-track{display:-webkit-flex;display:flex}#newsCol .slick-slide{height:auto !important}#newsCol .newsSlider{margin-bottom:calc(80 / var(--device_font-size) * 1rem);width:calc(520 / var(--device_width) * 100vw);margin-inline:auto}#newsCol .newsSlider>li+li{position:absolute}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#newsCol .newsSlider .slick-prev{translate:-60% -50%}#newsCol .newsSlider .slick-next{translate:60% -50%}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#newsCol .newsSlider .slick-slide{opacity:0.5;transition:opacity 0.5s}#newsCol .newsSlider .slick-active{opacity:1}}#newsCol .newsSlider .news{display:grid;width:calc(520 / var(--device_width) * 100vw);height:100%;padding-inline:calc(35 / var(--device_width) * 100vw);-webkit-filter:drop-shadow(calc(10 / var(--device_font-size) * 1rem) calc(10 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem) rgba(7,52,56,0.2));filter:drop-shadow(calc(10 / var(--device_font-size) * 1rem) calc(10 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem) rgba(7,52,56,0.2));text-decoration:none}#newsCol .newsSlider .news .inner{position:relative;z-index:0;display:grid;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto;background:#FFF;-webkit-mask:url(../images/common/mask_btn_tl.png) no-repeat top left/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_tr.png) no-repeat top right/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_bl.png) no-repeat bottom left/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_br.png) no-repeat bottom right/calc(20 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_btn_tl.png) no-repeat top left/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_tr.png) no-repeat top right/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_bl.png) no-repeat bottom left/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_br.png) no-repeat bottom right/calc(20 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem)))}#newsCol .newsSlider .news .inner .thumb{overflow:hidden;aspect-ratio:16/9;width:100%;height:auto;border-bottom:1px solid #ccc}#newsCol .newsSlider .news .inner .txt{display:grid;grid-template-rows:auto -webkit-max-content;grid-template-rows:auto max-content;gap:1rem;padding:calc(40 / var(--device_font-size) * 1rem);font-size:calc(24 / var(--device_font-size) * 1rem);line-height:1.4}#newsCol .newsSlider .news .inner .txt time{display:block;-webkit-padding-before:1rem;padding-block-start:1rem;font-size:calc(22 / var(--device_font-size) * 1rem);font-weight:700;line-height:1;color:var(--color_green);text-align:right;border-top:4px double var(--color_green)}#newsCol .newsSlider .news[href] .inner:before{content:"";position:absolute;z-index:1;top:50%;left:50%;width:100%;height:100%;border-style:solid;border-width:calc(20 / var(--device_font-size) * 1rem);-o-border-image:url(../images/common/border_frame_black.png) 20 / calc(20 / var(--device_font-size) * 1rem);border-image:url(../images/common/border_frame_black.png) 20 / calc(20 / var(--device_font-size) * 1rem);translate:-50% -50%;opacity:0}@media (any-hover: hover){#newsCol .newsSlider .news[href] .inner:before{transition:0.5s}#newsCol .newsSlider .news[href]:hover .inner:before{opacity:0.2;width:calc(100% - calc(10 / var(--device_font-size) * 1rem));height:calc(100% - calc(10 / var(--device_font-size) * 1rem))}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#newsCol .newsSlider{width:calc(374 / var(--device_font-size) * 1rem);margin-inline:auto}#newsCol .newsSlider .news{width:calc(374 / var(--device_font-size) * 1rem);padding-inline:calc(22 / var(--device_font-size) * 1rem)}#newsCol .newsSlider .news .inner .txt{padding:calc(30 / var(--device_font-size) * 1rem);font-size:calc(16 / var(--device_font-size) * 1rem)}#newsCol .newsSlider .news .inner .txt time{font-size:calc(16 / var(--device_font-size) * 1rem)}}#movieCol .slick-list{overflow:visible}#movieCol .movieSlider{margin-bottom:calc(80 / var(--device_font-size) * 1rem);width:calc(640 / var(--device_width) * 100vw);margin-inline:auto}#movieCol .movieSlider>li+li{position:absolute}#movieCol .movieSlider .slick-active .movie{scale:1}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#movieCol .movieSlider .slick-prev{translate:-45% -50%}#movieCol .movieSlider .slick-next{translate:45% -50%}}#movieCol .movieSlider .movie{padding-inline:calc(25 / var(--device_width) * 100vw);line-height:0;-webkit-filter:drop-shadow(calc(10 / var(--device_font-size) * 1rem) calc(10 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem) rgba(7,52,56,0.2));filter:drop-shadow(calc(10 / var(--device_font-size) * 1rem) calc(10 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem) rgba(7,52,56,0.2));scale:0.9;transition:scale 0.5s 0.5s !important}#movieCol .movieSlider .movie .inner{position:relative;z-index:0;width:calc(590 / var(--device_width) * 100vw);-webkit-mask:url(../images/common/mask_btn_tl.png) no-repeat top left/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_tr.png) no-repeat top right/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_bl.png) no-repeat bottom left/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_br.png) no-repeat bottom right/calc(20 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_btn_tl.png) no-repeat top left/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_tr.png) no-repeat top right/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_bl.png) no-repeat bottom left/calc(20 / var(--device_font-size) * 1rem),url(../images/common/mask_btn_br.png) no-repeat bottom right/calc(20 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem)))}#movieCol .movieSlider .movie .inner:before,#movieCol .movieSlider .movie .inner:after{content:"";position:absolute;top:0;left:0}#movieCol .movieSlider .movie .inner:before{width:100%;height:100%;top:50%;left:50%;z-index:1;width:calc(100% - calc(16 / var(--device_font-size) * 1rem));height:calc(100% - calc(16 / var(--device_font-size) * 1rem));border-style:solid;border-width:calc(20 / var(--device_font-size) * 1rem);-o-border-image:url(../images/common/border_frame_white.png) 20 / calc(20 / var(--device_font-size) * 1rem);border-image:url(../images/common/border_frame_white.png) 20 / calc(20 / var(--device_font-size) * 1rem);translate:-50% -50%}#movieCol .movieSlider .movie .inner:after{top:50%;left:50%;background:url(../images/common/ico_play.svg) no-repeat center/contain;aspect-ratio:1/1;width:calc(100 / var(--device_font-size) * 1rem);height:auto;translate:-50% -50%}@media (any-hover: hover){#movieCol .movieSlider .movie .inner:before{transition:width 0.5s, height 0.5s}#movieCol .movieSlider .movie .inner:after{transition:opacity 0.5s}#movieCol .movieSlider .movie:hover .inner:before{width:calc(100% - calc(24 / var(--device_font-size) * 1rem));height:calc(100% - calc(24 / var(--device_font-size) * 1rem))}#movieCol .movieSlider .movie:hover .inner:after{opacity:0.5}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#movieCol .movieSlider{width:calc(1140 / var(--device_font-size) * 1rem)}#movieCol .movieSlider .slick-prev{translate:-45% -50%}#movieCol .movieSlider .slick-next{translate:45% -50%}#movieCol .movieSlider .movie{padding-inline:calc(30 / var(--device_font-size) * 1rem)}#movieCol .movieSlider .movie .inner{width:calc(1080 / var(--device_font-size) * 1rem)}#movieCol .movieSlider .movie .inner:after{width:calc(120 / var(--device_font-size) * 1rem)}}#aboutCol{overflow:hidden;position:relative;z-index:10;margin-block:calc(-30 / var(--device_font-size) * 1rem);text-align:center;-webkit-mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(850 / var(--device_font-size) * 1rem), #fff calc(50% - 1px), transparent 50%),radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(100% - calc(850 / var(--device_font-size) * 1rem)), #fff calc(50% - 1px), transparent 50%);mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(850 / var(--device_font-size) * 1rem), #fff calc(50% - 1px), transparent 50%),radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(100% - calc(850 / var(--device_font-size) * 1rem)), #fff calc(50% - 1px), transparent 50%);-webkit-mask-composite:add;mask-composite:add}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#aboutCol{margin-block:calc(-180 / var(--device_font-size) * 1rem);-webkit-mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(850 / var(--device_font-size) * 1rem), #fff calc(50% - 1px), transparent 50%),radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(100% - calc(850 / var(--device_font-size) * 1rem)), #fff calc(50% - 1px), transparent 50%),linear-gradient(to bottom, transparent 60%, #fff 60%, #fff 70%, transparent 70%);mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(850 / var(--device_font-size) * 1rem), #fff calc(50% - 1px), transparent 50%),radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(100% - calc(850 / var(--device_font-size) * 1rem)), #fff calc(50% - 1px), transparent 50%),linear-gradient(to bottom, transparent 60%, #fff 60%, #fff 70%, transparent 70%);-webkit-mask-composite:add;mask-composite:add}}@media (min-width: 769px) and (orientation: landscape) and (min-width: 1300px), (min-width: 960px) and (min-width: 1300px){#aboutCol{margin-block:calc(-220 / 2000 * 100vw);-webkit-mask:radial-gradient(ellipse calc(3000 / 2000 * 100vw) calc(1700 / 2000 * 100vw) at 50% calc(850 / 2000 * 100vw), #fff calc(50% - 1px), transparent 50%),radial-gradient(ellipse calc(3000 / 2000 * 100vw) calc(1700 / 2000 * 100vw) at 50% calc(100% - calc(850 / 2000 * 100vw)), #fff calc(50% - 1px), transparent 50%);mask:radial-gradient(ellipse calc(3000 / 2000 * 100vw) calc(1700 / 2000 * 100vw) at 50% calc(850 / 2000 * 100vw), #fff calc(50% - 1px), transparent 50%),radial-gradient(ellipse calc(3000 / 2000 * 100vw) calc(1700 / 2000 * 100vw) at 50% calc(100% - calc(850 / 2000 * 100vw)), #fff calc(50% - 1px), transparent 50%);-webkit-mask-composite:add;mask-composite:add}}@media screen and (min-width: 769px) and (orientation: landscape) and (min-width: 1300px) and (min-width: 2000px), screen and (min-width: 960px) and (min-width: 1300px) and (min-width: 2000px){#aboutCol{-webkit-mask:radial-gradient(ellipse calc(3000 / 2000 * 100vw) 100% at 50% -50%, #fff calc(50% - 1px), transparent 50%),radial-gradient(ellipse calc(3000 / 2000 * 100vw) 100% at 50% 50%, #fff calc(50% - 1px), transparent 50%);mask:radial-gradient(ellipse calc(3000 / 2000 * 100vw) 100% at 50% -50%, #fff calc(50% - 1px), transparent 50%),radial-gradient(ellipse calc(3000 / 2000 * 100vw) 100% at 50% 50%, #fff calc(50% - 1px), transparent 50%);-webkit-mask-composite:add;mask-composite:add}}#aboutCol:before{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(850 / var(--device_font-size) * 1rem), transparent 45%, rgba(0,0,0,0.5) 50%);-webkit-clip-path:polygon(0 0, 100% 0, 100% 10%, 0 10%);clip-path:polygon(0 0, 100% 0, 100% 10%, 0 10%)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#aboutCol:before{background:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(850 / var(--device_font-size) * 1rem), transparent 45%, rgba(0,0,0,0.5) 50%);-webkit-clip-path:polygon(0 0, 100% 0, 100% 30%, 0 30%);clip-path:polygon(0 0, 100% 0, 100% 30%, 0 30%)}}@media (min-width: 769px) and (orientation: landscape) and (min-width: 1300px), (min-width: 960px) and (min-width: 1300px){#aboutCol:before{background:radial-gradient(ellipse calc(3000 / 2000 * 100vw) calc(1700 / 2000 * 100vw) at 50% calc(850 / 2000 * 100vw), transparent 45%, rgba(0,0,0,0.5) 50%)}}@media screen and (min-width: 769px) and (orientation: landscape) and (min-width: 1300px) and (min-width: 2000px), screen and (min-width: 960px) and (min-width: 1300px) and (min-width: 2000px){#aboutCol:before{background:radial-gradient(ellipse calc(3000 / 2000 * 100vw) 100% at 50% 50%, transparent 45%, rgba(0,0,0,0.5) 50%)}}#aboutCol:after{content:"";position:absolute;z-index:10;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, var(--color_txt) 100px, transparent 100px);-webkit-mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(850 / var(--device_font-size) * 1rem), transparent calc(50% - 20px), var(--color_txt) calc(50% - 20px + 1px), var(--color_txt) calc(50% - 20px + 2px), transparent calc(50% - 20px + 3px));mask:radial-gradient(ellipse calc(3000 / var(--device_font-size) * 1rem) calc(1700 / var(--device_font-size) * 1rem) at 50% calc(850 / var(--device_font-size) * 1rem), transparent calc(50% - 20px), var(--color_txt) calc(50% - 20px + 1px), var(--color_txt) calc(50% - 20px + 2px), transparent calc(50% - 20px + 3px));rotate:x 180deg}@media (min-width: 769px) and (orientation: landscape) and (min-width: 1300px), (min-width: 960px) and (min-width: 1300px){#aboutCol:after{background:linear-gradient(to bottom, var(--color_txt) 50%, transparent 50%);-webkit-mask:radial-gradient(ellipse calc(3000 / 2000 * 100vw) calc(1700 / 2000 * 100vw) at 50% calc(850 / 2000 * 100vw), transparent calc(50% - 20px), var(--color_txt) calc(50% - 20px + 1px), var(--color_txt) calc(50% - 20px + 2px), transparent calc(50% - 20px + 3px));mask:radial-gradient(ellipse calc(3000 / 2000 * 100vw) calc(1700 / 2000 * 100vw) at 50% calc(850 / 2000 * 100vw), transparent calc(50% - 20px), var(--color_txt) calc(50% - 20px + 1px), var(--color_txt) calc(50% - 20px + 2px), transparent calc(50% - 20px + 3px))}}@media screen and (min-width: 769px) and (orientation: landscape) and (min-width: 1300px) and (min-width: 2000px), screen and (min-width: 960px) and (min-width: 1300px) and (min-width: 2000px){#aboutCol:after{-webkit-mask:radial-gradient(ellipse calc(3000 / 2000 * 100vw) 100% at 50% 50%, transparent calc(50% - 20px), var(--color_txt) calc(50% - 20px + 1px), var(--color_txt) calc(50% - 20px + 2px), transparent calc(50% - 20px + 3px));mask:radial-gradient(ellipse calc(3000 / 2000 * 100vw) 100% at 50% 50%, transparent calc(50% - 20px), var(--color_txt) calc(50% - 20px + 1px), var(--color_txt) calc(50% - 20px + 2px), transparent calc(50% - 20px + 3px))}}#aboutCol .visual{position:relative;z-index:0;-webkit-padding-before:calc(200 / var(--device_font-size) * 1rem);padding-block-start:calc(200 / var(--device_font-size) * 1rem)}#aboutCol .visual h2{-webkit-filter:invert(1) brightness(200%);filter:invert(1) brightness(200%);-webkit-margin-after:calc(100 / var(--device_font-size) * 1rem);margin-block-end:calc(100 / var(--device_font-size) * 1rem)}#aboutCol .visual h2 ~ p{-webkit-margin-after:calc(60 / var(--device_font-size) * 1rem);margin-block-end:calc(60 / var(--device_font-size) * 1rem);font-size:calc(45 / var(--device_font-size) * 1rem);font-weight:600;line-height:1.6;color:#FFF}#aboutCol .visual h2 ~ p span{line-height:2}#aboutCol .visual ul{display:grid;gap:calc(30 / var(--device_font-size) * 1rem);width:calc(590 / var(--device_width) * 100%);margin-inline:auto}#aboutCol .visual:after{content:"";position:absolute;z-index:-1;left:0;bottom:-1px;background:#FFF;width:100%;height:calc(60 / var(--device_font-size) * 1rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#aboutCol .visual{-webkit-padding-before:calc(200 / var(--device_font-size) * 1rem);padding-block-start:calc(200 / var(--device_font-size) * 1rem)}#aboutCol .visual h2{-webkit-margin-after:calc(100 / var(--device_font-size) * 1rem);margin-block-end:calc(100 / var(--device_font-size) * 1rem)}#aboutCol .visual h2 ~ p{-webkit-margin-after:calc(80 / var(--device_font-size) * 1rem);margin-block-end:calc(80 / var(--device_font-size) * 1rem)}#aboutCol .visual ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(40 / var(--device_font-size) * 1rem);width:calc(1080 / var(--device_font-size) * 1rem)}#aboutCol .visual #bgAnime::before{bottom:-30%}#aboutCol .visual #bgAnime::after{bottom:-30%}}#aboutCol .txt{display:grid;gap:calc(80 / var(--device_font-size) * 1rem);background:#FFF;padding-block:calc(90 / var(--device_font-size) * 1rem) calc(160 / var(--device_font-size) * 1rem);font-weight:700;text-align:center}#aboutCol .txt .catch{font-size:calc(45 / var(--device_font-size) * 1rem);line-height:1.5}#aboutCol .txt p{font-size:calc(28 / var(--device_font-size) * 1rem);line-height:2.5}#aboutCol .txt p span:not([data-ruby]):not([class]){background:linear-gradient(to right, var(--color_jude), var(--color_milla));color:transparent;background-clip:text}#aboutCol .txt p span:not([data-ruby]).jude{color:var(--color_jude)}#aboutCol .txt p span:not([data-ruby]).milla{color:var(--color_milla)}#aboutCol .txt p [data-ruby="ゲート"]:before{translate:-50% -80%}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#aboutCol .txt{gap:calc(60 / var(--device_font-size) * 1rem);-webkit-margin-before:calc(-56 / var(--device_font-size) * 1rem);margin-block-start:calc(-56 / var(--device_font-size) * 1rem);padding-block:calc(120 / var(--device_font-size) * 1rem) calc(140 / var(--device_font-size) * 1rem)}#aboutCol .txt .catch{font-size:calc(45 / var(--device_font-size) * 1rem)}#aboutCol .txt p{font-size:calc(24 / var(--device_font-size) * 1rem)}}:where(#aboutCol ~ [id*="Col"]) .btn{font-size:calc(32 / var(--device_font-size) * 1rem);font-weight:400;text-transform:uppercase}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:where(#aboutCol ~ [id*="Col"]) .btn{font-size:calc(24 / var(--device_font-size) * 1rem)}}#remasteredCol{overflow:hidden;position:relative;z-index:0;text-align:center}#remasteredCol:after{content:"";position:absolute;z-index:1;bottom:calc(20 / var(--device_font-size) * 1rem);left:0;background:#FFF;width:100%;height:1px}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#remasteredCol{background:url(../images/top/remastered/bg_sp.webp) no-repeat bottom center/cover;padding-block:calc(240 / var(--device_font-size) * 1rem) calc(160 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#remasteredCol{background:url(../images/top/remastered/bg_pc.webp) no-repeat top center/cover;padding-block:calc(290 / var(--device_font-size) * 1rem) calc(160 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape) and (min-width: 1300px), (min-width: 960px) and (min-width: 1300px){#remasteredCol{padding-block:calc(calc(220 / 2000 * 100vw) + calc(150 / var(--device_font-size) * 1rem)) calc(160 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#remasteredCol h2{-webkit-margin-after:calc(80 / var(--device_font-size) * 1rem);margin-block-end:calc(80 / var(--device_font-size) * 1rem)}}#remasteredCol h2+p{font-size:calc(32 / var(--device_font-size) * 1rem);line-height:1.8;letter-spacing:0.05}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#remasteredCol h2+p{font-size:calc(24 / var(--device_font-size) * 1rem)}}#remasteredCol h3{display:grid;gap:calc(30 / var(--device_font-size) * 1rem);justify-items:center;margin-block:calc(170 / var(--device_font-size) * 1rem) calc(30 / var(--device_font-size) * 1rem);font-size:calc(36 / var(--device_font-size) * 1rem);font-weight:700}#remasteredCol h3:after{content:"";-webkit-mask:url(../images/common/ico_triangle.svg) no-repeat center/contain;mask:url(../images/common/ico_triangle.svg) no-repeat center/contain;background:#000;aspect-ratio:1/1;width:calc(16 / var(--device_font-size) * 1rem);height:auto}#remasteredCol h3:first-of-type{-webkit-margin-before:calc(80 / var(--device_font-size) * 1rem);margin-block-start:calc(80 / var(--device_font-size) * 1rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#remasteredCol h3{gap:calc(20 / var(--device_font-size) * 1rem);margin-block:calc(190 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem);font-size:calc(28 / var(--device_font-size) * 1rem);font-weight:700}#remasteredCol h3:after{width:calc(16 / var(--device_font-size) * 1rem)}#remasteredCol h3:first-of-type{-webkit-margin-before:calc(80 / var(--device_font-size) * 1rem);margin-block-start:calc(80 / var(--device_font-size) * 1rem)}}#remasteredCol .imgSliderWide{-webkit-margin-before:calc(60 / var(--device_font-size) * 1rem);margin-block-start:calc(60 / var(--device_font-size) * 1rem)}#remasteredCol ~ [id*="Col"]{-webkit-margin-before:calc(200 / var(--device_font-size) * 1rem);margin-block-start:calc(200 / var(--device_font-size) * 1rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#remasteredCol ~ [id*="Col"]{-webkit-margin-before:calc(170 / var(--device_font-size) * 1rem);margin-block-start:calc(170 / var(--device_font-size) * 1rem)}}#characterCol{overflow:hidden}#characterCol h2{-webkit-margin-after:calc(80 / var(--device_font-size) * 1rem);margin-block-end:calc(80 / var(--device_font-size) * 1rem)}#characterCol .slick-list{overflow:visible}#characterCol .characterSlider{width:calc(560 / var(--device_width) * 100vw);margin-inline:auto}#characterCol .characterSlider .slick-active .character{scale:1}#characterCol .characterSlider .character{position:relative;z-index:0;width:calc(280 / var(--device_width) * 100vw);padding-inline:calc(27 / var(--device_width) * 100vw);line-height:0;scale:0.9;transition:scale 0.5s 0s}#characterCol .characterSlider .character:before,#characterCol .characterSlider .character:after{content:"";position:absolute;z-index:30;left:50%;-webkit-mask:url(../images/common/ico_triangle.svg) no-repeat center/contain;mask:url(../images/common/ico_triangle.svg) no-repeat center/contain;aspect-ratio:1/1;width:calc(16 / var(--device_font-size) * 1rem);height:auto;translate:-50% 0}#characterCol .characterSlider .character:before{top:calc(30 / var(--device_font-size) * 1rem);background:var(--bg_txt)}#characterCol .characterSlider .character:after{bottom:calc(30 / var(--device_font-size) * 1rem);background:var(--bg_txt);rotate:x 180deg}#characterCol .characterSlider .character a{position:relative;z-index:0;aspect-ratio:226/772;width:100%;height:auto}#characterCol .characterSlider .character a p{position:absolute;z-index:10;top:calc(70 / var(--device_font-size) * 1rem);left:50%;font-family:"Libre Baskerville", serif;font-weight:700;font-size:calc(30 / var(--device_font-size) * 1rem);letter-spacing:0.04em;line-height:1.33333;text-align:center;color:var(--bg_txt);translate:-50% 0}#characterCol .characterSlider .character a img{pointer-events:none;position:absolute;z-index:20;bottom:0;right:0;width:250%;translate:19% 0}#characterCol .characterSlider .character a div:before,#characterCol .characterSlider .character a:before,#characterCol .characterSlider .character a:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}#characterCol .characterSlider .character a div:before{z-index:-10;top:50%;left:50%;-webkit-mask:url(../images/top/character/mask_bg_tl.png) no-repeat top left/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_tr.png) no-repeat top right/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_bl.png) no-repeat bottom left/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_br.png) no-repeat bottom right/calc(30 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem)));mask:url(../images/top/character/mask_bg_tl.png) no-repeat top left/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_tr.png) no-repeat top right/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_bl.png) no-repeat bottom left/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_br.png) no-repeat bottom right/calc(30 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem)));-webkit-filter:saturate(0);filter:saturate(0);mix-blend-mode:overlay;background:url(../images/common/bg_btn_gradation.webp) no-repeat center/150% 150%;translate:-50% -50%}#characterCol .characterSlider .character a:before{z-index:-20;top:50%;left:50%;z-index:1;width:calc(100% - calc(20 / var(--device_font-size) * 1rem));height:calc(100% - calc(20 / var(--device_font-size) * 1rem));border-style:solid;border-width:calc(30 / var(--device_font-size) * 1rem);-o-border-image:var(--bg_border) 30 / calc(30 / var(--device_font-size) * 1rem);border-image:var(--bg_border) 30 / calc(30 / var(--device_font-size) * 1rem);translate:-50% -50%}#characterCol .characterSlider .character a:after{z-index:-30;background:var(--bg_color);-webkit-mask:url(../images/top/character/mask_bg_tl.png) no-repeat top left/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_tr.png) no-repeat top right/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_bl.png) no-repeat bottom left/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_br.png) no-repeat bottom right/calc(30 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem)));mask:url(../images/top/character/mask_bg_tl.png) no-repeat top left/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_tr.png) no-repeat top right/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_bl.png) no-repeat bottom left/calc(30 / var(--device_font-size) * 1rem),url(../images/top/character/mask_bg_br.png) no-repeat bottom right/calc(30 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(18 / var(--device_font-size) * 1rem), #000 calc(18 / var(--device_font-size) * 1rem), #000 calc(100% - calc(18 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(18 / var(--device_font-size) * 1rem)))}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#characterCol .characterSlider{display:-webkit-flex;display:flex;width:calc(1104 / var(--device_font-size) * 1rem)}#characterCol .characterSlider .character{width:calc(184 / var(--device_font-size) * 1rem);padding-inline:calc(12 / var(--device_font-size) * 1rem);scale:1}#characterCol .characterSlider .character:before,#characterCol .characterSlider .character:after{width:calc(16 / var(--device_font-size) * 1rem)}#characterCol .characterSlider .character:before{top:calc(20 / var(--device_font-size) * 1rem)}#characterCol .characterSlider .character:after{bottom:calc(20 / var(--device_font-size) * 1rem)}#characterCol .characterSlider .character a p{top:calc(45 / var(--device_font-size) * 1rem);font-size:calc(20 / var(--device_font-size) * 1rem);line-height:1.5}#characterCol .characterSlider .character a img{bottom:calc(40 / var(--device_font-size) * 1rem);width:220%;translate:17% 0}}@media (min-width: 769px) and (orientation: landscape) and (any-hover: hover), (min-width: 960px) and (any-hover: hover){#characterCol .characterSlider .character:before,#characterCol .characterSlider .character:after{transition:top 0.5s, bottom 0.5s}#characterCol .characterSlider .character:has(>a:hover):before{top:calc(30 / var(--device_font-size) * 1rem)}#characterCol .characterSlider .character:has(>a:hover):after{bottom:calc(30 / var(--device_font-size) * 1rem)}#characterCol .characterSlider .character a p{transition:translate 0.5s}#characterCol .characterSlider .character a img{transition:translate 0.5s}#characterCol .characterSlider .character a:before{transition:width 0.5s, height 0.5s}#characterCol .characterSlider .character a:hover p{translate:-50% 10%}#characterCol .characterSlider .character a:hover img{translate:17% -5%}#characterCol .characterSlider .character a:hover:before{width:calc(100% - calc(30 / var(--device_font-size) * 1rem));height:calc(100% - calc(30 / var(--device_font-size) * 1rem))}#characterCol .characterSlider .character a:hover img{-webkit-filter:brightness(1);filter:brightness(1)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#characterCol .characterSlider>li:has(>.milla){z-index:2}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#characterCol .btn{-webkit-margin-before:calc(80 / var(--device_font-size) * 1rem);margin-block-start:calc(80 / var(--device_font-size) * 1rem)}}#battleSystemCol{text-align:center}#battleSystemCol h2{-webkit-margin-after:calc(80 / var(--device_font-size) * 1rem);margin-block-end:calc(80 / var(--device_font-size) * 1rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#battleSystemColInner{display:grid;grid-template-columns:calc(600 / var(--device_font-size) * 1rem) auto;-webkit-align-items:center;align-items:center;gap:calc(80 / var(--device_font-size) * 1rem);width:calc(1080 / var(--device_font-size) * 1rem);margin-inline:auto}}#battleSystemCol .txtBox{width:calc(590 / var(--device_width) * 100%);margin-inline:auto}#battleSystemCol .txtBox:nth-of-type(n+2){-webkit-margin-before:calc(150 / var(--device_font-size) * 1rem);margin-block-start:calc(150 / var(--device_font-size) * 1rem)}#battleSystemCol .txtBox h3{display:grid;gap:calc(20 / var(--device_font-size) * 1rem);justify-items:center;margin-block:0 calc(30 / var(--device_font-size) * 1rem);font-size:calc(30 / var(--device_font-size) * 1rem);font-weight:700;line-height:1.33333;color:var(--color_green)}#battleSystemCol .txtBox h3 span>span{display:block;font-size:0.8em}#battleSystemCol .txtBox h3:after{content:"";-webkit-mask:url(../images/common/ico_triangle.svg) no-repeat center/contain;mask:url(../images/common/ico_triangle.svg) no-repeat center/contain;background:var(--color_green);aspect-ratio:1/1;width:calc(16 / var(--device_font-size) * 1rem);height:auto}#battleSystemCol .txtBox p{line-height:2}#battleSystemCol .txtBox p+p{-webkit-margin-before:1rem;margin-block-start:1rem}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#battleSystemCol .txtBox{width:auto;text-align:left}#battleSystemCol .txtBox:nth-of-type(n+2){-webkit-margin-before:0;margin-block-start:0}#battleSystemCol .txtBox h3{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;gap:calc(10 / var(--device_font-size) * 1rem);justify-items:flex-start;-webkit-align-items:center;align-items:center;margin-block:0 calc(30 / var(--device_font-size) * 1rem);font-size:calc(28 / var(--device_font-size) * 1rem);line-height:1}#battleSystemCol .txtBox h3 span{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:0.5rem;-webkit-order:2;order:2}#battleSystemCol .txtBox h3 span>span{display:inline-block}#battleSystemCol .txtBox h3:after{-webkit-order:1;order:1;width:calc(12 / var(--device_font-size) * 1rem)}#battleSystemCol .txtBox p{line-height:1.77778}#battleSystemCol .txtBox:nth-of-type(1){-webkit-order:2;order:2}#battleSystemCol .txtBox:nth-of-type(2){-webkit-order:4;order:4}#battleSystemCol .txtBox:nth-of-type(3){-webkit-order:6;order:6}}#battleSystemCol .imgSlider{-webkit-margin-before:calc(60 / var(--device_font-size) * 1rem);margin-block-start:calc(60 / var(--device_font-size) * 1rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#battleSystemCol .imgSlider{width:calc(600 / var(--device_font-size) * 1rem);margin-block:0}#battleSystemCol .imgSlider:nth-of-type(1){-webkit-order:1;order:1}#battleSystemCol .imgSlider:nth-of-type(2){-webkit-order:3;order:3}#battleSystemCol .imgSlider:nth-of-type(3){-webkit-order:5;order:5}}#productsCol{overflow:hidden}#productsCol .slick-list{overflow:visible}#productsColInner{overflow:hidden;width:100%}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#productsColInner{-webkit-margin-after:calc(80 / var(--device_font-size) * 1rem);margin-block-end:calc(80 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#productsColInner{-webkit-margin-after:calc(60 / var(--device_font-size) * 1rem);margin-block-end:calc(60 / var(--device_font-size) * 1rem)}}#productsCol .productsSlider{width:calc(640 / var(--device_font-size) * 1rem);margin-inline:auto}#productsCol .productsSlider .slick-prev{top:auto}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#productsCol .productsSlider .slick-prev{bottom:calc(165.9375 / var(--device_font-size) * 1rem);translate:-45% 50%}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#productsCol .productsSlider .slick-prev{bottom:calc(146.25 / var(--device_font-size) * 1rem);translate:-70% 50%}}#productsCol .productsSlider .slick-next{top:auto}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#productsCol .productsSlider .slick-next{bottom:calc(165.9375 / var(--device_font-size) * 1rem);translate:45% 50%}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#productsCol .productsSlider .slick-next{bottom:calc(146.25 / var(--device_font-size) * 1rem);translate:70% 50%}}#productsCol .productsSlider .slick-dotted.slick-slider{margin-bottom:calc(60 / var(--device_font-size) * 1rem)}#productsCol .productsSlider .slick-dots{bottom:calc(-20 / var(--device_font-size) * 1rem)}#productsCol .productsSlider a{display:grid;gap:calc(20 / var(--device_font-size) * 1rem);justify-items:center;width:calc(640 / var(--device_font-size) * 1rem);padding-inline:calc(25 / var(--device_font-size) * 1rem);font-size:calc(36 / var(--device_font-size) * 1rem);font-weight:700;line-height:1.33333;color:var(--color_green);text-decoration:none}#productsCol .productsSlider a:after{content:"";-webkit-order:1;order:1;-webkit-mask:url(../images/common/ico_triangle.svg) no-repeat center/contain;mask:url(../images/common/ico_triangle.svg) no-repeat center/contain;background:var(--color_green);aspect-ratio:1/1;width:calc(16 / var(--device_font-size) * 1rem);height:auto}#productsCol .productsSlider a .frame{-webkit-order:2;order:2}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#productsCol .productsSlider{width:calc(1120 / var(--device_font-size) * 1rem)}#productsCol .productsSlider a{gap:calc(10 / var(--device_font-size) * 1rem);width:calc(560 / var(--device_font-size) * 1rem);padding-inline:calc(20 / var(--device_font-size) * 1rem);font-size:calc(28 / var(--device_font-size) * 1rem);line-height:1}#productsCol .productsSlider a:after{width:calc(12 / var(--device_font-size) * 1rem)}#productsCol .productsSlider a .frame{-webkit-margin-before:calc(10 / var(--device_font-size) * 1rem);margin-block-start:calc(10 / var(--device_font-size) * 1rem)}}.productsDetail{width:100%}.productsDetail>div{display:grid;gap:calc(30 / var(--device_font-size) * 1rem);margin-inline:auto;padding:calc(40 / var(--device_font-size) * 1rem)}.productsDetail>div .btn{width:100%}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){.productsDetail>div{width:calc(630 / var(--device_width) * 100%)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){.productsDetail>div{width:calc(1080 / var(--device_font-size) * 1rem);gap:calc(20 / var(--device_font-size) * 1rem)}}#footerCol{width:100%;-webkit-padding-before:calc(150 / var(--device_font-size) * 1rem);padding-block-start:calc(150 / var(--device_font-size) * 1rem)}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#footerCol{background:url(../images/top/footer/bg_sp.webp) no-repeat bottom center/cover}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#footerCol{background:url(../images/top/footer/bg_pc.webp) no-repeat bottom center/cover}}#specCol{overflow:hidden}#specCol>*:not(.scrollBox){width:calc(630 / var(--device_width) * 100%);margin-inline:auto}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#specCol>*:not(.scrollBox){width:calc(1200 / var(--device_font-size) * 1rem)}}#specCol .specList{padding:calc(60 / var(--device_font-size) * 1rem);letter-spacing:0.04em}#specCol .specList>dt{font-weight:700;line-height:1}#specCol .specList>dt:nth-of-type(n+2){border-top:1px solid var(--color_txt);padding-block:calc(30 / var(--device_font-size) * 1rem) 0}#specCol .specList>dd{padding-block:calc(20 / var(--device_font-size) * 1rem) calc(30 / var(--device_font-size) * 1rem)}#specCol .specList>dd ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#specCol .specList>dd ul li:nth-last-of-type(n+2):after{display:inline-block;content:" / ";margin-inline:0.5em}#specCol .specList>dd dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}#specCol .specList>dd dl>*:nth-of-type(n+2){padding-block:calc(10 / var(--device_font-size) * 1rem) calc(5 / var(--device_font-size) * 1rem);border-top:1px solid var(--color_gray)}#specCol .specList>dd dl>dd{-webkit-padding-start:1rem;padding-inline-start:1rem;text-align:right}#specCol .specList>dd:last-of-type{-webkit-padding-after:0;padding-block-end:0}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#specCol .specList{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;padding:calc(40 / var(--device_font-size) * 1rem) calc(60 / var(--device_font-size) * 1rem)}#specCol .specList>dt{display:grid;-webkit-align-items:center;align-items:center;padding-block:calc(20 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem);-webkit-padding-end:2rem;padding-inline-end:2rem}#specCol .specList>dt:nth-of-type(n+2){padding-block:calc(20 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem)}#specCol .specList>dd{padding-block:calc(20 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem)}#specCol .specList>dd:nth-of-type(n+2){border-top:1px solid var(--color_txt);padding-block:calc(20 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem)}#specCol .specList>dd dl{width:-webkit-fit-content;width:fit-content}}#specCol h3{margin-block:calc(120 / var(--device_font-size) * 1rem) calc(30 / var(--device_font-size) * 1rem);font-size:calc(36 / var(--device_font-size) * 1rem);font-weight:700;text-align:center}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#specCol h3{margin-block:calc(80 / var(--device_font-size) * 1rem) calc(30 / var(--device_font-size) * 1rem);font-size:calc(35 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#specCol .scrollBox{overflow-x:visible;width:calc(1200 / var(--device_font-size) * 1rem);margin-inline:auto}#specCol .scrollBox .tableBox{width:100%}#specCol .scrollBox table td{word-break:break-all;white-space:wrap}}#specCol .specPcBox h4{margin-block:calc(60 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem);font-size:calc(30 / var(--device_font-size) * 1rem);font-weight:700;text-align:center}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#specCol .specPcBox{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 calc(40 / var(--device_font-size) * 1rem)}#specCol .specPcBox h4{margin-block:0 calc(20 / var(--device_font-size) * 1rem);font-size:calc(28 / var(--device_font-size) * 1rem)}#specCol .specPcBox h4:nth-of-type(1){grid-column:1/2;grid-row:1/2}#specCol .specPcBox h4:nth-of-type(2){grid-column:2/3;grid-row:1/2}}

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