﻿.index .ivbox{padding-top:30px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap}.index .ivbox .sbox{width:calc((100% - (24px * 2)) / 3);background-color:#fff;border-radius:5px;margin-bottom:28px;text-align:left;margin-right:24px}.index .ivbox .sbox:nth-of-type(3n+7){margin-right:0}.index .ivbox .sbox .sv_name{position:relative;height:50px;margin:0 10px;padding-left:10px;color:#2aafa1;font-size:2.0rem;font-weight:700;text-align:left;line-height:50px;border-bottom:1px #2aafa1 solid}.index .ivbox .sbox .sv_name span{display:block;position:absolute;right:0;top:25px;width:100px;height:30px;background-color:tomato;border-radius:5px;transform:translateY(-50%);font-size:16px;line-height:30px;text-align:center;color:#fff}.index .ivbox .sbox .sv_text{min-height:45px;margin:0 10px;padding:6px 20px 12px;text-align:left;font-size:1.4rem;line-height:1.6;margin:0 auto;position:relative}.index .ivbox .sbox.big{width:calc((100% - 24px) / 2);flex-shrink:1;position:relative;margin-right:0}.index .ivbox .sbox.big:nth-of-type(odd){margin-right:24px}.index .ivbox .sbox.big figure{text-align:center;padding:10px 10px 0 10px}.index .ivbox .sbox.big .sv_name{height:auto;padding:15px 110px 0 12px;line-height:1.4;border-bottom:none}.index .ivbox .sbox.big .sv_text{position:relative;font-size:1.6rem;padding-right:110px;color:#2aafa1;font-weight:700}.index .ivbox .sbox.big .iv_bt{display:block;position:absolute;right:10px;bottom:10px;width:120px;height:30px;background-color:#2aafa1;border-radius:5px;font-size:1.8rem;line-height:30px;color:#fff;text-align:center}.index .ivbox .bt_more{margin:0 0 -5px auto;text-align:right}.index .ivbox .bt_more a{margin-right:10px}@media screen and (max-width: 750px){.index .ivbox{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:center;flex-wrap:wrap}.index .ivbox .sbox{width:calc((100% - 24px) / 2);margin-right:0}.index .ivbox .sbox.big{width:100%;margin-right:0}.index .ivbox .sbox.big:nth-of-type(odd){margin-right:0}}@media screen and (max-width: 500px){.index .ivbox{display:block}.index .ivbox .sbox{width:100%}}#company_about{margin:25px 0;width:100%;min-height:60px;border-right:3px #2aafa1 solid;border-left:3px #2aafa1 solid;text-align:left;color:#2aafa1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap}#company_about li:nth-of-type(1){padding:0 3.155%;font-size:2.5rem;font-weight:700;line-height:1.1}#company_about li:nth-of-type(1) span{display:inline-block}#company_about li:nth-of-type(2){height:100%;padding:8px 0 0 16px;border-left:3px #2aafa1 solid;font-size:2.0rem;line-height:1.3}#company_about li:nth-of-type(2) span{display:inline-block}@media screen and (max-width: 750px){#company_about{display:block}#company_about li:nth-of-type(1){padding:0 3.155%;font-size:2.2rem;line-height:1.1}#company_about li:nth-of-type(2){height:auto;padding:8px 0 0 16px;border-left:none;font-size:1.6rem;line-height:1.4}}#company_info{margin-bottom:24px;text-align:left;font-size:1.4rem;line-height:1.6}.issue{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap;margin-bottom:30px}.issue ul{position:relative;width:calc((100% - 2.594% * 2) / 3);margin-top:50px;padding-top:50px;padding-bottom:1.5em;background-color:#eef4f7;border-radius:5px}.issue ul li{width:88%;margin:1em auto 0;text-align:left;color:#2aafa1;font-weight:700;line-height:1.6;font-size:1.5rem}.issue ul li:first-child{position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:120px;height:120px;margin:0;background-color:#2aafa1;border:10px #fff solid;border-radius:50%;text-align:center;color:#fff;font-weight:700;line-height:120px;font-size:2.5rem}@media screen and (max-width: 750px){.issue{display:block}.issue ul{width:100%;margin-top:56px;padding-top:30px}.issue ul:first-child{margin-top:0}.issue ul li:first-child{position:absolute;top:-56px;width:80px;height:80px;border:6px #fff solid;line-height:80px}}.interview{margin-top:20px}.interview::after{content:'';height:1px;display:block;clear:both}.interview h2{margin-top:0;padding:0 0 0 10px;border-left:3px #2aafa1 solid;text-align:left;font-size:2.2rem;font-weight:500;line-height:1.4;color:#2aafa1}.interview h2 span{display:inline-block}.interview .fll+h2{margin-left:calc(29.189% + 2.638vw)}.interview .fll.figbig+h2{margin-left:calc(47.784% + 2.638vw)}.interview .float{padding:0 2.638vw 38px;width:29.189%}.interview .float.flr{float:right;padding-right:0}.interview .float.fll{float:left;padding-left:0}.interview .float.figbig{width:47.784%}.interview .float.margintop{margin-top:38px}.interview p{margin-top:1em;text-align:left;font-size:1.5rem;line-height:2.0;color:#000}.interview p.question{color:#2aafa1;font-weight:500}.interview p.question::before{content:'―'}@media screen and (max-width: 750px){.interview{margin-top:15px}.interview h2{font-size:1.8rem}.interview .fll+h2{margin-left:0}.interview .fll.figbig+h2{margin-left:0}.interview .float{padding:0 2.638vw 2.638vw}.interview .float.margintop{margin-top:20px}.interview .figbig{width:100%;text-align:center;margin:1em auto 1.5em}.interview p{margin-top:1em;text-align:left;font-size:1.5rem;line-height:2.0;color:#000}.interview p.question{color:#2aafa1;font-weight:500}.interview p.question::before{content:'―'}}
