/* CSS Document */



body{background:url(../../image/share/bg.gif) 800px top repeat-y #848484;width:800px;}

body,h1,h2,h3,h4,h5,h6,p,div,li,form{margin:0;padding:0;}

a img{border:none;}

a:link{color:#000099}

a:visited{color:#660000;}

a:hover{color:#FFFFFF;}



h1{background:url(../../image/template/logo.gif) no-repeat left top;height:65px;text-indent:-999em;}



ul#menu {list-style-type:none; margin:0;padding:0 0 0 10px;background:url(../../image/template/menu_bg.gif) repeat-x left top;height:40px;}

#menu li{float:left;height:40px;text-indent:-999em}

#menu li a{display:block;height:27px;text-indent:-999em}

#menu li#toppage a:link,#menu li#toppage a:visited,#menu li#toppage a:active{background:url(../../image/template/btn_top.gif) no-repeat left top;width:138px;}

#menu li#toppage a:hover{background:url(../../image/template/btn_top_o.gif) no-repeat left top;width:138px;}



#menu li#whatsnew a:link,#menu li#whatsnew a:visited,#menu li#whatsnew a:active{background:url(../../image/template/btn_whatsnew.gif) no-repeat left top;width:138px;}

#menu li#whatsnew a:hover{background:url(../../image/template/btn_whatsnew_o.gif) no-repeat left top;width:138px;}

#menu li#schedule a:link,#menu li#schedule a:visited,#menu li#schedule a:active{background:url(../../image/template/btn_schedule.gif) no-repeat left top;width:230px;}

#menu li#schedule a:hover{background:url(../../image/template/btn_schedule_o.gif) no-repeat left top;width:230px;}

#menu li#felicities a:link,#menu li#felicities a:visited,#menu li#felicities a:active{background:url(../../image/template/btn_felicities.gif) no-repeat left top;width:138px;}

#menu li#felicities a:hover{background:url(../../image/template/btn_felicities_o.gif) no-repeat left top;width:138px;}
#menu li#information a:link,#menu li#information a:visited,#menu li#information a:active{background:url(../../image/template/btn_info.gif) no-repeat left top;width:138px;}
#menu li#information a:hover{background:url(../../image/template/btn_info_o.gif) no-repeat left top;width:138px;}
#menu li#rental {background:url(../../image/template/btn_rental.gif) no-repeat left top;width:137px;}
h2{ background:url(../../image/calendar/title.gif) no-repeat left top; width:780px; height:45px; text-indent:-999em; position: relative; top: -4px; clear: both; margin-right: 10px; margin-left: 10px; }
#contents{position:relative;top:-4px;padding:0 10px;}

#main { background:#aeaca6 url(../../image/template/main3_bg.gif) left top; position: relative; top: -4px; margin-right: 10px; margin-left: 10px; padding:10px 70px      }



.caution {color:#00C;}

.kakomi {background:#c4c2bb;padding:10px;margin:5px 0;border:dotted 1px #7a7974;font-size:1em;line-height:120%;letter-spacing:1px;}



#footer {background:url(../../image/share/footer_bg.gif) repeat-x left top;padding:7px 0;clear:both;position:relative;top:-4px;}

#copyright {background:url(../../image/share/copyright.gif) no-repeat center top;height:12px;text-indent:-999em;}



p#goindex {text-align:center;}
.kakomi2 { background:#c4c2bb; padding:10px; margin:5px 0; border:dotted 1px #7a7974; font-size:1.2em; font-weight: bold; letter-spacing:1px; }

.kigo { color:#906; font-size: 1.1em; font-weight: bold; }
.kigo2 { color: #960; font-size: 1.1em; font-weight: bold; }
