@charset "utf-8";
/* CSS Document */
#main { margin-top:15px;}

#left_side { float:left; width:236px; padding-left:10px; overflow:hidden; }
#contact {color:#555;}
#contact dl dt { color:#6d6c4d; font-size:18px; line-height:26px;}
#contact dl dt a { text-decoration:none;}
#contact dl dd { padding:3px 0px; line-height:18px;}

.tour_line ul li { padding:10px 0px; border-bottom:1px #ccc solid; padding-left:15px; color:#555;}
.tour_line ul li a { color:#6d6c4d; text-decoration:none; font-weight:500;}
.tour_line ul li a:hover { color:#00993e; font-weight:400; text-decoration:underline;}
li.frist_li { border-top:2px #b0b0b0 solid; font-size:14px; font-weight:600; background:#f0f0f0;}




#right_side { float:left; width:728px; padding-left:30px; overflow:hidden}
#right_side h1 { background:url(../../images/h1_title_bg.jpg) no-repeat; color:#6d6d4e; width:490px; height:39px; line-height:39px; padding-left:8px; font-size:22px;font-family:Adobe Caslon Pro, Geneva, sans-serif}
p.show_text {line-height:18px; margin:8px 0; color:#666666;}

.show_window { float:left;width:323px; margin-right:36px;}
.show_top { background:url(../images/show_top.jpg) no-repeat; height:8px; overflow:hidden;}
.show_bottom { background:url(../images/show_bottom.jpg) no-repeat; height:8px;}
.show_content { background:url(../images/show_content.jpg) repeat-y; padding:0px 8px 10px 8px; height:100%; overflow:hidden;}
.show_content dl dt {color:#00993e; font-size:16px;line-height:22px;  }
.show_content dl dd {line-height:18px; padding-top:6px;color:#00993e;}
dd.show_pic { position:relative;}
.newhot { position:absolute; left:0px; top:6px;}
dd.show_pic a img { border:1px #dfdfdf solid; padding:2px;}
a.details { float:right;}







