table.data_table2 td.team_area@charset "Shift_JIS";
/* ------------------------------------------------- */
/*  VISH,Inc. CSS 
/* 	result.css
/* ------------------------------------------------- */

#report #reportbox { margin-bottom:25px; }
#reportbox table#outline_table { margin-top:5px; margin-left:0; margin-bottom:5px; width:598px; font-size:1em; }
#reportbox table#outline_table th { font-weight:lighter; vertical-align:top; }
#reportbox table#outline_table td { font-weight:lighter; vertical-align:top; }

#reportbox h3 { margin-top:20px; margin-bottom:10px; padding:0px; font-size:1.2em; border-bottom:1px solid #cccccc; }
#reportbox h4 { fonr-size:1em; padding:0px;	margin:20px 20px 5px; }
#reportbox p { margin-left:0; margin-right:0; }
table.data_table2 { margin-top:10px; margin-left:0; margin-bottom:0; width:598px; }
table.data_table2 th { padding:2px; line-height:1.2em; }
table.data_table2 td { padding:2px; }
table.data_table2 td.txt-center { text-align:center; }
table.data_table2 td .caption { font-size:0.7em; }
table.data_table2 th.result_no { font-size:0.9em; }
table.data_table2 .result_no { text-align:center; white-space:nowrap; }
table.data_table2 .team_no { white-space:nowrap; text-align:center; width:50px; }
table.data_table2 th.final_entry { text-align:center; font-size:0.8em; }
table.data_table2 .final_no { text-align:center; }
table.data_table2 th.team_area { text-align:center; width:110px; }
table.data_table2 th.team_name { text-align:center; }
table.data_table2 td.team_area { text-align:center; width:110px; white-space:nowrap; }
table.data_table2 th.team_addr { text-align:center; width:120px; white-space:nowrap; }
table.data_table2 td.team_addr { text-align:center; width:120px; white-space:nowrap; }
table.data_table2 .prize_name { text-align:center; width:25% !important; white-space:nowrap; }

table.data_table2 th.team_data { width:74px !important; }
table.data_table2 td.team_data { width:74px !important; }

.caption { display:block;  font-size:76%; line-height:10px; }

#report .block { margin-top:30px; }
#report .block.first  { margin-top:10px; }
#report .block.last  { margin-bottom:25px; }
#report .block .detail { margin-top:10px; }
#report .block .lead { margin-top:5px; }
#report .block dl.ex { margin-top:10px; text-align:left; background: url(../images/result/i_ex.gif) 0 5px no-repeat; }
#report .block dl.ex dt { padding-left:13px; text-align:left; display:inline-block; /display:inline; /zoom:1; }
#report .block dl.ex dd { font-size:86%; text-align:left; display:inline-block; /display:inline; /zoom:1; }

#report dl.pic { margin-top:10px; padding:0; width:600px; } 
#report dl.pic.mat20 { margin-top:20px; }
#report dl.pic:after { content: "";  display: block;  clear: both; }
#report dl.pic dd { position:relative; display:inline-block; margin-right:20px; width:270px; /display:inline; /zoom:1; vertical-align:top; }
#report dl.pic dd.last { margin-right:0; }
#report dl.pic dd span { display:block; position:absolute;right:4px; top:160px; background:url(../images/pic_arrow.gif) 0 0 no-repeat; width:12px; height:12px; }

