.post-body .has-medium-font-size{font-size:1.25em}.post-body h2.center-heading{font-size:2.5em;line-height:1.7;font-weight:700;padding-left:0;padding-bottom:0;margin:2.5em 0 1.5em;text-align:center;border-bottom:0;position:relative}.post-body h2.center-heading:before{display:none}.post-body h2.center-heading:after{content:"";height:2px;width:100px;display:block;background:#0553dd;margin:30px auto 0}@media screen and (max-width:1080px){.post-body h2.center-heading{font-size:2em;margin:2.3em 0}}@media screen and (max-width:767px){.post-body h2.center-heading{font-size:1.4em;margin:1em 0}.post-body h2.center-heading:after{margin:20px auto 0}}.post-body h4.wp-block-heading{font-size:1.25em;font-weight:700;line-height:1.7;padding-left:0;padding-bottom:.75em;margin:50px 0 .75em;border-bottom:1px solid #0553dd;position:relative}@media screen and (max-width:1300px){.post-body h4.wp-block-heading{font-size:1.12em}}@media screen and (max-width:767px){.post-body h4.wp-block-heading{font-size:1.06em;margin:40px 0 .75em}}.post-body .wp-block-list{margin:1em 0;list-style:none;padding:0}.post-body .wp-block-list li{position:relative;padding-left:14px;margin-bottom:.5em;line-height:1.7}.post-body .wp-block-list li:before{content:"";background:#0553dd;width:8px;left:0;top:13px;position:absolute;height:8px;border-radius:50%}@media screen and (max-width:767px){.post-body .wp-block-list li:before{height:6px;top:10px;width:6px}}.post-body .wp-block-separator{border:none;border-top:1px solid #9ca2be;margin:0}.post-body .has-background{padding:10px 20px;background:#fff}.post-body .has-text-align-center{text-align:center}.post-body .wp-block-columns{display:flex;flex-wrap:nowrap;align-items:flex-start;margin:1em 0;gap:2%}@media screen and (max-width:767px){.post-body .wp-block-columns{display:block}}.post-body .wp-block-columns p{margin:.5em 0}.post-body .wp-block-column{flex:1}.post-body .wp-block-column img{width:100%;border-radius:6px}@media screen and (max-width:767px){.post-body .wp-block-column{width:100%;margin-bottom:2em}.post-body .wp-block-column img{margin-top:2em}}.post-body .col-20{flex-basis:20%;flex-shrink:0}.post-body .col-80{flex-basis:78%}.post-body .col-ttl{color:#0068b7;font-size:1.25em;margin:0}.post-body .flow-contents{padding-top:20px;width:100%;margin:2em auto}@media screen and (max-width:767px){.post-body .flow-contents{margin:1.5em auto}}.post-body .list-flow{max-width:1200px;margin:auto;justify-content:center;display:flex;overflow:visible;list-style:none;padding:0}@media screen and (max-width:767px){.post-body .list-flow{display:block;padding:0}}.post-body .list-flow li{border-radius:10px;padding:30px 14px 14px;background:#fff;position:relative;margin-right:2.6%}@media screen and (max-width:767px){.post-body .list-flow li{display:flex;width:100%;margin-right:0;padding:20px 14px 14px;align-items:flex-start;margin-bottom:40px}}.post-body .list-flow li img{width:100%;border-radius:6px}@media screen and (max-width:767px){.post-body .list-flow li img{width:50%}}.post-body .list-flow li:before{content:"";background:transparent;width:0;left:-8%;right:auto;top:50%;transform:translateY(-50%);border-radius:0;display:block;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #0068b7;position:absolute}@media screen and (max-width:767px){.post-body .list-flow li:before{transform:inherit;border-width:15px 15px 0 15px;border-color:#0068b7 transparent transparent transparent;left:0;right:0;margin:auto;top:-28px}}.post-body .list-flow li:first-child:before{display:none}.post-body .list-flow li:last-child{margin-right:0}.post-body .list-flow .inner{display:block}@media screen and (max-width:767px){.post-body .list-flow .inner{width:50%;padding-left:20px}}.post-body .list-flow .ttl-flow{font-weight:600;margin:1em 0 .5em}@media screen and (max-width:767px){.post-body .list-flow .ttl-flow{margin:0 0 .5em}}.post-body .list-flow .txt-flow{font-size:.875em;margin:0}.post-body .list-flow .num{font-family:Montserrat,sans-serif;text-align:center;line-height:1;position:absolute;top:-20px;left:0;right:0;margin:auto;font-size:2.5em;color:#0068b7}@media screen and (max-width:767px){.post-body .list-flow .num{top:-15px;left:5%;right:auto;font-size:1.875em}}.post-body .faq-contents{padding:20px 0}.post-body .faq-contents .ttl-q,.post-body .faq-contents .answer{position:relative;padding:10px 0 10px 70px;margin:0}.post-body .faq-contents .ttl-q:before,.post-body .faq-contents .answer:before{content:"Q.";top:3px;display:inline-block;font-family:Montserrat,sans-serif;background:#0068b7;font-weight:600;line-height:50px;width:50px;color:#fff;position:absolute;left:0;text-align:center;border-radius:50%}@media screen and (max-width:767px){.post-body .faq-contents .ttl-q:before,.post-body .faq-contents .answer:before{top:5px;line-height:40px;width:40px}.post-body .faq-contents .ttl-q,.post-body .faq-contents .answer{padding:10px 0 10px 54px}}.post-body .faq-contents .ttl-q{font-size:1.25em;color:#0068b7}@media screen and (max-width:767px){.post-body .faq-contents .ttl-q{font-size:1.125em;letter-spacing:.05em}}.post-body .faq-contents .answer:before{content:"A.";font-size:1.25em;top:0;color:#0068b7;background:#e6f1ff}@media screen and (max-width:767px){.post-body .faq-contents .answer:before{top:5px}}
