h2 {
	margin-left: 15px;
}
div.pg1 h3 {
	margin-left: 0px;
}
p span.caution {
	display:block;
	padding-left:1em;
	text-indent:-1em;
	padding-top: 0.5em;
	font-size: 1em;
}
p.lead {
	text-align:center;
	margin-bottom: 20px;
}
div#subnavi {
	margin: 0 0 10px 0;
	width: 500px;
	padding: 0 0 0 10px;
	border-bottom: 6px solid #090F44;
	height: 34px;
}
div#subnavi ul li {
	float:left;
	background-repeat:no-repeat;
	padding-right: 5px;
	width: 160px;
	height: 34px;
}
div#subnavi ul li a {
	display:block;
	background-repeat:no-repeat;
	width: 160px;
	height: 34px;
	text-indent: -9999px;
}
div#subnavi ul li a:hover {
	background-image:url(none) !important;
}
div#subnavi ul li#p1 {
	background-image:url(../img/s03/navi_1_f2.gif);
}
div#subnavi ul li#p2 {
	background-image:url(../img/s03/navi_2_f2.gif);
}
div#subnavi ul li#p3 {
	background-image:url(../img/s03/navi_3_f2.gif);
}
div#subnavi ul li#p1 a {
	background-image:url(../img/s03/navi_1.gif);
}
div#subnavi ul li#p2 a {
	background-image:url(../img/s03/navi_2.gif);
}
div#subnavi ul li#p3 a {
	background-image:url(../img/s03/navi_3.gif);
}
div#subnavi ul li#p1.selected a {
	background-image:url(../img/s03/navi_1_f3.gif) !important;
}
div#subnavi ul li#p2.selected a {
	background-image:url(../img/s03/navi_2_f3.gif) !important;
}
div#subnavi ul li#p3.selected a {
	background-image:url(../img/s03/navi_3_f3.gif) !important;
}
/* TOP */
p.top_lead, div.top_lead {
	clear:both;
	padding-top:20px;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
}
.grayback p.service {
	padding-top: 20px;
}
div.box_a h2 {
	margin-left:15px;
}
div.box_a div.pg1 {
	clear: both;
}
div.box_a div.pg1 div {
	width:230px;
	background-repeat:no-repeat;
	background-position: left bottom;
	text-align:center;
	margin:0;
	height:98px;
}
div.box_a div.r h3, div.box_a div.l h3 {
	margin-bottom:5px;
}
div.box_a div.pg1 table {
	border-collapse:separate;
	margin: 0 -2px;
	width: 472px;
}
div.box_a div.pg1 table th, div.box_a div.pg1 table td {
	text-align:left;
	padding:5px 8px;
	border: 1px solid #CCCCCC;
	line-height: 1.25;
	font-size: 12px;
}
div#pc div.pg1 table th {
	border-color: #FE9292;
	background-color: #FFF4F4;
}
div#meter div.pg1 table th {
	border-color: #4A81C4;
	background-color: #E6F3FF;
	width: 130px;
}
div.box_b {
	margin-left:20px;
	width: 470px;
}
div.box_b h3 {
	margin:0 0 10px 0;
}
div.box_b h4 {
	margin:0 0 10px 0;
}
div.box_b p {
	width: 465px;
	margin-left: 5px;
	margin-bottom: 0.5em;
}
div.box_b p.img {
	margin-left:0px;
}
div#box_4.box_b ul {
	margin-left:5px;
	float: left;
}
div#box_4.box_b ul.l {
	float:left;
	width: 200px;
}
div#box_4.box_b ul.r {
	float:right;
	width: 240px;
}
div#box_4.box_b ul li {
	color:#0D1B4C;
	padding-left:10px;
	margin-bottom: 5px;
	background: url(../img/s03/p1/bulet.gif) 0px 2px no-repeat;
}
div#box_4.box_b ul li ul {
	float:none;
}
div#box_4.box_b ul li ul li {
	font-size:0.84em;
	line-height:15px;
	border-left-width:0;
	background:url(../img/s03/p1/tree_t.gif) left top no-repeat;
	margin-bottom:0;
	height:15px;
	padding-left: 15px;
}
div#box_4.box_b ul li ul li.bottom {
	background-image:url(../img/s03/p1/tree_l.gif);
}
div.grayback {
	margin-left:20px;
	width: 450px;
}
.pc_lease .pg1 h2 {
	margin:0;
}
.btnbox {
	background:url(../img/s03/p1/btn_bg.gif) no-repeat top left;
	padding:12px 0 11px 18px;
	margin:0 15px 20px;
}
.btnbox img {
	vertical-align: middle;
}
.img_right {
	padding-right:11px;
}
.img_right2 {
	padding-right:24px;
}
div.pg_btn {
	margin-bottom:30px;
}
.pc_btn {
	float:left;
	background:url(../img/s03/p1/btn_l_bg.gif) no-repeat top left;
	float:left;
	padding:9px 8px 6px 7px;
	margin:0!important;
}
.meter_btn {
	background:url(../img/s03/p1/btn_r_bg.gif) top right no-repeat;
	float:right;
	padding:9px 7px 6px 8px;
	margin:0!important;
}

/* ポップアップパネル */
#poppanel {
	border: 1px solid #ffffff;
	clear: both;
	left:271px;
	position: absolute;
	top:590px;
	width:466px;
	background-color:#FFFFFF;
	display:none;
}
#poppanel div {
	background-color: #efefef;
	padding:17px 10px 17px;
	margin:0 20px 18px;
}
* html #poppanel div {
	padding-bottom: 5px;
}
*:first-child + html #poppanel div {
	padding-bottom: 5px;
}

#poppanel div.whiteline {
	background-color: #ffffff;
	border: 1px solid #333333;
	padding:0;
	margin:0;
}
* html #poppanel div.whiteline {
	padding-bottom: 0;
}
*:first-child + html #poppanel div.whiteline {
	padding-bottom: 0;
}

#poppanel h4 {
	color:#FFFFFF;
	line-height:22px;
	border-bottom:2px solid #999999;
	background-color:#090F44;
	margin: -1px 0 20px;
	padding-left: 10px;
	width: 454px;
	height:22px;
	font-size: 1em;
}
#poppanel h5 {
	text-align:center;
	font-size:150%;
	margin-bottom:12px;
}
#poppanel p {
	text-align:center;
}
#poppanel p.left {
	float:left;
}
#poppanel p.right {
	float: right;
}

#poppanel p#alertPanel_footer {
	text-align: right;
	border-top:2px solid #999999;
	background-color:#090F44;
	margin: 0 0 -1px;
	padding-right: 10px;
	width: 454px;
	height:20px;
}
#alertPanel_footer span img {
	padding-top:3px;
}
.rental_btn {
	margin-bottom:22px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
}
/* p2 */
div#content.s03_p2 div#box_1 {
	background:url(../img/s03/p2/box1_bg.gif) right top no-repeat;
	height: 66px;
}
/*応急処置*/
div#content.s03_p2 div#box_1{
	background:url(../img/ch2010/sudden/box1_bg.gif) right top no-repeat;
	height: 78px;
	}
div#content.s03_p2 div#box_1 h3 {
	margin:0;
	float:left;
}
div#content.s03_p2 div#box_1 p {
	padding-top:14px;
	zoom:1;
}
/*応急処置*/
div#content.s03_p2 div#box_1 p {
	padding-top:9px;
	float:left;
	}
div#content.s03_p2 div#box_2 h3 {
	margin-bottom:0;
}
div#content.s03_p2 div#box_2 p#box_2_list {
	background:transparent url(../img/s03/p2/box2_bottom.gif) left bottom no-repeat;
	padding-bottom: 16px;
	margin-bottom: 0.5em;
}
/* p3 */
div#content.s03_p3 div#box_0 {
	background:url(../img/s03/p3/box2_bg.gif) right bottom no-repeat;
	height: 66px;
}
/*応急処置*/
div#content.s03_p3 div#box_0{
	height:78px;
	background:url(../img/ch2010/sudden/box2_bg.gif) right bottom no-repeat;
	}
div#content.s03_p3 div#box_0 h3 {
	margin:0;
	float:left;
}
div#content.s03_p3 div#box_0 p {
	padding-top:14px;
	zoom:1;
}
/*応急処置*/
div#content.s03_p3 div#box_0 p {
	padding-top:9px;
	float:left;
	
	}
div#content.s03_p3 div#box_1 {
	background: url(../img/s03/p3/lead_bg.gif) left bottom no-repeat;
	height:172px;
}
div#content.s03_p3 div#box_1 p {
	text-align:center;
}
div#content.s03_p3 div#box_1 p img {
	padding:0 5px;
}
div#content.s03_p3 div#box_2 ul {
	font-size:12px;
	float: left;
}
div#content.s03_p3 div#box_2 ul.l {
	width:215px;
	margin-left: 5px;
}
div#content.s03_p3 div#box_2 ul.r {
	width:240px;
}
div#content.s03_p3 div#box_2 ul li {
	background: #FFFFFF url(../img/s03/p3/bulet.gif) left center no-repeat;
	padding: 2px 0 2px 28px;
	width: 187px;
}
div#content.s03_p3 div#box_2 ul.r li {
	width: 212px;
}
div#content.s03_p3 div#box_2 ul li.odd {
	background-color:#E4F1FA;
}
h3 img {
	vertical-align:bottom;
}
.top_lead span.service{
clear:both;
margin-bottom:0;
text-align:left;
}