@charset "utf-8";
/* CSS Document */

#indexmain{padding:0px;margin:0px;width:840px;clear:both;}
div#indexmain:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
}

#mainimg{padding:0;margin:0;border-right:#ffa500 1px solid;border-left:#ffa500 1px solid;width:838px;border-top:#ffa500 4px solid;}
#mainimg img{margin:0;padding:0;vertical-align:text-bottom;border:none;}
#indexcontents{background:url(../images/index/indexbg.gif);border-right:#ffa500 1px solid;border-left:#ffa500 1px solid; width:838px;}

#news{width:600px;float:left; margin-bottom:15px;}
#news ul{padding:0px; margin:0px; list-style:none;}
#news li{display:block; padding:5px; margin:0px; border:#00FF00 solid 1px;}
a.news_t{display:block;width:600px;height:67px;background-image:url(../images/index/news_t.gif);text-indent:-9999px;overflow:hidden;}
a:hover.news_t{background-position:0px -67px;}


#news dl{padding:5px; width:580px; margin:auto; border-bottom:#dacabc 1px dotted;}
#news dt{padding:0px; margin:0px; font-size:70%; font-weight:bold; width:190px; float:left;}
#news dd{padding:0px; margin:0px; margin-left: 190px;}
#news .day{color:#7f5d3e;}
#news .cat{color:#7f5d3e;}
#news  dd a{color:#585147; font-size:80%;}
#news dd a:hover{color:#393;}


#info{width:600px;float:left; position:relative; height:300px; margin-bottom:15px;}
a.palnews{position:absolute; top:215px; left:18px; display:block;width:209px;height:84px;background-image:url(../images/index/info_s2.gif);text-indent:-9999px;overflow:hidden;}
a:hover.palnews{background-position:0px -84px;}
a.link{position:absolute; top:215px; left:233px; display:block;width:148px;height:41px;background-image:url(../images/index/info_s3.gif);text-indent:-9999px;overflow:hidden;}
a:hover.link{background-position:0px -41px;}
a.ouen{position:absolute; top:259px; left:233px; display:block;width:148px;height:41px;background-image:url(../images/index/info_s4.gif);text-indent:-9999px;overflow:hidden;}
a:hover.ouen{background-position:0px -41px;}
.dogmonth{position:absolute; top:215px; left:394px;}
.senkaku{position:absolute; top:260px; left:394px;}

#event {width:209px; float:right;}
#event dl{padding:0px; margin:0px;}
#event dt{padding:0px; margin:0px;}
#event dd{padding:0px; margin:0px;}
a.eve1{display:block;width:209px;height:25px;background-image:url(../images/index/event_s1.gif);text-indent:-9999px;overflow:hidden;}
a:hover.eve1{background-position:0px -25px;}
a.eve2{display:block;width:209px;height:23px;background-image:url(../images/index/event_s2.gif);text-indent:-9999px;overflow:hidden;}
a:hover.eve2{background-position:0px -23px;}
a.eve3{display:block;width:209px;height:41px;background-image:url(../images/index/event_s3.gif);text-indent:-9999px;overflow:hidden;}
a:hover.eve3{background-position:0px -41px;}
a.eve4{display:block;width:209px;height:22px;background-image:url(../images/index/event_s4.gif);text-indent:-9999px;overflow:hidden;}
a:hover.eve4{background-position:0px -22px;}
a.eve5{display:block;width:209px;height:40px;background-image:url(../images/index/event_s5.gif);text-indent:-9999px;overflow:hidden;}
a:hover.eve5{background-position:0px -40px;}
a.eve6{display:block;width:209px;height:47px;background-image:url(../images/index/event_s6.gif);text-indent:-9999px;overflow:hidden;}
a:hover.eve6{background-position:0px -47px;}