@charset "utf-8";

/* CSS Informaition ****************************************

	FileName		header.css
	Descripton		ヘッダー内スタイル用
	
***********************************************************/


#logo{
	position:absolute;
	left:40px;
	top:32px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 Gnavi
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#gnavi{
	height:44px;
}

#gnavi li{
	float:left;
	height:44px;
	line-height:1px;
	font-size:1px
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 Title
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#title{
	width:925px;
	height:138px;
	padding:10px 10px 0;
	background:url(../images/head_bg.png) no-repeat left top;
	position:relative;
}

#title h1{
	position:absolute;
	left: 253px;
	top: 101px;
}

#cate{
	position:absolute;
	left: 31px;
	top: 105px;
}

#title_index{
	width:925px;
	height:138px;
	padding:10px 10px 0;
	background:url(../images/head_bg_index.png) no-repeat left top;
	position:relative;
}

#title_index h1{
	position:absolute;
	left: 37px;
	top: 99px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 TopicPath
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#topicpath{
	padding:3px 0 0 15px;
}

#topicpath li{
	display:inline;
	padding: 0 10px 0 10px;
	background:url(../images/tp_marker.png) no-repeat left center;
	font-size:11px;
	color:#FFFFFF;
}

#topicpath li a{
	color:#FFFFFF;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
HeadNavi
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#hsnavi{
	clear:both;
}

#hsnavi ul{
	float:right;
	padding:10px 20px 20px 20px;
}

#hsnavi ul li{
	float:right;
	margin-left:25px;
	background:url(../images/fsnavi_icon.png) no-repeat left center;
	padding:0 0 0 12px;
	font-size:12px;
	font-weight:bold;
}

#hsnavi ul li a,
#hsnavi ul li a:hover,
#hsnavi ul li a:active,
#hsnavi ul li a:visited {
	color:#000;
	text-decoration:none;
}

address{
	padding-top:3px;
}

