.p-service-mv__lead{color:#0068b7;font-family:"Noto Serif JP",Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2.5rem;line-height:1.4;text-align:center}.p-service-mv__lead:after{background:#b5b5b5;content:"";display:block;height:45px;margin:15px auto 0;width:1px}.p-service-anchor{margin-top:40px}.p-service-link--simple{align-items:flex-start;display:flex;justify-content:space-between;text-decoration:none}.p-service-link--simple__inner{flex:1}.p-service-links__list{padding:30px 0}.p-service-links__list--border{border-bottom:1px solid #e0e0e0;padding:30px 0 40px}.p-service-links__list-img,.p-service-links__list-img--sm{background:transparent linear-gradient(249deg,#f6f0f8,#eaeaf0) 0 0 no-repeat padding-box}.p-service-links__list-img--sm{width:60%}.p-service-links__list-body,.p-service-links__list-body--s{padding-top:15px}.p-service-links__list-lead{color:#0068b7;font-size:1.4rem;font-weight:700}*+.p-service-links__list-txt{padding-top:0}.p-service-plan__btn{margin-top:60px}.p-service-plan__inner{background:#fff;margin:0 -5.5555555556vw;overflow:hidden;padding:40px 20px 0}.p-service-plan__table{border-collapse:collapse;border-spacing:0;margin:auto;width:400px}.p-service-plan__table td:not(:last-child),.p-service-plan__table th:not(:last-child){border-right:8px solid #fff}.p-service-plan__table td,.p-service-plan__table th{height:83px}.p-service-plan__table tbody tr:not(:last-child) td,.p-service-plan__table thead th{border-bottom:10px solid #fff}.p-service-plan__table thead tr>th:not(:first-child){color:#0068b7;font-size:1.6rem;height:auto;letter-spacing:0;text-align:left;width:28.64%}.p-service-plan__table thead tr>th:not(:first-child) span{border-bottom:2px solid #0068b7;display:block;height:45px;width:100%}.p-service-plan__table thead tr>th:first-child{font-size:1.6rem;height:auto;text-align:left;width:38.83%}.p-service-plan__table thead tr>th:first-child span{border-bottom:2px solid #e0e0e0;display:block;font-family:Manrope,Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.6rem;font-weight:400;height:45px;width:100%}.p-service-plan__table tbody tr>td:not(:first-child)>span{align-items:center;border:2px solid #e0e0e0;color:#6c6c6c;display:inline-flex;font-size:1.6rem;font-weight:400;height:100%;padding:0 10px;width:100%}.p-service-plan__table tbody tr>td:first-child{background:#f5f5f5;font-size:1.6rem;font-weight:700;padding:0 10px}.p-service-desc__img{padding-top:40px}.p-service-desc__img img{width:100%}.p-service-desc__button{margin-top:40px;text-align:center}.p-service-included__txt{font-weight:700}.p-service-included__lists{border-top:1px solid #e0e0e0;margin-top:40px}.p-service-plan__txt-link{margin-top:42px;text-align:center}.p-service-inquiry-case-block__wrapper{display:flex;flex-flow:column;gap:30px;margin-top:25px}.p-service-inquiry-case-block{background:#fff}.p-service-inquiry-case-block__head{background:linear-gradient(-230deg,#66a4d3,#3386c5);color:#fff;padding:15px 15px 35px}.p-service-inquiry-case-block__head-icon{margin:-20px 0 0;text-align:center}.p-service-inquiry-case-block__head-icon img{width:69px}.p-service-inquiry-case-block__head-ttl{line-height:1.5;text-align:center}.p-service-inquiry-case-block__head-txt{font-size:1.2rem;padding:3px 5px 0}.p-service-inquiry-case-block__head-case{background:linear-gradient(90deg,#f398bb,#7fb3db);border-radius:100px;font-family:Manrope,Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;line-height:1;padding:7px 12px}.p-service-inquiry-case-block__head-case .case{font-size:1.2rem}.p-service-inquiry-case-block__head-case .num{font-size:1.6rem}.p-service-inquiry-case-block__body{background:#fff;padding:5px 20px 20px}.p-service-inquiry-case-block__body-answer{font-size:1.4rem;font-weight:700}.p-service-inquiry-case-block__arrow,.p-service-inquiry-case-block__light{text-align:center}.p-service-inquiry-case-block__light{padding-top:5px}.p-service-inquiry-ex-block__wrapper{display:flex;flex-flow:column;gap:15px 0}.p-service-inquiry-ex-block{background:#fff;margin-top:38px;padding:35px 20px 22px;position:relative}.p-service-inquiry-ex-block__head{padding-bottom:12px}.p-service-inquiry-ex-block__ttl{color:#0068b7;font-weight:700;line-height:1.5;text-align:center}.p-service-inquiry-ex-block__q{border:1px dotted #7fb3db;border-radius:5px;font-weight:700;line-height:1.5;padding:15px 10px;text-align:center}.p-service-inquiry-ex-block__q+.p-service-inquiry-ex-block__q{margin-top:10px}.p-service-inquiry-ex-block__category{align-items:center;background:url( //23437464.fs1.hubspotusercontent-na1.net/hubfs/23437464/raw_assets/public/tobira/assets/img/service/service_inquiry_case_balloon01.svg ) no-repeat 0;background-size:100%;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:78px;justify-content:center;left:0;line-height:1.5;margin:auto;position:absolute;right:0;text-align:center;top:-38px;width:86px}.p-service-consulting-case__category{width:100%}.p-service-consulting-case-block__wrapper{display:flex;flex-flow:column;gap:40px 0;margin-top:40px}.p-service-consulting-case-block__ttl{line-height:1.7}.p-service-consulting-case-block__sub{line-height:1.9}.p-service-consulting-case-block{border:1px solid #b2d1e9;display:flex;flex-flow:column;gap:16px 0;padding:20px 6.25%}.p-service-consulting__table{position:relative}.p-service-consulting__table .sub-head{background:#7fb3db;border-bottom:2px solid #f5f5f5;color:#fff;font-size:1.2rem;font-weight:700;padding:0 15px;text-align:center;width:17.5%}.p-service-consulting__table .itr-case,.p-service-consulting__table .other-case{background:#fff;border-bottom:2px solid #f5f5f5;font-size:1.2rem;line-height:1.45;padding:15px;vertical-align:top;width:40.93%}.p-service-consulting__table .itr-case{font-weight:700}.p-service-consulting__table .other-case{color:#6c6c6c}.p-service-consulting__table .itr-head{background:#fff;border-bottom:2px solid #f5f5f5;font-size:1.2rem;text-align:center}.p-service-consulting__table .itr-head:before{border:3px solid #0068b7;content:"";display:block;height:100%;left:17.5%;pointer-events:none;position:absolute;top:0;width:40.93%}.p-service-consulting__table .itr-head svg{display:inline-block;width:51px}.p-service-consulting__table .other-head{background:#e0e0e0;border-bottom:2px solid #f5f5f5;color:#6c6c6c;font-size:1.2rem;font-weight:700;padding:18px 20px;text-align:center}@media screen and (min-width:769px){.p-service-mv__lead{font-size:4rem}.p-service-mv__lead:after{height:60px}.p-service-anchor{margin-top:0}.p-service-link{align-items:flex-start;display:flex;flex-flow:row;gap:0 4.85%;justify-content:space-between;text-decoration:none}.p-service-link--simple{padding-left:100px}.p-service-links{padding-top:50px}.p-service-links__lists--sm{margin-left:16.93%}.p-service-links__list--border{padding:60px 0}.p-service-links__list-img{width:40.72%}.p-service-links__list-img--sm{width:29.12%}.p-service-links__list-contents{flex:1}.p-service-links__list-body{padding-top:35px}.p-service-links__list-body--s{padding-top:20px}.p-service-links__list-lead{font-size:2rem}*+.p-service-links__list-txt{padding-top:15px}.p-service-plan__btn{text-align:center}.p-service-plan__heading{display:flex}.p-service-plan__heading-lead{margin:20px 0 0 auto;width:66.12%}.p-service-plan__inner{margin:0;overflow:visible;padding:80px 105px 0}.p-service-plan__table{width:100%}.p-service-plan__table td:not(:last-child),.p-service-plan__table th:not(:last-child){border-right:20px solid #fff}.p-service-plan__table tbody tr:not(:last-child) td,.p-service-plan__table thead th{border-bottom:18px solid #fff}.p-service-plan__table thead tr>th:not(:first-child){font-size:2rem;letter-spacing:.05em;text-align:center}.p-service-plan__table tbody tr>td:not(:first-child)>span{justify-content:center;padding:12px 15px;text-align:center}.p-service-plan__table tbody tr>td:first-child{font-size:2rem;padding:10px 20px}.p-service-desc__inner{align-items:center;display:flex;justify-content:space-between}.p-service-desc__txt-box{width:41.85%}.p-service-desc__img{padding-top:0;width:57.66%}.p-service-desc__button{margin-top:60px}.p-service-included__txt{margin-top:10px}.p-service-included__lists{margin-top:75px}.p-service-inquiry-case-block__wrapper{flex-flow:row;flex-wrap:wrap;gap:52px 2.58%;margin-top:40px}.p-service-inquiry-case-block{width:31.61%}.p-service-inquiry-case-block__head-icon{margin:-25px 0 0;width:auto}.p-service-inquiry-case-block__head-icon img{width:auto}.p-service-inquiry-case-block__head-ttl{align-items:center;display:flex;justify-content:center;min-height:60px}.p-service-inquiry-case-block__head-txt{padding:5px 15px 0}.p-service-inquiry-case-block__head-case .case{font-size:1.4rem}.p-service-inquiry-case-block__head-case .num{font-size:2rem}.p-service-inquiry-case-block__body{padding:5px 30px 20px}.p-service-inquiry-case-block__body-answer{font-size:1.6rem;padding-top:5px}.p-service-inquiry-case-block__light{padding-top:10px}.p-service-inquiry-ex-block__wrapper{flex-flow:row;flex-wrap:wrap;gap:30px 2.58%;justify-content:center;margin-top:40px}.p-service-inquiry-ex-block{margin-top:28px;padding:45px 40px 38px;width:31.61%}.p-service-inquiry-ex-block__head{padding-bottom:18px}.p-service-inquiry-ex-block__q{padding:20px 10px}.p-service-inquiry-ex-block__category{font-size:1.4rem;top:-28px;width:102px}.p-service-consulting-case__category{justify-content:center}.p-service-consulting-case-block__wrapper{flex-flow:row;flex-wrap:wrap;gap:60px 4.83%;margin-top:60px}.p-service-consulting-case-block{gap:10px 0;padding:35px 3.22%;width:47.58%}.p-service-consulting__table .sub-head{font-size:1.6rem;width:17.58%}.p-service-consulting__table .itr-case,.p-service-consulting__table .other-case{font-size:1.6rem;line-height:2;padding:16px 20px;width:41.04%}.p-service-consulting__table .itr-head{font-size:1.6rem}.p-service-consulting__table .itr-head:before{left:17.58%;width:41.04%}.p-service-consulting__table .itr-head svg{width:61px}.p-service-consulting__table .other-head{font-size:1.6rem;padding:32px 20px}}@media (max-width:768px){.p-service-links__list-lead{line-height:1.8}.p-service-plan__heading-lead{font-size:1.6rem;padding-top:30px}.p-service-plan__table-wrapper{margin:0 -5.5555555556vw;overflow:auto;padding:0 0 0 20px;width:100vw}.p-service-plan__table td,.p-service-plan__table th{height:68px;vertical-align:middle}.p-service-included__txt{line-height:1.6;padding-top:20px}.p-service-card-list{padding-left:20px;padding-right:20px}.p-service-inquiry-case-block__head-ttl{margin-top:10px}.p-service-inquiry-case-block__arrow img{width:34px}.p-service-inquiry-case-block__light img{width:60px}}