BODY
{ font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ , Meiryo , "ＭＳ Ｐゴシック", Verdana, monospace;
  color: #333; font-size: 14px; line-height: 1.6; letter-spacing: 0; text-indent: 0; background:url(img/back.gif) repeat-x}

TABLE,TH,TR,TD 
{ font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ , Meiryo , "ＭＳ Ｐゴシック", Verdana, monospace;
  color: #333; font-size: 14px; line-height: 1.6; letter-spacing: 0; text-indent: 0;}

table { border-collapse:collapse;}

a { color:#d17da7; text-decoration : none;}

.sm { display: none;}
.pc { display: inline;}

A:HOVER{ font-weight:bold; color:#d17da7;}

#hedda { background:#d17da7; color:#FFFFFF; text-align:right; padding:5px 5px 0px 0px} 

.wrapper { background:#FFFFFF; border:solid 1px #d17da7; width:850px; margin: 0 auto;}
.footer { background:#d17da7; color:#FFFFFF; text-align:center; padding:10px}

.p10 { font-size:10px;}
.p12 { font-size:12px;}
.p14 { font-size:14px;}
.p16 { font-size:16px;}
.red { font-weight:bold; color:#FF0000}
.pink { font-weight:bold; color:#d17da7}
.mb1 { margin-bottom:10px}

.main { background:#FFFFFF; padding:35px 40px 35px 40px;}
.main2 { background: url(img/sakura.gif) no-repeat bottom right; padding:35px 40px 35px 40px; height:550px}

h1 { margin:0px; padding:0px}
h2 { background:#d17da7; padding:3px 3px 3px 15px; font-weight:bold; color:#FFFFFF; font-size:16px; margin:0px}

.wait { background:url(img/sakura.gif) no-repeat right bottom; font-size:16px; text-align:center; height:250px; margin-top:200px}

.chushi { border: #FF0000 3px double; padding:10px}
.attention { padding-left:2em; text-indent:-2em;}

/* *** MENU ***************************************************** */

#pc_menu { display:inline; margin:0px; padding:0px}
#pc_menu ul { margin:0px; padding:0px}
#pc_menu li { float:left; list-style:none}

#sm_menu { display:none}

/* *** INDEX ***************************************************** */

.top_title { border:#d17da7 solid 1px; background:#ffe0f0; text-align:center; margin-bottom:10px}
#top_left { float:left; width:585px;}
#top_left ul { margin:0px; padding:0px; list-style:none;}
#top_left li { background:url(img/maru.gif) no-repeat; margin:1px 0px 0px 0px; padding:1px 0px 1px 15px}
.t_koumoku { border:#d17da7 solid 1px; background:#d17da7; color:#FFFFFF; font-weight:bold; padding:2px 2px 2px 10px; margin-top:10px}
.t_item { border:#d17da7 solid 1px; padding:10px}

#top_right { float:right; width:160px;}
#top_right img { margin-bottom:3px;}
#top_right ul { margin:0px; padding:0px; list-style:none;}
#top_right li { border-bottom:dotted 2px #d17da7; margin:0px 0px 15px 0px; padding:0px 0px 10px 0px}

.tuiki { border:solid 1px #6699FF; background:#ebf2f8 ; padding:10px}

/* *** 都道府県予選 ***************************************************** */

.yosen_base { background:#fff0f7; border:double 3px #d17da7; padding:10px}

/* *** 参加者名簿 ***************************************************** */

#list_left { float:left; width:375px;}
#list_left table { width:100%}
#list_left th { background:#e4a2c3; color:#FFFFFF; border:solid 1px #d17da7; padding:3px}
#list_left td { border:solid 1px #d17da7;}

#list_right { float:right; width:375px;}
#list_right table { width:100%}
#list_right th { background:#e4a2c3; color:#FFFFFF; border:solid 1px #d17da7; padding:3px}
#list_right td { border:solid 1px #d17da7;}

.menu { background:#ffe0f0; text-align:center}
.name { text-align:left; padding-left:5px}

/* *** 結果 ***************************************************** */

.result { background:#e4a2c3; color:#FFFFFF; padding:3px 3px 1px 10px}
.vs { background:#fcedf5}
.waku { font-size:3px; background:#d17da7}
.mt1 { margin-top:10px}

/* *** table ***************************************************** */

#table_base { margin:0px}
#table_base table { width:100%}
#table_base th { border:solid 1px #d17da7; background:#e4a2c3; color:#FFFFFF; font-weight:bold; padding:3px}
#table_base td { border:solid 1px #d17da7; padding:5px}
.t_c { text-align:center}
