@charset "utf-8";

/*********************************************************************
 *
 * <cs2012.css>
 * 更新日: 2012/05/01
 *
 *********************************************************************/
 
 /* 設定**
--------------------------------------------------------------------

--------------------------------------------------------------------*/
#team{
	background: url(../images/team_introduction/bg_team_introduction.jpg) no-repeat center top;
}

#team_movie{
	background: url(../images/team_introduction/bg_team_introduction_p.jpg) no-repeat center top;
}

#team_dt{
	background: url(../images/team_introduction/bg_team_introduction_t.jpg) no-repeat center top;
}

.team_introduction{
	float: left;
	width: 590px;
	background: url(../images/team_introduction/bar.gif) repeat-y;
	border-bottom: 1px solid #ccc;
}

.team_introduction .team_box{
	float: left;
	width: 195px;
	padding: 15px 0 10px 0;
	text-align: center;
}

.team_box .pic{
	padding-bottom: 5px;
}

.team_score{
	font-size: 85%;
	color: #7d7d7d;
}

.teamPhotoL{
	float: left;
	width: 795px;
}

.teamPhotoL img{
	width: 100%;
    text-align: center;
}


.chfl{
	float: left;
    width: 100%;
    height: 44px;
    padding: 20px 0 0 0;
    color: #FFF;
    text-align: center;
    margin-top: 1px;
    font-size: 131%;
    font-weight: bold;
    background-color: #000;
}

.team_score span{
	font-weight: bold;
}

.team_graph{
	float: left;
	width: 630px;
	margin-bottom: 15px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size: 85%;
	text-align: center;
}

.team_graph th{
	padding: 4px 7px;
	border: 1px solid #cccccc;
	color: #7d7d7d;
	font-weight: normal;
	background-color: #efefef;
}

.groupImx{
	float: left;
	margin: 10px 0;
	width: 150px;
	background: url(../images/common/bgTeamGp.gif) repeat-y center top;
}

.groupImx dl{
	float: left;
	width: 75px;
}

.groupImx dt{
	width: 75px;
	float: left;
	text-align: center;
	font-size: 85%;
	color:#999;
}

.grpCl1 dd{
	color:#ab72be;
}


.grpCl2 dd{
	color:#4ba9ae;
}
.grpCl4 dd{
	color:#b5a439;
}

.groupImx dd{
    width: 55px;
    padding: 10px;
    float: left;
    text-align: center;
    font-size: 131%;
    line-height: 1.2;
    font-weight: bold;
}

.team_graph td{
	padding: 4px 7px;
	border: 1px solid #cccccc;
}


.team_graphSp{
	float: left;
	width: 630px;
	margin-bottom: 15px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size: 85%;
	text-align: center;
}

.ftS{
	font-size: 200%;

	font-weight: bold;
	color:#ff0000!important;
}

.ftA{
	font-size: 200%;

	font-weight: bold;
	color: #fc7d00!important;
}


.ftB{
	font-size: 200%;

	font-weight: bold;
	color: #fca000!important;
}


.ftC{
	font-size: 200%;

	font-weight: bold;
	color: #deac14!important;
}

.ftD{
	font-size: 200%;

	font-weight: bold;
	color:#b8967b!important;
}

.ftE{
	font-size: 200%;

	font-weight: bold;
	color:#878585!important;
}

.ftF{
	font-size: 200%;

	font-weight: bold;
	color: #a5a2a2!important;
}

.ftG{
	font-size: 200%;

	font-weight: bold;
	color:#c2c1c1!important;
}

.team_graphSp th{
	padding: 4px 7px;
	border: 1px solid #cccccc;
	color: #7d7d7d;
	font-weight: normal;
	background-color: #efefef;
	text-align:center;
}

.team_graphSp td{
	padding: 10px 7px;
	border: 1px solid #cccccc;
	text-align:center;
	line-height:1.2;
}

#game_r{
	float: left;
	width: 100%;
	margin: 15px 0;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size:100%;
}

#game_r th{
	border: 1px solid #cccccc;
	color: #000;
	background-color: #efefef;
}

#game_r td{
	padding: 5px 10px;
	border: 1px solid #cccccc;
}


#game_r .pict img{
	width:40px;
}

#game_r .pict{
	width:40px;
	border-right: 0px!important;
}

#game_r .team_n{
	border-left: 0px!important;
	padding-left: 0px!important;
}

.team_sor{
	border-right: 0px!important;
}

.team_dtl{
	border-left: 0px!important;
	padding-left: 0px!important;
}

.oNh {
    width: 793px!important;
    padding-bottom: 50px;
    border: 1px solid #eee;
}

.oNh .cup {
    width: 262px!important;
}

.lead_cm .lead_cm_pic{
	float: left;
	width: 150px;
	padding:4px;
	border: 1px solid #d5d5d5;
}

.lead_cm .lead_cm_txt{
	float: left;
	width: 615px;
	padding-left: 15px;
}

.homeTobn{
	float:left;
	padding: 0 10px;
}


.homeTobn li{
	float:left;
	padding:3px 0;
}

.lead_cm .lead_cm_txt h3{
	font-size: 131%;
}

#history{
	float: left;
	width: 100%;
	margin: 15px 0;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size:100%;
}

#history th{
	width: 35px;
	padding:10px;
	border: 1px solid #d5d5d5;
	color: #000;
	background-color: #efefef;
}

#history td{
	padding: 10px;
	border: 1px solid #d5d5d5;
	vertical-align: top;
}

.history{
	margin: 1.0em 0 1.0em 3.0em;
}

.history li{
	text-align:left;
}


.history li span.month {
	width: 3em;
	float: left;
	text-align: right;
	display: block;
	padding-right: 0.5em;
	margin-left: -3.5em;
}

#history .gth{
	background-color: #FFF;
	padding:0px;
	margin:0px;
}

#left_side .team-column{
	float: left;
	width: 795px;
}

#team_lft{
	float: left;
	width: 150px;
}

#team_rgt{
	float: right;
	width: 630px;
}

#btn_p_movie{
	float: left;
	width: 395px;
	height: 105px;
	margin: 15px 0;
	text-indent: -9999px;
	background: url(../images/team_introduction/btn_p_movie_h.gif) no-repeat;
}

#btn_p_movie a{
	display: block;
	width: 395px;
	height: 105px;
	text-indent: -9999px;
	background: url(../images/team_introduction/btn_p_movie.gif) no-repeat;
}

#btn_p_movie a:hover,#btn_p_date a:hover{
	background: none;
}

#btn_p_date{
	float: left;
	width: 395px;
	height: 105px;
	margin: 15px 0;
	background: url(../images/team_introduction/btn_p_date_h.gif) no-repeat;
}

#btn_p_date a{
	display: block;
	width: 395px;
	height: 105px;
	text-indent: -9999px;
	background: url(../images/team_introduction/btn_p_date.gif) no-repeat;
}

.columnLd .tl{
	float: left;
	position: relative;
	width: 770px;
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 4px;
	border-top: 2px solid #1e6bb9;
	border-bottom: 1px solid #e2e0e1;
	background: linear-gradient(#FFF, #f4f5fa);
}

.team-column .tl{
	float: left;
	position: relative;
	width: 770px;
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 4px;
	border-top: 2px solid #1e6bb9;
	border-bottom: 1px solid #e2e0e1;
	background: linear-gradient(#FFF, #f4f5fa);
}

.columnLd .tl:before,.team-column .tl:before{
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    content: "";
    vertical-align: middle;
	left: 13px;
    width: 4px;
    height: 50%;
	background-color: #353535;
}

#record_graph{
	float: left;
	width: 590px;
	margin-top: 15px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	text-align: center;
}

#record_graph th{
	padding: 4px 0px;
	width: 187px;
	border: 1px solid #cccccc;
	font-weight: normal;
	background-color: #efefef;
}

#record_graph td{
	padding: 4px 0px;
	width: 400px;
	border: 1px solid #cccccc;
}

.bx_player .score_tx{
	float: left;
	width: 100%;
	padding-top: 5px;
}

.bx_player .scoring-score{
	color: #d03a33;
	font-weight: bold;
	font-size: 108%;
	padding-left: 13px;
}

.bx_player .scoring-score-label{
	color: #7d7d7e;
	font-size: 85%;
}

.bx_player{
	float: left;
	width: 192px;
	height: 306px;
	margin-top: 15px;
	margin-right: 12px;
	background: url(../images/team_introduction/bg_player_item.jpg) no-repeat center top;
}

.bx_pic_player table{
	border-bottom: 1px solid #CCC;
	
}

.memberBxInr{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	 align-items: flex-start;
	padding: 12px 8px;
}

.bx_pic_player{
	position: relative;
    width: 192px;
    border-radius: 5px;
    border-color: #CCC;
    border-style: solid;
    border-width: 1px;
    margin-right: 6px;
	margin-top: 6px;
    display: block;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.1);
}
.bx_pic_player:nth-child(4n){
	margin-right: 0;
}

#ic01{
	display: block;
	float: left;
	width: 192px;
	height: 33px;
	margin: 15px 0 5px;
	text-indent: -9999px;
	background: url(../images/team_introduction/icon_01.gif) no-repeat;
}

#ic02{
	display: block;
	float: left;
	width: 192px;
	height: 33px;
	margin: 15px 0 5px;
	text-indent: -9999px;
	background: url(../images/team_introduction/icon_02.gif) no-repeat;
}

#ic03{
	display: block;
	float: left;
	width: 192px;
	height: 33px;
	margin: 15px 0 5px;
	text-indent: -9999px;
	background: url(../images/team_introduction/icon_03.gif) no-repeat;
}

#ic04{
	display: block;
	float: left;
	width: 192px;
	height: 33px;
	margin: 15px 0 5px;
	text-indent: -9999px;
	background: url(../images/team_introduction/icon_04.gif) no-repeat;
}

#ic05{
	display: block;
	float: left;
	width: 172px;
	height: 31px;
	margin: 15px 0px 5px;
	padding: 2px 10px 0px;
	background: url(../images/team_introduction/icon_05.gif) no-repeat;
}

#ic05 span {
	font-weight: bold;
	color: #FF0000;
	font-size: 131%;
}

#ic06{
	display: block;
	float: left;
	width: 172px;
	height: 31px;
	margin: 15px 0px 5px;
	padding: 2px 10px 0px;
	background: url(../images/team_introduction/icon_06.gif) no-repeat;
}

#ic06 span {
	font-weight: bold;
	color: #FF0000;
	font-size: 131%;
}


.cmtxt{
	width: 192px;
	color:#FFFFFF!important;
}

.cmtxt span{
	color:#FFFFFF!important;
}

.cmtxt div{
	color:#FFFFFF!important;
}


.mr{
	margin-right: 0px!important;
}

.memberInr{
	float: left;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}

.bx_pic_player .pic,.bx_player .pic{
	width: 178px;
	padding: 1px 7px 0px 7px;
	margin-bottom: 3px;
}



.bx_pic_player .date,.bx_player .date{
	width: 60%;
    padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:1.3;
}

.bx_pic_player .date span{
	width: 100%;
}

.bx_pic_player .ft_16,.bx_player .ft_16{
	line-height:1.2;
	color: #333333;
}

.bx_pic_player .ft_16{
	padding-bottom: 3px;
    display: inline-block;
}

.bx_pic_player .num,.bx_player .num{
	width: 40%;
    padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: right;
	line-height:1.2;
	font-size: 250%;
	font-weight: bold;
}

.ftx{
	position: relative;
	top: 0;
	left: 0;
	width: 795px;
	height: 70px;
	border-top: 1px solid #e7e6e6;
	border-bottom: 1px solid #e7e6e6;
}

.ft_num{
	font-size: 50px;
	font-weight: bold;
	color: #a70b0b;
}

.tl_ft_num{
	position: absolute;
	top: 19px;
	left: 10px;
	display: block;
	width: 341px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/team_introduction/tl_ft_01.gif) no-repeat;
}

.ft_score{
	position: absolute;
	top: -10px;
	left: 360px;
}

.ft_txt{
	display: block;
	float: left;
	width: 785px;
	height: 13px;
	margin: 15px 10px;
	text-indent: -9999px;
	background: url(../images/team_introduction/tx_ft_01.gif) no-repeat;
}

.star1{
	background: url(../images/team_introduction/star2.gif) no-repeat 521px 10px;
}

.star2{
	background: url(../images/team_introduction/star2.gif) no-repeat 521px 10px;
}

.star3{
	background: url(../images/team_introduction/star3.gif) no-repeat 521px 10px;
}

.star4{
	background: url(../images/team_introduction/star5.gif) no-repeat 521px 10px;
}

.star5{
	background: url(../images/team_introduction/star6.gif) no-repeat 521px 10px;
}

.star6{
	background: url(../images/team_introduction/star7.gif) no-repeat 521px 10px;
}

.star7{
	background: url(../images/team_introduction/star8.gif) no-repeat 521px 10px;
}

.star8{
	background: url(../images/team_introduction/star4.gif) no-repeat 521px 10px;
}

.star9{
	background: url(../images/team_introduction/star9.gif) no-repeat 521px 10px;
}

.star10{
	background: url(../images/team_introduction/star10.gif) no-repeat 521px 10px;
}

.star11{
	background: url(../images/team_introduction/star11.gif) no-repeat 521px 10px;
}

#tab{
	float: left;
	width: 1020px;
	height: 51px;
	background: url(../images/team_introduction/bg_tab.gif) no-repeat 0px -51px;
}

#tab li {
	float: left;
	display: block;
	height: 51px;
}

#tab li a{
	display: block;
	height: 51px;
	text-indent: -9999px;
}

#tab li a:hover{
	background: none;
}

#tab1{
	width: 125px;
	margin-right: 5px;
	margin-left: 3px;
}

#tab1 a{
	width: 125px;
	background: url(../images/team_introduction/bg_tab.gif) no-repeat -3px 0px;
}

#tab .stay{
	background: none;
}

#tab2{
	width: 114px;
	margin-right: 7px;
}

#tab2 a{
	width: 114px;
	background: url(../images/team_introduction/bg_tab.gif) no-repeat -133px 0px;
}

#tab3{
	width: 167px;
	margin-right: 6px;
}

#tab3 a{
	width: 167px;
	background: url(../images/team_introduction/bg_tab.gif) no-repeat -254px 0px;
}

#tab4{
	width: 147px;
	margin-right: 5px;
}

#tab4 a{
	width: 147px;
	background: url(../images/team_introduction/bg_tab.gif) no-repeat -427px 0px;
}

#tab5{
	width: 125px;
	margin-right: 5px;
}

#tab5 a{
	width: 125px;
	background: url(../images/team_introduction/bg_tab.gif) no-repeat -578px 0px;
}

#tab6{
	width: 115px;
	margin-right: 5px;
}

#tab6 a{
	width: 115px;
	background: url(../images/team_introduction/bg_tab.gif) no-repeat -709px 0px;
}

#tab7{
	width: 190px;
}

#tab7 a{
	width: 190px;
	background: url(../images/team_introduction/bg_tab.gif) no-repeat -829px 0px;
}

/*リーグ結果用テーブル*/

.graph{
	float: left;
	width: 795px;
	margin: 15px 0;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size: 85%;
	text-align: center;
}

.graph th{
	padding: 6px 10px;
	border: 1px solid #cccccc;
	color: #FFF;
	font-weight: normal;
	background-color: #666666;
}

.g_rnk{
	background-color: #eee;
}

.graph td{
	padding: 6px 10px;
	border: 1px solid #cccccc;
}

.cs_grafs{
	float: left;
	width: 795px;
	padding: 25px 0 10px 0;
	text-align:center;
}

/*ホームタウン*/

.hm{
	position: relative;
	top:0;
	left:0;
}

.logos{
	width: 150px;
	text-align: center;
	position:absolute;
	top:270px;
	left:20px;
}

.hm_date{
	float: left;
	width: 795px;
	padding-top: 280px;
}

.hm_date dt{
	float: left;
	width: 40px;
}

.hm_date dd{
	float: left;
	width: 765px;
}

.map1{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map1.gif) 190px 0px no-repeat;
}

.map2{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map2.gif) 190px 0px no-repeat;
}

.map3{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map3.gif) 190px 0px no-repeat;
}

.map4{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map4.gif) 190px 0px no-repeat;
}

.map5{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map5.gif) 190px 0px no-repeat;
}

.map6{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map6.gif) 190px 0px no-repeat;
}

.map7{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map7.gif) 190px 0px no-repeat;
}

.map8{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map8.gif) 190px 0px no-repeat;
}

.map9{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map9.gif) 190px 0px no-repeat;
}

.map10{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map10.gif) 190px 0px no-repeat;
}

.map11{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map11.gif) 190px 0px no-repeat;
}

.map12{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map12.gif) 190px 0px no-repeat;
}

.map13{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map13.gif) 190px 0px no-repeat;
}

.map14{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map14.gif) 190px 0px no-repeat;
}

.map15{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map15.gif) 190px 0px no-repeat;
}

.map16{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map16.gif) 190px 0px no-repeat;
}

.map17{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map17.gif) 190px 0px no-repeat;
}

.map18{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map18.gif) 190px 0px no-repeat;
}

.map19{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map19.gif) 190px 0px no-repeat;
}

.map20{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map20.gif) 190px 0px no-repeat;
}

.map21{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map21.gif) 190px 0px no-repeat;
}

.map22{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map22.gif) 190px 0px no-repeat;
}

.map23{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map23.gif) 190px 0px no-repeat;
}

.map24{
	width: 805px!important;
	min-height: 474px;
	padding-left: 15px;
	background: url(../images/team_introduction/map24.gif) 190px 0px no-repeat;
}

#left_side .column{
	float: left;
	width: 795px;
}

.ot{
	float: left;
	width: 577px;
	padding-left: 10px;
	font-size: 131%;
	border-left: 3px solid #333;
	margin-bottom: 10px;
}

.lst_ground_ht{
	float: left;
	width: 200px;
	text-align: center;
}

.lst_ground_ht li img{
	width: 160px;
	margin-bottom: 5px;
}

.lst_ground_ht li{
	float: left;
	width: 200px;
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.pro_wrap{
	float:left;
	width: 795px;
	padding-top: 20px;
}

.pro_pic{
	position:relative;
	float:left;
	width: 260px;
}

.pro_date{
	float:left;
	width: 227px;
	padding-right: 10px;
	font-size: 93%;
}

.pro_date .num{
	color: #196cb6;
	font-weight: bold;
	font-size: 138.5%;
	padding-left: 5px;
}

.pro_date h4{
	float:left;
	width: 227px;
}

.pro_date .name{
	font-weight: bold;
	font-size: 138.5%;
	padding-left: 10px;
}

.pro_date .data{
	float:left;
	width: 227px;
}

.pro_date .data span{
	float:left;
	width: 217px;
	padding: 5px;
	border-bottom: 1px solid #eee;
}

#pro_scr_wrapall{
	float:left;
	width: 298px;
}

.pro_scr_wrap{
	float:left;
	width: 276px;
	padding: 10px;
	border: 1px solid #eee;
	margin-bottom: 10px;
}

.pro_scr_wrap p{
	font-weight: bold;
	font-size: 138.5%;
}

.pro_scr_wrap h4{
	float:left;
	font-weight: bold;
	width: 276px;
	font-size: 93%;
	padding: 0 0 5px 0;
	border-bottom: 2px solid #196cb6;
}

.pro_scr_wrap .pro_scr{
	float:left;
	text-align: center;
	width: 276px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee;
}

.pro_scr_wrap .pro_scr p{
	float:left;
	text-align: center;
	width: 100%;
	padding-top:5px;
}

.pro_scr_wrap .pro_scr2 p{
	float:left;
	text-align: center;
	width: 100%;
	padding-top:5px;
}

.lead_cm{
	float: left;
	width: 795px;
	padding: 15px 0;
	border-top: 1px solid #d5d5d5;
}

.lead_cm2{
	float: left;
	width: 395px;
	margin-right: 15px;
}

.lead_cm3{
	float: left;
	width: 395px;
}

.lead_cm .leadpic{
	float: left;
	width: 120px;
	text-align:center;
}

.lead_cm .leadtetwrap{
	float: right;
	width: 645px;
}

.pro_scr_wrap .pro_scr2{
	float:left;
	text-align: center;
	width: 276px;
	padding: 10px 0 0 0;
}

.pro_wrap table {
	float: left;
	width: 794px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size: 100%;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	text-align:center;
	margin-bottom: 10px;
}

.pro_wrap table th{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #7d7d7d;
	background-color: #f5f5f5;
	padding:4px 2px;
	font-size: 93%;
	line-height: 1.2;
}

.pro_wrap table .thwd{
	width: 44px;
}

.pro_wrap table td{
	padding: 2px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.memberNv{
	float: left;
	width: 800px;
	padding-left:5px;
}

.memberNv li{
	float: left;
	width: 130px;
	margin-right: 1px;
}

.memberNv li a{
	display: block;
	width: 130px;
	text-align: center;
	color: #FFF;
	font-size: 85%;
	padding: 3px 0;
	background-color: #196db6;
}

.memberNv li a:hover{
	background-color: #3c87c9;
}




.lgTdl4{
	float: left;
	width: 794px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size: 85%;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-top: 30px;
	text-align:center;
	line-height:1.2;
}

.lgTdl4 th{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #7d7d7d;
	background-color: #f5f5f5;
	padding:4px 2px;
}

.lgTdl4 td{
	padding:4px 2px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


.lgTdl4 .header{
	cursor:pointer;
}

.lgTdl4 .headerSortUp{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #FFF;
	background-color: #333;
	padding:4px 2px;
}

.lgTdl4 .headerSortDown{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #FFF;
	background-color: #333;
	padding:4px 2px;
}

.Wmax{
	width: 100%!important;
}

.Wmax td{
padding:10px 2px!important;
}

.lgTdl10{
	float: left;
	width: 795px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size: 85%;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-bottom: 25px;
	text-align:center;
	line-height:1.2;
}

.lgTdl10 th{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #7d7d7d;
	background-color: #f5f5f5;
	padding:6px 2px 20px 2px;
}

.lgTdl10 td{
	padding:4px 2px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


.lgTdl10 .header{
	background: #f5f5f5 url(/common/images/team_introduction/bg.gif) no-repeat center bottom;
	cursor: pointer;
}

.lgTdl10 .headerSortUp{
	color: #FFF;
	font-size: 116%;
	background: #a3a3a3 url(/common/images/team_introduction/desc.gif) no-repeat center bottom;
}

.lgTdl10 .headerSortDown{
	color: #FFF;
	font-size: 116%;
	background: #a3a3a3 url(/common/images/team_introduction/asc.gif) no-repeat center bottom;
}
.tllg{
	float: left;
	width: 772px;
	padding-left: 13px;
	background: url(/common/images/result/tllg_bar.gif) repeat-y left top;

}

.tllg_bg{
	float: left;
	width: 775px;
	padding: 7px 10px;
	border-top: 2px solid #196db6;
	background: url(/common/images/result/tllg_btm_bg.jpg) no-repeat left bottom;

}

.tlh3s{
	float: left;
	width: 100%;
	padding:0;
	margin-bottom:7px;
}


.lgTdl12{
	float: left;
	width: 804px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size: 85%;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-bottom: 25px;
	text-align:center;
	line-height:1.2;
}

.lgTdl12 th{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #7d7d7d;
	background-color: #f5f5f5;
	padding:4px 2px;
}

.lgTdl12 td{
	padding:4px 2px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.plfWrap{
	float: left;
	width:150px;
	margin-right: 9px;
}

.plfPic{
	float: left;
	width:150px;
	height: 160px;
}

.plfName{
	float: left;
	width:150px;
	padding-bottom:5px;
}

.plfName2{
	float: left;
	width:150px;
	padding-bottom:5px;
}

.plfTet{
	float: left;
	width:150px;
	font-size: 85%;
	padding-bottom: 5px;
}

.plfWrap .num{
	color: #196cb6;
	font-weight: bold;
	font-size: 138.5%;
}
.plfWrap .name{
	font-weight: bold;
	font-size: 138.5%;
	padding-left: 10px;
}

.cupWrap{
	float:left;
	width:795px;
	margin-top: 10px;
	background: url(/common/images/common/bgCup.gif) repeat-y center;
}

.cupWrap .cup{
	float:left;
	width:264px;
	margin-right:1px;
	text-align:center;
}

.icCup{
	position: relative;
	overflow: hidden;
}

.cupWrap .cup .icCup::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}


.cupWrap .cup .icCup:hover::before {
	-webkit-animation: shine 1.5s;
	animation: shine 1.5s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

.cupWrap .cupRnk{
	font-size: 161.6%;
	font-weight: bold;
}

.cupWrap .cupRnk span{
	font-size: 35px;
	font-weight: bold;
}

.cupWrap .cupRnk .rnks1{
	color: #ff8a00;
}

.cupWrap .cupRnk .rnks4{
	color: #c5c5c5;
}

.team_graph2{
	float: left;
	width: 795px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size: 85%;
	text-align: center;
}

.team_graph2 th{
	padding: 4px 7px;
	border: 1px solid #cccccc;
	color: #7d7d7d;
	font-weight: normal;
	background-color: #efefef;
}

.team_graph2 td{
	padding: 4px 7px;
	border: 1px solid #cccccc;
}

.lgTdlsp{
	float: left;
	width: 787px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	line-height:1.3;
}

.mtcs_navi{
	float: left;
	width: 787px;
	padding: 2px;
	border:2px solid #ffc238;
	margin-bottom:5px;
}

.lgTdlsp th{	
	padding:10px 0;
	width:100px;
	font-size: 85%;
	text-align:center;
	background-color: #fefbf5;
	border-right: 3px solid #ffffff;
	font-size: 116%;
}



.lgTdlsp td{
	padding:4px 10px;
	text-align: left;
	border-bottom: 3px solid #ffffff;
	background-color: #fefbf5;
}

.lead_cm2{
	float: left;
	width: 395px;
	margin-right: 15px;
}

.lead_cm3{
	float: left;
	width: 395px;
}

.lgTdl10sp{
	float: left;
	width: 804px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-bottom: 25px;
	text-align:center;
	line-height:1.3;
}

.lgTdl10sp th{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #7d7d7d;
	border-top: 3px solid #196db6;
	background-color: #f5f5f5;
	padding:10px 2px 10px 2px;
	font-size: 85%;
}

.lgTdl10sp td{
	padding:4px 2px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


.lgTdl10sp .header{
	background: #f5f5f5 url(/common/images/team_introduction/bg.gif) no-repeat center bottom;
	cursor: pointer;
}

.lgTdl10sp .headerSortUp{
	color: #FFF;
	background: #a3a3a3!important;
}

.lgTdl10sp .headerSortDown{
	color: #FFF;
	background: #a3a3a3!important;
}

.hvTate{
	background-color: #efefef;
	font-weight: bold;
	color: #FF0000;
}

.cplt{
	width: 100%;
	float:left;
	padding: 15px 0;
	border-bottom: 1px solid #d5d5d5;
}


.cplt li{
	color: #CCC;
	float:left;
}

.sorts{
	float:left;
	background-color: #efefef;
	width:795px;
	padding:5px;
}

.cplt li span{
	color: #000;
	font-weight: bold;
}

.styT .g_rnk{
	background-color:#eaf5ff!important;
	
}

.styT{
	background-color:#eaf5ff;
}
