ol,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}ol li,p,ul li{overflow-wrap:break-word}h1{width:100%;margin:5px 0}#btn-menu,.go-top>span,header label{display:none}*,body{padding:0;margin:0}img{max-width:100%;height:auto;object-fit:contain}i{font-style:italic}#menu ul,#menu ul li,*{box-sizing:border-box}body{text-rendering:optimizeSpeed;word-wrap:break-word;overflow-x:hidden}h2,h3{margin:10px 0}p{margin:0 0 20px}strong{font-weight:700}#menu ul a,a,header a:hover{text-decoration:none}a:hover{text-decoration:underline}header{z-index:999}header label{cursor:pointer}input{font-family:inherit;font-size:inherit;line-height:inherit;outline:0}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}.site-header{margin-bottom:10px;width:100%;z-index:999;opacity:1;min-height:60px;display:flex;justify-content:space-between}.content-page,.site-header-content{margin:0 auto;position:relative}.site-header-content{width:100%;display:flex;align-items:center;justify-content:space-between}.site-name{display:inline-block;line-height:60px;font-size:1.25rem!important}.content-page{flex-wrap:wrap}.article-full{width:100%;display:inline-block;vertical-align:top}.the-content{margin-bottom:1.5rem}.the-content ol{margin:0 0 20px;font-size:18px;color:#222!important;list-style:disc}.the-content ol li{margin:0 0 12px 40px;padding-left:2px;line-height:1.6}.the-content h2{margin-top:2.5rem!important;margin-bottom:1rem!important}.the-content h3{margin-top:2rem!important;margin-bottom:.75rem!important}.go-top:hover{opacity:.7}.go-top{position:fixed;display:none;height:45px;width:45px;line-height:40px;text-align:center;border-radius:100px;font-size:30px;cursor:pointer;bottom:20px;right:20px}.arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px}.arrow-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.asap-note-block{margin-bottom:24px}#menu>ul>li{text-align:left}.asap-note-block div>div{line-height:1.6}.the-content h2:before,.the-content h3:before{display:block;content:" ";margin-top:-70px;height:70px;visibility:hidden}#menu,#menu>ul,.circle{position:relative}#menu{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100}#menu ul,#menu ul li{list-style:none;padding:0;margin:0}#menu>ul{padding:0;margin:0}#menu,#menu>ul>li{display:inline-block}#menu>ul>li{line-height:60px;cursor:pointer;padding:0;width:auto;transition:background-color .5s}.circle{width:28px;height:28px}.line{position:absolute;height:3px;width:100%;border-radius:8px;transition:.15s}.top{top:18%}.middle{top:48%}.bottom{top:78%}@media (min-width:768px) and (max-width:1050px){.article-full{padding-left:1rem}}@media (min-width:1050px){#menu>ul{text-align:right!important}#menu>ul>li{line-height:60px;margin:0 0 0 30px}#menu>ul>li:first-child{margin:0!important}.site-header{position:sticky;top:0}.content-page{display:flex}.content-page,.site-header-content{padding-left:1rem;padding-right:1rem}}@media (max-width:1050px){#menu{height:100%;position:fixed;left:0;width:100%;transform:translateX(-100%);transition:transform .15s ease-in-out;background:#f6f7f8;overflow:auto!important;padding-bottom:60px;overflow-y:scroll!important}#menu ul{min-height:auto!important}input[type=checkbox]:checked~#menu{transform:translateX(0)}#menu>ul{width:100%;font-size:18px}#menu>ul>li{width:100%;display:inline-table;background-color:#f6f7f8}#menu>ul>li>a{padding:0 10px 0 20px}body,html{margin:0;height:100%}.site-header{position:fixed}.content-page,.go-top,header #menu a,header label{display:block}header label{height:60px;line-height:60px;padding:13px 20px 0;transition:.4s}header #menu a{color:#222!important}.go-top{width:100%;position:relative;border-radius:0!important;bottom:auto;right:auto}.go-top>span{display:inline;margin-right:10px;font-size:1.2rem}.site-name{padding:0 1rem}.article-full{width:100%!important;padding:0 1rem 1rem!important;margin:0 auto;display:block}.site-header+.content-page{padding-top:4rem}}.asap-info-section{text-align:center;margin-bottom:24px}.asap-info-box-icon{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.asap-info-box-item{padding:20px;text-align:center}.asap-herob-block-full{margin-bottom:26px!important}.site-header+.content-page .asap-herob-block-full{margin-top:-.75rem}