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

/* area --------------------------------------------------------------------*/
.area_b { width:560px; margin:10px auto 15px; background:#000000; clear:both;}

/* top --------------------------------------------------------------------*/
.top_pu_l { width:270px; margin:10px 0 0 10px; float:left; }
.top_pu_r { width:270px; margin:10px 10px 0 0; float:right; }

.top_pu_photo { width:122px; height:169px; background:url(/img/other/top_pickup_back.gif); float:left; }
.top_pu_photo img{margin:9px 11px 10px;}
.top_pu_data{width:148px; float:right;}
.top_pu_data img{margin:5px 0px;}
.top_pu_data p{margin:0px auto;color:#DE145E; line-height:16px; text-align:center;}
.top_pu_data table{margin:0px auto;}

/* cast --------------------------------------------------------------------*/
.cast_b{width:125px; padding:12px 0px 0px 12px; float:left;}
.cast_icon{width:125px; height:16px; margin:0px 0px 5px; clear:both;}
.cast_photo{width:125px; height:212px; background:url(/img/other/cast_back.jpg) no-repeat; clear:both;}
.cast_photo img{margin:10px 0px 0px 12px;}
.cast_photo p{margin:0px auto; color:#DE145E; line-height:24px; text-align:center;}
.girl_btn_h{width:536px; height:21px; margin:10px 12px 0px; clear:both;}

/* prof --------------------------------------------------------------------*/
.prof_b{width:550px; height:515px; margin:10px 0px 10px 10px; clear:both;}

.prof_left{width:280px; height:535px; overflow:hidden; float:left;}
.prof_photo{width:260px; height:380px; margin:10px; background:url(/img/other/prof_photo_back.jpg) no-repeat; clear:both;}
.prof_photo img{margin:10px 0px 0px 10px;}
.prof_thum{width:260px; height:125px; margin:0px 10px 10px; background:url(/img/other/prof_thum_back.jpg) no-repeat; clear:both;}
.prof_thum img{margin:10px 5px 10px 10px;}
.prof_flash{width:260px; height:515px; margin:10px; background:url(/img/other/prof_flash_back.jpg) no-repeat;}

.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:#DE145E; line-height:16px; font-weight:bold; overflow:hidden; clear:both;}
.prof_tt img{margin:0px 0px 0px 5px;}
.prof_cm{width:260px; clear:both;}
.prof_btn{width:280px; height:30px; overflow:hidden; background:url(/img/other/prof_btn_back.gif) no-repeat; text-align:center; float:right;}
.prof_btn img{margin:3px 5px 0px 0px;}

/* system --------------------------------------------------------------------*/
.system_b{width:auto; margin:0px auto; line-height:150%; text-align:center; clear:both;}
.system_b table{margin:10px auto; text-align:center; line-height:250%;}
.system_b td{border:#666 1px solid;}
.system_b p{ color:#999999; font-size:14px;}

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

/* access --------------------------------------------------------------------*/
.access_map{width:500px; margin:0px 30px; text-align:center; clear:both;}

/* recruit --------------------------------------------------------------------*/
.recruit_b{width:auto; margin:0px auto; line-height:150%; text-align:center; clear:both;}
.recruit_b table{width:400px; margin:10px auto; text-align:left; line-height:150%;}

/* blog --------------------------------------------------------------------*/
.blog_b{width:265px; height:125px; margin:0px 0px 10px 10px; background:url(/img/other/blog_back.jpg) no-repeat; float:left;}
.blog_b table{width:245px; height:105px; margin:10px;}
.blog_tt{width:101px; height:81px; line-height:18px; text-align:center; overflow:hidden;}
.blog_tt p{margin:4px 7px 0px; text-align:left; color:#DE145E; line-height:135%;}
.blog_url{width:168px; height:24px; margin:0px 0px 0px 7px; font-size:10px; line-height:12px; text-align:left; overflow:hidden;}

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

