@media screen and (min-width: 681px){.page_fv_type01__image{background-image:url(../img/business/fv.webp)}}@media screen and (max-width: 680px){.page_fv_type01__image{background-image:url(../img/business/fv_sp.webp)}}.sec_service{padding:67px 0 170px}.sec_service__inner{max-width:var(--sec-width);margin:0 auto}.sec_service__desc{font-size:17px;letter-spacing:.05em;line-height:2;font-weight:500;text-align:center}.sec_service__cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:70px;padding:118px clamp(70px,10.07vw,10.07vw) 0}.sec_service__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:700px;max-height:calc(100vh - 80px);padding:clamp(100px,6.94vw,6.94vw) clamp(75px,5.21vw,5.21vw);border-radius:10px;overflow:hidden;position:relative}.sec_service__item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--blue-color-d2);opacity:.95;mix-blend-mode:multiply;z-index:0}.sec_service__item__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;position:relative;z-index:0}.sec_service__item__img__inner{width:428px;height:462px;position:relative;z-index:0}.sec_service__item__img__item{position:absolute;width:126px;height:126px;border:2px solid var(--white-color);border-radius:100%;-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,-webkit-transform .4s;transition:transform .4s,background .4s;transition:transform .4s,background .4s,-webkit-transform .4s;z-index:1}.sec_service__item__img__item a{display:block;height:100%}.sec_service__item__img__item .text{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;font-size:18px;letter-spacing:.05em;line-height:1.5;font-weight:500;color:var(--white-color);text-align:center;-webkit-transition:color .4s;transition:color .4s;z-index:1}.sec_service__item__img__item.item01{top:0;left:calc((100% - 126px)/2)}.sec_service__item__img__item.item02{top:91px;right:0}.sec_service__item__img__item.item03{bottom:81px;right:0}.sec_service__item__img__item.item04{bottom:0;left:calc((100% - 126px)/2)}.sec_service__item__img__item.item05{bottom:81px;left:0}.sec_service__item__img__item.item06{top:91px;left:0}.sec_service__item__img__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:88px;z-index:0}.sec_service__item__img__circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:316px;z-index:-1}.sec_service__item__text_box{display:block;width:50%;padding-left:clamp(40px,2.78vw,2.78vw);color:var(--white-color);position:relative;z-index:0}.sec_service__item__title .en,.sec_service__item__title .jp{display:block;line-height:1.4}.sec_service__item__title .en{opacity:0;font-size:clamp(14px,60px,1.618vh);letter-spacing:.05em;font-weight:500;-webkit-transition:opacity .6s;transition:opacity .6s}.sec_service__item__title .jp{overflow:hidden;font-size:clamp(44px,60px,5.08vh);letter-spacing:.1em;font-weight:600;margin-top:10px}.sec_service__item__title .jp span{display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .6s .2s;transition:-webkit-transform .6s .2s;transition:transform .6s .2s;transition:transform .6s .2s, -webkit-transform .6s .2s}.sec_service__item__text{font-size:clamp(16px,60px,1.85vh);letter-spacing:.05em;line-height:2;font-weight:500;text-align:justify;margin-top:30px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s .6s,-webkit-transform .4s .6s;transition:opacity .4s .6s,-webkit-transform .4s .6s;transition:opacity .4s .6s,transform .4s .6s;transition:opacity .4s .6s,transform .4s .6s,-webkit-transform .4s .6s}.sec_service__item__btn{margin-top:38px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s .8s,-webkit-transform .4s .8s;transition:opacity .4s .8s,-webkit-transform .4s .8s;transition:opacity .4s .8s,transform .4s .8s;transition:opacity .4s .8s,transform .4s .8s,-webkit-transform .4s .8s}.sec_service__item__btn .btn_in{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:38px;padding-bottom:10px;font-size:17px;letter-spacing:.05em;font-weight:500;color:var(--white-color);position:relative}.sec_service__item__btn .btn_in::before{content:"";position:absolute;right:0;bottom:0;width:100%;height:1px;background:var(--white-color)}.sec_service__item:last-child{position:relative}@media screen and (min-width: 681px){.sec_service__item.item01{background:url(../img/business/service01_bg.webp) no-repeat center/cover}.sec_service__item.item01 .img{width:clamp(428px,85.6%,60%)}.sec_service__item.item02{background:url(../img/business/service02_bg.webp) no-repeat center/cover}.sec_service__item.item02 .img{width:clamp(452px,90.4%,60%)}.sec_service__item.item03{background:url(../img/business/service03_bg.webp) no-repeat center/cover}.sec_service__item.item03 .img{width:clamp(453px,90.6%,60%)}.sec_service__item.item04{background:url(../img/business/service04_bg.webp) no-repeat center/cover}.sec_service__item.item04 .img{width:clamp(428px,85.6%,60%)}.sec_service__item.item05{background:url(../img/business/service05_bg.webp) no-repeat center/cover}.sec_service__item.item05 .img{width:clamp(448px,89.6%,60%)}.sec_service__item.item06{background:url(../img/business/service06_bg.webp) no-repeat center/cover}.sec_service__item.item06 .img{width:clamp(448px,89.6%,60%)}.sec_service__item.act .sec_service__item__title .en{opacity:1}.sec_service__item.act .sec_service__item__title .jp span{-webkit-transform:translateY(0);transform:translateY(0)}.sec_service__item.act .sec_service__item__text,.sec_service__item.act .sec_service__item__btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec_service__item.act .sec_service__item__img__item.act{-webkit-transform:scale(1.4);transform:scale(1.4);background:var(--white-color)}.sec_service__item.act .sec_service__item__img__item.act.item02,.sec_service__item.act .sec_service__item__img__item.act.item06{top:86px}.sec_service__item.act .sec_service__item__img__item.act.item03,.sec_service__item.act .sec_service__item__img__item.act.item05{bottom:78px}.sec_service__item.act .sec_service__item__img__item.act .text{padding-top:3px;color:var(--text-color)}}@media screen and (max-width: 680px){.sec_service{padding:55px 0 70px}.sec_service__inner{max-width:var(--sec-width-sp);padding:0 25px}.sec_service__desc{font-size:15px;text-align:justify}.sec_service__cont{gap:20px;padding:54px 25px 0}.sec_service__item{display:block;min-height:auto;max-height:none;padding:43px 19px 32px}.sec_service__item__img{width:100%}.sec_service__item__img__inner{width:60vw;height:63.7333333333vw}.sec_service__item__img__item{width:18.9333333333vw;height:18.9333333333vw;border-width:1px;-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,-webkit-transform .4s;transition:transform .4s,background .4s;transition:transform .4s,background .4s,-webkit-transform .4s}.sec_service__item__img__item .text{font-size:3.4666666667vw;line-height:1.21;text-box:trim-both cap alphabetic}.sec_service__item__img__item.item01{top:0;left:calc((100% - 18.9333333333vw)/2)}.sec_service__item__img__item.item02{top:10.4vw}.sec_service__item__img__item.item03{bottom:10.6666666667vw;right:0}.sec_service__item__img__item.item04{bottom:0;left:calc((100% - 18.9333333333vw)/2)}.sec_service__item__img__item.item05{bottom:10.6666666667vw;left:0}.sec_service__item__img__item.item06{top:10.4vw;left:0}.sec_service__item__img__item.action{-webkit-transform:scale(1.24);transform:scale(1.24);background:var(--white-color)}.sec_service__item__img__item.action.item02,.sec_service__item__img__item.action.item06{top:10.9333333333vw}.sec_service__item__img__item.action.item03,.sec_service__item__img__item.action.item05{bottom:11.2vw}.sec_service__item__img__item.action .text{color:var(--text-color)}.sec_service__item__img__logo{width:13.8666666667vw}.sec_service__item__img__circle{width:42.6666666667vw}.sec_service__item__text_box{width:100%;padding-left:0;margin-top:20px}.sec_service__item__text_box.action .sec_service__item__title .en{opacity:1}.sec_service__item__text_box.action .sec_service__item__title .jp span{-webkit-transform:translateY(0);transform:translateY(0)}.sec_service__item__text_box.action .sec_service__item__text,.sec_service__item__text_box.action .sec_service__item__btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec_service__item__title{text-align:center}.sec_service__item__title .en{font-size:12px}.sec_service__item__title .jp{font-size:24px;margin-top:4px}.sec_service__item__title.action .en{opacity:1}.sec_service__item__title.action .jp span{-webkit-transform:translateY(0);transform:translateY(0)}.sec_service__item__text{font-size:14px;letter-spacing:0;line-height:1.715;font-weight:400;margin-top:15px;-webkit-transition-delay:.5s;transition-delay:.5s}.sec_service__item__text.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec_service__item__btn{margin-top:15px;text-align:center;-webkit-transition-delay:.8s;transition-delay:.8s}.sec_service__item__btn.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec_service__item__btn .btn_in{gap:12px;padding-bottom:10px;font-size:16px}.sec_service__item.item01{background:url(../img/business/service01_bg_sp.webp) no-repeat center/cover}.sec_service__item.item01 .img{width:78.398%}.sec_service__item.item02{background:url(../img/business/service02_bg_sp.webp) no-repeat center/cover}.sec_service__item.item02 .img{width:81.534%}.sec_service__item.item03{background:url(../img/business/service03_bg_sp.webp) no-repeat center/cover}.sec_service__item.item03 .img{width:81.185%}.sec_service__item.item04{background:url(../img/business/service04_bg_sp.webp) no-repeat center/cover}.sec_service__item.item04 .img{width:78.398%}.sec_service__item.item05{background:url(../img/business/service05_bg_sp.webp) no-repeat center/cover}.sec_service__item.item05 .img{width:81.534%}.sec_service__item.item06{background:url(../img/business/service06_bg_sp.webp) no-repeat center/cover}.sec_service__item.item06 .img{width:81.884%}}