@charset "UTF-8";
/* CSS Document */


/* ヘッダー部分*/
#Header{
	width:850px;
	padding:10px 0px 10px 30px;
}


/* moreボタン*/
#More{
	width:63px;
	height:15px;
	margin:4px 8px 9px 0px;
	display:inline;
	float:right;
}

/* ニュース部分*/
#NewsFrame{
	width:531px;
	padding:0px 0px 10px 30px;
	float:left;
}

#NewsHeader{
	background:url(../images/NewsFrame.png) repeat-y;
	width:531px;
	height:28px;
	float:left;
}

#NewsFrameBack{
	background:url(../images/NewsFrame.png) repeat-y;
	width:531px;
	padding:0px 0px 3px 0px;
	float:left;
}

#NewsFooter{
	background:url(../images/NewsFooter.png) no-repeat;
	width:531px;
	float:left;
}

#NewsContents{
	background-color:#FFFFFF;
	margin:3px 3px 0px 8px;
	width:515px;
	float:left;
	display:inline;
}

#NewsPhoto{
	width:181px;
	float:left;
	margin:3px 0px 3px 3px;
	display:inline;
}

#NewsTitleFrame{
	background-color:#FFFFFF;
	width:319px;
	float:right;
	padding:6px 3px 3px 3px;
}

#NewsTitle{
	font-size:13px;
	font-weight:bold;
	line-height:1.6;
	color:#333333;
	width:266px;
	float:left;
}

#DateTxt{
	background:url(../images/DateFrame.png) no-repeat;
	font-family:Georgia, Constantia, Hoefler Text, serif;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	line-height:1.4;
	color:#FFFFFF;
	width:53px;
	height:16px;
	float:right;
}

#NewsTxtFrame{
	width:319px;
	float:right;
	padding:3px 3px 3px 3px;
}

#Txt{	
	font-size:12px;
	vertical-align:middle;
	line-height:1.4em;
	color:#333333;
	float:left;
}


/* お知らせ部分*/
#InfoFrame{
	width:309px;
	padding:0px 30px 10px 0px;
	float:right;
}

#InfoHeader{
	background:url(../images/InfoFrame.png) repeat-y;
	width:309px;
	height:28px;
	float:left;
}

#InfoFrameBack{
	background:url(../images/InfoFrame.png) repeat-y;
	width:309px;
	padding:0px 0px 3px 0px;
	float:left;
}

#InfoFooter{
	background:url(../images/InfoFooter.png) no-repeat;
	width:309px;
	float:left;
	padding:0px 0px 0px 0px;
}

#InfoContentsTitle{
	font-size:12px;
	font-weight:bold;
	vertical-align:baseline;
	color:#FFFFFF;
	background-color:#666666;
	margin:3px 3px 0px 8px;
	padding:2px 0px 2px 6px;
	width:287px;
	float:left;
	display:inline;
}


#InfoContents{
	background-color:#FFFFFF;
	margin:3px 3px 0px 8px;
	padding:6px 3px 6px 3px;
	width:287px;
	float:left;
	display:inline;
}

#InfoTitleFrame{
	width:287px;
	float:left;
}

#InfoTitle{
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	line-height:1.4em;
	color:#333333;
	width:228px;
	padding:0px 3px 0px 3px;
	float:left;
}

/* リンクボタン部分*/
#LinkFrame{
	width:309px;
	padding:0px 30px 10px 0px;
	float:right;
}

#LinkBtn{
	width:249px;
	margin:5px 0px 10px 30px;
}