@charset "utf-8";
/* CSS Document */

/* ================================== base & top ================================== */
.nomi1Content { background-image:url(/nomi1/grand/images/img_main.jpg); background-repeat:no-repeat; width:560px; margin:0px; padding:0px; }
.nomi1Contentmvc1 { background-image:url(/nomi1/grand/images/img_main_monthly_mvc_1.jpg); background-repeat:no-repeat; width:560px; margin:0px; padding:0px; }
.nomi1Contentmvc2 { background-image:url(/nomi1/grand/images/img_main_monthly_mvc_2.jpg); background-repeat:no-repeat; width:560px; margin:0px; padding:0px; }
.nomi1Contentmvc3 { background-image:url(/nomi1/grand/images/img_main_monthly_mvc_3.jpg); background-repeat:no-repeat; width:560px; margin:0px; padding:0px; }
.nomi1ContentGranpri { background-image:url(/nomi1/grand/images/img_main_granpri.jpg); background-repeat:no-repeat; width:560px; margin:0px; padding:0px; }

#nomi1Base { width:556px; margin:0px 0px 0px 2px; padding:0px; }
#nomi1Base h3 { text-indent:-9999px; height:190px; margin:0px; padding:0px; }
#nomi1Base h3#h3G { text-indent:-9999px; height:433px; margin:0px; padding:0px; }

#nomi1Base a:link,#nomi1Base a:visited { text-decoration:none; }
#nomi1Base a:hover,#nomi1Base a:active { border-bottom:1px dotted #f00; padding-bottom:2px; }

#nomi1Base #entryBox { margin:0px; padding:20px 0px 20px 0px; height:82px; background-image:url(/nomi1/grand/images/bg_main_top.jpg); background-repeat:no-repeat; background-color:#000; }
#nomi1Base #entryBox a#entryBtn:link,
#nomi1Base #entryBox a#entryBtn:visited { display:block; overflow:hidden; text-indent:-9999px; margin:0px 0px 3px 100px; padding:0px; width:360px; height:26px; background:url(/nomi1/grand/images/btn_entry.gif) no-repeat top left; }
#nomi1Base #entryBox a#entryBtn:hover,
#nomi1Base #entryBox a#entryBtn:active { background-position:0px -26px; padding:0px; border:none; }

#nomi1Base #entryBox2 { margin:0px 0px 0px 22px; padding:0px; }
#nomi1Base #entryBox2 a#entryBtn2:link,
#nomi1Base #entryBox2 a#entryBtn2:visited { display:block; overflow:hidden; text-indent:-9999px; margin:0px 0px 10px 0px; padding:0px; width:513px; height:43px; background:url(/nomi1/grand/images/btn_entry2.jpg) no-repeat 0px 0px; }
#nomi1Base #entryBox2 a#entryBtn2:hover,
#nomi1Base #entryBox2 a#entryBtn2:active { background-position:0px -43px; padding:0px; border:none; }

#nomi1Base #entryBox p,#nomi1Base #entryBox2 p { color:#f00; font-size:10px; text-align:center; margin:0px; padding:0px; }

#nomi1Base #rankingBase { background-color:#000; margin:0px; padding:0px 0px 15px 0px; }
#nomi1Base .circleBase { background-image:url(/nomi1/grand/images/bg_main_second.jpg); background-repeat:no-repeat; margin:0px; padding:0px 0px 15px 0px; }

#nomi1Base #rankingBase .rankingBox { width:513px; margin:0px 0px 15px 22px; padding:0px; }
#nomi1Base #rankingBase .rankingBox .head { background:url(/nomi1/grand/images/bg_ranking_head.gif) no-repeat top left; height:50px; width:513px; margin:0px; padding:0px; }
#nomi1Base #rankingBase .rankingBox .bottom { background:url(/nomi1/grand/images/bg_ranking_bottom.jpg) no-repeat top left; height:25px; width:513px; margin:0px; padding:8px 0px 0px 0px; }

#nomi1Base #rankingBase .rankingBox .head h4 { margin:0px 0px 0px 50px; padding:11px 0px 0px 0px; font-size:14px; color:#763f05; float:left; }
#nomi1Base #rankingBase .rankingBox .head h4#tit0 { background:url(/nomi1/grand/images/tit_box_000.gif) no-repeat top left; width:152px; height:14px; text-indent:-9999px; margin:16px 0px 0px 50px; padding:0px; float:left; }
#nomi1Base #rankingBase .rankingBox .head h4#tit1 { background:url(/nomi1/grand/images/tit_box_001.gif) no-repeat top left; width:98px; height:14px; text-indent:-9999px; margin:16px 0px 0px 50px; padding:0px; float:left; }
#nomi1Base #rankingBase .rankingBox .head h4#tit2 { background:url(/nomi1/grand/images/tit_box_002.gif) no-repeat top left; width:125px; height:14px; text-indent:-9999px; margin:16px 0px 0px 50px; padding:0px; float:left; }

#nomi1Base #rankingBase .rankingBox .head h4 a:link,
#nomi1Base #rankingBase .rankingBox .head h4 a:visited { color:#763f05; text-decoration:none; }
#nomi1Base #rankingBase .rankingBox .head h4 a:hover,
#nomi1Base #rankingBase .rankingBox .head h4 a:active { color:#763f05; border-bottom-color:#763f05; }

#nomi1Base #rankingBase .rankingBox .head p { margin:13px 15px 0px 0px; padding:0px; float:right; text-align:right; font-size:12px; color:#763f05; }

#nomi1Base #rankingBase .rankingBox .head p#BtnMbPass { margin:12px 12px 0px 0px; padding:0px; width:123px; }
#nomi1Base #rankingBase .rankingBox .head p#BtnMbPass a:link,
#nomi1Base #rankingBase .rankingBox .head p#BtnMbPass a:visited { display:block; text-align:left; overflow:hidden; margin:0px; padding:0px; width:123px; height:19px; text-indent:-9999px; background:url(/nomi1/grand/images/btn_inputPsswd.gif) no-repeat top left; }
#nomi1Base #rankingBase .rankingBox .head p#BtnMbPass a:hover,
#nomi1Base #rankingBase .rankingBox .head p#BtnMbPass a:active { background-position:0px -19px; padding:0px; border:none; }

#nomi1Base #rankingBase .rankingBox .innerBox { background:url(/nomi1/grand/images/bg_ranking_con.jpg) repeat-y top left; margin:0px; padding:0px 22px 0px 22px; width:469px; }

#nomi1Base #rankingBase .rankingBox .innerBox table { margin:8px 0px 0px 0px; padding:0px; width:470px; }
#nomi1Base #rankingBase .rankingBox .innerBox table tr th { background-color:#efffff; padding:3px; font-size:10px; color:#4f4f4f; font-weight:normal; border-bottom:1px dotted #ccc; }
#nomi1Base #rankingBase .rankingBox .innerBox table tr td { padding:3px; font-size:10px; color:#4f4f4f; border-bottom:1px dotted #ccc; }

#nomi1Base #rankingBase .rankingBox .bottom a#moreview:link,
#nomi1Base #rankingBase .rankingBox .bottom a#moreview:visited { display:block; overflow:hidden; text-indent:-9999px; margin:0px 0px 0px 370px; padding:0px; width:122px; height:19px; background:url(/nomi1/grand/images/btn_moreView.jpg) no-repeat top left; }
#nomi1Base #rankingBase .rankingBox .bottom a#moreview:hover,
#nomi1Base #rankingBase .rankingBox .bottom a#moreview:active{ background-position:0px -19px; padding:0px; border:none; }

#nomi1Base #rankingBase .rankingBox .bottom a#back:link,
#nomi1Base #rankingBase .rankingBox .bottom a#back:visited { display:block; overflow:hidden; text-indent:-9999px; margin:0px 0px 0px 20px; padding:0px; width:92px; height:19px; background:url(/nomi1/grand/images/btn_back.jpg) no-repeat top left; }
#nomi1Base #rankingBase .rankingBox .bottom a#back:hover,
#nomi1Base #rankingBase .rankingBox .bottom a#back:active{ background-position:0px -19px; padding:0px; border:none; }

#nomi1Base #rankingBase .rankingBox .bottom a#btnLink:link,
#nomi1Base #rankingBase .rankingBox .bottom a#btnLink:visited { display:block; overflow:hidden; margin:0px 0px 0px 370px; color:#fff; font-size:10px; text-align:center; padding:0px; width:122px; height:19px; background:url(/nomi1/grand/images/btn_back_muji.jpg) no-repeat top left; }
#nomi1Base #rankingBase .rankingBox .bottom a#btnLink:hover,
#nomi1Base #rankingBase .rankingBox .bottom a#btnLink:active{ background-position:0px -19px; padding:0px; border:none; }

.txtCenter { text-align:center; margin:0px ; padding:0px; }
.txtCenterSpe { text-align:center; margin:0px 0px 10px 0px ; padding:0px; font-size:10px; }

/* ================================== sub ================================== */

#sub #sideBox { background-color:#eee; margin:0px; padding:4px 0px 4px 4px; }

#sub #sideBox #nomiken { background:url(/nomi1/grand/images/bg_nomiken.jpg) no-repeat top left; width:191px; height:22px; text-align:right; margin:0px 0px 4px 0px; padding-top:135px; }
#sub #sideBox #nomiken a { font-size:10px; margin-right:5px; }

#sub #sideBox a#pointFormBtn:link,
#sub #sideBox a#pointFormBtn:visited { display:block; overflow:hidden; text-indent:-9999px; margin:0px 0px 4px 0px; padding:0px; width:191px; height:57px; background:url(/nomi1/grand/images/btn_pointForm.jpg) no-repeat top left; }
#sub #sideBox a#pointFormBtn:hover,
#sub #sideBox a#pointFormBtn:active { background-position:0px -57px; }

#sub #sideBox a#entryFormBtn:link,
#sub #sideBox a#entryFormBtn:visited { display:block; overflow:hidden; text-indent:-9999px; margin:0px 0px 4px 0px; padding:0px; width:191px; height:57px; background:url(/nomi1/grand/images/btn_entryForm.jpg) no-repeat top left; }
#sub #sideBox a#entryFormBtn:hover,
#sub #sideBox a#entryFormBtn:active { background-position:0px -57px; }

#sub #sideBox #sideMenu { margin:0px 0px 4px 0px; padding:0px; width:191px; }
#sub #sideBox #sideMenu .head { margin:0px; padding:0px; width:191px; height:4px; background:url(/nomi1/grand/images/sidebox_head.jpg) no-repeat top left; }
#sub #sideBox #sideMenu .bottom { margin:0px; padding:0px; width:191px; height:4px; background:url(/nomi1/grand/images/sidebox_bottom.jpg) no-repeat top left; }
#sub #sideBox #sideMenu ul { margin:0px; padding:6px 0px 6px 0px; width:191px; background:url(/nomi1/grand/images/sidebox_con.jpg) repeat-y; }
#sub #sideBox #sideMenu ul li { list-style:none; height:24px; line-height:24px; margin:0px 5px 0px 6px; padding:0px 0px 0px 6px; width:173px; border-bottom:1px dotted #666; }
#sub #sideBox #sideMenu ul li a { text-decoration:none; }

.clr { clear:both; margin:0px; padding:0px; }

/* ================================== Circle data ================================== */

#nomi1Base #rankingBase .rankingBox .innerBox p#tags { margin:0px 0px 5px 0px; padding:0px; }

#nomi1Base #rankingBase .rankingBox .innerBox table#pointTable { margin:0px 0px 10px 0px; padding:0px; width:470px; border:3px solid #a6ccde; }
#nomi1Base #rankingBase .rankingBox .innerBox table#pointTable tr td { padding:5px; border:1px solid #567787; font-size:12px; text-align:center; }
#nomi1Base #rankingBase .rankingBox .innerBox table#pointTable tr th { padding:5px; background-color:#efefef; border-top:1px solid #567787; border-bottom:1px solid #567787; font-size:20px; font-weight:bold; color:#df0000; text-align:center; }

#nomi1Base #rankingBase .rankingBox .innerBox table#beforeDataTable { margin:0px 0px 20px 0px; padding:0px; width:190px; color:#666px; float:left; }
#nomi1Base #rankingBase .rankingBox .innerBox table.dataTable { margin:0px 0px 10px 0px; padding:0px; width:470px; color:#666px; }

#nomi1Base #rankingBase .rankingBox .innerBox table#beforeDataTable tr td,
#nomi1Base #rankingBase .rankingBox .innerBox table.dataTable tr td { padding:3px 9px; border-bottom:1px dotted #ccc; border-top:none; font-size:12px;  }
#nomi1Base #rankingBase .rankingBox .innerBox table.dataTable tr td span { color:#999; font-size:10px; }
#nomi1Base #rankingBase .rankingBox .innerBox table.dataTable tr td.noneStyle { padding:10px 0px 0px 0px; border:none; vertical-align:top; }
#nomi1Base #rankingBase .rankingBox .innerBox table.dataTable tr td#submitValue { background:#deb9a7; padding:5px; text-align:center; }

#nomi1Base #rankingBase .rankingBox .innerBox table#beforeDataTable tr th,
#nomi1Base #rankingBase .rankingBox .innerBox table.dataTable tr th { padding:3px 5px; height:24px; background:url(/nomi1/grand/images/bg_circleTable_tit.gif) repeat-x bottom #fff; border-left:4px solid #3a728d; border-bottom:none; text-align:left; font-size:12px; font-weight:bold; }

#nomi1Base #rankingBase .rankingBox .innerBox table#beforeDataTable tr th span { font-weight:normal; font-size:10px; margin-left:20px; color:#999; }

#nomi1Base #rankingBase .rankingBox .innerBox table.dataTable tr td .smallDataTable { width:230px; margin:0px; padding:0px; }
#nomi1Base #rankingBase .rankingBox .innerBox table.dataTable tr td .smallDataTable tr th { background-color:#ececec; background-image:none; border:1px solid #c4c2c2; padding:3px 5px; text-align:center; font-weight:normal; }

#nomi1Base #rankingBase .rankingBox .innerBox #graf { width:205px; margin:0px; padding:0px; float:right; }
#nomi1Base #rankingBase .rankingBox .innerBox #graf table,#nomi1Base #rankingBase .rankingBox .innerBox #graf table tr td { border:none; padding:0px; margin:0px; width:auto; height:auto; line-height:normal; vertical-align:top; }
.jqplot-table-legend div { margin:0px; padding:0px; }
.jqplot-table-legend-swatch { margin:0px; padding:0px; }
.jqplot-yaxis-tick { margin:0px; height:12px;}
.jqplot-y2axis-tick { margin:0px; height:12px; }
.jqplot-yaxis-label { font-size:10px; }

#nomi1Base #rankingBase .rankingBox .innerBox a#btnPointFormLarge:link,
#nomi1Base #rankingBase .rankingBox .innerBox a#btnPointFormLarge:visited { display:block; overflow:hidden; text-indent:-9999px; margin:0px; padding:0px; width:471px; height:57px; background:url(/nomi1/grand/images/btn_pointForm_large.jpg) no-repeat top left; }
#nomi1Base #rankingBase .rankingBox .innerBox a#btnPointFormLarge:hover,
#nomi1Base #rankingBase .rankingBox .innerBox a#btnPointFormLarge:active { background-position:0px -57px; border:none; }

#nomi1Base #nomi1What { margin:0px 0px 0px 22px; padding:50px 0px 0px 0px; width:513px; background:url(/nomi1/grand/images/img_what.jpg) no-repeat top left; }
#nomi1Base #nomi1What p { color:#fff; width:474px; margin:0px 14px 9px 15px; padding:0px; }

/* ================================== Input data ================================== */

#nomi1Base #rankingBase .rankingBox .innerBox p#lastUpdate { margin:0px 0px 1px 0px; padding:3px; background-color:#a6ccde; text-align:center; color:#225871; width:464px; }

#nomi1Base #attentionBox { background-color:#dfdfdf; padding:3px; margin:0px 0px 0px 0px; }
#nomi1Base #attentionBox p { background-color:#fff; border:1px solid #b0b0b0; margin:0px; padding:10px; }
#nomi1Base #attentionBox p strong { color:#c10000; }

/* ===================================== entry ==================================== */

#formBase { width:500px; margin:0px auto 10px auto; padding:1px; background:#000; }
#formBase table { margin:0px; padding:0px; }
#formBase table tr th { border:1px solid #fff; padding:7px; vertical-align:top; background-color:#ccc; }
#formBase table tr td { border:1px solid #fff; padding:7px; vertical-align:top; background-color:#fff; }
#formBase table tr td p { margin:0px 0px 10px 0px; padding:0px; }
#formBase table tr td span { font-size:10px; color:#5e87a9; line-height:1.4em; }
#formBase table tr td p strong { color:#f00; }
#formBase table tr td div.paperAuth { border-bottom:1px dotted #fff; }
#formBase table tr td div.paperAuthN { border-bottom:1px dotted #fff; }
#formBase table tr td div.paperAuth p { text-align:right; font-size:10px; }

#formBase table tr td input { font-size:12px; }
#formBase table tr td .input001 { width:486px; font-size:12px; }
#formBase table tr td .input002 { width:380px; font-size:12px; }
#formBase table tr td .input003 { width:380px; font-size:12px; }
#formBase table tr td textarea { width:470px; height:120px; font-size:12px; }

#formBase  #flowTable tr td { border:none; vertical-align:top; }

#formBase table tr td table.reaf { width:480px; }
#formBase table tr td table.reaf tr td { border:none; padding:0px; }
#formBase table tr td table.reaf tr td p { color:#fff; line-height:1.6em; }
#formBase table tr td table.reaf tr td span { color:#5e87a9; line-height:1.6em; }

a#flowBtn:link,
a#flowBtn:visited { margin:0px auto 0px auto; width:360px; height:50px; display:block; text-indent:-9999px; background:url(/nomi1/images/flow_btn.jpg) no-repeat top left; overflow:hidden; } 
a#flowBtn:hover,
a#flowBtn:active { background:url(/nomi1/images/flow_btn_on.jpg); border:none; padding:0px; } 

#flowTable { width:480px; margin:0px auto 20px auto; padding:0px; background-color:#000; }
#flowTable tr td { vertical-align:top; color:#fff; }

a#entryBtn:link,
a#entryBtn:visited { width:280px; height:46px; display:block; background:url(/nomi1/images/entry_btn.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px auto 10px auto; overflow:hidden; }
a#entryBtn:hover,
a#entryBtn:active { background-position:0px -46px; border:none; padding:0px; }

#rankingBase h4#tit1 { width:500px; height:36px; text-indent:-9999px; margin:0px 0px 0px 25px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/outline_title.jpg) no-repeat top left;  }
#rankingBase h4#tit2 { width:500px; height:36px; text-indent:-9999px; margin:0px 0px 0px 25px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/outline_title_long.jpg) no-repeat top left;  }
#rankingBase h4#tit3 { width:500px; height:36px; text-indent:-9999px; margin:0px 0px 0px 25px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/tit_entry_02.jpg) no-repeat top left;  }
#rankingBase h4#tit4 { width:500px; height:36px; text-indent:-9999px; margin:0px 0px 0px 25px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/tit_entry_done.jpg) no-repeat top left;  }
#rankingBase h4#tit5 { width:500px; height:36px; text-indent:-9999px; margin:0px 0px 0px 25px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/tit_entry_02_paper.jpg) no-repeat top left;  }

.photoBox dl { background:#d5e5f2; margin:0px auto 10px auto; padding:20px; }
.photoBox dl dt { font-weight:bold; margin:0px 0px 10px 0px; padding:0px; }
.photoBox dl dd { margin:0px; padding:0px; }

/* ===================================== GUIDE ==================================== */

#nomi1Base #rankingBase .rankingBox .innerBox a#btnSec1:link,
#nomi1Base #rankingBase .rankingBox .innerBox a#btnSec1:visited { width:231px; height:57px; display:block; float:left; background:url(/nomi1/grand/images/btn_guide_1.gif) no-repeat 0px 0px; text-indent:-9999px; margin:0px auto 10px auto; overflow:hidden; }
#nomi1Base #rankingBase .rankingBox .innerBox a#btnSec1:hover,
#nomi1Base #rankingBase .rankingBox .innerBox a#btnSec1:active { background-position:0px -57px; border:none; padding:0px; }

#nomi1Base #rankingBase .rankingBox .innerBox a#btnSec2:link,
#nomi1Base #rankingBase .rankingBox .innerBox a#btnSec2:visited { width:231px; height:57px; display:block; float:right; background:url(/nomi1/grand/images/btn_guide_2.gif) no-repeat 0px 0px; text-indent:-9999px; margin:0px auto 10px auto; overflow:hidden; }
#nomi1Base #rankingBase .rankingBox .innerBox a#btnSec2:hover,
#nomi1Base #rankingBase .rankingBox .innerBox a#btnSec2:active { background-position:0px -57px; border:none; padding:0px; }

#nomi1Base #rankingBase .rankingBox .innerBox #guideBox { margin:0px; padding:0px; }
#nomi1Base #rankingBase .rankingBox .innerBox #guideBox h5 { width:471px; height:27px; line-height:27px; text-indent:7px; background:url(/nomi1/grand/images/bg_guide_tit.gif) no-repeat top left; color:#fff; margin:0px; padding:0px; }

#nomi1Base #rankingBase .rankingBox .innerBox #guideBox dl { margin:10px 0px 0px 0px; padding:10px; width:449px; border:1px solid #CCC; }
#nomi1Base #rankingBase .rankingBox .innerBox #guideBox dl dt { margin:0px; padding:3px 10px; background-color:#eee; font-weight:bold; color:#3386cc; }
#nomi1Base #rankingBase .rankingBox .innerBox #guideBox dl dd { margin:0px; padding:3px 10px 0px 10px; }
#nomi1Base #rankingBase .rankingBox .innerBox #guideBox dl dd p { margin:8px 0px; padding:0px; font-size:10px; color:#3386cc; }
#nomi1Base #rankingBase .rankingBox .innerBox #guideBox dl dd span { color:#f00; }

#nomi1Base #rankingBase .rankingBox .innerBox #guideBox table { width:430px !important; margin:5px 0px 0px 0px !important; padding:0px; border-top:1px dotted #ccc !important; }

/* ===================================== Grand Top ==================================== */

.grandTop { width:764px; height:860px; margin:0px auto 15px auto !important; background:url(/nomi1/grand/images/img_top_main.jpg) no-repeat top left #000; text-align:center; }
.grandTop h3 { text-indent:-9999px; }

.grandTop a#topEntryBtn:link,
.grandTop a#topEntryBtn:visited { width:325px; height:45px; display:block; background:url(/nomi1/grand/images/btn_topEntryBtn.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:500px auto 20px auto; overflow:hidden; }
.grandTop a#topEntryBtn:hover,
.grandTop a#topEntryBtn:active { background-position:0px -45px; margin:500px auto 20px auto; }

.grandTop #topContentsBtn { width:666px; height:214px; margin:0px auto; padding:16px 0px 0px 0px; background:url(/nomi1/grand/images/img_top_con.jpg) no-repeat 0px 0px; }

.grandTop #topContentsBtn a#topContentsBtn1 { text-indent:-9999px; display:block; width:174px; height:116px; float:left; margin:0px 55px 0px 17px; padding:0px; overflow:hidden; }
.grandTop #topContentsBtn a#topContentsBtn2 { text-indent:-9999px; display:block; width:174px; height:114px; float:left; margin:0px 55px 0px 0px; padding:0px; overflow:hidden; }
.grandTop #topContentsBtn a#topContentsBtn3 { text-indent:-9999px; display:block; width:174px; height:116px; float:left; margin:0px 0px 0px 0px; padding:0px; overflow:hidden; }
.grandTop #topContentsBtn a#topContentsBtn1:hover,
.grandTop #topContentsBtn a#topContentsBtn2:hover,
.grandTop #topContentsBtn a#topContentsBtn3:hover { border:1px solid #F90; }

*html .grandTop #topContentsBtn a#topContentsBtn1 { margin:0px 55px 0px 9px; }
*html .grandTop #topContentsBtn a#topContentsBtn2 { margin:0px 55px 0px 0px; }
*html .grandTop #topContentsBtn a#topContentsBtn3 { margin:0px 0px 0px 0px; }


/* ===================================== AWARD ==================================== */

#nomi1Base #awardBase { margin:0px; padding:0px; background-color:#000; }
#mvcAwardBnr { margin:0px auto; padding:0px 0px 15px 0px; text-align:center; background-color:#000; }

.listTable { margin:0px auto 8px auto; padding:0px; }
.listTable tr th { text-align:center; background-color:#71a4de !important; color:#fff !important; font-size:12px !important; width:100px !important; }
.listTable tr th#most { background-color:#e6a803 !important; color:#634801 !important; }
.listTable tr th span { font-size:10px; }
.listTable tr th span a { color:#ffc000; padding:0px !important; border:none !important; text-decoration:underline !important; }
.listTable tr td { padding:3px 10px !important; }

dl#otherPrise { margin:15px 15px 0px 15px; padding:10px; background-color:#f6ce5a; border:1px solid #d3a521; }
dl#otherPrise dt { text-indent:-9999px; background:url(/nomi1/grand/award/images/monthly_mvc_tit_prise.jpg) no-repeat top left; width:278px; height:19px; margin-bottom:10px; }
dl#otherPrise dd { margin:0px 0px 0px 0px; padding:0px; }

dl#otherPrise dd table { margin:0px 0px 10px 0px; padding:0px; width:100%; }
dl#otherPrise dd table tr th { border:1px solid #fff; padding:7px; background-color:#71a4de; font-size:10px; font-weight:normal; color: #fff; }
dl#otherPrise dd table tr td { border:1px solid #fff; padding:7px; background-color:#fff; font-size:12px; border-bottom:1px dotted #ccc; color:#ce3939; }

dl#otherPrise dd h4 { border-left:5px solid #71a4de; border-bottom:1px solid #71a4de; background-color:#ececec; padding:3px 3px 3px 7px; margin:0px 0px 1px 0px; }

dl#otherPrise dd .priseP { padding:7px; background-color:#fff; font-size:12px; text-align:center; color:#ce3939; }





