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

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

.top_pu_b{width:540px; height:auto; margin:0px 10px; padding:2px 0px 0px; clear:both;}
.top_pu_l{width:260px; height:auto; float:left;}
.top_pu_r{width:260px; height:auto; float:right;}
.top_pu_tt{width:260px; height:auto; color:#FA5584; font-size:14px; line-height:28px; text-align:center; clear:both;}
.top_pu_tt img{margin:0px 0px 10px;}
.top_pu_photo{width:180px; height:260px; background:url(/img/other/top_pickup_back.jpg) no-repeat; float:left;}
.top_pu_photo img{margin:10px;}
.top_pu_data{width:70px; 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;}

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

/* profile --------------------------------------------------------------------*/
.prof_left{width:280px; height:535px; overflow:hidden; float:left;}
.prof_flash{width:260px; height:515px; margin:10px; clear:both;}
.prof_photo{width:260px; height:380px; background:url(/img/profile/photo_back.jpg) no-repeat; clear:both;}
.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:240px; height:105px; margin:0px 10px;}
.prof_list li{width:80px; height:105px; list-style:none; float:left;}
.prof_list img{margin:5px;}

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

.prof_btn{width:270px; height:30px; overflow:hidden; background:url(/img/profile/prof_btn_back.jpg) no-repeat; text-align:center; margin-right:10px; float:right;}
.prof_btn img{margin:5px 5px 5px 0px;}

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

.prof_scd{width:560px; height:auto; background:url(/img/profile/prof_scd_back.jpg) no-repeat; clear:both;}
.prof_scd table{width:520px; margin:0px 20px; background:#FFFFFF; text-align:center;}
.prof_scd td{width:125px; height:50px; background:url(/img/profile/prof_scd_td.jpg) no-repeat;}
.prof_scd p{font-weight:bold; line-height:135%;}

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

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

/* system --------------------------------------------------------------------*/
.system_b{padding:10px; font-size:14px; font-weight:bold; text-align:center; clear:both;}
.system_b h2{height:30px; color:#F95382; font-size:18px; line-height:20px; background-image:url(/img/other/system_line.jpg); background-position:bottom center; background-repeat:no-repeat;}
.campaign{width:400px; height:auto; font-size:16px; margin:20px auto 0;}
.campaign p{color:#FFF; line-height:150%; background:#000; margin-top:10px;}
.campaign b{color:#F95382; font-size:30px; line-height:150%;}
.campaign small{display:block; padding:5px; border:1px #666 solid;}

/* access --------------------------------------------------------------------*/
.access_map{width:540px; height:auto; margin:0px 10px; text-align:center; clear:both;}

/* recruit --------------------------------------------------------------------*/
.recruit_b{width:400px; height:auto; margin:0px 80px; text-align:center; clear:both;}
.recruit_b table{margin:10px auto; text-align:left;}
.td03{color:#ffffff; background:#F95382; text-align:center; font-size:12px; font-weight:bold; line-height:200%; -moz-border-radius:8px; -webkit-border-radius:8px;}

/* 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:#FA5584; font-size:10px; line-height:100%;}
.links_b strong{font-size:18px; font-weight:bold; line-height:100%;}
.links_title{color:#FA5584; background:#dddddd; font-size:14px; text-align:center; line-height:200%; clear:both;}

/* blog --------------------------------------------------------------------*/
.blog_b{width:265px; height:110px; margin:0px 0px 10px 10px; background:url(/img/other/blog_back.jpg) no-repeat; float:left;}
.blog_b table{width:245px; height:90px; margin:10px;}
.blog_tt{width:125px; line-height:18px; text-align:center;}
.blog_tt img{margin:4px 0px;}

