@charset "utf-8"; #container_wrap{background:#ececec; }
 #sub_vis{height:100px;text-align:center;position:relative;}
 #sub_vis > p{line-height:220px;font-size:30px;font-weight:blod;color:#fff}
 .spot_treatment{background:url(/images/health/sub/spot_treatment.jpg?build_20250701015) no-repeat top center}
 .spot_health_service{background:url(/images/health/sub/spot_health_service.jpg?build_20250701015) no-repeat top center}
 .spot_support{background:url(/images/health/sub/spot_support.jpg?build_20250701015) no-repeat top center}
 .spot_community{background:url(/images/health/sub/spot_community.jpg?build_20250701015) no-repeat top center}
 .spot_introduction{background:url(/images/health/sub/spot_introduction.jpg?build_20250701015) no-repeat top center}
 #container_wrap #container{position:relative;top:0;width:1200px;margin:0 auto 50px;background:#fff url(/images/village/daetigol/container_bg.gif?build_20250701015) repeat-y;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; min-height:600px;}
 #container #left{float:left;width:200px}
 #container #right{position:relative;float:left;width:900px;padding-left:45px;}
 #SubMenu_Div_title{position:relative;left:0;width:200px;height:125px;background:url(/images/village/daetigol/sub_left_introduction.jpg?build_20250701015) no-repeat;text-align:center;color:#fff;line-height:11; font-size:18px;}
 #container #left #SubMenu_Div .snb > li{line-height:50px;border-bottom:1px solid #e4e4e4;}
 #container #left #SubMenu_Div .snb > li.accordion > a{background:url("/images/common/li_bg_plus.png?build_20250701015") no-repeat 95% 21px;}
 #container #left #SubMenu_Div .snb > li.accordion > a.open{background:url("/images/common/li_bg_minus.gif?build_20250701015") no-repeat 95% 21px;}
 #container #left #SubMenu_Div .snb > li a.accordionExpanded{background:#819c2b url("/images/common/sub_li_bg.png?build_20250701015") no-repeat scroll 95% center !important;color:#fff}
 #container #left #SubMenu_Div .snb > li > a{display:block;font-size:14px;font-weight:bold;color:#4b4b4b;padding-left:22px}
 #container #left #SubMenu_Div .snb > li.on {}
 #container #left #SubMenu_Div .snb > li.on > a{color:#fff; background:#819c2b;}
 #container #left #SubMenu_Div .snb > li ul{width:159px;padding:20px;background:#f6f6f6; display:none;}
 #container #left #SubMenu_Div .snb > li ul li{line-height:1.4;background:url(/images/village/daetigol/3depth_bl.gif?build_20250701015) no-repeat left 8px;margin-bottom: 8px;}
 #container #left #SubMenu_Div .snb > li ul li a{font-size:13px;color:#4b4b4b;padding-left:15px; display:block;}
 #container #left #SubMenu_Div .snb > li ul li a:hover,#container #left #SubMenu_Div .snb > li ul li.on a{color:#4ba367;font-weight: bold;}
 #page_title span{display:block;font-size:30px;color:#333;padding-top:26px; font-weight:600;}
 #path p a.path_home{background:url(/images/common/village_icon.png?build_20250701015) no-repeat -78px 0;padding-left:5px; width:17px; height:15px; font-size:0;display: inline-block;vertical-align: text-top;}
 #content_top {padding-bottom:15px;border-bottom:0px solid #e4e4e4}
 #content {padding: 50px 0 70px !important;float: left;width: 100%;}
 #content table th {font-size:14px !important;}
 #content .brl{ border-right: medium none; }
 .inner_wrap { margin: -50px auto 0; max-width: 1200px; position: relative; }
  .contents_tools { display: block; margin: 0; padding: 0; position: absolute; right: 20px; text-align: left !important; top: 10px; z-index: 99; }
 .contents_tools ul.box, .st_qr {position: absolute; right: 0; top: 52px; width: 177px; z-index: 3; background-color:#fff; border: 1px solid #676767; font-size: 13px; padding: 40px 10px 11px 17px; }
 .contents_tools .share ul.box,.contents_tools .download ul.box{padding-top:25px}
 .contents_tools .st_qr {width: 255px; right:0; }
 .contents_tools ul > li {float:left;display:block; margin: 0 3px 0 0; padding: 0; }
 .contents_tools li span { float: left; margin: -2px 0 0; padding: 0; }
 .contents_tools li.share > a { background: url("/images/common/contents_tool_new1.png?build_20250701015") no-repeat scroll -43px 0px; display: block; height: 43px; padding: 0; text-indent: -5000px; width: 41px; }
 .contents_tools li.download > a { background: url("/images/common/contents_tool_new1.png?build_20250701015") no-repeat scroll -86px 0px; display: block; height: 43px; padding-left: 0; text-indent: -5000px; width: 43px; }
 .contents_tools li.icon_qr > a { background: url("/images/common/contents_tool_new1.png?build_20250701015") no-repeat scroll -130px 0; display: block; height: 43px; padding-left: 0; text-indent: -5000px; width: 43px; }
 .contents_tools .icon_view_option > a { background: url("/images/common/contents_tool_new1.png?build_20250701015") no-repeat scroll 0 0px; display: block; height: 43px; width: 41px; }
 .contents_tools .icon_view_bookmark > a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll 0 -198px; display: block; height: 34px; margin-right: 0; width: 39px; }
 .contents_tools .icon_fontplus, .contents_tools .icon_fontminus, .contents_tools .icon_view_option > a, .contents_tools .icon_view_bookmark > a { margin-left: 0; margin-right: 0; padding-left: 0; text-indent: -5000px; }
 .contents_tools .download ul li { float: none; font-size: 11px; margin: 2px 0; padding: 4px 8px 4px 4px; }
 .contents_tools .download li a { background: url("/images/common/util_list2.png?build_20250701015") no-repeat scroll 0 0; display: block; height: 16px; margin: 0; overflow: hidden; padding-left: 21px; }
 .contents_tools .download li.icon_printer a { background-position: -11px -19px;}
 .contents_tools .download li.icon_jpg a { background-position: -11px -38px; }
 .contents_tools .download li.icon_pdf a { background-position: -11px -59px; }
 .contents_tools .download li.icon_rss a { background-position: -11px -80px; }
 .contents_tools .download li.icon_atom a { background-position: -11px -80px; }
 .contents_tools .share ul li { float: none; font-size: 11px; margin: 2px 0; padding: 4px 8px 4px 4px; }
 .contents_tools .share ul li.close, .contents_tools .download ul li.close { position: absolute; width: 22px; height:22px; right:3px; top:5px; }
 .contents_tools .share ul li.close a, .contents_tools .download ul li.close a { display:block;width:22px; height:22px;background:#676767 url("/images/village/daetigol/tools_close.png?build_20250701015") no-repeat; border-radius:11px }
 .contents_tools .download ul li.close a{padding-left:0}
 .contents_tools .share li.sns a { background: url("/images/common/sns_list2.png?build_20250701015") no-repeat scroll 0 0; display: block; height: 16px; margin: 0; overflow: hidden; padding-left: 23px; }
 .contents_tools .share li.fa a { background-position: 0 0; }
 .contents_tools .share li.tw a { background-position: 0 -19px; }
 .contents_tools .share li.me a { background-position: 0 -38px; }
 .contents_tools .share li.yz a { background-position: 0 -57px; }
 .contents_tools .share li.cw a { background-position: 0 -76px; }
 .contents_tools .share li.cp a { background-position: 0 -94px; }
 .contents_tools .share li.bd a { background-position: 0 -133px; }
 .contents_tools .share li.gp a { background-position: 0 -114px; }
 .contents_tools .share li.ks a { background-position: 0 -152px; }
 .contents_tools .opt_box {position: absolute; right:0; top:52px; width: 187px; z-index: 100; background-color: #fff; display: none; outline: medium none; overflow: hidden; border:1px solid #676767; background-color:#fff }
 .contents_tools .opt_box .opt_box_hg { margin: 16px; }
 .contents_tools .opt_box .opt_box_htxt { font-size: 17px; font-weight: bold; margin: 0 0 16px; }
 .contents_tools .opt_box .opt_box_bd { font-size: 12px; }
 .contents_tools .opt_box .opt_box_bd .opt_line { padding:5px 0 0 11px;}
 .contents_tools .opt_box .opt_lb { margin: 8px; }
 .contents_tools .opt_box .opt_sl { display: inline-block; list-style: outside none none; margin: 0 2px 0 8px; padding: 0; position: relative; text-decoration: none; vertical-align: middle; }
 .contents_tools .opt_box .opt_line_height { margin-bottom:23px;}
 .contents_tools .opt_box .opt_sl .opt_btn { border: 1px solid #d2d2d2; box-sizing: border-box; display: inline-block; float: left; margin-right: 4px; padding: 4px 0; position: relative; width: 43px; }
 .contents_tools .opt_box .opt_sl .opt_img_low { width:71px;}
 .contents_tools .opt_box .opt_sl .opt_img_low a { width:71px !important;}
 .contents_tools .opt_box .opt_device .opt_btn { width:51px; padding:5px 0; }
 .contents_tools .opt_box .opt_device .select {padding:4px 0 !important;}
 .contents_tools .opt_box .opt_sl .select { border: 2px solid #676767; padding:3px 0; }
 .contents_tools .opt_box .opt_sl .opt_btn a { color: #444; cursor: pointer; display: block; font-size: 12px; font-weight: bold; height: 20px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 43px; line-height:20px; }
 .contents_tools .opt_box .opt_sl .opt_btn_select { border: 2px solid #36c; }
 .contents_tools .opt_box .opt_cl { cursor: pointer; width:22px; height:22px; position:absolute; top:11px; right:11px; }
 .contents_tools .opt_box .opt_close {display:block;width:22px; height:22px;background:#676767 url("/images/village/daetigol/tools_close.png?build_20250701015") no-repeat; border-radius:11px }
 .opt_lineh_small a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll 0px -238px; text-indent: -5000px; }
 .opt_lineh_normal a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll 0px -216px; text-indent: -5000px; }
 .opt_lineh_wide a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll 0px -197px; text-indent: -5000px; }
 .opt_font_normal a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll 1px -383px; text-indent: -5000px; }
 .opt_font_big a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll -3px -364px; text-indent: -5000px; }
 .opt_mouse a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll 3px -261px; text-indent: -5000px; }
 .opt_touch a { background: url("/images/council/sub/contents_tool_new.png?build_20250701015") no-repeat scroll 5px -300px; text-indent: -5000px; }
 .opt_btn.opt_mouse.select > a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll -36px -261px; text-indent: -5000px; }
 .opt_btn.opt_touch.select > a { background: url("/images/common/contents_tool_new.png?build_20250701015") no-repeat scroll -34px -300px; text-indent: -5000px; }
 .opt_btn.opt_mouse > a, .opt_btn.opt_touch > a { height: 35px !important; }
 .contents_tools .opt_box .opt_btn_line { margin: 13px 16px 0; text-align: right; }
 .contents_tools .opt_box .opt_sl .help { color: #999; display: block; font-size: 11px; padding: 5px 0 0 !important; }
 .qr_area { margin-top: 1px; z-index: 100; }
 .st_qr p.tit { left: 10px; margin: 0; padding: 0; position: absolute; top: 5px; }
 .st_qr .ly_thumb { float: left; margin: 37px 0 0; padding: 0; }
 .st_qr .ly_p_dsc { color: #666666; left: 40px; line-height: 150%; overflow: hidden; position: absolute; text-align: left; top: 20px; width: 162px; }
 .st_qr img { text-align:center; margin:23px 0 0 -13px; width:262px;}
 .st_qr .opt_cl { position:absolute; top:11px; right:11px; width:22px; height:22px; }
 .st_qr .opt_close {display:block;width:22px; height:22px;background:#676767 url("/images/village/daetigol/tools_close.png?build_20250701015") no-repeat; border-radius:11px }
 .st_qr .opt_close img { border: 0 none; }
 .container_bottom { background: url("/images/sunbawi/sub/container_inner_botmbg.gif?build_20250701015") bottom left repeat-x; height:auto; width:1200px; margin:0 auto; height:31px;}
 #page_info{margin-bottom:50px}
  .tip_box {clear:both; padding:15px 22px !important; border:1px #d5d5d5 solid; margin:15px 0 0 0; color:#323232; line-height:25px; background: #fff; border-top:3px solid #207d3e;}
 span.tip {background:url("/images/museum/sub/tip.png?build_20250701015") no-repeat scroll 0 4px;text-indent:-5555px;display:inline-block;width:37px;margin-right:5px;}
 .bor_box {clear:both; padding:15px 22px !important; border:1px #d5d5d5 solid; margin:15px 0 0 0; color:#323232; line-height:25px; background: #f9f9f9;}
 .a_btn3 {overflow:hidden; position:relative; display:block; width:220px; height:40px; margin:auto;line-height:40px; background:#4ba367;color:#ffffff;text-align:center;text-decoration:none; text-transform:uppercase; font-size:14px; }
 .a_btn3 span {position:relative;transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
 .a_btn3:hover span {color:#fff;}
 .a_btn3 .hover {position:absolute;top:0;left:0;display:block; width:100%;height:100%; background:#9c1906; border:1px solid transparent; transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
 .a_btn3:hover .hover { transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
  body .big_font {font-size: 17px;}
 #content.big_font h3.con_tit {font-size: 30px !important;}
   #content a.btst { text-align:center; padding:9px 48px; color:#fff; display:inline-block; position:relative; transition: background-color .2s; webkit-transition:-webkit-transform background-color .2s; -moz-transition:-moz-transform background-color .2s; }
 #content a.btn1 { background-color:#2a6495; text-transform:uppercase; }
 .btn1 span { position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
 .btn1:hover span { color:#fff;}
 .btn1 .btn1hover1 { position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#2f485d; transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
 .btn1:hover .btn1hover1 { transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
 #content a.btn2 { border:1px solid #2a6495; background-color:#fff; color:#3e635c; text-transform:uppercase; padding:8px 48px;}
 .btn2 span { position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
 .btn2:hover span { color:#fff;}
 .btn2 .btn2hover2 { position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#2a6495;  transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
 .btn2:hover .btn2hover2 { transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
 #content a.btn3 { background-color:#db5115;}
 #content a.btn3:hover { background-color:#409f11;}
 #content a.btn4 { background-color:#ffb502;}
 #content a.btn4:hover { background-color:#4d98d9;}
 #content a.btn5 { background-color:#409f11;}
 #content a.btn5:hover { background-color:#db5115;}
  #container #left #SubMenu_Div .snb > li ul li.snbBc4 a{ font-size: 16px !important;}
 