@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,400&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Julius+Sans+One&display=swap");.page_header{margin-bottom:100px}@media screen and (max-width: 559px){.page_header{margin-bottom:50px}}.about_sect{max-width:980px;margin-top:250px}@media screen and (min-width: 560px) and (max-width: 959px){.about_sect{margin-top:200px}}@media screen and (max-width: 559px){.about_sect{margin-top:150px}}.about_sect .vision_chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 559px){.about_sect .vision_chart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about_sect .vision_chart figure{width:39.2857142857%;margin-right:4.5918367347%}@media screen and (min-width: 560px) and (max-width: 959px){.about_sect .vision_chart figure{width:32%;margin-right:3%}}@media screen and (max-width: 559px){.about_sect .vision_chart figure{width:60%}}.about_sect .vision_chart p{width:56.1224489796%;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:1.6rem;line-height:2.3}@media screen and (min-width: 560px) and (max-width: 959px){.about_sect .vision_chart p{width:65%;font-size:1.4rem}}@media screen and (max-width: 559px){.about_sect .vision_chart p{margin-top:40px;width:100%;font-size:1.3rem}}.about_sect .vision_mission{margin-top:100px}.about_sect .vision_mission_list{max-width:450px;margin:0 auto}.about_sect .vision_mission_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.about_sect .vision_mission_list li:not(:first-child){margin-top:40px}@media screen and (max-width: 559px){.about_sect .vision_mission_list li:not(:first-child){margin-top:20px}}.about_sect .vision_mission_list li>div{width:50%}.about_sect .vision_mission_list li .eng{font-family:"Noto Sans JP";font-weight:100;letter-spacing:0.1em;font-size:1.8rem;letter-spacing:0.18em}@media screen and (max-width: 559px){.about_sect .vision_mission_list li .eng{font-size:4vw}}.about_sect .vision_mission_list li .eng span{font-size:3rem;color:#9C874F}@media screen and (max-width: 559px){.about_sect .vision_mission_list li .eng span{font-size:6vw}}.about_sect .vision_mission_list li .jp{font-family:"Noto Sans JP";font-weight:100;letter-spacing:0.1em}@media screen and (max-width: 559px){.about_sect .vision_mission_list li .jp{font-size:3.7vw}}.about_sect .vision_mission_desc{margin-top:100px;text-align:center;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;line-height:2}@media screen and (max-width: 559px){.about_sect .vision_mission_desc{text-align:left}}@media screen and (max-width: 559px){.about_sect .company_chart img{width:263px;margin:0 auto}}.about_sect .comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 559px){.about_sect .comment{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about_sect .comment figure{width:20.4081632653%}@media screen and (max-width: 559px){.about_sect .comment figure{width:40%;margin-bottom:50px}}.about_sect .comment article{width:73.4693877551%}@media screen and (max-width: 559px){.about_sect .comment article{width:100%}}.about_sect .comment article h5{margin-bottom:15px;padding-right:8.3333333333%;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:2rem}@media screen and (max-width: 559px){.about_sect .comment article h5{font-size:1.8rem}}.about_sect .comment article h5:not(:first-child){margin-top:40px}.about_sect .comment article p{padding-right:8.3333333333%;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;line-height:2.5}@media screen and (max-width: 559px){.about_sect .comment article p{padding-right:0}}.about_sect .comment_name{margin-top:60px;text-align:right}.about_sect .comment_name span{padding-left:20px;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:2.4rem}@media screen and (max-width: 559px){.about_sect .comment_name span{font-size:2rem}}
