@charset "utf-8";
/* CSS Document */
/*	indexall	start	*/
div#indexTop
{
	width:520px;
	height:260px;
	background-image:url(/support/image/index_howto_back.gif);
	background-position:center;
	background-color:transparent;
	background-repeat:no-repeat;
	margin:0px auto 15px;

}
div#topAccArea
{
	width:500px;
	height:100px;
	background-image:url(/support/image/index_howto_top.gif);
	background-position:left;
	background-color:transparent;
	background-repeat:no-repeat;
	position:relative;
	top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}
div#bottomAccArea
{
	width:520px;
}
div#bottomAccArea ul
{
	width:520px;
	margin-left:auto;
	margin-right:auto;
}
div#bottomAccArea li
{
	float:left;
}
div#bottomAccArea li.left01
{
	width:197px;
	text-align:right;
	padding-top:49px;
}
div#bottomAccArea li.center01
{
	width:140px;
	text-align:right;
	padding-top:16px;
}
div#bottomAccArea li.right01
{
	width:114px;
	padding-left:49px;
	text-align:left;
	padding-top:6px;
}
/*	topRecommendArea	start	*/
div#topRecommendArea
{
	width:520px;
	margin-bottom:15px;
}
/*	cardDATA	start	*/
div#cardDATA
{
	width:520px;
	text-align:left;
}
div#cardDATA h3
{
	font-size:16px;
	color:#666666;
	line-height:1.5em;
	width:98%;
	padding-top:6px;
	padding-bottom:3px;
	padding-left:4px;
	text-align:left;
	font-weight:bold;
}
div#cardDATA h4
{
	font-size:16px;
	line-height:1.5em;
	width:98%;
	margin-bottom:3px;
	margin-left:4px;
	text-align:left;
	font-weight:bold;
}
div#cardDATA table.cardDATAview
{
	width:98%;
	margin:5px auto;
}
div#cardDATA table.cardDATAview td.left
{
	width:38%;
	color:#0033FF;
	text-align:left;
}
div#cardDATA table.cardDATAview td.left span
{
	padding-left:4px;
	padding-right:4px;
}
div#cardDATA table.cardDATAview td.center
{
	width:38%;
	color:#FF0000;
	text-align:left;
}
div#cardDATA table.cardDATAview td.center span
{
	padding-left:4px;
	padding-right:4px;
}
div#cardDATA table.cardDATAview td.right
{
	width:24%;
	text-align:right;
}
div#cardDATA table.cardDATAview td.right img
{
	padding-right:3px;
	vertical-align:/**/text-bottom;
}
div#cardDATA table.cardDATAview td.right span
{
	padding-right:20px;
}
/*	cardDATA	end	*/
/*	oddsDATA	start	*/
div#oddsDATA
{
	width:520px;
	margin:0px auto 10px;
}
div#oddsDATA table.oddsDATA
{
	width:100%;
}
div#oddsDATA table.oddsDATA td.od1, div#oddsDATA table.oddsDATA td.od2, div#oddsDATA table.oddsDATA td.od3, div#oddsDATA table.oddsDATA td.od4
{
	padding:6px 0px;
	border-bottom:1px #0371B1 solid;
}
div#oddsDATA table.oddsDATA td.od1
{
	width:40%;
}
div#oddsDATA table.oddsDATA td.od2
{
	width:7%;
	text-align:center;
}
div#oddsDATA table.oddsDATA td.od3
{
	width:35%;
}
div#oddsDATA table.oddsDATA td.od4
{
	width:18%;
}
div#oddsDATA table.oddsDATA td.od1 span
{
	font-size:14px;
	color:#666666;
	font-weight:bold;
	padding-left:5px;
}
div#oddsDATA table.oddsDATA td.od2 span
{
	font-size:13px;
}
div#oddsDATA table.oddsDATA td.od3 div.PER, div#OneMatchOdds table td.MatchPercent div.PER
{
	background-image:url(/support/image/HOTcardPER.gif);
	background-repeat:repeat-x;
	height:20px;
	border:1px solid #F4C51C;
}
div#oddsDATA table.oddsDATA td.od4 input.IndOdds, table#TL_hotbetsOdds input.IndOdds, div#OneMatchOdds table td.MatchIndOdds input.IndOdds, div#OneMatchOdds table td.MatchIndOdds input.NoIndOdds
{
	width:84%;
	border:1px solid;
	padding:5px 0px;
	font-weight:bold;
	cursor: pointer;
	background-image:url(/support/image/obb1.gif);
	color: #333333;
	border-color:#1FAAFF;
}
table.MatchOdds .oddlineLIST, div.MatchOdds .oddlineLIST
{
	background-color:#ECF5FF;
}
table.MatchOdds .evenlineLIST, div.MatchOdds .evenlineLIST
{
	background-color:#FFFFFF;
}
/*	oddsDATA	end	*/
/*	topRecommendArea	end	*/
/*	subRecommendArea	start	*/
div#subRecommendArea
{
	width:520px;
	margin:20px auto 10px;
}
div.subRcard
{
	float:left;
	width:250px;
	margin:0px 5px;
	padding:4px 0px 6px;
}
div.boxTop
{
	width:250px;
	margin:5px auto 0px;
}
table.boxD
{
	width:250px;
	margin:0px auto 5px;
}
table.boxD td.bDf
{
	padding:0px 0px 5px;
	text-align:left;
	font-weight:bold;
}
table.boxD td.bDs1, table.boxD td.bDs2, table.boxD td.bDs3
{
	background-image:url(/support/image/horizontal_dott03.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:5px 0px;
	font-size:12px;
}
table.boxD td.bDs1
{
	text-align:left;
	width:36%;
}
table.boxD td.bDs2
{
	text-align:left;
	width:36%;
}
table.boxD td.bDs3
{
	text-align:right;
	width:28%;
}
table.boxD td.bDs1 span
{
	color:#0033FF;
}
table.boxD td.bDs2 span
{
	color:#CC0000;
}
table.boxD td.bDs3 span
{
	padding-left:1px;
	padding-right:1px;
}
table.boxD td.bDs3 img
{
	vertical-align:text-bottom;
}
table.boxO
{
	width:250px;
	margin:0px auto 20px;
	font-size:12px;
}
table.boxO td.left, table.boxO td.right
{
	padding:5px 0px;
	border-bottom:1px #999999 solid;
}
table.boxO td.left
{
	width:70%;
	font-weight:bold;
	color:#333333;
	text-align:left;
}
table.boxO td.right
{
	width:30%;
}
table.boxO td.right input.IndOdds, table.normalOdds td.right input.IndOdds
{
	background-image:url(/support/image/obb1.gif);
	cursor: pointer;
	width:80%;
	border:1px solid;
	border-color:#1FAAFF;
	padding:3px 0px;
	color: #333333;
	font-weight:bold;
}
table.boxO td.boxOu
{
	padding:8px 0px 0px;
	text-align:right;
}
table.boxO td.boxOu a
{
	padding-right:15px;
}
/*	subRecommendArea	end	*/
/*	indexall	end	*/
/*	hotbetsall・betlistall	start	*/
/*	■■■■■	*/
#KindTopBar
{
	width:520px;
	/*margin:0px auto 15px;*/
	margin:0px auto 15px;
}
/*	■■■■■	*/
div.mainviewArea01
{
	width:520px;
	margin:0px auto;
}
div#betcardlist
{
	padding-bottom:40px;
}
/*	betcardlist	start	*/
/*	TL_betcardview01	start	*/
table.TL_betcardview01
{
	width:510px;
	margin:0px auto;
}
table.TL_betcardview01 td.top
{
	text-align:left;
	padding:3px 0px;
}
table.TL_betcardview01 td.middle
{
	text-align:left;
	padding:3px 0px 5px;
}
table.TL_betcardview01 td.bottom
{
	padding:3px 0px;
}
table.TL_betcardview01 td.left, table.TL_betcardview01 td.center
{
	text-align:left;
	width:35%;
}
table.TL_betcardview01 td.right
{
	text-align:center;
	width:30%;
}
table.TL_betcardview01 td.top img, table.TL_betcardview01 td.middle img
{
	padding-right:5px;
}
table.TL_betcardview01 td.middle a
{
	color:#333333;
	font-weight:bold;
}
table.TL_betcardview01 td.left span
{
	color:#0066FF;
}
table.TL_betcardview01 td.center span
{
	color:#FF3300;
}
table.TL_betcardview01 td.bottom span.tr1
{
	padding-left:2px;
	padding-right:2px;
}
table.TL_betcardview01 td.right img
{
	padding-right:2px;
	vertical-align:text-bottom;
}
table.TL_betcardview01 td.right span.tr2
{
	font-size:120%;
	font-weight:bold;
}
/*	TL_betcardview01	end	*/
/*	TL_betoddsview01	start */
table.TL_betoddsview01
{
	width:510px;
	margin:5px auto 15px;
}
/*	odds/2	*/
table.TL_betoddsview01 td.tbOd
{
	width:49%;
	padding:4px 0px;
}
/*	odds/2	*/
/*	odds/3	*/
table.TL_betoddsview01 td.tbOt
{
	width:32%;
	padding:4px 0px;
}
/*	odds/3	*/
table.TL_betoddsview01 td.tbOd, table.TL_betoddsview01 td.tbOt
{
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
	border-bottom:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	cursor:pointer;
	background-image:url(/support/image/obb1.gif);
	color:#333333;
}
table.TL_betoddsview01 td.intvalD, table.TL_betoddsview01 td.intvalT
{
	width:1%;
}
table.Dtbl, table.Ttbl
{
	width:98%;
	margin:0px auto;
}
table.Dtbl td.Dleft
{
	width:70%;
}
table.Dtbl td.Dright
{
	width:30%;
}
/*	TL_betoddsview01	end */
/*	betcardlist	end	*/
/*	hotbetsall・betlistall	end	*/
/*	betlistsub	start	*/
/*	SubKindBar start	*/
div#SubKindBar
{
	width:520px;
	margin:5px auto 0px;
}
div#SubKindBar ul
{
	width:100%;
	margin:0;
	padding:0;
}
div#SubKindBar li
{
	text-align:center;
	float:left;
}
div#SubKindBar li.selectT
{
	width:84px;
	border-top:1px #0066CC solid;
	border-left: 1px #0066CC solid;
	border-bottom:1px solid #ffffff;
	padding:3px 0px;
	background-image:url(/support/image/subType1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
div#SubKindBar li.waitT
{
	width:84px;
	border-top:1px #0066CC solid;
	border-bottom:1px #0066CC solid;
	border-left: 1px #0066CC solid;
	padding:3px 0px;
	background-image:url(/support/image/subType2.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#SubKindBar li.outT
{
	border-bottom:1px #0066CC solid;
	border-left: 1px #0066CC solid;
	padding:4px 0px 3px;
}
div#SubKindBar li span.oneS
{
	font-weight:bold;
	color:#333333;
}
div#SubKindBar li a.anoS
{
	color:#0066FF;
	text-decoration:none;
}
div#SubKindBar li a.anoS:hover
{
	font-weight:bold;
}
/*	SubKindBar end	*/
/*	MainList start */
div#MainList
{
	width:519px;
	margin:-1px 0px 10px;
	_margin-left:-1px;
	padding:11px 0px 10px;
	border-bottom:1px #0066CC solid;
	border-left:1px #0066CC solid;
	border-right:1px #0066CC solid;
}
p#nocard
{
	width:400px;
	text-align:center;
	margin:0px auto;
	padding:15px;
	color:#006699;
	font-weight:bold;
	font-size:110%;
}
/*	hotbets start */
div#hotmatch
{
	width:510px;
	margin:0px auto 10px;
	padding:0px 0px 5px;
	background-image:url(/support/image/hotbetBack.gif);
	background-repeat:no-repeat;
	background-position:5% 94%;
}
div#hotmatch h2
{
	padding-left:5px;
	width:490px;
	color:#FF6600;
	font-weight:bold;
	font-size:130%;
	padding-top:5px;
	padding-bottom:3px;
	background-position:400px 1px;
	background-repeat:no-repeat;
	border-left:5px #33CC00 solid;
	margin-left:5px;
}
div.hotTitle, div.hotTitle ul, div.hotConte, div.hotConte ul
{
	width:510px;
	margin:0;
	padding:0;
}
div.hotTitle li, div.hotConte li
{
	float:left;
	display:block;
}
div.hotTitle li.left
{
	width:380px;
	margin:5px 5px 5px 15px;
	text-align:left;
}
div.hotTitle li.left a
{
	color:#333333;
	font-weight:bold;
	font-size:120%;
}
div.hotTitle li.left a:hover
{
	color:#0066CC;
}
div.hotTitle li.right
{
	width:110px;
	margin:5px 0px;
	text-align:center;
}
div.hotTitle li.right img
{
	padding-right:4px;
}
div.hotTitle li.right span
{
	font-size:110%;
	font-weight:bold;
}
div.hotConte li.hotSCHE
{
	width:230px;
	margin:5px;
}
div.hsTop, div.hsMiddle, div.hsBottom
{
	width:200px;
	margin-left:10px;
}
div.hsTop
{
	height:4px;
	background-image:url(/support/image/hotSCHEtop.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
div.hsMiddle
{
	background-image:url(/support/image/hotSCHEmiddle.gif);
	background-position:center;
	background-repeat:repeat;
}
div.hsBottom
{
	height:4px;
	background-image:url(/support/image/hotSCHEbottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
div.hsMiddle p
{
	width:130px;
	padding:3px 0px 3px 70px;
	margin:0px auto;
	background-repeat:no-repeat;
	background-position:10px center;
	text-align:left;
}
div.hsMiddle p.st
{
	background-image:url(/support/image/hotST.png);
}
div.hsMiddle p.dt
{
	background-image:url(/support/image/hotDT.png);
}
div.hsMiddle p.st span.l2
{
	color:#0066CC;
	font-weight:bold;
}
div.hsMiddle p.dt span.l2
{
	color:#FF0000;
	font-weight:bold;
}
div.hotConte li.hotOdds
{
	width:270px;
	margin:5px 0px;
}
table#TL_hotbetsOdds
{
	width:100%;
}
table#TL_hotbetsOdds td.left, table#TL_hotbetsOdds td.right
{
	padding:5px 0px;
	border-top:1px solid #1FAAFF;
	border-bottom:1px solid #1FAAFF;
}
table#TL_hotbetsOdds td.left
{
	width:70%;
	text-align:left;
	border-left:1px solid #1FAAFF;
}
table#TL_hotbetsOdds td.right
{
	width:30%;
	text-align:center;
	border-right:1px solid #1FAAFF;
}
table#TL_hotbetsOdds td.left span
{
	padding-left:3px;
	font-weight:bold;
	font-size:110%;
	color:#333333;
}
div.hotD
{
	width:480px;
	margin:0px auto;
	text-align:right;
}
/*	hotbets end */
/*	normalArea start */
div#normalArea
{
	width:518px;
	margin:30px auto 10px;
}
div.normalmatch
{
	float:left;
	width:250px;
	margin-left:6px;
	padding:5px 0px;
}
div.ntW
{
	width:250px;
	height:3px;
	background-image:url(/support/image/normalBetTop.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
div.normalTop
{
	width:250px;
	background-image:url(/support/image/normalBetMiddle.gif);
	background-position:center;
	background-repeat:repeat;
}
div.ntB
{
	width:250px;
	height:3px;
	background-image:url(/support/image/normalBetBottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:3px;
}
div.normalTop h3
{
	width:240px;
	margin:0px auto;
	padding:4px 0px 2px;
	font-weight:bold;
	background-position:right;
	background-repeat:no-repeat;
	color:#000033;
}
div.normalTop h4
{
	width:240px;
	margin:0px auto;
	padding:2px 0px 6px;
}
div.normalTop h4 a
{
	font-weight:bold;
	color:#000033;
}
div.normalTop h4 a:hover
{
	color:#FFFF00;
}
div.ntSW
{
	width:250px;
	height:3px;
	background-image:url(/support/image/normal_subBetTop.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
div.normalMiddle
{
	width:250px;
	background-image:url(/support/image/normal_subBetMiddle.gif);
	background-position:center;
	background-repeat:repeat;
}
div.ntSB
{
	width:250px;
	height:3px;
	background-image:url(/support/image/normal_subBetBottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:3px;
}
div.normalMiddle h5
{
	width:240px;
	margin:0px auto;
	padding:4px 0px;
}
div.normalMiddle img
{
	padding-right:3px;
}
table.normalOdds
{
	width:250px;
	margin:0px auto;
}
table.normalOdds td.left
{
	width:72%;
	padding:5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	border-bottom:1px #999999 solid;
}
table.normalOdds td.left span
{
	padding-left:2px;
}
table.normalOdds td.right
{
	width:28%;
	padding:5px 0px;
	border-bottom:1px #999999 solid;
}
table.normalOdds td.right input.IndOdds
{
	font-size:12px;
}
table.normalOdds td.boxOu
{
	padding:8px 8px 0px 0px;
	width:94%;
	text-align:right;
	font-size:12px;
}
/*	normalArea end */
/*	MainList end */
/*	betlistsub	end	*/
/*	matchall	start	*/
div#selfDataBack
{
	width:480px;
	margin:0px auto;
	padding:0px 0px 10px;
}
div#matchStateF
{
	width:175px;
	height:21px;
	background-repeat:no-repeat;
	background-position:center;
	padding-top:60px;
	padding-bottom:9px;
	padding-left:340px;
	margin:5px auto;
}
div#matchStateF span.left
{
	font-weight:bold;
	color:#333333;
	padding-right:4px;
}
div#matchStateF span.right
{
	font-size:18px;
	font-weight:bold;
	color:#FB5200;
	text-decoration:underline;
}
div#matchState
{
	width:520px;
	margin:5px auto;
}
h1#matchState
{
	width:500px;
	margin:0px auto 10px;
	padding:5px 0px;
	text-align:center;
	border:2px #FF6699 solid;
	font-size:120%;
	color:#FF6666;
}
/*	OneMatchViewArea	start	*/
div#OneMatchViewArea
{
	width:510px;
	margin:15px auto;
}
div#OneMatchCard
{
	width:510px;
	margin:0px auto;
	_margin-bottom:-14px;
}
div.MatchTitle
{
	width:510px;
	margin:0px auto 10px;
	background-image:url(/support/image/cardTopLine.gif);
	background-position:left;
	background-repeat:repeat-y;
	height:20px;
	text-align:left;
	padding:3px 0px;
}
div.MatchTitle li
{
	float:left;
	display:block;
}
div.MatchTitle li.left
{
	margin-left:10px;
	text-align:left;
	width:410px;
}
div.MatchTitle li.left span
{
	font-size:135%;
	font-weight:bold;
	color:#FF6600;
}
div.MatchTitle li.right
{
	margin-left:5px;
	text-align:left;
	width:75px;
}
div.OneMatchBar
{
	width:500px;
	padding-bottom:3px;
	padding-left:10px;
	margin:0px auto;
	border-bottom:2px #339933 solid;
}
div.OneMatchBar p
{
	font-size:120%;
	font-weight:bold;
	text-align:left;
	width:500px;
	margin-bottom: 5px;
	margin-top:0px;
}
div.OneMatchSupport
{
	width:490px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px 0px;
	line-height:1.5em;
	color:#FF0000;
}
div.MatchTime
{
	width:510px;
	margin:0px auto;
	height:18px;
	padding:2px 0px;
	background-image:url(/support/image/matchWback.gif);
	background-position:left;
	background-repeat:repeat-x;
}
div.MatchTime li
{
	text-align:left;
	float:left;
	display:block;
}
div.MatchTime li.time1
{
	width:210px;
	margin-right:2px;
}
div.MatchTime li.time1 span.left
{
	padding-left:10px;
	padding-right:3px;
}
div.MatchTime li.time2
{
	width:80px;
	text-align:center;
	color:#FFFFFF;
}
div.userSort
{
	width:510px;
	margin-left:auto;
	margin-right:auto;
}
div.userSort li#leftB, div.userSort li#rightB
{
	text-align:center;
	float:left;
	display:block;
	width:90px;
	height:30px;
	margin-top: 5px;
	padding-left:10px;
}
div.userSort li#subCommeB
{
	text-align:right;
	float:left;
	display:block;
	width:300px;
	padding-top:5px;
	height:25px;
}
/*	BETSLIP start */
div#BetslipWtop, div#BetslipWbottom
{
	width:510px;
	margin:0px auto;
	height:5px;
	background-repeat:no-repeat;
}
div#BetslipWtop
{
	background-image:url(/support/image/betslipTop1.gif);
	background-position:bottom;
}
div#BetslipWbottom
{
	background-image:url(/support/image/betslipBottom.gif);
	background-position:top;
}
div#CHKno, div#BetSlipArea, div#PleaseBet, div#userBetData
{
	background-image:url(/support/image/betslipMiddle.gif);
	background-position:center;
	background-repeat:repeat-y;
}
div#BetSlip, div#BetSlipArea, div.alBetData, div#PleaseBet, div.noBetData, div#CHKno
{
	width:510px;
	margin:0px auto;
}
div#BetSlipArea, div.alBetData
{
	padding:0px 0px 5px 0px;
}
div#PleaseBet, div.noBetData, div#CHKno
{
	padding-top: 15px;
	padding-bottom: 15px;
}
div#PleaseBet p, div.noBetData p, div#CHKno p
{
	width:400px;
	margin:0px auto;
	background-color:#FFFFFF;
	padding:10px;
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
div#PleaseBet p
{
	border:2px #0066FF solid;
	color:#0066FF;
}
div.noBetData p
{
	border:2px #339933 solid;
	color:#339933;
}
div#CHKno p
{
	border:2px #FF0000 solid;
	color:#FF0000;
}
div.betform
{
	width:300px;
	padding:10px 0px 5px;
	float:left;
	margin-left:20px;
	background-image:url(/support/image/betSY.png);
	background-position:3px 40px;
	background-repeat:no-repeat;
}
div#SelectArea, div#betSPoint, div#restArea
{
	width:310px;
	text-align:center;
}
div#SelectArea
{
	margin:0px auto;
	font-size:120%;
	padding-top:3px;
}
div#betSPoint
{
	margin:10px auto;
}
div#restArea
{
	margin:0px auto;
}
div#SelectArea img
{
	padding:0px 5px;
}
span#BSObj, span#BSOdds
{
	font-weight:bold;
	color:#333333;
}
span#BSPoint
{
	font-size:135%;
	font-weight:bold;
	background-image:url(/support/image/BetSlipPointArea.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:100px;
	height:25px;
	padding-top:5px;
	display:block;
	margin:0px auto;
}
div#restArea span
{
	font-weight:bold;
	color:#990000;
	padding:0px 3px;
	font-size:120%;
}
div.buttonform
{
	width:180px;
	padding:10px 0px;
	float:left;
}
div#BTarea1 ul
{
	width:165px;
	margin:0px auto;
}
div#BTarea1 li
{
	float:left;
	display:block;
	width:55px;
	padding:15px 0px 5px;
	text-align:center;
}
div#BTarea2 ul
{
	width:180px;
	margin:0px auto;
}
div#BTarea2 li
{
	float:left;
	display:block;
	width:90px;
	padding:10px 0px 5px;
	text-align:center;
}
/*	BetPointViewArea start	*/
div.BetData
{
	width:246px;
	margin:5px 0px 2px 5px;
	float:left;
	padding:5px 0px 5px;
}
table.TlBD
{
	width:100%;
	border-top:1px #2D9935 solid;
	border-bottom:1px #2D9935 solid;
	padding:3px 0px;
	background-color:#FFFFFF;
}
table.TlBD td p
{
	margin:4px 0px 4px 4px;
	width:95%;
}
table.TlBD td.top1
{
	width:75%;
	text-align:left;
}
table.TlBD td.top1 p
{
	font-size:115%;
	font-weight:bold;
	color: #003399;
}
table.TlBD td.top2
{
	width:25%;
	text-align:center;
}
table.TlBD td.top2 strong
{
	font-size:104%;

	color:#0033CC;
	padding-right:2px;
}
table.TlBD td.bot1
{
	width:50%;
	text-align:left;
}
table.TlBD td.bot1 span
{
	font-size:92%;
	padding:0px 2px 0px 4px;
}
table.TlBD td.bot1 strong
{
	font-size:104%;
	color:#FF3300;
}
table.TlBD td.bot2
{
	width:50%;
	text-align:right;
	font-size:90%;
	color:#333333;
}
/*	BetPointViewArea end	*/
/*	BETSLIP end */
/*	OneMatchOdds start */
div#OneMatchOdds table
{
	font-size:15px;
	margin:15px auto 10px;
	width:100%;
}
div#OneMatchOdds table td.MatchObject
{
	width:45%;
	border-bottom:1px solid #A7A9A9;
	padding:3px 0px;
}
div#OneMatchOdds table td.MatchObject p
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:1.4em;
	margin-left:5px;
	text-align:left;
}
p.win
{
	padding-left:27px;
	height:20px;
	padding-top:4px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(/support/image/win24.gif);
	width:93%;
}
p.normal
{
	width:98%;
}

div#OneMatchOdds table td.MatchObject span
{
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	color:#333333;
}
div#OneMatchOdds table td.MatchPercentLetter
{
	width:5%;
	border-bottom:1px solid #A7A9A9;
	text-align:right;
	font-size:12px;
	padding-top:6px;
}
div#OneMatchOdds table td.MatchPercentLetter span
{
	padding-right:4px;
}
div#OneMatchOdds table td.MatchPercent
{
	width:30%;
	border-bottom:1px solid #A7A9A9;
	padding:3px 0px;
}
div#OneMatchOdds table td.MatchIndOdds
{
	width:20%;
	border-bottom:1px solid #A7A9A9;
	padding:7px 0px;
}
/*	OneMatchOdds end */
/*	OneMatchViewArea	end	*/

/*	joinEventRecommendArea	start	*/
div#joinEventRecommendArea, div#relateCARD
{
	width:520px;
	margin:30px auto 40px;
}
h2#MatchEventInfoBar, h2#relateCardTitleBar
{
	width:500px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	height:18px;
	background-image:url(/support/image/match_evBack.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:110%;
	text-align:left;
	margin:0px auto;
	color:#666666;
	font-weight:bold;
}
table.TL_relateEventData
{
	width:96%;
	margin:0px auto;
}
table.TL_relateEventData td
{
	padding:5px 0px;
}
table.TL_relateEventData td.left
{
	text-align:left;
	width:75%;
}
table.TL_relateEventData td.left a, table.TL_relateCardList td.center a
{
	color:#0066FF;
}
table.TL_relateEventData td.left a:hover, table.TL_relateCardList td.center a:hover
{
	color:#FF6600;
}
table.TL_relateEventData td.left span
{
	color:#666666;
	padding-left:3px;
}
table.TL_relateEventData td.right
{
	width:25%;
	text-align:center;
	font-weight:bold;
}
table.TL_relateEventData td.right span.al
{
	color:#66CC33;
}
table.TL_relateEventData td.right span.yet
{
	color:#FF3300;
}
/*	joinEventRecommendArea	end	*/
/*	relateCARD	start	*/
table.TL_relateCardList
{
	width:98%;
	margin:0px auto;
}
table.TL_relateCardList td
{
	padding:8px 0px;
}
table.TL_relateCardList td.left
{
	text-align:left;
	width:24%;
}
table.TL_relateCardList td.left span
{
	padding-left:3px;
}
table.TL_relateCardList td.center
{
	text-align:left;
	width:61%;
}
table.TL_relateCardList td.right
{
	text-align:center;
	width:15%;
}
/*	relateCARD	end	*/
/*	matchall	end	*/

/*	remark	start	*/
table#TL_remarkArea
{
	width:510px;
	margin:15px auto 5px;
}
table#TL_remarkArea td.left
{
	width:384px;
	text-align:center;
}
table#TL_remarkArea td.left textarea
{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:2px;
	width:360px;
 *width:370px;
	height:60px;
	text-align:left;
}

table#TL_remarkArea td.right
{
	width:126px;
	text-align:left;
}
table#TL_remarkArea td.bottom
{
	padding:5px 0px;
}
table#TL_remarkArea td.bottom p
{
	width:96%;
	margin:0px auto;
	line-height:1.5em;
	font-size:12px;
	color:#4D4D4D;
}
/*	Bar	*/
div#remarkAreaBar
{
	width:510px;
	margin:0px auto;
	_margin-bottom:-3px;
}
div#remarkAreaBar li.left, div#remarkAreaBar li.center
{
	float:left;
	display:block;
	height:30px;
	width:120px;
	padding-left:10px;
	text-align:left;
}
div#remarkAreaBar li.right
{
	float:left;
	width:235px;
	display:block;
	padding-right:15px;
	text-align:right;
}
/*	remarkView	start	*/
div#remarkListArea
{
	background-position:top;
	background-repeat:no-repeat;
	width:510px;
	margin:0px auto;
	border-right:1px solid #00CC33;
	border-left:1px solid #00CC33;
	border-bottom:1px solid #00CC33;
	padding-top:15px;
	padding-bottom:15px;
}
div#remarkListArea p.noword
{
	width:98%;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#6A6A6A;
	text-align:center;
}
table#TL_remarkView
{
	width:98%;
	margin:0px auto 5px;
	/*border:1px #CCCCCC solid;*/
}
table#TL_remarkView td.left
{
	width:20%;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
table#TL_remarkView td.left p
{
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	width:94%;
	font-size:11px;
	text-align:center;
	line-height:1.4em;
}
table#TL_remarkView td.right01
{
	width:80%;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#E8FFE8;
}
table#TL_remarkView td.right01 p
{
	width:96%;
	margin:5px auto;
	line-height:1.5em;
	overflow:hidden;
	font-size:14px;
	font-family: "Lucida Grande", "Verdana", "arial";

}
table#TL_remarkView td.right02
{
	padding-top:6px;
	padding-bottom:6px;
	font-size:11px;
	text-align:left;
	background-color:#E8FFE8;
}
table#TL_remarkView td.right02 span
{
	padding-left:5px;
	padding-right:10px;
	color:#4D4D4D;
}
table#TL_remarkView td.bottom
{
	border-bottom:1px #CCCCCC solid;
}


/*	remarkView	end	*/

/*	remarkPageBar	start	*/
div.remarkPaging
{
	width:460px;
	margin:0px auto;
}
div.remarkPaging li
{
	float:left;
	width:50%;
	padding-top:10px;
	padding-bottom:5px;
	font-size:12px;
}
div.remarkPaging li.left
{
	text-align:left;
}
div.remarkPaging li.right
{
	text-align:right;
}
/*	remarkPageBar	end	*/


/*	remark	end	*/

/*	confirmall	start	*/
div#betinfoTop
{
	width:520px;
	margin:10px auto 0px;
	height:10px;
	background-image:url(/support/image/betslipCtop.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
div#betinfoMiddle
{
	width:520px;
	margin:0px;
	padding:0px;
	background-image:url(/support/image/betslipCmiddle.gif);
	background-position:center;
	background-repeat:repeat-y;
}
div#betinfoBottom
{
	width:520px;
	margin:0px auto 10px;
	height:10px;
	background-image:url(/support/image/betslipCbottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
/*	BetCardData	start	*/
h1#userBetCardName
{
	margin-left:10px;
	padding:5px 0px;
	text-align:left;
	width:98%;
	font-weight:bold;
	font-size:110%;
}
div#userBetCardInfo
{
	width:500px;
	margin:0px auto;
	border-bottom:1px #666666 solid;
}
div#userBetCardInfo li
{
	text-align:left;
	float:left;
	display:block;
	padding:2px 0px 5px;
}
div#userBetCardInfo li.conT
{
	width:205px;
	margin-right:2px;
}
div#userBetCardInfo li.conT span.left
{
	padding-left:10px;
	padding-right:3px;
}
div#userBetCardInfo li.conRES
{
	width:80px;
	text-align:center;
	font-weight:bold;
}
/*	BetCardData	end	*/

/*	BetPointData	start	*/
div#userBetPointInfo
{
	width:510px;
	margin:0px auto;
	padding:0px;
}
div#userBetPointInfo li
{
	display:block;
	float:left;
	padding:5px 0px;
	margin:5px 0px;
}
div#userBetPointInfo li.left
{
	width:300px;
	margin-right:8px;
}
div#userBetPointInfo li.right
{
	width:200px;
	_width:190px;
}
div#userBetPointInfo p.betConte
{
	width:98%;
	margin:0px 0px 5px 10px;
	text-align:center;
	color:#003399;
	font-size:120%;
	font-weight:bold;
}
div.betPO
{
	width:98%;
	margin:0px 0px 5px 10px;
	text-align:center;
}
div.betPO span.betPointU
{
	font-size:115%;
	color:#333333;
	font-weight:bold;
}
div.betPO img
{
	padding:0px 5px;
	vertical-align:middle;
}
div.betPO span.betOddsU
{
	font-size:115%;
	color:#333333;
	font-weight:bold;
}
div#userBetPointInfo h3.betoGetP
{
	width:90%;
	margin:0px auto 5px;
	text-align:center;
	font-weight:bold;
	font-size:105%;
}
div#userBetPointInfo p.BGP
{
	margin:0px auto;
	text-align:center;
	font-weight:bold;
	font-size:115%;
	color:#FF3300;
}
/*	BetPointData	end	*/

/*	BetNotice	start	*/
#loading
{
	width:152px;
	height:44px;
	display:block;
	background-image:url(/support/image/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
}
div#authMesA
{
	width:480px;
	margin:0px auto;
	padding-bottom:5px;
	border:1px #000033 solid;
}
div#authMesA p
{
	width:98%;
	margin:3px auto;
	font-size:94%;
	color:#666666;
	text-align:left;
}
div#authMesA a
{
	color:#0066CC;
}
/*	BetNotice	end	*/
/*	BetBtArea	start	*/
#confirmBTarea
{
	width:520px;
	margin:20px auto;
	padding:0px;
}
#confirmBTarea ul
{
	margin:0px auto;
	padding:0px;
	width:80%;
}
#confirmBTarea li
{
	float:left;
	padding:5px 0px;
	width:50%;
	text-align:center;
}
/*	BetBtArea	end	*/
/*	confirmall	end	*/
/*	thanksall	start	*/
/*		TL_userBetPartInfo	start	*/
table.TL_userBetPartInfo
{
	width:510px;
	margin:0px auto 20px;
	border-bottom:1px solid #009999;
	border-top:1px solid #009999;
}
table.TL_userBetPartInfo td.left, table.TL_userBetPartInfo td.right
{
	width:50%;
}
table.TL_userBetPartInfo td.left
{
	background-image:url(/support/image/vertical_dott03.gif);
	background-position:right;
	background-repeat:repeat-y;
}
/*		TL_BetCardSummary	start	*/
table.TL_BetCardSummary, table.TL_BetObjectSummary
{
	width:98%;
	margin:5px auto;
}
table.TL_BetCardSummary td.top01
{
	/*vertical-align:text-bottom;*/
	padding:0px 0px 7px;
}
table.TL_BetCardSummary td.middle01
{
	padding:7px 0px;
}
table.TL_BetCardSummary td.top01, table.TL_BetCardSummary td.middle01
{
	background-image:url(/support/image/horizontal_dott01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
table.TL_BetCardSummary td.bottom01
{
	padding:7px 0px 0px;
	width:50%;
	font-size:94%;
}
table.TL_BetCardSummary td.left01
{
	text-align:left;
	color:#FF0000;
}
table.TL_BetCardSummary td.right01
{
	text-align:center;
}
table.TL_BetCardSummary td.top01 img, table.TL_BetCardSummary td.bottom01 img
{
	padding-right:4px;
	/*vertical-align:text-bottom;*/
}
table.TL_BetCardSummary td.middle01 a
{
	font-size:110%;
	color:#0000CC;
	text-decoration:underline;
	padding-left:3px;
}
table.TL_BetCardSummary td.middle01 a:hover
{
	color:#FF6600;
}
/*		TL_BetCardSummary	end	*/
/*		TL_BetObjectSummary	start	*/
table.TL_BetObjectSummary td.left01
{
	width:75%;
	text-align:left;
	padding:2px 0px 6px 2px;
}
table.TL_BetObjectSummary td.right01
{
	width:25%;
	text-align:center;
	padding:2px 0px 6px;
}
table.TL_BetObjectSummary td.left02
{
	width:50%;
	text-align:left;
	padding:5px 0px;
}
table.TL_BetObjectSummary td.right02
{
	width:50%;
	text-align:right;
	padding:8px 0px 2px;
	font-size:90%;
	color:#333333;
}
table.TL_BetObjectSummary td.bottom01
{
	padding:4px 0px 2px;
	text-align:right;
}
table.TL_BetObjectSummary td.left01 strong
{
	font-size:115%;
	font-weight:bold;
	color: #003399;
}
table.TL_BetObjectSummary td.right01 strong
{
	font-size:104%;
	color:#0033CC;
}
table.TL_BetObjectSummary td.right01 span
{
	padding-left:2px;
	font-size:92%;
}
table.TL_BetObjectSummary td.left02 span.let1
{
	padding-left:5px;
	padding-right:3px;
	font-size:92%;
}
table.TL_BetObjectSummary td.left02 span.let2
{
	font-size:104%;
	color:#FF3300;
}
table.TL_BetObjectSummary td.bottom01 span.bob1, table.TL_BetObjectSummary td.bottom01 span.bob2, table.TL_BetObjectSummary td.bottom01 img.bob3
{
	display:block;
	float:right;
}
table.TL_BetObjectSummary td.bottom01 span.bob1
{
	padding:3px 0px 0px 4px;
	font-size:90%;
}
table.TL_BetObjectSummary td.bottom01 span.bob2
{
	padding:2px 0px 0px 4px;
	font-size:110%;
	font-weight:bold;
}
/*		TL_BetObjectSummary	end	*/
/*		TL_userBetPartInfo	end	*/
/*		UserPointTans	end	*/
div#UserPointTans
{
	width:520px;
	margin:0px auto;
}
div#UserPointTans ul
{
	margin:0px auto;
	width:90%;
	padding:0px;
}
div#UserPointTans li
{
	width:50%;
	text-align:center;
	float:left;
	padding:5px 0px;
}
div#UserPointTans li h3
{
	font-size:110%;
	text-align:center;
	font-weight:bold;
	color:#0066CC;
	margin-bottom:3px;
}
div#UserPointTans li.left img
{
	padding:0px 4px;
}
div#UserPointTans li span
{
	font-size:110%;
	color:#FF6600;
	font-weight:bold;
}
div#UserPointTans li.right span
{
	padding-right:8px;
}
div#UserPointTans li.right a
{
	font-size:92%;
	color:#666666;
}
/*		UserPointTans	end	*/
/*	thanksall	end	*/
/*	login	start	*/
div.partLoginAreaTop
{
	width:426px;
	height:14px;
	background-image:url(/support/image/logoin_areaTop01.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0px auto;
}
div.partLoginAreaMiddle
{
	width:426px;
	background-image:url(/support/image/logoin_areaMiddle01.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:0px auto;
	min-height:210px;
	height: auto !important;
	height: 210px;
}
div.partLoginAreaBottom
{
	width:426px;
	height:14px;
	background-image:url(/support/image/logoin_areaBottom01.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px auto;
}
/*■■■	SECTOR unique	■■■*/
#loginFromArea
{
	width:880px;
	margin:0px auto;
	padding:10px 0px 20px;
}
#loginFromArea h1
{	
	text-align:center;
	font-size:135%;
	font-weight:bold;
	margin:0px auto 10px;
	color:#2F0000;
}
#loginFromArea h2
{	
	text-align:center;
	font-size:108%;
	margin:0px auto 15px;
}
#selectLoginType
{
	width:880px;
	margin:20px auto 10px;
	padding-bottom:15px;
}
#selectLoginType li
{
	float:left;
	width:50%;
}
p.selectguide
{
	width:80%;
	text-align:center;
	padding:10px 0px 5px;
	border-bottom:1px solid #5CC0FC;
	font-weight:bold;
	font-size:110%;
	margin-right:auto;
	margin-left:auto;
}
#selectLoginType li.left p.selectguide
{
	color:#39B6F9;
	margin-bottom:10px;
}
#selectLoginType li.right p.selectguide
{
	color:#82CFFD;
	margin-bottom:30px;
}
p.subguide
{
	margin:20px auto 0px;
	text-align:center;
}
table#TL_login
{
	width:100%;
}
table#TL_login td
{
	padding:7px 0px;
}
table#TL_login td.leftSTR
{
	width:35%;
	text-align:center;
}
table#TL_login td.rightBOX
{
	width:65%;
}
#subOption
{
	width:100%;
	margin:0px auto;
}
#subOption li
{
	float:left;
}
#subOption li.subleft
{
	width:46%;
	text-align:right;
	padding-right:10px;
}
#subOption li.subright
{
	width:46%;
	text-align:left;
	padding-left:10px;
}
#subOption label, #subOption a
{
	font-size:84%;
}
table#TL_login td.bottom
{
	text-align:center;
}
table#TL_login td.bottom p
{
	margin-top:5px;
}
#selectLoginType li.right
{
	text-align:center;
}
/*	login	end	*/
/*	favoriteall start	*/
div.UserFavoriteBar
{
	width:510px;
	height:24px;
	background-position:bottom;
	background-repeat:no-repeat;
	margin:10px auto;
}
div.UserFavoriteBar ul
{
	width:500px;
	margin:0px auto;
	padding:0;
}
div.UserFavoriteBar li
{
	float:left;
	display:block;
	padding-top:4px;
	color:#666666;
	font-weight:bold;
}
div.UserFavoriteBar li.left
{
	width:400px;
	text-align:left;
}
div.UserFavoriteBar li.left span
{
	padding-left:5px;
}
div.UserFavoriteBar li.right
{
	width:100px;
	text-align:center;
}
table.TL_betcardview01 td.left01
{
	text-align:left;
	padding:3px 0px;
	width:78%;
}
table.TL_betcardview01 td.left01 img
{
	padding-right:4px;
}
table.TL_betcardview01 td.left01 a
{
	color:#0066FF;
	font-weight:bold;
	padding-left:24px;
	background-position:left center;
	background-repeat:no-repeat;
}
table.TL_betcardview01 td.right01
{
	text-align:center;
	padding:3px 0px;
	width:22%;
}
table.TL_betcardview01 td.right01 img
{
	vertical-align:text-bottom;
}
table.TL_betcardview01 td.right01 span.tr1
{
	padding-left:2px;
	padding-right:2px;
}
table.TL_betcardview01 td.right01 span.tr2
{
	font-size:110%;
	font-weight:bold;
}
/*	favoriteall end	*/
/*	resultlistall	start	*/
div#resultCardTop

{
	margin-bottom:10px;
}
div#resultCardBottom
{
	margin-bottom:10px;
	margin-top:10px;
}
div.resultCardSearchArea
{
	width:510px;
	margin-left:auto;
	margin-right:auto;
}
div.resultCardSearchArea li.middle
{
	padding:10px 0px;
}
div.resultCardSearchArea li
{
	text-align:center;
	padding-bottom:5px;
}
table.TL_PartResultCard
{
	width:98%;
	margin:0px auto 15px;
	border:1px solid #009999;
	font-size:12px;
}
table.TL_PartResultCard td
{
	padding:5px 0px;
}
table.TL_PartResultCard td.left
{
	padding-left:5px;
	width:48%;
	color:#4D4D4D;
	font-weight:bold;
}
table.TL_PartResultCard td.right
{
	padding-right:5px;
	width:48%;
	text-align:right;
}
table.TL_PartResultCard td.right span.lead1
{
	padding-left:2px;
}
table.TL_PartResultCard td.bottom
{
	background-image:url(/support/image/horizontal_dott03.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-left:5px;
	font-weight:bold;
}
table.TL_PartResultCard td.left img
{
	padding-right:3px;
	vertical-align:text-bottom;
}
/*	resultlistall end	*/
/*	pointecoall	start	*/
div#PointEcoTopBar
{
	width:792px;
	padding-left:8px;
	padding-bottom:7px;
	padding-top:3px;
	height:28px;
	margin:0px auto 20px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(/support/image/pointChangeBar.gif);
	border-bottom:2px solid #009F24;
}
div#PointEcoMainArea
{
	width:810px;
	height:310px;
	margin:0px auto 10px;
	background-image:url(/support/image/pointCH2.gif);
	background-position:center;
	background-repeat:no-repeat;
}
div#PointEcoMainArea a#PointEcoBT
{
	display:block;
	width:176px;
	height:46px;
	position:relative;
	top:250px;
	left:600px;
}
div#PointEcoSupport
{
	width:400px;
	padding:10px 20px;
	margin:20px auto;
	border:2px solid #996633;
}
div#PointEcoSupport h2
{
	border-bottom:1px dotted #993300;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	font-size:110%;
	font-weight:bold;
	color:#CC3300;
}
div#PointEcoSupport p
{
	width:90%;
	padding-left:5px;
	padding-bottom:4px;
	padding-top:4px;
	color:#666666;
}
/*	pointecoall end	*/
/*	point_eco_confirmall	start	*/
div#PointEcoData
{
	width:808px;
	margin:0px auto;
}
div.UserEcoEasyData
{
	float:left;
	margin:0px auto;
	width:300px;
	padding-bottom:5px;
	margin-left:10px;
}
div#PointEcoData div#ptArrow
{
	float:left;
	margin:0px auto;
	width:180px;
	height:235px;
	padding-top:15px;
	background-image:url(/support/image/ptCHarrow.gif);
	background-position:top;
	background-repeat:no-repeat;

}
div.UserEcoEasyData h3
{
	width:96%;
	padding-left:4px;
	padding-bottom:3px;
	font-weight:bold;
}
div.UserEcoEasyData table
{
	width:98%;
	margin-bottom:15px;
	border:2px #99CC33 solid;
}
div.UserEcoEasyData table td.left
{
	width:40%;
	padding:10px 0px;
}
div.UserEcoEasyData table td.right
{
	width:60%;
	padding:10px 0px;
}
div.UserEcoEasyData div.userIMG
{
	width:100px;
	height:100px;
	margin:0px auto 6px;
	background-position:center;
	border:1px #EAEAEA solid;
	background-repeat:no-repeat;
	background-color:#C6EAFD;
}
div.UserEcoEasyData p.uiA
{
	width:98%;
	margin:0px auto;
	text-align:center;
	color:#333333;
}
div.UserEcoEasyData h4.userLevel
{
	width:98%;
	height:57px;
	background-position:bottom center;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px auto 10px;
	color:#666666;
	font-weight:bold;
}
div.UserEcoEasyData h4.uiP
{
	width:98%;
	text-align:center;
	margin:15px auto 2px;
	color:#666666;
	font-weight:bold;
}
div.UserEcoEasyData p.uiB
{
	width:98%;
	text-align:center;
	margin:0px auto 5px;
	padding:3px 0px;
}
div.UserEcoEasyData p.uiB img
{
	vertical-align:text-bottom;
	padding-right:7px;
}
div.UserEcoEasyData p.uiB strong
{
	font-weight:bold;
	text-decoration:underline;
}
div#beforeUst strong.pePT
{
	color:#006633;
	font-size:16px;
}
div#afterUst strong.pePT
{
	color:#0033FF;
	font-size:16px;
}
div.UserEcoEasyData p.uiB span
{
	padding-left:7px;
}
div.giftNotice
{
	width:92%;
	padding:10px 0px;
	border:1px #996600 solid;
	text-align:center;
	margin:0px auto;
	line-height:135%;
}
div.PointEcoNotice
{
	margin:0px auto;
	padding:20px 0px;
	width:90%;
}
div.PointEcoNotice p
{
	width:600px;
	padding:10px 20px;
	margin:0px auto;
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
div.PointEcoNotice p.err
{
	color:#FF0000;
	border:2px #FF0000 solid;
}
div.PointEcoNotice p.thanks
{
	color:#1EA8FB;
	border:2px solid #1EA8FB;
}
/*	point_eco_confirmall end	*/
/*	howotoall	start	*/
div#howotoallwrap
{
	background-image:url(/support/image/top_bgc.gif);
	background-position:top;
	background-repeat:repeat-x;
}
/*	howototoparea	start	*/
div#howtoTopBar
{
	background-image:url(/support/image/howtoplay.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	width:810px;
	height:300px;
	margin:0px auto 10px;
}
table#TL_howtoPartSection
{
	width:760px;
	margin:0px auto;
}
table#TL_howtoPartSection td
{
	width:50%;
	padding:10px 0px;
}
/*	howototoparea	end	*/
/*	howotoPartarea	start	*/
div.howtoPart
{
	width:360px;
	height:150px;
	background-position:center;
	background-repeat:no-repeat;
	margin:0px auto;
}
div#howtoPart01
{
	background-image:url(/support/image/howtoplay1.gif);
}
div#howtoPart02
{
	background-image:url(/support/image/howtoplay2.gif);
}
div#howtoPart03
{
	background-image:url(/support/image/howtoplay3.gif);
}
div#howtoPart04
{
	background-image:url(/support/image/howtoplay4.gif);
}
div.howtoPart a
{
	width:100px;
	height:25px;
	display:block;
	position:relative;
	top:113px;
	left:250px;
}
div#howtoPartTopBar
{
	background-image:url(/support/image/howtoPartplay.gif);
	background-position:15px 0px;
	background-repeat:no-repeat;
	width:810px;
	height:72px;
	margin:0px auto 10px;
}
a#welcome_howto
{
	display:block;
	width:207px;
	height:72px;
	position:relative;
	left:540px;
}
div#howtoPartBtArea
{
	width:800px;
	margin:20px auto 30px;
}
div#howtoPartBtArea li
{
	float:left;
}
div#howtoPartBtArea li.left
{
	text-align:center;
	width:33%;
}
div#howtoPartBtArea li.right
{
	text-align:center;
	width:31%;
}
h3.howtoPlaySubBar
{
	width:800px;
	height:23px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:2px solid #EAEAEA;
	background-position:25px 0px;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:5px;
}
h3.howtoPlaySubBar_2
{
	width:800px;
	height:54px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:2px solid #EAEAEA;
	background-position:25px 0px;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:5px;
}
h3#howtoPlaySubBar01
{
	background-image:url(/support/image/howtobetPartBar.gif);
}
h3#howtoPlaySubBar02
{
	background-image:url(/support/image/howtomatchPartBar.gif);
}
h3#howtoPlaySubBar03
{
	background-image:url(/support/image/howtoresultPartBar.gif);
}
h3#howtoPlaySubBar04
{
	background-image:url(/support/image/howtothanksPartBar.gif);
}
h3#howtoPlaySubBar05
{
	background-image:url(/support/image/howtoecoPartBar.gif);
}
h3#howtoPlaySubBar06
{
	background-image:url(/support/image/howtocommunityPartBar.gif);
}
h3#howtoPlaySubBar07
{
	background-image:url(/support/image/howtocommunityaddPartBar.gif);
}
div.howtotPlus
{
	width:800px;
	padding-top:20px;
	padding-bottom:40px;
	margin:10px auto 40px;
	background-repeat:no-repeat;
	background-position:20px 10px;
}
div.howtotPlus ul
{
	width:450px;
	margin-left:340px;
}
div#howtobetPlusArea
{
	background-image:url(/support/image/howtobetPartPlus.gif);
	height:260px;
}
div#howtomatchPlusArea
{
	background-image:url(/support/image/howtomatchPartPlus.gif);
	height:280px;
}
div#howtoresultPlusArea
{
	background-image:url(/support/image/howtoresultPartPlus.gif);
	height:300px;
}
div#howtomatchPlusArea ul
{
	margin-top:60px;
}
div#howtoecoPlusArea
{
	background-image:url(/support/image/howtoecoPartPlus.gif);
	height:215px;

}
div#howtothanksPlusArea
{
	background-image:url(/support/image/howtothanksPartPlus.gif);
	height:142px;
	padding-bottom:70px;
}
div#howtocommunityPlusArea
{
	background-image:url(/support/image/howtocommunityPartPlus.gif);
	height:270px;
}
div#howtocommunityaddPlusArea
{
	background-image:url(/support/image/howtocommunityaddPartPlus.gif);
	height:200px;
}
div.notice_howto
{
	width:90%;
	margin:10px auto;
}
div.notice_howto p.notice_top
{
	margin-left:100px;
	line-height:1.5em;
	padding-bottom:4px;
	font-size:12px;
	color:#FF0000;
}
div.notice_howto p.notice_bottom
{
	margin-left:112px;
	line-height:1.5em;
	padding-bottom:4px;
	font-size:12px;
	color:#4D4D4D;
}
div.next_howto
{
	width:750px;
	margin:0px auto;
	padding:20px 0px;
	text-align:right;
}
/*	howotoPartarea	end	*/
/*	howotoall	end	*/
/*	help start	*/
div#SectionContentsWrap
{
	width:682px;
	margin:0px auto;
	padding-bottom:30px;
}
h1#helpTopBar, h1#inquiryTopBar
{
	width:670px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:12px;
	font-size:135%;
	font-weight:bold;
	color:#4D4D4D;
	margin:0x auto 10px;
}
h1#helpTopBar
{
	border-bottom:2px solid #C6EAFD;
	border-top:2px solid #C6EAFD;
}
h1#inquiryTopBar
{
	border-bottom:2px solid #7ED904;
	border-top:2px solid #7ED904;
}
div#SearchBox01
{
	width:90%;
	margin:0px auto 10px;
}
table#TL_Searchhelp
{
	width:100%;
}
table#TL_Searchhelp td.top
{
	padding:5px 0px;
	text-align:center;
}
table#TL_Searchhelp input#hWordBox
{
	width:240px;
	padding:3px;
	border:1px solid #C6EAFD;
}
table#TL_Searchhelp td.top img#si15
{
	padding-right:5px;
}
table#TL_Searchhelp input#searchBt
{
	position:relative;
	left:10px;
	top:10px;
}
/*	mainArea start	*/
div.MainView01
{
	width:100%;
	margin:0px auto;
	padding:10px 0px 40px;
}
div.partHelpWrapp
{
	width:630px;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #C6EAFD;
}
h2.partHelpTop
{
	width:625px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(/support/image/horizontal_dott07.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#EFEFEF;
}
h2.partHelpTop p
{
	background-image:url(/support/image/Qimage.gif);
	background-position:3px 2px;
	padding-left:20px;
	padding-bottom:4px;
	min-height:14px;
	height: auto !important;
	height: 14px;
	background-repeat:no-repeat;
	line-height:1.5em;
}
div.partHelpMain
{
	width:94%;
	margin:0px auto;
	line-height:2em;
	font-size:14px;
	padding:8px 0px;
}
div.PartView01
{
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:320px;
	padding-bottom:20px;
}
h3.PartTitle01
{
	border-bottom:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	padding:3px 0px 3px 10px;
	width:310px;
	font-weight:bold;
	background-color:#FCDF7A;
}
table.TL_partContents
{
	width:320px;
	margin:0px auto;
}
table.TL_partContents td.plus
{
	padding-top:7px;
	padding-bottom:7px;
}
table.TL_partContents td.conte1, table.TL_partContents td.conte2, table.TL_partContents td.conte3
{
	text-align:left;
}
table.TL_partContents td.plus
{
	padding-right:5px;
	text-align:right;
	background-image:url(/support/image/horizontal_dott07.gif);
	background-repeat:repeat-x;
	background-position:top;
}
/*	help_part start */
div.lootArea01
{
	width:660px;
	margin:0px auto 10px;
	padding:5px;
}
div.lootArea01 span
{
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
}
div.lootArea01 strong
{
	font-weight:bold;
}
h3.partTitleTop01
{
	width:620px;
	margin:0px auto;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	background-color:#FCDF7A;
}
h3.partTitleTop02
{
	width:620px;
	margin:0px auto;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	color:#333333;
}
table.TL_partcontentsView, table.TL_partListView
{
	width:629px;
	margin:0px auto;
	border:1px #FCDF7A solid;
}
table.TL_partcontentsView td.top, table.TL_partListView td.helpEVEN
{
	background-color:#FFFFA7;
}
table.TL_partcontentsView td.top p
{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	margin-bottom:2px;
	background-image:url(/support/image/Qimage.gif);
	background-position:3px 2px;
	padding-left:20px;
	padding-bottom:4px;
	min-height:14px;
	height: auto !important;
	height: 14px;
	background-repeat:no-repeat;
	line-height:1.5em;
}
table.TL_partcontentsView td.middle p
{
	width:94%;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px auto;
	line-height:2em;
	font-size:14px;
}
/*	help_part end */
/*	help_list start */
table.TL_partListView td
{
	padding-left:3px;
}
p.helpQ
{
	background-image:url(/support/image/Qimage.gif);
	background-position:3px 2px;
	padding-left:20px;
	padding-bottom:4px;
	min-height:14px;
	height: auto !important;
	height: 14px;
	background-repeat:no-repeat;
	line-height:1.5em;
	margin-top:7px;
	margin-bottom:7px;
}
/*	help_list end */
/*	mainArea end	*/
/*	help end	*/
/*	inquiry start	*/
div#inquiryNotice
{
	padding-top:5px;
}
div#inquiryNotice p
{
	line-height:1.8em;
	width:96%;
	margin:0px auto;
}
div#inquiryNotice span
{
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
}
div.MainView01 h4, div.MainView01 table.TL_inquiryForm
{
	width:90%;
	margin:0px auto 10px;
} 
div.MainView01 h4 span
{
	padding-left:5px;
	padding-right:5px;
}
table.TL_inquiryForm
{
	border:1px solid #00AA00;
}
table.TL_inquiryForm td
{
	padding-top:12px;
	padding-bottom:12px;
}
table.TL_inquiryForm td.left
{
	width:30%;
}
table.TL_inquiryForm td.right
{
	width:70%;
}
table.TL_inquiryForm td.left p.left01
{
	width:94%;
	margin-left:10px;
	line-height:1.5em;	
}
table.TL_inquiryForm td.left p.left01 span
{
	padding-left:2px;
	font-size:12px;
}
table.TL_inquiryForm td.conte
{
	border-bottom:1px solid #00AA00;
}
table.TL_inquiryForm td.right p.right01
{
	width:98%;
	margin:0px auto;
	overflow:hidden;
}
p.finMessage01
{
	width:90%;
	color:#333333;
	margin:5px auto 10px;
	font-size:14px;
	line-height:1.5em;
}
p.finMessage02
{
	width:90%;
	margin:0px auto;
	color:#FF0000;
	line-height:1.5em;
}
p.inquiryPreNotice
{
	width:78%;
	line-height:1.8em;
	margin:5px auto;
}
/*	inquiry end	*/

/*	mobile_info	start	*/
div#mobileTop
{
	width:880px;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:5px;
}
div#mobileTop img
{
	margin-left:10px;
}
div.mobilePart
{
	width:860px;
	margin:0px auto;
}
div.mobile_access
{
	width:800px;
	margin:20px auto;
	
}
p.errS
{
	font-size:13px;
	color:#FF0000;
	font-weight:bold;
	padding:0px 0px 16px;
	line-height:1.6em;
	width:88%;
	margin:0px auto;
}
table.TL_mobile_access
{
	width:100%;
	margin:0px auto;
}
table.TL_mobile_access td.left
{
	width:360px;
	text-align:center;
}
table.TL_mobile_access td.center
{
	width:130px;
	text-align:center;
}
table.TL_mobile_access td.right p
{
	width:94%;
	margin:0px auto;
	line-height:1.6em;
	font-size:14px;
}
div.formA
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
input#toMobile
{
	width:190px;
	border:1px solid #999999;
	padding:2px;
}
select#domain
{
	border:1px solid #999999;
}
div.formB
{
	margin-top:12px;
	margin-left:auto;
	margin-right:auto;
}
div.mLine
{
	width:800px;
	height:2px;
	background-image:url(/support/image/horizontal_dott02.gif);
	background-repeat:repeat-x;
	margin:10px auto;
}
div#mobileBottom
{
	width:780px;
	padding-top:15px;
	padding-bottom:15px;
	margin:0px auto;
}
div#mobileBottom p
{
	line-height:1.8em;
}
div#mobileBottom p.top
{
	color:#FF3300;
}
div#mobileTopFin
{
	width:680px;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:10px;
}
div#mobileFinMessage
{
	width:600px;
	margin:10px auto;
	font-size:14px;
}
div#mobileFinMessage span
{
	font-size:130%;
	color:#00B55A;
	font-weight:bold;
}
div.mobileBottomFin
{
	width:580px;
	margin:3px auto;
	color:#666666;
}
div#mobileBottomFinA
{
	width:570px;
	margin:3px auto;
	padding-top:20px;
	padding-bottom:20px;
}
/*	mobile_info	end	*/

/* IE6 css fixer v0.7: Tue, 09 Feb 2010 21:24:29 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html div.subRcard,
* html div#SubKindBar li,
* html div.normalmatch,
* html div.MatchTime li,
* html div.userSort li,
* html div.betform,
* html div.buttonform,
* html div#BTarea1 li,
* html div#BTarea2 li,
* html div.BetData,
* html div#userBetCardInfo li,
* html div#userBetPointInfo li,
* html #confirmBTarea li,
* html table.TL_BetObjectSummary td.bottom01 span.bob1, * html table.TL_BetObjectSummary td.bottom01 span.bob2, * html table.TL_BetObjectSummary td.bottom01 img.bob3,
* html div#UserPointTans li,
* html #selectLoginType li,
* html div.UserFavoriteBar li,
* html div.UserEcoEasyData,
* html div#PointEcoData div#ptArrow,
* html div.PartView01,
* html div.hotTitle li, * html div.hotConte li, * html div.MatchTitle li,
* html #subOption li, * html div#howtoPartBtArea li {display:inline;}

/* convert min height values */
* html div.partLoginAreaMiddle {height:210px;}
* html h2.partHelpTop p {height:14px;}
* html table.TL_partcontentsView td.top p {height:14px;}
* html p.helpQ {height:14px;}


/* add zoom:1 to overflow:hidden */
* html div.subRcard,
* html div#SubKindBar li,
* html div.normalmatch,
* html div.MatchTime li,
* html div.userSort li,
* html div.betform,
* html div.buttonform,
* html div#BTarea1 li,
* html div#BTarea2 li,
* html div.BetData,
* html div#userBetCardInfo li,
* html div#userBetPointInfo li,
* html #confirmBTarea li,
* html table.TL_BetObjectSummary td.bottom01 span.bob1, * html table.TL_BetObjectSummary td.bottom01 span.bob2, * html table.TL_BetObjectSummary td.bottom01 img.bob3,
* html div#UserPointTans li,
* html #selectLoginType li,
* html div.UserFavoriteBar li,
* html div.UserEcoEasyData,
* html div#PointEcoData div#ptArrow,
* html div.PartView01,
* html div.hotTitle li, * html div.hotConte li, * html div.MatchTitle li,
* html #subOption li, * html div#howtoPartBtArea li {zoom:1;}

/* fix negative margins */
* html div#MainList {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html div#topAccArea,
* html a#navi_top,
* html a#navi_first,
* html a#navi_second,
* html a#navi_third,
* html div#PointEcoMainArea a#PointEcoBT,
* html div.howtoPart a,
* html a#welcome_howto,
* html table#TL_Searchhelp input#searchBt {zoom:1;}


/* ============================================= */
/* potentially harmful settings                  */
