
@charset "EUC-JP";

/* =========================================
ファイル概要：トップメインコンテンツ中身用css
目次：
========================================= */

h1.body-index-h1 {
	top : 740px;
}
#topImgBox {
	margin-top : 60px;
}

div#topImgArea {
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
}

div.mainContentArea {
	margin: 55px 0 20px 0;
}
div.mainContentArea ul.top_infoNew {
	margin: 0px 20px;
	padding: 15px 0px;
	list-style-type : none !important;
}
div.mainContentArea ul.top_infoNew li {
	line-height: 1.7;
	margin-bottom: 3px;
}
div.mainContentArea ul.top_infoNew a {
	margin: 0px 10px;
}
div.mainContentArea ul.top_infoNew li span {
	font-size: 10px;
	text-align:center;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	padding: 2px;
}
div.mainContentArea ul.top_infoNew li span.cate1 {
	border-color:#39F;
	color:#39F;
}
div.mainContentArea ul.top_infoNew li span.cate2 {
	border-color:#F60;
	color:#F60;
}
div.mainContentArea ul.top_infoNew li span.cate3 {
	border-color:#390;
	color:#390;
}
div.mainContentArea ul.top_infoNew li span.cate4 {
	border-color:#93C;
	color:#93C;
}
div.mainContentArea ul.top_infoNew li span.cate5 {
	border-color:#F09;
	color:#F09;
}
div.mainContentArea ul.top_infoNew li span.cate6 {
	border-color:#930;
	color:#930;
}
div.mainContentArea p.top_infoNew_more {
	text-align:right;
	margin: 0px 20px 15px;
}
div.mainContentArea p.top_infoNew_more img {
	vertical-align:inherit;
	margin: 0px 4px 0px 8px;
}

div.mainContentArea ul.top_7nav {
	margin-left: 10px;
	padding: 15px 0px;
}
div.mainContentArea ul.top_7nav li {
	display:inline;
}


/* -----------------------------------------
  - サイドナビのリンク部分の設定
----------------------------------------- */
div.snavArea {
	padding : 0px 0px 20px 0px;
}



/* -----------------------------------------
  - シルバーサポート様　独自CSS
----------------------------------------- */

h1.body-index-h1 {
	top : 736px;
	width : 656px;
	margin : 0px 0px 0px -200px;
	padding: 8px 12px 6px;
	font-size: 19px;
	line-height:1.2;
	color: #FFF;
	background:#5ba51c url(img/cnt_titlebg_white.gif) no-repeat 100px 0px;	/* h1　背景色 */
	border-radius: 5px;
	font-weight : bold;
}
div.snavArea-index h3 {
	background: #5ba51c;	/* サイドナビ　背景色 */
}
div.mainContentArea h3 {
	margin : 0px 0px 0px 0px;
	font-size: 19px;
	line-height:1.2;
	font-weight:bold;
	letter-spacing:2px;
	color: #FFF;
	padding: 8px 12px 6px;
	background:#5ba51c url(img/cnt_titlebg_white.gif) no-repeat 100px 0px;	/* タイトル　背景色 */
	border-radius: 5px;
}


div#snavTop {
	float: left;
	width: 280px;
}


div.mainContentArea p.topTit {
	font-weight: bold;
	font-size: 110%;
	
}