/* solar.css
-------------------------------------------------------------------------------------------------*/

/* ‹¤’Ê */
/*
.contact_box{
	clear:both;
	position:relative;
	width:1024px;
	height:202px;
	background:url(../img/shared/contact_bg.jpg) 0 0 no-repeat;
}
.contact_box .tel{
	position:absolute;
	top:90px;
	left:345px;
	left:390px;
	color:#EC5331;
	font-size:33px;
	font-weight:bold;
}
.contact_box .btn{
	position:absolute;
	top:138px;
	left:345px;
}
*/

/* solar/index.html */
.solar_table{
	width:100%;
	margin:0 0 30px 0;
	}
	.solar_table th,
	.solar_table td{
		padding:10px;
	}
	.solar_table th{
		color:#FFF;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		border-left:1px solid #D7D7D7;
		background-color:#004FA8;
	}
	.solar_table th:first-child{
		border-left:none;
	}
	.solar_table td{
		border-left:1px solid #D7D7D7;
		border-bottom:1px solid #D7D7D7;
	}
	.solar_table td:first-child{
		width:30%;
		border-left:none;
		background-color:#f5f5f5;
}


/* solar/merit.html */
h4{
	margin-bottom:15px;
	padding: 10px 0;
	color:#333;
	font-size:20px;
	font-weight:bold;
	letter-spacing: 2px;
	border-bottom:4px solid #D7D7D7;
}
.jirei.mame .fl,
.jirei.mame .fr{
	width: 49%;
}
.jirei.mame .fl img,
.jirei.mame .fr img{
	margin-bottom: 10px;
}
.jirei.mame .fr p{
	margin-left: 29px;
}
.jirei.mame strong{
	font-size: 25px;
	font-weight: bold;
}
.jirei.mame strong.txt_notes{
	font-size: 14px;
}


/* solar/flow.html */
.flow_box{
	margin-bottom:20px;
	padding-bottom: 30px;
	background: url(../images/arrow_b.png) 50% bottom no-repeat;
}
.flow_box:last-child{
	background: none;
}
.flow_box h3{
	margin:0;
}
.flow_box p{
	margin-bottom: 20px;
	padding:20px 0 0 43px;
}
.flow_box:last-child p{
	background:none;
}


/* solar/simulation.html */
.txt_notes{
	color:#c60018;
}
.txt_supplement{
	font-size:12px;
}
