html,body,p,li{font-family:YakuHanJP,sans-serif,"Material Icons"!important}body{font-feature-settings:"pkna" 1;margin:0;padding:0}body .janone{display:none!important}.none{display:none!important}ul.ps li,ol.ps li,.ps{font-size:12.5px!important;opacity:.8;font-weight:400}.wht{color:#fff!important}.blk{color:#000!important}#page,#site-main{min-height:0vw}.container{margin:0 auto}.site-main h1{color:#222;font-size:1.8em;font-weight:700;word-break:break-all}.site-main h2{color:#454545;font-size:2.7em;line-height:3.2rem;display:block!important;font-weight:bold!important;text-align:left!important;margin:3.2rem auto 3.2rem auto!important;max-width:1980px}.site-main h3{color:#174e9f;font-size:1.8em;margin-top:2.5rem;margin-left:0rem!important;line-height:2.4rem;font-weight:500}aside h3{margin-top:0rem!important}.wpml-ls-statics-footer{display:none!important}.site-main h4{font-size:1.25rem;line-height:165%;margin:2.52rem 0 1.52rem 0;font-weight:500;padding-left:0;color:#232323;word-wrap:break-word}.site-main h4:after{content:"";background:#555;width:3rem;height:1px;display:block;margin:1rem 0}.site-main h5{font-size:1.065rem;opacity:.85}.site-main p,.site-main li,#eckb-article-content p{color:#111;letter-spacing:.0525265rem;text-align:justify;word-break:break-all;margin:1rem 0;font-size:1rem;line-height:calc(1ex / 0.3);margin:calc(1ex / 0.32) 0}#eckb-article-content #eckb-article-content-body li{color:#111;letter-spacing:.05rem;text-align:justify;word-break:break-all;margin:.5rem 0!important;font-size:1.1rem;line-height:calc(1ex / 0.32);margin:calc(1ex / 0.32) 0}ul.epkb-articles{margin-top:1rem!important}header li{font-size:.9rem}.nomt{margin-top:0!important;display:inline}h1 small{display:block}h1 .large{font-family:"Archivo Black",sans-serif;font-size:4rem;line-height:100%}h1 .large span{display:inline-block;margin:0 1rem;font-size:85%;vertical-align:.3rem}table,td,th{font-family:"IBM Plex Sans","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}h1,h2,h3,h4,h5,h6,p,li,td,th,input,textarea,label,button,span,a,strong,em,dt,dd,caption,blockquote,figcaption{word-break:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important}:lang(de),:lang(en){-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.bline{line-height:200%}.blue{background-color:#174f9e!important}.blue-text{color:#174f9e!important}.marker-animation.active{background-position:-100% .5em}.marker-animation{background-image:-webkit-linear-gradient(left,transparent 50%,#fff200 0%);background-image:-moz-linear-gradient(left,transparent 50%,#fff200 0%);background-image:-ms-linear-gradient(left,transparent 50%,#fff200 0%);background-image:-o-linear-gradient(left,transparent 50%,#fff200 0%);background-image:linear-gradient(left,transparent 50%,#fff200 0%);background-repeat:repeat-x;background-size:200% .8em;background-position:0 .5em;transition:all 2s ease;font-weight:700}.marker-animation2.active{background-position:-100% 1.45em;background-size:200% 1.5rem}.marker-animation2{background-image:-webkit-linear-gradient(left,transparent 50%,#fff200 0%);background-image:-moz-linear-gradient(left,transparent 50%,#fff200 0%);background-image:-ms-linear-gradient(left,transparent 50%,#fff200 0%);background-image:-o-linear-gradient(left,transparent 50%,#fff200 0%);background-image:linear-gradient(left,transparent 50%,#fff200 0%);background-repeat:repeat-x;background-size:200% 1em;transition:all 0.25s;font-weight:700;background-position:200% 1.3rem}.pbut{background:#174f9e;border-radius:10px;font-size:.8rem;padding:.3rem 1rem;color:#fff;text-decoration:none;transition:all 0.2s;position:absolute;right:1rem;bottom:1rem;border:none;cursor:pointer}.pbut:hover{background:#1f8bd3}.pbut:after{content:"\e5c8";padding:0 0 0 .5rem;font-family:Material Icons;top:.1rem;position:relative;transition:all 0.2s}.pbut:hover:after{padding:0 0 0 1rem;position:relative}.site-main a{color:mediumblue}.site-main a:hover{color:mediumblue}.site-main a:hover{color:dodgerblue}.search .site-main h4:after{display:none}.tabdownload h3{font-size:1.25rem;line-height:110%;margin:2.52rem 0 1.52rem 0;font-weight:500;padding-left:0;color:#232323}#tab4_cnt p.tit{font-size:11px;font-weight:400}#tab4_cnt p.tit b{font-size:12.2px;font-weight:700;color:#174f9e}.updatebadge:after,#menu-item-45219:after{content:"UPDATE";font-size:8px;background:cornflowerblue;color:#fff;font-weight:700;padding:2px 5px;border-radius:5px;display:inline-block;margin-left:.5rem;top:-2px;position:relative;letter-spacing:.05rem}.newbadge:after,#menu-item-182101:after,#menu-item-170219:after{content:"NEW";font-size:8px;background:cornflowerblue;color:#fff;font-weight:700;padding:2px 5px;border-radius:5px;display:inline-block;margin-left:.5rem;top:-2px;position:relative;letter-spacing:.05rem}.nupt{background:#f5f5f5;padding:0 0 4rem 0;border-top:.5px solid #fff;margin-bottom:3rem;position:relative;overflow:hidden}.nupt h1.entry-title,.nupt h2.entry-title{color:#434343;max-width:1980px;margin:0 auto;padding:5rem 3rem 10px 3rem!important;letter-spacing:.00721rem;font-size:2rem;position:relative;font-family:"IBM Plex Sans JP",sans-serif;font-weight:500!important;font-style:normal}.nupt h1.entry-title:before,.nupt h2.entry-title:before{height:5px;content:"";display:block;width:2rem;position:absolute;bottom:0;background:red}.dlgrid img{max-width:48px!important}.site-main h2.pxbh2title{max-width:1980px!important;padding-left:calc(2vw + 1.5rem)!important}