/* CSS Document */

.top_bn {
	/*height:50vw;
	background-size:cover; */
	/* width: 100%; */
}
/*.top_bn:nth-of-type(1) .top_bn_h2,
.top_bn:nth-of-type(4) .top_bn_h2{
	color:var(--col_i_green);
}
.top_bn:nth-of-type(2) .top_bn_h2,
.top_bn:nth-of-type(3) .top_bn_h2{
	color:var(--col_i_blue);
}*/
.inner_cntr {
    width: calc( 100% - 32px );
	text-align: center;
}
h3 {
	text-align: left!important;
}

.wk_env_h3 {
	text-align: center!important;
}

.edu_1st_study:nth-of-type(1){
	order:1;
	width: 250px;
}
.edu_1st_study:nth-of-type(2){
	order:4;
	width: calc(100% - 250px);
}
.edu_1st_study:nth-of-type(3){
	order:5;
	width: 250px;
}
.edu_1st_study:nth-of-type(4){
	order:2;
	width: calc(100% - 250px);
}
.edu_1st_study:nth-of-type(5){
	order:3;
	width: 250px;
}
.edu_1st_study:nth-of-type(6){
	order:6;
	width: calc(100% - 250px);
}
.wrap_member_img {
    width: 200px;
    height: 200px;
    border-radius: 100px;
	padding: 9px;
}
.member_name {
    width: calc( 100% - 200px );
}
.member_name span {
	line-height: 2em;
}
.wrap_mgr_interview {
    align-items: flex-start;
}
.grp_mgr_img {
	width: 35%;
}
.grp_mgr_boss {
	top: calc( 35vw - 4px);
    left: 0;
    width: 35%;
}
.wrap_grp_mgr_info {
	width: 65%;
}
.grp_mgr_info_th {
    width: 100%;
    display: block;
    padding: 12px 0 12px 37px;
    text-align: left;
    box-sizing: border-box;
}
.grp_mgr_info_td {
	width: 100%;
    display: block;
    text-align: left;
}
.mgr_facility_filter_li {
	width: 33%;
}
.mgr_facility_filter_li:nth-of-type(3n),
.mgr_facility_filter_li:nth-of-type(3n+2) {
	margin-left: 0.5%;
}
.inner_dpt_mgr_msg {
	width: 70%;
}
.wrap_study_detail {
    padding: 20px 20px;
}
.wrap_study_infos {
    justify-content: space-evenly;
	flex-wrap: wrap;
}
.study_info_times,
.study_info_method{
	width: 40%;
	margin-bottom: 20px;
}
.study_info_link {
	width: 70%;
}
.latest_study_report {
    background-color: transparent;
}
.faq_q {
	text-align: left!important;
}
.faq_a {
	text-align: left!important;
}
.lic_dt {
	width: calc( 100% - 130px - 30px );
	text-align: left!important;
}
.lic_dd {
	
}
.wrap_licensce {
    padding: 12px 0px 12px 36px;
    width: 70%;
    margin: 10px auto;
	display: block;
}
.wk_env {
    padding: 20px 0 20px;
}
.wk_env_p {
	text-align: left!important;
}

