body { background-color: #ffffff; text-align: center; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka",arial} 
h1{margin:0;padding:0;}
h2{ padding-left:10px; font-size:1.25em; border-left: solid #66cc00 8px ; border-bottom: solid #66cc00 2px ;}
h3{margin-top:5px;padding-top:5px;font-size:1em;margin-bottom: 3px; padding-bottom: 3px}
h4{margin-top:5px;padding-top:5px;margin-bottom:0;padding-bottom:0px;font-size:1em;}
p{line-height:1.5; margin:5px 0;} 
a {  color: #999999; text-decoration: none}
a:hover {  text-decoration: underline; color: #000000;}
#wrapper{ margin:0 auto;padding:0 auto; text-align: left;width:900px; background-color:#FFFFFF; font-size:0.9em;} 
#footer{ text-align: center;width:900px; background-color:#FFFFFF; font-size:0.8em;; margin-top: 30px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; padding-top: 0; padding-right: auto; padding-bottom: 0; padding-left: auto} 
#header{background-color:#fff7ec;} 
#maincontents{float:right;width:710px; margin: 20px 0px 20px 10px; padding: 20px:} 
#subcontents{margin-left:20px;} 
#sidemenu{width:170px; text-align:center;margin: 20px 0px;float:left;} 
#naviBar{padding:1px 5px;list-style-type:none;width:160px; text-align:left;font-size: 0.9em;background-color:#fff7ec;; margin: 10px 0} 
#naviBar a{display:block;padding:10px 5px;margin:0;background-color:#fff7ec;text-decoration:none;color:#666666;} 
#naviBar a:hover {color:#ff9900;} 
#naviBar li{border-bottom:2px solid #ffcc99;} 
#glonavi{margin:0;padding-left:0;list-style-type:none;width:900px;float:left;background-image:url(images/bg_gmenu.gif);background-repeat:repeat-x;} 
#glonavi a{display:block;padding-top:5px;padding-bottom:5px;background-image:url(images/bg_gmenu.gif);color:#666666;font-weight:bold;text-decoration:none;text-align:center;} 
#glonavi li{float:left;width:150px;}
#glonavi a:hover{color:#cccccc;} 
#designlist{height:150px;text-align:center;}
.img{padding:0;margin:0;} 
.img_s { margin:20px 3px 0px;border:1px #999999 solid} 
table.top{background-color:#fff7ec;font-size:1em;; text-align: center; margin-top: 20px}
td.top{background-color:#ffffff;padding:5px;}
.goindex{text-align:right;border-top:1px solid #cccccc;padding-top:5px;margin-top:5px;font-size:0.8em;}
table.profile{border:none;border-collapse:collapse; margin-bottom:5px;width:650px;}
table.price{font-size:0.9em;border:none;border-collapse:collapse; margin-bottom:5px;}
.col {  background-color: #009933; vertical-align: middle; padding: 6px 10px; font-weight: bold; color: #FFFFFF;border: solid 1px #666666;}
.low{ padding: 6px 10px; border:1px solid #666666;}
#qabox {  padding:10px;border:1px solid #666666; font-size:0.9em;} 
#qaboxtop { margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #666666; font-size:0.9em;} 
.gotop { text-align:right;padding-top:5px;margin-top:5px;font-size:0.8em; ; text-decoration: underline}
.q {  font-weight: bold; color: #0000FF}
.answer {  font-weight: bold; color: #FF0000}
table.post{font-size:0.9em;border:none;border-collapse:collapse; margin:0px;width: 710px}
td.post{padding-bottom: 6px; border:1px #CCCCCC solid;vertical-align:top; text-align:center;}
h5 {  padding:3px 3px;margin:0px 0px;; background-color: #fff7ec}
.red {  color: #CC0000; text-align: right;padding-left:20px;}
.green { color: #00CC00; text-align: right;padding-left:50px; }
#infobox { font-size:0.9em; height: 280px; width: 600px;overflow: auto;border:solid 1px  #cccccc; padding:10px;margin:30px; }
address {  font-style: normal}
.yellow { color: #00CC00; text-align: right;padding-left:20px; }
ol {  font-size: 1em; line-height: 1.5em}
#naviBar1 { padding:1px 5px;list-style-type:none;width:160px; text-align:left;font-size: 1em;background-color:#E1F2DC; ; margin: 10px 0}
#naviBar1 a { display:block;padding:10px 5px;margin:0;text-decoration:none;color:#336633; font-weight: bold}
#naviBar1 a:hover { color:#99cc99 ; font-weight: bold}
#naviBar1 li { border-bottom:2px solid #99cc99; }
.hosoku {  font-size: 0.9em; color: #990000; vertical-align: text-top}
