@charset "shift_jis";

/*-------------------------------------
 トップページ
---------------------------------------*/

/*  メインコンテントの説明文  */
section#PCmedia p, section#SPmarket p,
section#PaperMedia p, section#seo p{
	width:270px;
	height:125px;
	float:right;
	margin:30px 0 0 150px;
	text-align:left;
	font-size: 93%;
	line-height:1.8;
	color:#333;
}

/*  更新情報覧  */
section#topNews{
	width:640px;
	margin:0;
	float:left;
}

section#topNews dl{
	width:640px;
	margin-bottom:3px;
	padding:4px 0;
	border-bottom:solid 1px #CCC;
}

section#topNews dl dt{
	width:165px;
	text-align:left;
	color:#000;
}

section#topNews dl dd{
	width:460px;
	margin-top:-21px;
	margin-left:180px;
}

section#topNews dl dd a,
aside#sub section#subNews dl dd a{ /* トップページと下層ページの更新情報のリンクカラーは同じ  */
	text-align:left;
	color:#000;
}

section#topNews dl dd a:hover,
aside#sub section#subNews dl dd a:hover{
	color:#666;
}

section#topNews p a,
aside#sub section#subNews p a{
	width:105px;
	height:13px;
	float:right;
	text-align:right;
	font-size: 85%;
	color:#666;
	margin-top:17px;
	background:url(../images/bg_picon_off.png) left no-repeat;
	background-position:0 0;
}

section#topNews p a:hover,
aside#sub section#subNews p a:hover{
	text-decoration:underline;
	background:url(../images/bg_picon_on.png) left no-repeat;
}


/*-------------------------------------------------
 更新情報のカテゴリー分け（DTのアイコンの振り分け）
---------------------------------------------------*/

/* TOPIC */
section#topNews dl dt.topic {background:url(../images/bg_dtImg.png) right no-repeat;}

/* SERVICE */
section#topNews dl dt.service {background:url(../images/bg_dtImg02.png) right no-repeat;}

/* RECRUIT */
section#topNews dl dt.recruit {background:url(../images/bg_dtImg03.png) right no-repeat;}