@charset "utf-8";
/* CSS Document */
BODY 
{
	margin: 0;/* トップ余白 */ 
	font-style:normal;/* 対象フォントスタイル */ 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";/* 対象フォント */ 
	font-size: small;/* フォントサイズ（Web閲覧時Ctrlキーで拡大・縮小可 */ 
	color:#ffffff;/* 文字カラー */ 
	background-image:url(../images/common/bg.jpg);/* 背景画像 main_out用 */ 
	background-attachment:fixed;             /* 背景画像を固定する */
} 

#main_out 
{ height: 100%; } /* 全体の高さ */ 

#main_in 
{
	width: 800px;/* 全体の幅 */ 
	height: 100%;/* 全体の高さ */ 
	margin:0 auto 0 auto;
	border-left: 1px #ffff01 solid;/* 左ライン */ 
	border-right: 1px #ffff01 solid;/* 右ライン */ 
	border-bottom: 1px #ffff01 solid;/* 下ライン */ 
	text-align: left;/* テキスト開始位置 */ 
	color: #ffffff;/* ページ全体のフォントカラー */ 
	background-color:#000000;/* ページセンター部のカラー */
	line-height:1.3em;
	 
	}

.c-both/* 回り込み解除 */
{ 
 	clear:both; 
}

/*コンテンツ　トップページ*/
.contents_top
{
	width:800px;
	background-image:url(../images/index/top_bg.jpg);
	background-repeat:repeat-x;
	padding:0;
}

/*サブページ　タイトル配置位置*/
.titleArrangement
{
	padding-left:300px;
	padding-top:99px;
}
/*コンテンツ内枠*/
.contents_in
{
	float:left;
	width:570px;
	padding-left:18px;
	padding-bottom:10px;
}

/*コンテンツ_サブページ*/
.contents_sub
{
	float:left;
	width:568px;
	padding-left:10px;
	padding-bottom:20px;
	padding-right:10px;
}

.iframe/* トップページResult */
{
	width: 238px; 
	border: 1px #ffffff solid; 
	background-color: #000000; 
	padding: 5px;
	text-align:left;
	height:210px;
	overflow: auto;
	scrollbar-face-color:#333333;
	scrollbar-track-color:#333333;
	scrollbar-arrow-color:#999999;
	scrollbar-3dlight-color:#999999;
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:#dfdfdf;
	scrollbar-darkshadow-color:#808080; 

}

/*footer*/
.footer
{
	clear:left;
	background-image:url(../images/common/footer.jpg);
	background-repeat:repeat-x;
	width:800px;
	height:72px;
	border:0px;
	padding-top:3px;
	text-align:center;
	font-size:11px;
	color:#ffff01;
}

.Engfooter
{
	clear:left;
	background-image:url(../images/common/footer.jpg);
	background-repeat:repeat-x;
	width:800px;
	height:72px;
	border:0px;
	padding-top:20px;
	text-align:center;
	font-size:11px;
	color:#ffff01;
}
a { text-decoration: none; } 
a:hover { text-decoration: underline; } /* マウスがリンクに触ったら下線を表示*/
a:link { color: #ffff01; } /* 未訪問 */
a:visited {color:#ffff01; } /* 訪問済み */
a:hover { color:#FFCC00;} /* クリックしたとき*/

/*トップページイベント用リンク*/
.event a { text-decoration: none; } 
.event a:hover { text-decoration: underline; } /* マウスがリンクに触ったら下線を表示*/
.event a:link { color: #ffff01; } /* 未訪問 */
.event a:visited {color:#ffff01; } /* 訪問済み */
.event a:hover { color:#0099FF;} /* クリックしたとき*/




.movie/* movie */
{
	width: 278px; 
	border: 1px #ffffff solid; 
	background-color: #000000; 
	padding: 5px;
	text-align:center;
	height:210px;


}

.sponsors/* sponsors */
{
	width: 538px; 
	border: 1px #ffffff solid; 
	background-color: #000000; 
	padding: 5px;
	text-align:center;
	height:150px;


}

.left_info/* 情報左 */
{
	float:left;
	width:100px;
	height:100%;
	border:0px;
	padding:5px;
}

.right_info_l/* 情報右 */
{
	float:left;
	width:auto;
	height:100%;
	border:0px;
	padding:5px;
}


/*キャリアページ表示*/
dl.list309 dt {
  clear: left;
  float: left;
  margin: 0 0 0.9em;
  width: 5.2em;
  border-left: solid 8px #FFCC00;
  padding-left: 3px;
  color: #ff0000;

}

dl.list309 dd {
  margin-bottom: 0.8em;
  margin-left: 6.5em;
  border-bottom:1px #ffffff dotted;
  }
  
  
img
{
	border:0;
}


/*バイオグラフィーテキスト*/
.text
{
	color:#FFFFFF;
}

/*sub header background*/

#headerBackground
{
	background-image:url(../images/common/header_sub.jpg); 
	width:800px; 
	background-repeat:no-repeat;
}

/*top header background*/

#topHeaderBackground
{
	background-image:url(../images/common/header.jpg); 
	width:800px; 
	background-repeat:no-repeat;
}


/*left menu */
#leftMenuSpace
{
	float:left; 
	width:190px; 
	padding-left:22px; 
	padding-top:165px;
}

/*left contents background*/

#leftContentsBackgrouond
{
	background-image:url(../images/common/contents_bg.jpg); 
	background-repeat:no-repeat; 
	width:190px; 
	height:480px;
}

/*left contents background English*/
#leftContentsBackgrouondEng
{
	background-image:url(../images/common/contents_bg_eng1.jpg); 
	background-repeat:no-repeat; 
	width:190px; 
	height:360px;
}
#leftContentsBackgrouondEngSponser
{
	background-image:url(../images/common/contents_bg_sponser_eng.jpg); 
	background-repeat:no-repeat; 
	width:190px; 
	height:400px;
}




/*left contents space*/

#leftContentsSpace
{
	padding-left:11px; 
	padding-top:40px;
}


/*header common bar*/

#bar
{
	float:right;
}

/*sub_contents_space*/
#subContentsSpace
{
	padding-top:40px;
}

img
{
	border:0;
}