@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
.title1{
	padding:32px 19px 20px;
	line-height:27px;
	color:#5C0000;
	background:url(../info/img/bg_t1.jpg) no-repeat left top;
	font-size:23px;
}
.page-move{
	margin:0 0 -10px 13px;
	padding-right:0 10px 0 0;
	width:695px;
	line-height:18px;
	color:#5C0000;
	font-size:12px;
	text-align:right;
}
.page-move a{color:#5C0000;}
.page-move a:hover{color:#F00;}
.page-move1{
	margin:0 0 0 13px;
	padding-right:0 10px 0 0;
	width:695px;
	line-height:18px;
	color:#5C0000;
	font-size:12px;
	text-align:right;
}
.page-move1 a{color:#5C0000;}
.page-move1 a:hover{color:#F00;}
.page-move-bottom{
	margin:0 0 0 13px;
	padding:6px 0 0 0;
	border-top:1px #D1D1D1 solid;
	width:695px;
	line-height:18px;
	color:#5C0000;
	font-size:12px;
	text-align:right;
}
.page-move-bottom a{color:#5C0000;}
.page-move-bottom a:hover{color:#F00;}
.box2{
	margin:0 0 0 13px;
	width:695px;
	overflow:hidden;
}
.inf-box{
	margin:-1px 0 0 0;
	padding:15px 0;
	border-top:1px #D1D1D1 solid;
	width:695px;
}
.inf-title1{
	margin:0 0 8px;
	padding:0 0 0 16px;
	line-height:18px;
	color:#5C0000;
	background:url(../info/img/icon1.gif) no-repeat 0 3px;
	font-size:12px;
	font-weight:normal;
}
.inf-title1 span{color:#999;}
.inf-title1 a{color:#5C0000;}
.inf-title1 a:hover{color:#F00;}
.inf-article1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.inf-article1{
	width:695px;
	color:#4D4D4D;
	/*\*//*/
	overflow:hidden;
	/**/
}
.inf-article1 a{color:#4D4D4D;}
.inf-article1 a:hover{color:#F00;}
.re-page{
	padding-right:10px;
	line-height:18px;
	color:#94A368;
	font-size:12px;
	text-align:right;
}
.re-page a{color:#94A368;}
.re-page a:hover{color:#F00;}
.title2{
	margin:0 0 17px;
	line-height:27px;
	_height:72px;
	min-height:72px;
	color:#5C0000;
	background:url(../info/img/bg_t1.jpg) no-repeat left bottom;
	font-size:23px;
}
.title2 h3{
	padding:17px 19px 0;
}
.title2 h3 span{
	line-height:16px;
	color:#999;
	font-size:12px;
	font-weight:normal;
}
.article2:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.article2{
	margin:0 0 0 10px;
	padding-bottom:20px;
	width:705px;
	color:#333;
	/*\*//*/
	overflow:hidden;
	/**/
}
.article2 a{color:#333;}
.article2 a:hover{color:#F00;}
.re-page-bottom{
	margin:0 0 0 10px;
	padding:10px 0 13px;
	width:710px;
	line-height:18px;
	color:#94A368;
	background:url(../service/img/line2.gif) repeat-x left top;
	font-size:12px;
	text-align:right;
}
.re-page-bottom a{color:#94A368;}
.re-page-bottom a:hover{color:#F00;}
