@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600&family=Noto+Sans+JP:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500&display=swap";img[src$=".svg"],img{width:100%;height:auto}.att{padding-left:1em;text-indent:-1em}html{line-height:1.75}body{color:#333;font-family:Noto Sans JP,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;line-height:1.75!important;letter-spacing:1px!important}@media only screen and (max-width: 768px){body{line-height:1.8}}.en{font-family:Arial,sans-serif}.en.narrow{font-family:Barlow Condensed,sans-serif}section.voice_navigation .inner{max-width:1200px;margin:0 auto 5rem}section.voice_navigation ul.etabs{display:flex;justify-content:space-between;margin:0 0 5rem}@media only screen and (max-width: 768px){section.voice_navigation ul.etabs{display:block;margin:0 0 2rem;padding:0 8vw}}section.voice_navigation ul.etabs li{width:19%}@media only screen and (max-width: 768px){section.voice_navigation ul.etabs li{width:100%;margin:0 0 5px}}section.voice_navigation ul.etabs li a{display:block;border:1px solid #08338F;color:#08338f;text-align:center;padding:1rem 0}section.voice_navigation ul.etabs li.active a,section.voice_navigation ul.etabs li:hover a{background:#08338F;color:#fff}@media only screen and (max-width: 768px){.voicecont{padding:0 8vw}}.voicecont .qblock{margin:0 0 1rem}.voicecont .titles{border:1px solid #08338F;padding:2rem 4rem;position:relative;color:#08338f;display:flex;justify-content:space-between;cursor:pointer}@media only screen and (max-width: 768px){.voicecont .titles{padding:2rem;align-items:flex-start}}.voicecont .titles:hover{background:#fafafa}.voicecont .titles .number{background:#eee;color:#3c9fcd;display:inline-block;padding:.5rem;position:absolute;top:-1rem;left:-1rem;font-size:1.2rem}@media only screen and (max-width: 768px){.voicecont .titles .number{font-size:1rem}}.voicecont .titles h3{font-size:18px;font-weight:500;font-feature-settings:"palt";flex:1;padding:0 2rem 0 0}@media only screen and (max-width: 768px){.voicecont .titles h3{font-size:1rem}}.voicecont .titles .plus{transition:all .3s ease;width:40px}@media only screen and (max-width: 768px){.voicecont .titles .plus{width:20px;transform-origin:center}}.voicecont .titles.active .plus{transform:rotate(45deg)}.voicecont .contss{padding:5rem 0;display:none}@media only screen and (max-width: 768px){.voicecont .contss{padding:4rem 0 0}}.voicecont .contss .comment_flex{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 768px){.voicecont .contss .comment_flex{display:block}}.voicecont .contss .comment_flex.four .box{width:48%}@media only screen and (max-width: 768px){.voicecont .contss .comment_flex.four .box{width:100%}}.voicecont .contss .comment_flex .box{width:30%;margin:0 1% 4rem;position:relative;border:1px solid #08338F;padding:2rem}@media only screen and (max-width: 768px){.voicecont .contss .comment_flex .box{width:100%;margin:0 0 3rem}}.voicecont .contss .comment_flex .box .icon{width:64px;margin:-4rem auto 1rem}.voicecont .question{display:flex;align-items:center;margin:0 0 3rem}@media only screen and (max-width: 768px){.voicecont .question{margin:0}}.voicecont .question .num{width:54px;height:54px;background:#05AADA;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 2em 0 0}@media only screen and (max-width: 768px){.voicecont .question .num{width:34px;height:34px}}.voicecont .question .txt{font-weight:500;font-size:1.4rem}@media only screen and (max-width: 768px){.voicecont .question .txt{font-size:1rem}}.voicecont .graph{padding:0 3rem;margin:0 0 3rem}.voicecont .graph.nar{padding:0 10rem}@media only screen and (max-width: 768px){.voicecont .graph.nar{padding:2rem 0 0;margin:0 0 1rem}.voicecont .graph{padding:2rem 2rem 0}}.data_flex{display:flex;justify-content:space-between;margin:0 0 5rem}@media only screen and (max-width: 768px){.data_flex{display:block;margin:0 0 2rem}}.data_flex .box{width:48%}@media only screen and (max-width: 768px){.data_flex .box{width:100%;margin:0 0 3rem}}.data_flex .box.wide{width:100%}.data_flex .box.ontt{padding:5rem 0 0}@media only screen and (max-width: 768px){.data_flex .box.ontt{padding:0}.mb50{margin:0}}
