@import"https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700&family=Noto+Sans+JP:wght@100;300;400;500;700&display=swap";img[src$=".svg"],img{width:100%;height:auto}.att{padding-left:1em;text-indent:-1em}body{color:#333;font-family:"Noto Sans JP",Arial,Helvetica,Hiragino Kaku Gothic ProN,Meiryo,MSPゴシック,sans-serif;font-weight:400;letter-spacing:1px;line-height:1.75 !important}@media only screen and (max-width: 768px){body{font-size:15px;line-height:1.8}}.serif{font-family:"Noto Serif JP",serif}.en{font-family:"Lato",sans-serif}.eng{font-family:"Barlow",sans-serif}@font-face{font-family:"Abuget";src:url("/font/Abuget.ttf.woff") format("woff"),url("/font/Abuget.ttf.svg#Abuget") format("svg"),url("/font/Abuget.ttf.eot"),url("/font/Abuget.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}.script{font-family:"Abuget",sans-serif}.en{font-family:"Barlow",sans-serif}main{min-height:100vh;width:100% !important;overflow:hidden !important}.num_flex_flex{display:flex}.num_flex_flex .num_flex{margin:0 1rem 0 0}.future_visual{background:url("/experienced/img/future/visual.jpg") no-repeat;background-size:cover;padding:10rem 0;position:relative}@media only screen and (max-width: 768px){.future_visual{padding:5rem 0}}.future_visual .script_title{position:absolute;top:5vw;left:5vw}.future_visual .txts{text-align:center}.future_visual .txts p{margin:0 0 1em 0;line-height:2;font-weight:500;font-size:18px}section.number_title{background:#008060;color:#fff;padding:5rem 0 10rem 0;text-align:center}@media only screen and (max-width: 768px){section.number_title{padding:2rem 0}}section.number_title .title p.en{font-size:3rem}@media only screen and (max-width: 768px){section.number_title .title p.en{font-size:1rem}}.graph_wide{margin:5rem 0 0 0}.number_wrap{transform:translateY(-5rem)}@media only screen and (max-width: 768px){.number_wrap{transform:none}}.number_wrap .inner{background:#fff;max-width:1200px;padding:5rem;margin:auto;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}@media only screen and (max-width: 768px){.number_wrap .inner{padding:2rem}}.number_wrap .number_flexs{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.number_wrap .number_flexs{display:block;margin:0 0 2rem 0}}.number_wrap .number_flexs .left{width:25%}@media only screen and (max-width: 768px){.number_wrap .number_flexs .left{width:100%;margin:0 0 2rem 0;text-align:center}}.number_wrap .number_flexs .left .num_flex{display:flex;align-items:baseline}@media only screen and (max-width: 768px){.number_wrap .number_flexs .left .num_flex{justify-content:center}}.number_wrap .number_flexs .left .num_flex p.en{color:#008060;font-size:5rem;color:#008060;line-height:1.2}@media only screen and (max-width: 768px){.number_wrap .number_flexs .left .num_flex p.en{font-size:3rem}}.number_wrap .number_flexs .left .exps{font-weight:500;border-top:1px solid #008060}.number_wrap .number_flexs .right{flex:1;padding:0 0 0 5rem}@media only screen and (max-width: 768px){.number_wrap .number_flexs .right{padding:0}}.number_wrap .number_flexs .right.ss{padding:5rem 0 0 0}@media only screen and (max-width: 768px){.number_wrap .number_flexs .right.ss{padding:0}}.number_wrap .number_flexs2{display:flex;justify-content:space-between;margin:5rem 0 0 0}@media only screen and (max-width: 768px){.number_wrap .number_flexs2{display:block;margin:2rem 0 0 0}}@media only screen and (max-width: 768px){.number_wrap .number_flexs2.three .box{margin:auto;width:80%}.number_wrap .number_flexs2.three .box h3{text-align:center}}.number_wrap .number_flexs2.graphs{justify-content:center}.number_wrap .number_flexs2.mb{margin:5rem 0}@media only screen and (max-width: 768px){.number_wrap .number_flexs2.mb{margin:0}}.number_wrap .number_flexs2 .box{width:48%}@media only screen and (max-width: 768px){.number_wrap .number_flexs2 .box{width:100%}}.number_wrap .number_flexs2 .box h3{font-weight:bold;margin:0 0 1em 0;font-size:1.2rem}.number_wrap .number_flexs2 .box .in{display:flex;justify-content:space-between}.number_wrap .number_flexs2 .box.graph{width:340px}@media only screen and (max-width: 768px){.number_wrap .number_flexs2 .box.graph{width:100%}}.number_wrap .number_flexs2 .box .icon{width:20%}.number_wrap .number_flexs2 .box .numbers{flex:1;padding:0 0 0 3rem}@media only screen and (max-width: 768px){.number_wrap .number_flexs2 .box .numbers{margin:0 0 2em 0}}.number_wrap .number_flexs2 .box .numbers p.sub,.number_wrap .number_flexs2 .box .numbers p.sub_center{font-weight:500}@media only screen and (max-width: 768px){.number_wrap .number_flexs2 .box .numbers p.sub,.number_wrap .number_flexs2 .box .numbers p.sub_center{font-size:12px}}.number_wrap .number_flexs2 .box .numbers p.sub_center{padding-left:2.5em}.number_wrap .number_flexs2 .box .numbers .num_flex{display:flex;align-items:baseline}.number_wrap .number_flexs2 .box .numbers .num_flex p.en{color:#008060;font-size:4rem;color:#008060;letter-spacing:0;line-height:1}@media only screen and (max-width: 768px){.number_wrap .number_flexs2 .box .numbers .num_flex p.en{font-size:3rem}}section.data{padding:8vw 0 0 0}section.data .inner{max-width:1400px;margin:auto;padding:0 8vw}section.data h2{background:#008060;color:#fff;padding:2rem;font-weight:bold;font-size:1.4rem;margin:0 0 5rem 0}@media only screen and (max-width: 768px){section.data h2{margin:0 0 2rem 0;font-size:1rem;text-align:center;padding:1rem 0}}section.data h3{font-weight:500;font-size:1.2rem;text-align:center;margin:0 0 2rem 0;background:#fafafa;padding:.5rem 0}section.data h3 span{font-size:12px}@media only screen and (max-width: 768px){section.data h3 span{display:block}}@media only screen and (max-width: 768px){section.data h3{font-size:1rem;font-weight:bold}}.graph_flex{display:flex;justify-content:space-between;margin:0 0 5rem 0}@media only screen and (max-width: 768px){.graph_flex{flex-wrap:wrap;margin:0 0 3rem 0;justify-content:center}}.graph_flex .box{width:19%}@media only screen and (max-width: 768px){.graph_flex .box{width:32%;margin:0 0 1em 0}}.gr_flex{display:flex;justify-content:space-between;margin:0 0 5rem 0}@media only screen and (max-width: 768px){.gr_flex{display:block;margin:0 0 2rem 0}}.gr_flex .box{width:48%}@media only screen and (max-width: 768px){.gr_flex .box{width:100%}}.gr_flex .box.center{margin:auto;width:70%}@media only screen and (max-width: 768px){.gr_flex .box.center{width:100%}}.gr_flex .box.wide{width:80%;margin:auto}.gr_flex .graphs_flex{display:flex;justify-content:space-between}.gr_flex .graphs_flex .graphs{width:30%}.gr_flex .graphs_flex .graphs.small{width:40%}.gr_flex .graphs_flex .graphs p.jp{font-weight:bold;font-size:14px;letter-spacing:0;font-feature-settings:"palt"}@media only screen and (max-width: 768px){.graph.small{width:70%;margin:auto}}section.voices{background:#f9f9f9}section.voices.nobg{background:#fff}section.voices .inner{max-width:1400px;margin:auto;padding:5vw;position:relative}section.voices .entitle p.script{font-size:8rem;color:#008060;position:absolute;top:-6vw;left:5vw}@media only screen and (max-width: 768px){section.voices .entitle p.script{font-size:3rem;top:-3rem}}section.voices .jp_title{text-align:center;margin:0 0 5rem 0}@media only screen and (max-width: 768px){section.voices .jp_title{margin:0 0 2rem 0}}section.voices .jp_title h3{font-weight:bold;font-size:1.4rem}@media only screen and (max-width: 768px){section.voices .jp_title h3{font-size:1rem;text-align:center}}.voice_flexs{display:flex;justify-content:space-between;margin:0 0 5rem 0}@media only screen and (max-width: 768px){.voice_flexs{margin:0 0 2rem 0}}.voice_flexs.rv{flex-direction:row-reverse}.voice_flexs.rv .right{padding:0 5rem 0 0}@media only screen and (max-width: 768px){.voice_flexs.rv .right{padding:0 2rem 0 0}}.voice_flexs.rv .right .fuki::before{display:none}.voice_flexs.rv .right .fuki:after{content:"";position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:25px solid rgba(0,0,0,0);border-bottom:25px solid rgba(0,0,0,0);border-left:40px solid #008060;border-right:0}@media only screen and (max-width: 768px){.voice_flexs.rv .right .fuki:after{border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:20px solid #008060;right:-15px;top:1rem;transform:none}}.voice_flexs .left{width:150px;text-align:center}@media only screen and (max-width: 768px){.voice_flexs .left{width:50px}}.voice_flexs .left .icon{width:100px;margin:auto}@media only screen and (max-width: 768px){.voice_flexs .left .icon{width:50px}}@media only screen and (max-width: 768px){.voice_flexs .left{font-size:11px}}.voice_flexs .right{flex:1;padding:0 0 0 5rem}@media only screen and (max-width: 768px){.voice_flexs .right{padding:0 0 0 2rem}}.voice_flexs .right .fuki{background:#008060;color:#fff;padding:3rem;border-radius:10px;position:relative}@media only screen and (max-width: 768px){.voice_flexs .right .fuki{padding:2rem}}.voice_flexs .right .fuki::before{content:"";position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:25px solid rgba(0,0,0,0);border-bottom:25px solid rgba(0,0,0,0);border-right:40px solid #008060;border-left:0}@media only screen and (max-width: 768px){.voice_flexs .right .fuki::before{top:1rem;transform:none;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-right:20px solid #008060;left:-14px}}.voice_flexs .right .fuki p{font-size:18px}@media only screen and (max-width: 768px){.voice_flexs .right .fuki p{font-size:14px;font-feature-settings:"palt"}}