.main-content{font-size:.875rem}.main-content img{margin-bottom:20px;max-width:100%}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{position:relative;color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8;font-style:normal;letter-spacing:.05em;margin:2em 0 1em;font-weight:600;clear:both}.main-content h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.main-content h1{font-size:1.6rem;font-weight:700;margin-top:0}.main-content h2{font-size:1.35rem;padding-bottom:15px;position:relative;font-weight:700}.main-content h2:before{position:absolute;bottom:0;width:100%;height:3px;display:block;content:"";background:#333;background:linear-gradient(90deg,#31 0% 3%,#26 5% 7%,#68 9% 11%,#e4 13% 15%,#ec 17% 19%,#f4 21% 23%,rgba(201,201,201,1) 25% 97%,rgba(0,0,0,0) 97% 97.5%,#f7 97.5% 98%,rgba(0,0,0,0) 98% 98.5%,#a9 98.5% 99%,rgba(0,0,0,0) 99% 99.5%,#7c 99.5% 100%)}.main-content h3{font-size:1.25rem;padding-bottom:5px;border-bottom:1px solid #999}.main-content h4{font-size:1.2rem;padding:2px 0 3px 10px;line-height:1;border-left:3px solid #999}.main-content h5{font-size:1.1rem}.main-content h6{font-size:1rem}.main-content p{color:#444;line-height:180%;font-weight:300;text-align:justify;margin-bottom:20px}.main-content a{color:#26;font-weight:400;text-decoration:none;background:linear-gradient(90deg,rgba(0,0,0,1) 0% 50%,rgba(51,51,51,0) 50% 100%);background-position:100% 50%;background-size:200% 100%;position:relative;overflow:hidden;transition:.3s}.main-content a:hover{background-position:0 50%;color:#fff}.main-content strong,.main-content b{font-weight:600;color:#333}.main-content em,.main-content i{font-style:italic;color:#555;font-weight:400}.main-content blockquote{margin:1em 0;padding:1em;border-left:4px solid #aaa;background:#f9f9f9;color:#666;font-style:italic}.main-content code{background:#f5f5f5;padding:.2em .4em;font-family:"Courier New",monospace;border-radius:3px;color:#c7254e}.main-content pre{background:#f5f5f5;padding:1em;color:#333;margin-bottom:20px;white-space:pre;word-wrap:break-word;overflow-x:auto}.main-content table{max-width:100%;border-collapse:collapse;margin-bottom:1em}.main-content table td,.main-content table th{text-align:left}.wp-block-table{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 40px)}.main-content th,.main-content td{border:1px solid #999;padding:8px 12px;text-align:center;white-space:nowrap}.main-content th{background:#666;color:#fff;font-weight:inherit}.main-content .container{max-width:800px}.main-content ul{margin-left:.5em;margin-bottom:30px;padding-left:1em;list-style-type:disc;color:#444;line-height:180%;font-weight:300;text-align:justify}.main-content ol{margin-left:.5em;margin-bottom:30px;padding-left:1em;list-style-type:decimal;color:#444;line-height:180%;font-weight:300;text-align:justify}.main-content ul li,.main-content ol li{margin-bottom:10px;font-weight:500}.main-content ol li::marker{font-weight:500;color:#333}.main-content dl{display:flex;justify-content:flex-start;border-bottom:1px solid #ccc}.main-content dl dt{width:200px;padding:5px;text-align:center}.main-content dl dd{padding:5px;width:calc(100% - 200px / 2);border-left:1px solid #ccc;text-align:center}.main-content dl:nth-child(even){background:#f2f2f2}.main-content dl:first-child{border-top:1px solid #ccc}.main-content hr{border:none;border-top:1px solid #ccc;margin:1em 0}.wp-block-table thead{border-bottom:none}.wp-block-table .has-fixed-layout{table-layout:auto}input[type=text],input[type=email],input[type=tel],input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=date],input[type=number],select,textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:#f9f9f9;color:#444;font-size:16px;font-family:"游ゴシック","YuGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","sans-serif";line-height:1.8;letter-spacing:.04rem;border:1px solid #b5b5b5;border-radius:0;padding:8px 12px;border-radius:3px}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=file]:focus,input[type=date]:focus,select:focus,textarea:focus{outline:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}input[type=submit],input[type=button]{cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease}input[type=submit]:hover,input[type=button]:hover{opacity:.5}input[type=text],input[type=number]{font-size:16px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;padding:7px;border:1px solid #b5b5b5;margin:0;border-radius:3px}textarea{resize:vertical}