@charset "utf-8";
/* CSS Document */

.content_box { border-top: 0px solid #251814; padding:0px 40px 40px 40px;}
.content_title img{ border-bottom:1px dotted #998e8a}
.path {width:600px; height:20px;color:#ad9275; font-size:11px ; line-height:22px ; letter-spacing:1px; margin:5px 0px  }
.path a{color:#ad9275; font-size:11px ; line-height:22px ; letter-spacing:1px; font-family:Arial; text-decoration:none; padding: 0px 3px;}
.path a:hover{color:#fff6f1; font-size:11px ; line-height:22px ; letter-spacing:1px; font-family:Arial; text-decoration:none}

.sub_tilte_normal { background:url(sub_title.png) no-repeat; font-size:10px ; font-weight:bold; color:#f4ede4; height:24px; text-indent:30px; letter-spacing:2px; margin:30px 0px 22px 0px; clear:both ; }
.sub_txt_normal {font-size:12px ; font-weight:normal; color:#decfc9; letter-spacing:1px; line-height:22px;}
.sub_txt_normal img{margin:10px 0px; display:block;}

.sub_txt_imgleft {font-size:12px ; font-weight:normal; color:#decfc9; letter-spacing:1px; line-height:22px;}
.sub_txt_imgleft img{margin:0px 10px 30px 0px; float:left;}

.sub_img_box ul{ list-style:none; width:600px; overflow:hidden; }
.sub_img_box ul li{ float:left; width:290px; height:230px; font-size:12px; font-weight:bold; color:#ddc6ac; line-height:20px; }
.sub_img_box ul li:nth-child(odd) { margin-right:20px; }

.sub_txt_box { background-color:#251814; width:560px; height:auto; font-size:12px; padding:10px 20px 15px 20px; letter-spacing:1px; line-height:22px; margin-bottom:20px;  }
.sub_txt_box h2{ font-size:14px; font-weight:bold; width:560px; border-bottom:3px double #695746; line-height:30px; margin-bottom:6px; color:#b9a48b }
.sub_txt_box img{ margin:10px 0px; display:block; }

.sub_txt_list ul:after{ width:600px; clear:both; content:""; display:block; }
.sub_txt_list ul li{ float:left; width:600px; height:20px; font-size:12px; font-weight:normal; color:#decfc9; line-height:24px; margin-left:17px; letter-spacing:2px; }

.sub_txt_list_num ol:after{  list-style-type:decimal; width:600px; clear:both; display:block; content:""; }
.sub_txt_list_num ol li{ float:left; width:600px; height:auto; font-size:12px; font-weight:normal; color:#decfc9; line-height:24px; margin-left:17px; letter-spacing:2px; }
.sub_txt_list_num img {margin:10px 0px; display:block;}

.sub_map { margin-top:20px; clear:both; display:block}

.sub_tilte_dobline { font-size:10px ; font-weight:bold; color:#f4ede4; height:24px; letter-spacing:2px; margin:30px 0px 22px 0px; clear:both ;border-bottom:3px double #ae906e; }

.sub_tilte_divider{ font-size:10px ; font-weight:bold; color:#f4ede4; height:24px; letter-spacing:2px; margin:30px 0px 22px 0px; clear:both ;border-bottom:3px double #22120b; display:block }

.sub_txt_box_nobg {  width:560px; height:auto; font-size:12px; padding:10px 20px 15px 20px; letter-spacing:1px; line-height:22px; margin-bottom:20px;  }
.sub_txt_box_nobg h2{ font-size:14px; font-weight:bold; width:560px; border-bottom:0px solid #ae906e; line-height:30px; margin-bottom:6px; color:#b9a48b ;background-color:#251814; text-indent:5px;  display:block; clear:both}
.sub_txt_box_nobg img{ margin:10px 0px; display:block;}
.sub_txt_box_nobg h3{ font-size:12px ; font-weight:bold; color:#f4ede4; letter-spacing:1px; width:560px; line-height:40px; margin-top:20px; text-indent:5px;}

.sub_txt_box_nobg_imgleft {  width:560px; height:auto; font-size:12px; padding:10px 20px 15px 20px; letter-spacing:1px; line-height:22px; margin-bottom:20px;  }
.sub_txt_box_nobg_imgleft h2{ font-size:14px; font-weight:bold; width:560px; border-bottom:0px solid #ae906e; line-height:30px; margin-bottom:6px; color:#b9a48b ;background-color:#251814; text-indent:5px;}
.sub_txt_box_nobg_imgleft img{margin:0px 10px 20px 0px; float:left;}


.mark_notice { color:#e16c59; }

.sub_tilte_news { width:430px; background:url(sub_title_news.png) no-repeat; font-size:10px ; font-weight:bold; color:#f4ede4; height:24px; padding-left:95px;letter-spacing:2px; margin:30px 0px 22px 0px; clear:both ; border-bottom:1px solid #7c675b;height:auto; padding-bottom:5px;}
/*.sub_tilte_news span{ float:left; }
.sub_tilte_news h2{ display:inline-block ;}*/
.sub_tilte_news h2 a{ color:#f4ede4; text-decoration:none;  }
.sub_tilte_news h2 a:hover{ color:#ffffff;}


.sub_tilte_news_detail { width:570px; background:url(sub_title_news.png) no-repeat -85px 10px;; font-size:10px ; font-weight:bold; color:#f4ede4; padding-left:5px;letter-spacing:2px; margin:30px 0px 0px 0px; clear:both ; border-bottom:1px dotted #998e8a;height:auto; padding-top:9px; padding-bottom:30px }
.sub_tilte_news_detail span{ float::right; }
.sub_tilte_news_detail h2{ display:inline-block ; margin-left:10px;}


.sub_tilte_event { width:430px; background:url(sub_title_event.png) no-repeat; font-size:10px ; font-weight:bold; color:#f4ede4; height:24px; padding-left:95px; letter-spacing:2px; margin:30px 0px 22px 0px; clear:both ; border-bottom:1px solid #a3674d; height:auto; padding-bottom:5px;}
/*.sub_tilte_event span{ float:left}
.sub_tilte_event h2{ display:inline-block }*/
.sub_tilte_event h2 a{ color:#f4ede4; text-decoration:none;  }
.sub_tilte_event h2 a:hover{ color:#ffffff;}

/*.sub_tilte_event_detail { width:570px; background:url(sub_title_event.png) no-repeat 0px 10px;; font-size:10px ; font-weight:bold; color:#f4ede4; padding-left:35px;letter-spacing:2px; margin:30px 0px 0px 0px; clear:both ; border-bottom:1px dotted #a3674d;height:auto; padding-top:9px; padding-bottom:30px }
.sub_tilte_event_detail span{ float::right; }
.sub_tilte_event_detail h2{ display:inline-block ; margin-left:10px;}*/


.sub_txt_newsdetail_normal {font-size:12px ; font-weight:normal; color:#decfc9; letter-spacing:1px; line-height:22px; width:600px; height:auto; margin-top:50px;}
/*.sub_txt_newsdetail_normal img{margin:10px 0px; display:block;}*/

.sub_txt_newsdetail_back a{ float:right;  color:#f4ede4; text-decoration:none; color:#eadace}
.sub_txt_newsdetail_back a:hover{ color:#ffffff;}

.sub_hours_box { background:url(hours.png) repeat; width:560px; height:auto; font-size:12px; padding:10px 20px 15px 20px; letter-spacing:1px; line-height:22px; margin-bottom:20px;  border:3px double #2c201c; color:#decfc9 }
.sub_hours_box h2{ font-size:15px; font-weight:bold; width:560px; border-bottom:3px double #695746; line-height:80px; margin-bottom:6px; color:#b9a48b }
.sub_hours_box h5{ width:485px; border-bottom:1px solid #695746; margin-left:10px;}
.sub_hours_box img{ margin:10px 0px; display:block;}