@charset "UTF-8";

@import "layout.css";


/*-------------------------------------------------
	for CommonHeader
-------------------------------------------------*/

#headbackground{
	position:relative;
	width:100%;
	height:35px;
	text-align:center;
	margin-bottom:0px;
	background:#fff;
}

#headcontents{
	position:relative;
	margin:0 auto;
	padding:0 0;
	width:760px;
	height:30px;
	background:url(/images/header_common.gif) no-repeat center 1px;
}

#headcontents1{
	position:relative;
	margin:0 auto;
	padding:0 0;
	width:760px;
	height:30px;
	background:url(/images/header_common1.gif) no-repeat center 1px;
}


#topicpath{
font-size:10px;
color:#777;
float:left;
display:inline;
}

#topicpath ul{
	color:#888;
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:440px;
	height:1.5em;
	font-size:10px;
	list-style-type:none;
}

#topicpath ul li {
	color:#888;
	float:left;
	margin:0 0.5em 0 0;
	display:inline;	
	}

#topicpath a,
#topicpath a:visited{
color:#1d99c4;
text-decoration:none;
}

#topicpath a:hover{
color:#1d99c4;
text-decoration:underline;
}

#headcontents #logoinfo{
position:absolute;
right:10px;
width:240px;
height:30px;
text-indent:-9999px;
}

#headcontents #logoinfo span {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	}

#headcontents #logoinfo em {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	}

#headcontents #logoinfo em a {
	display:block;
	width:100%;
	height:100%;
	}

/*-------------------------------------------------
	for ALL
-------------------------------------------------*/
p#copyright{font-family:Helvetica,Arial;width:1020px;margin:0 auto;padding:20px 10px 10px 0; text-align:right; font-size:10px; color:#514324; clear:both;}
.top p#copyright{font-family:Helvetica,Arial;width:1044px;margin:0 auto;padding:15px 25px 10px 0; text-align:right; font-size:10px; color:#514324; clear:both;}
