BODY { font-size: 12px;}

TABLE,TH,TR,TD { font-size: 12px;}

img {max-width : 100% ;height : auto ;}

.wrapper { width:auto; margin:0px 0px 0px 10px}

.main { padding:10px 10px 20px 10px;}

.sm { display: inline;}
.pc { display: none;}

div.scroll { overflow: auto; width: 100%; font-size:12px}
div.scroll table{ width:640px;}

div.scroll2 { overflow: auto; width: 100%; font-size:12px;}
div.scroll2 table{ width:375px;}

/* *** MENU ***************************************************** */

#pc_menu { display:none}

#sm_menu { display:inline}
#sm_menu ul { margin:10px; padding:0px}
#sm_menu li { float:left; list-style:none; width:100px; border:double 3px #d17da7; text-align:center; padding:5px; margin:0px 5px 5px 0px}

/* *** INDEX ***************************************************** */

#top_left { float:none; width: auto;}

#top_right { float:none; width: auto; margin-top:20px}
#top_right li { float:left; width:160px; margin-right:10px}

/* *** 参加者名簿 ***************************************************** */

#list_left { float:none; width: auto; margin-bottom:20px}
#list_left table { width:375px}
#list_right { float:none; width: auto; margin-bottom:20px}
#list_right table { width:375px}

/* *** 結果 ***************************************************** */

.result { background:#e4a2c3; color:#FFFFFF; padding:3px 3px 1px 10px}
.vs { background:#fcedf5}
.waku { font-size:3px; background:#d17da7}

/* *** table ***************************************************** */

#table_base { padding:0px;}
#table_base table { width:640px}
#table_base td { padding:3px}

