@charset "UTF-8";.entry-content:where(body),.editor-styles-wrapper:where(body){color:#303030;line-height:2;font-family:"Zen Kaku Gothic New",YakuHanJP,"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,sans-serif}.entry-content *,.editor-styles-wrapper *{word-break:break-all}.entry-content .wp-block-post-title,.editor-styles-wrapper .wp-block-post-title{line-height:1.5}.entry-content p,.editor-styles-wrapper p{margin-block:1.5em}.entry-content p:first-child,.editor-styles-wrapper p:first-child{margin-top:0}.entry-content p:last-child,.editor-styles-wrapper p:last-child{margin-bottom:0}.entry-content h2,.editor-styles-wrapper h2{position:relative;margin-top:3em;margin-bottom:1em;padding-bottom:.4em;border-bottom:1px solid #f17e7a;font-weight:700;font-size:20px;line-height:1.6}@media only screen and (max-width:768px){.entry-content h2,.editor-styles-wrapper h2{font-size:18px}}.entry-content h2:after,.editor-styles-wrapper h2:after{display:block;position:absolute;width:100%;height:2px;background-position:0 0;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;content:"";left:0;bottom:0;margin-bottom:3px;background-color:#f17e7a}.entry-content h3,.editor-styles-wrapper h3{position:relative;margin-top:3em;margin-bottom:1em;padding-bottom:.4em;border-bottom:1px solid #f17e7a;font-weight:700;font-size:20px;line-height:1.6}@media only screen and (max-width:768px){.entry-content h3,.editor-styles-wrapper h3{font-size:18px}}.entry-content h4,.editor-styles-wrapper h4{position:relative;margin-top:3em;margin-bottom:1em;padding-bottom:.4em;border-bottom:1px solid #ebe2e2;font-weight:700;font-size:18px;line-height:1.75}@media only screen and (max-width:768px){.entry-content h4,.editor-styles-wrapper h4{font-size:16px}}.entry-content h4:after,.editor-styles-wrapper h4:after{display:block;position:absolute;width:1.5em;height:1px;background-position:0 0;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;content:"";left:0;bottom:0;margin-bottom:-1px;background-color:#f17e7a}.entry-content h5,.editor-styles-wrapper h5{margin-top:2.5em;margin-bottom:1em;font-weight:700;font-size:18px;line-height:1.75}@media only screen and (max-width:768px){.entry-content h5,.editor-styles-wrapper h5{font-size:16px}}.entry-content h6,.editor-styles-wrapper h6{margin-top:2.5em;margin-bottom:1em;font-weight:700;font-size:inherit}.entry-content:where(:not(.-noLinkColor)) a,.editor-styles-wrapper:where(:not(.-noLinkColor)) a{color:#f17e7a}.entry-content ul:not(.u-resetStyle),.editor-styles-wrapper ul:not(.u-resetStyle){list-style-type:disc}.entry-content ol:not(.u-resetStyle),.editor-styles-wrapper ol:not(.u-resetStyle){list-style-type:decimal-leading-zero}.entry-content ul:not(.u-resetStyle),.entry-content ol:not(.u-resetStyle),.editor-styles-wrapper ul:not(.u-resetStyle),.editor-styles-wrapper ol:not(.u-resetStyle){margin-block:2em;padding-left:1.5em}.entry-content ul:not(.u-resetStyle):first-child,.entry-content ol:not(.u-resetStyle):first-child,.editor-styles-wrapper ul:not(.u-resetStyle):first-child,.editor-styles-wrapper ol:not(.u-resetStyle):first-child{margin-top:0}.entry-content ul:not(.u-resetStyle):last-child,.entry-content ol:not(.u-resetStyle):last-child,.editor-styles-wrapper ul:not(.u-resetStyle):last-child,.editor-styles-wrapper ol:not(.u-resetStyle):last-child{margin-bottom:0}.entry-content ul:not(.u-resetStyle)>li,.entry-content ol:not(.u-resetStyle)>li,.editor-styles-wrapper ul:not(.u-resetStyle)>li,.editor-styles-wrapper ol:not(.u-resetStyle)>li{position:relative;padding-left:.75em;padding-block:.5em}.entry-content ul:not(.u-resetStyle)>li>*,.entry-content ol:not(.u-resetStyle)>li>*,.editor-styles-wrapper ul:not(.u-resetStyle)>li>*,.editor-styles-wrapper ol:not(.u-resetStyle)>li>*{text-indent:0}.entry-content ul:not(.u-resetStyle)>li::marker,.entry-content ol:not(.u-resetStyle)>li::marker,.editor-styles-wrapper ul:not(.u-resetStyle)>li::marker,.editor-styles-wrapper ol:not(.u-resetStyle)>li::marker{color:#aea0a0}.entry-content ul:not(.u-resetStyle)>li:after,.entry-content ol:not(.u-resetStyle)>li:after,.editor-styles-wrapper ul:not(.u-resetStyle)>li:after,.editor-styles-wrapper ol:not(.u-resetStyle)>li:after{display:block;position:absolute;width:100%;height:1px;background-position:0 0;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;content:"";left:0;bottom:0;width:calc(100% + 1.5em);margin-left:-1.5em;background-color:#ebe2e2}.entry-content table,.editor-styles-wrapper table{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-block:2em}.entry-content table th,.entry-content table td,.editor-styles-wrapper table th,.editor-styles-wrapper table td{padding:8px 30px;border:1px solid #aea0a0;background-color:#fff;font-size:14px;vertical-align:middle}@media only screen and (max-width:768px){.entry-content table th,.entry-content table td,.editor-styles-wrapper table th,.editor-styles-wrapper table td{padding-inline:15px}}.entry-content table.-paddingL th,.entry-content table.-paddingL td,.editor-styles-wrapper table.-paddingL th,.editor-styles-wrapper table.-paddingL td{padding:15px 40px}@media only screen and (max-width:768px){.entry-content table.-paddingL th,.entry-content table.-paddingL td,.editor-styles-wrapper table.-paddingL th,.editor-styles-wrapper table.-paddingL td{padding:10px 15px}}.entry-content table th,.editor-styles-wrapper table th{background-color:#fffbfb;font-weight:700}.entry-content .wp-block-table,.editor-styles-wrapper .wp-block-table{margin-block:2em}.entry-content .wp-block-table table,.editor-styles-wrapper .wp-block-table table{margin-block:0}.entry-content .wp-block-table table th,.entry-content .wp-block-table table td,.editor-styles-wrapper .wp-block-table table th,.editor-styles-wrapper .wp-block-table table td{padding-inline:15px}.entry-content .wp-block-table.is-style-stripes,.editor-styles-wrapper .wp-block-table.is-style-stripes{border-bottom:0}.entry-content .wp-block-table.is-style-stripes table th,.entry-content .wp-block-table.is-style-stripes table td,.editor-styles-wrapper .wp-block-table.is-style-stripes table th,.editor-styles-wrapper .wp-block-table.is-style-stripes table td{border-color:#ebe2e2}.entry-content .wp-block-table.is-style-stripes table tr:nth-child(odd) th,.entry-content .wp-block-table.is-style-stripes table tr:nth-child(odd) td,.editor-styles-wrapper .wp-block-table.is-style-stripes table tr:nth-child(odd) th,.editor-styles-wrapper .wp-block-table.is-style-stripes table tr:nth-child(odd) td{background-color:#fffbfb}.entry-content blockquote,.editor-styles-wrapper blockquote{position:relative;margin:2em auto;padding:1em 1.5em;background-color:#fffbfb}.entry-content blockquote:before,.entry-content blockquote:after,.editor-styles-wrapper blockquote:before,.editor-styles-wrapper blockquote:after{display:block;position:absolute;width:20px;height:20px;background-position:0 0;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;content:"";border:solid #ebe2e2}.entry-content blockquote:before,.editor-styles-wrapper blockquote:before{top:0;left:0;border-width:2px 0 0 2px}.entry-content blockquote:after,.editor-styles-wrapper blockquote:after{right:0;bottom:0;border-width:0 2px 2px 0}.entry-content blockquote cite,.editor-styles-wrapper blockquote cite{display:block;font-size:12px;text-align:right}.entry-content em,.editor-styles-wrapper em{font-style:italic}.entry-content .marker,.editor-styles-wrapper .marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#ff8));background:-webkit-linear-gradient(transparent 50%,#ff8 50%);background:linear-gradient(transparent 50%,#ff8 50%)}.entry-content iframe,.editor-styles-wrapper iframe{max-width:100%}.entry-content figcaption,.editor-styles-wrapper figcaption{margin-top:.5em;font-size:85%;line-height:1.4}.entry-content hr,.editor-styles-wrapper hr{margin-block:5em}.entry-content .wp-block-embed,.editor-styles-wrapper .wp-block-embed{margin-block:2em}.entry-content .wp-block-embed.is-provider-youtube,.editor-styles-wrapper .wp-block-embed.is-provider-youtube{text-align:center}.entry-content .wp-block-embed.is-provider-youtube iframe,.editor-styles-wrapper .wp-block-embed.is-provider-youtube iframe{width:100% !important;max-width:840px;height:auto;margin-inline:auto;aspect-ratio:16/9}.entry-content .wp-block-embed.is-type-wp-embed iframe,.editor-styles-wrapper .wp-block-embed.is-type-wp-embed iframe{width:100% !important}.entry-content .wp-block-embed.is-provider-abc,.editor-styles-wrapper .wp-block-embed.is-provider-abc{margin-block:0}