* { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-size:inherit; }
/* body { font-family:Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size:62.5%; } */
.clear { display:block; clear:both; }
#logo { display:block; width:800px; line-height:40px; text-align:center; }
#home-wrapper { display:block; width:800px; margin:0px auto; font-size:12px; }
#home-messages { display:block; text-align:center; width:776px; height:35px; line-height:40px; margin-bottom:10px; padding:5px 10px; border:2px solid #DD4B39; color:#DD4B39; font-weight:bold; font-size:16px; }
#home-comment { margin-top:5px; padding:5px; font-size:12px; line-height:1.6em; background-color:rgb(233,247,250); border:rgb(228,239,248) solid 1px; }
.pin-detail { font-size:10px; color:#999; text-align:right; margin-bottom:5px; }
#home-sidebar { display:block; width:243px; height:400px; float:left; padding:0 0 20px 0; margin:0 10px 25px 0; background-color:#F0F0F0; border:1px solid #E5E5E5; }
#map-wrapper { display:block; width:515px; height:400px; float:right; padding:10px; background-color:#F0F0F0; border:1px solid #E5E5E5; }
#map { display:block; width:515px; height:400px; padding:0px; }
#infowin-overlay { display:block; width:360px; height:110px; line-height:1.4em; }
#infowin-overlay strong { display:block; float:left; clear:left; font-weight:bold; width:100px; }
h1 { font-size:15px; font-weight:bold; padding:5px 0; text-align:center; color:#FFF; background-image:url(https://www.rakuten.ne.jp/gold/kawachi/index_imgs/nav_catagory-bg.gif); background-repeat:repeat-x; }
#home-sidebar ul { list-style:none; padding:5px; }
#home-sidebar li { width:110px; float:left; padding:2px; }
#home-sidebar li:hover { background-color:#DD4B39; color:#FFF; }
#home-sidebar li a { display:block; color:#666; text-decoration:none; }
#home-sidebar li a:hover { color:#FFF; }
