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

/* top --------------------------------------------------------------------*/
.top_image img{margin:0px 0px 0px; clear:both;}

.top_pu_b{width:540px; height:auto; margin:0px 0px; padding:2px 0px 0px; clear:both;}
.top_pu_c{width:520px; height:auto; float:left; border-top:1px solid #222222; border-left:1px solid #222222; border-right:1px solid #222222; border-bottom:1px solid #222222;}
.top_pu_c{margin:10px 0px 0px;}
.top_pu_l{width:520px; height:auto; float:left;}
.top_pu_l{margin:0px 0px 23px;}
.top_pu_r{width:260px; height:auto; float:right;}
.top_pu_tt{width:200px; height:auto; color:#FB58B7; font-size:16px; line-height:28px; text-align:center; clear:both; font-weight:bold;}
.top_pu_tt{margin:0px 0px 0px;}
.top_pu_text{width:280px; height:auto; float:right;}
.top_pu_text{margin:10px 10px 10px;}
.top_pu_tt img{margin:0px 0px 0px 0px;}
.top_pu_photo{width:200px; height:300px; no-repeat; float:left;}
.top_pu_photo img{margin:10px 10px 10px;}
.top_pu_data{width:300px; height:260px; text-align:left; float:right;}
.top_pu_icon{width:60px; height:auto; margin:0px 0px 8px;}
.top_pu_icon img{margin:0px 0px 2px;}

/* new girls --------------------------------------------------------------------*/
.new_girls_tt{width:150px; height:auto; color:#FB58B7; font-size:12px; line-height:5px; text-align:center; clear:both;}
.new_girls_tt{margin:10px 0px 0px;}
.new_girls_photo{width:150px; height:auto;; no-repeat; float:left;}
.new_girls_photo_m{width:150px; height:auto; no-repeat; float:left;}
.new_girls_photo img{margin:20px 10px 0px;}

/* news --------------------------------------------------------------------*/
.news_b{width:520px; height:620px; margin:0px 0px; background:#000000; clear:both; border-top:1px solid #222222; border-left:1px solid #222222; border-right:1px solid #222222; border-bottom:1px solid #222222;}
.news_b{margin:10px 0px 0px;}


/* girls --------------------------------------------------------------------*/
.girls_b{width:165px; height:auto; padding:12px 10px 0px 12px; float:left;}
.girls_icon{width:125px; height:16px; margin:0px 0px 5px; clear:both;}
.girls_photo{width:175px; height:292px; background:url(/img/other/girls_back.jpg) no-repeat; text-align:center; clear:both; color:#000000;}
.girls_photo img{margin:10px auto 5px;}
.girls_photo p{margin:0px auto 0px; color:#FB58B7; line-height:24px; font-weight:bold;}
.page_btn{width:536px; height:21px; margin:10px 22px 0px; clear:both;}

/* prof --------------------------------------------------------------------*/
.prof_left{width:750px; height:auto; overflow:hidden; float:left;}
.prof_flash{width:400px; height:auto; margin:10px; clear:both;}
.prof_photo{width:400px; height:600px; background-image:url(/img/profile/photo_back.jpg); clear:both; font-size:20px; color:#FB58B7;}
.prof_photo img{margin:10px;}
.prof_list{width:260px; height:125px; margin-top:10px; background-image:url(/img/profile/list_back.jpg); clear:both;}
.prof_list ul{width:750px; height:240px; margin:0px 10px;}
.prof_list li{width:170px; height:240px; list-style:none; float:left;}
.prof_list img{margin:5px;}
.prof_btn{width:260px; height:30px; margin-top:10px; background:url(/img/profile/prof_btn_back.jpg) no-repeat; text-align:center; clear:both;}
.prof_btn img{margin:5px 5px 5px 0px;}

.prof_right{width:280px; height:auto; overflow:hidden; text-align:left; float:right;}
.prof_right img{margin:10px 0px;}
.prof_tt{width:260px; height:auto; margin:20px 0px 0px; font-size:20px; color:#FB58B7; line-height:135%; font-weight:bold; clear:both;}
.prof_tt img{margin:0px 0px 0px 5px;}
.prof_cm{width:260px; height:auto; clear:both;}

.prof_option{width:560px; height:140px; margin:0px 0px 10px; background:url(/img/profile/prof_scd_back.jpg) no-repeat; clear:both;}
.prof_option table{width:520px; margin:0px 20px; color:#333333; background:#000000; text-align:center;}
.prof_option td{width:125px; height:50px; background:url(/img/profile/prof_td_title.jpg) no-repeat;}

.prof_scd{width:750px; height:200px; margin:0px 0px 10px; background:url(/img/profile/prof_scd_back.jpg) no-repeat; clear:both;}
.prof_scd table{width:735px; margin:0px 10px; background:#000000; text-align:center;}
.prof_scd td{width:100px; height:50px; background:url(/img/profile/prof_scd_td.jpg) no-repeat;}
.prof_scd p{font-weight:bold; line-height:135%;}
.profile_schedule td{width:100px; height:50px; text-align:center; line-height:20px; background:url(/img/profile/scd_back.gif) no-repeat; color:#000000;}

/* other --------------------------------------------------------------------*/
.other_stt{width:750px; height:58px; background:url(/img/other/other_stt_back.jpg) no-repeat; color:#FB58B7; font-size:16px; line-height:58px; text-align:center; clear:both; font-weight:bold;}
.other_bar{margin:10px auto 10px;}

/* scd --------------------------------------------------------------------*/
.scd_iframe{margin:0px 2px 0px 10px;}

/* system --------------------------------------------------------------------*/
.system_b{width:auto; height:auto; margin:0px auto; text-align:center; clear:both; no-repeat;}
.system_b table{margin:10px auto; text-align:center; line-height:200%;}
.system_b td{border:#666 1px solid;}
.system_c{width:750px; height:auto; margin:0px auto; text-align:center; clear:both; no-repeat;}
.system_c1{width:750px; height:250px; margin:0px auto; text-align:center; clear:both; background:url(/img/other/system_b1.jpg) no-repeat;}
.system_c table{margin:10px auto; text-align:center; line-height:200%;}
.system_c2{width:750px; height:320px; margin:0px auto; text-align:center; clear:both; background:url(/img/other/system_b2.jpg) no-repeat;}
.system_c3{width:300px; height:150px; margin:0px auto; text-align:center; clear:both; background:url(/img/other/system_b3.jpg) no-repeat;}
.system_c4{width:300px; height:150px; margin:0px auto; text-align:center; clear:both; background:url(/img/other/system_b4.jpg) no-repeat;}
.system_c table{margin:10px auto; text-align:center; line-height:200%;}
.system_c td{border:#666 1px solid;}

/* access --------------------------------------------------------------------*/
.access_map{width:420px; height:385px; margin:0px 70px; text-align:center; overflow:hidden; clear:both;}

/* recruit --------------------------------------------------------------------*/
.recruit_b{width:650px; height:auto; margin:0px auto; clear:both;}
.recruit_b table{margin:10px auto; line-height:200%;}

/* link --------------------------------------------------------------------*/
.links_b{width:520px; height:auto; margin:0px 20px; text-align:left; clear:both;}
.links_b table{margin:10px auto;}
.links_b p{color:#CCBC9B; font-size:10px; line-height:100%;}
.links_b strong{font-size:18px; font-weight:bold; line-height:100%;}
.links_title{color:#CCBC9B; background:#111111; font-size:14px; text-align:center; line-height:200%; clear:both;}

/* blog --------------------------------------------------------------------*/
.blog_b{width:365px; height:200px; margin:10px 0px 0px 10px; background:url(/img/other/blog_back.jpg) no-repeat; float:left;}
.blog_photo{width:140px; height:200px; float:left;}
.blog_photo img{margin:10px;}
.blog_right{width:225px; height:110px; text-align:left; float:right;}
.blog_right p{width:215px; color:#FB58B7; font-size:14px; font-weight:bold; margin:10px 0px; border-bottom:1px #666666 solid;}
.blog_right small{font-size:12px; font-weight:normal; color:#cccccc;}
.blog_qr{width:215px; height:90px; text-align:right; float:right;}
.blog_qr img{margin:0px 10px 10px 0px;}

/* ranking --------------------------------------------------------------------*/
.ranking_b{text-align:center;}

.ranking_1{width:200px; height:370px; margin:0px auto; background:url(/img/other/rank_01.jpg) no-repeat;}
.ranking_1 img{margin:60px 0px 10px;}
.ranking_2{width:200px; height:370px; margin:0px auto; background:url(/img/other/rank_02.jpg) no-repeat;}
.ranking_2 img{margin:60px 0px 10px;}
.ranking_3{width:200px; height:370px; margin:0px auto; background:url(/img/other/rank_03.jpg) no-repeat;}
.ranking_3 img{margin:60px 0px 10px;}
.ranking_4{width:200px; height:370px; margin:0px auto; background:url(/img/other/rank_04.jpg) no-repeat;}
.ranking_4 img{margin:60px 0px 10px;}
.ranking_5{width:200px; height:370px; margin:0px auto; background:url(/img/other/rank_05.jpg) no-repeat;}
.ranking_5 img{margin:60px 0px 10px;}

.ranking_t1{margin:0px0px0px0px; font-weight:bold; line-height:135%; text-align:center; color:#FB58B7; font-size:16px;}
.ranking_t1{margin:0px0px0px0px;}
.ranking_t2{margin:0px0px0px0px;line-height:135%; text-align:center; color:#FFFFFF; font-size:12px;}
.ranking_t1{margin:0px0px0px0px;}


