@charset "shift_jis";

/* ヘッダ書き換え
-------------------------------------------------------------------------------------------------*/
#header{
	background:url(../images/matching/bg_header.gif) repeat-x left top;
}
#header div.cwrapper{
	background:url(../images/matching/bg_header.gif) repeat-x left top;
}
#header p.header-caption{
	background:url(../images/matching/header_caption.gif) no-repeat left top;
}
#header h1 a{
	background:url(../images/matching/logo.gif) no-repeat left top;
}
#header .keyvisual{
	text-align:left;
	width:333px; margin:0px; padding:6px 0px 0px; float:left;
}

/* コンテンツ書き換え
-------------------------------------------------------------------------------------------------*/
#nav dt{
	background:url(../images/matching/bg_caption.gif) repeat-x left center;
}
#body #nav dt#nav-category{
	text-indent:-9999px;
	background:url(../images/matching/nav_category.gif) no-repeat left top;
	height:24px;
}

#body #nav dt#nav-advertisement{
	text-indent:-9999px;
	background:url(../images/matching/nav_advertisement.gif) no-repeat left top;
	height:24px;
}


/* タイトル */
#contents .caption{
	color:#ffffff;
	background:url(../images/matching/bg_caption.gif) repeat-x left top;
	vertical-align:middle;
	width:auto; height:26px; padding:0px; margin:0px auto 10px;
}