/*
  STYLE SAMPLE
*/
body  { color: black; background-image: url("../image/BG.gif"); background-repeat: repeat-x; font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'sans-serif';}

H2 { color: #393a34; font-size: 16px; font-weight: bold; margin:0}
H3 { color: black; font-size: 14px; font-weight: bold; margin-top: 21px; }
H4 { color: #e83416; font-size: 15px; font-weight: bold }
H5 { color: #000; font-size: 15px; font-weight: bold }

div#tyu     { color: #111111; font-size:12px }
div#faq_q   { color: #000080; font-size:14px; font-weight: bold }
div#faq_a   { color: #e83416; font-size:14px; font-weight: bold; margin-top: 5px }
div#faq_top { font-size:12px; text-align:right}

div#enq_L   { color: #e83416; font-size:16px; font-weight: bold }
div#enq_S   { color: #006000; font-size:14px; font-weight: bold }

div#input_error   { font-size:12px; color:#ff0000; }
div#input_confirm { font-size:12px; color:#000099; }

div#left_content  { font-size:12px; text-align:center;}

div#right_content { font-size:12px; text-align:left; line-height:20px; margin-right:5px; }

div#right_content2 { font-size:12px; text-align:left; padding:0px 20px 0px 20px; line-height:20px; margin-right:5px; }

div#right_content3 { background-color:#f5f5dc; font-size:12px; text-align:left; padding:20px 20px 0px 20px; line-height:20px; margin-right:5px; }

div#right_content4 { font-size:14px; text-align:left; padding:10px 20px 5px 20px; line-height:20px; margin-right:5px; font-weight: bold;}

div#right_content5 { font-size:12px; text-align:left; padding:0px 20px 10px 40px; line-height:25px; margin-right:5px; }

p#minifuto { font-size:12px; font-weight: bold;}
p#futo { font-size:14px; font-weight: bold;}
p#daifuto { background-color:#f5f5dc; font-size:18px; font-weight: bold; margin:0px 0px 0px 0px;}

div#qr            { font-size:12px; text-align:center;}
div#chu {
  font-size:10px;
  color: #003300;
  line-height:15px;
  margin-top: 3px;
  margin-left:11px; 
  padding-left: 1em;  text-indent: -1em;
}
div#iejuku_text { font-size:12px; text-align:left; margin-left:20px}

li#none { list-style-type: none }
li#square { list-style-type: square }
li#disc { list-style-type: disc }
li#circle { list-style-type: circle }

div#kyo_none   { font-size:13px; margin-left: 2em;line-height:20px; }
div#kyo_square1 { color:#cc0099; font-size:13px; margin-left: 1em;line-height:20px; }
div#kyo_square2 { color:#000000; font-size:13px; margin-left: 1em;line-height:20px; }
div#kyo_disc   { font-size: 13px; padding-left: 2em;line-height:20px; }
div#kyo_circle { font-size: 13px; padding-left: 2em;line-height:20px; }
div#kyo_date   { font-size:13px;line-height:20px; }

tr#finalist { color:#000000; padding: 20px 20px 20px 20px; }
td#finalist { padding: 10px 10px 10px 10px; }

div#ml_weekly { font-size:12px; text-align:right; margin: 20px;}
table#ml_weekly {border: 1px solid gray; border-collapse: collapse;}
tr#ml_weekly {}
td#ml_weekly_wday { background-color: #ddffdd; text-align: center; font-size:12px; padding: 3px 3px 3px 3px; width: 70px; border: 1px solid gray;}
td#ml_weekly_sun  { background-color: #ffdddd; text-align: center; font-size:12px; padding: 3px 3px 3px 3px; width: 70px; border: 1px solid gray; color: #FF0000;}
td#ml_weekly_sat  { background-color: #ddddff; text-align: center; font-size:12px; padding: 3px 3px 3px 3px; width: 70px; border: 1px solid gray; color: #0000FF;}

td#ml_weekly_text_t {
    text-align: center; font-size:10px;
    padding: 2px 1px 0px 1px; width: 70px;
    border-top: 1px solid gray;
    border-right: 1px solid gray;
    border-left: 1px solid gray;
    border-bottom: 0px solid gray;
}
td#ml_weekly_text_m {
    text-align: center; font-size:10px;
    padding: 2px 1px 2px 1px; width: 70px;
    border-top: 0px solid gray;
    border-right: 1px solid gray;
    border-left: 1px solid gray;
    border-bottom: 0px solid gray;
}
td#ml_weekly_text_b {
    text-align: center; font-size:10px;
    padding: 0px 1px 2px 1px; width: 70px;
    border-top: 0px solid gray;
    border-right: 1px solid gray;
    border-left: 1px solid gray;
    border-bottom: 1px solid gray;
}

img {
    border:0;
}
.rollover01 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_koshientoha0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover01 a:hover {
    background-position:left bottom;
}
.rollover02 a {
    display:block;
    width:200px;
    height:51px;
    background:#fff url(../image/menu_finalist0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover02 a:hover {
    background-position:left bottom;
}
.rollover03 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_judgeman0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover03 a:hover {
    background-position:left bottom;
}
.rollover04 a {
    display:block;
    width:200px;
    height:51px;
    background:#fff url(../image/menu_merumaga0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover04 a:hover {
    background-position:left bottom;
}
.rollover05 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_oboyoko0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover05 a:hover {
    background-position:left bottom;
}
.rollover06 a {
    display:block;
    width:200px;
    height:51px;
    background:#fff url(../image/menu_toiawase0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover06 a:hover {
    background-position:left bottom;
}
.rollover07 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_top0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover07 a:hover {
    background-position:left bottom;
}

.rollover08 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_shinsa0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover08 a:hover {
    background-position:left bottom;
}
.rollover09 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_vote0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover09 a:hover {
    background-position:left bottom;
}
.rollover10 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_keika0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover10 a:hover {
    background-position:left bottom;
}
.rollover11 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_kekka0.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover11 a:hover {
    background-position:left bottom;
}

.rollover12 a {
    display:block;
    width:200px;
    height:51px;
    background:#eee url(../image/menu_winner2.png) no-repeat left top;
    font-size:1px;
    line-height:1px;
    text-indent:-9999px;
    text-decoration:none;
    outline:none;
}
.rollover12 a:hover {
    background-position:left bottom;
}


