@charset "Shift_JIS";

/*
StyleSheet for Nihonkiin kisen Page
CSS FILE kisen.css

*/

/* *********************************************************************
BASE
********************************************************************* */
body,table,th,tr,td {font:normal 14px/18px "Verdana",sans-serif; line-height:150%; border-collapse:collapse; margin:0px}

a { color:#6e2e29}

p#first {display: none;}

h1 { margin:0px; border-bottom:1px solid #8c653f;}
h2 { margin:0px; }
h3 { margin:0px; font-size:16px; padding:5px 5px 5px 8px}

.bese { background: #e9e5d8;}
.wrapper { width: 900px; font-size: 14px; border: 1px solid #8c653f; background:#FFFFFF; }

table { border-collapse: collapse; width:100%; }

#header { font-size:12px; color:#FFFFFF; padding:3px 3px 4px 10px; border-bottom: 1px solid #a87a4b; background:#8c653f;}
#header a { color:#FFFFFF;}

.footer { text-align: center; font-size: 12px; padding:10px; background:#a87a4b; color:#FFFFFF; border-top:solid 1px #6e2e29;}

.main { padding:30px 40px 40px 40px; background:#FFFFFF;}

.menu { background:#a87a4b; color:#FFFFFF; font-weight:bold; text-align:center}
.item { background:#e9e5d8; text-align:center; color:#6e2e29; font-weight:bold}

.p10 { font-size:10px}
.p12 { font-size:12px}
.p14 { font-size:14px}
.p16 { font-size:16px}

.red { color:#CC0000; font-weight:bold}
.brown { color:#6e2e29; font-weight:bold}

/* *** インデックス ************************************************* */

.support { background:#a87a4b; padding:2px 1px 0px 10px; color:#FFFFFF; font-weight:bold; border:solid 1px #6e2e29; border-bottom:none}
#support_table { background:#FFFFFF; border:solid #a87a4b 1px; padding:10px; text-align:center; border:solid 1px #6e2e29}
#support_table table { width:auto; text-align:center}
#support_table td { width:250px}

/* *** 概要 ********************************************************* */

.line_menu {border-bottom:dotted 1px #6e2e29; padding:15px 5px 15px 5px; color:#6e2e29; font-weight:bold; text-align:center}
.line {border-bottom:dotted 1px #6e2e29; padding:15px 5px 15px 15px}

/* *** スケジュール ********************************************************* */

.lm { padding-left:15px}

/* *** ルール ********************************************************* */


/* *** 会場 ***************************************************** */


/* *** 参加選手 ***************************************************** */

#player { padding:30px 40px 40px 40px; background:#FFFFFF; vertical-align:top;}
#player table { width:auto;}
#player td { font-size:12px}
.pl { padding:10px 5px 5px 10px; background:#FFFFFF; border:solid 1px #999999;}
.kokki { float: right; margin:0px 5px 0px 0px}
.ten { background:url(img/ten.gif) no-repeat; padding-left:12px; }
.ten_s { background:url(img/ten.gif) no-repeat; padding-left:12px; width:50px}
.name { border-bottom:#999999 dotted 2px; padding:5px 0px 3px 3px; margin:0px 5px 5px 0px;}
.top { text-align:right; padding:20px 0px 0px 0px; font-size:14px}

#chiku { background:#FFFFFF}
#chiku ul { list-style:none; margin:0px 0px 5px 0px}
#chiku li { background:url(img/bg.gif) no-repeat; padding:5px 5px 7px 30px; font-weight:bold; font-size:14px}

.land_as { background:#e0a6a6; font-weight:bold; color:#7e4242; padding:3px 3px 3px 8px; border:solid 1px #999999; font-size:12px}
.land_mi { background:#e0cca6; font-weight:bold; color:#7e6542; padding:3px 3px 3px 8px; border:solid 1px #999999; font-size:12px}
.land_eu { background:#a6dcb5; font-weight:bold; color:#42794f; padding:3px 3px 3px 8px; border:solid 1px #999999; font-size:12px}
.land_af { background:#a6dce0; font-weight:bold; color:#42797e; padding:3px 3px 3px 8px; border:solid 1px #999999; font-size:12px}
.land_no { background:#a6b3e0; font-weight:bold; color:#424d7e; padding:3px 3px 3px 8px; border:solid 1px #999999; font-size:12px}
.land_so { background:#bfa6e0; font-weight:bold; color:#58427e; padding:3px 3px 3px 8px; border:solid 1px #999999; font-size:12px}
.land_oc { background:#e0a6cc; font-weight:bold; color:#7e4264; padding:3px 3px 3px 8px; border:solid 1px #999999; font-size:12px}

.title_as { background:#7e4242; font-weight:bold; color:#FFFFFF; border:solid 1px #999999; font-size:16px}
.title_mi { background:#7e6542; font-weight:bold; color:#FFFFFF; border:solid 1px #999999; font-size:16px}
.title_eu { background:#42794f; font-weight:bold; color:#FFFFFF; border:solid 1px #999999; font-size:16px}
.title_af { background:#42797e; font-weight:bold; color:#FFFFFF; border:solid 1px #999999; font-size:16px}
.title_no { background:#424d7e; font-weight:bold; color:#FFFFFF; border:solid 1px #999999; font-size:16px}
.title_so { background:#58427e; font-weight:bold; color:#FFFFFF; border:solid 1px #999999; font-size:16px}
.title_oc { background:#7e4264; font-weight:bold; color:#FFFFFF; border:solid 1px #999999; font-size:16px}

/* *** 役員 ********************************************************* */


/* *** 対局結果 ********************************************************* */

.navi { background:#e9e5d8;; padding:5px; text-align:center}
.r_menu { background:#a87a4b; color:#FFFFFF; font-weight:bold; padding:3px 3px 3px 10px }

/* *** 棋譜鑑賞 ********************************************************* */


/* *** 生中継 ********************************************************* */


/* *** 入賞者 ********************************************************* */

.p_line { border-bottom:dotted 1px #6e2e29; padding:7px}

/* *** 写真 ********************************************************* */

.top2 { text-align:right; padding:10px 0px 0px 0px; font-size:14px}

/* *** 歴史 ********************************************************* */


/* *** フレッツ ********************************************************* */

#flets { padding:30px 40px 40px 40px; background:#FFFFFF;}
#flets ul { margin:10px 10px 10px 15px; padding:0px; }
#flets li { margin:0px; padding:0px 0px 10px 22px; background:url(img/f_ten.gif) no-repeat; list-style:none}
#flets table { width:auto}
#flets td { vertical-align:top}

.f_base { background:#6e2e29; font-weight:bold; color:#FFFFFF; padding:3px 3px 3px 7px; }
.f_item { padding:10px 0px 0px 10px; }

