/* CSS Document */

/* MENU */
.menu	{ margin:0; padding:0px;}
.menu ul{ width:240px; margin:0; padding:12px 0px 6px 22px; list-style-type:none; }
.menu li{ height:45px; margin:0; padding:0px;}

/* BANNER */
.mlb { padding:0 0 5px 5px;}
.bnr	{ margin:0;padding:6px 0px 16px 29px; clear:both; }
.bnr li	{ padding-bottom:6px;list-style-type:none; }

/* NEWS */
#news	{ width:478px; height:200px; margin:0; padding:10px 0 0 0; background-image:url(../../img/pic-summer.jpg); background-repeat: no-repeat; background-position: right bottom; }
/*#news	{ width:478px; height:150px; margin:0; padding:0px; background-image:url(../../img/pic-flower.jpg); background-repeat: no-repeat; background-position: right bottom; }*/
.news-ttl	{ margin:0px; padding-left:27px; padding-bottom:8px;}
dl	{ margin-left:37px;font-size:75%; color:#666666; line-height:140%; text-align:left}
dt	{ margin:0px; padding-left:20px;background-image:url(../img/arrow.gif); background-position:left 3px; background-repeat:no-repeat;}
.data { float:left; margin:0px; padding-right:24px; clear: both; }
.infor{ margin:0 0 3px 0;}
.infor img { padding: 3px 0 0 3px; }

/* spacer */
#spacer	{ width:100%; height:10px; }
.sp{ display:block; height:8px; overflow:hidden; }

/* index-bg */
#index {
  background:url(../../img/index-bg.jpg);
  width:413px;
  margin:5px 0 15px 29px;
  color:#666666;
  font-size:80%;
}
#index p { padding:10px 15px; margin:0;}