﻿@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@100;300;400;500;700;900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");.page-id-66603 .page-ttl{display:none}.page-id-66603 .footer__area,.page-id-66603 .footer .section-cta{display:none}#service-page *{box-sizing:border-box}#service-page .service-page__mv{width:100%;position:relative;box-sizing:border-box}#service-page .service-page__mv__position{height:420px}@media (max-width:1160px){#service-page .service-page__mv__position{height:40vw}}@media (max-width:767px){#service-page .service-page__mv__position{height:77vw}}#service-page .service-page__mv__position img{object-fit:cover;width:100%;height:100%}#service-page .service-page__mv.fade-in .service-page__mv__bg{opacity:1;transition:opacity 0.5s}#service-page .service-page__mv.fade-in .service-page__mv__position__animation{animation-name:slideTextX100;animation-duration:2s;animation-delay:0.4s;animation-fill-mode:forwards;opacity:0}#service-page .service-page__mv.fade-in .service-page__mv__position__animation__inner{animation-name:slideTextX-100;animation-duration:2s;animation-delay:0.4s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}#service-page .service-page__top{padding-bottom:80px;max-width:1160px;margin:0 auto}@media (max-width:1160px){#service-page .service-page__top{padding:0 3% 8%}}@media (max-width:767px){#service-page .service-page__top{padding:0 5% 10%}}#service-page .service-page__top__heading{padding-top:80px;margin-bottom:60px;text-align:center}@media (max-width:1160px){#service-page .service-page__top__heading{padding-top:8%;margin-bottom:6%}}@media (max-width:767px){#service-page .service-page__top__heading{padding-top:10%;margin-bottom:8%}}#service-page .service-page__top__img{margin-bottom:30px}@media (max-width:1160px){#service-page .service-page__top__img{margin-bottom:3%}}@media (max-width:767px){#service-page .service-page__top__img{margin-bottom:5%}}@media (min-width:1164px){#service-page .service-page__top__img img{min-width:1164px}}@media (max-width:767px){#service-page .service-page__top__img img{min-width:98vw;margin:0 -4vw}}#service-page .service-page__top__list{width:100%;padding:35px 100px;max-width:800px;margin:0 auto 30px;background:#f2f2f2}@media (max-width:1160px){#service-page .service-page__top__list{margin-bottom:3%;padding:3.5% 11%}}@media (max-width:767px){#service-page .service-page__top__list{margin-bottom:5%;padding:6% 6%}}#service-page .service-page__top__inner{display:grid;grid-template-columns:1fr 1fr;gap:30px 40px;text-align:left}@media (max-width:767px){#service-page .service-page__top__inner{grid-template-columns:1fr}}#service-page .service-page__top__item{display:flex;justify-self:start;gap:5px;align-items:baseline;border-bottom:1px solid #000}@media (max-width:1160px){#service-page .service-page__top__item{width:100%}}@media (max-width:767px){#service-page .service-page__top__item{padding-left:8vw}}#service-page .service-page__top__icon{font-family:"Font Awesome 6 Free";font-weight:900;color:#000;flex-shrink:0;margin-right:5px}@media (max-width:1160px){#service-page .service-page__top__icon{margin-right:1%}}@media (max-width:767px){#service-page .service-page__top__icon{grid-template-columns:1fr;margin-right:2%}}#service-page .service-page__top__icon::before{content:""}#service-page .service-page__top .item-text{font-size:1.6rem;font-weight:600;font-family:"Zen Kaku Gothic New", sans-serif;padding-bottom:10px}@media (max-width:1160px){#service-page .service-page__top .item-text{font-size:1.4rem}}@media (max-width:767px){#service-page .service-page__top .item-text{font-size:1.4rem}}#service-page .service-page__top__img{width:100%;margin-bottom:30px}@media (max-width:1160px){#service-page .service-page__top__img{margin-bottom:3%}}@media (max-width:767px){#service-page .service-page__top__img{margin-bottom:5%}}#service-page .service-page__top__text{width:100%}#service-page .section-heading{max-width:1164px;margin:0 auto 50px;padding-top:80px}@media (max-width:1160px){#service-page .section-heading{padding:8% 3% 0;margin-bottom:5%}}@media (max-width:767px){#service-page .section-heading{padding:10% 6% 0;margin-bottom:7%}}#service-page .service-list{max-width:1160px;margin:0 auto 50px}@media (max-width:1160px){#service-page .service-list{padding:0 3%;margin-bottom:5%}}@media (max-width:767px){#service-page .service-list{padding:0 6%;margin-bottom:7%}}#service-page .service-list__inner{display:flex;justify-content:center;align-items:stretch;border:1px solid #000;padding:30px 0}@media (max-width:1160px){#service-page .service-list__inner{padding:3% 0}}@media (max-width:767px){#service-page .service-list__inner{flex-direction:column;padding:5%}}#service-page .service-list__inner--wrap{flex-wrap:wrap}@media (max-width:1024px){#service-page .service-list__inner--wrap .service-list__item{width:calc(100%/3)}#service-page .service-list__inner--wrap .service-list__item:last-of-type{width:100%}}@media (max-width:767px){#service-page .service-list__inner--wrap .service-list__item{width:100%}}#service-page .service-list__item{height:auto;padding:0px 24px;position:relative}@media (max-width:1160px){#service-page .service-list__item{padding:0 3%}}@media (max-width:767px){#service-page .service-list__item{flex-direction:column;padding:5% 0;border-bottom:1px solid #000}}#service-page .service-list__item:first-child::after{content:"";height:100%;width:1px;position:absolute;top:0;right:0;background:#000}@media (max-width:767px){#service-page .service-list__item:first-child::after{display:none}}#service-page .service-list__item:nth-child(3)::after{content:"";height:100%;width:1px;position:absolute;top:0;left:0;background:#000}@media (max-width:767px){#service-page .service-list__item:nth-child(3)::after{display:none}}@media (max-width:767px){#service-page .service-list__item:nth-child(3){border-bottom:none}}#service-page .service-list__item--full{border-bottom:none}@media (max-width:767px){#service-page .service-list__item--full{padding-top:0}}#service-page .service-list__item--full img{margin-top:60px;padding-top:30px;border-top:1px solid #222;flex-basis:100%}@media (max-width:767px){#service-page .service-list__item--full img{margin-top:0%;padding-top:5%}}#service-page .service-btn{display:flex;align-items:center;justify-content:center;max-width:1064px;width:100%;padding:0 40px;gap:20px;margin:auto}@media (max-width:1160px){#service-page .service-btn{padding:0 3%}}@media (max-width:767px){#service-page .service-btn{padding:0 6%;flex-direction:column;gap:4vw}}#service-page .service-link{width:100%;max-width:482px;display:-webkit-box;display:flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;background:#000;font-size:1.8rem;color:#fff;position:relative;box-sizing:border-box;letter-spacing:0;text-align:center}@media (width <=1024px){#service-page .service-link{height:70px;font-size:1.6rem}}@media (width <=640px){#service-page .service-link{height:50px;font-size:1.4rem}}#service-page .service-link::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;background:url("../../../../images/service/arrow.png");background-size:contain;background-position:center;width:20px;height:20px}@media (width <=640px){#service-page .service-link::after{width:15px;height:15px;right:4vw}}#service-page .service-link__red{background-color:#8e0000}#service-page .service-link__red::after{filter:brightness(0) invert(1)}#service-page .service-link__blue{background-color:#0e4381}#service-page .service-link__blue::after{filter:brightness(0) invert(1)}#service-page .service-link__skeleton{border:1px solid #222;background-color:transparent;color:#222}#service-page .section-top{max-width:1160px;margin:0 auto 40px}@media (max-width:1160px){#service-page .section-top{padding:0 3%;margin-bottom:4%}}@media (max-width:767px){#service-page .section-top{padding:0 6%;margin-bottom:6%}}#service-page .section-img--full{max-width:1160px;margin:0 auto 40px}@media (max-width:1160px){#service-page .section-img--full{padding:0 3%;margin-bottom:4%}}@media (max-width:767px){#service-page .section-img--full{padding:0 6%;margin-bottom:6%}}#service-page .section-wrapper{display:flex;justify-content:center;align-items:flex-start;width:100%;max-width:1160px;margin:0 auto}@media (max-width:1160px){#service-page .section-wrapper{padding:0 3%;align-items:center}}@media (max-width:767px){#service-page .section-wrapper{padding:0 6%;flex-direction:column}}#service-page .section-wrapper__img{width:590px;margin-left:40px}@media (max-width:1160px){#service-page .section-wrapper__img{width:50%;margin-left:4%}}@media (max-width:767px){#service-page .section-wrapper__img{width:100%;margin-left:0}}#service-page .section-wrapper__text{width:calc(100% - 630px)}@media (max-width:1160px){#service-page .section-wrapper__text{width:calc(100% - 54%)}}@media (max-width:767px){#service-page .section-wrapper__text{width:100%;margin-bottom:6%}}#service-page .section-wrapper__box{background:#f2f2f2;padding:35px 40px;width:calc(100% - 630px)}@media (max-width:1160px){#service-page .section-wrapper__box{width:calc(100% - 54%);padding:3.5% 4%}}@media (max-width:767px){#service-page .section-wrapper__box{width:100%;margin-bottom:6%;padding:5.5% 6%}}#service-page .section-wrapper__box__item{display:flex;justify-self:start;gap:5px;align-items:baseline}@media (max-width:767px){#service-page .section-wrapper__box__item{margin-bottom:4%}}#service-page .section-wrapper__box__item:last-child{margin-bottom:0}#service-page .section-wrapper__box__icon{font-family:"Font Awesome 6 Free";font-weight:900;color:#0e4381;flex-shrink:0;margin-right:5px}@media (max-width:1160px){#service-page .section-wrapper__box__icon{margin-right:1%}}@media (max-width:767px){#service-page .section-wrapper__box__icon{grid-template-columns:1fr;margin-right:2%}}#service-page .section-wrapper__box__icon::before{content:""}#service-page .section-wrapper__box__text{font-size:1.8rem;line-height:3rem;letter-spacing:0}@media (max-width:1160px){#service-page .section-wrapper__box__text{font-size:1.6rem;line-height:2.8rem}}@media (max-width:767px){#service-page .section-wrapper__box__text{font-size:1.4rem;line-height:2.5rem}}#service-page .section-wrapper__title{border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:30px}@media (max-width:1160px){#service-page .section-wrapper__title{padding-bottom:2%;margin-bottom:3%}}@media (max-width:767px){#service-page .section-wrapper__title{padding-bottom:4%;margin-bottom:5%;border-bottom:0}}#service-page .service-section{padding-bottom:80px}@media (max-width:1160px){#service-page .service-section{padding-bottom:8%}}@media (max-width:767px){#service-page .service-section{padding-bottom:10%}}#service-page .service-section--01{background:#f2f2f2}#service-page .service-section--02{background:#fff}#service-page .service-section--02 .service-link::after{background-size:contain;background-position:center}#service-page .service-section--03{background:#f2f2f2}#service-page .service-section--04{background:#fff}#service-page .service-section--05{background:#f2f2f2}#service-page .service-section--06{background:#fff}#service-page .service-section--06__title{max-width:1160px;margin:0 auto 10px}@media (max-width:1160px){#service-page .service-section--06__title{padding:0 3%;margin-bottom:1%}#service-page .service-section--06__title img{width:50%}}@media (max-width:767px){#service-page .service-section--06__title{padding:0 6%;margin-bottom:2%}#service-page .service-section--06__title img{width:80%}}#service-page .service-section--06 p span{color:#0e4381}#service-page .service-section--07{background:#f2f2f2}@media (max-width:1160px){#service-page .service-section--07 .is-size-custom01 img{width:40%}}@media (max-width:767px){#service-page .service-section--07 .is-size-custom01 img{width:auto}}@media (max-width:1160px){#service-page .service-section--07 .is-size-custom02 img{width:50%}}@media (max-width:767px){#service-page .service-section--07 .is-size-custom02 img{width:auto}}@media (max-width:1160px){#service-page .service-section--07 .is-size-custom03 img{width:58%}}@media (max-width:767px){#service-page .service-section--07 .is-size-custom03 img{width:auto}}#service-page .service-section--07 .section-heading{margin-bottom:0}#service-page .service-section__text{width:100%;max-width:1160px;margin:0 auto 30px}@media (max-width:1160px){#service-page .service-section__text{padding:0 3%;margin-bottom:3%}}@media (max-width:767px){#service-page .service-section__text{padding:0 6%;margin-bottom:5%}}#service-page .service-page__catch img{width:100%;height:70px;-o-object-fit:cover;object-fit:cover;display:block;font-family:"object-fit: cover;" !important}@media (max-width:1160px){#service-page .service-page__catch img{height:7vw}}@media (max-width:767px){#service-page .service-page__catch img{height:auto}}#service-page .service-page__bottom{position:relative}#service-page .service-page__bottom__position{position:absolute;left:50%;top:50%;width:100%;max-width:1024px;transform:translate(-50%, -50%);z-index:1;display:block}@media (max-width:767px){#service-page .service-page__bottom__position{left:0;top:6vw;transform:none;width:100%}}#service-page .service-page__bottom__bg{width:100%}#service-page .service-page__bottom__bg img{width:100%;height:410px;-o-object-fit:cover;object-fit:cover;display:block;font-family:"object-fit: cover;" !important}@media (max-width:1160px){#service-page .service-page__bottom__bg img{height:41vw}}@media (max-width:767px){#service-page .service-page__bottom__bg img{height:auto}}#service-page .mt-50{margin-top:50px}@media (max-width:1160px){#service-page .mt-50{margin-top:5%}}@media (max-width:767px){#service-page .mt-50{margin-top:7%}}#service-page .mb-50{margin-bottom:50px}@media (max-width:1160px){#service-page .mb-50{margin-bottom:5%}}@media (max-width:767px){#service-page .mb-50{margin-bottom:7%}}#service-page .pt-50{padding-top:50px}@media (max-width:1160px){#service-page .pt-50{padding-top:5%}}@media (max-width:767px){#service-page .pt-50{padding-top:7%}}#service-page p{font-size:1.6rem;line-height:4rem;color:#040000}@media (max-width:1160px){#service-page p{font-size:1.4rem;line-height:3rem}}@media (max-width:767px){#service-page p{font-size:1.4rem;line-height:2.5rem}}#service-page p span{color:#981e23}#service-page .service-page__contact{background:#fff;padding:50px 0}@media (max-width:1024px){#service-page .service-page__contact{padding:5% 3%}}@media (max-width:767px){#service-page .service-page__contact{padding:7% 6%}}#service-page .service-page__contact__inner{margin:0 auto;max-width:1032px;display:flex;justify-content:space-between;gap:30px}@media (max-width:1024px){#service-page .service-page__contact__inner{gap:3%}}@media (max-width:767px){#service-page .service-page__contact__inner{width:100%;flex-direction:column;justify-content:center;align-items:center;gap:4vw}}#service-page .service-page__contact__inner .btn-banner{width:100%;width:fit-content}#service-page .service-page__contact__inner .btn-banner img{width:100%;display:block}#service-page .service-page__contact__inner .btn-contact{width:100%;max-width:288px;background:#fff;text-align:center;border:1px solid #000}@media (max-width:1024px){#service-page .service-page__contact__inner .btn-contact{max-width:24.5vw}}@media (max-width:767px){#service-page .service-page__contact__inner .btn-contact{max-width:100%}}#service-page .service-page__contact__inner .btn-contact a{display:flex;justify-content:center;align-items:center;flex-direction:column;aspect-ratio:2.2153846154;height:auto;gap:10px;color:#000;font-size:1.8rem;line-height:2.4rem;font-family:"Zen Kaku Gothic New", sans-serif}@media (max-width:1024px){#service-page .service-page__contact__inner .btn-contact a{font-size:1.6vw;line-height:2.4vw;gap:1vw;padding-top:4%}}@media (max-width:767px){#service-page .service-page__contact__inner .btn-contact a{flex-direction:row;aspect-ratio:auto;height:14vw;font-size:3.6vw;letter-spacing:0.3rem;gap:3vw;padding-top:0}}#service-page .is-pc{display:block}@media (max-width:767px){#service-page .is-pc{display:none}}#service-page .is-sp{display:none}@media (max-width:767px){#service-page .is-sp{display:block}}/*# sourceMappingURL=service.css.map */