@charset "utf-8";

/* layout
===========================================*/
/* contentHead
-------------------------------------------*/
#contentHead{background-color:#ddd6c9;}

#contentHead #contentHeadMain{
	width:900px;
	height:70px;
	margin:0px auto;
	text-align:left;
	position:relative;
	background:url(../images/bg_header.gif) no-repeat left top;
	}
	
#contentHead #contentHeadMain p.siteLogo{
	position:absolute;
	top:9px;
	left:0px;
	}
	
#contentHead #contentHeadMain p.siteRead{
	position:absolute;
	top:28px;
	left:205px;
	}

#contentHead #contentHeadMain p.siteLogo2{
	position:absolute;
	top:36px;
	left:731px;
	}

#contentHead #contentHeadMain p.chgSizeTtl{
	width:84px;
	position:absolute;
	top:7px;
	left:732px;
	}

#contentHead #contentHeadMain ul.chgSize{
	width:82px;
	position:absolute;
	top:3px;
	left:815px;
	line-height:0px;
	font-size:1px;
	}

#contentHead #contentHeadMain ul.chgSize li{
	display:inline;
	margin-left:4px;
	vertical-align:bottom;
	line-height:0px;
	font-size:1px;
	}
			

/* localNavi
-------------------------------------------*/
/*unitLocalNavi*/
#contentBodyNavi div.unitLocalNavi{
	background:transparent url("../images/unitlocalnavi_bg.gif") no-repeat left bottom;
	margin-bottom:10px;
	padding:3px 5px 7px;
	}

#contentBodyNavi div.unitLocalNavi p.listTtl{margin:0px 0px 3px 5px;}

#contentBodyNavi div.unitLocalNavi ul{
	line-height:0px;
	font-size:1px;
	}

#contentBodyNavi div.unitLocalNavi ul li{
	margin:0px 0px 3px 5px;
	line-height:0px;
	font-size:1px;
	}

/*unitApply*/
#contentBodyNavi div.unitLocalNavi div.unitApplyNaviL{width:88px;float:left;}
#contentBodyNavi div.unitLocalNavi div.unitApplyNaviR{width:98px;float:right;}
#contentBodyNavi div.unitLocalNavi div.unitApplyNaviR p{margin-top:25px;}

/*localNaviLink*/
#contentBodyNavi ul.localNaviLink{
	background:transparent url("../images/bt_dotline.gif") no-repeat left top;
	padding-top:1px;
	margin-bottom:10px;
	}

#contentBodyNavi ul.localNaviLink ul li{
	line-height:0px;
	font-size:1px;
	}

#contentBodyNavi ul.localNaviLink li{
	background:transparent url("../images/bt_dotline.gif") no-repeat left bottom;
	padding-bottom:1px;
	line-height:0px;
	font-size:1px;
	}

/*Banner*/
#contentBodyNavi ul.localNaviBanner li{
	margin-bottom:10px;
	}

/* contentBody
-------------------------------------------*/	
.backnumber a:link {
	color: #3B5998;
	text-decoration: underline;
}

.backnumber a:visited {
	color: #3B5998;
	text-decoration: none;
}

.backnumber a:hover {
	color:#3399FF;
	text-decoration: none;
}

.backnumber a:active {
	color: #3B5998;
	text-decoration: none;
}

/* footNavi
-------------------------------------------*/
#footNavi{
	background:#f5f1e9;
	border-top:#c4bbab 1px solid;
	}

#footNavi #footNaviMain{
	width:900px;
	margin:0px auto;
	text-align:center;
	}

#footNavi #footNaviMain ul{padding:10px 0px;}

#footNavi #footNaviMain ul li{
	display:inline;
	margin-right:10px;
	border-right:#333333 1px solid;
	padding-right:10px;
	line-height:1.2em;
	}

#footNavi #footNaviMain ul li.footNaviEnd{
	border:none;
	padding-right:0px;
	}

/* contentFoot
-------------------------------------------*/
#contentFoot{background-color:#756a57;}

#contentFoot #contentFootMain{
	width:900px;
	margin:0px auto;
	text-align:left;
	padding:30px 0px 30px;
	}

#contentFoot #contentFootMain p{text-align:center;}

/* parts
===========================================*/
/* anchor
-------------------------------------------*/	
/*anchor ul*/
ul.anchorBack{
	margin-bottom:15px;
	text-align:right;
	color:#FF0000;
	margin-right:5px;
	}
		
ul.anchorBack li a{
	padding-left:10px;
	background:transparent url("../images/arrow_anchor.gif") no-repeat 0px 0.5em;
	}

/* Blog
-------------------------------------------*/	

.info_contents{
border-bottom:#333333 1px dotted;
margin-bottom:25px;
}

/* Table
-------------------------------------------*/	

dl#table-set dt {
	float: left;
	width: 85px;
	padding: 2px 5px 2px 10px;
}

dl#table-set dd {
	padding: 2px 10px 2px 110px;
}
