@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Noto+Sans+JP:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,700;1,14..32,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap);
.l-wrapper--l{width:95%;max-width:136rem;margin:auto;position:relative}.l-wrapper{width:95%;max-width:120rem;margin:auto;position:relative}.l-wrapper--m{width:92%;max-width:110rem;margin:auto;position:relative}.l-wrapper--s{width:92%;max-width:100rem;margin:auto;position:relative}.p-singleBlog__top h1,.p-service__ttl--flex,.p-ctaArea02__heading,.p-ctaArea03__heading,.p-cta__item h2,.p-staff.--head h2 span,.p-form__complete h2,.c-ctaBtnWrap p .u-text-grad{font-size:3.2rem}@media screen and (max-width: 1280px){.p-singleBlog__top h1,.p-service__ttl--flex,.p-ctaArea02__heading,.p-ctaArea03__heading,.p-cta__item h2,.p-staff.--head h2 span,.p-form__complete h2,.c-ctaBtnWrap p .u-text-grad{font-size:2.8rem}}@media screen and (max-width: 568px){.p-singleBlog__top h1,.p-service__ttl--flex,.p-ctaArea02__heading,.p-ctaArea03__heading,.p-cta__item h2,.p-staff.--head h2 span,.p-form__complete h2,.c-ctaBtnWrap p .u-text-grad{font-size:2.4rem}}.p-successAbout__lead,.p-service__ttl,.p-featureCompare .c-point h2{font-size:3rem}@media screen and (max-width: 768px){.p-successAbout__lead,.p-service__ttl,.p-featureCompare .c-point h2{font-size:2.6rem}}@media screen and (max-width: 568px){.p-successAbout__lead,.p-service__ttl,.p-featureCompare .c-point h2{font-size:2.4rem}}.p-singleCase-info__top .post-head__ttl01,.p-singleAdopt-information__calendar h3,.p-specialProcess-item__label p,.p-pointSatisfaction__free__cont h3 span,.c-pageTitle__en,.c-faq__label{font-size:2.8rem}@media screen and (max-width: 768px){.p-singleCase-info__top .post-head__ttl01,.p-singleAdopt-information__calendar h3,.p-specialProcess-item__label p,.p-pointSatisfaction__free__cont h3 span,.c-pageTitle__en,.c-faq__label{font-size:2.6rem}}@media screen and (max-width: 568px){.p-singleCase-info__top .post-head__ttl01,.p-singleAdopt-information__calendar h3,.p-specialProcess-item__label p,.p-pointSatisfaction__free__cont h3 span,.c-pageTitle__en,.c-faq__label{font-size:2.4rem}}.p-successReason__ttl-head,.p-serviceComment__ttl,.p-featureCompare__lead>p,.p-staff.--head h2,.p-frontFeature__lead,.c-articlePager li a,.c-articlePager li span,.c-ttl--num{font-size:2.6rem}@media screen and (max-width: 768px){.p-successReason__ttl-head,.p-serviceComment__ttl,.p-featureCompare__lead>p,.p-staff.--head h2,.p-frontFeature__lead,.c-articlePager li a,.c-articlePager li span,.c-ttl--num{font-size:2.4rem}}@media screen and (max-width: 568px){.p-successReason__ttl-head,.p-serviceComment__ttl,.p-featureCompare__lead>p,.p-staff.--head h2,.p-frontFeature__lead,.c-articlePager li a,.c-articlePager li span,.c-ttl--num{font-size:2rem}}.p-singleBlog .c-ttl,.p-ctaArea01__text,.p-serviceLogo__ttl,.p-serviceLogo__text,.p-serviceFaq__question::before,.p-serviceFaq__answer::before,.p-serviceSatisfied__item-header,.p-serviceSatisfied__refusal-heading,.p-contact__block h2,.p-adoptAboutus__head,.p-adoptMessage__head,.p-pointIntroduce-item__head h3,.p-pointSatisfaction-item__head,.p-dataOverview-box__label,.p-conceptMain__item-cont p,.p-companyMessage__cont-head,.p-privacy__box-mail a,.p-featureCompare .c-point h2 .small,.p-featureFive__custom h4 span,.p-singleStaffCont__intro__box span,.p-singleStaffCont__message-head,.c-ttl--lv2{font-size:2.4rem}@media screen and (max-width: 768px){.p-singleBlog .c-ttl,.p-ctaArea01__text,.p-serviceLogo__ttl,.p-serviceLogo__text,.p-serviceFaq__question::before,.p-serviceFaq__answer::before,.p-serviceSatisfied__item-header,.p-serviceSatisfied__refusal-heading,.p-contact__block h2,.p-adoptAboutus__head,.p-adoptMessage__head,.p-pointIntroduce-item__head h3,.p-pointSatisfaction-item__head,.p-dataOverview-box__label,.p-conceptMain__item-cont p,.p-companyMessage__cont-head,.p-privacy__box-mail a,.p-featureCompare .c-point h2 .small,.p-featureFive__custom h4 span,.p-singleStaffCont__intro__box span,.p-singleStaffCont__message-head,.c-ttl--lv2{font-size:2.2rem}}@media screen and (max-width: 568px){.p-singleBlog .c-ttl,.p-ctaArea01__text,.p-serviceLogo__ttl,.p-serviceLogo__text,.p-serviceFaq__question::before,.p-serviceFaq__answer::before,.p-serviceSatisfied__item-header,.p-serviceSatisfied__refusal-heading,.p-contact__block h2,.p-adoptAboutus__head,.p-adoptMessage__head,.p-pointIntroduce-item__head h3,.p-pointSatisfaction-item__head,.p-dataOverview-box__label,.p-conceptMain__item-cont p,.p-companyMessage__cont-head,.p-privacy__box-mail a,.p-featureCompare .c-point h2 .small,.p-featureFive__custom h4 span,.p-singleStaffCont__intro__box span,.p-singleStaffCont__message-head,.c-ttl--lv2{font-size:2rem}}.p-successKv__desc,.p-successReason__txt-head h3,.p-contact__block.--green h2,.p-pointLook-box__head,.p-dataOverview-box .data-head,.p-privacy__box-head,.p-staff.--head .c-staffList__name,.p-frontFv__bubble,.c-lowerLink__item span,.c-pageTitle p{font-size:2.2rem}@media screen and (max-width: 768px){.p-successKv__desc,.p-successReason__txt-head h3,.p-contact__block.--green h2,.p-pointLook-box__head,.p-dataOverview-box .data-head,.p-privacy__box-head,.p-staff.--head .c-staffList__name,.p-frontFv__bubble,.c-lowerLink__item span,.c-pageTitle p{font-size:2rem}}@media screen and (max-width: 568px){.p-successKv__desc,.p-successReason__txt-head h3,.p-contact__block.--green h2,.p-pointLook-box__head,.p-dataOverview-box .data-head,.p-privacy__box-head,.p-staff.--head .c-staffList__name,.p-frontFv__bubble,.c-lowerLink__item span,.c-pageTitle p{font-size:1.8rem}}.p-singleBlog-consultant__cont .ttl,.p-successLead__list li,.p-servicePrice__bottom,.p-serviceFaq__question,.p-serviceSatisfied__refusal-example-heading,.p-plan__number span,.p-planIntro p.p-planIntro__text,.p-planBox__head .c-ttl--lv2,.p-planBox__fee-left .c-ttl--lv2,.p-planPeace-item__subhead,.p-singleCase-consultant__flex-cont .sub-ttl,.p-adoptBusiness-head,.p-adoptApply-box__txt,.p-singleAdopt-information__calendar .time-box__item-number,.p-singleAdopt-process__flow .process-item,.p-news__filter__head,.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-head,.p-dataOverview-box.--four .box-image2__left .data-head,.p-companyIntroduction-item__head__info p,.p-serviceIntro__text,.p-cta__item.--recruit h3,.p-singleStaffCont__intro__txt,.p-frontStaff__lead,.c-caseList__comment,.c-staffList__name,.c-serviceLink__inner ul li a,.c-procase .c-gradlist__item p,.c-ctaBtns p span,.c-ctaBtnWrap p span,.c-ttl-line{font-size:2rem}@media screen and (max-width: 768px){.p-singleBlog-consultant__cont .ttl,.p-successLead__list li,.p-servicePrice__bottom,.p-serviceFaq__question,.p-serviceSatisfied__refusal-example-heading,.p-plan__number span,.p-planIntro p.p-planIntro__text,.p-planBox__head .c-ttl--lv2,.p-planBox__fee-left .c-ttl--lv2,.p-planPeace-item__subhead,.p-singleCase-consultant__flex-cont .sub-ttl,.p-adoptBusiness-head,.p-adoptApply-box__txt,.p-singleAdopt-information__calendar .time-box__item-number,.p-singleAdopt-process__flow .process-item,.p-news__filter__head,.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-head,.p-dataOverview-box.--four .box-image2__left .data-head,.p-companyIntroduction-item__head__info p,.p-serviceIntro__text,.p-cta__item.--recruit h3,.p-singleStaffCont__intro__txt,.p-frontStaff__lead,.c-caseList__comment,.c-staffList__name,.c-serviceLink__inner ul li a,.c-procase .c-gradlist__item p,.c-ctaBtns p span,.c-ctaBtnWrap p span,.c-ttl-line{font-size:1.8rem}}@media screen and (max-width: 568px){.p-singleBlog-consultant__cont .ttl,.p-successLead__list li,.p-servicePrice__bottom,.p-serviceFaq__question,.p-serviceSatisfied__refusal-example-heading,.p-plan__number span,.p-planIntro p.p-planIntro__text,.p-planBox__head .c-ttl--lv2,.p-planBox__fee-left .c-ttl--lv2,.p-planPeace-item__subhead,.p-singleCase-consultant__flex-cont .sub-ttl,.p-adoptBusiness-head,.p-adoptApply-box__txt,.p-singleAdopt-information__calendar .time-box__item-number,.p-singleAdopt-process__flow .process-item,.p-news__filter__head,.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-head,.p-dataOverview-box.--four .box-image2__left .data-head,.p-companyIntroduction-item__head__info p,.p-serviceIntro__text,.p-cta__item.--recruit h3,.p-singleStaffCont__intro__txt,.p-frontStaff__lead,.c-caseList__comment,.c-staffList__name,.c-serviceLink__inner ul li a,.c-procase .c-gradlist__item p,.c-ctaBtns p span,.c-ctaBtnWrap p span,.c-ttl-line{font-size:1.6rem}}.p-faq-q,.p-serviceCta__feature-text.p-serviceCta__feature-text--large,.p-service__featureList__txt h3,.p-serviceKv__formHeader p,.p-ctaArea02__subHeading,.p-ctaArea03__subHeading,.p-serviceConsult .p-service__lead,.p-serviceConsult__name,.p-serviceCase__item__heading,.p-serviceCase .p-cta-btn-content .p-btn-wrapper .c-btn.c-type--1,.p-serviceFaq__menu-item,.p-contact__block a,.p-planBox__fee-right .c-list-dot li,.p-planBox__problem__head,.p-archiveCase-post__flex-main .c-caseList__comment,.p-archiveCase-post__flex .catebox,.p-singleCase-consultant__flex-cont .links a,.p-adoptApply-box__flex .item-box p,.p-singleAdopt-form__cont p,.p-specialPlease__cont p,.p-pointLook-box__head span,.p-pointLook-box__tbl .c-table td .green,.p-pointSatisfaction-box .c-ttl--lv2 span,.p-dataOverview-box.--one .data-industry .data-head,.p-conceptMain__item-cont span,.p-companyGrowth__cont__icon p,.p-privacy__box-ttl,.p-featureFive__list__head,.p-form__support h2,.p-form div.agree_box p.strong_text,.p-frontFv__list p,.p-frontFv__achieve__info h3,.c-articleGrid__ttl,.c-kv-badge,.c-procase__txt,.c-lead--l,.c-table th,.c-table02 th,.c-policyBox__inner-item h4,.c-faq dt p,.c-btn,.c-btn--bk,.c-btn--bdr{font-size:1.8rem}@media screen and (max-width: 768px){.p-faq-q,.p-serviceCta__feature-text.p-serviceCta__feature-text--large,.p-service__featureList__txt h3,.p-serviceKv__formHeader p,.p-ctaArea02__subHeading,.p-ctaArea03__subHeading,.p-serviceConsult .p-service__lead,.p-serviceConsult__name,.p-serviceCase__item__heading,.p-serviceCase .p-cta-btn-content .p-btn-wrapper .c-btn.c-type--1,.p-serviceFaq__menu-item,.p-contact__block a,.p-planBox__fee-right .c-list-dot li,.p-planBox__problem__head,.p-archiveCase-post__flex-main .c-caseList__comment,.p-archiveCase-post__flex .catebox,.p-singleCase-consultant__flex-cont .links a,.p-adoptApply-box__flex .item-box p,.p-singleAdopt-form__cont p,.p-specialPlease__cont p,.p-pointLook-box__head span,.p-pointLook-box__tbl .c-table td .green,.p-pointSatisfaction-box .c-ttl--lv2 span,.p-dataOverview-box.--one .data-industry .data-head,.p-conceptMain__item-cont span,.p-companyGrowth__cont__icon p,.p-privacy__box-ttl,.p-featureFive__list__head,.p-form__support h2,.p-form div.agree_box p.strong_text,.p-frontFv__list p,.p-frontFv__achieve__info h3,.c-articleGrid__ttl,.c-kv-badge,.c-procase__txt,.c-lead--l,.c-table th,.c-table02 th,.c-policyBox__inner-item h4,.c-faq dt p,.c-btn,.c-btn--bk,.c-btn--bdr{font-size:1.7rem}}@media screen and (max-width: 568px){.p-faq-q,.p-serviceCta__feature-text.p-serviceCta__feature-text--large,.p-service__featureList__txt h3,.p-serviceKv__formHeader p,.p-ctaArea02__subHeading,.p-ctaArea03__subHeading,.p-serviceConsult .p-service__lead,.p-serviceConsult__name,.p-serviceCase__item__heading,.p-serviceCase .p-cta-btn-content .p-btn-wrapper .c-btn.c-type--1,.p-serviceFaq__menu-item,.p-contact__block a,.p-planBox__fee-right .c-list-dot li,.p-planBox__problem__head,.p-archiveCase-post__flex-main .c-caseList__comment,.p-archiveCase-post__flex .catebox,.p-singleCase-consultant__flex-cont .links a,.p-adoptApply-box__flex .item-box p,.p-singleAdopt-form__cont p,.p-specialPlease__cont p,.p-pointLook-box__head span,.p-pointLook-box__tbl .c-table td .green,.p-pointSatisfaction-box .c-ttl--lv2 span,.p-dataOverview-box.--one .data-industry .data-head,.p-conceptMain__item-cont span,.p-companyGrowth__cont__icon p,.p-privacy__box-ttl,.p-featureFive__list__head,.p-form__support h2,.p-form div.agree_box p.strong_text,.p-frontFv__list p,.p-frontFv__achieve__info h3,.c-articleGrid__ttl,.c-kv-badge,.c-procase__txt,.c-lead--l,.c-table th,.c-table02 th,.c-policyBox__inner-item h4,.c-faq dt p,.c-btn,.c-btn--bk,.c-btn--bdr{font-size:1.5rem}}.p-faq-a,.p-serviceCta__text,.p-serviceBtn,.p-serviceConsult__sub-text,.p-serviceCase__item__company,.p-serviceSatisfied__item-header span,.p-serviceComment__content-text p,.p-plan .p-lowerCont__side a,.p-point .p-lowerCont__side li a,.p-pointLook-box__tbl .c-table td .txt-16,.p-pointSatisfaction p.p-pointSatisfaction__free__text01,.p-dataOverview-box.--four .box-image2__right .data-head,.c-ctaBtns p,.c-table02 td,div.c-basket__box p,button,p#fm_ajax_message{font-size:1.6rem}@media screen and (max-width: 768px){.p-faq-a,.p-serviceCta__text,.p-serviceBtn,.p-serviceConsult__sub-text,.p-serviceCase__item__company,.p-serviceSatisfied__item-header span,.p-serviceComment__content-text p,.p-plan .p-lowerCont__side a,.p-point .p-lowerCont__side li a,.p-pointLook-box__tbl .c-table td .txt-16,.p-pointSatisfaction p.p-pointSatisfaction__free__text01,.p-dataOverview-box.--four .box-image2__right .data-head,.c-ctaBtns p,.c-table02 td,div.c-basket__box p,button,p#fm_ajax_message{font-size:1.5rem}}@media screen and (max-width: 568px){.p-faq-a,.p-serviceCta__text,.p-serviceBtn,.p-serviceConsult__sub-text,.p-serviceCase__item__company,.p-serviceSatisfied__item-header span,.p-serviceComment__content-text p,.p-plan .p-lowerCont__side a,.p-point .p-lowerCont__side li a,.p-pointLook-box__tbl .c-table td .txt-16,.p-pointSatisfaction p.p-pointSatisfaction__free__text01,.p-dataOverview-box.--four .box-image2__right .data-head,.c-ctaBtns p,.c-table02 td,div.c-basket__box p,button,p#fm_ajax_message{font-size:1.4rem}}.p-serviceCta__feature-text,.p-planIntro-item__detail .c-list-dot li,.p-planIntro-item .c-btn--bk,.p-planBox__problem-lbl,.p-planBox__problem .c-list-dot li,.p-singleCase-info__top .post-head__list li a,.p-singleCase-info__top .post-head__list li span,.p-adoptApply-box__flex .item-box .c-btn--bk,.p-singleAdopt-process__cont small,.p-specialProcess__note,.p-pointManagement__cont small,.p-serviceIntro .c-serviceList__item__right .c-btn--bk,.p-staff.--head .c-staffList__name span,.btn_add,.btn_remove,p#fm_ajax_message,.p-frontFv__achieve__info .company,.p-frontFv__achieve__info .cont,.l-header-nav__sub li a,.c-caseList__title,.c-caseList__info__item,.c-articleHead__info .c-articleDay,.c-articleGrid__info .article-day,.c-priceList__cont .recommend>span,.c-faq dd .detail-box .list-number__item__list li,div.c-breadcrumbs{font-size:1.4rem}@media screen and (max-width: 768px){.p-serviceCta__feature-text,.p-planIntro-item__detail .c-list-dot li,.p-planIntro-item .c-btn--bk,.p-planBox__problem-lbl,.p-planBox__problem .c-list-dot li,.p-singleCase-info__top .post-head__list li a,.p-singleCase-info__top .post-head__list li span,.p-adoptApply-box__flex .item-box .c-btn--bk,.p-singleAdopt-process__cont small,.p-specialProcess__note,.p-pointManagement__cont small,.p-serviceIntro .c-serviceList__item__right .c-btn--bk,.p-staff.--head .c-staffList__name span,.btn_add,.btn_remove,p#fm_ajax_message,.p-frontFv__achieve__info .company,.p-frontFv__achieve__info .cont,.l-header-nav__sub li a,.c-caseList__title,.c-caseList__info__item,.c-articleHead__info .c-articleDay,.c-articleGrid__info .article-day,.c-priceList__cont .recommend>span,.c-faq dd .detail-box .list-number__item__list li,div.c-breadcrumbs{font-size:1.3rem}}@media screen and (max-width: 568px){.p-serviceCta__feature-text,.p-planIntro-item__detail .c-list-dot li,.p-planIntro-item .c-btn--bk,.p-planBox__problem-lbl,.p-planBox__problem .c-list-dot li,.p-singleCase-info__top .post-head__list li a,.p-singleCase-info__top .post-head__list li span,.p-adoptApply-box__flex .item-box .c-btn--bk,.p-singleAdopt-process__cont small,.p-specialProcess__note,.p-pointManagement__cont small,.p-serviceIntro .c-serviceList__item__right .c-btn--bk,.p-staff.--head .c-staffList__name span,.btn_add,.btn_remove,p#fm_ajax_message,.p-frontFv__achieve__info .company,.p-frontFv__achieve__info .cont,.l-header-nav__sub li a,.c-caseList__title,.c-caseList__info__item,.c-articleHead__info .c-articleDay,.c-articleGrid__info .article-day,.c-priceList__cont .recommend>span,.c-faq dd .detail-box .list-number__item__list li,div.c-breadcrumbs{font-size:1.2rem}}.p-pointSatisfaction p.p-pointSatisfaction__free__text02,div.err_area p,div.err_area .text_box li,.l-footer__copyright p,.c-articleGrid__info .article-cgy li a,.c-articleGrid__info .article-cgy li span,.c-kv-badge--4{font-size:1.2rem}@media screen and (max-width: 768px){.p-pointSatisfaction p.p-pointSatisfaction__free__text02,div.err_area p,div.err_area .text_box li,.l-footer__copyright p,.c-articleGrid__info .article-cgy li a,.c-articleGrid__info .article-cgy li span,.c-kv-badge--4{font-size:1.2rem}}@media screen and (max-width: 568px){.p-pointSatisfaction p.p-pointSatisfaction__free__text02,div.err_area p,div.err_area .text_box li,.l-footer__copyright p,.c-articleGrid__info .article-cgy li a,.c-articleGrid__info .article-cgy li span,.c-kv-badge--4{font-size:1.1rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{vertical-align:baseline;-webkit-text-size-adjust:100%}img{display:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*{box-sizing:border-box;word-break:normal;background-repeat:no-repeat}div#ie_container{display:none;width:100%;height:100%;margin:auto}div#ie_container div.cover{width:100%;height:100%;max-width:none;position:fixed;top:0;left:0;text-align:center;margin:auto}div#ie_container div.cover p{width:100%;position:absolute;font-size:12px;top:50%;left:0;right:0;text-align:center}.ie7 body{overflow:hidden;background:#fff}.ie7 div#container{display:none}.ie8 body{overflow:hidden;background:#fff}.ie8 div#container{display:none}.ie8 div#ie_container{display:inherit}html,body{width:100%;min-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){html,body{min-width:inherit}}@media screen and (min-width: 569px){html{font-size:10px}}@media screen and (max-width: 568px){html{font-size:2.6666666667vw}}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;color:#2a2a2a;line-height:1.6;background-color:#fff;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}body::before{position:fixed;display:block;content:"";width:100%;height:100vh;background:url(../img/common/bg.png) no-repeat center;background-size:cover;top:0;left:0;z-index:-1}@media screen and (min-width: 769px){body{font-size:1.6rem}}@media screen and (max-width: 768px){body{font-size:1.4rem}}div#container{width:100%;height:100%;padding-top:9rem;overflow:clip}@media screen and (max-width: 1200px){div#container{padding-top:7.3rem}}::selection{background:#009fe8;color:#fff}::-moz-selection{background:#009fe8;color:#fff}a{transition:background-color .4s ease,color .4s ease,opacity .4s ease}a,a:hover,a:visited,a:link{color:#2a2a2a;text-decoration:none}a img{transition:opacity .4s ease}a:hover{opacity:.8}a:hover img{opacity:.8}picture{display:block}img{max-width:100%;height:auto}br{line-height:inherit}strong{font-weight:bold}hr{height:.1rem;clear:both;border:none;border-top:#2a2a2a .1rem solid;color:#fff}.unselectable{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}input,select,textarea,search{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;border:#2a2a2a .1rem solid;background-color:#fff;-webkit-appearance:none;font-size:1.6rem;border-radius:0}button{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;background-color:rgba(0,0,0,0);border:none;color:#2a2a2a}input:focus,select:focus,textarea:focus,button:focus{outline:0;border-color:#009fe8}:-ms-input-placeholder{color:#ddd}::placeholder{color:#ddd}::selection{color:#fff;background:#009fe8}input::selection,textarea::selection{color:#fff;background:#009fe8}input{width:100%;padding:1rem;margin:.5rem 0}input.wth_80{width:80%}@media screen and (max-width: 768px){input.wth_80{width:100%}}input.wth_70{width:70%}@media screen and (max-width: 768px){input.wth_70{width:100%}}input.wth_50{width:50%}@media screen and (max-width: 768px){input.wth_50{width:100%}}input.wth_30{width:30%}@media screen and (max-width: 768px){input.wth_30{width:100%}}input.wth_20{width:20%}@media screen and (max-width: 768px){input.wth_20{width:50%}}textarea{width:100%;height:10em;padding:1rem;resize:vertical}select{width:auto;padding:1rem 6rem 1rem 1rem;background-image:url(../img/arrow/input_select.svg);background-position:right .5rem center;background-size:2.5rem 2.5rem;vertical-align:middle;border:#2a2a2a .1rem solid;margin:.5rem 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2a2a2a}select::-ms-expand{display:none}input[type=radio],input[type=checkbox]{display:none}input[type=radio]+label,input[type=radio]+span{padding:.7rem 0rem .7rem 2.5rem;margin:.2rem 2rem .2rem 0rem;display:inline-block;background-image:url(../img/arrow/input_check_off.svg);background-position:left 50%;background-size:1.8rem 1.8rem;cursor:pointer}input[type=radio]:checked+label,input[type=radio]:checked+span{background-image:url(../img/arrow/input_check_on.svg);background-position:left 50%;background-size:1.8rem 1.8rem}input[type=checkbox]+label,input[type=checkbox]+span{padding:.7rem 0rem .7rem 2.5rem;margin:.2rem 2rem .2rem 0rem;background-image:url(../img/arrow/checkbox_off.svg);background-position:left 50%;background-size:1.8rem 1.8rem;display:inline-block;cursor:pointer}input[type=checkbox]:checked+label,input[type=checkbox]:checked+span{background-image:url(../img/arrow/checkbox_on.svg);background-position:left 50%;background-size:1.8rem 1.8rem}input[type=file]{border:none;padding:0}input[type=submit].input_submit,input[type=reset].input_submit,input[type=button].input_submit,button[type=submit].input_submit,button[type=button].input_submit{display:inline-block;width:auto;min-width:30rem;text-align:center;padding:2rem 2rem;font-weight:bold;border-radius:1rem;color:#fff;background-color:#009fe8;border:none;cursor:pointer}input[type=submit].input_submit:hover,input[type=reset].input_submit:hover,input[type=button].input_submit:hover,button[type=submit].input_submit:hover,button[type=button].input_submit:hover{opacity:.8}input[type=submit].button_confirm,input[type=reset].button_confirm,input[type=button].button_confirm,button[type=submit].button_confirm,button[type=button].button_confirm{display:inline-block;width:auto;min-width:30rem;text-align:center;padding:2rem 2rem;font-weight:bold;border-radius:1rem;color:#fff;background-color:#009fe8;border:none}input[type=submit].input_return,input[type=reset].input_return,input[type=button].input_return,button[type=submit].input_return,button[type=button].input_return{display:inline-block;width:auto;border:none;padding:0 0 0 1.5rem;background-image:url(../img/arrow/arrow_left.svg);background-size:.5rem auto;background-position:left center;min-width:inherit;color:#2a2a2a;font-weight:500;text-decoration:underline;background-color:rgba(0,0,0,0);transition:none;cursor:pointer}@media screen and (max-width: 414px){input[type=submit].input_return,input[type=reset].input_return,input[type=button].input_return,button[type=submit].input_return,button[type=button].input_return{width:auto}}p#fm_ajax_message{font-weight:bold;color:#009fe8;letter-spacing:.1rem}.c-absolute--vertical{position:absolute;top:50%;transform:translateY(-50%)}div.c-basket__box{max-width:136rem;height:auto;margin:auto;text-align:center;padding:10rem 0}@media screen and (max-width: 568px){div.c-basket__box{padding:5rem 0}}div.c-basket__box h1,div.c-basket__box h2{font-size:3.6rem;letter-spacing:.02em;margin:0 0 2rem 0;text-align:center;font-weight:bold;text-transform:uppercase;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}div.c-basket__box p{letter-spacing:.03rem}div.c-breadcrumbs{width:100%;height:3.7em;margin:0;padding:1em 0;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin:auto;white-space:nowrap}div.c-breadcrumbs::-webkit-scrollbar{display:none}div.c-breadcrumbs a{background-image:url(../img/arrow/arrow_right.svg);background-position:center right .5rem;background-size:2rem 2rem;padding:0 3rem 0 0}div.c-breadcrumbs a,div.c-breadcrumbs a:hover,div.c-breadcrumbs a:visited,div.c-breadcrumbs a:link{color:#2a2a2a;text-decoration:none}.c-btn,.c-btn--bk{height:4.9rem;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;letter-spacing:.03em;padding-left:3.2rem;padding-right:1.6rem;border-radius:2.5rem;border:1px solid #2a2a2a;background-color:#fff}.c-btn::after,.c-btn--bk::after{content:"";width:2rem;height:2rem;background:url(../img/arrow/arrow_right.svg) no-repeat center;background-size:contain;margin-left:1rem}.c-btn--bk{background-color:#2a2a2a;padding-left:2.8rem;height:3.6rem;min-width:14rem;font-size:1.4rem}.c-btn--bk,.c-btn--bk:hover,.c-btn--bk:visited,.c-btn--bk:link{color:#fff;text-decoration:none}.c-btn--bk::after{background-image:url(../img/arrow/arrow_right_w.svg);margin-left:.4rem}@media screen and (max-width: 768px){.c-btn--bk{padding-left:1.8rem}}.c-btn--bdr{font-weight:bold;letter-spacing:.03em;display:inline-flex;align-items:center;border-bottom:1px solid #2a2a2a}.c-btn--bdr::after{content:"";width:2rem;height:2rem;background:url(../img/arrow/arrow_right.svg) no-repeat center;background-size:contain}.c-faq dl{margin-bottom:4.8rem;border-radius:.4rem;background:#fff;border:.1rem solid #e9e9e9}@media screen and (max-width: 768px){.c-faq dl{margin-bottom:2.4rem}}.c-faq__label{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;text-align:center;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);color:#fff;padding:.8rem 1.5rem .2rem;border-radius:50%;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}@media screen and (max-width: 768px){.c-faq__label{width:3.6rem;height:3.6rem;padding:1.2rem 1rem}}.c-faq dt{cursor:pointer;padding:2.4rem 3.2rem;display:flex;align-items:center}@media screen and (max-width: 768px){.c-faq dt{padding:1.2rem 1.6rem;align-items:flex-start}}.c-faq dt p{font-weight:bold;letter-spacing:.02em;width:calc(100% - 4.4rem);padding:0 3rem 0 1.6rem;background-image:url(../img/arrow/arrow-open.svg);background-position:right center;background-size:1.9rem 1.9rem}@media screen and (max-width: 768px){.c-faq dt p{width:calc(100% - 3.5rem);background-size:1.5rem 1.5rem;padding-left:1.2rem;padding-top:.6rem}}.c-faq dt:hover p{text-decoration:underline}.c-faq dt.open p{background-image:url(../img/arrow/arrow-close.svg);background-position:right center;background-size:1.9rem auto}.c-faq dd{display:none;margin:0 3.2rem;padding:2.4rem 0 3rem;border-top:.1rem dotted #e9e9e9}@media screen and (max-width: 768px){.c-faq dd{margin:0 1.6rem}}.c-faq dd .detail{display:flex}.c-faq dd .detail .c-faq__label{position:relative;z-index:2;color:#59ba50}.c-faq dd .detail .c-faq__label:before{content:"";width:calc(100% - .4rem);height:calc(100% - .4rem);background:#fff;border-radius:50%;position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%);z-index:-1}.c-faq dd .detail-box{width:calc(100% - 4.4rem);padding-left:2.4rem;font-weight:500;letter-spacing:.02em}@media screen and (max-width: 768px){.c-faq dd .detail-box{width:calc(100% - 3.5rem);padding-left:1.2rem}}.c-faq dd .detail-box a{text-decoration:underline}.c-faq dd .detail-box__sub{font-weight:bold;padding-left:1.2rem;position:relative;margin:2.4rem 0 1.2rem}@media screen and (max-width: 768px){.c-faq dd .detail-box__sub{margin:1.2rem 0 .7rem}}.c-faq dd .detail-box__sub:before{content:"";width:.4rem;height:2.8rem;background:linear-gradient(308.52deg, #008e47 13.49%, #59ba50 85.96%);position:absolute;top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}.c-faq dd .detail-box__flex{margin:2.4rem 0 -2.4rem;padding-top:2.5rem;border-top:.1rem solid #e9e9e9;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.c-faq dd .detail-box__flex{margin:1.2rem 0 -1.2rem;display:block;padding-top:1.7rem}}.c-faq dd .detail-box__flex.--full{display:block;padding-top:0;border:none;margin-top:2.7rem}@media screen and (max-width: 768px){.c-faq dd .detail-box__flex.--full{margin-top:1.7rem}}.c-faq dd .detail-box__flex.--full .detail-box__flex-item{width:100%}.c-faq dd .detail-box__flex-item{width:50%;margin-bottom:2.6rem;padding-left:2rem;letter-spacing:.02em}@media screen and (max-width: 768px){.c-faq dd .detail-box__flex-item{width:100%;margin-bottom:1.3rem;padding-left:2.5rem}}.c-faq dd .detail-box__flex-item:nth-child(2n+1){padding-right:1.2rem}@media screen and (max-width: 768px){.c-faq dd .detail-box__flex-item:nth-child(2n+1){padding-right:0}}.c-faq dd .detail-box__flex-item:nth-child(2n){padding-left:3rem}@media screen and (max-width: 768px){.c-faq dd .detail-box__flex-item:nth-child(2n){padding-left:2.5rem}}.c-faq dd .detail-box__flex-item span{display:block;font-weight:bold;position:relative;margin-bottom:1.4rem}@media screen and (max-width: 768px){.c-faq dd .detail-box__flex-item span{margin-bottom:.7rem}}.c-faq dd .detail-box__flex-item span:before{content:"";width:1.2rem;height:.2rem;background:#59ba50;position:absolute;top:50%;right:auto;bottom:auto;left:-2rem;transform:translateY(-50%)}.c-faq dd .detail-box .list-check{margin-top:1rem;margin-bottom:-4rem}.c-faq dd .detail-box .list-check li{padding:.2rem 0 2rem 3.8rem;margin-bottom:.8rem;position:relative;background:url(../img/common/icon-checked02.svg) no-repeat left top .2rem;background-size:2.2rem 2.2rem}@media screen and (max-width: 768px){.c-faq dd .detail-box .list-check li{padding-left:2.2rem;margin-bottom:.5rem;background-size:1.8rem 1.8rem}}.c-faq dd .detail-box .list-check li:before{content:"";width:1.8rem;height:1.2rem;background:url(../img/arrow/arrow-down.svg) no-repeat center;background-size:contain;position:absolute;top:auto;right:auto;bottom:0;left:5.4rem}.c-faq dd .detail-box .list-check li:last-of-type{padding-bottom:1rem}.c-faq dd .detail-box .list-check li:last-of-type:before{display:none}.c-faq dd .detail-box .list-check.--style2{margin:2.4rem 0 0;padding-left:2.4rem}@media screen and (max-width: 768px){.c-faq dd .detail-box .list-check.--style2{margin-top:1.2rem;padding-left:0}}.c-faq dd .detail-box .list-check.--style2 li{padding-bottom:0}@media screen and (max-width: 768px){.c-faq dd .detail-box .list-check.--style2 li{padding-bottom:.2rem;background-position:top .5rem left}}.c-faq dd .detail-box .list-check.--style2 li:before{display:none}.c-faq dd .detail-box .list-number__item{margin-top:2.4rem}.c-faq dd .detail-box .list-number__item__head{display:flex;align-items:center}.c-faq dd .detail-box .list-number__item__head span{display:flex;align-items:center;justify-content:center;background:#59ba50;color:#fff;border-radius:50%;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;width:3.2rem;height:3.2rem;padding-top:.3rem}.c-faq dd .detail-box .list-number__item__head p{width:calc(100% - 3.2rem);font-weight:bold;padding-left:1rem}.c-faq dd .detail-box .list-number__item__list{margin:1.2rem 0;display:flex}.c-faq dd .detail-box .list-number__item__list li{margin-right:1rem;font-weight:500;color:#9a9a9a;border-radius:.2rem;border:.1rem solid #9a9a9a;padding:0 1.1rem;font-weight:500}.c-faq dd .detail .u-text-marker{background:#f9ed00}.c-pageTitle{padding:10.9rem 0 0}@media screen and (max-width: 768px){.c-pageTitle{padding-top:5rem}}.c-pageTitle .l-wrapper{max-width:124rem}.c-pageTitle__en{font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;text-transform:uppercase;line-height:1}.c-pageTitle__ja{font-weight:900;font-size:4.2rem;letter-spacing:-0.01em;margin-bottom:3.5rem;font-feature-settings:"palt"}@media screen and (max-width: 768px){.c-pageTitle__ja{margin-bottom:2rem;font-size:3rem}}@media screen and (max-width: 568px){.c-pageTitle__ja{font-size:2.6rem}}.c-pageTitle p{font-weight:900;line-height:1.6}@media screen and (max-width: 568px){.c-pageTitle p{font-size:1.6rem}}.c-pageTitle .c-breadcrumbs{text-align:right;margin-top:.5rem}.c-pageTitle .c-breadcrumbs .l-wrapper{width:100%}@media screen and (max-width: 768px){.c-pageTitle .c-breadcrumbs{margin-top:1rem}}.c-pageTitle .c-ctaBtns{margin-left:0}@media screen and (max-width: 768px){.c-pageTitle .c-ctaBtns{flex-direction:column;align-items:center;gap:3rem}.c-pageTitle .c-ctaBtns>div{width:80%}.c-pageTitle .c-ctaBtns p{font-size:1.4rem}.c-pageTitle .c-ctaBtns .c-ctaBtn br{display:none}}.c-pageTitle .c-ctaBtns--ctaAWrap{width:608px;max-width:100%}.c-pageTitle .c-ctaBtns--ctaA__text01Wrap{display:none}.c-pageup{width:7rem;height:7rem;position:fixed;bottom:2rem;right:2rem;z-index:100}@media screen and (max-width: 768px){.c-pageup{width:5rem;height:5rem}}@media screen and (max-width: 568px){.c-pageup{width:4rem;height:4rem}}.c-pageup a .c-pageup__img{width:100%;height:100%}.c-policyBox{max-width:92rem;width:100%;margin:0 auto}.c-policyBox__intro{margin-bottom:4.5rem;letter-spacing:.05em}@media screen and (max-width: 768px){.c-policyBox__intro{margin-bottom:2rem}}.c-policyBox__intro p+p{margin-top:2rem}@media screen and (max-width: 768px){.c-policyBox__intro p+p{margin-top:1rem}}.c-policyBox__inner{margin-bottom:7rem}@media screen and (max-width: 768px){.c-policyBox__inner{margin-bottom:3.5rem}}.c-policyBox__inner:last-of-type{margin-bottom:0}.c-policyBox__inner-item{margin-top:4rem;letter-spacing:.05em}@media screen and (max-width: 768px){.c-policyBox__inner-item{margin-top:2rem}}.c-policyBox__inner-item h4{font-weight:bold;letter-spacing:.02em;margin-bottom:1.5rem}@media screen and (max-width: 768px){.c-policyBox__inner-item h4{margin-bottom:.8rem}}.c-policyBox__inner-item p{line-height:1.6}.c-policyBox__inner-item p+p{margin-top:2rem}@media screen and (max-width: 768px){.c-policyBox__inner-item p+p{margin-top:1rem}}.c-policyBox__inner-item span{display:block;font-weight:bold;margin:2rem 0 1rem}.c-policyBox__inner-item a{display:block;text-decoration:underline}.c-policyBox__inner-item ul{margin:2rem 0;list-style-type:disc;padding-left:2.5rem}@media screen and (max-width: 768px){.c-policyBox__inner-item ul{margin:1rem 0;padding-left:2rem}}.c-policyBox__inner-item ul li{margin-bottom:.5rem}.c-policyBox__inner-item ul li:last-child{margin-bottom:0}.c-policyBox__inner-item ul.list-number{list-style-type:number}.c-policyBox__inner-item ul.list-number li ul{margin:0}.c-policyBox__inner-list{border-radius:.4rem;padding:2rem 3rem;background:#f6f6f6;border:.1rem solid #e9e9e9}.c-policyBox__inner-list li{padding-left:2rem;position:relative;margin-bottom:.6rem}.c-policyBox__inner-list li:before{content:"";width:.8rem;height:.8rem;background:#59ba50;border-radius:50%;position:absolute;top:.8rem;right:auto;bottom:auto;left:0}.c-slidein--left,.c-slidein--right{opacity:1;transition:transform 1s ease,opacity 1s ease-in}.c-slidein--left.init{opacity:0;transform:translate(-10%, 0)}.c-slidein--right.init{opacity:0;transform:translate(10%, 0)}.c-slideup{opacity:1;transition:opacity .7s ease-in-out,transform 1.5s cubic-bezier(0.35, 0.34, 0.22, 0.99);transform:translate(0, 0);will-change:transform,opacity}.c-slideup.init{opacity:0;transform:translate(0, 10rem)}@media screen and (max-width: 768px){.c-slideup.init{transform:translate(0, 8rem)}}.c-slideup--js{opacity:0;transform:translate(0, 15rem);will-change:transform,opacity}.c-rotate{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);transition:opacity 4s,-webkit-transform 4s;transition:opacity 4s,transform 4s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.c-rotate.init{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.3, 1.3, 1) rotate3d(1, -3, -1, -36deg) translate3d(0, 5rem, 13rem);transform:scale3d(1.3, 1.3, 1) rotate3d(1, -3, -1, -36deg) translate3d(0, 5rem, 13rem)}.c-fadein{opacity:1;transition:opacity .5s ease-in-out}.c-fadein.init{opacity:0}@media screen and (min-width: 569px){.delay_100{transition-delay:100ms}.delay_200{transition-delay:200ms}.delay_300{transition-delay:300ms}.delay_400{transition-delay:400ms}.delay_400_0{transition-delay:400ms}}@media screen and (min-width: 569px)and (max-width: 568px){.delay_400_0{transition-delay:0}}@media screen and (max-width: 568px){.c-clear_effect_sp{transition:none !important;transform:none !important;opacity:1 !important}}@media screen and (min-width: 569px){.c-clear_effect_up_sp{transition:none !important;transform:none !important;opacity:1 !important}}.c-table{width:100%;max-width:90rem;border-collapse:separate;border-spacing:0;table-layout:fixed;position:relative}.c-table::after{position:absolute;content:"";width:20.3%;height:100%;border:4px solid #59ba50;border-radius:4px;top:0;left:20%}@media screen and (max-width: 768px){.c-table::after{left:11.8rem}}.c-table__grad{background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%)}.c-table th,.c-table td{height:8rem;border-bottom:1px solid #f1f1f1;padding:1rem}.c-table th:first-child{background-color:#f3ece2;border-color:#fff}@media screen and (max-width: 768px){.c-table th:first-child{width:11.8rem}}.c-table th.row2,.c-table th.row4{background-color:#e1e1e1}.c-table th.row3{background-color:#fafafa}.c-table td:nth-of-type(2n){background-color:#fafafa}.c-table td:nth-of-type(2n-1){background-color:#fff}.c-table th{font-weight:bold;line-height:1.3}.c-table th img{height:4.6rem;width:auto;object-fit:contain;margin:0 auto}@media screen and (max-width: 768px){.c-table th{font-size:1.4rem}}.c-table td{font-size:1.5rem;line-height:1.3;text-align:center}.c-table td img{width:3rem;margin:0 auto .5rem}.c-table td .green{color:#009851;font-weight:bold;font-size:1.7rem}.c-table td:first-of-type p{font-weight:bold}@media screen and (max-width: 768px){.c-table td{font-size:1.3rem}.c-table td .green{font-size:1.4rem}}.c-table02{border-collapse:collapse;letter-spacing:.05em}@media screen and (max-width: 768px){.c-table02{width:100%;border-bottom:.1rem solid #e1e1e1}}.c-table02 th{width:24.4%;min-width:19.5rem;padding:2rem;font-weight:bold;text-align:center;background:#f6f6f6;border:.1rem solid #e1e1e1;vertical-align:top}@media screen and (max-width: 768px){.c-table02 th{display:block;width:100%;border-bottom:none;padding:1.5rem 2rem;text-align:left}}.c-table02 td{line-height:1.2;padding:2rem 4rem;border:.1rem solid #e1e1e1;background:#fff}@media screen and (max-width: 768px){.c-table02 td{display:block;width:100%;border-top:none;border-bottom:none;padding:1.5rem 2rem}}.c-table02 td ul li{margin-bottom:1rem}@media screen and (max-width: 768px){.c-table02 td ul li{margin-bottom:.5rem}}.c-table02 td ul.--flex{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.c-table02 td ul.--flex{display:block}}.c-table02 td ul.--flex li:nth-child(2n+1){width:55%}@media screen and (max-width: 768px){.c-table02 td ul.--flex li:nth-child(2n+1){width:100%}}.c-table02 td ul.--flex li:nth-child(2n){width:45%;padding-left:2rem}@media screen and (max-width: 768px){.c-table02 td ul.--flex li:nth-child(2n){width:100%;padding-left:0}}.c-ttl{font-size:3.6rem;font-weight:900;margin-bottom:2.5rem}.c-ttl::before{display:block;content:"";width:5rem;height:5rem;background:url(../img/common/icon-ttl.svg) no-repeat center;background-size:contain}@media screen and (max-width: 768px){.c-ttl::before{width:3.2rem;height:3.2rem}}.c-ttl.--center{text-align:center}.c-ttl.--center::before{margin:0 auto}@media screen and (max-width: 768px){.c-ttl{font-size:3.2rem}}@media screen and (max-width: 568px){.c-ttl{font-size:2.8rem}}.c-ttl--lv2{font-weight:bold;margin-bottom:2rem}@media screen and (max-width: 768px){.c-ttl--lv2{margin-bottom:1rem}}.c-ttl--num{font-weight:bold;letter-spacing:.02em;margin-bottom:2.8rem;display:flex;align-items:center}@media screen and (max-width: 768px){.c-ttl--num{margin-bottom:1.6rem}}.c-ttl--num .num{width:7.2rem;height:7.2rem;border-radius:50%;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);display:inline-flex;align-items:center;justify-content:center;font-weight:bold;color:#fff;margin-right:2rem;flex-shrink:0}@media screen and (max-width: 768px){.c-ttl--num .num{width:4.4rem;height:4.4rem;margin-right:1rem}}.c-ttl-line{margin-bottom:3.5rem;font-weight:bold;padding:1rem 1.5rem;letter-spacing:.02em;border-bottom:3px solid #e1e1e1;position:relative}@media screen and (max-width: 768px){.c-ttl-line{margin-bottom:1.7rem}}.c-ttl-line:before{content:"";width:20rem;height:.3rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:-3px;left:0}.c-sidebarBlock__search{margin:0 0 2rem;border:.1rem solid #e1e1e1;border-radius:.8rem;background:#fbfbfb;display:flex;justify-content:space-between;align-items:center}.c-sidebarBlock__search .keyworld{width:calc(100% - 5rem);border:none;background:none;height:5.6rem;padding:.9rem 2.5rem;margin:0}@media screen and (max-width: 768px){.c-sidebarBlock__search .keyworld{height:5rem}}.c-sidebarBlock__search .btnsearch{width:8.5rem;height:4.5rem;border:none;background:url(../img/common/icon-search.svg) center center no-repeat;background-size:3.2rem auto;text-indent:-999999px;margin:0;cursor:pointer}.c-sidebarBlock__head{font-size:1.8rem;font-weight:bold;padding-left:1rem;position:relative;margin-bottom:1rem}@media screen and (max-width: 768px){.c-sidebarBlock__head{padding-left:1.5rem;margin-bottom:.5rem}}.c-sidebarBlock__head:before{content:"";width:.4rem;height:100%;background:linear-gradient(308.52deg, #008e47 13.49%, #59ba50 85.96%);position:absolute;top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}.c-sidebarBlock__cont{border:.1rem solid #e1e1e1;border-radius:.8rem;padding:2.2rem;background:#fbfbfb}.c-gradlist{display:flex;gap:2.5rem}.c-gradlist__item{flex:1;background-color:#fff;border-radius:4px;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:relative;text-align:center;padding:1px}.c-gradlist__item__inner{background-color:#fff;padding:1rem .5rem;border-radius:3px;height:100%}.c-gradlist__item::after{position:absolute;content:"";width:3.3rem;height:.7rem;background:url(../img/common/grad-line.png) no-repeat center;background-size:contain;top:50%;left:calc(100% - 3px);transform:translateY(-50%);z-index:1}.c-gradlist__item:last-child::after{content:none}.c-ctaBtns{display:flex;align-items:flex-end;gap:2.5rem;width:100%;max-width:61.2rem;margin-left:auto;margin-right:auto}.c-ctaBtns>div{flex:1}.c-ctaBtns p{text-align:center;font-weight:bold;line-height:1;margin-bottom:1rem;height:2rem}.c-ctaBtns p span{font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;letter-spacing:-0.01em;background:var(--Gradient-new, linear-gradient(142deg, #f9ed00 -30.69%, #009fe8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 568px){.c-ctaBtns{gap:1rem}.c-ctaBtns .c-ctaBtn{font-size:1.3rem}.c-ctaBtns .c-ctaBtn br{display:block}.c-ctaBtns .c-ctaBtn::after{right:1rem}.c-ctaBtns .c-ctaBtn.--type1{padding-left:2rem}}.c-ctaBtnWrap p{text-align:center;font-weight:bold}.c-ctaBtnWrap p .u-text-grad{letter-spacing:-0.01em;line-height:1}.c-ctaBtn{width:100%;max-width:29.3rem;height:5.9rem;display:inline-flex;justify-content:center;align-items:center;border-radius:3rem;font-weight:bold;letter-spacing:-0.01em;position:relative;transition:all .3s ease}.c-ctaBtn,.c-ctaBtn:hover,.c-ctaBtn:visited,.c-ctaBtn:link{color:#fff;text-decoration:none}.c-ctaBtn br{display:none}@media screen and (max-width: 568px){.c-ctaBtn{max-width:inherit;height:5rem;line-height:1.4}}.c-ctaBtn::after{content:"";position:absolute;width:2rem;height:2rem;background:url(../img/arrow/arrow_right_w.svg) no-repeat center;background-size:contain;right:1.9rem;top:50%;transform:translateY(-50%)}.c-ctaBtn.--type1{background-color:#009fe8;padding-left:1rem;box-shadow:0 7px #027bb3}.c-ctaBtn.--type1 .label{position:absolute;font-size:1.1rem;line-height:1.05;letter-spacing:-0.05em;color:#2a2a2a;background-color:#f9ed00;width:5.2rem;height:5.2rem;border-radius:50%;top:50%;left:.3rem;transform:translateY(-50%);text-align:center;padding-top:1.2rem}.c-ctaBtn.--type1 .label em{font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;color:#009fe8;font-size:1.4545454545em;margin-inline:-0.04em .03em}@media screen and (max-width: 568px){.c-ctaBtn.--type1 .label{font-size:1rem;width:4.5rem;height:4.5rem;padding-top:.9rem}}.c-ctaBtn.--type1::before{background-color:#027bb3}.c-ctaBtn.--type2{background-color:#4fb046;box-shadow:0 7px #389030}.c-ctaBtn:hover{opacity:1;transform:translateY(7px);box-shadow:none}.c-fixCta{position:fixed;left:0;bottom:0;border-top:#009fe8 solid 4px;background-color:rgba(255,255,255,.9);padding:1.5rem;width:100%;z-index:50;display:none}@media screen and (max-width: 768px){.c-fixCta .p-serviceCta__flex{flex-direction:row;align-items:flex-end}}@media screen and (max-width: 568px){.c-fixCta{padding:1rem;border-width:2px}.c-fixCta .c-ctaBtns p{font-size:1.2rem}.c-fixCta .c-ctaBtns>div:nth-of-type(2) p{margin-bottom:1.2rem}.c-fixCta .p-serviceCta__flex{width:100%;gap:.8rem}.c-fixCta .p-serviceCta__text{font-size:.9rem;white-space:nowrap}.c-fixCta .p-serviceBtn{margin-top:.6rem;padding-block:1rem;font-size:1.2rem}.c-fixCta .p-serviceBtn::after{right:1em}.c-fixCta .p-serviceCta .p-serviceBtn.--type01{padding-left:5.2rem;padding-right:1.8rem}.c-fixCta .p-serviceBtn.--type02{padding-left:1.2rem}.c-fixCta .p-serviceBtn.--type02::after{right:1.1em}}.c-fixCta .p-serviceCta{margin:0}.c-ctaBtns--ctaAWrap{margin-top:3rem;width:fit-content}@media screen and (max-width: 768px){.c-ctaBtns--ctaAWrap{order:5;margin-top:7rem}}.c-ctaBtns--ctaA{align-items:flex-start}p.c-ctaBtns--ctaA__text01{padding-inline:52px;color:#2a2a2a;text-align:center;font-size:16px !important;font-weight:700;line-height:1.3}@media screen and (max-width: 568px){p.c-ctaBtns--ctaA__text01{padding-inline:20px;font-size:16px !important;line-height:1.5}}p.c-ctaBtns--ctaA__text01 .c-ctaBtns--ctaA__text01--row{display:inline-block}p.c-ctaBtns--ctaA__text01+p.c-ctaBtns--ctaA__text01{margin-top:4px}p.c-ctaBtns--ctaA__text01--border{position:relative}p.c-ctaBtns--ctaA__text01--border::before,p.c-ctaBtns--ctaA__text01--border::after{content:"";width:46px;height:1px;background:#2a2a2a;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){p.c-ctaBtns--ctaA__text01--border::before,p.c-ctaBtns--ctaA__text01--border::after{width:30px}}p.c-ctaBtns--ctaA__text01--border::before{left:0}p.c-ctaBtns--ctaA__text01--border::after{right:0}.c-ctaBtns--ctaA__text02{margin-top:13px;color:#2a2a2a;display:block;text-align:center;font-size:12px;font-weight:700;line-height:normal}.c-ctaBtns--ctaBWrap{margin-top:3rem}@media screen and (max-width: 768px){.c-ctaBtns--ctaBWrap{order:5;margin-top:7rem}}.c-ctaBtns--ctaB{align-items:flex-start}.c-ctaBtns--ctaB__text01Wrap{width:fit-content;padding:9px 18px;background-color:#f3ece2;border-radius:10px;position:relative;margin:40px auto 0}.c-ctaBtns--ctaB__text01Wrap::before{content:"";position:absolute;top:100%;left:calc(50% - 45px);transform:translateX(-50%);width:38px;height:20px;background:url(../img/common/cta-ballon-01.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 768px){.c-ctaBtns--ctaB__text01Wrap::before{left:50%}}p.c-ctaBtns--ctaB__text01{padding-inline:56px;color:#2a2a2a;text-align:center;font-size:16px !important;font-weight:700;line-height:1.3}@media screen and (max-width: 568px){p.c-ctaBtns--ctaB__text01{padding-inline:0;font-size:18px !important;line-height:1.5}}p.c-ctaBtns--ctaB__text01 .c-ctaBtns--ctaB__text01--row{display:inline-block}p.c-ctaBtns--ctaB__text01+p.c-ctaBtns--ctaB__text01{margin-top:4px}.c-ctaBtns--ctaB__text02{margin-top:13px;color:#2a2a2a;display:block;text-align:center;font-size:12px;font-weight:700;line-height:normal}.p-ctaWrap{margin-top:3rem}@media screen and (max-width: 768px){.p-ctaWrap{order:5;margin-top:7rem}}.p-cta{align-items:flex-start}.p-cta__text01Wrap{position:relative;width:100%}p.p-cta__text01{padding-inline:56px;color:#2a2a2a;text-align:center;font-size:16px !important;font-weight:700;line-height:1.3}@media screen and (max-width: 568px){p.p-cta__text01{padding-inline:0px;font-size:18px !important;line-height:1.5}}p.p-cta__text01 .p-cta__text01--row{display:inline-block}p.p-cta__text01+p.p-cta__text01{margin-top:4px}.p-cta__text02{margin-top:13px;color:#2a2a2a;display:block;text-align:center;font-size:12px;font-weight:700;line-height:normal}.c-lead{line-height:1.5;letter-spacing:.05em}.c-lead span{font-weight:bold}.c-lead--l{font-weight:500;line-height:1.5;letter-spacing:.02em}.c-lead--l span{font-weight:bold}.c-serviceList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:6rem}@media screen and (max-width: 768px){.c-serviceList{flex-direction:column;margin-top:3rem}}.c-serviceList__item{width:49%;margin-bottom:4.9rem}@media screen and (max-width: 768px){.c-serviceList__item{width:100%;margin-bottom:3rem}}.c-serviceList__item h2,.c-serviceList__item h3{display:flex;align-items:center;position:relative}.c-serviceList__item h2::before,.c-serviceList__item h3::before{content:"";width:1.1rem;height:1.1rem;background-color:#2a2a2a;border-radius:50%;margin-right:2rem;flex-shrink:0}.c-serviceList__item h2::after,.c-serviceList__item h3::after{position:absolute;content:"";width:2rem;height:1px;background:#2a2a2a;top:50%;left:0;transform:translateY(-50%)}.c-serviceList__item__flex{display:flex;border:1px solid #eee;border-radius:4px;background-color:#fff;overflow:hidden}@media screen and (max-width: 568px){.c-serviceList__item__flex{flex-direction:column}}.c-serviceList__item__left{width:30.6%}.c-serviceList__item__left picture,.c-serviceList__item__left img{width:100%;height:100%;object-fit:cover;aspect-ratio:180/218}@media screen and (max-width: 768px){.c-serviceList__item__left picture,.c-serviceList__item__left img{aspect-ratio:327/218}}@media screen and (max-width: 568px){.c-serviceList__item__left{width:100%}}.c-serviceList__item__right{flex:1;padding:1.5rem 3rem}.c-serviceList__item__right h4{font-size:1.9rem;font-weight:bold;padding-bottom:.5rem;border-bottom:1px solid #bababa;margin-bottom:.8rem}@media screen and (max-width: 768px){.c-serviceList__item__right h4{font-size:1.8rem}}.c-serviceList__item__right ul{line-height:1.8;font-size:1.5rem;font-weight:500;margin-left:1em}.c-serviceList__item__right ul li{list-style-type:disc;letter-spacing:.02em}@media screen and (max-width: 768px){.c-serviceList__item__right ul{font-size:1.4rem}}@media screen and (max-width: 568px){.c-serviceList__item__right{padding:2.4rem 1.5rem}}.c-priceList{display:flex;gap:2.4rem}@media screen and (max-width: 768px){.c-priceList{flex-direction:column}}.c-priceList__item{flex:1;border:1px solid #e1e1e1;border-radius:4px;background-color:#fff;text-align:center}.c-priceList__item h3{padding:1rem;text-align:center}@media screen and (max-width: 1280px){.c-priceList__item h3{font-size:2rem}}.c-priceList__item.--01 h3{background-color:#e9e25b}.c-priceList__item.--02 h3{background-color:#8ebb79}.c-priceList__item.--03 h3{background-color:#5facb4}.c-priceList__item.--04 h3{background-color:#3fa3d1}.c-priceList__cont{padding:1.2rem 1rem 5rem}@media screen and (max-width: 768px){.c-priceList__cont{padding:1rem 1rem 2rem}}.c-priceList__cont .price{font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;letter-spacing:-0.01em;font-size:8rem;line-height:1;font-weight:bold;text-align:center;padding-bottom:2.4rem;border-bottom:1px dotted #2a2a2a}@media screen and (max-width: 1280px){.c-priceList__cont .price{font-size:6rem}}@media screen and (max-width: 768px){.c-priceList__cont .price{font-size:8rem;padding-bottom:1.4rem}}.c-priceList__cont .price span{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:900;font-size:2rem;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;paint-order:stroke;margin-left:-0.5rem}.c-priceList__cont .recommend{padding-top:2.8rem}.c-priceList__cont .recommend>span{margin-bottom:.8rem;display:block}.c-priceList__cont .recommend p{font-size:1.7rem;font-weight:bold;min-height:4.8rem;margin-bottom:3.6rem}@media screen and (max-width: 768px){.c-priceList__cont .recommend p{min-height:inherit;margin-bottom:2rem}}.c-trial{display:flex;gap:2.4rem}@media screen and (max-width: 768px){.c-trial{gap:5rem;flex-direction:column}}.c-trial__item{flex:1;border:1px solid #2a2a2a;border-radius:4px;position:relative;padding:3.7rem 2.4rem 2.4rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1.4rem}@media screen and (max-width: 568px){.c-trial__item{flex-direction:column}}.c-trial__item h3{position:absolute;background-color:#fff;left:50%;top:-1.8rem;transform:translateX(-50%);padding:0 .8rem;width:90%;max-width:max-content}.c-trial__item picture{width:38%}.c-trial__item picture img{width:100%}@media screen and (max-width: 568px){.c-trial__item picture{width:100%;max-width:23.9rem}}.c-trial__item p{flex:1;line-height:1.8}.c-point{max-width:880px;border-image-source:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);border-width:5px;border-style:solid;border-image-slice:1;padding:4rem 1.2rem;text-align:center;position:relative;z-index:0}.c-point h2{font-size:4rem;line-height:1.5;font-weight:900;margin-bottom:3.6rem}.c-point h2 .u-text-grad{background:linear-gradient(308.52deg, #008e47 13.49%, #59ba50 85.96%);-webkit-background-clip:text}.c-point h2 .small{font-size:3.2rem}.c-point h2 .u-text-circle::before{width:11.8rem;height:6.5rem}@media screen and (max-width: 768px){.c-point h2{font-size:3.2rem}.c-point h2 .small{font-size:2.6rem}}@media screen and (max-width: 568px){.c-point h2{font-size:2.8rem}.c-point h2 .small{font-size:1.8rem}}.c-point p{line-height:1.8;letter-spacing:.05em}.c-point p .u-text-label{font-weight:bold}.c-procase{padding-top:8rem}.c-procase .c-ttl{margin-bottom:2.4rem}@media screen and (max-width: 768px){.c-procase .c-ttl{margin-bottom:1.4rem}}.c-procase .c-ttl:before{display:none}.c-procase .c-ttl span{padding:.3rem 1.1rem;letter-spacing:.02em;background:#f9ed00}@media screen and (max-width: 768px){.c-procase .c-ttl span{padding:.3rem .5rem}}.c-procase__txt{font-weight:bold;letter-spacing:.05em;margin-bottom:2.7rem}@media screen and (max-width: 768px){.c-procase__txt{margin-bottom:1.4rem}}.c-procase .c-gradlist{margin-bottom:2.4rem;max-width:85.9rem}@media screen and (max-width: 768px){.c-procase .c-gradlist{flex-direction:column}}.c-procase .c-gradlist__item__inner{display:flex;align-items:center;justify-content:center;padding:.6rem .5rem}@media screen and (max-width: 768px){.c-procase .c-gradlist__item__inner{padding:1rem}}.c-procase .c-gradlist__item p{font-weight:bold;line-height:1.5}@media screen and (max-width: 768px){.c-procase .c-gradlist__item::after{top:112%;left:50%;transform:translate(-50%, 0) rotate(90deg)}}.c-lowerLink{padding-top:5rem}.c-lowerLink__list{display:flex;justify-content:center;gap:2rem}@media screen and (max-width: 768px){.c-lowerLink__list{flex-direction:column}}.c-lowerLink__item{width:32.6%;border-radius:8px;overflow:hidden}@media screen and (max-width: 768px){.c-lowerLink__item{width:100%}}.c-lowerLink__item a{background-color:#eef2e4;height:100%;padding:4.5rem 3rem 3rem 2.6rem;display:flex;align-items:center;position:relative}@media screen and (max-width: 1280px){.c-lowerLink__item a{padding-left:1.6rem}}.c-lowerLink__item a::before{width:100%;height:1rem;content:"";position:absolute;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);top:0;left:0}.c-lowerLink__item a::after{content:"";position:absolute;width:4.5rem;height:4.5rem;background:url(../img/arrow/arrow_right.svg) no-repeat center;background-size:contain;right:2rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1280px){.c-lowerLink__item a::after{right:1.4rem}}.c-lowerLink__item img{width:6.2rem;margin-right:.8rem}.c-lowerLink__item p{font-size:2.3rem;font-weight:bold}@media screen and (max-width: 1280px){.c-lowerLink__item p{font-size:1.8rem}}.c-lowerLink__item span{text-transform:uppercase;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}.c-serviceLink .l-wrapper--l{padding:4rem 0 4.5rem;background:url("../img/404/bg-404.jpg") no-repeat center;background-size:cover}@media(max-width: 1160px){.c-serviceLink .l-wrapper--l{padding:3rem 2rem}}@media screen and (max-width: 768px){.c-serviceLink .l-wrapper--l{padding:3rem 0}}.c-serviceLink__inner{width:100%;max-width:112rem;margin:0 auto}@media(max-width: 1100px){.c-serviceLink__inner{width:95%}}@media screen and (max-width: 768px){.c-serviceLink__inner{width:100%;padding:0 2rem}}.c-serviceLink__inner .c-ttl--lv2{position:relative;display:flex;align-items:center;margin-bottom:2.2rem}@media screen and (min-width: 769px){.c-serviceLink__inner .c-ttl--lv2{font-size:3.6rem}}.c-serviceLink__inner .c-ttl--lv2:after{content:"";width:3.1rem;height:.2rem;background:#2a2a2a;position:absolute;top:50%;right:auto;bottom:auto;left:2rem;transform:translateY(-50%)}@media screen and (max-width: 768px){.c-serviceLink__inner .c-ttl--lv2:after{left:0;width:2.5rem;height:.1rem}}.c-serviceLink__inner .c-ttl--lv2:before{content:"";width:2.3rem;height:2.3rem;border-radius:50%;background:#2a2a2a;margin-right:4.7rem}@media screen and (max-width: 768px){.c-serviceLink__inner .c-ttl--lv2:before{left:0;width:1rem;height:1rem;margin-right:2rem}}.c-serviceLink__inner ul{display:flex;flex-wrap:wrap;padding:0 4rem}@media(max-width: 1160px){.c-serviceLink__inner ul{padding:0 2rem}}@media screen and (max-width: 768px){.c-serviceLink__inner ul{padding:0}}@media screen and (max-width: 568px){.c-serviceLink__inner ul{display:block}}.c-serviceLink__inner ul li{width:calc(50% - 1rem);margin-bottom:1.5rem}@media screen and (max-width: 568px){.c-serviceLink__inner ul li{width:100%}}.c-serviceLink__inner ul li:nth-child(2n){margin-left:1rem}@media screen and (max-width: 568px){.c-serviceLink__inner ul li:nth-child(2n){margin-left:0}}.c-serviceLink__inner ul li:nth-child(2n+1){margin-right:1rem}@media screen and (max-width: 568px){.c-serviceLink__inner ul li:nth-child(2n+1){margin-right:0}}.c-serviceLink__inner ul li a{display:block;padding:3.2rem 10rem 3.2rem 6rem;font-weight:bold;background:#fff;-webkit-box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.08);-moz-box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.08);box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.08);border-radius:.8rem;overflow:hidden;position:relative}@media(max-width: 1160px){.c-serviceLink__inner ul li a{padding:3.2rem 5rem 3.2rem 4rem}}@media screen and (max-width: 768px){.c-serviceLink__inner ul li a{padding:2rem 4rem 2rem 2rem;font-size:1.4rem}}@media screen and (max-width: 568px){.c-serviceLink__inner ul li a{padding:1.5rem 5rem 1.5rem 2rem}}.c-serviceLink__inner ul li a:after{content:"";width:5.1rem;height:5.1rem;background:url(../img/arrow/arrow_right_circle_black.svg) no-repeat center;background-size:contain;position:absolute;top:50%;right:5.2rem;bottom:auto;left:auto;transform:translateY(-50%)}@media(max-width: 1160px){.c-serviceLink__inner ul li a:after{right:3rem}}@media screen and (max-width: 768px){.c-serviceLink__inner ul li a:after{right:1rem;width:3.5rem;height:3.5rem}}.c-checkList__label{display:block;max-width:52rem;width:100%;border-radius:.4rem;background:#2a2a2a;color:#fff;text-align:center;font-weight:bold;font-size:2.3rem;padding:.2rem 0;position:absolute;top:-1.8rem;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.c-checkList__label{font-size:1.6rem;width:80%;padding:.3rem 1.3rem}}.c-checkList__list li{padding:.4rem 0 .4rem 4.8rem;letter-spacing:.05em;background:url(../img/common/icon-checked.svg) no-repeat left center;background-size:2.6rem 2.6rem}@media screen and (max-width: 768px){.c-checkList__list li{margin-bottom:1rem;padding:.2rem 0 .2rem 2.8rem;background-size:2rem 2rem;background-position:top .5rem left}}.c-list-dot li{text-align:left;padding-left:1.5rem;position:relative}@media screen and (max-width: 768px){.c-list-dot li{padding-left:1rem}}.c-list-dot li:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#2a2a2a;position:absolute;top:1rem;right:auto;bottom:auto;left:0}@media screen and (max-width: 768px){.c-list-dot li:before{top:1.2rem}}.c-list-dot.--style2 li{padding-left:0}.c-list-dot.--style2 li:before{display:none}.c-kv-badge{display:flex;align-items:center;gap:.6rem;padding:.4rem 1.2rem .5rem;border-radius:.2rem;background-color:#009fe8;color:#fff;font-family:"Noto Sans JP";font-weight:900;line-height:1.15;width:fit-content}.c-kv-badge::before{content:"";width:2.4rem;aspect-ratio:1;height:auto;background:url(../img/common/icon-kv-badge01.svg) center center/contain no-repeat}@media screen and (max-width: 768px){.c-kv-badge::before{width:2.2rem}}.c-kv-badge--2{border:1px solid #4eb046;background-color:#fff;border-radius:0;color:#4eb046;padding:.5rem 1.2rem .6rem}.c-kv-badge--2::before{content:"";width:1.8rem;background:url(../img/common/icon-kv-badge02.svg) center center/contain no-repeat}.c-kv-badge--3{border:1px solid #fff;background-color:rgba(0,0,0,0);border-radius:0;gap:.4rem;color:#fff;line-height:1.4;padding:.5rem 1.1rem}.c-kv-badge--3::before{content:"";width:1.8rem;background:url(../img/common/icon-kv-badge03.svg) center center/contain no-repeat}.c-kv-badge--4{width:9rem;aspect-ratio:1;height:auto;border:2.39px solid #fff;background-color:rgba(0,0,0,0);border-radius:50%;color:#fff;padding:.5rem 1.1rem;position:relative}.c-kv-badge--4::before{content:"";position:absolute;top:30%;left:35%;width:4.852rem;background:url(../img/common/icon-kv-badge04.svg) center center/contain no-repeat}.c-kv-badge--4 span{translate:-10% -0.9rem}@media screen and (max-width: 768px){.c-kv-badge--4{width:8rem}.c-kv-badge--4::before{width:4rem;top:35%;left:40%}}.c-articlePager{text-align:center}.c-articlePager li{width:4.4rem;aspect-ratio:1/1;display:inline-block;letter-spacing:normal;vertical-align:middle;margin:0 .5rem}@media screen and (max-width: 768px){.c-articlePager li{width:3.4rem}}.c-articlePager li a,.c-articlePager li span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#59ba50;border-radius:50%;line-height:1;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;padding-top:.4rem}.c-articlePager li a.prev,.c-articlePager li a.next,.c-articlePager li a.first,.c-articlePager li a.end,.c-articlePager li span.prev,.c-articlePager li span.next,.c-articlePager li span.first,.c-articlePager li span.end{padding-top:0;background-repeat:no-repeat;background-size:auto 2rem;background-position:center center}.c-articlePager li a.prev,.c-articlePager li span.prev{background-image:url(../img/article/arrow_left.png);margin-right:3rem}@media screen and (max-width: 768px){.c-articlePager li a.prev,.c-articlePager li span.prev{margin-right:1rem}}.c-articlePager li a.next,.c-articlePager li span.next{background-image:url(../img/article/arrow_right.png);margin-left:3rem}@media screen and (max-width: 768px){.c-articlePager li a.next,.c-articlePager li span.next{margin-left:1rem}}.c-articlePager li a.first,.c-articlePager li span.first{background-image:url(../img/article/arrow_first.svg)}.c-articlePager li a.end,.c-articlePager li span.end{background-image:url(../img/article/arrow_end.svg)}.c-articlePager li.active .page-numbers{color:#fff;background-color:#59ba50}.c-articleGrid{display:flex;flex-wrap:wrap;margin:0 -1.2rem 4rem}@media screen and (max-width: 768px){.c-articleGrid{margin:0 -0.5rem 2rem}}@media screen and (max-width: 568px){.c-articleGrid{margin:0 0 2rem}}.c-articleGrid__bgBox{display:block;border:solid .1rem #e1e1e1;border-radius:.4rem;overflow:hidden;background-color:#fff}.c-articleGrid__bgBox:hover{opacity:.8;text-decoration:none}.c-articleGrid__bgBox:hover img{opacity:1}.c-articleGrid__item{width:33.33%;padding:0 1.2rem;margin-bottom:2.4rem}@media screen and (max-width: 768px){.c-articleGrid__item{width:50%;padding:0 .5rem}}@media screen and (max-width: 568px){.c-articleGrid__item{width:100%}}.c-articleGrid__item a{display:block;height:100%}.c-articleGrid__item a:hover .c-articleGrid__thum img{transform:scale(1.1)}.c-articleGrid__thum{position:relative;position:relative;width:100%;overflow:hidden}.c-articleGrid__thum:before{content:"";display:block;height:0;padding-top:63.02%}.c-articleGrid__thum img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.c-articleGrid__thum img{transition:all .5s ease}.c-articleGrid__cont{padding:2.5rem 2rem}@media screen and (max-width: 768px){.c-articleGrid__cont{padding:2rem 1.5rem}}.c-articleGrid__info{display:flex;align-items:center;margin-bottom:1.5rem}@media screen and (max-width: 768px){.c-articleGrid__info{margin-bottom:.5rem}}.c-articleGrid__info .article-day{width:max-content;font-weight:500;color:#757575}.c-articleGrid__info .article-cgy{flex:1;padding-left:1rem;display:flex;justify-content:flex-end}.c-articleGrid__info .article-cgy ul{display:flex;flex-wrap:wrap;justify-content:flex-end}.c-articleGrid__info .article-cgy li{width:auto}.c-articleGrid__info .article-cgy li a,.c-articleGrid__info .article-cgy li span{color:#fff;font-weight:bold;padding:.6rem 1rem;border-radius:5rem;background:#59ba50;display:inline-block;margin-bottom:.5rem}.c-articleGrid__ttl{font-weight:700;line-height:1.5;letter-spacing:.02em;overflow:hidden;max-height:4.8;line-height:1.6}.c-articleGrid__ttl .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.c-articleHead__ttl{margin:0 auto 2rem;font-weight:900;font-size:3.6rem;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 768px){.c-articleHead__ttl{font-size:2.3rem;margin:0 auto 1rem;line-height:1.5}}.c-articleHead__info .c-articleDay{letter-spacing:.05em}.c-articleList{margin-bottom:4rem}.c-articleList.textend_dots h2,.c-articleList.textend_dots h3{overflow:hidden;max-height:3.2em;line-height:1.6em}.c-articleList.textend_dots h2 .textline,.c-articleList.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6em}.c-articleList.textend_grad h2 a,.c-articleList.textend_grad h3 a{height:1.4em;overflow:hidden;display:block;position:relative}.c-articleList.textend_grad h2 a:after,.c-articleList.textend_grad h3 a:after{content:"";display:block;width:5em;height:1.4em;background-image:url(../img/article/textend_grad.png);background-size:100% 100%;position:absolute;right:0;bottom:0}.c-articleList__link{padding:2.4rem 0;display:flex;align-items:center;border-bottom:.1rem solid #e1e1e1}@media screen and (max-width: 768px){.c-articleList__link{flex-direction:column;align-items:flex-start;padding:1.5rem 0}}.c-articleList__date{width:13rem;padding:0 1.6rem 0 0;font-size:1.3rem;font-weight:500;color:#9a9a9a}@media screen and (max-width: 768px){.c-articleList__date{width:auto}}.c-articleList__ttl{flex:1;font-weight:500;font-size:1.5rem;letter-spacing:.05em;line-height:1.4}@media screen and (max-width: 768px){.c-articleList__ttl{width:100%;margin-top:1rem}}.c-categoryList__item{border-bottom:.1rem solid #e1e1e1}.c-categoryList__item a,.c-categoryList__item span{display:block;padding:1.2rem 3.5rem 1.2rem 1.2rem;letter-spacing:.05em;line-height:1.5;font-weight:700;background:url(../img/arrow/arrow-right-c.svg) no-repeat right 1.8rem center;background-size:1rem auto}@media screen and (max-width: 768px){.c-categoryList__item a,.c-categoryList__item span{font-size:1.5rem;padding:1rem 3rem 1rem 1rem;background-position:right 0 center}}.c-categoryList__item a:hover{opacity:.8;text-decoration:none}.c-staffList{display:flex;flex-wrap:wrap}.c-staffList__item{background-color:#fff;border:5px solid #fff}.c-staffList__img img{aspect-ratio:282/248;object-fit:cover}.c-staffList__cont{padding:1.8rem}.c-staffList__name{letter-spacing:.02em;font-weight:bold;line-height:1.4;padding-bottom:1.4rem;border-bottom:1px dotted #e1e1e1;margin-bottom:1.4rem}.c-staffList__name span{font-size:1.4rem;font-weight:normal;display:block}.c-staffList__expart{display:flex;flex-wrap:wrap}.c-staffList__expart dt{width:100%;margin-bottom:.8rem;font-size:1.4rem;letter-spacing:.02em}.c-staffList__expart dd{color:#019fe8;padding:.5rem 1.2rem;font-size:1.2rem;letter-spacing:.02em;border-radius:15px;display:inline-block;margin-right:.5rem;margin-bottom:.5rem;border:1px solid #019fe8}.c-caseList{display:grid;grid-template-columns:repeat(3, 1fr);flex-wrap:wrap;gap:2.4rem}@media screen and (max-width: 768px){.c-caseList{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){.c-caseList{grid-template-columns:repeat(1, 1fr)}}.c-caseList__item{border:1px solid #e1e1e1;background-color:#fff;border-radius:4px}.c-caseList__img{position:relative}.c-caseList__img img{aspect-ratio:382/241;width:100%;object-fit:cover}.c-caseList__img .label{padding:.5em 2.4rem;font-size:1.4rem;font-weight:bold;display:inline-block;position:absolute;top:.8rem;left:-0.4rem}.c-caseList__img .label.--plan1{background-color:#e9e25b}.c-caseList__img .label.--plan2{background-color:#8ebb79}.c-caseList__img .label.--plan3{background-color:#5facb4}.c-caseList__img .label.--plan4{background-color:#58afce}.c-caseList__cont{padding:2.8rem 2rem 1.5rem}@media screen and (max-width: 768px){.c-caseList__cont{padding:1.8rem 1.5rem 1rem}}.c-caseList__title{font-weight:500;margin-bottom:1.2rem}.c-caseList__comment{line-height:1.4;font-weight:bold;margin-bottom:2rem}.c-caseList__info__item{margin-bottom:1rem}.c-caseList__info__item span{padding:0 7px;border:1px solid #2a2a2a;border-radius:2.4rem;margin-right:.8rem;display:inline-block;font-size:1.2rem}.l-header{width:100%;position:fixed;top:0;left:0;z-index:10}.l-header__inner{min-width:100rem;height:9rem;padding:0 4rem;margin:auto;position:relative}@media screen and (max-width: 1280px){.l-header__inner{padding:0 2rem}}@media screen and (max-width: 1200px){.l-header__inner{min-width:inherit;height:7.3rem}}.l-header__logo a{display:flex;align-items:center}.l-header__logo a img{width:9.9rem;height:auto;margin-right:1rem}.l-header__logo a span{font-size:1.1rem;line-height:1.2}.l-header__cv{width:16.2rem;height:4.6rem;position:absolute;top:50%;right:4rem;transform:translateY(-50%)}@media screen and (max-width: 1280px){.l-header__cv{right:2rem}}@media screen and (max-width: 1200px){.l-header__cv{width:15rem;height:4.1rem;right:7.6rem}}.l-header__cv a{display:flex;align-items:center;justify-content:center;border-radius:23px;width:100%;height:100%;background-color:#009fe8;font-weight:bold;text-align:center;position:relative}.l-header__cv a,.l-header__cv a:hover,.l-header__cv a:visited,.l-header__cv a:link{color:#fff;text-decoration:none}.l-header__cv a::after{content:"";width:1.6rem;height:1.6rem;background:url(../img/arrow/arrow_right_w.svg) no-repeat center;background-size:contain;margin-left:.9rem}@media screen and (max-width: 768px){.l-header__cv a::after{margin-left:.5rem}}header.fixed{background:rgba(255,255,255,.7);position:fixed;z-index:100}header.fixed .l-header__inner{height:6.4rem}.l-header-nav{margin:auto;position:absolute;right:20.2rem;z-index:10;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1280px){.l-header-nav{right:18rem}}@media screen and (max-width: 1200px){.l-header-nav{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:40rem;overflow:auto;background-color:#fff;z-index:1000;-webkit-transform:none;transform:none}}.l-header-nav__list{padding:0 1rem;display:flex}@media screen and (max-width: 1200px){.l-header-nav__list{flex-direction:column;width:100%;padding:2rem 0}}@media screen and (max-width: 1200px){.l-header-nav__item{width:100%;border-bottom:#ececec .1rem solid}}.l-header-nav__item>a{display:block;width:100%;height:100%;padding:2.6rem 1rem;font-size:1.5rem;letter-spacing:-0.01em;font-weight:500}@media screen and (max-width: 1200px){.l-header-nav__item>a{padding:1.5rem;font-weight:bold}}.l-header-nav__item.switching{display:none}@media screen and (max-width: 1200px){.l-header-nav__item.switching{display:inherit}}.l-header-nav__item.switching img{width:18rem;height:auto}.l-header-nav__item.switching ul{padding:1.5rem 0}.l-header-nav__item.switching ul li a{padding:.3rem 1.5rem;font-weight:normal;border-bottom:none}.l-header-nav__item--parent{position:relative}.l-header-nav__item--parent>a:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-image:url(../img/arrow/input_select.svg);background-position:center right;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:4px}.l-header-nav__sub{position:absolute;top:100%;left:-5%;width:auto;background-color:rgba(255,255,255,.8);transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;z-index:10;opacity:0;visibility:hidden;width:30.9rem;padding:1.5rem}.l-header-nav__sub__ttl{font-weight:bold;font-size:1.7rem;letter-spacing:.03em;display:flex;align-items:center;padding-bottom:1rem;border-bottom:1px solid #d0d0d0;margin-bottom:.8rem}.l-header-nav__sub__ttl::after{content:"";width:2rem;height:2rem;background:url(../img/arrow/arrow_right_circle.svg) no-repeat center;background-size:contain;margin-left:.6rem}@media screen and (max-width: 1200px){.l-header-nav__sub__ttl{display:none}}.l-header-nav__sub li{padding:0 .6rem}.l-header-nav__sub li a{white-space:nowrap;text-align:left;line-height:1.7;border:none;display:flex;align-items:center}.l-header-nav__sub li a::before{content:"";width:1.4rem;height:1.4rem;background:url(../img/arrow/arrow_right.svg) no-repeat center;background-size:contain;margin-right:.4rem}@media screen and (max-width: 1200px){.l-header-nav__sub li a{padding:.5rem .5rem .5rem 1.5rem}}@media screen and (max-width: 1200px){.l-header-nav__sub{position:static;top:inherit;left:inherit;-webkit-transform:inherit;transform:inherit;z-index:auto;visibility:inherit;opacity:1;background:inherit;padding:0 0 2rem 2rem}.l-header-nav__sub li{height:auto;overflow:inherit;padding:0}.l-header-nav__sub li a{opacity:1;font-size:1.3rem}.l-header-nav__sub li a:hover{letter-spacing:inherit}}@media screen and (min-width: 1201px){.l-header-nav__item--parent:hover .l-header-nav__sub{visibility:visible;opacity:1;box-shadow:0px 4px 32px 0px rgba(0,0,0,.1215686275)}}body.drawer_open{overflow:hidden;-ms-touch-action:none;touch-action:none}.l-headerToggle{display:none}@media screen and (max-width: 1200px){.l-headerToggle{position:absolute;cursor:pointer;z-index:1001;top:.6rem;right:.8rem;display:block;box-sizing:content-box;width:4rem;padding:1.5rem .7rem 1.5rem;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:rgba(0,0,0,0)}}.l-headerToggle__bar{background-color:#2a2a2a;display:block;width:100%;height:.1rem;border:0;-webkit-transition:background-color .35s ease,transform .35s ease;transition:background-color .35s ease,transform .35s ease}.l-headerToggle__bar+.l-headerToggle__bar{margin-top:1.2rem}.l-headerToggle.toggle_active .l-headerToggle__bar{background-color:#2a2a2a}.l-headerToggle.toggle_active .top{-webkit-transform:translateY(1.7rem) translateX(0) rotate(45deg);transform:translateY(1.7rem) translateX(0) rotate(45deg);width:3rem}.l-headerToggle.toggle_active .middle{opacity:0}.l-headerToggle.toggle_active .bottom{-webkit-transform:translateY(-0.9rem) translateX(0) rotate(-45deg);transform:translateY(-0.9rem) translateX(0) rotate(-45deg);width:3rem;margin-left:0}.drawer_bg{display:none;width:100%;height:100%;position:fixed;z-index:999;top:0;left:0;background-color:rgba(51,51,51,.5)}@media screen and (max-width: 1200px){.l-header-nav{display:none;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}.l-header-nav.is_open{display:block;top:0;opacity:1;animation-duration:.4s;animation-name:fadeInRight}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutRight{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(100%, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutLeft{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(-100%, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutDown{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutUp{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.9)}}.l-footer{width:100%;padding:4rem 0}.l-footer__inner{max-width:120rem}.l-footer a:hover{text-decoration:underline}.l-footer__logo{text-align:center;padding-bottom:2.9rem;border-bottom:1px dotted #2a2a2a}.l-footer__logo a{display:block;width:14rem;height:auto;margin:0 auto 1.2rem}.l-footer__logo span{font-size:1.4rem}.l-footer__sitemap{margin:auto;display:flex;justify-content:space-between;gap:2.6rem;padding-top:2.8rem;margin-bottom:6rem}@media screen and (max-width: 768px){.l-footer__sitemap{flex-direction:column}}.l-footer__nav{flex:1}.l-footer__nav--head{font-size:1.7rem;font-weight:bold;letter-spacing:.03em;margin-bottom:1rem}.l-footer__nav>a{display:flex;align-items:center}.l-footer__nav>a::after{content:"";width:2rem;height:2rem;background:url(../img/arrow/arrow_right_circle.svg) no-repeat center;background-size:contain;margin-left:.6rem}@media screen and (max-width: 568px){.l-footer__nav>a{justify-content:space-between}}@media screen and (max-width: 768px){.l-footer__list{display:flex;flex-wrap:wrap;column-gap:3.4rem}}.l-footer__item{margin-bottom:1rem}.l-footer__item a{display:flex;align-items:center;font-size:1.4rem}.l-footer__item a::before{content:"";width:1.4rem;height:1.4rem;background:url(../img/arrow/arrow_right.svg) no-repeat center;background-size:contain;margin-right:.4rem}.l-footer__copyright p{text-align:center;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;letter-spacing:.1em}.l-page--column_2{padding-top:2rem}@media screen and (min-width: 769px){.l-page--column_2{display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.l-page--column_2{padding-top:0}}.l-page--column_2 .l-page__main{width:72%;padding-right:7rem}@media screen and (max-width: 768px){.l-page--column_2 .l-page__main{width:100%;padding-right:0}}.l-page--column_2 .l-sidebar{width:28%}@media(max-width: 1350px){.l-page--column_2 .l-sidebar{transform:translateX(0)}}@media screen and (max-width: 768px){.l-page--column_2 .l-sidebar{width:100%}}@media screen and (max-width: 568px){.l-wrapper{width:87.2%}}@media screen and (max-width: 568px){.l-wrapper--l{width:87.2%}}@media screen and (max-width: 568px){.l-wrapper--m{width:87.2%}}@media screen and (max-width: 568px){.l-wrapper--s{width:87.2%}}.l-sec{padding-top:6rem;padding-bottom:8rem}@media screen and (max-width: 768px){.l-sec{padding-top:4rem;padding-bottom:4rem}}.l-bg--grid{background:url(../img/common/bg.png) no-repeat center #fff;background-size:cover}.l-bg--meet{background:url(../img/common/bg-meet.jpg) no-repeat right top;background-size:cover}@media screen and (max-width: 1200px){.l-bg--meet{background-image:url(../img/common/bg-meet_sp.jpg)}}div.editor{padding:6rem 0;font-size:16px;border-bottom:.1rem solid #e9e9e9;margin-bottom:2.6rem}@media screen and (max-width: 768px){div.editor{font-size:14px}}@media screen and (max-width: 568px){div.editor{padding:2.5rem 0}}div.editor h1,div.editor h2,div.editor h3,div.editor h4,div.editor h5,div.editor h6{font-weight:bold}div.editor h1{padding:.2rem 0 .2rem .8rem;margin-bottom:1em;line-height:1.3em;color:#009fe8;border-left:#009fe8 .3rem solid;font-size:24px}@media screen and (max-width: 768px){div.editor h1{font-size:20px}}div.editor img{margin-bottom:2rem;display:inline}div.editor h2{font-size:20px;color:#2a2a2a;border-left:none;padding-bottom:1.2rem;margin-bottom:2rem;border-bottom:.3rem solid #e1e1e1;position:relative}@media screen and (max-width: 768px){div.editor h2{padding-bottom:1rem;margin-bottom:1.5rem;font-size:16px}}div.editor h2::before{content:"";width:20rem;height:.3rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:-0.3rem;left:0}@media screen and (max-width: 768px){div.editor h2::before{width:10rem;height:.2rem}}div.editor h3{font-size:18px;margin-bottom:2rem}@media screen and (max-width: 768px){div.editor h3{margin-bottom:1rem}}div.editor h4{margin-bottom:2rem;font-size:16px}@media screen and (max-width: 768px){div.editor h4{margin-bottom:1rem;font-size:14px}}div.editor a:link,div.editor a:visited,div.editor a:active,div.editor a:hover{text-decoration:underline;color:#0066c0}div.editor p{margin-bottom:1.5em;font-size:16px;letter-spacing:.05em;line-height:1.6;font-weight:normal}@media screen and (max-width: 768px){div.editor p{font-size:14px}}div.editor p br{clear:inherit}div.editor br{clear:both}div.editor .center{text-align:center;text-indent:0}div.editor .left{text-align:left;text-indent:0}div.editor .right{text-align:right;text-indent:0}div.editor strong{font-weight:bold}div.editor em{font-style:italic}div.editor blockquote{background-color:#fbfbfb;padding:2.4rem 5.6rem;position:relative;margin-bottom:1.5rem;border-radius:1rem;border:none}@media screen and (max-width: 768px){div.editor blockquote{padding:2.4rem}}div.editor blockquote:before{content:"“";font-size:100px;line-height:1em;color:#e9e9e9;position:absolute;left:1rem;top:1rem}@media screen and (max-width: 768px){div.editor blockquote:before{left:.5rem;top:.5rem;font-size:50px}}div.editor blockquote:after{content:"”";font-size:100px;line-height:0em;color:#e9e9e9;position:absolute;right:1rem;bottom:1rem}@media screen and (max-width: 768px){div.editor blockquote:after{right:.5rem;bottom:.5rem;font-size:50px}}div.editor img{max-width:100%;height:auto !important}div.editor .f_left{float:left}@media screen and (max-width: 568px){div.editor .f_left{float:none}}div.editor .f_right{float:right}@media screen and (max-width: 568px){div.editor .f_right{float:none}}div.editor .aligncenter{margin:3% auto}div.editor .alignright{float:right;margin:3% 0 3% 3%}@media screen and (max-width: 568px){div.editor .alignright{float:none;margin:3% auto}}div.editor .alignleft{float:left;margin:3% 3% 3% 0}@media screen and (max-width: 568px){div.editor .alignleft{float:none;margin:3% auto}}div.editor ul,div.editor ol{margin:3% auto;font-weight:bold}@media screen and (max-width: 768px){div.editor ul,div.editor ol{padding:1rem auto}}div.editor li{line-height:1.5em;list-style-position:inside;font-size:17px;letter-spacing:.02em}@media screen and (max-width: 568px){div.editor li{line-height:1.7em;font-size:15px}}div.editor ul li{list-style-type:disc}div.editor ol li{list-style-type:decimal}div.editor table{border-collapse:collapse}div.editor table th,div.editor table td{border:.1rem solid #2a2a2a;padding:.5rem 1rem}div.editor table th{font-weight:bold}div.editor .wp-block-embed__wrapper iframe{width:100% !important}div.editor .wp-block-embed-youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:6rem !important;margin-top:3%}div.editor .wp-block-embed-youtube .wp-block-embed__wrapper{position:static}div.editor .wp-block-embed-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}div.editor .wp-block-embed figcaption{position:absolute;z-index:10;top:100.25%;left:0;right:0;font-size:80%;text-align:center}div.editor .wp-block-image figcaption{font-size:80%;text-align:center}div.editor .wp-block-file__button{background-color:#009fe8;color:#fff !important;text-decoration:none !important}div.editor .wp-block-file__button:hover{background-color:#c89636;color:#fff !important}div.editor .wp-block-button.aligncenter{text-align:center}div.editor .wp-block-button a{margin:0 auto 5rem;width:90%;max-width:25rem;color:#fff;background:#c89636 !important;padding:1.5rem 2rem;border-radius:10rem;text-decoration:none;text-align:center;display:block}div.editor .wp-block-button a:hover{opacity:.8}div.editor .a2a_button_twitter span,div.editor .a2a_button_facebook span,div.editor .a2a_button_line span{background-color:rgba(0,0,0,0) !important}div.editor .a2a_button_twitter path,div.editor .a2a_button_facebook path,div.editor .a2a_button_line path{fill:#009fe8}div.editor .wp-block-cover{margin:3% auto}div.blog-editor{font-size:16px}@media screen and (max-width: 768px){div.blog-editor{font-size:14px}}div.blog-editor h1,div.blog-editor h2,div.blog-editor h3,div.blog-editor h4,div.blog-editor h5,div.blog-editor h6{font-weight:bold}div.blog-editor h1{padding:.2rem 0 .2rem .8rem;margin-bottom:1em;line-height:1.3em;color:#009fe8;border-left:#009fe8 .3rem solid;font-size:24px}@media screen and (max-width: 768px){div.blog-editor h1{font-size:20px}}div.blog-editor img{margin-bottom:2rem;display:inline}div.blog-editor h2{font-size:20px;color:#2a2a2a;border-left:none;padding-bottom:1.2rem;margin-bottom:2rem;border-bottom:.3rem solid #e1e1e1;position:relative}@media screen and (max-width: 768px){div.blog-editor h2{padding-bottom:1rem;margin-bottom:1.5rem;font-size:16px}}div.blog-editor h2::before{content:"";width:20rem;height:.3rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:-0.3rem;left:0}@media screen and (max-width: 768px){div.blog-editor h2::before{width:10rem;height:.2rem}}div.blog-editor h3{font-size:18px;margin-bottom:2rem}@media screen and (max-width: 768px){div.blog-editor h3{margin-bottom:1rem}}div.blog-editor h4{margin-bottom:2rem;font-size:16px}@media screen and (max-width: 768px){div.blog-editor h4{margin-bottom:1rem;font-size:14px}}div.blog-editor a:link,div.blog-editor a:visited,div.blog-editor a:active,div.blog-editor a:hover{text-decoration:underline;color:#0066c0}div.blog-editor p{margin-bottom:1.5em;font-size:16px;letter-spacing:.05em;line-height:1.6;font-weight:normal}@media screen and (max-width: 768px){div.blog-editor p{font-size:14px}}div.blog-editor p br{clear:inherit}div.blog-editor br{clear:both}div.blog-editor .center{text-align:center;text-indent:0}div.blog-editor .left{text-align:left;text-indent:0}div.blog-editor .right{text-align:right;text-indent:0}div.blog-editor strong{font-weight:bold}div.blog-editor em{font-style:italic}div.blog-editor blockquote{background-color:#fbfbfb;padding:2.4rem 5.6rem;position:relative;margin-bottom:1.5rem;border-radius:1rem;border:none}@media screen and (max-width: 768px){div.blog-editor blockquote{padding:2.4rem}}div.blog-editor blockquote:before{content:"“";font-size:100px;line-height:1em;color:#e9e9e9;position:absolute;left:1rem;top:1rem}@media screen and (max-width: 768px){div.blog-editor blockquote:before{left:.5rem;top:.5rem;font-size:50px}}div.blog-editor blockquote:after{content:"”";font-size:100px;line-height:0em;color:#e9e9e9;position:absolute;right:1rem;bottom:1rem}@media screen and (max-width: 768px){div.blog-editor blockquote:after{right:.5rem;bottom:.5rem;font-size:50px}}div.blog-editor img{max-width:100%;height:auto !important}div.blog-editor .f_left{float:left}@media screen and (max-width: 568px){div.blog-editor .f_left{float:none}}div.blog-editor .f_right{float:right}@media screen and (max-width: 568px){div.blog-editor .f_right{float:none}}div.blog-editor .aligncenter{margin:3% auto}div.blog-editor .alignright{float:right;margin:3% 0 3% 3%}@media screen and (max-width: 568px){div.blog-editor .alignright{float:none;margin:3% auto}}div.blog-editor .alignleft{float:left;margin:3% 3% 3% 0}@media screen and (max-width: 568px){div.blog-editor .alignleft{float:none;margin:3% auto}}div.blog-editor ul,div.blog-editor ol{margin:3% auto;font-weight:bold}@media screen and (max-width: 768px){div.blog-editor ul,div.blog-editor ol{padding:1rem auto}}div.blog-editor li{line-height:1.5em;list-style-position:inside;font-size:17px;letter-spacing:.02em}@media screen and (max-width: 568px){div.blog-editor li{line-height:1.7em;font-size:15px}}div.blog-editor ul li{list-style-type:disc}div.blog-editor ol li{list-style-type:decimal}div.blog-editor table{border-collapse:collapse}div.blog-editor table th,div.blog-editor table td{border:.1rem solid #2a2a2a;padding:.5rem 1rem}div.blog-editor table th{font-weight:bold}div.blog-editor .wp-block-embed__wrapper iframe{width:100% !important}div.blog-editor .wp-block-embed-youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:6rem !important;margin-top:3%}div.blog-editor .wp-block-embed-youtube .wp-block-embed__wrapper{position:static}div.blog-editor .wp-block-embed-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}div.blog-editor .wp-block-embed figcaption{position:absolute;z-index:10;top:100.25%;left:0;right:0;font-size:80%;text-align:center}div.blog-editor .wp-block-image figcaption{font-size:80%;text-align:center}div.blog-editor .wp-block-file__button{background-color:#009fe8;color:#fff !important;text-decoration:none !important}div.blog-editor .wp-block-file__button:hover{background-color:#c89636;color:#fff !important}div.blog-editor .wp-block-button.aligncenter{text-align:center}div.blog-editor .wp-block-button a{margin:0 auto 5rem;width:90%;max-width:25rem;color:#fff;background:#c89636 !important;padding:1.5rem 2rem;border-radius:10rem;text-decoration:none;text-align:center;display:block}div.blog-editor .wp-block-button a:hover{opacity:.8}div.blog-editor .a2a_button_twitter span,div.blog-editor .a2a_button_facebook span,div.blog-editor .a2a_button_line span{background-color:rgba(0,0,0,0) !important}div.blog-editor .a2a_button_twitter path,div.blog-editor .a2a_button_facebook path,div.blog-editor .a2a_button_line path{fill:#009fe8}div.blog-editor .wp-block-cover{margin:3% auto}div.blog-editor p{margin:3rem auto 1.6rem}@media screen and (max-width: 768px){div.blog-editor p{margin:1.5rem auto 1.2rem}}div.blog-editor p.has-background{padding:1.25em}div.blog-editor ol,div.blog-editor ul{background-color:#fff;border:1px solid #d0d0d0;padding:1.6rem 3.2rem;margin:1.6rem auto}@media screen and (max-width: 768px){div.blog-editor ol,div.blog-editor ul{padding:1.5rem;margin:.8rem auto}}div.blog-editor ol ol,div.blog-editor ol ul,div.blog-editor ul ol,div.blog-editor ul ul{border:none;margin:0}div.blog-editor li{font-size:16px;margin-bottom:4px;font-weight:normal}@media screen and (max-width: 768px){div.blog-editor li{font-size:14px}}div.blog-editor li:last-child{margin-bottom:0}div.blog-editor ul>li{list-style:none !important;position:relative;padding-left:2.2rem}div.blog-editor ul>li::before{content:"";border:none;position:absolute;position:absolute;width:1.4rem;height:1rem;background:url(../img/article/icon-check.svg) no-repeat center;background-size:contain;margin-right:.8rem;top:.8rem;left:0;transform:none}div.blog-editor ol{counter-reset:ol_li}div.blog-editor ol>li{list-style:none}div.blog-editor ol>li::before{margin-right:.8rem;counter-increment:ol_li;content:counter(ol_li) ".";color:#59ba50;background:none}div.blog-editor table{font-size:16px;margin-top:2rem;margin-bottom:3rem}@media screen and (max-width: 768px){div.blog-editor table{font-size:14px}}div.blog-editor table thead{border:none}div.blog-editor table th{text-align:left;border:1px solid #fff !important;background-color:#e1e1e1}div.blog-editor table td{border:1px solid #e1e1e1 !important}div.blog-editor .is-style-stripes tr:nth-child(odd) td{background-color:#f6f6f6}div.blog-editor .c-ctaBtn{width:100%;height:5.9rem;display:inline-flex;justify-content:center;align-items:center;border-radius:3rem;font-weight:bold;letter-spacing:-0.01em;position:relative;transition:all .3s ease;text-decoration:none;padding:0 5rem;max-width:max-content;min-width:29.3rem;margin-bottom:3rem;font-size:16px}div.blog-editor .c-ctaBtn,div.blog-editor .c-ctaBtn:hover,div.blog-editor .c-ctaBtn:visited,div.blog-editor .c-ctaBtn:link{color:#fff;text-decoration:none}@media screen and (max-width: 768px){div.blog-editor .c-ctaBtn{font-size:14px}}@media screen and (max-width: 568px){div.blog-editor .c-ctaBtn{height:5rem;line-height:1.4}}div.blog-editor .c-ctaBtn::after{content:"";position:absolute;width:2rem;height:2rem;background:url(../img/arrow/arrow_right_w.svg) no-repeat center;background-size:contain;right:1.9rem;top:50%;transform:translateY(-50%)}div.blog-editor .c-ctaBtn.--type1{background-color:#c92629;padding-left:1rem;box-shadow:0 7px #690709}div.blog-editor .wp-block-separator{border:2px solid #e1e1e1;width:10rem;box-shadow:0px 1px 1px 0px rgba(42,42,42,.0392156863);margin:4.8rem auto}@media screen and (max-width: 768px){div.blog-editor .wp-block-separator{margin:2.4rem auto}}div.blog-editor .wp-block-file__button{width:18.8rem;padding:12px 32px;font-weight:bold;background-color:#2a2a2a;border-radius:30px;position:relative;font-size:16px}div.blog-editor .wp-block-file__button::after{content:"";position:absolute;width:12px;height:12px;background:url(../img/article/icon_dl.svg) no-repeat center;background-size:contain;right:16px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){div.blog-editor .wp-block-file__button::after{right:1.2rem}}@media screen and (max-width: 768px){div.blog-editor .wp-block-file__button{font-size:14px;padding:.8rem 1.6rem}}div.blog-editor h2{font-size:24px;color:#fff;letter-spacing:.02em;padding:1.2rem 1.6rem;background:linear-gradient(308.52deg, #008E47 13.49%, #59BA50 85.96%);border-bottom:none;margin-top:9.8rem;margin-bottom:4.8rem;line-height:1.3}div.blog-editor h2::before{content:none}@media screen and (max-width: 768px){div.blog-editor h2{font-size:20px;margin-top:4.8rem;margin-bottom:2.4rem}}div.blog-editor h3{font-size:20px;line-height:1.4;letter-spacing:.02em;font-weight:bold;padding-left:1.8rem;position:relative;margin-top:5.6rem;margin-bottom:3.6rem}div.blog-editor h3::before{content:"";position:absolute;width:6px;height:100%;background:linear-gradient(308.52deg, #008E47 13.49%, #59BA50 85.96%);top:0;left:0}@media screen and (max-width: 768px){div.blog-editor h3{font-size:16px;margin-top:2.8rem;margin-bottom:1.8rem}}div.blog-editor h4{font-size:18px;color:#2a2a2a;padding-bottom:1.2rem;margin-bottom:2rem;border-bottom:.3rem solid #e1e1e1;position:relative;margin-top:4.8rem;margin-bottom:3rem}@media screen and (max-width: 768px){div.blog-editor h4{padding-bottom:1rem;margin-bottom:1.5rem;font-size:15px;margin-top:2.4rem;margin-bottom:1.5rem}}div.blog-editor h4::before{content:"";width:10rem;height:.3rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:-0.3rem;left:0}@media screen and (max-width: 768px){div.blog-editor h4::before{width:5rem;height:.2rem}}div.blog-editor a{word-break:break-all}div.blog-editor .is-style-sme-speech{margin-bottom:5rem;background-color:#f6f6f6;border:1px solid #e1e1e1}div.blog-editor .is-style-sme-speech::before{width:2.8rem;height:2.7rem;background:url(../img/article/icon-speech.svg) no-repeat center;background-size:contain;top:calc(100% + .8rem);left:2.4rem;transform:none}@media screen and (max-width: 768px){div.blog-editor .is-style-sme-speech{margin-bottom:4rem}div.blog-editor .is-style-sme-speech::before{width:2rem;height:2rem}}div.blog-editor .is-style-sme-alert-remark,div.blog-editor .is-style-sme-alert-success,div.blog-editor .is-style-sme-alert-warning,div.blog-editor .is-style-sme-alert{padding:var(--sme-alert--padding)}div.blog-editor .is-style-sme-alert-remark::before,div.blog-editor .is-style-sme-alert-success::before,div.blog-editor .is-style-sme-alert-warning::before,div.blog-editor .is-style-sme-alert::before{width:3rem;height:3rem;top:-1.5rem}@media screen and (min-width: 769px){div.blog-editor .is-style-sme-alert-remark::before,div.blog-editor .is-style-sme-alert-success::before,div.blog-editor .is-style-sme-alert-warning::before,div.blog-editor .is-style-sme-alert::before{transform:none}}div.blog-editor .is-style-sme-alert{background-color:#fffbb5;border-color:#e9e25b}div.blog-editor .is-style-sme-alert::before{background-image:url(../img/article/alert_icon.svg)}div.blog-editor .is-style-sme-alert-success{background-color:#deefdc;border-color:#8ebb79}div.blog-editor .is-style-sme-alert-success::before{background-image:url(../img/article/success_icon.svg)}div.blog-editor .is-style-sme-alert-warning{background-color:#ffd8cd;border-color:#e9815b}div.blog-editor .is-style-sme-alert-warning::before{background-image:url(../img/article/warning_icon.svg)}div.blog-editor .p-caution-point{margin:2rem 5rem;padding:3rem 4rem;border:1px solid #ccc;background:#fbfbfb}div.blog-editor .p-caution-point p:last-of-type{margin-bottom:0}div.blog-editor .p-caution-point ul,div.blog-editor .p-caution-point ol{margin:1.5rem 0;padding-left:2.5rem}div.blog-editor .p-caution-point ul li{list-style:disc}div.blog-editor .p-caution-point ol li{list-style:decimal}div.blog-editor .p-caution-point .p-caution-title{position:relative;margin:0;font-size:16px;font-weight:bold}div.blog-editor .p-caution-point .p-caution-title::before{margin-right:.4em;color:currentColor;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:bold;content:""}div.blog-editor .p-point{margin:2rem 5rem}div.blog-editor .p-point-img-text-wrapper{display:flex;align-items:flex-start}div.blog-editor .p-point-img{flex-shrink:0;width:11rem;margin-right:3rem}div.blog-editor .p-point-text-wrapper{box-sizing:border-box;display:inline-block;position:relative;min-height:9rem;margin-top:1rem;padding:.5rem 2rem;border:solid 1px #ccc;background:#fff;color:#555}div.blog-editor .p-point-text-wrapper p{margin:0}div.blog-editor .p-point-text-wrapper::before{z-index:-1;position:absolute;top:4.5rem;left:-18px;width:0;height:0;margin-top:-12px;border-width:16.5px 30px 16.5px 0;border-style:solid;border-color:rgba(0,0,0,0) #ccc rgba(0,0,0,0) rgba(0,0,0,0);content:""}div.blog-editor .p-point-text-wrapper::after{z-index:2;position:absolute;top:4.5rem;left:-16px;width:0;height:0;margin-top:-12px;border-width:16.5px 30px 16.5px 0;border-style:solid;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);content:""}div.blog-editor .p-summary{margin:4rem 0;padding:2rem;border:1px solid #ccc;background:#fbfbfb}div.blog-editor .p-summary ul,div.blog-editor .p-summary ol{margin:1.5rem 0;padding-left:2.5rem}div.blog-editor .p-summary ul li{list-style:disc}div.blog-editor .p-summary ol li{list-style:decimal}div.blog-editor .p-summary-title{position:relative;color:#4fb046;font-size:20px !important;font-weight:bold;text-align:center}div.blog-editor .p-summary-title strong{display:inline-block;position:relative;padding-left:1.5em}div.blog-editor .p-summary-title strong::before{position:absolute;top:.1em;left:0;color:#4fb046;font-family:"Font Awesome 5 Free";font-size:20px;font-weight:bold;content:""}div.blog-editor .p-summary-title .p-mark-summary strong::before{content:""}div.blog-editor .p-summary-title .p-mark-question strong::before{content:""}div.blog-editor .p-summary-title .p-mark-check strong::before{content:""}div.blog-editor .p-summary-title .p-mark-edit strong::before{content:""}div.blog-editor .p-summary-title .p-mark-biginner strong::before{top:.2em;width:2rem;height:2.6rem;background:url("../../img/article/icon_wakaba.jpg") no-repeat top center/contain;content:""}@media screen and (max-width: 768px){div.blog-editor .p-caution-point{margin-right:0;margin-left:0;padding:2rem}div.blog-editor .p-point{margin-right:0;margin-left:0}div.blog-editor .p-point-img{width:24%}div.blog-editor .p-point-text-wrapper{margin-top:0}div.blog-editor .p-point-text-wrapper p{font-size:125px}div.blog-editor .p-point-text-wrapper::before{top:3rem}div.blog-editor .p-point-text-wrapper::after{top:3rem}}div.blog-editor .post_link_wrapper{border:solid 1px #2a2a2a;position:relative;margin-top:60px;margin-bottom:40px;display:block;text-decoration:none !important;border-radius:4px}div.blog-editor .post_link_wrapper,div.blog-editor .post_link_wrapper:hover,div.blog-editor .post_link_wrapper:visited,div.blog-editor .post_link_wrapper:link{color:#2a2a2a;text-decoration:none}@media screen and (max-width: 768px){div.blog-editor .post_link_wrapper{margin:3rem 0}}div.blog-editor .post_link_wrapper:hover{text-decoration:none}div.blog-editor .post_link_wrapper .post_link_subtitle{background-color:#fff;border-radius:5px;position:absolute;top:-18px;left:20px;font-size:14px;font-weight:bold;padding:5px;display:inline-block;margin:0}div.blog-editor .post_link_wrapper .post_link_subtitle::before{content:"";display:inline-block;width:1.6rem;height:1.6rem;background:url(../img/article/icon-checkbox.svg) no-repeat center/contain;margin-right:.8rem}@media screen and (max-width: 768px){div.blog-editor .post_link_wrapper .post_link_subtitle::before{width:1.2rem;height:1.2rem;margin-right:.5rem}}div.blog-editor .post_link_wrapper .post_link_title{font-size:16px;font-weight:bold;margin:25px 0 10px 20px}div.blog-editor .post_link_wrapper .post_link_content{display:flex;align-items:flex-start;padding:0px 20px 20px}div.blog-editor .post_link_wrapper .post_link_content img{width:27%;margin-right:1.6rem;margin-bottom:0}div.blog-editor .post_link_wrapper .post_link_content p{font-size:14px;line-height:1.8;margin:0}@media screen and (max-width: 768px){div.blog-editor .post_link_wrapper .post_link_subtitle{font-size:12px;left:10px}div.blog-editor .post_link_wrapper .post_link_inner{display:flex;align-items:center;padding:2.4rem 10px 10px}div.blog-editor .post_link_wrapper .post_link_title{order:1;font-size:14px;margin:0}div.blog-editor .post_link_wrapper .post_link_content{width:39.1304347826%;flex-shrink:0;padding:0;margin-right:10px}div.blog-editor .post_link_wrapper .post_link_content img{width:100%}div.blog-editor .post_link_wrapper .post_link_content p{display:none}}div.blog-editor .review-box{max-width:624px;border:1px solid #e1e1e1;padding:30px;background:#fff}@media screen and (max-width: 768px){div.blog-editor .review-box{padding:15px}}div.blog-editor .review-box__title{font-size:18px;font-weight:bold;margin-bottom:10px;text-align:center}@media screen and (max-width: 768px){div.blog-editor .review-box__title{font-size:16px}}div.blog-editor .review-box__image{margin-bottom:10px}div.blog-editor .review-box__image img{max-width:400px;height:auto;display:block;margin:auto}@media screen and (max-width: 768px){div.blog-editor .review-box__image img{max-width:100%}}div.blog-editor .review-box__rating-label{font-weight:bold;margin-bottom:8px;text-align:center}div.blog-editor .review-box__rating-label span{font-size:14px;color:#fff;padding:2px 8px;background:#2a2a2a;border-radius:4px;font-weight:500}@media screen and (max-width: 768px){div.blog-editor .review-box__rating-label span{font-size:12px}}div.blog-editor .review-box__rating{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){div.blog-editor .review-box__rating{margin-bottom:10px}}div.blog-editor .review-box__rating-score{margin-left:8px;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:16px;line-height:1;margin-top:.3em}@media screen and (max-width: 768px){div.blog-editor .review-box__rating-score{font-size:14px;margin-left:5px}}div.blog-editor .review-box__rating .review-box__stars{display:flex}div.blog-editor .review-box__rating .review-box__stars .star{display:inline-block;width:16px;height:16px;margin-right:2px;background-size:contain;background-repeat:no-repeat}div.blog-editor .review-box__rating .review-box__stars .star--full{background-image:url('data:image/svg+xml;utf8,<svg fill="%23FFD700" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 .587l3.668 7.431L24 9.335l-6 5.845L19.335 24 12 20.009 4.665 24 6 15.18 0 9.335l8.332-1.317z"/></svg>')}div.blog-editor .review-box__rating .review-box__stars .star--half{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="half-grad" x1="0" x2="1" y1="0" y2="0"><stop offset="50%" stop-color="%23FFD700"/><stop offset="50%" stop-color="%23E1E1E1"/></linearGradient></defs><path fill="url(%23half-grad)" d="M12 .587l3.668 7.431L24 9.335l-6 5.845L19.335 24 12 20.009 4.665 24 6 15.18 0 9.335l8.332-1.317z"/></svg>')}div.blog-editor .review-box__rating .review-box__stars .star--empty{background-image:url('data:image/svg+xml;utf8,<svg fill="%23E1E1E1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 .587l3.668 7.431L24 9.335l-6 5.845L19.335 24 12 20.009 4.665 24 6 15.18 0 9.335l8.332-1.317z"/></svg>')}div.blog-editor .review-box__label span{display:inline-block;border-radius:4px;padding:4px 12px;color:#fff;font-size:14px;font-weight:500}@media screen and (max-width: 768px){div.blog-editor .review-box__label span{font-size:12px}}div.blog-editor .review-box__label.review-box__label--merit{margin-top:16px}@media screen and (max-width: 768px){div.blog-editor .review-box__label.review-box__label--merit{margin-top:10px}}div.blog-editor .review-box__label.review-box__label--merit span{background:#59ba50}div.blog-editor .review-box__label.review-box__label--demerit{margin-top:24px}@media screen and (max-width: 768px){div.blog-editor .review-box__label.review-box__label--demerit{margin-top:16px}}div.blog-editor .review-box__label.review-box__label--demerit span{background:#ef6868}div.blog-editor .review-box ul.review-box__list{padding:0;border:none;margin-top:12px}div.blog-editor .review-box ul.review-box__list.review-box__list--merit>li:before{width:16px;height:16px;top:.6rem;background-image:url(../img/article/icon-circle.svg)}div.blog-editor .review-box ul.review-box__list.review-box__list--demerit>li:before{width:16px;height:16px;top:.6rem;background-image:url(../img/article/icon-cross.svg)}div.blog-editor .review-box__description>*:first-child{margin-top:0}div.blog-editor .accordion-box{border:1px solid #e1e1e1;border-radius:4px;overflow:hidden;background:#fff}div.blog-editor .accordion-box__title{cursor:pointer;padding:16px 30px 16px 16px;font-size:18px;font-weight:bold;position:relative;background:#f6f6f6}@media screen and (max-width: 768px){div.blog-editor .accordion-box__title{font-size:16px;padding:12px 25px 12px 12px}}div.blog-editor .accordion-box__title::after{content:"";display:inline-block;width:10px;height:10px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);transition:transform .3s ease;position:absolute;right:1em;top:50%;transform-origin:center;transform:translateY(-50%) rotate(45deg)}div.blog-editor .accordion-box__title.is-open::after{transform:translateY(-50%) rotate(-135deg)}div.blog-editor .accordion-box__content{padding:16px;display:none}@media screen and (max-width: 768px){div.blog-editor .accordion-box__content{padding:12px}}div.blog-editor .accordion-box__content>*:first-child{margin-top:0}div.blog-editor .accordion-box__content.is-open{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}div.blog-editor .step-box{display:flex;flex-wrap:wrap;align-items:center}div.blog-editor .step-box+.step-box{margin-top:0}div.blog-editor .step-box__number{width:50px;height:50px;border-radius:50%;background:linear-gradient(308.52deg, #008E47 13.49%, #59BA50 85.96%);color:#fff;font-weight:bold;font-size:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:12px;font-size:10px}@media screen and (max-width: 768px){div.blog-editor .step-box__number{width:50px;height:50px;margin-right:8px}}div.blog-editor .step-box__number span{font-size:20px;line-height:1}@media screen and (max-width: 768px){div.blog-editor .step-box__number span{font-size:18px}}div.blog-editor .step-box__title{font-size:18px;font-weight:bold;flex:1;line-height:1.4}@media screen and (max-width: 768px){div.blog-editor .step-box__title{font-size:16px}}div.blog-editor .step-box__content{width:100%;padding-left:62px;margin-top:5px}@media screen and (max-width: 768px){div.blog-editor .step-box__content{padding-left:58px}}div.blog-editor .step-box__content>*:first-child{margin-top:0}div.blog-editor .cap-box{background:#fff;border:1px solid #e1e1e1;border-radius:4px;margin-top:50px !important}@media screen and (max-width: 768px){div.blog-editor .cap-box{margin-top:40px !important}}div.blog-editor .cap-box__title{background-color:#4fb046;color:#fff;font-weight:bold;padding:4px 8px;font-size:16px;display:inline-block;width:auto;max-width:94%;margin-left:3%;position:relative;transform:translateY(-50%);line-height:1.4}@media screen and (max-width: 768px){div.blog-editor .cap-box__title{font-size:15px}}div.blog-editor .cap-box__content{padding:0 30px 24px}@media screen and (max-width: 768px){div.blog-editor .cap-box__content{padding:0 15px 15px}}div.blog-editor .cap-box__content>*:first-child{margin-top:0}div.blog-editor .accordion-box,div.blog-editor .step-box,div.blog-editor .cap-box,div.blog-editor .review-box{margin:30px auto}@media screen and (max-width: 768px){div.blog-editor .accordion-box,div.blog-editor .step-box,div.blog-editor .cap-box,div.blog-editor .review-box{margin:20px auto}}div.blog-editor .accordion-box__content img,div.blog-editor .step-box__content img,div.blog-editor .cap-box__content img,div.blog-editor .review-box__description img{margin-bottom:1rem}div.blog-editor .accordion-box__content h2,div.blog-editor .step-box__content h2,div.blog-editor .cap-box__content h2,div.blog-editor .review-box__description h2{font-size:20px;padding:.8rem 1rem;margin-top:2rem;margin-bottom:1rem}@media screen and (max-width: 768px){div.blog-editor .accordion-box__content h2,div.blog-editor .step-box__content h2,div.blog-editor .cap-box__content h2,div.blog-editor .review-box__description h2{font-size:18px;margin-top:1.5rem;margin-bottom:1rem}}div.blog-editor .accordion-box__content h3,div.blog-editor .step-box__content h3,div.blog-editor .cap-box__content h3,div.blog-editor .review-box__description h3{font-size:18px;margin-top:1.5rem;margin-bottom:1rem}@media screen and (max-width: 768px){div.blog-editor .accordion-box__content h3,div.blog-editor .step-box__content h3,div.blog-editor .cap-box__content h3,div.blog-editor .review-box__description h3{font-size:16px;margin-top:1.5rem;margin-bottom:1rem}}div.blog-editor .accordion-box__content h4,div.blog-editor .step-box__content h4,div.blog-editor .cap-box__content h4,div.blog-editor .review-box__description h4{font-size:16px;padding-bottom:.8rem;margin-top:1.5rem;margin-bottom:1rem}@media screen and (max-width: 768px){div.blog-editor .accordion-box__content h4,div.blog-editor .step-box__content h4,div.blog-editor .cap-box__content h4,div.blog-editor .review-box__description h4{padding-bottom:.5rem;font-size:15px;margin-top:1.5rem;margin-bottom:1rem}}div.blog-editor .accordion-box__content p,div.blog-editor .step-box__content p,div.blog-editor .cap-box__content p,div.blog-editor .review-box__description p{margin-top:1em;margin-bottom:1rem;font-size:16px}@media screen and (max-width: 768px){div.blog-editor .accordion-box__content p,div.blog-editor .step-box__content p,div.blog-editor .cap-box__content p,div.blog-editor .review-box__description p{font-size:14px}}div.blog-editor .cta-block{background:#fcf1de;border:1px solid #e9ae5b;padding:30px;margin:30px auto;border-radius:4px;text-align:center}@media screen and (max-width: 768px){div.blog-editor .cta-block{margin:20px 0;padding:15px}}div.blog-editor .cta-block .cta-block__free p{margin:0;text-align:center}div.blog-editor .cta-block .cta-block__free p+p{margin-top:5px}div.blog-editor .cta-block .cta-block__free .cta-block__title{font-size:20px;font-weight:700}@media screen and (max-width: 768px){div.blog-editor .cta-block .cta-block__free .cta-block__title{font-size:18px}}div.blog-editor .cta-block .cta-block__image img{margin:15px 0 0}div.blog-editor .cta-block .cta-block__action{margin-top:15px;position:relative}div.blog-editor .cta-block .cta-block__action p{margin:0;text-align:center}div.blog-editor .cta-block .cta-block__action .cta-block__microcopy{font-weight:700}div.blog-editor .cta-block .cta-block__action .cta-block__microcopy--top{font-size:16px;color:#c92629}@media screen and (max-width: 768px){div.blog-editor .cta-block .cta-block__action .cta-block__microcopy--top{font-size:14px}}div.blog-editor .cta-block .cta-block__action .cta-block__microcopy--bottom{font-size:14px}@media screen and (max-width: 768px){div.blog-editor .cta-block .cta-block__action .cta-block__microcopy--bottom{font-size:12px}}div.blog-editor .cta-block .cta-block__action img{margin:0;position:absolute}div.blog-editor .cta-block .cta-block__action .wp-block-button a,div.blog-editor .cta-block .cta-block__action .wp-block-button__link,div.blog-editor .cta-block .cta-block__action a.cta-block__button,div.blog-editor .cta-block .cta-block__action .cta-block__buttonPreview{text-decoration:none;margin:6px 0;padding:15px 25px;display:inline-flex;justify-content:center;align-items:center;border-radius:3rem;font-weight:bold;letter-spacing:-0.01em;position:relative;transition:all .3s ease;background:#c92629 !important;box-shadow:0 7px #690709;color:#fff;width:100%;max-width:inherit;min-width:280px;width:auto}@media screen and (max-width: 768px){div.blog-editor .cta-block .cta-block__action .wp-block-button a,div.blog-editor .cta-block .cta-block__action .wp-block-button__link,div.blog-editor .cta-block .cta-block__action a.cta-block__button,div.blog-editor .cta-block .cta-block__action .cta-block__buttonPreview{padding:10px 15px}}div.blog-editor .cta-block .cta-block__action .wp-block-button a:hover,div.blog-editor .cta-block .cta-block__action .wp-block-button__link:hover,div.blog-editor .cta-block .cta-block__action a.cta-block__button:hover,div.blog-editor .cta-block .cta-block__action .cta-block__buttonPreview:hover{transform:translateY(7px);box-shadow:none}div.blog-editor .cta-block .cta-block__action .wp-block-button a:after,div.blog-editor .cta-block .cta-block__action .wp-block-button__link:after,div.blog-editor .cta-block .cta-block__action a.cta-block__button:after,div.blog-editor .cta-block .cta-block__action .cta-block__buttonPreview:after{content:"";width:2rem;height:2rem;background:url(../img/arrow/arrow_right_w.svg) no-repeat center;background-size:contain}div.blog-editor .cta-block .cta-block__action .cta-block__buttonArea--ad a.cta-block__button:after{content:none}.swiper-button-next,.swiper-button-prev{width:5%;height:100%;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:3rem 3rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.swiper-button-next,.swiper-button-prev{width:10%}}.swiper-button-next::after,.swiper-button-prev::after{content:""}.swiper-button-prev{left:0;background-image:url(../img/arrow/arrow_left_w.svg)}.swiper-button-next{right:0;background-image:url(../img/arrow/arrow_right_w.svg)}.swiper-pagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem;opacity:1;border-radius:50%;background-color:#d0d0d0;margin:0 1.2rem !important;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media screen and (max-width: 768px){.swiper-pagination .swiper-pagination-bullet{transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2a2a2a;position:relative}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{position:absolute;content:"";width:2.6rem;height:2.6rem;border:1px solid #2a2a2a;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%)}.p-frontFv{padding-top:1rem;padding-bottom:3rem}.p-frontFv__flex{display:flex;justify-content:space-between;align-items:flex-start;translate:.7rem}@media screen and (max-width: 768px){.p-frontFv__flex{flex-direction:column;align-items:center;max-width:55rem;translate:none}}.p-frontFv__left{width:55%;max-width:61.2rem}@media screen and (max-width: 768px){.p-frontFv__left{display:contents}}.p-frontFv__right{width:42.5%;position:relative;margin-top:6.2rem}.p-frontFv__right .swiper-pagination{bottom:-5rem;margin:0 1.2rem}@media screen and (max-width: 768px){.p-frontFv__right{order:4;width:100%;margin-top:3rem}}@media screen and (max-width: 768px){.p-frontFv__badge{margin-right:auto}}.p-frontFv__copy{margin-top:1rem;font-size:5.5rem;font-weight:900;line-height:1.1;font-feature-settings:"palt"}@media screen and (max-width: 1280px){.p-frontFv__copy{font-size:5rem}}@media screen and (max-width: 768px){.p-frontFv__copy{order:1;font-size:2.8rem;line-height:1.2}}.p-frontFv__copy .u-text-grad{font-size:7rem}@media screen and (max-width: 1280px){.p-frontFv__copy .u-text-grad{font-size:6.2rem}}@media screen and (max-width: 768px){.p-frontFv__copy .u-text-grad{font-size:3.6rem}}.p-frontFv__copy .fs60{font-size:6rem;letter-spacing:-0.01em}@media screen and (max-width: 1280px){.p-frontFv__copy .fs60{font-size:5.5rem}}@media screen and (max-width: 768px){.p-frontFv__copy .fs60{font-size:3.2rem}}.p-frontFv__copy .fs40{letter-spacing:-0.01em;font-size:4rem}@media screen and (max-width: 1280px){.p-frontFv__copy .fs40{font-size:3.5rem}}@media screen and (max-width: 768px){.p-frontFv__copy .fs40{font-size:2.2rem}}.p-frontFv__copy img{width:16.2rem;display:inline-block;margin:0 1rem -2rem}@media screen and (max-width: 1280px){.p-frontFv__copy img{width:12rem;margin-bottom:-1rem}}@media screen and (max-width: 768px){.p-frontFv__copy img{width:8rem}}.p-frontFv__bubble{font-weight:900;line-height:1.3;margin-top:2.8rem;padding:1.3rem;text-align:center;background:url(../img/front/kv-bubble.png) no-repeat center left;background-size:contain;max-width:59.5rem;width:100%}@media screen and (max-width: 768px){.p-frontFv__bubble{order:2}}@media screen and (max-width: 568px){.p-frontFv__bubble{font-size:1.4rem}}.p-frontFv__list{margin-top:2rem}@media screen and (max-width: 768px){.p-frontFv__list{order:3;width:100%}.p-frontFv__list .c-gradlist__item__inner{padding:1rem .2rem}}.p-frontFv__list p{font-weight:900;line-height:1.4}@media screen and (max-width: 568px){.p-frontFv__list p{font-size:1.2rem;letter-spacing:-0.04em}}.p-frontFv__list .u-text-grad{font-size:2.5rem}@media screen and (max-width: 768px){.p-frontFv__list .u-text-grad{font-size:1.4rem}}.p-frontFv__list .num{font-size:5rem;line-height:1;letter-spacing:-0.01em;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;display:inline-block;margin-top:.5rem}@media screen and (max-width: 768px){.p-frontFv__list .num{font-size:3.6rem}}@media screen and (max-width: 568px){.p-frontFv__list .num{font-size:2.8rem}}.p-frontFv__list li:nth-child(2) .u-text-grad{font-size:3.6rem;letter-spacing:-0.02rem}@media screen and (max-width: 568px){.p-frontFv__list li:nth-child(2) .u-text-grad{font-size:2.1rem}}@media screen and (max-width: 768px){.p-frontFv .c-ctaBtns{order:5}}@media screen and (max-width: 568px){.p-frontFv .c-ctaBtns{flex-direction:column;gap:3rem}.p-frontFv .c-ctaBtns div{width:100%}.p-frontFv .c-ctaBtns div br{display:none}}.p-frontFv__achieve{position:relative;overflow:hidden;box-shadow:0px 0px 20px 0px rgba(0,0,0,.2509803922)}.p-frontFv__achieve .swiper-slide{position:relative}.p-frontFv__achieve__img{position:relative;border:6px solid #fff}.p-frontFv__achieve__img::after{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(0deg, #2a2a2a 0%, rgba(0, 0, 0, 0) 50%);bottom:0;left:0}@media screen and (max-width: 768px){.p-frontFv__achieve__img::after{background:linear-gradient(0deg, #2a2a2a 0%, rgba(0, 0, 0, 0) 90%)}}.p-frontFv__achieve__info{position:absolute;width:88.2%;bottom:2.4rem;left:50%;transform:translateX(-50%);color:#fff}.p-frontFv__achieve__info .company{padding:.2rem .8rem;font-weight:500;border:1px solid #fff;margin-bottom:.8rem;display:inline-block}.p-frontFv__achieve__info h3{font-weight:bold;margin-bottom:.8rem}.p-frontFv__achieve__info .cont{font-weight:500;letter-spacing:.01em;line-height:1.4}.p-frontFeature .l-wrapper{max-width:99.3rem}.p-frontFeature__lead{line-height:1.5;letter-spacing:.02em;font-weight:bold;margin-bottom:2.4rem;text-align:center}.p-frontFeature .c-lead{max-width:83.9rem;width:100%;margin:0 auto 4.8rem}@media screen and (max-width: 768px){.p-frontFeature .c-lead{margin-bottom:2rem}}.p-frontFeature__img{background-color:#f6f6f6;padding:4.8rem 6rem}@media screen and (max-width: 768px){.p-frontFeature__img{padding:1rem}.p-frontFeature__img picture,.p-frontFeature__img img{min-width:60rem}}.p-frontService{background-color:#f6f6f6}.p-frontAchive__company{max-width:79.2rem;margin:7rem auto 0}.p-frontAchive__company .c-ttl--lv2{letter-spacing:.05em}.p-frontAchive__client{max-width:79.2rem;margin:4rem auto 0;display:flex;border-radius:4px;overflow:hidden;background:url(../img/front/bg-criant.png) no-repeat center left #fff;background-size:cover}@media screen and (max-width: 568px){.p-frontAchive__client{flex-direction:column}}.p-frontAchive__client .u-text-label{padding:0 1rem}.p-frontAchive__client__left{flex:1;padding:3.5rem 3rem}.p-frontAchive__client__left p{font-weight:bold;line-height:1.5;margin-bottom:1.6rem}@media screen and (max-width: 768px){.p-frontAchive__client__left{padding:3rem}}.p-frontAchive__client__right{width:43.4%}@media screen and (max-width: 568px){.p-frontAchive__client__right{width:100%}}.p-frontStaff__lead{font-weight:bold}.p-frontPrice .c-ctaBtns{margin-top:4rem}@media screen and (max-width: 768px){.p-frontPrice .c-ctaBtns{flex-direction:column;align-items:center;gap:3rem}.p-frontPrice .c-ctaBtns>div{width:80%}.p-frontPrice .c-ctaBtns .c-ctaBtn br{display:none}}.p-frontPrice .c-trial{margin-top:8rem}.p-frontNews{background-color:#f6f6f6}.p-frontNews__flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-frontNews__flex{flex-direction:column}}.p-frontNews__left{width:20.9rem;margin-left:9%}@media screen and (max-width: 1280px){.p-frontNews__left{margin-left:0}}@media screen and (max-width: 768px){.p-frontNews__left{display:contents}.p-frontNews__left h2{order:1}.p-frontNews__left>div{order:3}}.p-frontNews__right{width:66%;padding:4rem 0 2rem;position:relative;z-index:0}@media screen and (max-width: 768px){.p-frontNews__right{width:100%;order:2;padding:1.4rem 0 2rem}}.p-frontNews__right ul{width:90%;margin-left:auto}.p-frontNews__right::after{content:"";position:absolute;width:100vw;height:100%;background-color:#fff;box-shadow:0px 0px 40px 0px rgba(0,0,0,.0509803922);left:0;top:0;z-index:-1}.p-frontPoint{padding:4rem 0;background:url(../img/front/bg-point.jpg) no-repeat center;background-size:cover;position:relative;z-index:0}.p-frontPoint::after{position:absolute;width:100%;height:100%;content:"";background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);opacity:.7;top:0;left:0;z-index:-1}@media screen and (max-width: 568px){.p-frontPoint{background-position:center left}.p-frontPoint h2{font-size:2.4rem}.p-frontPoint .c-btn{height:6.2rem;border-radius:3.2rem}}.p-form__header{position:absolute}.p-form .l-wrapper{max-width:104rem}.p-form__flex{display:flex;justify-content:space-between;padding-inline:2rem;padding-bottom:8rem}@media screen and (max-width: 768px){.p-form__flex{flex-direction:column;align-items:center;gap:4rem;padding-inline:0}}.p-form__left{margin-top:4px;max-width:44.6rem;flex:1}.p-form__left h1{font-size:3.6rem;font-weight:bold;letter-spacing:.02em}@media screen and (max-width: 768px){.p-form__left{width:100%}.p-form__left h1{font-size:2.6rem}}.p-form__badge{margin-bottom:.7rem}.p-form__list{margin-top:2.4rem}@media screen and (max-width: 768px){.p-form__list{margin-top:1.6rem}}.p-form__list li{display:flex;align-items:flex-start;margin-bottom:.5rem;gap:5px;font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:0;color:#404c87;white-space:nowrap}@media screen and (max-width: 568px){.p-form__list li{gap:.2rem;font-size:1.3rem}}.p-form__list li::before{content:"";flex-shrink:0;width:2rem;height:2rem;background:url(../img/contact/icn_light_bulb.svg) no-repeat center;background-size:contain}.p-form__support h2{padding-left:4.5%;display:flex;align-items:baseline;gap:3.3%;font-weight:bold;letter-spacing:.04em;position:relative;z-index:1;white-space:nowrap}@media screen and (max-width: 768px){.p-form__support h2{padding-left:0}}.p-form__support h2 span{display:inline-block;transform:translateY(-12px)}.p-form__support h2::before{content:"";width:6.7rem;height:6rem;background:url(../img/contact/icn_support.png) no-repeat center;background-size:contain}@media screen and (max-width: 768px){.p-form__support h2::before{width:5.7rem}}.p-form__support h2::after{content:"";width:100%;height:1px;background-color:#2a2a2a;position:absolute;left:0;bottom:8px;z-index:-1}.p-form__supportList{margin-top:8px;display:grid;gap:2.7%;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.p-form__supportList{overflow:scroll}}.p-form__supportList li{border:1px solid #fff}@media screen and (max-width: 768px){.p-form__supportList li{width:14.1rem}}.p-form__supportList__name{padding:7px 1.2px 10px;background-color:#fff;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:0;text-align:center}.p-form__supportList__name span{margin-left:5.2%;font-size:1.3rem}.p-form__logo{position:relative;padding:2.9rem 2rem 2.4rem;position:relative;border:1px solid #ccc}.p-form__logo h2{font-weight:bold;letter-spacing:.04em;position:absolute;top:-13px;left:4%;display:inline-flex;align-items:center;gap:1rem;background-color:#fff;padding:2px 5px}.p-form__logo h2 span{font-size:1.4rem;font-weight:500}.p-form__recruitList{gap:.8rem;display:flex}@media screen and (max-width: 768px){.p-form__recruitList{max-width:30rem;margin:1rem auto 0;gap:.4rem;justify-content:center}}@media screen and (width < 768px){.p-form__recruitList{flex-wrap:wrap}}.p-form__recruitList-item{flex:1;border-radius:.7rem;border:2px solid var(--point-green, #4fb046);background:rgba(0,0,0,.5);font-weight:700;position:relative;text-align:center;line-height:1.4;padding:1.786rem .5rem;color:#fff;font-size:1.7rem}@media screen and (max-width: 768px){.p-form__recruitList-item{width:14rem;flex:none;font-size:1.6rem;padding:1.2rem}}.p-form__recruitList-item::before{content:"";position:absolute;width:3rem;aspect-ratio:1;top:-1rem;left:-0.8rem;background:url(./../recruit-lp/img/fv_icon_01.png) center center/contain no-repeat}.p-form__text{color:#000;font-size:1.4rem;font-weight:400;line-height:150%}.p-form__text--bold{font-weight:700;font-size:1.6rem}.p-form__right{max-width:50rem;width:48%;padding:4.8rem 4%;margin:0 0 0 3rem;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 5px 40px rgba(0,0,0,.05)}@media screen and (max-width: 1280px){.p-form__right{padding:3rem 2.5%}}@media screen and (max-width: 768px){.p-form__right{width:100%;margin:0;padding-inline:4%}}.p-form__cont{width:100%;max-width:100rem;margin:0 auto;padding-bottom:17rem}.p-form__head{margin-bottom:4rem}@media screen and (max-width: 768px){.p-form__head{margin-bottom:3rem}}.p-form__head h1{font-size:3rem;letter-spacing:.2em;text-align:center}@media screen and (max-width: 768px){.p-form__head h1{font-size:2.2rem}}.p-form__head p{margin-top:3rem;letter-spacing:.1em}.p-form__footer{background:#3a3a3a;padding:1rem;color:#fff;font-size:1.8rem;letter-spacing:0;text-align:center}.p-form__complete{padding:0 0 6rem;margin-top:6rem;max-width:inherit;background:linear-gradient(180deg, #fff 0%, #fff 2.8rem, #f6f6f6 2.8rem, #f6f6f6 100%);text-align:center;position:relative}.p-form__complete h1{font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:9.8rem;line-height:1}@media screen and (max-width: 768px){.p-form__complete h1{font-size:7rem}}@media screen and (max-width: 568px){.p-form__complete h1{font-size:4.2rem}}.p-form__complete h2{letter-spacing:.02em;font-weight:900;margin-bottom:2.8rem}.p-form span.essential,.p-form span.optional{white-space:nowrap;padding:.3rem 1rem;font-size:80%;color:#fff;background-color:#009fe8;font-weight:normal;margin:0 .5rem;border-radius:2rem}.p-form span.optional{background-color:#c89636}@media screen and (max-width: 768px){.p-form section table,.p-form section table thead,.p-form section table tbody,.p-form section table tfoot,.p-form section table tr{display:block;width:100%}.p-form section table tr th,.p-form section table tr td{display:block;width:100%}}.p-form section table table{width:100%}.p-form section table th,.p-form section table td{text-align:left}.p-form section table th{width:25%;background-color:#e1e1e1;border-bottom:#fff .1rem solid;font-weight:bold;position:relative;vertical-align:top}@media screen and (min-width: 769px){.p-form section table th{padding:3rem 2rem}}@media screen and (max-width: 768px){.p-form section table th{width:100%;padding:1rem;border:none}}.p-form section table th p{display:inline-block;vertical-align:middle;word-break:break-all}.p-form section table th span.essential,.p-form section table th span.optional{position:absolute;right:1rem}.p-form section table td{padding:1.5rem 2rem;vertical-align:middle}@media screen and (max-width: 768px){.p-form section table td{padding:1rem 1rem 2rem 1rem}}.p-form section table tr:last-child th,.p-form section table tr:last-child td{border-bottom:none}@media screen and (min-width: 769px){.p-form section table.table_confirm th{padding:1.5rem 2rem}}.p-form p.head{padding:2rem 0;font-weight:bold}.p-form p.closing{padding:2rem 0 1rem 0;font-weight:bold;text-align:center}.p-form span.arrow{font-size:90%;margin:.5rem 0;font-weight:bold;display:inline-block}.p-form ul.transmission{width:auto;text-align:center;margin:2rem auto 5rem auto;display:table}@media screen and (max-width: 768px){.p-form ul.transmission{margin-bottom:3rem}}@media screen and (max-width: 568px){.p-form ul.transmission{width:95%;display:inherit}}.p-form ul.transmission li{display:table-cell;padding:.2rem .5rem}@media screen and (max-width: 568px){.p-form ul.transmission li{display:block}}.p-form ul.transmission li a{cursor:pointer}.p-form ul.transmission_confirm{margin:6rem 0 5rem}@media screen and (max-width: 768px){.p-form ul.transmission_confirm{margin:4rem 0 3rem}}.p-form ul.transmission_confirm li{text-align:center}.p-form ul.transmission_confirm li+li{margin-top:2.5rem}@media screen and (max-width: 768px){.p-form ul.transmission_confirm li+li{margin-top:1.5rem}}.p-form ul.transmission_confirm form{text-align:center}.p-form ul.break{width:100%;display:table}@media screen and (max-width: 568px){.p-form ul.break{display:inherit}}.p-form ul.break li{display:table-cell;padding:0 .5rem}.p-form ul.break li:nth-child(1){padding:0 .5rem 0 0}@media screen and (max-width: 568px){.p-form ul.break li:nth-child(1){padding:0}}.p-form ul.break li:last-child{padding:0 0 0 .5rem}@media screen and (max-width: 568px){.p-form ul.break li:last-child{padding:0}}@media screen and (max-width: 568px){.p-form ul.break li{display:inherit;padding:0}}.p-form ul.variable{width:100%}.p-form ul.variable li{display:inline-block;padding:0 .5rem}.p-form ul.variable li:last-child{padding:0 0 0 .5rem}@media screen and (max-width: 568px){.p-form ul.variable li:last-child{padding:0}}.p-form ul.variable li:nth-child(1){padding:0 .5rem 0 0}@media screen and (max-width: 568px){.p-form ul.variable li:nth-child(1){padding:0}}@media screen and (max-width: 568px){.p-form ul.variable li{display:inherit;padding:0}}.p-form ul.variable li input{width:auto;margin:.5rem 1rem .5rem 0}.p-form ul.check_list{width:100%;display:flex;flex-wrap:wrap}.p-form ul.check_list li{width:auto;min-width:25%;padding:.5rem 0}@media only screen and (max-width: 100rem){.p-form ul.check_list li{width:100%;border-bottom:#2a2a2a .1rem solid}}.p-form ul.number{display:table}.p-form ul.number li{display:table-cell}.p-form ul.number li:nth-child(1) input{width:5em}.p-form ul.number li:nth-child(2) input{width:7em}.p-form ul.number li p{display:inline-block}.p-form ul.number li span{padding:0 1rem}.p-form ul.phone{display:table;table-layout:auto}.p-form ul.phone li{display:table-cell}.p-form ul.phone li:nth-child(1) input{width:5em}.p-form ul.phone li:nth-child(2) input{width:6em}.p-form ul.phone li:nth-child(3) input{width:6em}.p-form ul.phone li p{display:inline-block}.p-form ul.phone li span{padding:0 1rem}.p-form div.comp_box{padding:5rem 0}@media screen and (max-width: 568px){.p-form div.comp_box{padding:3rem 0}}.p-form div.flow_nav{max-width:100rem;margin:5rem auto 3rem;background-color:#e1e1e1}@media screen and (max-width: 768px){.p-form div.flow_nav{margin-top:2rem;margin-bottom:1rem}}.p-form div.flow_nav ul{overflow:hidden;display:flex}.p-form div.flow_nav ul li{position:relative;width:35%;padding:1.7rem 0 1.7rem 5rem;text-align:left;background-color:#e1e1e1}@media screen and (max-width: 768px){.p-form div.flow_nav ul li{padding:1rem 0 1rem 4rem}}@media screen and (max-width: 568px){.p-form div.flow_nav ul li{padding-left:2.5rem}}.p-form div.flow_nav ul li:before{bottom:0;content:"";width:4.5rem;height:4.5rem;margin:auto;position:absolute;right:-2rem;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#e1e1e1;z-index:1}.p-form div.flow_nav ul li:first-child{padding-left:2.5rem;width:30%}@media screen and (max-width: 768px){.p-form div.flow_nav ul li:first-child{padding-left:1.5rem}}@media screen and (max-width: 568px){.p-form div.flow_nav ul li:first-child{padding-left:0}}.p-form div.flow_nav ul li:last-child:before{content:none}.p-form div.flow_nav ul li span{position:relative;z-index:100;padding:0 0 0 1.5rem;font-size:1.7rem;font-weight:bold}@media screen and (max-width: 414px){.p-form div.flow_nav ul li span{font-size:1.4rem}}.p-form div.flow_nav ul.flow_form li:nth-child(1){background-color:#009fe8;color:#fff;font-weight:bold}.p-form div.flow_nav ul.flow_form li:nth-child(1):before{content:"";margin:auto;position:absolute;right:-2.2rem;background-color:#009fe8;border-bottom:none;border-right:none}.p-form div.flow_nav ul.flow_form li:nth-child(2):before{border-bottom:#2a2a2a .1rem solid;border-right:#2a2a2a .1rem solid}.p-form div.flow_nav ul.flow_confirm li:nth-child(2){background-color:#009fe8;color:#fff;font-weight:bold}.p-form div.flow_nav ul.flow_confirm li:nth-child(2):before{content:"";margin:auto;position:absolute;right:-2.2rem;background-color:#009fe8;border-bottom:none;border-right:none}.p-form div.flow_nav ul.flow_complete li:nth-child(3){background-color:#009fe8;color:#fff;font-weight:bold}.p-form div.flow_nav ul.flow_complete li:nth-child(3):before{content:"";margin:auto;position:absolute;right:-2.2rem;background-color:#009fe8;border-bottom:none;border-right:none}.p-form div.flow_nav ul.flow_complete li:nth-child(1):before{border-bottom:#2a2a2a .1rem solid;border-right:#2a2a2a .1rem solid}.p-form div.agree_box{margin:0 auto;text-align:center}@media screen and (min-width: 769px){.p-form div.agree_box{margin:4rem auto 0;max-width:90rem;width:90%}}.p-form div.agree_box,.p-form div.agree_box p,.p-form div.agree_box span,.p-form div.agree_box li,.p-form div.agree_box ul{line-height:1.5}@media screen and (max-width: 568px){.p-form div.agree_box{padding:1.5rem .5rem .5rem .5rem;margin-top:0}}.p-form div.agree_box p.strong_text{font-weight:700}@media screen and (max-width: 414px){.p-form div.agree_box p.strong_text{font-size:1.4rem}}@media screen and (max-width: 37.4rem){.p-form div.agree_box p.strong_text{font-size:1.3rem}}.p-form div.agree_box ul.check_list{width:100%;max-width:60rem;margin:auto;justify-content:center}.p-form div.agree_box ul.check_list li{width:auto}@media only screen and (max-width: 100rem){.p-form div.agree_box ul.check_list li{border-bottom:none}}.p-form div.agree_box div.err_area .text_box{padding:0;max-width:60rem;margin:.5rem auto 0 auto}.p-form div.agree_box .policy_box{height:10rem;width:100%;border:.1rem solid #ccc;overflow:auto;margin:2rem 0}.p-form div.agree_box p.head_agree{margin:0}.p-form div.agree_box p.head_agree span.essential{margin-right:1.5rem}@media screen and (max-width: 768px){.p-form div.agree_box p.head_agree{margin:2rem 0 0}.p-form div.agree_box p.head_agree span.essential{margin-right:1rem}}body:has(.p-form--3)::before{background:unset}div.err_area{display:block}div.err_area p{display:block;padding:.5rem 1rem;font-weight:bold;color:#de2636;border:#de2636 .1rem solid;margin:.5rem auto 0;text-align:center !important;border-radius:.5rem}div.err_area .text_box{width:80%;margin:.5rem auto;padding:1.5rem 0;display:block}div.err_area .text_box li{display:block;padding:.5rem 1rem;font-weight:bold;color:#de2636;border:#de2636 .1rem solid;margin:.5rem auto;text-align:center;border-radius:.5rem}div.err_area .list_box{width:90%;margin:0 auto 1rem auto;padding:.5rem 0}div.err_area .list_box li{display:block;padding:.5rem 1rem;font-weight:bold;color:#de2636;border:#de2636 .2rem solid;margin:.5rem auto;text-align:center;border-radius:.5rem}div.error_area{max-width:80rem;margin:0 auto}div.error_area .error_access,div.error_area .text_box,div.error_area .list_box{margin:0 auto 1rem auto;padding:.5rem 0}div.error_area .error_access li,div.error_area .text_box li,div.error_area .list_box li{display:block;padding:.5rem 1rem;font-weight:bold;color:#de2636;border:#de2636 .2rem solid;margin:.5rem auto;text-align:center;border-radius:.5rem}.btn_add,.btn_remove{padding:.5rem 2rem;border-radius:.5rem;background-color:#009fe8;display:inline-block;font-weight:700;border:none}.btn_add,.btn_remove,.btn_add:hover,.btn_add:visited,.btn_add:link{color:#fff;text-decoration:none}.btn_add:hover,.btn_remove:hover{text-decoration:none;opacity:.8}.btn_add span,.btn_remove span{padding-left:1.2rem;position:relative;display:inline-block}.btn_add span:before,.btn_remove span:before{content:"+";position:absolute;left:0;top:.3rem;line-height:1}.btn_remove{background-color:#e1e1e1}.btn_remove,.btn_remove:hover,.btn_remove:visited,.btn_remove:link{color:#2a2a2a;text-decoration:none}.btn_remove span:before{content:"-"}p#fm_ajax_message{font-weight:700;color:#009fe8;letter-spacing:.1rem}.p-notFound .l-wrapper{max-width:136rem}.p-notFound .c-lowerLink{margin-bottom:5.5rem}@media screen and (max-width: 768px){.p-notFound .c-lowerLink{margin-bottom:2.3rem}}.p-logoArea{padding:1.2rem 0}.p-logoArea .swiper-wrapper{transition-timing-function:linear}.p-logoArea .swiper-slide{width:140px;height:auto}.p-logoArea .swiper-slide picture{height:100%;display:flex;align-items:center}.p-logoArea .swiper-slide img{width:100%;height:auto}.p-staff{background-color:#f3ece2}.p-staff .swiper-wrapper{transition-timing-function:linear;flex-wrap:nowrap}.p-staff .swiper-slide{width:28.2rem;margin:0 1.2rem;box-shadow:3px 5px 20px 0px rgba(42,42,42,.1490196078);height:auto}.p-staff.--head h2{text-align:center;letter-spacing:.06em;font-weight:900;margin-bottom:3rem}.p-staff.--head .c-staffList__name{font-weight:bold;line-height:1.5;text-align:center;border-bottom:none;margin-bottom:0;padding-bottom:0}.p-staff.--head .c-staffList__name span{display:block}.p-archiveStaff .c-pageTitle p .u-text-marker{background:#f9ed00}.p-staffCont{background:#f6f6f6}.p-staffCont .l-wrapper{max-width:92rem}.p-staffCont__intro{margin-bottom:4.5rem;background:#fff;padding:5rem 8rem 2.4rem}@media screen and (max-width: 768px){.p-staffCont__intro{margin-bottom:1rem;padding:6rem 2rem 2rem}}.p-staffCont__intro .c-checkList__list li{padding-bottom:.8rem}@media screen and (max-width: 768px){.p-staffCont__intro .c-checkList__list li{padding-bottom:.3rem}}.p-staffCont__list .c-staffList__item{width:30.5%;height:unset;margin-right:4.25%;margin-bottom:4rem}@media screen and (max-width: 768px){.p-staffCont__list .c-staffList__item{width:47.5%;margin-right:0;margin-bottom:1rem}}@media screen and (max-width: 568px){.p-staffCont__list .c-staffList__item{width:100%}}@media screen and (min-width: 769px){.p-staffCont__list .c-staffList__item:nth-child(3n){margin-right:0}}@media screen and (max-width: 768px){.p-staffCont__list .c-staffList__item:nth-child(2n){margin-left:1.5%}}@media screen and (max-width: 568px){.p-staffCont__list .c-staffList__item:nth-child(2n){margin-left:0}}@media screen and (max-width: 768px){.p-staffCont__list .c-staffList__item:nth-child(2n+1){margin-right:1.5%}}@media screen and (max-width: 568px){.p-staffCont__list .c-staffList__item:nth-child(2n+1){margin-right:0}}.p-staffCont__list .c-staffList__name span{display:block}.p-singleStaff .c-lowerLink__item--case{display:none}.p-singleStaffCont{background:#fff}.p-singleStaffCont__intro{display:flex;margin-bottom:4.5rem}@media screen and (max-width: 568px){.p-singleStaffCont__intro{display:block;margin-bottom:2rem}}.p-singleStaffCont__intro-image{width:35%}@media screen and (max-width: 568px){.p-singleStaffCont__intro-image{width:100%}}.p-singleStaffCont__intro-image div{position:relative;width:100%;overflow:hidden}.p-singleStaffCont__intro-image div:before{content:"";display:block;height:0;padding-top:100%}.p-singleStaffCont__intro-image div img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.p-singleStaffCont__intro-wrap{width:65%;padding-left:5.6rem}@media screen and (max-width: 768px){.p-singleStaffCont__intro-wrap{width:100%;padding-left:3rem}}@media screen and (max-width: 568px){.p-singleStaffCont__intro-wrap{padding-left:0;margin-top:2rem}}.p-singleStaffCont__intro__head{font-weight:bold;font-size:3.6rem}@media screen and (max-width: 768px){.p-singleStaffCont__intro__head{font-size:2.3rem}}.p-singleStaffCont__intro__txt{font-weight:bold;margin-bottom:2rem}@media screen and (max-width: 768px){.p-singleStaffCont__intro__txt{margin-bottom:1rem}}.p-singleStaffCont__intro__box{padding:2rem 3rem;background:#f2f2f2}@media screen and (max-width: 768px){.p-singleStaffCont__intro__box{padding:1.5rem}}.p-singleStaffCont__intro__box span{display:block;font-weight:bold;margin-bottom:.7rem}@media screen and (max-width: 768px){.p-singleStaffCont__intro__box span{margin-bottom:.5rem;font-size:1.8rem}}.p-singleStaffCont__intro__box div{font-size:1.5rem;line-height:1.8}@media screen and (max-width: 768px){.p-singleStaffCont__intro__box div{font-size:1.3rem;line-height:1.6}}.p-singleStaffCont__message{padding:2rem 3rem;background:#fff;border:.1rem solid #e1e1e1}@media screen and (max-width: 768px){.p-singleStaffCont__message{padding:1.5rem 2rem}}.p-singleStaffCont__message-head{font-weight:bold;background:linear-gradient(308.52deg, #008e47 13.49%, #59ba50 85.96%);margin-bottom:.8rem;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){.p-singleStaffCont__message-head{margin-bottom:.5rem}}.p-singleStaffCont__message-cont{font-size:1.7rem;line-height:1.8}@media screen and (max-width: 768px){.p-singleStaffCont__message-cont{font-size:1.5rem;line-height:1.5}}.p-singleStaffColumn{background:#f6f6f6}.p-singleStaffCont__intro-image.image-slider img{opacity:0;animation:fadeInOut 4s infinite}.p-singleStaffCont__intro-image.image-slider img:nth-child(1){animation-delay:0s}.p-singleStaffCont__intro-image.image-slider img:nth-child(2){animation-delay:2s}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.p-cta{padding:5rem 0}.p-cta__flex{display:flex;flex-wrap:wrap;gap:2.4rem}@media screen and (max-width: 768px){.p-cta__flex{flex-direction:column}}.p-cta__item{flex:1;border-radius:4px;text-align:center;padding:0 2rem 4.8rem;position:relative;z-index:0}@media screen and (max-width: 768px){.p-cta__item h2{margin-bottom:1.6rem}}.p-cta__item.--01{background-color:#cee6f3;border-top:1rem solid #009fe8;padding-top:2.3rem}.p-cta__item.--02{background-color:#dcf1db;border-top:1rem solid #4fb046;padding-top:3.9rem}.p-cta__item.--recruit{width:100%;flex:auto;background-color:#fffee7;border-top:1rem solid #e9e25b;text-align:center;padding:6rem 2rem}@media screen and (max-width: 768px){.p-cta__item.--recruit{padding:3rem 2rem}}.p-cta__item.--recruit h2{font-size:4rem;font-weight:bold;margin-bottom:.8rem}@media screen and (max-width: 768px){.p-cta__item.--recruit h2{font-size:3.2rem}}@media screen and (max-width: 568px){.p-cta__item.--recruit h2{font-size:2.8rem}}.p-cta__item.--recruit h3{letter-spacing:.05em;font-weight:bold;margin-bottom:.8rem}.p-cta__item.--recruit .c-btn{margin-top:2rem;border-color:#e6a72a;width:23rem;font-size:1.7rem;padding-left:2.2rem}.p-cta__item.--recruit .c-btn,.p-cta__item.--recruit .c-btn:hover,.p-cta__item.--recruit .c-btn:visited,.p-cta__item.--recruit .c-btn:link{color:#e6a72a;text-decoration:none}.p-cta__item.--recruit .c-btn::after{background-image:url(../img/arrow/arrow_right_c.svg);margin-top:0}.p-cta__item.--recruit .c-btn--bk{width:23rem;background-color:#e6a72a;height:4.9rem;border:none}@media screen and (max-width: 768px){.p-cta__item.--recruit .c-btn{margin-top:1rem}}.p-cta__item h2{font-weight:bold;display:flex;align-items:center;justify-content:center}.p-cta__item h2 .label{background:linear-gradient(135deg, #59ba50 0%, #009fe8 100%);width:8.7rem;height:8.7rem;border-radius:50%;margin-right:.7rem;color:#fff;font-size:1.4rem;line-height:1.2;padding-top:1.5rem;font-weight:bold}.p-cta__item h2 .label>span{font-size:2.1rem;display:inline-block;margin-bottom:-0.5rem}.p-cta__item h2 .label>span .num{font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:3.3rem;line-height:1}.p-cta__item p{line-height:1.6;letter-spacing:.02em;font-weight:500}@media screen and (max-width: 768px){.p-cta__item p{margin-bottom:2rem}}.p-lowerCont{position:relative;isolation:isolate}.p-lowerCont__main .l-wrapper{max-width:124rem}.p-lowerCont__main__inner{width:76%;margin-left:auto}@media screen and (max-width: 768px){.p-lowerCont__main__inner{width:100%}}.p-lowerCont__side{position:absolute;top:10rem;left:50%;transform:translateX(-50%);z-index:10;pointer-events:none;width:98%;max-width:132rem}.p-lowerCont__side ul{pointer-events:auto;width:30rem;padding-left:3.4rem}.p-lowerCont__side li{margin-bottom:2.3rem}.p-lowerCont__side a{font-weight:bold;font-size:1.8rem;font-weight:bold;opacity:.6;position:relative}@media screen and (max-width: 1280px){.p-lowerCont__side a{font-size:1.6rem}}.p-lowerCont__side a::before{width:3rem;height:3rem;background:url(../img/common/icon-ttl.svg) no-repeat center;background-size:contain;position:absolute;content:"";left:-3.5rem;top:50%;transform:translateY(-50%);opacity:0}.p-lowerCont__side a.active{opacity:1}.p-lowerCont__side a.active::before{opacity:1}@media screen and (max-width: 768px){.p-lowerCont__side{display:none}}.p-featureCompare{background-color:#f6f6f6}.p-featureCompare__lead{text-align:center;margin-bottom:1.8rem}.p-featureCompare__lead>p{letter-spacing:.02em;font-weight:bold}.p-featureCompare .c-gradlist{width:100%;max-width:62.3rem;margin:0 auto .5rem}.p-featureCompare .c-gradlist__item__inner{display:flex;justify-content:center;align-items:center}.p-featureCompare .c-gradlist p{font-size:2.5rem;font-weight:900;background:linear-gradient(308.52deg, #008e47 13.49%, #59ba50 85.96%);-webkit-background-clip:text;line-height:1.4}@media screen and (max-width: 768px){.p-featureCompare .c-gradlist p{font-size:1.6rem}}.p-featureCompare .c-lead{width:100%;max-width:83.9rem;margin:0 auto}.p-featureCompare__block{margin-top:4.8rem}.p-featureCompare__block h3{background-color:#2a2a2a;color:#fff;padding:1rem;text-align:center;margin-bottom:0}.p-featureCompare__block__inner{padding:3rem 2rem}@media screen and (max-width: 768px){.p-featureCompare__block__inner{padding:2rem 1rem}.p-featureCompare__block__inner table{min-width:65rem}}.p-featureCompare .c-point{margin-top:4.8rem;max-width:inherit;background:url(../img/feature/bg-point.jpg) no-repeat center;background-size:cover;position:relative;z-index:0}.p-featureFive .c-lead{margin-bottom:4rem}.p-featureFive__cont{margin-bottom:6rem}.p-featureFive__cont:last-child{margin-bottom:0}.p-featureFive__list{display:flex;gap:1rem}@media screen and (max-width: 768px){.p-featureFive__list{flex-direction:column}}.p-featureFive__list li{flex:1;border:1px solid #2a2a2a}.p-featureFive__list__head{padding:1.5rem 2.3rem 1.5rem 1.2rem;line-height:1.3;font-weight:bold;background-color:#f6f6f6;display:flex;align-items:center}.p-featureFive__list__head::before{width:5rem;height:5rem;content:"";background:url(../img/common/icon-ttl.svg) no-repeat center;background-size:contain;margin-right:1rem;flex-shrink:0}.p-featureFive__list p{padding:1rem 1.5rem 1.5rem}.p-featureFive__custom{border:1px solid #e1e1e1}.p-featureFive__custom h4{padding:1rem;background-color:#f6f6f6;font-size:1.7rem;font-weight:bold;text-align:center}.p-featureFive__custom h4 span{color:#59ba50}.p-featureFive__custom ul{padding:4rem 2rem;display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width: 1280px){.p-featureFive__custom ul{flex-wrap:wrap;justify-content:center;max-width:45rem;margin:0 auto}}.p-featureFive__custom ul li{background-color:#fff;width:21.5rem;height:21.5rem;text-align:center;border-radius:50%;border:1px solid #e1e1e1;box-shadow:0px 4px 12px 0px rgba(0,0,0,.0784313725);padding:3rem 3rem 2rem}.p-featureFive__custom ul li img{height:6.3rem;width:auto;margin:0 auto 1.6rem}@media screen and (max-width: 1280px){.p-featureFive__custom ul li img{height:5rem;margin-bottom:1rem}}.p-featureFive__custom ul li p{line-height:1.4}.p-featureFive__custom ul li p span{font-weight:bold}@media screen and (max-width: 1280px){.p-featureFive__custom ul li{width:19rem;height:19rem;padding:3rem 2rem 2rem}}.p-featureFive__resource{display:flex;justify-content:center;gap:6%}@media screen and (max-width: 568px){.p-featureFive__resource{flex-direction:column;gap:1.4rem}}.p-featureFive__resource li{width:26.6%;text-align:center}@media screen and (max-width: 568px){.p-featureFive__resource li{width:100%}.p-featureFive__resource li img{max-width:25rem;margin:0 auto}}.p-featureFive__resource p{position:relative;padding:.8rem 1rem;font-weight:bold;line-height:1.5;letter-spacing:.05em;border-radius:4rem;background-color:#f3ece2;margin-bottom:2.3rem}.p-featureFive__resource p:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #f3ece2}.p-featureExpert{background-color:#f6f6f6}.p-featureExpert .c-serviceList__item{width:100%}@media screen and (min-width: 769px){.p-featureExpert .c-serviceList__item__left{aspect-ratio:1;width:25.6%}}.p-featureExpert .c-serviceList__item__left picture,.p-featureExpert .c-serviceList__item__left img{width:100%;height:100%;object-fit:cover}.p-featureAchieve .c-caseList{max-width:800px;margin:0 auto}@media screen and (min-width: 769px){.p-featureAchieve .c-caseList{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 769px){.p-service .c-pageTitle{padding-top:9.9rem}}@media screen and (min-width: 769px){.p-service .c-pageTitle__ja{margin:-1rem 0 2.2rem}}@media screen and (min-width: 769px){.p-service .c-pageTitle .c-breadcrumbs{margin-top:.6rem}}.p-service__cont{margin-bottom:7.8rem}@media screen and (max-width: 768px){.p-service__cont{margin-bottom:3rem}}@media screen and (min-width: 769px){.p-service .p-cta{padding:4.5rem 0}}.p-service .p-cta .l-wrapper{width:100%;max-width:136rem}.p-serviceIntro{background:#fafafa}@media screen and (min-width: 769px){.p-serviceIntro.l-sec{padding-bottom:7rem}}@media screen and (min-width: 769px){.p-serviceIntro .c-ttl{margin-top:1rem}}.p-serviceIntro .c-serviceList{margin-top:4.5rem}@media screen and (min-width: 769px){.p-serviceIntro .c-serviceList__item{margin-bottom:4.4rem}}@media screen and (min-width: 769px){.p-serviceIntro .c-serviceList__item:nth-child(2) .c-ttl--lv2{font-size:2.5rem}}@media screen and (min-width: 769px){.p-serviceIntro .c-serviceList__item h3{margin-bottom:1.5rem}}@media screen and (min-width: 769px){.p-serviceIntro .c-serviceList__item__right{padding:1.8rem 3.2rem 2rem 3rem}}@media screen and (min-width: 769px){.p-serviceIntro .c-serviceList__item__right h4{padding-bottom:0}}.p-serviceIntro .c-serviceList__item__right .c-btn--bk{padding-left:2rem}.p-serviceIntro__text{margin-top:3rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.p-serviceIntro__text{margin-top:2rem}}@media screen and (min-width: 769px){.p-serviceFlow .c-ttl{margin-bottom:2rem}}.p-serviceFlow p.u-text-center{letter-spacing:.05em}.p-serviceFlow__image{max-width:79.2rem;width:100%;margin:4.5rem auto 0}.p-privacy__box{max-width:76rem;width:100%;margin:7rem auto 0;padding:3.2rem;background:#f6f6f6;border:1px solid #e9e9e9}@media screen and (max-width: 768px){.p-privacy__box{padding:2rem}}.p-privacy__box-head{font-weight:bold;padding-bottom:2rem;margin-bottom:2rem;position:relative}@media screen and (max-width: 768px){.p-privacy__box-head{padding-bottom:1rem;margin-bottom:1rem}}.p-privacy__box-head:after{content:"";width:100%;height:.2rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:0;left:0}.p-privacy__box-mail{margin-bottom:2.5rem}@media screen and (max-width: 768px){.p-privacy__box-mail{margin-bottom:1.2rem}}.p-privacy__box-mail a{padding-left:4rem;background:url(../img/common/icon-mail-green.svg) no-repeat left center;background-size:2.9rem 2.9rem;color:#59ba50;font-weight:bold}@media screen and (max-width: 768px){.p-privacy__box-mail a{padding:.3rem 0 .3rem 3.2rem;background-size:2.4rem 2.4rem}}.p-privacy__box-ttl{letter-spacing:.05em;font-weight:bold}.p-privacy__box-txt{letter-spacing:.05em}.p-companyDetail{min-height:100rem}.p-companyMessage{background:#f6f6f6;padding-bottom:0}.p-companyMessage__cont{max-width:92rem;width:100%;margin:0 auto;padding:4.5rem 0;border-radius:.8rem;background:#fff}@media screen and (max-width: 768px){.p-companyMessage__cont{padding:2rem 1rem}}.p-companyMessage__cont__inner{width:93%;max-width:76rem;margin:0 auto}.p-companyMessage__cont-head{display:inline-block;font-weight:bold;line-height:1.3;margin-bottom:1rem}.p-companyMessage__cont-txt strong{font-weight:bold}.p-companyMessage__cont-txt p{line-height:1.6}.p-companyMessage__cont-txt p+p{margin-top:2rem}@media screen and (max-width: 768px){.p-companyMessage__cont-txt p+p{margin-top:1.4rem}}.p-companyIntroduction{background:#f6f6f6;margin-bottom:7rem}@media screen and (max-width: 768px){.p-companyIntroduction{margin-bottom:3.5rem}}.p-companyIntroduction__cont{margin-bottom:3.5rem}@media screen and (max-width: 768px){.p-companyIntroduction__cont{margin-bottom:1.8rem}}.p-companyIntroduction-item{background:#fff;padding:2.5rem 5rem;position:relative}@media screen and (max-width: 1280px){.p-companyIntroduction-item{padding:2.5rem 2rem}}@media screen and (max-width: 768px){.p-companyIntroduction-item{padding:2rem}}.p-companyIntroduction-item:before{content:"";width:100%;height:.3rem;background:linear-gradient(308.52deg, #008e47 13.49%, #59ba50 85.96%);position:absolute;top:0;right:auto;bottom:auto;left:0}.p-companyIntroduction-item+.p-companyIntroduction-item{margin-top:4rem}@media screen and (max-width: 768px){.p-companyIntroduction-item+.p-companyIntroduction-item{margin-top:2rem}}.p-companyIntroduction-item__head{display:flex;align-items:center;margin-bottom:1.5rem}@media screen and (max-width: 768px){.p-companyIntroduction-item__head{margin-bottom:1rem}}.p-companyIntroduction-item__head__image{width:15.7rem;aspect-ratio:1/1;border-radius:100%}@media screen and (max-width: 768px){.p-companyIntroduction-item__head__image{width:10rem}}.p-companyIntroduction-item__head__info{width:calc(100% - 15.7rem);padding-left:2.5rem;font-weight:bold}@media screen and (max-width: 768px){.p-companyIntroduction-item__head__info{width:calc(100% - 10rem);padding-left:1.3rem}}.p-companyIntroduction-item__head__info h3{font-size:3.6rem}@media screen and (max-width: 768px){.p-companyIntroduction-item__head__info h3{font-size:2.2rem}}@media screen and (max-width: 768px){.p-companyIntroduction-item__head__info p{font-size:1.5rem}}.p-companyIntroduction-item__cont{padding:2rem 3rem;background:#f6f6f6;font-size:1.5rem;line-height:1.8}@media screen and (max-width: 768px){.p-companyIntroduction-item__cont{padding:1.5rem;font-size:1.3rem}}.p-concept .p-companyMessage{padding-top:5rem}@media screen and (max-width: 768px){.p-concept .p-companyMessage{padding-top:4rem}}.p-concept .p-companyMessage .c-ttl{margin-bottom:3rem}.p-concept .p-companyMessage__cont-head{margin-bottom:2rem}@media screen and (max-width: 768px){.p-concept .p-companyMessage__cont-head{margin-bottom:1rem}}.p-concept .p-companyMessage__cont-txt{margin-bottom:5rem}@media screen and (max-width: 768px){.p-concept .p-companyMessage__cont-txt{margin-bottom:2rem}}.p-concept .p-companyMessage__cont-txt:last-child{margin-bottom:0}.p-concept .c-lowerLink__item--case{display:none}.p-conceptMain{background:url(../img/concept/bg-concept.jpg) no-repeat center;background-size:cover;padding-bottom:5rem}@media screen and (max-width: 768px){.p-conceptMain{padding-bottom:4rem}}.p-conceptMain__item{display:flex;align-items:center;max-width:92rem;width:100%;margin:0 auto 1rem}@media screen and (max-width: 768px){.p-conceptMain__item{max-width:50rem}}.p-conceptMain__item:last-child{margin-bottom:0}.p-conceptMain__item-head{width:33.5%;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:7.2rem;padding-right:8.5rem;line-height:1.3;position:relative}@media screen and (max-width: 768px){.p-conceptMain__item-head{width:25%;font-size:3.6rem;padding-right:3rem}}@media screen and (max-width: 568px){.p-conceptMain__item-head{width:35%}}.p-conceptMain__item-head:after{content:"";width:8rem;height:.2rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%);margin-top:-0.7rem}@media screen and (max-width: 768px){.p-conceptMain__item-head:after{width:2rem;height:.1rem;margin-top:0}}.p-conceptMain__item-cont{width:66.5%;padding-left:5.5rem;margin-top:-1.5rem}@media screen and (max-width: 768px){.p-conceptMain__item-cont{width:75%;margin-top:0;padding-left:1.5rem}}@media screen and (max-width: 568px){.p-conceptMain__item-cont{width:65%}}.p-conceptMain__item-cont p{font-weight:bold;line-height:1.3}@media screen and (max-width: 768px){.p-conceptMain__item-cont p{font-size:1.5rem}}@media screen and (max-width: 568px){.p-conceptMain__item-cont p{font-size:1.4rem}}.p-conceptMain__item-cont span{display:block;margin-top:.4rem}@media screen and (max-width: 768px){.p-conceptMain__item-cont span{font-size:1.3rem;margin-top:0}}@media screen and (max-width: 568px){.p-conceptMain__item-cont span{font-style:1rem}}.p-companyGrowth{background:#f6f6f6;margin-bottom:4.7rem;padding-bottom:5rem}@media screen and (max-width: 768px){.p-companyGrowth{margin-bottom:1.8rem;padding-bottom:4rem}}.p-companyGrowth .c-ttl{font-size:3rem}@media screen and (max-width: 768px){.p-companyGrowth .c-ttl{font-size:2rem}}.p-companyGrowth .c-ttl:before{display:none}.p-companyGrowth__cont{display:flex;flex-wrap:wrap;max-width:92rem;margin:2.5rem auto 0;position:relative}.p-companyGrowth__cont:before{content:"";width:13rem;height:13rem;background:url(../img/concept/circle.svg) no-repeat center;background-size:contain;position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%);z-index:2;margin-top:-1rem}@media screen and (max-width: 568px){.p-companyGrowth__cont:before{display:none}}@media screen and (max-width: 568px){.p-companyGrowth__cont{display:block;margin-top:1.5rem}}.p-companyGrowth__cont-item{width:calc(50% - 1rem);margin-bottom:2rem;padding:2rem;background:#fff;border-radius:.8rem;display:flex;align-items:center}@media screen and (max-width: 768px){.p-companyGrowth__cont-item{padding:1.5rem}}@media screen and (max-width: 568px){.p-companyGrowth__cont-item{width:100%;padding:2rem 1.5rem}}.p-companyGrowth__cont-item:nth-child(2n+1){margin-right:1rem}@media screen and (max-width: 568px){.p-companyGrowth__cont-item:nth-child(2n+1){margin-right:0}}.p-companyGrowth__cont-item:nth-child(2n){margin-left:1rem}@media screen and (max-width: 568px){.p-companyGrowth__cont-item:nth-child(2n){margin-left:0}}.p-companyGrowth__cont-item:nth-child(2n) .p-companyGrowth__cont__icon{width:11rem}@media screen and (max-width: 768px){.p-companyGrowth__cont-item:nth-child(2n) .p-companyGrowth__cont__icon{width:7rem}}.p-companyGrowth__cont-item:nth-child(2n) .p-companyGrowth__cont__desc{padding-left:3rem;width:calc(100% - 11rem)}@media screen and (max-width: 768px){.p-companyGrowth__cont-item:nth-child(2n) .p-companyGrowth__cont__desc{width:calc(100% - 7rem);padding-left:1.5rem}}.p-companyGrowth__cont__icon{width:8rem}@media screen and (max-width: 768px){.p-companyGrowth__cont__icon{width:7rem}}.p-companyGrowth__cont__icon img{display:block;width:auto;margin:auto}.p-companyGrowth__cont__icon p{margin-top:.5rem;font-weight:bold;color:#59ba50;text-align:center}@media screen and (max-width: 768px){.p-companyGrowth__cont__icon p{font-size:1.4rem}}.p-companyGrowth__cont__desc{width:calc(100% - 8rem);padding-left:.6rem}@media screen and (max-width: 768px){.p-companyGrowth__cont__desc{width:calc(100% - 7rem);padding-left:1.5rem}}.p-companyGrowth__cont__desc .c-list-dot li{font-size:1.5rem}.p-companyGrowth__cont__desc .c-list-dot li:before{left:.2rem}.p-companyGrowth__cont__desc .c-list-dot li+li{margin-top:.2rem}.p-data .c-lowerLink .l-wrapper,.p-data .p-cta .l-wrapper{max-width:135rem}.p-dataOverview{background:#f5f5f5}.p-dataOverview__cont{max-width:120rem;margin:5rem auto 0;background:#fff;padding:8rem 0 6rem}@media screen and (max-width: 768px){.p-dataOverview__cont{margin-top:2.5rem;padding:4rem 2rem}}.p-dataOverview__cont__inner{width:100%;max-width:92rem;margin:0 auto}.p-dataOverview__cont__flex{display:flex}@media screen and (max-width: 768px){.p-dataOverview__cont__flex{display:block}}.p-dataOverview__cont__flex .p-dataOverview-box{width:calc(50% - 1rem)}@media screen and (max-width: 768px){.p-dataOverview__cont__flex .p-dataOverview-box{width:100%}}.p-dataOverview-box{margin-bottom:7rem;border:.3rem solid #e1e1e1;border-radius:.4rem;padding:4.5rem 1rem 2rem;position:relative}@media screen and (max-width: 768px){.p-dataOverview-box{margin-bottom:3rem;padding:2rem 1rem}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__left{padding-left:5rem}@media screen and (max-width: 768px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__left{padding:1rem 0 2rem}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__left .data-head{padding-left:3.6rem}@media screen and (max-width: 768px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__left .data-head{padding-left:0;margin-bottom:1rem;text-align:center}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__left .data-content{display:flex}@media screen and (max-width: 768px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__left .data-content{justify-content:center}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__left .data-content__number{padding-right:1rem}@media screen and (max-width: 568px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__left .data-content__number{padding-right:.5rem}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__left .data-content img{max-width:11.9rem;transform:translate(1rem, -1.5rem)}@media screen and (max-width: 568px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__left .data-content img{max-width:6rem;transform:translate(0.5rem, 0)}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__right>div{width:45%;padding-left:3rem}@media screen and (max-width: 768px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right>div{width:50%;padding:1.5rem 1rem}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__right>div img{display:block;max-width:12.4rem;margin:auto}@media screen and (max-width: 768px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right>div img{max-width:100%}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__right>div:first-child{width:53%;padding-left:4rem;padding-right:4rem;border-right:.2rem solid #e1e1e1}@media screen and (max-width: 768px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right>div:first-child{width:50%;padding:1.5rem 1rem}}@media screen and (max-width: 568px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right>div:first-child img{min-height:7.5rem}}@media screen and (max-width: 568px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right>div:last-child img{margin-top:-0.4rem;margin-bottom:2rem}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-head{margin-bottom:1.5rem}@media screen and (max-width: 568px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-head{margin-bottom:1rem}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__right img{width:auto;height:9rem}@media screen and (max-width: 568px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right img{height:7rem}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-content{margin-top:1rem}.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-content__number{font-size:3.9rem;color:#b2d743}@media screen and (max-width: 568px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-content__number{font-size:2rem}}.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-content__number span{font-size:7.6rem}@media screen and (max-width: 568px){.p-dataOverview-box.--zero .p-dataOverview-box__flex__right .data-content__number span{font-size:4rem}}.p-dataOverview-box.--one{margin-right:1rem;padding-top:5.5rem;padding-bottom:2.8rem}@media screen and (max-width: 768px){.p-dataOverview-box.--one{margin-right:0;padding-top:2rem;padding-bottom:2rem}}.p-dataOverview-box.--one .data-industry{max-width:30rem;margin:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:5.5rem}@media screen and (max-width: 568px){.p-dataOverview-box.--one .data-industry{gap:3rem;max-width:25rem}}.p-dataOverview-box.--one .data-industry__item img{max-width:12.4rem}@media screen and (max-width: 568px){.p-dataOverview-box.--one .data-industry__item img{max-width:9rem;margin:auto}}.p-dataOverview-box.--one .data-industry__item:first-child .data-content__number{position:relative}.p-dataOverview-box.--one .data-industry__item:first-child .data-content__number:after{content:"";width:1.7rem;height:4rem;background:url(../img/data/icon-dot.png) no-repeat center;background-size:contain;margin-top:.6rem;position:absolute;top:50%;right:-3.6rem;bottom:auto;left:auto;transform:translateY(-50%)}@media screen and (max-width: 568px){.p-dataOverview-box.--one .data-industry__item:first-child .data-content__number:after{width:1rem;right:-2rem;margin-top:.3rem}}.p-dataOverview-box.--one .data-industry .data-head{margin-bottom:1.2rem}@media screen and (max-width: 568px){.p-dataOverview-box.--one .data-industry .data-head{margin-bottom:.8rem}}.p-dataOverview-box.--one .data-industry .data-content__number{margin-top:2.5rem}@media screen and (max-width: 568px){.p-dataOverview-box.--one .data-industry .data-content__number{margin-top:1rem}}.p-dataOverview-box.--one .data-industry .data-content__number span{font-size:8rem}@media screen and (max-width: 568px){.p-dataOverview-box.--one .data-industry .data-content__number span{font-size:4rem}}.p-dataOverview-box.--two{margin-left:1rem;position:relative;background:url(../img/data/icon-money.png) no-repeat right top;background-size:10.6rem 10.6rem}@media screen and (max-width: 768px){.p-dataOverview-box.--two{margin-left:0;background-size:5.3rem 5.3rem}}.p-dataOverview-box.--two .data-chart{margin-top:1.5rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.4rem}.p-dataOverview-box.--two .data-chart__item{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.p-dataOverview-box.--two .data-chart__item .data-content__number{font-size:2.5rem;margin-bottom:1.4rem}@media screen and (max-width: 568px){.p-dataOverview-box.--two .data-chart__item .data-content__number{font-size:1.8rem;margin-bottom:.8rem}}.p-dataOverview-box.--two .data-chart__item .data-content__number span{font-size:4.8rem}@media screen and (max-width: 568px){.p-dataOverview-box.--two .data-chart__item .data-content__number span{font-size:2.4rem}}.p-dataOverview-box.--two .data-chart__item img{display:block;max-width:100%}.p-dataOverview-box.--two .data-chart__item-txt{width:100%;text-align:center;color:#fff;font-size:1.7rem;font-weight:bold;position:absolute;top:auto;right:auto;bottom:1rem;left:0}@media screen and (max-width: 568px){.p-dataOverview-box.--two .data-chart__item-txt{font-size:1.2rem}}.p-dataOverview-box.--three{margin-right:1rem;margin-bottom:0;padding-top:8.8rem;padding-bottom:9rem;background:url(../img/data/icon-people.png) no-repeat right bottom;background-size:15.2rem 15.2rem}@media screen and (max-width: 768px){.p-dataOverview-box.--three{background-size:7.6rem 7.6rem;margin-bottom:3rem}}@media screen and (max-width: 568px){.p-dataOverview-box.--three{padding:6rem 0 4rem}}.p-dataOverview-box.--three .data-staff{position:relative}@media screen and (max-width: 768px){.p-dataOverview-box.--three .data-staff{max-width:470px;margin:0 auto}}.p-dataOverview-box.--three .data-staff__image{max-width:23rem;margin:0 auto}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff__image{max-width:18rem}}.p-dataOverview-box.--three .data-staff .staff-number{letter-spacing:.05em;line-height:1;font-weight:bold;color:#828282;position:absolute}.p-dataOverview-box.--three .data-staff .staff-number__ttl{margin-bottom:.2rem}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number__ttl{font-size:1.2rem}}.p-dataOverview-box.--three .data-staff .staff-number__txt{font-size:2.4rem}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number__txt{font-style:1.5rem}}.p-dataOverview-box.--three .data-staff .staff-number__txt span{font-size:4.7rem}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number__txt span{font-size:2.7rem}}.p-dataOverview-box.--three .data-staff .staff-number--one{top:-22%;right:0}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--one{top:-8%;right:3%}}.p-dataOverview-box.--three .data-staff .staff-number--one .staff-number__ttl{font-size:2.6rem;color:#2a2a2a;margin-bottom:-0.2rem}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--one .staff-number__ttl{font-size:1.3rem;margin-bottom:0}}.p-dataOverview-box.--three .data-staff .staff-number--one .staff-number__txt{color:#008e47;font-size:3.9rem}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--one .staff-number__txt{font-size:2rem}}.p-dataOverview-box.--three .data-staff .staff-number--one .staff-number__txt span{font-size:7.5rem}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--one .staff-number__txt span{font-size:4rem}}.p-dataOverview-box.--three .data-staff .staff-number--two{bottom:-32%;left:1%}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--two{bottom:-15%;left:5%}}.p-dataOverview-box.--three .data-staff .staff-number--two .staff-number__ttl{font-size:2.6rem;margin-bottom:-0.2rem}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--two .staff-number__ttl{font-size:1.3rem}}.p-dataOverview-box.--three .data-staff .staff-number--two .staff-number__txt{font-size:3.9rem;color:#b2d743}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--two .staff-number__txt{font-size:2rem}}.p-dataOverview-box.--three .data-staff .staff-number--two .staff-number__txt span{font-size:7.6rem}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--two .staff-number__txt span{font-size:4rem}}.p-dataOverview-box.--three .data-staff .staff-number--three{top:24%;left:1%}@media screen and (max-width: 768px){.p-dataOverview-box.--three .data-staff .staff-number--three{left:2%}}.p-dataOverview-box.--three .data-staff .staff-number--four{top:-20%;left:11%}@media screen and (max-width: 768px){.p-dataOverview-box.--three .data-staff .staff-number--four{top:-25%;left:16%}}@media screen and (max-width: 568px){.p-dataOverview-box.--three .data-staff .staff-number--four{top:-15%}}.p-dataOverview-box.--four{margin-left:1rem;margin-bottom:0;padding-top:5rem}@media screen and (max-width: 768px){.p-dataOverview-box.--four{margin:0}}@media screen and (max-width: 568px){.p-dataOverview-box.--four{padding-bottom:1.5rem;padding-top:3.5rem}}.p-dataOverview-box.--four .box-image1{padding:0 6.7rem 1.6rem;border-bottom:.2rem solid #e1e1e1}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image1{padding:0 4rem .5rem}}.p-dataOverview-box.--four .box-image1 .data-head{padding-left:1.5rem}@media screen and (max-width: 768px){.p-dataOverview-box.--four .box-image1 .data-head{padding-left:0;margin-bottom:1.5rem;text-align:center}}.p-dataOverview-box.--four .box-image1 .data-content{display:flex}@media screen and (max-width: 768px){.p-dataOverview-box.--four .box-image1 .data-content{justify-content:center}}.p-dataOverview-box.--four .box-image1 .data-content__number{font-size:4.9rem}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image1 .data-content__number{font-size:2.5rem}}.p-dataOverview-box.--four .box-image1 .data-content__number span{font-size:9.3rem}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image1 .data-content__number span{font-size:5rem}}.p-dataOverview-box.--four .box-image1 .data-content img{width:8.2rem;transform:translate(3rem, -2rem)}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image1 .data-content img{width:5rem;transform:translate(1rem, -1rem)}}.p-dataOverview-box.--four .box-image2{display:flex}.p-dataOverview-box.--four .box-image2__left{width:64%;padding:1.6rem 2.2rem 2.7rem;border-right:.2rem solid #e1e1e1}@media screen and (max-width: 768px){.p-dataOverview-box.--four .box-image2__left{padding:1rem 1.2rem 1.9rem}}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__left{width:60%;padding-bottom:1rem}}.p-dataOverview-box.--four .box-image2__left .data-content{display:flex;margin-top:1rem}@media screen and (max-width: 768px){.p-dataOverview-box.--four .box-image2__left .data-content{justify-content:center}}.p-dataOverview-box.--four .box-image2__left .data-content__number{color:#b2d743;font-size:4.6rem;padding-right:1rem}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__left .data-content__number{font-size:2.3rem}}.p-dataOverview-box.--four .box-image2__left .data-content__number span{font-size:8.9rem}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__left .data-content__number span{font-size:4.5rem}}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__left .data-content img{max-width:4rem}}.p-dataOverview-box.--four .box-image2__right{width:35%;padding:2rem 1.4rem 0 2.5rem}@media screen and (max-width: 768px){.p-dataOverview-box.--four .box-image2__right{padding-left:2rem;padding-right:.7rem}}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__right{width:40%;padding-top:1rem}}.p-dataOverview-box.--four .box-image2__right .data-head{margin-bottom:3.2rem}@media screen and (max-width: 768px){.p-dataOverview-box.--four .box-image2__right .data-head{text-align:center;margin-bottom:1.6rem}}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__right .data-head{text-align:left;margin-bottom:1.8rem}}.p-dataOverview-box.--four .box-image2__right .data-content{position:relative}.p-dataOverview-box.--four .box-image2__right .data-content__number{font-size:3.2rem;color:#828282}@media screen and (max-width: 768px){.p-dataOverview-box.--four .box-image2__right .data-content__number{text-align:center}}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__right .data-content__number{text-align:left;font-size:1.6rem}}.p-dataOverview-box.--four .box-image2__right .data-content__number span{font-size:6.2rem}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__right .data-content__number span{font-size:3.5rem}}.p-dataOverview-box.--four .box-image2__right .data-content img{max-width:4.3rem;position:absolute;top:-92%;right:5%;bottom:auto;left:auto}@media screen and (max-width: 768px){.p-dataOverview-box.--four .box-image2__right .data-content img{top:-4rem;right:0}}@media screen and (max-width: 568px){.p-dataOverview-box.--four .box-image2__right .data-content img{max-width:3.5rem}}.p-dataOverview-box__label{font-weight:bold;white-space:nowrap;line-height:1;color:#fff;border-radius:.4rem;background:#008e47;position:absolute;top:-2.5rem;right:auto;bottom:auto;left:50%;transform:translateX(-50%);padding:1.3rem 4rem}@media screen and (max-width: 768px){.p-dataOverview-box__label{font-size:1.5rem;padding:1rem 2rem;top:-1.8rem}}.p-dataOverview-box__flex{display:flex}@media screen and (max-width: 768px){.p-dataOverview-box__flex{display:block}}.p-dataOverview-box__flex__left{width:50%;padding:3.6rem 6.7rem 5rem 2rem;border-right:.2rem solid #e1e1e1}@media screen and (max-width: 768px){.p-dataOverview-box__flex__left{width:100%;padding:2rem;border-right:none;border-bottom:.2rem solid #e1e1e1}}.p-dataOverview-box__flex__right{display:flex;width:50%}@media screen and (max-width: 768px){.p-dataOverview-box__flex__right{width:100%}}.p-dataOverview-box .data-head{font-weight:bold;letter-spacing:.05em}.p-dataOverview-box .data-content__number{font-size:5.8rem;letter-spacing:.05em;color:#008e47;font-weight:bold;line-height:1}@media screen and (max-width: 568px){.p-dataOverview-box .data-content__number{font-size:3rem}}.p-dataOverview-box .data-content__number.--style2{color:#828282}.p-dataOverview-box .data-content__number span{font-size:11.1rem;letter-spacing:0}@media screen and (max-width: 568px){.p-dataOverview-box .data-content__number span{font-size:5.5rem}}.p-dataQuality{background:#f5f5f5;padding:5rem 0}@media screen and (max-width: 768px){.p-dataQuality{padding-top:0}}.p-dataQuality__cont{max-width:92rem;margin:5rem auto 0;width:100%;display:flex;gap:4rem}@media screen and (max-width: 768px){.p-dataQuality__cont{gap:1.6rem}}@media screen and (max-width: 568px){.p-dataQuality__cont{flex-direction:column;margin-top:2.5rem}}.p-dataQuality-item{flex:1;padding:2.6rem 4rem;background:#fff;border-radius:.4rem;border:.1rem solid #eee}@media screen and (max-width: 768px){.p-dataQuality-item{padding:2rem}}@media screen and (max-width: 568px){.p-dataQuality-item{width:100%}}.p-dataQuality-item__lbl{display:block;max-width:24.9rem;margin:0 auto 2.5rem;border-radius:6rem;background:#f3ece2;line-height:1.5;letter-spacing:.05em;font-weight:bold;text-align:center;padding:.8rem 0;position:relative}.p-dataQuality-item__lbl:after{content:"";position:absolute;bottom:-0.5rem;left:50%;width:0;height:0;border-bottom:1rem solid rgba(0,0,0,0);border-left:1.2rem solid #f3ece2;border-top:1rem solid rgba(0,0,0,0);-moz-transform:rotate(-34deg) skew(-10deg, -10deg) translateX(-50%);-webkit-transform:rotate(-34deg) skew(-10deg, -10deg) translateX(-50%);-ms-transform:rotate(-34deg) skew(-10deg, -10deg) translateX(-50%);transform:rotate(-34deg) skew(-10deg, -10deg) translateX(-50%)}.p-dataQuality-item img{max-width:24.1rem;width:100%;margin:auto}.p-dataQuality-item p{font-size:1.5rem;line-height:1.6;letter-spacing:.05em;margin-top:2.5rem}@media screen and (max-width: 568px){.p-dataQuality-item p{margin-top:2rem}}@media screen and (min-width: 769px){.p-point .c-pageTitle{padding-top:10rem}}.p-point .c-pageTitle .l-wrapper{max-width:124rem}.p-point .c-pageTitle .l-wrapper .u-text-marker{background:#f9ed00}.p-point .c-pageTitle__ja{line-height:1.2;margin-bottom:2.8rem}.p-point .l-sec .l-wrapper{max-width:123rem}.p-point .p-lowerCont__side{max-width:133rem;padding-top:9.2rem}@media(max-width: 1200px){.p-point .p-lowerCont__side{padding-top:2rem}}@media(max-width: 1200px){.p-point .p-lowerCont__side ul{width:17rem;margin-left:2rem}}.p-point .p-lowerCont__side li{margin-bottom:1rem}.p-point .p-lowerCont__main__inner{width:76%}@media screen and (max-width: 768px){.p-point .p-lowerCont__main__inner{width:100%}}.p-point .c-lowerLink__item--case{display:none}.p-pointLook{padding-bottom:0}.p-pointLook .c-ttl{margin-bottom:2.2rem}.p-pointLook-box{margin-bottom:12.6rem}@media screen and (max-width: 768px){.p-pointLook-box{margin-bottom:6rem}}.p-pointLook-box__head{padding-left:2.3rem;margin-bottom:2rem;position:relative;font-weight:bold}@media screen and (max-width: 768px){.p-pointLook-box__head{margin-bottom:1rem}}.p-pointLook-box__head:before{content:"";width:1.5rem;height:.1rem;background:#2a2a2a;position:absolute;top:50%;right:auto;bottom:auto;left:.8rem;transform:translateY(-50%);margin-top:.2rem}.p-pointLook-box__head:after{content:"";width:1.1rem;height:1.1rem;border-radius:50%;background:#2a2a2a;position:absolute;top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%);margin-top:.2rem}.p-pointLook-box__head span{display:inline;line-height:1.3;padding:.3rem 1.3rem;border-radius:.4rem;background:#2a2a2a;color:#fff;margin-right:1.2rem}.p-pointLook-box .c-ttl--num{margin-bottom:2.5rem}.p-pointLook-box.--second{margin-bottom:6rem}.p-pointLook-box.--second .c-checkList{max-width:54.6rem}@media screen and (max-width: 768px){.p-pointLook-box.--second .c-checkList{max-width:inherit}}.p-pointLook-box__tbl{background:#fff;padding:2rem;border-radius:.4rem;border:.1rem solid #f1f1f1;margin-top:1.7rem}@media screen and (max-width: 768px){.p-pointLook-box__tbl .js-scrollMobile{padding:1rem 0}}@media screen and (max-width: 768px){.p-pointLook-box__tbl{padding:1rem}}@media screen and (max-width: 768px){.p-pointLook-box__tbl .c-table{min-width:64rem}}.p-pointLook-box__tbl .c-table:after{width:calc((100% - 11rem)/3);left:11rem;top:-0.4rem}.p-pointLook-box__tbl .c-table th:first-child{width:11rem}.p-pointLook-box__tbl .c-table th.row3{background:#f1f1f1}.p-pointLook-box__tbl .c-table td{font-weight:500}@media(max-width: 1200px){.p-pointLook-box__tbl .c-table td{font-size:1.3rem;padding-left:1rem;padding-right:1rem}}.p-pointLook-box__tbl .c-table td .txt-note{font-size:1.3rem;margin-top:.3rem}@media(max-width: 1200px){.p-pointLook-box__tbl .c-table td .green{font-size:1.4rem}}@media(max-width: 1200px){.p-pointLook-box__tbl .c-table td .txt-16{font-size:1.3rem}}.p-pointLook-box__tbl .c-table td .txt-15{font-size:15px}.p-pointLook-box__tbl .c-table td strong{font-weight:bold}.p-pointLook-box__tbl .c-table td .u-text-marker{background:#f9ed00}.p-pointLook-box__tbl .c-table.--style2:after{width:calc((100% - 22rem)/3);left:22.5rem}@media(max-width: 1200px){.p-pointLook-box__tbl .c-table.--style2:after{width:calc((100% - 18rem)/3);left:18rem}}@media screen and (max-width: 768px){.p-pointLook-box__tbl .c-table.--style2:after{width:calc((100% - 11rem)/3);left:11rem}}.p-pointLook-box__tbl .c-table.--style2 th:first-child{width:22.5rem}@media(max-width: 1200px){.p-pointLook-box__tbl .c-table.--style2 th:first-child{width:18rem}}@media screen and (max-width: 768px){.p-pointLook-box__tbl .c-table.--style2 th:first-child{width:11rem}}.p-pointLook .c-lead{line-height:1.6}.p-pointLook .c-checkList{padding:.8rem 2rem 1.2rem 4rem;max-width:62.9rem;background:#f6f6f6;margin-bottom:4.3rem}@media screen and (max-width: 768px){.p-pointLook .c-checkList{padding:2rem;margin-bottom:2rem;max-width:inherit}}.p-pointLook .c-checkList li{padding-left:4.7rem;margin-bottom:.4rem}@media screen and (max-width: 768px){.p-pointLook .c-checkList li{padding-left:3.5rem}}.p-pointLook .c-checkList li:last-child{margin-bottom:0}.p-pointIntroduce{background:#f6f6f6}.p-pointIntroduce .c-ttl{margin-bottom:4rem}@media screen and (max-width: 768px){.p-pointIntroduce .c-ttl{margin-bottom:3rem}}.p-pointIntroduce-item{max-width:86rem;background:#fff;padding:1.8rem 3rem 2.3rem;margin:0 auto 4rem}@media screen and (max-width: 768px){.p-pointIntroduce-item{padding:2rem;margin-bottom:2rem}}.p-pointIntroduce-item:last-child{margin-bottom:0}.p-pointIntroduce-item__head{display:flex;align-items:center;font-weight:bold;margin-bottom:1.2rem}.p-pointIntroduce-item__head span{display:flex;align-items:center;justify-content:center;width:5.9rem;aspect-ratio:1/1;font-size:3.2rem;line-height:1;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;color:#fff;background:#2a2a2a;border-radius:50%;padding-top:.4rem}@media screen and (max-width: 768px){.p-pointIntroduce-item__head span{width:4rem;font-size:2rem}}.p-pointIntroduce-item__head h3{width:calc(100% - 5.9rem);padding-left:4.5rem;position:relative}@media screen and (max-width: 768px){.p-pointIntroduce-item__head h3{width:calc(100% - 3rem);padding-left:2.5rem;line-height:1.3}}.p-pointIntroduce-item__head h3:before{content:"";width:3.8rem;height:.3rem;background:#2a2a2a;position:absolute;top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}@media screen and (max-width: 768px){.p-pointIntroduce-item__head h3:before{width:2rem}}.p-pointIntroduce-item__txt{font-size:1.5rem;font-weight:500;letter-spacing:.02em;line-height:1.8;padding:0 2rem 0 2.4rem}@media screen and (max-width: 768px){.p-pointIntroduce-item__txt{padding:0;font-size:1.4rem}}.p-pointManagement{background:#f4efe8}.p-pointManagement .c-ttl{margin-bottom:4rem}@media screen and (max-width: 768px){.p-pointManagement .c-ttl{margin-bottom:2rem}}.p-pointManagement__cont{max-width:86rem;margin:auto}.p-pointManagement__cont p{letter-spacing:.05em;margin-bottom:2.6rem;line-height:1.6}@media screen and (max-width: 768px){.p-pointManagement__cont p{margin-bottom:2rem}}.p-pointManagement__cont p strong{font-weight:bold}.p-pointManagement__cont small{display:block;margin-top:-0.5rem}.p-pointSatisfaction{padding-bottom:12rem}@media screen and (max-width: 768px){.p-pointSatisfaction{padding-bottom:6rem}}.p-pointSatisfaction .c-ttl{margin-bottom:5rem}@media screen and (max-width: 768px){.p-pointSatisfaction .c-ttl{margin-bottom:2.5rem}}.p-pointSatisfaction__flex{display:flex;flex-wrap:wrap}@media screen and (max-width: 568px){.p-pointSatisfaction__flex{display:block}}.p-pointSatisfaction__customer{margin-top:6rem}@media screen and (max-width: 768px){.p-pointSatisfaction__customer{margin-top:3rem}}.p-pointSatisfaction__customer h3{text-align:center;font-size:3.2rem;font-weight:bold;margin-bottom:2.4rem}@media screen and (max-width: 768px){.p-pointSatisfaction__customer h3{font-size:2rem}}.p-pointSatisfaction__customer h3 span{font-size:3.6rem}@media screen and (max-width: 768px){.p-pointSatisfaction__customer h3 span{font-size:2.1rem}}.p-pointSatisfaction__customer .p-pointSatisfaction__flex{border:.1rem solid #e0e0e0;border-bottom:none}.p-pointSatisfaction-item{width:calc(50% - 1rem);border-radius:.4rem;border:.1rem solid #2a2a2a;padding:4.7rem 2rem 3.5rem;position:relative}@media screen and (max-width: 568px){.p-pointSatisfaction-item{width:100%;padding:2rem;margin-bottom:3rem}}.p-pointSatisfaction-item:first-child{margin-right:1rem}@media screen and (max-width: 568px){.p-pointSatisfaction-item:first-child{margin-right:0}}.p-pointSatisfaction-item:last-child{margin-left:1rem}@media screen and (max-width: 768px){.p-pointSatisfaction-item:last-child{margin-left:0}}.p-pointSatisfaction-item__head{white-space:nowrap;font-weight:bold;line-height:1;background:#fff url(../img/point/icon-title.png) no-repeat left .7rem top 1rem;background-size:8.1rem 4.5rem;padding:1.2rem 1rem 2rem;position:absolute;top:-2.5rem;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.p-pointSatisfaction-item__head{background-size:4.4rem 3.2rem}}.p-pointSatisfaction-box{width:50%;background:#f6f6f6;padding:4.3rem 1rem 2.5rem;border-bottom:.1rem solid #e0e0e0}@media screen and (max-width: 568px){.p-pointSatisfaction-box{width:100%;padding:2rem 1rem}}.p-pointSatisfaction-box:nth-child(2n+1){border-right:.1rem solid #e0e0e0}.p-pointSatisfaction-box:nth-child(3),.p-pointSatisfaction-box:nth-child(4){padding-top:3.3rem}.p-pointSatisfaction-box .c-ttl--lv2{text-align:center;letter-spacing:0;position:relative;background:url(../img/point/quote-right.png) no-repeat bottom right 3rem;background-size:6.2rem 5.2rem;z-index:2;margin-bottom:1.8rem}@media screen and (max-width: 768px){.p-pointSatisfaction-box .c-ttl--lv2{padding:0 2rem;background-size:3.6rem 2.6rem;margin-bottom:1.4rem}}.p-pointSatisfaction-box .c-ttl--lv2:before{content:"";width:6.2rem;height:5.2rem;background:url(../img/point/quote-left.png) no-repeat center;background-size:contain;position:absolute;top:0;right:auto;bottom:auto;left:2rem;z-index:-1}@media screen and (max-width: 768px){.p-pointSatisfaction-box .c-ttl--lv2:before{width:3.6rem;height:2.6rem}}.p-pointSatisfaction-box .c-ttl--lv2 span{display:block}.p-pointSatisfaction-box__txt{font-size:1.5rem;line-height:1.6;letter-spacing:.05em}.p-pointSatisfaction__free{margin-top:5.5rem;background:#e9f5f3;border-radius:.4rem;border-top:1rem solid #009fe8;padding:5rem 9rem 3rem 7rem;display:flex;align-items:flex-start;position:relative}@media screen and (max-width: 768px){.p-pointSatisfaction__free{display:block;padding:7rem 2rem 3rem;text-align:center}}@media screen and (max-width: 568px){.p-pointSatisfaction__free{text-align:left}}.p-pointSatisfaction__free__label{width:12.8rem;aspect-ratio:1/1;border-radius:50%;background:linear-gradient(135deg, rgb(89, 186, 80) 0%, rgb(0, 159, 232) 100%);color:#fff;font-size:1.9rem;font-weight:bold;text-align:center;line-height:1;padding-top:1.5rem;margin-top:2rem}@media screen and (max-width: 768px){.p-pointSatisfaction__free__label{width:10rem;margin:0 auto 1rem;font-size:1.4rem;padding-top:2rem}}.p-pointSatisfaction__free__label span{display:block;font-size:4.5rem;margin:.3rem 0}@media screen and (max-width: 768px){.p-pointSatisfaction__free__label span{font-size:2.2rem}}.p-pointSatisfaction__free__label span span{font-size:2.8rem;margin-left:.5rem;display:inline-block;transform:translateY(-0.3rem)}@media screen and (max-width: 768px){.p-pointSatisfaction__free__label span span{font-size:1.6rem}}.p-pointSatisfaction__free__cont{width:calc(100% - 12.8rem);padding-left:2.4rem}@media screen and (max-width: 768px){.p-pointSatisfaction__free__cont{width:100%;padding-left:0}}.p-pointSatisfaction__free__cont h3{font-size:3.2rem;line-height:1;font-weight:bold;margin-bottom:.5rem}@media screen and (max-width: 768px){.p-pointSatisfaction__free__cont h3{font-size:1.7rem;margin-bottom:1.5rem;text-align:center}}@media screen and (max-width: 768px){.p-pointSatisfaction__free__cont h3 span{font-size:1.8rem}}.p-pointSatisfaction__free__cont h3 strong{margin:0 .4rem}@media screen and (max-width: 768px){.p-pointSatisfaction__free__cont h3 strong{margin:0}}.p-pointSatisfaction__free__cont h3 strong em{font-style:normal;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:6.5rem}@media screen and (max-width: 768px){.p-pointSatisfaction__free__cont h3 strong em{font-size:3rem}}.p-pointSatisfaction__free__cont p{margin-bottom:2.5rem;letter-spacing:.02em;line-height:1.6}.p-pointSatisfaction__free__cont .c-ctaBtnWrap{margin-left:9.9rem}@media screen and (max-width: 768px){.p-pointSatisfaction__free__cont .c-ctaBtnWrap{margin-left:0}}.p-pointSatisfaction p.p-pointSatisfaction__free__text01{border-radius:100px;background:#fff;padding:2px 20px;color:#2a2a2a;text-align:center;font-weight:700;line-height:1.6;letter-spacing:.32px;width:fit-content;margin:0 auto 0;position:absolute;top:12px;left:50%;transform:translateX(-50%);white-space:nowrap}.p-pointSatisfaction p.p-pointSatisfaction__free__text02{margin-top:13px;color:#2a2a2a;font-weight:700;margin-left:12.9rem}@media screen and (max-width: 768px){.p-pointSatisfaction p.p-pointSatisfaction__free__text02{margin-left:0;text-align:center}}.p-specialIntro{background:#f5f5f5;padding-top:8rem}@media screen and (max-width: 768px){.p-specialIntro{padding-top:4rem}}.p-specialIntro .c-ttl{margin-bottom:4.8rem;line-height:1.4;font-size:3.2rem;letter-spacing:.02rem}@media screen and (max-width: 768px){.p-specialIntro .c-ttl{font-size:2.2rem;margin-bottom:2rem}}.p-specialIntro .c-ttl:before{display:none}.p-specialIntro__cont{display:flex}@media screen and (max-width: 768px){.p-specialIntro__cont{display:block}}.p-specialIntro-item{width:calc(33.33% - 1.4rem);margin-right:2.1rem;background:#fff;border:.1rem solid #eee;border-radius:.4rem;padding:5.5rem 2rem}@media screen and (max-width: 1280px){.p-specialIntro-item{padding:5.5rem 1rem}}@media screen and (max-width: 768px){.p-specialIntro-item{width:100%;margin:0 0 2rem;padding:2rem 1rem}}.p-specialIntro-item:last-child{margin-right:0}.p-specialIntro-item .c-ttl--lv2{padding-bottom:3.2rem;margin-bottom:2.8rem;line-height:1.5;letter-spacing:.05em;position:relative}@media screen and (max-width: 1280px){.p-specialIntro-item .c-ttl--lv2{font-size:2rem}}@media screen and (max-width: 768px){.p-specialIntro-item .c-ttl--lv2{padding-bottom:1.6rem;margin-bottom:2rem}}.p-specialIntro-item .c-ttl--lv2:after{content:"";width:7.2rem;height:.4rem;background:#59ba50;position:absolute;top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.p-specialIntro-item .c-ttl--lv2:after{width:3.6rem;height:.2rem}}.p-specialIntro-item__txt{line-height:1.8;letter-spacing:.05em;padding:0 1.2rem}@media screen and (max-width: 768px){.p-specialIntro-item__txt{font-size:1.4rem;line-height:1.5;padding:0 .6rem}}.p-specialIntro-item__txt span{background:#f9ed00}.p-specialProcess .c-ttl{margin-bottom:6rem}@media screen and (max-width: 768px){.p-specialProcess .c-ttl{margin-bottom:3rem}}.p-specialProcess__cont{max-width:92rem;width:100%;margin:auto}.p-specialProcess-item{display:flex}.p-specialProcess-item:last-of-type{margin-top:2rem}@media screen and (max-width: 768px){.p-specialProcess-item:last-of-type{margin-top:1rem}}.p-specialProcess-item:last-of-type .p-specialProcess-item__label{padding-bottom:0}.p-specialProcess-item:last-of-type .p-specialProcess-item__label:after{display:none}.p-specialProcess-item__label{width:8rem;padding-bottom:7rem;position:relative}@media screen and (max-width: 768px){.p-specialProcess-item__label{width:20%}}.p-specialProcess-item__label:after{content:"";width:.2rem;height:4.8rem;border-right:.1rem dashed #59ba50;position:absolute;top:auto;right:auto;bottom:.7rem;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.p-specialProcess-item__label:after{width:.1rem}}.p-specialProcess-item__label p{line-height:1;margin-bottom:.5rem;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}.p-specialProcess-item__cont{width:calc(100% - 8rem);padding-left:5rem;margin-top:-0.6rem}@media screen and (max-width: 768px){.p-specialProcess-item__cont{width:80%;padding-left:2rem}}.p-specialProcess-item__cont p{padding:2.4rem;font-weight:500;letter-spacing:.02rem}@media screen and (max-width: 768px){.p-specialProcess-item__cont p{padding:1.2rem}}@media screen and (max-width: 568px){.p-specialProcess-item__cont p{padding:0}}.p-specialProcess__note{margin:5.4rem 0 2rem;font-weight:500;letter-spacing:.02em}@media screen and (max-width: 768px){.p-specialProcess__note{margin:3rem 0 0}}.p-specialPlease__cont{max-width:69.8rem}@media screen and (max-width: 768px){.p-specialPlease__cont{max-width:100%}}.p-specialPlease__cont-head{font-size:3.2rem;line-height:1.4;letter-spacing:.02em;font-weight:bold;padding:0 0 1.2rem 4.4rem;background:url(../img/common/icon-mark.svg) no-repeat left top 1rem;background-size:3rem 3rem;border-bottom:.2rem solid #e1e1e1;position:relative}@media screen and (max-width: 768px){.p-specialPlease__cont-head{font-size:2.2rem;padding:0 0 .8rem 3.4rem;background-position:left top .5rem;background-size:2.5rem 2.5rem}}.p-specialPlease__cont-head:before{content:"";width:10rem;height:.2rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:-0.2rem;left:0}@media screen and (max-width: 768px){.p-specialPlease__cont-head:before{width:5rem}}.p-specialPlease__cont p{margin:3.2rem 0;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-specialPlease__cont p{margin:1.6rem 0}}.p-news__filter{display:flex;align-items:center;margin-bottom:2.5rem}@media screen and (max-width: 768px){.p-news__filter{margin-bottom:1.2rem}}.p-news__filter__head{width:13rem;letter-spacing:.02em;font-weight:bold;padding-left:1.5rem;position:relative}@media screen and (max-width: 768px){.p-news__filter__head{width:12rem}}.p-news__filter__head:before{content:"";width:.4rem;height:2.8rem;background:linear-gradient(308.52deg, #008e47 13.49%, #59ba50 85.96%);position:absolute;top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}.p-news__filter__cont{width:calc(100% - 13rem);padding-left:1.5rem}@media screen and (max-width: 768px){.p-news__filter__cont{width:calc(100% - 12rem);padding-left:1rem}}.p-news__filter__cont select{width:24rem;height:4.2rem;border-radius:.4rem;background-size:1.6rem 1.6rem;background-position:right 2rem center;background-color:#fafafa;padding:.8rem 2rem;border-color:#e1e1e1;background-color:#fff}@media screen and (max-width: 768px){.p-news__filter__cont select{height:3.8rem;width:18rem;padding:.4rem 1.5rem}}.p-archiveNews .l-sec .l-wrapper{max-width:92rem}.p-archiveNews .c-ttl{margin-bottom:3.7rem}@media screen and (max-width: 768px){.p-archiveNews .c-ttl{margin-bottom:2rem}}.p-archiveNews__cont{background:#fafafa}.p-archiveNews__cont .c-articleList__link{padding:3rem 0}@media screen and (max-width: 768px){.p-archiveNews__cont .c-articleList__link{padding:1.5rem 0}}.p-archiveNews__cont .c-articleList__date{font-size:1.4rem}.p-archiveNews__cont .c-articleList__ttl{padding-left:2.7rem;font-size:1.6rem}@media screen and (max-width: 768px){.p-archiveNews__cont .c-articleList__ttl{padding-left:0}}.p-singleNews .c-pageTitle__ja{font-size:4.2rem}.p-singleNews__cont{background:#fafafa;padding-top:8rem}@media screen and (max-width: 768px){.p-singleNews__cont{padding-top:4rem}}.p-singleNews__cont .l-wrapper{max-width:92rem}.p-singleNews .p-news__filter{margin-bottom:9rem}@media screen and (max-width: 768px){.p-singleNews .p-news__filter{margin-bottom:4rem}}.p-faq .c-lowerLink__item--case{display:none}.p-faqAnchor{padding:6.4rem 0;background:#f5f5f5}@media screen and (max-width: 768px){.p-faqAnchor{padding:3.5rem 0}}.p-faqAnchor .c-ttl{font-size:3.2rem;line-height:1.4;margin-bottom:4.7rem}@media screen and (max-width: 768px){.p-faqAnchor .c-ttl{font-size:2.2rem;margin-bottom:2.3rem}}.p-faqAnchor .c-ttl:before{display:none}.p-faqAnchor .l-wrapper{max-width:92rem}.p-faqAnchor__cont{display:flex;margin:0 -8px}@media screen and (max-width: 768px){.p-faqAnchor__cont{display:block;margin:0}}.p-faqAnchor__cont-item{width:25%;min-height:25.4rem;padding:0 8px}@media screen and (max-width: 768px){.p-faqAnchor__cont-item{width:100%;padding:0;margin-bottom:.5rem;min-height:0}}.p-faqAnchor__cont-item a{display:block;height:100%;background:#fff;box-shadow:0px 4px 12px rgba(0,0,0,.1);padding:3rem .5rem;position:relative}@media screen and (max-width: 768px){.p-faqAnchor__cont-item a{padding:1.5rem;display:flex;align-items:center}}.p-faqAnchor__cont-item a:after{content:"";width:2.4rem;height:2.4rem;background:url(../img/faq/arrow-down.svg) no-repeat center;background-size:contain;position:absolute;top:auto;right:auto;bottom:2rem;left:50%;transform:translateX(-50%);transition:all .3s ease}@media screen and (max-width: 768px){.p-faqAnchor__cont-item a:after{width:2rem;height:2rem;bottom:auto;left:auto;right:2rem;top:50%;transform:translate(0, -50%)}}.p-faqAnchor__cont-item a:hover:after{bottom:1.5rem}.p-faqAnchor__cont-item:last-child a{padding-top:4rem}@media screen and (max-width: 768px){.p-faqAnchor__cont-item:last-child a{padding-top:2rem}}.p-faqAnchor__cont-item:last-child .p-faqAnchor__image{margin-bottom:0}.p-faqAnchor__image{min-height:7rem;margin-bottom:1.4rem}@media screen and (max-width: 768px){.p-faqAnchor__image{width:12rem;min-height:0;margin-bottom:0}}@media screen and (max-width: 568px){.p-faqAnchor__image{width:5rem}}.p-faqAnchor__image img{margin:auto}.p-faqAnchor__desc{font-weight:bold;letter-spacing:.05em}@media screen and (max-width: 768px){.p-faqAnchor__desc{width:calc(100% - 12rem);padding:0 4rem 0 2rem;font-size:1.6rem}}@media screen and (max-width: 568px){.p-faqAnchor__desc{width:calc(100% - 5rem)}}@media screen and (max-width: 768px){.p-faqAnchor__desc.u-text-center{text-align:left}}.p-faqBox{padding-bottom:5.5rem}@media screen and (max-width: 768px){.p-faqBox{padding-bottom:4rem}}.p-faqBox .c-ttl{margin-bottom:4.5rem}@media screen and (max-width: 768px){.p-faqBox .c-ttl{margin-bottom:2.5rem}}.p-faqBox .c-faq{max-width:92rem;margin:auto}.p-faqBox .c-faq .accordion:last-of-type{margin-bottom:0}#faq02,#faq04{background:#fafafa}.p-archiveColumn .p-cta .l-wrapper{max-width:136rem}.p-archiveColumn__popular{background:#fafafa;padding-bottom:5rem}.p-archiveColumn__popular .c-articleGrid{margin-bottom:0}.p-archiveColumn__newest{padding-top:7rem}@media screen and (max-width: 768px){.p-archiveColumn__newest{padding:3rem 0 0}}.p-archiveColumn__newest .c-articleGrid__item{width:50%}@media screen and (max-width: 568px){.p-archiveColumn__newest .c-articleGrid__item{width:100%}}@media screen and (max-width: 768px){.p-archiveColumn__newest__cont{margin-bottom:4rem}}.p-adopt .p-cta .l-wrapper{max-width:136rem}.p-adoptCreating{background:#f6f6f6;padding-bottom:0}.p-adoptCreating p{line-height:1.6;letter-spacing:.05em}.p-adoptAboutus{background:#f6f6f6;padding-bottom:0}.p-adoptAboutus__head{font-weight:bold;letter-spacing:.05em;margin-bottom:3rem}@media screen and (max-width: 768px){.p-adoptAboutus__head{margin-bottom:1.5rem}}.p-adoptAboutus__head span{background:#f9ed00;padding:0 2rem}@media screen and (max-width: 768px){.p-adoptAboutus__head span{padding:0 1rem}}.p-adoptAboutus__cont p{line-height:1.6;letter-spacing:.05em}.p-adoptAboutus__cont p+p{margin-top:2rem}.p-adoptBusiness{background:#f6f6f6;padding-bottom:3.5rem}@media screen and (max-width: 768px){.p-adoptBusiness{padding-bottom:3rem}}.p-adoptBusiness p{line-height:1.6;letter-spacing:.05em}.p-adoptBusiness__cont{display:flex;flex-wrap:wrap;margin-top:4rem}@media screen and (max-width: 768px){.p-adoptBusiness__cont{margin-top:2rem}}@media screen and (max-width: 568px){.p-adoptBusiness__cont{display:block}}.p-adoptBusiness__cont-item{width:calc(50% - 1.2rem);padding:1.6rem 2.4rem;background:#fff;border:.1rem solid #eee;margin-bottom:2.4rem}@media screen and (max-width: 768px){.p-adoptBusiness__cont-item{width:calc(50% - .6rem);padding:1.5rem;margin-bottom:1.2rem}}@media screen and (max-width: 568px){.p-adoptBusiness__cont-item{width:100%}}.p-adoptBusiness__cont-item:nth-child(2n+1){margin-right:1.2rem}@media screen and (max-width: 768px){.p-adoptBusiness__cont-item:nth-child(2n+1){margin-right:.6rem}}@media screen and (max-width: 568px){.p-adoptBusiness__cont-item:nth-child(2n+1){margin-right:0}}.p-adoptBusiness__cont-item:nth-child(2n){margin-left:1.2rem}@media screen and (max-width: 768px){.p-adoptBusiness__cont-item:nth-child(2n){margin-left:.6rem}}@media screen and (max-width: 568px){.p-adoptBusiness__cont-item:nth-child(2n){margin-left:0}}.p-adoptBusiness-head{font-weight:bold;padding-bottom:1rem;margin-bottom:1rem;position:relative}.p-adoptBusiness-head:after{content:"";width:100%;height:.1rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:0;left:0}.p-adoptMessage__head{font-weight:bold;line-height:1.6;letter-spacing:.05em;margin-bottom:4.5rem}@media screen and (max-width: 768px){.p-adoptMessage__head{margin-bottom:3rem}}@media screen and (max-width: 568px){.p-adoptMessage__head{font-size:1.8rem}}.p-adoptMessage__head span{background:#f9ed00;padding:0 2.5rem}@media screen and (max-width: 768px){.p-adoptMessage__head span{padding:0}}.p-adoptMessage__cont p{line-height:1.6;letter-spacing:.05em}.p-adoptMessage__cont p+p{margin-top:2rem}.p-adoptApply{padding-bottom:6rem}@media screen and (max-width: 768px){.p-adoptApply{padding-bottom:4rem}}.p-adoptApply-box{padding:3rem;background:#fafafa}@media screen and (max-width: 768px){.p-adoptApply-box{padding:2rem}}.p-adoptApply-box__head{margin-bottom:.5rem}.p-adoptApply-box__flex{display:flex;flex-wrap:wrap}@media screen and (max-width: 568px){.p-adoptApply-box__flex{display:block}}.p-adoptApply-box__flex .item-box{width:calc(50% - .5rem);margin-bottom:1rem;padding:2rem 2rem 2.4rem;background:#fff;border-radius:.5rem;box-shadow:0px 4px 12px -3px rgba(0,0,0,.08)}@media screen and (max-width: 568px){.p-adoptApply-box__flex .item-box{width:100%;padding:2rem}}.p-adoptApply-box__flex .item-box:nth-child(2n+1){margin-right:.5rem}@media screen and (max-width: 568px){.p-adoptApply-box__flex .item-box:nth-child(2n+1){margin-right:0}}.p-adoptApply-box__flex .item-box:nth-child(2n){margin-left:.5rem}@media screen and (max-width: 568px){.p-adoptApply-box__flex .item-box:nth-child(2n){margin-left:0}}.p-adoptApply-box__flex .item-box p{font-weight:bold;margin-bottom:1rem;line-height:1.3}.p-adoptApply-box__flex .item-box .c-btn--bk{padding:0 .4rem 0 1.1rem}.p-adoptApply-box__flex .item-box .c-btn--bk:after{margin-left:0}.p-singleAdopt .p-lowerCont__main .l-wrapper{max-width:128rem}.p-singleAdopt .p-lowerCont__main__inner{width:73.6%}@media screen and (max-width: 768px){.p-singleAdopt .p-lowerCont__main__inner{width:100%}}.p-singleAdopt-information{padding:7rem 0 3rem}@media screen and (max-width: 768px){.p-singleAdopt-information{padding:3rem 0}}.p-singleAdopt-information .c-table02 th{width:18rem}@media screen and (max-width: 768px){.p-singleAdopt-information .c-table02 th{width:100%}}.p-singleAdopt-information .c-table02 td p{line-height:1.6}.p-singleAdopt-information .c-table02 td strong{font-weight:bold}.p-singleAdopt-information__calendar{margin-top:5rem}@media screen and (max-width: 768px){.p-singleAdopt-information__calendar{margin-top:2.5rem}}.p-singleAdopt-information__calendar h3{display:inline-block;font-weight:bold;margin-bottom:2.5rem;letter-spacing:.05em;border-bottom:.1rem solid #000}@media screen and (max-width: 768px){.p-singleAdopt-information__calendar h3{font-size:1.8rem;margin-bottom:1.5rem}}.p-singleAdopt-information__calendar .time-box{position:relative}.p-singleAdopt-information__calendar .time-box:before{content:"";width:.1rem;height:calc(100% - 1.5rem);background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:0;left:9.5rem}@media screen and (max-width: 768px){.p-singleAdopt-information__calendar .time-box:before{left:7.2rem}}.p-singleAdopt-information__calendar .time-box__item{display:flex;letter-spacing:.05em;margin-bottom:1rem}.p-singleAdopt-information__calendar .time-box__item-number{width:9.5rem;padding-right:1rem;font-weight:bold;position:relative}@media screen and (max-width: 768px){.p-singleAdopt-information__calendar .time-box__item-number{width:7rem}}.p-singleAdopt-information__calendar .time-box__item-number:after{content:"";width:1rem;height:1rem;border-radius:50%;background:#59ba50;position:absolute;top:1.2rem;right:-0.6rem;bottom:auto;left:auto}@media screen and (max-width: 768px){.p-singleAdopt-information__calendar .time-box__item-number:after{width:.8rem;height:.8rem;top:1rem}}.p-singleAdopt-information__calendar .time-box__item-number span{display:inline-block;min-width:6rem;text-align:right}@media screen and (max-width: 768px){.p-singleAdopt-information__calendar .time-box__item-number span{min-width:4rem}}.p-singleAdopt-information__calendar .time-box__item-desc{width:calc(100% - 9.5rem);padding:.3rem 0 0 5.6rem}@media screen and (max-width: 768px){.p-singleAdopt-information__calendar .time-box__item-desc{width:calc(100% - 7rem);padding-left:2rem}}.p-singleAdopt-information__calendar .time-box__item-desc small{margin-top:.5rem;display:block;font-size:1.3rem;line-height:1.3}@media screen and (max-width: 768px){.p-singleAdopt-information__calendar .time-box__item-desc small{font-size:1rem}}.p-singleAdopt-eligibility{padding:4rem 0 5.5rem}@media screen and (max-width: 768px){.p-singleAdopt-eligibility{padding:2rem 0 3rem}}.p-singleAdopt-eligibility .c-table02 th{width:21rem}@media screen and (max-width: 768px){.p-singleAdopt-eligibility .c-table02 th{width:100%}}.p-singleAdopt-eligibility .c-table02 td p{line-height:1.6}.p-singleAdopt-process{background:#f6f6f6;padding-bottom:11rem}@media screen and (max-width: 768px){.p-singleAdopt-process{padding-bottom:4rem}}.p-singleAdopt-process .p-lowerCont__main__inner{width:76.6%}@media screen and (max-width: 768px){.p-singleAdopt-process .p-lowerCont__main__inner{width:100%}}.p-singleAdopt-process__cont{letter-spacing:.05em;margin-bottom:3.5rem}@media screen and (max-width: 768px){.p-singleAdopt-process__cont{margin-bottom:2rem;letter-spacing:0}}.p-singleAdopt-process__cont p{margin-bottom:2.5rem}@media screen and (max-width: 768px){.p-singleAdopt-process__cont p{margin-bottom:1.2rem}}.p-singleAdopt-process__flow{max-width:79.2rem;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.p-singleAdopt-process__flow .process-item{width:calc(25% - 1.875rem);margin-right:2.5rem;background:#fff;border:.1rem solid #d0d0d0;border-radius:.4rem;font-weight:bold;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center;padding:2.1rem 1rem;position:relative}@media screen and (max-width: 768px){.p-singleAdopt-process__flow .process-item{width:calc(25% - 1.2rem);margin-right:1.6rem;font-size:1.5rem;padding:1rem .5rem}}@media screen and (max-width: 568px){.p-singleAdopt-process__flow .process-item{font-size:1.3rem}}.p-singleAdopt-process__flow .process-item:after{content:"";width:.6rem;height:.6rem;border-left:.2rem solid #2a2a2a;border-top:.2rem solid #2a2a2a;-moz-transform:rotate(135deg) translateY(-50%);-webkit-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);position:absolute;top:50%;right:-1.1rem;bottom:auto;left:auto;margin-top:-0.7rem}@media screen and (max-width: 768px){.p-singleAdopt-process__flow .process-item:after{width:.4rem;height:.4rem;right:-0.8rem}}.p-singleAdopt-process__flow .process-item:last-child{margin-right:0}.p-singleAdopt-process__flow .process-item:last-child:after{display:none}.p-singleAdopt-form{padding-bottom:0}.p-singleAdopt-form__cont{max-width:108rem;padding:4.8rem 7rem 5rem;margin:auto;border-radius:1.2rem;background:url(../img/adopt/bg-form.jpg) no-repeat center;background-size:cover;color:#fff}@media screen and (max-width: 768px){.p-singleAdopt-form__cont{padding:3rem 2rem}}.p-singleAdopt-form__cont h2{font-size:4rem;margin-bottom:2rem;font-weight:900}@media screen and (max-width: 768px){.p-singleAdopt-form__cont h2{font-size:2.4rem;margin-bottom:1rem}}.p-singleAdopt-form__cont p{font-weight:bold;line-height:1.8;letter-spacing:.05em;margin-bottom:3rem}@media screen and (max-width: 768px){.p-singleAdopt-form__cont p{margin-bottom:2rem}}.p-singleAdopt-form__btn{margin-top:4.8rem}@media screen and (max-width: 768px){.p-singleAdopt-form__btn{margin-top:2.8rem}}.p-singleAdopt-form__btn .c-btn{display:block;width:100%;position:relative;max-width:24.5rem;margin:auto;padding:.9rem 1rem .9rem 2.4rem}@media screen and (max-width: 768px){.p-singleAdopt-form__btn .c-btn{max-width:20.5rem;padding:1.2rem 1rem .9rem 2.4rem}}.p-singleAdopt-form__btn .c-btn:after{width:1.3rem;height:1.3rem;background-image:url(../img/arrow/arrow_left.svg);margin:0;position:absolute;top:50%;right:auto;bottom:auto;left:1.3rem;transform:translateY(-50%);margin-top:.2rem}@media screen and (max-width: 768px){.p-archiveCase .c-caseList{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){.p-archiveCase .c-caseList{display:block}}@media screen and (max-width: 768px){.p-archiveCase .c-caseList__item{margin-bottom:1.5rem}}@media screen and (max-width: 768px){.p-archiveCase .c-caseList__title{margin-bottom:.5rem}}@media screen and (max-width: 768px){.p-archiveCase .c-caseList__comment{margin-bottom:1rem}}.p-archiveCase-pick{padding-bottom:6.5rem}@media screen and (max-width: 768px){.p-archiveCase-pick{padding-bottom:3rem}}.p-archiveCase-pick .c-ttl{margin-bottom:4.5rem}@media screen and (max-width: 768px){.p-archiveCase-pick .c-ttl{margin-bottom:2.5rem}}.p-archiveCase-pick .c-ttl:before{margin-bottom:.4rem}@media screen and (max-width: 768px){.p-archiveCase-pick .c-ttl:before{margin-bottom:0}}@media screen and (max-width: 768px){.p-archiveCase-pick .c-ttl__cont{padding:2rem 1.5rem}}.p-archiveCase-post{background:#f6f6f6}.p-archiveCase-post .c-ttl{margin-bottom:4.5rem}@media screen and (max-width: 768px){.p-archiveCase-post .c-ttl{margin-bottom:3rem}}.p-archiveCase-post__flex{display:flex}@media screen and (max-width: 768px){.p-archiveCase-post__flex{flex-direction:column}}.p-archiveCase-post__flex-main{width:82.3%}@media screen and (max-width: 768px){.p-archiveCase-post__flex-main{width:100%}}.p-archiveCase-post__flex-main .c-caseList{margin-bottom:4.5rem;gap:4rem 1.5rem}.p-archiveCase-post__flex-main .c-caseList__cont{padding:2rem 2rem .5rem}@media screen and (max-width: 768px){.p-archiveCase-post__flex-main .c-caseList__cont{padding:1.5rem}}.p-archiveCase-post__flex-side{width:22.7%;padding:15rem 0 0 3rem}@media screen and (max-width: 768px){.p-archiveCase-post__flex-side{width:100%;padding:0;margin-top:4rem}}.p-archiveCase-post__flex-side .c-ttl--lv2{margin-bottom:1.5rem}.p-archiveCase-post__flex .catebox{background:#fff;border:.1rem solid #e1e1e1;padding:.7rem 2rem;padding-right:3rem;border-radius:.4rem;margin-bottom:1.2rem}@media screen and (max-width: 1280px){.p-archiveCase-post__flex .catebox{font-size:1.5rem;padding:.7rem 1rem}}@media screen and (max-width: 768px){.p-archiveCase-post__flex .catebox{padding:1rem 1.5rem;margin-bottom:1rem}}.p-archiveCase-post__flex .catebox__head{position:relative;cursor:pointer}.p-archiveCase-post__flex .catebox__head:after{content:"";width:1.6rem;height:1rem;background:url(../img/arrow/arrow-down-b.svg) no-repeat center;background-size:contain;position:absolute;top:50%;right:-0.2rem;bottom:auto;left:auto;transform:translateY(-50%);transition:all .3s ease}.p-archiveCase-post__flex .catebox__head.active:after{transform:translateY(-50%) rotate(-180deg)}.p-archiveCase-post__flex .catebox__cont{display:none}.p-archiveCase-post__flex .catebox__cont ul{margin:1rem 0}.p-archiveCase-post__flex .catebox__cont ul a{padding:.5rem 1rem;display:block}.p-singleCase .c-lowerLink__item--case{display:none}.p-singleCase .c-breadcrumbs{margin-top:7rem}@media screen and (max-width: 768px){.p-singleCase .c-breadcrumbs{margin-top:3.5rem}}.p-singleCase .editor{border-bottom:none;background:#fff;margin-bottom:0;padding:5rem 3rem 3rem}@media screen and (max-width: 768px){.p-singleCase .editor{padding:2.5rem 2rem}}.p-singleCase-info{background:#f6f6f6}.p-singleCase-info .l-wrapper{max-width:91.9rem}.p-singleCase-info__top{display:flex;align-items:center;margin-bottom:1.5rem}@media screen and (max-width: 768px){.p-singleCase-info__top{display:block;margin-bottom:1rem}}.p-singleCase-info__top .post-thumb{width:39.2%}@media screen and (max-width: 768px){.p-singleCase-info__top .post-thumb{width:100%}}.p-singleCase-info__top .post-thumb__image{position:relative;width:100%;overflow:hidden}.p-singleCase-info__top .post-thumb__image:before{content:"";display:block;height:0;padding-top:70%}.p-singleCase-info__top .post-thumb__image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.p-singleCase-info__top .post-head{width:60.8%;padding-left:4rem}@media screen and (max-width: 768px){.p-singleCase-info__top .post-head{width:100%;padding-left:0;margin-top:1.5rem}}.p-singleCase-info__top .post-head__ttl01{line-height:1.4;font-weight:bold;margin-bottom:2rem}@media screen and (max-width: 768px){.p-singleCase-info__top .post-head__ttl01{font-size:2.2rem;margin-bottom:1rem}}.p-singleCase-info__top .post-head__ttl02{font-weight:bold;font-size:2.1rem;margin-bottom:3.5rem}@media screen and (max-width: 768px){.p-singleCase-info__top .post-head__ttl02{font-size:1.6rem;margin-bottom:1.8rem}}.p-singleCase-info__top .post-head__list{display:flex;flex-wrap:wrap;gap:1rem}.p-singleCase-info__top .post-head__list li a,.p-singleCase-info__top .post-head__list li span{display:block;padding:.6rem 2.4rem;font-weight:bold;border:.1rem solid #d0d0d0}@media screen and (max-width: 768px){.p-singleCase-info__top .post-head__list li a,.p-singleCase-info__top .post-head__list li span{padding:.5rem .7rem}}.p-singleCase-info__top .post-head__list li a.--plan1,.p-singleCase-info__top .post-head__list li span.--plan1{background-color:#e9e25b}.p-singleCase-info__top .post-head__list li a.--plan2,.p-singleCase-info__top .post-head__list li span.--plan2{background-color:#8ebb79}.p-singleCase-info__top .post-head__list li a.--plan3,.p-singleCase-info__top .post-head__list li span.--plan3{background-color:#5facb4}.p-singleCase-info__top .post-head__list li a.--plan4,.p-singleCase-info__top .post-head__list li span.--plan4{background-color:#58afce}.p-singleCase-info__cate{padding:2.4rem 4rem;border:.1rem solid #e1e1e1;background:#f2f2f2;margin-bottom:3rem}@media screen and (max-width: 768px){.p-singleCase-info__cate{padding:1.5rem}}.p-singleCase-info__cate ul{display:flex;flex-wrap:wrap;margin-bottom:-1.2rem}.p-singleCase-info__cate ul li{margin-right:1.2rem;margin-bottom:1.2rem}@media screen and (max-width: 768px){.p-singleCase-info__cate ul li{margin-right:.7rem;margin-bottom:.7rem}}.p-singleCase-info__cate ul li a{font-size:1.5rem;display:block;border-radius:2.4rem;background:#fff;padding:.2rem 1.2rem;border:.1rem solid #2a2a2a}@media screen and (max-width: 768px){.p-singleCase-info__cate ul li a{font-size:1.3rem}}.p-singleCase-cta{position:relative;background:#fff;padding:5rem 0;z-index:0}@media screen and (max-width: 768px){.p-singleCase-cta{padding:3rem 0}}.p-singleCase-cta:before{content:"";width:100%;height:100%;background:linear-gradient(74deg, rgba(249, 237, 0, 0.3) 0%, rgba(0, 159, 232, 0.3) 100%);position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:-1}.p-singleCase-cta .p-singleCase-cta__text{margin-bottom:8px;text-align:center;font-size:1.6rem;font-weight:700}@media screen and (max-width: 768px){.p-singleCase-cta .p-singleCase-cta__text{font-size:1.3rem}}.p-singleCase-consultant{padding-bottom:6rem}@media screen and (max-width: 768px){.p-singleCase-consultant{padding-bottom:3rem}}.p-singleCase-consultant__flex{max-width:92rem;margin:0 auto 4.5rem;position:relative}@media screen and (max-width: 768px){.p-singleCase-consultant__flex{margin-bottom:2.5rem}}.p-singleCase-consultant__flex-image{width:33.7%;position:absolute;top:4rem;right:auto;bottom:auto;left:0}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-image{width:100%;position:unset;max-width:30rem;margin:auto}}.p-singleCase-consultant__flex-image .lbl{background:#2a2a2a;color:#fff;font-weight:bold;padding:.9rem 2.4rem;position:relative;z-index:2;top:1.5rem}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-image .lbl{padding:.4rem 1.2rem}}.p-singleCase-consultant__flex-image .image{position:relative;width:100%;overflow:hidden}.p-singleCase-consultant__flex-image .image:before{content:"";display:block;height:0;padding-top:100%}.p-singleCase-consultant__flex-image .image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.p-singleCase-consultant__flex-cont{width:83.47%;margin-left:auto;padding:4rem 4rem 5rem 20rem;background:#f2f2f2}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-cont{width:100%;margin:0 auto;padding:5rem 2rem 2rem;margin-top:-3rem}}.p-singleCase-consultant__flex-cont .sub-ttl{font-weight:bold}.p-singleCase-consultant__flex-cont .ttl{font-size:3.6rem;font-weight:bold;margin-bottom:2rem}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-cont .ttl{font-size:2.4rem;margin-bottom:1.5rem}}.p-singleCase-consultant__flex-cont .c-lead p{font-size:1.5rem;line-height:1.8}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-cont .c-lead p{font-size:1.3rem;line-height:1.5}}.p-singleCase-consultant__flex-cont .c-lead p+p{margin-top:1.5rem}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-cont .c-lead p+p{margin-top:1rem}}.p-singleCase-consultant__flex-cont .links{margin-top:2rem;padding-top:1.5rem;border-top:.1rem solid #99a9b0;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-cont .links{display:block}}.p-singleCase-consultant__flex-cont .links li{margin-right:1rem}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-cont .links li{margin-right:0}}.p-singleCase-consultant__flex-cont .links li:last-child{margin-right:0}@media screen and (max-width: 768px){.p-singleCase-consultant__flex-cont .links li:last-child{margin-top:.5rem}}.p-singleCase-consultant__flex-cont .links a{font-weight:bold;letter-spacing:.03em;padding-right:2.5rem;background:url(../img/arrow/arrow_right_circle.svg) no-repeat right center;background-size:2rem 2rem}.p-singleCase-others{padding-top:7rem}@media screen and (max-width: 768px){.p-singleCase-others{padding-top:3rem}}.p-singleCase-others .c-ttl{margin-bottom:4.5rem}@media screen and (max-width: 768px){.p-singleCase-others .c-ttl{margin-bottom:2.5rem}}@media screen and (max-width: 768px){.p-singleCase-others .c-caseList{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){.p-singleCase-others .c-caseList{display:block}}@media screen and (max-width: 768px){.p-singleCase-others .c-caseList__item{margin-bottom:1.5rem}}@media screen and (max-width: 768px){.p-singleCase-others .c-caseList__title{margin-bottom:.5rem}}@media screen and (max-width: 768px){.p-singleCase-others .c-caseList__comment{margin-bottom:1rem}}.p-plan .c-pageTitle__en{margin-bottom:-0.5rem;display:block}@media screen and (max-width: 768px){.p-plan .c-pageTitle .c-ctaBtns{margin-inline:auto;text-align:center}}.p-plan .c-list-dot{margin-top:.2rem}.p-plan__number{font-size:8rem;line-height:1;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;letter-spacing:-0.05rem}@media(max-width: 1100px){.p-plan__number{font-size:6rem}}@media screen and (max-width: 768px){.p-plan__number{font-size:5.5rem}}.p-plan__number span{font-weight:900;color:#2a2a2a;text-shadow:-0.1rem 0 #fff,0 .1rem #fff,.1rem 0 #fff,0 -0.1rem #fff;margin-left:-0.5rem}.p-plan .l-sec .l-wrapper{max-width:132rem}.p-plan .p-lowerCont__side{max-width:133rem;top:8.8rem !important}.p-plan .p-lowerCont__main{background:#f6f6f6}.p-plan .p-lowerCont__main__inner{width:77.5%}@media screen and (max-width: 768px){.p-plan .p-lowerCont__main__inner{width:100%}}.p-plan .c-lowerLink .c-lowerLink__item--plan{display:none}.p-planIntro{padding-top:4.5rem;padding-bottom:7rem}@media screen and (max-width: 768px){.p-planIntro{padding:2rem 0 3rem}}.p-planIntro.l-sec .l-wrapper{max-width:120rem}@media screen and (max-width: 768px){.p-planIntro__cont{padding:0 2rem;display:block;position:relative}}@media screen and (min-width: 769px){.p-planIntro__cont .swiper-wrapper{display:grid;gap:1.8rem;grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){.p-planIntro__cont .swiper-button-prev{width:5rem;height:5rem;background-image:url(../img/common/slide-prev.svg);background-size:cover;left:-0.4rem}}.p-planIntro__cont .swiper-button-prev:after{display:none}@media screen and (max-width: 768px){.p-planIntro__cont .swiper-button-next{width:5rem;height:5rem;background-image:url(../img/common/slide-next.svg);background-size:cover;right:-0.4rem}}.p-planIntro__cont .swiper-button-next:after{display:none}.p-planIntro-item{border-radius:.4rem;border:.1rem solid #ccc;background:#fff}.p-planIntro-item__lbl{background:#e9e25b;padding:1.1rem 0;min-height:6.1rem;margin-bottom:0}@media(max-width: 1100px){.p-planIntro-item__lbl{font-size:2rem;min-height:0}}@media screen and (max-width: 768px){.p-planIntro-item__lbl{font-size:1.6rem;padding:.6rem 0}}.p-planIntro-item__cont{padding:2.9rem 1rem 3rem}@media screen and (max-width: 768px){.p-planIntro-item__cont{padding:2rem 1rem}}.p-planIntro-item__cont .c-btn--bk::after{background-image:url(../img/arrow/arrow-down_w.svg)}.p-planIntro-item .p-plan__number{margin-bottom:1rem}@media screen and (max-width: 768px){.p-planIntro-item .p-plan__number{margin-bottom:.5rem}}.p-planIntro-item__subttl{font-size:1.7rem;line-height:1.4;font-weight:bold}@media(max-width: 1100px){.p-planIntro-item__subttl{font-size:1.5rem}}@media screen and (max-width: 768px){.p-planIntro-item__subttl{font-size:1.4rem;margin-bottom:1rem}}.p-planIntro-item__subttl span{background:#f9ed00}.p-planIntro-item__head{font-weight:700;font-size:1.5rem;font-family:"Inter",sans-serif}@media screen and (max-width: 768px){.p-planIntro-item__head{font-size:1.3rem}}.p-planIntro-item__time{width:calc(100% - 2rem);margin-left:auto;margin-right:auto;margin-top:2.5rem;padding:1rem 0 1.5rem;border-top:.1rem dotted #2a2a2a;border-bottom:.1rem dotted #2a2a2a}@media screen and (max-width: 768px){.p-planIntro-item__time{padding:.8rem 0 1rem;margin-top:.5rem}}.p-planIntro-item__time p{font-size:1.5rem;line-height:1.3}@media screen and (max-width: 768px){.p-planIntro-item__time p{font-size:1.3rem}}.p-planIntro-item__detail{margin-bottom:4.5rem;padding:0 2rem 0 3rem}@media screen and (max-width: 768px){.p-planIntro-item__detail{margin-bottom:2rem;padding:0 1rem}}.p-planIntro-item .c-btn--bk{min-width:20.8rem}.p-planIntro-item:nth-child(2) .p-planIntro-item__lbl{background:#b9d181}.p-planIntro-item:nth-child(3) .p-planIntro-item__lbl{background:#89c0a7}.p-planIntro-item:last-child .p-planIntro-item__lbl{background:#58afce}.p-planIntro p.p-planIntro__text{margin-top:3rem;color:#2a2a2a;text-align:center;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-planIntro p.p-planIntro__text{font-size:1.5rem}}.p-planBox{background:#fff;padding:4rem 11rem 4.8rem;border-top:.4rem solid #e9e25b}@media(max-width: 1100px){.p-planBox{padding:4rem 5rem}}@media screen and (max-width: 768px){.p-planBox{padding:3rem 2rem}}.p-planBox__head{margin-bottom:3.3rem}@media screen and (max-width: 768px){.p-planBox__head{margin-bottom:1.5rem}}.p-planBox__head-image{max-width:10rem;width:100%;margin:0 auto;border-radius:50%;overflow:hidden}@media screen and (max-width: 768px){.p-planBox__head-image{max-width:8rem}}.p-planBox__head-ttl{font-size:3rem;font-weight:900;line-height:1.3;margin:2rem 0 1.4rem}@media screen and (max-width: 768px){.p-planBox__head-ttl{font-size:2rem;margin:1rem 0 .5rem}}.p-planBox__head .c-ttl--lv2{margin-bottom:0}.p-planBox__fee{margin-bottom:2.5rem;background:#fffee7;border-radius:.8rem;border-top:.8rem solid #e9e25b;padding:1rem 2rem 2rem}@media screen and (max-width: 1280px){.p-planBox__fee{padding:1rem 3rem 2rem}}@media screen and (max-width: 768px){.p-planBox__fee{border-width:.4rem;border-radius:.4rem;margin-bottom:1.2rem;padding:2rem 3rem}}@media screen and (max-width: 568px){.p-planBox__fee{padding:2rem}}.p-planBox__fee__flex{max-width:64.4rem;width:100%;margin:auto;display:flex;align-items:center}@media screen and (max-width: 768px){.p-planBox__fee__flex{display:block}}.p-planBox__fee-left{width:50%;padding:.5rem 5.2rem .5rem 0;border-right:.1rem solid #ccc}@media screen and (max-width: 768px){.p-planBox__fee-left{width:100%;padding:0 0 1.5rem;border-right:none;border-bottom:.1rem solid #ccc;margin-bottom:1.5rem}}.p-planBox__fee-left .c-ttl--lv2{margin-bottom:1rem}@media screen and (max-width: 768px){.p-planBox__fee-left .c-ttl--lv2{margin-bottom:.5rem}}.p-planBox__fee-right{width:50%;padding-left:5.2rem}@media screen and (max-width: 768px){.p-planBox__fee-right{width:100%;padding-left:0}}.p-planBox__fee-right .c-list-dot li{line-height:1.7;padding-left:1.8rem}.p-planBox__fee-right .c-list-dot li:before{top:1.5rem;left:.3rem}@media screen and (max-width: 768px){.p-planBox__fee-right .c-list-dot li:before{top:1rem}}.p-planBox__desc{margin-bottom:5.2rem;letter-spacing:.05em}@media screen and (max-width: 768px){.p-planBox__desc{margin-bottom:2.8rem}}.p-planBox__desc small{display:block;font-size:1.3rem;line-height:1.3}@media screen and (max-width: 768px){.p-planBox__desc small{font-size:1rem}}.p-planBox__problem{background:url(../img/plan/bg.jpg) no-repeat center;background-size:cover;padding:4rem 4rem 2.3rem;position:relative;margin-bottom:4.5rem}@media screen and (max-width: 768px){.p-planBox__problem{padding:3rem 1.5rem .5rem;margin-bottom:2.2rem}}.p-planBox__problem-lbl{font-weight:bold;border-radius:.4rem;border:.1rem solid #000;background:#fff;padding:.3rem 2rem;position:absolute;top:-1.3rem;right:auto;bottom:auto;left:4.3rem}@media screen and (max-width: 768px){.p-planBox__problem-lbl{padding:.3rem 1.2rem;left:2rem}}.p-planBox__problem-item{margin-bottom:2.5rem}@media screen and (max-width: 768px){.p-planBox__problem-item{margin-bottom:1.3rem}}.p-planBox__problem__head{padding-left:4rem;position:relative;font-weight:bold;margin-bottom:1rem}@media screen and (max-width: 768px){.p-planBox__problem__head{padding-left:3rem;margin-bottom:.5rem}}.p-planBox__problem__head:before{content:"";width:3.3rem;height:2.8rem;background:url(../img/common/icon-ttl.svg) no-repeat center;background-size:contain;position:absolute;top:0;right:auto;bottom:auto;left:0}@media screen and (max-width: 768px){.p-planBox__problem__head:before{width:2.8rem;height:2.5rem;top:-0.2rem}}.p-planBox__problem .c-list-dot{padding-left:1rem}.p-planBox__problem .c-list-dot li{line-height:1.8}@media screen and (max-width: 768px){.p-planBox__case .c-ttl--lv2{margin-bottom:1rem}}.p-planBox__case .c-caseList{grid-template-columns:repeat(2, 1fr);gap:3.2rem;padding-left:.7rem}@media screen and (max-width: 768px){.p-planBox__case .c-caseList{gap:1.6rem;padding-left:0}}@media screen and (max-width: 568px){.p-planBox__case .c-caseList{display:block}}@media screen and (max-width: 568px){.p-planBox__case .c-caseList__item{margin-bottom:2rem}}.p-planBox .c-ctaBtns{margin-left:auto;margin-right:auto}@media screen and (max-width: 568px){.p-planBox .c-ctaBtns{flex-direction:column;align-items:normal;width:91%}}.p-planBox .c-ctaBtns .c-ctaBtn{padding-left:0}.p-planBox .c-ctaBtns .c-ctaBtn br{display:none}.p-planBlock01{padding-top:8rem;padding-bottom:2rem}@media screen and (max-width: 768px){.p-planBlock01{padding:4rem 0 3rem}}.p-planBlock02{padding-top:2.8rem;padding-bottom:2rem}@media screen and (max-width: 768px){.p-planBlock02{padding:1.4rem 0 3rem}}.p-planBlock02 .p-planBox{border-color:#b9d181}.p-planBlock02 .p-planBox__fee{border-color:#b9d181;background:#f0fff8}.p-planBlock03{padding-top:2.8rem;padding-bottom:2rem}@media screen and (max-width: 768px){.p-planBlock03{padding:1.4rem 0 3rem}}.p-planBlock03 .p-planBox{border-color:#89c0a7}.p-planBlock03 .p-planBox__fee{border-color:#89c0a7;background:#f8ffe8}.p-planBlock04{padding-top:2.8rem;padding-bottom:7.8rem}@media screen and (max-width: 768px){.p-planBlock04{padding:1.4rem 0 4rem}}.p-planBlock04 .p-planBox{border-color:#58afce}.p-planBlock04 .p-planBox__fee{border-color:#58afce;background:#f2fcff}.p-planPeace{background:#fff;padding-top:5rem}@media screen and (max-width: 768px){.p-planPeace{padding-top:2.5rem}}.p-planPeace .c-ttl{margin-bottom:5.7rem}@media screen and (max-width: 768px){.p-planPeace .c-ttl{margin-bottom:4rem}}.p-planPeace__cont{max-width:120rem;margin:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}@media screen and (max-width: 768px){.p-planPeace__cont{display:block}}.p-planPeace-item{border-radius:.4rem;border:.1rem solid #2a2a2a;padding:5rem 4rem 4.2rem 4rem;position:relative}@media screen and (max-width: 768px){.p-planPeace-item{padding:2.5rem 1.5rem}}.p-planPeace-item__head{position:absolute;top:-2.5rem;right:auto;bottom:auto;left:4rem;font-size:2.8rem;font-weight:bold;background:#fff;z-index:2}@media screen and (max-width: 768px){.p-planPeace-item__head{font-size:2rem;top:-1.7rem}}.p-planPeace-item__head:before{content:"";width:9.5rem;height:5.1rem;background:url(../img/common/icon-text-circle.svg) no-repeat center;background-size:contain;position:absolute;top:50%;right:auto;bottom:auto;left:-0.3rem;transform:translateY(-50%);z-index:-1;margin-top:.8rem}@media screen and (max-width: 768px){.p-planPeace-item__head:before{width:5.5rem;height:3.5rem;margin-top:0}}.p-planPeace-item__txt{line-height:1.8}@media screen and (max-width: 768px){.p-planPeace-item__txt{line-height:1.5}}.p-planPeace-item__subhead{display:inline-block;margin:2.8rem 0 1rem 2.3rem;border-radius:.4rem;background:#2a2a2a;color:#fff;font-weight:bold;padding:0 1rem;position:relative}@media screen and (max-width: 768px){.p-planPeace-item__subhead{margin:1.4rem 0 .5rem 2rem}}.p-planPeace-item__subhead:before{content:"";width:1.5rem;height:.1rem;background:#2a2a2a;position:absolute;top:50%;right:auto;bottom:auto;left:-1.5rem;transform:translateY(-50%)}.p-planPeace-item__subhead:after{content:"";width:1.1rem;height:1.1rem;background:#2a2a2a;position:absolute;top:50%;right:auto;bottom:auto;left:-2.4rem;transform:translateY(-50%);border-radius:50%}@media screen and (max-width: 768px){.p-planPeace-item__subhead:after{width:.8rem;height:.8rem;left:-2rem}}.p-planPeace-item .c-list-dot{padding-left:.8rem}.p-planPeace-item .c-list-dot li{font-size:1.5rem;line-height:1.8}.p-planPeace-item .c-list-dot li:before{top:1.3rem}@media screen and (max-width: 768px){.p-planPeace-item:last-child{margin-top:3rem}}.p-planPeace-item:last-child .p-planPeace-item__head{left:5rem}@media screen and (max-width: 768px){.p-planPeace-item:last-child .p-planPeace-item__head{left:4rem}}.p-planPeace-item:last-child .p-planPeace-item__subhead{margin-top:5.6rem}@media screen and (max-width: 768px){.p-planPeace-item:last-child .p-planPeace-item__subhead{margin-top:1.4rem}}.p-planBefore{background:url(../img/plan/bg-warning.jpg) no-repeat center;background-size:cover;color:#fff;margin-bottom:3.8rem;padding-bottom:6rem}@media screen and (max-width: 768px){.p-planBefore{margin-bottom:2rem;padding-bottom:4rem}}.p-planBefore .c-ttl{margin-bottom:.8rem}.p-planBefore .c-ttl:before{width:6rem;height:5.4rem;background-image:url(../img/plan/icon-warning.svg);margin-bottom:1rem}@media screen and (max-width: 768px){.p-planBefore .c-ttl:before{width:3rem;height:2.7rem}}.p-planBefore .c-lead{line-height:1.6;color:#fff}@media screen and (max-width: 768px){.p-planBefore .c-lead{margin-bottom:2rem}}@media screen and (max-width: 768px){.p-planBefore .c-btn{max-width:28rem;height:auto;padding:.5rem 2rem;border-radius:5rem}}.p-editpolicy .p-cta .l-wrapper{max-width:136rem}.p-contact__cont .l-wrapper{max-width:109rem}.p-contact .c-btn--bk{height:5rem}.p-contact__block{border-radius:5px;border-top:1rem solid #000;margin-bottom:4.8rem;padding:4rem 3rem}@media screen and (max-width: 1280px){.p-contact__block{padding:3rem 1.5rem}}@media screen and (max-width: 768px){.p-contact__block{padding:2rem 1.5rem;margin-bottom:2rem;text-align:center}}.p-contact__block h2{font-weight:bold;margin-bottom:.7rem}.p-contact__block p{font-weight:500;margin-bottom:2rem}@media screen and (max-width: 768px){.p-contact__block p{margin-bottom:1.2rem}}.p-contact__block .c-ctaBtn{max-width:33.3rem}.p-contact__block.--blue{border-color:#009fe8;background-color:#e9f5f3;padding-top:2rem}.p-contact__block.--blue .p-contact__block__img{width:43%;position:relative;padding-top:2.8rem;padding-left:4.3rem}@media screen and (max-width: 768px){.p-contact__block.--blue .p-contact__block__img{width:100%;max-width:40rem;padding:1.5rem;padding-left:2rem}}.p-contact__block.--blue .p-contact__block__label{position:absolute;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);width:11.6rem;height:11.6rem;border-radius:50%;top:0;left:0;color:#fff;text-align:center;line-height:1.2;font-size:1.8rem;font-weight:bold;padding-top:2rem}@media screen and (max-width: 768px){.p-contact__block.--blue .p-contact__block__label{padding-top:1rem;width:8rem;height:8rem;font-size:1.4rem}}.p-contact__block.--blue .p-contact__block__label span{font-size:2.8rem;display:inline-block;margin-bottom:-0.5rem}.p-contact__block.--blue .p-contact__block__label span .num{font-size:4.5rem;margin-right:5px;line-height:1;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}@media screen and (max-width: 768px){.p-contact__block.--blue .p-contact__block__label span{font-size:2.2rem}.p-contact__block.--blue .p-contact__block__label span .num{font-size:3.2rem}}.p-contact__block.--blue h2{font-size:3.8rem}.p-contact__block.--blue h3{font-weight:bold;letter-spacing:.02em}.p-contact__block.--blue p{font-weight:normal;letter-spacing:.02em}.p-contact__block.--blue .notion{display:block;margin-top:.8rem;font-size:1.4rem;letter-spacing:.02em}.p-contact__block.--green{border-color:#4fb046;background-color:#e2f3e2;text-align:center;flex:1}@media screen and (max-width: 768px){.p-contact__block.--green{width:100%}}.p-contact__block.--green p{font-size:1.5rem}.p-contact__block.--green .c-btn--bk{background-color:#4fb046;border-color:#fff}.p-contact__block.--yellow{background-color:#fffee7;border-color:#ccc319}.p-contact__block.--yellow .p-contact__block__img{width:30%}@media screen and (max-width: 768px){.p-contact__block.--yellow .p-contact__block__img{width:100%;max-width:40rem}}.p-contact__block.--yellow .c-btn{margin-top:2rem;border-color:#e6a72a;width:23rem;font-size:1.7rem;padding-left:2.2rem}.p-contact__block.--yellow .c-btn,.p-contact__block.--yellow .c-btn:hover,.p-contact__block.--yellow .c-btn:visited,.p-contact__block.--yellow .c-btn:link{color:#e6a72a;text-decoration:none}.p-contact__block.--yellow .c-btn::after{background-image:url(../img/arrow/arrow_right_c.svg)}@media screen and (max-width: 768px){.p-contact__block.--yellow .c-btn{margin-top:1rem}}.p-contact__block.--yellow .c-btn--bk{width:23rem;background-color:#e6a72a;height:4.9rem;border:none}.p-contact__block.--black{background-color:#f2f2f2;border-color:#2a2a2a}.p-contact__block.--black .p-contact__block__img{width:31rem}@media screen and (max-width: 768px){.p-contact__block.--black .p-contact__block__img{width:100%;max-width:40rem}}.p-contact__block.--flex{display:flex;justify-content:space-between;align-items:center;gap:3.8rem;padding:4rem 7rem}@media screen and (max-width: 1280px){.p-contact__block.--flex{padding:3rem 3rem}}@media screen and (max-width: 768px){.p-contact__block.--flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}}.p-contact__block__txt{flex:1}.p-contact__2column{display:flex;gap:2.6rem}@media screen and (max-width: 768px){.p-contact__2column{flex-direction:column;align-items:center;gap:0}}.p-serviceDetail{background:#fff}@media screen and (max-width: 768px){.p-serviceDetail{padding-top:0 !important}}.p-serviceDetail .u-txt-color{color:#4eb046}.p-serviceDetail .c-dashed{background-image:linear-gradient(to right, #ccc, #ccc 0.2rem, transparent 0.2rem, transparent 0.4rem);background-size:.4rem .1rem;background-position:left bottom;background-repeat:repeat-x}.p-serviceDetail .c-dots-text{background-image:radial-gradient(circle at center, #f8ed01 20%, transparent 20%);background-position:top left;background-repeat:repeat-x;background-size:1.1em .5em;padding-top:.5em}.p-serviceDetail .c-dots-text-wh,.p-serviceDetail .c-dots-text-bk{background-repeat:repeat-x;background-size:1em .15em;padding-top:.2em}.p-serviceDetail .c-dots-text-wh{background-image:url(../img/service/reproduction/txt-em_wh.svg)}.p-serviceDetail .c-dots-text-bk{background-image:url(../img/service/reproduction/txt-em_bk.svg)}.l-bg-circle{position:relative;z-index:0}.l-bg-circle::before,.l-bg-circle::after{content:"";position:absolute;width:50rem;height:50rem;background:linear-gradient(135deg, #f9ed00 0%, #009fe8 100%);z-index:-1;-ms-filter:blur(50rem);filter:blur(50rem);border-radius:50%}@media screen and (max-width: 768px){.l-bg-circle::before,.l-bg-circle::after{width:20rem;height:20rem;filter:blur(20rem)}}.l-bg-circle::before{top:10%;left:-19.5rem}@media screen and (max-width: 768px){.l-bg-circle::before{left:-20%}}.l-bg-circle::after{bottom:4rem;right:-20rem}@media screen and (max-width: 768px){.l-bg-circle::after{right:-20%}}.p-serviceCtaWrap{padding:1rem 0 2.8rem}@media screen and (max-width: 768px){.p-serviceCtaWrap{padding:1.5rem 0 3rem}}.p-serviceCta{margin-top:1.6rem}.p-serviceCta__flex{display:flex;justify-content:center;gap:2.5rem;align-items:flex-end;translate:.7rem}@media screen and (max-width: 768px){.p-serviceCta__flex{flex-direction:column;align-items:center;gap:1.2rem;translate:none;width:92%}}.p-serviceCta__wrapper{width:100%;max-width:35.8rem}.p-serviceCta__text{color:#2a2a2a;font-family:"Noto Sans JP";font-weight:700;line-height:1;text-align:center;translate:.2em}.p-serviceCta__text em{color:#009fe8;font-size:1.25em;font-style:normal;font-weight:900}.p-serviceCta .p-serviceBtn.--type01{padding-left:4rem}@media screen and (max-width: 768px){.p-serviceCta .p-serviceBtn.--type01{padding-left:3rem}}.p-serviceCta__features{margin-top:1.61rem;display:flex;align-items:center;justify-content:center;gap:1rem;translate:.8rem}@media screen and (max-width: 768px){.p-serviceCta__features{flex-wrap:wrap;translate:0}}.p-serviceCta__feature{display:flex;align-items:center;gap:.4rem}.p-serviceCta__feature-text{font-family:Noto Sans JP;font-weight:700;line-height:150%;letter-spacing:0;position:relative;z-index:1}.p-serviceCta__feature-text::before{content:"";display:block;position:absolute;left:50%;translate:-50%;bottom:0;width:105.3%;height:.9rem;background-color:#f8ed01;z-index:-1}.p-serviceBtn{margin-top:1.1rem;width:min(100%,35.8rem);height:auto;display:inline-flex;justify-content:center;position:relative;border-radius:10rem;transition:.3s;line-height:1.4;padding:1.8rem;font-weight:700;transition:all .3s ease}.p-serviceBtn,.p-serviceBtn:hover,.p-serviceBtn:visited,.p-serviceBtn:link{color:#fff;text-decoration:none}@media screen and (768px < width < 1024px){.p-serviceBtn{font-size:1.5rem}}.p-serviceBtn::after{content:"";position:absolute;top:calc(50% - .1rem);transform:rotate(45deg) translateY(-50%);right:1.8em;width:.6em;height:.6em;border-top:.2rem solid #fff;border-right:.2rem solid #fff}.p-serviceBtn.--type01{background-color:#009fe8;box-shadow:0 7px #027bb3}.p-serviceBtn.--type01 span{background-color:#f9ed00;text-align:center;border-radius:10rem;color:#000;position:absolute;padding-top:1rem;font-weight:bold;letter-spacing:normal;font-size:1.6rem;width:5.3rem;aspect-ratio:1;height:auto;font-size:1.1rem;line-height:1.1;top:50%;left:.5rem;transform:translateY(-50%)}.p-serviceBtn.--type01 span em{color:#009fe8;font-family:Oswald;font-size:1.4545454545em;font-style:normal;font-weight:600;line-height:105%;letter-spacing:-0.8px;margin-inline:-0.05em .055em}@media screen and (max-width: 768px){.p-serviceBtn.--type01 span{font-size:1rem;width:4.4rem;height:4.4rem}}.p-serviceBtn.--type02{background-color:#4fb046;box-shadow:0 7px #389030;padding-left:0}.p-serviceBtn.--type02::after{right:2em}.p-serviceBtn:hover{opacity:1;transform:translateY(7px);box-shadow:none}.p-service__ttl{letter-spacing:.02em;font-weight:bold;text-align:center;line-height:1.4;margin-bottom:4rem}@media screen and (max-width: 768px){.p-service__ttl{margin-bottom:2rem}}@media screen and (max-width: 568px){.p-service__ttl{font-size:2rem}}.p-service__ttl--flex{display:flex;align-items:center;flex-wrap:wrap;font-weight:bold;line-height:1.3;margin-bottom:2.7rem}@media screen and (max-width: 768px){.p-service__ttl--flex{font-size:1.9rem;margin-bottom:.8rem}.p-service__ttl--flex span{margin-bottom:1rem;display:block}}.p-service__ttl--flex img{height:8.4rem;margin-right:1.3rem}@media screen and (max-width: 1280px){.p-service__ttl--flex img{height:8rem}}@media screen and (max-width: 768px){.p-service__ttl--flex img{height:5.8rem;margin-right:1rem;margin-bottom:1rem}}.p-service__lead{margin-bottom:4rem;letter-spacing:.05em;line-height:1.5}.p-service__lead span{font-weight:bold}@media screen and (max-width: 768px){.p-service__lead{margin-bottom:2rem}}.p-service__featureList{display:flex;justify-content:space-between}@media screen and (max-width: 568px){.p-service__featureList{flex-direction:column}}.p-service__featureList__item{width:32.2%;border:.1rem solid #ccc;background-color:#fff}@media screen and (max-width: 568px){.p-service__featureList__item{width:100%;margin-bottom:1.6rem}}@media screen and (min-width: 769px){.p-service__featureList.--nogap .p-service__featureList__item{width:33.33%}}.p-service__featureList__txt{padding:1.6rem 1.6rem 2.4rem}.p-service__featureList__txt h3{font-weight:bold;letter-spacing:0;line-height:1.5;margin-bottom:1rem}.p-service__featureList__txt p{font-size:1.4rem;line-height:1.6}.p-serviceKv{background-repeat:no-repeat;background-position:center;background-size:cover;padding:3rem 0}@media screen and (max-width: 768px){.p-serviceKv{padding:4rem 0;margin-top:7.3rem}}@media screen and (max-width: 568px){.p-serviceKv .l-wrapper{width:91%}}.p-serviceKv__wrap{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-serviceKv__wrap{flex-direction:column}}.p-serviceKv__left{flex:1}.p-serviceKv__right{margin-left:.8rem;width:41.67%;height:65.6rem;overflow:scroll;z-index:1;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 768px){.p-serviceKv__right{width:100%;max-width:50rem;margin:0 auto}}@media screen and (max-width: 568px){.p-serviceKv__right{height:88rem}}.p-serviceKv__formHeader{padding:1.3rem .5rem;background-color:#54a0e6;display:flex;align-items:center;justify-content:center;column-gap:1rem;border-radius:.6rem .6rem 0 0}.p-serviceKv__formHeader p{color:#fff;font-weight:700;line-height:1.2;letter-spacing:.2em}.p-serviceKv__formHeader span{padding:.5rem 1.2rem;background-color:#f6ec2e;border-radius:2rem;font-size:1.2rem;color:#1c2e6f;font-weight:700;line-height:1.2}.p-serviceKv__formBody{background-color:#fff;padding:1.4rem 8% 3rem;border-radius:0 0 .6rem .6rem}.p-ctaArea01{padding:6.9rem 0 4.8rem;background:url("../img/service/launch/bg_ctaArea01.jpg") center center/cover no-repeat;position:relative;overflow:hidden;text-align:center}@media screen and (max-width: 768px){.p-ctaArea01{padding:6.4rem 0 4rem}}.p-ctaArea01__line01{position:absolute;top:-6%;left:-6%;width:62rem}@media screen and (max-width: 568px){.p-ctaArea01__line01{top:-2%;left:-27%}}.p-ctaArea01__line02{position:absolute;bottom:-2%;right:-20%;width:67rem}@media screen and (max-width: 568px){.p-ctaArea01__line02{right:-50%}}.p-ctaArea01__heading{display:inline-block;padding:1.6rem 2rem 1.7rem 16.6666666667%;background-color:#fff;font-weight:700;letter-spacing:0;border-radius:1.3rem;position:relative;text-align:center;font-size:2.9rem;width:100%}.p-ctaArea01__heading img{width:15.2777777778%;position:absolute;bottom:0;left:.9722222222%}@media screen and (max-width: 768px){.p-ctaArea01__heading img{left:50%;transform:translateX(-50%);bottom:unset;top:-3.5rem;width:7rem}}@media screen and (max-width: 768px){.p-ctaArea01__heading{text-align:center;padding:3.3rem .8rem 1.6rem;width:100%;max-width:36.5rem;font-size:2rem}}.p-ctaArea01__consultants{margin-top:2rem;display:flex;gap:2rem;justify-content:space-between;margin-inline:auto}@media screen and (max-width: 768px){.p-ctaArea01__consultants{margin-top:1.8rem;flex-direction:column;align-items:center;gap:1rem}}.p-ctaArea01__consultant{flex:1;border:.1rem solid #fff}@media screen and (max-width: 768px){.p-ctaArea01__consultant{width:100%;max-width:40rem;display:flex}}@media screen and (max-width: 568px){.p-ctaArea01__consultant{height:11rem}}.p-ctaArea01__consultant picture{width:100%}@media screen and (max-width: 768px){.p-ctaArea01__consultant picture{width:44.776119403%}}.p-ctaArea01__consultant picture img{width:100%;height:100%;object-fit:cover}.p-ctaArea01__consultant-name{padding:1.2rem .4rem 1.6rem;background-color:#fff;text-align:center;font-size:1.4rem;font-weight:700}.p-ctaArea01__consultant-name span{margin-left:5.2863436123%;font-size:1.8rem}@media screen and (max-width: 768px){.p-ctaArea01__consultant-name{flex:1;display:flex;flex-direction:column;gap:.6rem;justify-content:center;align-items:baseline;padding:0 0 0 3.2rem}}.p-ctaArea01__text{display:flex;align-items:center;margin-top:2.6rem;font-weight:700;width:97.5609756098%;margin-inline:auto}.p-ctaArea01__text::before,.p-ctaArea01__text::after{content:"";height:.1rem;flex:1;background-color:#fff}.p-ctaArea01__text::before{margin-right:1.25%}.p-ctaArea01__text::after{margin-left:1.25%}.p-ctaArea01__text .c-dots-text{padding-top:.2em;margin-bottom:.2em}@media screen and (max-width: 768px){.p-ctaArea01__text{margin-top:1.8rem;flex-direction:column;gap:.8rem;text-align:left;font-size:1.8rem}.p-ctaArea01__text>span:first-child{letter-spacing:0}.p-ctaArea01__text>span:nth-child(2){font-size:2rem}.p-ctaArea01__text::before,.p-ctaArea01__text::after{flex:unset;width:min(40rem,100%)}.p-ctaArea01__text::before{margin:0 0 .5rem}.p-ctaArea01__text::after{margin:.5rem 0 0}}@media screen and (min-width: 569px){.p-ctaArea01__text{gap:0}}.p-ctaArea01 .p-serviceCta .l-wrapper{width:100%}.p-ctaArea02,.p-ctaArea03{padding:4.8rem 0 4.8rem;position:relative;overflow:hidden;text-align:center}@media screen and (max-width: 768px){.p-ctaArea02,.p-ctaArea03{padding:4rem 0 4rem;z-index:1}}.p-ctaArea02__line01,.p-ctaArea03__line01{position:absolute;width:69.2rem;height:148.29rem;object-fit:contain}@media screen and (max-width: 768px){.p-ctaArea02__line01,.p-ctaArea03__line01{top:-5.2rem;left:-28%;z-index:-1}}.p-ctaArea02__line02,.p-ctaArea03__line02{position:absolute;width:58.9rem;height:121.7rem;object-fit:contain}@media screen and (max-width: 768px){.p-ctaArea02__line02,.p-ctaArea03__line02{bottom:-4.2rem;right:-49%}}.p-ctaArea02__subHeading,.p-ctaArea03__subHeading{background-color:#3a3a3a;color:#fff;border-radius:4rem;padding:.5rem 1.6rem;font-weight:700;letter-spacing:0;display:block;max-width:17rem;margin-inline:auto}@media screen and (max-width: 768px){.p-ctaArea02__subHeading,.p-ctaArea03__subHeading{font-size:1.5rem;width:fit-content}}.p-ctaArea02__heading,.p-ctaArea03__heading{margin-top:1rem;padding:.2rem 1.5rem .4rem;font-weight:700;letter-spacing:.02em;color:#3a3a3a;background-color:#fff;display:inline-block}@media screen and (max-width: 768px){.p-ctaArea02__heading,.p-ctaArea03__heading{text-align:center;padding:0;background-color:unset;display:block;font-size:2rem}}@media screen and (max-width: 768px){.p-ctaArea02__heading .one-line,.p-ctaArea03__heading .one-line{padding:.2rem 1rem .4rem;background-color:#fff;display:inline-block}}@media screen and (max-width: 768px){.p-ctaArea02__heading .one-line:nth-of-type(2),.p-ctaArea03__heading .one-line:nth-of-type(2){margin-top:.3rem}}.p-ctaArea02__heading+.p-ctaArea02__heading,.p-ctaArea03__heading+.p-ctaArea02__heading{margin-top:.5rem}@media screen and (max-width: 768px){.p-ctaArea02__text,.p-ctaArea03__text{margin-top:1.6rem;color:#fff}}.p-ctaArea02__btnArea,.p-ctaArea03__btnArea{margin-top:1.6rem}.p-ctaArea02 .p-serviceCta .l-wrapper,.p-ctaArea03 .p-serviceCta .l-wrapper{width:100%}.p-ctaArea02{background:url("../img/service/launch/bg_ctaArea02.webp") center center/cover no-repeat}@media screen and (max-width: 768px){.p-ctaArea02{background:url("../img/service/launch/bg_ctaArea02_sp.webp") center center/cover no-repeat}}.p-ctaArea03{background:url("../img/service/launch/bg_ctaArea03.webp") center center/cover no-repeat}@media screen and (max-width: 768px){.p-ctaArea03{background:url("../img/service/launch/bg_ctaArea03_sp.webp") center center/cover no-repeat}}.p-ctaArea03 .p-ctaArea02__subHeading+.p-ctaArea02__heading{margin-top:2rem}@media screen and (max-width: 768px){.p-ctaArea03 .p-ctaArea02__subHeading+.p-ctaArea02__heading{margin-top:1rem}}@media screen and (max-width: 768px){.p-ctaArea03 .p-ctaArea02__heading .one-line:nth-of-type(2){margin-top:.5rem}}.p-ctaArea03__line01{top:-30%;left:-55%}@media screen and (max-width: 768px){.p-ctaArea03__line01{top:-5rem;left:-28%;z-index:-1}}.p-ctaArea03__line02{bottom:-20%;right:-48%}@media screen and (max-width: 768px){.p-ctaArea03__line02{bottom:-4rem;right:-52%}}.p-ctaArea01 .p-serviceCta,.p-ctaArea02 .p-serviceCta,.p-ctaArea03 .p-serviceCta{margin:2rem auto 0;padding:2rem 1rem;border-radius:1.3rem;background:rgba(255,255,255,.5);width:min(100%,84.8rem)}@media screen and (max-width: 768px){.p-ctaArea01 .p-serviceCta,.p-ctaArea02 .p-serviceCta,.p-ctaArea03 .p-serviceCta{width:106%;margin-left:-3%}.p-ctaArea01 .p-serviceCta .p-serviceBtn,.p-ctaArea02 .p-serviceCta .p-serviceBtn,.p-ctaArea03 .p-serviceCta .p-serviceBtn{font-size:1.3rem}}.p-success .p-serviceCta .p-serviceCta__wrapper:first-of-type{max-width:38.6rem}.p-launch .p-ctaArea02 .p-serviceCta,.p-launch .p-ctaArea03 .p-serviceCta{background:rgba(255,255,255,.6)}.p-serviceConsult .p-service__lead{font-weight:500;letter-spacing:.02em}.p-serviceConsult__list{margin-top:5rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem 1.9%}@media screen and (max-width: 768px){.p-serviceConsult__list{margin-top:3rem;grid-template-columns:repeat(2, 1fr);max-width:50rem;margin-inline:auto}}@media screen and (max-width: 568px){.p-serviceConsult__list{grid-template-columns:repeat(1, 1fr);max-width:100%}}@media screen and (min-width: 769px){.p-serviceConsult__list.--nogap{gap:0}}.p-serviceConsult__item{border:.1rem solid #ccc;background-color:#fff}.p-serviceConsult__card{width:100%}.p-serviceConsult__card picture,.p-serviceConsult__card img{object-fit:cover;width:100%}.p-serviceConsult__info{padding:1.5rem 1.5rem 1.5rem}.p-serviceConsult__name-wrap{padding-bottom:1.2rem;border-bottom:dotted .5rem #ccc}.p-serviceConsult__post{font-size:1.2rem;letter-spacing:.02em}@media screen and (max-width: 768px){.p-serviceConsult__post{font-size:1.1rem}}.p-serviceConsult__name{margin-top:.2rem;font-weight:700;line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 768px){.p-serviceConsult__name{font-size:1.6rem}}.p-serviceConsult__tag-wrap{margin-top:1.2rem}.p-serviceConsult__tag-supplement{font-size:1.2rem;letter-spacing:.02em}@media screen and (max-width: 768px){.p-serviceConsult__tag-supplement{font-size:1.1rem}}.p-serviceConsult__tags{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.3rem}.p-serviceConsult__tag{font-size:1.2rem;font-weight:700;letter-spacing:.02em;color:#019fe8;padding:.5rem .9rem;border:.1rem solid #019fe8;border-radius:4rem}@media screen and (max-width: 768px){.p-serviceConsult__tag{font-size:1.1rem;padding:.2rem .8rem}}.p-serviceConsult__sub-text{margin-top:3.2rem;line-height:1.4;letter-spacing:.02em;text-align:center}.p-serviceConsult__sub-text span{font-weight:700}@media screen and (max-width: 768px){.p-serviceConsult__sub-text{margin-top:2.4rem}}@media screen and (max-width: 568px){.p-serviceConsult__sub-text{text-align:left;text-indent:-1em;padding-left:1em}}.p-serviceCase{background-color:#eee}.p-serviceCase__list{margin-top:5rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.7%}@media screen and (max-width: 768px){.p-serviceCase__list{margin-top:3rem;grid-template-columns:repeat(1, 1fr);max-width:32.2rem;margin-inline:auto;gap:1rem}}@media screen and (max-width: 568px){.p-serviceCase__list{max-width:100%}}@media screen and (min-width: 769px){.p-serviceCase__list.--nogap{gap:0}}.p-serviceCase__item{border:.1rem solid #ccc;background-color:#fff}.p-serviceCase__item a:hover{opacity:.7}@media screen and (max-width: 768px){.p-serviceCase__item{margin-bottom:1.2rem}}.p-serviceCase__item__content{padding:1.6rem 1.6rem 2.4rem;border-top:.1rem solid #ccc;background-color:#fff}@media screen and (max-width: 568px){.p-serviceCase__item__content{padding-inline:1.5rem}}.p-serviceCase__item__content-upper{padding-bottom:1.6rem;border-bottom:.5rem dotted #ccc}.p-serviceCase__item__content-header{display:flex;align-items:center}.p-serviceCase__item__content-header p{margin-left:1rem;font-size:1.3rem;line-height:1.6;letter-spacing:.02em}.p-serviceCase__item__image picture,.p-serviceCase__item__image img{width:100%;height:100%;object-fit:cover}.p-serviceCase__item__heading{margin-top:1.6rem;font-weight:700;line-height:1.5;letter-spacing:0}.p-serviceCase__item__text{margin-top:1rem;font-size:1.4rem;line-height:1.6;letter-spacing:.02em}.p-serviceCase__item__content-bottom{margin-top:1.6rem}.p-serviceCase__item__company{font-weight:700;line-height:1.5;letter-spacing:0}.p-serviceCase__item__info-list{margin-top:.4rem;display:flex;gap:1rem}.p-serviceCase__item__info-item{font-size:1.3rem;line-height:1.4;letter-spacing:0;color:#979797}@media screen and (max-width: 568px){.p-serviceCase__item__image img{width:100%}}.p-serviceCase__sub-text{margin-top:4rem;text-align:center}@media screen and (max-width: 768px){.p-serviceCase__sub-text{margin-top:2rem;max-width:50rem;margin-inline:auto;text-align:left}.p-serviceCase__sub-text br{display:none}}.p-serviceCase .p-cta-btn-content{margin-top:4rem;justify-content:center}.p-serviceCase .p-cta-btn-content .p-btn-wrapper{width:40rem}.p-serviceCase .p-cta-btn-content .p-btn-wrapper .c-btn.c-type--1{padding:1.4rem;font-weight:700;letter-spacing:0;height:auto;filter:drop-shadow(0 0.4rem 0.8rem rgba(0, 0, 0, 0.32))}@media screen and (max-width: 768px){.p-serviceCase .p-cta-btn-content .p-btn-wrapper .c-btn.c-type--1{font-size:1.5rem}}.p-serviceCase .p-cta-btn-content .p-btn-wrapper .c-btn::after{right:1.6em;border-top:2.5rem solid #fff;border-right:2.5rem solid #fff}@media screen and (max-width: 568px){.p-serviceCase .p-cta-btn-content .p-btn-wrapper{width:100%}}@media screen and (max-width: 768px){.p-serviceCase .p-cta-btn-content{margin-top:2rem}}.p-serviceLogo{max-width:83rem;padding:3.2rem 6% 4rem;margin:6rem auto 0;text-align:center;background-color:#fff;border:.1rem solid #ccc}@media screen and (max-width: 768px){.p-serviceLogo{margin-top:3rem;padding:2rem}}.p-serviceLogo__ttl{margin-top:.5rem;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center}.p-serviceLogo__ttl span{color:#4eb046}.p-serviceLogo__text{font-weight:700;letter-spacing:.02em;text-align:center}.p-serviceLogo__text span{color:#4eb046}.p-serviceLogo__text{margin-top:.5rem;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center}.p-serviceLogo__text span{color:#4eb046}@media screen and (max-width: 768px){.p-serviceLogo__text{font-size:1.9rem}}.p-serviceLogo__list{display:flex;flex-wrap:wrap;margin-top:2.4rem}.p-serviceLogo__list li{width:25%}.p-serviceLogo__list li img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 568px){.p-serviceLogo__list li{width:50%}}.p-serviceLogo__image{margin:2.4rem auto 0;width:90.5%}@media screen and (max-width: 768px){.p-serviceLogo__image{margin-top:2rem;width:100%;max-width:40rem}}.p-servicePrice{padding:8rem 0 8rem}@media screen and (max-width: 768px){.p-servicePrice{padding:4rem 0}}.p-servicePrice .p-planIntro-item__time{border-bottom:none;padding-bottom:0;margin-bottom:0}.p-servicePrice__bottom{font-weight:bold;margin:3.2rem 0 2.4rem;text-align:center}@media screen and (max-width: 768px){.p-servicePrice__bottom{font-size:1.5rem}}.p-serviceFaq{padding:8rem 0}@media screen and (max-width: 768px){.p-serviceFaq{padding:4rem 0}}.p-serviceFaq__container{margin-top:5rem;border:.1rem solid #ccc}@media screen and (max-width: 768px){.p-serviceFaq__container{margin-top:3rem}}.p-serviceFaq__menu{display:grid;grid-template-columns:repeat(3, 1fr)}.p-serviceFaq__menu-item{padding:1.7rem;line-height:1.4;font-weight:700;letter-spacing:.02em;background-color:#f7f7f7;color:#979797;text-align:center;cursor:pointer;border-bottom:.1rem solid #ccc}.p-serviceFaq__menu-item+.p-faq-tab__menu-item{border-left:.1rem solid #ccc}.p-serviceFaq__menu-item.is-active{color:#3a3a3a;background-color:#fff;border-bottom:.1rem solid #fff}@media screen and (max-width: 768px){.p-serviceFaq__menu-item{font-size:1.6rem;padding:1.5rem 1rem}}@media screen and (max-width: 568px){.p-serviceFaq__menu-item{text-align:left}}@media not screen and (min-width: 370px){.p-serviceFaq__menu-item span{display:inline !important}}.p-serviceFaq__content-item{padding:4rem 4%;display:none;background-color:#fff}.p-serviceFaq__content-item.is-active{display:block;animation:fade .3s}@media screen and (max-width: 768px){.p-serviceFaq__content-item{padding:2rem 1.5rem}}.p-serviceFaq__faq-wrap+.p-serviceFaq__faq-wrap{margin-top:2.6rem}.p-serviceFaq__question,.p-serviceFaq__answer{display:flex;column-gap:1.6rem}.p-serviceFaq__question::before,.p-serviceFaq__answer::before{font-weight:700;line-height:1.4;letter-spacing:0;font-family:"Inter",sans-serif;white-space:nowrap}.p-serviceFaq__question{padding:.3rem 0 1.3rem;font-weight:700;line-height:1.4;letter-spacing:0}.p-serviceFaq__question::before{content:"Q.";background:linear-gradient(135deg, #f9ed00 0%, #009fe8 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-serviceFaq__answer{margin-top:1rem;font-size:1.5rem;line-height:1.8;letter-spacing:.02em}.p-serviceFaq__answer::before{content:"A.";color:#bebebe}@media screen and (max-width: 768px){.p-serviceFaq__answer{font-size:1.4rem}}@keyframes fade{from{opacity:0}to{opacity:1}}.p-serviceSatisfied{padding:0 2rem 4rem;position:relative;overflow:hidden}@media screen and (max-width: 768px){.p-serviceSatisfied{padding:0 1.5rem 2rem}.p-serviceSatisfied .p-service__ttl{text-align:left}}.p-serviceSatisfied__container{max-width:136rem;padding:8rem 2rem;margin-inline:auto;background-color:#f3ece2;border-radius:2.4rem}@media screen and (max-width: 768px){.p-serviceSatisfied__container{padding:4rem 0}}.p-serviceSatisfied__list{margin-top:6.6rem;display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 768px){.p-serviceSatisfied__list{margin-top:3.2rem;grid-template-columns:1fr;gap:3rem}}.p-serviceSatisfied__item{display:flex;flex-direction:column}.p-serviceSatisfied__item:nth-child(2){border-left:.5rem solid #ccc}@media screen and (max-width: 768px){.p-serviceSatisfied__item:nth-child(2){border-left:unset}}.p-serviceSatisfied__item-header{padding:2rem 1rem 1rem;color:#fff;font-weight:700;line-height:1.5;letter-spacing:.02em;text-align:center;position:relative}.p-serviceSatisfied__item-header span{position:absolute;top:-1.7rem;left:50%;transform:translateX(-50%);border-radius:4rem;background-color:#fff;padding:.4rem 3.8rem}@media screen and (max-width: 768px){.p-serviceSatisfied__item-header span{padding-inline:2rem}}.p-serviceSatisfied__item:first-child .p-serviceSatisfied__item-header{background-color:#4eb046}.p-serviceSatisfied__item:first-child .p-serviceSatisfied__item-header span{color:#4eb046;border:.1rem solid #4eb046}.p-serviceSatisfied__item:nth-child(2) .p-serviceSatisfied__item-header{background-color:#019fe8}.p-serviceSatisfied__item:nth-child(2) .p-serviceSatisfied__item-header span{color:#019fe8;border:.1rem solid #019fe8}.p-serviceSatisfied__item-body{padding:2.4rem 4.8% 2.9rem;background-color:#fff;flex-grow:1}.p-serviceSatisfied__item-body p{font-size:1.5rem;line-height:1.5;letter-spacing:.02em}@media screen and (max-width: 768px){.p-serviceSatisfied__item-body p{font-size:1.4rem}}.p-serviceSatisfied__item-body p span{font-weight:700}.p-serviceSatisfied__item-body p+p{margin-top:1.2rem}.p-serviceSatisfied__refusal{margin-top:3rem;padding:5rem 0;background-color:#fff}@media screen and (max-width: 768px){.p-serviceSatisfied__refusal{padding:2.5rem 0}}.p-serviceSatisfied__refusal-inner{width:92.1%;margin-inline:auto;text-align:center}.p-serviceSatisfied__refusal-heading{font-weight:700;letter-spacing:.02em;line-height:1.5}@media screen and (max-width: 568px){.p-serviceSatisfied__refusal-heading br{display:none !important}}.p-serviceSatisfied__refusal-text{margin-top:2.4rem;font-size:1.5rem;line-height:1.6;letter-spacing:.02em;text-align:center}@media screen and (max-width: 768px){.p-serviceSatisfied__refusal-text{font-size:1.4rem}}@media screen and (max-width: 568px){.p-serviceSatisfied__refusal-text{text-align:left}.p-serviceSatisfied__refusal-text br:first-child{display:none}}.p-serviceSatisfied__refusal-example-list{margin-top:4rem;display:grid;grid-template-columns:repeat(2, 1fr)}@media not screen and (min-width: 960px){.p-serviceSatisfied__refusal-example-list{display:block}}.p-serviceSatisfied__refusal-example-item{background-color:#f7f7f7;padding:2.4rem 1.5rem;display:flex;flex-direction:column;align-items:center;max-width:50rem}.p-serviceSatisfied__refusal-example-item:nth-child(even){border-left:.1rem solid #ccc}.p-serviceSatisfied__refusal-example-item:nth-child(n+3){border-top:.1rem solid #ccc}@media screen and (max-width: 768px){.p-serviceSatisfied__refusal-example-item{margin-inline:auto}.p-serviceSatisfied__refusal-example-item:nth-child(even){border-left:none}.p-serviceSatisfied__refusal-example-item:nth-child(n+2){border-top:.1rem solid #ccc}}@media screen and (max-width: 568px){.p-serviceSatisfied__refusal-example-item:first-child .p-satisfied-refusal-example-heading br:first-child{display:block}}.p-serviceSatisfied__refusal-example-sub-text,.p-serviceSatisfied__refusal-example-heading,.p-serviceSatisfied__refusal-example-text{line-height:1.6;letter-spacing:.02em}.p-serviceSatisfied__refusal-example-sub-text{font-size:1.3rem;font-weight:700}@media screen and (max-width: 768px){.p-serviceSatisfied__refusal-example-sub-text{font-size:1.2rem}}.p-serviceSatisfied__refusal-example-heading{margin-top:2rem;font-weight:700;text-align:center;position:relative}.p-serviceSatisfied__refusal-example-heading span{font-size:1.6rem}.p-serviceSatisfied__refusal-example-heading::before,.p-serviceSatisfied__refusal-example-heading::after{position:absolute;font-size:5rem;font-weight:500}.p-serviceSatisfied__refusal-example-heading::before{content:"“";top:-3rem;left:-3rem}@media screen and (max-width: 768px){.p-serviceSatisfied__refusal-example-heading::before{font-size:3rem;top:-2rem;left:-1.4rem}}.p-serviceSatisfied__refusal-example-heading::after{content:"”";bottom:-4rem;right:-3rem}@media screen and (max-width: 768px){.p-serviceSatisfied__refusal-example-heading::after{font-size:3rem;bottom:-2.8rem;right:-1.4rem}}.p-serviceSatisfied__refusal-example-text{margin-top:2.4rem;font-size:1.4rem;text-align:center}@media screen and (max-width: 768px){.p-serviceSatisfied__refusal-example-text{text-align:left;max-width:40rem}}.p-serviceComment{padding:8rem 0 8.3rem;position:relative;overflow:hidden}@media screen and (max-width: 768px){.p-serviceComment{padding:4rem 0 6rem}}.p-serviceComment .p-feature01-bg-circle{position:absolute;bottom:-80%;left:-20%}.p-serviceComment__ttl{text-align:left}.p-serviceComment__inner{display:flex;column-gap:4.8%}@media screen and (max-width: 768px){.p-serviceComment__inner{flex-direction:column-reverse;align-items:center}}.p-serviceComment__image{width:29%;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 768px){.p-serviceComment__image{margin-top:2rem;width:60%;max-width:25rem}}@media screen and (max-width: 568px){.p-serviceComment__image{width:100%;max-width:100%;aspect-ratio:1}.p-serviceComment__image img{width:100%;transform:translateY(-12%)}}.p-serviceComment__image picture,.p-serviceComment__image img{width:100%;height:100%;object-fit:cover}.p-serviceComment__content{flex:1;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 768px){.p-serviceComment__content{max-width:50rem;margin-inline:auto}}.p-serviceComment__content-heading.c-launch-heading{color:#4eb046}.p-serviceComment__content-text p{line-height:1.6;letter-spacing:.02em}.p-serviceComment__content-text p span{font-weight:700}.p-serviceComment__content-text p+p{margin-top:1.2rem}.p-serviceComment__content-name{margin-top:auto;margin-top:2.6rem}@media screen and (max-width: 768px){.p-serviceComment__content-name{margin-top:2rem}}.p-serviceComment__content-name-sub-text{font-size:1.2rem;line-height:1.5;letter-spacing:0}.p-serviceComment__content img{margin-top:1.2rem;height:auto}.p-inquiry{position:relative;padding:5rem 0 10rem;background:url(../img/service/detail/bg_inquiry.jpg) no-repeat top center/cover;position:relative;z-index:0}@media screen and (max-width: 768px){.p-inquiry{padding-bottom:6rem;background:url(../img/service/detail/bg_inquiry_sp.jpg) no-repeat top center/cover}.p-inquiry::before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.8)}}.p-inquiry::after{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;height:23.1rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0))}.p-inquiry .p-text-title{font-size:2.4rem;letter-spacing:.05em;text-align:center;color:#132d70;font-weight:bold}@media screen and (max-width: 568px){.p-inquiry .p-text-title{font-size:1.6rem}}.p-inquiry .p-flex{display:flex;justify-content:space-between;margin-top:4rem}@media screen and (max-width: 768px){.p-inquiry .p-flex{display:block;margin-top:5.2rem}}.p-servece-consultation{display:flex;position:relative;flex-direction:column;width:48%;padding:5.2rem 2rem 2rem 2rem;background:#fff}@media screen and (max-width: 768px){.p-servece-consultation{width:auto;padding:2.7rem 2.2rem 2rem 2.2rem}}.p-servece-consultation::before{position:absolute;top:0;right:0;left:0;width:12rem;height:.5rem;margin:0 auto;background:#009fe8;content:""}.p-servece-consultation .m-text{margin-bottom:2rem;text-align:center;letter-spacing:0}@media screen and (max-width: 768px){.p-servece-consultation .m-text{font-size:1.45rem}}.p-servece-consultation .l-btn-wrapper{margin-top:0;text-align:center}.p-management-consultation{display:flex;position:relative;justify-content:center;width:100%;padding:4rem 3rem 1.9rem 3rem;background:#fff;margin-top:9rem;border:solid .5rem #009fe8}@media screen and (max-width: 768px){.p-management-consultation{width:auto;margin-top:5.5rem;padding:5.2rem 1.5rem 2rem 1.5rem;flex-direction:column;align-items:center}}.p-management-consultation .p-management-consultation-heading{position:absolute;top:0;left:16.2rem;text-align:center}@media screen and (max-width: 768px){.p-management-consultation .p-management-consultation-heading{left:-0.5rem;right:0;width:100%}}.p-management-consultation .m-title{display:inline-block;max-width:40rem;margin:0 auto;padding:.6em 1.3em;transform:translateY(-62%);background:#f9ed00;color:#132d70;font-size:1.8rem;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 768px){.p-management-consultation .m-title{width:calc(100% + 1rem);text-align:center;padding-right:1em;padding-left:1em;font-size:2.2rem}}.p-management-consultation .m-title span{font-size:2.2rem}.p-management-left{width:50%;margin-bottom:2rem}@media screen and (max-width: 768px){.p-management-left{width:100%;margin-bottom:1.3rem}}.p-management-right{width:50%;position:relative;display:flex;flex-direction:column}@media screen and (max-width: 768px){.p-management-right{width:100%}}.p-management-consultation .p-chara{width:11rem;height:13rem;position:absolute;top:-7.8rem;left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 768px){.p-management-consultation .p-chara{position:relative;top:0;width:20vw;height:24vw}}.p-management-consultation .m-title::after{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:0 auto;transform:translateY(96%);border-width:1.6rem .9rem 0 .9rem;border-style:solid;border-color:#f9ed00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-management-consultation .l-text-wrapper{flex-grow:1}@media screen and (max-width: 768px){.p-management-consultation .l-text-wrapper{margin:0 auto}}.p-management-consultation .m-text{text-align:center;width:85%;margin:0 auto;letter-spacing:0;font-weight:bold;line-height:1.5}.p-management-consultation hr{margin:1rem 0;border:none;border-bottom:.1rem solid #009fe8}@media screen and (max-width: 768px){.p-management-consultation hr{margin:2rem 0}}.p-management-consultation .m-text-small{font-size:1.4rem;text-align:center;letter-spacing:0;line-height:1.4285714286}.p-management-consultation .m-text-small .m-yellow-line{font-size:1.6rem;font-weight:bold}.p-management-consultation .l-btn-wrapper{margin-top:auto;text-align:center;font-weight:bold}.p-document-request{display:flex;flex-direction:column;padding:1rem 2rem 2rem 2rem;background:#fff;margin-top:4rem}@media screen and (max-width: 768px){.p-document-request{position:relative;display:block;padding-right:2.2rem;padding-bottom:2rem;padding-left:2.2rem;margin-bottom:2rem;padding-top:9.5rem}}.p-document-request .p-text-area{width:100%;vertical-align:top;margin-bottom:2rem}@media screen and (max-width: 768px){.p-document-request .p-text-area{display:block;width:auto}}.p-document-request .p-text-area *{text-align:center}.p-document-request .p-text-area .m-title{position:relative;display:inline-block;left:50%;padding:.65em .8em;transform:translate(-50%, -65%);background:#132d70;color:#fff;font-size:1.8rem;font-weight:bold;letter-spacing:0;margin-bottom:.5rem}@media screen and (max-width: 768px){.p-document-request .p-text-area .m-title{margin:0 auto;top:-3.2rem;padding-right:2em;padding-left:2em;padding-top:1.4rem;padding-bottom:1.4rem;position:absolute;line-height:1.6;position:absolute;width:100%;letter-spacing:0;left:0;transform:translate(0, 0)}}.p-document-request .p-text-area .m-title::after{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:0 auto;transform:translateY(94%);border-width:1.5rem .8rem 0 .8rem;border-style:solid;border-color:#132d70 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-document-request .p-text-area .m-text{margin-top:-1rem;font-size:1.6rem;font-weight:500;font-weight:400;letter-spacing:0}@media screen and (max-width: 768px){.p-document-request .p-text-area .m-text{margin-top:-2rem;font-size:1.45rem}}.p-document-request .p-chara-area{display:table-cell;position:relative;width:22rem}@media screen and (max-width: 768px){.p-document-request .p-chara-area{display:block;width:46%;margin:2rem auto 0;text-align:center}}.p-document-request .p-chara-area .p-chara{position:absolute;top:-4rem;width:20rem}@media screen and (max-width: 768px){.p-document-request .p-chara-area .p-chara{position:relative;top:0;width:auto}}.p-document-request .p-chara-area .p-document{width:19rem;margin-top:2.5rem}@media screen and (max-width: 768px){.p-document-request .p-chara-area .p-document{width:16rem;margin:3rem auto 0}}.p-document-request .l-btn-wrapper{width:100%;vertical-align:middle;text-align:center}.p-mfg{background-color:#f6f6f6;letter-spacing:.02em}.p-mfg .p-ctaArea02{background-image:url(../img/service/manufacturing/bg-cta02.jpg)}.p-mfg .p-ctaArea03{background-image:url(../img/service/manufacturing/bg-cta03.jpg)}.p-mfg .p-serviceCase{background-color:rgba(0,0,0,0)}.p-mfg .p-service__featureList__txt{padding:3rem 4rem}@media screen and (max-width: 768px){.p-mfg .p-service__featureList__txt{padding:2rem}}.p-mfgKv{background-image:url("../img/service/manufacturing/bg_mv_pc.jpg")}@media screen and (max-width: 768px){.p-mfgKv{background-position:center left 30%}}.p-mfgKv__left{margin-left:3%}@media screen and (max-width: 768px){.p-mfgKv__left{margin:0 auto}}.p-mfgKv__badge{margin-top:3.5rem}@media screen and (max-width: 768px){.p-mfgKv__badge{margin:0 auto}}.p-mfgKv__ttl{font-weight:bold;font-size:3.8rem;margin-top:1.4rem}@media screen and (max-width: 768px){.p-mfgKv__ttl{font-size:1.8rem;margin-top:1rem;text-align:center}}.p-mfgKv__marker{padding:.9rem 2rem;display:inline-flex;align-items:center;background-color:#fff;margin-bottom:.8rem;line-height:1;letter-spacing:0}.p-mfgKv__marker span{vertical-align:middle;margin-right:.6rem}@media screen and (max-width: 768px){.p-mfgKv__marker span img{width:14rem}}.p-mfgKv__marker .p-kv_44{font-size:4.4rem}@media screen and (max-width: 768px){.p-mfgKv__marker .p-kv_44{font-size:2.4rem}}.p-mfgKv__desc{color:#fff;margin-top:.5rem;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:.02em}@media screen and (max-width: 768px){.p-mfgKv__desc{text-align:center;font-size:1.6rem}}@media screen and (max-width: 568px){.p-mfgKv__desc{font-size:1.4rem}}.p-mfgKv__desc .marker{padding:0 .3rem;border:.1rem solid #fff;font-weight:bold;margin-right:.2rem}@media screen and (max-width: 768px){.p-mfgKv__desc .marker img{width:14rem}}.p-mfgKv__results{width:100%;max-width:53.1rem;margin:3rem -0.5rem 0;display:flex;flex-wrap:wrap;justify-content:center}.p-mfgKv__results li{width:33.33%;padding:0 .5rem}@media screen and (max-width: 768px){.p-mfgKv__results{max-width:31rem;margin:1.6rem auto 2rem}.p-mfgKv__results li{width:50%}}.p-mfgLead{padding:4.8rem 0;background-color:#f3ece2;text-align:center}@media screen and (max-width: 768px){.p-mfgLead{padding:3rem 0}}.p-mfgLead__flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-mfgLead__flex{flex-direction:column;align-items:center}}.p-mfgLead__img{width:45.7%}@media screen and (max-width: 768px){.p-mfgLead__img{width:100%;max-width:40rem;margin-bottom:2rem}}.p-mfgLead__list{width:50.6%}@media screen and (max-width: 768px){.p-mfgLead__list{width:100%}}.p-mfgLead__list li{padding:1.1rem 2rem;display:flex;font-weight:bold;background-color:#fff;text-align:left;margin-bottom:.8rem;border-radius:.4rem;border:.1rem solid #e7e7e7}@media screen and (max-width: 768px){.p-mfgLead__list li{padding:1rem}}.p-mfgLead__list li::before{content:"";width:2.4rem;height:2.4rem;background:url(../img/service/manufacturing/icon_check.svg) no-repeat center;background-size:contain;margin-right:1.6rem;margin-top:.4rem;flex-shrink:0}@media screen and (max-width: 768px){.p-mfgLead__list li::before{width:2rem;height:2rem;margin-right:1rem}}.p-mfgLead__list p{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 768px){.p-mfgLead__list p{font-size:1.6rem}}.p-mfgLead__bottom{margin-top:3rem;font-size:2.4rem;text-align:center;font-weight:bold;display:inline-block}@media screen and (max-width: 768px){.p-mfgLead__bottom{font-size:2rem}}.p-mfgTodo{background-color:#d9d9d9;padding-bottom:0}.p-mfgTodo h2,.p-mfgTodo h3,.p-mfgTodo p{color:#222}.p-mfgTodo__item{display:flex;flex-wrap:wrap;position:relative;max-width:144rem;margin:0 auto;min-height:36rem}.p-mfgTodo__item:first-of-type::before{width:200vw;height:.1rem;position:absolute;content:"";background-color:#fff;left:50%;top:0;transform:translateX(-50%)}.p-mfgTodo__item::after{width:200vw;height:.1rem;position:absolute;content:"";background-color:#fff;left:50%;bottom:0;transform:translateX(-50%)}.p-mfgTodo__item .number{width:12rem;padding-left:.8rem;border-right:.1rem solid #fff;display:flex;align-items:flex-end}.p-mfgTodo__item .number img{width:8.7rem}@media screen and (max-width: 768px){.p-mfgTodo__item .number{width:5.6rem}.p-mfgTodo__item .number img{width:4rem}}.p-mfgTodo__txt{padding:3rem 6.5%;width:calc(50% - 12rem);align-self:center}@media screen and (max-width: 1280px){.p-mfgTodo__txt{padding:3rem 3.5%}}.p-mfgTodo__txt h3{border:.1rem solid #3a3a3a;font-size:2.4rem;font-weight:bold;padding:.2rem .6rem;margin-bottom:4rem;display:inline-block}@media screen and (max-width: 768px){.p-mfgTodo__txt h3{font-size:2rem;margin-bottom:2rem}}.p-mfgTodo__txt p{line-height:1.5}@media screen and (max-width: 768px){.p-mfgTodo__txt p{font-size:1.6rem}}@media screen and (max-width: 768px){.p-mfgTodo__txt{width:calc(100% - 5.6rem)}}.p-mfgTodo__img{width:50%}.p-mfgTodo__img picture,.p-mfgTodo__img img{height:100%;object-fit:cover}@media screen and (max-width: 768px){.p-mfgTodo__img{width:100%}}.p-mfgFeature01::after{content:none}.p-mfgFeature02::before{content:none}.p-mfgReason{padding-bottom:0}.p-mfgReason .p-service__lead{font-size:1.8rem;text-align:center;font-weight:500}@media screen and (max-width: 768px){.p-mfgReason .p-service__lead{font-size:1.6rem}}.p-mfgReason__item{position:relative;gap:0;margin-top:0 !important;border-left:.1rem solid #e7e7e7;border-right:.1rem solid #e7e7e7;display:flex;align-items:center}@media screen and (max-width: 768px){.p-mfgReason__item{flex-direction:column-reverse}}.p-mfgReason__item:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width: 768px){.p-mfgReason__item:nth-child(2n){flex-direction:column-reverse}}.p-mfgReason__item::before,.p-mfgReason__item::after{content:"";width:200vw;height:.1rem;position:absolute;background-color:#e7e7e7;left:50%;transform:translateX(-50%)}.p-mfgReason__item::before{top:0}.p-mfgReason__item::after{bottom:0}@media screen and (max-width: 768px){.p-mfgReason__item{gap:0 !important}}.p-mfgReason__txt{padding:2.9rem 3.5rem;flex:1}.p-mfgReason__txt h3{font-size:2.4rem;font-weight:bold;margin-top:2.4rem;line-height:1.5}@media screen and (max-width: 768px){.p-mfgReason__txt h3{font-size:2rem;margin-top:1.5rem}}.p-mfgReason__txt p:not(.number){font-size:1.4rem;margin-top:1.6rem;line-height:1.81}@media screen and (min-width: 769px){.p-mfgReason__txt{width:50%}}@media screen and (max-width: 768px){.p-mfgReason__txt{padding:2rem}}.p-mfgReason__img{width:100%}@media screen and (min-width: 769px){.p-mfgReason__img{width:50%}}@media screen and (max-width: 768px){.p-mfgSupport__list{flex-direction:column}}.p-mfgSupport__list li{width:25%;padding:3rem 2.5rem 4.8rem;text-align:center}.p-mfgSupport__list h3{font-size:2rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.p-mfgSupport__list{max-width:30rem;margin:0 auto}.p-mfgSupport__list li{width:100%;padding:2rem}.p-mfgSupport__list h3{font-size:1.8rem}}.p-success{letter-spacing:.02em}.p-success .p-ctaArea01__heading{padding:1.6rem 1rem 1.7rem}.p-success .p-ctaArea02{background-image:url(../img/service/succession/cta02-bg.png)}.p-success .p-ctaArea03{background-image:url(../img/service/succession/cta03-bg.png)}@media screen and (1024px <= width){.p-success .p-serviceBtn{font-size:1.5rem}}@media screen and (768px < width < 1024px){.p-success .p-serviceBtn{padding-block:2.2rem 1.9rem}}@media screen and (568px < width < 1024px){.p-success .p-serviceBtn{font-size:1.35rem}}.p-successKv{background-image:url(../img/service/succession/kv-bg.jpg)}.p-successKv__left{color:#fff;margin-left:4.2%}@media screen and (max-width: 1280px){.p-successKv__left{margin-left:0}}@media screen and (max-width: 768px){.p-successKv__left{max-width:51.7rem;margin:0 auto 2rem}}.p-successKv__left .txt-grad{background:linear-gradient(90deg, #509754 25.5%, rgba(80, 151, 84, 0) 100%);padding:.7rem 5.4rem .6rem 2.7rem;font-size:2rem;color:#fff;display:inline-block;font-weight:bold;letter-spacing:0}.p-successKv__header{margin-top:-0.3rem;display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 568px){.p-successKv__header{flex-wrap:wrap;gap:1rem}}@media screen and (max-width: 568px){.p-successKv__badge{margin-left:auto}}.p-successKv__ttl{font-weight:bold;color:#fff;font-size:8.4rem;line-height:1.2;margin-top:0;display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width: 768px){.p-successKv__ttl{line-height:.7}}@media screen and (max-width: 568px){.p-successKv__ttl{margin-top:-7rem;font-size:4.8rem;line-height:1.2}}.p-successKv__ttl img{margin-right:.8rem}@media screen and (max-width: 768px){.p-successKv__ttl img{width:50%}}.p-successKv__ttl .fsz77{font-size:7.7rem}@media screen and (max-width: 768px){.p-successKv__ttl .fsz77{font-size:4.4rem;margin-bottom:1rem}}.p-successKv__ttl .fsz57{font-size:5.7rem;letter-spacing:-0.04em;display:inline-block;margin-bottom:1.2rem}@media screen and (max-width: 768px){.p-successKv__ttl .fsz57{font-size:3.2rem;margin-bottom:1.3rem}}@media screen and (max-width: 568px){.p-successKv__ttl .fsz57{margin-bottom:.8rem}}.p-successKv__ttl .fsz57 .c-dots-text{background-position:top left -0.9rem;background-size:1.02em .5em;padding-top:.2em}.p-successKv__ttl .txt-img02{padding:2rem 2.5rem 1.8rem;background-color:#fff;display:inline-block;margin-right:.8rem}@media screen and (max-width: 768px){.p-successKv__ttl .txt-img02{width:64%;padding:1.3rem 1.7rem 1.4rem}}.p-successKv__ttl .txt-img02 img{margin-right:0;width:100%}.p-successKv__desc{color:#fff;font-weight:500;line-height:1.5;text-align:left;margin-top:1.8rem}@media screen and (max-width: 568px){.p-successKv__desc{font-size:1.3rem}}.p-successKv__desc .marker{font-size:4.4rem;position:relative;font-weight:bold;margin-bottom:2.2rem;display:inline-block;z-index:0;letter-spacing:-0.04em}.p-successKv__desc .marker::before{position:absolute;content:"";width:100%;height:1.1rem;background:linear-gradient(90deg, rgba(249, 237, 0, 0.9) 0%, rgba(1, 159, 232, 0.9) 100%);left:0;bottom:0;z-index:-1}@media screen and (max-width: 768px){.p-successKv__desc .marker{font-size:3.2rem}}@media screen and (max-width: 568px){.p-successKv__desc .marker{font-size:2.4rem}}.p-successLead{background:linear-gradient(180deg, rgba(172, 219, 239, 0.18) -5.52%, rgba(1, 45, 63, 0.15) 77.55%)}.p-successLead__flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-successLead__flex{flex-direction:column}}.p-successLead__img{width:44.5%}@media screen and (max-width: 768px){.p-successLead__img{width:100%}}.p-successLead__list{width:49.5%;margin:-1.6rem 0}.p-successLead__list li{font-weight:bold;line-height:1.5;padding:1.6rem 0;border-bottom:.1rem solid #bcbcbc;letter-spacing:0}.p-successLead__list li:last-child{border-bottom:none}@media screen and (max-width: 768px){.p-successLead__list{width:100%;margin:0}.p-successLead__list li{padding:1.2rem 0}}.p-successReason__ttl-head{margin-bottom:2.6rem;display:inline-block;letter-spacing:0}@media screen and (max-width: 768px){.p-successReason__ttl-head{margin-bottom:1.6rem;text-align:left;display:block}}.p-successReason__ttl .p-service__ttl--flex{justify-content:center}.p-successReason__ttl .p-service__ttl--flex span{text-align:left}.p-successReason__ttl .p-service__ttl--flex span:first-of-type{margin-right:1.4rem;text-align:right}@media screen and (max-width: 768px){.p-successReason__ttl .p-service__ttl--flex span:first-of-type{margin-right:0;text-align:left}}@media screen and (max-width: 768px){.p-successReason__ttl .p-service__ttl--flex{justify-content:flex-start}}.p-successReason__item{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.p-successReason__item{flex-direction:column-reverse;gap:2rem}}.p-successReason__item+li{margin-top:4rem}.p-successReason__item:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width: 768px){.p-successReason__item:nth-child(2n){flex-direction:column-reverse}}.p-successReason__img{width:48%}@media screen and (max-width: 768px){.p-successReason__img{width:100%}}.p-successReason__txt{width:49%}@media screen and (max-width: 768px){.p-successReason__txt{width:100%}}.p-successReason__txt-head{display:flex;align-items:center;line-height:1.5;margin-bottom:2rem}.p-successReason__txt-head .number{width:6.8rem;margin-right:1.2rem}@media screen and (max-width: 768px){.p-successReason__txt-head .number{width:5.6rem}}.p-successReason__txt-head h3{font-weight:bold}@media screen and (max-width: 768px){.p-successReason__txt-head h3{margin-bottom:1.3rem}}.p-successReason__txt p{font-size:1.4rem;line-height:1.8}.p-successSupport .l-wrapper{max-width:80rem}.p-successAbout{max-width:136.3rem;width:96%;margin:4.2rem auto 0;background:url(../img/service/succession/about-bg.png) no-repeat center;background-size:cover;padding:4.2rem 0 2.8rem;border-radius:2.4rem;text-align:center}.p-successAbout__inner{max-width:66.2rem}.p-successAbout .p-service__ttl--flex{justify-content:center}.p-successAbout .p-service__ttl--flex span{text-align:right;margin-right:1.3rem}.p-successAbout .p-service__ttl--flex img{margin-right:0}.p-successAbout__lead{font-weight:bold;margin-bottom:2.6rem}@media screen and (max-width: 568px){.p-successAbout__lead{font-size:2rem}}.p-successAbout p{letter-spacing:.07em;line-height:1.7;text-align:center;margin-top:2.6rem}.p-successAbout p span{font-weight:bold;letter-spacing:.02em}.p-successAbout p span span{font-size:2rem}@media screen and (max-width: 768px){.p-successAbout p{text-align:left;margin-top:1.8rem}.p-successAbout p span span{font-size:1.6rem}}.p-repro .p-ctaArea02{background-image:url(../img/service/reproduction/bg_ctaArea02.jpg)}.p-repro .p-ctaArea03{background-image:url(../img/service/reproduction/bg_ctaArea03.jpg)}.p-reproKv{background:url("../img/service/reproduction/kv-bg.jpg") center no-repeat;background-size:cover;position:relative}@media screen and (max-width: 768px){.p-reproKv{background-image:url("../img/service/reproduction/kv-bg_sp.jpg");padding-bottom:1.5rem}}@media screen and (max-width: 1000px){.p-reproKv::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:-1}}.p-reproKv__left{padding-top:4.8rem;max-width:63.6rem}@media screen and (max-width: 1000px){.p-reproKv__left{margin-bottom:2rem;padding-top:2rem}}@media screen and (max-width: 768px){.p-reproKv__left{margin:0 auto}}.p-reproKv__header{display:flex;align-items:center;gap:.8rem;margin-bottom:.2rem}@media screen and (max-width: 768px){.p-reproKv__header{justify-content:center}}.p-reproKv__head{font-weight:bold;font-size:1.8rem;padding:.4rem .8rem .3rem;color:#fff;border:.1rem solid #fff;letter-spacing:0;display:block;width:max-content}@media screen and (max-width: 568px){.p-reproKv__head{font-size:1.6rem}}.p-reproKv__ttl{font-size:4.5rem;font-weight:bold;line-height:1.4;margin-bottom:2.4rem;color:#fff;letter-spacing:0}@media screen and (max-width: 1280px){.p-reproKv__ttl{font-size:4rem}}@media screen and (max-width: 1000px){.p-reproKv__ttl{font-size:3rem}}@media screen and (max-width: 768px){.p-reproKv__ttl{text-align:center}}.p-reproKv__ttl .fs-68{font-size:6.8rem}@media screen and (max-width: 1000px){.p-reproKv__ttl .fs-68{font-size:5.2rem}}.p-reproKv__ttl .fs-40{font-size:4rem;margin:0 .3rem}@media screen and (max-width: 1280px){.p-reproKv__ttl .fs-40{font-size:3.5rem}}.p-reproKv__ttl .txt-img{height:7.8rem;display:inline-block}@media screen and (max-width: 1280px){.p-reproKv__ttl .txt-img{height:7rem}}@media screen and (max-width: 1000px){.p-reproKv__ttl .txt-img{height:6rem}}@media screen and (max-width: 568px){.p-reproKv__ttl .txt-img{margin-top:1rem}}.p-reproKv__ttl .txt-img img{width:auto;height:100%}.p-reproKv__ttl-bottom{display:flex;align-items:flex-end}@media screen and (max-width: 1000px){.p-reproKv__ttl-bottom{justify-content:center}}@media screen and (max-width: 568px){.p-reproKv__ttl-bottom{flex-wrap:wrap}}.p-reproKv__desc{font-weight:500;font-size:2.2rem;line-height:1.5;margin-bottom:4.8rem;color:#fff;text-shadow:0 0 2rem rgba(0,0,0,.9333333333)}@media screen and (max-width: 1000px){.p-reproKv__desc{font-size:1.8rem;margin-bottom:2rem}}.p-reproKv__results{justify-content:flex-start;display:flex;justify-content:center;flex-wrap:wrap;gap:0;margin-left:0;max-width:61.2rem;width:auto}@media screen and (max-width: 1000px){.p-reproKv__results{justify-content:center;margin:0 auto;flex-wrap:wrap}}.p-reproKv__results li{width:29.33% !important;margin-right:2.4rem}@media screen and (max-width: 1280px){.p-reproKv__results li{margin-right:2rem}}@media screen and (max-width: 1000px){.p-reproKv__results li{width:43% !important}}@media screen and (max-width: 1000px){.p-reproKv__results li:first-child{width:57% !important;margin:auto}}.p-reproKv__results li:last-child{margin-right:0}.p-reproLead{background:url(../img/service/reproduction/bg-lead.jpg) no-repeat center left;background-size:cover}.p-reproLead__inner{max-width:51rem}.p-reproLead__ttl{font-size:3.2rem;color:#fff;margin-bottom:1.2rem;letter-spacing:0;text-align:center}@media screen and (max-width: 768px){.p-reproLead__ttl{font-size:2.8rem}}.p-reproLead__ttl span{font-size:4.4rem;position:relative;z-index:0}@media screen and (max-width: 768px){.p-reproLead__ttl span{font-size:3.2rem}}.p-reproLead__ttl span::before{position:absolute;content:"";height:.5rem;width:100%;background:#000;bottom:.5rem;left:0;z-index:-1}.p-reproLead p{font-size:2.4rem;font-weight:bold;text-align:center;color:#fff}@media screen and (max-width: 768px){.p-reproLead p{font-size:2rem}}.p-reproLead__list{margin-top:3.2rem;padding:1.8rem 6rem;border:.2rem solid #fff;background-color:rgba(0,0,0,.3)}@media screen and (max-width: 768px){.p-reproLead__list{padding:1.8rem 2rem;margin-top:2.4rem}}.p-reproLead__list li{padding:1rem 0;display:flex;align-items:center;font-size:1.8rem;font-weight:500;color:#fff;border-bottom:.1rem solid #fff}@media screen and (max-width: 768px){.p-reproLead__list li{font-size:1.5rem}}.p-reproLead__list li:last-child{border-bottom:none}.p-reproLead__list li span{font-size:1.9rem;font-weight:bold}@media screen and (max-width: 768px){.p-reproLead__list li span{font-size:1.7rem}}.p-reproLead__list li::before{content:"";width:2rem;height:2rem;background:url(../img/service/reproduction/icon-check.svg) no-repeat center;background-size:contain;margin-right:.5rem}.p-reproTodo{padding:6.4rem 0 5.4rem;background-color:#dedede}@media screen and (max-width: 768px){.p-reproTodo{padding:4rem 0 2rem}}.p-reproTodo__ttl{position:relative}.p-reproTodo__ttl::after{position:absolute;content:"";width:11.2rem;height:12.4rem;background:url(../img/service/reproduction/todo-head.png) no-repeat center top;background-size:contain;top:0;margin-left:2.4rem}@media screen and (max-width: 768px){.p-reproTodo__ttl::after{display:none}}.p-reproTodo__ttl span{background-color:#f8ed01}.p-reproTodo__list{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-reproTodo__list{flex-direction:column}}.p-reproTodo__item{width:31.7%}@media screen and (max-width: 768px){.p-reproTodo__item{width:100%;margin-bottom:2rem}}.p-reproTodo__img picture,.p-reproTodo__img img{width:100%}.p-reproTodo__txt{background-color:#fff;padding:2rem 0;min-height:20rem}@media screen and (max-width: 768px){.p-reproTodo__txt{min-height:inherit}}.p-reproTodo__txt h3{font-size:2rem;font-weight:bold;line-height:1.4;letter-spacing:0;margin-bottom:1.4rem;text-align:center;padding:0 .8rem}@media screen and (max-width: 768px){.p-reproTodo__txt h3{font-size:1.8rem;margin-bottom:.8rem}}.p-reproTodo__txt p{font-size:1.5rem;line-height:1.5;padding:0 3rem}.p-reproFeature-head{padding:2rem 3rem 3rem;background-color:#fff;border:.5rem solid;border-image:linear-gradient(to right bottom, #f9ed00, #009fe8) 1;position:relative;background-image:linear-gradient(135deg, #f7ec03 3rem, transparent 0);margin-bottom:6.4rem}@media screen and (max-width: 568px){.p-reproFeature-head{padding:3rem 1.5rem 9.2rem;margin-bottom:3rem}}.p-reproFeature-head::after{position:absolute;content:"";width:11.2rem;height:13.7rem;background:url(../img/service/reproduction/feature-head.png) no-repeat center;background-size:contain;bottom:0;right:0}@media screen and (max-width: 568px){.p-reproFeature-head::after{height:10.5rem}}.p-reproFeature-head p{font-size:2rem;line-height:2;font-weight:500;letter-spacing:0}@media screen and (max-width: 568px){.p-reproFeature-head p{font-size:1.6rem}}.p-reproFeature-head .c-dots-text-bk{font-weight:bold;font-size:2.4rem}@media screen and (max-width: 568px){.p-reproFeature-head .c-dots-text-bk{font-size:2rem}}.p-reproFeature-head img{margin-right:.4rem;display:inline}.p-reproFeature-head .fs-22{font-size:2.2rem}@media screen and (max-width: 568px){.p-reproFeature-head .fs-22{font-size:1.8rem}}.p-reproFeature01{background:linear-gradient(180deg, #dedede 0%, #dedede 8.6rem, #f6f6f6 8.6rem, #f6f6f6 100%);padding-top:0;padding-bottom:4rem}.p-reprofeature02 .p-service__featureList__item{border:none}.p-reprofeature02 .p-service__featureList__txt{padding-inline:0}.p-reproReason{padding-bottom:7.6rem}.p-reproReason__lead{font-size:1.8rem;line-height:1.6;font-weight:500;text-align:center}@media screen and (max-width: 768px){.p-reproReason__lead{font-size:1.6rem;text-align:left}}.p-reproReason__list{position:relative}.p-reproReason__list::before{content:"";position:absolute;width:100%;height:100rem;filter:blur(50rem);opacity:.1;top:50%;left:50%;transform:translate(-50%, -50%);background:linear-gradient(to right bottom, #f9ed00, #009fe8);z-index:-1}.p-reproReason__item{display:flex;align-items:center;column-gap:4.6%}.p-reproReason__item:nth-child(2n){flex-direction:row-reverse}.p-reproReason__item+li{margin-top:6rem}@media screen and (max-width: 768px){.p-reproReason__item+li{margin-top:3rem}}@media screen and (max-width: 768px){.p-reproReason__item{flex-direction:column-reverse;gap:2rem}.p-reproReason__item:nth-child(2n){flex-direction:column-reverse}}.p-reproReason__img{box-shadow:0rem 0rem 4rem rgba(58,58,58,.1)}@media screen and (min-width: 769px){.p-reproReason__img{width:52.4%}}@media screen and (min-width: 769px){.p-reproReason__txt{width:46%}}.p-reproReason__txt .number{font-size:1.6rem;font-weight:bold;letter-spacing:0;background:linear-gradient(to right bottom, #f9ed00, #009fe8);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.p-reproReason__txt .number img{height:5.8rem}@media screen and (max-width: 768px){.p-reproReason__txt .number img{height:4.6rem}}.p-reproReason__txt h3{margin-top:1.8rem;margin-bottom:1.6rem;font-size:2.3rem;font-weight:bold;line-height:1.5}@media screen and (max-width: 768px){.p-reproReason__txt h3{margin-top:1rem;margin-bottom:.8rem;font-size:1.8rem}}.p-reproReason__txt p{font-size:1.4rem;line-height:1.8}.p-reproAbout{width:98%;max-width:120rem;margin:0 auto 8rem;background-color:#f3ece2;padding:6rem 0}.p-reproAbout h2{font-size:2.6rem;letter-spacing:0;line-height:1.4;font-weight:bold;text-align:center;margin-bottom:3.2rem}@media screen and (max-width: 768px){.p-reproAbout{padding:3rem 0}.p-reproAbout h2{font-size:2rem;margin-bottom:2rem}}.p-reproAbout__inner{padding:6.4rem 6.2rem 6rem;position:relative;z-index:0}.p-reproAbout__inner p{margin-left:auto;max-width:53.4rem;line-height:1.6}@media screen and (max-width: 768px){.p-reproAbout__inner p{max-width:inherit}}.p-reproAbout__inner span{font-weight:bold}.p-reproAbout__inner .u-text-marker{font-size:1.8rem}@media screen and (max-width: 768px){.p-reproAbout__inner .u-text-marker{font-size:1.6rem}}@media screen and (max-width: 768px){.p-reproAbout__inner{padding:13.2rem 2rem 2rem}}.p-reproAbout__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.p-reproAbout__bg picture{display:inline}.p-reproAbout__bg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.p-reproAbout__bg img{height:auto}}.p-reproAbout__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg, transparent, #fff 30%, #fff 100%)}@media screen and (max-width: 768px){.p-reproAbout__bg::before{background:linear-gradient(transparent, #fff 13rem, #fff 100%)}}.p-reproCase__list{display:flex;justify-content:space-between;gap:0}@media screen and (max-width: 768px){.p-reproCase__list{max-width:inherit;flex-direction:column}}.p-reproCase .p-serviceCase__list-left,.p-reproCase .p-serviceCase__list-right{width:48.8%}@media screen and (max-width: 768px){.p-reproCase .p-serviceCase__list-left,.p-reproCase .p-serviceCase__list-right{width:100%}}.p-reproCase .p-serviceCase__list-left .p-serviceCase__item{height:100%}@media screen and (max-width: 768px){.p-reproCase .p-serviceCase__list-left .p-serviceCase__item{height:auto;margin-bottom:1.2rem}}.p-reproCase .p-serviceCase__list-left .p-serviceCase__item__heading{margin-top:0}.p-reproCase .p-serviceCase__list-right .p-serviceCase__item__info-list{border-bottom:.5rem dotted #ccc;padding-bottom:1rem}.p-reproCase .p-serviceCase__list-right .p-serviceCase__item__content{padding-top:3.8rem}.p-reproCase .p-serviceCase__list-right .p-serviceCase__item__heading{font-size:1.7rem;margin-top:.7rem}.p-reproCase .p-serviceCase__item{width:100%;margin-bottom:1.2rem;position:relative}.p-reproCase .p-serviceCase__item:last-child{margin-bottom:0}.p-reproCase .p-serviceCase__item img{width:100%}.p-reproCase .p-serviceCase__item__label{position:absolute;top:0;left:0;padding:.4rem .8rem;font-size:1.5rem;font-weight:bold;letter-spacing:0;background-color:#ccc}.p-reproCase .p-serviceCase__item__content{padding-bottom:1rem}.p-reproCase .p-serviceCase__item__content-bottom{margin-top:2.9rem;padding:1.2rem 1.6rem 1.6rem}.p-reproCase .p-serviceCase__item__content-upper{border-bottom:none;padding-bottom:0}.p-reproCase .p-serviceCase__item__content-header{margin-top:1.2rem}.p-reproCase .p-serviceCase__item__content-header picture,.p-reproCase .p-serviceCase__item__content-header img{width:2.6rem;height:2.6rem}@media screen and (max-width: 768px){.p-reproCase .p-serviceCase__item__heading{font-size:1.6rem}}.p-reproCase .p-serviceCase__item__company{font-size:2rem}@media screen and (max-width: 768px){.p-reproCase .p-serviceCase__item__company{font-size:1.8rem}}.p-launch .p-ctaArea01__consultants{max-width:72rem}.p-launch .p-ctaArea02__line01,.p-launch .p-ctaArea03__line01{position:absolute;width:69.2rem;height:14.829rem;object-fit:contain}.p-launch .p-ctaArea02__line01{top:-5%;left:-27%}.p-launch .p-ctaArea02__line02,.p-launch .p-ctaArea03__line02{position:absolute;width:58.9rem;height:12.17rem;object-fit:contain}.p-launch .p-ctaArea02__line02{bottom:-5%;right:-20%}.p-launch .p-serviceLogo__image{width:100%}.p-launchKv{background:url("../img/service/launch/bg_kv_pc.png") center center/cover no-repeat;z-index:1;position:relative;overflow:hidden}.p-launchKv__bg-line01,.p-launchKv__bg-line02{position:absolute;object-fit:contain}.p-launchKv__bg-line01{width:19.1rem;top:0;left:0}.p-launchKv__bg-line02{width:41.7rem;bottom:0;right:0}.p-launchKv__ttl{margin-top:-1.5rem;font-size:2.8rem;font-weight:700;line-height:1.5;letter-spacing:.02em}@media screen and (max-width: 768px){.p-launchKv__ttl{margin-top:-0.8rem}}.p-launchKv__ttl .line1-emphasis{font-size:10rem;font-weight:900;background:linear-gradient(135deg, #f9ed00 0%, #009fe8 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-launchKv__ttl .line1-text{font-size:4.4rem;display:inline-block;margin-left:.1em;transform:translateY(0.2em)}.p-launchKv__ttl .line2-emphasis{font-size:6.4rem;font-weight:900;letter-spacing:-0.06em;line-height:.5}.p-launchKv__ttl .line2-text{margin-left:1rem;font-size:3.6rem}.p-launchKv__ttl .line3-emphasis{margin:1rem .7rem 0 0;padding:.1rem .4rem;background-color:#4eb046;display:inline-block;font-size:3.2rem;color:#fff}.p-launchKv__desc{margin-top:1.8rem;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.p-launchKv__desc span{font-weight:900}.p-launchKv__results{margin-top:2.2rem;margin-left:auto;margin-right:8%;width:65.9375%;max-width:42.2rem;display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:.5rem;column-gap:1.6rem}.p-launchKv__results li:first-child{width:57%}.p-launchKv__results li:not(:first-child){width:48%}.p-launchKv__bg-people{position:absolute;bottom:-7.6rem;left:-11.25vw;width:27.7777777778vw;max-width:40rem;object-fit:cover;left:-15%;z-index:-1}@media(min-width: 144.1rem){.p-launchKv__left{position:relative}.p-launchKv__bg-people{bottom:-7.6rem;left:-18rem}}@media screen and (max-width: 1280px){.p-launchKv{padding-bottom:0}.p-launchKv__bg-people{position:initial;display:block;margin:2rem auto 0;width:clamp(28.9rem,77.0666666667vw,34rem)}.p-launchKv__results{margin-inline:auto;width:42.2rem}.p-launchKv__right{height:77.7rem}}@media screen and (max-width: 1280px){.p-launchKv__ttl{font-size:2.2580645161vw}.p-launchKv__ttl .line1-emphasis{font-size:8.064516129vw}.p-launchKv__ttl .line1-text{font-size:3.5483870968vw}.p-launchKv__ttl .line2-emphasis{font-size:5.1612903226vw}.p-launchKv__ttl .line2-text{font-size:2.9032258065vw}.p-launchKv__ttl .line3-emphasis{font-size:2.5806451613vw}.p-launchKv__desc{font-size:1.6129032258vw}}@media screen and (max-width: 1000px){.p-launchKv{margin-top:7rem;padding-bottom:4rem}.p-launchKv__wrap{display:block}.p-launchKv__right{width:45.7943925234vw}.p-launchKv__left,.p-launchKv__right{margin-inline:auto}.p-launchKv__ttl{font-size:2.6rem;text-align:center}.p-launchKv__ttl .line1-emphasis{font-size:9.6rem}.p-launchKv__ttl .line1-text{font-size:4.4rem}.p-launchKv__ttl .line2-emphasis{font-size:6.2rem}.p-launchKv__ttl .line2-text{font-size:3.4rem}.p-launchKv__ttl .line3-emphasis{font-size:2.6rem}.p-launchKv__desc{font-size:1.8rem;text-align:center}.p-launchKv__bg-line02{right:-16%}.p-launchKv__right{width:100%;max-width:50rem}}@media screen and (max-width: 768px){.p-launchKv{padding-bottom:1.5rem}.p-launchKv__inner{padding-inline:1.5rem}.p-launchKv__ttl{font-size:1.6rem}.p-launchKv__ttl .line1-emphasis{font-size:6.7rem}.p-launchKv__ttl .line1-text{font-size:3.2rem}.p-launchKv__ttl .line2-emphasis{font-size:3.4rem}.p-launchKv__ttl .line2-text{font-size:2.4rem}.p-launchKv__ttl .line3-emphasis{font-size:1.6rem}.p-launchKv__desc{font-size:1.4rem}.p-launchKv__results{margin-top:.8rem}.p-launchKv__bg-line01{width:14rem}.p-launchKv__bg-line02{width:29rem}.p-launchKv__form-header p{font-size:1.6rem}}@media screen and (max-width: 568px){.p-launchKv__desc{text-align:left}.p-launchKv__desc br{display:none}.p-launchKv__results{width:max(32rem,85.3333333333vw);column-gap:1.2rem}.p-launchKv__right{height:88rem}.p-launchKv__bg-line02{right:-40%}.p-launchKv__form-header span{font-size:1.1rem}.p-launchKv__form-header p{font-size:1.4rem}}@media screen and (max-width: 414px){.p-launchKv__ttl{text-align:left}.p-launchKv__ttl .line1-emphasis{font-size:6rem}.p-launchKv__ttl .line1-text{font-size:2.2rem}.p-launchKv__ttl .line2-emphasis{font-size:3rem}.p-launchKv__ttl .line2-text{margin-left:.6rem;font-size:2rem}.p-launchKv__results{width:100%;column-gap:1.1rem}.p-launchKv__form-header{padding-inline:1.2rem}.p-launchKv__form-header span,.p-launchKv__form-header p{letter-spacing:.01em}}.p-launchLead__inner,.p-launchKnowhow__inner{width:100%;padding-inline:2rem;margin-inline:auto;position:relative}@media screen and (max-width: 768px){.p-launchLead__inner,.p-launchKnowhow__inner{padding-inline:1.5rem}}.p-launchLead{padding-top:6rem}@media screen and (min-width: 1001px){.p-launchLead{padding-top:8rem}}.p-launchLead__item+li{margin-left:min(4rem,2.9411764706%)}@media screen and (max-width: 768px){.p-launchLead .p-launchLead__items-wrap{padding-inline:1.5rem;padding-bottom:4rem}.p-launchLead .p-launchLead__item{display:block;text-align:center}.p-launchLead .p-launchLead__item+.p-launchLead__item{margin:2rem 0 0}}.p-launchLead__heading{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);padding:1rem 4rem;background-color:#2a2a2a;color:#fff;font-size:3rem;font-weight:700;text-align:center;width:80%;max-width:74rem;letter-spacing:0;border-radius:.4rem}@media screen and (min-width: 1001px){.p-launchLead__heading{width:70%}.p-launchLead__heading .l-sp{display:block}}@media screen and (max-width: 768px){.p-launchLead__heading{font-size:2.4rem;padding-inline:2rem}}@media screen and (max-width: 568px){.p-launchLead__heading{font-size:2.2rem}}.p-launchLead__items-wrap{width:100%;max-width:136rem;padding:8.3rem 2rem 8rem;margin-inline:auto;background-color:#eee;border-radius:.4rem .4rem 0 0}.p-launchLead__items{text-align:center}.p-launchLead__items img{margin:0 auto}.p-launchLead__item{display:inline-block}.p-launchLead__item+.p-launchLead__item__item{margin-left:min(4rem,2.9411764706%)}.p-launchKnowhow{padding-bottom:6rem}@media screen and (max-width: 768px){.p-launchKnowhow{padding-bottom:4rem}}.p-launchKnowhow__wrap{width:100%;max-width:136rem;padding:6rem 2rem 5.6rem;margin-inline:auto;background-color:#f3ece2;border-radius:0 0 .4rem .4rem}@media screen and (max-width: 768px){.p-launchKnowhow__wrap{padding-top:4rem;padding-inline:1.5rem}}.p-launchKnowhow__container{margin-top:5rem;max-width:100rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.p-launchKnowhow__container{display:block;margin-top:2.5rem}}.p-launchKnowhow__img{width:46%;height:40.6rem}@media screen and (max-width: 768px){.p-launchKnowhow__img{width:100%;text-align:center;height:auto}}.p-launchKnowhow__img img{height:100%;object-fit:contain;margin:0 auto}.p-launchKnowhow__txt{width:48%}@media screen and (max-width: 768px){.p-launchKnowhow__txt{width:100%;margin-top:2rem}}.p-launchKnowhow__txt p{font-size:1.5rem;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3a3a3a}.p-launchKnowhow__txt p+p{margin-top:1.2rem}@media screen and (max-width: 768px){.p-launchKnowhow__txt p{font-size:1.4rem}}.p-launchKnowhow__cta-wrap{margin-top:3.8rem;text-align:center}.p-launchKnowhow__cta-sub-text{font-size:1.6rem;font-weight:500;letter-spacing:.03em;color:#3a3a3a;text-align:center}@media screen and (max-width: 768px){.p-launchKnowhow__cta-sub-text{font-size:1.4rem}}.p-launchKnowhow__cta-sub-text .text-green{font-weight:700;color:#277321}.p-launchKnowhow__cta{margin-top:.1rem;font-size:2.4rem;font-weight:700;letter-spacing:.02em;color:#3a3a3a;display:inline-flex;align-items:center;border-bottom:.1rem solid #3a3a3a}@media screen and (max-width: 768px){.p-launchKnowhow__cta{font-size:2rem}}@media screen and (max-width: 568px){.p-launchKnowhow__cta{align-items:baseline;text-align:left}}.p-launchKnowhow__cta img{vertical-align:middle;margin-right:.8rem}.p-launchFeature01{padding-bottom:0}.p-launchReason__inner{max-width:104rem;padding-inline:2rem;margin-inline:auto;text-align:center}@media screen and (max-width: 768px){.p-launchReason__inner{padding-inline:1.5rem}}.p-launchReason__text{margin-top:2.4rem;font-size:1.8rem;letter-spacing:.02em;line-height:1.6;text-align:center}@media screen and (max-width: 768px){.p-launchReason__text{margin-top:2rem}}@media screen and (max-width: 568px){.p-launchReason__text{text-align:left}.p-launchReason__text br{display:none}}.p-launchReason__list{margin-top:5rem}@media screen and (max-width: 768px){.p-launchReason__list{margin-top:2.5rem}}.p-launchReason__item{display:flex;align-items:center;column-gap:4.6%}.p-launchReason__item+li{margin-top:6rem}@media screen and (max-width: 768px){.p-launchReason__item+li{margin-top:3.2rem}}.p-launchReason__item:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 768px){.p-launchReason__item{flex-direction:column-reverse;gap:2rem}.p-launchReason__item:nth-child(even){flex-direction:column-reverse}}.p-launchReason__item__image{width:52.4%;box-shadow:0rem 0rem 4rem 0rem rgba(58,58,58,.1019607843)}@media screen and (max-width: 768px){.p-launchReason__item__image{width:min(50rem,100%)}}.p-launchReason__item__content{flex:1}@media screen and (max-width: 768px){.p-launchReason__item__content{max-width:50rem}}.p-launchReason__item__heading{margin-top:2.4rem;font-size:2.3rem;font-weight:700;letter-spacing:.02em;line-height:1.5}@media screen and (max-width: 768px){.p-launchReason__item__heading{margin-top:.8rem;font-size:2rem}}@media screen and (max-width: 568px){.p-launchReason__item__heading{font-size:1.8rem}}.p-launchReason__item__text{margin-top:1.6rem;font-size:1.4rem;line-height:1.8;letter-spacing:.02em}.p-launchReason__table-wrap-outer{width:100%;padding-inline:2rem}@media screen and (max-width: 768px){.p-launchReason__table-wrap-outer{padding-inline:1.5rem}}.p-launchReason__table-wrap{margin-top:8.8rem;padding:6rem 2rem;max-width:120rem;margin-inline:auto;background-color:#f3ece2}@media screen and (max-width: 768px){.p-launchReason__table-wrap{margin-top:6rem;padding:4rem 1.5rem}}.p-launchReason__table-wrap-inner{width:100%;max-width:100rem;margin-inline:auto}.p-launchReason__table-heading{font-size:2.4rem;font-weight:700;letter-spacing:0;text-align:center}@media screen and (max-width: 768px){.p-launchReason__table-heading{font-size:2rem}}@media screen and (max-width: 568px){.p-launchReason__table-heading{font-size:1.8rem;text-align:left}}.p-launchReason__table-text{margin-top:2rem;font-size:1.6rem;line-height:1.6;letter-spacing:.02em;text-align:center}@media screen and (max-width: 120rem){.p-launchReason__table-text{text-align:left}.p-launchReason__table-text br{display:none}}@media screen and (max-width: 768px){.p-launchReason__table-text{font-size:1.4rem}}.p-launchReason__table-content-wrap{width:100%}@media screen and (max-width: 768px){.p-launchReason__table-content-wrap{overflow:scroll}}.p-lounchTable{background-color:#eee;width:100%;margin-top:3.2rem}.p-lounchTable__head,.p-lounchTable__data{text-align:center}.p-lounchTable__head{background-color:#f7f7f7;padding:.7rem;font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:0}.p-lounchTable__head:nth-child(n+2){width:16%}.p-lounchTable__head:nth-child(2){background-color:#019fe8;color:#fff}.p-lounchTable__data{background-color:#fff;padding:.9rem 0 .7rem;font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:0}.p-lounchTable__data img{margin:0 auto}.p-lounchTable__data:first-child{padding-inline:unset}.p-lounchTable__data:first-child span{display:inline-block}.p-lounchTable__data:nth-child(2){background-color:#dcecf3}.p-lounchTable__data:nth-child(n+2) span{margin-top:.8rem;display:block;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0}@media screen and (max-width: 768px){.p-lounchTable{margin-top:2.4rem;width:100rem}.p-lounchTable__data{font-size:1.4rem}}@media screen and (max-width: 568px){.p-lounchTable{width:90rem}.p-lounchTable__head:nth-child(n+2){width:17%}.p-lounchTable__data:first-child{padding-inline:.8rem}}.p-companyLink{background-color:#f6f6f6}.p-companyLink .c-serviceList{margin-top:0}@media screen and (max-width: 568px){.p-singleBlog .l-wrapper{width:95%}}.p-singleBlog .l-header{background-color:#fff}@media screen and (min-width: 769px){.p-singleBlog .c-ttl::before{width:4rem;height:4rem}}.p-singleBlog__cont{background-color:#f6f6f6}@media screen and (min-width: 1025px){.p-singleBlog__side{height:100%}.p-singleBlog__side__sticky{position:sticky;top:10rem;bottom:5rem;right:0}}.p-singleBlog__side__banner{width:100%;max-width:40rem}@media screen and (max-width: 1024px){.p-singleBlog__side__banner{margin:3rem auto 0}}.p-singleBlog .l-page--column_2{padding:4rem 0}.p-singleBlog .l-page--column_2 .p-singleBlog__main{width:inherit}.p-singleBlog .l-page--column_2 .p-singleBlog__side{width:inherit}@media screen and (min-width: 1025px){.p-singleBlog .l-page--column_2{display:grid;grid-template-columns:68% 26%;gap:6%;align-items:inherit;justify-content:inherit}}@media screen and (min-width: 1001px)and (max-width: 1200px){.p-singleBlog .l-page--column_2{grid-template-columns:69% 29%;gap:2%}}@media screen and (max-width: 1024px){.p-singleBlog .l-page--column_2{display:block}}.p-singleBlog .l-page--column_2 .p-singleBlog__main{background-color:#fff;padding:3.2rem 0 8rem}.p-singleBlog .l-page--column_2 .p-singleBlog__main .l-wrapper{max-width:72.1rem}@media screen and (max-width: 1024px){.p-singleBlog .l-page--column_2 .p-singleBlog__main .l-wrapper{max-width:inherit}}.p-singleBlog__top h1{font-weight:bold;line-height:1.4;letter-spacing:.02em;margin-bottom:3rem}.p-singleBlog__thumb{aspect-ratio:720/405;margin-bottom:3rem}.p-singleBlog__thumb picture,.p-singleBlog__thumb img{width:100%;height:auto;object-fit:cover}.p-singleBlog__info{align-items:center}.p-singleBlog__info .article-cgy{flex:inherit;padding-left:0;margin-right:1.6rem}.p-singleBlog__info .article-day{display:flex;align-items:center}.p-singleBlog__info .article-day::before{content:"";width:1.6rem;height:1.6rem;background:url(../img/article/icon-date.svg) no-repeat center;background-size:contain;margin-right:4px}.p-singleBlog .editor{padding-top:3rem}@media screen and (min-width: 769px){.p-singleBlog .c-articleGrid__item{width:50%}}.p-singleBlog-category ul{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (max-width: 768px){.p-singleBlog-category ul{gap:1rem}}.p-singleBlog-category a{border:1px solid #59ba50;color:#59ba50;font-size:1.4rem;font-weight:bold;text-align:center;padding:.6rem 1.6rem;border-radius:2rem;display:inline-block}@media screen and (max-width: 568px){.p-singleBlog-category a{font-size:1.2rem;padding:.4rem 1rem}}#toc_container,#side_toc_container{padding:3.2rem}#toc_container .p-btn-wrapper,#side_toc_container .p-btn-wrapper{text-align:center;margin-bottom:2rem}#toc_container .p-btn-wrapper span,#side_toc_container .p-btn-wrapper span{font-size:1.4rem;font-weight:bold}#toc_container .p-btn-wrapper .c-btn,#side_toc_container .p-btn-wrapper .c-btn{font-size:2rem;font-weight:bold;background-color:#faec2a;height:60px;display:grid;place-content:center;position:relative;color:currentColor;text-decoration:none;border-radius:100px;transition:.3s}#toc_container .toc_title,#side_toc_container .toc_title{margin:0 0 1rem;font-weight:bold;font-size:1.6rem;padding-bottom:.6rem;border-bottom:.3rem solid #e1e1e1;position:relative}#toc_container .toc_title::before,#side_toc_container .toc_title::before{content:"";width:10rem;height:.3rem;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);position:absolute;top:auto;right:auto;bottom:-0.3rem;left:0}#toc_container .toc_list,#side_toc_container .toc_list{padding:0;border:none;background:rgba(0,0,0,0)}#toc_container .toc_list>li,#side_toc_container .toc_list>li{position:relative;padding-left:1.2em;list-style:none;display:block}#toc_container .toc_list>li::before,#side_toc_container .toc_list>li::before{content:none}#toc_container .toc_list>li a,#side_toc_container .toc_list>li a{position:relative;letter-spacing:.05em;line-height:1.5;display:flex;font-weight:normal}#toc_container .toc_list>li a,#toc_container .toc_list>li a:hover,#toc_container .toc_list>li a:visited,#toc_container .toc_list>li a:link,#side_toc_container .toc_list>li a,#side_toc_container .toc_list>li a:hover,#side_toc_container .toc_list>li a:visited,#side_toc_container .toc_list>li a:link{color:#757575;text-decoration:none}#toc_container .toc_list>li a::before,#side_toc_container .toc_list>li a::before{position:absolute;top:.2em;left:-1.5em;font-size:1.2rem;content:"●"}#toc_container .toc_list>li a.current,#toc_container .toc_list>li a.current:hover,#toc_container .toc_list>li a.current:visited,#toc_container .toc_list>li a.current:link,#side_toc_container .toc_list>li a.current,#side_toc_container .toc_list>li a.current:hover,#side_toc_container .toc_list>li a.current:visited,#side_toc_container .toc_list>li a.current:link{color:#59ba50;text-decoration:none}#toc_container .toc_list>li ul,#side_toc_container .toc_list>li ul{padding:0;background-color:rgba(0,0,0,0);border:none}#toc_container .toc_list>li ul li,#side_toc_container .toc_list>li ul li{position:relative;list-style:none;display:block}#toc_container .toc_list>li ul li::before,#side_toc_container .toc_list>li ul li::before{content:none}#toc_container .toc_list>li ul li a,#side_toc_container .toc_list>li ul li a{position:relative;padding-left:.5em}#toc_container .toc_list>li ul li a::before,#side_toc_container .toc_list>li ul li a::before{left:-0.2em;font-size:1.4rem;font-weight:bold;content:"-"}#toc_container .toc_list>li ul li li,#side_toc_container .toc_list>li ul li li{padding-left:1em}#toc_container{border:1px solid #e1e1e1;background-color:#fbfbfb;border-radius:8px;width:100%;max-width:62.4rem;margin:0 auto 5rem}#side_toc_container{min-height:50rem;overflow-y:scroll;overflow-x:hidden;padding-right:2.4rem}#side_toc_container .toc_list{height:43.2rem}#side_toc_container.is_fixed{position:fixed;top:100px;bottom:auto;width:320px;max-height:calc(100vh - 250px);overflow-y:auto}#side_toc_container.is_absolute{position:absolute;top:auto;bottom:0;width:320px}#side_toc_container .p-btn-wrapper .c-btn:hover{opacity:.7}.p-faq-block{border:1px solid #e9e9e9;padding:0 3.2rem;border-radius:4px;margin-bottom:2rem;cursor:pointer}@media screen and (max-width: 768px){.p-faq-block{padding:0 1.5rem}}.p-faq-block .p-faq-icon{width:4.4rem;height:4.4rem;border-radius:50%;background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);margin-right:1.6rem;font-family:"Bebas Neue","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:2.8rem;display:inline-flex;align-items:center;justify-content:center;padding-top:2px;flex-shrink:0}@media screen and (max-width: 768px){.p-faq-block .p-faq-icon{width:3.2rem;height:3.2rem;margin-right:.8rem;font-size:2rem}}@media screen and (max-width: 1024px){#side_toc_container{display:none}#toc_container,#side_toc_container{padding:2rem;margin-bottom:3rem}}.p-faq-q{padding:2.4rem 0;padding-right:2rem;font-weight:bold;line-height:1.4;letter-spacing:.02em;display:flex;align-items:center;position:relative}@media screen and (max-width: 768px){.p-faq-q{padding:1.5rem 0;padding-right:1.6rem}}.p-faq-q .p-faq-icon{color:#fff}.p-faq-q .p-btn-wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%)}.p-faq-q .p-btn-wrapper::before,.p-faq-q .p-btn-wrapper::after{content:"";position:absolute;width:1.9rem;height:.3rem;background-color:#59ba50;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.p-faq-q .p-btn-wrapper::before,.p-faq-q .p-btn-wrapper::after{width:1.5rem}}.p-faq-q .p-btn-wrapper::after{transform:translate(-50%, -50%) rotate(90deg);transition:all .3s ease}.p-faq-q.is_active .p-btn-wrapper::after{transform:translate(-50%, -50%)}.p-faq-a{padding:2.4rem 0;border-top:1px dotted #e9e9e9;font-weight:500;line-height:1.6;letter-spacing:.02em}@media screen and (max-width: 768px){.p-faq-a{padding:1.5rem 0}}.p-faq-a p{margin:0 !important}.p-faq-a .p-faq-icon{color:#59ba50;position:relative;z-index:0 !important}.p-faq-a .p-faq-icon::before{content:"";position:absolute;width:4.2rem;height:4.2rem;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:50%}@media screen and (max-width: 768px){.p-faq-a .p-faq-icon::before{width:3rem;height:3rem}}.p-faq-a .p-btn-wrapper{display:none}.p-faq-a .p-faq-a-inner{display:flex}.p-singleBlog-consultant__inner{padding:4.8rem;background-color:#f6f6f6;border-radius:4px}@media screen and (max-width: 768px){.p-singleBlog-consultant__inner{padding:2rem 1.5rem}}.p-singleBlog-consultant h2{padding-bottom:.8rem;border-bottom:1px solid #757575;margin-bottom:3.2rem}@media screen and (max-width: 768px){.p-singleBlog-consultant h2{margin-bottom:2rem}}.p-singleBlog-consultant h2 span{font-weight:bold;line-height:1.4;letter-spacing:.02em;padding-left:1.4rem;position:relative}.p-singleBlog-consultant h2 span::before{width:6px;height:100%;content:"";position:absolute;background:linear-gradient(308.52deg, #008E47 13.49%, #59BA50 85.96%);left:0;top:0}.p-singleBlog-consultant__flex{display:flex;align-items:flex-start;gap:3.2rem}@media screen and (max-width: 768px){.p-singleBlog-consultant__flex{gap:2rem}}@media screen and (max-width: 568px){.p-singleBlog-consultant__flex{flex-direction:column;align-items:center}}.p-singleBlog-consultant__image{width:14rem;aspect-ratio:1;border-radius:50%;overflow:hidden}.p-singleBlog-consultant__image img{width:100%;height:100%;object-fit:cover}.p-singleBlog-consultant__cont{flex:1}.p-singleBlog-consultant__cont .ttl{font-weight:bold;letter-spacing:.02em;margin-bottom:.8rem}.p-singleBlog-consultant__cont .sub-ttl{font-size:1.4rem;font-weight:bold;line-height:1.6rem;letter-spacing:.02em;margin-bottom:2.4rem}@media screen and (max-width: 768px){.p-singleBlog-consultant__cont .sub-ttl{margin-bottom:1.8rem}}.p-singleBlog-consultant__cont .desc{font-size:1.4rem;line-height:1.8rem;letter-spacing:.02em}.p-singleBlog-consultant__link{margin-top:3.2rem;background-color:#fff;padding:2.4rem;font-size:1.4rem}@media screen and (max-width: 768px){.p-singleBlog-consultant__link{margin-top:2.4rem;padding:1.5rem}}.p-singleBlog-consultant__link h3{font-weight:bold;margin-bottom:1.2rem}.p-singleBlog-consultant__link a{color:#0066c0;text-decoration:underline;word-break:break-all}:root{--color-yel: #fcf69f;--color-pnk: #ffbcda;--color-blu: #b7e3ff;--color-grn: #bdf9c3;--color-m-red: #c92629;--color-m-pale-yellow: #f8e643;--color-m-bright-yellow: #fee91b;--color-m-dark-blue: #23238a;--color-m-black: #000000;--color-m-cyan-blue-gray: #abb8c3;--color-m-white: #ffffff;--color-m-pale-pink: #f78da7;--color-m-bright-red: #cf2e2e;--color-m-bright-bright-orange: #ff6900;--color-m-bright-bright-amber: #fcb900;--color-m-light-green-cyan: #7bdcb5;--color-m-bright-green-cyan: #00d084;--color-m-light-cyan-blue: #8ed1fc;--color-m-vivim-cyan-blue: #0693e3;--color-m-bright-purple: #9b51e0}.has-m-bright-purple-color{color:var(--color-m-bright-purple)}.has-m-bright-purple-background-color{background-color:var(--color-m-bright-purple)}.has-m-vivim-cyan-blue-color{color:var(--color-m-vivim-cyan-blue)}.has-m-vivim-cyan-blue-background-color{background-color:var(--color-m-vivim-cyan-blue)}.has-m-light-cyan-blue-color{color:var(--color-m-light-cyan-blue)}.has-m-light-cyan-blue-background-color{background-color:var(--color-m-light-cyan-blue)}.has-m-bright-green-cyan-color{color:var(--color-m-bright-green-cyan)}.has-m-bright-green-cyan-background-color{background-color:var(--color-m-bright-green-cyan)}.has-m-light-green-cyan-color{color:var(--color-m-light-green-cyan)}.has-m-light-green-cyan-background-color{background-color:var(--color-m-light-green-cyan)}.has-m-bright-bright-amber-color{color:var(--color-m-bright-bright-amber)}.has-m-bright-bright-amber-background-color{background-color:var(--color-m-bright-bright-amber)}.has-m-bright-bright-orange-color{color:var(--color-m-bright-bright-orange)}.has-m-bright-bright-orange-background-color{background-color:var(--color-m-bright-bright-orange)}.has-m-bright-red-color{color:var(--color-m-bright-red)}.has-m-bright-red-background-color{background-color:var(--color-m-bright-red)}.has-m-pale-pink-color{color:var(--color-m-pale-pink)}.has-m-pale-pink-background-color{background-color:var(--color-m-pale-pink)}.has-m-white-color{color:var(--color-m-white)}.has-m-white-background-color{background-color:var(--color-m-white)}.has-m-cyan-blue-gray-color{color:var(--color-m-cyan-blue-gray)}.has-m-cyan-blue-gray-background-color{background-color:var(--color-m-cyan-blue-gray)}.has-m-black-color{color:var(--color-m-black)}.has-m-black-background-color{background-color:var(--color-m-black)}.has-m-dark-blue-color{color:var(--color-m-dark-blue)}.has-m-dark-blue-background-color{background-color:var(--color-m-dark-blue)}.has-m-bright-yellow-color{color:var(--color-m-bright-yellow)}.has-m-bright-yellow-background-color{background-color:var(--color-m-bright-yellow)}.has-m-pale-yellow-color{color:var(--color-m-pale-yellow)}.has-m-pale-yellow-background-color{background-color:var(--color-m-pale-yellow)}.has-m-red-color{color:var(--color-m-red)}.has-m-red-background-color{background-color:var(--color-m-red)}.has-yel-color{color:var(--color-yel)}.has-yel-background-color{background-color:var(--color-yel)}.has-pnk-color{color:var(--color-pnk)}.has-pnk-background-color{background-color:var(--color-pnk)}.has-blu-color{color:var(--color-blu)}.has-blu-background-color{background-color:var(--color-blu)}.has-grn-color{color:var(--color-grn)}.has-grn-background-color{background-color:var(--color-grn)}.u-border--corners{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.u-border{border:1px solid #2a2a2a}@media screen and (max-width: 768px){.u-hide_sp{display:none}}@media screen and (min-width: 769px){.u-hide_pc{display:none}}@media screen and (max-width: 1280px){.u-hide_less_pc{display:none}}@media screen and (min-width: 1281px){.u-hide_more_pc{display:none}}@media screen and (max-width: 1000px){.u-hide_less_spc{display:none}}@media screen and (min-width: 1001px){.u-hide_more_spc{display:none}}@media screen and (max-width: 568px){.u-hide_less_sp{display:none}}@media screen and (min-width: 569px){.u-hide_more_sp{display:none}}@media screen and (max-width: 414px){.u-hide_less_ssp{display:none}}@media screen and (min-width: 415px){.u-hide_more_ssp{display:none}}@media screen and (max-width: 374px){.u-hide_less_sssp{display:none}}@media screen and (min-width: 375px){.u-hide_more_sssp{display:none}}.u-hide{display:none}.u-link_sp{pointer-events:none}@media screen and (max-width: 768px){.u-link_sp{pointer-events:inherit}}.u-mt_10{margin-top:1rem}.u-mt_20{margin-top:2rem}.u-mt_30{margin-top:3rem}.u-mt_40{margin-top:4rem}.u-mt_50{margin-top:5rem}.u-mt_80{margin-top:8rem}.u-mt_100{margin-top:10rem}@media screen and (max-width: 768px){.u-mt_20{margin-top:1.5rem}.u-mt_30{margin-top:2rem}.u-mt_40{margin-top:2rem}.u-mt_50{margin-top:3rem}.u-mt_80{margin-top:4rem}.u-mt_100{margin-top:5rem}}@media screen and (max-width: 568px){.u-mt_20{margin-top:1.5rem}.u-mt_50{margin-top:2.5rem}}.u-mb_10{margin-bottom:1rem}.u-mb_20{margin-bottom:2rem}.u-mb_30{margin-bottom:3rem}.u-mb_50{margin-bottom:5rem}.u-mb_100{margin-bottom:10rem}@media screen and (max-width: 768px){.u-mb_20{margin-bottom:1.5rem}.u-mb_30{margin-bottom:2rem}.u-mb_50{margin-bottom:3rem}.u-mb_100{margin-bottom:5rem}}@media screen and (max-width: 568px){.u-mb_20{margin-bottom:1.5rem}.u-mb_50{margin-bottom:2.5rem}}.u-mr_05{margin-right:.5rem}.u-mr_10{margin-right:1rem}.u-mr_15{margin-right:1.5rem}.u-mr_20{margin-right:2rem}.u-mr_30{margin-right:3rem}.u-ml_05{margin-left:.5rem}.u-ml_10{margin-left:1rem}.u-ml_15{margin-left:1.5rem}.u-ml_20{margin-left:2rem}.u-ml_30{margin-left:3rem}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-center_left{text-align:center}@media screen and (max-width: 768px){.u-text-center_left{text-align:left}}.u-text_center{text-align:left}@media screen and (max-width: 768px){.u-text_center{text-align:center}}.u-text-grad{background:linear-gradient(74.72deg, #f9ed00 -28.18%, #009fe8 149.01%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.u-text-label{background-color:#f9ed00;padding:0 .2rem}.u-text-marker{background:linear-gradient(transparent 70%, #f9ed00 70%)}.u-text-circle{position:relative;z-index:-1;display:inline-block}.u-text-circle::before{position:absolute;z-index:-2;width:8.1rem;height:4.5rem;content:"";background:url(../img/common/icon-text-circle.svg) no-repeat center;background-size:contain;top:55%;left:50%;transform:translate(-50%, -50%)}.u-bg-yellow{background-color:#f9ed00;padding:0 0 0 .4em}.u-text-blue{color:#009fe8}.u-wth_100{width:100%;height:auto}

/*# sourceMappingURL=style.css.map*/