@charset "utf-8";
.sub601{
	width:100%;	
}
.sub601 dl{
	display:inline-block;
	width:19%;
	height:350px;
	margin:20px 0px;
	padding:20px;
	vertical-align:top;
	border:2px solid #0066b3;	
}
.sub601 dl dt{
	width:100%;
	text-align:center;
}
.dd1{
	width:100%;
	padding:10px 0px;
	text-align:center;
	color:#0066b3;
	font-weight:700;
}

.sub602{
	width:100%;	
}
.sub601 h3{
	clear:both;
	width:100%;
	margin-top:50px !important;
	background:url("/images/subimg/icon_h4.png")0px 5px no-repeat;
	padding-left:30px;
	padding-bottom:10px;
	color:#000 !important;
}
.sub601 h3 span{
	float:right;
	font-size:1.8rem;
	margin-top:20px;
}
.sub601 h4{
	background:url("/images/subimg/icon_h5.png")0 3px no-repeat;
	padding-left:20px;
	padding-bottom:10px;
}
.sub601 h5{
	background:url("/images/subimg/icon_h6.png")0 5px no-repeat;
	padding-left:20px;
	padding-bottom:10px;
	font-size:2.0rem;
	font-weight:700;
}
.sub602 h3{
	clear:both;
	width:100%;
	margin-top:50px !important;
	background:url("/images/subimg/icon_h4.png")0px 5px no-repeat;
	padding-left:30px;
	padding-bottom:10px;
	color:#000 !important;
}
.sub602 h4{
	background:url("/images/subimg/icon_h5.png")0 3px no-repeat;
	padding-left:20px;
	padding-bottom:0px;
}
.li_icon{
	margin-bottom:40px;
	margin-left:20px;
}
.li_icon li{
	background:url("/images/subimg/icon_li.png")0 10px no-repeat;
	padding-left:15px;
}
.sub602txt1{
	font-size:3.5rem;
	font-weight:700;
	color:#1fb25a;	
}
.sub602txt2{
	font-size:5.5rem;
	font-weight:700;
	color:#2c7359;	
}
.sub602txt2 span{
	color:#ff9600;	
}
.sub602txt3{
	font-size:2.5rem;
	color:#000;	
}

.sub602_img img{width:100%;}

.table-basic1{
	width:100%;
	border-top:2px solid #414141;	
	margin-bottom:40px;
}
.table-basic1 th{
	padding:10px;
	border-bottom:1px solid #d8d8d8;	
	text-align:center;
	background-color:#efefef;
	border-right:1px solid #d8d8d8;	
}
.table-basic1 td{
	padding:10px;
	border-bottom:1px solid #d8d8d8;	
	border-right:1px solid #d8d8d8;	
	vertical-align:middle;
}

@media all and (max-width:1152px) {

}


@media all and (max-width:1024px) {


}

@media all and (max-width:884px) {

}

@media all and (max-width:812px) {


}


@media all and (max-width:768px) {
.sub601 dl{
	display:inline-block;
	width:100%;
	height:auto;	
}
}

@media all and (max-width:736px) {
}

@media all and (max-width:720px) {
}


@media all and (max-width:640px){
}

@media all and (max-width:480px) {
}
@media all and (max-width:428px) {
}

@media all and (max-width:421px) {
}
@media all and (max-width:414px){
}

	
}

@media all and (max-width:412px) {
}
@media all and (max-width:400px) {
}
@media all and (max-width:390px) {
}

@media all and (max-width:384px) {
}
@media all and (max-width:375px){
}


@media all and (max-width:360px){
}


@media all and (max-width:320px){

}
