.home-logo_logo__N8TYZ{width:70%}@media (max-width:600px){.home-logo_logo__N8TYZ{width:80%}}.index_eyecatchHome__4Wh_i{height:100vh;background-color:#202020;display:flex;gap:20px;flex-direction:column;align-items:center;color:#eee;padding:10px}.index_eyecatchHome__4Wh_i h2{font-family:RobotoMono;text-align:center;margin-top:0}.index_eyecatchHome__4Wh_i h3{font-family:RobotoMono;font-size:1.3em;text-align:center}.index_subEyecatch__gDN5Z{background-color:#616161;padding:50px;color:#fff;text-align:center}.index_subEyecatch__gDN5Z h1{margin-top:0;line-height:1.2em;text-align:left;text-align:center}.index_subEyecatch__gDN5Z strong{font-family:RobotoBold;font-weight:400}.index_thirdArea__wti5w{padding:50px;display:flex;gap:10px;flex-wrap:wrap}.index_thirdArea__wti5w img{display:block;height:100px;margin:0 auto 20px}.index_thirdArea__wti5w section{flex:1 1;padding:20px;background-color:#eee;text-align:justify;min-width:350px}@media (max-width:380px){.index_thirdArea__wti5w section{min-width:auto}}.index_fourthArea__eGfhg{padding:50px;background-color:#616161;color:#fff;text-align:center;font-size:30px;line-height:1.5em}.index_answer__EnDio{font-size:36px;line-height:2em}.index_fifthArea__gPlOd{background-color:#333;color:#eee;padding-top:20px}.index_fifthArea__gPlOd a{color:#f8a824;text-decoration:underline}.index_fifthArea__gPlOd section{padding:10px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;font-size:20px}@media (min-width:800px){.index_fifthArea__gPlOd section{padding:10px 90px}}.index_fifthArea__gPlOd section:nth-child(2n){flex-direction:row-reverse}.index_fifthArea__gPlOd img{width:200px;height:200px}.index_fifthArea__gPlOd p{flex:1 1;min-width:400px}@media (max-width:400px){.index_fifthArea__gPlOd p{min-width:200px}}@media (max-width:500px){.index_fifthArea__gPlOd section,.index_fourthArea__eGfhg,.index_subEyecatch__gDN5Z,.index_thirdArea__wti5w{padding:20px}}.index_moreInfo__wIY2m{background-color:#616161;padding:30px 0;font-size:25px;text-align:center;font-family:RobotoBold}.index_awards__ocv4l{display:flex;width:100%;align-items:flex-start}.index_awards__ocv4l figure{text-align:center;width:130px;margin:10px 0 0 10px;max-width:30vw}.index_awards__ocv4l img{max-width:28vw}.index_awards__ocv4l figcaption{font-family:RobotoBold;line-height:120%}