/* L_Љ ----------------------------------- */
body {
 background-image: url(images/bg.gif);
 background-color: #DBF1FF;
 background-position:center;
 background-repeat: repeat-y;
}

.box{
 margin:0px;
 padding:0px;
 width: 980px;
}

.box_aa{
 margin:0px;
 padding:0px;
 width: 980px;
 clear: both;
}

.box_c{
 margin:0px;
 padding:0px;
 width: 980px;
 float: left;
}

.rep_l{
 background-image: url(images/top_m_r5_c1.jpg);
 background-repeat: repert-y;
}

.rep_r{
 background-image: url(images/top_m_r2_c5.jpg);
 background-repeat: repert-y;
}


.box_sp{
 margin:0px;
 padding:0px;
 width: 980px;
 clear: both;

}

.cha{
 margin:0px;
 padding:0px;
 width: 980px;
 clear: both;
}



.main{
 margin: 0px;
 padding: 0px;
 clear: both;
}

.news{
 margin:0px;
 padding:0px;
 clear: both;
}

.menu{
 clear: both;
}

table {
 margin:0px;
 padding:0px;
}

.flash{
 width: 980px;
 margin:0px;
 padding:0px;
}

.cg{
 width: 800px;
 height: 545px;
 margin:0px;
 padding:0px;
 background-image: url(images/i_bg.jpg);
 background-position:center;
 background-repeat:no-repeat;}
}

.waku{
 background-image: url(images/waku/waku_r3_c1.jpg);
 background-repeat: repert-y;
}

.kakomi{
 border: 1px red solid;
}

.kakomi2{
 border: 1px blue solid;
 margin-top: 20px;
 margin-right: 10px;
 margin-left: 10px;
}

.news_t{
 font-size: 20px;
 font-weight: bold;
 color: #FFFFFF;
}

.news_r{
 font-size: 14px;
 font-weight: bold;
 color: #000000;
}

.news_b{
 font-size: 12px;
 color: #000000;
}

.news_m{
 border: 1px blue solid;
 font-size: 12px;
 color: #000000;
}

.news_cal{
 font-size: 12px;
}