@charset "utf-8";
/*///////////////////////////////

	お知らせ

///////////////////////////////*/

.center .notice {
	position: relative;
}

/*------------------------------
	枠
------------------------------*/
.center .notice .frame-header-left {
	height: 29px;
	background: url('../images/frame/title_summer_bg.gif') repeat-x;
}
.center .notice .frame-header-left .title {
	margin: 0 0 0 20px;
	font-size: 110%;
	font-weight: normal;
	line-height: 29px;
	color: white;
}
.center .notice .frame-middle-left .notice-box {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/*------------------------------
	RSS
------------------------------*/
.center .notice .rss {
	display: none;
}

/*------------------------------
	一覧
------------------------------*/
.center .notice .list-anchor {
	position: absolute;
	right: 12px;
	bottom: 30px;
	font-size: 90%;
}

/*------------------------------
	注目枠表題
------------------------------*/
.center .notice .notice-box {
	margin: 0;
	padding: 12px 10px 24px 10px;
}
.center .notice .notice-box .unit {
	position: relative;
	margin-bottom: 4px;
	overflow: hidden;
}
.center .notice .notice-box .date {
	margin-left: 15px;
	display: block;
	float: left;
	width: 140px;
	font-size: 90%;
}
.center .notice .notice-box .title {
	margin-left: 142px;
	padding-left: 12px;
	font-size: 90%;
	line-height: 1.26em;
}
.center .notice .notice-box .headline {
	display: none;
}

/*------------------------------
	アイコン
------------------------------*/
.center .notice .notice-box .opt {
	position: absolute;
	top: 5px;
	left: 0px;
	display: block;
	width: 11px;
	height: 11px;
}
.center .notice .notice-box .opt1-0 {
	background-color: #1e90ff;
}
.center .notice .notice-box .opt1-1 {
	background-color: red;
}

/*------------------------------
	注目枠凡例
------------------------------*/
.center .notice .explanatory {
	margin-top: 1px;
	text-align: right;
	font-size: 80%;
}
.center .notice .explanatory .opt1:before {
	content: '■';
	font-size: 150%;
	color: #f00;
}