@charset "Shift_JIS";

/* Countet Main Layout
==========================================================*/
#contentAll{
	width:760px;
	margin:0px auto;
	text-align:left;
	}
	
	/* Header */
	#contentHead{
		position:relative;
		height:95px;
		overflow:hidden;
		}
	
	/* Body */
	#contentBody{margin:10px 0px 20px 0px;}
		/*1column*/
		#contentBodyMainC1{}
		/*2column*/
		#contentBodyNavi{float:left;width:182px;}  /* BodyNavi */
		#contentBodyMainC2{float:right;width:564px;}  /* BodyMain */

	/* Foot */
	#contentFoot{
		margin-bottom:7px;
		}

/* Header
==========================================================*/
/* Title */
#contentHead #headTitle{
	position:absolute;
	top:9px;
	left:0px;
	}

/* Site Link
-------------------------------------------------------*/
#contentHead #headLink{
	position:absolute;
	top:8px; left:204px;
	}
	#contentHead #headLink li{display:inline; margin-right:20px;}

/* SiteNavigation
-------------------------------------------------------*/
#contentHead #headSiteNavi{
	position:absolute;
	top:4px; right:0px;
	height:15px;
	text-align:right;
	overflow:hidden;
	width:255px;
	}
	#contentHead #headSiteNavi li{
		display:inline;
		padding-left:10px;
		padding-right:10px;
		font-size:10px;
		line-height:1.1em;
		border-left:1px solid #333333;
		}
	#contentHead #headSiteNavi li.lastItem{border-right:1px solid #333333;}

/* SiteSearch
-------------------------------------------------------*/
#contentHead #headSiteSearch{
	position:absolute;
	top:25px; right:0px;
	_height:20px;
	}
	#contentHead #headSiteSearch #epcoquery{
		width:195px;
		margin-right:4px;
		}
	#contentHead #headSiteSearch input{vertical-align:middle; font-size:12px; line-height:1.1em;}
	
/* GlobalNavigation
-------------------------------------------------------*/
#contentHead #headGlobalNavi{
	position:absolute;
	top:53px; left:0px;
	height:42px;
	}

#contentHead #headGlobalNavi li{float:left; border-bottom:5px solid #009944;}
#contentHead #headGlobalNavi a{
	background:transparent url(/n_shared/images/head_globalnavi01.jpg) no-repeat;
	height:37px;
	width:108px;
	text-indent:-9999px;
	display:block;
	text-decoration:none;
	}

/*メニュー定義*/
#headGlobalNavi #globalNavi01 a{background-image: url(/n_shared/images/head_globalnavi01.jpg);}
#headGlobalNavi #globalNavi02 a{background-image: url(/n_shared/images/head_globalnavi02.jpg);}
#headGlobalNavi #globalNavi03 a{background-image: url(/n_shared/images/head_globalnavi03.jpg);}
#headGlobalNavi #globalNavi04 a{background-image: url(/n_shared/images/head_globalnavi04.jpg);}
#headGlobalNavi #globalNavi05 a{background-image: url(/n_shared/images/head_globalnavi05.jpg);}
#headGlobalNavi #globalNavi06 a{background-image: url(/n_shared/images/head_globalnavi06.jpg);}
#headGlobalNavi #globalNavi07 a{background-image: url(/n_shared/images/head_globalnavi07.jpg); width:112px;}

/*link*/
#contentHead #headGlobalNavi a:hover,
#contentHead #headGlobalNavi .activeNavi{background-position:0px -37px;}
	
/* Body
==========================================================*/
/* BreadCrumb
-------------------------------------------------------*/
#contentBody #contentBCrumb{
	margin-bottom:9px;
	}
	#contentBody #contentBCrumb li{
		line-height:1.1em;
		display:inline;
		padding-right:22px;
		background:transparent url(/n_shared/images/icon_breadcrumb.gif) no-repeat 100% 0.2em;
		}
	#contentBody #contentBCrumb li.currentPg{background:none;}

/* contentBodyNavigation
-------------------------------------------------------*/
/*bodyNavi01*/
#contentBodyNavi dl.bodyNavi01{
	background:transparent url(/n_shared/images/side_bar01.gif) no-repeat;
	margin-bottom:12px;
	}
	#contentBodyNavi dl.bodyNavi01 dt{
		color:#009944;
		font-weight:bold;
		padding:8px 0px 10px 0px;
		border-bottom:1px solid #cccccc;
		display:block;
		font-size:medium;
		}
	#contentBodyNavi dl.bodyNavi01 dd{
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
		background:transparent url(/n_shared/images/icon_arrow01.gif) no-repeat 2px 6px;
		_height:1%;
		}
	#contentBodyNavi dl.bodyNavi01 dd a{
		display:block;
		background:transparent url(/n_shared/images/side_bg01_of.gif) repeat-y;
		padding:6px 2px 6px 22px;
		color:#333333;
		text-decoration:none;
		_height:1%;
		}
		#contentBodyNavi dl.bodyNavi01 dd a:hover{
			background-image:url(/n_shared/images/side_bg01_ov.gif);
			_height:1%;
			}
		#contentBodyNavi dl.bodyNavi01 dd a.activeNavi{
			background-image:url(/n_shared/images/side_bg01_ov.gif);
			_height:1%;
			}

/*bodyNavi02*/
#contentBodyNavi dl.bodyNavi02{
	margin-bottom:10px;
	}
	#contentBodyNavi dl.bodyNavi02 dt{
		font-weight:bold;
		color:#000000;
		margin-bottom:9px;
		}
	#contentBodyNavi dl.bodyNavi02 dd{
		background:transparent url(/n_shared/images/icon_arrow02.gif) no-repeat 0px 2px;
		padding:0px 0px 5px 19px;
		_height:1%;
		}

/*bodyNavi Block*/
#contentBodyNavi .bodyNaviBan{
	margin-bottom:10px;
	}

/* Footer
==========================================================*/
/*FootNavigation
-------------------------------------------------------*/
#contentFoot dl{
	margin-bottom:7px;
	text-align:center;
	}
	#contentFoot dl dt,
	#contentFoot dl dd{display:inline;}
	#contentFoot dl dd a{padding-right:3px;}
#contentFoot ul{
	margin-bottom:10px;
	padding-top:9px;
	border-top:1px solid #319a47;
	text-align:center;
	}
	#contentFoot ul li{
		display:inline;
		padding-left:8px;
		padding-right:5px;
		line-height:1.2em;
		border-right:1px solid #333333;
		}
	#contentFoot ul li.fItem{border-left:1px solid #333333;}
	#contentFoot ul a{white-space:nowrap;}

/*Copyright
-------------------------------------------------------*/
#contentFoot p{
	text-align:center;
	}