tr {  font-size: 10pt}
.link_white {  color: #C01410; text-decoration: underline}
.link_white:hover { color: #800000; text-decoration: underline}
.font_14px {  font-size: 14px}
.font_18px {  font-size: 18px}
.font_11px {  font-size: 11px}
.link_gley { color: #CCCCCC; text-decoration: underline}
.font_10px {  font-size: 10px; font-style: normal; text-decoration: none}
.font_11px_white_bold {  font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.font_11px_white {  font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none}
.link_wm { color: #501818; font-size: 11px; text-decoration: none}
.link_wm:hover { color: #501818; font-size: 11px; text-decoration: none}.link_noline {  text-decoration: none}
.link_red { color: #C01410; text-decoration: underline }
.font_11pt {  font-size: 11pt}
.border {  border-color: #666666}
.honbun {  font-size: 10pt; line-height: 125%}
.font9pt {  font-size: 9pt}

.back1 { background-image: url(images/ren_34.gif);
         background-repeat:no-repeat;
         background-position: center bottom; 
}

.back2 { background-image: url(images/ren_10.gif);
         background-repeat:repeat-y;
         height: 36px;
}

.back3 { background-image: url(images/ren_08.gif);
         background-repeat:repeat-y;
         height: 36px;
}

.back4 { background-image: url(images/ren_24.gif);
         background-repeat:no-repeat;
         height: 97px;
         width: 690px;
}

.ren { font-size: 10pt; line-height: 130%;
       color:#6A3906;
}

.ren2 { font-size: 10pt; line-height: 130%;
}

.line { background-image: url(images/line2.gif);
         background-repeat:repeat-x;
         height: 1px;
}


body{
	pading:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	color:#333;
}

.border{
    border-collapse:collapse;
    border:0px;
    border-spacing:0 empty-cells:show;
	border-style:none;
}

.border td{
    border-collapse:collapse;
    border:0px;
    border-spacing:0 empty-cells:show;
	border-style:none;
}

/* ---------------- hotnews -------------------   */

#hotnews {
	margin:0 auto;
	padding-bottom:20px;
	width:700px;
	background:#fbf4ec;
}

#hotnews h2 {
	width:678px;
	height:34px;
	line-height:34px;
	text-indent:-9999px;
	background:url(images/hotnews_01.gif) no-repeat 0 0;

}

.hotnewsBox {
	margin:0 auto;
	padding:8px;
	width:660px;
	text-align:left;
	position:relative;
	background:#ffffff;
	border:1px solid #f1e7e8;
}

.hotnewsBox h3 {
	margin:0 0 10px;
	padding:0 90px 0 10px;
	width:553px;
	/width:660px;
	height:34px;
	line-height:34px;
	background:#f1e7e8;
	color:#a76e58;
	border-left:7px solid #eec3c7;
}


.hotnewsBox p.hotnewsDate {
	position:absolute;
	top:8px;
	/top:18px;
	right:18px;
	text-align:right;
	font-size:12px;
}

.hotnewsCont {
	width:100%;
}

/* clearfix --------------------*/
* html .hotnewsCont ,
*+html .hotnewsCont{ 
	zoom: 1;
}

.hotnewsCont:after {
	content: ""; 
	display: block;
	clear: both;
}
/* -------------------- clearfix */

.hotnewsCont p {
	float:left;
}

.hotnewsCont dl {
	width:450px;
	float:right;
}

.hotnewsCont dl dt {
	margin:0 0 20px;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#c61614;
}

.hotnewsCont dl dd {
	margin:0;
	padding:0;
	line-height:1.6;
	font-size:12px;
}

.hotnewsCont dl dd.btn {
	margin:10px 0 0 auto;
	text-align:right;
}

.hotnewsDetailCont {
	margin:0 0 60px;
	width:100%;
	font-size:12px;
}

/* clearfix --------------------*/
* html .hotnewsDetailCont ,
*+html .hotnewsDetailCont{ 
	zoom: 1;
}

.hotnewsDetailCont:after {
	content: ""; 
	display: block;
	clear: both;
}
/* -------------------- clearfix */

.hotnewsDetailCont p {
	width:281px;
	float:left;
	text-align:center;
	font-size:12px;
}

.hotnewsDetailCont dl {
	margin:0 0 15px;
	width:350px;
	float:right;
}

.hotnewsDetailCont dl dt {
	margin:0 0 20px;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#c61614;
}

.hotnewsDetailCont dl dd {
	margin:0;
	padding:0;
	line-height:1.6;
	font-size:12px;
}

.hotnewsDetailCont .hotnewsDetailTable {
	margin:0 auto;
	padding:1px;
	width:346px;
	/width:348px;
	float:right;
	/float:none;
	border:1px solid #f1e7e8;
}

.hotnewsDetailTable h4 {
	margin:0 0 15px;
	padding:3px 0;
	width:346px;
	/width:348px;
	text-indent:10px;
	font-size:14px;
	font-weight:bold;
	color:#9b434c;
	background:#f1e7e8;
}

.hotnewsDetailTable p {
	margin:0 15px;
	width:316px;
	/width:318px;
	font-size:12px;
	text-align:left;
}

.hotnewsDetailBottom {
	margin:0 auto;
	width:620px;
	text-align:center;
	clear:both;
	font-size:12px;
}

.hotnewsDetailBottom ul {
	margin-right:-20px;
	padding:0;
	width:640px;
	list-style:none inside;
	overflow:hidden;
}

.hotnewsDetailBottom ul li {
	margin-right:20px;
	width:190px;
	float:left;
	line-height:1.6;
	list-style:none inside;
	text-align:left;
}

.hotnewsDetailBottom p {
	margin:0 30px 10px;
	line-height:1.6;
	text-align:left;
}

.hotnewsDetailBottom p.btn {
	text-align:center;
}

.hotnewsDetailBottom p.btn a img  {
	border:none;
}

p#hotnewsNavi {
	margin:0 auto;
	text-align:center;
}
p#hotnewsNavi a img{
	border:none;
}
