@charset "Shift_JIS";
@import url("common.css");

/************** センターコンテンツ ***************/

#centerContent{
	width:800px;
	height:1%;
	background:transparent;
}

#centerContent:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

/************** レフトコンテンツ ***************/

#leftContent{
	float:left;
	padding:5px 0 0 15px;
	height:1%;
}

#leftContent:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#newsContent{
	width:550px;
	height:auto;
	margin:5px 0 0 0;
	height:auto;
	text-align:left;
}

.newsTitle{
	width:550px;
	height:27px;
	padding:0 0 0 16px;
	font-size:14px;
	line-height:2;
	color:#960;
	background-image:url(../img/title_bg01.gif);
	background-repeat:no-repeat;
}

.entry{
	width:540px;
	height:1%;
	padding:10px 0;
	border-bottom:1px dotted #CCC5B6;
	margin-bottom:10px;
}

.entry:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}


.entry h4{
	width:530px;
	background-image:url(../img/title_bg02.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:1.8;
	color:#555;
	padding:0 0 0 20px;
}


.newsBody{
	width:530px;
	margin:5px 0 0 5px;
}

.newsBody p{
	font-size:12px;
	line-height:1.4;
	padding-bottom:5px;
	color:#666;
	background:transparent;
	text-align:left;
}

.imgBox{
	border:1px solid #CCC;
	padding:1px;
	margin:0 10px 10px 0;
	float:left;
}

.entry-footer{
	text-align:right;
	padding:15px 0 0 0;
	font-size:12px;
	color:#666;
	background:transparent;
}

/************** コメント ***************/

.commentTitle{
	width:530px;
	background-image:url(../img/title_bg03.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:1.8;
	color:#706E24;
	padding:0 0 0 22px;
}

.commentBox{
	padding:5px 15px 5px 10px;
}

.commentBox p{
	font-size:12px;
	line-height:1.4;
	letter-spacing:1;
	color:#666;
	background:transparent;
	text-align:left;
}

.commentDay{
	padding:15px 15px 0 15px;
	margin-bottom:5px;
}

.commentDay p{
	font-size:12px;
	color:#666;
	background:transparent;
	text-align:right;
}
.commentFrame{
	width:550px;
	height:1%;
	border-bottom:1px dotted #CCC5B6;
	margin-bottom:20px;
}

.commentFrame:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

.formBox{
	width:550px;
	margin:5px 0 0 0;
	height:auto;
	background:#FFF;
	text-align:left;
	margin-bottom:20px;
}

.formBox table{
	width:540px;
}

.commentInfo{
	width:530px;
	background-image:url(../img/title_bg03.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:1.8;
	color:#706E24;
	padding:0 0 0 22px;
}

.ninsho{
	width:530px;
	font-size:12px;
	line-height:1.3;
	color:#666;
	padding:5px 0 0 5px;
}

.formBox table tr td{
	font-size:12px;
	color:#333;
	padding:5px 5px 5px 10px;
	background:transparent;
	text-align:left;
	white-space:nowrap;
}

.formBox table tr td textarea{
	font-size:12px;
	line-height:1.3;
	letter-spacing:1;
	color:#555;
}

/************** ライトコンテンツ ***************/

#rightContent{
	width:200px;
	padding:0 20px 0 0;
	height:1%;
	float:right;
}

#rightContent:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#newsInfo{
	width:200px;
	height:auto;
	padding:15px 0 25px 0;
}

.entryView{
	width:198px;
	height:22px;
	background:#737653;
	border-top:1px solid #B8BB96;
	border-left:1px solid #B8BB96;
	border-right:1px solid #36372A;
	border-bottom:1px solid #36372A;
}

.entryView span{
	margin-left:7px;
	color:#FFF;
	font-size:12px;
	line-height:1.8;
	font-weight:normal;
}

.entry-list{
	width:200px;
	list-style-type:none;
	padding-bottom:20px;
}

.entry-list li p{
	width:200px;
	height:auto;
	margin-top:10px;
	font-size:12px;
	line-height:1.2;
	letter-spacing:0;
	padding-bottom:2px;
	border-bottom:1px dotted #CCC5B6;
	color:#333;
	background:transparent;
}

.old-list{
	width:200px;
	margin-top:10px;
	list-style-type:none;
}

.old-list li p{
	width:180px;
	height:auto;
	margin-top:5px;
	font-size:12px;
	line-height:1.2;
	padding:2px 2px 2px 5px;
	border:1px solid #CCC5B6;
	color:#333;
	background:transparent;
}
