﻿@keyframes anime-streaming{from{transform:translateX(0)}to{transform:translateX(-100%)}}#overseasSec .stream-wrap{overflow:hidden}#overseasSec .stream-group{animation:anime-streaming 30s infinite linear .5s both;gap:40px;padding-inline:20px}#overseasSec .stream-group .pht{border-radius:10px;overflow:hidden}#mvl{padding-block:20px 0;padding-inline:1.5625%;position:relative}#mvl .mvl-slider{position:relative}#mvl .mvl-slider-item .pht{aspect-ratio:1860/780}#mvl .mvl-slider-item .pht-img{width:100%;height:100%;object-fit:cover}#mvl .mvl-catch{position:absolute;top:calc(320/1920*100vw);left:clamp(40px,11.2847222222vw + -46.6666666667px,170px);z-index:9}#mvl .mvl-catch-txt{font-size:clamp(20px,1.0416666667vw + 12px,32px);font-weight:600;color:#00499c;line-height:1.6}#mvl .mvl-catch-txt .bg{background:linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%);box-decoration-break:clone;-webkit-box-decoration-break:clone}#mvl .mvl-catch-txt .period{display:inline-block;width:.4em}#mvl .slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:24px;z-index:9;display:flex;justify-content:center;line-height:0;gap:0 20px}#mvl .slick-dots li{width:30px;padding:0;margin:0;letter-spacing:normal;vertical-align:middle;line-height:0}#mvl .slick-dots li.slick-active button,#mvl .slick-dots li:hover button{background:#fff;transition:all .6s}#mvl .slick-dots button{border:none;padding:0;margin:0;overflow:hidden;text-indent:100%;white-space:nowrap;border-radius:0;background:hsla(0,0%,100%,.5);width:100%;height:4px;outline:none;cursor:pointer;transition:all .3s}#overseasWorries{margin-top:64px}#overseasWorries .worries-box{background:#ebf5fa;border-radius:10px 10px 0 0;padding-block:64px 60px;padding-inline:7.5454545455%;clip-path:polygon(0% 0%, 100% 0, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px))}#overseasWorries .worries-ttl{margin-top:0}#overseasWorries .worries-list{margin-top:32px;background:#fff;border-radius:10px;padding:40px 4.2826552463%;gap:32px}#overseasWorries .worries-list-li{font-size:2rem;font-weight:700;color:#00499c;padding-left:40px;position:relative}#overseasWorries .worries-list-li::before{content:"";display:block;width:24px;aspect-ratio:24/30;background:url(../img/index/ico_guruguru_bl.svg) no-repeat center center/contain;position:absolute;left:0;top:0}#overseasWorries .worries-img{margin:24px auto 0;max-width:245px}#overseasSolution{margin-top:40px;background:url(../img/index/solution_bg_pc.webp) no-repeat center center/cover;padding-block:100px 120px;text-align:center}#overseasSolution .solution-ttl{color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.24);line-height:1.7}#overseasSolution .solution-txt{margin-top:40px;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.24);font-size:2rem;font-weight:500;line-height:2}#overseasStream{padding-block:120px 80px;background:linear-gradient(to bottom, #ebf5fa 0%, #ebf5fa 100%) no-repeat left bottom/100% 46%}#overseasStream .stream-group{min-width:2640px;grid-template-columns:repeat(6, 1fr)}#overseasFeatures{background:#f9f9f9;padding-block:80px}#overseasFeatures .featurelist{grid-template-columns:1fr 1fr;gap:32px 40px}#overseasFeatures .featurelist .ico{width:160px;margin-inline:auto;position:relative;z-index:1}#overseasFeatures .featurelist .txtbox{flex:1;margin-top:-80px;background:#fff;border-radius:10px;padding-block:80px 40px;padding-inline:7.5471698113%}#overseasFeatures .featurelist .txtbox .ttl{font-size:2rem;line-height:1.6}#overseasFeatures .featurelist .txtbox .txt{margin-top:24px}#overseasFeatures .stream-wrap{margin-top:120px}#overseasFeatures .stream-group{min-width:2200px;grid-template-columns:repeat(5, 1fr)}#overseasProduct{background:url(../img/common/bg_linewave_pc.webp) no-repeat center top/1920px auto;padding-block:80px 120px}#overseasProduct .product-sec+.product-sec{margin-top:80px}#overseasProduct .product-ttl-txt{display:inline-flex;border:1px solid #00499c;background:#fff;color:#00499c;font-size:2rem;font-weight:700;padding-inline:29px;padding-block:8px}#overseasProduct .product-txt{margin-top:24px;line-height:1.75}#overseasProduct .product-photos{margin-top:32px;grid-template-columns:repeat(3, 1fr);gap:31px}#overseasProduct .product-photos .pht{border-radius:10px;overflow:hidden}#overseasProduct .product-photos .pht-img{width:100%}#overseasFaq{background:#ebf5fa;padding-block:100px 80px}#overseasFaq .faqlist{margin-top:64px}#overseasFaq .faqlist-row{background:#fff;border-radius:10px;transition:opacity .4s}#overseasFaq .faqlist-row:has(dt:hover){opacity:.8;transition:opacity .6s}#overseasFaq .faqlist-row+.faqlist-row{margin-top:16px}#overseasFaq .faqlist-dt{font-size:2rem;font-weight:600;color:#00499c;padding-block:40px;padding-inline:96px;position:relative;cursor:pointer}#overseasFaq .faqlist-dt::before,#overseasFaq .faqlist-dt::after{content:"";display:block;width:16px;height:2px;background:#00499c;position:absolute;right:40px;top:0;bottom:0;margin-block:auto;transition:all .4s}#overseasFaq .faqlist-dt::after{rotate:90deg}#overseasFaq .faqlist-dt.open::after{rotate:0deg;transition:all .6s}#overseasFaq .faqlist-dt .txt::before{content:"Q";font-size:3.2rem;line-height:1;position:absolute;left:40px;top:38px}#overseasFaq .faqlist-dd{display:none;padding-inline:40px;padding-block:0 40px}#overseasFaq .faqlist-dd .txtbox{border-top:1px solid #f0f0f0;padding-block:30px 0;padding-inline:56px;color:#00499c;position:relative}#overseasFaq .faqlist-dd .txtbox::before{content:"A";font:normal normal 600 3.2rem/1.5 "Noto Serif JP",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","MS PMincho","MS 明朝",serif;line-height:1;position:absolute;left:0;top:30px}#overseasFaq .faqlist-dd .txtbox p{font-weight:500;line-height:2}#overseasInspection{position:relative;margin-block:120px 40px;padding-block:50px 80px;position:relative}#overseasInspection::before{content:"";display:block;background:#f9f9f9;width:min(1510/1550*100vw,1510px);height:100%;margin-inline:auto;position:absolute;left:0;right:0;top:0;z-index:-1}#overseasInspection .toptxt{margin-top:48px;font-size:1.8rem;line-height:1.7;text-align:center}#overseasInspection .photos{margin-top:50px;grid-template-columns:repeat(4, 1fr);padding-inline:1.3541666667%;gap:20px 1.0416666667%}#overseasInspection .photos .pht-img{width:100%}@media screen and (max-width: 767px){#overseasSec .stream-group{gap:10px;padding-inline:5px}#mvl{padding:0}#mvl .mvl-slider-item .pht{aspect-ratio:375/350}#mvl .mvl-catch{width:100%;top:calc(10/375*100vw);left:50%;transform:translateX(-50%);padding:3.2%;text-align:center}#mvl .mvl-catch-txt{font-size:calc(16/375*100vw)}#mvl .slick-dots{bottom:8px;gap:0 8px}#mvl .slick-dots li{width:15px}#mvl .slick-dots button{height:3px}#overseasWorries{margin-top:32px}#overseasWorries .worries-box{padding-block:32px 30px;padding-inline:5.698005698%;clip-path:polygon(0% 0%, 100% 0, 100% calc(100% - 50px), 50% 100%, 0 calc(100% - 50px))}#overseasWorries .worries-list{margin-top:24px;border-radius:10px;padding:24px 5.1446945338%;gap:20px;align-items:flex-start}#overseasWorries .worries-list-li{font-size:1.4rem;padding-left:24px}#overseasWorries .worries-list-li::before{width:15px}#overseasWorries .worries-img{margin:16px auto 0;max-width:140px}#overseasSolution{margin-top:20px;padding-block:50px 60px}#overseasSolution .solution-txt{margin-top:20px;font-size:1.5rem;text-align:left}#overseasStream{padding-block:40px 30px}#overseasStream .stream-group{min-width:1260px}#overseasFeatures{padding-block:40px}#overseasFeatures .featurelist{grid-template-columns:1fr;gap:20px}#overseasFeatures .featurelist .ico{width:80px}#overseasFeatures .featurelist .txtbox{margin-top:-40px;padding-block:40px 20px;padding-inline:5.698005698%}#overseasFeatures .featurelist .txtbox .ttl{font-size:1.8rem}#overseasFeatures .featurelist .txtbox .txt{margin-top:16px}#overseasFeatures .stream-wrap{margin-top:40px}#overseasFeatures .stream-group{min-width:1050px;grid-template-columns:repeat(5, 1fr);animation-duration:25s}#overseasProduct{padding-block:40px 60px}#overseasProduct .product-sec+.product-sec{margin-top:30px}#overseasProduct .product-ttl-txt{font-size:1.6rem;padding-inline:14px;padding-block:4px}#overseasProduct .product-txt{margin-top:16px}#overseasProduct .product-photos{margin-top:16px;grid-template-columns:1fr;gap:15px;max-width:80%;margin-inline:auto}#overseasFaq{padding-block:40px 30px}#overseasFaq .faqlist{margin-top:32px}#overseasFaq .faqlist-row+.faqlist-row{margin-top:8px}#overseasFaq .faqlist-dt{font-size:1.6rem;padding-block:20px;padding-inline:48px}#overseasFaq .faqlist-dt::before,#overseasFaq .faqlist-dt::after{width:12px;right:20px}#overseasFaq .faqlist-dt .txt::before{font-size:2rem;left:20px;top:20px}#overseasFaq .faqlist-dd{padding-inline:20px;padding-block:0 20px}#overseasFaq .faqlist-dd .txtbox{padding-block:15px 0;padding-inline:28px}#overseasFaq .faqlist-dd .txtbox::before{font-size:2rem;top:19px}#overseasFaq .faqlist-dd .txtbox p{line-height:1.6}#overseasInspection{margin-block:40px 30px;padding-block:20px 30px}#overseasInspection::before{width:90%}#overseasInspection .toptxt{margin-top:20px;font-size:1.4rem;text-align:left;padding-inline:5%}#overseasInspection .photos{margin-top:20px;grid-template-columns:repeat(2, 1fr);padding-inline:1.9%;gap:10px}}