@charset "shift_jis";
/* CSS Document */
body{ margin:0px; padding:0px; font:12px/20px "MS PGothic"; color:#4c4d4e; background:url(../images/bj.gif) repeat;}
body ol,ul,li,form,dl,dt,dd,h1,h2,h3,fieldset,legend,label{ margin:0px; padding:0px;}
body li{ list-style:none;}
body font,h1,h2,h3{ font-size:12px; font-weight:normal;}


/*font style*/
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.fontqixie{ font-style:italic;}
.fontfamily-aril{ font-family:Arial, Helvetica, sans-serif;}
.fontweight{ font-weight:900;}
.fontzimbig{ font-variant:small-caps;}
.font-under{ text-decoration:underline;}

/*position and float*/
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

/* height and width*/
.lineheight5{ float:left; width:100%; height:5px; overflow:hidden; display:inline;}
.lineheight10{ float:left; width:100%; height:10px; overflow:hidden; display:inline;}
.lineheight15{ float:left; width:100%; height:15px; overflow:hidden; display:inline;}
.lineheight20{ float:left; width:100%; height:20px; overflow:hidden; display:inline;}
.lineheight25{ float:left; width:100%; height:25px; overflow:hidden; display:inline;}
.lineheight30{ float:left; width:100%; height:30px; overflow:hidden; display:inline;}
.lineheight35{ float:left; width:100%; height:35px; overflow:hidden; display:inline;}
.lineheight40{ float:left; width:100%; height:40px; overflow:hidden; display:inline;}


/*bianju style*/
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}
.ml55{ margin-left:55px;}
.ml70{ margin-left:70px;}

.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt4{ margin-top:4px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt13{ margin-top:13px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt23{ margin-top:23px;}
.mt25{ margin-top:25px;}
.mt29{ margin-top:29px;}
.mt33{ margin-top:33px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}

.pt5{ padding-top:5px;}
.pt15{ padding-top:15px;}

.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}

.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb40{ padding-bottom:40px;}
.pb60{ padding-bottom:60px;}
.pb70{ padding-bottom:70px;}


/*text color and link style*/

.orange{ color:#feaa00;}
a.orangelink:link,a.orangelink:visited{ color:#feaa00; text-decoration:none;}
a.orangelink:hover{ color:#454645; text-decoration:none;}
a.orangelink:active,a.orangelink:focus{ outline:none;}

a.orangelink1:link,a.orangelink1:visited{ color:#d37500; text-decoration:none;}
a.orangelink1:hover{ color:#454645; text-decoration:none;}
a.orangelink1:active,a.orangelink1:focus{ outline:none;}

.red{ color:#F00;}

a:link,a:visited{ color:#454645; text-decoration:none;}
a:hover{ color:#ed8826; text-decoration:none;}
a:active,a:focus{ outline:none;}

.white{ color:#FFF;}
a.whitelink:link,a.whitelink:visited{ color:#ffffff; text-decoration:none;}
a.whitelink:hover{ color:#000000; text-decoration:none;}
a.whitelink:active,a.whitelink:focus{ outline:none;}



body#index .indexlink,
body#pay .paylink,
body#rule .rulelink,
body#links .linkslink,
body#faq .faqlink,
body#sitemap .sitemaplink{ color:#594100; text-decoration:underline;}


/*page style*/
a.pagelink:link,a.pagelink:visited{ text-align:center; color:#030303; text-decoration:none; padding:4px 8px;}
a.pagelink:hover{ text-align:center; color:#ffba51; text-decoration:none; padding:4px 8px;}
a.pagelink:active,a.pagelink:focus{ outline:none;}

a.pagelink1:link,a.pagelink1:visited{ text-align:center; color:#ffba51; font-weight:900; text-decoration:none; padding:4px 8px;}
a.pagelink1:hover{ text-align:center; color:#030303; font-weight:900; text-decoration:none; padding:4px 8px;}
a.pagelink1:active,a.pagelink1:focus{ outline:none;}


/*other style*/
.bgwhite{ background-color:#FFF;}
.bggray{ background-color:#f2f2f2;}

#liveMessengerContainer
{
	position:absolute;
	height:400px;
}
#liveMessengerThumb
{
	cursor:pointer;
}
#liveMessengerPanel
{
	width :300px;
	border :none;
	margin :0px;
	padding :0px;
	display:none ;
}
#hideLiveMessengerPanel
{
	cursor:pointer; 
	margin-right: 5px;
	margin-top :0px;
	float :left ;
}
