@charset "shift_jis";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
#contents-inner p{
	line-height:1.7;
}
.title-1{
	margin-bottom:20px;
	padding-top:16px;
}
.box-1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.box-1{
	clear:both;
	width:606px;
	/*\*//*/
	overflow:hidden;
	/**/
}
.set-1{margin-bottom:22px;}
.set-2{
	padding-bottom:30px;
	margin-bottom:22px;
	border-bottom:1px #bdbdbd solid;
}
.set-3{margin-bottom:40px;}
.text-1{
}
.text-1 h3{
	margin-bottom:10px;
	padding-top:3px;
}
.ph-1{
	float:right;
	width:262px;
}
.text-2{
	float:right;
	width:380px;
}
.text-2 h3{
	margin-bottom:10px;
	padding-top:46px;
}
.ph-2{
	float:left;
	width:194px;
}
.text-3{
	/*float:right;
	width:480px;*/
}
.text-3 h3{
	margin-bottom:10px;
}
.ph-3{
	float:left;
	width:110px;
}
.text-3-1{
	margin-bottom:30px;
	padding-top:1em;
	clear:both;
}
.text-3-2{
	margin-bottom:30px;
}
.title-2{
	margin-bottom:10px;
}
#box-item{
	clear:both;
	margin-bottom:24px;
	padding:12px;
	border:1px #bdbdbd solid;
}
#title-item:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
#title-item{
	margin-bottom:22px;
	width:578px;
	/*\*//*/
	overflow:hidden;
	/**/
}
#box-item h3{
	float:left;
	width:200px;
}
#box-item p.text-hosoku{
	float:right;
	width:250px;
	color:#808080;
	text-align:right;
}
.box-item-table{
	clear:both;
	border-collapse:collapse;
	border:0;
}
.box-item-table td{
	padding:0 4px 18px;
	vertical-align:top;
}
.box-item-table td span{color:#0071bc;}
.box-item-table td img{
	margin-bottom:6px;
}
#box-item-1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
#box-item-1{
	background:url(../img/line.gif) repeat-y left top;
	padding-left:24px;
	min-height:154px;
	_height:154px;
	/*\*//*/
	overflow:hidden;
	/**/
}
#box-item-1 h4{
	font-weight:normal;
}
#box-item-1 p{
	margin-bottom:12px;
	color:#808080;
}
.btn-1{
	clear:both;
	text-align:center;
}
.btn-1{
	clear:both;
	text-align:center;
}
.im-1{
	margin-bottom:22px;
	padding-bottom:68px;
	border-bottom:1px #bdbdbd solid;
}
.roll_rwcb{
	background-image:url(../img/bg_line.gif);
	background-position:left;
}
