* {
 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;
 background-color: white;
}

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

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

.picture2 {
 float: right;
 text-align: center;
 width:780px;
}

.ad {
 float: right;
 text-align: center;
 width:650px;
}

.submenu {
 width:130px;
}

.score td{
}

.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;
}

.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;
}

.relatedlink2 {
 width:730px;
 padding:5px;
 margin:-5px 5px 10px 5px;
}

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

.relatedlink2 li{
 margin:1px;
 padding:1px 1px 1px 10px;
 width:700px;
 background-image:url("/icon/bottom1.gif");
 background-repeat:no-repeat;
 background-color: #ffe0f0;
}

.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;
}

.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;
}

.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;
 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:160px;
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:top;
}

.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;
 display:inline-block;
 *display:inline;
 *zoom:1;
 vertical-align:top;
}

.picturelist {
 width:790px;
}

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

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

.tablecell {
 float:left;
 width:125px;
 border-style:none;
 border-top:1px;
 border-width:2px;
 padding:2px;
 top:0px;
 bottom:0px;
}

.tableimage {
 zoom:0.80;
 padding: 1px;
}

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

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

.metainfoarea li{
 float:left;
 text-align: left;
 margin:3px;
 padding:3px;
 width:190px;
 background-repeat:no-repeat;
 background-color: #eeffdd;
}

.b_kb { background-color: #ffddff; }
.b_jb { background-color: #ddffff; }
.b_tb { background-color: #ffffdd; }
.b_ts { background-color: #ffddff; }
.b_s  { background-color: #ddffff; }
.b_tm { background-color: #ffddff; }
.b_m  { background-color: #ddffff; }
.b_tt { background-color: #ffddff; }
.b_t  { background-color: #ddffff; }
.b_e  { background-color: #dddddd; }
.b_o  { background-color: #ffffff; }

