* { margin:0px; padding:0px; }

body {
 margin: 0px;
 padding: 0px;
 font: small/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial;
 color: #666;
 background: #fff;
}

h2 { margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; font-size: medium; color: #ff531e; border-bottom:1px dotted #ccc; }

img { border:none; }

a,
a:link,
a:visited { color:#333; text-decoration:none; font-weight:bold; }
a:active,
a:hover { color:#f33; text-decoration:underline; }

table { margin: 0px 0px 10px 0px; padding:0px; width:100%; border-collapse:collapse; border-right:1px solid #666; border-bottom:1px solid #666; }
th { padding: 5px; color:#ff531e; width:130px; text-align:left; border-top:1px solid #666; border-left:1px solid #666; vertical-align:top; }
td { padding: 5px; vertical-align:top; border-top:1px solid #666; border-left:1px solid #666; }
td.tableImg { width:120px; text-align:center; }

#container { margin:0px; padding: 0px; width:760px; text-align:left; background: none; }

#header { margin: 0px; padding: 0px; }
#header h1 { margin: 0px; padding: 1px 10px; font-size: 10px; font-weight: normal; color: #999; letter-spacing: 0.3em; line-height:100%; }
#head { float:left; width:460px; margin: 0px; padding: 0px; }
#Gnavi { float:right; width:170px; height:170px; margin: 0px; padding:0px 5px 0px 0px; background: url(images/bck-Gnavi.gif) no-repeat left top; }
#Gnavi ul { margin: 0px; padding: 10px; list-style:none; font-size:10px; line-height:140%; }
#Gnavi ul li { margin:0px; padding:0px; }
#Gnavi ul li a { font-weight:normal; }
.headLine { clear:both; margin: 2px 0px; padding: 0px; }

#wrapper { clear:both; margin-top:1px; }
#main { float:left; width:565px; margin: 3px 0px 0px 0px; padding: 0px 10px; }
.contents { margin: 0px 0px 20px 0px; padding: 0px; }
.extended { display:none; }
.Gmap { display:none; }

#navi { display:none; }
#footer { display:none; }