@charset "utf-8";

/* all --------------------------------------------------------------------*/
p.tt	{ height:20px; margin:0 0 5px; background:#4E3121; color:#FFFFFF; font-weight:bold; line-height:20px; text-indent:8px; text-align:left; display:block; overflow:hidden;}
p.stt	{ background:#B4A09B;}
p.sstt	{ margin:0 0 5px; padding:0 8px; font-size:14px; line-height:20px; font-weight:bold; display:block;}
div.txt		{ margin:0 0 10px; padding:0 8px;}
div.txt2	{ margin:0 0 10px; padding:0 8px 0 20px;}


/* home --------------------------------------------------------------------*/
div.event_bnr		{ padding:0 0 10px;}
div.event_bnr p		{ margin:0 0 4px 0; overflow:hidden;}
div.event_bnr img	{ float:left;}
p.newlist	{ margin:0 0 10px; display:block;}
div.footer_bnr		{ padding:0 0 5px;}

/* regist --------------------------------------------------------------------*/
div.price_cr	{ width:522px; margin:0 auto 10px; background:url(/img/other/regist_cr_tt.jpg) no-repeat;}
div.price_cp	{ width:522px; margin:0 auto 10px; background:url(/img/other/regist_cp_tt.jpg) no-repeat;}
ul.price				{ width:500px; float:right;}
ul.price li				{ display:inline;}
ul.price li a			{ width:500px; height:35px; text-indent:-9999px; overflow:hidden; display:block;}
ul.price li.cr30 a		{ margin:0 0 2px; background:url(/img/other/regist_cr_30.jpg) no-repeat;}
ul.price li.cr60 a		{ margin:0 0 2px; background:url(/img/other/regist_cr_60.jpg) no-repeat;}
ul.price li.cr90 a		{ margin:0 0 2px; background:url(/img/other/regist_cr_90.jpg) no-repeat;}
ul.price li.cr180 a		{ background:url(/img/other/regist_cr_180.jpg) no-repeat;}
ul.price li.cp30 a		{ margin:0 0 2px; background:url(/img/other/regist_cp_30.jpg) no-repeat;}
ul.price li.cp60 a		{ margin:0 0 2px; background:url(/img/other/regist_cp_60.jpg) no-repeat;}
ul.price li.cp90 a		{ margin:0 0 2px; background:url(/img/other/regist_cp_90.jpg) no-repeat;}
ul.price li.cp180 a		{ background:url(/img/other/regist_cp_180.jpg) no-repeat;}

ul.cp_bnr		{ width:500px; margin:0 auto 10px;}
ul.cp_bnr li	{ display:inline;}
ul.cp_bnr li a	{ width:500px; height:70px; background:url(/img/common/bnr_clips.jpg) no-repeat; text-indent:-9999px; overflow:hidden; display:block;}

div.security		{ margin:0 10px;}
div.security table	{ margin:0 0 10px;}

div.rules			{ width:560px; height:190px; margin:0 auto 10px; padding:4px; border:#B4A09B solid 1px;}
div.rules iframe	{ width:560px; height:190px;}

/* vip --------------------------------------------------------------------*/
div.vip	{ margin:0 0 10px; background:url(/img/other/vip_img.jpg) no-repeat; line-height:16px;}
div.vip span	{ width:300px; display:block; overflow:hidden; float:right;}
div.vip span p	{ margin:10px 0 0; font-weight:bold;}
ul.vip			{ width:300px; margin:0 0 10px;}
ul.vip li		{ display:inline;}
ul.vip li a		{ width:300px; height:35px; text-indent:-9999px; overflow:hidden; display:block;}
ul.vip li.cr a	{ margin:0 0 2px; background:url(/img/other/vip_cr.jpg) no-repeat;}
ul.vip li.cp a	{ background:url(/img/other/vip_cp.jpg) no-repeat;}

/* regist form --------------------------------------------------------------------*/
div.tb_form	{ margin:0 0 30px; text-align:center;}
div.tb_form p		{ width:500px; margin:0 auto 10px; text-align:left; display:block;}
div.tb_form table	{ margin:0 auto 10px; text-align:left;}
div.tb_form th		{ width:118px; padding:5px 10px; background:#B4A09B; color:#FFFFFF;}
div.tb_form td		{ width:340px; padding:5px 10px; background:#F5EEEA;}
div.tb_form font	{ font-size:10px; line-height:14px;}
div.tb_form span	{ font-size:12px; line-height:14px; color:#C00;}


/* movie --------------------------------------------------------------------*/
div.movie_tt			{ width:574px; height:20px; margin:0 0 5px; padding:0 8px; background:#4E3121; color:#FFFFFF; line-height:20px; display:block; overflow:hidden;}
div.movie_tt p.left		{ width:235px; font-weight:bold; text-align:left; float:left;}
div.movie_tt p.right	{ width:235px; text-align:right; float:right;}

div.movie_data				{ width:590px; height:182px; margin:0 0 10px; overflow:hidden;}
div.movie_data div.thum		{ width:135px; float:left;}
div.movie_data div.data		{ width:450px; float:right;}
div.movie_data p.act		{ width:290px; height:18px; display:inline; overflow:hidden; float:left;}
div.movie_data p.date		{ width:155px; height:18px; display:inline; overflow:hidden; float:right;}
div.movie_data p.time		{ width:450px; height:18px; overflow:hidden;}
div.movie_data p.category	{ width:450px; height:36px; margin:0 0 10px; overflow:hidden;}
div.movie_data span.cm		{ width:430px; height:86px; padding:7px 10px; background:#F5EEEA; display:block; overflow:auto;}

div.movie_photo		{ width:570px; margin:0 0 10px 20px;}
div.movie_photo img	{ margin:0 5px 5px 0;}

div.movie_dl			{ margin:0 0 20px;}
div.movie_dl div.box	{ width:590px; height:20px; margin:0 0 5px; text-align:center; overflow:hidden;}
div.movie_dl span		{ height:20px; margin:0 5px 5px 0; background:#B4A09B; color:#FFFFFF; line-height:20px; display:inline; overflow:hidden; float:left;}
div.movie_dl span.vip	{ background:#990000;}
div.movie_dl span.hd1	{ width:50px;}
div.movie_dl span.hd2	{ width:225px; margin:0 0 5px;}
div.movie_dl span.hd3	{ width:50px; font-size:10px;}
div.movie_dl span.hd4	{ width:125px;}
div.movie_dl span.hd5	{ width:125px; margin:0;}
div.movie_dl span.no	{ width:42px; padding:0 4px; font-weight:bold; text-align:left;}
div.movie_dl span.cm	{ width:210px; padding:0 5px; background:#F5EEEA; color:#64503C; text-align:left;}
div.movie_dl span.time	{ width:50px; background:#F5EEEA; color:#64503C;}
div.movie_dl span.byte	{ width:50px; margin:0px; background:#999999;}
div.movie_dl span.dl	{ width:75px;}
div.movie_dl span.dl2	{ width:75px; margin:0;}
div.movie_dl ul			{ width:75px;}
div.movie_dl ul li		{ display:inline;}
div.movie_dl ul li a	{ width:75px; height:20px; background:url(/img/other/movie_dl.gif) no-repeat; text-indent:-9999px; overflow:hidden; display:block;}

/* samplelist --------------------------------------------------------------------*/
div.sample_l					{ width:590px; overflow:hidden;}
div.sample_l div.box			{ width:285px; margin:0 5px 10px; display:inline; overflow:hidden; float:left;}	
div.sample_l div.box div.head	{ height:75px; margin:0 0 5px; overflow:hidden;}
div.sample_l div.box span.left	{ float:left;}
div.sample_l div.box span.right	{ float:right;}
div.sample_l div.box p			{ width:175px; height:15px; line-height:15px; display:block; overflow:hidden;}
div.sample_l div.box p.link		{ text-align:center; background:#F5EEEA; font-weight:bold;}
div.sample_l div.box dl			{ padding:5px 10px; background:#F5EEEA; display:block; }
div.sample_l div.box dd			{ width:265px; height:30px; line-height:15px; display:block; overflow:hidden;}

/* actlist --------------------------------------------------------------------*/
div.act_link	{ margin:0 0 3px; color:#B4A09B; font-size:10px; text-align:center;}
div.act_l				{ width:575px; margin:0 0 10px 15px; overflow:hidden;}
div.act_l div.box		{ width:108px; margin:0 5px 10px 0; display:inline; overflow:hidden; float:left;}
div.act_l div.box img	{ margin:0 0 3px;}
div.act_l div.box p		{ width:98px; height:18px; padding:0 5px; text-align:center; display:block; overflow:hidden;}

/* search --------------------------------------------------------------------*/
div.search_l	{ width:550px; margin:0 20px 10px;}
div.search_l span	{ width:182px; height:24px; line-height:24px; display:block; overflow:hidden; float:left;}
div.search_l input	{ margin:auto 3px;}

/* first --------------------------------------------------------------------*/
div.exp					{ margin:0 0 10px;}
div.exp img.left		{ margin:0 10px 0 0; float:left;}
div.exp div.box			{ float:left;}
div.exp div.box span	{ margin:0 0 10px; display:block;}
p.ntt			{ height:22px; margin:0 0 10px; padding:0 0 0 24px; line-height:22px; display:block; overflow:hidden;}
p.ntt2			{ height:22px; margin:0 5px 2px 0; padding:0 0 0 24px; line-height:22px; display:inline; overflow:hidden; float:left;}
p.ntt3			{ margin:0 0 10px; padding:2px 0 0 24px; display:block;}
p.no1			{ background:url(/img/other/no1.gif) no-repeat;}
p.no2			{ background:url(/img/other/no2.gif) no-repeat;}
p.no3			{ background:url(/img/other/no3.gif) no-repeat;}
p.no4			{ background:url(/img/other/no4.gif) no-repeat;}
p.no5			{ background:url(/img/other/no5.gif) no-repeat;}
p.no6			{ background:url(/img/other/no6.gif) no-repeat;}
p.no7			{ background:url(/img/other/no7.gif) no-repeat;}
p.no8			{ background:url(/img/other/no8.gif) no-repeat;}

/* affiliate --------------------------------------------------------------------*/
div.affi_txt div.box		{ width:146px; height:160px; margin:0 0 10px; background:url(/img/other/affi_back.jpg) no-repeat; display:inline; overflow:hidden; float:left;}
div.affi_txt div.mg			{ margin:0 2px 10px 0;}
div.affi_txt div.box p.sb	{ height:22px; color:#000000; font-size:14px; font-weight:bold; line-height:22px; text-align:center; display:block; overflow:hidden;}
div.affi_txt div.box p.txt	{ height:128px; padding:5px 10px; color:#666666; line-height:16px; display:block;}
p.affi_tt	{ height:22px; margin:0 0 5px; background:#F2F2F2; color:#000000; font-size:14px; font-weight:bold; line-height:22px; text-indent:8px; text-align:left; display:block; overflow:hidden;}
div.affi_tb			{ margin:0 0 18px;}
div.affi_tb table	{ margin:0 auto 2px; background:#666666; text-align:left;}
div.affi_tb th		{ padding:2px; background:#B4A09B; color:#FFFFFF;}
div.affi_tb td		{ padding:2px; background:#FFFFFF;}
ul.affi_btn				{ width:430px; height:50px; margin:0 auto 20px; display:block; overflow:hidden;}
ul.affi_btn li			{ margin:0 0 0 10px; display:inline; float:left;}
ul.affi_btn li a		{ width:200px; height:50px; text-indent:-9999px; overflow:hidden; display:block;}
ul.affi_btn li.btn1 a	{ background:url(/img/other/affi_btn1.jpg) no-repeat;}
ul.affi_btn li.btn2 a	{ background:url(/img/other/affi_btn2.jpg) no-repeat;}

/* sitemap --------------------------------------------------------------------*/
div.sm_box	{ width:294px; text-align:left; float:left;}

/*********************/
/***** rev091125 *****/
/*********************/
div.price_tt			{ width:522px; margin:0 auto 5px;}
div.price_tt span.bt	{ font-size:18px; line-height:38px; font-weight:bold; float:left;}
div.price_tt span.note	{ font-size:10px; float:left;}
div.price_tt span.cp			{ margin-left:5px; line-height:38px; float:left;}
div.price_tt span.cp a:link		{ color:#CC0000; text-decoration: none;}
div.price_tt span.cp a:visited	{ color:#CC0000; text-decoration: none;}
div.price_tt span.cp a:active	{ color:#FF0000; text-decoration: underline;}
div.price_tt span.cp a:hover	{ color:#FF0000; text-decoration: underline;}
div.price_tt img		{ margin-left:5px; float:left;}
div.price_cr2	{ width:522px; margin:0 auto 10px; background:url(/img/other/regist_cr2_tt.jpg) no-repeat;}
ul.price li.cr2_30 a		{ margin:0 0 2px; background:url(/img/other/regist_cr2_30.jpg) no-repeat;}
ul.price li.cr2_60 a		{ margin:0 0 2px; background:url(/img/other/regist_cr2_60.jpg) no-repeat;}
ul.price li.cr2_90 a		{ margin:0 0 2px; background:url(/img/other/regist_cr2_90.jpg) no-repeat;}
ul.price li.cr2_180 a		{ background:url(/img/other/regist_cr2_180.jpg) no-repeat;}

ul.vip li.cr1 a	{ margin:0 0 2px; background:url(/img/other/vip_cr1.jpg) no-repeat;}
ul.vip li.cr2 a	{ margin:0 0 2px; background:url(/img/other/vip_cr2.jpg) no-repeat;}

