/*///////////////////// 全体制御S /////////////////////*/
body{margin:0px; padding:0px; background-image:url(../img/main_bg.gif); font-family: Arial, "ＭＳ ゴシック", "Osaka−等幅"; -webkit-text-size-adjust: none;}
body,td,tr{font-size:12px; color:#685d5d;}
h1{font-size:20px; font-weight:bold; margin:0px;}
h2{margin:0px;}
h3{margin:0px;}
form,ul{padding:0px; margin:0px;}
li{list-style:none; margin:0px; padding:0px;}
ol{margin:0px;}
img {border:0; vertical-align:bottom;}
a {color:#FF6600; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}
/*///////////////////// 全体制御E /////////////////////*/

/*///////////////////// 予約クラスS /////////////////////*/
.mar3{margin-bottom:3px;}
.mar5{margin-bottom:5px;}
.mar10{margin-bottom:10px;}
.mar15{margin-bottom:15px;}
.mar20{margin-bottom:20px;}
.mar-r5{margin-right:5px;}
.pad5{padding-bottom:5px;}
.txt10{font-size:10px;}
.img-icon{vertical-align:middle; margin-right:3px;}
.img-js-botan{cursor:pointer;}
.up-img{margin-right:3px;}
.line-mini-txt{margin-top:3px; padding-top:3px; font-size:10px; border-top:1px dashed #787878;}
/*///////////////////// 予約クラスE /////////////////////*/

/*///////////////////// 基本レイアウトS /////////////////////*/
#MainWarrpar{width:902px; border-left:1px solid #5f5f5f; border-right:1px solid #5f5f5f; padding:10px 14px 0px 14px; background-color:#000000;}
#head-warrpar{overflow:hidden; text-align:left;}
#footer-warrpar{width:880px; border:1px solid #5f5f5f; border-bottom:none; padding:15px 10px; background-color:#191919; overflow:hidden;}
/*///////////////////// 基本レイアウト /////////////////////*/

/*///////////////////// ヘッダーS /////////////////////*/
.head-bar-box{background-image:url(../img/head/head_bar_bg.gif); width:100%; height:23px;}
.head-bar-box h1{width:900px; color:#FFFFFF; font-weight:normal; font-size:10px; text-align:right; padding-top:7px; background-image:url(../img/head/head_bar_bg.gif);}
.head-title{float:left; margin-right:100px; margin-bottom:10px;}
.head-menu{float:left; margin-left:25px; margin-top:30px;}
/*///////////////////// ヘッダーE /////////////////////*/

/*///////////////////// フッターS /////////////////////*/
.footer-copy{float:left;}
.footer-menu{float:right; width:600px; text-align:right;}
.footer-menu li{float:right; margin-left:7px;}
/*///////////////////// フッターE /////////////////////*/

/*///////////////////// 全ページインクルード用- ヘッダーニュース /////////////////////*/
/*インフォメーション*/
.head-info-box{background-image:url(../img/site_all/info_box_bg.gif); height:183px; width:514px; float:left; padding:10px 0px 0px 113px;}
.head-info-item-box{background-color:#ffcc66; border:1px solid #cc9933; width:490px; height:160px; padding:5px; overflow:auto;}
.head-info-item-day{padding-bottom:4px; padding-left:5px; border-bottom:1px solid #cc9933;}
.head-info-item-comment{padding-top:4px; padding-left:5px; border-top:1px solid #ffcc99; margin-bottom:10px; padding-bottom:7px; border-bottom:1px dashed #cc9933;}
/* ショップログイン */
.head-shop-log-box{background-image:url(../img/site_all/league_shop_login_bg.gif); width:241px; height:193px; margin-left:10px; float:left;}
.head-sho-log-fm-sid{margin-top:62px; margin-left:12px; width:212px; height:18px;}
.head-sho-log-fm-pwd{margin-top:24px; margin-left:12px; width:212px; height:18px;}
.head-sho-log-fm-btn{margin-top:14px; margin-left:105px;}
/* ショップメニュー */
.head-shop-menu-box{background-image:url(../img/site_all/league_shop_menu_bg.gif); width:234px; height:179px; padding:7px 0px 7px 7px; margin-left:10px; float:left; overflow:hidden; text-align:left;}
.head-shop-menu-item{overflow:hidden; text-align:left; margin-top:37px; margin-left:5px; width:229px;}
.head-shop-menu-item-li1{color:#FFFFFF; float:left; width:222px; margin-bottom:10px;}
.head-shop-menu-item-li2{color:#cc9933; float:left; width:108px; margin-right:3px; margin-bottom:7px; padding-bottom:3px; border-bottom:1px solid #cc9933;}
.head-shop-menu-item-li2 a {color:#cc9933; text-decoration:none;}
.head-shop-menu-item-li2 a:hover{color:#cc9933; text-decoration:underline;}
/*///////////////////// 全ページインクルード用- ヘッダーニュースE /////////////////////*/


/*///////////////////// 全ページ共通 /////////////////////*/
/*///// 基本枠S /////*/
.main-bic-box{width:878px; border-left:1px solid #5f5f5f; border-right:1px solid #5f5f5f; padding:7px 10px; background-color:#FFFFFF; text-align:left; overflow:hidden;}
.img-foot{vertical-align:top; margin-bottom:10px;}
.main-small-box{width:423px; border-left:1px solid #5f5f5f; border-right:1px solid #5f5f5f; padding:7px 10px; background-color:#FFFFFF; text-align:left; overflow:hidden;}

/*///// サブタイトルS /////*/
.sub_title_big{background-image:url(../img/sub_title_bg.gif); width:868px; height:27px; font-size:14px; padding:0px 5px; font-weight:bold; margin-bottom:15px;}
.sub_title_sm_txt{font-size:10px; color:#5f5f5f; font-weight:normal;}
.sub_title_small{background-image:url(../img/sub_title_bg.gif); width:413px; height:27px; font-size:14px; padding:0px 5px; font-weight:bold; margin-bottom:15px;}
.sub_title_mid{background-image:url(../img/sub_title_bg.gif); width:598px; height:27px; font-size:14px; padding:0px 5px; font-weight:bold; margin-bottom:15px;}
.sub_title_exs{background-image:url(../img/sub_title_bg.gif); width:226px; height:27px; font-size:14px; padding:0px 5px; font-weight:bold; margin-bottom:15px;}

/*///// ページタイトルS /////*/
.page-title{margin-top:10px; margin-bottom:0px;}
/*///// ページングS /////*/
.page-nabi{width:800px; margin-bottom:15px; overflow:hidden;}
.page-num{width:150px; float:left; font-weight:bold; font-size:16px; padding-top:3px; margin-left:15px;}
.page-num span{font-size:12px;}
.page-prev{border:1px solid #c1c1c1; width:32px; font-size:12px; text-align:center; float:left; margin-right:5px;}
.page-count{border:1px solid #c1c1c1; width:26px; font-size:12px; text-align:center; float:left; margin-right:5px;}
.page-now-c{border:1px solid #c1c1c1; width:20px; padding:3px; font-weight:bold; background-color:#66FFFF; font-size:12px; text-align:center; float:left; margin-right:5px;}
.page-next{border:1px solid #c1c1c1; width:32px; font-size:12px; text-align:center; float:left;}
a#input{color:#7bad04; text-decoration:none; display:block; font-size:12px; width:26px; padding:3px; list-style : none;}
a:hover#input{color:#7bad04; text-decoration:none; display:block; background-color:#FFFFCC; font-size:12px; width:26px; padding:3px; list-style : none;}
a#c_input{color:#7bad04; text-decoration:none; display:block; font-size:12px; width:20px; padding:3px; list-style : none;}
a:hover#c_input{color:#7bad04; text-decoration:none; display:block; background-color:#FFFFCC; font-size:12px; width:20px; padding:3px; list-style : none;}
/*///// テーブルS /////*/
.ta_1{background-color:#959595; margin-bottom:15px;}
.td_1{background-color:#b1b1b1; color:#FFFFFF; text-align:left;}
.td_2{background-color:#eaeaea; text-align:left;}
.td_2_nw{background-color:#eaeaea; text-align:left;}
.td_3{background-color:#ffffff; text-align:left;}
.td_3 strong{color:#FF0000;}
.td_3 span{font-size:10px; color:#666666;}
.td_3_sub{font-size:10px; margin-top:3px;}
.td_4{background-color:#ffffff; text-align:left;}
.td_5{background-color:#FFFFCC; text-align:left;}
/*///// フォーム関係 /////*/
.fb_1{font-size:14px; width:200px; height:40px;}
/*///// modeok /////*/
.modeok-title{font-size:18px; font-weight:bold; margin-bottom:5px; width:850px; text-align:left; color:#cc9933; padding-bottom:4px; border-bottom:1px dashed #a3a3a3;}
.modeok-title span{font-size:12px; font-weight:normal;}
.modeok-txt{width:850px; text-align:left; margin-bottom:15px; line-height:130%;}
/*///// err /////*/
.err-title{font-size:18px; font-weight:bold; margin-bottom:5px; width:850px; text-align:left; color:#FF0000; padding-bottom:4px; border-bottom:1px dashed #a3a3a3;}
.err-title span{font-size:12px; font-weight:normal;}
.err-txt{width:850px; text-align:left; margin-bottom:15px; line-height:130%;}

/*///////////////////// 全ページ共通E /////////////////////*/

/*///////////////////// トップページS /////////////////////*/
/*///// TOP RANKING /////*/
.tp_rank_box{overflow:hidden;}
.tp_rank_box_left{width:425px; float:left;}
.tp_rank_box_right{width:425px; float:left; margin-left:25px;}

.tp_rank_box_title{background-image:url(../img/index/rank_title_bg.gif); width:375px; height:27px; font-size:14px; font-weight:bold; margin-bottom:15px; padding-left:50px; padding-top:6px;}

.tp_rank_item_box{overflow:hidden; margin-bottom:15px; border-bottom:1px dashed #5f5f5f; padding-bottom:7px;}
.tp_rank_item_rank{float:left; margin-right:7px;}
.tp_rank_item_name{font-size:16px; margin-right:7px; width:280px; text-align:left; float:left;}
.tp_rank_item_name span{font-size:14px;}
.tp_rank_item_team{margin-top:5px; font-size:12px;}
.tp_rank_item_ppd{width:80px; float:left; font-size:16px; font-weight:bold;}
.tp_rank_ta{border:1px solid #5f5f5f; margin-bottom:15px;}
.tp_rank_td1{border-right:1px solid #a3a3a3; background-color:#F0F0F0; font-size:10px; height:25px;}
.tp_rank_td2{background-color:#F0F0F0; font-size:10px; height:25px;}
.tp_rank_td3{border-right:1px solid #a3a3a3; border-top:1px solid #a3a3a3; background-color:#FFFFFF;}
.tp_rank_td4{border-top:1px solid #a3a3a3; text-align:center; font-weight:bold; background-color:#FFFFFF;}
.tp_rank_td5{border-top:1px solid #a3a3a3; background-color:#FFFFFF;}
.top_rank_link{text-align:right; margin-top:10px;}
/* 分岐warapper */
#branch_main_box{overflow:hidden; margin-bottom:25px;}
#branch_main_left{float:left; width:445px;}
#branch_main_right{float:right; width:445px; margin-left:10px;}
/* ディビションリスト */
.top_div_list_box{border:1px solid #5f5f5f; background-color:#e5e5e5; padding:10px;}
.top_div_list_title{border-bottom:1px dashed #5f5f5f; margin-bottom:7px; padding-bottom:5px; font-size:14px; letter-spacing:2px; overflow:hidden;}
.top_div_com_box{overflow:hidden; margin-bottom:15px;}
.top_div_com_item{float:left; margin-right:10px; width:120px; border-bottom:1px solid #cc9933;}
.top_div_com_list_box{border:1px solid #5f5f5f; background-color:#e5e5e5; padding:10px; height:300px; overflow:auto;}
.top_div_com_item_box{overflow:hidden; margin-bottom:15px;}
.top_div_com_list_item{margin-bottom:5px; border-bottom:1px solid #5f5f5f; padding-bottom:5px; line-height:130%;}
.top_div_com_list_day{font-weight:bold; color:#fb4b4b; margin-bottom:3px;}
/* リンクバナーリスト */
.top_link_list{overflow:hidden; margin-bottom:10px;}
.top_link_item{margin-right:12px; float:left; margin-bottom:10px;}
.top_link_item2{float:left; margin-bottom:10px;}
/*///////////////////// トップページE /////////////////////*/

/*///////////////////// リーグページS /////////////////////*/
.div_list_box{border:1px solid #5f5f5f; background-color:#e5e5e5; padding:10px; padding-bottom:0px; margin-bottom:10px;}
.div_com_list_box{border:1px solid #5f5f5f; background-color:#e5e5e5; padding:10px;}
/*///////////////////// リーグページS /////////////////////*/

/*///////////////////// スケジュールS /////////////////////*/
.sch_ta{border:1px solid #5f5f5f; margin-bottom:15px;}
.sch_td1{border-right:1px solid #a3a3a3; background-color:#F0F0F0; font-weight:bold; font-size:10px;}
.sch_td2{background-color:#F0F0F0; background-color:#FFFFFF;}
.sch_td3{border-right:1px solid #a3a3a3; border-top:1px solid #a3a3a3; background-color:#F0F0F0; font-weight:bold; font-size:10px;}
.sch_td4{border-top:1px solid #a3a3a3; background-color:#FFFFFF;}
/*///////////////////// スケジュール# /////////////////////*/

/*///////////////////// リーグ戦詳細 /////////////////////*/
.leag_name_sub_title{position:absolute; text-align:right; width:880px; padding-right:20px; padding-top:5px; color:#FFFFFF;}
/* 左右分岐２ */
#branch_leag_left{float:left; width:630px;}
#branch_leag_right{float:right; width:258px; margin-left:10px;}
.leag_mid_box{width:608px; border-left:1px solid #5f5f5f; border-right:1px solid #5f5f5f; padding:7px 10px; background-color:#FFFFFF; text-align:left; overflow:hidden;}
.leag_exs_box{width:236px; border-left:1px solid #5f5f5f; border-right:1px solid #5f5f5f; padding:7px 10px; background-color:#FFFFFF; text-align:left; overflow:hidden;}
/* リザルト */
.leag_ta{border:1px solid #5f5f5f; margin-bottom:10px;}
.leag_td1{border-right:1px solid #a3a3a3; background-color:#F0F0F0; font-size:10px; height:25px;}
.leag_td2{background-color:#F0F0F0; background-color:#FFFFFF; background-color:#F0F0F0; text-align:center; height:25px;}
.leag_td3{border-right:1px solid #a3a3a3; border-top:1px solid #a3a3a3; background-color:#F0F0F0; font-size:10px;}
.leag_td4{border-top:1px solid #a3a3a3; background-color:#FFFFFF; text-align:center;}
.leag_td5{border-right:1px solid #a3a3a3; border-top:1px solid #a3a3a3; font-size:10px;}
.leag_td_div{border-bottom:1px dashed #a3a3ad; padding-bottom:5px; margin-bottom:5px;}
/* Division Ranking */
.div_ranking_box{overflow:hidden; margin-bottom:15px; border-bottom:1px dashed #5f5f5f; padding-bottom:7px;}
.div_ranking_item_rank{float:left; margin-right:10px;}
.div_ranking_item_ar_icon{float:left; margin-right:12px; margin-top:7px;}
.div_ranking_item_name{font-size:14px; margin-right:7px; width:430px; text-align:left; float:left; padding-top:7px;}
.div_ranking_item_name span{font-size:12px;}
.div_ranking_item_pts{width:80px; float:left; font-size:12px; padding-top:7px; text-align:right;}
.leag_team_box{overflow:hidden; margin:0px;}
a#leag_team_botan{text-decoration:none; display:block; list-style : none; float:left; border:2px solid #a3a3a3; background-color:#F0F0F0; padding:10px 5px; width:130px; margin-right:4px; margin-left:4px; height:30px; font-weight:bold; text-align:center;}
a:hover#leag_team_botan{text-decoration:none; display:block; list-style : none; float:left; border:2px solid #a3a3a3; padding:10px 5px; width:130px; margin-right:4px; margin-left:4px; height:30px; font-weight:bold; text-align:center; background-color:#333333; color:#FF6600;}
#leag_team_botan span{font-size:10px; font-weight:normal; color:#FF6600;}
/* Schedule */
.div_sch_day_box{background-image:url(../img/leag/day_box.gif); width:236px; height:19px; padding-top:6px; text-align:center; margin-bottom:7px; margin-top:7px;}
.div_sch_vs_list{border-bottom:1px dashed a3a3a3; padding-bottom:3px; margin-bottom:0px; width:236px; height:14px; padding-top:6px; font-size:10px; background-image:url(../img/leag/vs_bg.gif); overflow:hidden;}
.div_sch_vs_left{float:left; width:115; padding-left:3px; text-align:left;}
.div_sch_vs_right{float:right; width:115; padding-right:3px; text-align:right;}
/*///////////////////// リーグ戦詳細 /////////////////////*/

/*///////////////////// チーム詳細 S /////////////////////*/
/* チームデータ */
.team_view_box{overflow:hidden;}
.team_view_box_left{width:425px; float:left;}
.team_view_box_right{width:425px; float:left; margin-left:25px;}
.team_view_box_title{background-image:url(../img/team/title_bg.gif); height:27px; padding:8px 0px 0px 10px; margin-bottom:10px;}
.team_view_box_shop{font-size:14px; border-bottom:1px dashed #a3a3a3; padding-bottom:5px; margin:0px 5px 7px 5px;}
.team_view_box_team{font-size:14px; border-bottom:1px dashed #a3a3a3; padding-bottom:5px; margin:0px 5px 7px 5px;}

/* メンバーリスト */
.team_ta{border:1px solid #5f5f5f; margin-bottom:15px;}
.team_td1{border-right:1px solid #a3a3a3; background-color:#F0F0F0; font-size:10px; text-align:center; height:25px;}
.team_td2{background-color:#F0F0F0; background-color:#F0F0F0; font-size:10px; text-align:center;}
.team_td3{border-right:1px solid #a3a3a3; border-top:1px solid #a3a3a3; background-color:#F0F0F0; font-size:10px; line-height:120%;}
.team_td4{border-right:1px solid #a3a3a3; border-top:1px solid #a3a3a3; background-color:#FFFFCC; font-size:12px; line-height:120%; text-align:center;}
.team_td5{border-top:1px solid #a3a3a3; border-right:1px solid #a3a3a3; background-color:#FFFFFF; text-align:center;}
.team_td6{border-top:1px solid #a3a3a3; background-color:#FFFFFF; text-align:center;}
.team_aw_box{margin-bottom:10px; overflow:hidden;}
.team_aw_title{float:left; width:80px; font-weight:bold; margin-bottom:7px;}
.team_aw_com{float:left; width:212px; margin-bottom:7px;}
.shop_map_canvas{width:800px; height:300px; border:1px solid #a3a3a3; margin-bottom:20px;}
/*///////////////////// チーム詳細 E /////////////////////*/

/*///////////////////// 店舗管理画面 S /////////////////////*/
.sd_sub_comment{width:850px; margin-bottom:10px; line-height:130%; letter-spacing:1px; text-align:left;}
.vs_setup_com{margin-top:5px; color:#FF3366; font-weight:bold;}
.vs_setup_err{margin-top:5px; color:#FF0000; font-weight:bold;}
.myselect{background-color:#CCCCCC;}
/*///////////////////// 店舗管理画面 E /////////////////////*/

