*{margin:0;padding:0;font:inherit}body{font-family:Meiryo,sans-serif}header{font-family:Meiryo,sans-serif;background-color:#26293a}.header-logos{height:clamp(78px,10vw,150px);display:flex;align-items:center;padding-left:5vw;gap:clamp(15px,2vw,30px)}.ivs-logo{width:clamp(43px,5vw,78px);height:auto}.multi-logo{width:clamp(15px,2vw,28px);height:auto}.scout-logo{width:clamp(106px,12vw,191px);height:auto}.ivs-hero{width:100%;position:relative}.ivs-hero p{color:#fff;position:absolute;font-size:clamp(15px,2vw,35px);font-weight:500;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vision-talk-faq{width:clamp(300px,90%,1200px);margin:0 auto}.vision-talk-form{background-color:#f7f9fb;text-align:center;margin-bottom:50px}.vision-talk-form .form-title{text-align:center;padding-top:clamp(38px,2vw,58px);padding-bottom:clamp(38px,2vw,58px)}.vision-talk-form .form-title h1{font-size:clamp(19px,2vw,28px);font-weight:600}.vision-talk-form .form-content{width:clamp(300px,50%,800px);margin:0 auto;padding-bottom:64px}.faq-header{margin-top:64px;background-color:#26293a;color:#fff;padding:8px;font-size:20px;text-align:center;font-weight:600}.question{margin-top:30px;color:#3f52b5;font-size:16px;font-weight:600;margin-bottom:15px}.question .question-mark{margin-right:5px;display:inline-block;width:30px;height:30px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#3f52b5;color:#fff;text-align:center;line-height:28px}.answer{padding-left:20px;font-size:16px}.answer>p{margin-bottom:1rem}.vision-talk-introduction{background-color:#26293a;color:#fff;font-size:16px;text-align:center;padding:40px 0}.vision-talk-introduction .introduction-title{font-size:clamp(19px,2vw,28px);font-weight:600}.vision-talk-process{background-color:#26293a;color:#fff;font-size:16px;text-align:center;padding:40px 0}.vision-talk-process .process-title{font-size:clamp(19px,2vw,28px);font-weight:600}.vision-talk-process .process-sub-title{width:clamp(300px,90%,1200px);padding:8px;margin:0 auto;border:1px solid #d9d9d9;font-size:20px;font-weight:600}.process{display:flex;justify-content:center;margin:45px}@media screen and (max-width: 800px){.process{flex-direction:column;align-items:center}.process picture{display:flex}}.offers{margin-top:28px;margin-bottom:28px;display:flex;justify-content:center;gap:32px}.offer-card{width:800px;background-color:#fff;text-align:center;border:1px solid #eaeaea;border-radius:4px}.offer-card .offer-title{padding:9px;color:#fff;font-size:18px;font-weight:600;word-break:keep-all}.offer-card .offer-content .description{padding-top:12px;padding-bottom:16px;font-size:clamp(12px,1vw,14px);font-weight:600;word-break:keep-all}.offer-card .offer-content .service-item{font-size:clamp(16px,1vw,24px);font-weight:600}.offer-card .offer-content .note{padding:16px 15px 17px}.offer-card .offer-content .note .price-note{font-size:clamp(10px,1vw,12px);font-weight:300;color:#000}.offer-card .offer-content .note .function-note{font-size:clamp(8px,1vw,10px);font-weight:300;color:#000}.offer-card.lapras-job-board .offer-title{background-color:#3f52b5}.offer-card.lapras-job-board .offer-content{color:#3f52b5}.offer-card.lapras-job-board .note-mark{font-size:12px}.lapras-scout-note{text-align:center;font-size:12px;padding:28px 20px 31px}.fixed-div{position:fixed;bottom:0;right:0;width:320px;height:150px;overflow:auto;font-size:14px;color:#fff;text-align:right}.fixed-div a{text-decoration:none;color:#fff}.fixed-div .vector-circle-for-pc{position:relative;display:inline-block;width:110px;height:110px;border-radius:50%;margin-right:clamp(5px,1vw,30px)}.fixed-div .vector-circle-for-pc .destination{font-size:18px;font-weight:600}.fixed-div .vector-circle-for-pc p{position:absolute;display:inline-block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:110px;text-align:center}.fixed-div .vector-circle-for-pc :hover{opacity:.85}.fixed-div .ivs-vector{background:#3f52b5}.fixed-div .vision-vector{background:#1e86de}footer{margin-top:200px}.vector-circle-for-smartphone{display:none}@media screen and (max-width: 767px){.ivs-hero:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0006;background-image:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%)}.fixed-div,.vector-circle-for-pc{display:none!important}footer{margin:40px auto 30px;display:flex;justify-content:center}footer a{text-decoration:none;color:#fff}footer .vector-circle-for-smartphone{display:flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;color:#fff;font-size:12px}footer .vector-circle-for-smartphone .destination{font-size:13px;font-weight:600}footer .vector-circle-for-smartphone p{text-align:center}footer .vector-circle-for-smartphone :hover{opacity:.85}footer .ivs-vector{background:#3f52b5}.offers{flex-direction:column;align-items:center;margin-left:20px;margin-right:20px}.offers .offer-card{width:320px}}
