@charset "utf-8";
/* CSS Document */

body,a,img,div,dl,dt,dd,ul,ol,li,form,fieldset,p,blockquote,h1,h2,h3 {margin:0;padding:0; border:0;list-style:none}
body{color:#666;font:12px/1.22 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;}
select, input, textarea{font-family:"MS UI Gothic","MS PGothic","MS Gothic";}
div {margin:auto;}
#contaner { color:#888; width:550px; margin:0; padding:0; border:0;}
#contaner #titles { background:#FC0 url(../images/title.gif) no-repeat; width: 510px; height:38px; color:#000; font-size:14pt; font-weight:bold; padding-left:20px; padding-top:14px; margin-top:10px;  }
#contaner #titles .title_color{ font-weight:normal; color:#630; font-size:9pt; padding-left:25px}
#contaner #title_sub{ padding:20px;width: 490px;text-align:left; line-height:20px; }
#contaner #bottom{ clear:both; background:url(../images/bottom.gif) repeat-x 0 20px; height:70px; width:530px; text-align:center; padding-top:35px}

#contaner .option_box{ width:500px; background:url(../images/pay_table_bg.gif) no-repeat bottom; padding-bottom:20px;margin-bottom:20px;}
#contaner .option_top{ background:url(../images/pay_table_top.gif) no-repeat; height:40px; padding-top:10px;}
#contaner .option_top .rario_bt{ padding-left:15px; padding-right:30px; float:left; display:block}
#contaner .option_top .option_ti{color:#666; font-weight:bold; font-size:12pt}
#contaner #content {font-size:9pt;}
#contaner #content .option_img{float:left;padding-left:8px;}
#contaner #content .option_text{ display:block;padding-top:16px}
#contaner #content .option_card_caution{clear:both;color:#F30; padding-left:25px;}
#contaner #content .option_wm_caution{ clear:both;color:#F63; padding-left:20px;padding-top:8px; }

#contaner #content .webmoney_link{ display:block; color:#39F; text-decoration: none; line-height:40px; text-align:right; margin-right:15px; }
#contaner #content .webmoney_link:hover{ color:#F30; text-decoration: underline}

.pay_box{border:#CCC 1px solid; width:500px; background:#F4F4F4;margin:auto; margin-bottom:50px; text-align:left;position:relative }
.pay_copy{ position:absolute; left:0; width:200px; text-align:center; font-size:12pt; color:#666;font-weight:bold;margin-top:40px;}
.pay_amount{ background:#99FF00;width:299px; background:#FFF; border-left:#CCC 1px solid; margin-left:200px}
.pay_amount .pay_amount_list{padding-left:20px;padding-top:3px; padding-bottom:3px; }
.pay_amount .pay_amount_list_b{ background:#F0F0F0;padding-left:20px;padding-top:3px; padding-bottom:3px; width:235px}

.money_bold{ font-weight:bold; color:#F60; font-size:9pt;padding-left:20px;}
.blue{ color: #39F}

#contaner .caution{ width:460px;padding-bottom:20px}
#contaner .caution .caution_title{border-bottom:#F60 1px solid; font-size:12pt; font-weight:bold; padding:5px; color:#F60}
#contaner .caution .caution_text{ padding:8px; line-height:20px; color:#777; letter-spacing:1px}

#contaner #pay_table { width:500px; margin-bottom:40px ; font-size:11pt }
#contaner #pay_table table {border:#CCC 1px solid; border-collapse:collapse}
#contaner #pay_table table td {border:#CCC 1px solid; height:32px; padding-left:30px}
#contaner #pay_table .pay_table_left{ width:150px; background:#F4F4F4; color:#666}

#contaner #pwd_box{ width:500px; border:#EEE 1px solid; background:#F4F4F4; text-align:center; margin-top:30px; margin-bottom:50px} 
#contaner #pwd_box .pwd_form{padding-top:40px;}
#contaner #pwd_box .pwd_err{ display:hidden;padding-top:15px;padding-bottom:20px; color:#F30; font-size:8pt}
#contaner #pwd_box input {margin-left:30px; width:150px; height:20px; border:#CCC solid 1px;}

#contaner #comp_copy {width:500px; text-align:center; margin-bottom:70px;margin-top:80px; letter-spacing:2px }
#contaner #comp_copy .failer{color:#F00; font-weight:bold; padding-top:50px;padding-bottom:50px; font-size:11pt}




/* AO support top_menu */
#top_menu 		             	{ width:752px; height:35px; margin:auto; background:url(../../images/riocoin/tab_bg.gif) no-repeat; padding-bottom:20px; padding-left:4PX}
#top_menu ul                    { float:left}
#top_menu li			    	{ float:left;width:148px;height:35px;margin-right:2px;font-size:0%; }
#top_menu li a			    	{ display:block;height:35px; }
#top_menu li.top01		    	{ background:url(../../images/riocoin/top_menu_01.gif) no-repeat; }
#top_menu li.top01 a:hover   	{ background:url(../../images/riocoin/top_menu_01On.gif) no-repeat; }
#top_menu li.top01On	    	{ background:url(../../images/riocoin/top_menu_01On.gif) no-repeat; }
#top_menu li.top02			    { background:url(../../images/riocoin/top_menu_02.gif) no-repeat; }
#top_menu li.top02 a:hover   	{ background:url(../../images/riocoin/top_menu_02On.gif) no-repeat; }
#top_menu li.top02On	     	{ background:url(../../images/riocoin/top_menu_02On.gif) no-repeat; }
#top_menu li.top03			    { background:url(../../images/riocoin/top_menu_03.gif) no-repeat; }
#top_menu li.top03 a:hover      { background:url(../../images/riocoin/top_menu_03On.gif) no-repeat; }
#top_menu li.top03On		    { background:url(../../images/riocoin/top_menu_03On.gif) no-repeat; }
#top_menu li.top04			    { background:url(../../images/riocoin/top_menu_04.gif) no-repeat; }
#top_menu li.top04 a:hover      { background:url(../../images/riocoin/top_menu_04On.gif) no-repeat; }
#top_menu li.top04On		    { background:url(../../images/riocoin/top_menu_04On.gif) no-repeat; }





#chr_list_wrap  { width:600px;padding-bottom:30px; padding-top:20px; background-color:#ededed; margin:auto;margin-bottom:20px }
#chr_list_wrap ul {float:left;padding-left:30px}
#chr_list_wrap li { float:left; width:100px;}
#chr_list_wrap li.chr_list_select { width:250px;}


#chr_table  { width:752px;}
#chr_table table { width:600px; border:1px solid #555555; margin:auto;}
#chr_table th { height:30px;border:1px solid #555555; padding:3px; background-color:#c6b3a8}
#chr_table td { height:21px;border:1px solid #555555;padding:3px}



