@charset "utf-8";

/* ------------------------- TOC
arena_index
arena_guide
 ------------------------- */

/* =================================== arena_index */
#arena_index #prm #prm_main .note { font-size: 84%; }
#arena_index #prm #prm_main p.note { margin-top: 10px; }
#arena_index #prm #prm_main td div.txt_container { padding: 6px 10px; }
/* box_prm_table */
#arena_index #prm #prm_main .box_prm_table .site,
#arena_index #prm #prm_main .box_prm_table .term { color: #666; }
/* box_prm_fix_border */
#arena_index #prm #prm_main .box_prm_fix_border .box_p_umbrella { border-top: #6A0C13 solid 1px; }
/* spec_container */
#arena_index #prm #prm_main .spec_container .spec { float: left; width: 479px; color: #666; }
#arena_index #prm #prm_main .spec_container .spec a:hover { text-decoration: none; }
#arena_index #prm #prm_main .spec_container .spec th { padding: 9px 0 9px 5px; width: 118px; background-color: #f0f0f0; }
#arena_index #prm #prm_main .spec_container .spec td { line-height: 1.5; }
#arena_index #prm #prm_main .spec_container .spec .bt_link { margin-top: 5px; padding: 0 10px; }
#arena_index #prm #prm_main .spec_container .spec .bt_link a { display: block; color: #fff; padding: 5px 0; zoom: 1; }
#arena_index #prm #prm_main .spec_container .spec .bt_link a:hover { border-bottom: none; }
#arena_index #prm #prm_main .spec_container .spec .has_belt_link { padding: 0; }
#arena_index #prm #prm_main .spec_container .map { float: right; width: 231px; }
#arena_index #prm #prm_main .spec_container .map .h2_map { padding: 0 7px;  }
#arena_index #prm #prm_main .spec_container .map .h2_map .h2_map_inner { display: block; padding-top: 6px; height:18px; }
#arena_index #prm #prm_main .spec_container .map .h2_map img { margin-right: 5px; }
#arena_index #prm #prm_main .spec_container .map .il_map { border-right: 1px solid; }
#arena_index #prm #prm_main .spec_container .map .il_map img { vertical-align: bottom; }
/* box_prm_ent */
#arena_index #prm #prm_main .box_prm_ent td { color: #666666; line-height: 1.5; }
#arena_index #prm #prm_main .box_prm_ent td.td_desc { width: 100%; }

#arena_index #prm #prm_main .spec_container .spec {  }
#arena_index #prm #prm_main .spec_container .spec table { border-top: none; }
#arena_index #prm #prm_main .spec_container .spec table td { border-width: 1px 0 0 1px; }
#arena_index #prm #prm_main .spec_container .spec table td .txt_container { min-height: 219px; }

#arena_index #prm #prm_main .spec_container .spec_follow {  }
#arena_index #prm #prm_main .spec_container .spec_follow table { border-top: none; }
#arena_index #prm #prm_main .spec_container .spec_follow table td { border-width: 1px 0 1px 1px; }
#arena_index #prm #prm_main .spec_container .spec_follow table td .txt_container { min-height: 219px; color: #666; }
#arena_index #prm #prm_main .spec_container ul { background: none; }

#arena_index #prm #prm_main #tpc_guide_rest { color: #666; }
#arena_index #prm #prm_main #tpc_guide_rest .box_prm_inner ul { border: none; background: none; }
#arena_index #prm #prm_main #tpc_guide_rest .box_p_umbrella { padding: 10px 10px 5px; }


/* =================================== arena_guide */
#arena_guide #prm #prm_main .note { font-size: 84%; }
#arena_guide #prm #prm_main .vi_txtcentered .vi_lc { width: 455px; }
#arena_guide #prm #prm_main .vi_txtcentered .vi_rc { width: 220px; }
#arena_guide #prm #prm_main h3.follow { border-top: none; }
#arena_guide #prm #prm_main .spec_container { padding: 6px 10px; }
#arena_guide #prm #prm_main .spec_container li { padding-left: 16px; line-height: 2; background: url(/common/img/mk_arn_tpc.gif) no-repeat 0 0.55em; height: 100%; }
#arena_guide #prm #prm_main .spec_container li .note { line-height: 1.5; }
#arena_guide #prm #prm_main .spec_container .spec_note { padding-left: 16px; }

