@charset "UTF-8";@font-face{font-family:__myFont_1b9646;src:url(/_next/static/media/4291f48c2ea51320-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__myFont_Fallback_1b9646;src:local("Arial");ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:97.84%}.__className_1b9646{font-family:__myFont_1b9646,__myFont_Fallback_1b9646}body{word-break:break-all}.category-icon{color:#79bd9a;margin-right:4px}.post-article>*{margin:16px 0}.post-article p{line-height:1.7}.post-article>h2{font-size:20px}.post-article>h2,.post-article>h3{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:700}.post-article>h3{font-size:18px}.post-article b,.post-article h4,.post-article h5,.post-article h6,.post-article strong{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:700}.index-post-title{font-size:18px;line-height:1.3;font-weight:700}.post-title{font-size:22px;font-weight:700;position:relative;background:#cceacc;box-shadow:0 0 0 5px #cceacc;border:2px dashed #fff;padding:5px 10px;color:#454545;margin:10px 5px 16px}.post-title:after{position:absolute;content:"";left:-7px;top:-7px;border-color:#f7f7f7 #f7f7f7 #79bd9a;border-style:solid;border-width:0 0 15px 15px;box-shadow:1px 1px 1px rgba(0,0,0,.15)}.post-article .wp-block-heading{margin:40px 0 16px}.post-article .wp-block-quote{border-left:5px solid #333;padding-left:1em}.post-article .wp-block-heading{border-left:5px solid #79bd9a;padding:2px 10px 0}.post-article .is-style-my-heading-bg{background:#cceacc;box-shadow:0 0 0 5px #cceacc;border:1px dashed #79bd9a;padding:.2em .5em;color:#454545;margin:40px 5px 21px}.post-article .is-style-my-heading-none{border-left:none;padding:0}.post-article ol,.post-article ul{padding:0 0 0 30px}.post-article ol li,.post-article ul li{margin:6px 0}.post-article ol.is-style-my-list-bg,.post-article ul.is-style-my-list-bg{display:inline-block;background-color:#e2f3e2;border-radius:8px;border:2px solid #a8dba8;padding:10px 36px}.item_table{border-collapse:collapse;width:100%;margin-bottom:30px}.item_table td,.item_table th{border:1px solid #5b5b5b;padding:5px 20px;font-size:14px}.item_table th{width:40%}.item_table td{width:60%}