main{padding-bottom:70px!important;background:linear-gradient(to bottom,#ccc,#eee 80%) fixed}main:not(:has(#snsButton))+#common_head_link{margin-top:0}article .wm-h1{width:auto!important;max-width:unset!important;margin:-20px -20px 0!important;padding:1em!important;background:#0a395d!important;color:#fff!important;font-size:min(4vw,220%)!important;text-align:center!important;border-bottom:none!important}article .wm-h1 span{display:inline-block;background:linear-gradient(to bottom,#eb2813 10%,#fed81d 90%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}article .wm-h2{background:linear-gradient(#084b7b,#084b7b) no-repeat left top/5px calc(100% - .3em),transparent;color:#04a1e4!important;border-bottom:none!important}article .wm-h4::before{background-color:#04a1e4}@media (max-width:800px){article .wm-h1 span{background:linear-gradient(to left,rgb(235 40 19 / .7) 5%,rgb(235 40 19 / 0) 20%,rgb(235 40 19 / 0) 80%,rgb(235 40 19 / .7) 95%),linear-gradient(to bottom,rgb(235 40 19),rgb(235 40 19 / 0) 50%),#fed81d;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}article .wm-h1{margin:-15px -15px 0!important}}#contents-lead{font-family:"M PLUS 1",var(--global-font-family);font-weight:700}#contents-navigation{background:#084b7b}#contents-navigation .contents_menu li{width:30vw}#contents-navigation .contents_menu li a{background:#04a1e4;border:none;border-radius:3em;color:#fff}#contents-navigation .contents_menu li a::after{background-image:url(/common/tmpl/images/icon-set/ico_arrow_w.svg);opacity:1}#contents-navigation .contents_menu li a.current{box-shadow:0 0 0 .2em #04a1e4 inset;background:#fff;color:#333!important}#contents-navigation .contents_menu li a:hover{background:#fff;color:#333!important}#contents-navigation .contents_menu li a.current::after,#contents-navigation .contents_menu li a:hover::after{background-image:url(/common/tmpl/images/icon-set/ico_arrow.svg);opacity:.85}[id^=contents-] .linkBtn a{background:#111;border-color:#04a1e4}.rule .wm-h5{background:#d7ecf4}.rule .wm-h5::after{border-color:#04a1e4}.toggle_button button{background-color:#04a1e4}