@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@400;700;900&display=swap);:root{--act-color-K:51 51 51;--act-color-BK:0 0 0;--act-color-W:255 255 255}#common_head_link{margin-top:0!important}#lNav{display:none}.closed-contents-box{margin:-20px -20px 20px!important}main{padding:20px 20px 80px!important;background:rgb(var(--act-color-W))}article,article *,article ::after,article ::before{box-sizing:border-box}article{width:100%!important;max-width:unset!important;margin:0 auto;padding:0!important}article .inlineblock{display:inline-block}article .wm-h1{width:100%;max-width:1200px;font-family:"M PLUS 1",var(--global-font-family);font-weight:900!important}article .wm-h2{font-family:"M PLUS 1",var(--global-font-family);font-weight:900!important}article .wm-h2 span{display:inline-block}article .wm-h4+*{margin-top:.5em}article a,article a:active{color:rgb(var(--act-color-K))}article a:focus,article a:hover{color:rgb(var(--act-color-K))}@media (max-width:800px){main{padding:15px 15px 70px!important}article .pc{display:none}}@media (min-width:801px){article .sp{display:none}}[id^=contents-]{width:100%;max-width:1200px;margin:20px auto 0;padding:80px 0 0}[id^=contents-] section{margin-top:0;padding:20px 20px 40px;font-size:clamp(100%,3vw,114%);background:rgb(var(--act-color-W));border-radius:1em;box-shadow:0 0 10px 0 rgb(var(--act-color-BK) / .1)}@media (max-width:800px){[id^=contents-]{margin-top:0;padding-top:10vw}[id^=contents-] section{padding:15px 15px 30px}}@media (max-width:768px){[id^=contents-]{padding-top:12vw}}@media (max-width:480px){[id^=contents-]{margin-top:4vw;padding-top:10vw}}#contents-navigation{width:auto;max-width:unset!important;margin:0 -20px;padding:1em 0;background:rgb(var(--global-base-color-GY-f3));box-shadow:none;position:sticky!important;top:0;font-size:min(2.4vw,114%);font-weight:700;z-index:10}#contents-navigation .contents_menu{width:100%;margin:0;padding:0;justify-content:center}#contents-navigation .contents_menu li{width:23.5vw;max-width:17em;margin:0;padding:min(1vw,1em);text-align:center}#contents-navigation .contents_menu li a{display:block;padding:1em .5em;background:rgb(var(--global-base-color-W));border:1px solid rgb(var(--global-base-color-GY-dd));border-radius:1em;line-height:1.5;position:relative;text-decoration:none;z-index:1}#contents-navigation .contents_menu li a::after{content:"\00a0";display:inline-block;width:1.4em;height:auto;background:url(/common/tmpl/images/icon-set/ico_arrow_r.svg) no-repeat center right/90% auto;opacity:.5}#contents-navigation .contents_menu li a.current{box-shadow:0 -1.2em 0 -1em rgb(var(--global-base-color-R)) inset}#contents-navigation .contents_menu li a:hover{color:rgb(var(--global-base-color-R))}#contents-navigation .contents_menu li a:hover::after{opacity:1}@media (max-width:800px){#contents-navigation{margin:0 -15px}}#contents-lead{margin:min(8vw,50px) auto;padding:0}#contents-lead section{margin:0;padding:0;background:0 0;border-radius:0;box-shadow:none}.linkBtn{background:rgb(var(--global-base-color-GY-f3));padding:min(3.5vw,20px)}.linkBtn a{width:100%;max-width:800px;padding:20px;font-size:clamp(100%,2vw,114.2%);word-break:keep-all}.linkBtn a:focus,.linkBtn a:hover{color:rgb(var(--act-color-W))}[class^=linkBtn] a::before{display:none}[class^=linkBtn] a::after{content:"\00a0";display:inline-block;width:1.5em;height:auto;background:url(/common/tmpl/images/icon-set/ico_arrow_w.svg) no-repeat center right/80% auto}.linkBtn a span{display:inline-block}ul.wm-list{margin-top:.5em}ol.wm-list>li,ul.wm-list>li{margin-top:.1em}ul.wm-list>li:before{background-color:rgb(var(--global-base-color-GY-99));border:1px solid rgb(var(--global-base-color-GY-99));border-radius:100%;height:6px;width:6px;top:.7em;left:.5em}ul.wm-list>li>ol,ul.wm-list>li>ul{margin-top:.5em}.rule{border:1px solid #ccc;padding:1em 1em 1.5em;font-size:clamp(78.6%,2.916vw,100%)}.rule .wm-h5{display:inline-block;margin-top:2em;padding:0 1em 0 1.5em;background:rgb(var(--global-base-color-GY-dd));border-radius:.4em}.rule .wm-h5::before{display:none}.rule .wm-h5::after{border-color:rgb(var(--global-base-color-R))}.toggle_box{margin-top:0;padding-top:1px;display:none}.toggle_button{margin-top:1em}.toggle_button button{cursor:pointer;background-color:rgb(var(--global-base-color-GY-33));font-family:"Noto Sans JP",serif;border:none;outline:0;border-radius:2em;padding:.75em 1.5em}.toggle_button button:before{display:none}.toggle_button.open.active{display:none}em.finished{display:inline-block;padding:0 .7em;background-color:#f90;border-radius:.3em;margin:0 .5em 0 0;color:#fff;font-size:.7em;line-height:2em;transform:translate(0,-.1em)}