﻿#MainContent img{max-width:100%;height:auto}#plan01{text-align:center}#plan01 h2{line-height:0}#plan01 h2 img{height:60px;width:auto}#plan01 figure img{width:64%;height:auto}#plan01 p{width:100%}#plan01 p img{width:100%;height:auto}@media (min-width: 990px){#plan01{display:grid;grid-template:"txt img" "ttl img" / 50% 1fr;max-width:1280px;margin:auto}#plan01 h2{grid-area:ttl;align-self:flex-start}#plan01 h2 img{height:auto;width:80%}#plan01 figure{grid-area:img;align-self:center}#plan01 figure img{width:100%}#plan01 p{grid-area:txt;align-self:flex-end;margin-bottom:0}}.planTitle{text-align:center;font-family:var(--font-body-family);font-size:2.5rem;position:relative;color:#fff;margin-bottom:2em;padding-bottom:.5em;margin-top:0;font-weight:700}.planTitle:after{content:"";width:200px;height:2px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;margin:auto}#plan02{position:relative;background-color:#1e467c;color:#fff;margin-top:8%;padding-top:8%}#plan02::before{content:"";width:100%;height:0;padding-top:25%;background:url("round.svg") center top no-repeat;background-size:cover;position:absolute;top:-1px;left:0;right:0;pointer-events:none}#plan02 .page-width{padding:0;width:84%}#plan02 h2+p{max-width:1160px;margin:auto}#plan02 ul{display:flex;justify-content:space-between;list-style:none;text-align:center;margin:0;padding:8% 0}#plan02 ul li{flex-basis:32%;text-align:center}#plan02 ul li figure{max-width:240px;margin:auto}#plan03,#plan04{text-align:center}#plan03 .box,#plan04 .box{width:90%;background-color:#fff;border-radius:3vw;margin:auto;padding:3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#plan03{background-color:#1e467c;color:#fff;padding-bottom:8%}#plan03 .box p{width:auto;font-weight:700;text-align:center;padding:.5em 0;margin:auto}#plan03 .box .step1{max-width:360px;font-size:2rem;background-color:#9fc0e5}#plan03 .box i.arrow{display:block;margin:2rem auto}#plan03 .box i.arrow img{height:80px}#plan03 .box .step2{list-style:none;padding-left:0;display:flex;justify-content:space-between}#plan03 .box .step2 li{flex-basis:300px}#plan03 .box .step2 li p{background-color:#346db5;margin:1em auto 2em;line-height:1.5}#plan03 .box .step2 li img{height:180px}#plan03 .box .step2 li:last-child{flex-basis:360px}#plan03 .box .step2 li:last-child p{margin-top:0}#plan03 .box .step3{background-color:#f5c54f;max-width:320px;font-size:2rem;margin-bottom:2em}#plan03 .box .step3+img{width:210px}#plan04{background-color:#1e467c;padding-bottom:8%}#plan04 .box{display:flex;column-gap:2rem;align-items:stretch;padding:6% 4% 3%}#plan04 .box .innerBox{flex-basis:50%;border-radius:2vw;background-color:#f2f2f2;position:relative;padding:5rem 0 3rem;color:#1e467c}#plan04 .box .innerBox h3{font-family:var(--font-body-family);font-size:2rem;font-weight:700;color:#1e467c;margin-bottom:1.5em}#plan04 .box .innerBox img{display:inline-block;height:60px;transform:translateX(20%)}#plan04 .box .innerBox ul{width:260px;margin:4rem auto;list-style:none;font-size:1.5rem;text-align:left;font-weight:700;padding-left:0}#plan04 .box .innerBox ul li{display:flex;justify-content:flex-start;align-items:center;margin:1.5em 0}#plan04 .box .innerBox ul li::before{content:"";width:2em;height:2em;display:inline-block;margin-right:1em;background:url("check.svg") center center no-repeat;background-size:contain}#plan04 .box .innerBox a.button{font-size:1.8rem;padding:1em 0;line-height:1;width:260px;border-radius:1.5em}#plan04 .box .innerBox a.button::before,#plan04 .box .innerBox a.button::after{display:none}#plan04 .box .innerBox+.innerBox{background-color:#9fc0e5}#plan04 .box .innerBox+.innerBox h6{position:absolute;font-size:2.4rem;color:#1e467c;font-weight:700;top:-2.2em;left:0;right:0;margin:auto}#plan04 .box .innerBox+.innerBox img{transform:translateX(10%);height:72px;margin-bottom:-12px}#plan05{color:#1e467c;text-align:center;padding-top:8%;padding-bottom:8%}#plan05 .planTitle{color:#1e467c}#plan05 .planTitle:after{background-color:#1e467c}#plan05 .planTitle.gray{color:#666}#plan05 .planTitle.gray:after{display:none}#plan05 ul{display:flex;justify-content:space-between;align-items:stretch;padding-left:0;margin-top:100px}#plan05 ul li{position:relative;flex-basis:420px;border:solid 2px #1e467c;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0 30px}#plan05 ul li i{position:absolute;background-color:#1e467c;color:#fff;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;font-style:normal;font-weight:700;border-radius:60px;top:-60px;left:-60px}#plan05 ul li h3{font-family:var(--font-body-family);font-size:2rem;font-weight:700;color:#1e467c}#plan05 ul li a.button{border-radius:2em;font-weight:700;margin-top:1em}#plan05 ul li a.button::before,#plan05 ul li a.button::after{display:none}#plan05 ul li p{width:74%;margin:auto;text-align:justify}#plan05 ul li p em{font-style:normal;color:red}#plan05 ul li p.small{font-size:.7em;top:100%;left:0}#plan05 ul li.arrow{flex-basis:25px;margin:0 25px;border:none}#plan05 ul li.arrow:before{content:"";width:0;height:0;border-top:solid 25px transparent;border-bottom:solid 25px transparent;border-left:solid 25px #1e467c}#plan06 .planTitle{color:#1e467c}#plan06 .planTitle:after{background-color:#1e467c}#plan06 dl{margin:4rem;border:solid 2px #1e467c;border-radius:1em;overflow:hidden;font-weight:700;line-height:1.6;letter-spacing:.1em}#plan06 dl dt{color:#fff;padding:1em 2em 1em 5em;background:url("ico_q.svg") left 2.5em top 1em no-repeat #1e467c;background-size:1.2em auto}#plan06 dl dd{padding:1em 2em 1em 5em;background:url("ico_a.svg") left 2.5em top 1em no-repeat;background-size:1.2em auto;margin-left:0}#plan06 dl dd p{margin:0;text-align:justify}#plan06 dl dd h4{font-size:1.2em;font-family:var(--font-body-family);color:#346db5;font-weight:700}#plan06 dl dd h4 span{display:inline-block;font-size:.8em;margin-left:1em}#plan06 dl dd li.ex{position:relative}#plan06 dl dd li.ex::before{content:"★";position:absolute;color:#346db5;left:-3em}#plan06 dl dd img{display:inline-block;margin-top:1em}#plan_01 .d-md-flex div{flex:1}#plan_01 .d-md-flex div h2{font-family:var(--font-body-family);font-size:3.2rem;color:#1e467c;font-weight:700}#plan_01 .d-md-flex div p{color:#1e467c}#plan_01 .d-md-flex div a.button{display:block;text-align:center;font-size:1.8rem;padding:1em 0;line-height:1;width:260px;border-radius:1.5em;background-color:#346db5;font-weight:700;margin:2em auto 0}#plan_01 .d-md-flex div a.button::before,#plan_01 .d-md-flex div a.button::after{display:none}#plan_01 .d-md-flex figure{flex:1}#plan_02{background-color:#1e467c;padding:60px 0}#plan_02 h2{font-family:var(--font-body-family);font-size:3.4rem;color:#fff;font-weight:700;text-align:center}#plan_02 ol{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:5%;padding:0}#plan_02 ol li{flex-basis:30%;height:150px;margin-top:1em;display:flex;justify-content:center;align-items:center;background-color:#fff;font-size:2rem;font-weight:700;color:#1e467c}#plan_02 ol li i{display:inline-block;margin-right:.5em;line-height:0}#plan_02 ol li i img{height:1.75em}#plan_03{padding:60px 0}#plan_03 .d-md-flex{max-width:1080px;margin:60px auto;align-items:center;justify-content:space-between}#plan_03 .d-md-flex div{flex-basis:60%}#plan_03 .d-md-flex div h3{font-size:2rem;color:#1e467c;font-family:var(--font-body-family);font-weight:700}#plan_03 .d-md-flex div h3 i{display:inline-block;margin-right:.5em;line-height:0;vertical-align:middle}#plan_03 .d-md-flex div h3 i img{height:1.75em}#plan_03 .d-md-flex figure{flex-basis:35%}#plan_04{text-align:center}#plan_04 .planTitle{color:#1e467c}#plan_04 .planTitle::after{background-color:#1e467c}#plan_04 figure{width:90%;max-width:1200px;margin:0 auto 20px}#plan_04 a.button{display:block;text-align:center;font-size:1.8rem;padding:1em 0;line-height:1;width:260px;border-radius:1.5em;font-weight:700;margin:2em auto 0}#plan_04 a.button::before,#plan_04 a.button::after{display:none}@media (max-width: 1199.98px){#plan03 .box .step1{max-width:280px;font-size:1.5rem}#plan03 .box i.arrow{margin:1.5rem auto}#plan03 .box i.arrow img{height:30px}#plan03 .box .step2{flex-wrap:wrap;max-width:320px;margin-left:auto;margin-right:auto}#plan03 .box .step2 li{flex-basis:130px}#plan03 .box .step2 li p{background:none;color:#1e467c;margin:0 auto 1em;font-size:1.2rem}#plan03 .box .step2 li img{height:120px}#plan03 .box .step2 li:last-child{flex-basis:260px;margin:auto}#plan03 .box .step2 li:last-child p{margin-top:0}#plan03 .box .step3{max-width:240px;font-size:1.5rem}#plan03 .box .step3+img{width:160px}}@media (max-width: 989.98px){.planTitle{font-size:2rem}#plan02{padding-top:15vw}#plan02::before{content:"";width:100%;height:0;padding-top:25%;background:url("round.svg") center top no-repeat;background-size:cover;position:absolute;top:-1px;left:0;right:0;pointer-events:none}#plan02 .page-width{padding:0;width:84%}#plan02 h2+p{max-width:1160px;margin:auto}#plan02 ul{flex-direction:column;align-items:center}#plan02 ul li{margin-top:8vw}#plan03,#plan04{padding-bottom:15vw}#plan03 .box,#plan04 .box{width:86%;border-radius:8vw;padding:5%}#plan04 .box{flex-direction:column;padding:0;background-color:transparent}#plan04 .box .innerBox{border-radius:8vw;padding:6vw 0}#plan04 .box .innerBox img{height:45px}#plan04 .box .innerBox+.innerBox{background-color:#9fc0e5;margin-top:15vw}#plan04 .box .innerBox+.innerBox h6{font-size:2rem;color:#fff;top:-2.1em}#plan04 .box .innerBox+.innerBox img{transform:translateX(2%);height:57px;margin-bottom:-10px}#plan05{padding-top:15vw;padding-bottom:15vw}#plan05 ul{flex-direction:column;align-items:center;justify-content:flex-start}#plan05 ul li{flex-basis:280px;width:100%;flex-basis:auto;border:solid 2px #1e467c;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0}#plan05 ul li i{width:90px;height:90px;font-size:1.5rem;border-radius:45px;top:-45px;left:-30px}#plan05 ul li h3{margin-bottom:0}#plan05 ul li p.small{font-size:.7em;text-align:justify}#plan05 ul li.arrow{flex-basis:20px;margin:auto;border:none}#plan05 ul li.arrow:before{content:"";width:0;height:0;border-top:solid 20px #1e467c;border-bottom:none;border-left:solid 20px transparent;border-right:solid 20px transparent}#plan06{padding-top:15vw}#plan06 dl{margin:4rem auto}#plan06 dl dt{color:#fff;padding:1em 1em 1em 3em;background:url("ico_q.svg") left 1em top 1em no-repeat #1e467c;background-size:1.2em auto;position:relative}#plan06 dl dt:after{content:"+";display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;bottom:0;right:.5em;margin:auto}#plan06 dl dt.active:after{content:"-"}#plan06 dl dd{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden;padding:0;background:url("ico_a.svg") left 1em top 1em no-repeat;background-size:1.2em auto;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease;-webkit-transition-delay:0s;transition:all .4s ease 0s}#plan06 dl dd h4 span{display:block;margin-left:0}#plan06 dl dt.active+dd{height:auto;padding:3.25em 1em 1em}}
