@charset "utf-8";
* { 
		margin: 0; padding: 0;
}



body{
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo';
		font-size:11px;
		text-align:center;/* for IE */
		} 
		
		a:link   {color:#ffffff;font-weight:bold;text-decoration:none;}
		a:visited{color:#ffffff;font-weight:bold;text-decoration:none;}
		a:hover  {color:#ffff00;font-weight:bold;text-decoration:underline;}
		
a img {
    	border-style:none;
		}

#background{
		background:url(http://yakyujo.com/background.png) no-repeat;
		width:100%;
		min-width:1024px;
		}
		
#background-en{
		background:url(http://yakyujo.com/background_en.png) no-repeat;
		width:100%;
		min-width:1024px;
		}
		
#background-index{
		background:url(http://yakyujo.com/background_index.png) no-repeat;
		width:100%;
		min-width:1024px;
		}
		
#background-musubi{
min-width:3025px;
		}
		
#header-musubi{
		background-color:#006033;
		height:130px;
		}
		
#menu-musubi{
		height:35px;
		background-color:#000000;
		}
		
.menu-musubi li{  
		list-style-type:none;
		letter-spacing:0px;
		color:#000000;
		float:left;  
		width:70px; 
		margin-top:10px;
		margin-left:50px;
		}
		
#contents-musubi{
		margin-left:auto;
		margin-right:auto;
		}
		
#background-index-en{
		background:url(http://yakyujo.com/background_index_en.png) no-repeat;
		width:100%;
		min-width:1024px;
		}

#contents{
		width:1024px;
		margin-left:auto;
		margin-right:auto;
		}


		
/*以下広島対応*/

		.htitle{
		width:1024px;
		margin-top:50px;
		text-align:center;
		}
		
		.htitle h1{
		font-size:190%;
		font-weight:bold;
		}
		

		.hleft{
		width:512px;
		float:left;
		text-align:center;
		}
		
		.hright{
		width:512px;
		float:left;
		text-align:center;
		}
		
		.htext{
		font-size:110%;
		font-style:strong;
		letter-spacing:0px;
		height:60px;
		line-height:170%;
		text-align:center;
		}

.hscrollmenu{
		width:1024px;
		height:40px;
		background:#ddd;
		/* wbc background:#fff; */
		}

/*以上広島対応*/

#header{
		height:130px;
		}
		

		
.logo{
		margin-top:15px;
		margin-left:50px;
		float:left;
		border-style:none;
		}
		
.banner-top{
		width:468px;
		height:60px;
		margin-top:40px;
		margin-left:69px;
		float:left;
		}
		
/*#menu{
		height:35px;
		color:#ffffff;
		}
      
.menu li{  
		list-style-type:none;
		letter-spacing:2px;
		float:left;  
		width:80px; 
		margin-top:10px;
		margin-left:60px;
		}*/
		
#menu{
		height:35px;
		color:#ffffff;
		}
      
.menu li{  
		list-style-type:none;
		letter-spacing:0px;
		float:left;  
		width:70px; 
		margin-top:10px;
		margin-left:50px;
		}
		
#menu-en{
		height:35px;
		color:#ffffff;
		}
      
.menu-en li{  
		list-style-type:none;
		letter-spacing:1px;
		float:left;  
		width:350px; 
		margin-top:10px;
		margin-left:-70px;
		}
		
.google{
		width:82px;
		margin-left:62px;
		margin-top:8px;
		float:left;
		}

.twitter{
		width:115px;
		margin-top:8px;
		float:left;
		}

.facebook{
		width:110px;
		margin-top:8px;
		float:left;
		}

#main{
		color:#ffffff;
		}
		
.left-box{
		width:500px;
		height:570px;
		margin-top:50px;
		margin-left:8px;
		float:left;
		}
		
.left-box-oco{
		width:500px;
		height:600px;
		margin-top:50px;
		margin-left:8px;
		float:left;
		}

.illust{
		width:500px;
		height:470px;
		}
		
.illust-polo{
		width:500px;
		height:470px;
		}
		
.other-bp{
		width:500px;
		height:20px;
		text-align:center;
		}

.other-bp h4{
		color:#00ffff;
		font-size:130%;
		}
		
.other-bp a:link{
		color:#00ffff;
		font-weight:bold;
		text-decoration:underline;
		}

.other-bp a:visited{
		color:#00ffff;
		font-weight:bold;
		text-decoration:underline;
		}

.other-bp a:hover{
		color:#ffff00;
		font-weight:bold;
		text-decoration:underline;
		}
		
.select{
		width:500px;
		margin-top:23px;
		margin-left:auto;
		margin-right:auto;
		}
		
.select-polo{
		width:500px;
		margin-top:23px;
		margin-left:auto;
		margin-right:auto;
		}
		
.right-box{
		width:475px;
	/*	height:570px;  */
		float:left;
		margin-top:35px;
		margin-left:12px;
		}
		
.title{
		width:445px;
		}

/*基本*/
.title h1{
		font-size:320%;
		font-style:strong;
		letter-spacing:5px;
		text-align:left;
		text-shadow: 1px 1px 3px #333333;
		}
		
/*MAZDA Zoom-Zoomスタジアム広島など*/
.title h2{
		font-size:210%;
		font-style:strong;
		margin:5px.0;
		text-align:left;
		text-shadow: 1px 1px 3px #333333;
		}

/*レンジャーズ・ボールパークイン・アーリントンなど*/
.title h3{
		font-size:170%;
		font-style:strong;
		margin:10px.0;
		text-align:left;
		text-shadow: 1px 1px 3px #333333;
		}
		
/*由宇練習場など*/
.title h4{
		font-size:280%;
		font-style:strong;
		margin:7px.0;
		text-align:left;
		text-shadow: 1px 1px 3px #333333;
		}
		
/*英語サイト*/
.title h4{
		font-size:250%;
		font-style:strong;
		margin:5px.0;
		text-align:left;
		letter-spacing:2px;
		text-shadow: 1px 1px 3px #222222;
		}

/*英語サイト　通常用*/
.title h5{
		font-size:200%;
		font-style:strong;
		margin:5px.0;
		text-align:left;
		letter-spacing:2px;
		text-shadow: 1px 1px 3px #222222;
		}


/*英語サイト　長い用*/		
.title h6{
		font-size:150%;
		font-style:strong;
		margin:5px.0;
		text-align:left;
		letter-spacing:2px;
		text-shadow: 1px 1px 3px #222222;
		}
		
.year{
		font-size:55%;
		font-style:strong;
		text-align:left;
		}
	
.table-double{
		width:445px;
		height:242px;
		background:url(http://yakyujo.com/table.png)
		}

table.double{
		width:440px;
		height:232px;
		color:#ffffff;
		border-collapse:collapse;
		}

th.dleft{
		width:170px;
		height:58px;
		font-size:11px;
		letter-spacing:4px;
		padding-top:12px;
		}
		
th.dleft-en{
		width:170px;
		height:58px;
		font-size:12px;
		letter-spacing:2px;
		padding-top:12px;
		}

td.dright{
		width:270px;
		height:28px;
		font-size:196%;
		text-align:center;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		letter-spacing:4px;
		padding-top:12px;
		/*text-shadow: 1px 1px 3px #222222;*/
		}
		
td.dright-mlb{
		width:270px;
		height:28px;
		font-size:150%;
		letter-spacing:1px;
		text-align:center;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		padding-top:12px;
		/*text-shadow: 1px 1px 3px #222222;*/
		}
		
.table-single{
		width:440px;
		padding-right:5px;
		}
		
table.single{
		width:440px;
		border-collapse:collapse;
		border-spacing:0;
		color:#ffffff;
		font-size:11px;
		text-align:center;
		letter-spacing:1px;
		box-shadow: 1px 1px 4px #222222;
		-moz-box-shadow: 1px 1px 3px #222222;
		-webkit-box-shadow: 1px 1px 3px #222222;
		}

th.sleft{
		border:1px #ffffff solid;
		width:169px;
		height:26px;
		padding-top:2px;
		}

td.sright{
		border:1px #ffffff solid;
		width:271px;
		height:26px;
		font-weight:bold;
		padding-top:2px;
		}
		
th.nleft{
		border:1px #ffffff solid;
		width:170px;
		}
		
td.nright{
		border:1px #ffffff solid;
		width:250px;
		padding:15px 10px;
		text-align:left;
		line-height:200%;
		font-weight:bold;
		}
		
td.nright-long{
		border:1px #ffffff solid;
		width:250px;
		padding:10px 10px;
		text-align:left;
		line-height:150%;
		font-weight:bold;
		}
		
td.nright-long-long{
		border:1px #ffffff solid;
		width:250px;
		padding:10px 10px;
		text-align:left;
		line-height:130%;
		font-weight:bold;
		}
		
.hpf{
		letter-spacing:2px;
		}

.caption{
		font-size:11px;
		letter-spacing:2px;
		}

.disclaimer{
		width:445px;
		font-size:90%;
		margin-top:8px;
		height:25px;
		text-align:left;
		}

.disclaimer-oco{
		width:445px;
		font-size:90%;
		margin-top:8px;
		height:15px;
		text-align:left;
		}
		
.disclaimer-en{
		width:445px;
		font-size:90%;
		margin-top:8px;
		letter-spacing:1px;
		height:40px;
		text-align:left;
		}
		
.link-to-blog{
		width:445px;
		font-size:100%;
		text-align:left;
		margin-top:0px;
		letter-spacing:1px;
		line-height:200%;
		}
		
.link-to-blog a:link{
		color:#ffffff;
		font-weight:normal;
		text-decoration:underline;
		}

.link-to-blog a:visited{
		color:#ffffff;
		font-weight:normal;
		text-decoration:underline;
		}

.link-to-blog a:hover{
		color:#ffff00;
		font-weight:normal;
		text-decoration:underline;
		}
		
.link-to-pf{
		width:445px;
		font-size:100%;
		text-align:left;
		margin-top:0px;
		line-height:200%;
		}
		
.link-to-pf a:link{
		color:#ffffff;
		font-weight:normal;
		text-decoration:underline;
		}

.link-to-pf a:visited{
		color:#ffffff;
		font-weight:normal;
		text-decoration:underline;
		}

.link-to-pf a:hover{
		color:#ffff00;
		font-weight:normal;
		text-decoration:underline;
		}
		
		
span.clear,div.clear{
		clear:both;
		}
		
#footer {
        height:270px;
        background:#ddd;
        /* wbc background:#fff; */
        }
        
#footer-index {
        height:180px;
        background:#ddd;
        /* wbc background:#fff; */
        }
        
.f-contents{
		width:1024px;
		margin-left:auto;
		margin-right:auto;
		}
		
#scrollmenu{
		}
		
.banner-index{
		width:728px;
		height:120px;
		margin:0 auto;
		}

.banner-left{
		width:468px;
		height:80px;
		margin-left:36px;
		float:left;
		}
		
.banner-right{
		width:468px;
		height:80px;
		margin-right:36px;
		float:right;
		}
		
.about-me{
		width:952px;
		margin:0 auto;
		font-size:90%;
		line-height:130%;
		letter-spacing:1px;
		text-align:left;
		clear:both;
		}
		
.about-me a:link{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:none;
		}

.about-me a:visited{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:none;
		}

.about-me a:hover{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:underline;
		}
		
.space{
		height:20px;
		}

#scroll{
		margin-top:7px;
		width:1024px;
		}
		
#gallery-wrap{
		overflow:hidden;
		width:900px;
		height:215px;
		position:relative;
		float:left;
		}

#gallery{
		position:relative;
		}

#gallery li{
		float:left;
		list-style:none;
		line-height:120%;
		}

#gallery li a img{
		width:180px;
		height:169px;
		border-style:none; 
		}
		
#gallery li a:link{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:none;
		}

#gallery li a:visited{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:none;
		}

#gallery li a:hover{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:underline;
		}

#gallery-prev{
		margin-top:80px;
		width:62px;
		float:left;
		}
		
#gallery-prev a img{
		border-style:none; 
		}		
		
#gallery-next{
		margin-top:80px;
		width:62px;
		float:right;
		}
		
#gallery-next a img{
		border-style:none; 
		}
		
#gallery-wrap-index{
		width:1024px;
		margin-left:0;
		margin-top:25px;
		margin-right:auto;
		}

.index-title{
		height:230px;
		margin-top:75px;
		clear:both;
		}
		
.index-title h1{
		font-size:210%;
		color:#333333;
		font-style:strong;
		letter-spacing:2px;
		text-align:center;
		}
		
.index-title p{
		color:#333333;
		font-style:strong;
		letter-spacing:1px;
		text-align:center;
		}
		
.index-title-red{
		margin-top:40px;
		letter-spacing:1px;
		text-align:center;
		font-size:105%;
		clear:both;
		}
		
.index-title-red p a:link{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:underline;
		}

.index-title-red p a:visited{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:underline;
		}

.index-title-red p a:hover{
		color:#ff3300;
		font-weight:bold;
		font-size:100%;
		text-decoration:underline;
		}	
		
.index-title-en{
		height:190px;
		margin-top:75px;
		clear:both;
		}
		
.index-title-en h1{
		font-size:230%;
		color:#333333;
		font-style:strong;
		letter-spacing:2px;
		text-align:center;
		}
		
.index-title-en p{
		color:#333333;
		font-style:strong;
		letter-spacing:1px;
		text-align:center;
		font-size:120%;
		}
		
.index-title a:link{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:none;
		}

.index-title a:visited{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:none;
		}

.index-title a:hover{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:underline;
		}

.pf{
		margin:40px 0 -25px 0;
		text-align:center;
		}
		

#gallery-index{
		width:920px;
		margin:auto;
		}

#gallery-index li{
		float:left;
		height:210px;
		list-style:none;
		line-height:120%;
		}

#gallery-index li a img{
		width:180px;
		height:169px;
		border-style:none; 
		}
		
#gallery-index li a:link{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:none;
		}

#gallery-index li a:visited{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:none;
		}

#gallery-index li a:hover{
		color:#006633; /*WBC対応 通常は#006633*/
		font-weight:bold;
		text-decoration:underline;
		}
		
.index-space{
		height:5px;
		clear:both;
		}
		
.new{
		color:#ff3300;
		letter-spacing:1px;
		}
		
.wbc{
		color:#000099;
		letter-spacing:0px;
		font-weight:bold;
		}

.meta{
		width:1px;
		height:1px;
		font-size:1px;
		color:#dddddd;
		overflow:hidden;
		}
