#content h3 { clear: both; color: #4ba367; font-size: 18px; font-weight: 600; line-height:18px; margin: 50px 0 0; }
 #content h3.con_tit {background: url("/images/common/con_tit_bg.gif?build_20250901001") no-repeat scroll center bottom; padding-bottom:25px; text-align:center !important; font-size:26px !important; font-weight:600; color:#333 !important; margin-bottom:30px;}
 #content h4 { background: url("/images/common/h4_bl.gif?build_20250901001") no-repeat scroll 0 0; color:#1758a2; font-size: 16px; font-weight: 600; line-height: 22px; margin: 30px 0 0; padding: 0 0 0 35px; }
 .c0 {margin-top: 0 !important;}
 .tab00 {margin-top: 0;}
 .tab01 {margin-top: 30px;}
 ul.tab01 {margin: 30px 0;}
 p {line-height: 1.6;}
 p.txt {margin-top: 15px;}
 p.txt_b {margin-top: 30px; text-align: justify;}
 #content ul.tab00 > li {background: url("/images/common/tab01_bl.gif?build_20250901001") no-repeat scroll 0 9px; line-height: 1.6; padding: 0 0 0 10px;margin: 0 0 0 10px;}
 #content ul.tab01 > li {background: url("/images/common/tab01_bl.gif?build_20250901001") no-repeat scroll 0 9px; line-height: 1.6; padding: 0 0 0 10px;margin: 0 0 0 10px;}
 table.table_b { border-top: 1px solid #3e635c; margin-top: 20px; width: 100%; }
 table.table_b th { background-color: #fbfbfb; border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-top: 1px solid #3e635c; font-weight: 600; line-height: 14px; padding: 14px 0; text-align: center; }
 table.table_b th:last-child { border-right:none;}
 table.table_b td { background-color: #fff; border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; line-height: 16px; padding: 12px 15px; text-align: center; }
 table.table_b td:last-child {border-right:none;}
 table.table_b thead th.borl {border-left: 1px solid #d2d2d2 !important;}
 table.table_b tbody td.borl {border-left: 1px solid #d2d2d2 !important;}
 table ul li {line-height: 1.4;}
  ul.img_col3 {display: inline-block; margin-top: 25px; width: 100%;}
 ul.img_col3 li {display: inline-block; float: left; margin-right: 2%; text-align: left; width: 32%; margin-bottom:20px;}
 ul.img_col3 li:nth-child(3n) {margin-right:0 !important;}
 ul.img_col3 li img {max-width: 100%;}
 span.img_desc {display: block; margin-top: 15px;}
 .line_box { background: #f9f9f9 none repeat scroll 0 0; border: 1px solid #d5d5d5; clear: both; color: #323232; line-height: 25px; margin: 15px 0 0; padding: 15px 22px !important; }
  .div_part {float: left; margin: 0 0 30px; width: 100%;}
 .part_l_30 {float: left; margin: 0 10% 0 0; width: 30%;}
 .part_r_65 {float: right; margin: 0; width: 60%;}
 .part_l_40 {float: left; margin: 0; width: 40%;}
 .part_r_55 {float: right; margin: 0 0 0 10%; width: 50%;}
  #content .sitemap { float: left; margin-left:10px; width:17.8%;}
 #content .sitemap h3 { background:#545454; padding:20px; text-align: center; margin-bottom: 10px !important; color: #fff !important; margin-top:10px !important; font-size:17px !important;}
 .sitemap_list { border-bottom: 1px solid #ddd; margin-bottom:10px !important; }
 .sitemap_list > ul > li > a {border-left: 1px solid #ddd;border-top: 1px solid #ddd;border-right: 1px solid #ddd; padding: 10px 0 10px 15px; display: block; font-weight:600;}
 .sitemap_list > ul > li > ul { border-top:1px dotted #ddd; background: #f7f7f7; border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 7px 0;}
 .sitemap_list > ul > li > ul > li { padding-left: 25px; letter-spacing: -1px; font-size:13px; }
  .tourist_list_group_box {margin-top:30px;}
 .tourist_list_group_box .list_box {border:1px solid #d2d2d2; width:32.3%; margin:0 1.1% 10px 0; padding:0; display:inline-block; float:left; overflow:hidden;text-align: center; height:320px; position:relative;}
 .tourist_list_group_box .list_box:nth-child(3n) { margin-right:0;}
 /*.list_box.interest { height:280px;}
 */ .tourist_list_group_box .list_box .tourist_thumb { height:190px; width:100%; overflow:hidden; background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250901001") no-repeat scroll 50% 50%; margin-bottom:10px; position:relative;}
 .tourist_list_group_box .list_box .tourist_thumb a {background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250901001") no-repeat scroll 50% 50%;width:100%; height:190px; display:block;}
 .tourist_list_group_box .list_box dl { display: inline-block; margin: 0 auto; padding: 15px 5%; text-align: center; width: 90%;}
 .tourist_list_group_box .list_box.interest dl {margin: 15px auto 0 !important;}
 .tourist_list_group_box .list_box dl dt { font-size:17px; font-weight:600; margin-bottom:10px; height:18px; text-align:left !important; position:relative;}
 .tourist_list_group_box .list_box dl dd { font-size:13px; color:#323232; line-height:1.8; text-align:left !important;}
 .list_box dl dd span { font-weight:600; padding-right:10px;}
 