@charset "shift_jis";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	overflow:-moz-scrollbars-vertical;
	font:12px/20px "MS PGothic";
	color:#4d4d4d;
	background-color:#000000;
}
body ul,p{
	margin:0px;
	padding:0px;
}
a:link,a:visited{
	color:#4d4d4d;
	text-decoration:none;
}
a:hover{
	color:#346e08;
	text-decoration:none;
}
a:active,a:focus{
	outline:none;
}
#wrap{
	width:1003px;
	background-color:#FFFFFF;
	margin:0px auto;
	overflow:hidden;
}
/***************************************header style star***************************************/
#header{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}
.top{
	float:left;
	width:100%;
	height:22px;
	color:#FFFFFF;
	line-height:22px;
	padding-left:63px;
	background-color:#346e08;
	overflow:hidden;
	display:inline;
}
.dl{
	float:left;
	width:100%;
	height:26px;
	/*border:#FF0033 solid 1px;*/
	color:#4d4d4d;
	background-color:#FFFFFF;
	margin-top:7px;
	padding-left:43px;
	overflow:hidden;
	display:inline;
}
.dl ul li{
	float:left;
	list-style:none;
	margin-left:20px;
	/*background:#CC3300;*/
	overflow:hidden;
	display:inline;
}
.dl ul li img{
	float:left;
}
.input1{
	width:120px;
	height:16px;
	border:#cbcbcb solid 1px;
	overflow:hidden;
	display:inline;
}
.button1{
	float:left;
	width:110px;
	height:20px;
	border:0px;
	overflow:hidden;
	display:inline;
}
a.passwordlink:link,a.passwordlink:visited{
	color:#4d4d4d;
	text-decoration:underline;
}
a.passwordlink:hover{
	color:#4d4d4d;
	text-decoration:none;
}

.top1{
	float:left;
	width:100%;
	height:34px;
	text-align:center;
	padding-left:331px;
	line-height:47px;
	/*border:#FFCC33 solid 1px;*/
	background:url(images/top-pic.gif) no-repeat 28px top;
	overflow:hidden;
	display:inline;
}
/***************************************header style over***************************************/

#content{
	float:left;
	width:100%;
	background:url(images/contont-m-bj.gif) repeat-y left top;
	overflow:hidden;
	display:inline;
}
#main{
	float:left;
	width:880px;
	margin-top:5px;
	/*background:#FF9966;*/
	margin-left:62px;
	overflow:hidden;
	display:inline;
}


#leftside{
	float:left;
	width:228px;
	/*background:#FFd966;*/
	overflow:hidden;
	display:inline;
}
.left-nr{
	float:left;
	width:100%;
	margin-top:30px;
	overflow:hidden;
	display:inline;
}
.left-nr-top{
	float:left;
	width:100%;
	background:url(images/left-top-bj.gif) no-repeat left top;
	height:5px;
	overflow:hidden;
	display:inline;
}

.left-nr-mid{
	float:left;
	width:100%;
	background:url(images/left-mid-bj.gif) repeat-y left top;
	overflow:hidden;
	display:inline;
}


.fl{ float:left; display:inline;}
.ml15{ margin-left:15px;}


/************************************bank style star************************************/
.bank{
	width:212px;
	margin:4px auto 0px auto;
	overflow:hidden;
}
.bank-title{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}
.bank-title img{
	float:left;
}
.bank-nr{
	float:left;
	width:210px;
	text-align:center;
	background-color:#fcfcfc;
	border-left:#c9c9c9 solid 1px;
	border-right:#c9c9c9 solid 1px;
	overflow:hidden;
	display:inline;
}
.bank-nr ul li{
	float:left;
	width:100%;
	height:42px;
	margin:12px 0px 0px 0px;
	/*background:#FF33FF;*/
	list-style:none;
	overflow:hidden;
	display:inline;
}
.bank-more{
	float:left;
	width:100%;
	background:url(images/bank-button-bj.gif) no-repeat center top;
	margin-top:7px;
	height:28px;
	overflow:hidden;
	display:inline;
}

a.banklink:link,a.banklink:visited{
	color:#4d4d4d;
	text-decoration:none;
}
a.banklink:hover{
	color:#4d4d4d;
	text-decoration:none;
}
.bank-bot{
	float:left;
	width:100%;
	height:4px;
	background:url(images/bank-bot-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
/************************************bank style over************************************/


.left-line{
	float:left;
	width:100%;
	height:2px;
	margin-top:15px;
	background:url(images/left-line.gif) no-repeat center top;
	overflow:hidden;
	display:inline;
}



/**********************************gamelist style star**********************************/
.gamelist{
	width:212px;
	margin:31px auto 0px auto;
	_margin:14px auto 0px auto;
	padding-bottom:20px;
	overflow:hidden;
}

.gamelist-nr{
	float:left;
	width:210px;
	background-color:#fcfcfc;
	padding-bottom:20px;
	border-left:#c9c9c9 solid 1px;
	border-right:#c9c9c9 solid 1px;
	overflow:hidden;
	display:inline;
}
.gamelist-nr ul li{
	float:left;
	width:100%;
	height:28px;
	line-height:31px;
	margin-left:3px;
	padding-left:27px;
	/*background:#FF33FF;*/
	background:url(images/gamelist-li-bj.gif) no-repeat left top;
	list-style:none;
	overflow:hidden;
	display:inline;
}
/**********************************gamelist style over**********************************/



.left-nr-bot{
	float:left;
	width:100%;
	background:url(images/left-bot-bj.gif) no-repeat left top;
	height:4px;
	overflow:hidden;
	display:inline;
}




#rightside{
	float:right;
	width:625px;
	/*background:#FFd966;*/
	overflow:hidden;
	display:inline;
}


/**********************************navi style start************************************/
#navi{
	float:right;
	width:549px;
	overflow:hidden;
	display:inline;
}
#navi ul li{
	float:left;
	list-style:none;
	overflow:hidden;
	display:inline;
}
#navi ul li img{
	float:left;
}
/**********************************navi style over************************************/



/**********************************choose style star************************************/
.choose{
	float:left;
	width:100%;
	height:29px;
	margin-top:30px;
	line-height:30px;
	_line-height:31px;
	background:url(images/form-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.choose ul li{
	float:left;
	list-style:none;
	height:29px;
	/*background:#6633CC;*/
	overflow:hidden;
	margin:0px 0px 0px 5px;
	display:inline;
}
.button3{
	float:left;
	width:43px;
	height:17px;
	border:0px;
	background:url(images/buy-button.gif) no-repeat left top;
	cursor:pointer;
	margin-top:6px;
	display:inline;
	overflow:hidden;
}
.select-style{
	width:150px;
	height:20px;
	color:#4d4d4d;
	_margin-top:5px;
	overflow:hidden;
	display:inline;
}
.normal{
	color:#009ed7;
	font-weight:bolder;
}
/**********************************choose style over************************************/
.yytime{
	float:left;
	width:304px;
	margin-top:15px;
	overflow:hidden;
	display:inline;
}


/***********************************news style star************************************/
.news{
	float:right;
	width:307px;
	margin-top:15px;
	padding-bottom:10px;
	background:#f0f0f0;
	overflow:hidden;
	display:inline;
}
.news-nr{
	float:left;
	width:100%;
	margin-top:10px;
	/*background:#fddCFF;*/
	overflow:hidden;
	display:inline;
}
.news-nr ul li{
	float:left;
	width:100%;
	line-height:25px;
	list-style:none;
	padding-left:20px;
	background:url(images/icon1.gif) no-repeat 10px 8px;
	overflow:hidden;
	display:inline;
}
.time{
	float:right;
	/*background:#FF9999;*/
	margin-right:29px;
	color:#005437;
	overflow:hidden;
	display:inline;
}
a.newslink:link,a.newslink:visited{
	color:#005437;
	text-decoration:none;
}
a.newslink:hover{
	color:#005437;
	text-decoration:underline;
}
/***********************************news style over************************************/

.banner{
	float:left;
	width:100%;
	background:url(images/gonggaopic-bj.gif) no-repeat left top;
	height:145px;
	overflow:hidden;
	margin-top:15px;
	padding:4px 0px 0px 4px;
	display:inline;
}

.gamepic{
	float:left;
	width:100%;
	margin-top:12px;
	background-color:#f0f0f0;
	padding-bottom:15px;
	overflow:hidden;
	display:inline;
}
.gamepic-nr{
	float:left;
	width:615px;
	/*background:#FF99FF;*/
	margin:15px 0px 0px 12px;
	overflow:hidden;
	display:inline;
}
.gamepic-nr ul li{
	float:left;
	width:143px;
	height:56px;
	padding:5px 0px 0px 5px;
	background:url(images/gamepic-bj.gif) no-repeat left top;
	margin:3px 0px 0px 3px;
	list-style:none;
	overflow:hidden;
	display:inline;
}
.gamepic-nr ul li img{
	float:left;
}


/***********************************gamenews style star************************************/
.gamenews{
	float:left;
	width:100%;
	margin-top:20px;
	background:#fbfafa;
	padding-bottom:15px;
	overflow:hidden;
	display:inline;
}
.gamenews-nr{
	float:left;
	width:100%;
	margin-top:10px;
	/*background:#fddCFF;*/
	overflow:hidden;
	display:inline;
}
.gamenews-nr ul li{
	float:left;
	width:100%;
	line-height:31px;
	list-style:none;
	border-bottom:#e5e4e4 dashed 1px;
	padding-left:28px;
	background:url(images/icon.gif) no-repeat 10px 9px;
	overflow:hidden;
	display:inline;
}

.time1{
	float:right;
	margin-right:37px;
	overflow:hidden;
	display:inline;
}
/***********************************gamenews style over************************************/



/***********************************link style star************************************/
.link{
	float:left;
	width:100%;
	margin-top:18px;
	overflow:hidden;
	display:inline;
}
.link-mid{
	float:left;
	width:100%;
	padding-bottom:10px;
	background:url(images/link-mid-bj.gif) repeat-y left top;
	overflow:hidden;
	display:inline;
}
.link-main{
	float:left;
	width:595px;
	margin:12px 0px 0px 15px;
	/*background:#CCCC33;*/
	overflow:hidden;
	display:inline;
}
.link-bot{
	float:left;
	width:100%;
	height:9px;
	background:url(images/link-bot-bj.gif) repeat-y left top;
	overflow:hidden;
	display:inline;
}

a.linklink:link,a.linklink:visited{
	color:#5a5a5a;
	text-decoration:none;
}
a.linklink:hover{
	color:#9fcd2d;
	text-decoration:none;
}
/***********************************link style over************************************/




/***************************************footer style star***************************************/
#footer{
	float:left;
	width:100%;
	background:#346e08;
	overflow:hidden;
	display:inline;
}
.footer1{
	float:left;
	width:100%;
	text-align:center;
	overflow:hidden;
	display:inline;
}
.footer2{
	float:left;
	width:880px;
	color:#dff7c1;
	height:50px;
	/*background:#FF99CC;*/
	margin-left:62px;
	overflow:hidden;
	display:inline;
}
.footer-l{
	float:left;
	margin-top:5px;
	/*background:#Fdd9CC;*/
	overflow:hidden;
	display:inline;
}
.footer-r{
	float:right;
	margin-top:5px;
	/*background:#Fdd9CC;*/
	overflow:hidden;
	display:inline;
}

a.footerlink:link,a.footerlink:visited{
	color:#dff7c1;
	text-decoration:none;
}
a.footerlink:hover{
	color:#dff7c1;
	text-decoration:underline;
}
/***************************************footer style over***************************************/




/******************************お取引の流れ style star***************************/
.gamelist1{
	width:212px;
	margin:4px auto 0px auto;
	padding-bottom:20px;
	overflow:hidden;
}
.contact{
	float:left;
	width:100%;
	margin-top:15px;
	overflow:hidden;
	display:inline;
}
.smallnavi{
	float:right;
	width:100%;
	text-align:right;
	/*background:#FF66CC;*/
	margin-top:10px;
	overflow:hidden;
	display:inline;
}
.pay-title{
	float:left;
	width:100%;
	background:url(images/pay_title.gif) no-repeat left top;
	height:60px;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:14px;
	line-height:60px;
	padding-left:95px;
	overflow:hidden;
	display:inline;
}
.pay-title1{
	float:left;
	width:100%;
	background:url(images/pay_title1.gif) no-repeat left top;
	height:48px;
	color:#5b5b5b;
	margin-top:25px;
	font-weight:bolder;
	font-size:14px;
	line-height:27px;
	padding-left:48px;
	overflow:hidden;
	display:inline;
}
.pay-nr{
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px;
	/*background:#CCCC66;*/
	overflow:hidden;
	display:inline;
}
.pay-nr1{
	float:left;
	width:100%;
	text-align:center;
	margin-top:28px;
	overflow:hidden;
	display:inline;
}
.pay-title2{
	float:left;
	width:100%;
	background:url(images/pay_title2.gif) no-repeat left top;
	height:48px;
	color:#5b5b5b;
	margin-top:25px;
	font-weight:bolder;
	font-size:14px;
	line-height:27px;
	padding-left:48px;
	overflow:hidden;
	display:inline;
}
.pay-title3{
	float:left;
	width:100%;
	background:url(images/pay_title3.gif) no-repeat left top;
	height:48px;
	color:#5b5b5b;
	margin-top:25px;
	font-weight:bolder;
	font-size:14px;
	line-height:27px;
	padding-left:48px;
	overflow:hidden;
	display:inline;
}
.pay-title4{
	float:left;
	width:100%;
	background:url(images/pay_title4.gif) no-repeat left top;
	height:48px;
	color:#5b5b5b;
	margin-top:25px;
	font-weight:bolder;
	font-size:14px;
	line-height:27px;
	padding-left:48px;
	overflow:hidden;
	display:inline;
}
.pay-title5{
	float:left;
	width:100%;
	background:url(images/pay_title5.gif) no-repeat left top;
	height:48px;
	color:#5b5b5b;
	margin-top:25px;
	font-weight:bolder;
	font-size:14px;
	line-height:27px;
	padding-left:48px;
	overflow:hidden;
	display:inline;
}
/******************************お取引の流れ style over***************************/



/******************************faq style star***************************/
.faq{
	float:left;
	width:100%;
	background:url(images/faq_title.gif) no-repeat left top;
	margin-top:25px;
	overflow:hidden;
	display:inline;
}
.faq-title{
	float:left;
	width:100%;
	color:#5b5b5b;
	font-weight:bolder;
	font-size:14px;
	margin-top:3px;
	/*background:#CCCC66;*/
	padding-left:48px;
	overflow:hidden;
	display:inline;
}
.faq-nr{
	float:left;
	width:568px;
	line-height:22px;
	margin:34px 0px 0px 49px;
	/*background:#CC99FF;*/
	overflow:hidden;
	display:inline;
}
.normal1{
	color:#FF0000;
}
.return-top{
	float:left;
	width:100%;
	text-align:right;
	/*background:#FF66CC;*/
	margin-top:30px;
	overflow:hidden;
	display:inline;
}
/******************************faq style over***************************/



/******************************sitemap style star***************************/
.height{
	float:left;
	width:100%;
	height:15px;
	/*background:#CC6699;*/
	overflow:hidden;
	display:inline;
}
.sitemap-nr{
	float:left;
	width:100%;
	margin-top:10px;
	/*background:#fddCFF;*/
	overflow:hidden;
	display:inline;
}

.sitemap-li{
	float:left;
	width:100%;
	line-height:31px;
	list-style:none;
	border-bottom:#e5e4e4 dashed 1px;
	padding-left:28px;
	background:url(images/icon.gif) no-repeat 10px 9px;
	overflow:hidden;
	display:inline;
}
.sitemap-li1{
	float:left;
	width:100%;
	line-height:31px;
	list-style:none;
	border-bottom:#e5e4e4 dashed 1px;
	padding-left:28px;
	overflow:hidden;
	display:inline;
}
.sitemap-li2{
	float:left;
	width:100%;
	line-height:31px;
	list-style:none;
	border-bottom:#e5e4e4 dashed 1px;
	padding-left:40px;
	overflow:hidden;
	display:inline;
}
a.sitemaplink:link,a.sitemaplink:visited{
	color:#4d4d4d;
	text-decoration:underline;
}
a.sitemaplink:hover{
	color:#4d4d4d;
	text-decoration:none;
}
/******************************sitemap style over***************************/




/******************************会社紹介 style star***************************/
.normal2{
	font-weight:bolder;
	font-size:14px;
}
.normal3{
	font-size:14px;
}
/******************************会社紹介 style over***************************/





/******************************利用規約 style star***************************/
.rules-title{
	float:left;
	width:100%;
	background:url(images/rules_title.gif) no-repeat left top;
	height:28px;
	color:#6acd16;
	margin-top:15px;
	font-weight:bolder;
	line-height:30px;
	padding-left:20px;
	overflow:hidden;
	display:inline;
}
.rules-nr{
	float:left;
	width:595px;
	margin:10px 0px 0px 20px;
	/*background:#CCCC66;*/
	overflow:hidden;
	display:inline;
}
/******************************利用規約 style over***************************/






/******************************相互リンク style star***************************/
.ny-link{
	float:left;
	width:100%;
	background:url(images/link_title.gif) no-repeat left top;
	margin-top:25px;
	overflow:hidden;
	display:inline;
}
.link-title{
	float:left;
	width:100%;
	font-weight:bolder;
	/*background:#CC9999;*/
	overflow:hidden;
	display:inline;
}
.link-title1{
	float:left;
	width:100%;
	color:#666666;
	text-align:center;
	font-weight:bolder;
	/*background:#CCCC66;*/
	margin-top:16px;
	overflow:hidden;
	display:inline;
}
.link-nr{
	float:left;
	width:100%;
	margin:20px 0px 0px 0px;
	/*background:#CCCC66;*/
	overflow:hidden;
	display:inline;
}
.link-nr img{
	float:left;
	margin:4px 8px 0px 0px;
	overflow:hidden;
	display:inline;
}

.link-title2{
	float:left;
	width:100%;
	color:#666666;
	height:64px;
	background:url(images/link_title.gif) no-repeat left top;
	text-align:center;
	font-weight:bolder;
	/*background:#CCCC66;*/
	line-height:93px;
	overflow:hidden;
	display:inline;
}
.td-border{
	border-right:#e4e4d7 solid 1px;
	padding:5px;
	border-bottom:#e4e4d7 solid 1px;
}
.td-border1{
	border-bottom:#e4e4d7 solid 1px;
	padding:5px;
}
.td-border2{
	border-right:#e4e4d7 solid 1px;
	padding:5px;
}
.td-border3{
	padding:5px;
}
.normal4{
	color:#8aa34d;
	font-weight:bolder;
}
.page{
	float:left;
	width:100%;
	/*background:#CC99FF;*/
	margin-top:20px;
	overflow:hidden;
	display:inline;
}
.page ul{
	width:45%;
	margin:0px auto;
	overflow:hidden;
	/*background:#00CC99;*/
}
.page ul li{
	float:left;
	list-style:none;
	margin-left:15px;
	line-height:15px;
	overflow:hidden;
	display:inline;
}
.normal5{
	color:#cccccc;
	margin-left:15px;
}
a.pagelink:link,a.pagelink:visited{
	color:#4d4d4d;
	text-decoration:none;
}
a.pagelink:hover{
	color:#70b733;
	text-decoration:underline;
}
.linknotice-top{
	float:left;
	width:100%;
	height:33px;
	background:url(images/link_news-top.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.linknotice-mid{
	float:left;
	width:100%;
	padding-bottom:12px;
	background:url(images/link_news-mid.gif) repeat-y left top;
	overflow:hidden;
	display:inline;
}
.linknotice-mid ul{
	float:left;
	width:600px;
	/*background:#FF9966;*/
	margin:10px 0px 0px 12px;
	list-style:none;
	overflow:hidden;
	display:inline;
}
.linknotice-mid ul li{
	float:left;
	width:100%;
	background:url(images/icon.gif) no-repeat left 4px;
	padding-left:19px;
	overflow:hidden;
	display:inline;
}
.linknotice-bot{
	float:left;
	width:100%;
	height:5px;
	background:url(images/link_news-bot.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
/******************************相互リンク style over***************************/






/******************************news style star***************************/
.ny_news{
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:15px;
	background:#fbfafa;
	overflow:hidden;
	display:inline;
}
.ny_news ul li{
	float:left;
	width:100%;
	line-height:31px;
	list-style:none;
	border-bottom:#e5e4e4 dashed 1px;
	padding-left:28px;
	background:url(images/icon.gif) no-repeat 10px 9px;
	overflow:hidden;
	display:inline;
}

/******************************news style over***************************/




/***************************news-more style star************************/
.news-more{
	float:left;
	width:100%;
	background:url(images/news-more_title.gif) no-repeat left top;
	margin-top:25px;
	overflow:hidden;
	display:inline;
}
.news-more-title{
	float:left;
	width:616px;
	line-height:14px;
	margin-left:8px;
	/*background:#00CC66;*/
	overflow:hidden;
	display:inline;
}
.news-more-title1{
	float:left;
	width:616px;
	margin-left:8px;
	/*background:#dddC66;*/
	color:#e8ab02;
	font-weight:bolder;
	overflow:hidden;
	display:inline;
}
.news-more-nr{
	float:left;
	width:616px;
	margin:13px 0px 0px 8px;
	/*background:#00CC66;*/
	overflow:hidden;
	display:inline;
}
/***************************news-more style over************************/



/*************************お支払い方法 style star**********************/
.paymethod-nr{
	float:left;
	width:595px;
	margin:10px 0px 0px 20px;
	/*background:#CCCC66;*/
	overflow:hidden;
	display:inline;
}
.paymethod-nr img{
	float:left;
}
.paymethod-nr p{
	float:right;
	width:420px;
	/*background:#33FFCC;*/
	overflow:hidden;
	display:inline;
}
.paymethod-nr1{
	float:left;
	width:100%;
	padding-bottom:12px;
	margin:10px 0px 0px 5px;
	/*background:#3399CC;*/
	overflow:hidden;
	display:inline;
}
.paymethod-nr1 ul li{
	float:left;
	width:100%;
	background:url(images/icon.gif) no-repeat left 4px;
	padding-left:19px;
	overflow:hidden;
	display:inline;
}
/*************************お支払い方法 style over**********************/





/*************************新規会員登録 style star**********************/
.register-title{
	float:left;
	width:100%;
	font-weight:bolder;
	line-height:33px;
	background:url(images/register_title.gif) no-repeat left 4px;
	height:42px;
	overflow:hidden;
	display:inline;
}
.register-mid{
	float:left;
	width:100%;
	background:url(images/register_mid.gif) repeat-y left top;
	overflow:hidden;
	display:inline;
}
.register-bot{
	float:left;
	width:100%;
	background:url(images/register_bot.gif) no-repeat left top;
	height:16px;
	overflow:hidden;
	display:inline;
}
.register-main{
	float:left;
	width:590px;
	/*background:#FF9966;*/
	margin:3px 0px 0px 17px;
	list-style:none;
	overflow:hidden;
	display:inline;
}
.normal6{
	color:#63b000;
	font-weight:bolder;
}
.register-nr{
	float:left;
	width:100%;
	margin-top:5px;
	/*background:#3399CC;*/
	overflow:hidden;
	display:inline;
}
.register-nr ul li{
	float:left;
	width:100%;
	background:url(images/icon.gif) no-repeat left 4px;
	padding-left:19px;
	overflow:hidden;
	display:inline;
}
.register-form{
	float:left;
	width:100%;
	margin-top:10px;
	/*background:#fddCFF;*/
	overflow:hidden;
	display:inline;
}
.register-form ul li{
	float:left;
	width:100%;
	line-height:31px;
	list-style:none;
	border-bottom:#c9c9c9 dashed 1px;
	padding-left:24px;
	background:url(images/icon1.gif) no-repeat 10px 11px;
	overflow:hidden;
	display:inline;
}
.register-form-l{
	float:left;
	width:130px;
	/*background:#CCFF99;*/
	overflow:hidden;
	display:inline;
}

.register-form-r{
	float:left;
	width:452px;
	/*background:#fdFd99;*/
	overflow:hidden;
	display:inline;
}
.textborder{
	width:150px;
	height:16px;
	margin-top:6px;
	border:#7f9db9 solid 1px;
}
.register-nr1{
	float:left;
	width:623px;
	margin-top:8px;
	border:#cccccc solid 1px;
	height:200px;
	overflow:hidden;
	display:inline;
}
.register-nr2{
	float:left;
	width:613px;
	border:0px;
	margin:5px;
	background:#f5f5f5;
	height:190px;
	overflow:hidden;
	display:inline;
}
.register-nr3{
	float:left;
	width:100%;
	text-align:center;
	/*background:#CC9966;*/
	overflow:hidden;
	display:inline;
}
.button2{
	width:136px;
	background:url(images/button3.gif) no-repeat left top;
	height:35px;
	cursor:pointer;
	border:0px;
}
.button4{
	width:136px;
	background:url(images/button4.gif) no-repeat left top;
	height:35px;
	border:0px;
	cursor:pointer;
	margin-left:10px;
}

.register-nr4{
	float:left;
	width:100%;
	margin-top:30px;
	text-align:center;
	/*background:#CC9966;*/
	overflow:hidden;
	display:inline;
}
.register-nr4 ul{
	float:left;
	width:450px;
	margin-left:104px;
	/*background:#CC9999;*/
	overflow:hidden;
	display:inline;
}
.register-nr4 ul li{
	float:left;
	line-height:31px;
	list-style:none;
	overflow:hidden;
	display:inline;
}
/*************************新規会員登録 style over**********************/




/*************************Order style star**********************/
.order-nr{
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;
	/*background:#CC9966;*/
	overflow:hidden;
	display:inline;
}
.order-nr ul li{
	float:left;
	width:100%;
	line-height:31px;
	list-style:none;
	overflow:hidden;
	display:inline;
}

/*************************Order style over**********************/





/*************************取引状況 style star**********************/
.dl-{
	float:left;
	width:100%;
	height:26px;
	/*border:#FF0033 solid 1px;*/
	color:#4d4d4d;
	background-color:#FFFFFF;
	margin-top:7px;
	padding-left:43px;
	overflow:hidden;
	display:inline;
}
.dl- ul li{
	float:left;
	list-style:none;
	line-height:28px;
	margin-left:20px;
	font-size:14px;
	/*background:#CC3300;*/
	overflow:hidden;
	display:inline;
}
.dl- ul li img{
	float:left;
	margin-right:5px;
}
.sitemap-li-{
	float:left;
	list-style:none;
	border-bottom:#e5e4e4 dashed 1px;
	padding-left:30px;
	background:url(images/icon.gif) no-repeat 10px 8px;
	overflow:hidden;
	display:inline;
}
/*************************取引状況 style over**********************/

.redfont{color:#FF0000;}

/*************************登録情報 style star**********************/
.button5{
	width:136px;
	background:url(images/button7.gif) no-repeat left top;
	height:35px;
	border:0px;
}
/*************************登録情報 style over**********************/



/*************************機器販売 style star**********************/
.forma{
	float:left;
	width:100%;
	/*background:#99FFFF;*/
	overflow:hidden;
	display:inline;
}
/*************************機器販売 style over**********************/

/*************************MSN style over**************************/
#liveMessengerContainer
{
	position:absolute;
}
#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 ;
}
/*************************MSN style over**************************/


.zfffxx {
	border-bottom: #1c89be 4px solid; border-left: #1c89be 4px solid; padding-bottom: 5px; margin: 10px 0px; padding-left: 5px; width: 430px; padding-right: 5px; background: #ffffff; border-top: #1c89be 4px solid; border-right: #1c89be 4px solid; padding-top: 5px
}
.zfffxx ul li{ float:left; display:inline; width:100%; overflow:hidden; margin-top:3px; }
.zfffxx ul li .input{ border:#b7b7b7 solid 1px; padding:3px; width:157px; height:16px;}

.smartpit_top_1 {
	margin-top: 5px
}

.hui {
	color: #999999
}
.smartpitpay2 {
	padding-bottom: 5px; margin: 10px 0px 0px; padding-left: 10px; padding-right: 0px; background: url(../images20101203/smx.gif) repeat-x 50% bottom; padding-top: 5px
}
.smartpitpay2a1 {
	margin: 0px 5px 0px 0px; float: left
}
.smartpitpay2a2 {
	margin: 0px 5px 0px 0px; float: left
}
.smartpitpay2a3 {
	margin: 0px 10px 0px 0px; float: left
}
.smartpitpay2a4 {
	float: left
}
.smartpitpay2b {
	padding-bottom: 0px; padding-left: 40px; padding-right: 0px; padding-top: 4px
}
.smartpitpay2b1 {
	border-bottom: #adadad 1px solid; border-left: #adadad 1px solid; padding-bottom: 2px; padding-left: 2px; width: 134px; padding-right: 0px; background: #ffffff; float: left; height: 15px; border-top: #adadad 1px solid; border-right: #adadad 1px solid; padding-top: 2px
}
.smartpitpay2b2 {
	margin: 0px 5px; float: left
}
#smartpitpay2b3 {
	float: left
}
#smartpitpay2b3 a {
	color: #124a91; text-decoration: underline
}
.wmpay2a2k {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; width: 29px; float: left; height: 13px; border-top: #ffffff 1px solid; border-right: #9f9f9f 1px dashed
}
.wmpay2a2k2 {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; width: 30px; float: left; height: 13px; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}

.smartpitpay3 {
	padding-bottom: 5px; margin: 4px 0px 0px; padding-left: 10px; padding-right: 0px; background: url(../images20101203/smx.gif) repeat-x 50% bottom; padding-top: 5px
}
.smartpitpay3b {
	padding-bottom: 0px; padding-left: 20px; padding-right: 0px; padding-top: 3px
}