@charset "UTF-8";

/*
 * ============================================
 * COPYRIGHT(C)2004-2007 CYBRiDGE CORPORATION.
 * URL: http://www.cybridge.jp/
 * ============================================
 */



/*----------------------------------------------------
main
----------------------------------------------------*/

h2.searchH {
	background:url(/img/search-h.gif) no-repeat 0 0;
	margin:0 0 10px 0;
	height:25px;
	padding:5px 0 0 15px;
	font-weight:normal;
	}
	

	/*
.item{
	background: url("/img/common/line_dot.gif") repeat-x 0 100%;
	}
	*/
	
.item .siteDetail{
	width:430px;
	}	

#main .item p{
	margin:0;
	}
.siteDetail ul li{
	display:inline;
	}

/*----------------------------------------------------
leftN
----------------------------------------------------*/
#leftN #newsList div {
	background: url("/img/common/line_dot.gif") repeat-x 0 100%;
	padding:6px;
	}
#leftN #newsList div img{
	float:left;
	width:40px;
	margin:0 3px 5px 0;
	}
#leftN #newsList div h4{
	float:right;
	width:110px;
	font-weight:normal;
	}

#leftN #newsList div p{
	clear:both;
	font-size:10px;
	}


#leftN .section#newsList dl{
	margin:0;
	}
#leftN .section#newsList dt,
#leftN .section#newsList dd{
	background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
	padding:2px 5px;
	}
#leftN .section#newsList dt a{
	background:url("/img/common/icon/li.gif") no-repeat 0 4px;
	padding:2px 0 2px 13px;
	}
#leftN .section#newsList dd a{
	background:url("/img/common/icon/icon_category_sub.gif") no-repeat 3px 6px;
	padding:2px 0 2px 13px;
	} 

/*----------------------------------------------------
p-detail
----------------------------------------------------*/
#p-detail h1{
	background:none;
	color:#990000;
	padding:0;
	font-size:25px;
	position:relative;
	margin:20px 0;
	}
#p-detail h3{
	background: url("/img/common/line_dot.gif") repeat-x 0 100%;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	}