@charset "utf-8";
@import url("company.css");



/* .row01 {width:100%; max-width:960px; margin:0 auto} */

.row01 li {float:left; width:50%}
.row01 li.li_01 {width:50%}
.row01 li.li_02 {width:48%; margin-left:2%}
/*
.row01 li.li_02 h2,
.row01 li.li_02 h3 {font-size:30px; text-align:center; line-height:200%; font-weight:500} 
*/
.row01 li.li_02 h2 {color:#8eaa22; padding:25px 0 14px 0}



.row01 li.li_02 table {width:100%; border-top:1px solid #000;  border-bottom:1px solid #000;  margin-top:4.5%}
.row01 li.li_02 th,
.row01 li.li_02 td {font-size:15px; ; padding:8px}
.row01 li.li_02 th {border-top:0px solid #ccc; background-color:#f5f5f5; font-weight:500}
.row01 li.li_02 td {border-left:1px solid #ccc; border-top:0px solid #ccc; padding-left:20px}
.row01 li.li_02 tr:first-child th{border-top:0}
.row01 li.li_02 tr:first-child td {border-top:0}
.row01 li.li_02 td.row02_img {padding:0; width:335px}



@media screen and (max-width:976px) {
	.row01 li {float:none; clear:both}
	.row01 li.li_01,
	.row01 li.li_01 img {width:100%; height:auto;}
	.row01 li.li_02 {width:100%; margin-left:0; margin-top:5%}
	
}

@media screen and (max-width:767px) {
	.row01 table {width:100%}
	.row01 li.li_02 h2,
	.row01 li.li_02 h3 {font-size:20px}
}

@media screen and (max-width:450px) {
	.row01 li.li_02 h2,
	.row01 li.li_02 h3 {font-size:15px}

	.row02 th,
	.row02 td {font-size:.89em;}
}

