@charset "utf-8";
/*
Theme Name: maruwa_child
Template: maruwa
Author: innovesta
Author URI: http://www.innovesta.net
*/

/*========================*/
.companycon1box {
	width: 100%;
	border: 1px solid #58a7c6;
}

.companycon1box th {
	padding-left: 20px;
	padding-top: 10px;
	background-color: #eeeeee;
	padding-bottom: 10px;
	vertical-align: middle;
}

.companycon1box td {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
}

.companycon1box tr {
	border-top: 1px solid #58a7c6;
	border-bottom: 1px solid #58a7c6;
}

.companycon2box {
	width: 100%;
	border: 1px solid #58a7c6;
}

.companycon2box th {
	width: 113px;
	padding-left: 20px;
	padding-top: 10px;
	background-color: #eeeeee;
	padding-bottom: 10px;
	vertical-align: top;
}

.companycon2box td {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	line-height: 1.5;
}

.companycon2box tr {
	border-top: 1px solid #58a7c6;
	border-bottom: 1px solid #58a7c6;
}

.companycon3box {
	width: 100%;
	border-left: 1px solid #58a7c6;
	border-right: 1px solid #58a7c6;
	border-bottom: 1px solid #58a7c6;
}

.companycon3box th {
	width: 113px;
	padding-left: 20px;
	padding-top: 10px;
	background-color: #eeeeee;
	padding-bottom: 10px;
	vertical-align: top;
}

.companycon3box td {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	line-height: 1.5;
}

.companycon3box tr {
	border-bottom: 1px solid #58a7c6;
}

#map {
	border: 1px solid #58a7c6;
}