.c-article-box{color:#555;line-height:1.8;padding:20px}.c-article-box__title{font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700}.c-article-box__text{font-size:1.5rem}.c-article-box__title+.c-article-box__text{margin-top:10px}.c-article-content{padding:40px 0 60px}.c-article-content a{color:#5e01e7}.c-article-content a:hover{text-decoration:underline}.c-article-content .wp-block-paragraph{font-size:1.4rem;line-height:1.8;text-align:left}.c-article-content .wp-block-paragraph+.wp-block-paragraph{margin-top:20px}.c-article-footer a{color:#333;font-size:1.2rem;text-decoration:underline;opacity:.5}.c-article-footer a:hover{color:#5e01e7;opacity:1}.c-article-footer span{position:relative;margin-top:20px;margin-left:25px}.c-article-footer span::before{position:absolute;top:6px;left:-25px;margin:auto;content:"";background:url(../img/common/arrow_link2.svg) no-repeat;vertical-align:middle;width:20px;height:8px}.c-article-header{border-bottom:solid 1px #e5e5e5;margin-bottom:40px;padding-bottom:40px}.c-article-header__title{color:#333;font-size:2.8rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:100;line-height:1.5}@media screen and (min-width: 40em){.c-article-header__title{font-weight:400}}@media screen and (min-width: 60em){.c-article-header__title{font-size:3rem}}.c-article-header__info{display:flex;align-items:baseline;margin-top:20px}.c-article-header__date{color:#b3b3b3;font-size:1.2rem}.c-article-header__category{display:inline-block;color:#333;font-size:1.1rem;background-color:#f1f1f1;text-align:center;padding:5px 15px 8px 15px;border-radius:10px;margin-left:20px}.c-article-header__category+.c-article-header__category{margin-left:10px}.pg-single .wp-block-heading{color:#333;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:20px}.pg-single h1.wp-block-heading{font-size:3.2rem}.pg-single h2.wp-block-heading{font-size:2.4rem}.pg-single h3.wp-block-heading{font-size:2rem}.pg-single h4.wp-block-heading{font-size:1.6rem}.pg-single h5.wp-block-heading{font-size:1.4rem}.pg-single h6.wp-block-heading{font-size:1.2rem}.pg-single .wp-block-paragraph{font-size:1.5rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1.8}.pg-single .wp-block-list{font-size:1.5rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1.8;list-style:disc;padding-left:20px}.pg-single .wp-block-list li{list-style-type:unset}.pg-single .wp-block-list .wp-block-list{list-style:circle}.pg-single .wp-block-quote cite{display:inline-block;padding:0 2.375em 1.25em}.pg-single .wp-block-image figcaption,.pg-single .wp-block-video figcaption{font-size:1.2rem}.pg-single .wp-block-image .alignleft figcaption,.pg-single .wp-block-video .alignleft figcaption{text-align:left}.pg-single .wp-block-image .aligncenter figcaption,.pg-single .wp-block-video .aligncenter figcaption{text-align:center}.pg-single .wp-block-image .alignright figcaption,.pg-single .wp-block-video .alignright figcaption{text-align:right}.pg-single__inner{padding-top:80px;width:90%;margin:0 auto}@media screen and (min-width: 40em){.pg-single__inner{width:76%}}@media screen and (min-width: 60em){.pg-single__inner{padding-top:120px;width:100%;max-width:810px}}