:root{--vw: 1vw}main{position:relative;display:block;background-color:#fff;padding-top:96px;border-radius:80px 80px 0 0;margin-top:-77px}@media screen and (max-width: 767px){main{margin-top:0;border-radius:calc(10.66*var(--vw)) calc(10.66*var(--vw)) 0 0;padding-top:calc(22.4*var(--vw));margin-top:calc(-10.67*var(--vw))}}main article{padding-left:90px;padding-right:90px;max-width:1480px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px)and (max-width: 1160px){main article{padding-right:3.4482758621%;padding-left:3.4482758621%}}@media screen and (max-width: 767px){main article{padding:0 calc(5.33*var(--vw))}}main article .num{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:100px;font-weight:bold;color:#00b050}main .masonry{margin-top:70px}@media screen and (max-width: 767px){main .masonry{margin-top:calc(13.86*var(--vw))}}main .gutter-sizer{width:3.0769230769%}main section{width:48.4615384615%;background-color:#e9f9e2;border-radius:10px;margin-bottom:3.0769230769%}@media screen and (min-width: 768px)and (max-width: 1450px){main section{margin-bottom:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main section{width:100%;margin-bottom:calc(5.33*var(--vw))}}main section .sec-ttl{font-size:40px;font-weight:bold;text-align:center;padding-top:41px}@media screen and (min-width: 768px)and (max-width: 1450px){main section .sec-ttl{font-size:calc(2.75*var(--vw));padding-top:calc(2.82*var(--vw))}}@media screen and (max-width: 767px){main section .sec-ttl{font-size:calc(6.4*var(--vw));padding-top:calc(7.46*var(--vw))}}main .sec1{padding-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1{padding-bottom:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec1{padding-bottom:calc(5.33*var(--vw))}}main .sec1 .txt1{font-size:24px;text-align:center;margin-top:-4px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .txt1{font-size:calc(1.65*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .txt1{font-size:calc(3.73*var(--vw));margin-top:calc(-1.07*var(--vw))}}main .sec1 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 4.7619047619%;margin-top:5.0793650794%}@media screen and (max-width: 767px){main .sec1 .wrapper{padding:0 calc(2.4*var(--vw)) 0 calc(1.86*var(--vw));margin-top:calc(4*var(--vw))}}main .sec1 .wrapper .col{width:50%;color:#317ce9;text-align:center}main .sec1 .wrapper .col:last-child{color:#f50}main .sec1 .wrapper .col figure{display:block;width:54.0350877193%;margin:0 auto}@media screen and (max-width: 767px){main .sec1 .wrapper .col figure{width:calc(24.8*var(--vw))}}main .sec1 .wrapper .col .txt2-1{font-size:40px;font-weight:bold;line-height:1;margin-top:10px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .wrapper .col .txt2-1{font-size:calc(2.75*var(--vw));margin-top:calc(.68*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .wrapper .col .txt2-1{font-size:calc(6.4*var(--vw));margin-top:calc(1.6*var(--vw))}}main .sec1 .wrapper .col .txt2-2{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:56px;font-size:52px;font-weight:bold;line-height:1;margin-top:9px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .wrapper .col .txt2-2{font-size:calc(3.86*var(--vw));font-size:calc(3.58*var(--vw));margin-top:calc(.62*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .wrapper .col .txt2-2{font-size:calc(8.53*var(--vw));font-size:calc(7.46*var(--vw));margin-top:calc(1.6*var(--vw))}}main .sec1 .wrapper .col .txt2-2 small,main .sec1 .wrapper .col .txt2-2 .txt-small{font-family:"Zen Kaku Gothic New";font-size:30px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .wrapper .col .txt2-2 small,main .sec1 .wrapper .col .txt2-2 .txt-small{font-size:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .wrapper .col .txt2-2 small,main .sec1 .wrapper .col .txt2-2 .txt-small{font-size:calc(4.8*var(--vw))}}main .sec1 .txt3{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:30px;font-weight:bold;color:#00b050;text-align:center;margin-top:12px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .txt3{font-size:calc(2.06*var(--vw));margin-top:calc(.82*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .txt3{font-size:calc(4.8*var(--vw));margin-top:calc(2.13*var(--vw));margin-left:calc(4*var(--vw))}}main .sec1 .txt3 small,main .sec1 .txt3 .txt-small{font-family:"Zen Kaku Gothic New";font-size:20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .txt3 small,main .sec1 .txt3 .txt-small{font-size:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .txt3 small,main .sec1 .txt3 .txt-small{font-size:calc(3.2*var(--vw))}}main .sec1 .txt3 small:first-child,main .sec1 .txt3 .txt-small:first-child{margin-right:5px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .txt3 small:first-child,main .sec1 .txt3 .txt-small:first-child{margin-right:calc(.34*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .txt3 small:first-child,main .sec1 .txt3 .txt-small:first-child{margin-right:calc(.8*var(--vw))}}main .sec1 .white-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:87.3015873016%;background-color:#fff;border-radius:10px;padding:10px 0 23px;margin:30px auto 0}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .white-box{padding:calc(.68*var(--vw)) 0 calc(1.58*var(--vw));margin-top:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .white-box{width:calc(78.66*var(--vw));padding:calc(3.73*var(--vw)) 0 calc(6.13*var(--vw));border-radius:calc(2.66*var(--vw));margin-top:calc(3.73*var(--vw))}}main .sec1 .white-box .txt4-1{width:100%;font-size:20px;font-weight:bold;text-align:center;margin-bottom:3.4545454545%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .white-box .txt4-1{font-size:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .white-box .txt4-1{font-size:calc(3.2*var(--vw));margin-bottom:calc(2.93*var(--vw))}}main .sec1 .white-box .col{position:relative;width:50%;padding-left:21.8181818182%}@media screen and (max-width: 767px){main .sec1 .white-box .col{padding-left:calc(16.8*var(--vw))}}main .sec1 .white-box .col figure{position:absolute;top:0;left:9.0909090909%;width:30.5454545455%}@media screen and (max-width: 767px){main .sec1 .white-box .col figure{left:calc(2.66*var(--vw));width:calc(13.33*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .white-box .col:last-child{padding-left:calc(17.33*var(--vw))}}main .sec1 .white-box .col:last-child figure{width:32%;margin-top:-1.8181818182%}@media screen and (max-width: 767px){main .sec1 .white-box .col:last-child figure{width:calc(14.13*var(--vw));margin-top:calc(-0.8*var(--vw));margin-left:calc(-0.27*var(--vw))}}main .sec1 .white-box .txt4-2{font-size:20px;font-weight:bold;padding-top:3px;padding-left:4px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .white-box .txt4-2{font-size:calc(1.37*var(--vw));padding:calc(.2*var(--vw)) 0 0 calc(.27*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .white-box .txt4-2{font-size:calc(3.2*var(--vw));padding:calc(.53*var(--vw)) 0 0 calc(.8*var(--vw))}}main .sec1 .white-box .txt4-3{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:40px;font-size:34px;font-weight:bold;line-height:1;margin-top:2px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .white-box .txt4-3{font-size:calc(2.75*var(--vw));font-size:calc(2.34*var(--vw));margin-top:calc(.13*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .white-box .txt4-3{font-size:calc(5.86*var(--vw));font-size:calc(4.8*var(--vw));margin-top:calc(.53*var(--vw))}}main .sec1 .white-box .txt4-3 small,main .sec1 .white-box .txt4-3 .txt-small{font-size:20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec1 .white-box .txt4-3 small,main .sec1 .white-box .txt4-3 .txt-small{font-size:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec1 .white-box .txt4-3 small,main .sec1 .white-box .txt4-3 .txt-small{font-size:calc(3.2*var(--vw))}}main .sec2{position:relative}main .sec2::before{content:"";position:absolute;top:0;left:0;display:block;width:83.0158730159%;aspect-ratio:523/261;background:url(../images/number/fig_02.svg) no-repeat;background-size:contain;margin:20.3174603175% 0 0 8.4126984127%}@media screen and (max-width: 767px){main .sec2::before{width:calc(78.66*var(--vw));height:calc(39.2*var(--vw));margin:calc(20.8*var(--vw)) 0 0 calc(5.33*var(--vw))}}main .sec2 .txt1{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;position:relative;font-size:100px;font-weight:bold;color:#00b050;text-align:center;margin-top:1.1111111111%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec2 .txt1{font-size:calc(6.89*var(--vw));margin-top:calc(.48*var(--vw))}}@media screen and (max-width: 767px){main .sec2 .txt1{font-size:calc(16*var(--vw));margin-top:calc(.26*var(--vw));margin-left:calc(2.13*var(--vw))}}main .sec2 .txt1 .txt-small{font-size:66px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec2 .txt1 .txt-small{font-size:calc(4.55*var(--vw))}}@media screen and (max-width: 767px){main .sec2 .txt1 .txt-small{font-size:calc(10.66*var(--vw))}}main .sec2 .txt2{position:relative;font-size:30px;font-weight:bold;text-align:center;padding-left:2.8571428571%;padding-bottom:4.126984127%;margin-top:19.0476190476%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec2 .txt2{font-size:calc(2.06*var(--vw));padding-bottom:calc(1.79*var(--vw));margin-top:calc(8.27*var(--vw))}}@media screen and (max-width: 767px){main .sec2 .txt2{font-size:calc(4.8*var(--vw));padding-left:0;padding-bottom:calc(3.73*var(--vw));margin-top:calc(17.06*var(--vw))}}main .sec3{padding-bottom:37px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec3{padding-bottom:calc(2.55*var(--vw))}}@media screen and (max-width: 767px){main .sec3{padding-bottom:calc(4.26*var(--vw))}}main .sec3 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.2857142857%}@media screen and (max-width: 767px){main .sec3 .wrapper{margin-top:calc(3.46*var(--vw))}}main .sec3 .wrapper .txt1{width:60.7936507937%;font-size:40px;line-height:1;color:#00b050;font-weight:bold;margin-left:9.3650793651%;margin-top:-.1587301587%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec3 .wrapper .txt1{font-size:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec3 .wrapper .txt1{width:calc(58.66*var(--vw));font-size:calc(6.4*var(--vw));margin:0 0 0 calc(5.33*var(--vw))}}main .sec3 .wrapper .txt1 .txt-small{font-size:30px;line-height:1.9;margin-left:.7em}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec3 .wrapper .txt1 .txt-small{font-size:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec3 .wrapper .txt1 .txt-small{font-size:calc(4.8*var(--vw))}}main .sec3 .wrapper figure{width:17.1428571429%}@media screen and (max-width: 767px){main .sec3 .wrapper figure{width:calc(17.33*var(--vw))}}main .sec3 .txt2{font-size:18px;text-align:center;margin-top:4.9206349206%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec3 .txt2{font-size:calc(1.24*var(--vw))}}@media screen and (max-width: 767px){main .sec3 .txt2{font-size:calc(2.66*var(--vw));margin-top:calc(4.26*var(--vw))}}main .sec4{padding-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec4{padding-bottom:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec4{padding-bottom:calc(5.33*var(--vw))}}main .sec4 .txt1{font-size:20px;font-weight:bold;margin:2.8571428571% 6.3492063492% 0}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec4 .txt1{font-size:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec4 .txt1{font-size:calc(3.2*var(--vw));margin:calc(1.86*var(--vw)) calc(5.33*var(--vw)) 0}}main .sec4 .wrapper{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(3, 19.0476190476%);gap:10.3174603175%;margin-top:6.1904761905%}@media screen and (max-width: 767px){main .sec4 .wrapper{grid-template-columns:repeat(3, calc(19.2 * var(--vw)));gap:calc(8*var(--vw));margin-top:calc(5.33*var(--vw))}}main .sec4 .wrapper .col:nth-child(2) figure{-webkit-transform:translateY(-3.3333333333%);transform:translateY(-3.3333333333%)}main .sec4 .wrapper .col figure{display:block;height:112px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec4 .wrapper .col figure{height:calc(7.72*var(--vw))}}@media screen and (max-width: 767px){main .sec4 .wrapper .col figure{height:calc(20.8*var(--vw))}}main .sec4 .txt2-1{font-size:20px;font-weight:bold;text-align:center;color:#00b050;margin-top:20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec4 .txt2-1{font-size:calc(1.37*var(--vw));margin-top:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec4 .txt2-1{font-size:calc(3.2*var(--vw));margin-top:0}}main .sec4 .txt2-2{font-size:30px;font-weight:bold;text-align:center;color:#00b050;line-height:1;white-space:nowrap;margin-top:6px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec4 .txt2-2{font-size:calc(2.06*var(--vw));margin-top:calc(.41*var(--vw))}}@media screen and (max-width: 767px){main .sec4 .txt2-2{font-size:calc(4.8*var(--vw));margin-top:calc(1.33*var(--vw))}}main .sec4 .white-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:87.3015873016%;background-color:#fff;border-radius:10px;padding:2.7272727273% 0 3.0909090909%;margin:38px auto 0}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec4 .white-box{margin-top:calc(2.62*var(--vw))}}@media screen and (max-width: 767px){main .sec4 .white-box{width:calc(78.66*var(--vw));padding:calc(4.26*var(--vw)) calc(5.33*var(--vw));margin-top:calc(7.2*var(--vw));border-radius:calc(2.66*var(--vw))}}main .sec4 .white-box figure{width:19.2727272727%;margin-left:4.5454545455%}@media screen and (max-width: 767px){main .sec4 .white-box figure{width:calc(17.06*var(--vw));margin-left:0}}main .sec4 .white-box .txt3{width:69.0909090909%;font-size:16px;margin-left:3.4545454545%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec4 .white-box .txt3{font-size:calc(1.1*var(--vw))}}@media screen and (max-width: 767px){main .sec4 .white-box .txt3{width:calc(48*var(--vw));font-size:calc(2.66*var(--vw));margin-left:calc(2.93*var(--vw))}}main .sec5{position:relative;width:100%;padding-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5{padding-bottom:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec5{padding-bottom:calc(5.33*var(--vw))}}main .sec5 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.0769230769%}@media screen and (max-width: 767px){main .sec5 .wrapper{display:block;padding-top:calc(9.06*var(--vw))}}main .sec5 .wrapper figure{width:45.3846153846%;margin-left:3.0769230769%}@media screen and (max-width: 767px){main .sec5 .wrapper figure{position:absolute;top:calc(32.53*var(--vw));left:calc(5.33*var(--vw));width:calc(78.66*var(--vw));margin:0}}main .sec5 .wrapper .right-col{width:45.3846153846%;margin-left:3.0769230769%}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col{width:100%;margin:0}}main .sec5 .wrapper .right-col .txt-upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:bold;color:#00b050}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .txt-upper{display:block;text-align:center}}main .sec5 .wrapper .right-col .txt-upper .txt1{font-size:40px;line-height:1;margin-top:-14px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .txt-upper .txt1{font-size:calc(2.75*var(--vw));margin-top:calc(-0.97*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .txt-upper .txt1{font-size:calc(6.4*var(--vw))}}main .sec5 .wrapper .right-col .txt-upper .txt1 .txt-big{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;display:inline-block;font-size:100px;-webkit-transform:translateY(5px);transform:translateY(5px);margin:0 5px 0 3px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .txt-upper .txt1 .txt-big{font-size:calc(6.89*var(--vw));margin:0 calc(.34*var(--vw)) 0 calc(.2*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .txt-upper .txt1 .txt-big{font-size:calc(16*var(--vw));margin:0 calc(.53*var(--vw));-webkit-transform:translateY(calc(0.53 * var(--vw)));transform:translateY(calc(0.53 * var(--vw)))}}main .sec5 .wrapper .right-col .txt-upper .txt2{font-size:20px;text-align:center;line-height:1.2;padding-top:29px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .txt-upper .txt2{font-size:calc(1.37*var(--vw));padding-top:calc(2*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .txt-upper .txt2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(3.2*var(--vw));padding-top:0;margin:calc(2.66*var(--vw)) 0 0}}main .sec5 .wrapper .right-col .txt-upper .txt2 .txt-small{display:inline-block;font-size:16px;margin-left:4px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .txt-upper .txt2 .txt-small{font-size:calc(1.1*var(--vw));margin-left:calc(.27*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .txt-upper .txt2 .txt-small{font-size:calc(2.66*var(--vw))}}main .sec5 .wrapper .right-col .white-box{position:relative;background-color:#fff;border-radius:10px;border:2px solid #f96;padding:20px 38px 32px;margin-top:42px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box{padding:calc(1.37*var(--vw)) calc(2.62*var(--vw)) calc(2.2*var(--vw));margin-top:calc(2.89*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box{width:calc(78.66*var(--vw));padding:calc(3.46*var(--vw)) calc(5.06*var(--vw)) calc(4*var(--vw));margin:calc(60.8*var(--vw)) calc(5.33*var(--vw)) 0;border-width:1px}}main .sec5 .wrapper .right-col .white-box::before{content:"";position:absolute;top:14px;left:-2px;display:block;width:387px;height:97px;background:url(../images/number/dotline.svg) no-repeat;background-size:contain;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box::before{top:calc(.96*var(--vw));left:calc(-0.14*var(--vw));width:calc(26.68*var(--vw));height:calc(6.68*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box::before{top:calc(-37.07*var(--vw));left:calc(10.66*var(--vw));width:calc(11.46*var(--vw));height:calc(37.06*var(--vw));background-image:url(../images/number/dotline_sp.svg);-webkit-transform:none;transform:none}}main .sec5 .wrapper .right-col .white-box h3{font-size:40px;font-weight:bold;color:#f96}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box h3{font-size:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box h3{font-size:calc(6.4*var(--vw))}}main .sec5 .wrapper .right-col .white-box .txt5{font-size:16px;margin-top:20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .txt5{font-size:calc(1.1*var(--vw));margin-top:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .txt5{font-size:calc(2.66*var(--vw));margin-top:calc(2.13*var(--vw))}}main .sec5 .wrapper .right-col .white-box .circle1,main .sec5 .wrapper .right-col .white-box .circle2{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;aspect-ratio:1/1;color:#fff;background-color:#f96;border-radius:50%;margin:-32px 38px 0 0}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .circle1,main .sec5 .wrapper .right-col .white-box .circle2{width:calc(8.27*var(--vw));margin:calc(-2.21*var(--vw)) calc(2.62*var(--vw)) 0 0}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .circle1,main .sec5 .wrapper .right-col .white-box .circle2{width:calc(19.2*var(--vw));margin:calc(-5.34*var(--vw)) calc(-2.94*var(--vw)) 0 0}}main .sec5 .wrapper .right-col .white-box .circle1 .txt3,main .sec5 .wrapper .right-col .white-box .circle2 .txt3{font-size:18px;font-weight:bold;line-height:1.2;text-align:center}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .circle1 .txt3,main .sec5 .wrapper .right-col .white-box .circle2 .txt3{font-size:calc(1.24*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .circle1 .txt3,main .sec5 .wrapper .right-col .white-box .circle2 .txt3{font-size:calc(2.93*var(--vw));line-height:1.1}}main .sec5 .wrapper .right-col .white-box .circle1 .txt4,main .sec5 .wrapper .right-col .white-box .circle2 .txt4{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:36px;font-weight:bold;line-height:1;margin-top:3px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .circle1 .txt4,main .sec5 .wrapper .right-col .white-box .circle2 .txt4{font-size:calc(2.48*var(--vw));margin-top:calc(.2*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .circle1 .txt4,main .sec5 .wrapper .right-col .white-box .circle2 .txt4{font-size:calc(5.76*var(--vw));margin-top:calc(.53*var(--vw))}}main .sec5 .wrapper .right-col .white-box .circle1 .txt4 .txt-small,main .sec5 .wrapper .right-col .white-box .circle2 .txt4 .txt-small{font-size:30px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .circle1 .txt4 .txt-small,main .sec5 .wrapper .right-col .white-box .circle2 .txt4 .txt-small{font-size:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .circle1 .txt4 .txt-small,main .sec5 .wrapper .right-col .white-box .circle2 .txt4 .txt-small{font-size:calc(4.8*var(--vw))}}main .sec5 .wrapper .right-col .white-box .circle1{padding-bottom:7px;margin-right:168px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .circle1{padding-bottom:calc(.48*var(--vw));margin-right:calc(11.58*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .circle1{padding-bottom:calc(.8*var(--vw));margin-right:calc(17.6*var(--vw))}}main .sec5 .wrapper .right-col .white-box .circle2 .txt3{font-size:20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .circle2 .txt3{font-size:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .circle2 .txt3{font-size:calc(3.2*var(--vw))}}main .sec5 .wrapper .right-col .white-box .circle2 .txt4{margin-top:11px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .circle2 .txt4{margin-top:calc(.75*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .circle2 .txt4{margin-top:calc(1.86*var(--vw))}}main .sec5 .wrapper .right-col .white-box .circle2 .txt4 .txt-small{display:inline-block;font-size:20px;margin-left:2px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec5 .wrapper .right-col .white-box .circle2 .txt4 .txt-small{font-size:calc(1.37*var(--vw));margin-left:calc(.13*var(--vw))}}@media screen and (max-width: 767px){main .sec5 .wrapper .right-col .white-box .circle2 .txt4 .txt-small{font-size:calc(3.2*var(--vw));margin-left:calc(.26*var(--vw))}}main .sec6{width:100%;padding-bottom:86px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6{padding-bottom:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec6{padding-bottom:calc(5.33*var(--vw))}}main .sec6 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:47px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper{margin-top:calc(3.24*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper{display:block;margin-top:calc(2.13*var(--vw))}}main .sec6 .wrapper .left-col{position:relative;width:35.3076923077%;font-weight:bold;line-height:1;padding:4.4615384615% 0 0 1.5384615385%;margin-left:4.6153846154%}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col{width:100%;padding:calc(9.6*var(--vw)) 0 0 calc(7.73*var(--vw))}}main .sec6 .wrapper .left-col::before{content:"";position:absolute;top:0;left:0;display:block;width:420px;aspect-ratio:420/348;background:url(../images/number/fig_06_01.svg) no-repeat;background-size:contain;margin-top:-30px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .left-col::before{width:calc(28.96*var(--vw));margin-top:calc(-2.07*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col::before{width:calc(80*var(--vw));background-image:url(../images/number/fig_06_01_sp.svg);margin:0}}main .sec6 .wrapper .left-col .txt1{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:100px;color:#00b050;white-space:nowrap}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .left-col .txt1{font-size:calc(6.89*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col .txt1{font-size:calc(16*var(--vw))}}main .sec6 .wrapper .left-col .txt1 .txt1-1{font-size:66px;letter-spacing:-0.03em;margin-left:-20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .left-col .txt1 .txt1-1{font-size:calc(4.55*var(--vw));margin-left:calc(-1.38*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col .txt1 .txt1-1{font-size:calc(10.66*var(--vw));margin-left:calc(-2.67*var(--vw))}}main .sec6 .wrapper .left-col .txt1 small{font-size:66px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .left-col .txt1 small{font-size:calc(4.55*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col .txt1 small{font-size:calc(10.66*var(--vw))}}main .sec6 .wrapper .left-col .txt2{font-size:60px;margin-top:11px;margin-left:-20px;white-space:nowrap}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .left-col .txt2{font-size:calc(4.13*var(--vw));margin-top:calc(.75*var(--vw));margin-left:calc(-1.38*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col .txt2{font-size:calc(3.73*var(--vw));margin:calc(1.6*var(--vw)) 0 0 calc(-4.27*var(--vw))}}main .sec6 .wrapper .left-col .txt2 .txt-en{display:inline-block;font-family:"Outfit","Zen Kaku Gothic New",sans-serif;-webkit-transform:translateY(2px);transform:translateY(2px);margin-left:1px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .left-col .txt2 .txt-en{margin-left:calc(.06*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col .txt2 .txt-en{font-size:calc(9.6*var(--vw));margin-left:calc(1.06*var(--vw));-webkit-transform:none;transform:none}}main .sec6 .wrapper .left-col .txt2 .txt2-1{font-size:24px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .left-col .txt2 .txt2-1{font-size:calc(1.65*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col .txt2 .txt2-1{font-size:calc(3.73*var(--vw))}}main .sec6 .wrapper .left-col .txt2 small{font-size:40px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .left-col .txt2 small{font-size:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .left-col .txt2 small{font-size:calc(6.4*var(--vw))}}main .sec6 .wrapper figure{width:23.0769230769%;margin-left:1.5384615385%}@media screen and (max-width: 767px){main .sec6 .wrapper figure{width:calc(48*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .fig2{margin:calc(4*var(--vw)) 0 0 calc(20.8*var(--vw))}}main .sec6 .wrapper .right-col{width:27.6923076923%;margin-left:4.6923076923%;margin-left:3.1538461538%}@media screen and (max-width: 767px){main .sec6 .wrapper .right-col{width:calc(57.6*var(--vw));margin:calc(10.66*var(--vw)) auto 0}}main .sec6 .wrapper .right-col .white-box{position:relative;font-weight:bold;background-color:#fff;padding:14px 0 17px 20px;border-radius:10px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .right-col .white-box{padding:calc(.96*var(--vw)) 0 calc(1.17*var(--vw)) calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .right-col .white-box{padding:calc(2.4*var(--vw)) calc(3.2*var(--vw)) calc(2.66*var(--vw));border-radius:calc(2.66*var(--vw))}}main .sec6 .wrapper .right-col .white-box .txt3{font-size:24px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .right-col .white-box .txt3{font-size:calc(1.65*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .right-col .white-box .txt3{font-size:calc(3.73*var(--vw))}}main .sec6 .wrapper .right-col .white-box .txt4{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:60px;line-height:1;margin-top:13px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .right-col .white-box .txt4{font-size:calc(4.13*var(--vw));margin-top:calc(.89*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .right-col .white-box .txt4{font-size:calc(9.6*var(--vw));margin-top:calc(2.13*var(--vw))}}main .sec6 .wrapper .right-col .white-box .txt4 small{font-size:40px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .right-col .white-box .txt4 small{font-size:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .right-col .white-box .txt4 small{font-size:calc(6.4*var(--vw))}}main .sec6 .wrapper .right-col .white-box .fig3{position:absolute;top:19px;right:20px;width:158px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .right-col .white-box .fig3{top:calc(1.31*var(--vw));right:calc(1.37*var(--vw));width:calc(10.89*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .right-col .white-box .fig3{top:calc(3.2*var(--vw));right:calc(3.2*var(--vw));width:calc(25.33*var(--vw));height:calc(16.8*var(--vw))}}main .sec6 .wrapper .right-col .white-box .fig4{position:absolute;top:63px;right:20px;width:154px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .right-col .white-box .fig4{top:calc(4.34*var(--vw));right:calc(1.37*var(--vw));width:calc(10.62*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .right-col .white-box .fig4{top:calc(10.13*var(--vw));right:calc(3.2*var(--vw));width:calc(24.53*var(--vw));height:calc(9.06*var(--vw))}}main .sec6 .wrapper .right-col .white-box+.white-box{margin-top:20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec6 .wrapper .right-col .white-box+.white-box{margin-top:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec6 .wrapper .right-col .white-box+.white-box{margin-top:calc(2.66*var(--vw))}}main .sec7,main .sec8{padding-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7,main .sec8{padding-bottom:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec7,main .sec8{padding-bottom:calc(5.33*var(--vw))}}main .sec7 .wrapper,main .sec8 .wrapper{display:grid;grid-template-columns:158fr 110fr 169fr;gap:0 30px;margin:7.619047619% 9.5238095238% 0 11.4285714286%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 .wrapper,main .sec8 .wrapper{gap:0 calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec7 .wrapper,main .sec8 .wrapper{grid-template-columns:calc(25.33*var(--vw)) calc(17.6*var(--vw)) calc(27.2*var(--vw));gap:0 calc(4*var(--vw));margin:calc(8.53*var(--vw)) 0 0 calc(6.66*var(--vw))}}main .sec7 .fig1,main .sec8 .fig1{-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media screen and (max-width: 767px){main .sec7 .fig1,main .sec8 .fig1{-webkit-transform:translateY(calc(-0.54 * var(--vw)));transform:translateY(calc(-0.54 * var(--vw)))}}main .sec7 .fig2,main .sec8 .fig2{padding-top:50px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 .fig2,main .sec8 .fig2{padding-top:calc(3.44*var(--vw))}}@media screen and (max-width: 767px){main .sec7 .fig2,main .sec8 .fig2{padding-top:calc(8.53*var(--vw))}}@media screen and (max-width: 767px){main .sec7 .fig3,main .sec8 .fig3{-webkit-transform:translateX(calc(-0.27 * var(--vw)));transform:translateX(calc(-0.27 * var(--vw)))}}main .sec7 .txt1,main .sec8 .txt1{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:100px;font-weight:bold;color:#00b050;text-align:center;line-height:1;margin:-1.5873015873% 0 0 6.5079365079%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 .txt1,main .sec8 .txt1{font-size:calc(6.89*var(--vw))}}@media screen and (max-width: 767px){main .sec7 .txt1,main .sec8 .txt1{font-size:calc(16*var(--vw));margin:calc(-0.54*var(--vw)) 0 0}}main .sec7 .txt1 small,main .sec8 .txt1 small{font-size:66px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 .txt1 small,main .sec8 .txt1 small{font-size:calc(4.55*var(--vw))}}@media screen and (max-width: 767px){main .sec7 .txt1 small,main .sec8 .txt1 small{font-size:calc(10.66*var(--vw))}}main .sec7 dl,main .sec8 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 0;margin-top:28px;margin-left:40px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 dl,main .sec8 dl{gap:calc(.68*var(--vw)) 0;margin:calc(1.93*var(--vw)) calc(-0.42*var(--vw)) 0 calc(2.75*var(--vw));margin:calc(1.93*var(--vw)) calc(-0.42*var(--vw)) 0 calc(2.06*var(--vw))}}@media screen and (min-width: 768px)and (max-width: 1160px){main .sec7 dl,main .sec8 dl{margin-left:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec7 dl,main .sec8 dl{gap:calc(1.33*var(--vw)) 0;margin:calc(3.2*var(--vw)) 0 0 calc(5.33*var(--vw))}}main .sec7 dl dt,main .sec8 dl dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px;font-size:18px;font-weight:bold;color:#fff;text-align:center;background-color:#b0e2ea;padding-left:34px;border-radius:10px 0 0 10px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 dl dt,main .sec8 dl dt{width:calc(7.51*var(--vw));font-size:calc(1.24*var(--vw));padding-left:calc(2.34*var(--vw));border-radius:calc(.68*var(--vw)) 0 0 calc(.68*var(--vw))}}@media screen and (max-width: 767px){main .sec7 dl dt,main .sec8 dl dt{width:calc(14.93*var(--vw));font-size:calc(2.66*var(--vw));padding-left:calc(5.33*var(--vw));border-radius:calc(2.66*var(--vw)) 0 0 calc(2.66*var(--vw))}}main .sec7 dl dt.fig4::before,main .sec7 dl dt.fig5::before,main .sec7 dl dt.fig6::before,main .sec7 dl dt.fig7::before,main .sec8 dl dt.fig4::before,main .sec8 dl dt.fig5::before,main .sec8 dl dt.fig6::before,main .sec8 dl dt.fig7::before{content:"";position:absolute;top:10px;left:12px;display:block;width:26px;height:30px;background:url(../images/number/fig_07_04.svg) no-repeat;background-size:contain}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 dl dt.fig4::before,main .sec7 dl dt.fig5::before,main .sec7 dl dt.fig6::before,main .sec7 dl dt.fig7::before,main .sec8 dl dt.fig4::before,main .sec8 dl dt.fig5::before,main .sec8 dl dt.fig6::before,main .sec8 dl dt.fig7::before{top:calc(.68*var(--vw));left:calc(.82*var(--vw));width:calc(1.79*var(--vw));height:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec7 dl dt.fig4::before,main .sec7 dl dt.fig5::before,main .sec7 dl dt.fig6::before,main .sec7 dl dt.fig7::before,main .sec8 dl dt.fig4::before,main .sec8 dl dt.fig5::before,main .sec8 dl dt.fig6::before,main .sec8 dl dt.fig7::before{top:calc(1.86*var(--vw));left:calc(1.6*var(--vw));width:calc(3.73*var(--vw));height:calc(4.26*var(--vw))}}main .sec7 dl dt.fig5::before,main .sec8 dl dt.fig5::before{left:10px;width:30px;background-image:url(../images/number/fig_07_05.svg)}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 dl dt.fig5::before,main .sec8 dl dt.fig5::before{left:calc(.68*var(--vw));width:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec7 dl dt.fig5::before,main .sec8 dl dt.fig5::before{width:calc(4.26*var(--vw));left:calc(1.33*var(--vw))}}main .sec7 dl dt.fig6::before,main .sec8 dl dt.fig6::before{top:12px;left:10px;width:30px;height:27px;background-image:url(../images/number/fig_07_06.svg)}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 dl dt.fig6::before,main .sec8 dl dt.fig6::before{top:calc(.82*var(--vw));left:calc(.68*var(--vw));width:calc(2.06*var(--vw));height:calc(1.86*var(--vw))}}@media screen and (max-width: 767px){main .sec7 dl dt.fig6::before,main .sec8 dl dt.fig6::before{top:calc(2.13*var(--vw));left:calc(1.33*var(--vw));width:calc(4.26*var(--vw))}}main .sec7 dl dt.fig7::before,main .sec8 dl dt.fig7::before{left:10px;width:30px;background-image:url(../images/number/fig_07_07.svg)}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 dl dt.fig7::before,main .sec8 dl dt.fig7::before{left:calc(.68*var(--vw));width:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec7 dl dt.fig7::before,main .sec8 dl dt.fig7::before{left:calc(1.33*var(--vw));width:calc(4.26*var(--vw))}}main .sec7 dl dd,main .sec8 dl dd{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;width:160px;font-size:30px;font-weight:bold;text-align:center;background-color:#fff;padding-top:2px;padding-bottom:3px;border-radius:0 10px 10px 0;margin-right:10px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 dl dd,main .sec8 dl dd{width:calc(10.96*var(--vw));font-size:calc(2.06*var(--vw));padding:calc(.13*var(--vw)) 0 calc(.2*var(--vw));margin-right:calc(.68*var(--vw));border-radius:0 calc(.68*var(--vw)) calc(.68*var(--vw)) 0}}@media screen and (max-width: 767px){main .sec7 dl dd,main .sec8 dl dd{width:calc(23.73*var(--vw));font-size:calc(4.8*var(--vw));padding:calc(.53*var(--vw)) 0;margin-right:calc(1.33*var(--vw));border-radius:0 calc(2.66*var(--vw)) calc(2.66*var(--vw)) 0}}main .sec7 dl dd small,main .sec8 dl dd small{display:inline-block;font-size:20px;margin:0 2px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec7 dl dd small,main .sec8 dl dd small{font-size:calc(1.37*var(--vw));margin:0 calc(.13*var(--vw))}}@media screen and (max-width: 767px){main .sec7 dl dd small,main .sec8 dl dd small{font-size:calc(3.2*var(--vw));margin:0 .05em}}main .sec9{width:100%;padding-bottom:61px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9{padding-bottom:calc(4.2*var(--vw))}}@media screen and (max-width: 767px){main .sec9{padding-bottom:calc(5.33*var(--vw))}}main .sec9 .txt1{font-size:24px;text-align:center;line-height:1;margin-top:.0769230769%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .txt1{font-size:calc(1.65*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .txt1{font-size:calc(3.73*var(--vw));margin-top:0}}main .sec9 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:.5384615385%}@media screen and (max-width: 767px){main .sec9 .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main .sec9 .txt2,main .sec9 .txt3{font-size:30px;font-weight:bold;text-align:center;line-height:1;color:#00b050;margin-top:32px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .txt2,main .sec9 .txt3{font-size:calc(2.06*var(--vw));margin-top:calc(2.2*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .txt2,main .sec9 .txt3{font-size:calc(3.73*var(--vw));margin-top:calc(3.73*var(--vw))}}main .sec9 .txt2{margin-right:-20px;margin-left:-20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .txt2{margin-right:calc(-1.38*var(--vw));margin-left:calc(-1.38*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .txt2{margin-right:0;margin-left:0}}main .sec9 .txt3{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:100px;margin:13px -10px 0}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .txt3{font-size:calc(6.89*var(--vw));margin:calc(.89*var(--vw)) calc(-0.69*var(--vw)) 0}}@media screen and (max-width: 767px){main .sec9 .txt3{font-size:calc(13.33*var(--vw));margin-top:calc(1.6*var(--vw))}}main .sec9 .txt3 small{font-size:40px;margin-left:-0.05em}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .txt3 small{font-size:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .txt3 small{font-size:calc(6.4*var(--vw));margin-left:0}}main .sec9 .col1{width:11.8461538462%;padding-top:2.6153846154%;margin-left:10.7692307692%}@media screen and (max-width: 767px){main .sec9 .col1{width:calc(21.86*var(--vw));padding-top:calc(9.6*var(--vw));margin-left:0}}main .sec9 .col2{width:12.3846153846%;padding-top:2.3846153846%;margin-left:4.7692307692%}@media screen and (max-width: 767px){main .sec9 .col2{width:calc(21.06*var(--vw));padding-top:calc(9.33*var(--vw));margin-left:calc(6.93*var(--vw))}}main .sec9 .col2 .txt3{margin-left:.04em}@media screen and (max-width: 767px){main .sec9 .col2 .txt3{margin-left:-0.2em}}main .sec9 .col2 .txt3 small{margin-left:-0.09em}main .sec9 .col3{width:13.3076923077%;padding-top:3.2307692308%;margin-left:4.5384615385%}@media screen and (max-width: 767px){main .sec9 .col3{width:calc(22.4*var(--vw));padding-top:calc(11.2*var(--vw));margin-left:calc(6.4*var(--vw));margin-right:calc(.53*var(--vw))}}main .sec9 .col3 .txt2{font-size:24px;line-height:1.2;margin-top:18px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .col3 .txt2{font-size:calc(1.65*var(--vw));margin-top:calc(1.24*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .col3 .txt2{font-size:calc(3.2*var(--vw));margin-top:calc(1.6*var(--vw))}}main .sec9 .col3 .txt3{padding-left:8px;margin-top:1px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .col3 .txt3{padding-left:calc(.55*var(--vw));margin-top:calc(.06*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .col3 .txt3{padding-left:calc(.53*var(--vw));margin-top:0}}main .sec9 .col4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:26.1538461538%;aspect-ratio:1/1;background-color:#ffe500;padding-top:.7692307692%;margin-left:7%;border-radius:50%}@media screen and (max-width: 767px){main .sec9 .col4{width:calc(54.4*var(--vw));padding-top:calc(.53*var(--vw));margin:calc(8.8*var(--vw)) auto 0}}main .sec9 .col4 .txt4{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:30px;font-weight:bold;text-align:center;line-height:1}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .col4 .txt4{font-size:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .col4 .txt4{font-size:calc(4.8*var(--vw))}}main .sec9 .col4 .txt4 .txt-big{font-size:60px;margin-left:.06em}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .col4 .txt4 .txt-big{font-size:calc(4.13*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .col4 .txt4 .txt-big{font-size:calc(9.6*var(--vw))}}main .sec9 .col4 .txt4 .txt5{display:inline-block;font-size:26px;line-height:1.5;margin-top:6px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .col4 .txt4 .txt5{font-size:calc(1.79*var(--vw));margin-top:calc(.41*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .col4 .txt4 .txt5{font-size:calc(4.26*var(--vw));margin-top:calc(.8*var(--vw))}}main .sec9 .col4 .txt6{font-size:18px;text-align:center;margin-top:16px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec9 .col4 .txt6{font-size:calc(1.24*var(--vw));margin-top:calc(1.1*var(--vw))}}@media screen and (max-width: 767px){main .sec9 .col4 .txt6{font-size:calc(2.66*var(--vw));margin-top:calc(2.66*var(--vw))}}main .sec9 .fig1{width:98.7012987013%}@media screen and (max-width: 767px){main .sec9 .fig1{width:calc(20*var(--vw));margin:0 0 0 calc(1.06*var(--vw))}}main .sec10{padding-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec10{padding-bottom:calc(2.75*var(--vw))}}@media screen and (max-width: 767px){main .sec10{padding-bottom:calc(5.33*var(--vw))}}main .sec10 .txt1{font-size:24px;text-align:center;line-height:1;margin-top:.3174603175%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec10 .txt1{font-size:calc(1.65*var(--vw))}}@media screen and (max-width: 767px){main .sec10 .txt1{font-size:calc(3.73*var(--vw));margin-top:0}}main .sec10 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.126984127%}@media screen and (max-width: 767px){main .sec10 .wrapper{margin-top:calc(4.8*var(--vw))}}main .sec10 .wrapper figure{width:36.8253968254%;margin-left:15.7142857143%}@media screen and (max-width: 767px){main .sec10 .wrapper figure{width:calc(37.33*var(--vw));margin-left:calc(9.86*var(--vw))}}main .sec10 .wrapper .txt2{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:100px;font-weight:bold;color:#00b050;padding-top:1.4285714286%;margin-left:4.6031746032%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec10 .wrapper .txt2{font-size:calc(6.89*var(--vw))}}@media screen and (max-width: 767px){main .sec10 .wrapper .txt2{font-size:calc(16*var(--vw));padding-top:calc(1.6*var(--vw));margin-left:calc(5.06*var(--vw))}}main .sec10 .wrapper-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6.0317460317%}@media screen and (max-width: 767px){main .sec10 .wrapper-bottom{margin-top:calc(3.46*var(--vw))}}main .sec10 .wrapper-bottom .col1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:17.4603174603%;background-color:#fff;padding:22px 0 18px;border-radius:10px;margin-right:1.5873015873%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec10 .wrapper-bottom .col1{padding:calc(1.51*var(--vw)) 0 calc(1.24*var(--vw));border-radius:calc(.68*var(--vw))}}@media screen and (max-width: 767px){main .sec10 .wrapper-bottom .col1{width:calc(16*var(--vw));height:calc(16*var(--vw));padding:calc(.26*var(--vw)) 0 0}}main .sec10 .wrapper-bottom .col1 .txt3{font-size:24px;font-weight:bold;line-height:1;text-align:center}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec10 .wrapper-bottom .col1 .txt3{font-size:calc(1.65*var(--vw))}}@media screen and (max-width: 767px){main .sec10 .wrapper-bottom .col1 .txt3{font-size:calc(3.84*var(--vw))}}main .sec10 .wrapper-bottom .col1 .txt3 .txt-big{display:inline-block;font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:40px;margin-top:6px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec10 .wrapper-bottom .col1 .txt3 .txt-big{font-size:calc(2.75*var(--vw));margin-top:calc(.41*var(--vw))}}@media screen and (max-width: 767px){main .sec10 .wrapper-bottom .col1 .txt3 .txt-big{font-size:calc(6.4*var(--vw));margin-top:calc(.8*var(--vw))}}main .sec10 .wrapper-bottom .col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25.3968253968%;aspect-ratio:1/1;font-size:24px;font-weight:bold;text-align:center;color:#fff;background-color:#9fd952;border-radius:50%;margin-left:4.7619047619%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec10 .wrapper-bottom .col2{font-size:calc(1.65*var(--vw))}}@media screen and (max-width: 767px){main .sec10 .wrapper-bottom .col2{width:calc(25.33*var(--vw));font-size:calc(3.73*var(--vw));margin-left:calc(1.33*var(--vw))}}main .sec11{padding-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec11{padding-bottom:calc(1.37*var(--vw))}}@media screen and (max-width: 767px){main .sec11{padding-bottom:calc(2.13*var(--vw))}}main .sec11 .box{width:87.3015873016%;color:#fff;background:#195fc4 url(../images/number/fig_11_01.svg) no-repeat;background-size:100% auto;line-height:1;padding:21.2698412698% 0 4.4444444444%;margin:7.3015873016% auto 0;border-radius:10px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec11 .box{border-radius:calc(2.66*var(--vw))}}@media screen and (max-width: 767px){main .sec11 .box{width:calc(78.66*var(--vw));height:calc(48*var(--vw));padding:calc(20*var(--vw)) 0 0;margin-top:calc(6.4*var(--vw))}}main .sec11 .box .txt1{font-size:50px;font-weight:bold;text-align:center}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec11 .box .txt1{font-size:calc(3.44*var(--vw))}}@media screen and (max-width: 767px){main .sec11 .box .txt1{font-size:calc(8*var(--vw))}}main .sec11 .box .txt1 .txt-big{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:100px;margin:0 .05em}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec11 .box .txt1 .txt-big{font-size:calc(6.89*var(--vw))}}@media screen and (max-width: 767px){main .sec11 .box .txt1 .txt-big{font-size:calc(16*var(--vw))}}main .sec11 .box .txt2{display:block;font-size:30px;margin-top:10px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec11 .box .txt2{font-size:calc(2.06*var(--vw));margin-top:calc(.68*var(--vw))}}@media screen and (max-width: 767px){main .sec11 .box .txt2{font-size:calc(4.8*var(--vw));margin-top:calc(2.13*var(--vw))}}main .sec11 .txt3{font-size:30px;font-weight:bold;text-align:center;margin-top:.9523809524%}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec11 .txt3{font-size:calc(2.06*var(--vw))}}@media screen and (max-width: 767px){main .sec11 .txt3{font-size:calc(4.8*var(--vw));margin-top:calc(1.86*var(--vw))}}main .sec11 .txt3 .txt-big{font-family:"Outfit","Zen Kaku Gothic New",sans-serif;font-size:50px}@media screen and (min-width: 768px)and (max-width: 1450px){main .sec11 .txt3 .txt-big{font-size:calc(3.44*var(--vw))}}@media screen and (max-width: 767px){main .sec11 .txt3 .txt-big{font-size:calc(8*var(--vw))}}.bn-list{margin-top:100px}@media screen and (min-width: 768px)and (max-width: 1450px){.bn-list{margin-top:calc(6.89*var(--vw))}}footer{margin-top:140px}@media screen and (max-width: 767px){footer{margin-top:calc(26.66*var(--vw))}}
