/*-------------------------------------------------
  SHARP AMENITY SYSTEMS CORPORATION All Rights Reserved.
  File  :  pvsystem.css
-------------------------------------------------*/

table.hyou1 {
	width: 527px;
	margin-left: 15px;
	line-height: 1.3;
	margin-bottom: 50px;
}

table.hyou1 captopn {
	margin-bottom: 5px;
	margin-left: 15px;
}

table.hyou1 th {
	width: 150px;
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BCBCBC;
}

table.hyou1 td {
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BCBCBC;
}

table.hyou1 td.head { width: auto; }

table.hyou1 td ul.hyo1list {
	list-style-type: disc;
	padding-left: 20px;
	margin-left: 3px;
}

table.hyou1 td ul.hyo1list li {
	list-style-type: disc;
	line-height: 1.6;
	margin-bottom: 5px;
}

table.hyou1 td ol.hyo1list {
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 3px;
}

table.hyou1 td ol.hyo1list li {
	line-height: 1.6;
	margin-bottom: 5px;
	list-style-type: decimal;
}

ul.kigyou_idx { width: 542px; }

ul.kigyou_idx li {
	float: left;
	margin-bottom: 10px;
}

#jyuutaku dl.list {
	margin-left: 15px;
	line-height: 1.2;
	margin-bottom: 50px;
}

#jyuutaku dl.list dt {
	font-weight: bold;
	margin-bottom: 3px;
}

#jyuutaku dl.list dd { margin-bottom: 15px; }

#flow #content h1 { margin-bottom: 15px; }

#flow ul.flow_menu li {
	float: left;
	height: 70px;
	margin-bottom: 20px;
}

#flow ul.flow_menu li.ttl {
	font-weight: bold;
	color: #14447F;
	width: 542px;
	height: auto;
	margin-bottom: 5px;
}

#flow ul.s01_links { width: 542px; }

#flow ul.s01_links li {
	background-image: url(../images/arrow_03.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	margin-bottom: 5px;
	float: right;
	clear: both;
	white-space: nowrap;
}

#flow .s01_chuui {
	background-color: #FFFFCC;
	padding: 10px;
}

#flow .s01_chuui a {
	background-image: url(../images/arrow_03.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	clear: both;
	margin-left: 10px;
}

#flow p.s03 {
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BCBCBC;
	margin-bottom: 15px;
}

#flow table.yane_price { margin-left: 15px; }

#flow table.yane_price a {
	background-image: url(../images/arrow_03.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}

#flow p.s03_back {
	background-image: url(../images/arrow_03.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	padding-bottom: 0px;
}

a.normal_link {
	background-image: url(../images/arrow_03.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}

