.service #wrap{overflow:hidden}.service #wrap .hdPage{margin:47px auto 0;max-width:1334px}@media only screen and (min-width: 768px) and (max-width: 1115px){.service #wrap .hdPage{margin-top:100px}}@media (max-width: 767px){.service #wrap .hdPage{margin-top:40px}}.service #wrap .hdPage .inner{max-width:100%}@media (min-width: 768px){.service #wrap .hdPage .inner{display:flex;justify-content:space-between}}.service #wrap .hdPage .main{font-family:"Lato",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.1em;font-weight:700;font-style:italic;margin-left:132px;margin-top:27px}@media only screen and (min-width: 768px) and (max-width: 1439px){.service #wrap .hdPage .main{margin-left:max(calc(50vw - 588px), 0px)}}@media (max-width: 767px){.service #wrap .hdPage .main{font-size:20px;letter-spacing:0.2em;margin-left:0;margin-bottom:32px}}@media (min-width: 768px){.service #wrap .hdPage .img{flex:1;max-width:948px;padding-left:25px}}@media (max-width: 767px){.service #wrap .hdPage .img{transform:translateX(-2px)}}.service #wrap .hdPage .img img{width:100%}@media only screen and (min-width: 1440px){.service #wrap .hdPage .img img{height:237px}}.service #wrap .block-ttl{display:flex;justify-content:space-between;color:#1D5CAB}@media (max-width: 767px){.service #wrap .block-ttl{flex-direction:column;align-items:center}}.service #wrap .block-ttl__left .en{font-family:"Lato",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.05em;font-weight:600}@media (max-width: 767px){.service #wrap .block-ttl__left .en{font-size:30px;letter-spacing:0.2em;text-align:center;margin-left:6px}}.service #wrap .block-ttl__left .jp{font-size:18px;font-size:1.8rem;line-height:2.5em;letter-spacing:.05em;font-weight:700;margin-top:17px}@media (max-width: 767px){.service #wrap .block-ttl__left .jp{font-size:15px;letter-spacing:0.01em;margin-top:0;text-align:center}}.service #wrap .block-ttl__right{flex:1;padding-left:40px;max-width:809px}@media (max-width: 767px){.service #wrap .block-ttl__right{max-width:100%;padding-left:0;padding-top:10px}}.service #wrap .block-ttl__right .txt{font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.05em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.service #wrap .block-ttl__right .txt{font-size:20px}}@media (max-width: 767px){.service #wrap .block-ttl__right .txt{font-size:15px}}.service #wrap .sec-intro{margin:112px 0 107px}@media (max-width: 767px){.service #wrap .sec-intro{margin:40px 0 35px}}.service #wrap .sec-intro .inner{max-width:1334px}@media (min-width: 768px){.service #wrap .sec-intro .inner{display:flex;justify-content:space-between}}.service #wrap .sec-intro .ttl{width:38%;padding-left:131px;color:#1D5CAB;font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.1em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1439px){.service #wrap .sec-intro .ttl{padding-left:max(calc(50vw - 588px), 0px)}}@media (max-width: 767px){.service #wrap .sec-intro .ttl{width:100%;font-size:20px;line-height:calc(30 / 20);padding-left:0}}.service #wrap .sec-intro .txt{width:62%;max-width:638px;font-size:18px;font-size:1.8rem;line-height:1.83333em;letter-spacing:0em;font-weight:500;text-align:justify}@media (max-width: 767px){.service #wrap .sec-intro .txt{width:auto;max-width:none;font-size:14px;letter-spacing:0.05em;line-height:calc(23 / 14);margin-top:12px;margin-right:-1px}}.service #wrap .sec-invix .inner{max-width:1074px}.service #wrap .sec-invix .par__ttl{font-size:24px;font-size:2.4rem;line-height:1.375em;letter-spacing:.1em;font-weight:700;color:#1D5CAB}@media (max-width: 767px){.service #wrap .sec-invix .par__ttl{font-size:20px}}.service #wrap .sec-invix .par__img{text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.service #wrap .sec-invix .par__img img{max-width:90%}}.service #wrap .sec-invix .par.philo{margin-bottom:96px}@media (max-width: 767px){.service #wrap .sec-invix .par.philo{margin-bottom:40px}}.service #wrap .sec-invix .par.philo .par__img{margin-top:-6px}@media only screen and (min-width: 768px) and (max-width: 1023px){.service #wrap .sec-invix .par.philo .par__img{margin-top:10px}}@media (max-width: 767px){.service #wrap .sec-invix .par.philo .par__img{margin-top:20px}.service #wrap .sec-invix .par.philo .par__img img{width:calc(100% - 3px)}}.service #wrap .sec-invix .par.coaching .par__img{text-align:right;margin-top:-41px}@media (max-width: 767px){.service #wrap .sec-invix .par.coaching .par__img{margin-top:20px}.service #wrap .sec-invix .par.coaching .par__img img{width:calc(100% - 1px)}}.service #wrap .sec-invix .img{width:calc(100% - 1px);text-align:center}.service #wrap .sec-link{position:relative}@media (min-width: 768px){.service #wrap .sec-link{margin-bottom:-1px;display:flex;justify-content:space-between}}@media (max-width: 767px){.service #wrap .sec-link{margin-top:34px}}.service #wrap .sec-link::after{content:"";width:100%;height:1px;background-color:#1D5CAB;position:absolute;top:0;left:0}@media (max-width: 767px){.service #wrap .sec-link::after{top:calc(100% - 1px)}}.service #wrap .sec-link .lst-anchor{background-color:#1D5CAB;width:21.75%;padding:75px 2% 30px 4.95%}@media only screen and (min-width: 768px) and (max-width: 1340px){.service #wrap .sec-link .lst-anchor{padding:50px 20px 30px 30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.service #wrap .sec-link .lst-anchor{padding-left:20px}}@media (max-width: 767px){.service #wrap .sec-link .lst-anchor{width:100%;padding:30px 20px 40px}}.service #wrap .sec-link .lst-anchor__item:not(:last-child){margin-bottom:63.5px}@media only screen and (min-width: 768px) and (max-width: 1340px){.service #wrap .sec-link .lst-anchor__item:not(:last-child){margin-bottom:50px}}@media (max-width: 767px){.service #wrap .sec-link .lst-anchor__item:not(:last-child){margin-bottom:24px}}.service #wrap .sec-link .lst-anchor__item a{display:block;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.01em;font-weight:700;padding-bottom:12px;padding-right:30px;border-bottom:1px solid #fff;position:relative}@media only screen and (min-width: 768px) and (max-width: 1206px){.service #wrap .sec-link .lst-anchor__item a{font-size:13px}}@media (max-width: 767px){.service #wrap .sec-link .lst-anchor__item a{padding-bottom:10px}}.service #wrap .sec-link .lst-anchor__item a.narrow{letter-spacing:-0.05em}.service #wrap .sec-link .lst-anchor__item a.right{cursor:pointer}.service #wrap .sec-link .lst-anchor__item a.right::after{content:"";width:23px;height:23px;border-radius:50%;background:#fff url(../../img/common/icon/arr_right_blue.svg) no-repeat center;position:absolute;top:2px;right:0;transition:0.2s all ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1206px){.service #wrap .sec-link .lst-anchor__item a.right::after{top:-2px}}@media (max-width: 767px){.service #wrap .sec-link .lst-anchor__item a.right::after{top:1px;right:1px}}@media only screen and (min-width: 1025px){.service #wrap .sec-link .lst-anchor__item a.right:hover{opacity:1}.service #wrap .sec-link .lst-anchor__item a.right:hover::after{margin-right:-4px}}.service #wrap .sec-link .lst-anchor__item a.down{cursor:pointer}.service #wrap .sec-link .lst-anchor__item a.down::after{content:"";width:23px;height:23px;border-radius:50%;background:#fff url(../../img/common/icon/arr_down_blue.svg) no-repeat center;position:absolute;top:2px;right:0}@media only screen and (min-width: 768px) and (max-width: 1206px){.service #wrap .sec-link .lst-anchor__item a.down::after{top:-2px}}@media (max-width: 767px){.service #wrap .sec-link .lst-anchor__item a.down::after{top:1px;right:1px}}@media only screen and (min-width: 1025px){.service #wrap .sec-link .lst-anchor__item a.down:hover{opacity:1}.service #wrap .sec-link .lst-anchor__item a.down:hover::after{animation:bouncing 0.75s ease-in-out}}.service #wrap .sec-link .lst-redirect{flex:1;margin:0 5% 0 3.4%;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:22px 22px;position:relative}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect{margin:0 20px;grid-template-columns:100%;grid-gap:36px;padding-top:36px}}.service #wrap .sec-link .lst-redirect::after{content:"";width:100%;height:100%;border:1px #1D5CAB;border-style:none solid;position:absolute;top:0;left:0;z-index:-1}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect::after{width:calc(100% + 2px);left:-1px}}.service #wrap .sec-link .lst-redirect__item a{height:100%;display:block;border:1px solid #1D5CAB;cursor:pointer}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a{border-style:none none solid none}}.service #wrap .sec-link .lst-redirect__item a .item__thumb{overflow:hidden}.service #wrap .sec-link .lst-redirect__item a .item__thumb img{width:100%;object-fit:contain;will-change:transform;transition:0.4s all ease-in-out}.service #wrap .sec-link .lst-redirect__item a .item__cont{padding:18px 20px 24px}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a .item__cont{padding:21px 20px 35px}}.service #wrap .sec-link .lst-redirect__item a .item__cont .ttl{color:#1D5CAB;font-family:"Lato",sans-serif;margin-bottom:9px;transition:0.3s all ease-in-out}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a .item__cont .ttl{margin-bottom:14px}}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a .item__cont .ttl span{display:block}}.service #wrap .sec-link .lst-redirect__item a .item__cont .ttl .jp{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.01em;font-weight:700;margin-right:12px}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a .item__cont .ttl .jp{font-size:18px;letter-spacing:0.01em}}.service #wrap .sec-link .lst-redirect__item a .item__cont .ttl .en{font-size:14px;font-size:1.4rem;line-height:.4em;letter-spacing:.05em;font-weight:700;display:inline-block;transform:translateY(-1px)}@media only screen and (min-width: 768px) and (max-width: 1205px){.service #wrap .sec-link .lst-redirect__item a .item__cont .ttl .en{margin-top:8px;display:block}}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a .item__cont .ttl .en{transform:none;position:relative;margin-top:15px}}.service #wrap .sec-link .lst-redirect__item a .item__cont .mix{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 768px) and (max-width: 1244px){.service #wrap .sec-link .lst-redirect__item a .item__cont .mix{flex-direction:column;align-items:stretch}}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a .item__cont .mix{flex-direction:column;align-items:center}}.service #wrap .sec-link .lst-redirect__item a .item__cont .mix .txt{flex:1;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:700;padding-right:15px;text-align:justify;max-width:281px}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a .item__cont .mix .txt{font-size:14px;letter-spacing:0.01em;padding-right:0;max-width:100%;width:100%}}.service #wrap .sec-link .lst-redirect__item a .item__cont .mix .btn-contact{width:165px;height:36px;margin-bottom:4px;font-size:14px}@media only screen and (min-width: 768px) and (max-width: 1244px){.service #wrap .sec-link .lst-redirect__item a .item__cont .mix .btn-contact{margin-left:auto;margin-top:15px;margin-bottom:-5px}}@media (max-width: 767px){.service #wrap .sec-link .lst-redirect__item a .item__cont .mix .btn-contact{margin:23px 0 0}}.service #wrap .sec-link .lst-redirect__item a .item__cont .mix .btn-contact span{margin:0}.service #wrap .sec-link .lst-redirect__item a .item__cont .mix .btn-contact .arr{width:21px;height:21px}@media only screen and (min-width: 1025px){.service #wrap .sec-link .lst-redirect__item a:hover{opacity:1}.service #wrap .sec-link .lst-redirect__item a:hover .item__thumb img{transform:scale(1.2)}.service #wrap .sec-link .lst-redirect__item a:hover .item__cont .ttl{opacity:0.5}.service #wrap .sec-link .lst-redirect__item a:hover .item__cont .btn-contact:before{transform:scaleX(1);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)}.service #wrap .sec-link .lst-redirect__item a:hover .item__cont .btn-contact .arr{background:#1D5CAB}.service #wrap .sec-link .lst-redirect__item a:hover .item__cont .btn-contact .arr:before{opacity:0}.service #wrap .sec-link .lst-redirect__item a:hover .item__cont .btn-contact .arr:after{opacity:1}}@media (max-width: 767px){.service #wrap .sec-slider .slider-infinite__img{width:1546px !important;height:240px !important}.service #wrap .sec-slider .slider-infinite__img img{width:1546px !important;height:240px !important}}.service #wrap .sec-flow{padding-top:30px;margin:23px 0 62px}@media (max-width: 767px){.service #wrap .sec-flow{margin:39px 0 25px}}.service #wrap .sec-flow .inner{max-width:1336px}.service #wrap .sec-flow .lst-flow{position:relative;display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:21px;margin-top:24px}@media (min-width: 768px){.service #wrap .sec-flow .lst-flow::after{content:"";width:100vw;height:100%;border:1px #1D5CAB;border-style:solid none;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}}@media (max-width: 767px){.service #wrap .sec-flow .lst-flow{grid-template-columns:100%;grid-gap:23px;margin:30px -20px 0}}.service #wrap .sec-flow .lst-flow__item{border:1px #1D5CAB;border-style:none solid;position:relative;padding:64px 21px 25px}@media (max-width: 767px){.service #wrap .sec-flow .lst-flow__item{border-style:solid none;padding:20px 20px 14px;display:flex;align-items:flex-start}.service #wrap .sec-flow .lst-flow__item:nth-child(1) img{width:50px}.service #wrap .sec-flow .lst-flow__item:nth-child(2) img{width:46px}.service #wrap .sec-flow .lst-flow__item:nth-child(3) img{width:46px}.service #wrap .sec-flow .lst-flow__item:nth-child(4) img{width:46px}}.service #wrap .sec-flow .lst-flow__item:not(:last-child)::after{content:"";width:19px;height:19px;background:url(../../img/service/arr-right-blue.svg) no-repeat center/contain;position:absolute;top:53%;left:100%;transform:translateY(-50%)}@media (max-width: 767px){.service #wrap .sec-flow .lst-flow__item:not(:last-child)::after{background-image:url(../../img/service/arr-down-blue.svg);top:100%;left:50%;transform:translateX(-50%)}}.service #wrap .sec-flow .lst-flow__item .item__icon{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.service #wrap .sec-flow .lst-flow__item .item__icon{width:50px;margin-top:1px}}.service #wrap .sec-flow .lst-flow__item .item__cont{margin-top:min(57px, 4vw);color:#1D5CAB}@media (max-width: 767px){.service #wrap .sec-flow .lst-flow__item .item__cont{margin-top:0;padding-left:24px;flex:1}}.service #wrap .sec-flow .lst-flow__item .item__cont .ttl{text-align:center;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;font-weight:700;margin-bottom:11px}@media (max-width: 767px){.service #wrap .sec-flow .lst-flow__item .item__cont .ttl{font-size:16px;text-align:left;margin-top:-2px}}.service #wrap .sec-flow .lst-flow__item .item__cont .txt{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.05em;font-weight:500;max-width:196px;text-align:justify}@media only screen and (min-width: 768px) and (max-width: 1023px){.service #wrap .sec-flow .lst-flow__item .item__cont .txt{font-size:15px;letter-spacing:0.01em}}@media (max-width: 767px){.service #wrap .sec-flow .lst-flow__item .item__cont .txt{max-width:100%;font-size:14px;line-height:calc(23 / 14);letter-spacing:0.05em}}.service #wrap .sec-flow .lst-flow__item .item__cont .txt a{text-decoration:underline;text-underline-offset:2px;color:#1D5CAB;font-weight:700}.service #wrap .sec-price{padding-top:30px}@media (max-width: 767px){.service #wrap .sec-price{margin-bottom:70px}}.service #wrap .sec-price .inner{max-width:1336px}.service #wrap .sec-price .lst-price{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:21px;counter-reset:cntPrice;margin-top:34px}@media (min-width: 768px){.service #wrap .sec-price .lst-price::after{content:"";width:100vw;height:100%;border:1px #1D5CAB;border-style:solid none;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}}@media (max-width: 767px){.service #wrap .sec-price .lst-price{grid-template-columns:100%;margin:30px -20px 0}}.service #wrap .sec-price .lst-price__item .ins{height:100%;display:block;border:1px #1D5CAB;border-style:none solid;position:relative;padding:93px 21px 126px;counter-increment:cntPrice;color:#1D5CAB}@media only screen and (min-width: 768px) and (max-width: 1024px){.service #wrap .sec-price .lst-price__item .ins{padding:93px 18px 126px}}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins{border-style:solid none;padding:60px 21px 126px}}.service #wrap .sec-price .lst-price__item .ins::before{content:counter(cntPrice, decimal-leading-zero);font-family:"Lato",sans-serif;font-size:40px;font-size:4rem;line-height:1.125em;letter-spacing:.05em;font-weight:600;position:absolute;top:21px;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins::before{font-size:30px;top:15px}}.service #wrap .sec-price .lst-price__item .ins .ttl{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.1em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1329px){.service #wrap .sec-price .lst-price__item .ins .ttl{font-size:1.9vw}}@media only screen and (min-width: 1024px) and (max-width: 1025px){.service #wrap .sec-price .lst-price__item .ins .ttl{white-space:nowrap}}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins .ttl{font-size:22px}}.service #wrap .sec-price .lst-price__item .ins .txt--01{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:0em;font-weight:700;margin:18px 0 28px;max-width:264px;text-align:justify}@media only screen and (min-width: 768px) and (max-width: 1439px){.service #wrap .sec-price .lst-price__item .ins .txt--01 br{display:none}}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins .txt--01{max-width:100%;font-size:14px;margin:10px 0 20px}}.service #wrap .sec-price .lst-price__item .ins .block-price{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.service #wrap .sec-price .lst-price__item .ins .block-price{min-height:268px}}.service #wrap .sec-price .lst-price__item .ins .block-price .label{width:fit-content;margin:0 auto 29px;color:#fff;padding:0 26px 1px;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:700;background-color:#1D5CAB;border-radius:3px}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins .block-price .label{font-size:16px;padding:0 26px 2px;margin-bottom:15px}}.service #wrap .sec-price .lst-price__item .ins .block-price .subttl{text-align:center;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;margin-bottom:19px}@media only screen and (min-width: 768px) and (max-width: 1141px){.service #wrap .sec-price .lst-price__item .ins .block-price .subttl{font-size:1.6vw}}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins .block-price .subttl{font-size:18px}}.service #wrap .sec-price .lst-price__item .ins .block-price .subttl sup{vertical-align:super;font-size:small;position:relative;top:2px}.service #wrap .sec-price .lst-price__item .ins .block-price .price{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:700;text-align:center}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins .block-price .price{font-size:18px}}.service #wrap .sec-price .lst-price__item .ins .block-price .price:not(:last-child){margin-bottom:1px}.service #wrap .sec-price .lst-price__item .ins .block-price .price .num{font-family:"Lato",sans-serif;font-size:64px}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins .block-price .price .num{font-size:58px}}.service #wrap .sec-price .lst-price__item .ins .block-price .price .num.small{font-size:48px}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins .block-price .price .num.small{font-size:45px}}.service #wrap .sec-price .lst-price__item .ins .block-price .label+.price{margin-top:12px;margin-bottom:-34px}.service #wrap .sec-price .lst-price__item .ins .txt--02{font-size:14px;font-size:1.4rem;line-height:1.64286em;letter-spacing:.05em;font-weight:500;margin-top:10px;text-align:justify}@media (max-width: 767px){.service #wrap .sec-price .lst-price__item .ins .txt--02{font-size:13px}}.service #wrap .sec-price .lst-price__item .ins .txt--02+.subttl{margin-top:20px}.service #wrap .sec-price .lst-price__item .ins .btn-contact{width:calc(100% - 42px);max-width:258px;position:absolute;bottom:44px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;letter-spacing:0.05em}@media only screen and (min-width: 768px) and (max-width: 1270px){.service #wrap .sec-price .lst-price__item .ins .btn-contact{font-size:12px}}.service #wrap .sec-price .lst-price__item .ins .btn-contact span{margin:0}@media only screen and (min-width: 768px) and (max-width: 1285px){.service #wrap .sec-price .lst-price__item .ins .btn-contact span{line-height:1.2}}@media only screen and (min-width: 768px) and (max-width: 1285px){.service #wrap .sec-price .lst-price__item .ins .btn-contact .arr{margin-left:5px}}@media (min-width: 768px){.service #wrap .sec-price .lst-price__item:nth-child(2n) .txt--01{letter-spacing:0.05em}}.service #wrap .sec-all{background-color:rgba(49,149,211,0.8);padding:93px 0 91px;color:#fff;margin-top:30px}@media (max-width: 767px){.service #wrap .sec-all{margin-top:0;padding:51px 0 85px;overflow:hidden}}.service #wrap .sec-all .inner{max-width:1338px;position:relative}@media (min-width: 768px){.service #wrap .sec-all .inner{display:flex;justify-content:space-between}}.service #wrap .sec-all .inner::after{content:"";width:776px;height:425px;background:url(../../img/service/img_all.png) no-repeat center/contain;position:absolute;left:-192px;bottom:-54px}@media (max-width: 767px){.service #wrap .sec-all .inner::after{width:440px;height:242px;left:-85px;bottom:-131px}}.service #wrap .sec-all .ttl{font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.05em;font-weight:700;margin-top:-3px}@media (max-width: 767px){.service #wrap .sec-all .ttl{font-size:24px;letter-spacing:0.1em}}.service #wrap .sec-all .cont{flex:1;max-width:926px;padding-left:25px;position:relative;z-index:1}@media (max-width: 767px){.service #wrap .sec-all .cont{padding-left:0;padding-top:37px}}.service #wrap .sec-all .cont .subttl{font-size:26px;font-size:2.6rem;line-height:1.92308em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.service #wrap .sec-all .cont .subttl{font-size:20px;line-height:calc(30 / 20);letter-spacing:0.1em}}.service #wrap .sec-all .cont .txt{font-size:21px;font-size:2.1rem;line-height:2.38095em;letter-spacing:.05em;font-weight:500;margin-top:52px}@media (max-width: 767px){.service #wrap .sec-all .cont .txt{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.1em;font-weight:700;margin-top:24px}}.service #wrap .sec-faq{background-color:#3195D3;color:#fff;padding:94px 0 146px;margin-bottom:32px}@media (max-width: 767px){.service #wrap .sec-faq{background-color:#1D5CAB;padding:69px 0 70px;margin-bottom:68px}}.service #wrap .sec-faq .inner{max-width:1336px}.service #wrap .sec-faq .block-ttl{color:#fff}@media (min-width: 768px){.service #wrap .sec-faq .block-faq{margin-top:-111px;margin-left:auto;width:calc(100% - 140px);max-width:928px;padding-left:26px}}@media (max-width: 767px){.service #wrap .sec-faq .block-faq{margin-top:36px}}.service #wrap .sec-faq .block-faq .faq-item:not(:last-child){margin-bottom:82px}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item:not(:last-child){margin-bottom:40px}}.service #wrap .sec-faq .block-faq .faq-item .ttl{position:relative;padding-bottom:39px}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .ttl{padding-bottom:25px}}.service #wrap .sec-faq .block-faq .faq-item .ttl::after{content:"";width:0;height:1px;background-color:#fff;position:absolute;bottom:0;left:0;transition:0.3s all ease-in-out;transition-delay:0.7s}.service #wrap .sec-faq .block-faq .faq-item .ttl .en{font-family:"Lato",sans-serif;font-size:35px;font-size:3.5rem;line-height:1.5em;letter-spacing:.05em;font-weight:600;margin-right:8px}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .ttl .en{font-size:20px;margin-right:6px}}.service #wrap .sec-faq .block-faq .faq-item .ttl .jp{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.01em;font-weight:700;display:inline-block;transform:translateY(-1px)}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .ttl .jp{font-size:14px;letter-spacing:0.05em;margin-top:11px}}.service #wrap .sec-faq .block-faq .faq-item .ttl.on::after{width:100%}.service #wrap .sec-faq .block-faq .faq-item .block-qa{position:relative;padding-bottom:17px}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .block-qa{padding-bottom:9px}}.service #wrap .sec-faq .block-faq .faq-item .block-qa::after{content:"";width:0;height:1px;background-color:#fff;position:absolute;bottom:0;left:0;transition:0.3s all ease-in-out;transition-delay:0.7s}.service #wrap .sec-faq .block-faq .faq-item .block-qa.on::after{width:100%}@media (min-width: 768px){.service #wrap .sec-faq .block-faq .faq-item .block-qa:not(:last-child){margin-bottom:2px}}.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques{padding:29px 30px 14px 43px;position:relative;font-size:21px;font-size:2.1rem;line-height:1.4em;letter-spacing:.05em;font-weight:500;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1024px){.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques{padding-left:35px}}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques{font-size:16px;line-height:calc(26 / 16);letter-spacing:0.05em;padding:10px 30px 7px 28px}}.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques::before{content:"Q";font-family:"Lato",sans-serif;font-size:24px;font-weight:700;position:absolute;top:28px;left:0}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques::before{font-size:20px;top:7px}}.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques i{display:block;width:17px;height:17px;position:absolute;top:34px;right:2px}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques i{top:15px;right:-1px;width:16px;height:16px}}.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques i::after,.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques i::before{content:"";width:100%;height:3px;border-radius:10px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s all ease-in-out}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques i::after,.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques i::before{height:2px}}.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques i::after{transform:translate(-50%, -50%) rotate(90deg)}.service #wrap .sec-faq .block-faq .faq-item .block-qa .ques.active i::after{transform:translate(-50%, -50%)}.service #wrap .sec-faq .block-faq .faq-item .block-qa .ans{display:none;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:500;padding:0 0 16px 45px}@media only screen and (min-width: 768px) and (max-width: 1024px){.service #wrap .sec-faq .block-faq .faq-item .block-qa .ans{padding-left:35px}}@media (max-width: 767px){.service #wrap .sec-faq .block-faq .faq-item .block-qa .ans{font-size:13px;line-height:1.7;padding:0 0 5px 28px}}.service #wrap .sec-faq .block-faq .faq-item .block-qa .ans a{color:#fff;text-decoration:underline;text-underline-offset:2px}@keyframes bouncing{0%,50%,100%{transform:translateY(0)}25%,75%{transform:translateY(6px)}}@media (min-width: 768px){.is-safari .sec-faq .block-faq .faq-item .block-qa .ans{margin-right:-5px}}

/*# sourceMappingURL=maps/service.min.css.map */
