.l-header,.l-contents,.l-footer{color:#252525}.c-sub-nav .c-navbar{gap:0 1.4em}.c-sub-nav .c-navbar a[target="_blank"]::after{font-family:"Material Icons";content:"\e89e"}.c-entry__header{max-width:736px}.c-entry-summary__meta{justify-content:left;color:#DC007A}.c-page-header__bgimage+.c-container>.c-page-header__content{background-color:rgba(255,255,255,0.7);position:absolute;bottom:32px;left:32px;padding:0 32px 16px 32px}.c-page-header__title{font-feature-settings:"palt";color:#DC007A;font-size:56px;font-weight:bold;line-height:1.3}.c-header-subtitle{color:#252525;font-weight:700;line-height:1.4}.c-entries--rich-media .c-entry-summary__figure,.c-entries--rich-media img{border-bottom-right-radius:32px}.c-entry-summary__term{background-color:#252525}.c-entry__meta .c-meta__item--author{display:none}.c-entry__meta .c-meta__item--modified{display:none}.p-mailmazine-form{padding:32px 0;background-color:#FDF2F8}.p-mailmazine-form__header{margin-bottom:.8em;display:flex;flex-wrap:wrap}.p-mailmazine-form__header h3{margin-right:1em}.p-mailmazine-form__header p{font-size:1rem;font-weight:400}.p-mailmazine-form__header::before{font-size:24px;font-family:"Material Icons";content:"\e158"}.p-mailmazine-form__items{display:flex;flex-wrap:wrap;align-items:flex-end}.snow-monkey-form{background:#fff;border-radius:8px;padding:32px 24px}.smf-item__col--label{font-weight:bold}.wp-block-snow-monkey-forms-item{margin-bottom:32px}.wp-block-snow-monkey-forms-item.required .smf-item__label__text::after{content:"必須";display:inline-block;font-size:12px;color:#DC007A;border:solid 1px #DC007A;line-height:1;margin-left:.5em;padding:.2em .5em}.smf-text-control__control{padding:8px 12px !important}.smf-control-description{color:#252525;margin-top:4px;font-size:14px}.smf-action{text-align:center}.smf-action .smf-button-control__control{padding:.8em 4em}.c-input-block{margin-right:1.5em;margin-bottom:1em}.c-input-block label{display:block;font-weight:bold;font-size:14px}.smb-section__title{font-feature-settings:"palt";line-height:1.4}.smb-section__subtitle{text-transform:uppercase}.smb-btn{line-height:1;font-weight:700;font-size:1rem;padding:1em 1.5em}.smb-btn[target="_blank"]::after{font-family:"Material Icons";content:"\e89e"}.smb-items__item--free .wp-block-heading{margin-top:.5em;margin-bottom:.5em}.smb-testimonial__item__figure{width:90px;height:90px}.c-text-button a{font-weight:bold;text-decoration:none}.c-text-button a::after{margin-left:.5em;font-family:"Material Icons";content:"\e5df"}.c-text-button a[target="_blank"]::after{content:"\e89e"}.c-text-button a[href$=".pdf"]::after{content:"\e415"}.wp-block-heading{font-feature-settings:"palt"}h2.wp-block-heading{position:relative;font-size:28px;line-height:1.4}h2.wp-block-heading::after{content:"";display:block;margin-top:1.12rem;width:60px;height:1px;background-color:#DC007A}.wp-block-table thead,.wp-block-flexible-table-block-table thead{background-color:#F2F2F2 !important;border-bottom:2px solid #D2D2D2}.wp-block-table thead th,.wp-block-flexible-table-block-table thead th{color:#252525 !important;border:none !important}.wp-block-table tbody th,.wp-block-table tbody td,.wp-block-flexible-table-block-table tbody th,.wp-block-flexible-table-block-table tbody td{border-width:1px;border-top:none !important;border-bottom:1px solid #D2D2D2 !important;border-left:none !important;border-right:none !important}.wp-block-table tbody th,.wp-block-flexible-table-block-table tbody th{background-color:transparent !important}.smb-btn[target="_blank"]::after{font-family:"Material Icons";content:"\e89e"}.smb-section-with-bgimage__bgimage img{filter:blur(3px)}.smb-media-text h3{font-size:24px}.smb-media-text img{border-bottom-right-radius:64px}.smb-media-text .c-row--reverse img{border-bottom-right-radius:0;border-bottom-left-radius:64px}.smb-items__item__figure img{aspect-ratio:16 / 9;object-fit:cover;width:100%;height:auto;border-bottom-right-radius:32px}.smb-faq__item__question__label{color:#DC007A}.widget_nav_menu ul>li+li{margin:0}.widget_nav_menu .menu-item{margin-bottom:1.6em}.widget_nav_menu .menu-item a{display:block;position:relative;background-color:#F2F2F2;padding:.5em;line-height:1}.widget_nav_menu .menu-item a[href]::after{position:absolute;right:0;font-family:"Material Icons";content:"\e5df"}.widget_nav_menu .menu-item-has-children a{margin-bottom:.8em}.widget_nav_menu .sub-menu{display:block;border:none;margin:0;padding:0}.widget_nav_menu .sub-menu .menu-item{margin-bottom:.8em}.widget_nav_menu .sub-menu .menu-item a{margin-left:1em;background-color:transparent}.widget_nav_menu .children-expander{display:none}.img-rounded-L-bl,.img-rounded-L-bl img{border-bottom-left-radius:128px}.img-rounded-M-bl,.img-rounded-M-bl img{border-bottom-left-radius:64px}.img-rounded-M-bl,.img-rounded-M-br img{border-bottom-right-radius:64px}.img-rounded-S-bl,.img-rounded-S-bl img{border-bottom-left-radius:32px}.img-rounded-S-br,.img-rounded-S-br img{border-bottom-right-radius:32px}.grecaptcha-badge{visibility:hidden}.button-icon{vertical-align:middle;font-size:20px !important}.top-main-visual{position:relative;z-index:10}.top-main-visual::after{position:absolute;bottom:0;content:"";width:100%;height:30%;background-color:#FDF2F8;z-index:-1}.top-main-visual .smb-section__title{line-height:1.4;font-size:40px;font-weight:900;color:#DC007A}.top-main-visual .smb-section__body{margin-top:10px;font-size:18px;font-weight:700}.c-entry-summary--post .c-entry-summary__figure span:nth-of-type(2){top:2.5em}.c-entry-summary--post .c-entry-summary__figure span:nth-of-type(3){top:5em}.c-entry-summary--post .c-entry-summary__figure span:nth-of-type(4){top:7.5em}.c-entry-summary--post .c-entry-summary__figure span:nth-of-type(n+5){display:none}.c-entries__item .c-meta__item--author{display:none}.c-entries__item .c-entry-summary__content{display:none}@media screen and (max-width: 1023px){.c-page-header__title{font-size:40px}.c-header-subtitle{font-size:16px}}@media screen and (max-width: 639px){.top-main-visual .smb-section__title{font-size:26px}.top-main-visual .smb-section__body{font-size:16px}.c-page-header__content{left:0 !important;bottom:0 !important}.c-page-header__title{font-size:26px}.c-header-subtitle{font-size:14px}.widget_nav_menu{display:none}}
