@charset "utf-8";

body{font-size:12px; font-family:arial,新細明體,mingliu; background-color:#2c2420;}

.page_wrapper{margin-left: auto; margin-right: auto; width:955px; clear:both;}
.page_top{background:url(../images/top_bg_1px.png) repeat-y; width:955px; height:92px;}
.logo{ float:left; }
.top_img{ float:right; }

.top_menu {}
.top_menu ul li{float:left;}
.top_menu .menu_1{text-align:center; width:192px; height:36px; background:url(../images/btn_bg_1.png) no-repeat;}
.top_menu .menu_2{text-align:center; width:191px; height:36px; background:url(../images/btn_bg_2.png) no-repeat;}
.top_menu .menu_3{text-align:center; width:191px; height:36px; background:url(../images/btn_bg_3.png) no-repeat;}
.top_menu .menu_4{text-align:center; width:191px; height:36px; background:url(../images/btn_bg_4.png) no-repeat;}
.top_menu .menu_5{text-align:center; width:190px; height:36px; background:url(../images/btn_bg_5.png) no-repeat;}

.top_menu .menu_text{ font-weight:bold; padding:7px 5px 5px 5px; }
.top_menu .menu_text a{ color:#958582; text-decoration:none;}
.top_menu .menu_text .here, .top_menu .menu_text a:hover{color:#fff;}

.top_menu .menu_sub_text{ font-weight:normal; font-size:10px; display:block; padding-top:2px;}


.top_sub_menu_bar{height:16px; background-color:#76635f; text-align:center;}
.top_sub_menu, .top_sub_menu a{color:#44342f; font-size:10px; padding:0 5px;}
.top_sub_menu{padding-top:2px;}
.top_sub_menu a{text-decoration:none;}
.top_sub_menu .here, .top_sub_menu a:hover{color:#fff;}


.top_visiual{ margin:0; padding:0; background-color:#fff;}
.top_visiual img{border:none; }

.content{padding:30px 30px 20px 40px; background-color:#fff; width:885px; }

.content .left_content{width:260px; float:left; padding-right:30px;}
.content .left_content .content_top{border-left:5px solid #a39988;}
.content .left_content .content_bottom{}
.content .left_content p{padding:10px 0px 0px 10px; line-height:17px;}
.content .left_content .address{padding:7px 0px 0px 10px; line-height:10px;}
.content .left_content .phone{color:#52423c; }
.content .left_content .left_content_first_para{padding-top:0; color:#52423c; font-weight:bold;}
.content a{color:#9d9280; text-decoration:none;}
.content a:hover{text-decoration:underline;}
.content .left_content .left_content_title{color:#52423c; display:block; font-weight:bold; padding-top:20px;}

.content .right_content{width:465px; float:left;}
.content .right_content .right_content_title{padding-top:0; font-size:21px; color:#52423c; line-height:24px; font-weight:bold;}
.content .right_content p{padding:10px 5px 0px 5px; line-height:17px; }

.content .right_content .sub_title{color:#52423c; display:block; font-weight:bold;}

.footer{background-color:#fff; text-align:right; padding:10px 30px 20px 0; color:#52423c; font-size:10px; width:925px; height:20px;}
.footer a{ color:#52423c; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer .lang_switch{font-size:10px; padding:3px 10px 0 0; float:right;}
.footer .copyright{ float:right; padding-top:4px;}

.footer_location{background-color:#83716b; text-align:right; padding:10px 30px 20px 0; color:#fff; font-size:10px; width:925px; height:20px;}
.footer_location a{ color:#b9ac97; text-decoration:none;}
.footer_location a:hover{text-decoration:underline;}
.footer_location .lang_switch{font-size:10px; padding:3px 10px 0 0; float:right;}
.footer_location .lang_switch a{ color:#fff;}
.footer_location .copyright{ float:right; padding-top:4px;}




.bottom_map{color:#fff; background-color:#83716b;}
.bottom_map .map_list ul li{float:left; padding:5px; background-color:#83716b; width:280px;}
.bottom_map .map_list{padding:0px 40px; background-color:#83716b;}
.bottom_map .bottom_map_title{padding:10px 0px 10px 40px; font-weight:bold;}
.bottom_map .map_list .map_label{padding:8px 0;}

.divide{border-top:1px solid #cfc5be; margin:5px 0 0 0;}

.point_list_2col ul li{margin-left:5px !important; margin-left:2px; background:url(../images/dot.png) no-repeat 0px 5px; padding:3px 0 3px 13px; width:200px; float:left;}
.point_list ul li{margin-left:5px !important; margin-left:2px; background:url(../images/dot.png) no-repeat 0px 5px; padding:3px 0 3px 13px;}

.content .right_content form .field{padding:10px 0 10px 5px;}
.content .right_content form .field label{display:block; padding:5px 0;}
.content .right_content form .field .list_3col{width:450px;}
.content .right_content form .field .list_3col ul li{float:left; width:120px; padding-right:10px;}
.content .right_content form .field .list_2col ul li{float:left; width:195px; }
.content .right_content form .field .inputbox_1col{width:450px;}
.content .right_content form .field .inputbox_2col{width:180px;}
.content .right_content form .field .textbox_1col{width:450px; height:100px;}
.content .right_content form .submit_btn{background-color:#6d5f5a; display:block; padding:5px; width:50px; text-align:center; color:#fff; margin-top:20px;}
.content .right_content form .submit_btn:hover{text-decoration:none;}


