@charset "shift_jis";

/*********************************
 *
 * INDEX
 *
 *********************************/
 
#cont_left {float:left; width:765px;}
#cont_right { float: right; width: 315px; height: 860px; background-image: url(../images/index/r_contbk.png); margin-top:25px;}
#cont_right .cont01{width:284px; margin:23px 0 0 30px; }
#cont_right .cont02{width:314px; margin:20px 0 0 1px; }
#cont_right .cont03{width:284px; margin:20px 0 0 30px; }
#cont_right .cont03 p {width:284px; font-size:17px; font-weight:bold; line-height:2.0em;}
#cont_right .cont04 p {width:284px; font-size:11px; text-align:center;}
#cont_right .cont05{width:284px; margin:20px 0 0 30px; }
 
#topbox {width:735px; margin-top:29px;}
#topbox p { font-size:12px; text-align:left; line-height:1.5em; width:210px; margin:10px auto 0 auto;}
#topbox .cont01 {float:left; width:240px; height:324px; background-image:url(../images/index/box.gif); background-repeat: no-repeat;}
#topbox .cont01 h3 { font-size:16px; color:#789b35; text-align:center; margin-top:10px;}
 

/* NEWS BOX */
#news_box{width:765px; margin-top:30px !important; text-align:left;}
.new_topics {width:740px; height:300px; overflow: auto; text-align: left;}
.new_topics p { width: 720px; margin: 10px 0 10px 0px; padding:20px 0 20px 0;  border-bottom: 1px dashed #c9c9c9; }
.new_topics p span { font-size:16px; font-weight:bold;}