article.help{padding-left:20px;padding-right:20px}.page_breadcrumb.hed{padding:10px 0}.entry-title{margin:1em auto 0;line-height:1.5}h1{padding-top:1em;font-size:2em!important}h2{padding-top:1em;display:block;position:relative;margin-top:3em!important;margin-bottom:1em!important;padding-bottom:0!important}h2+.subttl{margin-top:-.5em;font-weight:700;font-size:1.2em!important}h2+p{margin-top:0}h2 span{display:block;position:absolute;top:-60px}h3{margin-top:1em!important;margin-bottom:.3em!important;padding:.5em 0!important;font-size:1em!important}h3+p{margin-top:0}h4{margin-top:2em!important;font-size:1em!important}p{margin-bottom:1em}hr{opacity:0;margin:0}.wp-caption-text{text-align:left}ol li{margin-bottom:2em}div.faq{padding-top:0}div.faq dl{margin:0 0 3em}div.faq dl dt,div.faq dl dd{position:relative}div.faq dl dt:before,div.faq dl dd:before{font-weight:700;position:absolute;top:0;left:0}div.faq dl dt{padding-left:2em;font-weight:700}div.faq dl dt:before{content:"Q"}div.faq dl dd{margin:.5em 0 0;padding:0 0 0 2em;font-size:1em;line-height:1.4}div.faq dl dd:before{content:"A";font-size:1.1em;left:2px}ul.hint{margin:0 0 2em;padding:0;font-size:1em}ul.hint li{font-size:.9em;font-weight:700;line-height:1.5;list-style:none}#flx_wrapper{flex-direction:row-reverse;column-gap:40px;display:flex}aside{background-color:#f0f5f8;flex:1 0;height:610px;margin-top:2em;margin-bottom:0;padding:1em;position:sticky;top:90px}aside div.toc ul{flex-basis:90%;margin-bottom:0;padding-left:0}aside div.toc ul li{font-size:15px;font-weight:700;list-style:none;position:relative}aside div.toc ul li a{font-size:inherit;color:#000;padding:.5em;display:block}aside div.toc ul li:not(:last-child){border-bottom:1px solid #d4dee5}aside div.toc ul li:before{content:"";width:4px;height:4px;position:absolute;top:12px;left:0}aside div.toc ul li a:hover{text-decoration:underline}#main_section{flex-shrink:0;width:70%}#main_section>h2:first-child{margin-top:0!important}#main_section section.allitem_wrapper{background-color:#f9fcfe;border:1px solid #bfc4c8;margin-bottom:5em}#main_section section.allitem_wrapper .item_container{margin-bottom:0;padding:0}#main_section section.allitem_wrapper .item_container h3{background-color:#e0edf4;margin-top:0!important;padding:.5em 1em!important}#main_section section.allitem_wrapper .item_container h3+.cntnt{padding-top:0}#main_section section.allitem_wrapper .item_container .cntnt{padding:2em}#main_section section.allitem_wrapper .item_container table,#main_section section.allitem_wrapper .item_container th,#main_section section.allitem_wrapper .item_container td{border-color:#aaa;line-height:1.5}#main_section section.allitem_wrapper .item_container th,#main_section section.allitem_wrapper .item_container td{padding:8px 16px}#main_section section.allitem_wrapper .item_container table{background-color:#fff}#main_section section.allitem_wrapper .item_container table th,#main_section section.allitem_wrapper .item_container table td{border-collapse:collapse;background-color:#0000;border:1px solid #bfc4c8;font-size:15px}#main_section section.allitem_wrapper .item_container table thead th,#main_section section.allitem_wrapper .item_container table thead td{background-color:#e6ebef}#main_section section.allitem_wrapper em.red{color:red;font-weight:700}#main_section section.allitem_wrapper .memo{background-color:#f0f8ff;padding:1em 1.2em}#main_section section.allitem_wrapper .memo li,#main_section section.allitem_wrapper .memo a{font-size:14px}#main_section section.allitem_wrapper .memo li{margin-left:2em}#main_section section.allitem_wrapper .memo li a{font-weight:700}#main_section section.allitem_wrapper .memo li a:hover{text-decoration:underline}#main_section small{line-height:1.4;display:block}.size-m{width:460px}.readmore{text-align:center;padding-top:1em;width:100%!important;max-width:100%!important}.readmore a{color:#4da9bc}@media screen and (min-width:960px){h2{font-size:1.8em!important}}@media screen and (max-width:960px){h2{font-size:1.4em!important}aside{height:auto;margin-bottom:3em;position:relative;top:0}aside div.toc ul{flex-basis:90%;margin-bottom:0;padding-left:0}aside div.toc ul li{font-size:15px;font-weight:700;list-style:none;position:relative}#flx_wrapper{display:block}#main_section{width:100%}}