html{scroll-behavior:smooth}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){html{scroll-padding-top:100px}}h1:has(img[src*="title"]){-webkit-margin-after:calc(80 / var(--device_font-size) * 1rem);margin-block-end:calc(80 / var(--device_font-size) * 1rem)}#snav{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(25 / var(--device_font-size) * 1rem);width:calc(630 / var(--device_width) * 100%);margin-inline:auto}#snav li>*{--color-bg: url(../images/common/bg_btn_gradation.webp) no-repeat center / 100% auto;position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:var(--color-bg);-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)));width:100%;height:100%;margin-inline:auto;padding:calc(calc(30 / var(--device_font-size) * 1rem) - calc(1lh - 1em) / 2) calc(20 / var(--device_font-size) * 1rem);font-size:calc(24 / var(--device_font-size) * 1rem);font-weight:600;letter-spacing:0.02em;color:#FFF;text-decoration:none;text-align:center}#snav li>*:before,#snav li>*:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#snav li>*:before{top:50%;left:50%;z-index:1;width:calc(100% - calc(8 / var(--device_font-size) * 1rem));height:calc(100% - calc(8 / var(--device_font-size) * 1rem));background:url(../images/common/bg_btn_side_l.png) no-repeat top 50% left calc(-20 / var(--device_font-size) * 1rem) / calc(18 / var(--device_font-size) * 1rem) auto,url(../images/common/bg_btn_side_r.png) no-repeat top 50% right calc(-20 / var(--device_font-size) * 1rem) / calc(18 / var(--device_font-size) * 1rem) auto;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%}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#snav li>*{padding:calc(calc(25 / var(--device_font-size) * 1rem) - calc(1lh - 1em) / 2) calc(18 / var(--device_font-size) * 1rem);font-size:calc(18 / var(--device_font-size) * 1rem)}}@media (any-hover: hover){#snav li>*{transition:-webkit-filter 0.5s;transition:filter 0.5s;transition:filter 0.5s, -webkit-filter 0.5s}#snav li>*:before{transition:width 0.2s, height 0.2s}#snav li>*:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}#snav li>*:hover:before{width:calc(100% - calc(12 / var(--device_font-size) * 1rem));height:calc(100% - calc(12 / var(--device_font-size) * 1rem))}}#snav li>*[href*="ps"]:after,#snav li>*[href*="nsw"]:after,#snav li>*[href*="xbox"]:after,#snav li>*[href*="steam"]:after{z-index:-1;mix-blend-mode:overlay;background:url(../images/common/bg_btn_gradation.webp) no-repeat center/100% auto}#snav li>*[href*="ps"]{--color-bg: var(--color_ps)}#snav li>*[href*="nsw"]{--color-bg: var(--color_nsw)}#snav li>*[href*="xbox"]{--color-bg: var(--color_xbox)}#snav li>*[href*="steam"]{--color-bg: var(--color_steam)}#snav li.active>*{--color-bg: var(--color_active)}#snav li.active>*:before{border-style:solid;border-width:calc(20 / var(--device_font-size) * 1rem);-o-border-image:url(../images/common/border_frame_active.png) 20 / calc(20 / var(--device_font-size) * 1rem);border-image:url(../images/common/border_frame_active.png) 20 / calc(20 / var(--device_font-size) * 1rem)}#snav li.active>*:after{z-index:-1;mix-blend-mode:overlay;background:url(../images/common/bg_btn_gradation.webp) no-repeat center/100% auto}#snav li.active>*[href*="ps"]:after,#snav li.active>*[href*="nsw"]:after,#snav li.active>*[href*="xbox"]:after,#snav li.active>*[href*="steam"]:after{z-index:-1;mix-blend-mode:overlay;background:url(../images/common/bg_btn_gradation.webp) no-repeat center/100% auto}#snav li.active>*[href*="ps"]{--color-bg: var(--color_ps)}#snav li.active>*[href*="nsw"]{--color-bg: var(--color_nsw)}#snav li.active>*[href*="xbox"]{--color-bg: var(--color_xbox)}#snav li.active>*[href*="steam"]{--color-bg: var(--color_steam)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#snav{width:calc(1080 / var(--device_font-size) * 1rem);grid-template-columns:repeat(3, 1fr)}}[role="tablist"]:has([role="tab"][id^="tab"]),.ssnav{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(25 / var(--device_font-size) * 1rem);-webkit-margin-after:calc(60 / var(--device_font-size) * 1rem);margin-block-end:calc(60 / var(--device_font-size) * 1rem);-webkit-padding-before:calc(30 / var(--device_font-size) * 1rem);padding-block-start:calc(30 / var(--device_font-size) * 1rem);border-top:1px solid var(--color_green)}[role="tablist"]:has([role="tab"][id^="tab"]) button,[role="tablist"]:has([role="tab"][id^="tab"]) a,.ssnav button,.ssnav a{--color-bg: url(../images/common/bg_btn_gradation.webp) no-repeat center / 100% auto;position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:var(--color-bg);min-height:calc(90 / var(--device_font-size) * 1rem);padding-block:calc(calc(15 / var(--device_font-size) * 1rem) - calc(1lh - 1em) / 2);font-family:"Shippori Mincho", serif;font-size:calc(24 / var(--device_font-size) * 1rem);font-weight:500;line-height:1.2;letter-spacing:0.04em;color:#FFF;text-decoration:none;border:none}[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;top:0;left:0;width:100%;height:100%}[role="tablist"]:has([role="tab"][id^="tab"]) button:before,[role="tablist"]:has([role="tab"][id^="tab"]) a:before,.ssnav button:before,.ssnav a:before{top:50%;left:50%;z-index:1;width:calc(100% - calc(8 / var(--device_font-size) * 1rem));height:calc(100% - calc(8 / var(--device_font-size) * 1rem));border:none;border-style:solid;border-width:calc(30 / var(--device_font-size) * 1rem);-o-border-image:url(../images/common/border_frame_ssnav.png) 30 / calc(30 / var(--device_font-size) * 1rem);border-image:url(../images/common/border_frame_ssnav.png) 30 / calc(30 / var(--device_font-size) * 1rem);translate:-50% -50%}@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(70 / var(--device_font-size) * 1rem);padding-block:calc(calc(20 / var(--device_font-size) * 1rem) - calc(1lh - 1em) / 2);font-size:calc(18 / var(--device_font-size) * 1rem)}}@media (any-hover: hover){[role="tablist"]:has([role="tab"][id^="tab"]) button,[role="tablist"]:has([role="tab"][id^="tab"]) a,.ssnav button,.ssnav a{transition:-webkit-filter 0.5s;transition:filter 0.5s;transition:filter 0.5s, -webkit-filter 0.5s}[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:width 0.2s, height 0.2s}[role="tablist"]:has([role="tab"][id^="tab"]) button:hover,[role="tablist"]:has([role="tab"][id^="tab"]) a:hover,.ssnav button:hover,.ssnav a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}[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{width:calc(100% - calc(12 / var(--device_font-size) * 1rem));height:calc(100% - calc(12 / var(--device_font-size) * 1rem))}}[role="tablist"]:has([role="tab"][id^="tab"]) button[aria-selected="true"],[role="tablist"]:has([role="tab"][id^="tab"]) a[aria-selected="true"],.ssnav button[aria-selected="true"],.ssnav a[aria-selected="true"]{--color-bg: var(--color_active)}[role="tablist"]:has([role="tab"][id^="tab"]) button[aria-selected="true"]:after,[role="tablist"]:has([role="tab"][id^="tab"]) a[aria-selected="true"]:after,.ssnav button[aria-selected="true"]:after,.ssnav a[aria-selected="true"]:after{z-index:-1;mix-blend-mode:overlay;background:url(../images/common/bg_btn_gradation.webp) no-repeat center/100% auto}@media (any-hover: hover){[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}}@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))}}details{-webkit-margin-before:calc(40 / var(--device_font-size) * 1rem);margin-block-start:calc(40 / var(--device_font-size) * 1rem)}details summary{--color-bg: url(../images/common/bg_btn_gradation.webp) no-repeat center / 100% auto;position:relative;z-index:0;display:block;background:var(--color-bg);-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)));width:100%;padding-inline:calc(98 / var(--device_font-size) * 1rem) calc(10 / var(--device_font-size) * 1rem);padding-block:calc(calc(30 / var(--device_font-size) * 1rem) - calc(1lh - 1em) / 2);font-size:calc(24 / var(--device_font-size) * 1rem);font-weight:600;line-height:1.16667;letter-spacing:0.02em;text-align:left;color:#FFF;text-decoration:none;translate:-1px -1px}details summary:before,details summary:after{content:"";position:absolute;z-index:2;display:block}details summary:before{top:50%;left:50%;width:calc(100% - calc(8 / var(--device_font-size) * 1rem));height:calc(100% - calc(8 / 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%}details summary:after{top:50%;left:calc(4 / var(--device_font-size) * 1rem);translate:0 -50%;width:calc(64 / var(--device_font-size) * 1rem);height:calc(100% - calc(8 / var(--device_font-size) * 1rem));transition:rotate 0.5s, translate 0.2s;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)}details summary span{display:block}details summary span:before{content:"";position:absolute;top:50%;left:calc(36 / var(--device_font-size) * 1rem);background:#FFF;aspect-ratio:20/17;width:calc(20 / var(--device_font-size) * 1rem);height:auto;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);translate:-50% -50%;transition:rotate 0.5s}@media (any-hover: hover){details summary{transition:-webkit-filter 0.5s;transition:filter 0.5s;transition:filter 0.5s, -webkit-filter 0.5s}details summary:hover{cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}details summary:hover span:before{translate:-50% -30%}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){details summary{font-size:calc(24 / var(--device_font-size) * 1rem);padding-block:calc(calc(28 / var(--device_font-size) * 1rem) - calc(1lh - 1em) / 2)}details summary span:before{width:calc(18 / var(--device_font-size) * 1rem)}}details[open] summary span:before{rotate:x 180deg}@media (any-hover: hover){details[open] summary:hover span:before{translate:-50% -70%}}details.center summary{padding-inline:calc(98 / var(--device_font-size) * 1rem);text-align:center}details>div{padding-block:2rem}details>div>*:first-child{-webkit-margin-before:0;margin-block-start:0}details+details{-webkit-margin-before:1rem;margin-block-start:1rem}:where(main){overflow:hidden;padding-block:calc(150 / var(--device_font-size) * 1rem) calc(100 / var(--device_font-size) * 1rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:where(main){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(1080 / var(--device_font-size) * 1rem)}}:where(main) :where(h1 ~ *){-webkit-margin-before:calc(30 / var(--device_font-size) * 1rem);margin-block-start:calc(30 / 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(60 / var(--device_font-size) * 1rem) calc(40 / 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(40 / var(--device_font-size) * 1rem) calc(30 / var(--device_font-size) * 1rem)}}:where(main) :where(h3,h4,h5,h6)+:where(h3,h4,h5,h6){-webkit-margin-before:0;margin-block-start:0}:where(main) h2{font-weight:600;line-height:1.2;letter-spacing:0.04em;text-align:center}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){:where(main) h2{margin-block:calc(80 / var(--device_font-size) * 1rem) calc(60 / var(--device_font-size) * 1rem);font-size:calc(50 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:where(main) h2{margin-block:calc(80 / var(--device_font-size) * 1rem) calc(50 / var(--device_font-size) * 1rem);font-size:calc(40 / var(--device_font-size) * 1rem)}}:where(main) h3{padding-bottom:0.5em;font-size:calc(41 / var(--device_font-size) * 1rem);font-weight:700;line-height:1.5;letter-spacing:0.04em;text-align:left;color:var(--color_green);border-bottom:4px double var(--color_green)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:where(main) h3{font-size:calc(33 / var(--device_font-size) * 1rem)}}:where(main) h4{background:url(../images/common/ico_leaf.png) no-repeat bottom calc(-3 / var(--device_font-size) * 1rem) right calc(10 / var(--device_font-size) * 1rem)/calc(46 / var(--device_font-size) * 1rem) auto,url(../images/common/bg_btn_gradation.webp) no-repeat center/cover,var(--color_green);padding:calc(0.8rem - calc(1lh - 1em) / 2) 0.8rem;font-size:calc(35 / var(--device_font-size) * 1rem);font-weight:600;line-height:1.5;letter-spacing:0.04em;text-align:left;color:#FFF}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:where(main) h4{background-position:bottom calc(-3 / var(--device_font-size) * 1rem) right calc(-6 / var(--device_font-size) * 1rem),center,center;font-size:calc(28 / var(--device_font-size) * 1rem)}}:where(main) h5{display:grid;grid-template-columns:calc(29 / var(--device_font-size) * 1rem) auto;-webkit-align-items:flex-start;align-items:flex-start;gap:calc(10 / var(--device_font-size) * 1rem);font-size:calc(29 / var(--device_font-size) * 1rem);font-weight:700;line-height:1.5;letter-spacing:0.04em;text-align:left}:where(main) h5:before{content:"";-webkit-mask:url(../images/common/bg_btn_side_l.png) no-repeat center/contain;mask:url(../images/common/bg_btn_side_l.png) no-repeat center/contain;background:var(--color_txt);height:1lh}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:where(main) h5{font-size:calc(23 / var(--device_font-size) * 1rem)}}:where(main) h6{background:var(--color_txt);width:-webkit-fit-content;width:fit-content;margin-inline:calc(60 / var(--device_width) * 100%);padding:calc(0.5rem - calc(1lh - 1em) / 2) 0.5rem;font-weight:600;line-height:1.5;letter-spacing:0.04em;text-align:left;color:#FFF}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){:where(main) h6{font-size:calc(24 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:where(main) h6{width:-webkit-fit-content;width:fit-content;-webkit-margin-start:calc((100% - calc(1080 / var(--device_font-size) * 1rem)) / 2);margin-inline-start:calc((100% - calc(1080 / var(--device_font-size) * 1rem)) / 2);font-size:calc(16 / var(--device_font-size) * 1rem)}}:where(main) .box{padding:calc(60 / var(--device_font-size) * 1rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:where(main) .box{padding:calc(40 / var(--device_font-size) * 1rem)}}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#footerCol{background:url(../images/common/bg_footer_sp.webp) no-repeat bottom center/cover}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#footerCol{background:url(../images/common/bg_footer_pc.webp) no-repeat bottom center/cover}}

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