﻿*{max-width:100%}svg,img,embed,object,iframe{vertical-align:middle}a{transition:0.3s;cursor:pointer}a:hover{transition:0.3s;cursor:pointer;opacity:0.7}input,textarea,button{padding:8px 12px;border:1px solid black}input.-reset,textarea.-reset,button.-reset{padding:0;border:none}button{transition:0.3s;cursor:pointer}button:hover{transition:0.3s;cursor:pointer;opacity:0.7}pre{padding:8px 12px;background-color:lightgray}h6,h5,h4,h3,h2,h1,p,li,td,span,th{font-size:1.6rem}@media only screen and (max-width:768px){h6,h5,h4,h3,h2,h1,p,li,td,span,th{font-size:1.2rem}}button{display:block}a{text-decoration:underline}.pageSuumo__button{display:inline-block;width:100%;max-width:32rem;color:#ffffff;font-size:1.6rem;font-weight:600;text-align:center;background-color:#0c0033;box-shadow:0 0 0.4rem rgba(0, 0, 0, 0.4);border:none;border-radius:0.4rem}@media only screen and (max-width:768px){.pageSuumo__button{font-size:1.4rem}}.hamburger_wrap .hamburger{background-color:#0c0033}.modalWrap .modal__targetContent{display:none;width:min(48rem, 90vw);padding:1.6rem;margin:0 auto;background-color:#ffffff}.modalWrap .modal__targetContent[data-target-modal="suumo__form"]{width:min(48rem, 90vw);margin:0 auto;background-color:#ffffff}.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"]{max-width:80rem;margin:auto}.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"] .suumotable__swiperWrap{max-width:100%}@media only screen and (max-width:768px){.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"] .suumotable__swiperWrap{max-width:100%}}.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"] .suumotable__swiperWrap .suumotable__swiperMagnifiy{display:none}.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"] .suumotable__swiperWrap .swiper-wrapper{align-items:center}.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"] .suumotable__swiperWrap .suumotable__swiperFigure{width:calc(100% - 4rem);height:calc(100% - 4rem)}@media only screen and (max-width:768px){.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"] .suumotable__swiperWrap .suumotable__swiperFigure{width:calc(100% - 4rem);height:calc(100% - 4rem)}}.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"] .suumotable__swiperWrap .suumotable__swiperButton::before{font-size:3.2rem}@media only screen and (max-width:768px){.modalWrap .modal__targetContent[data-target-modal="suumotable__swiper"] .suumotable__swiperWrap .suumotable__swiperButton::before{font-size:1.8rem}}.suumotable__swiperWrap{position:relative;max-width:20rem;overflow:hidden;user-select:none}.suumotable__swiperWrap:hover .suumotable__swiperMagnifiy{opacity:0.8}@media only screen and (max-width:768px){.suumotable__swiperWrap{max-width:10rem}}.suumotable__swiperWrap .suumotable__swiperMagnifiy{position:absolute;right:0.8rem;bottom:0.8rem;z-index:10;width:3rem;transition:0.3s;cursor:pointer;opacity:0}@media only screen and (max-width:768px){.suumotable__swiperWrap .suumotable__swiperMagnifiy{bottom:0;width:2rem;opacity:0.8}}.suumotable__swiperWrap .suumotable__swiperMagnifiy:hover{opacity:1}.suumotable__swiperWrap .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.suumotable__swiperWrap .suumotable__swiperFigure{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:calc(20rem - 4rem);height:calc(20rem - 4rem)}@media only screen and (max-width:768px){.suumotable__swiperWrap .suumotable__swiperFigure{width:calc(10rem - 2rem);height:calc(10rem - 2rem)}}.suumotable__swiperWrap .suumotable__swiperFigure>img{max-width:100%;max-height:100%}.suumotable__swiperWrap .suumotable__swiperButton{position:absolute;top:50%;left:0;width:auto;height:auto;transform:translateY(-50%)}.suumotable__swiperWrap .suumotable__swiperButton::before{display:inline-block;color:#0c0033;content:"◀︎"}.suumotable__swiperWrap .suumotable__swiperButton.swiper-button-next{right:0;left:auto}.suumotable__swiperWrap .suumotable__swiperButton.swiper-button-next::before{content:"▶︎"}@media only screen and (max-width:768px){.-pc-only{display:none}}.-sp-only{display:none}@media only screen and (max-width:768px){.-sp-only{display:inline-block}}table.-sp-only{display:none}@media only screen and (max-width:768px){table.-sp-only{display:table}}.-sp-only-block{display:none}@media only screen and (max-width:768px){.-sp-only-block{display:block}}.-tac{text-align:center}.-tar{text-align:right}.-hover-pointer{transition:0.3s}.-hover-pointer:hover{transition:0.3s;cursor:pointer}.-color-red{color:red}.-color-white{color:#ffffff}.-bg-primary{background-color:#ff0000}.-bg-white{background-color:#ffffff}.-flex{display:flex}.-flex.-aic{align-items:center}.-display-none{display:none}.-tategaki{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.-position-sticky{position:-webkit-sticky;position:sticky;top:0}.-mh-100vh{min-height:100vh}.-ws-nowrap{white-space:nowrap}.-td-u{text-decoration:underline}.-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.-hide-scrollbar::-webkit-scrollbar{display:none}.pixelartdateFormContainer{margin-bottom:4rem}.pixelartdateFormContainer .pixelartdateForm{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pixelartdateFormContainer .pixelartdateForm__text{margin-bottom:1.6rem;font-weight:600}.pixelartdateFormContainer .ulSelectWrap .pixelartdateForm__select{padding:0.4rem 0.8rem;padding-right:0;font-size:1.6rem}.pixelartColorsContainer .pixelartColors__text{margin-bottom:1.6rem;font-weight:600;text-align:center}.pixelartColorsContainer .pixelartColors{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:1.6rem;padding:0 1.6rem;margin-bottom:4rem}@media only screen and (max-width:768px){.pixelartColorsContainer .pixelartColors{flex-wrap:wrap;gap:0;margin-bottom:2.4rem}}.pixelartColorsContainer .pixelartColor__input{position:absolute;opacity:0}.pixelartColorsContainer .pixelartColor__label{position:relative;width:25%;height:4rem;border:0.3rem solid #f9f9fa;border-radius:0.4rem}@media only screen and (max-width:768px){.pixelartColorsContainer .pixelartColor__label{width:32%}}.pixelartColorsContainer .pixelartColor__label::after{position:absolute;top:50%;left:50%;display:inline-block;color:#f9f9fa;font-weight:600;transform:translate(-50%, -50%)}.pixelartColorsContainer .pixelartColor__input:checked+.pixelartColor__label{border:0.3rem solid #70dff3}.pixelartColorsContainer .pixelartColor__input:checked+.pixelartColor__label::after{content:"選択中"}.pixelartTableContainer{max-width:100%;padding:4rem;overflow:scroll;background-color:#0e1117}.pixelartTableContainer .pixelartTable{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4rem}.pixelartTableContainer .pixelartTable__row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.4rem}.pixelartTableContainer .pixelartTable__cell{position:relative;width:3rem;height:3rem;background-color:#dfe2e9;border-radius:0.4rem}.pixelartTableContainer .pixelartTable__cell:hover{box-shadow:0 0 0.4rem rgba(211, 215, 227, 0.4);cursor:pointer}.pixelartTableContainer .pixelartTable__cell:hover .pixelartTable__cellDate{display:block !important}.pixelartTableContainer .pixelartTable__cell[data-contribution-count="0"]{background-color:#161b22}.pixelartTableContainer .pixelartTable__cell[data-contribution-count="1"]{background-color:#0d4429}.pixelartTableContainer .pixelartTable__cell[data-contribution-count="2"]{background-color:#016d31}.pixelartTableContainer .pixelartTable__cell[data-contribution-count="3"]{background-color:#26a641}.pixelartTableContainer .pixelartTable__cell[data-contribution-count="4"]{background-color:#39d353}.pixelartTableContainer .pixelartTable__cell.-hidden{opacity:0;pointer-events:none}.pixelartTableContainer .pixelartTable__cellDate{position:absolute;bottom:100%;left:50%;z-index:10;display:none;max-width:10rem;padding:0.4rem;background-color:#f9f9fa;border-radius:0.4rem;transform:translateX(-50%);pointer-events:none}main{background-color:#d3d7e3}.sitemapCard{position:relative;display:block;width:24rem;background-color:#ffffff;box-shadow:0 0.4rem 0.8rem rgba(12, 0, 51, 0.2);transition:0.3s}@media only screen and (max-width:768px){.sitemapCard{width:16rem}}.sitemapCard:hover{box-shadow:0 0.4rem 1.2rem rgba(12, 0, 51, 0.4);opacity:1}.sitemapCard .sitemapCard__titleWrap{overflow:hidden}.sitemapCard .sitemapCard__titleWrap .sitemapCard__title{padding:0.8rem;color:#0c0033;font-size:1.6rem;font-weight:600;text-align:center;background-color:rgba(223, 226, 233, 0.2)}@media only screen and (max-width:768px){.sitemapCard .sitemapCard__titleWrap .sitemapCard__title{padding:0.4rem;font-size:1.4rem}}.sitemapCard .sitemapCard__thumbnailWrap{padding:1.6rem;background-color:rgba(223, 226, 233, 0.4)}@media only screen and (max-width:768px){.sitemapCard .sitemapCard__thumbnailWrap{padding:0.8rem 1.2rem}}.sitemapCard .sitemapCard__thumbnailWrap .sitemapCard__figure{position:relative;width:100%}.sitemapCard .sitemapCard__thumbnailWrap .sitemapCard__figure::before{display:block;padding-top:72%;content:""}.sitemapCard .sitemapCard__thumbnailWrap .sitemapCard__figure>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover}.sitemapCard .sitemapCard__thumbnailWrap .sitemapCard__figure .sitemapCard__img{object-fit:cover}.buttonType1{display:inline-block;width:100%;max-width:32rem;color:#f9f9fa;font-size:1.6rem;font-weight:600;text-align:center;background-color:#0c0033;box-shadow:0 0 0.4rem rgba(12, 0, 51, 0.4);border:0.1rem solid #0c0033;border-radius:0.4rem}@media only screen and (max-width:768px){.buttonType1{font-size:1.4rem}}.buttonType1.-color-reverse{color:#0c0033;background-color:#f9f9fa}.buttonType1.-small{padding:0.4rem;font-weight:normal}.buttonType1.-smallest{width:auto;max-width:auto;padding:0rem 0.8rem;font-weight:normal}.buttonType1.-no-shadow{box-shadow:none}.uiHead{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:10rem}@media only screen and (max-width:768px){.uiHead{margin-bottom:6rem}}.uiHead .uiHead__title{color:#0c0033;font-size:5.6rem;font-weight:bold;line-height:1.3}@media only screen and (max-width:768px){.uiHead .uiHead__title{font-size:3.2rem}}.uiHead .uiHead__author{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;align-items:flex-start;flex-direction:column;justify-content:center;padding-left:1.6rem;margin-top:1.6rem;margin-left:auto;color:#0c0033;font-size:1rem;font-weight:bold}.uiHead .uiHead__author span{color:#e190c8}.uiFrame{position:relative;min-height:100vh;padding:10% 2rem}.uiFrame .uiFrameContainer{position:relative;max-width:128rem;padding:4rem 2rem;margin:0 auto;background-color:#f9f9fa;box-shadow:0 0 1.6rem rgba(60, 63, 73, 0.2)}.uiFrame .uiFrameContainer .pageSuumoBody .pageSuumo__tableWrap{margin-bottom:8rem}@media only screen and (max-width:768px){.uiFrame .uiFrameContainer .pageSuumoBody .pageSuumo__tableWrap{margin-bottom:4rem}}.uiFrame .uiFrameContainer .pageSuumoBody .pageSuumo__buttonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;gap:2rem;justify-content:center}.titleType1{margin-bottom:3.2rem;font-size:2.4rem;font-weight:600}@media only screen and (max-width:768px){.titleType1{margin-bottom:1.8rem;font-size:1.8rem}}.uiSteps{margin-bottom:responsiveValue(4rem, 2.4rem);overflow:hidden}.uiSteps .uiSteps__list{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;max-width:calc(100% - 1.6rem);padding:0.8rem 2.4rem 4rem;margin:0 auto}@media only screen and (max-width:768px){.uiSteps .uiSteps__list{padding:0.8rem 0 4rem}}.uiSteps .uiSteps__list .uiSteps__line{display:inline-block;width:100%;height:0.2rem;background-color:#d3d7e3}.uiSteps .uiSteps__list .uiSteps__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;flex-direction:column;gap:0.4rem}.uiSteps .uiSteps__list .uiSteps__itemNumber{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;z-index:10;width:4rem;height:4rem;font-size:responsiveValue(1.6rem, 1.2rem);font-weight:600;background-color:#d3d7e3;box-shadow:0.2rem 0.2rem 0.8rem rgba(60, 63, 73, 0.2);border-radius:50%}@media only screen and (max-width:768px){.uiSteps .uiSteps__list .uiSteps__itemNumber{width:3.2rem;height:3.2rem}}.uiSteps .uiSteps__list .uiSteps__itemLabel{position:absolute;top:calc(100% + 0.4rem);left:50%;width:8rem;max-width:8rem;font-size:responsiveValue(1.2rem, 1rem);font-weight:600;line-height:1.2;text-align:center;transform:translateX(-50%)}@media only screen and (max-width:768px){.uiSteps .uiSteps__list .uiSteps__itemLabel{width:5.6rem;max-width:5.6rem}}.uiSteps .uiSteps__list .uiSteps__line.-active,.uiSteps .uiSteps__list .uiSteps__item.-active .uiSteps__itemNumber{background-color:#70dff3}.ulSelectWrap{position:relative;padding-right:3rem;border:0.1rem solid #3c3f49}.ulSelectWrap::after{position:absolute;top:50%;right:0.8rem;display:inline-block;content:"▼";transform:translate(0, -50%)}.js__accordion__header{transition:0.3s}.js__accordion__header:hover{transition:0.3s;cursor:pointer}.js__accordion__header+*{display:none}html{box-sizing:border-box;overflow-y:scroll;color:#000000;font-size:62.5%;line-height:1.65}body{box-sizing:border-box;color:#000000;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.04em}#top{overflow:hidden}.inner{width:100%;max-width:102rem;padding-right:2rem;padding-left:2rem;margin:0 auto}.inner.-tight{max-width:calc(104.8rem + 4rem);max-width:120rem}.inner.-wide{max-width:calc(116rem + 4rem);max-width:128rem}.inner.-header{max-width:132rem}.inner.-no-padding{padding-right:0;padding-left:0}.-moving-bgc{background-size:200% 200%;animation:bggradient 20s ease infinite}@keyframes bggradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.-custom-scrolbar::-webkit-scrollbar{width:0.8rem;height:0.8rem}.-custom-scrolbar::-webkit-scrollbar-track{background-color:#dfe2e9}.-custom-scrolbar::-webkit-scrollbar-thumb{background-color:#0c0033;box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}.gnav{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;background-color:#0c0033}.gnav .gnav__inner{position:absolute;top:10rem;left:50%;width:100%;height:calc(100% - 11rem);max-width:min(37.5rem , calc(100% - 4rem));padding:0 1.6rem;overflow:scroll;transform:translate(-50%, 0)}.gnav .gnav__listWrap .gnav__list .menu-item{position:relative;transition:0.3s}.gnav .gnav__listWrap .gnav__list .menu-item::before{position:absolute;top:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:white}.gnav .gnav__listWrap .gnav__list .menu-item:last-child{position:relative}.gnav .gnav__listWrap .gnav__list .menu-item:last-child::after{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:white}.gnav .gnav__listWrap .gnav__list .menu-item a{position:relative;display:block;width:100%;height:100%;padding:1.2rem 1rem;color:white;text-decoration:none}.gnav .gnav__listWrap .gnav__list .menu-item a::after{position:absolute;top:50%;right:2rem;display:inline-block;width:0.6rem;height:1rem;content:"";background-image:url(../../img/common/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);transition:0.3s}.gnav .gnav__listWrap .gnav__list .menu-item a:hover::after{right:1rem;transition:0.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp+.menu_list_child::before{display:none}.gnav .gnav__listWrap .gnav__list .menu-parent-sp{transition:0.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp:hover{transition:0.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp:hover .menu_list_child_text::after{background-image:url(../../img/common/icon-minus-white.svg) !important}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text{position:relative}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text::before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:white}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text::after{right:2rem;width:1rem;height:1rem;background-image:url(../../img/common/icon-plus-white.svg)}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp{display:none;padding-left:3rem}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child+.menu_childrenList_child{border-top:1px solid rgba(255, 255, 255, 0.3)}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child{display:block}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link{position:relative;display:block;padding:2rem 0.5rem;color:white;font-size:1.2rem;letter-spacing:0.01em}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link::after{position:absolute;top:50%;right:2rem;display:inline-block;width:0.4rem;height:0.8rem;content:"";background-image:url(../../img/common/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);transition:0.3s;opacity:0.9}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link:hover::after{right:1rem;transition:0.3s}.hamburger_wrap{position:fixed;top:0;right:0;z-index:10001}.hamburger_wrap *{transition:0.3s}.hamburger_wrap:hover{transition:0.3s;cursor:pointer}.hamburger_wrap .hamburger{position:relative;z-index:10;width:5rem;height:5rem;background-color:#0c0033}.hamburger_wrap .hamburger .hamburger_wrap{position:absolute;top:50%;left:50%;height:1.8rem;transform:translate(-50%, -50%)}.hamburger_wrap .hamburger .hamburger_wrap .hamburger_line{position:absolute;left:50%;width:2.4rem;height:0.2rem;background-color:#f9f9fa;transform:translateX(-50%)}.hamburger_wrap .hamburger .hamburger_wrap .hamburger_line.-top{top:0}.hamburger_wrap .hamburger .hamburger_wrap .hamburger_line.-middle{top:0.8rem}.hamburger_wrap .hamburger .hamburger_wrap .hamburger_line.-bottom{top:1.6rem}.hamburger_wrap .hamburger .hamburger_wrap .hamburger_text{position:absolute;bottom:0;left:50%;color:#f9f9fa;font-size:1.2rem;font-weight:600;letter-spacing:0.05em;transform:translateX(-50%)}@media only screen and (max-width:768px){.hamburger_wrap .hamburger .hamburger_wrap .hamburger_text{font-size:1rem}}.hamburger_wrap .hamburger-js-active{transition:0.3s}.hamburger_wrap .hamburger-js-active *{transition:0.3s}.hamburger_wrap .hamburger-js-active .hamburger_wrap .hamburger_line.-top{top:0.8rem;transform:rotate(-45deg) translateX(-50%) !important;transform-origin:left}.hamburger_wrap .hamburger-js-active .hamburger_wrap .hamburger_line.-middle{width:0}.hamburger_wrap .hamburger-js-active .hamburger_wrap .hamburger_line.-bottom{top:0.8rem;transform:rotate(45deg) translateX(-50%) !important;transform-origin:left}.pageFront{position:relative;padding:8rem 0;background-color:#dfe2e9}.pageFront .pageFront__titleWrap{position:absolute;top:0;right:0;padding:2.4rem;padding-right:4.8rem}@media only screen and (max-width:768px){.pageFront .pageFront__titleWrap{padding:1.6rem;padding-right:2.4rem}}.pageFront .pageFront__titleWrap::after{position:absolute;top:0;right:0;display:inline-block;width:100vw;height:0.8rem;max-width:100vw;content:"";background-color:#0c0033}.pageFront .pageFront__titleWrap::before{position:absolute;top:-10%;right:-10%;display:inline-block;width:100%;height:100%;content:"";background-color:#0c0033;border-radius:50%;transform:scale(1.5)}.pageFront .pageFront__titleWrap .pageFront__titleFigure{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;justify-content:flex-end;margin-bottom:2.4rem}@media only screen and (max-width:768px){.pageFront .pageFront__titleWrap .pageFront__titleFigure{margin-bottom:1.2rem}}.pageFront .pageFront__titleWrap .pageFront__titleFigure .pageFront__titleImg{display:inline-block;width:6rem}@media only screen and (max-width:768px){.pageFront .pageFront__titleWrap .pageFront__titleFigure .pageFront__titleImg{width:4rem}}.pageFront .pageFront__titleWrap .pageFront__title{position:relative;color:#ffffff;font-size:3.2rem;line-height:1.2;text-align:right}@media only screen and (max-width:768px){.pageFront .pageFront__titleWrap .pageFront__title{font-size:1.8rem}}.pageFront .pageFront__titleWrap .pageFront__title>span{font-size:80%}.pageFront .pageFrontContents{overflow:scroll}.pageFront .pageFrontContents .pageFront__posts{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:flex-start;z-index:10}.pageFront .pageFrontContents .pageFront__posts .sitemapCard{margin-bottom:4rem}.pageFront .pageFrontContents .pageFront__posts .pageFront__post{position:relative;display:inline-block}.pageFront .pageFrontContents .pageFront__posts.-level1{flex-direction:column;z-index:10}.pageFront .pageFrontContents .pageFront__posts.-level1>.pageFront__post{z-index:10}.pageFront .pageFrontContents .pageFront__posts.-level1>.pageFront__post:first-child::before{position:absolute;top:100%;left:50%;z-index:-1;display:inline-block;width:0.1rem;height:8rem;content:"";background-color:black;transform:translate(0, -50%)}.pageFront .pageFrontContents .pageFront__posts.-level2{gap:4rem}.pageFront .pageFrontContents .pageFront__posts.-level2>.pageFront__post{z-index:20}.pageFront .pageFrontContents .pageFront__posts.-level2>.pageFront__post>.sitemapCard::before{position:absolute;top:50%;right:100%;z-index:-1;display:inline-block;width:4rem;height:0.1rem;content:"";background-color:black;transform:translate(0%, -50%)}.pageFront .pageFrontContents .pageFront__posts.-level3{flex-direction:column}.pageFront .pageFrontContents .pageFront__posts.-level3>.pageFront__post{z-index:30}.pageFront .pageFrontContents .pageFront__posts.-level3>.pageFront__post::before{position:absolute;bottom:100%;left:50%;z-index:-1;display:inline-block;width:0.1rem;height:4rem;content:"";background-color:black;transform:translate(-50%, 0%)}.pageFront .pageFrontContents .pageFront__posts.-level3>.pageFront__post::before a{position:relative}.mapFormContainer{padding:2rem}.mapFormContainer .mapFormContainer__title{margin-bottom:2rem;color:#0c0033;font-size:responsiveValue(3.2rem, 2.4rem);font-weight:600;text-align:center}.mapFormContainer #mapForm{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column}.mapFormContainer #mapForm input[name="csvfile"]{max-width:40rem;width:100%}.mapFormContainer #mapForm .vanillaForm__text{text-align:center;font-size:responsiveValue(1.8rem, 1.6rem);font-weight:600;margin-bottom:2.4rem}.mapFormContainer #mapForm .vanillaForm__rowList{margin-bottom:0}.mapFormContainer #mapForm .mapForm__urlInput{width:100%;font-size:responsiveValue(1.6rem, 1.2rem)}.mapFormContainer #mapForm .mapForm__errorText{margin-top:0.4rem;font-size:responsiveValue(1.6rem, 1.2rem)}.mapFormContainer #mapForm .mapForm__buttonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;margin-top:responsiveValue(4rem, 2.4rem)}.mapFormContainer #mapForm .vanillaForm__input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4rem}.mapFormContainer #mapForm .vanillaForm__inputLabel{font-size:responsiveValue(1.6rem, 1.2rem)}.mapFormContainer #mapForm .mapForm__backButton{font-size:responsiveValue(1.6rem, 1.2rem);color:rgba(60, 63, 73, 0.6);margin-top:2.4rem}.mapFormContainer #mapForm.-cancel .mapForm__buttonWrap{margin-top:responsiveValue(1.6rem, 1.2rem);color:rgba(0, 0, 0, 0.5);font-size:responsiveValue(1.2rem, 1rem)}.modalWrap{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.modalWrap::before{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;content:"";background-color:rgba(51, 51, 51, 0.8)}.modalWrap .modal__scroll{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 4.8rem);overflow-x:hidden;overflow-y:scroll;transform:translate(-50%, -50%)}.modalWrap .modal__contentWrap .modal__closeWrap{border-bottom:1px solid #000000}.modalWrap .modal__contentWrap .modal__closeWrap .modal__close{display:inline-block;width:4rem;height:4rem;font-size:4rem;line-height:4rem;text-align:center;background-color:#ffff00;transition:0.3s}.modalWrap .modal__contentWrap .modal__closeWrap .modal__close:hover{transition:0.3s;cursor:pointer;opacity:0.7}.modalWrap .modal__contentWrap .modal__targetContent{display:none;width:min(48rem, 90vw);padding:1.6rem;margin:0 auto;background-color:#ffffff}.modal__trigger{transition:0.3s}.modal__trigger:hover{transition:0.3s;cursor:pointer;opacity:0.7}.pageMap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.pageMap .pinInfo *{word-break:keep-all;white-space:nowrap}.pageMap #map{width:100%;height:100vh}.pageMap .map__centerCurrentLocation{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:2.5%;bottom:5%;align-items:center;justify-content:center;z-index:100;width:4rem;height:4rem;padding:0;background-color:#ffffff;box-shadow:0 0 0.8rem rgba(0, 0, 0, 0.4);border:none;border-radius:50%}@media only screen and (max-width:768px){.pageMap .map__centerCurrentLocation{right:5%}}.pageMap .map__centerCurrentLocation>img{width:70%;pointer-events:none}.sidebarGooglemap__container{position:relative;z-index:10;width:27rem;min-width:27rem;transition:0.3s}@media only screen and (max-width:768px){.sidebarGooglemap__container{position:fixed;top:calc(100% - 22rem);left:0;width:100%;min-width:none}}.sidebarGooglemap__container.-closed{margin-left:calc(-1 * 27rem)}@media only screen and (max-width:768px){.sidebarGooglemap__container.-closed{top:100%;margin-left:0}}.sidebarGooglemap__container .sidebarGooglemap__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:6rem;left:100%;align-items:center;justify-content:center;padding:2rem 0.8rem;line-height:1;background-color:#0c0033;border-radius:0 0.8rem 0.8rem 0}.sidebarGooglemap__container .sidebarGooglemap__button:hover{opacity:1}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap__button{top:auto;bottom:100%;left:1rem;padding:0.8rem 2rem;border-radius:0.8rem 0.8rem 0 0}}.sidebarGooglemap__container .sidebarGooglemap__button .sidebarGooglemap__buttonArrow{color:#ffffff;font-size:1.2rem}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap__button .sidebarGooglemap__buttonArrow{transform:rotate(-90deg)}}.sidebarGooglemap__container .sidebarGooglemap__button.-closed .sidebarGooglemap__buttonArrow{transform:rotate(-180deg)}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap__button.-closed .sidebarGooglemap__buttonArrow{transform:rotate(90deg)}}.sidebarGooglemap__container .sidebarGooglemap{height:100vh;max-height:100vh;overflow-y:scroll;background-color:#ffffff;box-shadow:0.4rem 0 0.8rem rgba(0, 0, 0, 0.3)}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap{height:22rem;max-height:22rem}}.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;gap:0.8rem;padding:1.6rem;transition:0.3s}.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__item:not(:last-child)::after{position:absolute;top:100%;left:50%;display:inline-block;width:calc(100% - 3.2rem);height:0.1rem;content:"";background-color:#dfe2e9;transform:translate(-50%, 0)}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__item{flex-direction:row;justify-content:center;gap:1.2rem}}.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__item.-active{background-color:rgba(216, 237, 83, 0.2)}.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__mapButton{position:absolute;right:1.6rem;bottom:1.6rem;width:2.4rem}.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__mapButton>*{pointer-events:none}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__figure .suumotable__swiperWrap{max-width:12rem}}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__figure .suumotable__swiperWrap .suumotable__swiperFigure{width:calc(12rem - 2rem);height:calc(12rem - 2rem)}}.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__desc{padding-right:3.2rem}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__desc{padding-right:0;padding-bottom:3.2rem}}.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__table tr td,.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__table tr th{font-size:1.2rem}@media only screen and (max-width:768px){.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__table tr td,.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__table tr th{font-size:1rem}}.sidebarGooglemap__container .sidebarGooglemap .sidebarGooglemap__table tr th{padding-right:0.8rem;font-weight:500}.pinContents table{margin-bottom:0.8rem}.pinContents table tr td,.pinContents table tr th{padding:0.4rem;vertical-align:middle}.pinContents .pinContent__mapUrl{font-weight:600;text-decoration:underline}.pageHousechoreSimulation{background-color:#f0f8ff;background-position:center;position:relative;z-index:10}.pageHousechoreSimulation::before{z-index:-1;filter:blur(10px);position:absolute;top:0;left:0;width:100%;height:100%;transform:translate();display:inline-block;content:"";background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../../Image/housechore-simulation/img_housechore_simulation_bg_1.jpg)}.pageHousechoreSimulation .inner{max-width:1356px}.pageHousechoreSimulation .-jouge-sauu-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.pageHousechoreSimulation .-jouge-sauu-center-absolute{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;max-width:90vh;left:50%;width:80%;padding:2rem;transform:translate(-50%, -50%)}.pageHousechoreSimulation .-comic{font-family:"Comic Sans MS", cursive, sans-serif}.pageHousechoreSimulation *{font-family:"ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic Pro", "Yu Gothic UI", "メイリオ", Meiryo, sans-serif}.pageHousechoreSimulation .-box{background-color:rgba(240, 248, 255, 0.7);border-radius:1rem;box-shadow:0.5rem 0.5rem 0.5rem rgba(0, 0, 0, 0.2);padding:4rem}.pageHousechoreSimulation .pageHousechoreSimulationContent{padding:4rem;min-height:100vh}.pageHousechoreSimulation .pageHousechoreSimulation__mainTitle{color:#ffa07a;margin-bottom:30px;font-size:2.5rem;text-align:center;font-family:"Comic Sans MS", cursive, sans-serif}.pageHousechoreSimulation .pageHousechoreSimulation__mainTitle *{font-size:120%}.pageHousechoreSimulation .pageHousechoreSimulation__button{background-color:#ff69b4;border:none;padding:15px 30px;font-size:1.2rem;color:white;cursor:pointer;border-radius:5px;border:1px solid #ff69b4;transition:background-color 0.3s}.pageHousechoreSimulation .pageHousechoreSimulation__button:hover{background-color:#ff369b}.pageHousechoreSimulation .pageHousechoreSimulation__button.-reset{border:1px solid #333333;color:#333333;background-color:transparent}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__content{padding-bottom:8rem}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__content #startRoulette,.pageHousechoreSimulation .pageHousechoreSimulationRoulette__content #toResult,.pageHousechoreSimulation .pageHousechoreSimulationRoulette__content #toSummary{position:absolute;bottom:2.4rem;left:50%;transform:translateX(-50%)}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__content #toSummary{transform:translate(-50%, 100%)}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__pList{list-style-type:none;padding:0;margin:0;width:100%;max-width:80rem}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__player{display:flex;align-items:center;margin-bottom:20px;background-color:#fff0f5;padding:2rem 4rem;border-radius:10px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__player.-selected{background-color:#ffcc00;color:#333333;border:3px dashed #ff69b4}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__player.-selected .pageHousechoreSimulationRoulette__playerName,.pageHousechoreSimulation .pageHousechoreSimulationRoulette__player.-selected .pageHousechoreSimulationRoulette__playerAka{color:#333333}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__player.-determined{background-color:#333333;border:3px sloid #000}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__player.-determined .pageHousechoreSimulationRoulette__playerName,.pageHousechoreSimulation .pageHousechoreSimulationRoulette__player.-determined .pageHousechoreSimulationRoulette__playerAka{color:lightgray}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__player.-grd-animation{background-color:#ffcc00;border:3px dashed #ff69b4;background-image:linear-gradient(60deg, #ffcc00, #ff69b4, #ffcc00, #ff69b4);background-size:300% 300%;animation:gradientAnimation 1s ease infinite;transform:scale(1.1)}@keyframes gradientAnimation{0%{background-position:0% 50%;transform:scale(1.1)}50%{background-position:100% 50%;transform:scale(1.2)}100%{background-position:0% 50%;transform:scale(1.1)}}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__playerName{color:#ff4500}.pageHousechoreSimulation .pageHousechoreSimulationRoulette__playerAka{color:#708090}.pageHousechoreSimulation .pageHousechoreSimulationResult{text-align:center}.pageHousechoreSimulation .pageHousechoreSimulation__mainTitle .targetHousechoreName{color:#ff69b4}.pageHousechoreSimulation .pageHousechoreSimulationResult__selectedPlayer{font-size:2.4rem;color:#333333;margin-top:20px;font-weight:bold}.pageHousechoreSimulation .pageHousechoreSimulationResult__selectedPlayer *{font-size:4rem}.pageHousechoreSimulation .pageHousechoreSimulationSummary{width:100%}.pageHousechoreSimulation .pageHousechoreSimulationResult__figure,.pageHousechoreSimulation .pageHousechoreSimulationSummary__figure{margin:20px 0;position:relative;width:100%}.pageHousechoreSimulation .pageHousechoreSimulationResult__figure::before,.pageHousechoreSimulation .pageHousechoreSimulationSummary__figure::before{display:block;padding-top:54%;content:""}.pageHousechoreSimulation .pageHousechoreSimulationResult__figure>*,.pageHousechoreSimulation .pageHousechoreSimulationSummary__figure>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover}.pageHousechoreSimulation .pageHousechoreSimulationResult__video,.pageHousechoreSimulation .pageHousechoreSimulationSummary__video{max-width:100%;border-radius:10px}.pageHousechoreSimulation .pageHousechoreSimulationSummary{padding:20px}.pageHousechoreSimulation .pageHousechoreSimulationSummary__list{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item{margin-bottom:30px;padding:15px;position:relative;border-radius:10px;width:48%;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);margin-bottom:4%;border-radius:1rem;z-index:10}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item:not(:nth-child(2n)){margin-right:4%}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item::after{position:absolute;top:0;left:0;background-position:center;width:10rem;z-index:20;aspect-ratio:1;transform:rotate(-20deg) translate(-10%, -20%);background-size:contain;background-repeat:no-repeat;display:inline-block;border-radius:50%;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.4));content:""}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item.-chore1{background:rgba(255, 215, 0, 0.8)}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item.-chore1::after{width:15rem;transform:rotate(-20deg) translate(-20%, -40%);background-image:url(../../Image/housechore-simulation/icon_ranking_1.svg)}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item.-chore2{background:rgba(192, 192, 192, 0.8)}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item.-chore2::after{background-image:url(../../Image/housechore-simulation/icon_ranking_2.svg)}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item.-chore3{background:rgba(205, 127, 50, 0.8)}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item.-chore3::after{background-image:url(../../Image/housechore-simulation/icon_ranking_3.svg)}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item.-chore4{background:rgba(0, 56, 86, 0.8)}.pageHousechoreSimulation .pageHousechoreSimulationSummary__item.-chore4::after{background-image:url(../../Image/housechore-simulation/icon_ranking_4.svg)}.pageHousechoreSimulation .pageHousechoreSimulationSummary__itemGrd{position:absolute;z-index:10;border-radius:1rem;left:0;top:0;width:100%;height:100%;overflow:hidden}.pageHousechoreSimulation .pageHousechoreSimulationSummary__itemGrd:before{content:"";position:absolute;z-index:-1;top:0;left:-100%;width:200%;height:100%;background-image:linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.4) 100%);animation:highlight 2s infinite}@keyframes highlight{0%,100%{left:-80%}50%{left:0}}.pageHousechoreSimulation .pageHousechoreSimulationSummary__playerChore{text-align:center;margin-bottom:1.6rem;font-size:3.2rem}.pageHousechoreSimulation .pageHousechoreSimulationSummary__playerName{font-size:2.4rem;color:#ff4500;text-align:center;margin:0 0 5px 0}.pageHousechoreSimulation .pageHousechoreSimulationSummary__playerAka{text-align:center;font-size:1.6rem;color:#708090;margin:0}.pageLogin{position:relative;width:100vw;height:100vh}.pageLogin .pageLoginForm__container{position:absolute;top:50%;left:50%;width:100%;max-width:60rem;padding:4rem 2.4rem;background-color:#f9f9fa;box-shadow:0 0 1rem rgba(0, 0, 0, 0.2);border-radius:0.4rem;transform:translate(-50%, -50%);backdrop-filter:blur(12px)}.pageLogin .pageLoginForm__container .wpmem_msg{width:100%}.pageLogin .pageLoginForm__container .wpmem_msg strong:first-child{color:red}.pageLogin .pageLoginForm__container #wpmem_login{width:100%}.pageLogin .pageLoginForm__container #wpmem_login input{background-color:transparent}.pagePixelart .pagePixelart__buttonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;justify-content:center;margin-top:2.4rem}.pagePixelart .pixelart__currentDate{height:2em}.pagePixelart .pagePixelart__textarea{width:100%;color:#39d353;border:none}.pagePixelart .buttonType1.-save-command,.pagePixelart .buttonType1.-reset-command{max-width:10rem}.pagePixelart .buttonType1.-save-command{background-color:#0e1117;border-color:#0e1117}.pagePixelart .buttonType1.-show-command{background-color:#39d353;border-color:#39d353}.pagePixelart .pagePixelart__textAreaWrap{position:relative;background-color:#0e1117}.pagePixelart .pagePixelart__textAreaFigure{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0.8rem;right:0.8rem;justify-content:flex-end}.pagePixelart .pagePixelart__textAreaFigure::after{position:absolute;right:-0.8rem;bottom:calc(100% + 0.8rem);display:none;padding:0.8rem;color:#39d353;content:"Copied!";font-size:1.2rem;line-height:1;background-color:#0e1117;border:0.1rem}.pagePixelart .pagePixelart__textAreaFigure.-copied::after{display:inline-block}.pagePixelart #pagePixelart__textAreaCopy{width:2.4rem;cursor:pointer}#pageRoulette{align-items:center;justify-content:center;display:flex;min-height:100vh;padding:8rem 2rem}#pageRoulette *{font-family:"Tsukimi Rounded", sans-serif}#pageRoulette #roulette-container{position:relative;width:480px;height:480px;margin:auto;border-radius:50%}#pageRoulette #roulette{position:relative;width:100%;height:100%;margin-bottom:8rem;border-radius:50%;transition:transform 4s cubic-bezier(0.17, 0.67, 0.83, 0.67)}#pageRoulette #roulette::before,#pageRoulette #roulette::after{position:absolute;top:50%;left:50%;display:inline-block;width:100%;height:2px;content:"";background-color:#333333;transform:translate(-50%, -50%)}#pageRoulette #roulette::after{transform:translate(-50%, -50%) rotate(90deg)}#pageRoulette .sector{position:absolute;width:50%;height:50%;line-height:140px;text-align:center;border:2px solid #333333}#pageRoulette .sector .sectorText{align-items:center;justify-content:center;display:flex;width:100%;height:100%;font-size:3.2rem}#pageRoulette .sector:nth-of-type(1){top:0;right:50%;border-right:none;border-bottom:none;border-radius:100% 0 0 0}#pageRoulette .sector:nth-of-type(1) .sectorText{transform:translate(10%, 10%) rotate(45deg)}#pageRoulette .sector:nth-of-type(2){top:0;left:50%;border-bottom:none;border-left:none;border-radius:0 100% 0 0}#pageRoulette .sector:nth-of-type(2) .sectorText{transform:translate(-10%, 10%) rotate(-45deg)}#pageRoulette .sector:nth-of-type(3){right:50%;bottom:0;border-top:none;border-right:none;border-radius:0 0 0 100%}#pageRoulette .sector:nth-of-type(3) .sectorText{transform:translate(10%, -10%) rotate(-45deg)}#pageRoulette .sector:nth-of-type(4){bottom:0;left:50%;border-top:none;border-left:none;border-radius:0 0 100% 0}#pageRoulette .sector:nth-of-type(4) .sectorText{transform:translate(-10%, -10%) rotate(45deg)}#pageRoulette .sector.champion{z-index:100;color:black;background-color:gold;transform-origin:right top;animation:pulse 1s infinite}@keyframes pulse{0%{background-color:gold;transform:scale(1.1);opacity:1}50%{background-color:darkgoldenrod;transform:scale(1.2);opacity:1}100%{background-color:gold;transform:scale(1.1);opacity:1}}#pageRoulette .sector.loser{color:#ffffff;background-color:#12639f;transform-origin:left bottom;animation:slump 1s ease-in-out forwards}@keyframes slump{0%{transform:scale(1)}100%{transform:scale(0.8)}}#pageRoulette .member{position:absolute;width:100%;max-width:200px;font-size:2.4rem}#pageRoulette .member:nth-of-type(1){right:90%;bottom:90%}#pageRoulette .member:nth-of-type(2){bottom:90%;left:90%;border-radius:0 100% 0 0}#pageRoulette .member:nth-of-type(3){top:90%;right:90%;max-width:400px;border-radius:0 0 0 100%}#pageRoulette .member:nth-of-type(4){top:90%;left:90%;border-radius:0 0 100% 0}#pageRoulette #spin{align-items:center;justify-content:center;display:flex;padding:10px 20px;padding:0.2rem 1.2rem;margin:8rem auto;color:#ffffff;font-size:6rem;white-space:nowrap;background-color:#333333;border:none;cursor:pointer}#pageRoulette #spin span{padding:0.2rem 8rem}#pageRoulette .modal{position:fixed;top:0;left:0;z-index:1;display:none;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.4)}#pageRoulette .modal-content{width:80%;padding:20px;margin:15% auto;background-color:#fefefe;border:1px solid #888888}#pageRoulette .close{float:right;color:#aaaaaa;font-size:28px;font-weight:bold}#pageRoulette .close:hover,#pageRoulette .close:focus{color:black;text-decoration:none;cursor:pointer}.pagination{padding:4rem 0;background-color:transparent}.pagination>.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;background-color:transparent}.pagination>.page-numbers li a{transition:0.3s}.pagination>.page-numbers li a:hover{transition:0.3s;cursor:pointer;opacity:0.7}.pagination>.page-numbers li .page-numbers{display:inline-block;width:2rem;height:100%;height:2rem;margin:0 0.4rem;text-align:center;border:1px solid #ff0000;border-radius:4px}.pagination>.page-numbers li .current{color:white;background-color:#ff0000}.defaultTemplate{line-height:1.5}.defaultTemplate .defaultTemplate__header h1{font-size:3.2rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__header h1{font-size:2.4rem}}.defaultTemplate .defaultTemplate__thumbnail{padding-top:64%;margin:4rem 0;background-color:#333333;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__thumbnail{margin:2rem 0}}.defaultTemplate .defaultTemplate__contents a,.defaultTemplate .defaultTemplate__contents p,.defaultTemplate .defaultTemplate__contents li,.defaultTemplate .defaultTemplate__contents dd,.defaultTemplate .defaultTemplate__contents td,.defaultTemplate .defaultTemplate__contents span,.defaultTemplate .defaultTemplate__contents pre,.defaultTemplate .defaultTemplate__contents strong,.defaultTemplate .defaultTemplate__contents em{font-size:1.6rem}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents a,.defaultTemplate .defaultTemplate__contents p,.defaultTemplate .defaultTemplate__contents li,.defaultTemplate .defaultTemplate__contents dd,.defaultTemplate .defaultTemplate__contents td,.defaultTemplate .defaultTemplate__contents span,.defaultTemplate .defaultTemplate__contents pre,.defaultTemplate .defaultTemplate__contents strong,.defaultTemplate .defaultTemplate__contents em{font-size:1.2rem}}.defaultTemplate .defaultTemplate__contents h1{margin-bottom:0.5em;font-size:3.2rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h1{font-size:2.4rem}}.defaultTemplate .defaultTemplate__contents h2{position:relative;width:100%;padding-bottom:0.8rem;margin-bottom:0.5em;font-size:3.2rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h2{font-size:2.4rem}}.defaultTemplate .defaultTemplate__contents h2:after{position:absolute;right:0;bottom:0;width:100%;height:4px;content:"";background-color:#ff0000}.defaultTemplate .defaultTemplate__contents h3{position:relative;padding-left:2rem;margin-bottom:0.5em;font-size:2.8rem;font-weight:bold;line-height:2}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h3{font-size:2rem}}.defaultTemplate .defaultTemplate__contents h3:before{position:absolute;top:calc(50% - 12px);left:0;width:8px;height:24px;content:"";background-color:#ff0000}.defaultTemplate .defaultTemplate__contents h4{position:relative;width:100%;padding-bottom:0.8rem;margin-bottom:0.5em;font-size:2.8rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h4{font-size:2rem}}.defaultTemplate .defaultTemplate__contents h4:before{position:absolute;right:0;bottom:0;width:100%;height:4px;content:"";background-color:#ff0000}.defaultTemplate .defaultTemplate__contents h4:after{position:absolute;bottom:0;left:0;width:30%;height:0.4rem;content:"";background-color:lightgray}.defaultTemplate .defaultTemplate__contents h5{margin-bottom:0.5em;font-size:2.4rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h5{font-size:1.6rem}}.defaultTemplate .defaultTemplate__contents h6{position:relative;padding-left:3rem;margin-bottom:0.5em;font-size:2rem;font-weight:bold}.defaultTemplate .defaultTemplate__contents h6:before{position:absolute;top:0;left:0;color:#ff0000;content:"●";font-size:1em}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h6{font-size:1.4rem}}.defaultTemplate .defaultTemplate__contents img{display:inline-block;height:auto;max-width:100%;margin:2.4rem 0;vertical-align:middle}.defaultTemplate .defaultTemplate__contents blockquote{position:relative;padding:1.3rem 1.5rem 1.3rem 5rem;background-color:#d3d7e3}.defaultTemplate .defaultTemplate__contents blockquote::before{position:absolute;top:20px;left:15px;display:inline-block;color:#ff0000;content:"";font-family:FontAwesome;font-size:25px;line-height:1;vertical-align:middle}.defaultTemplate .defaultTemplate__contents blockquote p{padding:0;margin-top:10px;line-height:1.7}.defaultTemplate .defaultTemplate__contents ul{list-style:disc}.defaultTemplate .defaultTemplate__contents ol{list-style:decimal}.defaultTemplate .defaultTemplate__contents ul,.defaultTemplate .defaultTemplate__contents ol{margin-bottom:1em}.defaultTemplate .defaultTemplate__contents ul li,.defaultTemplate .defaultTemplate__contents ol li{margin-left:1.6em;font-size:1.6rem;list-style-position:outsite}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents ul li,.defaultTemplate .defaultTemplate__contents ol li{font-size:1.2rem}}.defaultTemplate .defaultTemplate__contents ul li::marker,.defaultTemplate .defaultTemplate__contents ol li::marker{color:#ff0000;marker-offset:0}.defaultTemplate .defaultTemplate__contents a{color:#ff0000}.defaultTemplate .defaultTemplate__contents a:hover{text-decoration:underline}.defaultTemplate .defaultTemplate__contents table,.defaultTemplate .defaultTemplate__contents table *{border-color:#ff0000}.defaultTemplate .defaultTemplate__contents table tr td{padding:0.8rem}.tabSwitch .tabSwitch__labels{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.tabSwitch .tabSwitch__labelItem{width:33%;padding:1.6rem;background-color:white;cursor:pointer}.tabSwitch .tabSwitch__labelItem *{pointer-events:none}.tabSwitch .tabSwitch__labelText{text-align:center}.tabSwitch .tabSwitch__content{display:none}.tabSwitch .tabSwitch__content[tab-content="tab1"]{display:block}.acfFloatingBanner{position:fixed;top:50%;left:100%;width:100%;max-width:240px;padding:20px;padding-left:60px;background-color:white;box-shadow:0 0 20px rgba(34, 113, 177, 0.3);border-radius:4px 0 0 4px;transform:translate(calc(-40px - 1em), -50%);transition:0.3s}.acfFloatingBanner:hover{transform:translate(-100%, -50%)}.acfFloatingBanner:hover::after{left:20px;content:"》"}.acfFloatingBanner::after{position:absolute;top:50%;left:0;display:inline-block;color:#2271b1;content:"《";font-size:40px;font-weight:900;transform:translate(0, -50%)}.acfFloatingBanner .acfFloatingBanner__scroll{flex-direction:column;gap:12px;display:flex;max-height:50vh;overflow-y:scroll}.acfFloatingBanner .acfFloatingBanner__link{align-items:flex-start;display:flex;outline:none;border:none}.acfFloatingBanner .acfFloatingBanner__link::before{display:inline-block;content:"";text-decoration:none}