@charset "UTF-8";
/* CSS Document */

/*
============================== 04sche_page ==============================
*/

/* ▼タイトル下目次メニュー部分
　------------------------------ */

#sche ul {
		width: 433px;
		height: auto;
		margin: 6px 0 6px 6px;
		text-align: left;
		list-style: none;
}

#sche ul li {
		width: 416px;
		height: auto;
		font-size: 1.1em;
		padding: 3px 0 3px 16px;
		background:url(../opta/main_e/maru_gray_ya_oudo2.gif) no-repeat 0 50%;
}

/*\*/
* html #sche ul li {width: 430px; padding-left: 16px;}
/* For Win IE */
/* */

#sche ul li a {
		color: #000000;
}

#sche ul li a:link,
#sche ul li a:visited,
#sche ul li a:active {
		text-decoration: none;
}

#sche ul li a:hover {
		text-decoration: underline;
		color: #FF0000;
}





#sche .sanka {
		width: 433px;
		height: auto;
		margin: -6px 0 6px 6px;
		text-align: left;
}

#sche .sanka .sanka_title {
		width: 416px;
		height: auto;
		font-size: 1.1em;
		padding: 3px 0 3px 16px;
		background:url(../opta/main_e/maru_gray_ya_oudo2.gif) no-repeat 0 50%;
}

/*\*/
* html #sche .sanka .sanka_title {width: 430px; padding-left: 16px;}
/* For Win IE */
/* */


#sche .sanka .yoryo {
		width: 300px;
		height: auto;
		font-size: 1.1em;
		padding: 0px 0 2px 26px;
}


#sche .sanka .yoryoi a {
		color: #000000;
}

#sche .sanka .yoryo a:link,
#sche .sanka .yoryo a:visited,
#sche .sanka .yoryo a:active {
		text-decoration: none;
}

#sche .sanka .yoryo a:hover {
		text-decoration: underline;
		color: #FF0000;
}







/* ▲タイトル下目次メニュー部分
　------------------------------ */



/* ▼呼込み部分
　------------------------------ */

#change_window {
		width: 780px;
		height: auto;
		text-align: center;
}



/* ▼呼込みファイルに対する設定
　------------------------------ */

/* ▼呼込みファイルの外枠
　------------------------------ */

#change_file {
		width: 720px;
		height: auto;
		margin: 0 auto;
		text-align: center;
}

/* ▼呼込みファイルのタイトル部分
　------------------------------ */


.window_title {
		width: 720px;
		height: 20px;
		text-align: left;
}


/* ▲呼込みファイルのタイトル部分
　------------------------------ */





/* ▼呼込みファイルのグレー横線680px部分
　------------------------------ */

.line_680 {
		width: 680px;
		height: 20px;
		clear: both;
		background: url(../opta/main_e/1_1_gray_k25.gif) repeat-x 50% 50%;
		margin: 0 auto;
}

.line_680 span {
		display: none;
}


/* ▲　以上共通部分
  ==================================================================== */




/* ▼各呼込みファイル内容設定
  ==================================================================== */

/* ▼呼込みファイル  sponsor_games.html  内容設定
　++++++++++++++++++++++++++++++++++++++++++++ */

#f_sponsor_games_top .head_cap {
		width: 100%;
		height: auto;
		margin-top: 10px;
		font-size: 1.1em;
		text-align: left;
}

#f_sponsor_games_top .cap_left {
		width: 250px;
		float: left;
}

#f_sponsor_games_top .cap_right {
		width: 250px;
		float: right;
		text-align: right;
}

/* #f_sponsor_games_top .head_capに対するフロート指定を解除するcssハックの始まり
　------------------------------ */

#f_sponsor_games_top .head_cap:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
#f_sponsor_games_top .head_cap {
		display: inline-table;
}
/* MacIE begin \*/
* html #f_sponsor_games_top .head_cap {
		height: 1%;
}
#f_sponsor_games_top .head_cap {
		display: block;
}
/* MacIE end */

/* #f_sponsor_games_top .head_capに対するフロート指定を解除するcssハックの終わり
　------------------------------ */



#f_sponsor_games_top .games {
		clear: both;
		margin-top: 3px;
		text-align: left;
}

#f_sponsor_games_top table {
		width: 100%;
		font-size: 1em;/*--IE6用で増やすIE6ではtdでのフォンとサイズ設定が効いてないのでここで設定すると効く--*/
		border-collapse: collapse;
		border: 1px solid #CCCCCC;
}


#f_sponsor_games_top table caption {
		text-align: right;
		padding: 5px 5px 5px 0;
}

#f_sponsor_games_top table thead th {
		font-size: 1.1em;
		font-weight: normal;
		text-align: center;
		padding: 3px 3px;
}

/* IE7でフォントサイズが大きくなり文字が三段になるので　通常のサイズに戻す
　------------------------------ */
*:first-child+html #f_sponsor_games_top table thead th {
		font-size: 1em;
}
		

#f_sponsor_games_top table thead tr {
		background-color: #cdffca;
}

#f_sponsor_games_top table th,
#f_sponsor_games_top table td {
		border-collapse: collapse;
		border: 1px solid #CCCCCC;
}

#f_sponsor_games_top table tbody th {
		width: 30px;
		text-align: center;
		font-weight: normal;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody th {width: 36px; padding: 3px 3px;}
/* For Win IE */
/* */


#f_sponsor_games_top table tbody td.col02 {
		width: 180px;
		text-align: left;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col02 {width: 161px; padding: 3px 3px;}
/* For Win IE */
/* */

#f_sponsor_games_top table tbody td.col03 {
		width: 85px;
		text-align: left;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col03 {width: 101px; padding: 3px 3px;}
/* For Win IE */
/* */


#f_sponsor_games_top table tbody td.col04 {
		width: 60px;
		text-align: left;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col04 {width: 66px; padding: 3px 3px;}
/* For Win IE */
/* */


#f_sponsor_games_top table tbody td.col05 {
		width: 67px;
		text-align: left;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col05 {width: 88px; padding: 3px 3px;}
/* For Win IE */
/* */



#f_sponsor_games_top table tbody td.col06 {
		width: 34px;
		text-align: center;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col06 {width: 40px; padding: 3px 3px;}
/* For Win IE */
/* */



#f_sponsor_games_top table tbody td.col07 {
		width: 34px;
		text-align: center;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col07 {width: 40px; padding: 3px 3px;}
/* For Win IE */
/* */


#f_sponsor_games_top table tbody td.col08 {
		width: 34px;
		text-align: center;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col08 {width: 40px; padding: 3px 3px;}
/* For Win IE */
/* */



/*------------ 開催要項のセル　と　ボタン　設定 ------------ */

#f_sponsor_games_top table tbody td.col09 {
		width: 29px;
		text-align: center;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col09 {width: 35px; padding: 3px 3px;}
/* For Win IE */
/* */


#f_sponsor_games_top table tbody td.col09 a {
		display: block;
		height: 14px;
		background: url(../opta/04sche/04sche_e/ball_btnA.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col09 a:link,
#f_sponsor_games_top table tbody td.col09 a:visited {
		background: url(../opta/04sche/04sche_e/ball_btnA.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col09 a:hover {
		background: url(../opta/04sche/04sche_e/ball_btnD.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col09 a span {
		display: none;
}



/*------------ 申込用紙のセル　と　ボタン　設定 ------------ */

#f_sponsor_games_top table tbody td.col10 {
		width: 34px;
		text-align: center;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col10 {width: 40px; padding: 3px 3px;}
/* For Win IE */
/* */

#f_sponsor_games_top table tbody td.col10 a {
		display: block;
		height: 14px;
		background: url(../opta/04sche/04sche_e/ball_btnB.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col10 a:link,
#f_sponsor_games_top table tbody td.col10 a:visited {
		background: url(../opta/04sche/04sche_e/ball_btnB.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col10 a:hover {
		background: url(../opta/04sche/04sche_e/ball_btnD.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col10 a span {
		display: none;
}



/*------------ 申込用紙のセル　No.27の　1つのセルに横並び2個ボタン　設定 ------------ */

#f_sponsor_games_top table tbody td.col10_02 {
		width: 34px;/*--IE6用で増やすIE6では38pxだと横並びにならない-- */
		text-align: left;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col10_02 {width: 40px; padding: 3px 3px;}
/* For Win IE */
/* */


/*----- 横並び2個ボタンをセンター合わせ　設定 ----- */
#f_sponsor_games_top table tbody td.col10_02 p {
		text-align: center;
}


/*----- 左側のボタン　設定 ----- */
#f_sponsor_games_top table tbody td.col10_02 em.btn_left {
		width: 14px;
		display: inline-block;
}

#f_sponsor_games_top table tbody td.col10_02 em.btn_left a {
		display: block;
		height: 14px;
		background: url(../opta/04sche/04sche_e/ball_btnB.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col10_02 em.btn_left a:link,
#f_sponsor_games_top table tbody td.col10_02 em.btn_left a:visited {
		background: url(../opta/04sche/04sche_e/ball_btnB.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col10_02 em.btn_left a:hover {
		background: url(../opta/04sche/04sche_e/ball_btnD.gif) no-repeat center center;
}


/*----- 右側のボタン　設定 ----- */
#f_sponsor_games_top table tbody td.col10_02 em.btn_right {
		width: 14px;
		display: inline-block;
		margin-left: 4px;
}

#f_sponsor_games_top table tbody td.col10_02 em.btn_right a {
		display: block;
		height: 14px;
		background: url(../opta/04sche/04sche_e/ball_btnB.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col10_02 em.btn_right a:link,
#f_sponsor_games_top table tbody td.col10_02 em.btn_right a:visited {
		background: url(../opta/04sche/04sche_e/ball_btnB.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col10_02 em.btn_right a:hover {
		background: url(../opta/04sche/04sche_e/ball_btnD.gif) no-repeat center center;
}


#f_sponsor_games_top table tbody td.col10_02 em.btn_left a span,
#f_sponsor_games_top table tbody td.col10_02 em.btn_right a span {
		display: none;
}




/*------------ ドロー　と　ボタン　設定 ------------ */

#f_sponsor_games_top table tbody td.col11 {
		width: 32px;
		text-align: center;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col11 {width: 38px; padding: 3px 3px;}
/* For Win IE */
/* */


#f_sponsor_games_top table tbody td.col11 a {
		display: block;
		height: 14px;
		background: url(../opta/04sche/04sche_e/ball_btnE.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col11 a:link,
#f_sponsor_games_top table tbody td.col11 a:visited {
		background: url(../opta/04sche/04sche_e/ball_btnE.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col11 a:hover {
		background: url(../opta/04sche/04sche_e/ball_btnD.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col11 a span {
		display: none;
}





/*------------ 大会結果　と　ボタン　設定 ------------ */

#f_sponsor_games_top table tbody td.col12 {
		width: 29px;
		text-align: center;
		padding: 3px 3px;
		background-color: #ffffe0;
}

/*\*/
* html #f_sponsor_games_top table tbody td.col12 {width: 35px; padding: 3px 3px;}
/* For Win IE */
/* */


#f_sponsor_games_top table tbody td.col12 a {
		display: block;
		height: 14px;
		background: url(../opta/04sche/04sche_e/ball_btnC.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col12 a:link,
#f_sponsor_games_top table tbody td.col12 a:visited {
		background: url(../opta/04sche/04sche_e/ball_btnC.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col12 a:hover {
		background: url(../opta/04sche/04sche_e/ball_btnD.gif) no-repeat center center;
}

#f_sponsor_games_top table tbody td.col12 a span {
		display: none;
}





/*------------ 表の下説明　設定 ------------ */

#f_sponsor_games_midle {
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 1.1em;
		text-align: left;
}


/* 基本フォントをVerdana ,sans-serifに設定しているので、
   ○、□が他の文字に比べ半分以下のサイズで表示される。
   これらの文字を対象にフォントファミリーを変えたら他のフォントと同じサイズで表示されるようになった。
   上記症状は特にSafariで顕著だった。
　------------------------------ */
.font_family {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}




/* ▲呼込みファイル  sponsor_games.html  内容設定
　+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




