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

/* top --------------------------------------------------------------------*/
.top_image{width:800px; height:265px; background:url(/img/other/top_image.jpg);}
.top_365{margin:175px 443px auto 142px;}

.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:#D1A8CF; 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:#D1A8CF; line-height:24px;}
.girl_btn_h{width:536px; height:21px; margin:10px 22px 0px; font-size:16px; font-weight:bold; line-height:21px; clear:both;}

/* prof --------------------------------------------------------------------*/
.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:505px; margin:10px; clear:both;}

.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:#D1A8CF; 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: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;}

.prof_scd{width:560px; height:auto; background:url(/img/other/prof_scd_back.jpg) no-repeat; clear:both;}
.prof_scd table{width:525px; margin:0px 15px 0px 20px; background:#000000; text-align:center;}
.prof_scd td{width:125px; height:49px; background:url(/img/other/prof_td_back2.jpg) no-repeat;}

/* other --------------------------------------------------------------------*/
.other_stt{width:560px; height:58px; background:url(/img/other/other_stt_back.jpg) no-repeat; color:#D1A8CF; 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{margin:0px auto; text-align:center; clear:both;}
.system_b table{margin:10px auto; text-align:center; line-height:200%;}
.td_03{width:120px; background:#039; color:#FFF;}
.td_04{width:120px; background:#FFF; color:#000;}

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

/* recruit --------------------------------------------------------------------*/
.recruit_b{margin:0px auto; text-align:center; clear:both;}
.recruit_b table{margin:0px auto; text-align:left;}
.td_rec{color:#333333; background:#FFCACA; padding:5px; border:1px solid #990000;}
.td_rec2{color:#333333; background:#ffffff; padding:5px; border:1px solid #999999;}

/* numbers --------------------------------------------------------------------*/
.numbers_b{margin:0px auto; text-align:center; line-height:150%; clear:both;}
.numbers_b p{color:#D1A8CF; font-size:16px; font-weight:bold;}
.numbers_b table{margin:10px auto; text-align:center;}
.numbers_info{width:500px; height:auto; margin:0px auto; text-align:left; clear:both;}
.numbers_info b{font-size:14px; font-weight:bold;}
.numbers_txt{ height:24px; font-size:14px; color:#8FB2FF; font-weight:bold; line-height:24px; padding-left:5px; margin:5px 0px; border-left:5px #8FB2FF solid;}

/* enquete --------------------------------------------------------------------*/
.enquete_b { line-height:1.6; text-align:left; padding:20px; }
.enquete_b p { color:#D1A8CF; font-size:14px; margin-top:20px; }
.enquete_end { text-align:center; }
.enquete_error { color:#F00; margin-top:20px; }
