@charset "UTF-8";

html{
    font-family: "ＭＳ Ｐゴシック",sans-serif;
}

#body.m #main, #body.m #sub {
    margin-top: 175px;
}



#pageUpper{
    background-color:#044899;
    color:#FFFFFF;
}


#CONTENTS{
    width:950px;
    clear:both;
}

#head{ 
    width:950px;
    height:252px;
    position:relative;
    overflow:hidden;
    zoom:1;
}
#head h2{
    float:left;
    width:635px;
    display:block;
}

#CONTENTS .bana{
    width:300px;
    height:250px;
    float:right;
    z-index:100;
}

#ELM{
    width:948px;
    border:1px solid #4E0E1D;
    background-image: url(../../../oscar84/images/main_bg.png?1396450800);
    margin-top: 5px;
}


#ELM .yosou{
    width:668px;
    background:url(../../../oscar84/images/tosou_bg.jpg);
    padding-left: 280px;
    height: 31px;
}

#ELM .yosou img{
    float:left;
    margin-right:20px;
    padding-top: 3px;
}

#TABMENU{
    width:934px;
    margin-bottom:24px;
    padding:7px 0 0 7px;
    overflow:hidden;
    zoom:1;
    font-size:0;
    line-height:0;
}

#TABMENU ul{
    overflow:hidden;
    zoom:1;
    font-size:0;
    line-height:0;
}

#TABMENU ul li{
    float:left;
    display:inline;
}


/* コメントアウト開始部分 */
/*
#TABMENU #onLive a{
    display:block;
    width:143px;
    height:37px;
    background:url(../../../oscar84/images/menu_004.gif?1337326955) no-repeat 0 0;
}

#TABMENU #onLive a:hover{
    background-image:url(../../../oscar84/images/menu_004_over.gif?1337326956)
}

#TABMENU #onLive img{
    display:none;
}


#TABMENU #onLiveFcs a{
    display:block;
    width:143px;
    height:37px;
    background:url(../../../oscar84/images/menu_004_fcs.gif?1337326956) no-repeat 0 0;
}

#TABMENU #onLiveFcs a:hover{
    background-image:url(../../../oscar84/images/menu_004_over.gif?1337326956);
}

#TABMENU #onLiveFcs img{
    display:none;
}
*/

/* コメントアウト終了部分 */


#award{
    width:934px;
    padding: 7px;
}

#award .bg{
    background:url(../images/top_cont_bg.jpg);
    width: 931px;
    padding-left: 3px;
    padding-bottom: 3px;
    margin-bottom: 5px;
}

#award ul{
display:inline;}


#award ul li{
    display:inline;
    float: left;
    margin: 2px 2px 0 0;
}

#award ul li img{
display:block;
margin:0;
padding:0;
}

#award .part01{
    background:url(../images/top_no.jpg);
    width:173px;
    height:17px;
    text-align: center;
    padding-top: 5px;
}

#award .part02{
background:url(../images/top_maru.jpg);
width:173px;
height:22px;
}

#award .part03{
background:url(../images/top_2maru.jpg);
width:173px;
height:22px;
}

#award .part04{
    background:url(../images/top_no.jpg);
    width:173px;
    height:17px;
    text-align:center;
    padding-top:5px;
    font-size:14px;
    font-weight: bold;
}

#award .part05{
background:url(../images/top_sankaku.jpg);
width:173px;
height:22px;
}

#all{
    width:942px;
    padding:7px 0px 0 6px;
}

#all .cont{
    width:307px;
    margin-right:7px;
    float: left;
    margin-bottom: 5px;
}

#all .cont2{
    width:614px;
    margin:0 auto 5px;
}

#all .cont2 .waku3{
    width:295px;
    border-left:1px #000000 solid;
    border-right:1px #000000 solid;
    border-bottom:1px #000000 solid;
    background-color:#FFFFFF;
    font-size:12px;
    line-height: 14px;
    padding: 3px 5px;
    height:40px;
}



#all .cont .waku{
    width:295px;
    border-left:1px #000000 solid;
    border-right:1px #000000 solid;
    border-bottom:1px #000000 solid;
    background-color:#FFFFFF;
    font-size:12px;
    line-height: 14px;
    padding: 3px 5px;
    height:40px;
}

#all .cont .waku2{
    background-image:url(../images/waku2.gif);
    width:270px;
    border-left:1px #000000 solid;
    border-right:1px #000000 solid;
    border-bottom:1px #000000 solid;
    background-color:#FFFFFF;
    font-size:12px;
    line-height: 14px;
    padding: 3px 5px 3px 30px;
    font-weight: bold;
    height:40px;
}


#all .cont2 .waku2{
    background-image:url(../images/waku2.gif);
    width:270px;
    border-left:1px #000000 solid;
    border-right:1px #000000 solid;
    border-bottom:1px #000000 solid;
    background-color:#FFFFFF;
    font-size:12px;
    line-height: 14px;
    padding: 3px 5px 3px 30px;
    font-weight: bold;
    height:40px;
}


#all .cont img{
display:block;
margin:0;
padding:0;

}


#toto{
width:948px;
}

#toto .gazou{
    margin:10px auto;
    width: 892px;
}

#toto .gazou img{
float:left;
display:block;
margin-right:10px;
}


/* 2012 */
#footerCopy3{ 
    text-align:center;
    font-size:1em;
}

#f-cr{
    font-size:10px;
    padding:5px 0;
}

.featBox,
.featBox2{
    clear:both;
    margin:0 7px 20px;
    font-size:14px;
    line-height:1.4;
    overflow:hidden;
    zoom:1;
}

.featBox h2{
    width:463px;
    height:155px;
    float:left;
}

.featBox h2 a{ zoom:1; }
.featBox p{
    padding:36px 10px 0 5px;
    color:#f5e7e6;
}


.featBox a:link{ color:#dab447;text-decoration:underline; }
.featBox a:visited{ color:#ceb879; }
.featBox a:hover,
.featBox a:active{ color:#ff9e04; }


.historyBox{
    width:934px;
    min-height:330px;
    height:auto !important;
    height:330px;
    margin:0 auto 20px;
    background:url(../../../oscar84/images/top_subtlt01_bg.png?1396450800) no-repeat left bottom;
    color:#f5e7e6;
    font-size:14px;
    line-height:1.4;
}

.historyBox div{
    float:left;
    width:298px;
    margin:10px 0 0 10px;
    display:inline;
}


.historyBox a{ text-decoration:underline; }
.historyBox a:link{ color:#dab447; }
.historyBox a:visited{ color:#ceb879; }
.historyBox a:hover,
.historyBox a:active{ color:#ff9e04; }





.historyBox p{ margin-top:10px; }

.newsBox{
    width:934px;
    margin:0 auto;
    background:url(../../../oscar84/images/top_subtlt_bg.png?1396450800) repeat-y 0 0;
    color:#f5e7e6;
}


.newsBox h3,
.newsBox p{
    color:#f5e7e6;
    font-size:14px;
    line-height:1.4;
}

.newsBox h3{ margin:18px 10px 0; }
.newsBox p{ 
    margin:5px 10px 0;
    padding-bottom:10px;
    border-bottom:1px solid #821801;
}
.newsBox .more{    
    padding:15px 10px 20px;
    background:url(../../../oscar84/images/top_subtlt_bg2.png?1396450800) no-repeat left bottom;
    text-align:right;
}

.newsBox .more a{
    background:url(../../../oscar84/images/bg_linkicon.png?1396450800) no-repeat 0 0;
    padding:0 0 5px 22px;
}



.newsBox a{ font-size:14px; text-decoration:underline; }
.newsBox a:link{ color:#d7b861; }
.newsBox a:visited{ color:#b2943e; }
.newsBox a:hover,
.newsBox a:active{ color:#ff9e04; }



.l-nav{
    padding:20px 0;
    text-align:center;
}

.l-nav li{
    display:inline;
    padding:0 10px;
    border-right:1px solid #ccc;
    color:#ff9e04;
}
.l-nav li.endLine{ border:none;}

.l-nav a:link{ text-decoration:underline;color:#f5e7e6;}
.l-nav a:visited{ color:#d3cdcc; }
.l-nav a:hover,
.l-nav a:active{ color:#ff9e04; }

.tab{ 
    width:934px;
    height:49px;
    margin:0 auto;
    padding-top:20px;
    font-size:0;
    line-height:0;
    overflow:hidden;
    zoom:1;
}
.tab li{
    float:left;
    width:178px;
    height:49px;
    margin-right:11px;
    display:inline;
}

.tab li#tabEnd{
    margin-right:0;
}




.tab2{ 
    width:664px;
    height:49px;
    margin:0 auto;
    padding:20p 0 0 149px;
    padding-top:20px;
    font-size:0;
    line-height:0;
    overflow:hidden;
    zoom:1;
}
.tab2 li{
    float:left;
    width:322px;
    margin-right:10px;
    display:inline;
}




.tab3{ 
    width:664px;
    height:47px;
    margin:0 auto 0;
    padding:10px 130px 0 140px;
    border-bottom:21px solid #3d0100;
    font-size:0;
    line-height:0;
    overflow:hidden;
    zoom:1;
}

.tab3 li{
    float:left;
    width:322px;
    margin-right:10px;
    display:inline;
}






.bwnBox{
    clear:both;
    width:914px;
    margin:0 auto 0;
    border:10px solid #3d0100;
    border-top:none;
    overflow:hidden;
    zoom:1;
}


.bwnBox div.unit{
    padding:20px;
    font-size:14px;
    line-height:1.4;
    background:#fff;
    overflow:hidden;
    zoom:1;    

}

.bwnBox div.unit p{
    margin-bottom:20px;
    line-height:1.5;
    text-indent:1em;
}

.bwnBox div.unit .pict,
.bwnBox div.unit .pict2{
    padding:0 0 20px 15px;
    float:right;
    font-size:10px;
    color:#bbb;
}

.bwnBox div.unit .pict{    width:320px; }
.bwnBox div.unit .pict2{ width:480px; }


.loadBox{
    clear:both;
    width:894px;
    margin:0 auto 20px;
    padding:10px;
    border:10px solid #3d0100;
    background:#fff;
}


.loadBox table{
    width:894px;
    margin-bottom:20px;
    border-collapse:collapse;
    border-spacing:0;
}

.loadBox th,
.loadBox td{
    padding:1px 0 0;
    border-collapse:collapse;
    empty-cells:show;
    border-bottom:1px solid #fff;
    vertical-align:top;
    font-size:14px;
    line-height:1.4;
}

.loadBox th{
    width:100px;
    padding:25px 7px 25px 17px;
    overflow:hidden;
    text-align:left;
    background:url(../../../oscar84/images/load_bg_cal1.png?1396450800) no-repeat right top;
}

.loadBox td{
    padding:24px 10px 25px 0;
    background:url(../../../oscar84/images/load_bg_cal2.png?1396450800) repeat-x 0 0;
    font-weight:bold;
}

.loadBox td li{ 
    margin:0 0 15px 20px;
    list-style:disc;
}

.loadBox td strong{ 
    display:block;
    margin-top:4px;
    font-weight:normal;
}
.loadBox td img{ vertical-align:top;}

.loadBox tr.colored th,
.loadBox tr.colored td{ color:#9c2200; }

.loadBox tr.colored th{ background:#e2dccd url(../../../oscar84/images/load_bg_cal3.png?1396450800) no-repeat right top; }
.loadBox tr.colored td{ background:#e2dccd url(../../../oscar84/images/load_bg_cal4.png?1396450800) repeat-x 0 0; }



tr.colored td a{ 
    padding:2px 0 5px 22px;
    background:url(../../../oscar84/images/bg_linkicon2.png?1396450800) no-repeat 0 0;
    text-decoration:underline; 
}

tr.colored td a:visited{ color:#701710;}
tr.colored td a:hover{ color:#e91000;}
tr.colored td a:active{ color:#e91000;}


.recent{
    width:874px;
    padding:10px 10px 30px;
    background:#f1e8d2;
    overflow:hidden;
    zoom:1;
}

.recent div{
    width:260px;
    padding:0 20px 0 5px;
    float:left;
}
.recent h3{ margin-top:20px; font-size:14px;}
.recent li{ margin-top:2px;}


.recent a{ text-decoration:underline; }
.recent a:link{ color:#940a00; }
.recent a:visited{ color:#701710;}
.recent a:hover{ color:#e91000;}
.recent a:active{ color:#e91000;}






.whtBox{
    clear:both;
    width:894px;
    margin:0 auto;
    padding:10px;
    border:10px solid #3d0100;
    background:#fff;
}


.whtBox div.unit{
    margin-bottom:20px;
    background:url(../../../oscar84/images/pre_bg.png?1396450800) no-repeat 0 0;
    border-top:1px solid #d1c2c2;
    font-size:14px;
    line-height:1.4;
    position:relative;
    overflow:hidden;
    zoom:1;
}

.whtBox h3{
    margin:6px 10px 10px;
    padding:5px 10px;
    font-size:16px;
    border-left:5px solid #940a00;
}

.whtBox h3 span{
    padding-left:10px;
    font-size:14px;
    font-weight:normal;
}


.whtBox a.pict{
    display:block;
    float:left;
    width:315px;
    margin-right:10px;
    padding:2px;
    border:1px solid #c1c1c1;
    display:inline;
}

.whtBox a.pict2{
    display:block;
    float:left;
    width:150px;
    margin-right:10px;
    padding:2px;
    border:1px solid #c1c1c1;
    display:inline;
}



.whtBox div.unit p{ padding-bottom:5px;}
.whtBox table{
    width:563px;
    float:right;
    border-collapse:collapse;
    border-spacing:0;
}

.whtBox th,
.whtBox td{
    padding:1px 0 0;
    border-collapse:collapse;
    empty-cells:show;
    border-bottom:1px solid #fff;
}

.whtBox th{
    width:78px;
    background:#8e8361;
    text-align:center;
    color:#f0eeea;
    font-weight:normal;
    font-size:12px;
}
.whtBox td{ padding-left:7px;}


.whtBox a{ text-decoration:underline; }
.whtBox a:link{ color:#940a00; }
.whtBox a:visited{ color:#701710;}
.whtBox a:hover{ color:#e91000;}
.whtBox a:active{ color:#e91000;}


.whtBox p.more{
    clear:both;
    padding-top:10px;
    text-align:right;
}

.whtBox ul.more{
    float:left;
}
.whtBox ul.more li{
    padding:0 0 2px;
}

.whtBox .more a{
    background:url(../../../oscar84/images/bg_linkicon2.png?1396450800) no-repeat 0 0;
    padding:2px 0 5px 22px;
}


.geba{
    width:854px;
    margin:20px auto;
    padding:20px 20px 0;
    background:#e2dccd;
    font-size:14px;
    line-height:1.4;
}

.geba p{ 
    clear:both;
    padding-bottom:20px;
}

.pagenate{
    width:934px;
    margin:0 auto;
    overflow:hidden;
    zoom:1;
}

.pagenate li{ 
    width:453px;
    height:62px;
    background:url(../../../oscar84/images/pagenate_bg.png?1396450800) no-repeat 0 0;
    overflow:hidden;
    text-align:center;
}
.pagenate a{
    display:block;
    width:445px;
    height:30px;
    padding-top:24px;
    font-size:15px;
    font-weight:bold;
}
.pagenate li#p-back{ float:left; }

.pagenate li#p-forward{
    float:right;
    background-position:0 -62px;
}

.pagenate li#p-back2{ 
    margin:0 auto;
}
.pagenate li#p-forward2{ 
    margin:0 auto;
    background-position:0 -62px;
}

.pagenate a{ text-decoration:none; }
.pagenate a:link{ color:#940a00; }
.pagenate a:visited{ color:#701710;}
.pagenate a:hover{ color:#e91000;}
.pagenate a:active{ color:#e91000;}


/* point */
.txtLead{
    margin:20px 0;
    text-align:center;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    line-height:1.5;
}

.txtLeft{
    text-align:left;
}

.construction{
    padding:50px 0 60px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    line-height:2;
}


.newsList{
    margin:20px;
    font-size:14px;
    line-height:1.4;
}

.newsList li{
    margin-bottom:15px;
    padding-bottom:10px;
    border-bottom:1px dotted #bbb;
}
.newsList li > a{ 
    font-weight:bold;
}

.profBox{
    width:874px;
    margin:0 auto 20px;
    padding:10px 30px;
    background:#3d0100;
    color:#ad955c;
}
.profBox dt,
.profBox dd{
    margin:0;
    padding:0;
}


.bookmarks{
    width:200px;
    overflow:hidden;
    padding:5px 0 5px 6px;
    position:relative;
    height:21px;
    position:absolute;
    left:424px;
    text-align:right;
    top:5px;
    background:url(../../../oscar84/images/bg_bookmark.png?1396450800) no-repeat 0 0;
}

.bookmarks li{ 
    width:100px;
    float:left;
    height: 21px;
    overflow:hidden;
}

.bookmarks iframe{
    width:100px;
    overflow:hidden;
}

.caution{
    padding-top:5px;
    font-weight:bold;
    font-size:14px;
    color:#3d0100;
}


.unit iframe{
    width:100px;
    position:relative;
    height:21px;
    position:absolute;
    left:0;
    top:270px;
    overflow:hidden;
}

.link-fbp{
    width:513px;
    margin:30px auto 10px;
    text-align:center;
}

.link-fbp a{
    display:block;
    height:79px;
}



.unit a:link{ color:#9c2200; text-decoration:underline;}
.unit a:visited{ color:#701710;}
.unit a:hover,
.unit a:active{ color:#e91000;}



.otherBox{
    overflow:hidden;
    zoom:1;
    margin-bottom:15px;
    padding-bottom:20px;
    border-bottom:1px dotted #d3d3d3;
}


.otherBox h3{
    border:none;
    margin:0;
    padding:0;
}


.otherBox div{
    width:288px;
    float:left;
    margin-right:15px;
    display:inline;
    background:#f8f1e0;
}

.otherBox div.endLine{
    margin-right:0;
}

.otherBox div:last-child{
    margin-right:0;
}

.otherBox ul{
    border:1px solid #d3d3d3;
    padding:1px 1px 0;
}

.otherBox li{
    margin-bottom:1px;
    padding:5px 10px;
    min-height:36px;
    height:auto !important;
    height:36px;
    border-left:5px solid #940a00;
    background:#f8f1e0 url(../../../oscar84/images/all_min_bg2.png?1396450800) repeat-x 0 bottom;
}

.otherBox li:last-child { 
    background:none;
}




.toto-infoBox{
    clear:both;
    width:902px;
    margin:0 auto 30px;
    padding:0 16px 16px;
    background:#3d0100;
    color:#fff;
    font-size:14px;
    overflow:hidden;
    zoom:1;
}


.toto-oubo,
.toto-sche{
    width:446px;
    margin-top:19px;
    height:228px;
    background:#e7e5d8;
    color:#000;
    font-size:14px;
}

.toto-oubo p,
.toto-sche p{
    padding:10px;
}
.toto-oubo{
    float:left;
}

.toto-sche{
    float:right
}


.vote{
    clear:both;
    padding:20px 0 10px;
    text-align:center;
}


.matrix{
    clear:both;
    width:934px;
    margin:0 auto 30px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cell:show;
    border:2px solid #bf8d36;
}

.continues{
    margin-top:-30px;
}


.matrix a:link{ color:#fff;text-decoration:underline; }
.matrix a:visited{ color:#fff; }
.matrix a:hover,
.matrix a:active{ color:#ff9e04; }


.matrix thead,
.matrix tbody{
    margin:0;
    padding:0;
    border-collapse:collapse;
    border-spacing:0;
}


.matrix th,
.matrix td{
    margin:0;
    padding:0;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
    border:2px solid #bf8d36;
    vertical-align:top;
    text-align:center;
    font-weight:normal;
    color:#fff;
    line-height:1.3;
    background:#e9c693 url(../../../oscar84/images/toto_matrix_bg.png?1396450800) no-repeat left top;
}


.matrix thead th{
    width:173px;
    max-width:173px;
    padding-bottom:5px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cell:show;
    background:#603400 url(../../../oscar84/images/toto_matrix_bg2.png?1396450800) repeat-x left bottom;
}

.matrix thead th.n-prize{ 
    width:55px;
    max-width:55px;
    background:#bf8d36;
    font-size:0;
    line-height:0;
}


.matrix thead th a{
    display:block;
    width:173px;
    border:none;
    margin:0;
    padding:0;
}

.matrix thead th img{
    margin-bottom:5px;
    border:none;
    padding:0;
}


.matrix tbody th{
    width:55px;
    max-width:55px;
    padding-top:5px;
    height:17px;
    max-height:17px;
    background:#562f00;
    color:#fff;
    font-size:14px;
    line-height:1;
    font-weight:bold;
    overflow:hidden;
}

.matrix tbody td{
    width:173px;
    padding-top:3px;
    height:17px;
    max-height:17px;
    overflow:hidden;
    color:#000;
    font-size:14px;
    line-height:1;
    vertical-align:middle;

}

.matrix thead th.n-prize{
    width:55px;
}

.matrix thead th.n-prize img{
    width:55px;
    font-size:0;
    line-height:0;
    margin-bottom:0;
}


.toto-note{
    width:898px;
    margin:-30px auto 0;
    padding:18px;
    color:#fff;
    font-size:14px;
    line-height:1.4;
    background:#3d0100;
    
}

.toto-note strong{ color:#ffcc00;}

.toto-note p{ margin-bottom:14px;}

.toto-note dt,
.toto-note dd{
    margin:0;
    padding:0;
}


.predict{
    width:894px;
    margin:0 auto;
    padding:20px;
    background:#3d0100;
}
.predict h3{
    margin:0 0 10px 0;
    padding:0;
    font-size:0;
    line-height:0;
}

.predict div{
    margin-bottom:30px;
    padding:15px;
    background:#fff;
    font-size:14px;
    line-height:1.4;
}

.predict div h4{
    margin-bottom:10px;
    font-size:16px;
    color:#6d0100;
}
.predict p{ 
    margin-bottom:15px;
    text-indent:1em;
}

.predictList{
    width:616px;
    height:22px;
    margin:0 auto 20px;
    padding:8px 8px 8px 310px;
    background:url(../../../oscar84/images/top_2012_predict_bg.png?1396450800) no-repeat left top;
    overflow:hidden;
    zoom:1;
}


.predictList li{
    float:left;
    margin-right:10px;
    display:inline;
}


.top-txtLead{
    margin:20px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    line-height:1.5;
}


.pred-txtLead{
    width:894px;
    margin:0 auto;
    padding:0 20px 10px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    line-height:1.5;
    background:#3d0100;
}



.predict-min{
    padding:10px;
    background:url(../../../oscar84/images/main_bg.png?1396450800) repeat 0 0;
    color:#fff;
    font-size:14px;
    line-height:1.4;
}

.predict-min h1{
    font-size:16px;
}

.predict-min p{ text-indent:1em;}
.predict-min p.link-out,
.predict-min p.close-win{ text-indent:0;}




.link-out{ text-align:right;}

.predict-min a:link{ color:#fff;text-decoration:underline; }
.predict-min a:visited{ color:#fff; }
.predict-min a:hover,
.predict-min a:active{ color:#ff9e04; }






.qeBox{
    clear:both;
    width:894px;
    margin:15px auto 0;
    padding:10px;
    border:10px solid #3d0100;
    background:#fff;
}

.qeBox li a{ text-decoration:underline; }
.qeBox li a:link{ color:#940a00; }
.qeBox li a:visited{ color:#701710;}
.qeBox li a:hover{ color:#e91000;}
.qeBox li a:active{ color:#e91000;}

.qeList{
    padding:10px 20px 20px;
    background:url(../../../oscar84/images/qe_list_bg.png?1396450800) repeat-x 0 0;
}

.qeList li{
    padding:9px 0 9px;
    border-bottom:1px solid #e6dede;
    font-size:14px;
    color:#3d0100;
    font-weight:bold;
}


.resultBox,
.resultBox1{
    overflow:hidden;
    zoom:1;
    margin-bottom:15px;
    padding-bottom:20px;
}


.resultBox h3,
.resultBox1 h3{
    border:none;
    margin:0;
    padding:0;
}


.resultBox div{
    width:288px;
    float:left;
    margin-right:15px;
    display:inline;
    background:#f8f1e0;
}

.resultBox div.endLine{
    margin-right:0;
}

.resultBox div:last-child{
    margin-right:0;
}

.resultBox ul{
    width:286px;
    float:left;
    border:1px solid #d3d3d3;
    border-bottom:none;
}

.resultBox1 ul{
    width:861px;
    margin:0 auto 0 0;
    float:none;
    border:1px solid #d3d3d3;
    border-bottom:none;
    border-right:none;
    background:#f8f1e0;
    overflow:hidden;
    zoom:1
}



.resultBox1 li{
    width:256px;
    float:left;
    padding:30px 5px 0 25px;
    background:url(../../../oscar84/images/trophy_gray.png?1396450800) no-repeat 5px center;
    height:45px;
    min-height:45px;
    font-size:14px;
    border-right:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
}

.resultBox li{
    width:256px;
    float:none;
    padding:15px 5px 20px 25px;
    background:url(../../../oscar84/images/trophy_gray.png?1396450800) no-repeat 5px center;
    height:35px;
    min-height:35px;
    font-size:14px;
    border-bottom:1px solid #d3d3d3;
}


.resultBox tr:last-child td,
.resultBox1 tr:last-child td{ 
    border-bottom:none;
}

.resultBox div.endLine{
    margin-right:0;
}



.resultBox1 li.waku1,
.resultBox li.waku1{
    background-image:url(../../../oscar84/images/trophy_gold.png?1396450800);
    background-color:#ffecbe;
}


.cmngsoon{
    padding:0px 20px 40px;
    font-size:16px;
    text-align:left;
    color:#611e16;
    font-weight:bold;
}






/* footer AD +++++++++++++
++++++++++++++++++++++++++ */
#foot_ad{
    text-align:center;
    margin:10px auto 30px;
}




/* +++++++++++++++++++++++++++
	global menu
	
++++++++++++++++++++++++++++++ */

#menu{
	margin:10px 0;
	padding:10px;
	background:url(../../../oscar84/images/bg_menu1.png?1396450800);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

#menu ul,
#menu li{
	height:30px;
}


#menu{
	overflow:hidden;
	zoom:1;
}

#menu li{ 
	float:left;
	padding-right:15px;
	background:url(../../../oscar84/images/bg_menu2.png?1396450800) no-repeat right top;

}


#menu li a{
	display:block;
	padding:5px 15px;
	font-size:14px;
	text-decoration:underline;
}


#menu li a:link{ color:#e3c856; }
#menu li a:visited{ color:#ceb879; }
#menu li a:hover,
#menu li a:link{ color:#ff9e04; }
	


.sokuhou{
    width:723px;
    margin: 0 auto 10px;
    font-size:14px;
    line-height:1.4;
}


.sokuhou img{
margin:0;
padding:0;
display:block;
}

.sokuhou li{
    width:701px;
    border-bottom:1px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    background-color: #FFFFFF;
    padding:5px 10px;
}



.sokuhou img{
	display:block;
	width:723px;
	height:51px;
	border:none;
    background-image:url(../../shared/images/ttl_kako.png?1578549281);
	background-repeat:no-repeat;
    background-position:left top;
}

.sokuhou img#o70{ background-position:0 0; }
.sokuhou img#o71{ background-position:0 -51px; }
.sokuhou img#o72{ background-position:0 -102px; }
.sokuhou img#o73{ background-position:0 -153px; }
.sokuhou img#o74{ background-position:0 -204px; }
.sokuhou img#o75{ background-position:0 -255px; }
.sokuhou img#o76{ background-position:0 -306px; }
.sokuhou img#o77{ background-position:0 -357px; }
.sokuhou img#o78{ background-position:0 -408px; }
.sokuhou img#o79{ background-position:0 -459px; }
.sokuhou img#o80{ background-position:0 -510px; }
.sokuhou img#o81{ background-position:0 -561px; }
.sokuhou img#o82{ background-position:0 -612px; }
.sokuhou img#o83{ background-position:0 -663px; }
.sokuhou img#o84{ background-position:0 -714px; }
.sokuhou img#o85{ background-position:0 -765px; }



