@charset "utf-8";
/** |READ ME|
 * Pages Style Sheet {
 * last update 12.09.07
 * author : ForefrontService
}
* Contents
01. トップページ
02. 
03. 
04. 
05. 
06. 
|READ ME| **/


/*
#bottom_banner_list li:nth-child(6) img{
    width: 290px;
    height: 93px;
	    margin-top: 10px;
}
*/


#bottom_banner_list li:nth-child(7) img{
    width: 290px;
    height: 93px;
            margin-top: 10px;
}


div.league_pass_menu ul li {
float: left;
font-size: 11px;
padding: 28px 5px 0px 17px;
letter-spacing: -0.1em;
}
div.league_pass_menu{
clear:both;
overflow: hidden;
background-color:#FFF;
}
div.league_pass_list_R_bottom{
margin-top:10px;
}
div.league_pass_list_R_bottom li{
font-size:10px;
}
div.league_pass_list_R_bottom ul{
font-size:10px;
padding: 0px 15px 0 10px;
}

div.league_pass_list_bottom_notice{
font-size: 10px;
color: #ce1724;
clear: both;
border-top: 1px solid #CCC;
padding: 10px 10px 0;
margin: 10px;
}

.league_pass_totop{
background: #FFF;
text-align: right;
border-top: 1px solid;
padding: 5px;
padding-bottom:15px
}

div.league_pass_menu a{
color:#000;
}
div.league_pass_menu a:hover{
color:#000;
text-decoration: underline;
}


/** |01. トップページ| START **/

/*  top_main ---------*/
div#top_main {clear:both;margin:0 0 10px 0}
div#top_main:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#top_main_video {float:left;display:inline;margin:0 10px;width:640px;height:360px}
div#top_news {float:right;position:relative;width:330px;height:360px;background:#fff}
dl#top_news_list {}
dl#top_news_list dt {padding:0 0 0 10px;height:25px;background:url(/img/pc/top_news_title.jpg) 0 0 no-repeat;font-size:16px;font-weight:bold;color:#fff}
dl#top_news_list dd {padding:10px 0 0 10px;font-size:11px;line-height:18px}
dl#top_news_list dd dl {}
dl#top_news_list dd dl:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
dl#top_news_list dd dt {float:left;padding:0;width:50px;height:18px;background:none;font-size:11px;font-weight:normal;color:#000}
dl#top_news_list dd dd {float:left;padding:0;width:270px;height:18px;color:#d0111a}
dl#top_news_list dd dd a {color:#d0111a}
dl#top_news_list dd dd a:hover {text-decoration:underline}
p#top_news_navi {position:absolute;bottom:10px;right:10px;width:68px;height:18px;background:url(/img/pc/top_news_navi.gif) 0 0 no-repeat}
p#top_news_navi a {display:block;padding:2px 0 0 25px;font-weight:bold;color:#fff}

/*  top_schedule ---------*/
div#top_schedule {background:#eee}
div#top_schedule_controller {position:relative;height:50px;background:url(/img/pc/top_schedule_title.jpg) 0 0 no-repeat}
div#display_date {position:absolute;left:420px;top:17px;width:150px;font-weight:bold;text-align:center}
div#top_calendar_controller {position:absolute;right:24px;top:10px;width:114px;height:40px;background:url(/img/pc/top_calendar_active_btn.jpg) 0 0 no-repeat}
div#top_calendar_controller:hover img {opacity:0;filter:alpha(opacity=0);cursor: pointer}
div#schedule_prev {position:absolute;left:319px;top:0;width:50px;height:50px;background:url(/img/pc/top_schedule_prev_ro.jpg) 0 0 no-repeat}
div#schedule_next {position:absolute;left:619px;top:0;width:50px;height:50px;background:url(/img/pc/top_schedule_next_ro.jpg) 0 0 no-repeat}
div#schedule_prev:hover img {opacity:0;filter:alpha(opacity=0);cursor: pointer}
div#schedule_next:hover img {opacity:0;filter:alpha(opacity=0);cursor: pointer}

ul#top_game_list {margin:7px 5px 9px 5px}
ul#top_game_list:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
ul#top_game_list li {float:left;display:inline;position:relative;width:245px;height:141px;background:url(/img/pc/top_game_back.jpg) 0 0 no-repeat}

ul#top_game_list li.etc_league {float:left;display:inline;position:relative;width:245px;height:141px;
background:url('/img/pc/top_game_back_yellow.jpg') 0 0 no-repeat
}


ul#top_game_list li div.home {position:absolute;left:5px;top:3px;width:118px}
ul#top_game_list li div.home img {padding:5px 0 0 6px}
ul#top_game_list li div.away {position:absolute;left:123px;top:3px;width:117px}
ul#top_game_list li div.away img {padding:5px 0 0 27px}

ul#top_game_list li div.home p {margin-left:-20px;text-align:center;}
ul#top_game_list li div.away p {margin-right:-20px;text-align:center;}

ul#top_game_list li div.game_data {position:absolute;left:73px;top:30px;width:100px;text-align:center}
ul#top_game_list li div.game_btn_L {position:absolute;left:22px;top:88px;width:125px}
ul#top_game_list li div.game_btn_R {position:absolute;left:157px;top:88px;width:68px}
div#top_schedule_navi {clear:both;padding:0 0 15px 0;text-align:center}

.schedule_content{overflow:hidden;}


/*  top_free_video ---------*/
div#top_free_video {padding:20px 0 0 0;background:url(/img/pc/top_line.jpg) 0 0 no-repeat #fff;height: 325px;}
div#top_free_video_L {float:left;position:relative;padding:0 0 0 0;width:680px;height:320px;}
div#top_free_video_L h2 {margin:0 0 0 10px;font-size:16px;font-weight:bold}
ul#top_free_video_list {}
ul#top_free_video_list li {float:left;display:inline;height: 120px;margin:0 0 10px 10px;width:160px;font-size:10px;line-height:12px;color:#d0111a}
div#top_free_video_navi {position:absolute;bottom:10px;left:10px}
div#top_free_video_R {float:right;padding:0 10px 0 0}
p#pre_title {margin:50px 0 0 0;font-size:40px;text-align:center}
p#pre_text {padding:20px}

/*  top_social_link ---------*/
div#top_social_link {padding:0 0 16px 0;background:#fff}
ul#top_social_link_list {margin:0 0 0 10px;height:70px}
ul#top_social_link_list li {float:left;display:inline}
ul#top_social_link_list h3 {margin:6px 0 0 5px;font-weight:bold;text-decoration:underline;}
ul#top_social_link_list h3 a {color:#d0111a}
ul#top_social_link_list p {font-size:10px;padding:2px 0px 0 5px;line-height:1.2;}
li#top_facebook_navi {width:316px;height:70px;background:url(/img/pc/top_facebook_navi.jpg) 0 0 no-repeat}
li#top_twitter_navi {margin:0 10px;width:318px;height:70px;background:url(/img/pc/top_twitter_navi.jpg) 0 0 no-repeat}
li#top_youtube_navi {width:316px;height:70px;background:url(/img/pc/top_youtube_navi.jpg) 0 0 no-repeat}

.top_icon_left {float:left;width:220px;}
.top_icon_right {float:right;}

/** |01. トップページ| END **/
/** |00. login| START **/

/*  login_main ---------*/
div#login_main {margin:50px auto 90px auto;width:400px;height:370px;background:#f1f1f1;border-bottom:7px solid #d0111a}
div#login_main h2 {padding:8px 0 0 0;height:28px;font-size:15px;font-weight:bold;background:#d0111a;color:#fff;text-align:center}
div#login_main dl {margin:18px 0 0 18px}
div#login_main dl dt {margin:0 0 16px 0;font-size:16px;font-weight:bold}
div#login_main dl dd {margin:0 0 8px 0}
div#login_main dl dd input.login_text_box {width:325px}
div#login_main div {float:left}
div#login_main dl:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#login_main p {clear:both;margin:20px 16px 0 16px}

/** |01. login| END **/
/** |00. league_pass| START **/
/* new pass ------------*/

div.new_pass_img{margin-left: 10px;}
div.new_pass_premium{background:url(/img/pc/new_pass/new_pass_premium.jpg) 0 0 no-repeat;height: 372px;margin-bottom:20px;}
  div.new_pass_premium90{background:url(/img/pc/new_pass/new_pass_premium90.jpg) 0 0 no-repeat;height: 372px;margin-bottom:20px;}

div.new_pass_img .league_pass_list_name{background:none;}
div.new_pass_img .league_pass_list{background:none;}
div.new_pass_img .league_pass_list_R{background:none;}
  div.new_pass_img .league_pass_list_L {width: 200px;}
div.new_pass_img .btn_league_pass {margin: 80px auto 8px auto;}
div.new_pass_img #league_pass_list_1{background:none;float: left;}
div.league_pass_list dl{min-height: 0px !important;margin:0px !important;}
div.league_pass_list_L{height: auto !important;width: 545px !important;}
div.league_pass_list_L ul {margin: 0px 0 0 0 !important;}
div.league_pass_list dl dd ul li {margin: 2px 0 0 0 !important;overflow: hidden;}

div.league_pass_list_L .pass_notice {
margin: 15px 0 0 0 !important;
background:url(/img/pc/prduct_notice_bg.jpg) 0 0 no-repeat;
height: 60px;
width:634px;
color:#FFF;
padding:15px 25px;
}

div.league_pass_list_R {
//width: 245px !important;
//margin-top: 10px !important;
height: auto !important;
}

.pass_payment_text{
text-align:left;
padding:10px;
color:#d0111a;
font-size: 10px;
}

div.league_pass_list_L .pass_notice li{
line-height: 14px;
}

.pass_left_text {
float: left;
width: 115px;
font-weight: bold;
}

.pass_right_text{float: left;font-weight: bold;}

dl#league_pass_list_4 {
height: 120px;
margin-top: 10px !important;
}


/*  league_pass_arert ---------*/
div#league_pass_arert {margin:50px auto 120px auto;width:700px;height:340px;background:#f1f1f1;border-bottom:7px solid #d0111a}
div#league_pass_arert h2 {padding:6px 0 0 0;height:30px;font-size:16px;font-weight:bold;background:#d0111a;color:#fff;text-align:center}
div#league_pass_arert div {clear:both;margin:20px auto 30px auto;width:251px;background:url(/img/pc/btn_league_pass_entry_ro.jpg) 0 0 no-repeat}
div#league_pass_arert div a:hover img {opacity:0;filter:alpha(opacity=0)}
div#league_pass_arert p {clear:both;margin:20px 16px 0 16px}

/*  league_pass ---------*/
div#league_pass h2 {margin:0 0 0 10px;font-size:16px;font-weight:bold;color:#fff}
p#league_pass_text {margin:5px 10px 20px 10px;font-weight:bold;color:#b2b2b2}
p#league_pass_text a {color:#d0111a;text-decoration:underline}

/*  league_pass_list_name ---------*/
div.league_pass_list_name {position:relative;margin:0 10px;height:57px;background:#d0111a}
div.league_pass_list_name h3 {line-height:57px;padding-left:10px;font-size:16px;color:#fff;font-weight:bold}
div.league_pass_list_name dl {position:absolute;top:0;right:10px}
div.league_pass_list_name dl dt {float:left;line-height:57px;padding:0 15px 0 0;color:#fff;font-weight:bold}
div.league_pass_list_name dl dd {float:left}
div.league_pass_list_name ul {}
div.league_pass_list_name ul li {float:left;display:inline;line-height:57px;height:57px;color:#fff;font-weight:bold}
div.league_pass_list_name ul li.device_1 {padding-left:50px;background:url(/img/pc/icon_device_1.gif) 0 0 no-repeat;}
div.league_pass_list_name ul li.device_2 {padding-left:43px;background:url(/img/pc/icon_device_2.gif) 0 0 no-repeat;}
div.league_pass_list_name ul li.device_3 {padding-left:35px;background:url(/img/pc/icon_device_3.gif) 0 0 no-repeat;}
div.league_pass_list_name ul li.device_4 {padding-left:28px;background:url(/img/pc/icon_device_4.gif) 0 0 no-repeat;}
div.league_pass_list_name ul li.device_5 {padding-left:50px;background:url(/img/pc/icon_device_5.gif) 0 0 no-repeat;}

/*  league_pass_list ---------*/
div.league_pass_list {/*margin:0 10px 20px 10px;padding:13px;*/background:#fff;overflow: hidden;}
div.league_pass_list:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div.league_pass_list dl {margin:15px 0 0 0;padding:0 0 0 140px;min-height:121px}
div.league_pass_list dl dt {font-size:14px;font-weight:bold}
div.league_pass_list dl dd ul li {margin:5px 0 0 0;font-weight:bold;color:#666}
dl#league_pass_list_1 {background:url(/img/pc/icon_league_pass_1.jpg) 0 0 no-repeat}
dl#league_pass_list_2 {background:url(/img/pc/icon_league_pass_2.jpg) 0 0 no-repeat}
dl#league_pass_list_3 {background:url(/img/pc/icon_league_pass_3.jpg) 0 0 no-repeat}
dl#league_pass_list_4 {background:url(/img/pc/icon_league_pass_4.jpg) 0 0 no-repeat}
div.league_pass_list_L {float:left;width:660px;font-size:11px; height: 150px;}
div.league_pass_list_R {float:left;width:443px;position: relative;}

/*  league_pass_list_L ---------*/
div.league_pass_list_L ul {margin:16px 0 0 0}
div.league_pass_list_L p {margin:16px 0 0 0}
div.league_pass_list_L p a {color:#d0111a;text-decoration:underline}

/*  league_pass_list_R ---------*/
/*
p.monthly_amount {margin:16px 0 0 0;font-size:22px;font-weight:bold;color:#d0111a}
*/
p.monthly_amount {
margin: 16px 0 0 15px;
font-size: 18px;
font-weight: bold;
}
//div.btn_league_pass {margin:4px auto 8px auto;width:175px;height:44px}

div.btn_league_pass {
float: left;
position: absolute;
top: 82px;
right: 35px;
}

//	div.btn_league_pass {margin:4px auto 8px auto;width:175px;height:44px;background:url(/img/pc/btn_league_pass.jpg) 0 0 no-repeat;font-weight:bold;text-align:center;font-size:14px}
//	div.btn_league_pass a {display:block;padding:12px 0;color:#fff}
//	div.btn_league_pass:hover {background:url(/img/pc/btn_league_pass_ro.jpg) 0 0 no-repeat}
p.supplement {font-size:11px}

/*  league_pass_bottom ---------*/
.league_pass_bottom {text-align: center;}
.league_pass_bottom input:hover { opacity: 0.6;    /* IE */    filter: alpha(opacity=0.6);}

/** |01. league_pass| END **/

/** |00. league_pass_entry| START **/

/*  league_pass_entry ---------*/
div#league_pass_entry {margin:0 0 10px 0;padding:10px;background:#f1f1f1}
div#league_pass_entry h2 {padding:10px 0;font-size:16px;font-weight:bold}

/*  league_pass_step_flow ---------*/
ol#league_pass_step_flow {position:relative;margin:0 0 10px 0;width:970px;height:71px;background:url(/img/pc/league_pass_step_flow.gif)}
ol#league_pass_step_flow li {font-size:14px;font-weight:bold;list-style:none}
ol#league_pass_step_flow li#step1 {position:absolute;top:15px;left:52px}
ol#league_pass_step_flow li#step2 {position:absolute;top:15px;left:306px}
ol#league_pass_step_flow li#step3 {position:absolute;top:15px;left:567px}
ol#league_pass_step_flow li#step4 {position:absolute;top:15px;left:810px}
ol#league_pass_step_flow li.passed {color:#bfbfbf}
ol#league_pass_step_flow li.present {color:#d0111a}
ol#league_pass_step_flow li.future {color:#808080}

/*  selected_league_pass -----*/
dl#selected_league_pass {width:100%;height:70px;border:1px solid #808080;background:#fff}
dl#selected_league_pass dt {float:left;padding:25px 0 0 0;width:175px;height:45px;text-align:center}
dl#selected_league_pass dd {float:left;padding:25px 0 0 0;height:45px;text-align:center}
dl#selected_league_pass dd.pass_name {width:555px;border-left:1px solid #808080;border-right:1px solid #808080}
dl#selected_league_pass dd.monthly_amount {width:235px}

/*  payment_method ---------*/
div#payment_method {position:relative;margin:0 0 10px 0;padding:12px;height:120px;background:#fff}
div#payment_method:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#payment_method p {font-size:11px}
div#payment_method a {color:#d0111a;text-decoration:underline}
div#payment_method ul {clear:both;margin:20px 0;font-size:11px}
ul#payment_method_list {position:absolute;top:20px;left:12px;display:block}
ul#payment_method_list:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
ul#payment_method_list li {/*float:left;display:inline;*/font-size:12px;font-weight:bold}
ul#payment_method_list li.ntt {margin:0 0 0 20px;float:left !important;}
ul#payment_method_list li.ntt_east {/*margin:0 50px*/float:left !important;}

ul#payment_method_list li.bank_payment_first {float:left;display:inline;font-size:12px;font-weight:bold}
ul#payment_method_list li.bank_payment {margin:0 0 0 20px;float:left !important;}

ul#payment_method_note {position:absolute;top:65px;left:12px;display:block}
div#payment_method_sp {position:absolute;top:12px;right:12px;width:362px;height:114px;background:url(/img/pc/payment_method_sp.jpg) 0 0 no-repeat}
div#payment_method_sp p {margin:15px 15px 0 75px;font-size:12px;font-weight:bold}
div#payment_method_sp ul {margin:0 0 0 75px}

/*  payment_method_conf ---------*/
div#payment_method_conf {position:relative;float:left;padding:15px;width:470px;height:290px;background:#fff}
div#payment_method_conf p {margin:5px 0 0 0;letter-spacing: -0.2px;}
div#payment_method_conf_video {float:left;width:320px;text-align:center}
div#payment_method_conf_qr {float:right;width:134px}
/*p#payment_method_conf_text {position:absolute;bottom:15px;left:100px;width:500px;text-align:center}*/
p#payment_method_conf_text {clear:both;text-align:center;padding:18px 0 0 0}

/*  payment_method_terms_of_service --------*/
div#payment_method_terms_of_service {position:relative;float:right;padding:12px;width:436px;height:296px;background:#fff}
div#payment_method_terms_of_service p {/*position:absolute;*/bottom:15px;/*width:460px;text-align:center*/}
div#payment_method_terms_of_service h4 {margin: 20px 0 0 0;font-weight: bold;}
div#terms_of_service_display {margin:0 0 20px 0;padding:5px;height:245px;overflow:auto;border:1px solid #808080;font-size:10px}

/*  clearing_procedure ---------*/
div.step3 {padding:10px 10px 25px 10px !important}
div#clearing_procedure {padding:10px;background:#fff}
dl#credit_card_input_form {margin:20px 0;border-bottom:1px solid #000}
dl#credit_card_input_form:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
dl#credit_card_input_form dt {float:left;padding:30px 0 0 0;width:195px;height:50px;border-top:1px solid #000;font-weight:bold;color:#d0111a}
dl#credit_card_input_form dd {float:left;padding:30px 0 0 0;width:755px;height:50px;border-top:1px solid #000}

/*  ntt_west ---------*/
div#ntt_west {padding:120px 0 120px 0;background:#fff;text-align:center}
div#ntt_confirm {padding:20px 0;background:#fff;}
div#ntt_confirm .center {text-align:center;}
dl#campaign_code_input_form {margin:20px 0 30px 0}
dl#campaign_code_input_form dt {font-weight:bold;color:#d0111a}
dl#campaign_code_input_form dd {}

/*  bank_transfer_comp ---------*/
div#bank_transfer_comp {padding:20px 0 20px 0;background:#fff;text-align:center}
div#bank_account {margin:10px auto;padding:10px 30px;width:220px;background:#e5e5e5;text-align:left;font-weight:bold}
div#bank_transfer_comp_att {width:700px}

/*  bank_transfer_comp ---------*/
ul#league_pass_entry_comp_qr {margin:30px auto 20px auto;width:880px}
ul#league_pass_entry_comp_qr:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
ul#league_pass_entry_comp_qr li {float:left;display:inline;margin:0 20px}
li#qr_sp {padding:10px;width:380px;height:89px;background:#e5e5e5}
li#qr_fp {padding:10px;width:380px;height:89px;background:#e5e5e5}
ul#league_pass_entry_comp_qr li img {float:left}
ul#league_pass_entry_comp_qr li p {float:right;width:280px;text-align:left;font-weight:bold;line-height:1.2}
ul#league_pass_entry_comp_qr li p a {display:block;margin:15px 0 0 0;color:#d0111a}

/** |01. league_pass_entry| END **/

/** |00. schedule| START **/
/*  schedule ---------*/
div#schedule_main {padding:22px 0 0 0;border-top:9px solid #d0111a;background:#fff}
div#schedule_select_L {float:left;display:inline;margin:0 0 20px 20px}
div#schedule_select_R {float:left;display:inline;margin:0 0 20px 12px}
select.month_select {width:150px}
select.team_select {width:210px}
input.schedule_select {width:58px;height:23px}

/*  schedule_table ---------*/
table#schedule_table {clear:both;width:970px;margin:0 auto 14px auto;padding:0 0 10px 0;background:url(/img/pc/bottom_schedule_table.gif) left bottom repeat-x;text-align:center}
table#schedule_table tr.even {background:#e6e6e6}
table#schedule_table th {height:24px;font-size:14px;font-weight:bold;background:url(/img/pc/back_schedule_th.gif) 0 0 repeat-x;text-align:center}
table#schedule_table td {padding:6px 0;border-right:1px solid #9e9e9e}
table#schedule_table td.connect {border-right:none}
table#schedule_table td.info {padding:6px 10px;border-right:none;text-align:left}
table#schedule_table td.info span.information_text {float:left;color:#d0111a}
table#schedule_table td.info a.information_link {float:right;color:#d0111a}
/** |00. schedule| END **/

/** |00. game| START **/

/*  game_display_controller ---------*/
div.displaynone{display:none;}
div#game_display_controller {margin:0 0 0 10px;position:relative}

ul#tab_game_data {font-size:18px}
ul#tab_game_data li {float:left;display:inline;margin:0 4px 0 0;padding:5px 0 0 0;width:150px;height:30px;background:url(/img/pc/tab_game_inactive.gif) 0 0 no-repeat;color:#fff;text-align:center}
ul#tab_game_data li:hover {cursor:pointer}
ul#tab_game_data li.active {background:url(/img/pc/tab_game_active.gif) 0 0 no-repeat;color:#333}

ul.tab_game_data_limited {font-size:18px}
ul.tab_game_data_limited li {float:left;display:inline;margin:0 4px 0 0;padding:5px 0 0 0;width:150px;height:30px;background:url(/img/pc/tab_game_inactive.gif) 0 0 no-repeat;color:#fff;text-align:center}
/*
ul.tab_game_data_limited li:hover {cursor:pointer}
ul.tab_game_data_limited li.active {background:url(/img/pc/tab_game_active.gif) 0 0 no-repeat;color:#333}
*/

/* twitte 機能停止のため修正 by hasegawa 2013/10/07
div#btn_result_detail {position:absolute;top:1px;left:617px}
*/
div#btn_result_detail {position:absolute;top:1px;left:465px}

div#switch_video_display {position:absolute;top:1px;right:10px}
div#switch_video_display div {display:block;padding:0 40px 0 0;width:110px;height:31px;text-align:right;color:#cdcdcd}
div#switch_video_display_active {background:url(/img/pc/switch_video_display_off.png) right top no-repeat}
div#switch_video_display_inactive {background:url(/img/pc/switch_video_display_on.png) right top no-repeat}
div#switch_video_display:hover {cursor:pointer}

/*  play_by_play_box ---------*/
div#play_by_play_box {margin:0 0 10px 0;padding:20px 0 80px 0;background:#fff}
ul#tab_game_quarter {margin:0 0 20px 10px;font-size:14px}
ul#tab_game_quarter:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
ul#tab_game_quarter li {float:left;display:inline;margin:0 10px 0 0;width:71px;height:24px;background:url(/img/pc/btn_game_quarter_inactive.jpg) 0 0 no-repeat;color:#404040;font-weight:bold;text-align:center}
ul#tab_game_quarter li.active {background:url(/img/pc/btn_game_quarter_active.jpg) 0 0 no-repeat;color:#fff}
ul#tab_game_quarter li.displaynone {display:none;}

/*  play_by_play_data ---------*/
div#play_by_play_data {margin:0 10px 14px 10px;padding:0 0 10px 0;background:url(/img/pc/bottom_schedule_table.gif) left bottom repeat-x}
table#play_by_play_table {clear:both;width:970px;text-align:center}
table#play_by_play_table th {height:24px;font-size:14px;font-weight:bold;background:url(/img/pc/back_schedule_th.gif) 0 0 repeat-x;text-align:center}
div.play_by_play_inner_class {overflow:auto;width:970px;height:360px}
table.play_by_play_data_table_class {clear:both;width:950px;margin:0 auto 14px auto;text-align:center}
table.play_by_play_data_table_class tr{background:#e6e6e6}
table.play_by_play_data_table_class tr.even {background:#ffffff}
table.play_by_play_data_table_class td {padding:3px 0;border-right:1px solid #9e9e9e}
table.play_by_play_data_table_class td.connect {border-right:none}
table.play_by_play_data_table_class td.end_cell {padding:3px 0;border-right:none}

/*  player_stats_box ---------*/
div#player_stats_box {margin:0 0 10px 0;padding:20px 0 50px 0;background:#fff}
dl#player_stats_data_L {float:left;display:inline;margin:0 0 10px 10px;width:475px}
dl#player_stats_data_R {float:right;display:inline;margin:0 10px 10px 0;width:475px}
div#player_stats_box dl dt {display:table-cell;vertical-align:middle;width:475px;height:50px;font-size:18px;font-weight:bold;color:#333}
div#player_stats_box dl dd {padding:0 0 10px 0;background:url(/img/pc/bottom_schedule_table.gif) left bottom repeat-x}
table.player_stats_table {clear:both;width:475px;text-align:center}
table.player_stats_table th {height:24px;font-size:14px;font-weight:bold;background:url(/img/pc/back_schedule_th.gif) 0 0 repeat-x;text-align:center}
table.player_stats_table tr.active {background:#4c4c4c;color:#fff}
table.player_stats_table tr.even {background:#e6e6e6}
table.player_stats_table td {padding:3px 0;border-right:1px solid #9e9e9e}
table.player_stats_table tr.active td {padding:3px 0 2px 0;border-bottom:1px solid #9e9e9e}
table.player_stats_table td span {display:block;padding:0 0 0 10px;text-align:left}
table.player_stats_table td.end_cell {padding:3px 0;border-right:none}

/*  team_stats_box ---------*/
div#team_stats_box {position:relative;margin:0 0 10px 0;padding:20px 0 80px 0;background:#fff}
//table#team_stats_point {margin:0 0 20px 10px;height:96px;border:1px solid #7f7f7f}
table#team_stats_point {position:absolute;left:10px;height:96px;border:1px solid #7f7f7f}
table#team_stats_point td {vertical-align:middle;text-align:center;border-right:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;font-size:18px;color:#333;font-weight:bold}
table#team_stats_point td.home_quarter_score ,table#team_stats_point td.away_quarter_score{font-size:11px;font-weight:normal}
table#team_stats_point td.team_cell {border-right:none}
table#team_stats_point td.displaynone {display:none}
ul#team_stats_quarter_display {position:absolute;top:64px;left:223px;height:11px}
ul#team_stats_quarter_display li {float:left;display:inline;margin:0 1px 0 0;width:20px;font-size:10px;line-height:1.0}
ul#team_stats_quarter_display li.displaynone {display:none;}

//div#team_stats_data {margin:0 10px 10px 10px;padding:0 0 10px 0;background:url(/img/pc/bottom_schedule_table.gif) left bottom repeat-x}
div#team_stats_data {margin:110px 10px 10px 10px;padding:0 0 10px 0;background:url(/img/pc/bottom_schedule_table.gif) left bottom repeat-x}

table#team_stats_table {clear:both;width:970px;text-align:center}
table#team_stats_table th {height:24px;font-size:14px;font-weight:bold;background:url(/img/pc/back_schedule_th.gif) 0 0 repeat-x;text-align:center}
table#team_stats_table tr.even {background:#e6e6e6}
table#team_stats_table td {padding:3px 0;border-right:1px solid #9e9e9e;font-weight:bold;font-size:11px}
table#team_stats_table td.end_cell {padding:3px 0;border-right:none}

/*  twitter_box ---------*/
div#twitter_box {margin:0 0 10px 0;padding:10px;background:#fff}
div#twitter_box_header {position:relative;height:71px;background:#323232}
div#twitter_box_header_ver2 {position:relative;height:31px;}
div#btn_twitter_login {position:absolute;top:20px;left:11px}
div#icon_twitter_login_user {position:absolute;top:20px;left:11px;width:184px;height:32px}
div#icon_twitter_login_user img.icon {float:left}
div#icon_twitter_login_user p {float:left;display:inline;margin:0 11px;color:#fff;font-weight:bold}
textarea#tweet_box {position:absolute;top:12px;left:195px;width:588px;height:49px}
input#tweet_btn {position:absolute;top:14px;right:188px;width:38px;height:23px}
div#tweet_counter {position:absolute;top:43px;right:188px;width:38px;text-align:center;color:#7f7f7f;font-size:11px}
div#btn_twitter_logout {position:absolute;top:13px;right:12px}
div#btn_twitter_popup {position:absolute;top:43px;right:12px}
div#btn_twitter_popup a {font-size:10px;color:#cdcdcd}
div#btn_twitter_popup_ver2 {position:absolute;top:0px;right:12px}
div#btn_twitter_popup_ver2 a {font-size:10px;color:#000000}
div#twitter_timeline.twitter_content_timeline {overflow:auto;height:443px}
div#twitter_timeline.twitter_content_timeline ul {min-height:444px;borderbottom:1px solid #4c4c4c;font-size:10px;color:#fff}
div#twitter_timeline.twitter_content_timeline ul li {padding:11px 0 11px 11px;height:32px;border-top:1px solid #4c4c4c;background:#323232;color:#ccc}
div#twitter_timeline.twitter_content_timeline ul li:hover {background:#4d4d4d;color:#fff}
div#twitter_timeline.twitter_content_timeline ul li img.icon {float:left}
div#twitter_timeline.twitter_content_timeline ul li p {float:left;display:inline;margin:0 11px;width:885px;line-height:1.2}
div#twitter_timeline.twitter_content_timeline ul li p span {font-weight:bold}
div#twitter_timeline.twitter_content_timeline ul li p a {color:#d0111a}

//	div#twitter_box iframe {width:100%}
//	.stream {height:355px !important}
/*  twitter_box_pouu ---------*/
div#twitter_popup {background: none repeat scroll 0 0 #FFFFFF;margin: 0px auto;padding: 0px;text-align:left;width:492px;}
div#twitter_timeline.twitter_popup_timeline {overflow:auto;height:443px;padding:0;}
div#twitter_timeline.twitter_popup_timeline ul {min-height:444px;borderbottom:1px solid #4c4c4c;font-size:10px;color:#fff;padding:0;margin:0;background:#323232}
div#twitter_timeline.twitter_popup_timeline ul li {padding:11px 0 11px 11px;height:55px;border-top:1px solid #4c4c4c;background:#323232;color:#ccc,list-style:none;}
div#twitter_timeline.twitter_popup_timeline ul li:hover {background:#4d4d4d;color:#fff}
div#twitter_timeline.twitter_popup_timeline ul li img.icon {float:left}
div#twitter_timeline.twitter_popup_timeline ul li p {float:left;display:inline;margin:0 11px 0 0;width:390px;line-height:1.2}
div#twitter_timeline.twitter_popup_timeline ul li p span {font-weight:bold}
div#twitter_timeline.twitter_popup_timeline ul li p a {color:#d0111a}
div#twitter_timeline.twitter_popup_timeline p.left {float:left;width: 32px;}
div#twitter_timeline.twitter_popup_timeline p.right {float:right;width: 410px;}
div#twitter_box_header_login {position:relative;height:150px;background:#323232}
div#twitter_box_header_login textarea#tweet_box {height: 49px;left: 10px;position: absolute;top: 60px;width: 460px;}
div#twitter_box_header_login input#tweet_btn {position:absolute;top:120px;right:16px;width:38px;height:23px}
div#twitter_box_header_login div#tweet_counter {position:absolute;top:125px;right:55px;width:38px;text-align:center;color:#7f7f7f;font-size:11px}
div#twitter_box_header_login div#btn_twitter_logout {position:absolute;top:20px;right:18px}

/*  gameschedule_table ---------*/
div#game_header {margin:0 0 18px 0;position:relative;height:104px;background:url(/img/pc/game_header_back.jpg) 0 0 no-repeat;color:#fff}
div#game_header_data {position:absolute;top:5px;left:243px;width:500px;text-align:center;font-size:11px}
div#game_header_time {position:absolute;top:28px;left:424px;width:141px;height:29px;text-align:center;font-size:21px}
div#game_header_time_end {position:absolute;top:28px;left:424px;width:141px;height:29px;text-align:center;font-size:21px}
div.game_header_game_time {background:url(/img/pc/game_header_time.jpg) 0 0 no-repeat}
div.game_header_game_end {background:url(/img/pc/game_header_end.jpg) 0 0 no-repeat}
div.game_header_game_score_off {background:url(/img/pc/game_header_score_off.jpg) 0 0 no-repeat}
div#game_header_score {position:absolute;top:64px;left:420px;width:150px;text-align:center;font-weight:bold}
div#game_header_home {position:absolute;top:23px;left:10px;width:292px;height:62px}
div#game_header_home_point {position:absolute;top:23px;left:311px;width:100px;font-size:48px;font-weight:bold;text-align:center}
div#game_header_away {position:absolute;top:23px;right:10px;width:292px;height:62px}
div#game_header_away_point {position:absolute;top:23px;right:311px;width:100px;font-size:48px;font-weight:bold;text-align:center}
/*div#game_video {margin:0 68px 29px 68px;width:854px;height:480px}*/
div#game_video {margin:0 68px 0px 68px;width:854px;height:509px}
div#game_hq_info{margin:-15px 0 15px 0;text-align: center;}
div#qt_counter{display:inline;}

/*  no_contract ---------*/
div#no_contract {width:854px;height:480px;background:#343434;font-weight:bold;text-align:center;color:#fff}
p#no_contract_text {padding:150px 0 0 0;font-size:28px}
div#btn_application {margin:20px auto 15px auto;width:251px;height:31px;background:url(/img/pc/btn_application.png) 0 0 no-repeat;font-weight:bold;font-size:16px;text-align:center}
div#btn_application:hover {background:url(/img/pc/btn_application_ro.png) 0 0 no-repeat}
div#btn_application a {display:block;padding:4px 0;color:#fff}

br.clear_size{
clear:both;width:0px;height:0px;margin:0px;padding:0px;line-height:0px;font-size:0px;
}
div.space_no_size{
width:100%;height:0px;margin:0px;padding:0px;
}

/** |00. game| END **/
/** |00. registration| START **/
/*  registration ---------*/
div#registration {margin:0 0 10px 0;padding:11px;border:10px solid #f1f1f1;background:#fff;overflow: hidden;}
div#registration h2 {margin:0 0 12px 0;font-size:16px;font-weight:bold}

/*  registration_conf ---------*/
div#privacy_policy_box {overflow:auto;margin:0 20px 10px 20px;height:180px;border:1px solid #808080}
div#btn_registration {margin:10px auto 15px auto;text-align:center}
div#btn_registration input {width:174px;height:31px;border:none;background:url(/img/pc/btn_registration.jpg) 0 0 no-repeat;font-weight:bold;color:#fff;cursor:pointer}
div#btn_registration input:hover {background:url(/img/pc/btn_registration_ro.jpg) 0 0 no-repeat}

/*  registration_comp ---------*/
div.league_pass_navi {margin:10px auto 20px auto;width:284px;height:31px;background:url(/img/pc/league_pass_navi.jpg) 0 0 no-repeat;font-weight:bold;text-align:center}
div.league_pass_navi a {display:block;padding:6px 0;color:#fff}
div.league_pass_navi:hover {background:url(/img/pc/league_pass_navi_ro.jpg) 0 0 no-repeat}
dl.registration_data {border-top:1px solid #000;overflow: hidden;}
dl.registration_data_bottom {margin:0 0 20px 0;border-bottom:1px solid #000}
dl.registration_data:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
dl.registration_data dt {float:left;padding:7px 0;width:195px;min-height:20px}
/*dl.registration_data dd {float:left;padding:7px 0;width:753px}*/
dl.registration_data dd {padding:7px 0;min-height:20px}

/** |00. registration| END **/

/** |00. my_account| START **/
/*  my_account ---------*/
div#my_account {position:relative;margin:0 0 10px 0;padding:15px 10px 0 10px;height:680px;border:10px solid #f1f1f1;background:#fff}
div#my_account h2 {padding:0 0 15px 0;font-size:16px;font-weight:bold;border-bottom:1px solid #000}
div#returns_to_my_account {position:absolute;top:10px;right:10px}

/*  my_account_menu ---------*/
ul#my_account_menu {margin:30px 0 40px 0;border-bottom:1px solid #000}
ul#my_account_menu:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
ul#my_account_menu li {float:left;display:inline;position:relative;margin:0 0 30px 0;width:300px;height:195px;background:#cdcdcd;text-align:center}
ul#my_account_menu li.adjust {margin:0 25px 30px 25px}
ul#my_account_menu li.adjust2 {margin:0 25px 30px 163px}
ul#my_account_menu li.adjust3 {margin:0 auto 30px 0}
ul#my_account_menu li h3 {margin:25px 0 0 0;font-size:16px;font-weight:bold;color:#d0111a}
ul#my_account_menu li p {margin:10px 0 0 0;font-weight:bold}
ul#my_account_menu li div {position:absolute;bottom:50px;left:84px}

/*  league_pass_update_flow ---------*/
ol#league_pass_update_flow {position:relative;margin:10px 0 0 0;width:950px;height:71px;background:url(/img/pc/league_pass_update_flow.gif)}
ol#league_pass_update_flow li {font-size:14px;font-weight:bold;list-style:none}
ol#league_pass_update_flow li#step1 {position:absolute;top:15px;left:15px}
ol#league_pass_update_flow li#step2 {position:absolute;top:15px;left:295px}
ol#league_pass_update_flow li#step3 {position:absolute;top:15px;left:555px}
ol#league_pass_update_flow li#step4 {position:absolute;top:15px;left:800px}
ol#league_pass_update_flow li.passed {color:#bfbfbf}
ol#league_pass_update_flow li.present {color:#d0111a}
ol#league_pass_update_flow li.future {color:#808080}

/*  update_league_pass ---------*/
dl.update_league_pass {clear:both;margin:10px 0 0 0;width:100%;height:70px;border:1px solid #808080;background:#fff}
dl.update_league_pass dt {float:left;padding:25px 0 0 0;width:175px;height:45px;text-align:center}
dl.update_league_pass dd {float:left;padding:25px 0 0 0;height:45px;text-align:center}
dl.update_league_pass dd.pass_name {width:305px;border-left:1px solid #808080;border-right:1px solid #808080}
dl.update_league_pass dd.now_pass_name {width:555px;border-left:1px solid #808080;border-right:1px solid #808080}

dl.update_league_pass dd.monthly_amount {width:215px}
dl.update_league_pass dd.payment_type {width:252px;border-left:1px solid #808080}
div#change_image {clear:both;margin:10px 0;text-align:center}

/*  update_league_pass_after ---------*/
dl.update_league_pass_after {width:100%;border-left:1px solid #808080;border-right:1px solid #808080;border-bottom:1px solid #808080;background:#fff}
dl.update_league_pass_after:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
dl.update_league_pass_after dt {float:left;padding:25px 0 0 0;width:55px;height:45px;border-top:1px solid #808080;text-align:center}
dl.update_league_pass_after dd {float:left;padding:25px 0 0 0;height:45px;border-top:1px solid #808080;text-align:center}
dl.update_league_pass_after dd.pass_name {width:375px;border-left:1px solid #808080;border-right:1px solid #808080}
dl.update_league_pass_after dd.new_pass_name {width:675px;border-left:1px solid #808080;border-right:1px solid #808080}
dl.update_league_pass_after dd.monthly_amount {width:218px}
dl.update_league_pass_after dd.payment_type {width:298px;border-left:1px solid #808080}

/*  update_league_pass_after_text ---------*/
div#update_league_pass_after_att {width:770px}

/*  league_pass_record ---------*/
div#league_pass_record_data {margin:0 0 30px 0;padding:0 0 10px 0;background:url(/img/pc/bottom_schedule_table.gif) left bottom repeat-x}
table#league_pass_record_table {clear:both;width:950px;text-align:center}
table#league_pass_record_table th {height:24px;font-size:14px;font-weight:bold;background:url(/img/pc/back_schedule_th.gif) 0 0 repeat-x;text-align:center}
div#league_pass_record_inner {overflow:auto;width:950px;height:360px}
table#league_pass_record_data_table {clear:both;width:930px;margin:0 auto 14px auto;text-align:center}
table#league_pass_record_data_table tr.even {background:#e6e6e6}
table#league_pass_record_data_table td {padding:3px 0;border-right:1px solid #9e9e9e}
table#league_pass_record_data_table td.connect {border-right:none}
table#league_pass_record_data_table td.end_cell {padding:3px 0;border-right:none}

/*  btn_update ---------*/
div.btn_update {margin:0 auto;width:182px;height:31px;background:url(/img/pc/btn_update.jpg) 0 0 no-repeat;font-weight:bold;text-align:center}
div.btn_update:hover {background:url(/img/pc/btn_update_ro.jpg) 0 0 no-repeat}
div.btn_update a {display:block;padding:6px 0;color:#fff}

/*  withdraw_att ---------*/
div#withdraw_att {width:480px}

/*  league_pass_cancellation ---------*/
div#league_pass_cancellation_att {width:370px}

/*  league_pass_update ---------*/
div#league_pass_update_att {width:730px}

/*  update_data ---------*/
dl.update_data {}
dl.update_data:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
dl.update_data dt {float:left;padding:5px 0;width:195px;font-weight:bold}
dl.update_data dd {float:left;padding:5px 0;width:753px}
dl.update_data dt.id_update {padding:11px 0 0 0}	
p.update_guide {position:absolute;top:16px;left:160px}
/** |00. my_account| END **/

/** |00. news| START **/
/*  news ---------*/
div#news_page {position:relative;margin:0 0 10px 0;padding:15px 10px 0 10px;border:10px solid #f1f1f1;background:#fff}
div#news_page:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#news_page h2 {margin:0 0 10px 0;padding:0 140px 15px 0;font-size:16px;font-weight:bold;border-bottom:1px solid #000}
div#news_page h3 {padding:10px 0 10px 10px;font-size:16px;font-weight:bold}
div#news_page p {margin:0 10px 10px 10px}
div#news_page p a {color:#d0111a;text-decoration:underline}
div#news_page ul.news_list {margin:0 0 20px 0}
div#news_page ul.news_list li {padding:10px 0;border-bottom:1px solid #ccc}
div#news_page li a {color:#d0111a;text-decoration:underline}
div#news_page p#news_date {margin:15px 0 10px 0;padding:10px 0 0 0;border-top:1px solid black;text-align:right}
div#returns_to_news_list {position:absolute;top:10px;right:10px}

/** |00. news| END **/
/** |00. static_page| START **/
/*  stativ_page ---------*/
div#static_page {position:relative;margin:0 0 10px 0;padding:15px 10px 0 10px;border:10px solid #f1f1f1;background:#fff}
div#static_page h2 {padding:0 0 15px 0;font-size:16px;font-weight:bold;border-bottom:1px solid #000}
div#static_page h4 {margin:20px 0 0 0;16px;font-weight:bold}
div#static_page ol {list-style:none}
div#static_page dl {margin:20px auto;width:620px;;border:1px solid #e0e0e0}
div#static_page dl:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#static_page dl dt {float:left;padding:5px;width:100px}
div#static_page dl dd {float:left;padding:5px;width:499px;border-left:1px solid #e0e0e0}
div#static_page dl dt.even,div#static_page dl dd.even {background:#eee}
div#static_page dl dd.adjust {height:36px}
div#static_page dl a {color:#d0111a;text-decoration: underline}
/*  help_page ---------*/
div#help_page {position:relative;margin:0 0 10px 0;padding:15px 10px 0 10px;border:10px solid #f1f1f1;background:#fff}
div#help_page h2 {margin:0 0 10px 0;padding:0 0 15px 0;font-size:16px;font-weight:bold;border-bottom:1px solid #000}
div#help_page h3 {padding:10px 0 10px 10px;font-size:16px;font-weight:bold}
div#help_page h4 {margin:0 0 15px 0;padding:10px;font-size:16px;font-weight:bold;background:#e6e6e6}
div#help_page h5.normal_title {margin:0 10px;font-size:16px;font-weight:bold}
div#help_page a {color:#d0111a;text-decoration:underline}
div#help_page p.normal_text {margin:0 10px 10px 10px}
div#help_page p.pagetop {clear:both;margin:15px;text-align:right;font-weight:bold}
dl#help_menu_L {float:left;margin:0 0 0 0;padding:10px;width:450px;height:300px;background:#e6e6e6}
dl#help_menu_R {float:right;margin:0 0 0 0;padding:10px;width:450px;height:300px;background:#e6e6e6}
dl#help_menu_L ol,dl#help_menu_R ol {margin:10px 0 0 0}
dl#help_menu_L ol li,dl#help_menu_R ol li {line-height:2.0;list-style:none}
table.data_a {margin:0 10px 10px 10px;width:930px;border:1px solid #808080}
table.data_a th {padding:5px;width:215px;background:#7f7f7f;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;border-bottom:1px solid #fff}
table.data_a td {padding:5px;border:1px solid #808080}
div#help_page h5.table_title {margin:0 35px;font-size:16px;font-weight:bold}
div#help_page p.table_text {margin:10px 0 20px 35px;font-size:10px;color:#d0111a}
table.data_b {margin:0 auto 10px auto;width:840px;border:1px solid #808080}
table.data_b th {padding:5px;width:200px;background:#7f7f7f;color:#fff;font-weight:bold;text-align:center;vertical-align:middle}
table.data_b th.bottom_line {border-bottom:1px solid #fff}
table.data_b th.right_line {border-right:1px solid #fff}
table.data_b td {padding:5px;border:1px solid #808080;text-align:center;font-weight:bold;font-size:16px}
dl.list_a {margin:0 10px 10px 10px;border:1px solid #e6e6e6}
dl.list_a dt {padding:10px;font-size:16px;font-weight:bold;background:#e6e6e6}
dl.list_a dt span {font-size:12px}
dl.list_a dd {padding:10px}
dl.list_a dd ol {list-style:none}
dl.list_a dd h5 {font-weight:bold}
dl.list_a dd p {margin:0 0 1em 0}
dl.list_a dd p.last {margin:0}
dl.list_b {}
dl.list_b dt {float:left;width:30px}
dl.list_b dd {float:left;width:920px}
/*  kansai_page ---------*/
div#kansai_page {position:relative;margin:0 0 10px 0;padding:0;background:#fff}
p.kansai_text {margin:10px 0 10px 33px;font-size:14px;color:#242424}
div.kansai_pagetop {margin:30px 16px 40px 0;text-align:right}
div#kansai_pass {margin:0 10px 20px 10px;background:url(/img/pc/kansai/back_kmbl_single_pass.jpg) left bottom no-repeat;width:970px;height:396px}
div#kansai_pass:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#kansai_pass h4 {padding:10px 0 0 30px;font-size:19px;font-weight:bold;color:#d0111a}
div#kansai_pass ul {margin:5px 0 20px 300px}
div#kansai_pass ul.kansai_pass_guide {font-size:12px;font-weight:bold;color:#666}
div#kansai_pass p {margin:0 0 0 300px;font-size:15px;font-weight:bold;color:#d0111a;line-height:1.2}
div#kansai_pass div {margin:0 0 0 510px}
div.kansai_video_list {margin:0 10px 0 10px}
div.kansai_video_list h3 {margin:0 0 15px 0}
div.kansai_video_list h4 {padding:15px 0 0 15px;font-size:18px;font-weight:bold;color:#000}
div.kansai_video_list ul {margin:0 0 0 25px}
div.kansai_video_list ul:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div.kansai_video_list ul li {float:left;display:inline;margin:0 25px 25px 0;width:160px;border:1px solid #bebebe;padding:1px;font-size:10px}
div.kansai_video_list ul li p {margin:3px;line-height:1.2}
/*  kansai_video ---------*/
div#kansai_video_title {;background:url(/img/pc/kansai/title_univ_game.jpg) 0 0 no-repeat;height:44px;color:#fff}
div#kansai_video_title h2 {float:left;display:inline;margin:10px 50px 0 14px;font-size:22px;font-weight:bold;line-height:1.2}
div#kansai_video_title p {float:left;margin:15px 0 0 0 ;font-size:12px;line-height:1.2}
div#kansai_video_block {margin:40px auto 23px auto;width:854px}
div#kansai_return_btn {margin:0 auto 56px auto;width:221px}
/** |00. static_page| END **/
/** |00. free_videos| START **/
/*  free_videos ---------*/
div#free_video_title {clear:both;margin:0 0 10px 0}
div#free_video_main {clear:both;margin:0 0 10px 0}
div#free_video_L {float:left;display:inline;margin:0 10px;width:640px;height:360px}
div#free_video_R {float:right;width:330px;height:360px}
div#free_video_info {clear:both;margin:0 0 30px 0;color:#fff}
div#free_video_info:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#free_video_info dl {float:left;margin:0 0 0 10px;width:640px}
div#free_video_info dt {font-size:18px;font-weight:bold}
div#free_video_info dd {font-size:10px}
div#free_video_info ul#social_btn {float:left;display:inline;margin:20px 0 0 20px}
div#free_video_info ul#social_btn li {float:left}
div#free_video_data {position:relative;clear:both;margin:0 0 10px 0;padding:10px;background:#fff}
div#free_video_data:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#free_video_wrapper {clear:both;min-height:200px;background:#fff}
div#free_video_wrapper:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#free_video_data_L {position:absolute;top:10px;z-index:200;width:197px}
div#free_video_data_L:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
div#free_video_data_L dl {border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe}
div#free_video_data_L dt {}
div#free_video_data_L dd {}
div#free_video_data_L dd ul {}
div#free_video_data_L dd ul li {position:relative;border-bottom:1px solid #bebebe}
 	div#free_video_data_L dd ul li a {display:block;padding:3px 7px;height:19px;color:#4d4d4d;font-weight:bold}
div#free_video_data_L dd ul li:hover {background:url(/img/pc/free_videos_menu_hover.jpg) 0 0 no-repeat}
div#free_video_data_L dd ul li.active {background:url(/img/pc/free_videos_menu_hover.jpg) 0 0 no-repeat}
div#free_video_data_L dd ul li ul {display:none;position:absolute;z-index:100;left:195px;top:-1px;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe}
div#free_video_data_L dd ul li ul li {background:#fff}
div#free_video_data_L dd ul li ul li a {display:block;padding:3px 0;width:54px;height:19px;color:#4d4d4d;font-weight:bold;white-space:nowrap;text-align:center}
//	div#free_video_data_L dd ul li:hover > ul {display:block}
div#free_video_data_L dd ul li div {display:none;position:absolute;z-index:200;left:195px;top:-105px;width:112px;height:276px;background:#fff}
div#free_video_data_L dd ul li div:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
//	div#free_video_data_L dd ul li:hover > div {display:block}
div#free_video_data_L dd ul li#free_video_category_team_list div ul {float:left;position:static}
//	div#free_video_data_L dd ul li#free_video_category_team_list:hover > div ul {display:block}
div#free_video_data_R {float:right;position:relative;width:752px;padding:0 3px 0 0}
div#free_video_data_R:after {content:".";height:0px;font-size:0px;line-height:0px;clear:both;display:block;visibility:hidden}
h3#free_video_category {margin:0 0 0 12px;font-size:18px;font-weight:bold;color:#4c4c4c}
ul#free_video_list {margin:10px 0 0 0}
ul#free_video_list li {float:left;display:inline;margin:0 12px 20px 12px;padding:1px;height:140px;border:1px solid #bebebe;font-size:10px}
ul#free_video_list li p {padding:1px 3px;width:154px}
ul#free_video_list li span {color:#d0111a}
ul#free_video_paginator {position:absolute;right:20px;top:0px}
ul#free_video_paginator li {float:left;display:inline;margin:0 1px}
ul#free_video_paginator img {vertical-align:middle}
ul#free_video_paginator li#prev {margin:0 5px 0 0}
ul#free_video_paginator li#next {margin:0 0 0 5px}

/** |00. free_videos| END **/
/* tab ie hack */
div#player_stats_box,
div#play_by_play_box,
div#team_stats_box{
_padding:12px 0 5px 0;
*padding:12px 0 5px 0;
/*padding:12px 0 5px 0\9;*/
}


/** game lives near schedule view area **/
#next_home_game{
	width:990px;
	margin:0 auto;
}
#next_home_game_box{
	background-color:#FFF;
	overflow:hidden;
	padding:10px 0px;
	font-size:12px;
} 
.next_home_game_left {
float: left;
width: 490px;
border-right: 1px solid #CCC;
padding-right: 5px;
}
.next_home_game_right{
	float:left;
	width: 490px;
}
.next_home_game_schedule_box{
	float:left;
}
.next_home_game_main_logo{
	float:left;
	padding-top: 15px;
}
.next_home_game_schedule{
	float:left;
}
.next_home_game_date,.next_home_game_vs,.next_home_game_logo,
.next_home_game_time,.next_home_game_name,.next_home_game_btn{
	float:left;
}
.next_home_game_logo img{
width: 60px;
height: auto;
}
.next_home_game_date {
background: #dadada;
width: 45px;
height: 45px;
padding:3px;
}
.next_home_game_date span{
	font-size:20px;
	font-weight:bold;
}
.next_home_game_vs {
width: 13px;
padding-top: 20px;
padding-left: 5px;
}
.next_home_game_time {
width: 45px;
padding-top: 13px;
}
.next_home_game_name {
width: 130px;
padding-top: 20px;
}
.next_home_game_btn {
padding-left: 5px;
padding-top: 15px;
}
.next_home_game_schedule_set{
overflow: hidden;
border-bottom: 1px solid #CCC;
padding-bottom: 3px;
margin-bottom: 3px;
}
.next_home_game_schedule_set.end{
border-bottom: none !important;
padding-bottom: 0px;
margin-bottom: 0px;
}
.next_home_game_date .date_sun{
	color:#ff0000;
}
.next_home_game_btn a:hover{
filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.next_home_game_date{
line-height: 16px;
text-align: center;
}




