BODY {background-image : url(img/wall.jpg);background-repeat: repeat-x;background-attachment:fixed; margin:0px}
body,table,th,tr,td {font:normal 14px/18px "Verdana",sans-serif; line-height:160%}
A:HOVER{font-weight:bold; font-style:normal; text-decoration:none;  vertical-align:; color : #636563;}

table { border-collapse:collapse}

.hedda{color:#666666; padding:10px 3px 10px 3px; text-align:right; font-size:12px}
#wrapper { background:#FFFFFF; width:900px}
.main { padding:0px 0px 40px 0px; text-align:left}
.main_wait { padding:0px 0px 40px 0px; text-align:left; height:500px}
.footer { background:#5f5e5d ; color:#FFFFFF; text-align:center; padding:10px}

.sm { display: none;}
.pc { display: inline;}

h1 { margin:0px; padding:0px}
h2 { margin:40px 0px 20px 0px; padding:0px; border-left:10px solid #CC0033; border-bottom:1px solid #CC0033; font-size:14px; padding:0px 5px 5px 10px}

.red{ color: #FF0000; font-weight:bold}
.p12 { font-size:12px}
.p16 { font-size:16px}
.mt1 { margin-top:10px}
.mt2 { margin-top:20px}
.attention { padding-left:1.5em; text-indent:-1.8em;}

.item { padding:4px 0px 5px 25px; background:url(img/item.gif) no-repeat}

.mb1 { margin-bottom:10px}

.kouji { text-align:center; padding:150px 0px 150px 0px }

/* *** MENU ***************************************************** */

#navi { margin:0px; padding:0px}
#navi ul { margin:0px; padding:0px; list-style:none}
#navi li { float:left; width:225px}

/* *** INDEX ***************************************************** */

#gaiyou { margin:0px}
#gaiyou .dl_flo { padding-top: 0px;}
#gaiyou .dl_flo dt { padding: 8px 0px 5px 25px; font-weight: bold; line-height: 1; margin-bottom: 1em; float: left; width: 8em; clear: left; background:url(img/item.gif) no-repeat}
#gaiyou .dl_flo dd { margin:0em 0 1em 10em; padding:6.5px 0px 0px 0px}

#schedule_left { float:left; width: 440px;}
#schedule_left .dl_flo { padding: 0px 0px 0px 25px; margin:0px}
#schedule_left .dl_flo dt { padding: 8px 0px 5px 0px; line-height: 1; margin-bottom: 0.5em; float: left; width: 7em; clear: left;}
#schedule_left .dl_flo dd { margin:0em 0 0.5em 8em; padding:7px 0px 0px 0px}

#schedule_right { float:right; width: 440px;}
#schedule_right .dl_flo { padding: 0px 0px 0px 25px; margin:0px}
#schedule_right .dl_flo dt { padding: 8px 0px 5px 0px; line-height: 1; margin-bottom: 0.5em; float: left; width: 7em; clear: left;}
#schedule_right .dl_flo dd { margin:0em 0 0.5em 8em; padding:7px 0px 0px 0px}

.kaisetsu { border:solid 1px #3366FF; padding:10px; background:#d5e7fa}

/* *** 各都道府県大会開催一覧 ***************************************************** */

#todouhuken { padding-top:10px}
#todouhuken table { width:100%}
#todouhuken th { border:solid 1px #666666; background:#f1b9b9; line-height:120%}
#todouhuken td { border:solid 1px #666666;}

/* *** 結果 ***************************************************** */

.l_left { float:left; width: 440px;}
.l_right { float:right; width: 440px}

.name { text-align:left; padding-left:10px}
.waku { background:#f8e1e1; text-align:center}
.vs { background:#fff7f7}

#league { padding-top:0px}
#league table { width:100%}
#league th { border:solid 1px #666666; background:#f1b9b9; line-height:120%}
#league td { border:solid 1px #666666;}


