@font-face{font-family:'NotoSerif';font-style:normal;font-weight:400;src:url("./fonts/NotoSerifRegular.woff") format("woff");font-display:swap}@font-face{font-family:'NotoSerif';font-style:bold;font-weight:700;src:url("./fonts/NotoSerifBold.woff") format("woff");font-display:swap}@font-face{font-family:'NotoSans';font-style:normal;font-weight:400;src:url("./fonts/NotoSansRegular.woff") format("woff");font-display:swap}@font-face{font-family:'NotoSans';font-style:bold;font-weight:700;src:url("./fonts/NotoSans-Bold.ttf") format("TrueType");font-display:swap}.article h2{padding:9px 33px;font-size:2.6rem;font-weight:bold;line-height:1.6em;color:#ffffff;background-color:#28913F}@media screen and (max-width: 767px){.article h2{padding:7px 23px;font-size:2rem;line-height:1.6em}}.article h3{padding:10px 33px;font-size:2.4rem;font-weight:bold;line-height:1.4em;color:#3C3C3C;border:1px solid #9F9F9F}@media screen and (max-width: 767px){.article h3{padding:6px 22px;font-size:1.8rem;line-height:1.8em}}.article h4{padding:0 34px;font-size:2rem;font-weight:bold;line-height:1.4em}@media screen and (max-width: 767px){.article h4{padding:0 13px;font-size:1.8rem;line-height:1.6em}}.article h5{padding:0 34px;font-size:1.8rem;font-weight:bold;line-height:1.4em}@media screen and (max-width: 767px){.article h5{padding:0 13px;font-size:1.6rem}}.article h6{padding:0 34px;font-size:1.8rem;font-weight:bold;line-height:1.4em}@media screen and (max-width: 767px){.article h6{padding:0 13px;font-size:1.6rem}}.list,.article ul.wp-block-list{margin-left:20px;list-style:disc;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}@media screen and (max-width: 767px){.list,.article ul.wp-block-list{font-size:1.5rem;line-height:1.4em}}.button,.article .wp-block-button__link{display:block;width:100%;padding:9px 10px;text-align:center;color:#ffffff;font-size:2rem;font-weight:bold;line-height:1.7em;border:none;border-radius:0;background-color:#28913F;text-decoration:none;outline:none;cursor:pointer;appearance:none;box-shadow:0 4px 4px rgba(0,0,0,0.25);transition:opacity 0.3s}.button:hover,.article .wp-block-button__link:hover{opacity:0.7}@media screen and (max-width: 767px){.button,.article .wp-block-button__link{padding:9px 10px;font-size:1.6rem}}.article table{width:100%;table-layout:fixed;border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000}.article table thead{border-bottom:none}.article table tr{line-height:1.7em}.article table tr>*{padding:5px;text-align:center;vertical-align:middle}.article table tr:not(:last-child)>*{border-bottom:1px solid #000000}.link,.article a:not(.wp-block-button__link){color:#000000;text-decoration:none;cursor:pointer;font-weight:normal;border:none;background-color:transparent;text-decoration:underline}.ordered-list,.article ol.wp-block-list{padding-left:20px;list-style:decimal;line-height:1.7em}.article strong{font-weight:bold}.article iframe{width:100%;height:364px}@media screen and (max-width: 767px){.article iframe{height:167px}}.article{line-height:1.7em}.article>*{margin-bottom:20px}.article>p{margin-bottom:40px;padding:0 34px;font-size:1.8rem;font-weight:normal;font-family:"NotoSerif",sans-serif}.article img{width:auto;height:auto}@media screen and (max-width: 767px){.article>p{margin-bottom:40px;padding:0 13px;font-size:1.6rem}}.article .blocks-gallery-grid,.article .wp-block-gallery{width:100%}.article .has-custom-width a{max-width:unset}.article .has-background{color:#ffffff;border-radius:30px}.article .wp-block-button{display:table;min-width:290px}.article .aligncenter.wp-block-button{margin:0 auto}.l-main{overflow:hidden}.l-2col{display:flex;max-width:1254px;margin:0 auto;padding:63px 16px 100px}.l-2col__main{width:calc(100% - 337px);margin-right:40px}.l-2col__aside{position:relative;width:297px}@media screen and (max-width: 999px){.l-2col{flex-wrap:wrap;padding:39px 16px 60px}.l-2col__main{width:100%;margin-right:0;margin-bottom:40px}.l-2col__aside{width:100%}}.l-margin__b20{margin-bottom:20px}.l-margin__t20{margin-top:20px}.l-button-wrap{max-width:392px;margin-left:auto;margin-right:auto}.l-button-wrap--right{max-width:392px;margin-left:auto}@media screen and (max-width: 767px){.l-button-wrap{max-width:321px}.l-button-wrap--right{max-width:321px;margin-right:auto}}.img{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;object-fit:cover}.breadcrumbs{padding:5px 16px;background-color:#F8F8F8}.breadcrumbs__list{display:flex;flex-wrap:wrap;max-width:1120px;margin:0 auto}.breadcrumbs__item{display:inline-block;color:#000000;font-size:1.2rem;font-weight:normal;line-height:1.4em}.breadcrumbs__item:not(:last-child)::after{content:">";padding:0 5px}.breadcrumbs__link{color:#000000;text-decoration:underline;transition:opacity 0.3s}.breadcrumbs__link:hover{opacity:0.7}@media screen and (max-width: 767px){.breadcrumbs{padding:6px 16px}.breadcrumbs__item{font-size:1rem}.breadcrumbs__item{font-size:1rem}}.footer__main{padding:70px 16px 29px;background-color:#F8F7F7}.footer__inner{display:flex;max-width:1265px;margin:0 auto 60px}.footer__info-wrap{width:217px}.footer__logo{display:block;max-width:141px;margin:0 auto 1px;transition:opacity 0.3s}.footer__logo:hover{opacity:0.7}.footer__text{line-height:2.5em;font-family:"NotoSerif",sans-serif}.footer__sitemap-wrap{display:flex;justify-content:space-between;width:calc(100% - 237px)}.footer__sitemap-inner{width:auto;margin-left:20px}.footer__sitemap-title{max-width:120px;margin-bottom:22px;padding-bottom:10px;line-height:1.35em;border-bottom:1px solid #3E3E3E;font-family:"NotoSerif",sans-serif}.footer__sitemap-link{font-size:1.5rem;line-height:2em;color:#000000;font-family:"NotoSerif",sans-serif;transition:opacity 0.3s}.footer__sitemap-link:hover{opacity:0.7}.footer__logo-link-wrap{text-align:center;margin-bottom:18px}.footer__logo-link{display:inline-block;text-align:center;transition:opacity 0.3s}.footer__logo-link:hover{opacity:0.7}.footer__logo2{display:block;max-width:141px;margin:0 auto 17px}.footer__logo-link-text{display:block;font-size:2rem;line-height:1.5em;color:#000000;font-family:"NotoSerif",sans-serif}.footer__text2{margin-bottom:27px;text-align:center;line-height:1.7em;font-family:"NotoSerif",sans-serif}.footer__copyright{display:block;text-align:center;font-size:2rem;line-height:1.5em;font-family:"NotoSerif",sans-serif}@media screen and (min-width: 768px) and (max-width: 1199px){.footer__inner{flex-wrap:wrap;justify-content:center}.footer__info-wrap{margin-bottom:40px}.footer__sitemap-wrap{width:calc(100% + 20px);margin-left:-20px}}@media screen and (max-width: 767px){.footer__main{padding:26px 10px 30px}.footer__inner{margin:0 auto 40px}.footer__info-wrap{width:100%;text-align:center}.footer__logo{max-width:243px;margin:0 auto 25px}.footer__text{line-height:1.8em;font-weight:bold}.footer__sitemap-wrap{display:none}.footer__logo-link-wrap{text-align:center;margin-bottom:18px}.footer__logo-link{display:inline-block;text-align:center;transition:opacity 0.3s}.footer__logo-link:hover{opacity:0.7}.footer__logo2{max-width:159px}.footer__logo-link-text{margin-bottom:30px;font-size:1.6rem;line-height:1.5em}.footer__text2{margin-bottom:27px;font-size:1.4rem;line-height:1.7em}.footer__copyright{font-size:1.4rem}}.heading__sec-sub-title{margin-bottom:15px;font-size:2rem;font-weight:bold;line-height:1.4em;text-align:center;color:#28913F}.heading__sec-title{font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}.heading__sec-title.mb1{margin-bottom:45px}.heading__sec-title.mb2{margin-bottom:10px}.heading__sec-title.mb3{margin-bottom:34px}.heading__sec-title.mb4{margin-bottom:50px}.heading__sec-title.mb5{margin-bottom:112px}@media screen and (max-width: 767px){.heading__sec-sub-title{margin-bottom:10px;font-size:1.6rem}.heading__sec-title{font-size:2.2rem}.heading__sec-title.mb1{margin-bottom:40px}.heading__sec-title.mb2{margin-bottom:46px}.heading__sec-title.mb3{margin-bottom:40px}.heading__sec-title.mb4{margin-bottom:55px}.heading__sec-title.mb5{margin-bottom:84px}}.banner__sec1{min-height:400px;padding:65px 16px 0;background-repeat:no-repeat;background-position:center;background-size:cover}#body.is-loaded .banner__sec1{background-image:url(./img/banner1.jpg)}.banner__sec1-inner{max-width:1214px;margin:0 auto}.banner__sec1-title{margin-bottom:48px;font-size:4rem;font-weight:bold;line-height:1.4em;color:#ffffff}.banner__sec1-button-wrap{width:286px;margin-left:143px}@media screen and (max-width: 767px){.banner__sec1{min-height:158px;padding:11px 0 14px}#body.is-loaded .banner__sec1{background-image:url(./img/banner1-sp.jpg)}.banner__sec1-inner{max-width:344px}.banner__sec1-title{margin-bottom:13px;font-size:2rem;line-height:1.7em}.banner__sec1-button-wrap{margin-left:auto;margin-right:auto}}.text{line-height:1.7em}.text--center{text-align:center}.text--bold{font-weight:bold}.faq-list>div{position:relative;padding:16px 31px 21px;background-color:rgba(62,209,94,0.65)}.faq-list>div:not(:last-child){margin-bottom:55px}.faq-list>div>dt{margin-bottom:35px;padding:0 0 0 65px;font-size:2.4rem;font-weight:bold;line-height:1.8em}.faq-list>div>dt::before{content:"Q";position:absolute;left:0;top:0;width:64px;height:64px;color:#ffffff;font-size:3.6rem;line-height:56px;background-color:#3E3E3E;text-align:center}.faq-list>div>dd{position:relative;padding:18px 36px 18px 72px;font-size:1.8rem;line-height:1.7em;background-color:#ffffff;font-family:"NotoSerif",sans-serif}.faq-list>div>dd::before{content:"A";position:absolute;left:19px;top:15px;font-size:3.6rem}@media screen and (max-width: 767px){.faq-list>div{padding:12px 16px 14px}.faq-list>div:not(:last-child){margin-bottom:25px}.faq-list>div>dt{margin-bottom:15px;padding:0 0 0 38px;font-size:1.6rem}.faq-list>div>dt::before{top:0;width:43px;height:43px;font-size:2.4rem;line-height:43px}.faq-list>div>dd{min-height:148px;padding:22px 26px 14px 38px;font-size:1.5rem;line-height:1.4em}.faq-list>div>dd::before{left:10px;top:20px;font-size:2.4rem}}.data-list{border-top:1px solid #807E7E}.data-list>div{display:flex;align-items:center;border-bottom:1px solid #807E7E}.data-list>div>dt{width:300px;padding:14px 10px;color:#3C3C3C;text-align:center;font-size:2.4rem;line-height:1.35em}.data-list>div>dd{width:calc(100% - 300px);padding:10px;font-size:1.8rem;line-height:1.8em}@media screen and (max-width: 767px){.data-list>div{flex-wrap:wrap;padding:14px 0}.data-list>div>dt{width:100%;margin-bottom:7px;padding:0;text-align:left;font-size:1.6rem}.data-list>div>dd{width:100%;padding:0;font-size:1.6rem;line-height:1.35em}}.link__wrap{position:relative}.link__page-link{position:absolute;top:-120px;left:0;width:0;font-size:0;height:0;width:0;overflow:hidden}@media screen and (max-width: 767px){.link__page-link{top:-70px}}.article .has-text-align-center{text-align:center}.article blockquote{padding:20px;background-color:#F6F6F6}.article blockquote cite{font-size:1.4rem}.form__wrap{max-width:960px;margin:0 auto;padding:45px 16px 154px}.form__box{position:relative;padding:40px 10px 88px;box-shadow:0 10px 25px rgba(0,0,0,0.25)}.form__text1{margin-bottom:5px;font-size:2.4rem;font-weight:bold;line-height:1.2em;text-align:center;font-family:"NotoSerif",sans-serif}.form__text2{margin-bottom:20px;font-size:1.4rem;line-height:1.4em;color:#EB5757;text-align:center;font-family:"NotoSerif",sans-serif}.form__text3{margin-bottom:28px;font-size:1.4rem;line-height:1.4em;text-align:center;font-family:"NotoSerif",sans-serif}.form__form-wrap{margin-bottom:63px}.form__form-wrap .error{display:block;width:100%;margin-top:10px;color:#F44E34}.mw_wp_form_input .form__form-tab-wrap{position:absolute;top:-53px;left:16px;display:flex;align-items:center;width:calc(100% - 84px);height:53px}.mw_wp_form_input .form__form-tab-wrap>.mwform-radio-field{width:50%;max-width:384px;margin-left:0 !important}.mw_wp_form_input .form__form-tab-wrap>.mwform-radio-field>label{width:100%}.mw_wp_form_input .form__form-tab-wrap>.mwform-radio-field>label>input{display:none}.mw_wp_form_input .form__form-tab-wrap>.mwform-radio-field>label .mwform-radio-field-text{display:flex;align-items:center;justify-content:center;width:100%;height:53px;padding:10px;font-size:2.4rem;font-weight:bold;line-height:1.4em;text-align:center;color:#ADAAAA;background-color:#E6E6E6;border-radius:5px 20px 0 0;cursor:pointer;transition:background-color 0.3s, color 0.3s}.mw_wp_form_input .form__form-tab-wrap>.mwform-radio-field>label>input:checked+.mwform-radio-field-text{color:#ffffff;background-color:#BF0017}.mw_wp_form_confirm .form__form-tab-wrap{margin-bottom:21px;font-size:2.4rem;font-weight:bold;line-height:1.4em;text-align:center}.form__required{margin-left:10px;color:#F44E34}.form__label-box{display:flex;align-items:center;max-width:800px;margin:0 auto 25px}.form__label-wrap{width:36%;padding-right:16px;font-weight:bold;line-height:1.4em;font-family:"NotoSerif",sans-serif}.form__input-wrap{width:64%;line-height:1.4em}.form__input-wrap--2col{display:flex;flex-wrap:wrap;width:64%;line-height:1.4em}.form__col{width:50%}.form__col:nth-child(odd){padding-right:5px}.form__col:nth-child(even){padding-left:5px}.form__input{width:100%;padding:7px 15px;font-size:1.6rem;outline:none;border:1px solid #7D7B7B}.form__select,.form__arrow .hasDatepicker{width:100%;margin-bottom:10px;padding:7px 30px 7px 15px;font-size:1.6rem;outline:none;background-color:#ffffff;border:1px solid #7D7B7B;appearance:none}.form__arrow{position:relative}.form__arrow::after{content:"";position:absolute;top:10px;right:10px;width:15px;height:15px;background-image:url(./img/form1.png);background-repeat:no-repeat;background-size:15px;background-position:center}.mw_wp_form_confirm .form__arrow::after{display:none}.form__input-area{width:100%;height:146px;padding:9px 15px;font-size:1.6rem;outline:none;border:1px solid #7D7B7B}.form__input-wrap .mwform-radio-field{display:inline-block;margin-left:0 !important;margin-bottom:10px}.form__input-wrap .mwform-radio-field input{margin-right:0 !important}.form__input-wrap .mwform-radio-field-text{margin-right:30px}.form__input-wrap .mwform-radio-field input{display:none}.form__input-wrap .mwform-radio-field-text{position:relative;padding-right:48px;cursor:pointer}.form__input-wrap .mwform-radio-field-text::before{content:'';position:absolute;top:calc(50% - 14px);right:0;display:block;width:28px;height:28px;background-color:#ffffff;border:1px solid #7D7B7B;border-radius:50%;vertical-align:middle;cursor:pointer;transition:background-color 0.3s, box-shadow 0.3s}.form__input-wrap .mwform-radio-field input:checked+.mwform-radio-field-text::before{background-color:#28913F;box-shadow:inset 0 0 0 4px #ffffff}.form__file-wrap:not(:last-child){margin-bottom:25px}.form__button-wrap{max-width:286px;margin:0 auto}.form__back-link{margin-top:20px;text-align:center}.form__back-link>*{cursor:pointer;appearance:none;border:none;background-color:transparent}.mw_wp_form_confirm .is-confirm-hidden{display:none}.mw_wp_form_complete{line-height:1.6em}@media screen and (max-width: 767px){.form__wrap{padding:40px 6px 69px}.form__box{padding:31px 10px 70px;background-color:#F8F8F8}.form__text1{font-size:2rem}.form__text2{margin-bottom:30px;font-size:1.4rem}.form__text3{margin-bottom:20px}.form__form-wrap{margin-bottom:30px}.mw_wp_form_input .form__form-tab-wrap{top:-34px;left:2px;width:calc(100% - 14px);height:34px}.mw_wp_form_input .form__form-tab-wrap>.mwform-radio-field>label .mwform-radio-field-text{height:34px;padding:0;font-size:1.2rem;line-height:1.7em}.mw_wp_form_confirm .form__form-tab-wrap{font-size:2rem}.form__label-box{flex-wrap:wrap;margin-bottom:20px;padding-left:0}.form__label-wrap{width:100%;margin-bottom:5px;padding-right:0;padding-top:0}.form__input-wrap{width:100%}.form__input-wrap--2col{width:100%}.form__input-wrap .mwform-radio-field-text{margin-right:20px}}.not-found{padding:100px 0;text-align:center}.wp-pagenavi{display:flex;justify-content:center;margin-top:85px;text-align:center}.wp-pagenavi .current{display:inline-block;width:50px;height:50px;margin:0;font-size:2rem;font-weight:bold;line-height:50px;vertical-align:middle;color:#414141;background-color:transparent;border:none}.wp-pagenavi .page,.wp-pagenavi .first,.wp-pagenavi .last{display:inline-block;width:50px;height:50px;margin:0;font-size:2rem;font-weight:normal;line-height:50px;vertical-align:middle;color:#414141;background-color:transparent;border:none}.wp-pagenavi .extend{display:inline-block;width:50px;height:50px;margin:0;font-size:2rem;font-weight:normal;line-height:50px;vertical-align:middle;color:#414141;background-color:transparent;border:none}.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last{order:2}.wp-pagenavi .nextpostslink{order:3}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:inline-block;width:50px;height:50px;margin:0;font-size:2rem;font-weight:normal;line-height:50px;vertical-align:middle;color:#414141;background-color:transparent;border:none}.wp-pagenavi .last,.wp-pagenavi .first{display:inline-block;width:50px;height:50px;margin:0 16px;font-size:2rem;font-weight:bold;line-height:48px;vertical-align:middle;color:#ffffff;background-color:#28913F;border:1px solid #28913F;border-radius:50%}@media screen and (max-width: 767px){.wp-pagenavi{margin-top:26px}}#toc_container{position:relative;width:calc(100% - 76px);margin:0 38px 32px;padding:8px 52px 25px;background-color:#ffffff;border:1px solid #9F9F9F}.toc_title{position:relative;margin-bottom:13px;padding:0 0 8px;font-size:1.6rem;font-weight:bold;line-height:1.6em;text-align:center;border-bottom:1px solid #9F9F9F}.toc_list{list-style:decimal;margin-left:20px;font-weight:normal !important;font-size:1.4rem}.toc_list>li{margin-bottom:10px}.toc_list>li::marker{color:#071290}.toc_list>li>a{display:inline-block;font-size:1.4rem;line-height:1.6em;font-weight:normal !important;text-decoration:none !important;color:#071290 !important}.toc_list>li ul{margin-left:20px}.toc_list>li ul li{margin-bottom:10px !important}.toc_list>li ul li a{position:relative;display:inline-block;font-size:1.4rem;line-height:1.6em;color:#071290 !important;font-weight:normal !important;text-decoration:none !important}.toc_list>li ul li a::before{content:"";position:absolute;top:calc(50% - 2px);left:-15px;width:4px;height:4px;background-color:#071290;border-radius:50%}@media screen and (max-width: 767px){#toc_container{width:calc(100% - 24px);margin:0 12px 27px;padding:18px 14px 18px}.toc_title{margin-bottom:15px;padding:0 0 6px;font-size:1.4rem}.toc_list li a{margin-bottom:5px;font-size:1.2rem}}.p-profile__sec1{max-width:1440px;margin:0 auto;padding:45px 0 78px}.p-profile__sec2{margin-bottom:90px}.p-profile__sec2-title{margin-bottom:85px;max-width:476px;padding:9px 16px 13px 117px;font-size:2.4rem;font-weight:bold;line-height:1.4em;background-color:#82E196}.p-profile__sec2-box{display:flex;justify-content:space-between;max-width:1154px;margin:0 auto;padding:0 15px}.p-profile__sec2-img-wrap{width:30.7%}.p-profile__sec2-img-inner{max-width:291px;margin-left:auto}.p-profile__sec2-content-wrap{width:69.3%;max-width:740px;padding-left:16px}.p-profile__sec2-text1{margin-bottom:16px;font-size:2.4rem;font-weight:bold;line-height:1.4em}.p-profile__sec2-text2{font-size:1.8rem;line-height:1.4em;font-family:"NotoSerif",sans-serif}.p-profile__sec2-text2.mb{margin-bottom:20px}.p-profile__sec3{margin-bottom:99px}.p-profile__sec3-title{margin-left:98px;margin-bottom:35px;max-width:761px;padding:9px 16px 13px 19px;font-size:2.4rem;font-weight:bold;line-height:1.4em;background-color:#82E196}.p-profile__sec3-text{max-width:1010px;margin:0 auto;padding:0 16px;font-size:1.8rem;line-height:1.4em;font-family:"NotoSerif",sans-serif}.p-profile__sec3-text.mb{margin:0 auto 20px}.p-profile__sec4-title{margin-right:117px;margin-left:auto;margin-bottom:35px;max-width:924px;padding:11px 6px 11px 25px;font-size:2.4rem;font-weight:bold;line-height:1.4em;background-color:#82E196}.p-profile__sec4-box{display:flex;align-items:center;max-width:1047px;margin:0 auto;padding:0 16px}.p-profile__sec4-img-wrap{width:41%}.p-profile__sec4-content-wrap{width:59%;padding-left:61px}.p-profile__sec4-text{font-size:1.8rem;line-height:1.4em;font-family:"NotoSerif",sans-serif}@media screen and (max-width: 767px){.p-profile__sec1{padding:41px 0 57px}.p-profile__sec2{margin-bottom:59px}.p-profile__sec2-title{margin-bottom:24px;max-width:269px;padding:7px 0 8px 16px;font-size:1.8rem}.p-profile__sec2-box{position:relative;flex-wrap:wrap;justify-content:center;padding-top:68px}.p-profile__sec2-img-wrap{width:245px;margin-bottom:32px}.p-profile__sec2-img-inner{max-width:245px}.p-profile__sec2-content-wrap{width:100%;max-width:auto;padding-left:0}.p-profile__sec2-text1{position:absolute;top:0;left:0;width:100%;margin-bottom:0;padding-left:8%;font-size:1.6rem;text-align:center}.p-profile__sec2-text2{font-size:1.5rem}.p-profile__sec3{margin-bottom:46px}.p-profile__sec3-title{margin-left:auto;margin-right:auto;margin-bottom:32px;max-width:345px;padding:7px 0 8px;font-size:1.8rem;text-align:center}.p-profile__sec3-title-inner{display:inline-block;padding-left:3em}.p-profile__sec3-text{font-size:1.5rem}.p-profile__sec4-title{margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:363px;padding:7px 0 8px;font-size:1.6rem;text-align:center}.p-profile__sec4-box{flex-wrap:wrap;justify-content:center}.p-profile__sec4-img-wrap{width:328px;margin-bottom:30px}.p-profile__sec4-content-wrap{width:100%;padding-left:0}.p-profile__sec4-text{font-size:1.5rem}}.p-team__sec1{padding:45px 16px 94px}.p-team__sec1-list-wrap{max-width:1220px;margin:0 auto 76px}.p-team__sec1-list{display:flex;margin-left:-16px}.p-team__sec1-item{width:calc(33.3333% - 16px);margin-left:16px}.p-team__sec1-img-wrap{max-width:272px;margin:0 auto 14px}.p-team__sec1-item-text-wrap{margin-bottom:33px}.p-team__sec1-item-text{font-size:2.4rem;font-weight:bold;line-height:1.4em;text-align:center}.p-team__sec1-buttno-wrap{max-width:183px;margin:0 auto}.p-team__sec1-text{font-size:1.8rem;font-weight:bold;line-height:1.7em;text-align:center}@media screen and (max-width: 767px){.p-team__sec1{padding:40px 16px 70px}.p-team__sec1-list{flex-wrap:wrap;justify-content:center}.p-team__sec1-item{position:relative;width:calc(100% - 16px);padding-top:105px}.p-team__sec1-item:not(:last-child){margin-bottom:70px}.p-team__sec1-img-wrap{max-width:245px;width:100%;margin:0 auto 30px}.p-team__sec1-item-text-wrap{position:absolute;top:0;left:0;width:100%;margin-bottom:0}.p-team__sec1-item-text{font-size:1.8rem}.p-team__sec1-text{padding:0 16px;font-size:1.5rem;font-weight:normal;line-height:1.4em;text-align:left}}.p-member__sec1{padding:45px 16px 167px}.p-member__sec1-box{max-width:1140px;margin:0 auto;padding:62px 16px 58px;box-shadow:0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25)}.p-member__sec1-inner{max-width:972px;margin:0 auto}.p-member__sec2-box{display:flex;align-items:center;margin-bottom:18px;padding:0 32px}.p-member__sec2-label{width:82px;padding:2px 0;font-weight:bold;line-height:1.6em;color:#ffffff;text-align:center;background-color:#28913F}.p-member__sec2-text{width:calc(100% - 82px);padding-left:29px;font-size:3.6rem;font-weight:bold;line-height:1.4em}.p-member__sec3-box{display:flex;margin-bottom:71px}.p-member__sec3-img-wrap{width:46.3%}.p-member__sec3-content{width:53.7%;padding-left:19px}.p-member__sec3-label{max-width:136px;margin-bottom:17px;padding:2px 0;font-weight:bold;line-height:1.6em;color:#ffffff;text-align:center;background-color:#28913F}.p-member__sec3-text{font-size:1.8rem;line-height:1.4em;font-family:"NotoSerif",sans-serif}.p-member__sec4-label{max-width:762px;margin-bottom:23px;padding:6px 25px;font-size:2.4rem;font-weight:bold;line-height:1.6em;color:#ffffff;background-color:#28913F}.p-member__sec4-text{max-width:766px;margin-bottom:41px;padding:0 19px;font-size:1.8rem;line-height:1.4em;font-family:"NotoSerif",sans-serif}@media screen and (max-width: 767px){.p-member__sec1{padding:40px 16px 70px}.p-member__sec1-box{padding:0;box-shadow:none}.p-member__sec2-box{margin-bottom:22px;padding:0 24px}.p-member__sec2-label{width:90px;padding:5px 0;font-size:1.4rem;line-height:1.4em}.p-member__sec2-text{width:calc(100% - 90px);padding-left:64px;font-size:2.2rem}.p-member__sec3-box{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.p-member__sec3-img-wrap{width:245px;margin-bottom:40px}.p-member__sec3-content{width:100%;padding-left:0}.p-member__sec3-label{max-width:136px;margin-bottom:20px;padding:5px 0;font-size:1.4rem;line-height:1.4em}.p-member__sec3-text{padding-left:1em;font-size:1.5rem}.p-member__sec4-label{max-width:100%;margin-bottom:20px;padding:5px 19px;font-size:1.4rem;line-height:1.4em}.p-member__sec4-text{max-width:100%;margin-bottom:30px;font-size:1.5rem}}.p-service__main{max-width:1249px;margin:0 auto;padding:45px 16px 117px}.p-service__sec1{max-width:978px;margin:0 auto 70px}.p-service__sec1-text{max-width:720px;margin:0 auto 46px;font-size:2.4rem;font-weight:bold;line-height:1.4em}.p-service__sec1-title{margin-bottom:22px;font-size:2.4rem;font-weight:bold;line-height:1.4em;text-align:center}.p-service__sec1-box{display:flex;justify-content:space-between;padding:20px 19px 30px;border:1px solid #000000;box-shadow:0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25)}.p-service__sec1-wrap{margin-left:16px}.p-service__sec1-item-title{margin-bottom:10px;font-size:2rem;font-weight:bold;line-height:1.4em}.p-service__sec1-link-wrap{text-align:center}.p-service__sec1-link-inner{display:inline-block}.p-service__sec1-link{position:relative;display:block;text-align:left;padding-left:21px;font-weight:bold;line-height:1.4em;color:#000000;transition:opacity 0.3s}.p-service__sec1-link:hover{opacity:0.7}.p-service__sec1-link::before{content:"└";position:absolute;left:0;top:0}.p-service__sec2-title{margin:0 10px 50px;padding:4px 45px;font-size:3.2rem;font-weight:bold;line-height:1.4em;background-color:#EAE9E9}.p-service__sec3{margin-bottom:50px;padding:20px 23px 30px;box-shadow:0 4px 4px rgba(0,0,0,0.25)}.p-service__sec3.bg1{background-color:#E8F9EC}.p-service__sec3.bg2{background-color:#DAF2F6}.p-service__sec3.bg3{background-color:#F6F4DA}.p-service__sec3.bg4{background-color:#F0ECFB}.p-service__sec3-title{margin-bottom:21px;padding:0 10px;font-size:2.4rem;font-weight:bold;line-height:1.4em;text-decoration:underline}.p-service__sec3-text{margin-bottom:70px;padding:0 10px;font-size:1.8rem;line-height:1.4em;font-family:"NotoSerif",sans-serif}.p-service__sec3-wrap{position:relative;padding:16px 46% 15px 38px;background-color:#EAECE9}.p-service__sec3-box-title{position:absolute;left:0;top:-46px;width:150px;padding:6px 0px;font-size:1.8rem;font-weight:bold;line-height:1.7em;color:#ffffff;text-align:center;border-radius:10px;background-color:#28913F;box-shadow:0 4px 4px rgba(0,0,0,0.25)}.p-service__sec3-img-wrap{position:absolute;top:-36px;left:55%;width:45%;max-width:360px}.p-service__sec3-button-wrap{position:absolute;bottom:22px;right:10px;width:200px}.p-service__sec3-button{display:block;width:100%;padding:8px 10px;text-align:center;color:#ffffff;font-size:2rem;font-weight:bold;line-height:1.7em;background-color:#28913F;transition:opacity 0.3s}.p-service__sec3-button:hover{opacity:0.7}.p-service__list{margin-left:20px;list-style:disc;font-size:2rem;line-height:2.2em;font-family:"NotoSerif",sans-serif}@media screen and (max-width: 767px){.p-service__main{padding:40px 0 70px}.p-service__sec1{margin:0 auto 80px;padding:0 16px}.p-service__sec1-text{max-width:100%;margin:0 auto 55px;font-size:1.6rem;text-align:left}.p-service__sec1-title{margin-bottom:11px;font-size:1.6rem}.p-service__sec1-box{flex-wrap:wrap;padding:16px 10px 28px 44px}.p-service__sec1-wrap{width:100%;margin-left:0}.p-service__sec1-wrap:not(:last-child){margin-bottom:30px}.p-service__sec1-item-title{margin-bottom:8px;font-size:1.6rem}.p-service__sec1-link-wrap{text-align:left;padding-left:32px}.p-service__sec1-link{margin-bottom:10px;padding-left:20px;font-size:1.5rem}.p-service__sec2-title{margin:0 0 18px;padding:7px 10px;font-size:2.2rem;text-align:center}.p-service__sec3{position:relative;margin-bottom:30px;padding:18px 15px 20px}.p-service__sec3-title{margin-bottom:21px;padding:0;font-size:1.6rem;text-decoration:none}.p-service__sec3-sp-img-wrap{max-width:58%;margin:0 auto 22px}.p-service__sec3-text{margin-bottom:57px;padding:0;font-size:1.5rem}.p-service__sec3-wrap{padding:20px 2px 84px}.p-service__sec3-box-title{top:-40px;width:135px;padding:8px 0px;font-size:1.4rem}.p-service__sec3-img-wrap{display:none}.p-service__sec3-button-wrap{right:none;left:calc(50% - 82px);width:164px}.p-service__sec3-button{padding:7px 5px;font-size:1.4rem}.p-service__list{font-size:1.5rem;line-height:1.4em}}.p-price__main{padding:45px 0 100px}.p-price__head-text{max-width:1152px;margin:0 auto 55px;padding:0 16px;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-price__sec1{max-width:1152px;margin:0 auto 55px;padding:0 16px}.p-price__sec1-title{margin-bottom:26px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}.p-price__sec1-text{font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-price__sec1-text2{padding:0 24px;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-price__sec1-title2{margin-bottom:38px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}@media screen and (max-width: 767px){.p-price__main{padding:40px 0 100px}.p-price__head-text{margin:0 auto 40px;font-size:1.5rem;line-height:1.4em}.p-price__sec1{margin:0 auto 40px}.p-price__sec1-title{margin-bottom:24px;font-size:2.2rem}.p-price__sec1-title.small{margin-bottom:30px;margin-left:-5px;margin-right:-5px;font-size:1.8rem}.p-price__sec1-list{margin-bottom:20px}.p-price__sec1-text{font-size:1.5rem;line-height:1.4em}.p-price__sec1-text2{padding:0;font-size:1.5rem;line-height:1.4em}.p-price__sec1-title2{margin-bottom:23px;font-size:1.8rem}}.p-financial-opinion__main{padding:45px 16px 100px}.p-financial-opinion__head-text{max-width:850px;margin:0 auto 73px;font-size:2.4rem;font-weight:bold;line-height:1.4em}.p-financial-opinion__sec1{max-width:1136px;margin:0 auto 60px}.p-financial-opinion__sec1.bg{padding-bottom:82px;background-image:url(./img/front5.png);background-repeat:no-repeat;background-size:205px;background-position:bottom center}.p-financial-opinion__sec1-title-wrap{margin-bottom:25px;text-align:center}.p-financial-opinion__sec1-title{display:inline-block;padding:6px 38px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center;background-color:#82E196}.p-financial-opinion__sec1-box{display:flex;align-items:center}.p-financial-opinion__sec1-img-wrap{width:31.7%}.p-financial-opinion__sec1-img{box-shadow:0 4px 4px rgba(0,0,0,0.25)}.p-financial-opinion__sec1-content-wrap{width:68.3%;padding-left:45px}.p-financial-opinion__sec1-list{margin-left:70px;list-style:disc;font-size:2.4rem;line-height:1.4em;font-family:"NotoSerif",sans-serif}.p-financial-opinion__sec1-list>li:not(:last-child){margin-bottom:10px}.p-financial-opinion__sec1-title2{margin-bottom:42px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}.p-financial-opinion__sec1-text1{font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}.p-financial-opinion__sec1-list2{margin-left:24px;list-style:disc;font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}.p-financial-opinion__sec1-content-wrap2{width:calc(68.3% - 39px);margin-left:39px;padding:20px 16px 28px;font-size:2.4rem;line-height:4.5rem;border:1px solid #000000;box-shadow:0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25);font-family:"NotoSerif",sans-serif}.p-financial-opinion__sec2{max-width:1190px;margin:0 auto}.p-financial-opinion__sec2-title{margin-bottom:50px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}.p-financial-opinion__sec2-text{font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}.p-financial-opinion__sec2-text.mb1{margin-bottom:30px}.p-financial-opinion__sec2-text.mb2{margin-bottom:60px}.p-financial-opinion__sec2-list{margin-left:24px;list-style:disc;font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}@media screen and (max-width: 767px){.p-financial-opinion__main{padding:40px 16px 60px}.p-financial-opinion__head-text{margin:0 auto 40px;padding:0 24px;font-size:1.6rem}.p-financial-opinion__sec1{margin:0 auto 20px;padding-bottom:30px}.p-financial-opinion__sec1.bg{padding-bottom:58px;background-size:140px}.p-financial-opinion__sec1-title-wrap{margin-bottom:15px}.p-financial-opinion__sec1-title{display:block;padding:7px 10px;font-size:2.2rem}.p-financial-opinion__sec1-box{flex-wrap:wrap}.p-financial-opinion__sec1-img-wrap{width:100%;margin-bottom:20px}.p-financial-opinion__sec1-content-wrap{width:100%;padding-left:0}.p-financial-opinion__sec1-list{margin-left:20px;font-size:1.5rem}.p-financial-opinion__sec1-list>li:not(:last-child){margin-bottom:0}.p-financial-opinion__sec1-title2{margin-bottom:20px;font-size:2.2rem}.p-financial-opinion__sec1-text1{font-size:1.5rem;line-height:1.4em}.p-financial-opinion__sec1-list2{margin-left:20px;font-size:1.5rem;line-height:1.4em}.p-financial-opinion__sec1-content-wrap2{width:100%;margin-left:0;padding:24px 6px;font-size:1.5rem;font-weight:bold;line-height:1.2em}.p-financial-opinion__sec1-content-wrap2>li:not(:last-child){margin-bottom:14px}.p-financial-opinion__sec2-title{margin-bottom:24px;font-size:2.2rem}.p-financial-opinion__sec2-text{font-size:1.5rem;line-height:1.4em}.p-financial-opinion__sec2-text.mb1{margin-bottom:20px}.p-financial-opinion__sec2-text.mb2{margin-bottom:50px}.p-financial-opinion__sec2-list{margin-left:20px;font-size:1.5rem;line-height:1.4em}}.p-corp-insurance-retirement__main{padding:45px 16px 100px}.p-corp-insurance-retirement__head-text{max-width:960px;margin:0 auto 73px;font-size:2.4rem;font-weight:bold;line-height:1.4em}.p-corp-insurance-retirement__sec1{max-width:1136px;margin:0 auto 60px;padding-bottom:82px;background-image:url(./img/front5.png);background-repeat:no-repeat;background-size:205px;background-position:bottom center}.p-corp-insurance-retirement__sec1-title-wrap{margin-bottom:25px;text-align:center}.p-corp-insurance-retirement__sec1-title{display:inline-block;padding:6px 38px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center;background-color:#82E196}.p-corp-insurance-retirement__sec1-list{max-width:740px;margin:0 auto;padding:0 10px 0 52px;list-style:disc;font-size:2.4rem;line-height:4.5rem;border:1px solid #000000;box-shadow:0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25);font-family:"NotoSerif",sans-serif}.p-corp-insurance-retirement__sec1-list>li:not(:last-child){margin-bottom:10px}.p-corp-insurance-retirement__sec2{max-width:1395px;margin:0 auto 60px;padding-bottom:82px;background-image:url(./img/front5.png);background-repeat:no-repeat;background-size:205px;background-position:bottom center}.p-corp-insurance-retirement__sec2-title{margin-bottom:42px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}.p-corp-insurance-retirement__sec2-text{max-width:1080px;margin:0 auto 45px;font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}.p-corp-insurance-retirement__sec2-list{display:flex;margin-left:-27px}.p-corp-insurance-retirement__sec2-item{width:calc(33.3333% - 27px);margin-left:27px}.p-corp-insurance-retirement__sec2-item-title-wrap{margin-bottom:14px;text-align:center}.p-corp-insurance-retirement__sec2-item-title{display:inline;padding:0 8px;font-size:2.4rem;font-weight:bold;line-height:1.4em;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 79%, #56d772 79%, #56d772 100%)}.p-corp-insurance-retirement__sec2-img-wrap{max-width:300px;margin:0 auto 16px}.p-corp-insurance-retirement__sec2-img{box-shadow:0 4px 4px rgba(0,0,0,0.25)}.p-corp-insurance-retirement__sec2-list2{padding:24px 5px 24px 37px;list-style:disc;font-size:2.3rem;line-height:4.5rem;border:1px solid #000000;box-shadow:0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.25);font-family:"NotoSerif",sans-serif}.p-corp-insurance-retirement__sec3{max-width:1120px;margin:0 auto 60px;padding-bottom:82px;background-image:url(./img/front5.png);background-repeat:no-repeat;background-size:205px;background-position:bottom center}.p-corp-insurance-retirement__sec3-box{display:flex;align-items:center}.p-corp-insurance-retirement__sec3-img-wrap{width:32.2%}.p-corp-insurance-retirement__sec3-content-wrap{width:67.8%;padding-left:45px}.p-corp-insurance-retirement__sec3-text{font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}.p-corp-insurance-retirement__sec3-list{margin-left:24px;list-style:disc;font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}.p-corp-insurance-retirement__sec4{max-width:1222px;margin:0 auto 80px}.p-corp-insurance-retirement__sec4-box{display:flex;align-items:center}.p-corp-insurance-retirement__sec4-img-wrap{width:29.5%}.p-corp-insurance-retirement__sec4-content-wrap{width:70.5%;padding-left:39px}.p-corp-insurance-retirement__sec4-text{font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}.p-corp-insurance-retirement__sec4-list{margin-left:24px;list-style:disc;font-size:2.4rem;line-height:3rem;font-family:"NotoSerif",sans-serif}@media screen and (max-width: 767px){.p-corp-insurance-retirement__main{padding:20px 16px 60px}.p-corp-insurance-retirement__head-text{margin:0 auto 54px;font-size:1.6rem}.p-corp-insurance-retirement__sec1{margin:0 auto 40px;padding-bottom:58px;background-size:140px}.p-corp-insurance-retirement__sec1-title-wrap{max-width:286px;margin:0 auto 30px}.p-corp-insurance-retirement__sec1-title{display:block;padding:7px 10px;font-size:2.2rem}.p-corp-insurance-retirement__sec1-list{max-width:100%;padding:15px 8px 15px 30px;font-size:1.5rem;line-height:1.4em}.p-corp-insurance-retirement__sec1-list>li:not(:last-child){margin-bottom:0}.p-corp-insurance-retirement__sec2{margin:0 auto 30px;padding-bottom:58px;background-size:140px}.p-corp-insurance-retirement__sec2-title{margin-bottom:22px;font-size:2.2rem}.p-corp-insurance-retirement__sec2-text{margin:0 auto 40px;font-size:1.5rem;line-height:1.4em}.p-corp-insurance-retirement__sec2-list{flex-wrap:wrap}.p-corp-insurance-retirement__sec2-item{width:calc(100% - 27px)}.p-corp-insurance-retirement__sec2-item:not(:last-child){margin-bottom:45px}.p-corp-insurance-retirement__sec2-item-title{font-size:2.2rem}.p-corp-insurance-retirement__sec2-img-wrap{max-width:100%;margin:0 auto 17px;padding:0 59px}.p-corp-insurance-retirement__sec2-list2{max-width:303px;margin:0 auto;padding:21px 5px 21px 32px;font-size:1.5rem;line-height:1.4em}.p-corp-insurance-retirement__sec3{margin:0 auto 30px;padding-bottom:58px;background-size:140px}.p-corp-insurance-retirement__sec3-box{flex-wrap:wrap}.p-corp-insurance-retirement__sec3-img-wrap{width:100%;margin-bottom:20px;padding:0 59px}.p-corp-insurance-retirement__sec3-content-wrap{width:100%;padding-left:0}.p-corp-insurance-retirement__sec3-text{font-size:1.5rem;line-height:1.4em}.p-corp-insurance-retirement__sec3-list{margin-left:20px;list-style:disc;font-size:1.5rem;line-height:1.4em}.p-corp-insurance-retirement__sec4{margin:0 auto 50px}.p-corp-insurance-retirement__sec4-box{flex-wrap:wrap}.p-corp-insurance-retirement__sec4-img-wrap{width:100%;margin-bottom:20px;padding:0 59px}.p-corp-insurance-retirement__sec4-content-wrap{width:100%;padding-left:0}.p-corp-insurance-retirement__sec4-text{font-size:1.5rem;line-height:1.4em}.p-corp-insurance-retirement__sec4-list{margin-left:20px;list-style:disc;font-size:1.5rem;line-height:1.4em}}.p-lifeplanning__head-text{max-width:990px;margin:0 auto 73px;font-size:2.4rem;font-weight:bold;line-height:1.4em}@media screen and (max-width: 767px){.p-lifeplanning__head-text{margin:0 auto 44px;font-size:1.6rem}}.p-consultation-flow__main{max-width:1145px;margin:0 auto;padding:45px 16px 100px}.p-consultation-flow__head-text{max-width:778px;margin:0 auto 53px;font-size:1.8rem;line-height:1.7em}.p-consultation-flow__sec1{display:flex;align-items:center;margin-bottom:26px;padding-bottom:73px}.p-consultation-flow__sec1.bg{background-image:url(./img/front5.png);background-repeat:no-repeat;background-size:205px;background-position:bottom center}.p-consultation-flow__sec1-img-wrap{width:23.7%;padding-top:42px}.p-consultation-flow__sec1-img{display:block;box-shadow:0 4px 4px rgba(0,0,0,0.25)}.p-consultation-flow__sec1-content-wrap{width:76.3%;padding-left:43px}.p-consultation-flow__sec1-title-wrap{display:flex;margin-bottom:4px}.p-consultation-flow__sec1-num{width:87px;padding-left:10px;font-size:5rem;font-weight:bold;line-height:1.4em}.p-consultation-flow__sec1-title{width:calc(100% - 87px);padding-top:24px;font-size:2.8rem;font-weight:bold;line-height:1.4em;font-family:"NotoSerif",sans-serif}.p-consultation-flow__sec1-text-wrap{padding:15px 0 30px 10px;border-top:4px solid #A1A1A1;border-bottom:4px solid #A1A1A1}.p-consultation-flow__sec1-text{font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-consultation-flow__sec1-list{margin-left:24px;list-style:disc;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-consultation-flow__sec2{max-width:840px;margin:0 auto}.p-consultation-flow__sec2-title{margin-bottom:40px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}.p-consultation-flow__sec2-text{margin-bottom:57px;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}@media screen and (max-width: 767px){.p-consultation-flow__main{padding:40px 16px 60px}.p-consultation-flow__head-text{max-width:100%;padding:0 24px;margin:0 auto 60px;font-size:1.5rem;line-height:1.4em}.p-consultation-flow__sec1{position:relative;flex-wrap:wrap;margin-bottom:20px;padding-bottom:30px;padding-top:55px}.p-consultation-flow__sec1.line2{padding-top:79px}.p-consultation-flow__sec1.bg{padding-bottom:58px;background-size:140px}.p-consultation-flow__sec1-img-wrap{width:100%;margin-bottom:20px;padding-top:0}.p-consultation-flow__sec1-content-wrap{width:100%;padding-left:0}.p-consultation-flow__sec1-title-wrap{position:absolute;top:0;left:0;width:100%;border-bottom:2px solid #A1A1A1}.p-consultation-flow__sec1-num{width:50px;font-size:2.4rem}.p-consultation-flow__sec1-title{width:calc(100% - 50px);padding-top:9px;font-size:1.6rem}.p-consultation-flow__sec1-text-wrap{padding:0 0 20px;border-top:none;border-bottom:2px solid #A1A1A1}.p-consultation-flow__sec1-text{font-size:1.5rem;line-height:1.4em}.p-consultation-flow__sec1-list{margin-left:20px;font-size:1.5rem;line-height:1.4em}.p-consultation-flow__sec2-title{margin-bottom:24px;font-size:2.2rem}.p-consultation-flow__sec2-text{margin-bottom:50px;font-size:1.5rem;line-height:1.4em}}.p-value__main{max-width:1246px;margin:0 auto;padding:45px 16px 120px}.p-value__head-text{max-width:1210px;margin:0 auto 49px;font-size:1.8rem;line-height:1.7em}.p-value__sec1{display:flex;align-items:center;margin-bottom:70px}.p-value__sec1.mb{margin-bottom:88px}.p-value__sec1-img-wrap{width:24.7%}.p-value__sec1-content-wrap{width:75.3%;padding-left:37px}.p-value__sec1-title-wrap{display:flex;margin-bottom:4px}.p-value__sec1-num{width:87px;padding-left:10px;font-size:5rem;font-weight:bold;line-height:1.4em}.p-value__sec1-title{width:calc(100% - 87px);padding-top:24px;font-size:2.8rem;font-weight:bold;line-height:1.4em;font-family:"NotoSerif",sans-serif}.p-value__sec1-text-wrap{padding:15px 0 17px 10px;border-top:4px solid #A1A1A1;border-bottom:4px solid #A1A1A1}.p-value__sec1-text{font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-value__sec1-list{margin-left:24px;list-style:disc;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-value__sec2{max-width:690px;margin:0 auto}.p-value__sec2-title{margin-bottom:40px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}.p-value__sec2-text{margin-bottom:47px;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}@media screen and (min-width: 768px){.p-value__sec1.img-right .p-value__sec1-img-wrap{order:2}.p-value__sec1.img-right .p-value__sec1-content-wrap{padding-left:0;padding-right:37px}}@media screen and (max-width: 767px){.p-value__main{padding:40px 16px 60px}.p-value__head-text{max-width:100%;margin:0 auto 50px;font-size:1.5rem;line-height:1.4em}.p-value__sec1{position:relative;flex-wrap:wrap;justify-content:center;margin-bottom:45px;padding-top:55px}.p-value__sec1.line2{padding-top:79px}.p-value__sec1-img-wrap{width:100%;margin-bottom:20px;padding-top:0}.p-value__sec1-img-wrap.img1{max-width:300px}.p-value__sec1-img-wrap.img2{max-width:150px}.p-value__sec1-img-wrap.img3{max-width:200px}.p-value__sec1-img-wrap.img4{max-width:200px}.p-value__sec1-img-wrap.img5{max-width:200px}.p-value__sec1-content-wrap{width:100%;padding-left:0}.p-value__sec1-title-wrap{position:absolute;top:0;left:0;width:100%;border-bottom:2px solid #A1A1A1}.p-value__sec1-num{width:50px;font-size:2.4rem}.p-value__sec1-title{width:calc(100% - 50px);padding-top:9px;font-size:1.6rem}.p-value__sec1-text-wrap{padding:0 0 20px;border-top:none;border-bottom:2px solid #A1A1A1}.p-value__sec1-text{font-size:1.5rem;line-height:1.4em}.p-value__sec1-list{margin-left:20px;font-size:1.5rem;line-height:1.4em}.p-value__sec2-title{margin-bottom:24px;font-size:2.2rem}.p-value__sec2-text{margin-bottom:50px;font-size:1.5rem;line-height:1.4em}}.p-qa__main{max-width:1120px;margin:0 auto;padding:42px 0 118px}.p-qa__sec1{margin-bottom:74px}.p-qa__head-text{max-width:762px;margin:0 auto 52px;padding:0 16px;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-qa__sec2{max-width:662px;margin:0 auto;padding:0 16px}.p-qa__sec2-title{margin-bottom:18px;font-size:3.2rem;font-weight:bold;line-height:1.4em;text-align:center}.p-qa__sec2-text{margin-bottom:33px;font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}@media screen and (max-width: 767px){.p-qa__main{padding:40px 0 60px}.p-qa__sec1{margin-bottom:50px}.p-qa__head-text{margin:0 auto 50px;font-size:1.5rem;line-height:1.4em}.p-qa__sec2{max-width:100%}.p-qa__sec2-title{margin-bottom:24px;font-size:2.2rem}.p-qa__sec2-text{margin-bottom:50px;font-size:1.5rem;line-height:1.4em}}.p-privacy__sec1{max-width:876px;margin:0 auto;padding:56px 16px 84px}.p-privacy__sec1-text{font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-privacy__sec1-text.mb{margin-bottom:20px}@media screen and (max-width: 767px){.p-privacy__sec1{padding:40px 16px 60px}.p-privacy__sec1-text{padding:0 24px;font-size:1.5rem;line-height:1.4em}}.p-disclaimer__sec1{max-width:881px;margin:0 auto;padding:46px 16px 84px}.p-disclaimer__sec1-text{font-size:1.8rem;line-height:1.7em;font-family:"NotoSerif",sans-serif}.p-disclaimer__sec1-text.mb{margin-bottom:20px}@media screen and (max-width: 767px){.p-disclaimer__sec1{padding:40px 16px 66px}.p-disclaimer__sec1-text{font-size:1.5rem;line-height:1.4em}}.p-news__archive-list-wrap{max-width:960px;margin:0 auto;padding:35px 16px 89px}.p-news__archive-list{border-top:1px solid #C9C9C9}.p-news__archive-item{border-bottom:1px solid #C9C9C9}.p-news__archive-no-post{padding:40px 10px;text-align:center;border-bottom:1px solid #C9C9C9}.p-news__archive-link{display:flex;padding:13px 0}.p-news__archive-link:hover{opacity:0.7}.p-news__archive-date{width:185px;font-size:1.6rem;font-weight:normal;line-height:1.6em;color:#414141;text-align:center}.p-news__archive-title{width:calc(100% - 185px);font-size:1.6rem;font-weight:normal;line-height:1.6em;color:#414141}@media screen and (max-width: 767px){.p-news__archive-list-wrap{padding:40px 16px 60px}.p-news__archive-date{width:150px}.p-news__archive-img-wrap{margin-bottom:16px;padding:0}.p-news__archive-title{width:calc(100% - 150px)}}.p-blog__archive-list-wrap{max-width:1152px;margin:0 auto;padding:46px 16px 159px}.p-blog__archive-list{display:flex;flex-wrap:wrap;margin-left:-31px;margin-bottom:-41px}.p-blog__archive-item{width:calc(33.3333% - 26px);margin-left:26px;margin-bottom:41px}.p-blog__archive-no-post{width:calc(100% - 26px);margin-left:26px;margin-bottom:41px;text-align:center}.p-blog__archive-link{display:block;padding:25px 8px 38px;background-color:#F8F8F8;box-shadow:0 10px 25px rgba(0,0,0,0.25);transition:opacity 0.3s, color 0.3s}.p-blog__archive-link:hover{opacity:0.7}.p-blog__archive-img-wrap{margin-bottom:11px}.p-blog__archive-title{padding:0 11px;font-size:1.8rem;line-height:1.4em;color:#414141}.p-blog__head{padding:45px 16px 100px}.p-blog__head-text{max-width:950px;margin:0 auto;font-size:2.4rem;font-weight:bold;line-height:1.4em}.p-blog__sec1{max-width:1152px;margin:0 auto 100px;padding:0 16px}.p-blog__sec1-title-wrap{margin-bottom:45px;padding:0 32px}.p-blog__sec1-title{display:inline;padding:0 8px;font-size:3.2rem;font-weight:bold;line-height:1.4em;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 79%, #82e196 79%, #82e196 100%)}.p-blog__sec1-text{max-width:950px;margin:0 auto 45px;font-size:2.4rem;font-weight:bold;line-height:1.4em}.p-blog__sec1-list-wrap{margin-bottom:60px}.p-blog__banner{padding:110px 16px 178px;background-image:url(./img/front13.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.p-blog__banner-inner{max-width:1178px;margin:0 auto;text-align:right}.p-blog__banner-text{display:inline-block;font-size:4rem;font-weight:bold;line-height:1.4em;text-align:left;text-shadow:0 4px 4px rgba(0,0,0,0.25)}.p-blog__sec2{padding:100px 16px}.p-blog__sec2-title{margin-bottom:39px;font-size:2.4rem;font-weight:bold;line-height:1.4em;text-align:center}@media screen and (max-width: 767px){.p-blog__archive-list-wrap{padding:40px 16px 50px}.p-blog__archive-list{margin-bottom:-15px}.p-blog__archive-item{width:calc(100% - 26px);margin-bottom:15px}.p-blog__archive-no-post{margin-bottom:15px}.p-blog__head{padding:40px 16px}.p-blog__head-text{font-size:1.6rem}.p-blog__sec1{margin:0 auto 65px}.p-blog__sec1-title-wrap{margin-bottom:20px;padding:0;margin-left:-10px;margin-right:-10px;text-align:center}.p-blog__sec1-title{padding:0;font-size:2.2rem;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 79%, #82e196 79%, #82e196 100%)}.p-blog__sec1-text{margin:0 auto 30px;font-size:1.4rem}.p-blog__sec1-list-wrap{margin-bottom:50px}.p-blog__banner{padding:110px 16px 16px;background-image:url(./img/front13-sp.jpg);background-position:center;background-attachment:unset}.p-blog__banner-text{font-size:1.8rem}.p-blog__sec2{padding:65px 16px 60px}.p-blog__sec2-title{margin-bottom:30px;font-size:1.5rem}}.p-single__main{max-width:1235px;padding:89px 16px 214px;margin:0 auto}.p-single__wrap{padding:8px 80px 66px;box-shadow:0 6px 6px rgba(0,0,0,0.2)}.p-single__title{margin:0 auto 31px;padding:0 13px;font-size:3.6rem;font-weight:bold;line-height:1.4em}.p-single__img-wrap{margin:0 auto 35px;padding:0 96px}@media screen and (max-width: 767px){.p-single__main{padding:36px 16px 60px}.p-single__wrap{padding:0;box-shadow:none}.p-single__title{margin:0 auto 14px;padding:0 12px;font-size:2rem;line-height:1.6em}.p-single__img-wrap{margin:0 auto 25px;padding:0}}
