body{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif!important;letter-spacing:.02em;-webkit-font-smoothing:antialiased}summary{list-style:none}[type=checkbox]{border-radius:2px}header.hide{transform:translateY(-200%)}.toggleTarget.toggle{display:block}.base-fixedFooterToggleTrigger.close>svg{transform:rotate(180deg)}.listBorder>*:not(:first-child){position:relative;border-top:1px solid rgb(243 244 246)}.base-copyright>span{font-size:10px}.base-buttonLink>span{flex-grow:1}.base-buttonLink>*~*{flex-shrink:0}.base-buttonLink>*:last-child{margin-left:8px}details svg{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}details[open] svg{transform:rotate(180deg)}.base-sp-color1{background-color:#f8f0f0!important}.base-sp-color2{background-color:#e8dcdc!important}.base-sp-color3{background-color:#e6c2c2!important}.base-sp-color4{background-color:#d98686!important}.base-sp-color5{background-color:#887979!important}.base-borderColor-white{border-color:#fff6}.base-menuList{display:flex;flex-direction:column}.base-menuList>li>a{border:1px solid #363030}.base-menuList>li:first-child>a{border-radius:8px 8px 0 0}.base-menuList>li:last-child>a{border-radius:0 0 8px 8px}.base-menuList>li:not(:first-child)>a{border-top:none}.base-menuList>li>a{display:flex;padding:12px 16px;background:#fff;flex-grow:1;align-items:center;font-size:.875rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.base-menuList>li>a>span{flex-grow:1}.base-menuList>li>a>span~*{margin-left:8px}.base-menuList>li>a:hover{font-weight:700;background:#f5ebeb}
