* {
 margin:0;
 padding:0;
}

body {
 margin: 10px 10px;
 padding: 0px;
 text-align:center
 font:normal normal normal 100% "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

#hr {
# background-image: url(/icon/line071.gif); 
# height: 30px;
# border: 0px;
#}

h1 {
 font-size: 160%;
 margin: 0px 10px;
 padding: 0px 10px;
 background-color: #eeffdd;
 width:850px;
}

.frame {
 width:850px;
}

.main {
 width:840px;
}

.main2 {
 width:950px;
 float: left;
}

.menu {
 float: left;
 text-align: left;
 width:130px;
 margin: 10px;
 font-size: 100%;
 background-color: white;
}

.menu2 {
 text-align: left;
 width:150px;
 font-size: 100%;
 background-color: white;
}

.picture {
 float: right;
 text-align: center;
 width:650px;
 margin: 10px;
 font-size: 100%;
}

.picture2 {
 float: right;
 text-align: center;
 width:780px;
 font-size: 100%;
}

.ad {
 float: right;
 text-align: center;
 width:650px;
 font-size: 100%;
}

.submenu {
 width:130px;
}

.score td{
 font-size: 90%;
}

.subtitle {
 text-align: left;
 width:820px;
}

.text {
 text-align: left;
 width:780px;
 margin:5px;
 padding:5px;
}

.text li{
 text-align: left;
 padding:0px 12px;
 background-image:url("/icon/bottom2.gif");
 background-repeat:no-repeat;
}

.link {
 float: left;
 text-align: left;
 margin:5px;
 padding:5px;
 width:260px;
}

.menu ul{
 margin:0px;
 padding:0px;
 list-style-type: none;
 text-align: left;
}

.menu li{
 float:left;
 margin:1px;
 padding:1px 1px 1px 1px;
 width:120px;
 background-image:url("/icon/bottom1.gif");
 background-repeat:no-repeat;
 font-size: 100%;
}

.relatedlink {
 text-align: center;
 width:630px;
 padding:5px;
 margin:5px;
}

.relatedlink ul{
 padding:1px;
 margin:1px;
 list-style-type: none;
 text-align: left;
}

.relatedlink li{
 float:left;
 margin:1px;
 padding:1px 1px 1px 10px;
 width:600px;
 background-image:url("/icon/bottom1.gif");
 background-repeat:no-repeat;
 background-color: #ffe0f0;
 font-size: 90%;
}

.explain {
 margin:5px 15px;
 padding:1px 1px 1px 10px;
 width:550px;
 background-color: #ffffff;
}

.explain ul{
 padding:1px;
 margin:1px;
 list-style-type: none;
 text-align: left;
}

.explain li{
 float:left;
 margin:1px;
 padding:1px 1px 1px 10px;
 width:130px;
 background-image:url("/icon/bottom1.gif");
 background-repeat:no-repeat;
 background-color: #ffeedd;
 font-size: 90%;
}

.explain2 {
 margin:5px 15px;
 padding:1px 1px 1px 10px;
 width:620px;
 background-color: #ffffff;
}

.explain2 ul{
 padding:1px;
 margin:1px;
 list-style-type: none;
 text-align: left;
}

.explain2 li{
 float:left;
 margin:1px;
 padding:1px 1px 1px 10px;
 width:130px;
 background-image:url("/icon/bottom1.gif");
 background-repeat:no-repeat;
 background-color: #ffeedd;
 font-size: 90%;
}

.nearstation li{
 float:left;
 margin:1px;
 width:190px;
 background-repeat:no-repeat;
}

.itempicture {
 float:left;
 margin:5px;
 padding:1px 1px 1px 10px;
 width:135px;
 background-color: #eeffdd;
}

.itemcaption {
 float:left;
 margin:5px;
 padding:1px 1px 1px 10px;
 width:350px;
 background-color: #eeddff;
}

.itemcaption li{
 float:left;
 margin:1px;
 width:350px;
 background-repeat:no-repeat;
}

.footer {
 margin:5px 15px;
 padding:1px 1px 1px 10px;
 text-align: left;
 width:740px;
 background-color: #ffffff;
 clear: both;
}

.footer ul{
 padding:1px;
 margin:1px;
 list-style-type: none;
 text-align: left;
}

.footer li{
 float:left;
 margin:1px;
 padding:1px 1px 1px 10px;
 width:170px;
 background-image:url("/icon/bottom1.gif");
 background-repeat:no-repeat;
 font-size: 90%;
}

.footer2 {
 margin:5px 15px;
 padding:1px 1px 1px 10px;
 text-align: center;
 width:740px;
 background-color: #ffffff;
 clear: both;
}

.footer2 ul{
 padding:1px;
 margin:1px;
 list-style-type: none;
}

.footer2 li{
 float:left;
 margin:1px;
 padding:1px 1px 1px 10px;
 width:170px;
 background-color: #ffffff;
 background-repeat:no-repeat;
 font-size: 90%;
}

.footer2 h2{
 font-size: 90%;
}

.picturelist {
 width:790px;
}

.tableframe1 {
 font-size:2px;
 width:781px;
 height:2px;
 background:url(/icon/line6.gif) repeat-x;
}

.tableframe2 {
 width:781px;
 background:url(/icon/line5.gif) repeat;
}

.tablecell {
 float:left;
 width:130px;
 border-style:none;
 border-top:1px;
 border-width:2px;
 pading:2px;
 font-size:90%;
 top:0px;
 bottom:0px;
}

.tableimage {
 zoom:0.80;
 border-top:2px;
}

.tabledescription {
 width:126px;
 padding:2px;
}

.similarpicture {
 float:left;
 width:120px;
}

