@charset "UTF-8"; /* PublishCharset into mt-config.cgi */

/*下部ナビ*/
div#ka_navi { text-align: left; width: 550px; height: auto; margin: 15px auto 10px; padding: 0px ; }
div#ka_navi ul li { font-size: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; list-style-type:none; list-style-position: outside; }
div#ka_navi ul { line-height:140%; margin:0; padding:0; }
div#ka_navi li { font-size: 12px; line-height:160%; float: left; margin-top: 3px; margin-bottom: 3px; margin-left: 0; padding-right: 10px; padding-left: 10px; border-right: 1px solid #bdbdbd; border-left: 1px solid #bdbdbd; }

/* 大枠 */
#autor{ width: 840px; background-image: url(image/waku.gif); background-repeat: repeat-y; background-position: 0 0; margin: 0 auto 0; }

/* バナ */
#ban{ color: #282828; font-size: 12px; line-height: 160%; background-color: #f0fcd0; width: 170px; height: 490px;   margin: 10px 0 10px 5px; padding: 2px; border: solid 1px #cacaca; }

#ban img{ margin: 2px auto 2px 3px   ; }

/* バナ2 */
#ban2{ color: #282828; font-size: 12px; line-height: 160%; width: 180; height: 120; margin-right: 15px; }
#ban2 img{ color: #282828; font-size: 12px; line-height: 160%; background-color: #f8f9fd; width: auto; height: auto; margin: 5px auto 0; padding: 2px; border: solid 1px #f5f5f5; }


/* アクロバット */
.pdf{ color: #282828; font-size: 10px; line-height: 150%; width: auto; height: auto; margin:15px auto 15px auto; padding: 10px; border: solid 1px #cacaca; }
.pdf img{ margin:5px 5px 5px 10px; padding: 3px;}

/* 説明 */
#tw{  height:450px;　width: auto; margin: 5px auto; }


/* 新着情報*/

 #aa{ float:left; width: 335px;  margin: 10px 18px 10px 0px;  padding: 5px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; }
.wn{ width: auto; height:auto; margin: 0 ; padding: 0; }

.wn dl { font-size: 11px; color: #282828; margin: 0 0 10px 15px ; padding: 5px ;line-height: 150%;}
.wn dt{ font-size: 13px; background-image: url(http://takeofutsalclub.com/image/ny.gif); background-repeat: no-repeat; background-position: 0 1px; padding-left: 25px; }
.wn dd{ font-size: 10px; padding: 0px line-height: 150%; margin: 5px 5px 10px 25px ;}
.wtdate{ color: #585858; font-size: 11px; font-weight: bold; width: 330px; height: auto; margin-bottom: 3px; padding-top: 5px; padding-bottom: 1px; border-bottom: 1px dotted #6d6d6d; }
.wn img{ margin: 3px 0 0 10px }



/* ネクスト順位 */
#anext{ background-color: #f1f1f1; float:left; width: 222px; height:415px; margin: 10px 0; padding: 0 5px 5px; }

/* 広告募集 */
#ad{ background-color: #f1f1f1; float:left; width: 222px; height:60px; margin: 10px 0; padding: 5px 5px 5px; }

 /* nextマッチ*/
   
#nextmatch{  background-image: url(http://takeofc.ciao.jp/image/next_back.gif);width: auto; height: auto; margin:3px 3px 10px 3px; padding: 5px 0px 5px 0px; border: solid 1px #348d01; }
 
.next_t{ color: #9e0000; font-size: 10px; font-weight: bold; text-align: center; width: auto; height: 15px; margin-bottom: 3px; }
 .next_m{ color: #232323; font-size: 10px; font-weight: normal; line-height: 140%; text-align: center; width: 209; height: auto; padding: 3px;  }
 .next_nm{  width: 209px; height: 40px; margin: 0 5px 10px 0; padding: 0 0 3px; }

 .next_m2{ color: #232323; font-size: 10px; line-height: 140%; text-align: center; width: 209; height: auto; padding: 0px;  }

#next_nmt{ color: #0e0e0e; font-size: 13px; text-align: center; height: 15px; margin-bottom: 3px; }


/* 順位表 */

.table { width: 210px; /* テーブルの横幅 */
margin-top: 5px; margin-bottom: 10px; border-collapse: collapse; /* 枠線の表示方法 */
border: none; /* テーブル全体の枠線（太さ・色・スタイル） */
}

.td { color: #fff; font-size:10px; background-color: #181818; text-align:center; width:auto; height:auto; margin: 0; padding-bottom: 2px; padding-top: 2px; border: solid 1px #646464; /* セル内の余白 */
}
.td2 { color: #fff; font-size: 10px; background-color: #656565; text-align: center; width:auto; height: 20px; margin: 0; padding:0px; border: ridge 1px #363636; /* セル内の余白 */
}

.td3 { color: #fff; font-size: 10px; background-color: #656565; text-align: left; width:10px; height: auto; margin: 0; padding: 0px; border: outset 1px #595959; /* セル内の余白 */
}

.tdt { color: #fff; font-size: 10px; background-color: #028202; text-align: center; width:auto; height: auto; margin: 0; padding-bottom: 2px; padding-top: 2px; border: groove 1px #646464; /* セル内の余白 */
}

/* マッチタイトル */
.matchtitle { width: 210px; margin: 5px 0 5px; _padding: 1px 0 2px; text-align: center
; color: #fff; font-size: 12px; font-weight: bolder; line-height: 140%; background-image: url(image/title_haikei.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: auto; padding: 5px; border: solid 1px #0f3b00; }

/* 選手紹介 */
.player{ width: 265px; height: auto; float: left; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; border: solid 1px #d4d4d4; padding:3px; background-image: url(../player/haikei.gif);}
.phot{ width: 93px; height: 80px; float: left;margin-right: 3px;  }
.name{ color: #0e8d00; font-size: 13px; font-weight: bold; line-height: 110%; width: auto; height: 33px; margin-bottom: 3px; border-bottom: 1px solid #002491; }
.name2{ font-size: 11px; line-height: 130%; width: auto; height: auto; }

/* 歴史テーブル */

table.sample{ font-size: 12px; border-top:1px solid #888; border-left:1px solid #888; border-collapse:collapse; border-spacing:0; background-color:#ffffff; empty-cells:show; }
.sample th{
    border-right:1px solid #888;
    border-bottom:1px solid #888;
    color:#fff;
    background-color:#518f00;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.sample td{ border-right:1px solid #888; border-bottom:1px solid #888; padding:0.3em 1em; }

.okm{  background-color: #ececec; width: 70px; border-right:1px solid #888; border-bottom:1px solid #888; padding:0.3em 1em; }

/* 日程 */


table.kick{ font-size: 12px; border-top:1px inset #888; border-left:1px inset #888; border-collapse:collapse; border-spacing:0; background-color:#ffffff; empty-cells:show; }
.kick th{ color:#000; font-weight: normal; background-image:url(../image/kickth.gif); background-repeat: no-repeat; background-position:left top; padding:0.3em 1em; text-align:center; border-right: 1px inset #888; border-bottom: 1px inset #888; }
.sait{ background-image: url(../image/tdsait.gif); padding:0.3em 1em; border-right: 1px inset #888; border-bottom: 1px inset #888; }
.setu{ color: #004f6b; background-image: url(../image/tdsetu.gif); background-repeat: no-repeat; padding:0.3em 1em; border-right: 1px inset #888; border-bottom: 1px inset #888; }
.non{ color: #6f6f6f; font-size: 10px; background-color: #f1f1f1; text-align: center; padding:0.3em 1em; border-right: 1px inset #888; border-bottom: 1px inset #888; }


table.hoshi{ font-size: 11px; border-top:1px inset #888; border-left:1px inset #888; border-collapse:collapse; border-spacing:0; background-color:#ffffff; empty-cells:show; }
.set2{ color: #004f6b; background-image: url(../image/tdsetu.gif); background-repeat: no-repeat; width: 180px; padding:3px; border-right: 1px inset #888; border-bottom: 1px inset #888; }
.hs{ text-align: center; width: auto; height: auto; padding: 2px; border-right: 1px inset #888; border-bottom: 1px inset #888; }


table.gaiyou{  width: 100%; font-size: 12px; border-top:1px solid #888; border-left:1px solid #888; border-collapse:collapse; border-spacing:0; background-color:#ffffff; empty-cells:show; }
.gaiyou th{
    border-right:1px solid #888;
    border-bottom:1px solid #888;
    color:#fff;
    background-color:#518f00;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.oll{  border-right:1px solid #888; border-bottom:1px solid #888; padding:0.3em 1em; }

.okb{  width: 120px; background-color: #ececec;  border-right:1px solid #888; border-bottom:1px solid #888; padding:0.3em 1em; }

/* リンクエリア */
.nm{ color: #535353; font-size: 13px; font-weight: bold;  }
.nl{ font-size: 11px; }

table.link{ border-collapse:separate; border-spacing:0; background-color:#ffffff; padding: 0px; empty-cells:show; }

.lt{ width: 265px; height: 40px; margin-right: 5px; margin-bottom: 5px; margin-left: 32px;  padding:5px; }

/* new出力 */
.new-mark {
font-size: 8px;
color: #FFFFFF;
background-color: #FF9900;
margin: 0px 0px 0px 5px;
padding: 1px;
}

/* 経過*/
table.keika{ font-size: 11px; border-top:1px inset #888; border-left:1px inset #888; border-collapse:collapse; border-spacing:0; background-color:#ffffff; empty-cells:show; }
.set2{ color: #004f6b; background-image: url(../image/tdsetu.gif); background-repeat: repeat; width: auto; padding:3px; border-right: 1px inset #888; border-bottom: 1px inset #888; }
.hss{ width: 40px; height: auto; padding: 2px; border-right: 1px inset #888; border-bottom: 1px inset #888; }
.tokuten{ color: #6a6a6a; font-weight: bold; background-color: #fbffff; width: 48px; height: auto; padding: 2px; border-right: 1px inset #888; border-bottom: 1px inset #888; }
.sogo{ color: #00868d; font-weight: bold; background-color: #fff; text-align: center; width: auto; height: auto; padding: 2px; border-right: 1px inset #888; border-bottom: 1px inset #888; }
.na{ width: auto; height: auto; padding: 2px; border-right: 1px inset #888; border-bottom: 1px inset #888; }

