/* CSS Document */
ul,li{ list-style:none; padding:0px; margin:0px;}
body{ line-height:180%; font-size:12px; color:#777;}
a{ text-decoration:none; color:#003399}
a:hover{ color:#CC0000; text-decoration:underline}
.m{ border:1px solid #ddd; margin-bottom:10px; text-align:left; }
.m_tt{ font-weight:bold; padding-left:10px; color:#000000; height:25px; line-height:25px; border-bottom:1px solid #eee;}
.m_bb{ padding:5px;}

.m_tt span{ color:#999999; font-weight:normal}

.inlist li{ width:150px; float:left; text-align:center; margin-left:5px;}
.inlist li a,.inlist li span{ display:block}
.inlist li span{ font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#FF6600; font-weight:bold}

.inlist2 li{ display:inline; float:left; margin-left:5px;}
.inlist2 li a,.inlist2 li span{ display:block}
body{ background:url(jp.jpg) no-repeat center top;}
.tad{ margin-bottom:10px; height:180px;}
.topa{ margin-top:150px;}

.dh { height:30px; line-height:30px; margin-top:3px;}
.dh a{ float:left; display:block; width:80px; text-align:center; font-size:14px; background:#efefef; margin-right:3px; color:#000000}
.dh a:hover,.dh .on{ background:#e70007; color:#FFFF00}

table td{ text-align:center;}

.list2 li{ padding:5px 0; margin:5px 0; border-bottom:1px solid #eee;height:153px;}
.list2 li img{ float:left; margin-right:5px;height:130px;}

.l02{ font-weight:bold}
.t01{ font-weight:bold; color:#990000}
.red{ color:#990000}
.rr{ float:right}

.li2 li{ float:left; width:49%; height:25px;}


/* news */

.post{ padding:5px 0; margin:5px 0; border-bottom:1px solid #eee;}
.post .post-title{ font-size:16px}
.post .post-date{ font-size:12px;}

.post-body{ font-size:14px; color:#000000}

.bjldg li img,.bjl li img{ display:block;}
.bjl li{ display:inline; float:left; height:150px; text-align:center; line-height:25px;}

.lookyb{ height:450px;}
.lookyb .ll{ float:left; margin-right:10px; wdith:310px;}
.lookyb .rr{ float:left; width:290px;}