@charset "UTF-8";

/* CSS Document */


/* ------------------------------------------- 



-------------------------------------------- */

#top{ height:370px; margin:0 0 15px 0; padding:0}

.top-a1{ float:left; width:170px; height:290px; background:url(../img/index/box_b_top.gif) no-repeat #331101;  }

.top-a1box{  padding:5px 15px 15px 15px; margin:5px 0 0 0; font-size:10px; color:#FFFFCC; line-height:140%; background: url(../img/index/box_b_bg.gif) repeat-y #331101;}
.top-a2box{  padding:10px 15px; margin:0; font-size:10px; color:#FFFFCC; line-height:140%; border-bottom:dotted #CCCCCC 1px; background: url(../img/index/box_b_bg.gif) repeat-y #331101;}
.top-a3box{  padding:10px 15px 20px 15px; margin:0; font-size:10px; color:#FFFFCC; line-height:140%; background: url(../img/index/box_b_bg.gif) repeat-y #331101;}




.top-a2{ float:left; width:340px; height:290px;}
.top-a3{ float:left; width:240px; height:290px;}




.top-b{ float:left;}
.top-b img{ border:0; padding:0; margin:0}




/* ------------------------------------------- 

 top page bnr img

-------------------------------------------- */

#bnr-area{ padding:0; margin:0; }
.bnr-a{ margin:0 9px 10px 0; padding:0; float:left; font-size:10px; width:244px; line-height:145%; }
.bnr-b{ padding:0; margin:0 0 10px 0; float:left;font-size:10px; text-align:right; width:244px; line-height:145%}

.rep-new{ float: left; color: #cc0000; font-weight: bold; }
.rep-latest{ float: right; }




/* ------------------------------------------- 



-------------------------------------------- */

.c-info{margin:0 0 5px 0; padding:0}
.c-info img{ float:left}


.contents-t{
  background: url(../img/global/con_bg_tbg.gif) repeat-y #FFFFFF;
  margin: 0;
  padding: 0;
  width:100%;
}

.contents-t-top{ background: url(../img/global/con_bg_tt.gif) no-repeat; height:15px;}
.contents-t-bot{ background: url(../img/global/con_bg_tb.gif) no-repeat; height:15px;}

.contents-t .l{width:465px; margin:0; padding:0 15px; float:left; font-size:90%;}
.contents-t .r{width:225px; float:left; font-size:90%; margin:0; padding:0 15px 0 14px;}

.con{ padding:0; margin:auto; }

input{margin:0; padding:0; width:70px;}
font{ line-height: 140%; }

.info-title{ padding-bottom: 5px; }
.cinfo-img{ float: right; margin: 0 0 10px 5px; }
.partition-solid{ height: 40px; background: url( ../img/global/bline15.gif ) 50% 50% repeat-x; clear: both; }
.partition-solid hr{ display: none; }
.partition-solid-02{ height: 20px; background: url( ../img/global/bline15.gif ) 50% 50% repeat-x; clear: both; }
.partition-solid-02 hr{ display: none; }

.red{ color: #dd0000; }
.gre{ color: #006600; }
.blue{ color: #3333cc; }
.ora{ color: #FF6600; }
.blown{ color: #663300; }

.bld{ font-weight: bold; }
.bld-u{ font-weight: bold; text-decoration: underline; }

.exp{ color: #dd0000; font-weight: bold; }
.letao-text{color: #DF5B5B}
.letao-text-exp{color: #DF5B5B; font-weight: bold; }
.info-coution{ border: 1px solid #e00; padding: 10px; margin: 10px 50px 10px 10px; }

.ninfo{ padding: 5px; font-size: 12px; line-height: 125%; }
.ninfo-ttl{ color: #DF5B5B; font-weight: bold; }
.style3 {color: #71594D}
.style4 {font-size: 10px}


