.headlineL {
	clear: both;
	float: left;
	width: 720px;
	padding-right: 18px;
	padding-left: 18px;
	height: auto;
}
.read10px {
	font-size: 10px;
	line-height: 10px;
	clear: both;
	float: left;
	height: auto;
	width: 696px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 42px;
	padding-right: 18px;
	color: #5E272D;
}
.contentsArea640 {
	width: 640px;
	padding-left: 58px;
	padding-right: 58px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: auto;
	text-align: left;
	clear: both;
	float: left;
}
.date12pxB {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	height: auto;
	width: 640px;
	color: #CC0000;
	clear: both;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5E272D;
	padding-bottom: 5px;
}
.date14pxB {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	height: auto;
	width: 640px;
	color: #FF0000;
	clear: both;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5E272D;
	padding-bottom: 5px;
}
.title16pxB {
	font-size: 16px;
	font-weight: bold;
	width: 640px;
	color: #5E272D;
	padding-top: 5px;
	float: left;
	padding-bottom: 15px;
	height: auto;
	clear: both;
}
.title16pxBr2 {
	font-size: 16px;
	font-weight: bold;
	width: 640px;
	color: #666666;
	padding-top: 5px;
	float: left;
	padding-bottom: 15px;
	height: auto;
	clear: both;
}
.title18pxB {
	font-size: 20px;
	font-weight: bold;
	width: 640px;
	color: #FF0000;
	padding-top: 5px;
	float: left;
	padding-bottom: 15px;
	height: auto;
	clear: both;
}
.pageTop {
	clear:both!important;
	font-size: 10px;
	text-align: right;
	float: left;
	width: 640px;
	color: #5E272D;
	padding-top: 12px;
}
.pageTop a:link {
	color: #5E272D;
}
.pageTop a:visited {
	color: #5E272D;
}
.pageTop a:hover {
	color: #F7BFB5;
}
.pageTop a:active {
	color: #5E272D;
}
.columLeft300 {
	float: left;
	width: 300px;
	font-size: 12px;
	color: #221815;
	height: auto;
	line-height: 18px;
	padding-right: 20px;
	text-align: left;
}
.columright300 {
	float: right;
	width: 300px;
	font-size: 12px;
	color: #221815;
	height: auto;
	line-height: 18px;
	padding-left: 20px;
	text-align: left;
}
.columArea640 {
	font-size: 12px;
	line-height: 18px;
	color: #221815;
	float: left;
	height: auto;
	width: 640px;
	text-align: left;
}

.columArea640 a {
	color:#5E272D;
	text-decoration:underline;
}


.columArea640 a:hover {
	color:#5E272D;
	text-decoration:none;;
}
.photoArea640 {
	float: left;
	height: auto;
	width: 640px;
	text-align: left;
	clear: both;
	padding-top: 15px;
}
.koumoku {
	font-size: 12px;
	color: #c1272d;
	line-height: 18px;
}

ul.Sankaren {
	margin:0;
	padding:0;
	list-style:none;
}

ul.Sankaren li {
	float:left;
	margin:0 1em 0 0;
	padding:0;
	white-space:nowrap;
}

ul.Sankaren li.Block {
	clear:both;
}

p.SankarenSub {
	margin:0 0 0 0;
	padding:0;
	clear:both;
	font-weight:bold;
}

dl.Koshi,
dl.Koshi dt,
dl.Koshi dd {
	margin:0;
	padding:0;
}

