body {background:#b3aa8f url(http://ljd.jp/hachiouji/images/wbg.jpg) repeat-x;margin:0px;font-size:14px;line-height:130%;letter-spacing:1px;}h2 {line-height:100%;margin:0px;}a:link {color:#ff4d4d;text-decoration:underline;}a:visited {color:#cc3d3d;text-decoration:none;}a:hover {color:#ffffff;text-decoration:none;}#container {width:780px;margin:0px auto;}#header {width:780px;height:106px;background-image:url(http://ljd.jp/hachiouji/images/header.jpg);text-align:right;color:#ffffff;font-size:11px;font-weight:bold;}#topcont {width:780px;height:350px;}#menu {width:166px;float:left;}.button {width:166px;height:35px;}.button2 {width:166px;height:40px;padding-top:5px;}#flash {width:614px;height:350px;background-color:#666666;float:right;}#galleryflash {width:614px;height:350px;float:right;}#cspace {width:780px;height:108px;background-image:url(http://ljd.jp/hachiouji/images/cspace.jpg);margin:5px 0px;}.bottomcont {width:780px;height:259px;}.leftshop {width:261px;height:259px;float:left;}.midright {width:519px;height:259px;float:right;}.midshop {width:261px;height:259px;float:left;}.rightshop {width:258px;height:259px;float:right;}#rightcont {width:614px;float:right;}#title {width:614px;heighgt:45px;}#cont {width:614px;color:#000000;background:#f5f5f5;}#cont:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}/*\*/* html #cont {height: 1em;}#cont {display: block;}/**/#cont2 {width:592px;padding:10px;}#cont2:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}/*\*/* html #cont2 {height: 1em;}#cont2 {display: block;}/**/#staff img{margin-right:3px;margin-bottom:3px;}#staff p {display:inline;}#staff a {text-decoration:none;}#tdmr {width:590px;clear:both;margin-bottom:20px;}#tdmr:after {content: "";display: block;clear: both;height: 20px;overflow: hidden;}/*\*/* html #tdmr {height: 1em;}#tdmr {display: block;}/**/#tdimg {width:200px;float:left;}#tdtxt {width:390px;float:right;}.question {padding:10px 10px 0px 10px;border-bottom:1px #333333 solid;font-weight:bold;font-size:15px;color:#332914;}.consult a {text-decoration:none;}#footer {height:68px;width:614px;background:url(http://ljd.jp/hachiouji/images/footer.jpg)}
