@charset "utf-8";
/* CSS Document */



/* sample */
#sample {margin:0; padding:5px; width:213px; height:195px; background-color:#FFFFFF;}
.sample_box {margin:0 0 5px 0; padding:0 0 4px 0; width:211px; height:75px; border-bottom:1px dotted #4963F6;}
.sample_box p.sample_thum {float:left; width:100px; height:75px;}
.sample_box p.sample_data {float:right; width:108px; height:75px;}
.sample_box p.sample_data span {width:98px; height:16px; margin:5px 0; padding:0 0 0 10px; font-size:10px; overflow:hidden; display:block; background:url(../img/icon01.gif) no-repeat 0 7px;}

/* sample_list */
.sample_head {margin:0 0 10px 0; padding:0; height:200px; width:820px; clear:both;}
.sample_h_l  {margin:0; padding:0 5px 0 0; width:590px; height:200px; float:left;}
.sample_h_r  {margin:0; padding:0; width:225px; height:200px; float:right;}
.sample_list_page {margin:0; padding:0 0 0 1px; width:819px; height:auto; clear:both;} 
.sample_l_box{margin:0 3px 5px 2px; padding:4px; width:258px; height:158px; border:solid 1px #CCCCCC; display:inline; float:left;}
.sample_l_box p.sl_tt {margin:0 0 4px 0; padding:0; width:258px; height:24px; line-height:24px; border-bottom:dotted 1px #999; overflow:hidden;}
.sample_l_box div.sl_mid {margin:0 0 4px 0; padding:0; width:258px; height:105px; clear:both;}
.sample_l_box div.sl_mid p.sl_mid_l {margin:0; padding:0; width:140px; height:105px; float:left;}
.sample_l_box div.sl_mid p.sl_mid_r {margin:0; padding:0; width:118px; height:105px; float:right;}
.sample_l_box div.sl_mid p.sl_mid_r span.sl_flag {margin:0; padding:0; width:118px; height:20px; text-align:right; display:block; }
.sample_l_box div.sl_mid p.sl_mid_r span.sl_txt {margin:0; padding:4px 0 0 10px; width:108px; height:17px; font-size:10px; line-height:17px; overflow:hidden; background:url(../img/icon01.gif) no-repeat 3px 10px; display:block; }
.sample_l_box p.sl_bt {margin:0; padding:0; width:258px; height:20px;}

/* info */
#info {margin:0; padding:5px 0 0 10px; width:193px; height:auto;} 
#info p {margin:5px 0 0 0; padding:0; width:193px; height:auto;} 
#info span.info_text01 {margin:0 0 3px 0; padding:0; width:193px; height:20px; color:#FF7900; font-size:14px; line-height:20px; overflow:hidden; display:block;} 
#info span.info_text02 {margin:0; padding:0;width:193px; height:16px; font-size:10px; line-height:16px; overflow:hidden; display:block;} 

/* new_vip */
.r_box {margin:0; padding:5px; width:213px; height:auto;}
.r_box em{font-style:normal;}
.r_box_tt {margin:0; padding:0; width:213px; height:20px; line-height:20px; overflow:hidden;}
.r_box_data {margin:5px 0 0 0; padding:0; width:213px; height:75px;} 
.r_box_data p.r_box_data_l {float:left; margin:0; padding:0; width:100px; height:75px;}
.r_box_data p.r_box_data_r {float:right; margin:0; padding:0; width:108px; height:75px;}
.r_box_data p.r_box_data_r span.data_r_text {margin:0; padding:0 0 0 10px; width:98px; height:14px; font-size:10px; display:block; overflow:hidden; background:url(../img/icon01.gif) no-repeat 0 6px;} 
.r_box_data p.r_box_data_r span.data_r_rank {margin:0; padding:5px 0 0 0; width:108px; height:28px; text-align:center; display:block;}


/* ranking */
#ranking {margin:0; padding:5px; width:213px; height:auto;}
.ranking_tt {margin:0; padding:0; width:213px; height:30px;}
.ranking_tt p.ranking_img {float:left; margin:0; padding:0; width:40px; height:30px;}
.ranking_tt p.ranking_rank {float:left; margin:0; padding:0 0 0 8px; width:32px; height:30px; font-size:16px; font-weight:bold; line-height:30px; }
.ranking_tt p.tt_text {float:right; margin:0; padding:0; width:165px; height:30px; text-align:left; line-height:30px; overflow:hidden;}

.ranking_low {margin:0; padding:0; width:213px; height:20px;}
.ranking_low p.rank_low_l {float:left; margin:0; padding:0 0 0 8px; width:97px; height:20px; font-size:10px; line-height:20px; overflow:hidden; background:url(../img/icon01.gif) no-repeat 0 7px;}
.ranking_low p.rank_low_r {float:right; margin:0; padding:0 0 0 8px; width:97px; height:20px; font-size:10px; line-height:20px; overflow:hidden; background:url(../img/icon01.gif) no-repeat 0 7px;}

.ranking_monthly{width:183px; height:40px; margin:0px; padding:0px 0px 0px 40px; line-height:40px; overflow:hidden; background:url(../img/list_rank.gif) no-repeat; font-weight:bold;}

/* vip_login iframe */
#r_login {margin:0; padding:0; width:153px; height:auto;}
.login_data {margin:0; padding:10px 0 0 0; width:143px; height:auto;}
.login_data form {margin:0; padding:0;}

.login_data02 {margin:5px 0 0 0; padding:0; width:153px; height:auto;}
.login_data02 span.login_data02_txt01 {margin:0 0 5px 0; padding:0; width:153px; height:auto; text-align:center; line-height:1.5em; overflow:hidden; display:block;}
.login_data02 span.login_data02_txt02 {margin:0; padding:0; width:153px; height:20px; text-align:center; line-height:20px; overflow:hidden; display:block;}

table#login_table {margin:0; padding:0; width:153px; height:auto; font-size:12px; line-height:20px;}
table#login_table td.lgtd01 {float:left;margin:0; padding:0; width:25%; height:20px; text-align:center; display:block;}
table#login_table td.lgtd02 {float:right;margin:0; padding:0; width:75%; height:20px; text-align:left; display:block;}
table#login_table td.lgtd02 input.login_txt {margin:0; padding:0; width:100px; height:1.2em; display:block;}
table#login_table td.lgtd03 {margin:0; padding:0; width:100%; height:25px; display:block;}


/* list01 */
#main_block01 {margin:5px 0px 0px 0px; padding:0px; width:588px; height:auto; border:1px solid #CCCCCC; background-color:#FFFFFF;}
.recommend_tt {margin:5px; padding:0 0 0 15px; width:563px; height:25px; color:#FFFFFF; font-weight:bold; line-height:2.3em; background:#FFA600;}
.recommend_data {margin:0 0 5px 0; padding:0 2px; width:584px; height:133px;}
.recommend_box {float:left; display:inline; margin:0 3px; padding:5px 0 0 0; width:140px; height:128px;}
.recommend_box span {margin:3px 0 0 0; padding:0 2px 0 10px; width:128px; height:14px; font-size:10px; overflow:hidden; display:block; background:url(../img/icon01.gif) no-repeat 4px 6px;}

.recommend_box:hover {background:#EBEBEB;}

.list_top_txt{width:590px; height:20px; margin:0px; padding:0px; text-align:right; line-height:20px; color:#FF7900;}
.list_page{width:580px; margin:0px; padding:0px 10px 0px 0px; text-align:right; font-size:14px; line-height:18px; color:#FF7900;}
.list_page img{vertical-align:text-bottom;}

#list01_contents {width:588px; height:auto; margin:10px 0; padding:0px 1px}
.list01_box{width:282px; height:auto; margin:1px; padding:4px; border:1px solid #CCCCCC; float:left;}
.list01_top {margin:0; padding:0px; width:282px; height:20px;} 
.list01_date {float:left; margin:0; padding:0 0 0 13px; width:107px; height:20px; font-size:12px; line-height:20px; overflow:hidden; display:block; background:url(../img/icon01.gif) no-repeat 3px 6px;}
.list01_flag {float:right; margin:0; padding:0; width:159px; height:20px; text-align:right; display:block; overflow:hidden;}
.list01box_l {width:120px; height:90px; margin:0px; padding:0; float:left;}
.list01box_r {width:159px; height:90px; margin:0px; padding:0px; float:right;}
.list01box_r span {width:149px; height:14px; font-size:10px; overflow:hidden; margin:2px 0 0 0; padding:0 0 0 10px; background:url(../img/icon01.gif) no-repeat 3px 5px; display:block;}
.list01box_r img {margin:6px 0 0 3px;}


/* list02 */
#list02_data {margin:10px 0px 0px 0px; padding:0px; width:590px; height:auto;}
.list02_box {float:left; margin:0px 0px 2px 2px; padding:5px 0px 5px 10px; width:133px; height:auto; border:1px solid #CCCCCC; background-color:#FFFFFF; display:inline;}
.list02_box span {margin:3px 0 0 0; padding:0px 0px 0px 10px; width:106px; height:14px; display:block; overflow:hidden; display:block; background:url(../img/icon01.gif) no-repeat 4px 6px; font-size:10px;}
.list02_box em.icon02 {float:left; margin:0; padding:5px 0 0 2px; width:7px; height:15px; display:block;}
.list02_box em.name01 {float:right; margin:0; padding:0; width:105px; height:20px; line-height:20px; overflow:hidden; font-style:normal; display:block;}

.list02_box:hover {background:#EBEBEB;}

/* list03  */

#list03{height:auto; margin:10px 0px 0px 0px; padding:0 5px;}
#list03 table{border-collapse:collapse; width:580px;}
#list03 th{background-color:#EEEEEE; text-align:center; border:1px solid #CCCCCC;}
#list03 td{text-align:left; padding:0 3px; border:1px solid #CCCCCC; height:25px;}


/* bestmovie */
#bestmovie{width:816px; margin-top:10px; padding:0px 2px;}
.b_m_block{width:154px; height:178px; margin:0px 0px 6px 6px; padding:0px; border:1px solid #CCCCCC; float:left; line-height:130%; text-align:center; display:inline;}
.b_m_block img{margin:0px 0px 8px 0px;}


/* special_index */
#special_block {margin:0px; padding:5px 0px; width:590px; height:auto; background-color:#FFFFFF;}
#special_l{width:370px; height:250px; float:left; margin:0 5px 0 0;}
#special_r{width:180px; height:225px; float:right; margin:0; padding:5px 0px 0  3px; border:10px solid #CCC;}
#special_r img{padding:0 5px 0 0;}
.sp_com{padding:0 0 0 10px; line-height:130%;}
#special_r span { color:#FFF; background-color:#FF7900; padding:0 2px; margin-right:2px;}

/* ranking_index */
.ranking_index_tt{width:217px; height:25px; line-height:25px; margin:0; padding:0 3px; background-color:#FFA600; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:left; overflow:hidden;}
#ranking_index{width:780px; height:auto; margin:10px 20px;}
.ranking_l{width:223px; height:auto; margin:0 22px 0 0; padding:10px;  float:left; border:1px solid #CCCCCC;}
.ranking_r{width:223px; height:auto; margin:0; padding:10px; float:left; border:1px solid #CCCCCC;}

/* search */
#search{width:780px; height:auto; padding:0 20px;}
.search_bg{width:680px; height:1080px; margin:0; padding:60px 50px; background:url(../img/search/search_bg.gif) no-repeat;}
.search_cbox { width:600px; height:auto; margin:0; padding:20px 40px;background-color:#FFF;}
.search_bg table{border:0; margin:0 20px 10px 20px; padding:0; background-color:#FFF;}
.search_bg td{width:120px; height:25px; padding:0 5px; margin:0; text-align:left;}
.search_t{margin:10px 0 5px 0; padding:0 0 0 10px; width:590px; height:29px; text-align:left;background: url(../img/search/search_dot.gif) no-repeat;}
.search_tx{font-size:14px; font-weight:bold; margin:10px 0; height:30px; text-align:center; padding:0;}

/* support */
#support{width:780px; height:auto; padding:0 20px;}
.support_bg{width:600px; height:360px; margin:0 0 10px 0; padding:0px 90px; background-repeat:no-repeat;}
.support_bg table{border:1px solid #FDDD88; border-collapse:collapse; color:#473201; margin:0 0 10px 0; padding:0; text-align:left;}
.support_bg th{background-color:#FEF0CB; padding:5px; border:1px solid #FDDD88;}
.support_bg td{padding:5px; border:1px solid #FDDD88;}
.support_tx{font-size:14px; font-weight:bold; color:#444444; text-align:center; margin:10px 0 20px 0;  padding:0;} 
.support_bg form textarea {border:1px solid #FDDD88;}

/* withdraw */
#withdraw{width:780px; height:auto; padding:0 20px;}
.withdraw_bg{width:600px; height:210px; margin:10px 0 0 0; padding:0px 90px; background-repeat:no-repeat;}
.withdraw_bg table{border:1px solid #FDDD88; border-collapse:collapse; color:#473201; margin:0 0 10px 0; padding:0; text-align:left;}
.withdraw_bg th{background-color:#FEF0CB; padding:5px; border:1px solid #FDDD88;}
.withdraw_bg td{padding:5px; border:1px solid #FDDD88;}
.withdraw_tx{font-size:14px; font-weight:bold; margin:10px 0 20px 0; text-align:center; padding:0;}
.withdraw_bg form textarea {border:1px solid #FDDD88;}


/* forget_pass */
#forget_pass{width:780px; height:auto; padding:0 20px;}
.forget_pass_bg{width:600px; height:160px; margin:0; padding:20px 90px; background-repeat:no-repeat;}
.forget_pass_bg table{border:1px solid #FDDD88; border-collapse:collapse; color:#473201; margin:0 0 10px 0; padding:0; text-align:left;}
.forget_pass_bg th{background-color:#FEF0CB; padding:5px; border:1px solid #FDDD88;}
.forget_pass_bg td{padding:5px; border:1px solid #FDDD88;}
.forget_pass_tx{font-size:14px; font-weight:bold; margin:10px 0 20px 0; text-align:center; padding:0;}

/* regist */
#regist_member{width:806px; height:auto; margin:15px auto; padding:0px 7px; text-align:left;}
.regi_cont{width:786px; height:auto; margin:10px 0; padding:0 10px; clear:both; text-align:left;}
.regi_blue{width:388px; height:auto; float:left;}
.regi_blue .title{width:388px; height:25px; background-color:#FEF0CB; text-align:center; font-size:14px; font-weight:bold; line-height:25px;}
.regi_pink{width:388px; height:auto; float:right;}
.regi_pink .title{width:388px; height:25px; background-color:#D2EDFF; text-align:center; font-size:14px; font-weight:bold; line-height:25px;}
.regi_c_bo{width:366px; height:auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:10px 10px 5px 10px; clear:both;}
.regi_c_bo p,.regi_c_bo img{margin-bottom:10px;}
.regi_fl5{float:left; margin-right:5px;}
.regi_h_t01{height:540px;}
.regi_h_t01_1{height:240px;}
.regi_h_t01_2{height:470px;}
.regi_h_t02{height:130px;}

#regi_t_main{width:786px; height:auto; margin:0 0 10px 0; padding:0 10px;}
.regi_mh_b{width:628px; height:auto; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-size:14px; font-weight:bold; clear:both; float:right;}
.regi_mh_b .bthp{width:297px; height:15px; padding:8px; background-color:#D2EDFF; text-align:center; line-height:15px; float:left; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.regi_mh_b .bthbl{width:297px; height:15px; padding:8px; background-color:#333; color:#FFFFFF; text-align:center; line-height:15px; float:left; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.regi_mh_b .btd{width:140px; height:15px; padding:8px; border-left:1px solid #CCCCCC; line-height:15px; float:left; text-align:center;}
.regi_mh_b .upvc{width:297px; height:15px; padding:8px; background:#FEF0CB; text-align:center; line-height:15px; float:left; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.regi_mh_b .upvcl{width:297px; height:15px; padding:8px; background-color:#D2EDFF; text-align:center; line-height:15px; float:left; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}


#regi_t_main_l{width:473px; height:auto; float:left;}
#regi_t_main_r{width:313px; height:467px; float:right; background:url(../img/regist/regi_bg.jpg) no-repeat;}
.regi_mt_b{width:784px; height:auto; border:1px solid #CCCCCC; font-size:14px; font-weight:bold; clear:both; margin:0 0 10px 0;}
.regi_mt_b .bth{width:140px; height:30px; padding:8px; background-color:#FEF0CB; text-align:center; line-height:30px; float:left;}
.regi_mt_b .upvip{width:150px; height:30px; padding:8px 3px; background-color:#333333; color:#FFF; text-align:center; line-height:30px; float:left;}
.regi_mt_b .btd{width:140px; height:30px; padding:8px; border-left:1px solid #CCCCCC; line-height:30px; float:left;}
.regi_mt_b .btdv{width:297px; height:30px; padding:8px; border-left:1px solid #CCCCCC; line-height:30px; float:left; text-align:center;}
.regi_mt_b .btd img{margin-bottom:0;}
.regi_mt_b .btxt{width:774px; height:20px; padding:5px; line-height:20px; font-size:12px;  font-weight:bold; border-top:1px solid #CCCCCC; clear:both;}

.regi_mt_b02{width:471px; height:auto; border:1px solid #CCCCCC; font-size:14px; font-weight:bold; clear:both; margin:0 0 10px 0;}
.regi_mt_b02 .bth{width:140px; height:30px; padding:8px; background-color:#FEF0CB; text-align:center; line-height:30px; float:left;}
.regi_mt_b02 .btd{width:140px; height:30px; padding:8px; border-left:1px solid #CCCCCC; line-height:30px; float:left;}
.regi_mt_b02 .btdlo{width:289px; height:30px; padding:8px; border-left:1px solid #CCCCCC; line-height:30px; float:left; text-align:center;}
.regi_mt_b02 .btd img{margin:0;}
.regi_mt_b02 .btdlo img{margin:0;}
.regi_mt_b02 .btxt{width:461px; height:20px; padding:5px; line-height:20px; font-size:12px;  font-weight:bold; border-top:1px solid #CCCCCC; clear:both;} 
.regi_mh_b02{width:315px; height:auto; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-size:14px; font-weight:bold; clear:both; float:right;}
.regi_mh_b02 .bthp{width:298px; height:15px; padding:8px; background-color:#FFD9FF; text-align:center; line-height:15px; float:left; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.regi_mh_b02 .btd{width:140px; height:15px; padding:8px; border-left:1px solid #CCCCCC; line-height:15px; float:left; text-align:center; background-color:#D2EDFF;}
.regi_mh_b02 .btd02{width:141px; height:15px; padding:8px; border-left:1px solid #CCCCCC; line-height:15px; float:left; text-align:center; background-color:#D2EDFF;}
.regi_mh_b02 .btdlo{width:298px; height:15px; padding:8px; border-left:1px solid #CCCCCC; line-height:15px; float:left; text-align:center; background-color:#D2EDFF;}
.regif_box{width:403px; height:auto; margin:0; padding:0; float:left;}
.regif_txt{margin:0 0 10px 20px; display:block;}

.regi_vroad{margin:20px auto; text-align:center;}
.regi_vroad table{width:400px; margin:0px auto; border-collapse:collapse; font-size:12px; line-height:150%; text-align:left;}
.regi_vroad td{padding:5px; border:1px solid #CCCCCC;}
.regi_after{background:url(../img/regist/vip_after.gif) no-repeat; width:300px; height:45px; padding:15px 0 0 90px; margin:10px 0 0 85px; color:#3653F5; font-size:50px;}

.regi_why{margin:0 auto; text-align:center;}

/* regist form */
.rf_area{margin:10px auto 20px; text-align:center;}
.rf_area p{margin:0px 150px 5px; text-align:left;}
.rf_area table{width:520px; margin:0px auto; border-collapse:collapse; font-size:12px; line-height:150%; text-align:left;}
.rf_area td{padding:5px; border:1px solid #CCCCCC;}
.rf_area span{color:#FF7900;}
.rf_card{background:#DDDDDD;}
.regist_about_kiyaku{width:800px; height:200px; margin:10px 0px 20px 0px; padding:10px; overflow:auto;}


/* event_index */
#eve_index{width:820px; margin:0px; padding:10px 0px 10px 0px; height:auto;}
#eve_index div{width:395px; height:189px; margin:10px 0px 0px 10px; padding:0px; background:url(../img/event_index/event_index_bg.jpg) no-repeat; float:left; display:inline;}
.eve_index_title{width:365px; height:22px; margin:0; padding:10px 0px 0px 30px;}
.eve_index_b{width:379px; height:141px; margin:0; padding:8px;}
.eve_index_txt{width:104px; height:141px; margin:0; padding:0; display:block; float:right; overflow:hidden;}
.eve_index_top{width:820px; height:170px; margin:0px; padding:10px 0px 0px 0px;}
.eve_ranking{width:213px; height:139px; background:url(../img/event_index/event_ranking.jpg) no-repeat; margin:0px; padding:33px 6px 0px 6px; float:right;}
.eve_ranking p{width:173px; height:18px; margin:0; padding:8px 0px 0px 40px; overflow:hidden;}
.series_ranking{width:213px; height:139px; background:url(../img/event_index/series_ranking.jpg) no-repeat; margin:0px; padding:33px 6px 0px 6px; float:right;}
.series_ranking p{width:173px; height:18px; margin:0; padding:8px 0px 0px 40px; overflow:hidden;}

/* event_detail_comon */
#eve_head {width:820px; height:auto; margin:0 0 5px 0; padding:0;}


/* event_detail01 */
#eve_box01  {width:810px; height:220px; margin:0 0 5px 0; padding:4px; border:1px solid #999999;}
.eve_tt     {width:810px; height:22px;  margin:0; padding:8px 0 0 0; font-size:14px;}
.eve_bt     {width:810px; height:184px; margin:0; padding:4px 0 0 0 ;clear:both;}
.bt_left    {width:184px; height:184px; margin:0; padding:0 4px 0 0; float:left;}
.bt_center  {width:372px; height:184px; margin:0; padding:0; float:left;}
.bt_center img {margin-right:4px;}
.bt_right   {width:250px; height:184px; margin:0; padding:0; float:left;}
.eve_com    {width:250px; height:130px; margin:0; padding:0 0 4px 0; font-size:12px; line-height:150%; color:#666666; overflow:hidden; display:block; }
.dot01      {width:810px; height:2px;  margin:0; padding:0;}

/* event_detail02 */
#eve_box02  {width:819px; height:auto; margin:0 0 4px 0; padding:0 0 0 1px; clear:both;}
#e_box02    {width:395px; height:173px; margin:0 2px 5px 2px; padding:4px; border:1px solid #999999; display:inline; float:left;}
.eve_tt02   {width:395px; height:20px;  margin:0; padding:6px 0 0 0; font-size:14px;}
.eve_bt02   {width:395px; height:140px; margin:0; padding:5px 0 0 0 ; clear:both;}
.bt_left02  {width:140px; height:140px; margin:0; padding:0; float:left;}
.bt_right02 {width:250px; height:140px; margin:0; padding:0; float:right;}
.eve_com02  {width:250px; height:86px; margin:0; padding:0 0 4px 0; font-size:12px; line-height:140%; color:#666666; overflow:hidden; display:block; }
.dot02      {width:395px; height:2px; margin:0; padding:0;}

/* event_detail03 */
#eve_box03  {width:818px; height:auto; margin:0 0 5px 0; padding:0 0 0 2px; clear:both;}
#e_box03    {width:258px; height:168px; margin:0 2px 4px 2px; padding:4px; border:1px solid #999999; display:inline; float:left;}
.eve_tt03   {width:258px; height:20px;  margin:0; padding:6px 0 0 0; font-size:14px;}
.eve_bt03   {width:258px; height:135px; margin:0; padding:5px 0 0 0 ; clear:both;}
.bt_left03  {width:135px; height:135px; margin:0; padding:0 5px 0 0; float:left;}
.bt_right03 {width:118px; height:135px; margin:0; padding:0; float:right;}
.dot03      {width:258px; height:2px;   margin:0; padding:0;}

/* series_detail */
#eve_box_s  {width:819px; height:auto; margin:0 0 5px 0; padding:0 0 0 1px; clear:both;}
#e_box_s    {width:405px; height:217px; margin:0 2px 0 2px; padding:0 0 4px 0; display:inline; float:left; }
#e_box_st   {width:395px; height:153px; margin:0 0 4px 0 ; padding:4px; border:1px solid #999999;}
.e_box_top  {width:395px; height:90px; margin:0; padding:0; clear:both;}
.e_box_top_l{width:120px; height:90px; margin:0 5px 0 0; padding:0; float:left;}
.e_box_top_r{width:270px; height:90px; margin:0; padding:0; float:right;}
.e_box_tt   {width:250px; height:15px; margin:0; padding:0; line-height:15px; white-space:nowrap; font-size:12px; overflow:hidden; display:block;}
.e_box_rank {width:250px; height:25px; margin:0; padding:0; overflow:hidden; display:block;}
.e_box_com  {width:395px; height:58px; margin:5px 0 0 0; font-size:12px; line-height:120%; overflow:hidden;}
.botom_img_box  {width:820px; height:50px; margin:0 0 6px 0; padding:0; clear:both;}
.botom_img_box_l{width:407px; height:50px; margin:0; padding:0; float:left;}
.botom_img_box_r{width:407px; height:50px; margin:0; padding:0; float:right;}



/* help */
.help{width:806px; margin:0 0 10px; text-align:left;}
.help img.tt	{ margin:0 auto 10px;}
.help p.sstt	{ margin:0 auto 5px; padding:0 10px; font-size:16px; line-height:24px; font-weight:bold; display:block;}
.help p.txt		{ margin:0 auto 10px; padding:0 20px; line-height:24px; display:block;}
.help span.faq	{ margin:0 auto 10px; width:766px; height:auto; padding:0 20px; display:block;}
.help span.faq p.qq	{ width:26px; color:#0033FF; font-weight:bold; float:left;}
.help span.faq p.qt	{ width:735px; color:#0033FF; font-weight:bold; float:left;}
.help span.faq p.aa	{ width:26px;  margin:5px 0 0 0; font-weight:bold; float:left;}
.help span.faq p.at	{ width:735px; margin:5px 0 0 0; line-height:20px; float:left;}

.help p.qs		{ margin:0 auto; padding:0 20px; color:#FF3333; font-weight:bold; display:block;}


/* sitemap */
#sitemap{width:760px; margin:20px 0px 0px 0px; padding:0px 30px; text-align:left; clear:both;}
#sitemap_left{width:360px; margin:0px; padding:0px; font-size:12px; float:left; display:inline;}
#sitemap_right{width:360px; margin:0px; padding:0px; font-size:12px; float:right; display:inline;}
.sitemap_title{width:350px; height:25px; line-height:25px; margin:0; padding:0px 5px; background-color:#FFA600; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:left; overflow:hidden;}
.sitemap_b{width:358px; margin:0px 0px 10px 0px; padding:0; clear:both; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.sitemap_b2{width:358px; margin:0px 0px 10px 0px; padding:0; clear:both; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.sitemap_b p{width:348px; margin-bottom:2px; padding:0px 0px 0px 10px; height:20px; overflow:hidden; background:url(../img/icon01.gif) no-repeat 4px 8px; text-align:left; line-height:20px;}
.sitemap_b2 p{width:148px; height:20px; margin:0px 5px 2px 0px; padding:0px 0px 0px 10px; overflow:hidden; background:url(../img/icon01.gif) no-repeat 4px 8px; text-align:left; line-height:20px; float:left;}


/* first */
#first_box {width:806px; height:auto; margin:0; padding:0 5px;}
#first_box a:link    {color:#FF7900; text-decoration:underline;}
#first_box a:visited {color:#FF7900; text-decoration:underline;}
#first_box a:hover   {color:#FF7900; text-decoration:underline;}

.first_bo1 {width:750px; height:208px; margin:0 0 0 10px; padding:0;}
.first_bo2 {width:780px; height:auto; margin:15px 0 0 10px; padding:0;}
.first_bo2l{width:405px; height:auto; margin:0; padding:0; text-align:left; float:left;}
.first_samp{width:324px; height:155px; margin:0; padding:0; display:block;}
.first_spec{width:350px; height:auto; margin:10px 0 0 0; padding:0; display:block;}
.first_spec table{width:338px; height:auto; border:1px solid #CCCCCC; border-collapse:collapse; margin:10px 0;}
.first_spec table td{border:1px solid #CCCCCC; border-collapse:collapse; height:20px; text-align:left; padding:5px;}
.first_mtxt{width:390px; height:auto; margin:0 0 10px 0; display:block;}
.first_mtxt .fl{width:195px; height:auto; float:left; margin:0; padding:0;}
.first_mtxt .fr{width:190px; height:auto; float:right; margin:0; padding:0;}

.first_spec span.fsp_boxl{float:left; width:90px; height:24px; margin:0; padding:0; border-bottom:1px solid #333333; border-right:1px                           solid #333333; display:block; background-color:#FFCC00;}
.first_spec span.fsp_boxr{float:right; width:259px; height:24px; margin:0; padding:0; border-bottom:1px solid #333333; display:block;                           background-color:#FFCC00;}

.first_oh    {width:230px; height:20px; margin:0 20px 10px 10px; padding:0; color:#000000; font-size:15px; font-weight:bold; float:left;              line-height:20px;}
.first_teb   {width:350px; height:20px; margin:10px 10px 10px 0; padding:0; color:#000000; font-size:15px; font-weight:bold; float:left;              line-height:20px; float:right; text-align:right;}

.first_bo2r  {width:375px; height:378px; margin:0; padding:0; float:right;}
.first_tex   {width:700px; height:auto;  margin:10px 0 10px 25px; color:#000000; font-size:12px; display:block;}
.first_fr_pc {width:670px; height:80px;  margin:0; padding:0;}
.first_down  {width:796px; height:280px; margin:0 0 0 10px; padding:0;}
.first_h     {width:auto;  height:20px;  margin:0 0 10px 0; padding:0 0 0 10px; color:#000000; font-size:15px; font-weight:bold; line-height:20px;}
.first_down_s{width:180px; height:240px; margin:0 19px 0 0; padding:0; float:left;}
.first_down_s span{width:170px; height:50px; margin:10px 0 0 0; padding:0 5px; font-size:12px; overflow:hidden; color:#000000; 
                   display:block;}
.ftb              {color:#FF7900; font-weight:bold;}
.ftr              {color:#0000FF;}

.sam_ll{float:left; margin-right:5px;}


/* play */
.play_top   {margin:10px 0 0 0; padding:0;}
.play_block {margin:0; padding:0 5px; width:806px; height:auto; clear:both; text-align:left;}
.play_block_l01    {float:left; margin:0; padding:0; width:322px; height:auto;}
.play_block_r_navi {float:right; margin:0; padding:0 0 20px 7px; width:477px; height:160px;}
.play_block_r_tt   {float:right; margin:0 0 11px 0; padding:0 0 0 7px; width:477px; height:22px;}
.play_block_r_list {float:right; margin:0 0 3px 0; padding:0 0 0 7px; width:477px; height:27px;}

table#p_table01 {width:806px; height:atuo; padding:0 0 10px 0; border:0; font-size:12px; line-height:130%;}
table#p_table01 td{ margin:0px; padding:5px 5px; vertical-align:text-top; text-align:center;}

.play_block_l03 {float:left; margin:0; padding:0 0 0 0; width:270px; height:auto;}
.play_block_r03 {float:right; margin:0; padding:0 8px 0 9px; width:519px; height:auto;}
.play_block_r03_navi {float:right; margin:0; padding:0 0 20px 0; width:519px; height:220px; display:block;}
.play_block_r03_navi img {margin-bottom:6px;}
.play_block_r03 span .hen{margin:0; padding:10px; width:499px; height:auto;}

.play_block_edit {margin:0; padding:0 0 0 5px; width:510px; height:auto;}
.play_block_edit p {width:510px; height:auto; margin:0px; padding:0; line-height:150%; display:block;}
.play_block_edit table {background-color:#CCCCCC; font-size:12px; line-height:18px;}
.play_block_edit td {margin:0px; padding:5px 5px;}
.play_block_edit span {color:#FF7900;}


/* UPGRADE */
#ug_heisa {width:780px; height:auto; margin:10px; border-collapse:collapse; text-align:center; color:#FFFFFF; border:0; clear:both;}
table#ug_plan {width:780px; height:auto; margin:10px; border-collapse:collapse; text-align:center; color:#FFFFFF; border:0; clear:both;}
table#ug_plan th.rp_th01 {width:20%; padding:7px 0; border:0; background:#FFF;}
table#ug_plan th.rp_th02 {width:40%; padding:7px 0; font-size:14px; border:0; color:#333333; border:1px solid #CCC; background:#FEF0CB;}
table#ug_plan th.rp_th03 {width:40%; padding:7px 0; font-size:14px; border:0; color:#333333; border:1px solid #CCC; background:#D2EDFF;}
table#ug_plan th.rp_th04 {width:20%; padding:7px 0; font-size:14px; border:1px solid #CCC; background:#333333;}
table#ug_plan td {width:40%; padding:7px 0; text-align:center; border:1px solid #CCC; background:#FFF;}
table#ug_plan td img {margin:0;}

.ug_txt {width:780px; height:auto; margin:0 10px 10px 10px; line-height:1.4em;}


.mr30{margin-right:30px;}
.mt30{margin-top:30px;}
.mt25{margin-top:25px;}
.mr15{margin-right:15px;}
