/* kayano Document */

/* ----------------------------------------- */
/* 最新ニュース等レイアウト                  */
/* ----------------------------------------- */
#info { /* お知らせ */ 
	width:auto;
	margin:0;
	padding:10px;
}

.news { /* ニュース新着情報 */ 
	width:auto;
	margin:10px 0;
	padding:0;
}

.news h3 img { vertical-align:middle; }

/* バックナンバーへのリンク */
.news .backnumber { text-align:right; }
.news .backnumber a {
	font-size:100%;
	padding-left:20px;
	background:url(../material/icon_arrow.gif) left top no-repeat;	
	color:#F60;
}
.news .backnumber a:hover { color:#F00; }

/* ----------------------------------------- */
/*  ニュース表示		      　　　　       */
/* ----------------------------------------- */
.news ul {
	margin:0 15px;
	padding:0;
}

.news li {
	list-style-type:none;
	margin:0 0 5px 0;
	padding:2px 5px 2px 5px;
	line-height:1.5;
	border-bottom:2px dotted #bbbbbb;
}
.news li a { /*color:#0014db;*/ }
.news li a:hover { /*color:#F30;*/ }

.news li strong { /* 項目タイトル */
	font-size:100%;
	padding-left:5px;
	font-weight:normal;
	display:block;
}

.news li .topic_date { /* リスト用・日付 */
	color:#1A341E;
	font-size:72%;
	letter-spacing:0;
	font-weight:normal;
	padding:0 3px 0 2px;
}

.news li em { /* カテゴリ */
	font-size:80%;
	padding:0px 3px;
	color:#fff;
	margin:0px 8px 0px 2px;
}

.news ul li .category { background:#F66; padding:1px 3px; } /* カテゴリ */ 

.news li .pattern {
	color:#c90926;
	background:#fcfaf5;
	margin:0 5px 0 10px;
}

.recruit_list li .pattern {
	background:none;
}

.news li .ing {
	color:#fcfaf5;
	background:#c90926;
	margin:0 5px 0 10px;
}

