@charset "utf-8";
/* CSS Document */
.exlist{
	width:710px;
	height:300px;
	margin:20px auto;
}
.exlist li{
	float:left;
	margin:1px;
}
.s_naiyo {
	width:346px;
	float:left;

}

.s_naiyo img{
	margin-bottom:2px;
}
.s_naiyo dd{
	margin-bottom:5px;
	font-size: 0.9em;
}
.sbox {
	width:710px;
	clear:both;
	height:500px;
}
.sbox2 {
	width:710px;
	clear:both;
	
}
.stepbox{
	background:url(../images/kigyo/bg_flow.gif) left bottom no-repeat;
	padding-bottom:20px;
}
.flow_contact{
	margin-left:70px;
	border:#FC0 2px double;
	padding:15px;
}
.flow_contact ul{

}
.flow_contact li{
	float:left;
}
.attention{
	border: #F99 2px solid;
	padding:5px;
	margin:10px 0;
}
.ippan{
	background:url(../images/ippan/ippan_top_img_bg.jpg) top left no-repeat;
	height:460px;
}

/*まるあらい*/

.arai_point{
	background:url(../images/maruarai/bg_maruarai_point.jpg) right bottom no-repeat;
	width:710px;
	height:270px;
	margin-bottom:30px;
}

.contactbox{
	background:url(../images/maruarai/bg_contactbox_service.jpg) top left no-repeat;
	width:690px;
	height:184px;
	padding:10px;
	margin-bottom:30px;
}
.shitate_zu{
	position:relative;
	width:635px;
	height:353px;
	margin:20px auto;

}
.shitate_zu .shosai{
	position: absolute;
	left: 533px;
	top: 59px;
	z-index:10;
}
.shitate_zu .shosai2{
	position: absolute;
	left: 533px;
	top: 182px;
	z-index:10;
}
.commentbox{
	width:350px;
	background:url(../images/jisyabin/bg_comment.jpg) center center no-repeat;
	padding:20px 0;
}
.setnaiyo {
	border: #F90 1px solid;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-top: 10px;
	background:#FFFFDF;
}
.setnaiyo li{
	font-weight: bold;
	width: 300px;
	float: left;
	list-style-position: inside;
	list-style-image: url(../images/common/icon_arrow_br.gif);
}

.ippan_option {
	background-color:#E0F0FF;
	padding:10px;
}
