body.business .mainArtS01 .mainArtHead .mvVox{background:url(../../images/content/business/mv.jpg) no-repeat center/cover}body.business .contactAreaVox::before{content:"";position:absolute;margin:auto;width:145rem;height:180.6rem;background:url(../../images/content/content/bg01.svg) no-repeat center/contain;z-index:0;pointer-events:none;bottom:0;left:-41.3rem}@media only screen and (max-width: 767px){body.business .contactAreaVox::before{width:72.5rem;height:90.3rem}}body.business .sectionWrap{position:relative;z-index:2}body.business .introVox .title{font-size:3.2rem;line-height:1.5625;letter-spacing:.03em;text-align:center}body.business .introVox .linkVox{margin-top:8.5rem;background:rgba(124,121,121,.05);padding:13.5rem}body.business .introVox .linkVox .img{width:92.9rem;margin:0 auto}body.business .introVox .linkVox .list{display:flex;justify-content:center;gap:1.5rem;margin-top:-2rem}body.business .introVox .linkVox .list li{filter:drop-shadow(0px 0px 0.5rem rgba(124, 121, 121, 0.5))}body.business .introVox .linkVox .list li .btn{font-size:1.6rem;font-weight:500;color:#289170;width:20.3rem;height:6.5rem;display:flex;justify-content:center;align-items:center;border:.3rem solid;border-radius:3.2rem;background:#fff;line-height:1.2;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:center}body.business .introVox .linkVox .list li .btn span{display:inline-flex;align-items:center}body.business .introVox .linkVox .list li .btn span::after{content:"";display:inline-block;background:url(../../images/content/business/ico_arrow01.svg) no-repeat center/contain;width:.9rem;height:1rem;vertical-align:middle;margin-left:.7rem}body.business .sectionWrap{padding-top:20rem}body.business .sectionWrap .secVox{background:#fff;border-radius:3rem;box-shadow:0px 0px 2rem rgba(124,121,121,.5);padding:6rem 5rem 10rem;margin-bottom:2rem}body.business .sectionWrap .secVox:not(:last-child){margin-bottom:13rem}body.business .sectionWrap .secVox .gridVox{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;grid-column-gap:0px;grid-row-gap:0px;align-items:stretch}body.business .sectionWrap .secVox .gridVox .titleVox{grid-area:1/1/2/2;width:60.4rem;margin-bottom:3rem}body.business .sectionWrap .secVox .gridVox .titleVox .title{border-left:.5rem solid #289170;padding:.6rem 0 .6rem 2.2rem;font-size:2.6rem;letter-spacing:.03em;line-height:1.538}body.business .sectionWrap .secVox .gridVox .imgVox{grid-area:1/2/3/3;width:42.2rem;margin-left:1.4rem}body.business .sectionWrap .secVox .gridVox .txtVox{grid-area:2/1/3/2;width:60.4rem;padding-left:2.7rem}body.business .sectionWrap .secVox .gridVox .txtVox .txt{font-size:1.6rem;line-height:1.875}body.business .sectionWrap .secVox .gridVox:not(:last-child){margin-bottom:8rem}body.business .sectionWrap .head01{font-size:4rem;font-weight:700;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.6;margin-bottom:8rem}body.business .sectionWrap .head01:focus{outline:none}body.business .sectionWrap .head01 .num{font-family:"Noto Sans JP",sans-serif;font-weight:400;position:relative;padding-left:1.5rem;font-size:3rem;line-height:1;margin-bottom:.3rem;display:inline-block}body.business .sectionWrap .head01 .num::before{content:"";position:absolute;margin:auto;top:50%;transform:translateY(-50%);width:1rem;height:2px;left:0;background:#000}@media(hover: hover)and (pointer: fine){body.business .introVox .linkVox .list li .btn{transition:.2s}body.business .introVox .linkVox .list li .btn:hover{background:#289170;color:#fff}body.business .introVox .linkVox .list li .btn:hover span::after{background-image:url(../../images/content/business/ico_arrow01_w.svg)}}@media only screen and (max-width: 767px){body.business .mainArtS01 .mainArtHead .mvVox{background-image:url(../../images/content/business/mv_sp.jpg)}body.business .contactAreaVox::before{left:-37.1rem}body.business .introVox .title{font-size:2.1rem;letter-spacing:0;text-align:left;font-feature-settings:"palt"}body.business .introVox .linkVox{padding:2.8rem 1.5rem}body.business .introVox .linkVox .img{width:20.3rem}body.business .introVox .linkVox .list{padding-top:2.4rem;margin-top:4.8rem;border-top:1px solid #289170;flex-direction:column;gap:1.5rem;margin-top:2.2rem}body.business .introVox .linkVox .list li{filter:none}body.business .introVox .linkVox .list li .btn{font-size:1.6rem;font-weight:700;width:auto;height:auto;text-align:center;display:block;border:none;border-radius:0;background:none}body.business .introVox .linkVox .list li .btn span::after{width:.7rem;height:.8rem;margin-left:1.2rem;top:.02rem}body.business .sectionWrap{padding-top:7rem}body.business .sectionWrap .secVox{border-radius:1.5rem;padding:2.5rem 2.5rem 6.5rem}body.business .sectionWrap .secVox:not(:last-child){margin-bottom:6.5rem}body.business .sectionWrap .secVox .gridVox{display:block}body.business .sectionWrap .secVox .gridVox .titleVox{width:100%;margin-bottom:3rem}body.business .sectionWrap .secVox .gridVox .titleVox .title{border-left:.2rem solid #289170;padding:.6rem 0 .6rem .8rem;font-size:2rem;letter-spacing:0}body.business .sectionWrap .secVox .gridVox .imgVox{width:100%;margin-left:0;margin-bottom:2rem}body.business .sectionWrap .secVox .gridVox .txtVox{width:100%;padding-left:0}body.business .sectionWrap .secVox .gridVox .txtVox .txt{font-size:1.3rem}body.business .sectionWrap .secVox .gridVox:not(:last-child){margin-bottom:7rem}body.business .sectionWrap .head01{font-size:2.5rem;margin-bottom:4rem}body.business .sectionWrap .head01 .num{padding-left:1.5rem;font-size:1.7rem;line-height:1;margin-bottom:.8rem;display:inline-block}body.business .sectionWrap .head01 .num::before{width:.8rem;margin-top:.15rem}}/*# sourceMappingURL=business.min.css.map */