body td { font-size:14px}

/* Navi ********************************************************************* */

.menu { text-align:left; padding:0px 40px 0px 40px;}
.m_on { position: relative; top: 28px; left: 0px;}
.side_menu { text-align:right; padding:0px 0px 0px 20px; vertical-align:top}

/* All ********************************************************************* */

table { border-collapse:collapse}
ul { margin:5px 0px 0px 30px; padding:0px; font-size:14px;}
li { list-style-image:url(../img/ten.gif); margin:0px; padding:0px 0px 10px 0px; line-height:150%;}

.main { background:#FFFFFF; padding:40px 40px 30px 40px;}
.topi { background:url(../img/ishi.gif) no-repeat; padding:5px 30px 15px 30px; font-weight:bold; margin-left:10px}
.text_base {margin:0px 10px 0px 20px;}

.kisen { background:url(../img/ten.gif) no-repeat; padding:0px 0px 10px 15px; font-size:14px; width:250px}
.p12 { font-size:12px; font-weight:normal; margin-top:5px}
.p14 { font-size:14px; font-weight:normal; margin-top:5px}

/* Index ********************************************************************* */

#index_topics table { border-collapse:collapse}
#index_topics ul { margin:5px 0px 0px 35px; padding:0px; font-size:14px;}
#index_topics li { list-style-image:url(../img/ten.gif); margin:0px; padding:0px 0px 10px 0px; line-height:150%;}

#old { margin:0px 0px 0px 10px; border:solid 1px #666666; padding:5px}
#old td { font-size:12px; padding:5px 0px 5px 10px}
.hist { margin:0px 0px 0px 10px; font-size:12px; font-weight:bold; padding:3px; background: #999999; color:#FFFFFF; border:solid 1px #666666;border-bottom:none;}

/* About ********************************************************************* */

.offices_t { padding:5px; background:#CCCCCC; font-weight:bold}
.offices { padding:15px; line-height:180%; width:100%}

/* Link ********************************************************************* */

#link { background:#FFFFFF}
#link td { font-size: 14px; vertical-align:top;}
.title { background:#e4e4e4; font-weight:bold; text-align:center; padding:5px; border:#8a8a8a solid 1px; border-bottom:none}
.kokki { margin:5px 10px 5px 10px}
.country { background:#666666; color:#FFFFFF; font-weight:bold; padding:3px 10px 3px 10px;}
.under { padding-bottom:10px}
.kaikan { color:#FFFFFF; line-height:150%}

/* player ********************************************************************* */

#title { background:#FFFFFF}
#title td { font-size: 14px; vertical-align:top; width:325px; line-height:140%; border:#8a8a8a 1px solid;}
#title th { border: #FFFFFF}
.t_photo { float:left; margin-right:10px}

#w_title { background:#FFFFFF}
#w_title td { font-size: 14px; vertical-align:top; width:315px; line-height:140%}

#play { background:#FFFFFF}
#play td { font-size: 14px; vertical-align:top; width:160px}

#play_in { background:#FFFFFF}
#play_in td { width:auto; border:#FFFFFF}
