/* インポート */
@import "/css/common.css";

/* =============================== news =============================== */
#contents{padding-top:0;}

/* ニュース：リセット */
#news *{margin:0;padding:0;}
#news img{vertical-align:bottom;}

/* ニュース */
#news{margin:0 auto 40px;}

#news h2{
	margin:0 0 5px;
}

#news dl{
	margin:0 20px;
	padding:12px 0;
	background:url('/common_img/line_dot_red.gif') repeat-x 0 100%;
}
/* clear hack */
#news dl{zoom:1;}
#news dl:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

/* お知らせ：IC */
#news dt{
	padding:2px 0 0;
	float:left;
	width:48px;
	background:url('../image/arrow_news.gif') no-repeat 0 0;
}
#news dt img{vertical-align:top;}

/* お知らせ：テキスト */
#news dd{
	float:left;
	width:400px;
	text-align:left;
}

#news dd.detail{width:67px;}

/* お知らせ：日付 */
#news dd span{
	color:#666;
	white-space:nowrap;
}


/* お知らせ：ページ送り */
#news div.paging{
	margin:10px 0 0;
	text-align:right;
	font-size:11px;
}


/* =============================== detail =============================== */
/* タイトル：リセット */
#title *{margin:0;padding:0;}

/* 一覧に戻る */
p.back{
	margin:0 0 3px auto;
	text-align:right;
}

/* タイトル */
#title{
	margin:0 auto 30px;
	border:1px solid #ccc;
}

#title dl{
	padding:10px 5px 5px;
	border:1px solid #fff;
	background:url('../image/back_headline.jpg') repeat-x 0 0 #fcf4f5;
}

/* タイトル：日付・IC */
#title dt{
	padding:0 0 10px;
	background:url('/common_img/line_dot_red.gif') repeat-x 0 100%;
}
#title dt img{
	margin:0 10px 0 0;
	vertical-align:middle;
}

#title dd{padding:10px 0 0 40px;}

/* タイトル */
#title dd h1{
	color:#cf0000;
	font-size:12px;
}


/* タグエリア：基本設定 */
#detail{margin:0 0 0 48px;}
#detail table{font-size:12px;}
#detail em{color:#000;font-style:oblique;}
/* ---------------------  --------------------- */

