@charset "shift_jis";

/* ****************************************************************** 

	@This stylesheet Information{
		CSS File Name: contents.css

		Setting of: Contents area
			1: contentsTop setting
			2: contents setting
			3: mainContents common setting
			4: mainContents setting
			5: contentsBtm setting
			6: searchWrap setting
	}

****************************************************************** */

/*===================================================================
	1: contentsTop setting
===================================================================*/
div#contentsTop {
}

/*===================================================================
	2: contents setting
===================================================================*/
div#contents {
}

body.column2 div#contents {
}

body.column2 div#contents div#contentsInner {
	padding:0 0 35px;
	margin:10px auto 0;
	text-align:left;
	width:950px;
}

body.topPage div#contents div#contentsInner {
	margin:20px auto 0 !important;
}

body.column1 div#contents div#contentsInner {
	padding:0 0 35px;
	margin:10px auto 0;
	text-align:left;
	width:850px;
}

/* =========================================================
mainContents
========================================================= */
body.column2 div#mainContents {
	float:left;
	width:628px;
	overflow:hidden;
	zoom:1;
}

body.column1 div#mainContents {
	width:850px;
	overflow:hidden;
	zoom:1;
}

/* =========================================================
mainContentsInner
========================================================= */
#mainContents #mainContentsInner {
}

/* =========================================================
footpath
========================================================= */
#footpath {
	background:#fff;
	margin:0 0 10px;
	letter-spacing:0;
	font-size:83%;
}

#footpath span.dispNone {
}

#footpath span,
#footpath a {
	margin-right:5px;
	zoom:1;
	
}

#footpath strong {
	font-weight:normal;
}

#footpath a:visited{color:#0080da;} 



/*===================================================================
	5: contentsBtm setting
===================================================================*/
div#contentsBtm p.pgTopLink {
	text-align:right;
	clear:both;
}

div#contentsBtm p.pgTopLink a {
	background:url(/images/pagetop.gif) no-repeat 0 0.6em;
	padding:2px 0 3px 12px;
}

/*===================================================================
	5: contentsBtm setting
===================================================================*/

.siteLinksWrap {
	text-align:center;
	clear:both;
	background:#fffbee;
	overflow:hidden;
	padding:10px 0;
	text-align: center;
	margin:0 50px;
}

.siteLinksWrap .inner {
	width:950px;
	margin:0 auto;
	overflow:hidden;
	font-weight:bold;
}

.siteLinksWrap .heightLine-group1 {
	text-align:left;
	float:left;
	padding:10px 0;
	background:url(../images/line2.gif) repeat-y;
}

.siteLinksWrap .heightLine-group1 .moduleInner {
	padding:0 10px 0 ;
}

.siteLinksWrap .first {
	background:none;
	width:146px;
}

.siteLinksWrap .second {
	width:148px;
}

.siteLinksWrap .third {
width:158px;
}

.siteLinksWrap .fourth {
width:148px;
}

.siteLinksWrap .fifth {
width:136px;
}

.siteLinksWrap .sixth {
width:110px;
}

.siteLinksWrap .seventh {
width:100px;
}


.siteLinksWrap .heightLine-group1 .title {
	font-size:109%;
}

.siteLinksWrap .heightLine-group1 .title a {
	padding:0 0 0 15px;
background:url(/images/footlink_listmark.gif) 0 0.4em no-repeat;
}

.siteLinksWrap .heightLine-group1 .subTitle{
	font-size:87%;
	padding:0 0 0 5px;
	margin: 0 0 5px;
	}

.siteLinksWrap .heightLine-group1 a:visited{
	color:#0080da;}

.siteLinksWrap .heightLine-group1 ul {
	padding:0 0 0 15px;
	margin:0 0 10px;
	font-size:87%;
}

.siteLinksWrap .heightLine-group1 ul li {
	margin:5px 0 0;
}

.siteLinksWrap .heightLine-group1 ul li a {
}

#pagingBottom {
	margin:15px 0 0;
	font-size:117%;
}

/* common */
.paging .pageNo {
	text-align:center;
}

.paging .nextPage{
	text-align:center;
	padding:0 0 10px;} 

.paging .pageNo span {
	color:#999;
}

.paging .pageNo span.next {
	margin-left:10px;
	zoom:1;
}

.paging .pageNo span.rev {
	margin-right:5px;
	zoom:1;
}

.paging .pageNo span a {
	border:none;
	margin:0;
	padding:0;
	zoom:0;
}

.paging .pageNo span a.title {
	font-weight:bold;
}

.paging .pageNo b {
	font-weight:normal;
	margin:0 -0.18em;
	padding:1px 4px;
	zoom:1;
	background:#6792E1;
	color:#FFF;
}

.paging .pageNo a {
	font-weight:normal;
	margin:0 -0.18em;
	padding:1px 2px;
	zoom:1;
}

.paging a:visited{color:#0080da;} 

.pagingArticle ul li{
	width:415px;
	font-size:1.15em;
	margin:30px 0;
}

.pagingArticle ul li.prev{
	float:left;
	text-align:right;
}

.pagingArticle ul li.next{
	float:right;
	text-align:left;
}

/*===================================================================
	6: searchWrap setting
===================================================================*/
div#searchWrap.module1.pkg{
	width:298px;
	float:right;
}

div#searchWrap.module1.pkg .searchBox{
	margin-bottom:0;
}