﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}img{border-style:none}ul,ol{list-style:none;margin:0}fieldset,button{border:none;background:none}input[type*=button]{cursor:pointer}em{font-style:normal}main{display:block}button{cursor:pointer}button:focus{outline:none}body,html{width:100%}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS ゴシック",sans-serif;line-height:1.5;color:#222;word-break:break-all;overflow-wrap:break-word;margin:0;padding:0;font-size:16px;overflow:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}a{color:#3a5a8a}img{vertical-align:bottom}.inner{margin-left:auto;margin-right:auto}@media(min-width: 769px){.inner{max-width:960px}}@media(max-width: 768px){.inner{width:94%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u__note{font-size:14px;font-weight:bold}@media(min-width: 769px){.u__pc-only{display:block}}@media(max-width: 768px){.u__pc-only{display:none}}@media(min-width: 769px){.u__sp-only{display:none}}@media(max-width: 768px){.u__sp-only{display:block}}.u__mt5{margin-top:5px}.u__d-none{display:none !important}:root{--fv-bg-color: #ffffff;--fv-text-color: #3a5a8a;--fv-accent-orange: #e89f2a;--main-navy: #3a5a8a;--main-green: #5dc8aa;--light-green: #e8f5f1}.fv{position:relative;background-color:var(--fv-bg-color);padding:0;width:100%;height:auto;min-height:550px;overflow:hidden}.fv:before{content:"";display:block;position:absolute;width:100%;height:30px;background:#102f69;top:-40px;left:0;z-index:3}.fv:after{display:none}.fv__diagonal{position:absolute;top:-10px;left:0;width:0;height:0;border-style:solid;border-width:40px 100vw 0 0;border-color:var(--main-navy) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:3}.fv__diagonal-green{position:absolute;top:0px;left:0;width:0;height:0px;border-style:solid;border-width:40px 100vw 0px 0;border-color:var(--main-green) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:.15;z-index:2}.fv__bg-image{position:absolute;top:-220px;left:calc(50% - 170px);width:920px;height:870px;z-index:0;background-image:url("/lp/2603_volunteer_senior/img/bg.jpg");background-size:contain;background-position:center;background-repeat:no-repeat}.fv__container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-width:1200px;margin:0 auto;height:auto;min-height:550px;position:relative;z-index:2;justify-content:flex-start;padding-left:0;padding-right:0}.fv__text-area{position:absolute;left:calc(50% - 500px);top:60px;padding:0 40px 45px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;color:var(--fv-text-color);max-width:550px}.fv__logo{margin-bottom:15px}.fv__logo img{width:100px;height:auto}.fv__title{font-family:"Noto Sans JP",sans-serif;font-size:3.6rem;font-weight:900;line-height:1.25;margin-bottom:20px;letter-spacing:.03em;color:var(--fv-text-color)}.fv__title-highlight{color:var(--fv-accent-orange);padding:0;margin-top:.15em;display:inline-block}.fv__title-particle{color:var(--fv-text-color);font-size:.85em}.fv__title-sub{color:var(--fv-text-color);font-size:.85em;display:inline-block}.fv__sub-text{font-size:1.1rem;font-weight:700;margin-bottom:25px;color:var(--fv-text-color)}.fv__features{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:14px;margin-top:10px}.fv__feature-item{flex:1;max-width:140px;width:140px;height:130px;padding:18px 8px;background:rgba(0,0,0,0);border-radius:0;color:var(--fv-text-color);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;background-image:url("/lp/2603_volunteer_senior/img/fv_feature.png");background-size:contain;background-repeat:no-repeat;background-position:center}.fv__feature-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/lp/2603_volunteer_senior/img/fv_feature.png");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:2}.fv__feature-item::after{display:none}.fv__feature-item--large-text .fv__feature-title{font-size:1.1rem;font-weight:900;color:var(--main-navy)}.fv__feature-item--large-text .fv__feature-desc{font-size:1.3rem;line-height:1.2;font-weight:900;color:var(--main-navy)}.fv__feature-bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;background:rgba(255,255,255,.9);border-radius:50%;filter:blur(3px);z-index:1}.fv__feature-icon{display:none}.fv__feature-content{position:relative;z-index:4;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;gap:4px}.fv__feature-title{font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:900;margin-bottom:0;color:var(--main-navy);letter-spacing:.03em}.fv__feature-num{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:900;color:var(--main-navy);line-height:1.1;white-space:nowrap}.fv__feature-desc{font-family:"Noto Sans JP",sans-serif;font-size:.9rem;font-weight:700;color:var(--main-navy);margin-left:0;display:block}@media(max-width: 960px){.fv .fv__title{font-size:3rem}.fv .fv__text-area{left:20px;padding:40px 30px;max-width:550px}}@media(max-width: 768px){.fv{height:auto;min-height:500px;padding-bottom:20px}.fv .fv__bg-image{position:absolute;top:-140px;left:calc(50% - 310px);transform:none;width:700px;height:790px;background-size:contain;background-position:center center;opacity:.4}.fv .fv__container{display:block;min-height:auto;margin-top:0}.fv .fv__text-area{position:relative;left:0;top:0;width:100%;max-width:100%;padding:40px 20px 20px;text-align:center;align-items:center;background:rgba(0,0,0,0)}.fv .fv__logo{margin:0 auto 15px}.fv .fv__logo img{width:70px}.fv .fv__title{font-size:2.2rem;margin-bottom:25px;line-height:1.3}.fv .fv__sub-text{font-size:1.1rem;margin-bottom:25px}.fv .fv__features{justify-content:center;gap:12px;margin-top:85px}.fv .fv__feature-item{flex:1;max-width:120px;width:120px;height:115px;padding:12px 8px}.fv .fv__feature-item::before,.fv .fv__feature-item::after{font-size:2rem}.fv .fv__feature-title{font-size:1rem}.fv .fv__feature-num{font-size:1.5rem}.fv .fv__feature-desc{font-size:.95rem}.fv .fv__feature-item--large-text .fv__feature-title{font-size:1rem}.fv .fv__feature-item--large-text .fv__feature-desc{font-size:1.2rem}.fv::after{display:none}}@media(max-width: 374px){.fv .fv__features{gap:6px}.fv .fv__feature-item{max-width:100px;width:100px;height:95px;padding:10px 6px}.fv .fv__feature-title{font-size:.85rem}.fv .fv__feature-num{font-size:1.2rem}.fv .fv__feature-desc{font-size:.8rem}.fv .fv__feature-item--large-text .fv__feature-title{font-size:.85rem}.fv .fv__feature-item--large-text .fv__feature-desc{font-size:1rem}}.cv{position:relative;background:#3a5a8a}@media(min-width: 769px){.cv{padding:64px 0 100px}}@media(max-width: 768px){.cv{padding:27px 0 62px}.cv__sp-only{display:none}}.cv__button{display:block;padding:19px 0 15px;position:relative;text-align:center;text-decoration:none;background-image:none;background-color:#e89f2a;border-radius:65px;box-shadow:0 5px 0 #b97f22;cursor:pointer}.cv__button:hover{background-image:none;background-color:#eeaa3c}.cv__button:hover span:before{background-image:none;background-color:#eeaa3c}@media(min-width: 769px){.cv__button{margin:50px auto 20px;width:420px}}@media(max-width: 768px){.cv__button{margin:40px auto 14px;width:100%}}.cv__button span{display:inline-block;position:absolute;padding:0 1rem;top:-14px;left:50%;font-size:15px;font-weight:bold;background:#fff;color:#222;border-radius:10px;transform:translateX(-50%)}.cv__button span:before{content:"";width:calc(100% + 4px);height:28px;position:absolute;background-image:none;background-color:#e89f2a;border-radius:14px;top:-2px;left:-2px}.cv__button span:after{content:"1分で登録完了!";width:100%;height:24px;position:absolute;background:#fff;border-radius:12px;text-align:center;top:0;left:0;line-height:24px;letter-spacing:.05rem}.cv__button strong{display:block;position:relative;color:#fff;letter-spacing:.05rem}@media(min-width: 769px){.cv__button strong{font-size:24px}}@media(max-width: 768px){.cv__button strong{font-size:20px}}.cv__button strong:after{content:"";width:19px;height:24px;background:url("/lp/2603_volunteer_senior/img/arrow_right.png") 0 0 no-repeat;right:24px}.cv__button-orange{background-color:#e89f2a;border-radius:65px;box-shadow:0 5px 0 #b97f22}.cv__note{color:#fff;text-align:center}.cv:before,.cv:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0)}.cv--sec01:before{border-width:40px 100vw 0 0;border-color:rgba(0,0,0,0) #5dc8aa rgba(0,0,0,0) rgba(0,0,0,0);top:-40px;left:0;opacity:.3}.cv--sec01:after{border-width:40px 100vw 0 0;border-color:rgba(0,0,0,0) #3a5a8a rgba(0,0,0,0) rgba(0,0,0,0);top:-40px;left:0}.cv--sec02:before{border-width:40px 100vw 0 0;border-color:rgba(0,0,0,0) #3a5a8a rgba(0,0,0,0) rgba(0,0,0,0);top:-40px;left:0}@media(min-width: 769px){.cv__fixed-wrapper{padding-bottom:130px}}@media(max-width: 768px){.cv__fixed-wrapper{padding-bottom:70px}}.cv__fixed{width:100%;padding:20px 0;background:#e7faff;position:fixed;bottom:0;left:0;z-index:100}@media(min-width: 769px){.cv__fixed{height:130px}}@media(max-width: 768px){.cv__fixed{width:100vw;padding:6px 0}}.cv__fixed-button{display:block;margin:0 auto}.cv__fixed-button-item{margin:0 auto}@media(min-width: 769px){.cv__fixed-button-item{width:600px;padding:5px 0}}@media(max-width: 768px){.cv__fixed-button-item{width:94%;padding:0}}.cv__fixed-button-img{width:100%}.merit{position:relative;background:#5dc8aa}@media(min-width: 769px){.merit{padding-top:20px;padding-bottom:120px}}@media(max-width: 768px){.merit{padding-bottom:60px}}.merit .title{position:relative}@media(min-width: 769px){.merit .title{top:-50px}}@media(max-width: 768px){.merit .title{top:-30px;z-index:1}}@media(min-width: 769px){.merit__list{margin:-50px 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media(max-width: 768px){.merit__list{margin:-30px 0 0}}.merit__item{background:#fff;border-radius:10px;overflow:hidden}@media(min-width: 769px){.merit__item{width:calc((100% - 20px)/2)}}@media(min-width: 769px){.merit__item:first-child{margin-right:20px}}@media(max-width: 768px){.merit__item:first-child{margin-bottom:20px}}.merit__item h3{background:#e8f5f1;padding:14px 0;color:#3a5a8a;text-align:center;font-size:22px;font-weight:bold}.merit__item img{width:100%}.merit__text{padding:24px 20px;font-size:16px;line-height:1.8}.merit__text img{display:block;margin:20px 0}.merit__text p{font-weight:500}.merit__others{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media(min-width: 769px){.merit__others{margin-top:12px}}.merit__others li{width:50%;text-align:center}.merit__others li:nth-child(1){padding:20px 2px 20px 20px}.merit__others li:nth-child(2){padding:20px 20px 20px 2px}.merit__others li img{display:block;width:80%;margin:0 auto 18px}@media(min-width: 769px){.merit__others li img{max-width:120px}}@media(max-width: 768px){.merit__others li img{max-width:90px}}.merit__others li p{font-weight:bold;text-align:center}.merit strong{color:#3a5a8a}.merit:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:40px 100vw 0 0;border-color:rgba(0,0,0,0) #5dc8aa rgba(0,0,0,0) rgba(0,0,0,0);left:0;top:-40px}@media(max-width: 768px){.merit:after{content:"";position:absolute;top:-30px;bottom:-20px;left:0;right:0;background-color:#3a5a8a;transform:skewY(-6deg);height:25px}}@media(min-width: 769px){.movie__contents-merit{margin:0 auto 0px}}@media(max-width: 768px){.movie__contents-merit{width:100%;margin:0 auto 0px}}@media(min-width: 769px){.movie__contents-case{max-width:600px;margin:0 auto 90px}}@media(max-width: 768px){.movie__contents-case{width:100%;margin:0 auto 70px}}.movie__contents-case h3{padding:15px 0;color:#3a5a8a;font-size:25px;text-align:center}@media(max-width: 768px){.movie__contents-case h3{font-size:16px}}.movie__link{width:100%}.case{position:relative;background:#e7faff}@media(min-width: 769px){.case{padding:60px 0 80px}}@media(max-width: 768px){.case{padding:40px 0 50px}}.case:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:40px 100vw 0 0;border-color:rgba(0,0,0,0) #e7faff rgba(0,0,0,0) rgba(0,0,0,0);top:-40px;left:0}.case__heading{text-align:center}@media(min-width: 769px){.case__heading{margin-bottom:40px}}@media(max-width: 768px){.case__heading{margin-bottom:24px}}.case__heading picture{display:inline-block}.case__heading-image{display:block;max-width:100%;height:auto;margin:0 auto}@media(min-width: 769px){.case__heading-image{width:480px}}@media(max-width: 768px){.case__heading-image{width:280px}}.case__grid{display:grid}@media(min-width: 769px){.case__grid{grid-template-columns:repeat(3, 1fr);gap:24px;max-width:960px;margin:0 auto}}@media(max-width: 768px){.case__grid{grid-template-columns:repeat(2, 1fr);gap:16px}}.case__card{background:#fff;border:2px solid #a8e4f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.case__label{background:#a8e4f0;text-align:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS ゴシック",sans-serif;font-weight:bold;color:#1c448e}@media(min-width: 769px){.case__label{padding:10px 8px;font-size:22px}}@media(max-width: 768px){.case__label{padding:8px 4px;font-size:18px}}@media(min-width: 769px){.case__image-wrapper{padding:16px 16px 0}}@media(max-width: 768px){.case__image-wrapper{padding:10px 10px 0}}.case__image{display:block;width:100%;height:auto;border-radius:8px}.case__price{text-align:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS ゴシック",sans-serif;font-weight:500;color:#222}@media(min-width: 769px){.case__price{font-size:20px;padding:12px 8px 16px}}@media(max-width: 768px){.case__price{font-size:16px;padding:8px 4px 12px}}.flow{position:relative;background:#e7faff}@media(min-width: 769px){.flow{padding-bottom:120px}}@media(max-width: 768px){.flow{padding-bottom:60px}}.flow .title{position:relative;top:-48px}.flow__list{margin-top:-86px;position:relative;z-index:1}.flow__item{padding:0 20px 24px;position:relative;background:#fff;border-radius:10px;border:2px solid #a8e4f0;font-size:16px;line-height:1.8}.flow__item>div{font-weight:500}.flow__item:last-child{border:2px solid #3a5a8a}.flow__item:last-child h3{position:relative;background:#3a5a8a}.flow__item:last-child h3:before,.flow__item:last-child h3:after{content:"";display:block;position:absolute;width:38px;height:84px;top:-14px}.flow__item:last-child h3:before{background:none}@media(min-width: 769px){.flow__item:last-child h3:before{left:30%}}@media(max-width: 768px){.flow__item:last-child h3:before{left:6%}}.flow__item:last-child h3:after{background:none}@media(min-width: 769px){.flow__item:last-child h3:after{right:30%}}@media(max-width: 768px){.flow__item:last-child h3:after{right:6%}}.flow__item:not(:last-child){margin-bottom:58px}.flow__item:not(:last-child):after{content:"";display:block;position:absolute;left:50%;bottom:-40px;width:29px;height:18px;background:url("/lp/2603_volunteer_senior/img/arrow_down.png") 0 0 no-repeat;background-size:contain;transform:translateX(-50%)}.flow__item h3{margin:0 -22px 24px;background:#a8e4f0;padding:14px 20px;color:#3a5a8a;font-size:22px;font-weight:bold;text-align:center;border-radius:10px 10px 0 0}.flow__item:last-child h3{color:#fff}.flow:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:40px 100vw 0 0;border-color:rgba(0,0,0,0) #e7faff rgba(0,0,0,0) rgba(0,0,0,0);top:-40px;left:0}.about{position:relative;background:#5dc8aa}@media(min-width: 769px){.about{padding:70px 0 130px}}@media(max-width: 768px){.about{padding:32px 0 60px}}.about__text{background:#fff;border-radius:10px;padding:24px 20px;font-size:16px;line-height:1.8;font-weight:500}@media(min-width: 769px){.about__text{margin-top:36px}}@media(max-width: 768px){.about__text{margin-top:24px}}.about:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:40px 100vw 0 0;border-color:rgba(0,0,0,0) #5dc8aa rgba(0,0,0,0) rgba(0,0,0,0);left:0;top:-40px}.title picture{display:block;margin:auto}@media(min-width: 769px){.title picture{width:70%}}@media(max-width: 768px){.title picture{width:100%}}.title picture img{display:block;width:100%}.title>img{display:block;margin:auto}@media(min-width: 769px){.title>img{width:70%}}@media(max-width: 768px){.title>img{width:100%}}@media(min-width: 769px){.contact{margin-top:30px}}@media(max-width: 768px){.contact{margin-top:40px}}.contact .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}@media(max-width: 768px){.contact .inner{flex-wrap:wrap}}.contact__ttl{border-radius:50%;background-color:#f5a000;color:#fff;height:110px;width:110px;text-align:center;line-height:110px;vertical-align:middle;font-weight:bold}@media(min-width: 769px){.contact__ttl{margin-right:20px}}.contact__mail{margin-top:24px}@media(max-width: 768px){.contact__mail{text-align:center}}.fix-button{position:fixed;z-index:9999;right:0;bottom:0;background:#3a5a8a;width:100%;text-align:center}.fix-button-cv{display:block;padding:19px 0 15px;position:relative;text-align:center;text-decoration:none;background-image:linear-gradient(78deg, #00c894, #00a8d6);border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer}.fix-button-cv:hover{background-image:linear-gradient(78deg, #00b989, #009cc7)}.fix-button-cv:hover span:before{background-image:linear-gradient(78deg, #00b989, #009cc7)}@media(min-width: 769px){.fix-button-cv{margin:50px auto 20px;width:420px}}@media(max-width: 768px){.fix-button-cv{margin:40px auto 14px;width:95%}}.fix-button-cv span{display:inline-block;position:absolute;padding:0 1rem;top:-14px;left:50%;font-size:15px;font-weight:bold;background:#fff;color:#222;border-radius:10px;transform:translateX(-50%)}.fix-button-cv span:before{content:"";width:calc(100% + 4px);height:28px;position:absolute;background-image:linear-gradient(78deg, #00c894, #00a8d6);border-radius:14px;top:-2px;left:-2px}.fix-button-cv span:after{content:"1分で登録完了!";width:100%;height:24px;position:absolute;background:#fff;border-radius:12px;text-align:center;top:0;left:0;line-height:24px;letter-spacing:.05rem}.fix-button-cv strong{display:block;position:relative;color:#fff;letter-spacing:.05rem}@media(min-width: 769px){.fix-button-cv strong{font-size:24px}}@media(max-width: 768px){.fix-button-cv strong{font-size:20px}}.fix-button-cv strong:after{content:"";width:19px;height:24px;background:url("/lp/2603_volunteer_senior/img/arrow_right.png") 0 0 no-repeat;right:24px}.footer{background:#dbdbdb;margin:30px 0 117px;padding:34px 0}@media(min-width: 769px){.footer__link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around}}.footer__link-item{text-align:center}@media(max-width: 768px){.footer__link-item{width:auto}.footer__link-item:not(:last-child){margin-bottom:12px}}.footer__link-item a{text-decoration:none}.footer__link-item a:hover{text-decoration:underline}.footer__copyright{text-align:center;margin-top:10px}@media(min-width: 769px){.privacymark{margin-top:30px}}@media(max-width: 768px){.privacymark{margin-top:40px}}.privacymark .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.privacymark__ttl{font-size:14px;font-weight:bold}.privacymark__img{width:fit-content;margin-left:12px}.privacymark__img img{width:72px}
