@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){body:before{content:"";position:fixed;z-index:-1;top:0;left:0;width:100%;background:url(../images/common/bg_sp_01.webp) no-repeat top center/100% auto,url(../images/common/bg_sp_02.webp) no-repeat bottom left/calc(254 / var(--device_width) * 100%) auto;height:100vh}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){body{background:url(../images/common/bg_pc_01.webp) no-repeat top calc(840/var(--device_font-size)*1rem) right/min(1157 / 2000 * 100%, 1157px) auto,url(../images/common/bg_pc_02.webp) no-repeat top calc(3117/var(--device_font-size)*1rem) right/min(1657 / 2000 * 100%, 1657px) auto}}#snav{position:relative;z-index:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(24/var(--device_font-size)*1rem) calc(16/var(--device_font-size)*1rem);width:calc(630/var(--device_width)*100%);margin-inline:auto;padding-block-end:calc(46/var(--device_font-size)*1rem)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#snav{grid-template-columns:repeat(3, 1fr);padding-block-end:calc(40/var(--device_font-size)*1rem)}}#snav:before,#snav:after{content:"";position:absolute;z-index:1;left:50%;bottom:0;translate:-50% 0}#snav:before{background:linear-gradient(to right, var(--color_gradation_02));width:100%;height:1px}#snav:after{background:var(--color_red_02);-webkit-mask:url(../images/common/ico_box.svg) no-repeat top center/contain;mask:url(../images/common/ico_box.svg) no-repeat top center/contain;aspect-ratio:32/13;width:calc(32/var(--device_font-size)*1rem);height:auto;translate:-50% 100%}#snav li>*{position:relative;z-index:0;display:flex;justify-content:center;align-items:center;width:100%;max-width:calc(465/var(--device_width)*100vw);min-height:calc(80/var(--device_font-size)*1rem);margin-inline:auto;padding-block:1rem;font-size:calc(24/var(--device_font-size)*1rem);font-weight:600;letter-spacing:.1em;line-height:1.1666666667;color:#fff;text-align:center;text-decoration:none;transform:translateZ(0);filter:drop-shadow(calc(5 / var(--device_font-size) * 1rem) calc(5 / var(--device_font-size) * 1rem) calc(10 / var(--device_font-size) * 1rem) var(--color_shadow))}#snav li>*:has(img){font-size:0;line-height:1}#snav li>*:has(img[src*=more]){min-width:auto;width:calc(400/var(--device_font-size)*1rem)}#snav li>*:has(img[src*=more]) img{width:calc(103/var(--device_font-size)*1rem);font-size:0;line-height:1}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#snav li>*{max-width:calc(400/var(--device_font-size)*1rem);min-height:calc(60/var(--device_font-size)*1rem);font-size:calc(18/var(--device_font-size)*1rem);padding-block:calc(calc(18 / var(--device_font-size) * 1rem) - (1lh - 1em)/2)}#snav li>*:has(img[src*=more]){min-width:auto;width:calc(300/var(--device_font-size)*1rem)}#snav li>*:has(img[src*=more]) img{width:calc(81/var(--device_font-size)*1rem)}}#snav li>*:before,#snav li>*:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)))}#snav li>*:before{background:url(../images/common/bg_gradation.webp) no-repeat center left/130% 100%}#snav li>*>span:before,#snav li>*>span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)))}#snav li>*>span:before{z-index:1;background:url(../images/common/border_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/border_btn_r.svg) no-repeat center right/auto 100%;opacity:.2}#snav li>*>span:after{z-index:2;background:url(../images/common/ico_line_long_l.svg) no-repeat center left calc(10 / var(--device_font-size) * 1rem)/auto 100%,url(../images/common/ico_line_short_l.svg) no-repeat center left calc(20 / var(--device_font-size) * 1rem)/auto 38.3333333333%,url(../images/common/ico_line_long_r.svg) no-repeat center right calc(10 / var(--device_font-size) * 1rem)/auto 100%,url(../images/common/ico_line_short_r.svg) no-repeat center right calc(20 / var(--device_font-size) * 1rem)/auto 38.3333333333%,url(../images/common/ico_arrow_l.svg) no-repeat center left calc(24 / var(--device_font-size) * 1rem)/calc(26 / var(--device_font-size) * 1rem) auto,url(../images/common/ico_arrow_r.svg) no-repeat center right calc(24 / var(--device_font-size) * 1rem)/calc(26 / var(--device_font-size) * 1rem) auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#snav li>*>span:after{background:url(../images/common/ico_line_long_l.svg) no-repeat center left calc(7 / var(--device_font-size) * 1rem)/auto 100%,url(../images/common/ico_line_short_l.svg) no-repeat center left calc(16 / var(--device_font-size) * 1rem)/auto 38.3333333333%,url(../images/common/ico_line_long_r.svg) no-repeat center right calc(7 / var(--device_font-size) * 1rem)/auto 100%,url(../images/common/ico_line_short_r.svg) no-repeat center right calc(16 / var(--device_font-size) * 1rem)/auto 38.3333333333%,url(../images/common/ico_arrow_l.svg) no-repeat center left calc(18 / var(--device_font-size) * 1rem)/calc(21 / var(--device_font-size) * 1rem) auto,url(../images/common/ico_arrow_r.svg) no-repeat center right calc(18 / var(--device_font-size) * 1rem)/calc(21 / var(--device_font-size) * 1rem) auto}}@media(hover: hover)and (pointer: fine){#snav li>*:before{transition:filter .5s;will-change:filter}#snav li>*>span:after{will-change:background-position;transition:background-position .5s}#snav li>*:hover:before{filter:hue-rotate(-90deg)}#snav li>*:hover>span:after{background-position:center left calc(10/var(--device_font-size)*1rem),center left calc(20/var(--device_font-size)*1rem),center right calc(10/var(--device_font-size)*1rem),center right calc(20/var(--device_font-size)*1rem),center left calc(12/var(--device_font-size)*1rem),center right calc(12/var(--device_font-size)*1rem)}}@media(hover: hover)and (pointer: fine)and (min-width: 769px)and (orientation: landscape),(hover: hover)and (pointer: fine)and (min-width: 960px){#snav li>*:hover>span:after{background-position:center left calc(7/var(--device_font-size)*1rem),center left calc(16/var(--device_font-size)*1rem),center right calc(7/var(--device_font-size)*1rem),center right calc(16/var(--device_font-size)*1rem),center left calc(9/var(--device_font-size)*1rem),center right calc(9/var(--device_font-size)*1rem)}}#snav li>*[href*=nintendo]::before,#snav li>*[href*="nsw."]:not([href*="#"])::before,#snav li>*[href*=playstation]::before,#snav li>*[href*="ps."]:not([href*="#"])::before,#snav li>*[href*=xbox]::before,#snav li>*[href*=steam]::before,#snav li>*.nsw::before,#snav li>*.ps::before,#snav li>*.xbox::before,#snav li>*.steam::before{filter:saturate(0)}#snav li>*[href*=nintendo]:after,#snav li>*[href*="nsw."]:not([href*="#"]):after,#snav li>*[href*=playstation]:after,#snav li>*[href*="ps."]:not([href*="#"]):after,#snav li>*[href*=xbox]:after,#snav li>*[href*=steam]:after,#snav li>*.nsw:after,#snav li>*.ps:after,#snav li>*.xbox:after,#snav li>*.steam:after{background:var(--overlay_color);mix-blend-mode:color;opacity:.8}@media(hover: hover)and (pointer: fine){#snav li>*[href*=nintendo]:after,#snav li>*[href*="nsw."]:not([href*="#"]):after,#snav li>*[href*=playstation]:after,#snav li>*[href*="ps."]:not([href*="#"]):after,#snav li>*[href*=xbox]:after,#snav li>*[href*=steam]:after,#snav li>*.nsw:after,#snav li>*.ps:after,#snav li>*.xbox:after,#snav li>*.steam:after{transition:opacity .5s;will-change:opacity}#snav li>*[href*=nintendo]:hover::before,#snav li>*[href*="nsw."]:not([href*="#"]):hover::before,#snav li>*[href*=playstation]:hover::before,#snav li>*[href*="ps."]:not([href*="#"]):hover::before,#snav li>*[href*=xbox]:hover::before,#snav li>*[href*=steam]:hover::before,#snav li>*.nsw:hover::before,#snav li>*.ps:hover::before,#snav li>*.xbox:hover::before,#snav li>*.steam:hover::before{filter:saturate(1) hue-rotate(-90deg)}#snav li>*[href*=nintendo]:hover:after,#snav li>*[href*="nsw."]:not([href*="#"]):hover:after,#snav li>*[href*=playstation]:hover:after,#snav li>*[href*="ps."]:not([href*="#"]):hover:after,#snav li>*[href*=xbox]:hover:after,#snav li>*[href*=steam]:hover:after,#snav li>*.nsw:hover:after,#snav li>*.ps:hover:after,#snav li>*.xbox:hover:after,#snav li>*.steam:hover:after{opacity:0}}#snav li>*[href*=nintendo].active:before,#snav li>*[href*="nsw."]:not([href*="#"]).active:before,#snav li>*[href*=playstation].active:before,#snav li>*[href*="ps."]:not([href*="#"]).active:before,#snav li>*[href*=xbox].active:before,#snav li>*[href*=steam].active:before,#snav li>*.nsw.active:before,#snav li>*.ps.active:before,#snav li>*.xbox.active:before,#snav li>*.steam.active:before{filter:hue-rotate(-90deg)}#snav li>*[href*=nintendo].active:after,#snav li>*[href*="nsw."]:not([href*="#"]).active:after,#snav li>*[href*=playstation].active:after,#snav li>*[href*="ps."]:not([href*="#"]).active:after,#snav li>*[href*=xbox].active:after,#snav li>*[href*=steam].active:after,#snav li>*.nsw.active:after,#snav li>*.ps.active:after,#snav li>*.xbox.active:after,#snav li>*.steam.active:after{opacity:0}#snav li>*.active:before{filter:hue-rotate(-90deg)}#snav li>*.active>span:after{background-position:center left calc(10/var(--device_font-size)*1rem),center left calc(20/var(--device_font-size)*1rem),center right calc(10/var(--device_font-size)*1rem),center right calc(20/var(--device_font-size)*1rem),center left calc(12/var(--device_font-size)*1rem),center right calc(12/var(--device_font-size)*1rem)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#snav li>*.active>span:after{background-position:center left calc(7/var(--device_font-size)*1rem),center left calc(16/var(--device_font-size)*1rem),center right calc(7/var(--device_font-size)*1rem),center right calc(16/var(--device_font-size)*1rem),center left calc(9/var(--device_font-size)*1rem),center right calc(9/var(--device_font-size)*1rem)}}#snav li>*.close{pointer-events:none;filter:grayscale(100%);color:#ccc}#snav li>*{min-height:calc(90/var(--device_font-size)*1rem);max-width:100%;height:100%;padding-block:.5rem;letter-spacing:0}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#snav{width:calc(1040/var(--device_font-size)*1rem)}#snav li>*{min-height:calc(60/var(--device_font-size)*1rem)}}[role=tablist]:has([role=tab][id^=tab]),.ssnav{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(24/var(--device_font-size)*1rem) calc(16/var(--device_font-size)*1rem);margin-block:calc(56/var(--device_font-size)*1rem) calc(60/var(--device_font-size)*1rem)}[role=tablist]:has([role=tab][id^=tab]) button,[role=tablist]:has([role=tab][id^=tab]) a,.ssnav button,.ssnav a{background:none;border:none;position:relative;z-index:0;display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(80/var(--device_font-size)*1rem);margin-inline:auto;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","Cambria Math",serif;font-size:calc(24/var(--device_font-size)*1rem);font-weight:600;letter-spacing:0;line-height:1.2;color:#fff;text-align:center;text-decoration:none;transform:translateZ(0);filter:drop-shadow(calc(5 / var(--device_font-size) * 1rem) calc(5 / var(--device_font-size) * 1rem) calc(10 / var(--device_font-size) * 1rem) var(--color_shadow))}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[role=tablist]:has([role=tab][id^=tab]) button,[role=tablist]:has([role=tab][id^=tab]) a,.ssnav button,.ssnav a{min-height:calc(60/var(--device_font-size)*1rem);font-size:calc(16/var(--device_font-size)*1rem)}}[role=tablist]:has([role=tab][id^=tab]) button:before,[role=tablist]:has([role=tab][id^=tab]) button:after,[role=tablist]:has([role=tab][id^=tab]) a:before,[role=tablist]:has([role=tab][id^=tab]) a:after,.ssnav button:before,.ssnav button:after,.ssnav a:before,.ssnav a:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)))}[role=tablist]:has([role=tab][id^=tab]) button:before,[role=tablist]:has([role=tab][id^=tab]) a:before,.ssnav button:before,.ssnav a:before{background:url(../images/common/bg_gradation.webp) no-repeat center left/130% 100%}[role=tablist]:has([role=tab][id^=tab]) button>span:before,[role=tablist]:has([role=tab][id^=tab]) button>span:after,[role=tablist]:has([role=tab][id^=tab]) a>span:before,[role=tablist]:has([role=tab][id^=tab]) a>span:after,.ssnav button>span:before,.ssnav button>span:after,.ssnav a>span:before,.ssnav a>span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)))}[role=tablist]:has([role=tab][id^=tab]) button>span:before,[role=tablist]:has([role=tab][id^=tab]) a>span:before,.ssnav button>span:before,.ssnav a>span:before{z-index:1;background:url(../images/common/border_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/border_btn_r.svg) no-repeat center right/auto 100%;opacity:.2}[role=tablist]:has([role=tab][id^=tab]) button>span:after,[role=tablist]:has([role=tab][id^=tab]) a>span:after,.ssnav button>span:after,.ssnav a>span:after{z-index:2;background:url(../images/common/ico_arrow_l.svg) no-repeat center left calc(10 / var(--device_font-size) * 1rem)/calc(19 / var(--device_font-size) * 1rem) auto,url(../images/common/ico_arrow_r.svg) no-repeat center right calc(10 / var(--device_font-size) * 1rem)/calc(19 / var(--device_font-size) * 1rem) auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[role=tablist]:has([role=tab][id^=tab]) button>span:after,[role=tablist]:has([role=tab][id^=tab]) a>span:after,.ssnav button>span:after,.ssnav a>span:after{background:url(../images/common/ico_arrow_l.svg) no-repeat center left calc(8 / var(--device_font-size) * 1rem)/calc(14 / var(--device_font-size) * 1rem) auto,url(../images/common/ico_arrow_r.svg) no-repeat center right calc(8 / var(--device_font-size) * 1rem)/calc(14 / var(--device_font-size) * 1rem) auto}}@media(hover: hover)and (pointer: fine){[role=tablist]:has([role=tab][id^=tab]) button:before,[role=tablist]:has([role=tab][id^=tab]) a:before,.ssnav button:before,.ssnav a:before{transition:filter .5s}[role=tablist]:has([role=tab][id^=tab]) button>span:before,[role=tablist]:has([role=tab][id^=tab]) a>span:before,.ssnav button>span:before,.ssnav a>span:before{transition:opacity .5s}[role=tablist]:has([role=tab][id^=tab]) button>span:after,[role=tablist]:has([role=tab][id^=tab]) a>span:after,.ssnav button>span:after,.ssnav a>span:after{transition:background-position .5s}[role=tablist]:has([role=tab][id^=tab]) button:hover,[role=tablist]:has([role=tab][id^=tab]) a:hover,.ssnav button:hover,.ssnav a:hover{cursor:pointer}[role=tablist]:has([role=tab][id^=tab]) button:hover:before,[role=tablist]:has([role=tab][id^=tab]) a:hover:before,.ssnav button:hover:before,.ssnav a:hover:before{filter:hue-rotate(-90deg)}[role=tablist]:has([role=tab][id^=tab]) button:hover>span:before,[role=tablist]:has([role=tab][id^=tab]) a:hover>span:before,.ssnav button:hover>span:before,.ssnav a:hover>span:before{opacity:.6}[role=tablist]:has([role=tab][id^=tab]) button:hover>span:after,[role=tablist]:has([role=tab][id^=tab]) a:hover>span:after,.ssnav button:hover>span:after,.ssnav a:hover>span:after{background-position:center left 0,center right 0}}[role=tablist]:has([role=tab][id^=tab]) button[aria-selected=true]:before,[role=tablist]:has([role=tab][id^=tab]) a[aria-selected=true]:before,.ssnav button[aria-selected=true]:before,.ssnav a[aria-selected=true]:before{filter:hue-rotate(-90deg)}[role=tablist]:has([role=tab][id^=tab]) button[aria-selected=true]>span:before,[role=tablist]:has([role=tab][id^=tab]) a[aria-selected=true]>span:before,.ssnav button[aria-selected=true]>span:before,.ssnav a[aria-selected=true]>span:before{opacity:.6}[role=tablist]:has([role=tab][id^=tab]) button[aria-selected=true]>span:after,[role=tablist]:has([role=tab][id^=tab]) a[aria-selected=true]>span:after,.ssnav button[aria-selected=true]>span:after,.ssnav a[aria-selected=true]>span:after{background-position:center left 0,center right 0}[role=tablist]:has([role=tab][id^=tab]) button.close,[role=tablist]:has([role=tab][id^=tab]) a.close,.ssnav button.close,.ssnav a.close{pointer-events:none;filter:grayscale(100%);color:#ccc}[role=tablist]:has([role=tab][id^=tab]) button,[role=tablist]:has([role=tab][id^=tab]) a,.ssnav button,.ssnav a{letter-spacing:0}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[role=tablist]:has([role=tab][id^=tab]),.ssnav{grid-template-columns:repeat(auto-fit, minmax(calc(20% - calc(20 / var(--device_font-size) * 1rem)), 1fr));margin-block:calc(48/var(--device_font-size)*1rem) calc(60/var(--device_font-size)*1rem)}}details{margin-block-start:calc(40/var(--device_font-size)*1rem)}details summary{position:relative;z-index:0;display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:calc(80/var(--device_font-size)*1rem);margin-inline:auto;padding-inline:calc(111/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem);font-size:calc(24/var(--device_font-size)*1rem);font-weight:600;line-height:1.1666666667;letter-spacing:0;color:#fff;text-align:left;transform:translateZ(0);filter:drop-shadow(calc(5 / var(--device_font-size) * 1rem) calc(5 / var(--device_font-size) * 1rem) calc(10 / var(--device_font-size) * 1rem) var(--color_shadow))}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){details summary{min-height:calc(60/var(--device_font-size)*1rem);padding-inline:calc(74/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem);font-size:calc(18/var(--device_font-size)*1rem)}}details summary:before,details summary:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/mask_btn_r.svg) no-repeat center right/auto 100%,linear-gradient(to right, transparent calc(30 / var(--device_font-size) * 1rem), #FFF calc(30 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(30 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(30 / var(--device_font-size) * 1rem)))}details summary:before{background:url(../images/common/bg_gradation.webp) no-repeat center left/130% 100%}details summary:after{background:url(../images/common/border_btn_l.svg) no-repeat center left/auto 100%,url(../images/common/border_btn_r.svg) no-repeat center right/auto 100%;opacity:.2}details summary>span:before,details summary>span:after{content:"";position:absolute;top:0;left:0;height:100%}details summary>span:before{z-index:1;top:50%;left:calc(53/var(--device_font-size)*1rem);clip-path:polygon(0 0, 100% 0, 50% 100%);background:var(--color_white);aspect-ratio:21/10;width:calc(21/var(--device_font-size)*1rem);height:auto;translate:-75% -35%}details summary>span:after{z-index:2;background:url(../images/common/ico_line_long_l.svg) no-repeat center left calc(10 / var(--device_font-size) * 1rem)/auto 100%,url(../images/common/ico_line_long_r.svg) no-repeat center right 0/auto 100%;width:calc(87/var(--device_font-size)*1rem)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){details summary>span:before{left:calc(36/var(--device_font-size)*1rem);width:calc(14/var(--device_font-size)*1rem)}details summary>span:after{background:url(../images/common/ico_line_long_l.svg) no-repeat center left calc(7 / var(--device_font-size) * 1rem)/auto 100%,url(../images/common/ico_line_long_r.svg) no-repeat center right 0/auto 100%;width:calc(58/var(--device_font-size)*1rem)}}@media(hover: hover)and (pointer: fine){details summary:before{transition:filter .5s}details summary>span:before{transition:translate .5s,rotate .5s}details summary:hover{cursor:pointer}details summary:hover:before{filter:hue-rotate(-90deg)}details summary:hover>span:before{translate:-75% 0%}}details summary.close{pointer-events:none;filter:grayscale(100%);color:#ccc}details[open] summary span:before{rotate:x 180deg}@media(any-hover: hover){details[open] summary:hover span:before{translate:-75% -70%}}details.center summary{justify-content:center;padding-inline:0;text-align:center}details>div{padding-block:2rem}details>div>*:first-child{margin-block-start:0}details>div>.box{width:100%;max-width:100%}details+details{margin-block-start:1rem}:where(main){overflow:hidden;padding-block:calc(150/var(--device_font-size)*1rem) 0;text-align:left}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main){padding-block:min(120/2000*100vw,120px) 0;font-size:calc(16/var(--device_font-size)*1rem)}}:where(main) :where(h1~*){width:calc(630/var(--device_width)*100%);margin-inline:auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) :where(h1~*){width:calc(1040/var(--device_font-size)*1rem)}}:where(main) :where(h1~*:not(:is(#snav,[role=tablist]:has([role=tab][id^=tab])))){margin-block-start:calc(24/var(--device_font-size)*1rem)}:where(main) :where(img){display:block}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){:where(main) :where(h3,h4,h5,h6){margin-block:calc(64/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) :where(h3,h4,h5,h6){margin-block:calc(56/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem)}}:where(main) :where(h3,h4,h5,h6)+:where(h3,h4,h5,h6){margin-block-start:0}:where(main) :where(h2:not([class])),:where(main) .titL2{display:grid;grid-template-columns:calc(124/var(--device_font-size)*1rem) auto calc(124/var(--device_font-size)*1rem);align-items:center;justify-content:center;justify-items:center;gap:calc(24/var(--device_font-size)*1rem);margin-block:calc(80/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem);font-size:calc(40/var(--device_font-size)*1rem);font-weight:700;line-height:1.2;letter-spacing:.1;text-align:center}:where(main) :where(h2:not([class]))>span,:where(main) .titL2>span{background:linear-gradient(to top, var(--color_gradation_01));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}:where(main) :where(h2:not([class]))>span>span,:where(main) .titL2>span>span{font-size:1.3em}:where(main) :where(h2:not([class])):before,:where(main) :where(h2:not([class])):after,:where(main) .titL2:before,:where(main) .titL2:after{content:"";-webkit-mask:url(../images/common/ico_title_01.svg) no-repeat center/contain;mask:url(../images/common/ico_title_01.svg) no-repeat center/contain;background:linear-gradient(to top, var(--color_gradation_01));aspect-ratio:124/26;width:calc(124/var(--device_font-size)*1rem);height:auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) :where(h2:not([class])),:where(main) .titL2{grid-template-columns:calc(104/var(--device_font-size)*1rem) auto calc(104/var(--device_font-size)*1rem);gap:calc(24/var(--device_font-size)*1rem);margin-block:calc(80/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem);font-size:calc(32/var(--device_font-size)*1rem)}:where(main) :where(h2:not([class])):before,:where(main) :where(h2:not([class])):after,:where(main) .titL2:before,:where(main) .titL2:after{width:calc(104/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) [role=tablist]+h2,:where(main) [role=tablist]+h2{font-size:calc(40/var(--device_font-size)*1rem)}}:where(main) :where(h3:not([class])),:where(main) .titL3{position:relative;z-index:0;padding-block-end:calc(24/var(--device_font-size)*1rem);font-size:calc(32/var(--device_font-size)*1rem);font-weight:700;line-height:1.3125;letter-spacing:0;text-align:left;border-bottom:1px solid var(--color_red)}:where(main) :where(h3:not([class])):after,:where(main) .titL3:after{position:absolute;bottom:0;right:0;content:"";-webkit-mask:url(../images/common/ico_title_01.svg) no-repeat center top/contain;mask:url(../images/common/ico_title_01.svg) no-repeat center top/contain;background:linear-gradient(to bottom, var(--color_gradation_01));aspect-ratio:124/26;width:calc(124/var(--device_font-size)*1rem);height:auto;translate:0 100%;rotate:z 180deg}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) :where(h3:not([class])),:where(main) .titL3{padding:0 calc(104/var(--device_font-size)*1rem) calc(16/var(--device_font-size)*1rem) 0;font-size:calc(28/var(--device_font-size)*1rem)}:where(main) :where(h3:not([class])):after,:where(main) .titL3:after{background:linear-gradient(to top, var(--color_gradation_01));width:calc(104/var(--device_font-size)*1rem);translate:0 0;rotate:y 180deg}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){:where(main) :where(h3:not([class])),:where(main) .titL3{margin-block-end:calc(56/var(--device_font-size)*1rem)}}:where(main) :where(h4:not([class])),:where(main) .titL4{display:grid;grid-template-columns:calc(15/var(--device_font-size)*1rem) auto;align-items:center;justify-content:flex-start;justify-items:flex-start;gap:calc(12/var(--device_font-size)*1rem);font-size:calc(30/var(--device_font-size)*1rem);font-weight:700;line-height:1.2;letter-spacing:0}:where(main) :where(h4:not([class])):before,:where(main) .titL4:before{content:"";-webkit-mask:url(../images/common/ico_title_02.svg) no-repeat center/contain;mask:url(../images/common/ico_title_02.svg) no-repeat center/contain;background:linear-gradient(to top, var(--color_gradation_01));aspect-ratio:15/40;width:calc(15/var(--device_font-size)*1rem);height:auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) :where(h4:not([class])),:where(main) .titL4{grid-template-columns:calc(10/var(--device_font-size)*1rem) auto;gap:calc(10/var(--device_font-size)*1rem);font-size:calc(24/var(--device_font-size)*1rem)}:where(main) :where(h4:not([class])):before,:where(main) .titL4:before{width:calc(10/var(--device_font-size)*1rem)}}:where(main) :where(h5:not([class])),:where(main) .titL5{overflow:hidden;position:relative;z-index:0;background:linear-gradient(to left, var(--color_gradation_01));width:-moz-fit-content;width:fit-content;margin-inline:calc((100% - calc(630 / var(--device_width) * 100%))/2);padding-block:calc(calc(12 / var(--device_font-size) * 1rem) - (1lh - 1em)/2);padding-inline:calc(27/var(--device_font-size)*1rem) .5em;font-size:calc(28/var(--device_font-size)*1rem);font-weight:600;line-height:1.2;letter-spacing:0;color:var(--color_white)}:where(main) :where(h5:not([class])):before,:where(main) .titL5:before{content:"";position:absolute;top:50%;left:0;background:url(../images/common/ico_arrow_r.svg) no-repeat center/contain;aspect-ratio:21/11;width:calc(21/var(--device_font-size)*1rem);translate:-55% -50%}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) :where(h5:not([class])),:where(main) .titL5{max-width:calc(1040/var(--device_font-size)*1rem);margin-inline:calc((100% - calc(1040 / var(--device_font-size) * 1rem))/2);font-size:calc(20/var(--device_font-size)*1rem)}}:where(main) :where(h6:not([class])),:where(main) .titL6{display:grid;grid-template-columns:calc(21/var(--device_font-size)*1rem) auto;align-items:center;justify-content:flex-start;justify-items:flex-start;gap:calc(12/var(--device_font-size)*1rem);background:linear-gradient(to top, var(--color_gradation_01));-webkit-background-clip:text;background-clip:text;font-size:calc(26/var(--device_font-size)*1rem);font-weight:700;line-height:1.2;letter-spacing:0;color:rgba(0,0,0,0)}:where(main) :where(h6:not([class])):before,:where(main) .titL6:before{content:"";clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);background:var(--color_red);aspect-ratio:21/11;width:calc(21/var(--device_font-size)*1rem);height:auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) :where(h6:not([class])),:where(main) .titL6{grid-template-columns:calc(16/var(--device_font-size)*1rem) auto;gap:calc(10/var(--device_font-size)*1rem);font-size:calc(18/var(--device_font-size)*1rem)}:where(main) :where(h6:not([class])):before,:where(main) .titL6:before{width:calc(16/var(--device_font-size)*1rem)}}:where(main) .stit{display:grid;grid-template-columns:calc(8/var(--device_font-size)*1rem) auto;align-items:center;gap:calc(10/var(--device_font-size)*1rem);font-size:calc(24/var(--device_font-size)*1rem);font-weight:700;line-height:1.2;letter-spacing:0}:where(main) .stit:before{content:"";clip-path:polygon(0 0, 100% 50%, 0 100%);background:var(--color_red);aspect-ratio:8/9;width:calc(8/var(--device_font-size)*1rem);height:auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .stit{grid-template-columns:calc(8/var(--device_font-size)*1rem) auto;gap:calc(10/var(--device_font-size)*1rem);font-size:calc(16/var(--device_font-size)*1rem)}:where(main) .stit:before{width:calc(8/var(--device_font-size)*1rem)}}:where(main) .box{position:relative;z-index:0;margin-inline:auto;width:100%;padding:calc(48/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem);border-top:1px solid var(--color_red);border-bottom:1px solid var(--color_red);-o-border-image:linear-gradient(to right, var(--color_gradation_02)) 1;border-image:linear-gradient(to right, var(--color_gradation_02)) 1}:where(main) .box>*:first-child{margin-block-start:0}:where(main) .box.tit :is(p):first-child{background:linear-gradient(to top, var(--color_gradation_01));-webkit-background-clip:text;background-clip:text;font-size:calc(32/var(--device_font-size)*1rem);font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;color:rgba(0,0,0,0)}:where(main) .box:before{content:"";position:absolute;top:0;left:50%;z-index:1;background:var(--color_red_02);-webkit-mask:url(../images/common/ico_box.svg) no-repeat top center/contain;mask:url(../images/common/ico_box.svg) no-repeat top center/contain;aspect-ratio:32/13;width:calc(32/var(--device_font-size)*1rem);height:auto;translate:-50% 0}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .box{padding:calc(36/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem)}:where(main) .box.tit :is(p):first-child{font-size:calc(28/var(--device_font-size)*1rem)}}:where(main) .box{margin-block:calc(64/var(--device_font-size)*1rem);max-width:calc(630/var(--device_width)*100%)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .box{max-width:calc(1040/var(--device_font-size)*1rem)}}:where(main) .box :where(h5:not([class])),:where(main) .box .titL5{margin-inline:0}:where(main) .boxList{display:grid}:where(main) .boxList.col2{grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){:where(main) .boxList.colSp2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .boxList.colPc2{grid-template-columns:repeat(2, 1fr)}}:where(main) .boxList.col3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){:where(main) .boxList.colSp3{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .boxList.colPc3{grid-template-columns:repeat(3, 1fr)}}:where(main) .boxList.col4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){:where(main) .boxList.colSp4{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .boxList.colPc4{grid-template-columns:repeat(4, 1fr)}}:where(main) .boxList{display:grid;gap:calc(24/var(--device_font-size)*1rem)}:where(main) .boxList>li{position:relative;z-index:0;margin-inline:auto;width:100%;padding:calc(48/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem);border-top:1px solid var(--color_red);border-bottom:1px solid var(--color_red);-o-border-image:linear-gradient(to right, var(--color_gradation_02)) 1;border-image:linear-gradient(to right, var(--color_gradation_02)) 1}:where(main) .boxList>li>*:first-child{margin-block-start:0}:where(main) .boxList>li.tit :is(p):first-child{background:linear-gradient(to top, var(--color_gradation_01));-webkit-background-clip:text;background-clip:text;font-size:calc(32/var(--device_font-size)*1rem);font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;color:rgba(0,0,0,0)}:where(main) .boxList>li:before{content:"";position:absolute;top:0;left:50%;z-index:1;background:var(--color_red_02);-webkit-mask:url(../images/common/ico_box.svg) no-repeat top center/contain;mask:url(../images/common/ico_box.svg) no-repeat top center/contain;aspect-ratio:32/13;width:calc(32/var(--device_font-size)*1rem);height:auto;translate:-50% 0}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .boxList>li{padding:calc(36/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem)}:where(main) .boxList>li.tit :is(p):first-child{font-size:calc(28/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .boxList{gap:calc(32/var(--device_font-size)*1rem)}:where(main) .boxList>li{padding-block:calc(24/var(--device_font-size)*1rem)}}:where(main) .detailList1{position:relative;z-index:0;margin-inline:auto;width:100%;padding:calc(48/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem);border-top:1px solid var(--color_red);border-bottom:1px solid var(--color_red);-o-border-image:linear-gradient(to right, var(--color_gradation_02)) 1;border-image:linear-gradient(to right, var(--color_gradation_02)) 1}:where(main) .detailList1>*:first-child{margin-block-start:0}:where(main) .detailList1.tit :is(p):first-child{background:linear-gradient(to top, var(--color_gradation_01));-webkit-background-clip:text;background-clip:text;font-size:calc(32/var(--device_font-size)*1rem);font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;color:rgba(0,0,0,0)}:where(main) .detailList1:before{content:"";position:absolute;top:0;left:50%;z-index:1;background:var(--color_red_02);-webkit-mask:url(../images/common/ico_box.svg) no-repeat top center/contain;mask:url(../images/common/ico_box.svg) no-repeat top center/contain;aspect-ratio:32/13;width:calc(32/var(--device_font-size)*1rem);height:auto;translate:-50% 0}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .detailList1{padding:calc(36/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem)}:where(main) .detailList1.tit :is(p):first-child{font-size:calc(28/var(--device_font-size)*1rem)}}:where(main) .detailList1{max-width:calc(630/var(--device_width)*100vw);display:grid;gap:calc(32/var(--device_font-size)*1rem - (1lh - 1em)/2);margin-block:calc(64/var(--device_font-size)*1rem);padding-inline:0;padding-block-end:calc(56/var(--device_font-size)*1rem)}:where(main) .detailList1>dt{font-weight:700;line-height:1.5;color:var(--color_red)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){:where(main) .detailList1>dt{font-size:calc(26/var(--device_font-size)*1rem)}:where(main) .detailList1>dt:nth-of-type(n+2){margin-block-start:calc(32/var(--device_font-size)*1rem - (1lh - 1em)/2);padding-block-start:calc(32/var(--device_font-size)*1rem - (1lh - 1em)/2);border-top:2px solid var(--color_gray_light)}:where(main) .detailList1>dt,:where(main) .detailList1>dd{padding-inline:calc(32/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .detailList1{grid-template-columns:max-content auto;gap:0;max-width:calc(1040/var(--device_font-size)*1rem);padding-block-end:calc(32/var(--device_font-size)*1rem)}:where(main) .detailList1>dt{display:grid;align-items:center;font-size:calc(18/var(--device_font-size)*1rem)}:where(main) .detailList1>dt,:where(main) .detailList1>dd{padding:calc(32/var(--device_font-size)*1rem)}:where(main) .detailList1>dt:nth-of-type(n+2),:where(main) .detailList1>dd:nth-of-type(n+2){border-top:1px solid var(--color_gray_light)}:where(main) .detailList1>dt:first-of-type,:where(main) .detailList1>dd:first-of-type{padding-block-start:0}:where(main) .detailList1>dt:last-of-type,:where(main) .detailList1>dd:last-of-type{padding-block-end:0}}:where(main) .detailList2{display:grid;gap:calc(32/var(--device_font-size)*1rem - (1lh - 1em)/2);margin-block:calc(64/var(--device_font-size)*1rem)}:where(main) .detailList2>dt{background:linear-gradient(to top, var(--color_gradation_01));-webkit-background-clip:text;background-clip:text;font-size:calc(30/var(--device_font-size)*1rem);font-weight:700;line-height:1.2;color:rgba(0,0,0,0)}:where(main) .detailList2>dt:nth-of-type(n+2){margin-block-start:calc(32/var(--device_font-size)*1rem - (1lh - 1em)/2)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .detailList2{display:grid;gap:calc(32/var(--device_font-size)*1rem - (1lh - 1em)/2);margin-block:calc(64/var(--device_font-size)*1rem)}:where(main) .detailList2>dt{font-size:calc(24/var(--device_font-size)*1rem)}:where(main) .detailList2>dt:nth-of-type(n+2){margin-block-start:calc(48/var(--device_font-size)*1rem - (1lh - 1em)/2)}}:where(main) .detailList3{display:grid;margin-block-start:calc(32/var(--device_font-size)*1rem)}:where(main) .detailList3>dt{background:linear-gradient(to top, var(--color_gradation_01));-webkit-background-clip:text;background-clip:text;font-size:calc(30/var(--device_font-size)*1rem);font-weight:700;line-height:1.2;color:rgba(0,0,0,0)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){:where(main) .detailList3>dt{font-size:calc(26/var(--device_font-size)*1rem)}:where(main) .detailList3>dt:nth-of-type(n+2){margin-block-start:calc(32/var(--device_font-size)*1rem - (1lh - 1em)/2);padding-block:calc(32/var(--device_font-size)*1rem - (1lh - 1em)/2);border-top:2px solid var(--color_gray_light)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(main) .detailList3{grid-template-columns:max-content auto;gap:0}:where(main) .detailList3>dt{display:grid;align-items:center;font-size:calc(18/var(--device_font-size)*1rem);padding-inline-end:2rem}:where(main) .detailList3>dt,:where(main) .detailList3>dd{padding-block:calc(16/var(--device_font-size)*1rem)}:where(main) .detailList3>dt:nth-of-type(n+2),:where(main) .detailList3>dd:nth-of-type(n+2){border-top:1px solid var(--color_gray_light)}:where(main) .detailList3>dt:first-of-type,:where(main) .detailList3>dd:first-of-type{padding-block-start:0}:where(main) .detailList3>dt:last-of-type,:where(main) .detailList3>dd:last-of-type{padding-block-end:0}}
/*# sourceMappingURL=maps/layout_page.css.map */
