@charset "utf-8";
@import "../css/common.css";

/* コメントを入れたらUTF-8化ヲ忘れずに */

/* override *************************************************************/
#categoryheader li a { 
	background:url(./images/categoryheader_navi.gif) no-repeat 0 0;
}
/************************************************************************/


#splash {
	display:block;
	width:920px;
	margin:0 auto;
	padding:0;
	border:0;
}

#guidance #mainleft {
	float:left;
	display:block;
	width:860px;
	margin:0;
	padding:0;
	font-size:12px;
}

#mainleft h2 {
	display:block;
	height:20px;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:1px solid #a6d3ff;
}


#mainleft img {
	display:block;
	margin:0;
	padding:0;
	border:0;
}


#mainleft .subcategoryguide {
	float:left;
	display:block;
	width:268px;
	height:194px;
	margin:0;
	padding:3px 26px 23px 1px;
	background:url(../images/common_subcatguide_bg.gif) no-repeat 0 0;
	line-height:1.1;
	overflow:hidden;
}
#mainleft .last  {
	margin:0;
	padding:3px 1px 23px 1px;
}

#mainleft .subcategoryguide h3 {
	float:left;
	display:block;
	margin:0;
	padding:0;
	border:0;
}

#mainleft .subcategoryguide ul {
	float:right;
	display:block;
	width:129px;
	margin:10px 0 0 0;
	padding:0;
	font-size:12px;
	list-style-type:none;
}


#mainleft .subcategoryguide li {
	display:block;
	/*height:22px;*/
	margin:0;
	padding:1px 0 1px 0;
	border-bottom:1px solid #e1e5f7;
}
#mainleft .subcategoryguide li span {
	display:block;
	margin:0;
	padding:5px 0 4px 19px;
}

#mainleft .subcategoryguide li a {
	display:block;
	/*height:18px;*/
	margin:0;
	padding:5px 0 4px 19px;
	background:url(../images/common_pointer01.gif) no-repeat -30px center;
}
#mainleft .subcategoryguide li a:hover {
	background-position:-280px center;
}


#mainleft .subcategoryguide li a:link		{ color:#565656; text-decoration:none; }
#mainleft .subcategoryguide li a:visited	{ color:#565656; text-decoration:none; }
#mainleft .subcategoryguide li a:active		{ color:#003ab1; text-decoration:none; }
#mainleft .subcategoryguide li a:hover		{ color:#003ab1; text-decoration:none; }

#guidance #bannerarea {
	float:left;
}
#guidance #bannerarea .bannerbox {
	display:block;
	height:76px;
	margin:0 0 10px 0;
	padding:0;
	border:0;
	overflow:hidden;
}

#guidance #bannerarea .bannerbox a:hover {
	margin:-76px 0 0 0;
}
