.container{position:relative;}
.container > .wrap{position:absolute;left:50%;top:0;margin-left:-495px;}
.wrapper{background:url('/images/hs_ftc/main/colgroup1_pattern.gif') repeat-x left top;overflow:hidden;}
.colgroup1{position:relative;height:285px;}
    .col_left_bg{position:absolute;left:-465px;top:0;width:465px;height:285px;background:url('/images/hs_ftc/main/colgroup1_left.png') no-repeat;}
    .col_right_bg{position:absolute;right:-465px;top:0;width:465px;height:355px;background:url('/images/hs_ftc/main/colgroup1_right.png') no-repeat;}
.rowgroup1{display:block;float:left;width:295px;height:285px;}
.rowgroup2{display:block;float:left;width:695px;}
.rowgroup3{display:block;float:left;width:295px;height:474px;}
/* 메인 자주찾는 서비스 링크모음 */
.favorite{height:104px;border-bottom:1px solid #9db6ce;}
.favorite .wrap{position:relative;height:104px;}
.favorite button{display:block;position:absolute;top:50%;width:36px;height:36px;margin:-18px 0 0 0;background-repeat:no-repeat;background-position:50%;padding:0;font-size:0;line-height:0;}
.favorite button.fvrt_prev{left:9px;background-image:url("/images/hs_ftc/main/favorite_prev.png");}
.favorite button.fvrt_next{right:9px;background-image:url("/images/hs_ftc/main/favorite_next.png");}
.fvrt_wrap{width:900px;margin:0 auto;padding:15px 0 0 0;overflow:hidden;}
.fvrt_list{position:relative;width:2000px;}
.fvrt_list li{display:block;float:left;width:112px;background-repeat:no-repeat;background-position:50% top;}
.fvrt_list li a{display:block;padding:50px 0 0 0;font-size:12px;letter-spacing:-1px;line-height:14px;color:#767676;text-align:center;}
/* 비주얼 팝업 */
.visual{display:block;float:left;position:relative;width:695px;height:285px;}
.visual_ctrl{position:absolute;left:336px;bottom:35px;height:42px;z-index:10;}
.visual_ctrl button{width:42px;height:42px;margin:0;padding:0;}
.visual_ctrl button span{display:block;width:42px;height:42px;background-repeat:no-repeat;background-position:50%;font-size:0;line-height:0;text-indent:-9999px;}
.visual_ctrl .visual_prev span{background-image:url('/images/hs_ftc/main/visual_btn_prev.png');}
.visual_ctrl .visual_next span{background-image:url('/images/hs_ftc/main/visual_btn_next.png');}
.visual_ctrl .visual_roll span.stop{background-image:url('/images/hs_ftc/main/visual_btn_stop.png');}
.visual_ctrl .visual_roll span.play{background-image:url('/images/hs_ftc/main/visual_btn_play.png');}
.visual_list li{position:absolute;left:0;top:0;width:695px;height:285px;background-repeat:no-repeat;background-position:left top;}
.visual_list li a{display:block;width:695px;height:285px;font-size:0;line-height:0;}
/* 위원장과 함께 */
.chair{background:url('/images/hs_ftc/main/chair_bg.png') #fff no-repeat left top;}
.chair div{height:110px;padding:30px 0 0 105px;background:url('/images/hs_ftc/main/chair.png') no-repeat 20px 35px;}
.chair h2{margin:0 0 15px;padding:0 0 0 33px;background:url('/images/hs_ftc/main/chair_bul.png') no-repeat left 50%;color:#003876;font-size:15px;line-height:28px;}
.chair ul li a{letter-spacing:-1px;}
/* 희망의 새시대 */
.small_banner{background:url('/images/hs_ftc/main/spop_bg.jpg') no-repeat left top;}
.small_banner div{height:125px;padding:20px 0 0 133px;background:url('/images/hs_ftc/main/spop_bg2.png') no-repeat 27px 14px;}
/* 민원참여 */
.minwon{position:relative;height:60px;margin:0 0 20px 0;padding:10px 0 0 115px;}
.minwon h2{position:absolute;left:0;top:50%;margin-top:-11px;padding:0 25px 0 0;background:url('/images/hs_ftc/main/minwon_bul.png') no-repeat right 50%;color:#222;font-size:20px;line-height:22px;}
.minwon ul li{display:block;float:left;width:25%;}
.minwon ul li a{display:block;height:50px;padding:0 0 0 55px;background-repeat:no-repeat;background-position:left 50%;font-size:13px;letter-spacing:-1px;line-height:48px;}
.minwon ul li.link1 a{background-image:url('/images/hs_ftc/main/minwon_icon1.png');}
.minwon ul li.link2 a{background-image:url('/images/hs_ftc/main/minwon_icon2.png');}
.minwon ul li.link3 a{background-image:url('/images/hs_ftc/main/minwon_icon3.png');}
.minwon ul li.link4 a{background-image:url('/images/hs_ftc/main/minwon_icon4.png');}
/* 게시판 모음 */
/* 게시판_최근게시물 모음::새소식, 공고, 채용/시험, 모집/강좌, 계약정보 */
.board{float:left;position:relative;width:356px;height:253px;margin:0;border:1px solid #d8d8d8;}
.board > ul{width:323px;}
.board > ul > li{display:inline-block;float:left;width:15%;}
.board > ul > li.board3{width:22%;}
.board > ul > li.board4,.board > ul > li.board5{width:24%;}
.board > ul > li > button{display:block;position:relative;width:100%;height:38px;margin:-1px 0 0 0;padding:0;background-color:#fff;border-top:1px solid #e5e5e5;border-left:none;border-right:none;border-bottom:none;text-align:center;z-index:10;}
.board > ul > li > button > span{display:block;height:27px;margin:0;padding:10px 0 0 0;border-left:1px solid #d8d8d8;color:#353535;font-size:13px;line-height:15px;}
.board > ul > li:first-child > button span{background:none;border-left:none;}
.board > ul > li > button.on,.board > ul > li > button:hover{height:39px;border-top:2px solid #005bab;}
.board > ul > li > button.on span,.board > ul > li > button:hover span{margin:0 0 6px 0;padding:9px 0 0 0;color:#005bab;}
.board .tabcontent{position:absolute;left:0;top:37px;width:318px;height:175px;padding:20px;border-top:1px solid #e5e5e5;}
.tabcontent .brd_summ{position:relative;margin:0 0 10px 0;padding:0 0 10px;border-bottom:1px dashed #d8d8d8;}
.tabcontent .brd_summ a{cursor:pointer;}
.tabcontent .brd_summ a:hover{color:#555;}
.tabcontent .brd_summ .ti{display:block;width:100%;margin:0 0 13px;color:#121212;font-size:17px;line-height:19px;overflow:hidden;white-space:nowrap;}
.tabcontent .brd_summ .txt{display:block;width:100%;color:#777;font-size:13px;line-height:17px;overflow:hidden;white-space:nowrap;}
.tabcontent .brd_summ .date{display:block;margin:5px 0 0 0;color:#aeaeae;}
.tabcontent > ul > li{position:relative;width:98%;margin:0 0 8px 0;padding:0 0 0 2%;background:url('/images/hs_ftc/main/board_bul.gif') no-repeat left 50%;}
.tabcontent > ul > li > a{color:#5d5d5d;font-size:13px;line-height:15px;}
.tabcontent > ul > li > span{position:absolute;right:0;top:50%;margin-top:-7px;color:#969696;font-size:11px;line-height:13px;}
.board .brd_more{display:none;position:absolute;right:-1px;top:-1px;width:37px;height:37px;background:url('/images/hs_ftc/main/board_more.png') #fff no-repeat 50%;border:1px solid #d8d8d8;font-size:0;line-height:0;z-index:20;}
/* 정책뉴스 */
.news{display:block;float:left;position:relative;width:297px;height:254px;padding:0 20px;border-bottom:1px dashed #d8d8d8;}
.news h2{color:#005bab;font-size:20px;line-height:22px;}
.news_ctrl{position:absolute;right:20px;top:0;height:30px;z-index:10;}
.news_ctrl button{width:33px;height:33px;margin:0;padding:0;border:1px solid #d8d8d8;vertical-align:top;}
.news_ctrl button span{display:block;width:33px;height:33px;background-repeat:no-repeat;background-position:50%;font-size:0;line-height:0;text-indent:-9999px;}
.news_ctrl .news_prev span{background-image:url('/images/hs_ftc/main/news_prev.png');}
.news_ctrl .news_next span{background-image:url('/images/hs_ftc/main/news_next.png');}
.news_ctrl .news_roll span.stop{background-image:url('/images/hs_ftc/main/news_stop.png');}
.news_ctrl .news_roll span.play{background-image:url('/images/hs_ftc/main/news_play.png');}
.news_list{margin:25px 0 0 0;}
.news_list a span{display:block;width:100%;margin:5px 0 0 0;overflow:hidden;white-space:nowrap;}
.news_list a .ti{margin-bottom:10px;color:#252525;font-size:15px;}
.news_list a .txt{color:#707070;}
.news_list a .date{color:#aeaeae;}
/* 정부3.0 */
.govern{display:block;float:left;position:relative;width:156px;height:113px;padding:15px 0 0 200px;border:1px solid #d8d8d8;border-top:none;border-bottom:none;}
.govern h2{position:absolute;left:23px;top:25px;}
.govern ul li{width:135px;height:25px;margin:4px 0;background:#03a5b0;border:1px solid #03a5b1;border-radius:3px;}
.govern ul li a{display:block;height:25px;padding:0 0 0 15px;background:url('/images/hs_ftc/main/open_off.png') no-repeat 120px 50%;color:#fff;font-size:13px;line-height:21px;text-shadow:0 0 1px #000;}
.govern ul li:hover{background:#fff;}
.govern ul li:hover a{background-image:url('/images/hs_ftc/main/open_on.png');color:#00777e;text-shadow:none;text-decoration:none;}
/* 주요 링크 모음 */
.main_link{display:block;float:left;width:337px;height:113px;margin:15px 0 0 0;}
.main_link li{display:block;float:left;width:33.333333%;background:url('/images/hs_ftc/main/link_off_line.gif') no-repeat 50% top;text-align:center;}
.main_link li:hover{background-image:url('/images/hs_ftc/main/link_on_line.gif');}
.main_link li a{display:block;padding:61px 0 0 0;background-repeat:no-repeat;background-position:50% 10px;text-decoration:none;}
.main_link .mlink1 a{background-image:url('/images/hs_ftc/main/link1_off.png');}
.main_link .mlink2 a{background-image:url('/images/hs_ftc/main/link2_off.png');}
.main_link .mlink3 a{background-image:url('/images/hs_ftc/main/link3_off.png');}
.main_link .mlink1:hover a{background-image:url('/images/hs_ftc/main/link1_on.png');}
.main_link .mlink2:hover a{background-image:url('/images/hs_ftc/main/link2_on.png');}
.main_link .mlink3:hover a{background-image:url('/images/hs_ftc/main/link3_on.png');}
/* 팝업존 */
.popup{position:relative;height:239px;padding:25px 12px 0 12px;background:#03a5b0;}
.popup h2{margin:0 0 25px;color:#fff;font-size:18px;line-height:20px;text-shadow:0 0 2px #000;}
.popup_ctrl{position:absolute;right:12px;top:16px;height:35px;padding:0 0 0 10px;background:#017586;z-index:10;color:#fff;}
.popup_ctrl .count,.popup_ctrl .all_count{color:#fff;font-size:13px;line-height:35px;}
.popup_ctrl .count{color:#eaff00;}
.popup_ctrl button{width:35px;height:35px;margin:0;padding:0;border-left:1px solid #03a5b0;vertical-align:top;}
.popup_ctrl button span{display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:50%;font-size:0;line-height:0;text-indent:-9999px;}
.popup_ctrl .popup_prev{margin:0 0 0 10px;}
.popup_ctrl .popup_prev span{background-image:url('/images/hs_ftc/main/popup_prev.png');}
.popup_ctrl .popup_next span{background-image:url('/images/hs_ftc/main/popup_next.png');}
.popup_ctrl .popup_roll span.stop{background-image:url('/images/hs_ftc/main/popup_stop.png');}
.popup_ctrl .popup_roll span.play{background-image:url('/images/hs_ftc/main/popup_play.png');}
.popup_list{position:relative;}
.popup_list li{position:absolute;left:0;top:0;}
/* 공정거래위원회 SNS모음 */
.sns{position:relative;height:281px;border:1px solid #d8d8d8;background:#fff;border-top:none;border-bottom:none;z-index:10;}
.sns > ul > li{display:block;float:left;width:20%;height:50px;}
.sns > ul > li.sns1{border-bottom:3px solid #3a5ba0;}
.sns > ul > li.sns2{border-bottom:3px solid #1db2f0;}
.sns > ul > li.sns3{border-bottom:3px solid #f2c820;}
.sns > ul > li.sns4{border-bottom:3px solid #df2825;}
.sns > ul > li.sns5{width:19.5%;border-bottom:3px solid #ec6f01;}
.sns > ul > li a,.sns > ul > li > a{display:block;position:relative;width:100%;height:50px;margin:0;padding:0;background-color:#fff;background-repeat:no-repeat;background-position:50%;border-left:1px solid #d8d8d8;z-index:10;}
.sns > ul > li.sns1 a{border-left:none;}
.sns > ul > li a span,.sns > ul > li a span{display:block;width:100%;height:64px;background-repeat:no-repeat;background-position:50% 53px;font-size:0;line-height:0;overflow:hidden;}
.sns > ul > li.sns1 a{background-image:url('/images/hs_ftc/main/fb_icon.png');}
.sns > ul > li.sns1:hover a,.sns > ul > li.sns1 .on{background-image:url('/images/hs_ftc/main/fb_icon_on.png');background-color:#3a5ba0;}
.sns > ul > li.sns1:hover a span,.sns > ul > li.sns1 .on span{background-image:url('/images/hs_ftc/main/sns1_on.png');}
.sns > ul > li.sns2 a{background-image:url('/images/hs_ftc/main/tw_icon.png');}
.sns > ul > li.sns2:hover a,.sns > ul > li.sns2 .on{background-image:url('/images/hs_ftc/main/tw_icon_on.png');background-color:#1db2f0;}
.sns > ul > li.sns2:hover a span,.sns > ul > li.sns2 .on span{background-image:url('/images/hs_ftc/main/sns2_on.png');}
.sns > ul > li.sns3 a{background-image:url('/images/hs_ftc/main/ks_icon.png');}
.sns > ul > li.sns3:hover a,.sns > ul > li.sns3 .on{background-image:url('/images/hs_ftc/main/ks_icon_on.png');background-color:#f2c820;}
.sns > ul > li.sns3:hover a span,.sns > ul > li.sns3 .on span{background-image:url('/images/hs_ftc/main/sns3_on.png');}
.sns > ul > li.sns4 a{background-image:url('/images/hs_ftc/main/yt_icon.png');}
.sns > ul > li.sns4:hover a,.sns > ul > li.sns4 .on{background-image:url('/images/hs_ftc/main/yt_icon_on.png');background-color:#df2825;}
.sns > ul > li.sns4:hover a span,.sns > ul > li.sns4 .on span{background-image:url('/images/hs_ftc/main/sns4_on.png');}
.sns > ul > li.sns5 a{background-image:url('/images/hs_ftc/main/ts_icon.png');}
.sns > ul > li.sns5:hover a,.sns > ul > li.sns5 .on{background-image:url('/images/hs_ftc/main/ts_icon_on.png');background-color:#ec6f01;}
.sns > ul > li.sns5:hover a span,.sns > ul > li.sns5 .on span{background-image:url('/images/hs_ftc/main/sns5_on.png');}
.sns .tabcontent{position:absolute;left:0;top:55px;width:100%;height:223px;padding:0;background:#fcfcfc;}
/* 퀵메뉴 위치 */
.quick{right:-135px;top:105px;}
/* 메인 배너 모음 사이즈 */
.banner .banner_wrap{width:435px;}
/* 사이트 링크 위치 */
.site_link{right:310px;}
