@charset "UTF-8";.sideMenu{position:fixed;right:calc(32 * var(--vw) * 100 / 1280);bottom:91px;z-index:6;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:19px}.common-button{width:32px;height:32px;background-color:var(--dark-gray);display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;transition:background-color .5s}.common-button.round{border-radius:16px}.common-button a{display:flex;justify-content:center;align-items:center;cursor:pointer}.common-button:hover{background-color:var(--light-gray)}@media screen and (min-width:744.02px) and (max-width:1032px){.common-button:hover{background-color:var(--dark-gray)}}@media (max-width: 744px){.common-button:hover{background-color:var(--dark-gray)}}.logo{position:fixed;top:31px;left:calc(32 * var(--vw) * 100 / 1280);z-index:5;background-color:transparent;border:none;cursor:pointer;pointer-events:auto}@media screen and (min-width:744.02px) and (max-width:1032px){.logo{position:absolute;top:22px;left:50%;transform:translate(-50%)}}@media screen and (max-width:744px){.logo{position:absolute;top:18px;left:50%;transform:translate(-50%)}}.logo img{width:113px;height:auto}@media screen and (min-width:744.02px) and (max-width:1032px){.logo img{width:157px;height:68px}}@media screen and (max-width:744px){.logo img{width:82.5px;height:37px}}.spSideMenu{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:35;left:0;top:90px;border:1px solid var(--dark-gray);height:86px;width:43px;background-color:#f2f2f2e6}.spSideMenu .common-button{display:flex;justify-content:center;align-items:center;background-color:transparent;width:42px;height:42px;border-bottom:1px dashed var(--dark-gray)}.spSideMenu .common-button:last-child{border:none}.spSideMenu .common-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.BtnStartViewer{position:relative;opacity:.5;pointer-events:none;background:#fff}.BtnStartViewer--bg{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:10}@media screen and (max-width:744px){.BtnStartViewer--bg{background-color:#fff}}.BtnStartViewer--bg svg.SvgLineDashOblique{width:100%;height:100%;opacity:.3}.BtnStartViewer--bg svg.SvgLineDashOblique line{stroke-dasharray:calc(1 * var(--vw) * 100 / 1280),calc(4 * var(--vw) * 100 / 1280)}@media screen and (max-width:744px){.BtnStartViewer--bg svg.SvgLineDashOblique line{stroke-dasharray:calc(1 * var(--vw) * 100 / 375),calc(4 * var(--vw) * 100 / 375)}}.BtnStartViewer--contents{position:relative;z-index:20}.BtnStartViewer--contents .BtnStartViewer--btn{cursor:pointer;padding:calc(11 * var(--vw) * 100 / 1280) calc(59 * var(--vw) * 100 / 1280) calc(7 * var(--vw) * 100 / 1280);pointer-events:none}@media screen and ((min-width: 451px) and (max-width: 1033px)){.BtnStartViewer--contents .BtnStartViewer--btn{padding:calc(22 * var(--vw) * 100 / 1032) calc(106 * var(--vw) * 100 / 1032) calc(22 * var(--vw) * 100 / 1032)}}@media screen and (max-width: 450px){.BtnStartViewer--contents .BtnStartViewer--btn{padding:calc(8.74 * var(--vw) * 100 / 375) calc(66 * var(--vw) * 100 / 375) calc(9.29 * var(--vw) * 100 / 375);grid-template-columns:calc(38 * var(--vw) * 100 / 375) auto;column-gap:calc(5 * var(--vw) * 100 / 375)}}.BtnStartViewer--contents .BtnStartViewer--btn span{font-family:Noto Sans JP Variable,sans-serif;font-size:calc(16 * var(--vw) * 100 / 1280);font-weight:700;line-height:1.875;letter-spacing:.1em}@media screen and ((min-width: 451px) and (max-width: 1033px)){.BtnStartViewer--contents .BtnStartViewer--btn span{font-size:calc(6 * var(--vw) * 100 / 375)}}@media screen and (max-width: 450px){.BtnStartViewer--contents .BtnStartViewer--btn span{font-size:calc(16 * var(--vw) * 100 / 375)}}.BtnStartViewer--contents .BtnStartViewer--border{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.BtnStartViewer--contents .BtnStartViewer--border svg{position:absolute}.BtnStartViewer--contents .BtnStartViewer--border svg.SvgLineDashHorizon line,.BtnStartViewer--contents .BtnStartViewer--border svg.SvgLineDashVertical line{stroke-dasharray:calc(4 * var(--vw) * 100 / 1280),calc(3 * var(--vw) * 100 / 1280)}@media screen and (max-width:744px){.BtnStartViewer--contents .BtnStartViewer--border svg.SvgLineDashHorizon line,.BtnStartViewer--contents .BtnStartViewer--border svg.SvgLineDashVertical line{stroke-dasharray:calc(4 * var(--vw) * 100 / 375),calc(3 * var(--vw) * 100 / 375)}}.BtnStartViewer--contents .BtnStartViewer--border svg.SvgLineDashHorizon{width:calc(100% + 20 * var(--vw) * 100 / 1280);height:1px}@media screen and (max-width:744px){.BtnStartViewer--contents .BtnStartViewer--border svg.SvgLineDashHorizon{width:calc(100% + 20 * var(--vw) * 100 / 375)}}.BtnStartViewer--contents .BtnStartViewer--border svg.SvgLineDashVertical{width:1px;height:calc(100% + 20 * var(--vw) * 100 / 1280)}@media screen and (max-width:744px){.BtnStartViewer--contents .BtnStartViewer--border svg.SvgLineDashVertical{height:calc(100% + 20 * var(--vw) * 100 / 375)}}.BtnStartViewer--contents .BtnStartViewer--border svg:nth-of-type(1){top:0%;left:50%;transform:translate(-50%)}.BtnStartViewer--contents .BtnStartViewer--border svg:nth-of-type(2){top:100%;left:50%;transform:translate(-50%)}.BtnStartViewer--contents .BtnStartViewer--border svg:nth-of-type(3){top:50%;left:0%;transform:translate(-50%,-50%)}.BtnStartViewer--contents .BtnStartViewer--border svg:nth-of-type(4){top:50%;left:100%;transform:translate(-50%,-50%)}.BtnStartViewer--active a{opacity:1}.BtnStartViewer--active .BtnStartViewer--bg{transition:background-color .4s ease}.BtnStartViewer--active .BtnStartViewer--bg svg.SvgLineDashOblique line{transition:stroke .4s ease,opacity .4s ease}@media (any-hover: hover){.BtnStartViewer--active:hover .BtnStartViewer--bg{background-color:var(--c-area-main, black)}.BtnStartViewer--active:hover .BtnStartViewer--bg svg.SvgLineDashOblique line{stroke:var(--white, white);opacity:.3}}.BtnStartViewer--active{opacity:1;pointer-events:auto}.BtnStartViewer--inactive{opacity:.5;pointer-events:none}.BtnStartViewer--inactive *{pointer-events:none}.BtnSoundOn,.BtnSoundOff{opacity:1;transition:opacity .2s ease;cursor:initial}.BtnSoundOn:not(.is-selected),.BtnSoundOff:not(.is-selected){cursor:pointer}@media (any-hover: hover){.BtnSoundOn:not(.is-selected):hover,.BtnSoundOff:not(.is-selected):hover{opacity:.5}}.BtnBack--bg{display:block;width:100%;height:100%;background-color:var(--white, white);transition:background-color .4s ease}.BtnBack--bg.is-hovered{background-color:var(--c-area-main, black)}.BtnBack--content{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1.3px solid var(--dark-gray, #333333);transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--grid-line) 3px,var(--grid-line) 3px);background-color:var(--white)}.BtnBack--content:hover{transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--white) 3px,var(--white) 3px);background-color:var(--light-gray)}@media screen and (min-width:744.02px) and (max-width:1032px){.BtnBack--content{width:48px;height:48px;padding:0}.BtnBack--content svg{width:14px}}@media screen and (max-width:744px){.BtnBack--content{width:37px;height:37px;padding:0}.BtnBack--content svg{width:11px}}.BtnBack .BlockDashed--contents .BlockDashed--border{clip-path:polygon(-100% -100%,-100% 200%,-3% 200%,-3% -3%,103% -3%,103% 103%,-3% 103%,-3% 200%,200% 200%,200% -100%)}.BtnBack .BlockDashed--contents .BlockDashed--border svg.SvgLineDashHorizon{width:calc(100% + 20 * var(--vw) * 100 / 1280)}@media screen and (min-width:744.02px) and (max-width:1032px){.BtnBack .BlockDashed--contents .BlockDashed--border svg.SvgLineDashHorizon{width:calc(100% + 16px)}}@media screen and (max-width:744px){.BtnBack .BlockDashed--contents .BlockDashed--border svg.SvgLineDashHorizon{width:calc(100% + 16px)}}.BtnBack .BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical{height:calc(100% + 20 * var(--vw) * 100 / 1280)}@media screen and (min-width:744.02px) and (max-width:1032px){.BtnBack .BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical{height:calc(100% + 20 * var(--vw) * 100 / 1032);height:calc(100% + 16px)}}@media screen and (max-width:744px){.BtnBack .BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical{height:calc(100% + 20 * var(--vw) * 100 / 375);height:calc(100% + 16px)}}.BtnBack .BlockDashed--contents .BlockDashed--border svg line{stroke:var(--dark-gray, #333333);stroke-dasharray:calc(3 * var(--vw) * 100 / 1280),calc(3 * var(--vw) * 100 / 1280)}@media screen and ((min-width: 451px) and (max-width: 1033px)){.BtnBack .BlockDashed--contents .BlockDashed--border svg line{stroke-dasharray:calc(3 * var(--vw) * 100 / 1032),calc(3 * var(--vw) * 100 / 1032)}}@media screen and (max-width: 450px){.BtnBack .BlockDashed--contents .BlockDashed--border svg line{stroke-dasharray:calc(3 * var(--vw) * 100 / 375),calc(3 * var(--vw) * 100 / 375)}}.BtnBack .BlockDashed--bg{transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--grid-line) 3px,var(--grid-line) 3px);background-color:var(--white)}.BtnBack:hover .BlockDashed--bg{transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--white) 3px,var(--white) 3px);background-color:var(--light-gray)}._SvgIconBackArrow_swn3s_1{width:calc(11 * var(--vw) * 100 / 1280);height:auto}@media screen and (max-width:744px){._SvgIconBackArrow_swn3s_1{width:calc(11 * var(--vw) * 100 / 375)}}._SvgIconBackArrow_swn3s_1 path{fill:var(--dark-gray, #333333);stroke:var(--dark-gray, #333333)}._SvgIconBackArrow_swn3s_1._is-reversed_swn3s_14 path{fill:var(--white, white)}.BlockDashed{position:relative;width:fit-content}.BlockDashed:after{position:absolute;left:-1px;top:50%;transform:translateY(-50%);pointer-events:none;display:block;content:"";background-image:linear-gradient(to bottom,var(--c-area-main, #edc10d) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;height:100%;width:1px}.BlockDashed:before{position:absolute;left:100%;top:50%;transform:translateY(-50%);pointer-events:none;display:block;content:"";background-image:linear-gradient(to bottom,var(--c-area-main, #edc10d) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;height:100%;width:1px}.BlockDashed--bg{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:10;background-color:var(--c-area-main, #edc10d)}.BlockDashed--bg:after{position:absolute;left:50%;top:-1px;transform:translate(-50%);pointer-events:none;display:block;content:"";background-image:linear-gradient(to right,var(--c-area-main, #edc10d) .5vh,transparent 0);background-size:1vh var(--grid-line-width);background-position:left top;background-repeat:repeat-x;height:1px;width:100%}.BlockDashed--bg:before{position:absolute;left:50%;top:100%;transform:translate(-50%);pointer-events:none;display:block;content:"";background-image:linear-gradient(to right,var(--c-area-main, #edc10d) .5vh,transparent 0);background-size:1vh var(--grid-line-width);background-position:left top;background-repeat:repeat-x;height:1px;width:100%}.BlockDashed--bg svg.SvgLineDashOblique{width:100%;height:100%}.BlockDashed--bg svg.SvgLineDashOblique line{stroke-dasharray:calc(.5 * var(--vw) * 100 / 1280),calc(2 * var(--vw) * 100 / 1280)}@media screen and (max-width:744px){.BlockDashed--bg svg.SvgLineDashOblique line{stroke-dasharray:calc(.5 * var(--vw) * 100 / 375),calc(2 * var(--vw) * 100 / 375)}}.BlockDashed--contents{position:relative;z-index:20;width:fit-content}.BlockDashed--contents .BlockDashed--content{position:relative;width:fit-content}.BlockDashed--contents .BlockDashed--border{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.BlockDashed--contents .BlockDashed--border svg{position:absolute}.BlockDashed--contents .BlockDashed--border svg.SvgLineDashHorizon line,.BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical line{stroke-dasharray:calc(5 * var(--vw) * 100 / 1280),calc(5 * var(--vw) * 100 / 1280)}@media screen and (min-width:744.02px) and (max-width:1032px){.BlockDashed--contents .BlockDashed--border svg.SvgLineDashHorizon line,.BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical line{stroke-dasharray:calc(5 * var(--vw) * 100 / 1032),calc(5 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){.BlockDashed--contents .BlockDashed--border svg.SvgLineDashHorizon line,.BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical line{stroke-dasharray:calc(5 * var(--vw) * 100 / 375),calc(5 * var(--vw) * 100 / 375)}}.BlockDashed--contents .BlockDashed--border svg.SvgLineDashHorizon{width:calc(100% + 20 * var(--vw) * 100 / 1280);height:1px}@media screen and (max-width:744px){.BlockDashed--contents .BlockDashed--border svg.SvgLineDashHorizon{width:calc(100% + 20 * var(--vw) * 100 / 375)}}.BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical{width:1px;height:calc(100% + 20 * var(--vw) * 100 / 1280)}@media screen and (min-width:744.02px) and (max-width:1032px){.BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical{height:calc(100% + 20 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){.BlockDashed--contents .BlockDashed--border svg.SvgLineDashVertical{height:calc(100% + 20 * var(--vw) * 100 / 375)}}.BlockDashed--contents .BlockDashed--border svg:nth-of-type(1){top:0%;left:50%;transform:translate(-50%,-50%)}.BlockDashed--contents .BlockDashed--border svg:nth-of-type(2){top:100%;left:50%;transform:translate(-50%,-50%)}.BlockDashed--contents .BlockDashed--border svg:nth-of-type(3){top:50%;left:0%;transform:translate(-50%,-50%)}.BlockDashed--contents .BlockDashed--border svg:nth-of-type(4){top:50%;left:100%;transform:translate(-50%,-50%)}._corner-dashed_1mptw_1{position:absolute;transform:rotate(180deg)}._corner-dashed_1mptw_1[data-dashed-type=top-right]{top:0;right:0;transform:rotate(180deg)}._corner-dashed_1mptw_1[data-dashed-type=bottom-right]{bottom:0;right:0;transform:rotate(270deg)}._corner-dashed_1mptw_1[data-dashed-type=top-left]{top:0;left:0;transform:rotate(90deg)}._corner-dashed_1mptw_1[data-dashed-type=bottom-left]{bottom:0;left:0;transform:rotate(0)}._corner-dashed_1mptw_1[data-dashed-type=vertical-top]{top:0;right:0}._corner-dashed_1mptw_1[data-dashed-type=vertical-bottom]{bottom:-10px;right:0}@media screen and (min-width:744.02px) and (max-width:1032px){._corner-dashed_1mptw_1[data-dashed-type=top-right][data-line-overlap-block=top-true] ._corner-dashed__line-vertical_1mptw_34{display:none}}@media screen and (max-width:744px){._corner-dashed_1mptw_1[data-dashed-type=top-right][data-line-overlap-block=top-true] ._corner-dashed__line-vertical_1mptw_34{display:none}}@media screen and (min-width:744.02px) and (max-width:1032px){._corner-dashed_1mptw_1[data-dashed-type=top-left][data-line-overlap-block=top-true] ._corner-dashed__line-horizontal_1mptw_44{display:none}}@media screen and (max-width:744px){._corner-dashed_1mptw_1[data-dashed-type=top-left][data-line-overlap-block=top-true] ._corner-dashed__line-horizontal_1mptw_44{display:none}}@media screen and (min-width:744.02px) and (max-width:1032px){._corner-dashed_1mptw_1[data-dashed-type=bottom-right][data-line-overlap-block=bottom-true] ._corner-dashed__line-horizontal_1mptw_44{display:none}}@media screen and (max-width:744px){._corner-dashed_1mptw_1[data-dashed-type=bottom-right][data-line-overlap-block=bottom-true] ._corner-dashed__line-horizontal_1mptw_44{display:none}}@media screen and (min-width:744.02px) and (max-width:1032px){._corner-dashed_1mptw_1[data-dashed-type=bottom-left][data-line-overlap-block=bottom-true] ._corner-dashed__line-vertical_1mptw_34{display:none}}@media screen and (max-width:744px){._corner-dashed_1mptw_1[data-dashed-type=bottom-left][data-line-overlap-block=bottom-true] ._corner-dashed__line-vertical_1mptw_34{display:none}}._corner-dashed_1mptw_1 ._corner-dashed__line-vertical_1mptw_34{width:1px;height:8px;background-image:linear-gradient(to bottom,var(--dashed-color, var(--dark-gray)) 3px,transparent 0);background-size:var(--grid-line-width) 5px;background-position:left top;background-repeat:repeat-y;position:absolute;top:0;right:0}._corner-dashed_1mptw_1 ._corner-dashed__line-horizontal_1mptw_44{width:8px;height:1px;background-image:linear-gradient(to right,var(--dashed-color, var(--dark-gray)) 3px,transparent 0);background-size:5px var(--grid-line-width);background-position:left top;background-repeat:repeat-x;position:absolute;top:0;right:0}._header-top-view_zi1q2_1{width:100%;height:114px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;position:fixed;top:0;left:0;z-index:30;transition:.5s;pointer-events:none;border-bottom:1px solid rgba(0,0,0,0)}@media screen and (min-width:744.02px) and (max-width:1032px){._header-top-view_zi1q2_1[data-view-mode=table]{background-image:linear-gradient(0deg,transparent calc(15 * var(--vw) * 100 / 1280),var(--grid-line) calc(16 * var(--vw) * 100 / 1280)),linear-gradient(90deg,transparent calc(15 * var(--vw) * 100 / 1280),var(--grid-line) calc(16 * var(--vw) * 100 / 1280));background-color:var(--background);background-size:calc(16 * var(--vw) * 100 / 1280) calc(16 * var(--vw) * 100 / 1280);border-bottom:1px solid black}}@media screen and (min-width:744.02px) and (max-width:1032px) and (min-width:744.02px) and (max-width:1032px){._header-top-view_zi1q2_1[data-view-mode=table]{background-image:linear-gradient(0deg,transparent calc(22 * var(--vw) * 100 / 1032),var(--grid-line) calc(23 * var(--vw) * 100 / 1032)),linear-gradient(90deg,transparent calc(20 * var(--vw) * 100 / 1032),var(--grid-line) calc(23 * var(--vw) * 100 / 1032));background-color:var(--background);background-size:calc(22 * var(--vw) * 100 / 1032) calc(23 * var(--vw) * 100 / 1032)}}@media screen and (min-width:744.02px) and (max-width:1032px) and (max-width:744px){._header-top-view_zi1q2_1[data-view-mode=table]{background-image:linear-gradient(0deg,transparent calc(15 * var(--vw) * 100 / 375),var(--grid-line) calc(16 * var(--vw) * 100 / 375)),linear-gradient(90deg,transparent calc(15 * var(--vw) * 100 / 375),var(--grid-line) calc(16 * var(--vw) * 100 / 375));background-color:var(--background);background-size:calc(16 * var(--vw) * 100 / 375) calc(16 * var(--vw) * 100 / 375)}}@media screen and (max-width:744px){._header-top-view_zi1q2_1[data-view-mode=table]{background-image:linear-gradient(0deg,transparent calc(15 * var(--vw) * 100 / 1280),var(--grid-line) calc(16 * var(--vw) * 100 / 1280)),linear-gradient(90deg,transparent calc(15 * var(--vw) * 100 / 1280),var(--grid-line) calc(16 * var(--vw) * 100 / 1280));background-color:var(--background);background-size:calc(16 * var(--vw) * 100 / 1280) calc(16 * var(--vw) * 100 / 1280);border-bottom:1px solid black}}@media screen and (max-width:744px) and (min-width:744.02px) and (max-width:1032px){._header-top-view_zi1q2_1[data-view-mode=table]{background-image:linear-gradient(0deg,transparent calc(22 * var(--vw) * 100 / 1032),var(--grid-line) calc(23 * var(--vw) * 100 / 1032)),linear-gradient(90deg,transparent calc(20 * var(--vw) * 100 / 1032),var(--grid-line) calc(23 * var(--vw) * 100 / 1032));background-color:var(--background);background-size:calc(22 * var(--vw) * 100 / 1032) calc(23 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px) and (max-width:744px){._header-top-view_zi1q2_1[data-view-mode=table]{background-image:linear-gradient(0deg,transparent calc(15 * var(--vw) * 100 / 375),var(--grid-line) calc(16 * var(--vw) * 100 / 375)),linear-gradient(90deg,transparent calc(15 * var(--vw) * 100 / 375),var(--grid-line) calc(16 * var(--vw) * 100 / 375));background-color:var(--background);background-size:calc(16 * var(--vw) * 100 / 375) calc(16 * var(--vw) * 100 / 375)}}._header-top-view_zi1q2_1[data-is-hoverable=true] *{pointer-events:all}@media screen and (min-width:744.02px) and (max-width:1032px){._header-top-view_zi1q2_1{height:114px}}@media screen and (max-width:744px){._header-top-view_zi1q2_1{height:73px}}._header-top-view_zi1q2_1 ._BtnBack_zi1q2_73{position:fixed;z-index:10;top:114px;left:calc(32 * var(--vw) * 100 / 1280)}@media screen and (min-width:744.02px) and (max-width:1032px){._header-top-view_zi1q2_1 ._BtnBack_zi1q2_73{top:44px;left:44px}}@media screen and (max-width:744px){._header-top-view_zi1q2_1 ._BtnBack_zi1q2_73{top:18px;left:25px}}._header-top-view_zi1q2_1 ._BtnBack__hide_zi1q2_91{display:none}@media screen and (min-width:744.02px) and (max-width:1032px){._grid_zi1q2_96{background-image:url(/image/bg/grid_tablet.jpg);background-size:calc(1032 * var(--vw) * 100 / 1032) calc(1380 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){._grid_zi1q2_96{background-image:url(/image/bg/grid_sp.jpg);background-size:calc(375 * var(--vw) * 100 / 375) calc(816 * var(--vw) * 100 / 375)}}@media screen and (max-width:1032px){._border_zi1q2_109{border-bottom:1px solid #000000}}._toggle-view-btn__box_1cdxt_1{position:fixed;top:31px;right:calc(32 * var(--vw) * 100 / 1280);z-index:0;pointer-events:auto}@media screen and (min-width:744.02px) and (max-width:1032px){._toggle-view-btn__box_1cdxt_1{top:44px;right:44px}}@media screen and (max-width:744px){._toggle-view-btn__box_1cdxt_1{top:18px;right:25px}}._toggle-view-btn__box_1cdxt_1 ._toggle-view-btn__box--inner_1cdxt_20{display:flex;flex-direction:row}._toggle-view-btn__box_1cdxt_1 ._toggle-view-btn__box--adjust_1cdxt_24{margin:-1px}._toggle-view-btn-common_r1gsk_1{width:48px;height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:solid 1px var(--dark-gray);background-color:#fffe;transition:background-color .4s ease;transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--grid-line) 3px,var(--grid-line) 3px);background-color:var(--white);z-index:0}._toggle-view-btn-common_r1gsk_1:hover{transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--white) 3px,var(--white) 3px);background-color:var(--light-gray)}@media screen and (min-width:744.02px) and (max-width:1032px){._toggle-view-btn-common_r1gsk_1{width:48px;height:48px}}@media screen and (max-width:744px){._toggle-view-btn-common_r1gsk_1{width:37px;height:37px}}._toggle-view-btn-common_r1gsk_1:first-child{border-right:none}._toggle-view-btn-common_r1gsk_1[isActive="1"]{pointer-events:none}._toggle-view-map_13rdc_1{width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:.3s linear}@media screen and (min-width:744.02px) and (max-width:1032px){._toggle-view-map_13rdc_1{width:48px;height:48px}}@media screen and (max-width:744px){._toggle-view-map_13rdc_1{width:37px;height:37px}}._toggle-view-map_13rdc_1 ._path1_13rdc_21{fill:var(--dark-gray)}._toggle-view-map_13rdc_1:not(._toggle-view-map_13rdc_1[data-view=map]){pointer-events:auto}@media (hover: hover){._toggle-view-map_13rdc_1:not(._toggle-view-map_13rdc_1[data-view=map]):hover svg{transition:0s}}._toggle-view-map_13rdc_1[data-view=map]{background:#333}@media (hover: hover){._toggle-view-map_13rdc_1[data-view=map]:hover{transition:0s}}._toggle-view-map_13rdc_1[data-view=map] ._path1_13rdc_21{fill:var(--background)}._toggle-view-map_13rdc_1[data-view=map] svg{transition:.3s linear;animation:_key-toggle-btn-map_13rdc_1 1s cubic-bezier(0,.6,0,1)}@keyframes _key-toggle-btn-map_13rdc_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._toggle-view-table_f9zdc_1{width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:.3s linear}._toggle-view-table_f9zdc_1[data-is-hoverable=true]{pointer-events:none!important}@media screen and (min-width:744.02px) and (max-width:1032px){._toggle-view-table_f9zdc_1{width:48px;height:48px}}@media screen and (max-width:744px){._toggle-view-table_f9zdc_1{width:37px;height:37px}}._toggle-view-table_f9zdc_1 ._path1_f9zdc_24{fill:var(--dark-gray)}@media (hover: hover){._toggle-view-table_f9zdc_1:not(._toggle-view-table_f9zdc_1[data-view=table]):hover svg{transition:0s}}._toggle-view-table_f9zdc_1[data-view=table]{background:#333}@media (hover: hover){._toggle-view-table_f9zdc_1[data-view=table]:hover{transition:0s}}._toggle-view-table_f9zdc_1[data-view=table] svg{transition:.3s linear}._toggle-view-table_f9zdc_1[data-view=table] svg ._path1_f9zdc_24,._toggle-view-table_f9zdc_1[data-view=table] svg ._path2_f9zdc_44,._toggle-view-table_f9zdc_1[data-view=table] svg ._path3_f9zdc_45,._toggle-view-table_f9zdc_1[data-view=table] svg ._path4_f9zdc_46{transform-origin:center}._toggle-view-table_f9zdc_1[data-view=table] svg ._rect1_f9zdc_49{animation:_key-toggle-btn-table-alpha_f9zdc_1 .7s linear,_key-toggle-btn-table-scale_f9zdc_1 .3s cubic-bezier(.23,0,0,1)}._toggle-view-table_f9zdc_1[data-view=table] svg ._rect2_f9zdc_52{animation:_key-toggle-btn-table-alpha_f9zdc_1 .7s .1s linear,_key-toggle-btn-table-scale_f9zdc_1 .3s .1s cubic-bezier(.23,0,0,1)}._toggle-view-table_f9zdc_1[data-view=table] svg ._rect3_f9zdc_55{animation:_key-toggle-btn-table-alpha_f9zdc_1 .7s .1s linear,_key-toggle-btn-table-scale_f9zdc_1 .3s .1s cubic-bezier(.23,0,0,1)}._toggle-view-table_f9zdc_1[data-view=table] svg ._rect4_f9zdc_58{animation:_key-toggle-btn-table-alpha_f9zdc_1 .7s .2s linear,_key-toggle-btn-table-scale_f9zdc_1 .3s .2s cubic-bezier(.23,0,0,1)}@keyframes _key-toggle-btn-table-alpha_f9zdc_1{0%{opacity:0}to{opacity:1}}@keyframes _key-toggle-btn-table-scale_f9zdc_1{0%{transform:scale(.8)}to{transform:scale(1)}}._toggle-view-table_f9zdc_1[data-view=table] ._path1_f9zdc_24{fill:var(--background)}:root{--tableview-area-title-height: 32px;--tableview-wrap-height: calc(100svh - 230px) ;--tableview-grid-row: 6;--tableview-area-unit-icon-size: 2.5vh;--tableview-area-unit-padding: .4vh;--photoarea-grid-row: 5}@media screen and (min-width:744.02px) and (max-width:1032px){:root{--tableview-area-unit-icon-size: 4vh;--tableview-area-unit-padding: .6vh;--tableview-area-title-height:5.8vw;--photoarea-grid-row: 4}}@media screen and (max-width:744px){:root{--tableview-area-unit-icon-size: 7vw;--tableview-area-unit-padding: 1vw;--tableview-area-title-height:36px}}@media screen and (min-width:1032.02px) and (min-height: 751px){:root{--tableview-grid-row: 6;--photoarea-grid-row: 5}}@media screen and (min-width:1032.02px) and (max-height: 750px){:root{--tableview-grid-row: 5;--photoarea-grid-row: 4}}@media screen and (min-width:1032.02px) and (max-height: 680px){:root{--tableview-grid-row: 4}}@media screen and (min-width:1032.02px) and (max-height: 600px){:root{--tableview-grid-row: 3;--photoarea-grid-row: 3}}._tableview-controller__section_s0607_1{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .5s}@media screen and (min-width:1032.02px){._tableview-controller__section_s0607_1{transform:translateY(-10px);align-items:flex-start}}@media screen and (min-width:744.02px) and (max-height:510px){._tableview-controller__section_s0607_1{overflow-y:scroll;transform:translateY(0);justify-content:flex-start;padding-top:80px}}._tableview-controller__section_s0607_1[data-view=table]{opacity:1}._tableview-controller__section_s0607_1[data-view=table]>*{pointer-events:all}._tableview-controller__section_s0607_1[data-view=map]>*{opacity:0;pointer-events:none}._tableview-controller__section_s0607_1 ._tableview-controller__layout-wrap_s0607_40{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.5s}@media screen and (min-width:744.02px) and (max-height:510px){._tableview-controller__section_s0607_1 ._tableview-controller__layout-wrap_s0607_40{height:400px;min-height:400px;justify-content:flex-start}}._tableview-controller__section_s0607_1 ._tableview-controller__wrap_s0607_55{width:calc(100% - 33px);height:calc(var(--tableview-wrap-height));overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;padding:10px 0}@media screen and (min-width:744.02px) and (max-height:510px){._tableview-controller__section_s0607_1 ._tableview-controller__wrap_s0607_55{height:280px;min-height:280px}}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-controller__section_s0607_1 ._tableview-controller__wrap_s0607_55{height:100svh;overflow-x:hidden;overflow-y:scroll;padding:0}}@media screen and (max-width:744px){._tableview-controller__section_s0607_1 ._tableview-controller__wrap_s0607_55{height:100svh;overflow-x:hidden;overflow-y:scroll;padding:0}}._tableview-controller__section_s0607_1 ._tableview-controller__wrap_s0607_55 ._tableview-controller__scroller_s0607_85{width:max-content;height:100%;display:flex;flex-direction:row;gap:calc(32 * var(--vw) * 100 / 1280);padding-left:16px;padding-right:10px;margin:0 auto}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-controller__section_s0607_1 ._tableview-controller__wrap_s0607_55 ._tableview-controller__scroller_s0607_85{width:100%;height:auto;max-width:unset;flex-direction:column;margin-left:0;padding:140px 13vw 300px;gap:calc(48 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){._tableview-controller__section_s0607_1 ._tableview-controller__wrap_s0607_55 ._tableview-controller__scroller_s0607_85{width:100%;height:auto;max-width:unset;flex-direction:column;margin-left:0;padding:min(96 * var(--vw) * 100 / 375 + 1px,120px) 9px 140px;gap:calc(36 * var(--vw) * 100 / 375)}}:root{--stroke-val1: 3px;--stroke-val2: 5px}@media screen and (min-width:744.02px) and (max-width:1032px){:root{--stroke-val1: 4px;--stroke-val2: 6px}}@media screen and (max-width:744px){:root{--stroke-val1: 2px;--stroke-val2: 4px}}._tableview-area-box_44c5p_23{width:auto;height:100%;position:relative}._tableview-area-box_44c5p_23:before{content:"";display:block;height:1px;width:100%;opacity:1;position:absolute;top:-1px;left:0;border-top:1px solid #000}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23:before{height:100%;left:0}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23:before{height:100%;left:0}}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51{width:100%;height:var(--tableview-area-title-height);background:#fff;background-size:100% 100%;background-position:0 0;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--dark-gray);transition:opacity .3s cubic-bezier(0,1,0,1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51 span{font-family:Noto Sans JP Variable,sans-serif;font-size:13px;font-weight:600;line-height:1.875;letter-spacing:.05em;transition:.3s}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51 span{font-family:Noto Sans JP Variable,sans-serif;font-size:2.3vw;font-weight:600;line-height:1.875;letter-spacing:.05em}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51 span{font-family:Noto Sans JP Variable,sans-serif;font-size:14px;font-weight:700;line-height:1.875;letter-spacing:.05em}}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51:hover{background-position:10px 0;transition:3s cubic-bezier(0,1,0,1)}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51:hover span{transition:.1s;opacity:.7}@keyframes _moveBackground_44c5p_1{0%{background-position:0 0}to{background-position:0 100px}}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51 ._tableview-area-box__title-box-dashed_44c5p_112{position:absolute;bottom:0}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51 ._tableview-area-box__title-box-dashed_44c5p_112{display:none}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51 ._tableview-area-box__title-box-dashed_44c5p_112{display:none}}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51 ._tableview-area-box__title-box-dashed_44c5p_112[data-dashed-type=vertical-right]{right:0;transform:rotate(0);bottom:-1px}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51 ._tableview-area-box__title-box-dashed_44c5p_112[data-dashed-type=vertical-left]{left:0;transform:rotate(180deg)}._tableview-area-box_44c5p_23 ._tableview-area-box__grid-box_44c5p_135{width:100%;height:calc(100% - var(--tableview-area-title-height));background-color:#cccccc80;display:grid;grid-template-rows:repeat(var(--tableview-grid-row),minmax(0,1fr));grid-auto-flow:column;row-gap:2px}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23 ._tableview-area-box__grid-box_44c5p_135{margin-bottom:calc(36 * var(--vw) * 100 / 1032);grid-template-rows:unset;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row;row-gap:2px}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23 ._tableview-area-box__grid-box_44c5p_135{margin-bottom:calc(18 * var(--vw) * 100 / 375 - 1px);grid-template-rows:unset;grid-template-columns:1fr 1fr;grid-auto-flow:row;row-gap:2px}}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51{position:relative}._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51:before{content:"";display:block;width:1px;height:100%;opacity:1;position:absolute;top:0;left:0;border-left:1px solid var(--dark-gray)}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51:before{height:100%;left:-1px}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51:before{height:100%;left:-1px}}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51:after{content:"";display:block;width:1px;height:100%;opacity:1;position:absolute;right:-1px;border-left:1px solid var(--dark-gray)}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23 ._tableview-area-box__title-box_44c5p_51:after{content:"";display:block;width:1px;height:100%;opacity:1;position:absolute;right:-1px;border-left:1px solid var(--dark-gray)}}._tableview-area-box_44c5p_23 ._tableview-area-box__grid-box_44c5p_135:before{width:1px;height:calc(100% - var(--tableview-area-title-height));content:"";display:block;position:absolute;z-index:10;background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;left:0}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23 ._tableview-area-box__grid-box_44c5p_135:before{height:100%;left:-1px}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23 ._tableview-area-box__grid-box_44c5p_135:before{left:-1px}}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23 ._tableview-area-box__grid-box_44c5p_135:after{width:1px;height:calc(100% - var(--tableview-area-title-height));content:"";display:block;position:absolute;z-index:10;background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;right:-1px}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23 ._tableview-area-box__grid-box_44c5p_135:after{width:1px;height:calc(100% - var(--tableview-area-title-height));content:"";display:block;position:absolute;z-index:10;background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;right:-1px}}._tableview-area-box_44c5p_23:first-of-type ._tableview-area-box__grid-box_44c5p_135:before{left:-1px}._tableview-area-box_44c5p_23:first-of-type ._tableview-area-box__title-box_44c5p_51:before{left:-1px}._tableview-area-box_44c5p_23:last-of-type ._tableview-area-box__title-box_44c5p_51:after{content:"";display:block;width:1px;height:100%;border-right:1px solid var(--dark-gray);background-image:linear-gradient(to bottom,var(--dark-gray) .6vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:right top;background-repeat:repeat-y;position:absolute;z-index:10;top:-1px;right:-1px}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23:last-of-type ._tableview-area-box__title-box_44c5p_51:after{border-right:unset}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23:last-of-type ._tableview-area-box__title-box_44c5p_51:after{border-right:unset}}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-area-box_44c5p_23:last-of-type ._tableview-area-box__grid-box_44c5p_135{margin-bottom:0}}@media screen and (max-width:744px){._tableview-area-box_44c5p_23:last-of-type ._tableview-area-box__grid-box_44c5p_135{margin-bottom:0}}._tableview-area-box_44c5p_23:last-of-type ._tableview-area-box__grid-box_44c5p_135:after{content:"";display:block;width:1px;height:calc(100% - var(--tableview-area-title-height));border-right:unset;background-image:linear-gradient(to bottom,var(--dark-gray) .6vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:right top;background-repeat:repeat-y;position:absolute;z-index:10;right:-1px}._tableview-area-box_44c5p_23[data-area-color=code_bunka] ._tableview-area-box__title-box_44c5p_51{background-color:#fff;background-image:repeating-linear-gradient(-45deg,transparent,transparent var(--stroke-val1),rgba(1,197,53,.1411764706) var(--stroke-val2),rgba(1,197,53,.1411764706) var(--stroke-val2))}._tableview-area-box_44c5p_23[data-area-color=code_bunka] ._tableview-area-box__title-box_44c5p_51 span{color:var(--bunka)}._tableview-area-box_44c5p_23[data-area-color=code_dougen] ._tableview-area-box__title-box_44c5p_51{background-color:#fff;background-image:repeating-linear-gradient(-45deg,transparent,transparent var(--stroke-val1),rgba(194,93,208,.1411764706) var(--stroke-val2),rgba(194,93,208,.1411764706) var(--stroke-val2))}._tableview-area-box_44c5p_23[data-area-color=code_dougen] ._tableview-area-box__title-box_44c5p_51 span{color:var(--dougen)}._tableview-area-box_44c5p_23[data-area-color=code_shibuyasta] ._tableview-area-box__title-box_44c5p_51{background-color:#fff;background-image:repeating-linear-gradient(-45deg,transparent,transparent var(--stroke-val1),rgba(237,193,13,.1411764706) var(--stroke-val2),rgba(237,193,13,.1411764706) var(--stroke-val2))}._tableview-area-box_44c5p_23[data-area-color=code_shibuyasta] ._tableview-area-box__title-box_44c5p_51 span{color:var(--shibuyaSta)}._tableview-area-box_44c5p_23[data-area-color=code_miyamasu] ._tableview-area-box__title-box_44c5p_51{background-color:#fff;background-image:repeating-linear-gradient(-45deg,transparent,transparent var(--stroke-val1),rgba(251,68,123,.1411764706) var(--stroke-val2),rgba(251,68,123,.1411764706) var(--stroke-val2))}._tableview-area-box_44c5p_23[data-area-color=code_miyamasu] ._tableview-area-box__title-box_44c5p_51 span{color:var(--miyamasu)}._tableview-area-box_44c5p_23[data-area-color=code_mitake] ._tableview-area-box__title-box_44c5p_51{background-color:#fff;background-image:repeating-linear-gradient(-45deg,transparent,transparent var(--stroke-val1),rgba(85,99,252,.1411764706) var(--stroke-val2),rgba(85,99,252,.1411764706) var(--stroke-val2))}._tableview-area-box_44c5p_23[data-area-color=code_mitake] ._tableview-area-box__title-box_44c5p_51 span{color:var(--mitake)}._tableview-area-box_44c5p_23[data-area-color=code_notfound] ._tableview-area-box__title-box_44c5p_51{background-color:#fff;background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(0,0,0,.1411764706) 5px,rgba(0,0,0,.1411764706) 5px);pointer-events:none}._tableview-area-box_44c5p_23[data-area-color=code_notfound] ._tableview-area-box__title-box_44c5p_51>*{pointer-events:none}._tableview-area-box_44c5p_23[data-area-color=code_notfound] ._tableview-area-box__title-box_44c5p_51 span{color:var(--light-gray)}._table-area__unit_8yw3o_1{width:auto;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:row;position:relative;aspect-ratio:16/9;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}._table-area__unit_8yw3o_1 ._table-area__unit-content_8yw3o_17{width:auto;height:100%;mask-image:linear-gradient(#000,#000);-webkit-mask-image:linear-gradient(rgb(0,0,0),rgb(0,0,0));mask-position:top;mask-repeat:no-repeat;mask-size:0% 0%}._table-area__unit_8yw3o_1[data-is-active=true] ._table-area__unit-content_8yw3o_17{opacity:1!important;animation:_maskAnim_8yw3o_1 1.5s cubic-bezier(0,1,0,1) forwards}@keyframes _maskAnim_8yw3o_1{0%{mask-size:100% 0}to{mask-size:100% 100%}}._table-area__unit_8yw3o_1[data-is-active=false] ._table-area__unit-load-bg_8yw3o_38{animation:_fadeInOut_8yw3o_1 3s ease-in-out infinite;transition:unset}._table-area__unit_8yw3o_1[data-is-active=false] ._table-area__unit-content_8yw3o_17{mask-size:100% 100%;transition:.2s;opacity:0!important}._table-area__unit_8yw3o_1[data-is-active=false] ._table-area__unit-load-bg_8yw3o_38{opacity:0}@keyframes _fadeInOut_8yw3o_1{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}._table-area__unit_8yw3o_1[data-is-last-watched=true] ._table-area__unit-hover-box_8yw3o_64{opacity:1}._table-area__unit_8yw3o_1 ._table-area__unit-load-bg_8yw3o_38{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:var(--light-gray);opacity:0}._table-area__unit_8yw3o_1 ._table-area__unit-hover-box_8yw3o_64{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;transition:opacity .4s ease-in-out}._table-area__unit_8yw3o_1 ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-fill_8yw3o_88{width:100%;height:100%;position:absolute;opacity:.5}._table-area__unit_8yw3o_1 ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-title_8yw3o_94{font-family:Noto Sans JP Variable,sans-serif;font-size:max(1.3vh,11px);font-weight:600;line-height:1.875;letter-spacing:.05em;color:#fff;position:relative;z-index:10;margin:auto 0;padding-left:calc(var(--tableview-area-unit-padding) * 2)}@media screen and (max-width:744px){._table-area__unit_8yw3o_1 ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-title_8yw3o_94{font-family:Noto Sans JP Variable,sans-serif;font-size:13px;font-weight:600;line-height:1.875;letter-spacing:.05em}}@media ((min-width: 744px) and (max-height: 650px)){._table-area__unit_8yw3o_1 ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-title_8yw3o_94{font-family:Noto Sans JP Variable,sans-serif;font-size:13px;font-weight:600;line-height:1.875;letter-spacing:.05em}}@media screen and (min-width:744.02px) and (max-height:510px){._table-area__unit_8yw3o_1 ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-title_8yw3o_94{font-family:Noto Sans JP Variable,sans-serif;font-size:10px;font-weight:600;line-height:1.875;letter-spacing:.05em;padding-left:9px}}._table-area__unit_8yw3o_1[data-area-code=code_bunka] ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-fill_8yw3o_88{background-color:var(--bunka)}._table-area__unit_8yw3o_1[data-area-code=code_bunka] ._table-area__unit-icon_8yw3o_137 ._icon-path1_8yw3o_137{stroke:var(--bunka)}._table-area__unit_8yw3o_1[data-area-code=code_bunka] ._table-area__unit-icon_8yw3o_137 ._icon-path2_8yw3o_140{fill:var(--bunka)}._table-area__unit_8yw3o_1[data-area-code=code_dougen] ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-fill_8yw3o_88{background-color:var(--dougen)}._table-area__unit_8yw3o_1[data-area-code=code_dougen] ._table-area__unit-icon_8yw3o_137 ._icon-path1_8yw3o_137{stroke:var(--dougen)}._table-area__unit_8yw3o_1[data-area-code=code_dougen] ._table-area__unit-icon_8yw3o_137 ._icon-path2_8yw3o_140{fill:var(--dougen)}._table-area__unit_8yw3o_1[data-area-code=code_shibuyasta] ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-fill_8yw3o_88{background-color:var(--shibuyaSta)}._table-area__unit_8yw3o_1[data-area-code=code_shibuyasta] ._table-area__unit-icon_8yw3o_137 ._icon-path1_8yw3o_137{stroke:var(--shibuyaSta)}._table-area__unit_8yw3o_1[data-area-code=code_shibuyasta] ._table-area__unit-icon_8yw3o_137 ._icon-path2_8yw3o_140{fill:var(--shibuyaSta)}._table-area__unit_8yw3o_1[data-area-code=code_miyamasu] ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-fill_8yw3o_88{background-color:var(--miyamasu)}._table-area__unit_8yw3o_1[data-area-code=code_miyamasu] ._table-area__unit-icon_8yw3o_137 ._icon-path1_8yw3o_137{stroke:var(--miyamasu)}._table-area__unit_8yw3o_1[data-area-code=code_miyamasu] ._table-area__unit-icon_8yw3o_137 ._icon-path2_8yw3o_140{fill:var(--miyamasu)}._table-area__unit_8yw3o_1[data-area-code=code_mitake] ._table-area__unit-hover-box_8yw3o_64 ._table-area__unit-hover-fill_8yw3o_88{background-color:var(--mitake)}._table-area__unit_8yw3o_1[data-area-code=code_mitake] ._table-area__unit-icon_8yw3o_137 ._icon-path1_8yw3o_137{stroke:var(--mitake)}._table-area__unit_8yw3o_1[data-area-code=code_mitake] ._table-area__unit-icon_8yw3o_137 ._icon-path2_8yw3o_140{fill:var(--mitake)}._table-area__unit_8yw3o_1[data-area-code=notfound]{opacity:0;pointer-events:none}._table-area__unit_8yw3o_1[data-area-code=notfound]>*{opacity:0}@media (hover: hover){._table-area__unit_8yw3o_1:hover ._table-area__unit-hover-box_8yw3o_64{opacity:1;transition:opacity .1s ease-in-out}._table-area__unit_8yw3o_1:hover ._table-area__unit-icon_8yw3o_137 ._icon-path1_8yw3o_137{transition:.1s;fill:#fff0;stroke:#fff}._table-area__unit_8yw3o_1:hover ._table-area__unit-icon_8yw3o_137 ._icon-path2_8yw3o_140{transition:.1s;fill:#fff}}._table-area__unit_8yw3o_1 ._table-area__unit-icon_8yw3o_137{width:var(--tableview-area-unit-icon-size);height:var(--tableview-area-unit-icon-size);min-width:20px;min-height:20px;position:absolute;top:calc(var(--tableview-area-unit-padding));left:calc(var(--tableview-area-unit-padding));z-index:10;transition:.3s ease-in-out}@media screen and (min-width:744.02px) and (max-width:1032px){._table-area__unit_8yw3o_1 ._table-area__unit-icon_8yw3o_137{left:calc(var(--tableview-area-unit-padding) * 1.6);max-width:28px;max-height:28px}}@media screen and (min-width:744.02px) and (max-height:510px){._table-area__unit_8yw3o_1 ._table-area__unit-icon_8yw3o_137{height:20px;width:20px;top:5px;left:5px}}._table-area__unit_8yw3o_1 ._table-area__unit-icon_8yw3o_137 ._icon-path1_8yw3o_137{transition:.5s;fill:#fff}._table-area__unit_8yw3o_1 ._table-area__unit-icon_8yw3o_137 ._icon-path2_8yw3o_140{transition:.5s;fill:unset}._table-area__unit_8yw3o_1 ._table-area__unit-img_8yw3o_235{width:auto;height:100%;display:block;object-fit:contain;aspect-ratio:16/9}._tableview-group_19fh4_1{height:100%;display:flex;flex-direction:row;position:relative}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-group_19fh4_1{height:auto;flex-direction:column}}@media screen and (max-width:744px){._tableview-group_19fh4_1{height:auto;flex-direction:column}}._tableview-group_19fh4_1:after{content:"";display:block;width:100%;height:1px;background-image:linear-gradient(to right,var(--dark-gray) .5vh,transparent 0);background-size:1vh var(--grid-line-width);background-position:left top;background-repeat:repeat-x;position:absolute;bottom:-1px;left:0;z-index:10}._tableview-group_19fh4_1 ._tableview-group__content_19fh4_33{width:100%;height:100%;display:flex;flex-direction:row}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-group_19fh4_1 ._tableview-group__content_19fh4_33{flex-direction:column}}@media screen and (max-width:744px){._tableview-group_19fh4_1 ._tableview-group__content_19fh4_33{flex-direction:column}}._tableview-group_19fh4_1 ._tableview-group__content_19fh4_33 ._tableview-group__content-line-lr_19fh4_49:before{content:"";display:block;width:100%;height:1px;position:absolute;top:-1px;left:0;z-index:10;background-image:linear-gradient(to right,var(--dark-gray) .5vh,transparent 0);background-size:1vh var(--grid-line-width);background-position:left top;background-repeat:repeat-x}._tableview-group_19fh4_1 ._tableview-group__content_19fh4_33 ._tableview-group__content-line-tb_19fh4_63:before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:-1px;z-index:10;background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y}._tableview-group_19fh4_1 ._tableview-group__content_19fh4_33 ._tableview-group__content-line-tb_19fh4_63:after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:-1px;z-index:10;background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y}._photo-area-box_v51sv_1{width:100%;height:100%;background-color:#cccccc80;display:grid;grid-template-rows:repeat(var(--photoarea-grid-row),minmax(0,1fr));grid-auto-flow:column;column-gap:1px;row-gap:2px}._photo-area-box_v51sv_1>*{aspect-ratio:1}@media screen and (min-width:744.02px) and (max-width:1032px){._photo-area-box_v51sv_1{grid-auto-flow:row;grid-template:repeat(1,1fr)/repeat(4,1fr);row-gap:2px}}@media screen and (max-width:744px){._photo-area-box_v51sv_1{grid-template-rows:unset;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row;row-gap:2px}}._photo-area__unit_d9t0x_1{width:auto;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:row;position:relative}._photo-area__unit_d9t0x_1 ._photo-area__unit-content_d9t0x_10{width:auto;height:100%;mask-image:linear-gradient(#000,#000);-webkit-mask-image:linear-gradient(rgb(0,0,0),rgb(0,0,0));mask-position:top;mask-repeat:no-repeat;mask-size:0% 0%}@media (hover: hover){._photo-area__unit_d9t0x_1:hover ._photo-area__unit-hover-box_d9t0x_20{opacity:1;transition:opacity .1s ease-in-out}._photo-area__unit_d9t0x_1:hover ._photo-area__unit-icon_d9t0x_24 ._icon-path1_d9t0x_24{transition:.1s;fill:#fff0;stroke:#fff}._photo-area__unit_d9t0x_1:hover ._photo-area__unit-icon_d9t0x_24 ._icon-path2_d9t0x_29{transition:.1s;fill:#fff}}._photo-area__unit_d9t0x_1[data-is-last-watched=true] ._photo-area__unit-hover-box_d9t0x_20{opacity:1}._photo-area__unit_d9t0x_1[data-is-active=true] ._photo-area__unit-content_d9t0x_10{opacity:1!important;animation:_maskAnim_d9t0x_1 1.5s cubic-bezier(0,1,0,1) forwards}@keyframes _maskAnim_d9t0x_1{0%{mask-size:100% 0}to{mask-size:100% 100%}}._photo-area__unit_d9t0x_1[data-is-active=false] ._photo-area__unit-load-bg_d9t0x_49{animation:_fadeInOut_d9t0x_1 3s ease-in-out infinite;transition:unset}._photo-area__unit_d9t0x_1[data-is-active=false] ._photo-area__unit-content_d9t0x_10{mask-size:100% 100%;transition:.2s;opacity:0!important}._photo-area__unit_d9t0x_1[data-is-active=false] ._photo-area__unit-load-bg_d9t0x_49{opacity:0}@keyframes _fadeInOut_d9t0x_1{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}@media screen and (min-width:744.02px) and (max-width:1032px){._photo-area__unit_d9t0x_1{width:100%;height:auto}}._photo-area__unit_d9t0x_1 ._photo-area__unit-load-bg_d9t0x_49{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:var(--light-gray);opacity:0}._photo-area__unit_d9t0x_1 ._photo-area__unit-content_d9t0x_10{width:auto;height:100%}._photo-area__unit_d9t0x_1 ._photo-area__unit-hover-box_d9t0x_20{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;transition:opacity .4s ease-in-out}._photo-area__unit_d9t0x_1 ._photo-area__unit-hover-box_d9t0x_20 ._photo-area__unit-hover-fill_d9t0x_106{width:100%;height:100%;position:absolute;opacity:.5}._photo-area__unit_d9t0x_1 ._photo-area__unit-hover-box_d9t0x_20 ._photo-area__unit-hover-title_d9t0x_112{font-family:Noto Sans JP Variable,sans-serif;font-size:max(1.3vh,11px);font-weight:600;line-height:1.875;letter-spacing:.05em;color:#fff;position:relative;z-index:10;margin:auto 0;padding-left:calc(var(--tableview-area-unit-padding) * 2)}@media screen and (max-width:744px){._photo-area__unit_d9t0x_1 ._photo-area__unit-hover-box_d9t0x_20 ._photo-area__unit-hover-title_d9t0x_112{font-family:Noto Sans JP Variable,sans-serif;font-size:13px;font-weight:600;line-height:1.875;letter-spacing:.05em}}@media ((min-width: 744px) and (max-height: 650px)){._photo-area__unit_d9t0x_1 ._photo-area__unit-hover-box_d9t0x_20 ._photo-area__unit-hover-title_d9t0x_112{font-family:Noto Sans JP Variable,sans-serif;font-size:13px;font-weight:600;line-height:1.875;letter-spacing:.05em}}@media screen and (min-width:744.02px) and (max-height:510px){._photo-area__unit_d9t0x_1 ._photo-area__unit-hover-box_d9t0x_20 ._photo-area__unit-hover-title_d9t0x_112{font-family:Noto Sans JP Variable,sans-serif;font-size:10px;font-weight:600;line-height:1.875;letter-spacing:.05em;padding-left:9px}}._photo-area__unit_d9t0x_1 ._photo-area__unit-hover-box_d9t0x_20 ._photo-area__unit-hover-fill_d9t0x_106{background-color:var(--dark-gray)}._photo-area__unit_d9t0x_1 ._photo-area__unit-icon_d9t0x_24{width:var(--tableview-area-unit-icon-size);height:var(--tableview-area-unit-icon-size);min-width:20px;min-height:20px;position:absolute;top:calc(var(--tableview-area-unit-padding));left:calc(var(--tableview-area-unit-padding));z-index:10;transition:transform .3s ease-in-out}@media screen and (min-width:744.02px) and (max-height:510px){._photo-area__unit_d9t0x_1 ._photo-area__unit-icon_d9t0x_24{height:20px;width:20px;top:5px;left:5px}}@media screen and (min-width:744.02px) and (max-width:1032px){._photo-area__unit_d9t0x_1 ._photo-area__unit-icon_d9t0x_24{max-width:28px;max-height:28px}}._photo-area__unit_d9t0x_1 ._photo-area__unit-icon_d9t0x_24 ._icon-path1_d9t0x_24{stroke:#000;fill:#fff;transition:.5s}._photo-area__unit_d9t0x_1 ._photo-area__unit-icon_d9t0x_24 ._icon-path2_d9t0x_29{fill:#000;transition:.5s}._photo-area__unit_d9t0x_1 ._photo-area__unit-img_d9t0x_189{width:auto;height:100%;object-fit:cover}._tableview-past-future-btn_3cfva_1{width:220px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 auto 10px;transition:opacity .5s}@media screen and (min-width:744.02px) and (max-width:1032px){._tableview-past-future-btn_3cfva_1{display:none}}@media screen and (max-width:744px){._tableview-past-future-btn_3cfva_1{display:none}}._tableview-past-future-btn__past_3cfva_21,._tableview-past-future-btn__future_3cfva_21{display:flex;align-items:center;justify-content:center;border:solid 1px var(--dark-gray);position:relative;transition:opacity .2s ease-in-out}._tableview-past-future-btn__past_3cfva_21:hover,._tableview-past-future-btn__future_3cfva_21:hover{cursor:pointer}._tableview-past-future-btn__past_3cfva_21:hover ._tableview-past-future-btn__status-icon_3cfva_32,._tableview-past-future-btn__future_3cfva_21:hover ._tableview-past-future-btn__status-icon_3cfva_32{background-color:var(--light-gray)}._tableview-past-future-btn__past_3cfva_21[data-is-active=false],._tableview-past-future-btn__future_3cfva_21[data-is-active=false]{opacity:.2}._tableview-past-future-btn__past_3cfva_21[data-is-active=false]:hover,._tableview-past-future-btn__future_3cfva_21[data-is-active=false]:hover{cursor:not-allowed}._tableview-past-future-btn__corner-adjust_3cfva_41{position:absolute;top:0;width:100%}._tableview-past-future-btn__past_3cfva_21,._tableview-past-future-btn__future_3cfva_21{width:40px;height:40px}._tableview-past-future-btn__status_3cfva_32{width:calc(100% - 80px);height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}._tableview-past-future-btn__status-container_3cfva_62{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:5px}._tableview-past-future-btn__status-year_3cfva_69{font-family:Noto Sans JP Variable,sans-serif;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:0em}._tableview-past-future-btn__status-month_3cfva_76{font-family:Noto Sans JP Variable,sans-serif;font-size:30px;font-weight:600;line-height:1;letter-spacing:0em}._tableview-past-future-btn__status-icon_3cfva_32{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fffe;transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--grid-line) 3px,var(--grid-line) 3px);background-color:var(--white)}._tableview-past-future-btn__status-icon_3cfva_32:hover{transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--white) 3px,var(--white) 3px);background-color:var(--light-gray)}.timeSelector{pointer-events:all;width:100%;display:flex;justify-content:center;position:relative;z-index:10}@media screen and (min-width:744.02px) and (max-width:1032px){.timeSelector{margin-top:36px;padding-bottom:50px;gap:calc(19 * var(--vw) * 100 / 1032)}}@media screen and (min-width:744.02px) and (max-width:1032px) and (hover: none) and (pointer: coarse){.timeSelector{margin-top:4.19dvh;padding-bottom:0}}@media screen and (max-width:744px){.timeSelector{margin-top:16px;gap:calc(22 * var(--vw) * 100 / 375)}}.timeSelector:before{position:absolute;pointer-events:none;display:block;content:"";border-top:1px dashed var(--dark-gray);border-bottom:1px dashed var(--dark-gray)}@media screen and (min-width:744.02px) and (max-width:1032px){.timeSelector:before{width:calc(335 * var(--vw) * 100 / 1032);height:calc(45 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){.timeSelector:before{width:calc(342 * var(--vw) * 100 / 375);height:calc(45 * var(--vw) * 100 / 375);max-width:410.4px;max-height:54px}}.timeSelector button.time-setting{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--dark-gray);border:1px solid var(--dark-gray);color:var(--white);font-family:var(--font);font-size:20px;font-weight:700;line-height:20px;letter-spacing:.03em;-webkit-user-select:none;user-select:none;cursor:pointer}@media screen and (min-width:744.02px) and (max-width:1032px){.timeSelector button.time-setting{width:calc(256 * var(--vw) * 100 / 1032);height:calc(45 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){.timeSelector button.time-setting{width:calc(260 * var(--vw) * 100 / 375);height:calc(45 * var(--vw) * 100 / 375);max-width:312px;max-height:54px}}.timeSelector button.time-setting span{display:flex;justify-content:center;align-items:center;width:10px;height:10px;position:absolute;right:34px;top:50%;transform:translateY(-50%)}.timeSelector button.time-setting:after{position:absolute;pointer-events:none;display:block;content:"";border-left:1px dashed var(--dark-gray);border-right:1px dashed var(--dark-gray)}@media screen and (min-width:744.02px) and (max-width:1032px){.timeSelector button.time-setting:after{width:calc(256 * var(--vw) * 100 / 1032);height:calc(63 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){.timeSelector button.time-setting:after{width:calc(260 * var(--vw) * 100 / 375);height:calc(63 * var(--vw) * 100 / 375);max-width:312px;max-height:75.6px}}.timeSelector .common-button.audio{z-index:1}@media screen and (min-width:744.02px) and (max-width:1032px){.timeSelector .common-button.audio{width:calc(45 * var(--vw) * 100 / 1032);height:calc(45 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){.timeSelector .common-button.audio{width:calc(45 * var(--vw) * 100 / 375);height:calc(45 * var(--vw) * 100 / 375);max-width:54px;max-height:54px}}.timeSelector .common-button.audio:after{position:absolute;pointer-events:none;display:block;content:"";border-left:1px dashed var(--dark-gray);border-right:1px dashed var(--dark-gray)}@media screen and (min-width:744.02px) and (max-width:1032px){.timeSelector .common-button.audio:after{width:calc(45 * var(--vw) * 100 / 1032);height:calc(63 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){.timeSelector .common-button.audio:after{width:calc(45 * var(--vw) * 100 / 375);height:calc(63 * var(--vw) * 100 / 375);max-width:54px;max-height:75.6px}}.datePicker{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:288px;height:222px;background-image:linear-gradient(0deg,transparent calc(15 * var(--vw) * 100 / 1280),var(--grid-line) calc(16 * var(--vw) * 100 / 1280)),linear-gradient(90deg,transparent calc(15 * var(--vw) * 100 / 1280),var(--grid-line) calc(16 * var(--vw) * 100 / 1280));background-color:var(--background);background-size:calc(16 * var(--vw) * 100 / 1280) calc(16 * var(--vw) * 100 / 1280)}@media screen and (min-width:744.02px) and (max-width:1032px){.datePicker{background-image:linear-gradient(0deg,transparent calc(22 * var(--vw) * 100 / 1032),var(--grid-line) calc(23 * var(--vw) * 100 / 1032)),linear-gradient(90deg,transparent calc(20 * var(--vw) * 100 / 1032),var(--grid-line) calc(23 * var(--vw) * 100 / 1032));background-color:var(--background);background-size:calc(22 * var(--vw) * 100 / 1032) calc(23 * var(--vw) * 100 / 1032)}}@media screen and (max-width:744px){.datePicker{background-image:linear-gradient(0deg,transparent calc(15 * var(--vw) * 100 / 375),var(--grid-line) calc(16 * var(--vw) * 100 / 375)),linear-gradient(90deg,transparent calc(15 * var(--vw) * 100 / 375),var(--grid-line) calc(16 * var(--vw) * 100 / 375));background-color:var(--background);background-size:calc(16 * var(--vw) * 100 / 375) calc(16 * var(--vw) * 100 / 375)}}.datePicker-modal{position:fixed;top:0;left:0;z-index:35;display:flex;justify-content:center;align-items:center;width:100dvw;height:100dvh;background-color:#0006;backdrop-filter:blur(5px);pointer-events:all}.datePicker .picker-container{margin-top:30px;display:flex;justify-content:center;gap:10px;position:relative;pointer-events:all}.datePicker .picker{width:80px;height:132px;overflow-y:auto;text-align:center;-ms-overflow-style:none;scrollbar-width:none}.datePicker .picker::-webkit-scrollbar{display:none}.datePicker .picker:after{pointer-events:none;display:block;content:"";width:76px;height:100%;border-top:1px dashed #a8a8a8;position:absolute;top:50%;transform:translateY(-32px)}.datePicker .picker:before{pointer-events:none;display:block;content:"";width:76px;height:100%;border-top:1px dashed #a8a8a8;position:absolute;top:50%;transform:translateY(32px)}.datePicker .slide__track{height:132px!important}.datePicker .slide__list{display:flex;align-items:center;justify-content:center}.datePicker .picker-item{display:flex;justify-content:center;align-items:center;font-size:20px;padding:10px 0;cursor:pointer;opacity:.5;transition:opacity .2s;height:55px;line-height:55px;color:#a8a8a8;font-family:var(--font);font-weight:700;font-size:16px;letter-spacing:.03em}.datePicker .picker-item.is-active,.datePicker .picker-item.selected{color:var(--dark-gray);opacity:1;height:55px;line-height:55px}.datePicker .picker-item.noData{color:#a8a8a8;opacity:.5}.datePicker .button-group{display:flex;justify-content:space-between}.datePicker .button-group button{padding:13px 18px;border:none;background-color:transparent;pointer-events:all}.datePicker .button-cancel,.datePicker .button-submit{color:var(--derk-gray);font-family:var(--font);font-size:15px}.datePicker .button-submit.noClick{pointer-events:none;color:#a6a6a6}@media (pointer: fine){.selector-container{position:relative}}.copyright{display:block;text-align:center;position:absolute;bottom:0;left:50%;display:flex;color:var(--dark-gray);font-family:var(--font);font-size:10px;font-weight:500;letter-spacing:.03em;text-decoration:none}@media screen and (min-width:744.02px) and (max-width:1032px){.copyright{transform:translate(-50%,100%);bottom:23px}}@media screen and (min-width:744.02px) and (max-width:1032px) and (pointer: fine){.copyright{bottom:0;padding-bottom:30px}}@media screen and (max-width:744px){.copyright{transform:translate(-50%);bottom:13px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.indicator{position:fixed;z-index:5;bottom:0;display:flex;width:100vw;padding-left:calc(32 * var(--vw) * 100 / 1280);padding-right:calc(32 * var(--vw) * 100 / 1280 + 36px + 25px);transform:translateY(-32px)}.indicator .copyright{position:fixed;bottom:-16px;left:50%;transform:translate(-50%);text-shadow:0 0 3px rgba(0,0,0,.7);display:flex;color:var(--white);font-family:var(--font);font-size:10px;font-weight:500;letter-spacing:.03em;text-decoration:none;transition:color .3s}.indicator .copyright:hover{color:var(--white)}@media (max-width: 1032px){.indicator{display:none}}.indicator button.previous,.indicator button.next{display:flex;justify-content:center;align-items:center;border:none;height:31.5px;background-color:transparent;margin-top:26px;position:absolute;border-top:1px dashed var(--dark-gray);border-bottom:1px dashed var(--dark-gray)}.indicator button.previous svg,.indicator button.next svg{height:28px}.indicator div.hidden{position:absolute;display:flex;justify-content:center;align-items:center;border:none;height:32px;width:7px;background-color:transparent;margin-top:17px}.indicator div.hidden.left{margin-left:calc(26 * var(--vw) * 100 / 1280);left:0}.indicator div.hidden.right{margin-right:calc(52 * var(--vw) * 100 / 1280 + 36px);right:0}.indicator button.next{top:50%;left:16px;margin-top:11px;transform:translateY(-50%)}.indicator button.previous{top:50%;right:74px;margin-top:11px;transform:translateY(-50%)}.indicator .month-button{position:absolute;display:flex;align-items:center;width:32px;height:32px;border:none;margin-top:3px;top:50%;transform:translateY(-50%);background-color:transparent}.indicator .month-button.next{justify-content:flex-end;padding-right:2px;left:0}.indicator .month-button.previous{justify-content:flex-start;padding-left:2px;right:0}.indicator .common-button.audio{position:absolute;right:calc(32 * var(--vw) * 100 / 1280);top:18px;z-index:6}.indicator-wrap{display:block;position:relative;overflow-x:hidden;padding-top:18px;padding-bottom:8px}.indicator-track{width:100%;transition:all .5s}.indicator-track:after{position:absolute;left:1px;top:50%;transform:translate(-1px,-50%);pointer-events:none;display:block;content:"";background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;height:100%;width:1px}.indicator-track:before{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;display:block;content:"";background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;height:100%;width:1px}.indicator__button-group{position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end}.indicator__button-group:after{position:absolute;left:50%;top:0;transform:translate(-50%);pointer-events:none;display:block;content:"";background-image:linear-gradient(to right,var(--dark-gray) .5vh,transparent 0);background-size:1vh var(--grid-line-width);background-position:left top;background-repeat:repeat-x;height:1px;width:100%}.indicator__button-group:before{position:absolute;left:50%;bottom:0;transform:translate(-50%);pointer-events:none;display:block;content:"";background-image:linear-gradient(to right,var(--dark-gray) .5vh,transparent 0);background-size:1vh var(--grid-line-width);background-position:left top;background-repeat:repeat-x;height:1px;width:100%}.indicator-year{position:relative;flex-shrink:0}.indicator-year.past:before{display:none}.indicator-year__title{position:absolute;top:-22px;padding-left:4px;color:#fff;font-family:var(--font);font-size:16px;font-weight:700;line-height:20px;letter-spacing:.03em}.indicator-year__title span{position:absolute;z-index:-1;left:0;padding-left:4px;color:#fff;font-family:var(--font);font-size:16px;font-weight:700;line-height:20px;letter-spacing:.03em;-webkit-text-stroke:2px var(--dark-gray)}.indicator-year.future{display:none}.indicator-year:before{display:block;content:"";height:100%;width:1px;position:absolute;top:0;left:0}.indicator-year.recorded.now:before{display:none}.indicator-month{display:flex;flex-direction:row-reverse;position:relative}.indicator-month:before{display:block;content:"";height:1px;width:100%;position:absolute;top:0;left:0}.indicator-month:after{display:block;content:"";height:1px;width:100%;position:absolute;bottom:0;left:0}.indicator-month__button{height:32px;border-radius:0;transform-origin:center;transition:all .4s;overflow-x:hidden;margin-right:12px}.indicator-month__button span{color:var(--white);font-family:var(--font);font-size:15px;font-weight:700;line-height:20px;letter-spacing:.03em;transition:all 1s;text-align:center}.indicator-month__button.active{width:176px;background-color:var(--dark-gray);border:none;color:#fff;font-family:var(--font);pointer-events:none;user-select:none}.indicator-month__button.active span{display:block;pointer-events:none;user-select:none}.indicator-month__button.hoverd{width:16px;border:1px solid var(--dark-gray);transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(0,0,0,.1411764706) 3px,rgba(0,0,0,.1411764706) 3px);background-color:var(--background);background-color:var(--gray);background-size:8px 8px}.indicator-month__button.hoverd span{display:none}.indicator-month__button.inactive{width:15px;border:1px solid var(--dark-gray);transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(0,0,0,.1411764706) 3px,rgba(0,0,0,.1411764706) 3px);background-color:var(--background);background-color:var(--white);background-size:8px 8px}.indicator-month__button.inactive span{display:none}.indicator-month__button.inactive:hover{transition:all .4s;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgb(255,255,255) 3px,rgb(255,255,255) 3px);background-color:#ccc}.indicator-month__button.inactive.future{display:none}.indicator-month__button.inactive.past{border:1px dashed var(--dark-gray);background-color:transparent;pointer-events:none}.indicator-month__button.unshooted{cursor:initial;pointer-events:none;background-color:var(--light-gray)}.indicator-month__button.recorded:not(.future):last-child:after{position:absolute;left:0;top:0%;transform:translateY(-10px);pointer-events:none;display:block;content:"";background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;height:10px;width:1px}.indicator-month__button.recorded:not(.future):last-child:before{position:absolute;left:0%;top:0%;transform:translateY(30px);pointer-events:none;display:block;content:"";background-image:linear-gradient(to bottom,var(--dark-gray) .5vh,transparent 0);background-size:var(--grid-line-width) 1vh;background-position:left top;background-repeat:repeat-y;height:100%;height:10px;width:1px}.corner{position:relative;display:inline-block}.corner>div[data-dashed-type=top-right]{top:19px;right:1px;transform:rotate(180deg)}.corner>div[data-dashed-type=bottom-right]{bottom:9px;right:1px;transform:rotate(270deg)}.corner>div[data-dashed-type=top-left]{top:19px;left:1px;transform:rotate(90deg)}.corner>div[data-dashed-type=bottom-left]{bottom:9px;left:1px;transform:rotate(0)}
