@charset "utf-8";/* CSS Document */
/*------- sumo CSS ------*/
/*------- sumo_common ------*/
.em1{ width:1em; }
.g_txt{ color:#9a9a9a;}
.last_li{ border:none !important;}
.mt30p{ margin-top:30px;}
.ml10p{ margin-left:10px;}
.pt50p{ padding-top:50px;}
.pb50p{ padding-bottom:50px;}
.pr20p{ padding-right:20px;}
.pr0p{ padding-right:0 !important;}
.w100{ width:100%;}
.w320x{ width:320px;}
.mauto{ margin:auto;}
.Bd_gray2{border:1px solid #c2c2c2;}
.f14px{ font-size:88%;}
.f18x{ font-size:113%;}
.f20x{ font-size:125%;}
.bold{ font-weight:bold;}
.clear{ clear:both;}
.navi_link_m a{ background:url(https://s.yimg.jp/images/sports/newcommon/icon_common.png) no-repeat 0 -16px;
padding-left:8px;}

/*------- 画像読み込み ------*/
/*------- 固定背景sprite ------*/
.versus_e span,.versus_w span,.change_button_r a,.change_button_l a,.change_button_r a:hover,.change_button_r_none span,.change_button_l a:hover,.change_button_l_none span,.mark_win,.mark_lose,.mark_unearned_win,.mark_lose_default,.mark_win_s,.mark_lose_s,.mark_unearned_win_s,.mark_lose_default_s,.mark_closed_s,.mark_draw_s,.mark_injury_draw_s,.mark_no_game_s,.mark_win_game,.mark_lose_game,.mark_win_game_s,.mark_lose_game_s,.h_west span,.h_east span,.h_b_west span,.h_h_west span,.h_b_east span,.h_h_west span,.h_h_east span,.h_kimarite span,.h_banduke span,.h_banduke_h span,.h_h_banduke_h span,.h_b_banduke span,.h_h_banduke_h span,.b01_b_sumo .no_open .tab_left,.b01_b_sumo .no_open .tab_right,.mark_win_s_m,.mark_lose_s_m,.mark_unearned_win_s_m,.mark_lose_default_s_m,.mark_closed_s_m,.mark_draw_s_m,.mark_injury_draw_s_m,.mark_no_game_s_m{ background:url(https://s.yimg.jp/images/sports/sumo/sprite_bg.png) no-repeat;}
#torikumi_table,.torikumi_table_t{ background:url(https://s.yimg.jp/images/sports/sumo/sprite_bg2.png) no-repeat;}
/*------- 細部装飾sprite ------*/
.win_li,.vs_rikishi li,.pageDown_nav li,.sumo_h01_c_sumo,.top_return_link{ background:url(https://s.yimg.jp/images/sports/sumo/sprite_bg_f.png) no-repeat;}

/*------- テキストを飛ばす ------*/
.versus_e span,.versus_w span,.change_button a,.change_button span,.game_result_e span,.game_result_w span,.h_west span,.h_east span,.h_b_west span,.h_b_east span,.h_h_west span,.h_h_east span,.h_kimarite span,.h_banduke span,.h_b_banduke span,.h_h_banduke_h span,.h_banduke_h span,.mark_win_s,.mark_lose_s,.mark_unearned_win_s,.mark_lose_default_s,.mark_closed_s,.mark_draw_s,.mark_injury_draw_s,.mark_no_game_s{text-indent:-9999px;
overflow:hidden;
display:block;}
.mark_win_game,.mark_lose_game,.mark_win_s_m,.mark_win_game_s,.mark_lose_game_s,.mark_lose_s_m,.mark_unearned_win_s_m,.mark_lose_default_s_m,.mark_closed_s_m,.mark_draw_s_m,.mark_injury_draw_s_m,.mark_no_game_s_m{
overflow:hidden;
display:inline-block;
vertical-align:middle;
}

/*------- module ------*/
/*共通CSSから改良したもの------------------------------------------------ */
/*h01_c_sumo------------------------------------------------ */
.h01_c_sumo .h01_inner,.h01_inner950{padding:2px 10px;}
/*h01_c_sumo*/
.h01_c_sumo .title_listbox{width:290px;padding-bottom:3px;}
/*.h01_c_sumo ul{padding-bottom:3px;width:290px;}*/
.h01_c_sumo ul{display:inline-block;}
.h01_c_sumo .list_last,.h01_c_sumo .list_ex{background:none;padding-right:0;margin-right:0;}
.h01_c_sumo .list_ex{margin-top:6px;}
.h01_c_sumo li{float:left;margin-right:10px;padding-right:12px;line-height:1.25em;margin-top:4px;white-space:nowrap;word-wrap:normal;}
.sumo_h01_c_sumo{background-position:-110px -21px;
padding-left:12px;}

/*b01_b_sumo------------------------------------------------ */
.b01_b_sumo_wrapper{ border-bottom:1px solid #B5B5B5;}
.b01_b_sumo{height:25px;}
.b01_b_sumo li{float:left;margin-right:4px;}
.b01_b_sumo .list_end{margin-right:0;}
.b01_b_sumo li .tab_left,.b01_b_sumo li .tab_right{background:url(https://s.yimg.jp/images/sports/newcommon/bg_tab_rl.png) no-repeat;width:3px;height:25px;cursor:pointer;}
.b01_b_sumo .crnt .tab_left,.b01_b_sumo .crnt .tab_right{height:26px;_margin-bottom:-1px;_position:relative;}
.b01_b_sumo li .tab_left{background-position:0 0;}
.b01_b_sumo li .tab_right{background-position:0 -104px;}
.b01_b_sumo .crnt .tab_left{background-position:0 -52px;}
.b01_b_sumo .crnt .tab_right{background-position:0 -156px;}
.b01_b_sumo .no_open .tab_left{background-position:-277px -1px;}
.b01_b_sumo .no_open .tab_right{background-position:-281px -1px;}
.b01_b_sumo li span,.b01_b_sumo li a,.b01_b_sumo .crnt span{display:block;float:left;}
.b01_b_sumo li span,.b01_b_sumo li a{height:20px;}
.b01_b_sumo .crnt span{height:21px;_margin-bottom:-1px;_position:relative;}
.b01_b_sumo li .tab_txt,.b01_b_sumo .crnt .tab_txt{padding:2px 15px 0 15px;background:url(https://s.yimg.jp/images/sports/newcommon/bg_tab.png) repeat-x;}
.b01_b_sumo .no_open .tab_txt{padding:2px 15px 0 15px;background:url(https://s.yimg.jp/images/sports/sumo/tab_no_open.png) repeat-x;}
.b01_b_sumo li .tab_txt{background-position:0 0;height:24px;line-height:23px;overflow:hidden;}
.b01_b_sumo .crnt .tab_txt{background-position:0 -52px;height:25px;line-height:20px;overflow:hidden;}
.b01_b_sumo li a{color:#fff;background-position:0 0;text-decoration:none;}
.b01_b_sumo li a:hover{color:#ffd800;}
.b01_b_sumo li a strong{background-position:0 4px;padding-left:8px;text-decoration:underline;}
.b01_b_sumo li a strong{background:url(https://s.yimg.jp/images/sports/newcommon/icon_common.png) no-repeat;}
.b01_b_sumo li a:hover strong{background-position:0 -36px;padding-left:8px;text-decoration:underline;}
.b01_b_sumo li .tab_txt, .b01_b_sumo .crnt .tab_txt {
background:url("https://s.yimg.jp/images/sports/newcommon/bg_tab.png") repeat-x scroll 0 0 transparent;
padding:2px 15px 0;
}
.b01_b_sumo li a strong {
background-position:0 4px;
padding-left:8px;
text-decoration:underline;
}

/*h02_cに追記------------------------------------------------ */
.h02_c{ border-bottom:1px solid #4d4d4d;}
/*h02_aに追記------------------------------------------------ */
.h02_a_b{ border-bottom:1px solid #4d4d4d;
padding-bottom:3px;}

.sumo_navi_link {
background-color:#f5f5f5;
color:#333333;
padding:1px;
border-left:1px solid #b5b5b5;
border-right:1px solid #b5b5b5;
border-bottom:1px solid #b5b5b5;
clear:both;
}
/*------- 節リンク ------*/
.torikumi_date td{ border-bottom:1px solid #b5b5b5;
border-left:1px solid #b5b5b5;
border-right:1px solid #b5b5b5;
text-align:center;
color:#9a9a9a;
width:12.5%;
padding:2px;}
.new_torikumi_date{ background:#eeeeee;
color:#333333 !important;}

/*------- 取り組み表 ------*/
.pageDown_nav li{background-position:-108px 5px;
padding-left:15px;
margin-top:2px;
}
#torikumi_table{ width:635px;
background-position: 0px 0px;
padding-top:4px;
height:100%;
}
.torikumi_table_t{background-position: 0px bottom;
padding-bottom:4px;
}
.torikumi_table_main{
height:290px;
padding:0 3px;
background:url(https://s.yimg.jp/images/sports/sumo/torikumi_bg.png) repeat-y;}

.versus{ height:100%; width:35px;
background:url(https://s.yimg.jp/images/sports/sumo/torikumi_vs_bg.png) repeat-y;}
.versus li{
height: 145px;
width:32px;
float:none;
position:relative;
}
.versus_e span{
background-position:-164px -41px;
width:32px;
height:145px;
}
.versus_w span{
background-position:-197px -41px;
width:32px;
height:145px;
}
.change_button{
width:30px;
height:289px;
background:#FFF;}
.change_button a,.change_button span{
width:27px;
height:287px;
display:block;
margin:auto;
margin-top:1px;
}
.change_button_r a{
background-position:-108px 1px;
}
.change_button_r a:hover{
background-position:-135px 1px;
}
.change_button_r_none span{
background-position:-81px 1px;
}
.change_button_l a{
background-position:-27px 1px;
}
.change_button_l a:hover{
background-position:-54px 1px;
}
.change_button_l_none span{
background-position:1px 1px;
}

.torikumi_table_main .versus_results{
float:right;
display:block;
margin: 0;
padding: 0;
width:532px;
}
.torikumi_table_main .versus_results li{ width:52px;
float:right;
border-left:1px solid #e1be86;
text-align:center;
}
.vs_rikishi{ width:52px;
margin-left:-2px;
padding:0;
}
.vs_rikishi li{
min-height:127px;
height: auto !important;
height: 127px;
width:100%;
float:none;
}
.vs_rikishi .win_li{
background-position:5px 4px;
background-color:#f5deb4 !important;
padding-top:17px;
}
.vs_rikishi li{
background-color:#fcf6e6;
background-position:-52px 4px;
padding-top:17px;
}
.vs_rikishi .bottom_li{
border-top:1px solid #e1be86;
}
.vs_rikishi li p{
min-height:127px;
height: auto !important;
height: 127px;
width:1em;
margin-left:auto;
margin-right:auto;
padding:0;
margin-bottom:0;
line-height:1em;
font-weight:bold;}
.closure{ color:#9b4a14;}

/*------- 取り組み一覧 ------*/
.torikumi_list,.torikumi_list th,.torikumi_list .kimarite_td{ border:1px solid #c2c2c2;
text-align:center;}
.torikumi_list th{ background:#eee;
padding:4px;}
.torikumi_list td{ border-bottom:1px solid #c2c2c2;
text-align:center;padding:10px 8px;}
.torikumi_list .rikishi_l{ text-align:right; width:142px;}
.torikumi_list .rikishi_r{ text-align:left; width:142px;}
.torikumi_list .rikishi_rank{width:105px; font-size: 15px;}
.torikumi_list .kimarite_td{ width:96px;}

.mark_win,.mark_lose,.mark_unearned_win,.mark_lose_default{ width:17px;
height:17px;}
.game_result_e{ border-left:1px dotted #c2c2c2;
width:55px;}
.game_result_w{ border-right:1px dotted #c2c2c2;
width:55px;}
.game_result_e span,.game_result_w span{ margin:auto;}
.mark_win{ background-position:-232px -87px;}
.mark_lose{ background-position:-232px -70px;}
.mark_unearned_win{ background-position:-232px -103px;}
.mark_lose_default{ background-position:-232px -52px;}

.h_west,.h_east{ width:270px;}
.h_kimarite{ width:98px;}
.h_west span{ background-position:-188px -2px;}
.h_east span{ background-position:-165px -2px;}

.h_west span,.h_east span{width:20px;
height:20px;
margin:auto;}
.h_kimarite span{ width:60px; height:20px;
background-position:-212px 0;
margin:auto;
}

/*------- 番付表 ------*/
.h_banduke{ width:92px;
}
.h_banduke span{background-position:-170px -196px;
width:37px;
height:18px;
margin:auto;
}
.h_b_banduke span{background-position:-170px -191px;
width:37px;
height:18px;
margin:auto;
}
.h_b_west,.h_b_east{ width:415px;}
.h_b_banduke{ width:116px;}
.h_b_west span{ background-position:-188px -2px;}
.h_b_east span{ background-position:-165px -2px;}
.h_b_west span,.h_b_east span{width:20px;
height:20px;
margin:auto;}
.banduke_list,.banduke_list th,.banduke_list .kimarite_td{ border:1px solid #c2c2c2;
}
.banduke_list th{ background:#eee;
padding:4px;}
.banduke_list td{ border-bottom:1px solid #c2c2c2;
padding:10px 5px 10px 5px;}
.banduke_list_t em{ padding-left:60px;}
.b_rikishi_name{ border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;}
.b_rikishi_name em{ margin-left:120px;}
.b_banduke{ text-align:center;}
.h_h_banduke{ width:90px;}
.h_h_banduke_h span{background-position:-170px -196px;
width:37px;
height:18px;
margin:auto;
}


/*------- 星取り表 ------*/
.h_h_banduke_h{ width:7%;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;}
.h_h_banduke_h span{background-position:-170px -192px;
width:37px;
height:18px;
margin:auto;
}
.h_h_west,.h_h_east{ width:415px;}
.h_h_banduke{ width:116px;}
.h_h_west span{ background-position:-188px -2px;}
.h_h_east span{ background-position:-165px -2px;}
.h_h_west span,.h_h_east span{width:20px;
height:20px;
margin:auto;}

.hoshitori_list,.hoshitori_list .kimarite_td{ border:1px solid #c2c2c2;
}
.hoshitori_list th{ border-top:1px solid #c2c2c2;
 border-bottom:1px solid #c2c2c2;
}
.hoshitori_list .banduke_td{
border-right:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;
}
.hoshitori_list th{ background:#eee;
padding:4px;}
.hoshitori_list td{ border-left:1px dotted #c2c2c2;
font-size:88%;
text-align:center;}
.hoshitori_list tbody th{ background:#d3e0e0;
padding:4px;
color:#333333;
text-align:center;}
.hoshitori_list .h_r_name{ width:1em;
margin-left:auto;
margin-right:auto;
min-height:135px;
height:auto !important;
height:135px;
display:inline-block;
line-height:1.0em;
padding-top:2px;
}
.mark_win_game_s{ width:15px;
height:0;
padding-top:14px;
background-position:-168px -262px;
}
.mark_lose_game_s{ width:15px;
height:0;
padding-top:14px;
background-position:-186px -262px;}
.mark_win_game{ width:18px;
height:0;
padding-top:20px;
background-position:-167px -219px;
}
.mark_lose_game{ width:18px;
height:0;
padding-top:20px;
background-position:-191px -217px;}
.mark_win_s,.mark_lose_s,.mark_unearned_win_s,.mark_lose_default_s,.mark_closed_s,.mark_draw_s,.mark_injury_draw_s,.mark_no_game_s{ width:13px; height:13px;
margin-bottom:5px;margin-top:3px;}
.mark_win_s{ background-position:-252px -76px;}
.mark_lose_s{ background-position:-252px -61px;}
.mark_unearned_win_s{ background-position:-252px -90px;}
.mark_lose_default_s{ background-position:-252px -47px;}
.mark_closed_s{ background-position:-252px -116px;}
.mark_draw_s{ background-position:-252px -32px;}
.mark_injury_draw_s{ background-position:-252px -103px;}
.mark_no_game_s{ background-position:-252px -18px;}

/*------- 表記記号 ------*/
.mark_win_s_m,.mark_lose_s_m,.mark_unearned_win_s_m,.mark_lose_default_s_m,.mark_closed_s_m,.mark_draw_s_m,.mark_injury_draw_s_m,.mark_no_game_s_m{ width:13px; height:0px;padding-top:13px;
padding-right:2px;}
.mark_win_s_m{
background-position:-252px -76px;}
.mark_lose_s_m{ background-position:-252px -61px;}
.mark_unearned_win_s_m{ background-position:-252px -90px;}
.mark_lose_default_s_m{ background-position:-252px -47px;}
.mark_closed_s_m{ background-position:-252px -116px;}
.mark_draw_s_m{ background-position:-252px -32px;}
.mark_injury_draw_s_m{ background-position:-252px -103px;}
.mark_no_game_s_m{ background-position:-252px -18px;}


/*------- 表彰力士 ------*/
.hyosyo_rikishi_list{ border:1px solid #c2c2c2;}
.hyosyo_rikishi_list thead th{ background:#d3e0e0; border:1px solid #c2c2c2; text-align:center;}
.hyosyo_rikishi_list tbody th{ border:1px solid #c2c2c2; padding:5px 5px; font-weight:bold; background:#f3f3f3;}
.hyosyo_rikishi_list td{ border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:5px 5px;}
.hyosyo_rikishi_list .plural_rikishi_tr td{ border-top:1px dotted #c2c2c2;}
.hy_prize{ width:96px;}
.hy_rikishi_name{ width:115px;}
.hy_banduke{ width:112px;}
.hy_record{ width:100px;}
.hy_stable{ width:129px;}
.hy_number{ width:75px;}

/*------- 表彰別力士一覧 ------*/
.navi_link_sumo li{ width:125px; border-right:1px solid #d6d6d6;
margin:5px 0; float:left;}

/*------- 場所日程 ------*/
.sumo_tournament{border:1px solid #c2c2c2;}
.sumo_tournament th{ background:#d3e0e0;
border:1px solid #c2c2c2;
padding:5px;
}
.sumo_tournament td{
border:1px solid #c2c2c2;
padding:8px;}
.sumo_tournament .tournament_place{ width:100px;}
.sumo_tournament .tournament_grounds{ width:415px;}
.sumo_tournament .remarks{ width:115px;}

.sumo_road_show{border:1px solid #c2c2c2;}
.sumo_road_show_h{ text-align:left;}
.sumo_road_show_i{ width:132px;}
.sumo_road_show thead th{ background:#eee;border-bottom:1px solid #c2c2c2; padding:4px 10px 3px 10px;}
.sumo_road_show tbody th{ background:#d3e0e0;border:1px solid #c2c2c2;}
.sumo_road_show_place{ width:187px;}
.sumo_road_show_ground{ width:335px;}
.sumo_road_show_ticket{ width:115px;}
.sumo_road_show td{ border:1px solid #c2c2c2; padding:8px;}

.sumo_road_show_ground_a{ width:442px;}

.top_return_link{background-position:-111px -47px; padding-left:10px;}

/*------- 過去の成績 ------*/
.sumo_old_record{border:1px solid #c2c2c2;}
.sumo_old_record_h{ text-align:left;}
.sumo_old_record_i{ width:132px;}
.sumo_old_record thead th{ background:#eee;border-bottom:1px solid #c2c2c2; padding:4px 10px 3px 10px;}
.sumo_old_record tbody th{ background:#d3e0e0;border:1px solid #c2c2c2;}
.sumo_old_record td{ padding:15px 5px;border-bottom:1px solid #c2c2c2;}
.sumo_old_record_year{border-right:1px dotted #c2c2c2; width:90px; text-align:center;}
.sumo_old_record_season{ width:541px;}
.sumo_old_record_season li{ float:left; padding:0 5px; border-right:1px solid #c2c2c2;}
.sumo_old_record .onMouse{ background:#ced4e0; border:none;}

/*------- 過去の成績 詳細 ------*/
.sumo_old_record_detail{border:1px solid #c2c2c2;}
.sumo_old_record_detail_h{  text-align:left;}
.sumo_old_record_detail_i{ width:132px;}
.sumo_old_record_detail thead th{ background:#eee;border-bottom:1px solid #c2c2c2; padding:4px 10px 3px 10px;}
.sumo_old_record_detail tbody th{ background:#d3e0e0;border:1px solid #c2c2c2;line-height:1.2; padding:5px 0 3px 0;}
.sumo_old_record_detail td{ padding:15px 5px;border:1px solid #c2c2c2;}
.sumo_old_record_detail_year{width:99px;}
.sumo_old_record_detail_season{ width:89px;}
.sumo_old_record_detail_name{ width:162px;}
.sumo_old_record_detail_rank{ width:109px;}
.sumo_old_record_detail_stable{ width:89px;}
.sumo_old_record_detail_record{ width:79px;}
.sumo_old_record_detail .onMouse{ background:#ced4e0;}

/*------- 相撲部屋 ------*/
.sumo_stable{border:1px solid #c2c2c2; background:#fff;}
.sumo_stable td{padding:10px;border-bottom:1px dotted #c2c2c2;}
.sumo_stable_group{ width:158px;border-right:1px solid #c2c2c2;}
.sumo_stable_position{ width:60px; border-bottom:1px solid #c2c2c2 !important;}
.sumo_stable_name{ width:167px;border-right:1px dotted #c2c2c2;border-left:1px solid #c2c2c2;}
.sumo_stable_rank{ width:244px;}
.navi_link_sumo_stable li{ min-width:108px;
width:auto !important;
width:108px;border-right:1px solid #d6d6d6;
margin:5px 0; float:left;}
.navi_link_sumo_stable li.last_li{ min-width:87px;
width:auto !important;
width:87px;}

/*------- 行司 ------*/
.sumo_referee{border:1px solid #c2c2c2;}
.sumo_referee thead th{background:#d3e0e0;line-height:1.2; padding:5px 0 3px 0;}
.sumo_referee th{padding:5px 0;border:1px solid #c2c2c2;}
.sumo_referee td{padding:5px 10px;border-bottom:1px dotted #c2c2c2;border-left:1px solid #c2c2c2;}
.sumo_referee_rank{ width:135px;}
.sumo_referee_name{ width:204px;}
.sumo_referee_stable{ width:291px;}

.last_td{border-bottom:1px solid #c2c2c2 !important;}

/*------- 歴代横綱 ------*/
.sumo_successive tr{border-bottom:1px dotted #c2c2c2;}
.sumo_successive td{ padding:10px 25px;}
.sumo_successive_number{ width:100px; text-align:center;}
.sumo_successive_yokozuna{ width:533px;}

/*------- ニュース ------*/
.sumo_news_select select{ width:150px;}

/*------- TOPページ ------*/
.result_index{ width:453px; margin:auto;}
.result_index dl{ width:215px; padding:5px; text-align:center;}
.result_index .first_dl{ border-right:1px solid #d6d6d6;}



/*========================= sub column ===========================*/
/*------- リストモジュール ------*/
.listicon{
padding:5px 10px;
zoom:1;}
.listicon dl,.list_inner{
padding-left:10px;
background:url("https://s.yimg.jp/images/sports/sumo/icon_list_dot.png") no-repeat;
background-position:0 6px;
}

/*------- 知恵袋モジュール ------*/
.sub_title{ background:#d3e0e0;}
.listicon02 .list_inner{
padding-bottom:7px;
margin-top:7px;
}

/*------- チケットモジュール ------*/
.ticket_bg{ background:#dbefef;}
/*.ticket_icon{  background-position:0 0;
padding-bottom:5px;
padding-left:30px;}
.chiebukuro_icon{ background-position:0 -49px;
padding-left:22px;}
.search_icon{ background-position:0 -86px;
padding-left:22px;}
*/
/*------- TVモジュール ------*/
.tv_bg{ background:#dbefef;}
/*.tv_icon{  background-position:0 -250px;
padding-bottom:5px;
padding-left:38px;}
*/.tv_list li{ padding:7px 5px;}
.tv_list li ul li{ padding:5px 10px 0;}


/*------- 関連リンクモジュール ------*/
/*.category_icon{ background-position:0 -120px;
padding-left:22px;}
.board_icon{ background-position:0 -149px;
padding-left:22px;
padding-bottom:2px;}
.news_icon{ background-position:0 -183px;
padding-left:22px;}
*/
/*------- 上位力士モジュール ------*/

.jyoi_rikishi li{ padding:5px 0;}
.jyoi_rikishi dt{ width:40px;padding-left:10px;
}
.jyoi_rikishi dd{ width:238px;
padding-left:10px;}

/*------- 横幅　950px ------*/
.main_w950{ width:950px;}

/*------- sumo独自 -------*/
.listicon02{ padding:0 10px;}
.ticket_link li{ padding:7px 5px;}
.sub_title{ padding-top:3px; padding-bottom:2px;}
.lh25{ line-height:25px;}
.gray_box{ border:1px solid #d6d6d6; text-align:center; padding:5px; background-color:#eee; border:1px solid #d6d6d6; width:320px; margin:auto;}
.pageDown_nav{ line-height:1.2;}
.sumo_road_show tbody th,.sumo_tournament th{ padding:5px 10px 3px 10px; line-height:1.2;}

/*------- soccer_j.css引用 -------*/
.h02_f{padding-bottom:3px;border-bottom:1px solid #4d4d4d;}


#im_mid{
	margin-bottom: 20px;
}

.sn-modLiveEmbedSub{
  font-size: 82%;
}
