body{background:url(../images/bg.jpg) top left;}
#gmenu_wrap{clear:both; background:#A7445A; width:100%;}
#gmenu{width:960px; margin:0 auto 10px auto;}
#gmenu li{background:#666; float:left; width:156px; margin:0; text-align:center; border-right:#FFF solid 1px;}
#gmenu li:last-child{background:#666; float:left; width:155px; margin:0; text-align:center; border-right:none;}
#gmenu li a{display:block; background:#A7445A; color:#FFF; padding:5px 0;}

#in_gmenu{width:960px; margin:0 auto 10px auto;}
#in_gmenu li{background:#666; float:left; width:156px; margin:0; text-align:center; border-right:#FFF solid 1px;}
#in_gmenu li a{display:block; background:#A7445A; color:#FFF; padding:8px 0 0 0}


.head_wrap{ width:100%; border-top:15px solid #A7445A; background:#FFF;}
.head{width:960px; margin:0 auto;}



#content{width:940px; margin:0 auto; padding:10px; background:#FFF;}
#main{ float:left; width:700px; background:#FFF;}
#in_main{ float:right; width:700px; background:#FFF;}
/*
#in_main p,#in_main h1,#in_main h2{font-size:14px}
*/
#main_right{ float:right; width:230px; background:#FFF;}
#in_main_right{ float:left; width:230px; background:#FFF;}

#footer_wrap{clear:both; background:#5A2531; width:100%;}
#footer{ width:940px; margin:0 auto; padding:10px;}
.copyright{background:#000; padding:5px; text-align:center; color:#666; font-size:10px; border-top: solid 1px #333;}

.foot_nav li{display:inline-block; margin:0 2px 0 2px;}
.foot_nav li a{ color:#FFF; text-decoration:underline;}
.foot_logo{ height:100px; float:left; margin:0 10px 0 0;}

.box_list_wrap{ margin:0 0 20px 0;}
.box_list{width:180px; height:420px; vertical-align:top; display:inline-block; margin:0 5px 0 0;}
.box_list:last-child{width:180px; display:inline-block; margin:0;}

.in_purpose_list_wrap{ margin:0 0 20px 0;}
.purpose_list_wrap{ margin:0 0 20px 0;}
.purpose_list{ width:228px; margin:0 5px 0 0; float:left; height:230px;}
.purpose_list:last-child{ width:228px; margin:0; float:left;}
.purpose_list li a{background:url(../images/arw_min.gif) left center no-repeat; padding:0 0 0 10px; color:#900; line-height:180%; font-size:13px;}


.in_purpose_list_wrap .purpose_list:nth-child(3n){ margin:0;}


.ld{padding:5px 10px;margin-bottom:10px;font-size:16px;background:#f5f5f5;border-left:7px solid #a7445a; }
.nav_ld{background:#A7445A; padding:8px 5px; color:#FFF;}
.nav_ld a{color:#FFF; font-size:14px; letter-spacing:-1px;}

.nav_list{margin: 0 0 20px 0;}
.nav_list li{ background:#E1D1C8; border-bottom:solid 1px #FFF; letter-spacing:-0.8px;}
.nav_list li a{ display:block; padding:8px 5px; color:#000;}


.thumb_list_wrap{ margin:0 0 30px 0;}
.thumb_list_wrap p{width:180px;}
.thumb_list{margin:0 0 20px 0;}
.thumb_list_wrap .thumb_list{ display:inline-block; vertical-align:top; margin:0 20px 20px 20px;}

.thumb_minlist_wrap{width:224px; float:left; margin:0 8px 0 0;}
.thumb_minlist_wrap:nth-child(3n){width:224px; float:left; margin:0;}
.thumb_minlist_wrap .thumb_list{margin:0 5px; width:62px; text-align:center; display:inline-block; vertical-align:top;}
.thumb_minlist_wrap img{width:62px;}


	
.thumb_minlist_wrap .ld{font-size:14px; border:solid #EEE 1px; background:none; text-align:center; padding:5px 0;}

.entertainer_list dt{clear:both; float:left; width:80px;  font-size:14px; margin:0 0 5px 0;}
.entertainer_list dd{float:left; width:250px; font-size:14px; margin:0 0 5px 0;}

.address_list dt{clear:both; float:left; width:80px;  font-size:14px; margin:0 0 5px 0;}
.address_list dd{float:left; width:580px; font-size:14px; margin:0 0 5px 0;}
.topicPath{margin:0 0 20px 0; width:690px; float:left;}
.topicPath a{ text-decoration:underline; margin:0 10px 0 0; font-size:12px;}
.topicPath p{float:left; margin:0 10px 0 0; font-size:12px;}
.topicPath span{font-size:12px;}

.ico_add{background:url(../images/ico_add.jpg) no-repeat; padding:1px 0 1px 26px;}
.ico_tel{background:url(../images/ico_tel.jpg) no-repeat; padding:1px 0 1px 26px;}
.ico_bus{background:url(../images/ico_bus.jpg) no-repeat; padding:1px 0 1px 26px;}
.ico_url{background:url(../images/ico_url.jpg) no-repeat; padding:1px 0 1px 26px;}
.ico_time{background:url(../images/ico_time.jpg) no-repeat; padding:1px 0 1px 26px;}


.border_pink{font-size:10px; border:#FCF solid 1px; padding:2px 3px; width:50px; text-align:center; color:#F6C;}
#push_category{ margin:0 auto 20px; border:solid #CCC 1px; text-align:center;}
#push_category li{ display:inline-block; margin:10px;}

