@charset "utf-8";
/* CSS Document */

/* block --------------------------------------------------------------------*/
.block{width:700px; height:auto; margin:0px; background:#000000; text-align:center; clear:both;}
.block2{width:700px; height:auto; margin:0px 0px 30px; background:#000000; text-align:center; clear:both;}
.block3{width:700px; height:auto; margin:0px 0px 20px; background:#000000; text-align:center; clear:both;}
.block4{width:700px; height:auto; margin:0px 0px 25px; background:#000000; text-align:center; clear:both;}

/* top --------------------------------------------------------------------*/
.top_flash{width:700px; height:170px; margin:0px auto 12px; overflow:hidden; clear:both;}
.top_menu{width:700px; height:52px; margin:0px auto 12px; clear:both;}

.top_info{width:700px; height:auto; margin:0px auto 0px; clear:both;}
.top_left{width:445px; height:auto; float:left;}
.top_left_b{width:445px; height:225px; background:#000000; clear:both;}
.top_left2{width:341px; height:auto; float:left;}
.top_right2{width:104px; height:auto; float:right;}

.top_info_list{width:325px; height:181px; margin:12px 0px 0px 16px; clear:both;}
.top_info_list_b{width:103px; height:169px; overflow:hidden; float:left;}
.top_info_list_bb{width:88px; height:169px; font-size:10px; line-height:16px; text-align:center; clear:both;}
.top_info_list_bb img{margin:0px 0px 7px;}
.top_info_list_bb p{background:#4D4D4D; font-size:10px; line-height:14px;}
.top_info_list_bb p a:link {color:#FFFFFF;}
.top_info_list_bb p a:visited {color:#FFFFFF;}
.top_info_list_bb p a:active {color:#FFFFFF;}
.top_info_list_bb p a:hover {color:#FFFFFF;}

.top_info_bloglank{width:73px; margin:8px 0px 0px 15px; overflow:hidden;}

.top_info_list2_b{width:157px; height:169px; overflow:hidden; float:left;}
.top_info_list2_bb{width:145px; height:169px; font-size:10px; line-height:16px; text-align:center; clear:both;}
.top_info_list2_bb img{margin:0px 0px 7px;}
.top_info_list2_bb p{background:#4D4D4D; font-size:10px; line-height:14px;}
.top_info_list2_bb p a:link {color:#FFFFFF;}
.top_info_list2_bb p a:visited {color:#FFFFFF;}
.top_info_list2_bb p a:active {color:#FFFFFF;}
.top_info_list2_bb p a:hover {color:#FFFFFF;}


/* 081211 add */
.top_info_list_bb2{width:88px; height:169px; font-size:10px; line-height:16px; text-align:center; clear:both;}
.top_info_list_bb2 table{width:88px; height:132px; background:#333333;}
.photo_fix_88x132 {width:88px; height:132px; margin:0px 0px 7px; overflow:hidden;}
.top_info_list_bb2 p.tt{width:88px; height:14px; font-size:10px; line-height:14px; overflow:hidden;}
.top_info_list_bb2 p.shop{width:88px; height:14px; background:#4D4D4D; font-size:10px; line-height:14px; overflow:hidden;}
.top_info_list_bb2 p.shop a:link {color:#FFFFFF;}
.top_info_list_bb2 p.shop a:visited {color:#FFFFFF;}
.top_info_list_bb2 p.shop a:active {color:#FFFFFF;}
.top_info_list_bb2 p.shop a:hover {color:#FFFFFF;}
/**************/


.top_sn{width:90px; height:132px; background:url(/img/other/top_left_sn_back.gif) no-repeat; text-align:center; clear:both;}
.top_sn_b{width:80px; height:40px; margin:0px auto; clear:both;}
.top_sn_b img{margin:2px;}
.top_sn a{width:80px; height:20px; margin:6px auto 0px; background:url(/img/other/top_left_sn_btn.gif) no-repeat; text-decoration:none; text-indent:80px; overflow:hidden; display:block;}
.top_sn a:hover {background:url(/img/other/top_left_sn_btn_on.gif) no-repeat;}

.top_right{width:245px; height:930px; background:url(/img/other/top_right_backline.jpg) repeat-y; text-align:center; float:right;}
.top_right_b{width:233px; height:879px; margin:0px auto; border:1px solid #821D1B; background:#F5F5F5; text-align:center; clear:both;}
.top_right_b iframe{margin:1px; background-color:transparent;}

.top_pickup{width:700px; height:auto; background:#000000; clear:both;}
.top_pickup_list{width:682px; height:auto; margin:18px 0px 0px 18px; clear:both;}
.top_pickup_b{width:113px; height:175px; overflow:hidden; float:left;}
.top_pickup_bb{width:99px; height:auto; text-align:left; clear:both;}

/* shop --------------------------------------------------------------------*/
.shop_pd{width:700px; height:53px; margin:0px; background:url(/img/other/shop_pd_back.gif) no-repeat; clear:both;}
.shop_pd_b{width:446px; height:47px; margin:0px 0px 0px 252px; background:#000000; font-size:14px; font-weight:bold; line-height:27px; overflow:hidden;}
.shop_pd_bb{width:442px; height:18px; margin:0px 2px; background:#CB010D; font-size:12px; line-height:18px; overflow:hidden;}

.shop_data_area{width:670px; height:auto; margin:15px auto 0px;}
.shop_data_left{width:410px; height:auto; float:left;}
.shop_data_right{width:260px; height:auto; float:right;}

.shop_new_b{width:260px; height:388px; margin:0px auto 15px; background:#FFFFFF; clear:both;}
.shop_new_line{border:1px solid #BBBBBB;}
.shop_new_bb{width:258px; height:386px; overflow:hidden;}
.shop_new_bb iframe{margin:1px; background-color:transparent;}

.shop_system_area{width:670px; height:auto; margin:15px auto 0px; clear:both;}
.shop_image{width:695px; height:auto; margin:0px 0px 20px 5px; clear:both;}
.shop_image span{width:230px; height:auto; text-align:center; float:left;}

/***** list *****/
.list_stt{width:700px; height:30px; margin:0px; overflow:hidden; clear:both;}
.list_pagebtn{float:right; text-align:right;}
.list_pagebtn img{margin:5px 5px 5px 0px;}
.list_pagebtn select{margin:5px 10px 5px 0px;}
.list_area{width:680px; height:auto; margin:15px 0px 0px 20px; text-align:left; clear:both;}
.list_b{width:135px; height:218px; overflow:hidden; float:left;}
.list_bb{width:120px; height:auto; font-size:12px; line-height:18px; text-align:center; clear:both;}
.list_txt{margin:2px 0px;}

.list_out{width:670px; height:auto; margin:10px auto 0px; font-size:12px; line-height:150%; text-align:left; clear:both;}
.list_out_l{width:465px; float:left;}
.list_out_l span{color:#FF0000;}
.list_out_r{width:205px; text-align:right; float:right;}
.list_out_r table{font-size:12px; line-height:150%;}


/***** extb *****/
.extb{text-align:left; margin:-3px;}
.extb table{font-size:12px; line-height:18px; text-align:left;}
.extb td{border-right:1px solid #999999; border-bottom:1px solid #999999;}
.extb a:link {color:#2D73AF;}
.extb a:visited {color:#2D73AF;}
.extb a:active {color:#2D73AF;}
.extb a:hover {color:#2D73AF;}

.extb_shop1{width:139px; font-size:12px; line-height:18px; background:#666666;}
.extb_shop2{width:251px; font-size:12px; line-height:18px; background:#000000;}
.extb_shop3{width:669px; font-size:14px; line-height:18px; font-weight:bold; background:#666666;}
.extb_shop4{width:220px; font-size:14px; line-height:18px; font-weight:bold; background:#333333;}
.extb_shop5{width:445px; font-size:14px; line-height:18px; font-weight:bold; background:#333333;}
.extb_shop6{width:220px; font-size:12px; line-height:18px; background:#333333;}
.extb_shop7{width:445px; font-size:12px; line-height:18px; background:#000000;}
.extb_shop8{width:165px; font-size:12px; line-height:18px; background:#333333;}
.extb_shop9{width:165px; font-size:12px; line-height:18px; background:#000000;}

.extb_shop_cm{width:395px; height:163px; margin:0px 3px 3px; background:url(/img/other/extb_cm_back.gif) repeat-y; font-size:12px; line-height:18px; text-align:left; clear:both;}
.extb_shop_cm_stt{height:28px; background:url(/img/other/extb_cm_stt.gif) no-repeat; font-size:12px; line-height:25px;}
.extb_shop_cm_stt span{margin:0px 10px;}
.extb_shop_cm_b{width:373px; height:115px; margin:8px 11px 11px; overflow:auto;}

.extb_girl1{width:139px; font-size:12px; line-height:18px; background:#666666;}
.extb_girl2{width:215px; font-size:12px; line-height:18px; background:#000000;}
.extb_girl3{width:669px; font-size:12px; line-height:18px; background:#666666;}
.extb_girl4{width:131px; font-size:12px; line-height:18px; background:#000000;}

.extb_left{margin:3px 10px; text-align:left; overflow:hidden; word-break:break-all;}
.extb_center{margin:3px 10px; text-align:center; overflow:hidden; word-break:break-all;}
.extb_right{margin:3px 10px; text-align:right; overflow:hidden; word-break:break-all;}
.extb_girlcm{height:86px; margin:4px 10px; text-align:left; overflow:hidden; word-break:break-all; overflow:auto;}
.extb_off{margin:3px 10px; color:#333333; text-align:center; overflow:hidden; word-break:break-all;}


/***** extb2 *****/
.extb2{width:700px; height:auto; margin:0px; background:#000000; text-align:center; clear:both;}
.extb2_area{width:670px; height:auto; margin:12px 15px; background:#333333; clear:both;}
.extb2_area table{width:650px; height:auto; margin:0px auto; background:#000000; font-size:12px; line-height:18px; text-align:left; clear:both;}
.extb2_left{width:140px; font-size:14px; line-height:18px; font-weight:bold; background:#333333;}
.extb2_b{margin:3px 10px; text-align:left; overflow:hidden; word-break:break-all;}
.extb2_b table{width:480px; height:auto; margin:0px; font-size:12px; line-height:18px; text-align:left; clear:both;}
.extb2_b td{width:96px;}



/* girl --------------------------------------------------------------------*/
.girl_area{width:670px; height:auto; margin:15px auto 0px; clear:both;}
.girl_left{width:300px; height:auto; float:left;}
.girl_right{width:360px; height:auto; float:right;}
.girl_thum{width:360px; height:105px; margin:0px 0px 12px; text-align:left; overflow:hidden; clear:both;}
.girl_thum img{margin:0px 12px 0px 0px;}
.girl_op_area{width:670px; height:auto; margin:10px auto 40px;}

/* event --------------------------------------------------------------------*/
.event_area{width:660px; height:auto; margin:20px auto 0px; clear:both;}
.event_date{width:660px; height:24px; margin:0px auto 10px; background:#333333; font-size:12px; line-height:24px; text-align:left; overflow:hidden; clear:both;}
.event_date_rt{width:275px; float:right;}
.event_date_st{width:370px; float:right;}
.event_data{width:620px; height:auto; margin:0px auto 20px; font-size:12px; line-height:150%; text-align:left; clear:both;}
.event_data a:link {color:#2D73AF;}
.event_data a:visited {color:#2D73AF;}
.event_data a:active {color:#2D73AF;}
.event_data a:hover {color:#2D73AF;}
.event_data_l{width:240px; height:auto; float:left;}
.event_data_r{width:380px; height:auto; float:right;}
.event_data_bnr{margin:0px 5px 5px 0px;}
.event_data_r dl{margin:0px; text-align:left;}
.event_data_r dd{margin:0px 15px; height:18px; font-size:12px; line-height:18px;}

/* shoplist --------------------------------------------------------------------*/
.shoplist_area{width:690px; height:auto; margin:10px auto 0px; text-align:left; overflow:hidden; clear:both;}
.shoplist_out{width:690px; height:auto; margin:0px 0px 10px; font-size:12px; line-height:150%; clear:both;}
.shoplist_out span{color:#FF0000;}

.shoplist_b{width:345px; height:210px; text-align:center; float:left}
.shoplist_bb{width:315px; height:195px; margin:0px auto; clear:both;}
.shoplist_bbb{width:300px; height:195px; background:url(/img/other/shoplist_back.gif) no-repeat; float:right;}
.shoplist_bbbb{width:278px; height:173px; margin:11px auto; overflow:hidden; clear:both;}
.shoplist_left{width:180px; height:168px; float:left;}
.shoplist_right{width:88px; height:168px; float:right;}
.shoplist_txt{width:180px; height:18px; font-size:12px; margin:0px; line-height:16px; text-align:left; overflow:hidden;}
.shoplist_btn a{width:105px; height:20px; background:url(/img/other/shoplist_btn_review.jpg) no-repeat; text-decoration:none; text-indent:-9999em; display:block;}
.shoplist_btn a:hover {background:url(/img/other/shoplist_btn_review_on.jpg) no-repeat;}

/* tel --------------------------------------------------------------------*/
.tel_btn{width:670px; height:auto; margin:15px auto 0px; text-align:left; overflow:hidden; clear:both;}
.tel_btn img{margin:0px 10px 20px 0px;}

.tel_area{width:682px; height:auto; margin:0px auto; text-align:center; overflow:hidden; clear:both;}
.tel_kanalist{height:26px; margin:0px auto; font-size:12px; line-height:26px;}
.tel_b{width:682px; height:46px; margin:0px auto 9px; overflow:hidden; clear:both;}
.tel_kana{width:45px; height:46px; background:url(/img/other/tel_back_left.gif) no-repeat; font-size:24px; line-height:46px; font-weight:bold; text-align:center; float:left;}
.tel_bb{width:637px; height:46px; background:url(/img/other/tel_back_right.gif) no-repeat; font-size:12px; line-height:22px; text-align:left; float:right;}
.tel_bnr{width:105px; height:46px; float:left;}
.tel_bnr img{margin:8px 0px 0px 7px;}
.tel_data{width:532px; height:22px; padding:1px 0px 0px; float:right;}
.tel_dis{width:532px; height:22px; color:#666666; overflow:hidden; float:right;}
.tel_dis_l{width:455px; height:22px; float:left; color:#0000FF; font-weight:bold;}
.tel_dis_r{width:75px; height:22px; text-align:left; float:right;}
.tel_dis_r a{width:71px; height:20px; margin:1px; background:url(/img/other/tel_btn_review.gif) no-repeat; text-decoration:none; text-indent:-9999em; display:block;}
.tel_dis_r a:hover {background:url(/img/other/tel_btn_review_on.gif) no-repeat;}

/* review --------------------------------------------------------------------*/
.review_btn{margin:40px auto 0px; clear:both;}
.review_btn img{margin:0px 15px;}
.review_tbl{margin:65px auto 0px; clear:both;}
.review_tbl table{margin:0px auto; font-size:12px; line-height:150%; text-align:left; clear:both;}
.review_tbl_td1{width:380px; height:25px; line-height:25px; font-weight:bold; background:#333333;}
.review_tbl_td1 span{margin:0px 10px;}
.review_tbl_td2{width:134px; height:30px; line-height:30px; background:#333333;}
.review_tbl_td2 span{margin:0px 15px;}
.review_tbl_td3{width:232px; height:30px; line-height:30px; text-align:center;}
.review_tbl_td3 select{width:212px; margin:auto;}
.review_tbl_td3 input{width:198px; margin:auto;}

/* review_out --------------------------------------------------------------------*/
.ro_tt{width:660px; height:24px; margin:0px auto; background:#333333; font-size:12px; line-height:24px; text-align:left; overflow:hidden; clear:both;}
.ro_tt_no{width:56px; text-align:center; float:left;}
.ro_tt_name{width:414px; float:left;}
.ro_tt_name strong{font-size:14px;}
.ro_tt_date{width:185px; float:left;}

.ro_data{width:620px; height:auto; margin:0px auto 15px; font-size:12px; line-height:150%; text-align:left; overflow:hidden; clear:both;}
.ro_data_l{width:250px; float:left;}
.ro_data_r{width:370px; float:right;}
.ro_data_tt{height:auto; margin:8px 0px; font-size:12px; line-height:18px; overflow:hidden; clear:both;}
.ro_data_style{height:34px; margin:0px; font-size:12px; line-height:34px; overflow:hidden; clear:both;}
.ro_data_style img{margin:9px 0px;}
.ro_data_rank{width:183px; height:30px; margin:0px auto; background:url(/img/other/review_out_rank.gif) no-repeat; color:#CA0010;
			  font-size:26px; line-height:30px; font-weight:bold; text-align:left; text-indent:105px;}

/* review_con --------------------------------------------------------------------*/
.rc_tt{width:670px; height:24px; margin:20px auto 11px; background:#333333; font-size:12px; line-height:24px; text-align:left; overflow:hidden; clear:both;}
.rc_tt span{margin:0px 20px;}
.rc_tbl{margin:0px auto 0px; clear:both;}
.rc_tbl table{margin:0px auto; font-size:12px; line-height:18px; text-align:left; clear:both;}
.rc_tbl_td1{width:120px; background:#333333;}
.rc_tbl_td2{width:516px;}
.rc_tbl_td2 select{width:232px; margin:auto;}
.rc_tbl_td2 input{width:232px; margin:auto;}
.rc_tbl_td3{width:194px;}
.rc_tbl_td3 select{width:162px; margin:auto;}
.rc_tbl_td4{width:640px;}
.rc_tbl_td4 textarea{width:600px; margin:auto;}

.rc_tbl_md1{margin:6px 10px;}
.rc_tbl_md2{margin:6px;}
.rc_tbl_b{margin:6px;}

.rc_tbl_b table{width:500px; height:auto; margin:0px; font-size:12px; line-height:18px; text-align:left; clear:both;}
.rc_tbl_b td{width:20%;}
.rc_tbl_b input{width:auto;}
.rc_tbl_b_min{font-size:10px; line-height:18px;}
.rc_tbl_b_submit{margin:15px auto 40px;}

.rc_del{width:620px; margin:0px auto 0px; font-size:12px; line-height:18px; text-align:left; overflow:hidden; clear:both;}
.rc_rule{width:640px; margin:50px auto 0px; font-size:12px; line-height:200%; text-align:left; overflow:hidden; clear:both;}
.rc_rule span{font-size:16px;}

/* movie --------------------------------------------------------------------*/
.movie_tt{width:660px; height:24px; margin:20px auto 11px; background:#333333; font-size:12px; line-height:24px; text-align:left; overflow:hidden; clear:both;}
.movie_tt span{margin:0px 10px;}
.movie_txt{width:640px; margin:0px auto; font-size:12px; line-height:150%; text-align:left; clear:both;}

.ml_stt{width:640px; height:20px; margin:0px auto 7px; font-size:12px; line-height:20px; text-align:left; overflow:hidden; clear:both;}
.ml_stt span{color:#FF0000;}
.ml_pagebtn{float:right; text-align:right;}
.ml_pagebtn img{margin:0px 0px 0px 5px;}

.ml_area{width:680px; margin:0px 0px 0px 20px; overflow:hidden; clear:both;}
.ml_b{width:225px; height:220px; text-align:left; float:left;}
.ml_bb{width:196px; height:210px; background:url(/img/other/movie_b_back.gif) no-repeat; overflow:hidden; float:left;}
.ml_image img{margin:14px 18px 10px;}
.ml_data{width:182px; margin:0px 7px; font-size:12px; line-height:16px;}
.ml_data a:link {color:#2D73AF;}
.ml_data a:visited {color:#2D73AF;}
.ml_data a:active {color:#2D73AF;}
.ml_data a:hover {color:#2D73AF;}
.ml_data img{margin:2px 0px 1px;}
.ml_data_l{width:20px; float:left;}
.ml_data_l img{margin:1px;}
.ml_data_r{width:162px; float:right;}

.mp_area{width:632px; height:auto; margin:20px auto 0px; background:url(/img/other/mp_back.gif) repeat-y; clear:both;}
.mp_header{width:632px; height:56px; background:url(/img/other/mp_header.gif) no-repeat; text-align:left; overflow:hidden; clear:both;}
.mp_header_b{margin:10px 0px 0px 18px; font-size:12px; line-height:20px;}
.mp_header_b img{margin:3px;}

.mp_data{width:580px; height:auto; margin:12px auto; position:relative; clear:both;}
.mp_data_l{width:322px; height:auto; float:left;}

.mp_data_r{width:246px; height:auto; font-size:12px; line-height:18px; text-align:left; float:right;}
.mp_data_r a:link {color:#2D73AF;}
.mp_data_r a:visited {color:#2D73AF;}
.mp_data_r a:active {color:#2D73AF;}
.mp_data_r a:hover {color:#2D73AF;}
.mp_data_r img{margin:6px 0px;}

.mp_txt_l{width:20px; float:left;}
.mp_txt_l img{margin:1px;}
.mp_txt_r{width:226px; float:right;}
.mp_txt_r2{width:226px; margin:0px 0px 36px; float:right;}

.mp_btn_r{width:246px; height:auto; position:absolute; bottom:0px; right:0px; float:right;}
.mp_btn_r img{margin:0px 4px;}

/* pict --------------------------------------------------------------------*/
.pict_tt{width:660px; height:24px; margin:20px auto 12px; background:#333333; font-size:12px; line-height:24px; text-align:left; overflow:hidden; clear:both;}
.pict_tt span{margin:0px 10px;}

.pict_b{width:640px; height:160px; margin:0px auto 9px; background:url(/img/other/pict_back.gif) no-repeat; text-align:left; clear:both;}
.pict_bb{width:626px; height:132px; margin:0px 0px 0px 14px; clear:both;}
.pict_left{width:200px; height:132px; text-align:right; overflow:hidden; float:left;}
.pict_right{width:408px; height:132px; overflow:hidden; float:right;}
.pict_box{width:102px; height:132px; float:left;}
.pict_box table{background:#333333; clear:both;}
.pict_box td{width:88px; height:132px; overflow:hidden;}
/*
.pict_right table{clear:both;}
.pict_box_on{width:88px; height:132px; background:#333333; text-align:center; overflow:hidden;}
.pict_box_off{width:14px; height:132px;}
.pict_right img{margin:0px 14px 0px 0px; float:left;}
*/

.pict_txt{width:200px; height:56px; font-size:12px; line-height:130%; text-align:left; overflow:hidden; clear:both;}
.pict_txt strong{font-size:14px;}
.pict_txt img{margin:2px 0px;}
.pict_btn{float:right;}
.pict_btn a{width:126px; height:21px; background:url(/img/other/pict_btn_list.jpg) no-repeat; text-align:left; text-decoration:none; text-indent:-9999em; display:block;}
.pict_btn a:hover {background:url(/img/other/pict_btn_list_on.jpg) no-repeat;}

.pict_con{width:200px; height:52px; margin:0px 0px 3px; background:url(/img/other/pict_back_no.gif) no-repeat; text-align:left; clear:both;}
.pict_con_b{width:80px; height:40px; margin:0px 0px 0px 102px; text-align:center; overflow:hidden; clear:both;}
.pict_con_b img{margin:2px;}

.pl_out{width:640px; height:30px; margin:0px auto; font-size:12px; line-height:30px; text-align:left; overflow:hidden; clear:both;}
.pl_out span{color:#FF0000;}

.pl_area{width:670px; margin:10px 0px 0px 30px; text-align:left; clear:both;}
.pl_b{width:130px; height:218px; text-align:left; float:left;}
.pl_bb{width:110px; height:198px; background:url(/img/other/pl_back.gif) no-repeat; overflow:hidden; float:left;}
.pl_image{width:88px; height:132px; margin:11px 11px 5px; overflow:hidden; clear:both;}
.pl_image table{width:88px; height:132px; background:#333333; clear:both;}
.pl_data{width:88px; margin:0px 11px; font-size:10px; line-height:12px; clear:both;}
.pl_data img{margin:2px 0px 1px;}
.pl_data_l{width:20px; float:left;}
.pl_data_l img{margin:1px;}
.pl_data_r{width:68px; float:right;}

.pd_area{width:640px; margin:0px auto; position:relative; clear:both;}
.pd_data_l{width:300px; float:left;}
.pd_data_r{width:322px; font-size:12px; line-height:18px; text-align:left; float:right;}
.pd_data_r img{margin:6px 0px;}
.pd_txt_l{width:20px; float:left;}
.pd_txt_l img{margin:1px;}
.pd_txt_r{width:302px; float:right;}
.pd_txt_r2{width:302px; margin:0px 0px 36px; float:right;}
.pd_btn_r{width:322px; height:auto; position:absolute; bottom:0px; right:0px; float:right;}
.pd_btn_r img{margin:0px 4px;}

/* pokemaga --------------------------------------------------------------------*/
.poke1{width:700px; height:155px; background:url(http://www.dt-k.net/img/other/poke_img1.gif) no-repeat; text-align:left; display:block; clear:both;}
.poke1 img{margin:79px 0px 0px 530px;}
.poke2{width:700px; height:279px; background:url(http://www.dt-k.net/img/other/poke_img2.gif) no-repeat; text-align:left; clear:both;}
.poke3{width:700px; height:146px; background:url(http://www.dt-k.net/img/other/poke_img3.gif) no-repeat; text-align:left; clear:both;}
.poke4{width:700px; height:144px; background:url(/img/other/poke_img5.gif) no-repeat; text-align:left; clear:both;}
.poke5{width:700px; height:30px; background:url(http://www.dt-k.net/img/other/poke_img5.gif) no-repeat; text-align:left; clear:both;}
.poke6{width:700px; height:auto; background:url(http://www.dt-k.net/img/other/poke_img6.gif) repeat-y; text-align:center; clear:both;}
.poke7{width:700px; height:191px; background:url(http://www.dt-k.net/img/other/poke_img7.gif) no-repeat; text-align:left; clear:both;}

.poke_txt2{width:550px; height:63px; margin:0px 0px 0px 82px; color:#333333; font-size:12px; line-height:150%; text-align:left; overflow:hidden; clear:both;}
.poke_txt2b{width:550px; margin:0px 0px 0px 82px; color:#EE6900; font-size:16px; line-height:100%; font-weight:bold; text-align:center; clear:both;}
.poke_txt2c{width:550px; height:38px; margin:0px 0px 0px 82px; color:#333333; font-size:12px; line-height:150%; text-align:left; overflow:hidden; clear:both;}
.poke_txt3{width:379px; height:38px; margin:0px 0px 0px 85px; font-size:12px; line-height:150%; text-align:left; overflow:hidden; clear:both;}
.poke_txt4{width:570px; height:92px; margin:0px 0px 0px 72px; font-size:12px; line-height:150%; text-align:left; overflow:hidden; clear:both;}
.poke_btn_r{width:236px; float:right;}

/* map --------------------------------------------------------------------*/
.map_area{margin:20px auto 0px; clear:both;}

/* datubg --------------------------------------------------------------------*/
.datubg_b{width:660px; height:60px; margin:20px auto 0px; overflow:hidden; clear:both;}
.datubg_right{width:500px; height:60px; font-size:12px; line-height:18px; text-align:left; float:right;}
.datubg_right strong{font-size:22px; line-height:24px;}

/* mg --------------------------------------------------------------------*/
.pr{width:660px; margin:20px auto 20px; text-align:center; clear:both;}
.pr_t{font-size:20px; line-height:25px; font-weight:bold; text-align:center; clear:both;}
.map1{width:660px; margin:20px auto 20px; clear:both;}
.mg{width:660px; margin:20px auto 0px; background:#FFFFFF; clear:both;}
.mg_area{width:616px; margin:0px auto 5px; text-align:left; clear:both;}
.mg_area img{margin:0px auto 3px;}
.mg_area table{width:616px; margin:0px 0px 10px; font-size:12px; color:#666666; line-height:150%; text-align:left;}
.mg_area td{width:20%;}

/* privacy --------------------------------------------------------------------*/
.privacy_tt{width:660px; height:24px; margin:20px auto 10px; background:#333333; font-size:12px; line-height:24px; text-align:left; overflow:hidden; clear:both;}
.privacy_tt span{margin:0px 10px;}
.privacy_txt{width:640px; margin:0px auto; font-size:12px; line-height:150%; text-align:left; clear:both;}

/* link --------------------------------------------------------------------*/
.link_tt{width:660px; height:24px; margin:20px auto 0px; background:#333333; font-size:12px; line-height:24px; text-align:left; overflow:hidden; clear:both;}
.link_tt span{margin:0px 10px;}

.link_bnr{width:660px; margin:0px auto 20px; text-align:left; clear:both;}
.link_bnr table{width:660px; text-align:left; clear:both;}
.link_bnr img{margin:0px 0px 4px;}
.link_txt{width:640px; margin:0px auto; text-align:left; clear:both;}
.link_txt table{width:640px; font-size:12px; line-height:22px; text-align:left;}
.link_txt td{width:33%;}

/* production --------------------------------------------------------------------*/
.pro_img{margin:10px;}
.pro_title01{font-size:16px; float:left; margin:5px 10px;}
.pro_b{width:600px; height:auto; text-align:left; line-height:150%; margin:0px 50px 30px;}
.pro_bold{margin:5px 0px;}
.pro_txt{ background-color:#222222; padding:10px; margin:10px 0px;}
.pro_txt2{width:400px; vertical-align:top; float:left;}
.pro_txt2 p{color:#FF3333; font-size:16px; line-height:200%;}
.pro_right{width:200px; text-align:center; float:right; font-size:14px; }
.pro_right img{margin:5px;}
.pro_actual{width:600px; height:auto; text-align:center; margin:10px 50px; clear:both;}
.pro_actual p{color:#CCCCCC; background:#222222; line-height:200%;}
.pro_actual table{margin:20px auto 30px; font-size:12px; line-height:200%; text-align:center;}

/* 090119 add */
.bloglist_b{width:210px; height:120px; margin:0px 15px 22px 0px; display:inline; float:left;}
.bloglist_bb{width:200px; height:120px; background:url(/img/other/bloglist_back.gif) no-repeat; float:right;}
.bloglist_bb{width:200px; height:120px; background:url(/img/blog/bloglist_back.gif) no-repeat; float:right;}
.bloglist_left{width:66px; height:100px; margin:10px 0px 0px 10px; display:inline; float:left;}
.bloglist_right{width:106px; height:100px; margin:10px 10px 0px 0px; overflow:hidden; display:inline; float:right;}
.bloglist_right table{width:106px; height:100px;}
.bloglist_txt{width:106px; margin:0px; margin:0px 0px 2px; background:url(/img/other/event_mrk_bk.gif) no-repeat; font-size:12px; line-height:16px; text-align:left;}
.bloglist_txt span{padding:0px 0px 0px 23px; display:block;}
/**************/

/* 090120 add blogranking */
.gbr_area{width:695px; height:auto; margin:10px 0px 0px 5px; text-align:left; overflow:hidden; clear:both;}
.gbr_b{width:315px; height:200px; margin:0px 15px 15px; display:inline; float:left;}
.gbr_bb{width:300px; height:200px; background:url(/img/other/gbr_back.gif) no-repeat; float:right;}
.gbr_bb{width:300px; height:200px; background:url(/img/blog/gbr_back.gif) no-repeat; float:right;}
.gbr_left{width:162px; height:150px; margin:10px 0px 10px 10px; overflow:hidden; display:inline; float:left;}
.gbr_left table{width:162px; height:150px;}
.gbr_right{width:100px; height:150px; margin:10px 10px 10px 0px; display:inline; float:right;}
.gbr_txt{width:162px; margin:0px; margin:0px 0px 2px; background:url(/img/other/event_mrk_bk.gif) no-repeat; font-size:12px; line-height:16px; text-align:left;}
.gbr_txt span{padding:0px 0px 0px 23px; display:block;}
.gbr_pv{width:162px; text-align:right;}
.gbr_pv strong{color:#FF0000; font-family:Verdana !important; font-size:20px; font-weight:bold;}
.gbr_btn{width:280px; height:20px; margin:0px 10px; overflow:hidden;}
.gbr_btn_l{width:132px; height:120px; text-align:left; float:left;}
.gbr_btn_l a{height:20px; background:url(/img/other/gbr_btn_data_off.jpg) no-repeat; text-decoration:none; text-indent:-9999em; display:block;}
.gbr_btn_l a:hover {background:url(/img/other/gbr_btn_data_on.jpg) no-repeat;}
.gbr_btn_l a{height:20px; background:url(/img/blog/gbr_btn_data_off.jpg) no-repeat; text-decoration:none; text-indent:-9999em; display:block;}
.gbr_btn_l a:hover {background:url(/img/blog/gbr_btn_data_on.jpg) no-repeat;}
.gbr_btn_r{width:132px; height:120px; text-align:left; float:right;}
.gbr_btn_r a{height:20px; background:url(/img/other/gbr_btn_blog_off.jpg) no-repeat; text-decoration:none; text-indent:-9999em; display:block;}
.gbr_btn_r a:hover {background:url(/img/other/gbr_btn_blog_on.jpg) no-repeat;}
.gbr_btn_r a{height:20px; background:url(/img/blog/gbr_btn_blog_off.jpg) no-repeat; text-decoration:none; text-indent:-9999em; display:block;}
.gbr_btn_r a:hover {background:url(/img/blog/gbr_btn_blog_on.jpg) no-repeat;}

.gbr2_area{width:680px; height:auto; margin:15px 0px 0px 20px; text-align:left; overflow:hidden; clear:both;}
.gbr2_b{width:210px; height:130px; margin:0px 15px 15px 0px; display:inline; float:left;}
.gbr2_bb{width:200px; height:130px; background:url(/img/other/gbr_back2.gif) no-repeat; float:right;}
.gbr2_bb{width:200px; height:130px; background:url(/img/blog/gbr_back2.gif) no-repeat; float:right;}
.gbr2_left{width:103px; height:108px; margin:10px 0px 0px 10px; overflow:hidden; display:inline; float:left;}
.gbr2_right{width:72px; height:108px; margin:10px 10px 0px 0px; display:inline; float:right;}
.gbr2_txt{width:103px; margin:0px; margin:0px 0px 2px; background:url(/img/other/event_mrk_bk.gif) no-repeat; font-size:12px; line-height:16px; text-align:left;}
.gbr2_txt span{padding:0px 0px 0px 23px; display:block;}
.gbr2_txt strong{color:#FF0000; font-family:Verdana !important; font-size:12px; font-weight:bold;}
/**************/

/* 090123 add gravure */
.gravure_b{width:322px; height:85px; margin:0px 16px 16px 0px; display:inline; float:left;}
/**************/



/* 090123 add dowtube */
.top_right3{width:245px; height:930px; float:right;}
.top_right3_b{width:245px; height:695px; margin:0px 0px 10px; background:url(/img/other/top_right_backline.jpg) repeat-y; text-align:center; clear:both;}
.top_right3_bb{width:233px; height:644px; margin:0px auto; border:1px solid #821D1B; background:#F5F5F5; text-align:center; clear:both;}
.top_right3_bb iframe{margin:1px; background-color:transparent;}
.dowtube{width:245px; height:225px; background-color:#FFFFFF; overflow:hidden; clear:both;}
.dowtube_tt{width:245px; height:27px; background:url(/img/other/dowtube_back.jpg) repeat-x; clear:both;}
.dowtube_mq{width:160px; height:16px; margin:5px 0px 0px; background:url(/img/other/dowtube_back_mq.jpg) repeat-x;}
.dowtube_mq marquee{ display:block; position:relative;}
/**************/

/* coupon --------------------------------------------------------------------*/
.block_c{width:700px; height:auto; margin:0px; background:#FFFFFF; text-align:center; clear:both;}
.text_area{width:660px; color:#999999; margin:10px 20px 20px; text-align:left; line-height:20px; clear:both;}
.text_area img{margin:0px 10px; float:left;}
.coupon_tt{width:660px; height:24px; margin:20px auto 0px; color:#FFFFFF; background-color:#FFFFFF; font-size:12px; line-height:24px; text-align:left; overflow:hidden; clear:both;}
.coupon_area{width:660px; height:auto; margin:0px 20px; clear:both;}
.coupon_l{width:330px; height:auto; text-align:left; float:left; margin:8px 0px 8px 10px; background:#FFFFFF; color:#999999; border:dashed 1px; border-color:#999999;}
.coupon_r{width:330px; height:auto; text-align:left; float:right; margin:8px 10px 8px 0px; background:#FFFFFF; color:#999999; border:dashed 1px; border-color:#999999;}
.shop_head{width:310px; height:30;line-height:30px; margin:10px 10px 5px; background-color:#FF3333; color:#FFFFFF; font-size:18px; font-weight:bold; clear:both;}
.shop_head span{margin:0px 10px;}
.shop_pr{width:310px; margin:3px 10px; font-weight:bold; color:#000000;}
.shop_pic{margin:0px 0px 0px 10px;}
.shop_tel{width:200px; font-size:20px; color:#FF3333; margin:5px 5px 5px 10px;}
.shop_left{width:200px; float:left;}
.shop_right{width:100px; margin:0px 10px 0px 0px; float:right;}
.shop_data{width:200px; margin:0px 5px 10px 10px; line-height:16px;}
.shop_data span{color:#FF3333; margin:0px 3px; font-size:14px;}

/* 090202 add br_flash */
.brf_tt{width:445px; height:32px; margin:0px; background:url(/img/blog/home_br_tt.jpg) no-repeat; overflow:hidden; clear:both;}
.brf_tt span{height:32px; font-size:12px; margin:0px 12px 0px 0px; line-height:26px; text-align:left; display:inline; float:right;}
.brf_tt a:link {color:#FFFFFF;}
.brf_tt a:visited {color:#FFFFFF;}
.brf_tt a:active {color:#FFFFFF;}
.brf_tt a:hover {color:#FFFFFF;}
.brf_b{width:445px; height:255px; margin:0px; background:url(/img/blog/home_br_back.gif) no-repeat; clear:both;}
.brf_bb{width:435px; height:245px; margin:5px 0px 0px 5px; background:#000000; overflow:hidden; display:inline; float:left;}
.brf_bbb{width:445px; height:220px; margin:0px; background:#000000; clear:both;}
.top_right3b{width:245px; height:1121px; float:right;}
.top_right3b_b{width:245px; height:1121px; *height:960px; margin:0px 0px 0px; background:url(/img/other/top_right_backline.jpg) repeat-y; text-align:center; clear:both;}
.top_right3b_bb{width:233px; height:1068px; *height:907px; margin:0px auto; border:1px solid #821D1B; background:#F5F5F5; text-align:center; clear:both;}
/**************/z