/*==================  sub  ======================*/


.well20 {
  padding: 30px 0 30px 0;
}

 #sub_main{
	float: left;
	width: 81.623931%; 
 }

 #sub_sidemenu{
	float: right;
	width: 17.09402%;
	background-color: #ffffff;
}

.offs4 + table{
	margin-top:0.6em;
}

 .sub_box1 , .sub_box2{
 	margin-bottom:60px;
 }

 .sub_box1 h5 , .sub_box2 h5{
    padding-left: 5px;
    border-left: 3px solid #6495ed;
 }

 .sub_box1 table , .sub_box2 table{
	width:100%;
 }

 .sub_box1 table th{
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #cccccc;
 }

 .sub_box1 table td{
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: white;
 }

 .sub_box2 table th{
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #cccccc;
 }

 .sub_box2 table td{
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: white;
 }


.sub_thumbnail1{
	overflow: hidden;
	margin-bottom:2em;
}

.sub_thumbnail1 .sub_tbl{
	float: left;
	width: 20.94%; 
}

.sub_thumbnail1 .sub_tbr{
	float: right;
	width: 77.48%;
}


.offs11 + h6 {
	margin-top: 1em;
	text-align: center;
	font-size: 87.5%;
}










@media (max-width: 767px) {


 #sub_main{
	width:100%; 
 }

 #sub_sidemenu{
	width: 100%; 
 }

 .sub_box1 table , .sub_box2 table{
	width:100%;
	font-size:75%;
 }

.sub_thumbnail1 .sub_tbl{
	text-align: center;
	width: 100%; 
	margin-bottom:1em
}

.sub_thumbnail1 .sub_tbr{
	width: 100%;
}

.sub_thumbnail1 p{
	font-size: 87.5%;
	line-height: 1.6em;
}

}




@media (max-width: 479px) {


}
