@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea, p,blockquote,table,th,td,iframe{
	margin:0;
	padding:0;
}

table,td{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;

}

fieldset,img,iframe{ border: 0 none; }

address,caption,cite,code,dfn,em,strong,th,var,b,i,u,s,strike{
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

ol,ul{ list-style:none outside none; }
caption,th{ text-align: left; }
h1,h2,h3,h4,h5,h6,big,small{ font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym{ border: 0 none; }


body{
	font-size:14px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

#pageUpper{
    color:#fff;
    background-color:#044899;
	overflow:hidden;
	zoom;:1;
}

#pageUpper div {
	width:954px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

#pageUpper h1{
	font-size:10px;
	font-weight:normal;
}

#wrapper{
	width:954px;
	margin:0 auto;
	text-align:left;
}

#header{
	width:954px;
	height:170px;
 	margin:0 auto;
	overflow:hidden;
	zoom:1;
	clear:both;
}

#headMiddle{ overflow:hidden; zoom:1; }
#headMiddle #logo{ padding:10px 0 17px; }

#headBottom{ text-align:center; }

#headBottom iframe{
	width:728px;
	height:90px;
	margin:0;
	padding:0;
	border:0 none;
}

#pankuzu{ 
	font-size:12px;
	line-height:2;
}

#contentsBox{
    width:950px;
	padding-top:277px;
	position:relative;
	overflow:hidden;
	zoom:1;
}

#labelBox{ 
    width:950px;
    height:277px;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	zoom:1;
}

#labelBox h2{
    width:627px;
	height:277px;
}

#labelBox #bt_photo_top{
	display:block;
	width:265px;
	height:60px;
	position:absolute;
	left:367px;
	top:45px;
}

.bookmarks{
    width:415px;
    padding:5px;
    position:relative;
    height:21px;
    position:absolute;
    left:170px;
    bottom:14px;
    background:rgba(255,255,255,0.24);
	overflow:hidden;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

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

.bookmarks #bt_facebook iframe{
   width:auto;
	border:none;
	overflow:hidden;
}

.bookmarks #bt_plus{ width:90px; }
.bookmarks #bt_line{ width:93px; }

.bana{
    width:300px;
    height:250px;
	padding:0 0 10px 10px;
	background:#fff;
    z-index:100;
	position:absolute;
	right:0;
	top:0;
}

.bana iframe{
	width:300px;
	height:250px;
	margin:0;
	padding:0;
	border:0 none;
}

#mainBox{
    width:934px;
	padding:62px 8px 8px;
    background:#940a00 url(../../../oscar86/images/main_bg.png?1396450800) repeat-y left top;
	position:relative;
}

#mainBox > h2{
	width:934px;
	height:67px;
	margin-bottom:38px;
	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
}

#mainBox > h2#t_kako{ background-image:url(../../../oscar86/images/kako_subtlt01.png?1396450800); }
#mainBox > h2#t_news{ background-image:url(../../../oscar86/images/news_subtlt.png?1396450800); }
#mainBox > h2#t_nominees{ background-image:url(../../../oscar86/images/all_subtlt01.png?1396450800); }
#mainBox > h2#t_toto{ background-image:url(../../../oscar86/images/toto_subtlt01.png?1396450800); }
#mainBox > h2#t_sokuhou{ background-image:url(../../../oscar86/images/sokuhou_tlt01.png?1396450800); }
#mainBox > h2#t_photo{ background-image:url(../../../oscar86/images/photo_subtlt01.png?1396450800);}

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

#g-menu{
    width:934px;
	margin:0;
    padding:0;
	background:url(../../../oscar86/images/g-menu_bg.png?1396450800) no-repeat 0 0;
    overflow:hidden;
    zoom:1;
	position:absolute;
	left:8px;
	top:0;
}

#g-menu ul{
    width:934px;
    overflow:hidden;
    font-size:0;
    line-height:0;
}

#g-menu ul li{
    float:left;
    height:37px;
}

#g-menu li#g-menu01{ width:82px; }
#g-menu li#g-menu02{ width:153px; }
#g-menu li#g-menu03{ width:112px; }
#g-menu li#g-menu04{ width:143px; }
#g-menu li#g-menu05{ width:107px; }
#g-menu li#g-menu06{ width:185px; }
#g-menu li#g-menu07{ width:152px; }

#g-menu li,
#g-menu a{
	display:block;
	height:37px;
    font-size:0;
    line-height:0;
	overflow:hidden;
	background:url(../../../oscar86/images/g-menu.png?1396450800) no-repeat 0 0;
	zoom:1;
}

li#g-menu01, #g-menu01 a{ background-position:0 0; }
li#g-menu02, #g-menu02 a{ background-position:-82px 0; }
li#g-menu03, #g-menu03 a{ background-position:-235px 0; }
li#g-menu04, #g-menu04 a{ background-position:-347px 0; }

li#g-menu05, #g-menu05 a{ background-position:-490px 0;}
li#g-menu06, #g-menu06 a{ background-position:-597px 0;}
li#g-menu07, #g-menu07 a{ background-position:-782px 0; }

.fcs#g-menu01 a{ background-position:0 -74px; }
.fcs#g-menu02 a{ background-position:-82px -74px; }
.fcs#g-menu03 a{ background-position:-235px -74px; }
.fcs#g-menu04 a{ background-position:-347px -74px; }

.fcs#g-menu05 a{ background-position:-490px -74px; }
.fcs#g-menu06 a{ background-position:-597px -74px; }
.fcs#g-menu07 a{ background-position:-782px -74px; }

#g-menu01 a:hover{ background-position:0 -37px; }
#g-menu02 a:hover{ background-position:-82px -37px; }
#g-menu03 a:hover{ background-position:-235px -37px; }
#g-menu04 a:hover{ background-position:-347px -37px; }

#g-menu05 a:hover{ background-position:-490px -37px; }
#g-menu06 a:hover{ background-position:-597px -37px; }
#g-menu07 a:hover{ background-position:-782px -37px; }

#featBox,
#featBox2,
#featBox3,
#featBox5{
    clear:both;
	width:934px;
	padding-bottom:15px;
	color:#f5e7e6;
    overflow:hidden;
	zoom:1;
}

#featBox h2,
#featBox5 h2{
	width:463px;
	height:151px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	float:left;
}

#featBox h2 a{
	display:block;
	width:463px;
	height:151px;
	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
	position:relative;
	background:url(../../../oscar86/images/top_nominees.png?1396450800) no-repeat 0 0;
}

#featBox p{
	width:451px;
	float:right;
	font-size:14px;
	padding:25px 10px 0 10px;
}

#featBox2 h2,
#featBox3 h2,
#featBox4 h2{
	height:151px;
	margin-bottom:15px;
	font-size:0;
	line-height:0;
	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
}

#featBox2 h2 a,
#featBox4 h2 a{
	display:block;
	width:934px;
	height:151px;
	position:relative;
}

#featBox5 h2 a{
	display:block;
	width:463px;
	height:155px;
	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
	position:relative;
	background:url(../../../oscar86/images/top_result.png?1396450800) no-repeat 0 0;
}

#featBox5 p{
	width:451px;
	float:right;
	font-size:14px;
	padding:25px 10px 0 10px;
}




#f_photo01,
#f_photo02{ 
	width:463px;
	height:151px;
	float:left;
}


#f_photo02{ 
	float:left;
	padding-right:8px;
}



#f_photo01 a,
#f_photo02 a,
#f2_sokuhou a{ 
	display:block;
	width:463px;
	height:151px;
}

#f_photo01 a{ background:url(../../../oscar86/images/top_photo01.png?1396450800) no-repeat 0 0; }
#f_photo02{ background:url(../../../oscar86/images/top_photo02_cms.png?1396450800) no-repeat 0 0; }
#f_photo02 a{ background:url(../../../oscar86/images/top_photo02_opn.png?1396450800) no-repeat 0 0; }



#f2_toto{ background:url(../../../oscar86/images/top_toto_cms.png?1396450800) no-repeat 0 0; }
#f2_toto a{ background:url(../../../oscar86/images/top_toto_cls.png?1396450800) no-repeat 0 0; }


#f2_photo a{ background:url(../../../oscar86/images/top_photo.png?1396450800) no-repeat 0 0; }
#f2_sokuhou a{ background:url(../../../oscar86/images/top_sokuhou.png?1396450800) no-repeat 0 0; }


/* +++++++++++++++++++++++++++++++++++++++++++
	index.html
++++++++++++++++++++++++++++++++++++++++++++++ */
#top-txtLead{
	padding-top:15px;
	text-align:center;
	color:#fff;
}

#top-txtLead p{ margin-bottom:15px;}
#top-txtLead strong{ font-weight:bold; }

#top-predictBox{
	margin:25px auto 25px;
}

#top-predictBox ul{
	width:814px;
	margin:0 auto 0;
	height:40px;
	padding-left:155px;
	overflow:hidden;
	zoom:1;
	text-align:center;
}


#top-predictBox img{
	display:block;
	margin:0 auto 10px;
}

#top-predictBox li{
	float:left;
	width:150px;
	height:40px;
	padding-right:10px;
	text-align:center;
}

#top-predictBox a{
	display:block;
	width:150px;
	height:15px;
	padding:6px 0 7px;
	line-height:1;
	border:1px solid #dfb6b3;
	background:url(../../../oscar86/images/toto-predict_btn.png?1396450800) no-repeat right bottom;
}

#top-predictBox a:link,
#top-predictBox a:visited,
#top-predictBox a:active{ 
	color:#fff;
	
	-moz-box-shadow:0 0 4px #dfb6b3;
	-webkit-box-shadow:0 0 4px #dfb6b3;
	box-shadow:0 0 4px #dfb6b3;
	
}



#top-predictBox a:hover{ 
	color:#fc0;
	border-color:#fc0;
	-moz-box-shadow:0 0 2px #ffef67;
	-webkit-box-shadow:0 0 2px #ffef67;
	box-shadow:0 0 2px #ffef67;
	background-position:right 18px;
}
	
.newsBox{
    width:934px;
    margin:0 auto 20px;
    background:url(../../../oscar86/images/top_news_bg.png?1396450800) repeat-y 0 0;
    color:#f5e7e6;
}

.newsBox h2{
	width:934px;
	height:55px;
	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
	background:url(../../../oscar86/images/top_news_ttl.png?1396450800) no-repeat 0 0;
}

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

.newsBox h3{ 
	width:868px;
	margin:18px 20px 10px 46px; }

.newsBox p{ 
	width:868px;
    margin:0 20px 15px 46px;
    padding-bottom:15px;
    border-bottom:1px dotted #bb5338;
	background:url(../../../oscar86/images/_.gif?1389946898);

}

.newsBox .more{    
    padding:15px 10px 20px;
    background:url(../../../oscar86/images/top_news_bg2.png?1396450800) no-repeat left bottom;
    text-align:right;
}


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

.newsBox a{ text-decoration:underline; }
.newsBox a:link{ color:#f2d78a; }
.newsBox a:visited{ color:#d9a614; }
.newsBox a:hover,
.newsBox a:active{ color:#ff9e04; }





.historyBox{
    width:934px;
    min-height:500px;
    height:auto !important;
    height:566px;
    margin:0 auto 20px;
    color:#f5e7e6;
	font-size:13px;
    line-height:1.6;
	overflow:hidden;
	zoom:1;
    background:url(../../../oscar86/images/top_history_bg.png?1396450800) no-repeat left bottom;
}


.historyBox h2{
	width:934px;
	height:55px;
	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
	background:url(../../../oscar86/images/top_history_ttl.png?1396450800) no-repeat 0 0;	
}


.historyBox div{
    float:left;
    width:298px;
	min-height:240px;
	height:auto !important;
	height:240px;
    margin:10px 0 0 10px;
    display:inline;
	zoom:1;
}

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

.historyBox a{ text-decoration:underline; }
.historyBox a:link{ color:#f2d78a; }
.historyBox a:visited{ color:#d9a614; }
.historyBox a:hover,
.historyBox 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:last-child { border:none;}

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




/* +++++++++++++++++++++++++++++++++++++++++++
	news.html
++++++++++++++++++++++++++++++++++++++++++++++ */

.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;
}

.newsList li p{
	width:854px;
	background:#fff;
}



/* +++++++++++++++++++++++++++++++++++++++++++
	kako.html
++++++++++++++++++++++++++++++++++++++++++++++ */
.successive{
    width: 723px;
	margin:0 auto 10px;
}

.successive 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;
}

.successive li{
	width:701px;
  	padding:5px 10px;
    background:#fff;
    border:1px solid #000000;
    border-top:none;
}




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


/* ++++++++++++++++++++++++++++++++++++++++++++
	all.html, all-xxxx.html
+++++++++++++++++++++++++++++++++++++++++++++++ */

.l-tab{ 
    width:934px;
    height:39px;
    margin:0 auto;
    padding:0 0 0 10px;
    overflow:hidden;
    zoom:1;
}

.l-tab li{
    float:left;
    width:178px;
    height:39px;
    margin-right:3px;
    display:inline;
}

.l-tab a{
	display:block;
	width:178px;
	height:39px;
    background:url(../../../oscar86/images/l-tab.png?1396450800) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#l-tab01 a{ background-position:0 0; }
#l-tab02 a{ background-position:-178px 0; }
#l-tab03 a{ background-position:-356px 0; }
#l-tab04 a{ background-position:-534px 0; }
#l-tab05 a{ background-position:-712px 0; }


.fcs#l-tab01 a{ background-position:0 -78px; }
.fcs#l-tab02 a{ background-position:-178px -78px; }
.fcs#l-tab03 a{ background-position:-356px -78px; }
.fcs#l-tab04 a{ background-position:-534px -78px; }
.fcs#l-tab05 a{ background-position:-712px -78px; }


#l-tab01 a:hover{ background-position:0 -39px; }
#l-tab02 a:hover{ background-position:-178px -39px; }
#l-tab03 a:hover{ background-position:-356px -39px; }
#l-tab04 a:hover{ background-position:-534px -39px; }
#l-tab05 a:hover{ background-position:-712px -39px; }


.whtBox{
    clear:both;
    width:894px;
	min-height:400px;
    margin:0 auto;
    padding:10px;
    border:10px solid #3d0100;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
    background:#fff;
}



.whtBox h2{
	width:288px;
	height:70px;
   	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
	background-image:url(../../../oscar86/images/prize_name.png?1396450800);
	background-repeat:no-repeat;
}

#pn01{ background-position:0 0; }
#pn02{ background-position:0 -70px; }
#pn03{ background-position:0 -140px; }
#pn04{ background-position:0 -210px; }
#pn05{ background-position:0 -280px; }
#pn06{ background-position:0 -350px; }








.whtBox div.unit{
	width:894px;
    margin-bottom:20px;
    background:url(../../../oscar86/images/all_subtlt_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 div.type-a{
	width:553px;
	padding-left:341px;
	position:relative;
	min-height:250px;
}


.whtBox div.type-b{
	width:718px;
	padding-left:176px;
	position:relative;
	min-height:200px;
}


.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;
    width:315px;
    margin:0;
    padding:2px;
    border:1px solid #c1c1c1;
    position:absolute;
	left:10px;
	top:0;
}

.whtBox a.pict2{
    display:block;
    width:150px;
    margin:0;
    padding:2px;
    border:1px solid #c1c1c1;
    position:absolute;
	left:10px;
	top:0;
}

.whtBox .unit p{ 
	padding-bottom:5px;
	background:#fff;
}

.whtBox table{
    min-width:553px;
	width:100%;
    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;
	font-size:13px;
}

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

.whtBox td{ 
	padding:5px 15px 5px 7px;
    font-size:12px;
}

.whtBox td ul{
	clear:both;
	overflow:hidden;
}

.whtBox td ul li{
	display:inline;
}

.whtBox td ul li + li:before{
	display:inline;
	content:"/";
	padding:0 0.5em;
	text-align:center;
	color:444;
}


.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:14px 0 0 0;
}

.whtBox ul.more{ 
	clear:both;
	padding:8px 0 0 0;
}

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

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


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

.unit iframe{
    width:125px;
    position:relative;
    height:21px;
    position:absolute;
    left:10px;
    top:222px;
    overflow:hidden;
}

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

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



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

.otherBox h3{
	width:288px;
	height:50px;
    margin:0;
    padding:0;
    border:none;
   	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;

	background-image:url(../../../oscar86/images/prize_name.png?1396450800);
	background-repeat:no-repeat;
}


#pn_m01{ background-position:0 -1050px; }
#pn_m02{ background-position:0 -1100px; }
#pn_m03{ background-position:0 -1150px; }
#pn_m04{ background-position:0 -1200px; }
#pn_m05{ background-position:0 -1250px; }
#pn_m06{ background-position:0 -1300px; }
#pn_m07{ background-position:0 -1350px; }
#pn_m08{ background-position:0 -1400px; }
#pn_m09{ background-position:0 -1450px; }
#pn_m10{ background-position:0 -1500px; }
#pn_m11{ background-position:0 -1550px; }
#pn_m12{ background-position:0 -1600px; }
#pn_m13{ background-position:0 -1650px; }
#pn_m14{ background-position:0 -1700px; }
#pn_m15{ background-position:0 -1750px; }
#pn_m16{ background-position:0 -1800px; }
#pn_m17{ background-position:0 -1850px; }
#pn_m18{ background-position:0 -1900px; }


















.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 div > ul{
    border:1px solid #d3d3d3;
    padding:1px 1px 0;
}

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

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

.otherBox li ul{
	clear:both;
	padding:0.5em 0 0 1.2em;
	overflow:hidden;
	font-size:11px;

}

.otherBox li ul li{
	display:inline;
}

.otherBox li ul li + li:before{
	display:inline;
	content:"/";
	padding:0 0.3em 0 0.15em;
	text-align:center;
	color:444;
}



.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; }




/* ++++++++++++++++++++++++++++++++++++++++++++++++
	sokhoou.html
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cmngsoon{
    padding:20px 20px 60px;
    font-size:16px;
    text-align:center;
    color:#611e16;
    font-weight:bold;
}


.qeBox{
    clear:both;
    width:894px;
    margin:15px auto 0;
    padding:10px;
    border:10px solid #fff;
    background:#fff;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	zoom:1;
}

.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(../../../oscar86/images/qe_list_bg.png?1396450800) repeat-x 0 0;
}

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


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


.resultBox1 a:link,
.resultBox a:link{ color:#940a00;}


.resultBox1 a:visited,
.resultBox a:visited{ color:#701710;}

.resultBox1 a:hover,
.resultBox a:hover{ color:#e91000;}



.qeBox h3{
	width:288px;
	height:50px;
    margin:0;
    padding:0;
    border:none;
   	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;

	background-image:url(../../../oscar86/images/prize_name.png?1396450800);
	background-repeat:no-repeat;
}


.qeBox #bt_gallery{
	displya: block;
	width: 349px;
	height: 49px;
	position: absolute;
	right: 10px;
	top: 0;
}


#r_m00{ background-position:0 -700px; }
#r_m01{ background-position:0 -750px; }
#r_m02{ background-position:0 -800px; }
#r_m03{ background-position:0 -850px; }
#r_m04{ background-position:0 -900px; }
#r_m05{ background-position:0 -950px; }
#r_m06{ background-position:0 -1000px; }

#r_m07{ background-position:0 -1050px; }
#r_m08{ background-position:0 -1100px; }
#r_m09{ background-position:0 -1150px; }
#r_m10{ background-position:0 -1200px; }
#r_m11{ background-position:0 -1250px; }
#r_m12{ background-position:0 -1300px; }
#r_m13{ background-position:0 -1350px; }
#r_m14{ background-position:0 -1400px; }
#r_m15{ background-position:0 -1450px; }
#r_m16{ background-position:0 -1500px; }
#r_m17{ background-position:0 -1550px; }
#r_m18{ background-position:0 -1600px; }
#r_m19{ background-position:0 -1650px; }
#r_m20{ background-position:0 -1700px; }
#r_m21{ background-position:0 -1750px; }
#r_m22{ background-position:0 -1800px; }
#r_m23{ background-position:0 -1850px; }
#r_m24{ background-position:0 -1900px; }


.resultBox table{
    width:100%;
    margin:0 0 20px 0;
    border:1px solid #d3d3d3;
    background:#f8f1e0;
	border-collapse:collapse;
	border-spacing:0;
    background:#f8f1e0;

	empty-cells:show;
    zoom:1
}

.resultBox td{
    padding:15px 5px 15px 35px;
	height:4.5em;
    background:url(../../../oscar86/images/trophy_gray.png?1396450800) no-repeat 10px center;
    border:1px solid #d3d3d3;
	vertical-align:middle;
}


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

.resultBox div:nth-of-type(3n){ margin-right:0; }
.resultBox div:last-child{ margin-right:0; }



.voteBtn2{
	width:538px;
	height:78px;
	margin:0 auto 40px;
	background:url(../../../oscar86/images/toto-vote_btn.png?1396450800) no-repeat 0 0;
}

.voteBtn2 a{
	display:block;
	height:78px;
	background:url(../../../oscar86/images/toto-vote_btn.png?1396450800) no-repeat 0 -78px;
}

.voteBtn2 a:hover{ background-position:0 -156px; }


#bt_photo{
	display:block;
	width:296px;
	height:55px;
	position:absolute;
	right:10px;
	top:2px;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	toto.html
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#toto-tab{ 
    width:664px;
    height:57px;
    margin:40px 0 0 140px;
   	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    zoom:1;
}

#toto-tab li{
    float:left;
    width:322px;
    height:57px;
    margin:0 10px 0 0;
    display:inline;
	background:url(../../../oscar86/images/toto-tab.png?1396450800);
}

li#toto-tab01{ background-position:0 -114px;}
li#toto-tab02{ background-position:-322px -114px;}


li#toto-tab01 a,
li#toto-tab02 a{
	display:block;
	width:322px;
    height:57px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../../oscar86/images/toto-tab.png?1396450800);
}

li#toto-tab01 a{ background-position:0 0; }
li#toto-tab01 a:hover{ background-position:0 -57px; }



li#toto-tab02 a{ background-position:-322px 0; }
li#toto-tab02 a:hover{ background-position:-322px -57px; }




#toto-txtLead p{
    margin:20px 0;
    font-size:14px;
    color:#e7e7e7;
	text-align:center;
}

#toto-txtLead p strong{
	font-weight:bold;
	font-size:18px;
}



.toto-infoBox{
	width:892px;
	margin:0 auto 30px;
	padding:30px 10px 40px;
	color:#f5e8e5;
	overflow:hidden;
	background:url(../../../oscar86/images/toto_bg.png?1396450800) repeat;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.toto-infoBox h4,
.toto-infoBox p,
.toto-infoBox ul{
	width:814px;
	margin:0 auto;
}

.toto-infoBox h4{ 
	margin-top:20px;
	padding-top:20px;
	font-size:22px;
	font-weight:bold;
	border-top:1px solid #86302b;
}

.toto-infoBox h4:first-of-type { border:none; }


.toto-infoBox p{ margin-top:10px; }
.toto-infoBox ul{ 
	margin:15px auto 30px;
	overflow:hidden;
	zoom:1;
}

.toto-infoBox li{ 
	float:left;
	margin-bottom:5px;
	padding:0 15px 0 0;
}

.toto-infoBox li:first-child { float:none; }

.toto-infoBox li a{
	padding-left:10px;
	background:url(../../../oscar86/images/toto-arrow.png?1396450800) no-repeat 0 6px;
}


.toto-infoBox p strong{ font-weight:bold; color:#fc0; }



.toto-infoBox a:link,
.toto-infoBox a:visited{ color:#edd6d1; }
.toto-infoBox a:hover{ color:#ff9e04;}


.toto-infoBox h4+ul{ padding-left:40px; }
.toto-infoBox h4+ul li{ list-style:outside; }



#predictBox{ 
	width:892px;
	margin:0 auto 30px;
	padding:10px;
	overflow:hidden;
	background:url(../../../oscar86/images/toto_bg.png?1396450800) repeat;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

}

.ref{
	color:#fff;
	font-size:12px;
	text-align:right;
}



.predict{
	width:738px;
	margin-bottom:15px;
	padding:21px 11px 11px 143px;
	background:url(../../../oscar86/images/toto_bg_matrix.png?1396450800) repeat;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
}

.predict h3{
	width:141px;
	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
	border-right:1px solid #000;
	-moz-box-shadow:1px 0 0 #1f1f1f;
	-webkit-box-shadow:1px 0 0 #1f1f1f;
	box-shadow:1px 0 0 #1f1f1f;


	position:absolute;
	left:0;
	top:21px;
}


.predict table{
    clear:both;
    width:736px;
	margin-bottom:21px;
 	border-collapse:separate;
    border-spacing:1px;
    empty-cell:show;
}




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


.predict thead,
.predict tbody{
    margin:0;
    padding:0;
}

.predict th,
.predict td{
    margin:0;
    padding:0;
	empty-cells:show;
    vertical-align:top;
    text-align:center;
    font-weight:normal;
    color:#aeaeae;
}

.predict thead th{
    width:136px;
    max-width:136px;
	padding-bottom:8px;
	font-size:10px;
}

.predict thead th:first-child { width:51px;}

.predict thead th a{ 
	display:block;
	margin-bottom:4px;
	position:relative;
}

.predict thead th img{
	display:block;
	width:136px;
	margin:0 auto 7px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


.predict tbody th{
    width:51px;
    max-width:51px;
    color:#aeaeae;
    font-size:11px;
	line-height:1.4;
}

.predict tbody td{
	background:rgba(255,255,255,0.15);
    vertical-align:middle;
	font-size:12px;
}


#p01 h3{
	height:450px;
	background:url(../../../oscar86/images/toto_t01.png?1396450800) no-repeat 0 0;	
}


#p02 h3{ height:276px; background:url(../../../oscar86/images/toto_t02.png?1396450800) no-repeat 0 0;	}
#p03 h3{ height:276px; background:url(../../../oscar86/images/toto_t03.png?1396450800) no-repeat 0 0;	}
#p04 h3{ height:276px; background:url(../../../oscar86/images/toto_t04.png?1396450800) no-repeat 0 0;	}
#p05 h3{ height:276px; background:url(../../../oscar86/images/toto_t05.png?1396450800) no-repeat 0 0;	}
#p06 h3{ height:276px; background:url(../../../oscar86/images/toto_t06.png?1396450800) no-repeat 0 0;	}



#summary #predictBox{
	margin-top:-55px;
	margin-bottom:-70px;
	padding:50px 21px 65px 21px
}

#summary h2{
	padding:10px 0 10px 30px;
	font-size:20px;
	color:#fff;
}


#summary ul{
	margin:15px 21px 30px;
	padding:8px;
	background:#141414;
	text-align:center;
	overflow:hidden;
	zoom:1;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

}

#summary li{ 
	display:inline;
	margin-bottom:5px;
	padding:0 15px 0 0;
	line-height:1.8;
	text-align:center;
}

#summary li:first-child {
	margin-right:10px;
	padding:0 30px 0 25px;
	color:#aeaeae;

	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
}

#summary li a{
	padding-left:10px;
	background:url(../../../oscar86/images/toto-arrow.png?1396450800) no-repeat 0 6px;
}

#summary li a:link{ color:#f5e8e5;text-decoration:underline; }
#summary li a:visited{ color:#f5e8e5; }
#summary li a:hover,
#summary li a:active{ color:#ff9e04; }













#toto-leadtxt{
	padding:10px 0 20px;
	text-align:center;
	color:#e7e7e7;
}

#toto-leadtxt strong{ font-weight:bold; }





.toto-infoBox .voteBtn{
	width:538px;
	height:78px;
	margin:0 auto 20px;
	background:url(../../../oscar86/images/toto-vote_btn.png?1396450800) no-repeat 0 0;
}

.toto-infoBox .voteBtn a{
	display:block;
	height:78px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../../oscar86/images/toto-vote_btn.png?1396450800) no-repeat 0 -78px;
}

.toto-infoBox .voteBtn a:hover{ background-position:0 -156px; }








.toto-note{
    width:891px;
    margin:0;
    padding:18px 0;
    color:#e7e7e7;
    font-size:14px;
    line-height:1.4;
}

.toto-note strong{ color:#ddb32e;font-weight:bold; }

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

.toto-note dl{ margin-bottom:30px;}
.toto-note dd{ padding-left:15px; }
.toto-note dd p{ margin-left:10px;}

.toto-note ul{ margin-left:8px;}
.toto-note li{ list-style:disc; }

.toto-note a:link,
.toto-note a:visited{ color:#fff;}
.toto-note a:hover{ color:#ff9e04;}



#predictBox2{ 
	width:892px;
	margin:0 auto 30px;
	padding:10px;
	overflow:hidden;
	background:url(../../../oscar86/images/toto_bg.png?1396450800) repeat;
}


#predictBox2 > p{
	margin:10px 0;
	text-align:center;
	color: #e7e7e7;
}

#predictBox2 div{
	margin:10px;
	padding:20px;
	background:#3d0100;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#e3e6cc
}


#predictBox2 div p {
	margin-bottom:15px;
	text-indent:1em;
	line-height:1.8;
}

#predictBox2 h3{ 
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #6e4140;
}

#predictBox2 h3 strong{
	font-size:28px;
	padding-right:0.25em;
}

#yukue{
	padding:10px;
	text-indent: 0;
	color:#333;
	border:2px solid #3d0100;
	background: #ede8c6;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}




/* +++++++++++++++++++++++++++++++++++++++++++++
	photo
++++++++++++++++++++++++++++++++++++++++++++++++ */

#photoList{
	margin:15px 0 0;
	padding-bottom:20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	background:url(../../../oscar86/images/photo_bg.png?1396450800) repeat-y 0 0;
}

#photoList table{
	width:934px;
	border-collapse:separate;
	border-spacing:2px;
}

#photoList td{
	width:153px;
	height:153px;
	vertical-align:middle;
	text-align:center;
	background:#1b1b1b url(../../../oscar86/images/photo_noimg.png?1396450800) no-repeat 0 0;
	border-collapse:separate;
}

#photoList td img{
	max-width:140px;
	max-height:140px;
	opacity:0.8;
	border:3px solid #1b1b1b;
}

#photoList td a:hover img{
	opacity:1.0;
	border:3px solid #555;
}



#photoBox{
	width:900px;
	margin:15px 0 0;
	padding:17px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	color:#d1d1d1;
	text-align:center;
	background:url(../../../oscar86/images/photo_bg.png?1396450800) repeat-y 0 0;
}

#photoBox strong{
	display:block;
	font-size:12px;
	margin-bottom:10px;
	text-align:center;
	max-width:900px;
}


#backPhoto{
	display:block;
	width:10em;
	margin:20px auto;
	padding:10px;
	color:#d9d9d9;

}

#back_sokuhou{
	display:block;
	width:459px;
	height:69px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../../oscar86/images/bt_sokuhou.png?1396450800);
	margin:30px auto;
}



/* +++++++++++++++++++++++++++++++++++++++++++++
	footer
++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer{
	width:950px;
	margin:0 auto;
	padding:10px 0;
	font-size:12px;
}

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


#foot_ad{
    margin:10px auto 30px;
    text-align:center;
}

#foot_ad iframe{
	width:728px;
	height:90px;
	margin:0;
	padding:0;
	border:0 none;
}
	


#footer #footerNavi {
	width:950px;
	margin-bottom:15px;
	border-bottom: dotted 1px #999999;
	padding-bottom: 10px;
	text-align: center;
	overflow:hidden;
	zoom:1;
	position:relative;
}

#footerNavi #logoKakaku{
	width:115px;
	height:20px;
	position:absolute;
	right:0px;
}
#footerNavi ul{	text-align:center; }
#footerNavi li{
	display:inline;
	padding:0 0.5em 0 0.5em;
	border-left:solid 1px #999999;
}

#footerNavi .f{ border-left-style: none; }

#footerCopy2,
#footerCopy3{ text-align:center; }

#footerCopy3{ font-family: Geneva, Arial, Helvetica, sans-serif; }

#pagetop{
	display:block;
	width:200px;
	height:40px;
	margin:20px auto 40px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	color:#d3af23;
	line-height:2.8;
	font-weight:bold;
	border:1px solid #4a0500;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	background:rgba(0,0,0,0.6);
}

#pagetop:hover { color:#fff;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	「速報中」（点滅）更新作業
	 
	 速報が開始されたら
	 下記のコメントアウトを解除する
#g-menu04 a{ background:url(../../../oscar86/images/menu_004.gif?1389946894) no-repeat 0 0;}
.fcs#g-menu04 a{ background:url(../../../oscar86/images/menu_004_fcs.gif?1389946894) no-repeat 0 0;}
#g-menu04 a:hover{ background:url(../../../oscar86/images/menu_004_over.gif?1389946894) no-repeat 0 0;} 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.cmngsoon{ 
	display:block;
	font-size:18px;
}



#notify{
	display:block;
	width:261px;
	height:97px;
	position:absolute;
	right:315px;
	top:10px;
	/*background:url(../../../oscar86/images/img_notify02.png?1396450800) no-repeat 0 0;*/
	background:url(../../../oscar86/images/img_notify01.png?1396450800) no-repeat 0 0;
}

#notify a{
	display:block;
	width:261px;
	height:97px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	for next year
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

a#latest{
	display:none;
	width: 384px;
	height: 35px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	position: absolute;
	left:167px;
	top:230px;
	z-index:20;
	background: url(../../../oscar86/images/btn_latest.png?1396450800) no-repeat 0 0;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	トロフィー表示
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* TOP / TOTO */
.predict thead span{ display:none; }
.predict thead span{
	display:block;
	margin:0;
	padding:0;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;
	z-index:10;

}

#p01 thead span.prize{
	width:136px;
	height:90px;
	background:url(../../../oscar86/images/toto_trophy.png?1396450800) no-repeat 0 0;

}
#p02 thead span.prize,
#p03 thead span.prize,
#p04 thead span.prize{
	width:136px;
	height:136px;
	background:url(../../../oscar86/images/toto_trophy2.png?1396450800) no-repeat 0 0;
}

/* SOKUHOU */

.resultBox td.prize{
	background-image:url(../../../oscar86/images/trophy_gold.png?1396450800);
    background-color:#ffecbe;
}


