@charset "UTF-8";

html{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", 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;
}

#head .mainhead{
	background-image:url(../images/main_top.png?1396450800);
	height: 250px;
	background-repeat: no-repeat;
	width: 640px;
	float: left;
}

#head .mainhead .SNS{
	width:620px;
	padding:10px;
	height:30px;
	text-align: right;
}

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

#ELM{
	width:950px;
	background-image:url(../images/c001.jpg?1453373493);
	margin-top: 5px;
	padding-top: 10px;
}

#ELM p{
	width:850px;
	margin:0 auto;
	color:#FFF;
	line-height:22px;
	font-size: 14px;
	padding: 20px 0;
}

#ELM p a{
	color:#FFF;
}

#ELM p a:hover,a:visited{
	color:#FF0;
}

 #globalnavi{
	margin: 0 auto;
	padding: 0;
	width: 930px;
	height: 37px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
}  
  
#globalnavi ul{  
  list-style-type: none;  
  margin: 0;  
  padding: 0;  
}  
  
#globalnavi li{   
  float:left;  

  margin: 0;  
  padding: 0;  
}  
  
#globalnavi a{  
  display: block;  
  width: 100%;  
  height: 37px;
  background-image:url(../images/menu.png?1453373495);
  background-repeat: no-repeat;  
}  
 
  
#menu1 a{background-position: 0 0; width:98px;}  
#menu2 a{background-position: -98px 0; width:153px;}  
#menu3 a{background-position: -251px 0; width:153px;}  
#menu4 a{background-position: -404px 0; width:192px;}  
#menu5 a{background-position: -596px 0; width:215px;}  
#menu6 a{background-position: -811px 0; width:119px;}  

  
#globalnavi a:hover{  
  background-image:url(../images/menu.png?1453373495); 
  background-repeat: no-repeat;  
}  
  
#menu1 a:hover{background-position: 0 -37px; width:98px;}  
#menu2 a:hover{background-position: -98px -37px; width:153px;}  
#menu3 a:hover{background-position: -251px -37px; width:153px;}  
#menu4 a:hover{background-position: -404px -37px; width:192px;}  
#menu5 a:hover{background-position: -596px -37px; width:215px;}  
#menu6 a:hover{background-position: -811px -37px; width:119px;}  




.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) no-repeat left bottom;
    text-align:right;
}

.newsBox .more a{
    background:url(../../oscar84/images/bg_linkicon.png) 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; }


#CONTENTS .top_c{
	background-image:url(../images/main_bg.jpg?1453373494);
	}
#CONTENTS .top_c .ban{
	margin:15px 150px;
	width:657px;
}

#CONTENTS .top_c .photo{
	width:929px;
	margin:0px auto;
}
#CONTENTS .top_c .photo h2{
	width:929px;
	height:53px;
	background-image:url(../images/photo_ttl.jpg?1453373499);
	line-height: 53px;
	text-indent: 50px;
	color: #FFF;
}
#CONTENTS .top_c .photo img {
	vertical-align:bottom;
	margin:0;
	padding:0;
}
#CONTENTS .top_c .photo ul{
	width:895px;
	margin: 0 auto 10px;
}
#CONTENTS .top_c .photo li{
	background:#533737;
	width:134px;
	height:84px;
	padding:4px;
	float:left;
	list-style-type: none;
	margin: 0 7px 7px 0;
}


#CONTENTS .top_c2{
	background-image:url(../images/main_bg2.jpg?1453373494);
	clear: left;
	}
#CONTENTS .top_c2 .c_trivia{
	width:459px;
	float:left;
	height:250px;
	margin:10px 3px 10px 13px;
	background:#000;
	color: #FFF;
}

#CONTENTS .top_c2 .c_trivia a{ font-size:12px; text-decoration:underline; }
#CONTENTS .top_c2 .c_trivia a:link{ color:#fff; }
#CONTENTS .top_c2 .c_trivia a:visited{ color:#b2943e; }
#CONTENTS .top_c2 .c_trivia a:hover,
#CONTENTS .top_c2 .c_trivia a:active{ color:#ff9e04; }

#CONTENTS .top_c2 .c_trivia p{
	font-size:12px;
	color:#FFF;
	width:400px;
	margin:8px auto;}
#CONTENTS .top_c2 .c_birth{
	width:459px;
	float:left;
	height:250px;
	margin:10px 13px 10px 3px;
	background:#000;
	color: #FFF;
}

#CONTENTS .top_c2 .c_birth a{ font-size:12px; text-decoration:underline; }
#CONTENTS .top_c2 .c_birth a:link{ color:#fff; }
#CONTENTS .top_c2 .c_birth a:visited{ color:#b2943e; }
#CONTENTS .top_c2 .c_birth a:hover,
#CONTENTS .top_c2 .c_birth a:active{ color:#ff9e04; }

#CONTENTS .top_c2 .c_birth p{
	font-size:12px;
	color:#FFF;
	width:400px;
	margin:8px auto;}

#CONTENTS .top_c2 .c_about1{ width:302px; margin:0 6px 0 11px; float:left;}
#CONTENTS .top_c2 .c_about2{ width:302px; margin:0 6px 0 5px; float:left;}
#CONTENTS .top_c2 .c_about3{ width:302px; margin:0 11px 0 5px; float:left;}

#CONTENTS .top_c table{ margin-bottom:10px;}
#CONTENTS .top_c table span{
	font-size:10px;
	line-height:14px;
	width: 170px;
	display: block;
}
#CONTENTS .top_c table td{
	color:#FFF;
	vertical-align:top;
	width: 181px;
}

.person{
	width:120px;
	margin:0 auto;
	display:block;}


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

#CONTENTS .top_c .photo .topphotocopy{
	width:200px;
	text-align:left;
	float:left;
	text-indent: 15px;
	color: #FFF;
}
#CONTENTS .top_c .photo .yopphotolink{
	width:500px;
	text-align:right;
	float:right;
	color: #FFF;
	padding-right: 15px;
}
#CONTENTS .top_c .photo .yopphotolink a{ font-size:14px; text-decoration:underline; }
#CONTENTS .top_c .photo .yopphotolink a:link{ color:#d7b861; }
#CONTENTS .top_c .photo .yopphotolink a:visited{ color:#b2943e; }
#CONTENTS .top_c .photo .yopphotolink a:hover,
#CONTENTS .top_c .photo .yopphotolink a:active{ color:#ff9e04; }


#CONTENTS .top_c .photo .topphotoban{
	margin:10px 276px;
	width:381px;}
.othertb{

	margin:0 auto;
	line-height:18px;
	vertical-align:top;}
.othertb td{ border-right:solid #000 3px;
border-top:solid #000 3px;
background-color:#4a360a;
padding:5px 0px;}

.otherpr01{
	color:#FFF;
	padding: 5px;
	margin: 0 20px;
	background-color:#4a360a;
}
.allprize{
	border:2px solid #CC6;
	margin:10px 20px;
	padding:10px;
}
.rekidaiphoto	{
	border:2px solid #CC6;
	margin:10px 20px;
	padding:10px;
}

.rekidaiphoto .pgimg{
	width:170px;
	float:left;
	margin-right: 7px;
	margin-bottom: 6px;
}

.histry{
	border:2px solid #CC6;
	margin:10px 20px;
	padding:10px;
}

.histry p{
	font-size:14px;
	color:#FFF;
	line-height:22px;
	padding: 20px 10px;
}

.trivia{
	border:2px solid #CC6;
	margin:10px 20px;
	padding:10px;
}

.trivia p{
	font-size:14px;
	color:#FFF;
	line-height:22px;
	padding: 10px 10px;
}

.trivia .elm{
	background-color:#392e05;
	padding:15px 15px 5px 15px;
	margin-bottom:10px;}
	
.trivia h3 {
	font-size:16px;
	color:#FFF;
	padding:0 0 10px 0;}

.trivia .elm .star{
	font-size:12x;
	color:#F60;
	padding:0 15px;}

.trivia .elm .txt{
	font-size:14px;
	color:#FFF;
	padding:10px 15px;}

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

.allprize .left{
	width:615px;
	background-color:#3d3312;
	float: left;
	height: 40px;
	padding-left: 40px;
	line-height: 40px;
	background-image:url(../images/all_prize_tri.jpg?1453373492);
	background-repeat:no-repeat;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.allprize .gray{
	color:#999;}
.allprize .left2{
	width:615px;
	background-color:#000;
	float: left;
	height: 40px;
	padding-left: 40px;
	line-height: 40px;
	background-image:url(../images/all_prize_tri2.jpg?1453373492);
	background-repeat:no-repeat;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.allprize .gray{
	color:#999;}
.allprize .right{
	width:200px;
	background-color:#3d3312;
	float: left;
	height: 28px;
	padding: 6px 30px 6px 0;
}

.allprize .right2{
	width:200px;
	background-color:#000;
	float: left;
	height: 28px;
	padding: 6px 30px 6px 0;
}
	




.topnews{
	background-image:url(../images/main_bg2.jpg?1453373494);
	padding-top: 10px;
}

.topnews h2{}

.topnews h3{
	padding:10px 35px 5px;
	background-image:url(../images/news_bg.jpg?1453373495);
	font-size:14px;
	font-weight:bold;
}
.topnews p{
	padding:0 40px 10px;
	background-image:url(../images/news_bg.jpg?1453373495);
	font-size:14px;
	color: #FFF;
}

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

.footmenu{
	background-image:url(../images/main_bg2.jpg?1453373494);
	color:#FFF;
	text-align:center;
	padding:20px;}
	
.footmenu a{ font-size:14px; text-decoration:underline; }
.footmenu a:link{ color:#d7b861; }
.footmenu a:visited{ color:#b2943e; }
.footmenu a:hover,
.footmenu a:active{ color:#ff9e04; }

.alljouhou{
	width:930px;
	height:43px;
	line-height:43px;
	margin:0 10px 10px;
	background-image:url(../images/all_jouhou.jpg?1453373492);
	}
.alljouhou .part01{
	padding-left:80px;
	color:#FFF;
	float:left;
	width: 163px;
}
.alljouhou .part02{
	padding-left:72px;
	color:#FFF;
	float:left;
	width: 256px;
	font-size: 11px;
}

.alljouhou .part03{
	padding-left:55px;
	color:#FFF;
	float:left;
	font-size: 11px;
}

.alljouhou .part04 {
	color:#FFF;
	margin:3px 8px 3px 3px;
	display:block;
	float:right;
}

.otherlink{
	width:850px;
	margin:10px 50px;
	text-align:right;
	padding:20px 0;
}
	
.otherlink a{ font-size:14px; text-decoration:underline; }
.otherlink a:link{ color:#cccccc; }
.otherlink a:visited{ color:#cccccc; }
.otherlink a:hover,
.otherlink a:active{ color:#cccccc; }

#backnext{
	width:850px;
	margin:0 auto;}
#backnext .left{
	width:138px;
	float:left;}
#backnext .center{
	width:570px;
	float:left;
	text-align: center;
}
#backnext .right{
	width:138px;
	float:left;}

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

#f-cr{
	width:950px;
	margin:10px auto;}

#footer{
	margin:10px auto;}
