@charset "Shift-JIS";

/*
	お知らせレイアウト
	最終更新： 2009-02-27
*/

/*--------------------------------------------------お知らせ一覧*/
div#announceList dl {
	margin:10px 8px;
}
div#announceList dl dt {
	font-size:93%;
	font-weight:bold;
}
div#announceList dl dd {
	margin:0 0 5px 0;
	padding-bottom:2px;
	border-bottom:1px dotted #CCCCCC;
}
div#announceList dl dd a {
	padding:0 0 0 13px;
	text-decoration:none;
	background:url(../../common/images/icon/arrow_s_off.gif) no-repeat 5px 3px #FFFFFF;
}
div#announceList dl dd a:hover {
	background:url(../../common/images/icon/arrow_s_on.gif) no-repeat 5px 3px #FFFFFF;
	text-decoration:underline;
}
div#announceList dl dd img {
	margin:0 0 4px 5px;
}

/*--------------------------------------------------本文*/
/*h3タイトル*/
h3 {
	border-left:0!important;
	border-bottom:0!important;
	padding:0!important;
	margin-bottom:30px!important;
}
/*h4タイトル*/
h4 {
	margin-bottom:15px!important;
}

/*--------------------------------------------------お知らせ001*/
/*写真*/
div.announce001photo {
	width:240px;
	float:left;
}
div.announce001photo p {
	font-size:93%;
	text-indent:0;
	line-height:1.2;
	margin-bottom:40px;
}
div.announce001photo p img {
	margin-bottom:4px;
}
div.announce001photo p span {
	font-size:85%;
}
/*テキスト*/
div.announce001text {
	width:285px;
	float:right;
	padding:10px;
	border:1px solid #0099CC;
}


/*--------------------------------------------------お知らせ002*/
div.announce002 {
	width:525px;
	border:1px solid #CCCCCC;
	margin:10px auto;
	padding:10px;
}

/*--------------------------------------------------戻るボタン*/
/*画像置換*/ 
div#button p a {
	display:block;
	width:200px;
	height:30px;
	margin:25px auto;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	font-size:0;/*IE対策*/
}
div#button p#back a {
	background:url(../images/announce/back.jpg) no-repeat;
}
/*ロールオーバー*/
div#button p#back a:hover {
	background-position:0 -30px;
}

/*EOF*/