@charset "utf-8";
/* CSS Document */
/*::::::::::::::::::::			SideBar START			::::::::::::*/
#hotbetsCARDpickup, #allsportsMENU, #cardSelectArea
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	background-color: #EBEBEB;
}
#allsportsMENU, #cardSelectArea
{
	margin-top:2px;
}
#hotbetsCARDpickup .hotbetsCARDpickup01, #allsportsMENU .allsportsMENU01, #cardSelectArea .cardSelectArea01
{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#hotbetsCARDpickup .hotbetsCARDpickup02, #allsportsMENU .allsportsMENU02, #cardSelectArea .cardSelectArea02
{
	margin:0px auto;
	padding:0px 0px 2px;
	width:146px;
	border-top:1px solid #FFFFFF;
}
#hotbetsCARDpickup .hotbetsCARDpickup02 ul, #allsportsMENU .allsportsMENU02 ul, #cardSelectArea .cardSelectArea02 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#hotbetsCARDpickup .hotbetsCARDpickup02 li, #allsportsMENU .allsportsMENU02 li, #cardSelectArea .cardSelectArea02 li
{
	background-color: #F1F4F9;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
#hotbetsCARDpickup .hotbetsCARDpickup02 li a, #allsportsMENU .allsportsMENU02 li a
{
	text-decoration: none;
	color: #28306A;
	display:block;
	line-height:130%;
}
#hotbetsCARDpickup .hotbetsCARDpickup02 li a
{
	padding:5px 0px 5px 7px;
}
#allsportsMENU .allsportsMENU02 li a
{
	padding:7px 0px 7px 23px;
	margin-left:5px;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:left center;
}
a.allMN1
{
	background-image:url(/support/image/Sicon1.gif);
}
a.allMN2
{
	background-image:url(/support/image/Sicon2.gif);
}
a.allMN3
{
	background-image:url(/support/image/Sicon3.gif);
}
a.allMN4
{
	background-image:url(/support/image/Sicon4.gif);
}
a.allMN5
{
	background-image:url(/support/image/Sicon5.gif);
}
a.allMN6
{
	background-image:url(/support/image/Sicon6.gif);
}
a.allMN7
{
	background-image:url(/support/image/Sicon7.gif);
}
a.allMN8
{
	background-image:url(/support/image/Sicon8.gif);
}
a.allMN9
{
	background-image:url(/support/image/Sicon9.gif);
}
a.allMN10
{
	background-image:url(/support/image/Sicon10.gif);
}
a.allMN11
{
	background-image:url(/support/image/Sicon11.gif);
}
a.allMN12
{
	background-image:url(/support/image/Sicon12.gif);
}
a.allMN13
{
	background-image:url(/support/image/Sicon13.gif);
}
a.allMN14
{
	background-image:url(/support/image/Sicon14.gif);
}
a.allMN15
{
	background-image:url(/support/image/Sicon15.gif);
}
a.allMN16
{
	background-image:url(/support/image/Sicon16.gif);
}
#hotbetsCARDpickup .hotbetsCARDpickup02 li a:hover, #allsportsMENU .allsportsMENU02 li a:hover
{
	text-decoration:underline;
	color: #28306A;
}
div#goClock
{
	margin:0px auto 12px;
}
#addPointU
{
	margin:0px auto 12px;
	width:150px;
}
#addPointU img#addpointUBT
{
	cursor:pointer;
}
table#upPointForm
{
	width:260px;
	margin:0px auto;
}
table#upPointForm td
{
	padding:5px 0px;
}
table#upPointForm td.left
{
	width:50%;
	text-align:right;
}
table#upPointForm td.right
{
	width:50%;
}
table#upPointForm td.right h2
{
	color:#FF0000;
	padding:4px 0px;
	text-align:center;
}
table#upPointForm td.right h2 span
{
	font-weight:bold;
	padding-right:3px;
	font-size:135%;
}
table#upPointForm td.right img
{
	width:30px;
	height:30px;
	margin:0px auto;
	display:block;
}
table#upPointForm td.right h3
{
	color:#333333;
	padding:4px 0px;
	text-align:center;
}
table#upPointForm td.right h3 span
{
	padding-right:3px;
	font-weight:bold;
}
table#upPointForm td.bottom
{
	width:92%;
	padding-right:15px;
}
div.addpointTop
{
	width:270px;
	height:12px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(/support/image/addPointTopBG.gif);
}
div.addpointMiddle
{
	width:270px;
	background-position:center;
	background-repeat:repeat-y;
	background-image:url(/support/image/addPointMiddleBG.gif);
	padding:5px 0px;
}
div.addpointBottom
{
	width:270px;
	height:12px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(/support/image/addPointBottomBG.gif);
}
div.addpointDouble, div.addpointErr
{
	width:270px;
	padding-top:130px;
	padding-bottom:15px;
	background-position:center;
	background-repeat:no-repeat;
}
div.addpointDouble
{
	background-image:url(/support/image/addPointDOUBLE.gif);
}
div.addpointErr
{
	background-image:url(/support/image/addPointERR.gif);
}
div#upPointErrArea
{
	height:15px;
	text-align:right;
	padding-right:30px;
}
div#todayRandCard
{
	margin:0px auto 15px;
	width:150px;
}
div#todayRandCard a
{
	text-decoration:none;
	display:block;
	margin:0;
	padding:0;
	width:150px;
	height:50px;
	background-image:url(/support/image/sideCardRan.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div#challenge25pr, div#GSL
{
	margin:0px auto 15px;
	width:150px;
	text-align:center;
}
#messageAreaTop
{
	width:150px;
	margin:0px auto 10px;
	text-align:center;
	padding-bottom:5px;
}
#messageAreaTop p
{
	text-align:center;
	padding:5px 0px;
	font-size:12px;
}
#messageSelect
{
	width:158px;
	margin-top:0px;
	margin-bottom:10px;
}
#messageSelect ul
{
	width:158px;
}
#messageSelect li a
{
	display:block;
	width:148px;
	padding:5px;
	border:1px #333333 solid;
	text-align:left;
	background-color:#CCCCCC;
}
#messageSelect li a:hover
{
	display:block;
	border:1px #333333 solid;
	width:148px;
	padding:5px;
	text-align:left;
	background-color:#FFFFFF;
}
#cardnameBox
{
	margin-top:5px;
	margin-left:5px;
	width:120px;
	padding:1px 1px 2px 1px;
	border:1px #CCCCCC solid;
}
#cardsearchBox
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}

/*	mypage/other/list_friend/rank_friend	*/
div.userData
{
	width:188px;
	margin:0px auto 10px;
	padding:7px 0px;
	border:1px #999999 solid;
}
div#userDataOwn
{
	background-color:#34BEED;
}
div#userDataOther
{
	background-color:#FFCCCC;
}
div#userDataInfo
{
	width:178px;
	margin:0px auto;
	background-color:#FFFFFF;
	padding:5px 0px 8px;
	text-align:center;
}
a#userDataImage, div#userDataImage
{
	width:150px;
	height:150px;
	background-position:center;
	background-repeat:no-repeat;
	margin:0px auto 5px;
}
a#userDataImage
{
	display:block;
}
p.userDataName
{
	width:98%;
	margin:0px auto;
	padding:8px 0px;
	font-size:12px;
	line-height:1.4em;
	text-align:center;
}
p.userDataName a, p.userDataName span
{
	font-size:14px;	
}
div.userStatus
{
	width:176px;
	margin:0px auto;
	text-align:center;
}
div.userStatus li
{
	float:left;
	text-align:center;
}
div.userStatus li.left
{
	width:140px;
	text-align:center;
}
div.userStatus li.left img
{
	vertical-align:text-bottom;
	padding-right:3px;
}
div.userStatus li.left a
{
	font-size:17px;
	font-weight:bold;
}
div.userStatus li.left span
{
	padding-left:3px;
	font-size:14px;
}
div.userStatus li.right
{
	width:30px;
	text-align:left;
}


h4#userMessage
{
	width:102px;
	margin:0px auto 10px;
	padding:6px 0px 6px 28px;
	background-image:url(/support/image/mesIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
}
div.userRelEasy
{
	width:188px;
	margin:0px auto 10px;
}
div#selfRelEasy
{
	border:1px solid #34BEED;
}
div#otherRelEasy
{
	border:1px solid #FF3366;
}
div.userRelEasyBar
{
	width:178px;
	padding:5px 0px 5px 10px;
	margin:0px auto;
}
div#selfRelEasyBar
{
	background-color:#34BEED;
}
div#otherRelEasyBar
{
	background-color:#FF6699;
}
div.userRelEasyBar a
{
	text-decoration:underline;
	color:#FFFF00;
}
div.userRelEasyBar a:hover
{
	text-decoration:none;
}

div.userRelEasyMain
{
	width:188px;
	margin:0px auto;
}
table.TL_userRelEasyMain
{
	width:100%;
}
table.TL_userRelEasyMain td.left01, table.TL_userRelEasyMain td.right01,table.TL_userRelEasyMain td.left02, table.TL_userRelEasyMain td.right02
{
	width:50%;
	text-align:center;
}
table.TL_userRelEasyMain td.left01, table.TL_userRelEasyMain td.right01
{
	padding:8px 0px;
}
table.TL_userRelEasyMain td.left02, table.TL_userRelEasyMain td.right02
{
	padding:0px 0px 8px;
	font-size:12px;
}
table#TL_selfRelEasyMain td.left02, table#TL_selfRelEasyMain td.right02
{
	border-bottom:1px dotted #34BEED;
}
table#TL_selfRelEasyMain td.left01, table#TL_selfRelEasyMain td.left02
{
	border-right:1px dotted #34BEED;
}
table#TL_otherRelEasyMain td.left02, table#TL_otherRelEasyMain td.right02
{
	border-bottom:1px dotted #FF3366;
}
table#TL_otherRelEasyMain td.left01, table#TL_otherRelEasyMain td.left02
{
	border-right:1px dotted #FF3366;
}
table.TL_userRelEasyMain td.bottom
{
	text-align:left;
	padding:5px 0px 5px 15px;
}
table.TL_userRelEasyMain td.bottom a
{
	font-size:12px;
}
/*	mypage/other/list_friend/rank_friend	*/

/*	side	end	*/
/*::::::::::::::::::::			ExtraArea START			::::::::::::*/
div.rSideMenu
{
	width:270px;
	margin:0px auto 15px;
}
div#noSet
{
	width:266px;
	margin:0px auto 10px;
	border:2px solid #FF0000;
}
div#noSet p
{
	width:96%;
	line-height:1.5em;
	font-size:12px;
	color:#FF0000;
	padding:15px 0px;
	margin:0px auto;
}
div.rSideConte
{
	background-color: #EBEBEB;
	width: 270px;
	padding-bottom:2px;
}
table.rConteTl
{
	width:266px;
	margin:0px auto;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color: #F1F4F9;
}
/*	□□□		□□□	*/
div#adSpaceR1, div#joinowR
{
	text-align:center;
}
/*	□□□		□□□	*/

div.userDataBar
{
	width:265px;
	margin:0px auto;
	padding:5px 0px 5px 5px;
	height:15px;
	text-align:left;
	background-image:url(/support/image/mydatabar.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
a.mynameR, span.TopSTR01
{
	font-weight:bold;
	color:#333333;
}
table#TL_selfEasyData td.myphotoR
{
	text-align:center;
	width:45%;
	padding:10px 0px;
}
table#TL_selfEasyData td.right
{
	width:55%;
	text-align:center;
}
table#TL_selfEasyData td.middle span
{
	font-size:124%;
	font-weight:bold;
	padding-right:2px;
	color:#FF6600;
}
table#TL_selfEasyData td.middle img
{
	padding-right:2px;
	vertical-align:text-bottom;
}
table#TL_selfEasyData td.middle01 img
{
	padding-right:2px;
}
table#TL_selfEasyData td.top, table#TL_selfEasyData td.middle, table#TL_selfEasyData td.middle01
{
	padding:5px 0px;
}
table#TL_selfEasyData td.bottom
{
	padding:5px 0px 8px;
}
/*	□□□		□□□	*/
#userCommuConte
{
	width:266px;
	margin:0px auto;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color: #F1F4F9;
}
table#TL_selfCommunityData td
{
	width:50%;
	text-align:center;
	padding:6px 0px;
	height:100px;
}
table#TL_selfCommunityData td.left
{
	border-right:1px solid #FFFFFF;
}
table#TL_selfCommunityData td.bottom
{
	border-top:1px solid #FFFFFF;
}
table#TL_selfCommunityData td p
{
	width:96%;
	margin:5px auto 0px;
	font-size:12px;
}
/*	□□□		□□□	*/
table#TL_oneCommunityMember td.top, table#TL_oneCommunityMember td.middle
{
	width:33%;
	text-align:center;
	padding:6px 0px;
	height:100px;
	border-bottom:1px solid #FFFFFF;
}
table#TL_oneCommunityMember td.center
{
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
table#TL_oneCommunityMember td.bottom
{
	width:96%;
	padding-right:5px;
	text-align:right;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
}
table#TL_oneCommunityMember td.bottom a
{
	color: #28306A;
}
table#TL_oneCommunityMember td.top p, table#TL_oneCommunityMember td.middle p
{
	width:96%;
	margin:5px auto 0px;
	font-size:12px;
}
/*	□□□		□□□	*/
#moreCARD
{
	width:270px;
	height:25px;
	background-image:url(/support/image/nearlyclosecard.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
div#moreCARD p
{
	width:260px;
	padding-left:4px;
	_padding-top:3px;
	text-align:right;
}
td.cardKindR
{
	width:9%;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	padding:4px 0px 3px;
}
td.cardNameR
{
	width:67%;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	padding:3px 0px;
}
td.cardNameR a
{
	text-decoration: none;
	color: #28306A;
	line-height:135%;
}
td.cardNameR a:hover
{
	text-decoration:underline;
}
td.cardRestR
{
	width:23%;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	padding:3px 0px;
}
/*	□□□		□□□	*/
#rcCARDBar
{
	width:270px;
	height:25px;
	background-image:url(/support/image/recentlycheckedcard.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
/*	□□□		□□□	*/
/*	□□□		□□□	*/
div#easyRankingBar
{
	width:255px;
	height:20px;
	background-image:url(/support/image/easyRankingBar.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
}
div#easyRankingBar a
{
	font-weight:bold;
	color:#333333;
	font-size:12px;
}

div#userEasyRank
{
	overflow:auto;
	overflow-y: scroll;
	max-height:160px;
	height: auto !important;
	height: 160px;
	*overflow-x:hidden;
	width:270px;
	margin:0px auto;
	background-color:#F2FFDF;
}
table#TL_userEasyRank
{
	width:100%;
}
table#TL_userEasyRank td
{
	padding:7px 0px;
	border-bottom:1px solid #FFFFFF;
}
table#TL_userEasyRank td.order
{
	width:15%;
	text-align:center;
	min-height:45px;
	height: 45px;
}
table#TL_userEasyRank td.order span
{
	font-size:14px;
	font-weight:bold;
}
table#TL_userEasyRank td.image
{
	width:15%;
	text-align:center;
}
table#TL_userEasyRank td.name
{
	width:67%;
	padding-left:10px;
	text-align:left;
}
/*	□□□		□□□	*/

/*	■■■		■■■	*/
div.pagingTop01, div.pagingBottom01
{
	padding:10px 0px;
}
div#BetPagingTop01, div#BetPagingBottom01, div#MessagepagingBottom01, div#helpPagingTop01, div#helpPagingBottom01, div#UsefulPagingTop01, div#UsefulPagingBottom01, div.listBetPagingTop01, div.listBetPagingBottom01, div.listBetPagingTop02, div.listBetPagingBottom02, div#UsefulPagingTop02, div#UsefulPagingBottom02
{
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}
div#BetPagingTop01, div#BetPagingBottom01, div#UsefulPagingTop01, div#UsefulPagingBottom01, div.listBetPagingTop01, div.listBetPagingBottom01
{
	width:510px;
	margin-left:auto;
	margin-right:auto;
}
div.listBetPagingTop02, div.listBetPagingBottom02, div#UsefulPagingTop02, div#UsefulPagingBottom02
{
	width:460px;
	margin-left:auto;
	margin-right:auto;
}
div.listBetPagingTop01, div.listBetPagingBottom01, div.listBetPagingTop02, div.listBetPagingBottom02
{
	padding:5px 0px;
	margin:8px auto 24px;
}

div#MessagepagingBottom01
{
	width:500px;
	margin:10px auto 0px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
}
div#helpPagingTop01, div#helpPagingBottom01
{
	width:630px;
	margin-left:auto;
	margin-right:auto;
}
div#helpPagingBottom01
{
	margin-top:20px;
}
div.pagingMain01
{
	width:98%;
	margin:0px auto;
	text-align:center;
}
div.pagingMain02
{
	width:98%;
	margin:0px auto;
}
div.pagingMain02 li
{
	float:left;
}
div.pagingMain02 li.side
{
	width:15%;
	text-align:center;
}
div.pagingMain02 li.center
{
	width:70%;
	text-align:center;
}
div.pagingMain01 a, div.pagingMain02 a
{
	color:#0066FF;
	padding-left:2px;
	font-size:120%;
}
div.pagingMain01 a:hover, div.pagingMain02 a:hover
{
	color:#FF9933;
}
div.pagingMain01 span.pNow, div.pagingMain02 span.pNow
{
	font-weight:bold;
	font-size:120%;
	padding:2px;
	line-height:135%;
	background-color:#00CCFF;
	color:#FFFFFF;
}
div.pagingMain01 span.es, div.pagingMain02 span.es
{
	padding-left:2px;
}
div.pagingSub01, div.pagingSub02, div.pagingSub03
{
	width:96%;
	margin:0px auto;
	padding-top:4px;
}
div.pagingSub01 li
{
	float:left;
	width:50%;
}
div.pagingSub01 li.left
{
	text-align:left;
}
div.pagingSub01 li.right
{
	text-align:right;
}
div.pagingSub02
{
	text-align:center;
}
div.pagingSub03 li.left
{
	float:left;
	width:35%;
	text-align:left;
}
div.pagingSub03 li.right
{
	float:left;
	width:65%;
	text-align:right;
}
div.pagingSpace01
{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}
div.listRankBottom
{
	width:100%;
	padding:5px 0px;
	margin:20px auto 24px;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}
div#sortArea
{
	width:510px;
	margin:0px auto;
}
div#sortArea ul
{
	width:510px;
	margin:0px auto;
}
div#sortArea li
{
	float:left;
	width:50%;
	padding:10px 0px;
}
div#sortArea li.left
{
	text-align:left;
}
div#sortArea li.left a
{
	text-decoration:none;
}
div#sortArea li.left span
{
	padding-right:5px;
	padding-left:5px;
}
div#sortArea li.right
{
	text-align:right;
}
/*	■■■		■■■	*/


/*	■■■		■■■	*/
div.nor_blank
{
	height:8px;
	font-size:0;
	width:100%;
	clear:both;
	margin:0;
}
div.mem_blank
{
	height:2px;
	font-size:0;
	background-color:#65bd2e;
	width:100%;
	clear:both;
	margin:0px 0px 18px 0px;
}
div.blank01
{
	height:2px;
	font-size:0;
	width:100%;
	clear:both;
	margin:0px 0px 10px 0px;
}
div.blank02
{
	height:2px;
	font-size:0;
	width:10px;
	float:left;
}
div.blank03
{
	font-size:1;
	height:2px;
	width:10px;
	float:left;
	margin:0px auto;
}
div.blank04
{
	height:2px;
	font-size:0;
	width:100%;
	clear:both;
	margin:0px 0px 2px 0px;
}
div.blank05
{
	height:2px;
	font-size:0;
	width:100%;
	clear:both;
	margin:0px 0px 5px 0px;
}
/*	■■■		■■■	*/
/*	■■■		■■■	*/
div.FormArea01
{
	width:520px;
	margin:0px auto;
}
input.submitBt01
{
	cursor:pointer;
 *padding-top:2px;
}
input.submitBt02
{
	cursor:pointer;
 *padding-top:3px;
	width:100px;
}
input.submitBt03
{
	margin:0px auto;
	cursor:pointer;
 *padding-top:2px;
}
input.textBox01
{
	border:1px solid #9AD7EB;
	padding:2px;
	width:300px;
}
input.textBox02
{
	border:1px solid #34BEED;
	padding:2px;
	width:310px;
}
input.textBox03
{
	padding:2px;
	width:180px;
	border:1px solid #0066CC;
}
input.textBox04
{
	padding:2px;
	width:180px;
	border:1px #37B1FB solid;
}
input.textBox05
{
	width:180px;
	padding:2px;
	border:1px solid #CCCCCC;
}
input.textBox06
{
	width:350px;
	padding:2px;
	border:1px solid #00AA00;
}
input.textBox07
{
	width:300px;
	padding:2px;
	border:1px solid #CCCCCC;
	margin-left:10px;
}
textarea#textForm01
{
	border:1px solid #9AD7EB;
	padding:2px;
	width:320px;
	height:300px;
}
textarea#textForm02
{
	border:1px solid #34BEED;
	padding:2px;
	width:320px;
	height:150px;
}
textarea#textForm03
{
	border:1px solid #34BEED;
	padding:2px;
	width:448px;
 *width:453px;
	height:300px;
}
textarea#textForm04
{
	border:1px solid #34BEED;
	padding:2px;
	width:324px;
	height:300px;
}
textarea#textForm05
{
	border:1px solid #34BEED;
	padding:2px;
	width:360px;
 *width:374px;
	height:300px;
}
textarea#textForm06
{
	width:300px;
	padding:2px;
	height:200px;
	border:1px solid #CCCCCC;
}
textarea#textForm07
{
	width:400px;
	padding:2px;
	height:230px;
	border:1px solid #00AA00;
}
textarea#textForm08
{
	width:400px;
	margin-top:8px;
	padding:2px;
	line-height:1.5em;
	height:200px;
	border:1px solid #CCCCCC;
}
.select01
{
	border:1px #37B1FB solid;
	padding:1px;
}
.select02
{
	border:1px #00AA00 solid;
	padding:1px;
}
div.textFormInput01
{
	width:448px;
 *width:453px;
	margin:0px auto;
}
input#cReloadBt
{
	overflow:visible;
}
input.radio01
{
	vertical-align:middle;
}
span.lRed, span.ngW
{
	color:#FF0000;
}
span.okW
{
	color:#0066FF;
}
span.lBlue
{
	color:#0DA2FB;
}
span.lGreen
{
	color:#54D164;
}
span.lGreenB
{
	color:#54D164;
	font-weight:bold;
}
span.grey
{
	color:#4D4D4D;
}
span.nesRed
{
	color:#FF0000;
	font-size:11px;
	padding-left:2px;
}
span.okW, a.jLink, a.rLink
{
	color:#0066FF;
}
a.fLink02
{
	color:#0066CC;
}
a.fLink02:hover
{
	color:#999999;
}
a.iLink01, a.rLink:visited
{
	color: #000033;
}
a.iLink02
{
	color:#0079F2;
}
a.fLink01, a.iLink02:hover
{
	color:#FF3300;
}
a.iLink03
{
	color:#333333;
}
a.nLink
{
	color:#2C61CF;
}
a.nLink:hover
{
	color:#FF9428;
}
a.mLink
{
	color:#666666;
}
a.mLink:hover
{
	color:#FF9428;
}
a.jLink:hover, a.rLink:hover
{
	color: #FF6600;
}
a.wLink
{
	color:#0099CC;
}
a.wLink:hover
{
	color:#3D3D3D;
}
.strBold
{
	font-weight:bold;
}
.ng_Bt01
{
	background-color:#CCCCCC;
	color:#003366;
	border:1px #333333 solid;
	padding-left:3px;
	padding-right:3px;
}
.bk_Bt01
{
	background-color:#FFFFFF;
	color:#666666;
	border:1px #000000 solid;
	padding-left:3px;
	padding-right:3px;
}
.po_Bt01
{
	background-color:#0099CC;
	color:#FFFFFF;
	border:1px #0033FF solid;
	padding-left:3px;
	padding-right:3px;
}
.ng_Bt02
{
	background-color:#CCCCCC;
	color:#003366;
	border:1px #333333 solid;
	padding-left:3px;
	padding-right:3px;
	line-height:1.5em;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer;
}
.po_Bt02
{
	background-color:#0099CC;
	color:#FFFFFF;
	border:1px #0033FF solid;
	padding-left:3px;
	padding-right:3px;
	line-height:1.5em;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer;
}
.ng_Bt03
{
	padding:5px;
	text-align:center;
	background-color:#CCCCCC;
	font-weight:bold;
	color:#003366;
	border:1px #333333 solid;
	cursor:pointer;
}
.ng_Bt04
{
	padding:5px 11px;
	text-align:center;
	background-color:#EFEFEF;
	font-weight:bold;
	color:#333333;
	border:1px #CCCCCC solid;
	cursor:pointer;
}
p#noMes
{
	width:460px;
	padding:40px 10px;
	font-size:110%;
	color:#999999;
	border:2px solid #666666;
	background-color:#FFFFFF;
	text-align:center;
	margin:50px auto 20px;
}
p#noData01
{
	width:98%;
	margin:15px auto;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
p#noData02
{
	width:98%;
	margin:15px auto;
	color:#999999;
	font-weight:bold;
	text-align:center;
}
p#noData03
{
	width:98%;
	margin:30px auto;
	font-size:115%;
	border:1px #FF0000 solid;
	padding:10px 0px;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	line-height:2em;
}
p.noDataA
{
	width:98%;
	margin:0px auto;
	text-align:left;
	font-weight:bold;
	padding:10px 0px;
	color:#666666;
}
p.noDataB
{
	width:98%;
	margin:0px auto;
	text-align:center;
	font-weight:bold;
	padding:30px 0px;
	color:#FF0000;
	background-color:#FFFFFF;
}
p.noDataC
{
	width:90%;
	margin:5px auto;
	padding:10px 0px;
	color:#FF0000;
	text-align:center;
	font-size:110%;
}
/*		alert・workfinArea	*/
div.checkActionArea, div.checkActionArea01
{
	width:80%;
	padding:10px;
	margin:5px auto;
	color:#666666;
	font-weight:bold;
}
div.checkActionArea01
{
	font-size:14px;
}
div.checkActionArea02
{
	width:80%;
	padding:10px;
	margin:5px auto;
	text-align:center;
}
div.checkActionArea01 p.sub01, div.checkActionArea01 p.sub02
{
	margin-top:7px;
	margin-left:10px;
	color:#666666;
	font-size:13px;
	font-weight:normal;
}
div.checkActionArea01 p.sub01 span
{
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	font-size:14px;
}
div.alertArea01, div.alertArea02, div.alertArea04, div.finNoticeArea01, div.finNoticeArea02, div.finNoticeArea03
{
	width:496px;
	margin-left:auto;
	margin-right:auto;
	padding:15px 5px;
	text-align:center;
	background-color:#FFFFFF;
}
div.alertArea03
{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:15px 0px;
	text-align:center;
	background-color:#FFFFFF;
}
div.alertArea01, div.alertArea02, div.alertArea03
{
	border:2px #FF0000 solid;
	color:#FF0000;
	font-weight:bold;
}
div.alertArea01
{
	margin-top:10px;
	margin-bottom:10px;
}
div.alertArea02
{
	margin-top:10px;
	margin-bottom:15px;
}
div.alertArea04
{
	margin-top:0px;
	margin-bottom:15px;
	border:2px #FF0000 solid;
	color:#FF0000;
	font-weight:bold;
}
div.alertArea05
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:90%;
	color:#FF0000;
}
div.finNoticeArea01
{
	border:2px solid #1EA8FB;
	margin-bottom:10px;
}
div.finNoticeArea02
{
	border:2px solid #F8B63D;
	margin-bottom:10px;
}
div.finNoticeArea03
{
	border:2px solid #46D951;
	margin-bottom:10px;
}
div.alertArea01 p, div.alertArea02 p, div.alertArea03 p, div.alertArea04 p, div.alertArea05 p, div.finNoticeArea01 p, div.finNoticeArea02 p, div.finNoticeArea03 p
{
	line-height:1.8em;
	margin:0px auto;
}
div.finNoticeArea01 p.main
{
	color:#1EA8FB;
	font-weight:bold;
}
div.finNoticeArea01 p.sub
{
	font-size:12px;
	margin:0px auto;
	padding-top:3px;
}
div.finNoticeArea02 p.main
{
	color:#F8B63D;
	font-weight:bold;
}
div.finNoticeArea03 p.main
{
	color:#46D951;
	font-weight:bold;
}
div.alertArea01 p
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}
div#alertAreaTop01, div#alertAreaTop02
{
	width:730px;
	background-color:#FFFFFF;
	padding:10px 0px;
	margin:0px auto 14px
}
div#alertAreaTop01 p
{
	border:2px solid #FF0000;
	width:97%;
	margin:0px auto;
	padding:20px 0px;
}
div#alertAreaTop02 p
{
	border:2px solid #00D535;
	width:97%;
	margin:0px auto;
	padding:10px 0px;
	text-align:center;
	font-weight:bold;
	font-size:110%;
	color:#39D745;
}
div#alertArea01
{
	width:700px;
	padding:10px 0px;
	margin:10px auto;
	text-align:center;
	border:2px solid #FF0000;
}
div#alertArea01 p
{
	margin:0px auto 2px;
	color:#FF0000;
	font-weight:bold;
	font-size:114%;
}
div#alertArea02
{
	width:98%;
	margin:0px auto 10px;
	text-align:center;
	color:#FF0000;
	font-size:114%;
	line-height:1.5em;
}
p#noticeStr01
{
	margin:0px auto;
	padding:10px 0px;
	font-size:12px;
	color:#666666;
	text-align:center;
}
span.ERR
{
	display:block;
	width:95%;
	text-align:center;
	margin:0px auto 2px;
	color:#FF0000;
	font-weight:bold;
	font-size:114%;
}
p.notice
{
	color:#FF0000;
	font-size:12px;
}
p.notice01
{
	width:60%;
	margin:0px auto;
	font-size:12px;
	line-height:1.4em;
	color:#4D4D4D;
}
div.previewTitleBar01
{
	width:96%;
	margin:0px auto;
	padding:10px 0px;
	color:#FF0000;
	font-weight:bold;
}
div.noticeArea01
{
	width:90%;
	margin:10px auto;
}
/*		selectBtArea	*/
div.selectBtArea
{
	width:508px;
	background-color:#FFFFFF;
	text-align:center;
	margin:10px auto;
	padding:10px 0px;
}
div.selectBtArea02
{
	width:420px;
	background-color:#FFFFFF;
	text-align:center;
	margin:10px auto;
	padding:10px 0px;
}
div.selectBtArea03
{
	width:94%;
	margin:0px auto;
}
div.selectBtArea04
{
	width:94%;
	margin:0px auto;
	text-align:center;
	padding:10px 0px;
}
div.selectBtArea li, div.selectBtArea02 li
{
	float:left;
}
div.selectBtArea li.side
{
	width:15%;
	padding-left:5px;
	text-align:left;
}
div.selectBtArea li.center
{
	width:68%;
	text-align:center;
}
div.selectBtArea li.center p
{
	margin:0px auto;
	padding:5px 0px;
	text-align:center;
	font-size:12px;
}
div.selectBtArea li.left01
{
	text-align:right;
	width:47%;
	padding-right:10px;
}
div.selectBtArea li.right01
{
	text-align:left;
	width:47%;
	padding-left:10px;
}
div.selectBtArea02 li.left01
{
	text-align:center;
	width:50%;
}
div.selectBtArea02 li.right01
{
	text-align:center;
	width:50%;
}
div.selectBtArea03 li.left, div.selectBtArea03 li.right
{
	padding-top:20px;
	padding-bottom:10px;
	width:48%;
	float:left;
}
div.selectBtArea03 li.left
{
	padding-right:10px;
	text-align:right;
}
div.selectBtArea03 li.right
{
	padding-left:10px;
	text-align:left;
}
div.bottomSelectArea
{
	width:90%;
	margin:15px auto;
}
div.bottomSelectArea li
{
	float:left;
	text-align:right;
}
div.bottomSelectArea li.left
{
	width:78%;
}
div.bottomSelectArea li.right
{
	width:22%;
}
div.PointButtonArea01
{
	width:780px;
	margin-top:20px;
}
div.PointButtonArea01 li
{
	width:45%;
	float:left;
}
div.PointButtonArea01 li.left
{
	text-align:right;
	padding-right:20px;
}
div.PointButtonArea01 li.right
{
	text-align:left;
	padding-left:20px;
}
br
{
	letter-spacing:0;
}
/*	positoninng	*/
div.positonRight01
{
	width:90%;
	text-align:right;
	padding-top:6px;
	padding-bottom:6px;
	margin:0px auto;
}
div.positonRight02
{
	width:96%;
	text-align:right;
	padding-top:6px;
	padding-bottom:6px;
	margin:0px auto 20px;
}
div.positonRight03
{
	width:96%;
	text-align:right;
	padding-top:6px;
	padding-bottom:6px;
	margin:20px auto;
}
object
{
    outline: none;
}

/*	emojiArea	*/
div#emojiArea
{
	padding-bottom:3px;
	width:80%;
	text-align:left;
}
div#emSelectArea
{
	padding:4px;
	background-position:left;
	background-repeat:repeat;
	background-image:url(/support/image/back_flist.png);
}
div#emSelectArea h2
{
	padding:5px 0px 5px 10px;
	background-color:#64D06F;
	font-weight:bold;
	margin:0px auto;
}
div#emojiList
{
	padding-top:5px;
	margin:0px auto;
	background-color:#FFFFFF;
}
div#emSelectArea div.formBtAreaEm
{
	text-align:center;
	padding:5px 0px;
	background-color:#FFFFFF;
	margin:0px auto;
}
img.emojiPushIcon
{
	padding-right:3px;
	vertical-align:middle;
}
img.emojiIcon
{
	padding-left:2px;
	padding-right:2px;
}

a#toMobile
{
	width:150px;
	height:57px;
	background-image:url(/support/image/toMobileBet.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:2px;
	margin-bottom:10px;
	display:block;
}



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

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

/* add display:inline to floated elements */
* html div.pagingSub01 li,
* html div.pagingSub03 li.left,
* html div.pagingSub03 li.right,
* html div#sortArea li,
* html div.blank02,
* html div.blank03,
* html div.selectBtArea03 li.left, * html div.selectBtArea03 li.right,
* html div.bottomSelectArea li,
* html div.PointButtonArea01 li,
* html div.pagingMain02 li, * html div.selectBtArea li, * html div.selectBtArea02 li {display:inline;}


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