@charset "utf-8"; #container.inner { width:1500px; }
 #sub_vis { background-color:#e1f4ff; width:100%;height: 172px;background: #e1f4ff url("/images/contract/sub/sub_vis_bg.png?build_20250525001") 80% 0 no-repeat;}
 #sub_vis .left_tit{position: absolute; top:50px;left: 0;background: #0c4da2;width: 250px;height: 140px;border-radius: 20px 20px 0 0;}
 #sub_vis .left_tit h2{color: #fff; text-align: center; font-size: 28px; line-height: 110px; }
 #sub_vis h2.tit_subject { font-weight:400; font-size:27px; color:#022746;position: absolute;top: 60px;left: 318px;max-width: 808px;}
 #sub_vis #path {position: absolute;top: 98px;left: 318px;max-width: 808px;}
 #sub_vis #path a { font-size:15px; color: #022746; }
 #sub_vis #path a.home { background: url("/images/www/sub/home2.png?build_20250525001") no-repeat scroll 0 5px; padding-left:18px;}
 #container { margin:20px auto 60px; min-height:500px;}
 #container #left { float:left; width:250px;margin-right: 66px;margin-top: -35px;}
 #SubMenu_Div {background: #fff;border-radius: 20px;padding: 10px 0;border: 1px solid #d7d7d7;}
 #SubMenu_Div .snb > li {}
 #SubMenu_Div .snb > li > a{display: block;}
 #SubMenu_Div .snb > li.on2 > a, #SubMenu_Div .snb > li > a:hover, #SubMenu_Div .snb > li > a:focus, #SubMenu_Div .snb > li.on > a{color: #0c4da2;}
 #SubMenu_Div .snb > li > a {background: url("/images/contract/sub/snb_arrow_gr.png?build_20250525001") no-repeat 220px 18px;}
 #SubMenu_Div .snb > li.accordion > a { background:url("/images/www/sub/snb_down_gr.png?build_20250525001") no-repeat 220px 21px; }
 #SubMenu_Div .snb > li a.accordionExpanded,#SubMenu_Div .snb > li.on > a { color: #0c4da2;border-bottom: 2px solid #0c4da2;}
 #SubMenu_Div .snb > li > a { display:block;font-size:16px; color:#323232;padding: 14px 25px; font-weight:400;}
 #SubMenu_Div .snb > li ul {background: #f8f8f8; padding:15px 0;display: none;}
 #SubMenu_Div .snb > li ul li {padding: 3px 1px 3px 13px; margin:0 12px}
 #SubMenu_Div .snb > li ul li a { display:block; font-size:16px;color:#555; letter-spacing:-0.5px; background:url("/images/www/sub/snb_li_bl.png?build_20250525001") no-repeat 98% 11px; padding-right: 20px;}
 #SubMenu_Div .snb > li ul li a:hover, #SubMenu_Div .snb > li ul li a:focus,#container #left #SubMenu_Div .snb > li ul li.on a { color:#1c4c75; font-weight:400; text-decoration:underline; background:url("/images/www/sub/snb_li_bl_on.png?build_20250525001") no-repeat 98% 11px;}
 #SubMenu_Div .snb > li { border-top: 1px solid #e9e9e9;}
 #SubMenu_Div .snb > li:first-child{border-top:none;}
 #SubMenu_Div .snb li a.newwin { background:url("/images/common/newwin.gif?build_20250525001") no-repeat scroll 93% center transparent !important}
 #SubMenu_Div .snb li.snbA > a.newwin:hover, #SubMenu_Div .snb li.snbA > a.newwin:focus{background: #1c4c75 url(/images/common/newwin_w.gif?build_20250525001) no-repeat scroll 93% center !important;}
 #SubMenu_Div .snb li ul li a.newwin{background-position:209px center !important;}
 #SubMenu_Div .snb li ul li a.newwin:hover, #SubMenu_Div .snb li ul li a.newwin:focus{background:url("/images/common/newwin_on.gif?build_20250525001") no-repeat scroll 209px center !important}
 #SubMenu_Div .snb li a.newwin span span{ font-size:0; height:0; display:block;}
 #container #right {float:right;width: 1184px;}
 #content_top #page_title { height:49px; border-bottom:1px solid #ececec; font-size:23px; font-weight:500; color:#0e0e0e;}
  .contents_tools { position:absolute;top: 58px; right:0;padding: 0; text-align:left !important;}
 .contents_tools ul.box {position: absolute; right:0;top: 65px;width: 175px;z-index: 3;font-size: 13px;padding: 24px 20px 20px 17px; border:1px solid #2da6b7; background-color:#fff;}
 .st_qr{position: absolute; right:0 ;top: 65px;z-index: 3; width:260px;font-size: 13px; border:1px solid #2da6b7; background-color:#fff; padding:30px 0 10px}
 .st_qr .ly_p_dsc {width:168px;margin:0 0 15px 35px; font-size:14px;color:#323232;font-weight:400;letter-spacing:-0.7px; padding:0;}
 .contents_tools ul > li {float:left;display:block;margin: 0 10px 0 0;padding: 0;}
 .contents_tools ul > li:last-child{margin-right: 0 !important;}
 .contents_tools li span { float: left; margin: 0; padding: 0; font-size:13px; line-height:13px;}
 .contents_tools .icon_view_option > a {background: #fff url("/images/contract/layout/contents_tools.png?build_20250525001") no-repeat 12px 10px;display: block;height: 55px;width: 55px;float: left;border-radius: 100px; }
 .contents_tools li.share > a {background: #fff url("/images/contract/layout/contents_tools.png?build_20250525001") no-repeat -55px 10px;display: block;height: 55px;padding: 0;text-indent: -5000px;width: 55px;border-radius: 100px;}
 .contents_tools li.download > a {background: #fff url("/images/contract/layout/contents_tools.png?build_20250525001") no-repeat -123px 10px;display: block;height: 55px;padding-left: 0;text-indent: -5000px;width: 55px;border-radius: 100px;}
 .contents_tools li.icon_qr > a {background: #fff url("/images/contract/layout/contents_tools.png?build_20250525001") no-repeat -190px 10px;display: block;height: 55px;padding-left: 0;text-indent: -5000px;width: 55px;border-radius: 100px;}
 .contents_tools .icon_view_option:hover > a, .contents_tools .icon_view_option > a:focus { background: #0c4da2 url("/images/contract/layout/contents_tools.png?build_20250525001") no-repeat 12px -107px;}
 .contents_tools li.share:hover > a, .contents_tools li.share > a:focus { background: #0c4da2 url("/images/contract/layout/contents_tools.png?build_20250525001") no-repeat -55px -107px; }
 .contents_tools li.download:hover > a, .contents_tools li.download > a:focus { background: #0c4da2 url("/images/contract/layout/contents_tools.png?build_20250525001") no-repeat -123px -107px; }
 .contents_tools li.icon_qr:hover > a, .contents_tools li.icon_qr > a:focus { background: #0c4da2 url("/images/contract/layout/contents_tools.png?build_20250525001") no-repeat -190px -107px;}
 .contents_tools .icon_view_bookmark > a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") 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/www/sub/util_list2.png?build_20250525001") 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/www/sub/content_tool_close2.png?build_20250525001") no-repeat; border-radius:11px; text-indent:-9999px }
 .contents_tools .download ul li.close a{padding-left:0}
 .contents_tools .share li.sns a { background: url("/images/www/sub/sns_list2.png?build_20250525001") 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;left: 0;top: 65px;width: 180px; height:191px;z-index: 100;display: none;outline: medium none;overflow: hidden; border:1px solid #0e548b; 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: 13px; }
 .contents_tools .opt_box .opt_box_bd .opt_line1 { padding:15px 15px 0 11px;}
 .contents_tools .opt_box .opt_box_bd .opt_line2 { padding:8px 0 0 11px;}
 .contents_tools .opt_box .opt_box_bd .opt_line2 .opt_lb{ border-top:1px solid #d2d2d2; padding-top:10px}
 .contents_tools .opt_box .opt_lb { margin: 8px 19px 8px 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 #f04e30; 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: url("/images/www/sub/content_tool_close2.png?build_20250525001") no-repeat; text-indent:-9999px }
 .opt_btn > a{text-indent:-5000px}
 .opt_lineh_small a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll 0px -238px; }
 .opt_lineh_normal a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll 0px -216px; }
 .opt_lineh_wide a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll 0px -197px; }
 .opt_font_normal a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll 1px -383px; }
 .opt_font_big a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll -3px -364px; }
 .opt_font_biggest a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll -3px -364px; -webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); transform: scale(1.2,1.2); }
 .opt_mouse a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll 3px -261px; }
 .opt_touch a { background: url("/images/council/sub/contents_tool_new.png?build_20250525001") no-repeat scroll 5px -300px; }
 .opt_btn.opt_mouse.select > a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll -36px -261px; }
 .opt_btn.opt_touch.select > a { background: url("/images/www/sub/contents_tool_new.png?build_20250525001") no-repeat scroll -34px -300px; }
 .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 .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/www/sub/content_tool_close2.png?build_20250525001") no-repeat; border-radius:11px; text-indent:-9999px }
 .st_qr .opt_close img { border: 0 none; }
 .container_bottom { background: url("/images/sunbawi/sub/container_inner_botmbg.gif?build_20250525001") bottom left repeat-x; width:1200px; margin:0 auto; height:31px;}
  .contents_tools .icon_view_option p.bfont_tit{font-size: 16px;float: left;letter-spacing: -0.05em;line-height: 30px;margin-right: 4px;font-weight: bold;color: #f04e2a;}
 .contents_tools .icon_view_option p.bfont_tit > span.ico{display: inline-block; width: 10px; height: 11px; background: url("/images/www/sub/tools_optoin_next.png?build_20250525001") no-repeat; float: none; margin-left: 5px;}
  #content { margin:45px 0 28px 0; min-height:500px;}
  .section { margin-top:10px;}
 .section > ul.section { width:100%; }
 .section > ul.section > li { border:1px solid #d2d2d2; display:inline-block; width:24.85%; margin:0 -1px -1px 0; background-color: #fff; box-sizing: border-box}
 .section > ul.section > li > a { display:block; line-height:50px; padding:0 16px; font-size:15px;}
 .section ul.section li.on > a { color: #fff; background-color:#2f70cf;}
 .section > ul.section > li > a:hover, .section > ul.section > li > a:focus{background-color:#2f70cf; color: #fff;}
 .section ul.section li.on > a span { display: inline-block; text-indent:-999999px; height:0; line-height:0; padding:0;}
  .section.five > ul.section > li {  width:19.87%;}
 /* .section.five > ul.section > li > a { line-height:45px; background: url("/images/www/sub/4depth_bl.png?build_20250525001") no-repeat 149px center scroll;}
 .section.five > ul.section > li > a:hover, .section.five > ul.section > li > a:focus{background: #177f92 url("/images/www/sub/4depth_bl_w.png?build_20250525001") no-repeat 144px center scroll;}
 .section.five > ul.section > li.on > a{background: #177f92 url("/images/www/sub/4depth_bl_on.png?build_20250525001") no-repeat 144px center scroll;}
 .section.five > ul.section > li > a.newwin:hover, .section.five > ul.section > li > a.newwin:focus{background: #177f92 url("/images/common/newwin_w.png?build_20250525001") no-repeat scroll 94% center !important}
 */  .section.three > ul.section > li { width:33.2%;}
 /* .section.three > ul.section > li > a { font-size:14px; background: url("/images/www/sub/4depth_bl.png?build_20250525001") no-repeat 262px center scroll;}
 .section.three > ul.section > li > a:hover, .section.three > ul.section > li > a:focus{background: #177f92 url("/images/www/sub/4depth_bl_w.png?build_20250525001") no-repeat 262px center scroll; color: #fff;}
 .section.three > ul.section > li.on > a{background: #177f92 url("/images/www/sub/4depth_bl_on.png?build_20250525001") no-repeat 257px center scroll;}
 .section.three > ul.section > li > a.newwin:hover, .section.three > ul.section > li > a.newwin:focus{background: #177f92 url("/images/common/newwin_w.png?build_20250525001") no-repeat scroll 94% center !important;}
 */  .section.two > ul.section > li {width: 49.8%;}
 /* .section.two > ul.section > li > a {font-size:14px;background: url("/images/www/sub/4depth_bl.png?build_20250525001") no-repeat 96% center scroll;}
 .section.two > ul.section > li > a:hover, .section.three > ul.section > li > a:focus{background: #177f92 url("/images/www/sub/4depth_bl_w.png?build_20250525001") no-repeat 96% center scroll; color: #fff;}
 .section.two > ul.section > li.on > a{background: #177f92 url("/images/www/sub/4depth_bl_on.png?build_20250525001") no-repeat 97% center scroll;}
 .section.two > ul.section > li > a.newwin:hover, .section.three > ul.section > li > a.newwin:focus{background: #177f92 url("/images/common/newwin_w.png?build_20250525001") no-repeat scroll 94% center !important;}
 */  .section > ul.sectionB {margin-top:10px; border:2px solid #1c4c75; padding:15px 1%; width:100%; box-sizing: border-box; }
 .section > ul.sectionB > li { display:inline-block; width:auto; height:auto; padding:0 0 0 13px; border:none; margin-left:30px; background: url("/images/www/sub/5depth_bl_new.gif?build_20250525001") no-repeat left center scroll;}
 .section > ul.sectionB > li > a { padding:0; line-height:30px; color:#323232;}
 .section > ul.sectionB > li:hover > a, .section > ul.sectionB > li > a:focus { color:#1a97a8;}
 .section > ul.sectionB > li.on {background: url("/images/www/sub/5depth_bl_on_new.gif?build_20250525001") no-repeat left center scroll;}
 .section > ul.sectionB > li.on > a { font-weight:400; color:#f04e2a; text-decoration:underline;}
 .section > ul.sectionB > li.on > a span { display:inline-block; text-indent:-999999px; height:0; width:0; line-height:0;}
 .section li a.newwin {background: url("/images/common/newwin.png?build_20250525001") no-repeat scroll 94% center transparent !important; display:block;}
  #admin_info { width:99.8%; margin-bottom:0; margin-top:50px;}
 #admin_info p.part{float:left; height:54px; line-height:55px; position:relative; margin-left:20px; padding-left:35px; font-size:14px; }
 #admin_info p.part span.part_ico{background:url(/images/www/sub/admin_info_1.png?build_20250525001) no-repeat left center; width:26px; height:26px; position:absolute; top:15px; left:0}
 #admin_info dl.admin_info_right dt.update{padding:0 12px;}
 #admin_info dl.admin_info_right dd.update_cnt{padding-right:12px;}
 #admin_info dl.admin_info_right dt.visit{padding:0 12px;}
 #admin_info dl.admin_info_right dd.visit_cnt{padding-right:12px;}
 #Satisfaction { width:99.8%; margin-bottom:20px;}
 #page_point ul li { margin-right:33px;}
 #page_point ul li label { font-size:13px;}
 .re_input_area { top:28px; right:107px;}
 .re_input_area input.button { font-size:12px; margin-left:0;}
 #Satisfaction p.result { position:absolute; top:28px; right:22px;}
  #footer .inner span.top_bt { display:block; position:absolute; right:10px; top:-55px; background: url("/images/www/sub/top.png?build_20250525001") no-repeat 0 0 scroll; width:38px; height:37px;}
 #footer .inner span.top_bt a { display:block; width:100%; height:100%; text-indent:-5000px;}
  table.wifi tbody tr.on { border: 2px #1c4c75 solid; }
 a.wifi_btn { display: inline-block; background: url(/images/board/ico_location.png?build_20250525001) no-repeat 0 0; width: 25px; height: 33px; text-indent: -99999px; }
 #content img { width: auto; height: auto; }
