@CHARSET "UTF-8";
body { background:url(images/back.jpg) top center;}
td {COLOR: #000000; font-family: "MS UI Gothic", "ＭＳ ゴシック", "ＭＳ 明朝", "ＭＳ Ｐゴシック";}
.clear{ clear:both;}

#head{ width:1005px; margin:auto; overflow:hidden;}
#root{ width:1005px; margin:auto; overflow:hidden; background:url(images/bj.gif); padding-bottom:15px;}
#headline{ width:967px; height:63px; margin:auto; overflow:hidden; padding-bottom:15px; background:url(http://pink-box.info/uploads/pinkbox/2015/01/banner1.jpg) no-repeat; }
#headline .headline_tel{ width: 320px; height: 63px; float: left; margin-left: 31px; }
#headline .headline_tel a{ display: block; width: 100%; height: 63px; }
#headline .headline_text{ width:317px; height:43px; float: left; padding:10px 17px 10px 282px; color:#FF0099; line-height:43px; font-size:16px;}
#menu{ width:967px; height:61px; margin:0 auto 10px auto; overflow:hidden; }
#main{ width:967px; margin:auto; background:url(images/bj22.gif); overflow:hidden; padding:15px 0 15px 0;}
#left{ width:224px; padding:0 18px 0 2px; float:left; overflow:hidden;}
#right{ width:720px; padding-right:3px; float:left; overflow:hidden;}
#foot{ width:1005px; margin:auto; overflow:hidden;} 

.page-1 #main{ width:967px; margin:auto; background:none; padding:5px 0; overflow:hidden;}
.page-1 #left1{ width:621px; float:left; overflow:hidden; padding-right:25px;}
.page-1 #left1 #new_face{ width:608px; height:209px; background:url(images/new_face_bj.gif) no-repeat; overflow:hidden; margin-top:17px; padding:48px 6px 5px 6px;}
.page-1 #left1 #new_face #newface_list{ width:608px; height:207px; overflow-x:hidden; overflow-y:auto;}
.page-1 #left1 #new_face #newface_list .item{ width:136px; margin-right:15px; float:left; margin-bottom:10px;}
.page-1 #left1 #new_face #newface_list .last{ margin-right:0;}
.page-1 #left1 #new_face #newface_list .photo{ margin-bottom:5px;}
.page-1 #left1 #new_face #newface_list .photo img{ width:136px; height:204px; }
.page-1 #left1 #new_face #newface_list .title{ font-weight:bold; text-align:center; color:#FF61DF;}
.page-1 #right1{ width:321px; float:left; overflow:hidden;}
.page-1 #right1 #pickup{ width:302px; height:453px; overflow:auto; background:url(images/pickup_bj.gif) no-repeat; padding:78px 9px 8px 10px;}
.page-1 #right1 #pickup img{ width:302px; height:453px;}

.page-1 #main2{ margin-top:17px;}
.page-1 #left2{ width:224px; padding:0 18px 0 2px; float:left; overflow:hidden;}
.page-1 #right2{ width:720px; padding-right:3px; float:left; overflow:hidden;}
.page-1 #right2 #main3{ margin-bottom:15px;}
.page-1 #right2 #event{ width:381px; height:190px; background:url(images/event_bj.jpg) no-repeat; padding:63px 0 0 0; margin-right:18px; float:left; }
.page-1 #right2 #event #event_txt{ width:381px; height:185px; margin:auto; text-align:center; overflow-x:hidden; overflow-y:auto;}
.page-1 #right2 #recent_news{ width:321px; height:190px; background:url(images/news_bj.jpg) no-repeat; float:left; padding:63px 0 0 0;}
.page-1 #right2 #recent_news .recent_list{ width:321px; height:185px; overflow-x:hidden; overflow-y:auto;}
.page-1 #right2 #recent_news .item{ width:280px; margin:0 auto 8px auto; padding-bottom:8px;}
.page-1 #right2 #recent_news .title{ color: #FF0000; font-size: 14px;line-height:20px; font-weight:bold; margin-bottom:4px;}
.page-1 #right2 #recent_news .text{ color: #2B48F9; font-size: 14px;line-height:20px; font-weight:bold;}
.page-1 #right2 #today{ width:708px; height:722px; background:url(images/schedule_bj.jpg) no-repeat; padding:56px 6px 10px 6px;}
.page-1 #right2 #today #pro_list1{ width:708px; height:722px; margin:auto; overflow-x:hidden; overflow-y:auto;} 
.page-1 #right2 #today #pro_list1 .item{ width: 225px; margin-right:7px; float:left; margin-bottom:10px;}
.page-1 #right2 #today #pro_list1 .last{ margin-right:0;}
.page-1 #right2 #today #pro_list1 .photo{ margin-bottom:5px;}
.page-1 #right2 #today #pro_list1 .photo img{ width:225px; height:335px; }
.page-1 #right2 #today #pro_list1 .title{ font-weight:bold; text-align:center; color:#000;}
.page-1 #right2 #today #pro_list1 .comment{ text-align:center; color: #000000; font-size: 14px; }

#pro_list {width:692px;margin:auto;overflow:hidden;}
#pro_list .item{width:161px; float:left; margin: 8px 16px 8px 0; overflow:hidden;}
#pro_list .last{margin-right:0;}
#pro_list .photo img{ width:161px; height:241px;}
#pro_list .title{ text-align:center; color: #660000; font-size: 14px; font-weight: bold;}
#pro_list .comment{ text-align:center; color: #000000; font-size: 14px; }


#proshow .small_img{ margin-right:10px; border:1px solid #FFCC33;}

#work .navi{ margin:10px 0;}
#work .navi .title{ margin-right:30px;}

.timebiaoji{ color:#FFFFFF;}
.logotxt{ font-size:16px; color:#000000; }
.style2 {font-size: 14px;color: #F42FBD;line-height:20px;}
.style21 {color: #FF0000;font-size: 14px;font-weight: bold;}
.style3 {font-size: 16px;color: #FFFFFF;font-weight: bold;}
.style7 {color: #1EB8D9}
.style1 {font-size: 14px;color: #FFFFFF;font-weight: bold;}
.style111 {color: #FFFFFF;font-size: 14px;font-weight: bold;line-height: 20px;}
.style11 {font-size: 14px;color: #600;font-weight: bold;line-height:20px;}
.style31 {color: #ffffff;}
.style5 {font-size: 14px; color: #FF6600; font-weight: bold; line-height: 20px; }
.style8 {font-size: 14px; color: #FFCCCC; font-weight: bold; line-height: 20px; }
.style9 {color: #FFCCCC;}

a:link {font-size: 12px;color:#551A8B;line-height:20px;text-decoration: underline;}
a:visited {font-size: 12px;color: #551A8B;line-height:20px;text-decoration: underline;}
a:active {font-size: 12px;color: #551A8B;line-height:20px;text-decoration: underline;}
a:hover {font-size: 12px;color: #551A8B;line-height:20px;text-decoration: none;}
