@charset "utf-8";

body {
	padding: 0px;
	margin: 0px;
	background-color: #e9e8e4;
	background-image: url(../img/bg.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

body,td,th {
	font-family: "メイリオ" , "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #616B76;
}

/*--▼▼上書き指定▼▼--*/
* html body {text-align:center;}

* html body,td,th {
	/*▼IE 5.xのみ*/
	font-size: x-small;
		
	voice-family: "\"}\"";
	voice-family: inherit;
	
	/*▼IE 5.x以外読み直し*/
	font-size: small;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #616B76;
}
/*--▲▲上書き指定▲▲--*/

/*--------------------
//LINK
--------------------*/
.menu .newlist a:link {color: #686868;}
.menu .newlist a:visited {color: #A5A5A5;}
.menu .newlist a:hover {color: #A5A5A5;}
.menu .newlist a:active {color: #A5A5A5;}

.detail .navi a:link {color: #a29c13;}
.detail .navi a:visited {color: #0F89A8;}
.detail .navi a:hover {color: #cac103;}
.detail .navi a:active {color: #0F89A8;}


/*--------------------
//TOP ITEM
--------------------*/
#cotainer {
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header {float: left;	width: 780px;}


/*--------------------
//LEFT ITEM
--------------------*/
.menu {float: left;	width: 233px;	padding-top: 37px;}
.menu_title {float: right;	text-align: right; width:196px;}

.calender {float: right;	padding-right: 3px;	padding-bottom: 35px;}

.menu .newlist {float: left;	width: 233px;	line-height: 20px;	text-align: left;}
.menu .newlist ul {list-style-type: none;}
.menu .newlist li {color: #979797;}


/*--------------------
//BANNER
--------------------*/
.menu .bnr {float: left;	width: 233px;	line-height: 20px;	text-align: left;}
.menu .bnr ul {list-style-type: none;}
.menu .bnr li {
	padding-bottom: 5px;
}



/*--------------------
//RIGHT ITEM
--------------------*/
.detail {float: left;	width: 533px;	padding-top: 37px;	padding-left: 14px;}
.detail .item {float: left;	width: 493px;	padding-bottom: 55px;	text-align: left;}
.detail .item .title {
	padding-bottom: 7px;
	padding-left: 12px;
	font-size: medium;
}
.detail .item .day {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 12px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666663;
}
.detail .item .txt {padding-top: 14px;	padding-bottom: 8px;	padding-left: 12px;}
.detail .item .photo {height: 191px;	width: auto;	padding-bottom: 7px;	padding-left: 12px;	margin-top: 10px;	background-image: url(../img/photo.jpg);	background-position: 12px top;	background-repeat: no-repeat;}
.detail .item .photo .imgblock {height: 100%;	width: 100%;}


/*--------------------
//BOTTOM ITEM
--------------------*/
.detail .navi {float: left;	width: 493px;	padding-top: 10px;	padding-bottom: 10px;	text-align: right;}
.detail .copyright {float: left;	width: 493px;	padding-top: 2px;	padding-bottom: 10px;	border-top-color: #D6D6C7;	border-top-style: solid;	border-top-width: 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #B1B198;	letter-spacing: normal;	text-align: right;}
