.c-anchor{margin-top:64px}@media (max-width: 999px){.c-anchor{margin-top:22px}}@media (max-width: 999px){.c-anchor ul{margin:-12px 0 0 -12px}}@media (min-width: 1000px){.c-anchor li{width:calc(25% - 40px)}}@media (max-width: 999px){.c-anchor li{width:calc(50% - 12px);margin:12px 0 0 12px}}@media (min-width: 1000px){.c-anchor .btn{padding-left:24px}}@media only screen and (min-width: 1000px) and (max-width: 1245px){.c-anchor .btn{padding-left:.40161vw}}.c-anchor .btn__text{font-family:"Montserrat",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.02em;font-weight:700}@media only screen and (min-width: 1000px) and (max-width: 1245px){.c-anchor .btn__text{font-size:1.44578vw;line-height:1.92771vw}}@media (max-width: 999px){.c-anchor .btn__text{font-size:13px;font-size:1.3rem;line-height:1.38462em}}@media (max-width: 999px){.c-anchor .btn__arrow{margin-top:5px}}.sec-item{margin-top:92px}@media (max-width: 999px){.sec-item{margin-top:64px}}.sec-item:first-child{margin-top:84px}@media (max-width: 999px){.sec-item:first-child{margin-top:36px}}.sec-item .child{margin-top:20px}.sec-item .child:first-child{margin-top:0}.sec-item__hd{display:flex}.sec-item__hd .icon{flex-shrink:0;width:64px;min-height:64px;background-color:#0C3190;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-right:10px}@media (max-width: 999px){.sec-item__hd .icon{min-height:52px;width:52px;border-radius:6px}}.sec-item__hd .icon img{width:40px;height:40px;object-fit:contain}@media (max-width: 999px){.sec-item__hd .icon img{height:36px;width:36px}}.sec-item__hd .title{background-color:#8C96B1;min-height:64px;display:flex;align-items:center;flex:1;border-radius:8px;color:#fff;padding:10px 32px}@media (max-width: 999px){.sec-item__hd .title{padding:10px 20px;min-height:52px}}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-item__hd .title{padding:10px}}.sec-item__hd .title .en{font-family:"Montserrat",sans-serif;font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.02em;font-weight:600;margin-right:16px}@media (max-width: 999px){.sec-item__hd .title .en{font-size:16px;font-size:1.6rem;line-height:1.375em;margin-right:5px}}.sec-item__hd .title .jp{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:600;display:inline}@media (max-width: 999px){.sec-item__hd .title .jp{font-size:14px;font-size:1.4rem;line-height:1.57143em}}.sec-item__content{align-items:flex-start;display:flex;margin-top:64px}@media (max-width: 999px){.sec-item__content{display:block;margin-top:32px}}.sec-item__content .desc{flex:1}.sec-item__content .desc__title{font-size:36px;font-size:3.6rem;line-height:1.38889em;letter-spacing:.1em;font-weight:700;position:relative;padding-bottom:24px}@media (max-width: 999px){.sec-item__content .desc__title{padding-bottom:21px;font-size:24px;font-size:2.4rem;line-height:1.375em}}.sec-item__content .desc__title:before,.sec-item__content .desc__title:after{content:'';width:27px;height:4px;position:absolute;bottom:0}.sec-item__content .desc__title:before{left:0;background-color:#E5005A}.sec-item__content .desc__title:after{left:31px;background-color:#00AA72}.sec-item__content .desc__subtitle{margin-top:40px;font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.1em;font-weight:700;color:#3D465E}@media (max-width: 999px){.sec-item__content .desc__subtitle{font-size:18px;font-size:1.8rem;line-height:1.61111em;margin-top:20px}}.sec-item__content .desc__text{margin-top:21px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.1em;font-weight:500;color:#3D465E}@media (max-width: 999px){.sec-item__content .desc__text{font-size:14px;font-size:1.4rem;line-height:1.71429em;margin-top:16px}}.sec-item__content .desc__text p{margin-top:8px}.sec-item__content .desc__text p:first-child{margin-top:0}.sec-item__content .desc__btn{margin-top:39px;display:table;min-width:175px}@media (max-width: 999px){.sec-item__content .desc__btn{margin-top:24px;min-width:188px}}.sec-item__content .desc__btn .c-btn01{width:100%;max-width:100%;padding-left:28px;min-height:68px}@media (max-width: 999px){.sec-item__content .desc__btn .c-btn01{padding-left:43px;min-height:49px}}.sec-item__content .box-img{width:600px;overflow:hidden;flex-shrink:0;position:relative;border-radius:12px;margin-left:79px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-item__content .box-img{margin-left:40px;width:50vw}}@media (max-width: 999px){.sec-item__content .box-img{width:100%;margin:25px 0 -12px 0}}.sec-item__content .box-img .swiper-slide{height:450px;border-radius:12px;overflow:hidden}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-item__content .box-img .swiper-slide{height:37.5vw}}@media (max-width: 999px){.sec-item__content .box-img .swiper-slide{height:65.33333vw}}.sec-item__content .box-img img{border-radius:12px;width:100%;height:100%;object-fit:cover}.sec-item__content .box-img .swiper-pagination{position:static}@media (max-width: 999px){.sec-item__content .box-img .swiper-pagination{min-height:25px}}.sec-item__content .box-img .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:9px;height:9px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-image:url(../../img/common/mark.png);background-color:#C8CFE1;opacity:1;margin:0 5px}.sec-item__content .box-img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#294DAA}.c-footer{margin-top:90px}@media (max-width: 999px){.c-footer{margin-top:64px}}

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