@charset "UTF-8";.pc_only{display:block}@media screen and (max-width: 768px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width: 768px){.sp_only{display:block}}main{width:1000px;margin:0 auto}@media screen and (max-width: 768px){main{width:95%}}h1{font-size:84px;font-weight:700;color:#0073ba;text-align:center}@media screen and (max-width: 768px){h1{font-size:8.5333333333vw}}h1 span:nth-of-type(1){display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;background:#0073ba;border-radius:10px;width:350px;height:50px;margin:80px auto 25px;position:relative}@media screen and (max-width: 768px){h1 span:nth-of-type(1){font-size:4.8vw;width:100%;height:13.3333333333vw;margin:8vw auto 5.3333333333vw}}h1 span:nth-of-type(1):after{content:"";display:block;width:30px;height:20px;background:#0073ba;clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}@media screen and (max-width: 768px){h1 span:nth-of-type(1):after{width:8vw;height:5.3333333333vw;bottom:-5.0666666667vw}}h1 span:nth-of-type(2){font-size:66px}@media screen and (max-width: 768px){h1 span:nth-of-type(2){font-size:6.9333333333vw}}section:not(:nth-of-type(1)):before{content:"";display:block;border-top:solid 1px #dfdfdf;margin:80px 0}@media screen and (max-width: 768px){section:not(:nth-of-type(1)):before{margin:9.3333333333vw 0}}.section_01{margin-top:50px}@media screen and (max-width: 768px){.section_01{margin-top:5.3333333333vw}}.section_01>img{display:block;width:100%}.section_01 .container_01{margin-top:50px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.section_01 .container_01{margin-top:8vw}}.section_01 .container_01 .inner{width:524px}@media screen and (max-width: 768px){.section_01 .container_01 .inner{width:100%}}.section_01 .container_01 .inner h2{font-size:36px;color:#e5004c;font-weight:700}@media screen and (max-width: 768px){.section_01 .container_01 .inner h2{font-size:6.4vw;text-align:center}}.section_01 .container_01 .inner p{font-size:18px;margin-top:20px}@media screen and (max-width: 768px){.section_01 .container_01 .inner p{font-size:4.2666666667vw;margin-top:5.3333333333vw}}.section_01 .container_01>img{width:413px;display:block}@media screen and (max-width: 768px){.section_01 .container_01>img{width:100%;margin-top:5.3333333333vw}}.section_01>ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:80px}@media screen and (max-width: 768px){.section_01>ul{margin-top:8vw}}.section_01>ul>li{width:450px;background:#b4dee8;border-radius:15px;padding:20px;box-sizing:border-box;counter-increment:data-num}@media screen and (max-width: 768px){.section_01>ul>li{width:100%;border-radius:4vw;padding:4.8vw}}.section_01>ul>li h3{font-size:22px;font-weight:700;align-items:center;counter-increment:data-mum;position:relative;display:flex}@media screen and (max-width: 768px){.section_01>ul>li h3{font-size:4.8vw}}.section_01>ul>li h3:before{content:"STEP";display:block;color:#0075b6;font-size:26px;font-weight:700;margin-right:70px}@media screen and (max-width: 768px){.section_01>ul>li h3:before{font-size:4.8vw;margin-right:10.6666666667vw}}.section_01>ul>li h3:after{content:counter(data-num);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#fff;width:50px;height:50px;background:#0075b6;border-radius:50%;position:absolute;top:50%;left:84px;transform:translateY(-50%)}@media screen and (max-width: 768px){.section_01>ul>li h3:after{font-size:4.8vw;width:8.5333333333vw;height:8.5333333333vw;left:14.6666666667vw}}.section_01>ul>li>div{background:#fff;border-radius:15px;padding:20px;box-sizing:border-box;margin-top:10px}@media screen and (max-width: 768px){.section_01>ul>li>div{padding:4.8vw;border-radius:4vw;margin-top:2.6666666667vw}}.section_01>ul>li>div h4{font-size:20px;font-weight:700;color:#0075b6}@media screen and (max-width: 768px){.section_01>ul>li>div h4{font-size:5.3333333333vw}}.section_01>ul>li>div>ul{margin-top:15px}@media screen and (max-width: 768px){.section_01>ul>li>div>ul{margin-top:4vw}}.section_01>ul>li>div>ul>li{display:flex;align-items:center;font-weight:700}@media screen and (max-width: 768px){.section_01>ul>li>div>ul>li{font-size:4vw}}.section_01>ul>li>div>ul>li:before{display:block;content:"・"}.section_01>ul>li>div>ul>li+li{margin-top:5px}@media screen and (max-width: 768px){.section_01>ul>li>div>ul>li+li{margin-top:1.3333333333vw}}.section_01>ul>li+li{position:relative}@media screen and (max-width: 768px){.section_01>ul>li+li{margin-top:16vw}}.section_01>ul>li+li:before{content:"";display:block;width:40px;height:90px;background:#006ca9;clip-path:polygon(0 0,0 100%,100% 50%);position:absolute;left:-65px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.section_01>ul>li+li:before{left:50%;top:-10.6666666667vw;transform:translate(-50%);width:16vw;height:7.7333333333vw;clip-path:polygon(0 0,50% 100%,100% 0)}}.section_01 .container_02{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-top:80px}@media screen and (max-width: 768px){.section_01 .container_02{flex-direction:column-reverse;margin-top:8vw}}.section_01 .container_02 img{display:block;width:428px}@media screen and (max-width: 768px){.section_01 .container_02 img{width:100%;margin-top:2.6666666667vw}}.section_01 .container_02 .inner{width:442px}@media screen and (max-width: 768px){.section_01 .container_02 .inner{width:100%}}.section_01 .container_02 .inner p{font-size:18px}@media screen and (max-width: 768px){.section_01 .container_02 .inner p{font-size:4.2666666667vw}}.section_01 .container_02 .inner p+p{margin-top:10px}@media screen and (max-width: 768px){.section_01 .container_02 .inner p+p{margin-top:2.6666666667vw}}.section_02>img{display:block;width:100%}.section_02 h2{font-size:36px;color:#e5004c;font-weight:700;margin-top:50px;text-align:center}@media screen and (max-width: 768px){.section_02 h2{font-size:6.4vw;margin-top:8vw}}.section_02>p{text-align:center;font-size:18px;margin-top:30px}@media screen and (max-width: 768px){.section_02>p{font-size:4.2666666667vw;margin-top:5.3333333333vw;text-align:left}}.section_02 .container_01,.section_02 .container_02{margin-top:80px}@media screen and (max-width: 768px){.section_02 .container_01,.section_02 .container_02{margin-top:8vw}}.section_02 .container_01 h3,.section_02 .container_02 h3{font-size:26px;color:#3066d8;font-weight:700;display:flex;align-items:center}@media screen and (max-width: 768px){.section_02 .container_01 h3,.section_02 .container_02 h3{font-size:5.3333333333vw}}.section_02 .container_01 h3:before,.section_02 .container_02 h3:before{content:"";display:block;width:5px;height:35px;background:#3066d8;margin-right:22px}@media screen and (max-width: 768px){.section_02 .container_01 h3:before,.section_02 .container_02 h3:before{width:1.3333333333vw;height:16vw;margin-right:2.6666666667vw}}.section_02 .container_01 .inner,.section_02 .container_02 .inner{margin-top:30px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.section_02 .container_01 .inner,.section_02 .container_02 .inner{flex-direction:column;margin-top:5.3333333333vw}}.section_02 .container_01 .inner img,.section_02 .container_02 .inner img{display:block;width:470px}@media screen and (max-width: 768px){.section_02 .container_01 .inner img,.section_02 .container_02 .inner img{width:100%}}.section_02 .container_01 .inner div,.section_02 .container_02 .inner div{width:486px}@media screen and (max-width: 768px){.section_02 .container_01 .inner div,.section_02 .container_02 .inner div{width:100%}}.section_02 .container_01 .inner div p,.section_02 .container_02 .inner div p{font-size:18px}@media screen and (max-width: 768px){.section_02 .container_01 .inner div p,.section_02 .container_02 .inner div p{font-size:4.2666666667vw}}.section_02 .container_01 .inner div p+p,.section_02 .container_02 .inner div p+p{margin-top:10px}@media screen and (max-width: 768px){.section_02 .container_01 .inner div p+p,.section_02 .container_02 .inner div p+p{margin-top:2.6666666667vw}}@media screen and (max-width: 768px){.section_02 .container_02>.inner{flex-direction:column-reverse}}@media screen and (max-width: 768px){.section_02 .container_02>.inner p{margin-top:5.3333333333vw}}.section_03>img{display:block;width:100%}.section_03 h2{font-size:36px;color:#e5004c;font-weight:700;margin-top:50px;text-align:center}@media screen and (max-width: 768px){.section_03 h2{font-size:6.4vw;margin-top:8vw}}.section_03>p{text-align:center;font-size:18px;margin-top:30px}@media screen and (max-width: 768px){.section_03>p{font-size:4.2666666667vw}}.section_03 .container_01{display:flex;align-items:center;justify-content:space-between;margin-top:80px}@media screen and (max-width: 768px){.section_03 .container_01{flex-direction:column;margin-top:5.3333333333vw}}.section_03 .container_01 img{display:block;width:411px}@media screen and (max-width: 768px){.section_03 .container_01 img{width:100%}}.section_03 .container_01 .inner{width:486px}@media screen and (max-width: 768px){.section_03 .container_01 .inner{width:100%}}.section_03 .container_01 .inner p{font-size:18px}@media screen and (max-width: 768px){.section_03 .container_01 .inner p{font-size:4.2666666667vw;margin-top:5.3333333333vw}}.section_03 .container_01 .inner p+p{margin-top:10px}@media screen and (max-width: 768px){.section_03 .container_01 .inner p+p{margin-top:2.6666666667vw}}.section_04>img{display:block;width:100%}.section_04 h2{text-align:center;font-size:36px;font-weight:700;color:#e5004c;margin-top:50px}@media screen and (max-width: 768px){.section_04 h2{font-size:6.4vw;margin-top:8vw}}.section_04 p{margin-top:17px;font-size:18px;text-align:center}@media screen and (max-width: 768px){.section_04 p{margin-top:5.3333333333vw;font-size:4.2666666667vw;text-align:left}}.section_04 ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:80px}@media screen and (max-width: 768px){.section_04 ul{margin-top:8vw;justify-content:center}}.section_04 ul li:nth-of-type(1) img,.section_04 ul li:nth-of-type(2) img{width:255px;display:block}@media screen and (max-width: 768px){.section_04 ul li:nth-of-type(1) img,.section_04 ul li:nth-of-type(2) img{width:45.3333333333vw}}.section_04 ul li:nth-of-type(3) img{width:287px;display:block}@media screen and (max-width: 768px){.section_04 ul li:nth-of-type(3) img{width:61.6vw}}footer{margin-top:100px;background:#333;padding:13px 0}@media screen and (max-width: 768px){footer{margin-top:21.3333333333vw;padding:4vw 0}}footer small{text-align:center;display:block;font-size:16px;color:#aaa}@media screen and (max-width: 768px){footer small{font-size:3.7333333333vw}}
