@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:Dotum,"돋움",Gulim,"굴림",sans-serif}
button,input,select,textarea{font-size:12px;vertical-align:top}
fieldset,iframe,img{border:0;margin:0;padding:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
th{font-weight:700} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700}
abbr,acronym{border:0}
caption,hr{visibility:hidden;overflow:hidden;display:none;position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0}
a{text-decoration:none;color:#333}
p{line-height:18px}
body,html{font-weight:400;font-size:12px;font-family:Dotum,"돋움",sans-serif}
table{width:100%;border-collapse:collapse;table-layout:fixed;}
caption{visibility:hidden;width:0;height:0!important;line-height:0;font-size:0;background-color:transparent !important;}
.reset input[type=button]{font-size:0;color:transparent;border:none}
.screen_hide{position:absolute;visibility:hidden;width:0!important;height:0!important;padding:0!important;margin:0!important;font-size:0;line-height:0;color:transparent;text-transform:capitalize}
.w2input.w2grid_embedded_input{padding:0 2px}
.gridHeaderTableDefault{border:none}
.gridHeaderTableDefault th{padding:0!important}
.gridHeaderTDDefault{border:none;border:1px solid #c4cfda;border-right:0;background:#e9edf5;font-weight:700!important;color:#333}
.select_type{display:inline-block;position:relative;height:25px;line-height:25px;border:1px solid #bbb;vertical-align:top}
.w2textarea{border:1px solid #d4d4d4}
.w2textarea.han{ime-mode:active}
.w2textarea.eng{ime-mode:inactive}
.w2textarea.engnumonly{ime-mode:disabled}
.w2iframe{background:transparent!important} 
.w2inputCalendar_col_img{width:25px}
table .w2inputCalendar{width:108px;float:left}
.w2inputCalendar_table td,table .w2inputCalendar_table,table .w2inputCalendar_table th{padding:0!important;border:none}
table .w2inputCalendar_input{height:23px!important;padding:0 6px;border-color:#bbb}
table .w2inputCalendar_table td input{width:85px}
.w2grid .gridSubtotalDefault nobr{padding:0}
.w2calendar_header_btn_ok,.w2calendar_header_btn_ok_div,.w2calendar_time_confirm{width:49px!important;height:25px!important;background:url(/img/comm/btn/btn_calendar_check.gif) no-repeat left top!important}
.w2calendar_header_btn_close,.w2calendar_header_btn_close_div,.w2calendar_time_cancel{width:49px!important;height:25px!important;background:url(/img/comm/btn/btn_calendar_close.gif) no-repeat left top!important}
.w2calendar_header_btn_close_div,.w2calendar_header_btn_ok_div{margin-top:5px;margin-right:0!important;position:absolute!important;bottom:20px;top:auto;left:auto;right:20px}
.w2calendar_header_btn_ok_div{right:74px}
.w2calendar_classYearMonth_class1{width:310px;height:auto;border:none;border-top:1px solid #000}
.w2calendar_classYearMonth_class1 .w2calendar_wrap{padding-bottom:40px}
.w2calendar_classYearMonth_class1 .w2calendar_header_btn_ok{top:auto;left:auto;right:74px;bottom:20px}
.w2calendar_classYearMonth_class1 .w2calendar_header_btn_close{left:auto;top:auto;right:20px;bottom:20px}
.w2calendar_time_cancel,.w2calendar_time_confirm{position:static}
.w2inputCalendar_div_input{width:70%!important}
.w2inputCalendar_button{width:25px!important;height:25px!important;top:0!important;border:none!important;border-radius:0!important;background:url(/img/comm/btn/btn_cal.gif) no-repeat 0 0!important}
.w2inputCalendar_div_img{width:25px!important;height:25px!important}
.noResultMessageClass1.no_result{height:22px;padding-top:7px!important;background:#fff;border:1px solid #c1c1c1!important;color:#333!important}
.noResultMessage{height:20px;margin:5px 0}
.grid_nodata1 .gridFooterTDDefault{border-top:1px solid #c1c1c1!important}
.grid_nodata2 .gridFooterTDDefault{border-top:none!important}
.w2group{background:0 0}
.w2tabcontrol_contents{width:100%}
.w2tabcontrol_container,.w2tabcontrol_container div[id$="_body"]{height:auto!important}
.w2tabcontrol{width:100%;display:inline-block;position:relative}
.w2tabcontrol_contents_wrapper{overflow:visible}
.w2selectbox_native{position:relative}
.w2textarea{position:relative;width:100%}
.w2textarea.tbl_textarea{height:55px;overflow:auto;border-color:#bbb}
/*html{text-size-adjust:none}*/
.w2grid nobr{padding:0}
#footer a{color:#000}
.sub_tab_l{background:#fff}
.w2window{border:none;background-color:transparent}
.w2window_header{display:none}
.w2window_body{background-color:transparent}
.w2window_content{border:none;background-color:transparent}
.w2calendar{outline-style:none}
.w2calendar_class1{width:310px;height:auto;border:0;border-top:1px solid #000;border-bottom:1px solid #ccc}
.w2calendar_wrap{padding:20px;border:1px solid #999;border-top-color:#fff;background:#f5f4f2}
.w2calendar_header{height:35px}
.w2calendar_header button,.w2calendar_header select{position:static;float:left}
.w2calendar_header button{width:25px;height:25px;margin-right:3px;background-image:url(/img/comm/btn/sprite_btn.png);background-repeat:no-repeat}
.w2calendar_header_last_year{background-position:-250px -237px}
.w2calendar_header_last_month{margin-right:6px!important;background-position:-194px -237px}
.w2calendar_header_next_month{background-position:-222px -237px}
.w2calendar_header_next_year{margin:0!important;background-position:-278px -237px}
.w2calendar_wrap select{position:static;height:25px;margin-right:5px;line-height:25px;border:1px solid #d4d4d4;vertical-align:top}
.w2calendar_footer_hour_div,.w2calendar_footer_min_div,.w2calendar_time_cancel_div,.w2calendar_time_confirm_div{margin:0}
.w2calendar_time_cancel_div,.w2calendar_time_confirm_div{position:absolute;right:0;top:0}
.w2calendar_time_confirm_div{right:54px}
.w2calendar_footer_date_mobile_div{display:none}
.w2calendar_footer_colon{line-height:25px;padding:0 5px}
.w2selectbox_label{height:23px;margin-right:5px;line-height:23px;border:1px solid #d4d4d4}
.w2calendar_selectbox_year{width:81px}
.w2calendar_selectbox_month{width:65px}
.w2calendar_content{padding-bottom:10px}
.w2calendar_content table{border-top-color:#e4e4e4;border-right:1px solid #e4e4e4}
.w2calendar_class1 .w2calendar_col_day{overflow:hidden;height:14px;padding:5px 10px;line-height:14px;color:#000;background:#fff;text-indent:1px;white-space:nowrap;letter-spacing:100px;font-weight:400;border-color:#e4e4e4}
.w2calendar_class1 .w2calendar_col_date{height:14px;padding:5px 10px;line-height:14px;background:#fff;color:#000;text-align:center;border-color:#e4e4e4}
.w2calendar_class1 .w2calendar_col_date button,.w2calendar_class1 .w2calendar_date_over,.w2calendar_class1 .w2calendar_date_over button,.w2calendar_class1 .w2calendar_day_6,.w2calendar_class1 .w2calendar_selected,.w2calendar_class1 .w2calendar_selected button{background:#fff;color:#000;padding:0}
.w2calendar_class1 .w2calendar_day_0,.w2calendar_class1 .w2calendar_day_0 button{color:#d00000}
.w2calendar_class1 .w2calendar_day0{color:#d00000;border-left:1px solid #e4e4e4}
.w2calendar_class1 .w2calendar_day_6,.w2calendar_class1 .w2calendar_day_6 button{color:#005d98}
.w2calendar_class1 .w2calendar_day_0.w2calendar_selected,.w2calendar_class1 .w2calendar_day_0.w2calendar_selected button,.w2calendar_class1 .w2calendar_day_6.w2calendar_selected,.w2calendar_class1 .w2calendar_day_6.w2calendar_selected button,.w2calendar_class1 .w2calendar_selected,.w2calendar_class1 .w2calendar_selected button{background:#3d6fad;color:#fff;font-weight:700}
.w2calendar_class1 .w2calendar_date_off,.w2calendar_class1 .w2calendar_date_off button{color:#666}
.w2calendar_footer{border:none;overflow:hidden;height:25px;position:relative}
.w2calendar_footer select{margin-right:0}
.w2calendar_footer td{padding:0;height:25px;border:none}
.w2calendar_footer td:first-child{width:30%;padding:0}
.w2calendar_go_today{position:absolute;left:0;top:0;width:57px;height:25px;background:url(/img/comm/btn/sprite_btn.png) no-repeat -207px -291px}
.w2calendar_go_today_div{margin-top:0}
.w2calendar_footer_date{display:block;float:none;margin-left:60px;background:#d9e2eb;color:#005d98;text-align:center;padding:2px 0;border-radius:3px}
.w2calendar_selectbox_minute_mobile{left:-18px}
.w2balloonTip table{border:none}
.w2balloonTip table td{padding:0;line-height:0;border:none}
.w2balloonTip_col_topleft{background-image:url(/img/comm/bg/tip_leftTop.gif)}
.w2balloonTip_col_topcenter{background-image:url(/img/comm/bg/tip_top.gif)}
.w2balloonTip_col_topright{background-image:url(/img/comm/bg/tip_rightTop.gif)}
.w2balloonTip_col_centerleft{padding:13px 0!important;background-image:url(/img/comm/bg/tip_left.gif)}
.w2balloonTip_col_centercenter{padding:13px 5px!important;background-color:#ffffe7}
.w2balloonTip_col_centerright{padding:13px 0!important;background-image:url(/img/comm/bg/tip_right.gif)}
.w2balloonTip_col_bottomleft{background-image:url(/img/comm/bg/tip_leftBottom.gif)}
.w2balloonTip_col_bottomcenter{background-image:url(/img/comm/bg/tip_bottom.gif)}
.w2balloonTip_col_bottomright{background-image:url(/img/comm/bg/tip_rightBottom.gif)}
.wrap_contarea>.btn_wrap{margin-top:-10px}
.section_group{padding-bottom:30px}
.section_group.border{margin-bottom:30px;border-bottom:1px solid #000}
/*.section_group:last-child{padding-bottom:0} 20191108 */
.inner_group{padding-bottom:20px}
.inner_group2{padding-bottom:15px}
/*.inner_group:last-child, .inner_group2:last-child{padding-bottom:0} 20191028 */
.container_inner{overflow:hidden}
.left_cont{width:160px;float:left}
.right_cont{width:770px;float:right}
.tbl_box .tbl_list.scroll{position:relative;width:960px;overflow-x:scroll;overflow-y:auto;}
.right_cont .tbl_box .tbl_list.scroll{width:770px}
.tbl_box .w2inputCalendar_table{position:static}
.tit_h3,.tit_h4,.tit_h5,.tit_h6{overflow:hidden}
.tit_h3{min-height:30px}
.tit_h4{min-height:22px}
.tit_h5,.tit_h6{min-height:20px}
.tit_h3 h3,.tit_h4 h4,.tit_h5 h5,.tit_h6 h6{float:left}
.tit_h2 h2{font-weight:700;font-size:16px}
.tit_h3 h3{background:url(/img/comm/bg/sprite_bul2.png) no-repeat left 0;font-size:14px;line-height:16px;padding-left:23px;margin-bottom:14px}
.tit_h4 h4{background:url(/img/comm/bg/sprite_bul2.png) no-repeat left -59px;font-size:12px;padding-left:16px}
.tit_h5 h5{background:url(/img/comm/bg/sprite_bul2.png) no-repeat 7px -113px;font-size:12px;padding-left:17px;margin-bottom:8px;color:#005d98;line-height:14px}
.tit_h6 h6{background:url(/img/comm/bg/sprite_bul2.png) no-repeat 10px -165px;font-size:12px;padding-left:20px;margin-bottom:8px;line-height:13px}
.tit_h3 h3.line{line-height:18px;background-position:0 2px}
.tit_h3 .tbl_result{float:right;padding-top:2px}
.tit_h4 .tbl_result,.tit_h5 .tbl_result,.tit_h6 .tbl_result{padding-top:0;float:right}
.my_menu{position:absolute;right:0;top:5px}
.my_menu .my_btn{width:93px;height:30px;background-position:0 -74px}
.my_menu .my_btn.open{background-position:-105px -74px}
.my_menu .btn_close{display:block;width:100%;height:30px;line-height:30px;text-align:center;font-weight:700;color:#fff;background:#487eba}
.my_menu .txt_list{display:none;position:absolute;right:0;top:28px;width:188px;border:1px solid #487eba;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2)}
.my_menu .txt_list ul{padding:17px 20px}
.my_menu .txt_list li{padding-top:14px;background-position:0 21px}
.my_menu .txt_list li:first-child{padding-top:0;background-position:0 7px}
.my_menu .btn_wrap{padding-bottom:10px}
.wrap_search>.search_btn{padding-top:15px;text-align:center}
.wrap_search .wrap_radiocheck{float:left}
.search_box{padding:4px 10px;background-color:#f9f9f9;border:1px solid #c1c1c1;border-top:1px solid #000}
.search_row{padding:5px 0 3px;min-height:28px}
.search_row dl{float:left;width:50%;height:25px}
.search_row dl.auto{width:auto}
.search_row dt{float:left;padding:6px 20px 0 12px;font-weight:700;color:#333}
.search_row dt.ico_chk{position:relative}
.search_row dt.ico_chk span{position:absolute;left:0;top:8px;display:inline-block;width:12px;height:10px;background:url(/img/comm/bg/sprite_bul.png) no-repeat left -223px}
.search_row dt .dt_btn{margin-top:3px;margin-left:-10px}
.search_row dt.double{padding-top:0}
.search_row dt.ico_chk.double span{top:2px}
.search_row dd{float:left;min-height:25px}
.search_row dd button,.search_row dd div,.search_row dd input,.search_row dd select,.search_row dd span{float:left}
.search_row .search_btn{float:right}
.search_row .tbl_label{padding-top:5px}
.search_row .txt_style01.ico{background-position:left 1px}
.search_row .bul_bar{background:url(/img/comm/bg/bul_bar.gif) no-repeat}
.search_row .bul_bar.left{padding-left:15px;background-position:left 2px}
.search_row .bul_bar.right{padding-right:15px;background-position:right 2px}
.select_search{float:left;overflow:hidden}
.select_search select{float:left;margin-right:3px}
.select_search input{float:left}
.ys_search .search_box{padding:2px 10px}
.ys_search .search_row dl{width:auto;padding-right:10px}
.ys_search .search_row dt{width:52px}
.wrap_radiocheck{width:auto;overflow:hidden;padding-top:4px}
.wrap_radiocheck .w2checkbox_item,.wrap_radiocheck .w2radio_item{float:left;margin-right:5px}
.wrap_radiocheck .w2checkbox_input,.wrap_radiocheck .w2radio_input{margin:2px 0 0 5px;width:13px;height:13px}
.checkbox_group .left .wrap_radiocheck .w2checkbox_input,.checkbox_group .right .wrap_radiocheck .w2checkbox_input,.wrap_radiocheck2 .w2radio_input{margin:2px 0 0}
.wrap_radiocheck .w2checkbox_item:first-child .w2checkbox_input,.wrap_radiocheck .w2radio_item:first-child .w2radio_input{margin-left:0}
.wrap_radiocheck .w2checkbox_label,.wrap_radiocheck .w2radio_label{display:inline-block;margin-top:1px;margin-left:5px;line-height:15px}
.wrap_radiocheck.native input,.wrap_radiocheck.native label{float:left}
.wrap_radiocheck.each_line .w2checkbox_item_1{clear:left}
.wrap_radiocheck.each_line .w2checkbox_item_1,.wrap_radiocheck.each_line .w2checkbox_item_4,.wrap_radiocheck.each_line .w2checkbox_item_8{width:140px!important}
.wrap_radiocheck.each_line .w2checkbox_item_5{width:103px!important}
.wrap_radiocheck.each_line .w2checkbox_item_6{width:112px!important}
.wrap_radiocheck.each_line .w2checkbox_item_2,.wrap_radiocheck.each_line .w2checkbox_item_9{width:220px!important}
.wrap_radiocheck.each_line .w2checkbox_item_10{width:250px!important}
.wrap_radiocheck.row_type{padding:5px 0}
.wrap_radiocheck.row_type .w2checkbox_item,.wrap_radiocheck.row_type .w2radio_item{position:relative;margin-top:5px;float:none;overflow:hidden}
.wrap_radiocheck.row_type .w2checkbox_item:first-child,.wrap_radiocheck.row_type .w2radio_item:first-child{margin-top:0}
.wrap_radiocheck.row_type .w2checkbox_item input,.wrap_radiocheck.row_type .w2radio_item input{position:absolute;left:0;top:0;margin-left:0}
.wrap_radiocheck.row_type .w2checkbox_item .w2checkbox_label,.wrap_radiocheck.row_type .w2radio_item .w2radio_label{display:block;padding-left:13px}
.wrap_radiocheck.row_type02 .w2checkbox_item{margin-top:10px}
.wrap_radiocheck.row_type.col_2 .w2radio_item_1{margin-bottom:15px}
.wrap_radiocheck.row_type.col_2 .w2radio_item{top:-3px}
.wrap_radiocheck.dual .w2checkbox_item,.wrap_radiocheck.dual .w2radio_item{width:49%;padding:4px 0}
.wrap_radiocheck.dual .w2checkbox_input,.wrap_radiocheck.dual .w2radio_input{margin-left:0}
.wrap_radiocheck.triple .w2checkbox_item,.wrap_radiocheck.triple .w2radio_item{width:32%;padding:4px 0}
.wrap_radiocheck.triple .w2checkbox_input,.wrap_radiocheck.triple .w2radio_input{margin-left:0}
.wrap_radiocheck.triple.wid .w2checkbox_item_10{width:50%}
.wrap_radiocheck.quad .w2checkbox_item{width:24%;padding:4px 0}
.wrap_radiocheck.quad .w2checkbox_input{margin-left:0}
.wrap_radiocheck.penta .w2checkbox_item,.wrap_radiocheck.penta .w2radio_item{width:19%;padding:4px 0}
.wrap_radiocheck.penta .w2checkbox_input,.wrap_radiocheck.penta .w2radio_input{margin-left:0}
.radio_numbering{margin-left:5px}
.radio_numbering li,.radio_numbering>div{overflow:hidden;position:relative;margin-bottom:5px}
.radio_numbering li input[type=radio]{position:absolute;left:0;top:0}
.radio_numbering li label{display:block;margin-left:18px;position:relative}
.radio_numbering li .num,.radio_numbering>div .num{position:absolute;left:0;top:0;line-height:17px}
.radio_numbering li .txt,.radio_numbering>div .txt{display:block;padding-left:18px;line-height:17px}
.radio_wrap{text-align:center}
.radio_wrap .wrap_radiocheck{float:none;display:inline-block;margin-top:5px}
.radio_wrap .wrap_radiocheck span.txt_for{display:inline-block;vertical-align:top;padding-top:2px;padding-right:10px}
.radio_wrap .wrap_radiocheck .w2radio{display:inline-block}
.radio_wrap .wrap_radiocheck .w2radio_item_1{margin-left:10px}
.term_radio{display:inline-block;padding-top:10px}
.term_radio>.txt_term{padding-top:4px;padding-right:15px;font-weight:700}
.term_radio>label.txt_term{padding-top:6px;padding-right:10px}
.term_radio>input[type=checkbox]{margin:0;padding:0;width:13px;height:13px}
.term_radio>.wrap_radiocheck{display:inline-block;overflow:visible}
.term_radio>.wrap_radiocheck .w2checkbox_item{float:none!important}
.term_radio>.txt_style01.ico{display:inline-block;}
.term_radio_dual{width:300px;margin:0 auto}
.cal_wrap{overflow:hidden}
.cal_wrap span{display:block;float:left;padding:7px 5px 0}
.cal_wrap .w2inputCalendar{overflow:hidden;float:left;width:auto}
.cal_wrap .w2inputCalendar_table{float:left;width:auto;border:0}
.cal_wrap .w2inputCalendar_table td{border:0}
.cal_wrap .w2inputCalendar_table td:first-child{width:90px}
.cal_wrap .w2inputCalendar_table td input{width:85px;height:23px!important;padding-top:0!important;text-align:left;border:1px solid #bbb;color:#444;line-height:23px}
.select_type.date{width:54px}
.wt5{width:5px!important}
.wt10{width:10px!important}
.wt15{width:15px!important}
.wt20{width:20px!important}
.wt25{width:25px!important}
.wt30{width:30px!important}
.wt35{width:35px!important}
.wt40{width:40px!important}
.wt45{width:45px!important}
.wt50{width:50px!important}
.wt55{width:55px!important}
.wt60{width:60px!important}
.wt65{width:65px!important}
.wt70{width:70px!important}
.wt75{width:75px!important}
.wt80{width:80px!important}
.wt85{width:85px!important}
.wt90{width:90px!important}
.wt95{width:95px!important}
.wt100{width:100px!important}
.wt105{width:105px!important}
.wt110{width:110px!important}
.wt115{width:115px!important}
.wt120{width:120px!important}
.wt125{width:125px!important}
.wt130{width:130px!important}
.wt135{width:135px!important}
.wt140{width:140px!important}
.wt145{width:145px!important}
.wt150{width:150px!important}
.wt155{width:155px!important}
.wt160{width:160px!important}
.wt165{width:165px!important}
.wt170{width:170px!important}
.wt175{width:175px!important}
.wt180{width:180px!important}
.wt185{width:185px!important}
.wt190{width:190px!important}
.wt195{width:195px!important}
.wt200{width:200px!important}
.wt210{width:210px!important}
.wt220{width:220px!important}
.wt230{width:230px!important}
.wt240{width:240px!important}
.wt250{width:250px!important}
.wt260{width:260px!important}
.wt270{width:270px!important}
.wt280{width:280px!important}
.wt290{width:290px!important}
.wt300{width:300px!important}
.wt310{width:310px!important}
.wt320{width:320px!important}
.wt330{width:330px!important}
.wt340{width:340px!important}
.wt350{width:350px!important}
.wt360{width:360px!important}
.wt370{width:370px!important}
.wt380{width:380px!important}
.wt390{width:390px!important}
.wt400{width:400px!important}
.wt470{width:470px!important}
.wt570{width:570px!important}
.wid5{width:5%!important}
.wid10{width:10%!important}
.wid15{width:15%!important}
.wid20{width:20%!important}
.wid25{width:25%!important}
.wid30{width:30%!important}
.wid35{width:35%!important}
.wid40{width:40%!important}
.wid45{width:45%!important}
.wid50{width:50%!important}
.wid55{width:55%!important}
.wid60{width:60%!important}
.wid65{width:65%!important}
.wid70{width:70%!important}
.wid75{width:75%!important}
.wid80{width:80%!important}
.wid85{width:85%!important}
.wid90{width:90%!important}
.wid95{width:95%!important}
.wid100{width:100%!important}
.wid11{width:11%!important}
.wid14{width:14%!important}
.wid16{width:16%!important}
.wid33{width:33%!important}
.wid66{width:66%!important}
.wid_auto{width:auto!important}
.ml0{margin-left:0!important}
.ml3{margin-left:3px!important}
.ml5{margin-left:5px!important}
.ml8{margin-left:8px!important}
.ml10{margin-left:10px!important}
.ml13{margin-left:13px!important}
.ml15{margin-left:15px!important}
.ml20{margin-left:20px!important}
.ml25{margin-left:25px!important}/* 20191028 */
.ml30{margin-left:30px!important}
.ml23{margin-left:23px!important}
.ml_10{margin-left:-10px!important}
.mr3{margin-right:3px!important}
.mr10{margin-right:10px!important}
.mr30{margin-right:30px!important}
.mt_4{margin-top:-4px!important}
.mt_5{margin-top:-5px!important}
.mt_10{margin-top:-10px!important}
.mt_25{margin-top:-25px!important}
.mt0{margin-top:0!important}
.mt1{margin-top:1px!important}
.mt2{margin-top:2px!important}
.mt3{margin-top:3px!important}
.mt4{margin-top:4px!important}
.mt5{margin-top:5px!important}
.mt7{margin-top:7px!important}
.mt9{margin-top:9px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt18,.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mt30{margin-top:30px!important}
.mt35{margin-top:35px!important}
.mt40{margin-top:40px!important}
.mt50{margin-top:50px!important}
.mt60{margin-top:60px!important}
.mt80{margin-top:80px!important}
.mb_5{margin-bottom:-5px!important}
.mb0{margin-bottom:0!important}
.mb5{margin-bottom:5px!important}
.mb10{margin-bottom:10px!important}
.mb20{margin-bottom:20px!important}
.pt0{padding-top:0!important}
.pt5{padding-top:5px!important}
.pt6{padding-top:6px!important}
.pt8{padding-top:8px!important}
.pt10{padding-top:10px!important}
.pt15{padding-top:15px!important}
.pt20{padding-top:20px!important}
.pt30{padding-top:30px!important}
.pt80{padding-top:80px!important}
.pl0{padding-left:0!important}
.pl10,.pl15{padding-left:10px!important}
.pl40{padding-left:40px!important}
.pr0{padding-right:0!important}
.pb0{padding-bottom:0!important}
.pb5{padding-bottom:5px!important}
.pb15{padding-bottom:15px!important}
.pb20{padding-bottom:20px!important}
.pos_m{position:relative;top:-2px}
.h_auto{height:auto!important}
.bg_none{background:none!important}
.bd_none{border:none!important}
.bt_none{border-top:none!important}
.bdb_none{border-bottom:none!important}
.border_top{border-top:1px solid #ddd!important}
.border_bottom{border-bottom:1px solid #ddd!important}
.border_bottom2{border-bottom:1px solid #000!important}
.border_right{border-right:1px solid #ddd!important}
.letter_m{letter-spacing:-1px}
.pd0{padding:0!important}
.pd0_2{padding-top:0!important;padding-bottom:0!important}
.lh25{line-height:25px}
.fl{float:left!important}
.fr{float:right!important}
.fn{float:none!important}
.tac{text-align:center!important}
.tal{text-align:left!important}
.tar{text-align:right!important}
.clearfix{float:none;overflow:hidden}
.valign_top{vertical-align:top!important}
.vam{vertical-align:middle !important;}
.over_hide{overflow:hidden}
.posrlt{position:relative}
.clearfix2{clear:both}
input.w2input{height:14px;margin:0;padding:4px 5px 5px;line-height:14px!important;border:1px solid #bbb;background:#fff}
input.w2input.han{ime-mode:active}
input.w2input.eng{ime-mode:inactive}
input.w2input.engnumonly{ime-mode:disabled}
input.w2input.blue{padding:3px 5px 4px;border:2px solid #669ec1}
input.w2input.disable,input.w2input[disabled]{background:url(/img/comm/bg/bg_input_disable.gif) repeat 0 0;color:#333}
.w2inputCalendar_input.disable{background:#fafafa;color:#aaa}
input.w2input.input_file{height:23px;border:0;background:0 0;padding:0!important}
.w2trigger{background:0 0;border:none}
input.w2input.input_error{background:url(/img/comm/bg/bg_input_error.gif) repeat 0 0}
input.w2input.input_modify{background:url(/img/comm/bg/bg_input_modi.gif) repeat 0 0}
input.w2input.input_essential{background:#fff600}
.sp_btn{background-image:url(/img/comm/btn/sprite_btn.png);background-repeat:no-repeat}
.sp_btn02{background-image:url(/img/comm/btn/sprite_btn02.png);background-repeat:no-repeat}
.sp_txt{background-image:url(/img/comm/img/sprite_txt.png);background-repeat:no-repeat}
.sp_txt2{background-image:url(/img/comm/img/sprite_main_txt.png);background-repeat:no-repeat}
.sp_txt02{background-image:url(/img/comm/img/sprite_txt02.gif);background-repeat:no-repeat}
.btn,.btn input,.btn span{display:inline-block;margin:0;padding:0;text-decoration:none!important;border:0;font-size:12px;font-weight:700;font-family:Dotum;white-space:nowrap;background:url(/img/comm/btn/sprite_txtbtn.png) no-repeat;vertical-align:top;text-align:center;overflow:visible;cursor:pointer;color:#333;}
/*.btn{margin-right:3px;line-height:15px}*/
/*.btn input,.btn span{position:relative;left:3px;padding:6px 10px 7px 7px;line-height:13px;background-position:right top}*/
.btn{margin-right:4px;line-height:15px}
.btn input,.btn span{position:relative;left:4px;padding:6px 10px 7px 7px;line-height:13px;background-position:right top}
.btn input{padding:6px 10px 6px 7px}
.btn input[disabled]{color:#888;text-shadow:1px 1px #fff}
/*@-moz-document url-prefix(){.btn span{padding:4px 7px 6px 4px}
}
@-moz-document url-prefix(){.btn input{padding:4px 7px 4px 4px}
}*/
.btn span{height:14px;padding:6px 10px 5px 7px;line-height:14px}
.btn.btn_common span,.btn.btn_etc span{padding-bottom:6px}
.btn.btn_common input,.btn.btn_etc input{height:26px}
.btn .ico_up{padding-right:25px;background-position:right -1112px}
.btn .ico_down{padding-right:25px;background-position:right -1142px}
.btn_lookup{background-position:left -30px}
.btn_lookup input,.btn_lookup span{background-position:right -30px;color:#fff}
.btn_control{background-position:left -108px}
.btn_control input,.btn_control span{padding:7px 14px 5px 11px;background-position:right -108px}
.btn_confirm01{background-position:left -186px}
.btn_confirm01 input,.btn_confirm01 span{padding:7px 14px 5px 11px;background-position:right -186px;color:#422a00}
.btn_confirm02{background-position:left -869px}
.btn_confirm02 input,.btn_confirm02 span{padding:6px 14px 6px 11px;background-position:right -869px;color:#fff}
.btn_event{background-position:left -294px}
.btn_event input,.btn_event span{background-position:right -294px}
.btn_etc{background-position:left -1273px}
.btn_etc input,.btn_etc span{background-position:right -1273px}
.btn_etc2{height:51px;background-position:left -927px}
.btn_etc2 span{height:21px;padding:15px 20px 15px 16px;line-height:21px;background-position:right -927px}
.btn_etc2 span.line{height:30px;padding:13px 20px 8px 16px;line-height:14px}
.btn_etc2.fix span.line{padding:13px 10px 8px 7px;width:115px;}
.btn_etc3{background-position:left -205px}
.btn_etc3 input,.btn_etc3 span{background-position:right -205px;color:#fff}
.btn_etc4{background-position:left -235px}
.btn_etc4 input,.btn_etc4 span{background-position:right -235px;color:#fff}
.btn_etc5{height:44px;background-position:left -1063px}
.btn_etc5 span{height:21px;padding:12px 20px 11px 16px;line-height:21px;background-position:right -1063px}
.btn_etc5 span.line{height:30px;padding:9px 20px 5px 16px;line-height:14px}
.btn_etc.green{background-position:0 -1344px}
.btn_etc.green input, .btn_etc.green span{height:auto;padding:9px 10px 9px 7px;background-position:right -1344px}
.btn_etc.green.large{background-position:0 -1385px}
.btn_etc.green.large input, .btn_etc.green.large span{background-position:right -1385px}
.btn.btn_submit{height:69px;background-position:left -724px}
.btn.btn_submit input,.btn.btn_submit span{height:69px;padding:0 20px;background-position:right -724px;color:#fff}
.btn.btn_submit2{height:61px;background-position:left -803px}
.btn.btn_submit2 input,.btn.btn_submit2 span{height:61px;padding:0 20px;background-position:right -803px;color:#fff}
.btn_step{background-position:left -988px}
.btn_step input,.btn_step span{background-position:right -988px;color:#fff}
.btn_step input{padding:6px 10px 7px 7px}
.btn_excel_txt{background-position:left -1174px;height:26px;padding-left:25px}
.btn_excel_txt input,.btn_excel_txt span{background-position:right -1174px;height:26px;color:#333}
.btn_han_txt{background-position:left -1205px;height:26px;padding-left:25px}
.btn_han_txt input,.btn_han_txt span{background-position:right -1205px;height:26px;color:#333}
.btn_pdf_txt{background-position:left -1308px;height:26px;padding-left:25px}
.btn_pdf_txt input,.btn_pdf_txt span{background-position:right -1308px;height:26px;color:#333}
.btn_bul_etc{height:26px;background-position:left -1237px}
.btn_bul_etc input,.btn_bul_etc span{height:12px;line-height:12px;padding:8px 25px 6px 8px;font-weight:400;font-size:11px;background-position:right -1237px;letter-spacing:-.09em}/* 20190723 */
.btn_bul_etc input,.btn_bul_etc span{height:12px;line-height:12px;padding:7px 25px 7px 8px;font-weight:400;font-size:11px;background-position:right -1237px;letter-spacing:-.09em}
.btn.large{height:34px}
.btn.large input,.btn.large span{padding:10px 14px 10px 11px}
.btn.large input{height:34px}
.btn.large span{height:14px;line-height:14px;margin-left:0}
/* 20190723 */
.btn_drop_arrow{position:relative; z-index:1; display:block; width:auto; height:17px; padding:6px 34px 0 12px; border:1px solid #c5c5c5;border-radius:4px; box-shadow:0 1px rgba(0,0,0,0.1); font-size:11px; background:url(/img/comm/btn/btn_drop_arrow.gif) no-repeat 100% 50%;}
.btn_drop_wrap{position:relative;display:inline-block;}
.btn_drop_wrap ul{display:none; position:absolute; bottom:24px; left:0; width:100%; box-sizing: border-box; /*width:156px;*/ border:1px solid #c5c5c5; border-bottom:none; }
.btn_drop_wrap ul li{font-size:11px; border-top:1px solid #e6e6e6;}
.btn_drop_wrap ul li:first-child{border-top:none;}
.btn_drop_wrap ul li a{display:block;height:19px; padding:7px 0 0 12px; background:#fff;}
/*@-moz-document url-prefix(){.btn.large span{padding:10px 14px 10px 11px}
}
@-moz-document url-prefix(){.btn.large input{padding:8px 14px 12px 11px}
}*/
.btn_control.large{background-position:left -60px}
.btn_control.large input,.btn_control.large span{background-position:right -60px}
.btn_confirm01.large{background-position:left -138px}
.btn_confirm01.large input,.btn_confirm01.large span{background-position:right -138px;color:#422a00}
.btn_confirm02.large{background-position:left -511px}
.btn_confirm02.large input,.btn_confirm02.large span{background-position:right -511px;color:#fff}
.btn_confirm03.large{background-position:left -511px}
.btn_confirm03.large input,.btn_confirm03.large span{background-position:right -511px;color:#fff}
.btn_event.large{background-position:left -1020px}
.btn_event.large input,.btn_event.large span{background-position:right -1020px}
.btn_etc.large{background-position:left -324px}
.btn_etc.large input,.btn_etc.large span{background-position:right -324px}
.btn_etc.large span.line{height:28px;padding:8px 14px 8px 11px}
/*.btn.btn_footer1{background-position:left -406px}
.btn.btn_footer1 input,.btn.btn_footer1 span{padding:3px 12px 4px 8px;font-weight:400;color:#ccc;background-position:right -406px;letter-spacing:-.09em}
.on .btn.btn_footer1{background-position:left -456px}
.btn.btn_footer1 input,.on .btn.btn_footer1 span{color:#333;background-position:right -456px}
.btn.btn_footer2{background-position:left -431px}
.btn.btn_footer2 input,.btn.btn_footer2 span{padding:3px 12px 4px 8px;font-weight:400;color:#ccc;background-position:right -431px;letter-spacing:-.09em}
.on .btn.btn_footer2{background-position:left -481px}
.btn.btn_footer2 input,.on .btn.btn_footer2 span{color:#333;background-position:right -481px} 20191104 */
.btn.btn_popup01{background-position:left -565px}
.btn_popup01 input,.btn_popup01 span{padding:9px 10px 9px 7px;background-position:right -565px;color:#fff}
.btn.btn_popup02,.pop_wrap .btn.btn_confirm02,.pop_wrap02 .btn.btn_confirm02{height:auto;background-position:left -606px}
.btn_popup02 input,.btn_popup02 span,.pop_wrap .btn.btn_confirm02 input,.pop_wrap .btn.btn_confirm02 span,.pop_wrap02 .btn.btn_confirm02 input,.pop_wrap02 .btn.btn_confirm02 span{height:auto;padding:9px 10px 9px 7px;background-position:right -606px;color:#fff}
.btn.btn_popup03{background-position:left -647px}
.btn_popup03 input,.btn_popup03 span{padding:8px 10px 9px 7px;background-position:right -647px}
.btn_popup03 input{padding-top:9px}
/*@-moz-document url-prefix(){.btn_popup01 input,.btn_popup02 input,.btn_popup03 input,.pop_wrap .btn.btn_confirm02 input,.pop_wrap02 .btn.btn_confirm02 input{padding:7px 10px 7px 7px}
}*/
.btn_preview input{display:inline-block;padding-left:25px;width:94px;height:26px;font-weight:700;background:url(/img/comm/btn/sprite_txtbtn.png) no-repeat left -688px}
.tbl_board button,.tbl_list button{display:block;height:25px!important;font-weight:700;color:#343434;background:url(/img/comm/bg/bg_gridbtn.gif) repeat-x left top;border:1px solid #d0d0d0;border-radius:3px}
.w2grid.tbl_board button[disabled],.w2grid.tbl_list button[disabled]{color:#a0a0a0;text-shadow:1px 1px #fff}
.btn_excel,.btn_pdf{padding:2px 3px 0}
.btn_excel input[type=button]{display:inline-block;width:20px;height:21px;background:url(/img/comm/btn/btn_excel.png) no-repeat left top}
.btn_excel2 input[type=button]{display:inline-block;width:20px;height:21px;background:url(/img/comm/btn/btn_excel2.png) no-repeat center 5px}
.btn_pdf input[type=button]{display:inline-block;width:20px;height:21px;color:transparent;background:url(/img/comm/btn/btn_pdf.png) no-repeat left top}
.btn_hwp input[type=button]{display:inline-block;width:20px;height:21px;color:transparent;background:url(/img/comm/btn/btn_hwp.png) no-repeat left top}
.btn_word input[type=button]{display:inline-block;width:20px;height:21px;background:url(/img/comm/btn/btn_word.png) no-repeat left top}
.btn.disable{background-position:left -138px}
.btn.disable input,.btn.disable span{background-position:right -138px;color:#888;text-shadow:1px 1px #fff}
.btn.disable input[disabled]{color:#888;text-shadow:1px 1px #fff}
.btn.large.disable{background-position:left -99px}
.btn.large.disable input,.btn.large.disable span{background-position:right -99px;color:#888;text-shadow:1px 1px #fff}
.btn.btn_popup01.disable,.btn.btn_popup02.disable,.btn.btn_popup03.disable{background-position:left -169px}
.btn.btn_popup01.disable input,.btn.btn_popup01.disable span,.btn.btn_popup02.disable input,.btn.btn_popup02.disable span,.btn.btn_popup03.disable input,.btn.btn_popup03.disable span{background-position:right -169px;color:#888;text-shadow:1px 1px #fff}
.btn.btn_popup01 input[disabled],.btn.btn_popup02 input[disabled],.btn.btn_popup03 input[disabled]{color:#888;text-shadow:1px 1px #fff}
.flip_section{overflow:hidden}
.flip_section h3{float:left}
.btn_flip{float:right}
.btn_flip input{margin-top:2px;width:39px;text-align:left;background:url(/img/comm/img/sprite_ico.png) no-repeat 30px 4px}
.btn_flip input.flip{background-position:30px -11px}
.btn_flip2{float:right}
.btn_flip2 .w2trigger{height:12px;width:63px;text-align:left;background:url(/img/comm/img/ico_toggle.gif) no-repeat right 1px}
.btn_flip2 .w2trigger.flip{background-position:right -11px}
.btn_flip3 input{width:22px;height:20px;font-size:0;color:transparent;background:url(/img/comm/btn/sprite_btn02.png) no-repeat -203px -184px}
.btn_flip3 input.flip{background-position:-203px -209px}
.btn_wrap{position:relative;text-align:center}
.btn_wrap.lt{text-align:left;float:left}
.btn_wrap.rt{text-align:right;float:right}
.btn_wrap.border{padding-top:20px;border-top:1px solid #000}
.btn_wrap a,.btn_wrap > span{display:inline-block;height:auto;vertical-align:top;margin-left:5px;}
.btn_wrap .right{position:absolute;right:0;top:0}
.section_group .btn_wrap{padding:20px 0 0}
.btn_wrap a.btn_bul_etc,.btn_wrap span.btn_bul_etc{margin:0}
.btn_wrap.txt_inner{border-bottom:1px solid #c1c1c1;padding-bottom:20px}
.btn_wrap.txt_inner .txt_n_btn{display:inline-block;margin:0 5px;}
.btn_wrap.txt_inner .txt_n_btn p{padding-top:10px}
.btn_wrap.txt_inner .txt_n_btn input{width:144px;color:#444;font-size:16px}
.wrap_btn_step{display:inline-block}
.wrap_btn_step .next{display:inline-block;width:44px;height:34px;background:url(/img/comm/bg/ico_next_arrow.gif) no-repeat center center}
.wrap_btn_step a,.wrap_btn_step span{margin-left:0}
.btn.btn_confirm03.large.off{background-position:left -1020px}
.btn.btn_confirm03.large.off input{background-position:right -1020px;color:#333}
.wrap_btn_step2.tabs{top:-32px;right:0;position:absolute}
.wrap_btn_step2{display:inline-block}
.wrap_btn_step2 .next{display:inline-block;width:30px;height:25px;background:url(/img/comm/bg/ico_next_arrow2.gif) no-repeat center center}
.wrap_btn_step span,.wrap_btn_step2 a{margin-left:0}
.btn.btn_step.off{background-position:left -294px}
.btn.btn_step.off input{background-position:right -294px;color:#666}
.btn_chatbot{height:26px;background-position:left -1429px;padding-left:22px}
.btn_chatbot span,.btn_chatbot input{background-position:right -1429px;color:#fff}
.wrap_title{position:relative;height:18px;padding-top:23px;margin-bottom:20px}
.wrap_title .tit_h2{float:left}
.wrap_title .txt_style01{float:left;margin:5px 0 0 15px;padding-top:0;color:#333;font-size:12px;line-height:14px}
.wrap_title.border{padding-bottom:13px;border-bottom:2px solid #333}
.wrap_title_btn{overflow:hidden;min-height:30px}
.wrap_title_btn.border{margin-bottom:10px;border-bottom:2px solid #333}
.wrap_title_btn .tit_h3{float:left}
.wrap_title_btn .tit_h4,.wrap_title_btn .tit_h5{float:left;padding-top:5px}
.wrap_title_btn .btn_wrap{float:right;margin-top:0;padding:0}
.wrap_title_btn .fr .btn_wrap{float:left;padding-top:0}
.wrap_title_btn .process_bar{float:left}
.wrap_title_btn .bar_list{padding-top:8px}
.wrap_title_txt{position:relative;margin-bottom:5px;height:25px}
.wrap_title_txt h3{margin-bottom:10px}
.wrap_title_txt .txt_style01{padding-top:0}
.wrap_title_txt .btn_wrap{position:absolute;right:0;bottom:0;padding:0}
.wrap_title_btn.h_auto .txt_red{clear:left;width:70%}
.wrap_title.button{height:37px;overflow:visible;margin-bottom:0}
.ys_btn_wrap.btn_wrap{position:absolute;right:0;top:10px}
.ys_btn_wrap.btn_wrap .sp_btn{height:40px}
.ys_btn_wrap.btn_wrap .btn2{width:230px;background-position:0 -398px}
.ys_btn_wrap.btn_wrap .btn3{width:187px;background-position:0 -441px}
.btn_tax_direct{display:inline-block; width:170px; height:33px !important; padding-top:7px; font-weight:bold; background:url(/img/comm/bg/bg_tax_direct.gif) no-repeat 0 0}/* UTEYSCAA01 연말정산 바로가기 */
.btn_tax_direct span span{margin-left:0; font-size:11px; letter-spacing:-0.09em; font-weight:normal; color:#404044;}
.wrap_top_btn{padding:15px 0 10px;text-align:right}
.tit_h4_sub{float:left;margin-left:10px}
.tit_h4_sub span{float:left;margin-top:3px}
.tit_h4_sub span.num{margin:0 3px;padding:2px 7px;border:1px solid #d4d4d4;background-color:#fafafa}
.wrap_paging{position:relative;margin-top:15px;text-align:center;width:100%}
.wrap_paging .page_align{display:inline-block;margin-left:85px}
.wrap_paging .paging{overflow:hidden;display:inline-block;text-align:center}
.wrap_paging .paging li{float:left;padding:0}
.wrap_paging .paging li img{display:none}
.wrap_paging .paging li.w2pageList_col_next,.wrap_paging .paging li.w2pageList_col_nextPage,.wrap_paging .paging li.w2pageList_col_prev,.wrap_paging .paging li.w2pageList_col_prevPage{width:auto;height:auto;margin:0}
.wrap_paging .paging li a{display:inline-block;padding:0 8px;height:16px;line-height:16px;text-decoration:none;color:#666}
.wrap_paging .paging li a.w2pageList_label_selected,.wrap_paging .paging li a:hover{font-weight:700;color:#d00000;text-decoration:underline}
.wrap_paging .paging li.w2pageList_col_next a,.wrap_paging .paging li.w2pageList_col_nextPage a,.wrap_paging .paging li.w2pageList_col_prev a,.wrap_paging .paging li.w2pageList_col_prevPage a{width:15px;height:16px;padding:0;background-repeat:no-repeat;background-position:left top}
.wrap_paging .paging li.w2pageList_col_prevPage a{margin:0 4px 0 0;background-image:url(/img/comm/btn/btn_poppage_first.gif)}
.wrap_paging .paging li.w2pageList_col_prev a{margin:0 9px 0 0;background-image:url(/img/comm/btn/btn_poppage_prev.gif)}
.wrap_paging .paging li.w2pageList_col_next a{margin:0 0 0 9px;background-image:url(/img/comm/btn/btn_poppage_next.gif)}
.wrap_paging .paging li.w2pageList_col_nextPage a{margin:0 0 0 4px;background-image:url(/img/comm/btn/btn_poppage_end.gif)}
.wrap_paging .paging li a span{visibility:hidden;overflow:hidden;position:absolute;left:0;top:0;width:0;height:0}
.wrap_paging .counter{float:left;font-size:11px;color:#666;line-height:26px}
.wrap_paging .counter p{float:left;margin:0 5px 0 10px}
.select{position:relative;line-height:normal;display:inline-block;vertical-align:middle;background:#fff;}
.select .myValue{position:relative;z-index:2;left:0;top:0;color:#666;line-height:19px;text-align:left;overflow:visible;background:0 0}
.select input[type=button].myValue{display:block}
.select div.myValue{height:19px;text-indent:8px}
.select .ctrl{position:absolute;top:1px;right:0;z-index:3}
.select ul{left:0;width:100%;border:0;overflow:hidden}
.select ul.aList{display:none}
.select.open ul.aList{display:block}
.select ul.iList{left:-2000%}
.select.open ul.iList{left:0}
.select li{position:relative;overflow:hidden;white-space:nowrap}
.select li input.option{position:absolute;width:100%;height:20px;line-height:20px}
.select li label{position:absolute;left:0;top:0;width:100%;text-indent:8px;height:18px;line-height:18px;color:#767676;background:#fff}
.select li a{display:block;text-decoration:none}
.select.select1 input[type=button].myValue{display:inline-block;width:158px;height:27px;padding-left:10px;border:1px solid #3b3c41;background:#666773;color:#ddd;font-size:13px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.08em;line-height:1em}/* 20191104 */
.select.select1 .ctrl{width:28px;height:27px;background:url(/img/comm/btn/sprite_btn.png) no-repeat -29px 0}
.select.select1 ul{width:156px;padding:11px 0;top:auto;bottom:27px;background:#6c6e78;border:1px solid #4a4b51;border-bottom:none}
.select.select1 li a{padding:4px 0 5px 10px;line-height:14px;font-size:13px;color:#ddd;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.06em}/* 20191104 */
.select.select1 li.hover *{color:#ddd;background:#4b4d54}
.skip_navi,.skip_navi li{height:0}
.skip_navi a{display:block;left:0;overflow:hidden;position:absolute;top:-10000px}
.skip_navi a:active,.skip_navi a:focus,.skip_navi a:hover{padding:10px 0;background-color:#4c4d55;font-weight:700;color:#fff;width:155px;text-align:center;top:0;z-index:500;border-radius:0 0 5px 5px}
.curtain_area,.login_area{width:960px;margin:0 auto}
.curtain_wrap{position:relative;z-index:1;height:150px;background:#0e6faf url(/img/comm/bg/bg_curtain_border.gif) no-repeat center 0}
.curtain_wrap.close{height:0;overflow:hidden}
.curtain_area{position:relative;top:0;z-index:2;height:130px;padding-top:15px;border-top:5px solid #00558b;text-align:center}
.curtain_area .close_area{position:absolute;right:0;bottom:10px}
.close_area .wrap_radiocheck{float:left;padding-top:3px;margin-right:10px;color:#fff}
.close_area .wrap_radiocheck label{font-size:11px}
.close_area .btn_close{float:left;width:49px;height:21px;background-position:-208px -74px}
.login_wrap{position:relative;height:0;overflow:hidden;z-index:2;background:url(/img/comm/bg/bg_login_wrap.gif) repeat-x left top;box-shadow:0 5px 10px rgba(0,0,0,.3)}
.login_area{position:relative;height:174px;padding-top:56px}
.login_area .close_area{position:absolute;right:0;bottom:-19px}
.login_area .sp_txt2{float:left;width:260px;height:118px;margin-right:75px;background-position:-280px 0}
.login_area .login_select{float:left;width:625px;padding:0;border:none}
.login_area .login_select .inner_group{width:300px;border:none;margin:0}
.login_area .login_select .inner_group.first{width:321px;border-right:1px solid #c1c1c1}
.login_area .login_select .tit_h4 h4{margin-bottom:0!important;padding-bottom:19px!important;border:none!important}
.login_area .login_select .login_certification{width:auto;padding-right:20px}
.login_area .login_select .login_certification .tit_h4 h4{margin-bottom:0;border-bottom:none}
.login_area .login_select .login_id{width:auto;padding-left:20px}
.login_area .login_box{overflow:hidden}
.login_area .login_box .login_box_left .btn input{width:187px}
.login_area .login_id .bot{overflow:hidden;padding-top:14px}
.login_area .login_id .bot .find_id a,.login_area .login_id .bot .wrap_radiocheck .w2checkbox label{letter-spacing:-.5px}
.login_area .login_id .wrap_radiocheck{float:left;width:auto;padding:0;padding-right:10px}
.login_area .login_id .wrap_radiocheck .w2checkbox{float:none;margin:0}
.login_area .login_id .wrap_radiocheck .w2checkbox_input{margin-left:0}
.login_area .login_id .find_id{float:left;padding-left:16px;background:url(/img/comm/bg/bul_bar.gif) no-repeat left 2px;font-weight:700}
.input_label{position:relative;margin-top:11px}
.input_label:first-child{margin-top:0}
.input_label input{width:168px}
.input_label label{position:absolute;left:10px;top:6px;font-weight:700;line-height:14px;color:#666}
.main .header{height:auto}
.main .header_top{height:25px}
.main .class_menu ul li.menu1 a{background-position:0 -30px}
.main .container_wrap{padding-top:0;background:url(/img/comm/bg/bg_main.png) repeat-x left top}
.main .container{position:relative;padding-top:109px;padding-bottom:0;background:url(/img/comm/bg/bg_main_light.png) no-repeat center top}
.main .container h1{position:absolute;top:40px;left:50%;margin-left:-90px}
.main .container h1 a{display:block;width:179px;height:43px;background:url(/img/comm/title/tit_h1.png) no-repeat left top}
.main_search{position:relative;z-index:2;overflow:visible;width:332px;height:37px;margin:0 auto;padding-left:39px;padding-bottom:44px;background:url(/img/comm/bg/bg_main_search.png) no-repeat 39px top}
.main_search h2{float:left;margin:12px 5px 0 18px;width:44px;height:12px;background:url(/img/comm/img/sprite_main_txt.png) no-repeat left top}
.main_search input[type=text]{width:180px;height:19px;margin-top:4px;padding:5px 3px;line-height:19px;background:0 0;border:none}
.main_search .search{position:absolute;right:0;top:0}
.main_search .search input[type=button]{display:block;width:48px;height:37px;background:url(/img/comm/btn/sprite_btn02.png) no-repeat -217px -23px}
.main_search .auto_words{left:39px;top:37px;width:290px;padding-top:19px;background:url(/img/comm/bg/bg_auto_top.png) no-repeat left top}
.main_search .auto_words .wrap{padding-bottom:29px;background:url(/img/comm/bg/bg_auto_bot.png) no-repeat left bottom}
.main_search .auto_words ul{padding:0 8px 0 1px;background:url(/img/comm/bg/bg_auto_mid.png) repeat-y left top}
.main_search .auto_words li{font-size:13px}
.main_search .auto_words li a{padding:0 21px}
.main_menu{position:relative;width:709px;height:137px;margin:0 auto}
.main_menu.short{width:591px!important}
.main_menu ul{overflow:hidden}
.main_menu li{float:left;padding:0 15px}
.main_menu a{display:block;width:87px;height:107px;background-image:url(/img/comm/img/sprite_main_menu.png);background-repeat:no-repeat}
.main_menu li.menu1 a{margin-top:8px;background-position:left 0}
.main_menu li.menu2 a{margin-top:15px;background-position:-119px 0}
.main_menu li.menu3 a{width:92px;height:115px;background-position:-238px 0}
.main_menu li.menu4 a{margin-top:16px;background-position:-359px 0}
.main_menu li.menu5 a{margin-top:13px;width:88px;height:102px;background-position:-473px 0}
.main_menu li.menu6 a{margin-top:17px;width:88px;height:104px;background-position:-591px 0}
.main_quick{position:relative;width:700px;height:112px;margin:22px auto 0;background:url(/img/comm/bg/bg_main_quick.png) no-repeat center 28px}
.main_quick .hidden_box{position:relative;width:540px;overflow:hidden;margin:0 130px 0 40px}
.main_quick ul{position:relative;left:0;overflow:hidden}
.main_quick ul li{float:left;padding:0 4px;width:82px}
.main_quick .setting{position:absolute;right:47px;top:0;width:60px;padding:20px 0 0 19px}
.main_quick .button input[type=button]{position:absolute;top:16px;display:block;width:28px;height:27px;background-image:url(/img/comm/btn/sprite_btn02.png);background-repeat:no-repeat}
.main_quick .button .prev input[type=button]{left:0;background-position:-202px -114px}
.main_quick .button .prev.end input[type=button]{background-position:-202px -144px}
.main_quick .button .next input[type=button]{right:0;background-position:-235px -114px}
.main_quick .button .next.end input[type=button]{background-position:-235px -144px}
.main_banner{position:relative;margin-top:59px;height:144px}
.main_quick .setting .balloon{position:absolute;left:28px;top:-55px;width:100px;padding:8px;line-height:1.3em;background:#ffcd30;border-radius:4px;}/* 메뉴개선 - 말풍선 */
.main_quick .setting .balloon .arrow{position:absolute;bottom:-10px;left:16px;display:block;width:0;height:0;border-right:10px solid transparent;border-top:10px solid #ffcd30}
.main_banner .btn_group{overflow:hidden;position:absolute;top:5px;right:0;z-index:2;width:210px;height:43px}
.main_banner .btn_group ol{position:absolute;right:24px;top:27px;z-index:2;overflow:hidden;margin-right:6px}
.main_banner .btn_group li{float:left;padding-left:5px}
.main_banner .btn_group input[type=button]{display:block;width:17px;height:17px;background:url(/img/comm/btn/sprite_btn02.png) no-repeat -161px -2px}
.main_banner .btn_group li.sele input[type=button]{width:70px;background-position:-182px -2px}
.main_banner .btn_group .play_zone{position:absolute;right:0;top:27px;z-index:2}
.main_banner .btn_group .play_zone input[type=button]{float:left;margin-right:3px;width:15px;height:15px;background-position:-161px -22px}
.main_banner .btn_group .play_zone .stop input[type=button]{background-position:-178px -22px}
.main_banner .hidden_box{position:relative;width:960px;height:144px;overflow:hidden}
.main_banner .hidden_box .img_group{position:absolute;top:0;left:0}
.main_banner.banner02{height:auto; margin-top:7px;}
.main_banner.banner02 .hidden_box .img_group{padding:0;}
.main_banner.banner02 img,
.main_banner.banner02 .hidden_box{width:240px; height:65px;}
.main_banner.banner02 .btn_group{width:auto; height:auto; top:-25px;}
.main_banner.banner02 .btn_group .play_zone{position:static;}
.main_banner.banner02 .btn_group .play_zone input[type=button]{width:19px; height:19px;}
.main_banner.banner02 .btn_group .play_zone .prev input[type=button]{background-position:-198px -241px;}
.main_banner.banner02 .btn_group .play_zone .play input[type=button]{background-position:-218px -241px;}
.main_banner.banner02 .btn_group .play_zone .stop input[type=button]{background-position:-258px -241px;}
.main_banner.banner02 .btn_group .play_zone .next input[type=button]{background-position:-238px -241px;}
.main_board{height:99px;overflow:visible;padding-top:24px;padding-bottom:27px}/* 20191022 */
.main_board .section{float:left;position:relative;padding-top:15px}
.main_board .section ul{padding-top:15px}
.main_board .section li{position:relative;line-height:20px}
.main_board .section li span{position:absolute;right:0;color:#888}
.main_board .section1,.main_board .section2{width:243px;padding-right:36px}
.main_board .section3{width:236px;padding-right:34px}
.main_board .section4{/*width:130px;*/padding-top:0;float:right}
.main_board .section3>div{position:relative;height:15px}
.main_board .section3 .txt{display:block;width:107px;height:13px;background:url(/img/comm/img/sprite_main_txt.png) no-repeat left -54px}
.main_board .section3 .link1{margin-bottom:6px}
.main_board .section3 .link2{margin-top:6px}
.main_board .section3 a{position:absolute;right:0;top:0;display:block;width:86px;height:15px;background-repeat:no-repeat;background-image:url(/img/comm/btn/sprite_btn02.png)}
.main_board .section3 .link1 a{width:110px;background-position:0 -384px}
.main_board .section3 .link2 a{width:237px;background-position:0 -406px}
.main_board .section3 .call{height:27px;padding:8px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.main_board .section3 .call>span{display:block;width:237px;height:30px;background:url(/img/comm/img/sprite_main_txt.png) no-repeat left -85px}
.main_board .section h2 .sp_txt2{display:block;height:15px;width:50%;margin-top:2px}
.main_board .section1 h2 .sp_txt2{background-position:left -36px}
.main_board .section2 h2 .sp_txt2{width: 52px; background-position:-44px -16px}
.main_board .section5{margin-left:10px;}
.main_board .section5 h2 .sp_txt2{background-position:-119px -16px}/* 제도소개 */
.main_board .section5 h2 .sp_txt2.txt{width:129px;background-position:-119px -38px}/* 전자정부 50주년 기념 */
.main_board .btn_more{position:absolute;top:15px;display:block;width:43px;height:19px;background:url(/img/comm/btn/sprite_btn02.png) no-repeat -102px -38px}
.main_board .section1 .btn_more{left:74px}
.main_board .section2 .btn_more{left:129px}
/* 20191022 */
.main_board .sm_submenu{right:-15px;top:-198px;width:332px;height:140px;padding:20px 18px 22px;background:#fff url(/img/comm/bg/bg_smsub_arr03.gif) no-repeat 324px 100%;}
.main_board .sm_submenu .btn_smsub_cls{right:20px;top:20px;background: url(/img/comm/img/sprite_menu_ver02.png) no-repeat -113px 0;}
.main_board .sm_submenu .tit{margin-bottom:15px;font-weight:bold;font-size:16px;color:#000;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.08em;line-height:1em}
.main_board .sm_submenu ul{padding:0}
.main_board .sm_submenu li{margin-bottom:3px;padding:0 70px 0 13px;background: url(/img/comm/bg/bul_box.gif) no-repeat left 7px;}
.main_board .sm_submenu li a{padding:0;background:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main_board .sm_submenu li .date{top:0}
.main_board .sm_submenu .scroll_box{border:none}
/* //20191022 */

.pop_setting{outline:none;display:none;position:absolute;left:50%;top:85px;z-index:10;width:846px;height:709px;padding:37px 28px 0 41px;margin-left:-450px;background:url(/img/comm/bg/bg_setting.png) no-repeat left top}
.pop_setting .btn_close{position:absolute;right:84px;top:31px;width:12px;height:12px;background-position:-241px -484px}
.pop_setting .btn_save{width:86px;height:28px;background-position:-150px -484px}
.pop_setting .title{overflow:hidden;padding-left:16px}
.pop_setting .title .sp_txt2{float:left}
.pop_setting h3.sp_txt2{height:22px;width:155px;background-position:0 -239px}
.pop_setting p.sp_txt2{margin:7px 0 0 10px;height:14px;width:405px;background-position:0 -264px}
.pop_setting ul{overflow-y:auto;margin-top:31px;height: 585px;}
.pop_setting li{float:left;width:82px;height:104px;padding:0 3px 0 4px;margin-bottom:13px;background:url(/img/comm/bg/bg_set_ico.png) no-repeat 4px 0}
.pop_setting li.sele{background-image:url(/img/comm/bg/bg_set_ico02.png)}
.pop_setting .ico{width:76px;height:94px;background-image:url(/img/comm/img/img_setting_ico.png);background-repeat:no-repeat}
.pop_setting .ico1,.pop_setting .ico10,.pop_setting .ico11,.pop_setting .ico12,.pop_setting .ico13,.pop_setting .ico14,.pop_setting .ico15,.pop_setting .ico16,.pop_setting .ico17,.pop_setting .ico18,.pop_setting .ico19,.pop_setting .ico2,.pop_setting .ico20,.pop_setting .ico21,.pop_setting .ico22,.pop_setting .ico23,.pop_setting .ico24,.pop_setting .ico25,.pop_setting .ico26,.pop_setting .ico27,.pop_setting .ico28,.pop_setting .ico29,.pop_setting .ico3,.pop_setting .ico30,.pop_setting .ico4,.pop_setting .ico5,.pop_setting .ico6,.pop_setting .ico7,.pop_setting .ico8,.pop_setting .ico9{background-position:0 0}
.auto_words{position:absolute;z-index:11}
.auto_words li{line-height:21px}
.auto_words li a{display:block}
.auto_words li a:hover{background:#f2f0eb}
.auto_words li span{font-weight:700;color:#d00000}
.header_wrap{background:url(/img/comm/bg/bg_body.png) repeat-x left top; min-width:960px;}
.header{position:relative;z-index:101;width:960px;margin:0 auto;height:79px;overflow:visible}
.header_top{position:relative;height:25px;z-index:2}
.header_top_l{float:left;overflow:visible;}
.header_top_r{float:right}
.class_menu{float:left}
.class_menu ul{overflow:visible;}
.class_menu ul li{float:left}
.class_menu ul li a{display:block;height:25px;background-image:url(/img/comm/img/sprite_menu.png);background-repeat:no-repeat}
.class_menu ul li.menu1 a{width:81px;background-position:0 0}
.class_menu ul li.menu2 a{width:82px;background-position:-81px 0}
.class_menu ul li.menu3 a{width:82px;background-position:-163px 0}
.class_menu ul li.menu4 a{width:82px;background-position:-163px -30px}
.class_menu ul li.menu5 a{width:82px;background-position:-245px 0}
.class_menu ul li.menu6 a{width:83px;background-position:-325px 0}/* 메뉴개선 - 화면이동 */
.class_menu ul li.menu4{position:relative;}
.class_menu ul li.menu4 ul{position:absolute; left:-1px; top:24px; border:1px solid #dddcd9; border-top:none;}
.class_menu ul li.menu4 ul li{float:none; width:163px; font-size:11px; border-top:1px solid #dddcd9;}
.class_menu ul li.menu4 ul li:first-child{}
.class_menu ul li.menu4 ul li a{display:block; height:auto; min-height:15px; width:auto; padding:8px 15px 7px; background:#f6f6f6;}
.class_menu ul li.menu4 ul li a:hover{background:#e9e9e7;}
.class_menu ul li.menu1.on a{background-position:0 -30px}
.class_menu ul li.menu2.on a{background-position:-81px -30px}
.class_menu ul li.menu3.on a{background-position:-162px -30px}
.user_info{overflow:hidden;float:left;padding-left:7px;padding-top:3px;font-size:11px;color:#666;line-height:14px}
.user_info span,.user_info strong{float:left;margin-top:3px}
.user_info span{padding-left:5px}
.user_info .btn_info{float:left;width:67px;height:18px;margin-left:5px;background:url(/img/comm/btn/btn_info.gif) no-repeat 0 0;vertical-align:middle}/* 20190725 */
.login_state{float:left;padding-top:2px}
.login_state ul{overflow:hidden}
.login_state li{float:left;padding:0 10px 0 5px}
.login_state a{display:block;width:38px;height:23px;background-image:url(/img/comm/img/sprite_menu.png);background-repeat:no-repeat}
.login_state .menu1{padding-right:0}
.login_state .menu1 a{width:44px;padding-right:5px;background-position:0 -55px}
.login_state .menu1.on a{background-position:0 -78px}
.login_state .menu1.sele a{background-position:-251px -30px}
.login_state .menu2 a{background-position:-51px -55px}
.login_state .menu3 a{width:57px;background-position:-102px -55px}
.util_menu{float:left}
.util_menu ul{padding-top:7px}
.util_menu li{float:left;padding:0 5px;background:url(/img/comm/bg/sprite_bul.png) no-repeat left -130px}
.util_menu li:first-child{background:0 0}
.util_menu li a{display:block;height:13px;background-image:url(/img/comm/img/sprite_menu.png);background-repeat:no-repeat}
.util_menu .menu1 a{width:39px;background-position:-172px -60px}
.util_menu .menu2 a{width:58px;background-position:-224px -60px}
.util_menu .menu3 a{width:39px;background-position:-295px -60px}
.util_menu .menu4 a{width:38px;background-position:-365px -60px}
.util_menu .menu5 a{width:88px;background-position:-425px -60px}
.util_menu .menu6 .tit{float:left;display:inline-block;width:37px;height:13px;background:url(/img/comm/img/sprite_menu.png) no-repeat -534px -60px}/* 20190710 */
.util_menu .menu1.on a{background-position:-172px -80px}
.util_menu .menu2.on a{background-position:-224px -80px}
.util_menu .menu3.on a{background-position:-295px -80px}
.util_menu .menu4.on a{background-position:-365px -80px}
.util_menu .menu5.on a{background-position:-423px -80px}
.util_menu .menu6.on .tit{background-position:-534px -80px}/* 20190710 */
/* 20190710 */
.zoom_area{position:relative;top:-4px;float:left;overflow:hidden;margin-left:8px;border:1px solid #bbb;border-radius:4px;}
.zoom_area a{float:left;}
.zoom_area .txt{width:35px;height:16px;line-height:16px;text-align:center;background:#fff;}
.zoom_area .button{width:17px;height:16px;background:url(/img/comm/img/sprite_menu.png) no-repeat -593px -60px;}
.zoom_area .button.in{background-position:-630px -60px;}
/* //20190710 */
.util_menu li.cal{position:relative}
.util_menu li.cal>a{position:relative;z-index:2}
.util_menu li.cal ul{display:none;position:absolute;top:-5px;left:-81px;z-index:1;width:190px;height:155px;padding:30px 11px 0;background:url(/img/comm/bg/bg_mock_cal.png) no-repeat left top}
.util_menu li.cal.on ul{display:block}
.util_menu li.cal ul li{float:none;padding-left:10px;background:url(/img/comm/bg/bul_dash.gif) no-repeat left 10px;letter-spacing:-.09em}
.util_menu li.cal ul li a{display:inline;width:auto;background:0 0;line-height:24px;color:#666}
.util_menu li.cal ul li a:hover{text-decoration:underline;color:#d00000}
.select_lang{float:left;position:relative}
.select_lang input[type=button]{display:block;width:82px;height:25px;font-size:0;color:transparent;background:url(/img/comm/img/sprite_menu.png) no-repeat -163px 0}
.header h1{position:absolute;left:0;top:32px}
.header h1 a{display:block;width:179px;height:43px;background:url(/img/comm/title/tit_h1.png) no-repeat left top}
/*.gnb ul{overflow:hidden;padding-left:207px;padding-top:22px}
.gnb ul li{float:left;padding:0 21px}
.gnb ul.full li{padding:0 16px}
.gnb ul li a{display:block;height:17px;background-image:url(/img/comm/img/sprite_menu.png);background-repeat:no-repeat}
.gnb ul li.menu1 a{width:69px;background-position:0 -105px}
.gnb ul li.menu2 a{width:58px;background-position:-101px -105px}
.gnb ul li.menu3 a{width:67px;background-position:-193px -105px}
.gnb ul li.menu4 a{width:68px;background-position:-292px -105px}
.gnb ul li.menu5 a{width:71px;background-position:-391px -105px}
.gnb ul li.menu6 a{width:73px;background-position:-493px -105px}
.gnb ul li.menu7 a{width:73px;background-position:-585px -105px}
.gnb ul li.menu8 a{width:73px;background-position:-699px -105px}
.gnb ul li.menu1.sele a{background-position:0 -134px}
.gnb ul li.menu2.sele a{background-position:-101px -134px}
.gnb ul li.menu3.sele a{background-position:-193px -134px}
.gnb ul li.menu4.sele a{background-position:-292px -134px}
.gnb ul li.menu5.sele a{background-position:-391px -134px}
.gnb ul li.menu6.sele a{background-position:-493px -134px}
.gnb ul li.menu7.sele a{background-position:-585px -134px}
.gnb ul li.menu8.sele a{background-position:-699px -134px}*/
.gnb > ul{overflow:hidden;padding-left:207px;padding-top:22px}
.gnb > ul > li{float:left;padding:0 21px}
.gnb > ul.full > li{padding:0 16px}
.gnb > ul > li > a{display:block;height:24px;background-image:url(/img/comm/img/sprite_menu.png);background-repeat:no-repeat}/* 20181123 */
.gnb > ul > li.menu1 > a{width:69px;background-position:0 -105px}
.gnb > ul > li.menu2 > a{width:58px;background-position:-101px -105px}
.gnb > ul > li.menu3 > a{width:67px;background-position:-193px -105px}
.gnb > ul > li.menu4 > a{width:68px;background-position:-292px -105px}
.gnb > ul > li.menu5 > a{width:71px;background-position:-391px -105px}
.gnb > ul > li.menu6 > a{width:73px;background-position:-493px -105px}
.gnb > ul > li.menu7 > a{width:73px;background-position:-585px -105px}
.gnb > ul > li.menu8 > a{width:73px;background-position:-699px -105px}
.gnb > ul > li.menu1.sele > a{background-position:0 -134px}
.gnb > ul > li.menu2.sele > a{background-position:-101px -134px}
.gnb > ul > li.menu3.sele > a{background-position:-193px -134px}
.gnb > ul > li.menu4.sele > a{background-position:-292px -134px}
.gnb > ul > li.menu5.sele > a{background-position:-391px -134px}
.gnb > ul > li.menu6.sele > a{background-position:-493px -134px}
.gnb > ul > li.menu7.sele > a{background-position:-585px -134px}
.gnb > ul > li.menu8.sele > a{background-position:-699px -134px}
.search_area{position:absolute;right:0;top:-35px;width:135px;height:24px;background:url(/img/comm/bg/sprite_bg.png) no-repeat 0 -117px}
.search_area input[type=text]{width:85px;height:14px;margin:3px 0 0 5px;padding:2px;line-height:14px;border:none!important;background:0 0}
.search_area input[type=button]{position:absolute;right:0;top:0;width:30px;height:24px;font-size:0;background:url(/img/comm/btn/sprite_btn.png) no-repeat -102px 0;border:none!important}
.search_area .auto_words{top:22px;left:5px;width:105px;padding:5px 0;background:#fff;border:1px solid #c1c1c1}
.search_area .auto_words li a{padding:0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.menu_wrap{position:absolute;top:79px;z-index:102;width:100%;height:40px;background:url(/img/comm/bg/bg_cont_left.gif) repeat-x left top}
.menu_wrap.fixed{position:fixed;top:0}
.menu_wrap_right{width:50%;height:40px;position:absolute;left:50%;background:url(/img/comm/bg/bg_cont_right.gif) repeat-x left top}
.gnbmenu_wrap{position:relative;width:960px;height:40px;margin:0 auto;background:url(/img/comm/bg/bg_cont_right.gif) repeat-x left top}
.gnb_menu .menu{display:none;position:absolute;left:0;top:0;width:238px}
.gnb_menu .menu.sele{display:block}
.gnbmenu_wrap .mynts_service{position:absolute;display:block;float:right;top:14px;right:470px;padding-left:23px;color:#fff;background:url(/img/comm/img/ico_nts.png) 0 0 no-repeat}
.gnb_menu .menu .menu_title{display:none;height:40px;background:url(/img/comm/bg/sprite_bg.png) no-repeat 0 -146px;color:#fff;font-weight:700;font-size:16px;line-height:20px}
.gnb_menu .menu .menu_title.sele,.gnb_menu .menu.sele .menu_title{display:block}
.gnb_menu .menu.sele .menu_title.sele{background-position:0 -191px}
.gnb_menu .menu .menu_title a{display:block;padding:10px 0 10px 37px;color:#fff;letter-spacing:-.09em}
.gnb_menu .menu .depth2{display:none;width:224px;border:2px solid #4579b7;border-top:none;background:#fff}
.gnb_menu .menu .depth2>ul>li{position:relative;font-size:12px;border-top:1px solid #f2f2f2}
.gnb_menu .menu .depth2>ul>li:first-child{border-top:none}
.gnb_menu .menu .depth2>ul>li>a{display:block;padding:10px 20px 11px 11px;line-height:14px;color:#000}
.gnb_menu .menu .depth2>ul>li.has>a{background:url(/img/comm/bg/bul_left_off.png) no-repeat 211px center}
.gnb_menu .menu .depth2>ul>li.sele{background:#4274b2}
.gnb_menu .menu .depth2>ul>li.sele>a{font-weight:700;color:#fff}
.gnb_menu .menu .depth2>ul>li.has.sele>a{background:url(/img/comm/bg/bul_left_on.png) no-repeat 211px center}
.gnb_menu .menu .menu_style{display:none;position:absolute;left:224px;top:0;width:196px;border-left:1px solid #3c6fac;border-right:1px solid #3c6fac;z-index:1;}
.gnb_menu .menu .menu_style>li{position:relative;background:#4274b2;border-bottom:1px solid #5582ba}
.gnb_menu .menu .menu_style>li a{display:block;padding:10px 20px 11px 17px;line-height:14px;color:#fff}
.gnb_menu .menu .menu_style>li.has>a{background:url(/img/comm/bg/bul_left_off.png) no-repeat 181px center}
.gnb_menu .menu .menu_style>li.sele a{font-weight:700;letter-spacing:-.09em}
.gnb_menu .menu .menu_style>li.sele{background:#1f4675}
.gnb_menu .menu .menu_style>li.has.sele>a{background:url(/img/comm/bg/bul_left_on.png) no-repeat 181px center}
.gnb_menu .menu .long .menu_style.depth3{top:auto;bottom:-145px}
.gnb_menu .menu .menu_style.depth4{left:196px}
.gnb_menu .menu .menu_style.depth4>li{background:#0b2a50;border-color:#244062}
.gnb_menu .menu .menu_style.depth4>li.sele{background:#081d38}
.gnb_menu .menu .menu_style.depth4>li.sele a{text-decoration:underline;color:#b2d4ff}
.gnb_menu .menu .close_btn{display:block;width:100%;padding:10px 0;text-align:center;font-weight:700;color:#fff;background:#4579b7;line-height:16px}

/* 메뉴개선 */

.gnb ul{overflow:visible;}
.gnb > ul{height:17px;overflow:visible;}
.gnb > ul > li{position:relative;}
.menu_wrap{z-index:100;}
.gnb .gnb_menu{display:block;position:absolute;left:16px;top:24px;}
.gnb .gnb_menu .menu{display:block;position:static;} 
.gnb .gnb_menu .menu .depth2{display:none;border-top:2px solid #4579b7}
.gnb .gnb_menu .menu .depth2>ul>li:first-child{padding-top:7px;}
.gnb_menu .menu .depth2>ul>li:first-child>.depth3{top:-2px;}
.gnb_menu .menu .depth2>ul>li:first-child>.depth3>li:first-child{padding-top:9px;}
.mymenu {display:block;width:15px;height:15px;background:url(/img/comm/img/img_mymenu.png) no-repeat 0 -44px;position:absolute;top:50%;right:10px;margin-top:-9px;}
.mymenu.sele{background-position: 0 0;}
.gnb_menu .arrow{position:absolute;left:16px;top:0;width:18px;height:11px;background:url(/img/comm/img/img_sub_arrow.png) no-repeat 0 0;}
.gnbmenu_wrap .gnb_menu{position:static;}

/* //메뉴개선 */

.bread_crumb ul{overflow:hidden}
.bread_crumb ul li{float:left;padding:12px 23px 12px 10px;font-size:14px;line-height:16px;background:url(/img/comm/bg/sprite_bg.png) no-repeat right -277px}
.bread_crumb ul li a{display:block;color:#fff}
.bread_crumb ul li.fir{height:40px;padding:0;width:238px;background:url(/img/comm/bg/sprite_bg.png) no-repeat 0 -146px;color:#fff;font-weight:700;font-size:16px;line-height:20px}
.bread_crumb ul li.fir a{display:block;padding:10px 0 10px 37px;color:#fff}
.bread_crumb ul li.bg_none{background:0 0}
.bread_crumb ul li p{font-weight:700;color:#fff}
.container_wrap{padding-top:40px;background:#fff; min-width:960px;}
.container{width:960px;min-height:480px;margin:0 auto;position:relative;padding-bottom:30px}
.footer_wrap{height:88px;padding-bottom:28px;background:#4c4d55 url(/img/comm/bg/bg_footer.gif) repeat-x left top; min-width:960px;}/* 20191104 */
.footer{width:960px;margin:0 auto}
.footer_top{overflow:hidden;padding-top:15px}
/*.footer_menu{float:left}*//* 20191104 */
.footer_menu ul{overflow:hidden;padding-bottom:1px;}/* 20191104 */
.footer_menu ul li{float:left;padding-left:3px}/* 20191104 */
.footer_menu ul li .private{font-weight:700;color:#b5d7ff}
.footer_menu ul li:first-child{padding:0}
/* 20191104 */
.footer_menu ul li a{display:block;padding:3px 9px 4px;text-align:center;line-height:15px;color:#ccc;font-size:13px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;background:#3d3e45;border:1px solid #68686f;border-radius:3px;box-shadow:1px 1px 0 0 #414248;letter-spacing:-0.06em;line-height:1.2em}
.footer_menu ul li a:hover{background:#eee;color:#333}
.footer_menu ul li a:hover .private{color:#333}
/* //20191104 */
./*footer_util{float:right}
.footer_util ul{overflow:hidden}
.footer_util ul li{float:left;padding-left:4px} 20191104*/
.footer_bot{height:50px}
.footer_bot_l{float:left}
address{padding-top:13px;color:#eee;line-height:14px;font-size:13px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.03em;line-height:1em}/* 20191104 */
.copy{display:inline-block;padding-top:6px;padding-right:13px;color:#959595;line-height:14px;font-size:13px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;line-height:1em}/* 20191104 */
.rss{display:inline-block;padding-left:21px;height:13px;background:url(/img/comm/img/sprite_ico.png) no-repeat left -57px;color:#959595}
.footer_bot_r{float:right;padding-top:21px}
.select_family{float:left;height:27px}
.select_family .select{float:left}
.btn_select{float:left;display:block;width:40px;height:27px;margin-left:2px;background:url(/img/comm/btn/sprite_btn.png) no-repeat -62px 0}
.family_link{float:left}
.family_link ul{overflow:hidden}
.family_link ul li{float:left;padding-left:5px}
.family_link ul li a{display:block;width:70px;height:28px;background-image:url(/img/comm/btn/sprite_btn02.png);background-repeat:no-repeat}
.family_link ul li.link1 a{background-position:0 0}
.family_link ul li.link2 a{background-position:-75px 0}
.family_link ul li.link3 a{background-position:-94px -430px}
.family_link ul li.link4 a{background-position:-166px -430px}
.family_link ul li.link5 a{background-position:-94px -462px}
.sub_wrap .container_wrap{overflow:hidden;padding-bottom:20px;padding-top:40px;background:url(/img/comm/bg/bg_sub_main_line.gif) repeat 0 bottom}
.work_wrap .container_wrap{overflow:hidden;background:url(/img/comm/bg/bg_work_main.gif) repeat 0 bottom}
.fre_wrap .container_wrap{overflow:hidden;padding-bottom:20px;background:url(/img/comm/bg/bg_fre_main.gif) repeat 0 bottom}
.iframe_subwrap,.sub_wrap .w2iframe{background:url(/img/comm/bg/bg_sub_main_line.gif) repeat 0 bottom!important}
.container.sub_container{overflow:hidden;padding:20px 0 0}
.sub_wrap02 .container{width:auto;padding-bottom:0;min-height:0;background:url(/img/comm/bg/bg_submain.gif) repeat 0 bottom}
.sub_section{float:left}
.section01{width:296px}
.section02,.section03,.section04{width:216px;margin-left:5px}
.section05{width:437px;margin-left:5px}
.section06{width:658px;margin-left:5px}
.section07{width:100%}
.section07 .metrobox.yel .top{background-position:-216px -40px}
.section07 .metrobox.yel .bottom{background-position:-216px -45px}
.section07 .fl .metrobox .metrobox_cont.btntype04{padding:11px 0}
.section07 .fl .metrobox:first-child .metrobox_cont.btntype04{padding:4px 0}
.section07 .fl .metrobox .metrobox_cont.btntype04 h4{margin-top:0}
.section07 .fl .metrobox:first-child .metrobox_cont.btntype04 h4{margin-top:5px}
.section07 .fl .metrobox .metrobox_cont.btntype04 ul{margin-top:0}
.section07 .fl .metrobox .metrobox_cont.btntype04 ul li{padding:5px 0 6px 7px;margin:0;background:url(/img/comm/bg/bul_box3.gif) no-repeat left 10px}
.section07 .fl .metrobox .metrobox_cont.btntype04 ul li a{color:#fff}
.section02 .metrobox{position:relative;z-index:1}
.sub_intro{padding-left:11px;padding-top:126px}
.sub_intro h2{margin-bottom:20px}
.sub_intro ul{margin-top:30px}
.sub_intro01{padding-bottom:42px;background:url(/img/comm/bg/bg_sub_img01.png) no-repeat left 13px}
.sub_intro02{margin-bottom:29px;background:url(/img/comm/bg/bg_sub_img02.png) no-repeat left 17px}
.sub_intro03{padding-bottom:104px;background:url(/img/comm/bg/bg_sub_img03.png) no-repeat left 13px}
.sub_intro04{padding-bottom:87px;background:url(/img/comm/bg/bg_sub_img04.png) no-repeat 5px 19px}
.sub_intro05{padding-bottom:127px;background:url(/img/comm/bg/bg_sub_img05.png) no-repeat left 13px}
.sub_intro06{background:url(/img/comm/bg/bg_sub_img06.png) no-repeat left 13px}
.sub_intro06 .btn_wrap span{margin-left:0;margin-right:5px}
.sub_intro07{padding-bottom:45px;background:url(/img/comm/bg/bg_sub_img07.png) no-repeat left 13px}
.sub_section .subm_time{padding-left:55px;background:url(/img/comm/bg/sub_icon04.gif) no-repeat 5px top}
.sub_section .subm_time2{margin:18px 20px 0;padding-left:55px;background:url(/img/comm/bg/sub_icon04.gif) no-repeat 5px 5px}
.sub_section .img_subm{display:block;background:url(/img/comm/img/img_sub_txt.png) no-repeat}
.sub_section .img_subm_2_1_1{padding:0 0 0 7px;margin-top:6px;margin-bottom:0;border-bottom:1px solid #ddd;height:20px}
.sub_section .img_subm_2_1_1 span{height:14px;background-position:0 0}
.sub_section .img_subm_2_1_2{margin-top:6px;margin-bottom:0;border-bottom:1px solid #ddd;height:20px}
.sub_section .img_subm_2_1_2 span{height:12px;background-position:0 -18px}
.sub_section .img_subm_2_1_3{height:18px;margin-top:6px;margin-bottom:0}
.sub_section .img_subm_2_1_3 span{height:12px;background-position:0 -838px}
.sub_section .img_subm_2_2_1{height:14px;background-position:0 -38px}
.sub_section .img_subm_2_2_2{height:12px;background-position:0 -57px}
.sub_section .img_subm_2_2_3{height:14px;background-position:0 -75px}
.sub_section .img_subm_2_2_4{height:28px;background-position:0 -94px}
.sub_section .img_subm_2_2_5{height:14px;background-position:0 -129px}
.sub_section .img_subm_2_2_6{height:28px;background-position:0 -148px}
.sub_section .img_subm_2_2_7{height:14px;background-position:0 -182px}
.sub_section .img_subm_2_2_8{height:12px;background-position:0 -202px}
.sub_section .img_subm_2_1{padding:0 20px}
.sub_section .img_subm_2_1 dt{margin-bottom:8px}
.sub_section .img_subm_2_1 dd{margin:0 0 20px 15px}
.sub_section .img_subm_3_1_1{overflow:hidden;margin-bottom:0!important}
.sub_section .img_subm_3_1_1 div{height:30px;background-position:0 -220px}
.sub_section .img_subm_3_1_2{overflow:hidden;padding:6px 0 6px 7px;margin:6px 0;border-top:1px solid #ddd;background-position:left 12px}
.sub_section .img_subm_3_1_2 span{height:12px;background-position:0 -261px}
.sub_section .img_subm_3_1_3{overflow:hidden;padding:6px 0 6px 7px;margin:6px 0;border-top:1px solid #ddd;background-position:left center}
.sub_section .img_subm_3_1_3 span{letter-spacing:-1px}
.sub_section .img_subm_step{margin:15px 19px 20px;height:65px}
.sub_section .img_subm_step.step01{height:84px;background:url(/img/comm/img/img_sub_step01.gif) no-repeat center top}
.sub_section .img_subm_step.step02{height:74px;background:url(/img/comm/img/img_sub_step02.gif) no-repeat center top}
.sub_section .img_subm_step.step03{background:url(/img/comm/img/img_sub_step03.gif) no-repeat center top}
.sub_section .img_subm_step.step04{background:url(/img/comm/img/img_sub_step04.gif) no-repeat center top}
.sub_section .img_subm_step.step05{background:url(/img/comm/img/img_sub_step05.gif) no-repeat center top}
.sub_section .img_subm_3_3_1 span{height:28px;background-position:0 -289px}
.sub_section .img_subm_3_3_2{margin:10px 0;background-position:0 5px}
.sub_section .img_subm_3_3_2 span{height:28px;background-position:0 -320px}
.sub_section .img_subm_3_3_3{background-position:0 5px}
.sub_section .img_subm_3_3_3 span{height:12px;background-position:0 -351px}
.bul_aligntop{background-position:0 5px!important}
.sub_section .subm_time.time2{margin:15px 20px 0;overflow:hidden}
.sub_section .subm_time.time2 dl{width:160px;height:66px;float:left;border-right:1px solid #ddd;background:url(/img/comm/img/img_sub_txt.png) no-repeat 5px -374px}
.sub_section .subm_time.time2 dl.last{border-right:0;background-position:35px -445px}
.sub_section .img_subm_4_1{margin:0 20px 25px;overflow:hidden;padding-bottom:5px;border-bottom:1px solid #ddd}
.sub_section .img_subm_4_1_1{display:block;height:14px;background-position:10px -517px}
.sub_section .img_subm_4_1_2{height:28px;background-position:10px -534px}
.sub_section .img_subm_4_1_3{display:block;height:14px;background-position:10px -566px}
.sub_section .img_subm_4_1_4{height:28px;background-position:10px -583px}
.sub_section .img_subm_4_1_5{display:block;height:14px;background-position:10px -615px}
.sub_section .img_subm_4_1_6{height:12px;background-position:10px -633px}
.sub_section .img_subm_4_1 dt{margin-bottom:8px;background:url(/img/comm/bg/bul_box4.gif) no-repeat left 5px}
.sub_section .img_subm_4_1 dd{margin-bottom:20px}
.sub_section .sub_icon01{background:url(/img/comm/bg/sub_icon01.gif) no-repeat 17px 46px}
.sub_section .sub_icon02{background:url(/img/comm/bg/sub_icon02.gif) no-repeat 17px 48px}
.sub_section .sub_icon03{background:url(/img/comm/bg/sub_icon03.gif) no-repeat 15px 55px}
.sub_section .sub_icon04{background:url(/img/comm/bg/sub_icon05.png) no-repeat 15px 35px}
.sub_section .sub_icon05{background:url(/img/comm/bg/sub_icon06.png) no-repeat 15px 35px}
.sub_section .sub_icon06{background:url(/img/comm/bg/sub_icon14.png) no-repeat 15px 35px}
.sub_section .sub_icon07{background:url(/img/comm/bg/sub_icon08.png) no-repeat 30px 200px}
.sub_section .sub_icon08{background:url(/img/comm/bg/sub_icon09.gif) no-repeat 17px 46px}
.sub_section .sub_icon09{background:url(/img/comm/bg/sub_icon10.gif) no-repeat 15px 75px}
.sub_section .sub_icon10{background:url(/img/comm/bg/sub_icon11.gif) no-repeat 15px 75px}
.sub_section .sub_icon12{background:url(/img/comm/bg/sub_icon12.gif) no-repeat 17px 47px}
.sub_section .sub_icon13{background:url(/img/comm/bg/sub_icon13.gif) no-repeat 17px 47px}
.sub_section .sub_icon14{background:url(/img/comm/bg/sub_icon15.png) no-repeat 15px 35px}
/* 20180530 */
.sub_section .sub_icon15{background:url(/img/comm/bg/sub_icon14.gif) no-repeat 62px 75px}
/* 20180530 */
.subm_callcenter{height:132px;margin:15px 20px;padding:32px 0 46px 233px;background:url(/img/comm/bg/bg_call_center.gif) no-repeat 15px center}
.sub_section .img_subm_5_1_1{width:362px;height:13px;margin:12px 0 0 20px;background-position:0 -650px;margin-bottom:10px}
.sub_section .img_subm_5_1_2{height:132px;background-position:0 -688px;margin-bottom:19px}
.sub_section .metrobox_cont .dual_section{margin:15px 20px 0;overflow:hidden}
.sub_section .metrobox_cont .dual_section ul{overflow:hidden;width:189px;float:left;margin:0}
.sub_section .metrobox_cont .dual_section li{float:none;width:auto;line-height:14px}
.sub_main_txt{overflow:hidden;background:url(/img/comm/img/sub_main_txt.png) no-repeat}
.sub_title01{width:152px;height:37px;background-position:0 0}
.sub_title02{width:137px;height:37px;background-position:0 -209px}
.sub_title03{width:151px;height:38px;background-position:0 -360px}
.sub_title04{width:152px;height:37px;background-position:0 -555px}
.sub_title05{width:152px;height:37px;background-position:0 -709px}
.sub_title06{width:134px;height:37px;background-position:0 -944px}
.sub_title07{width:180px;height:37px;background-position:0 -1177px}
.sub_txt01{width:250px;height:55px;background-position:0 -47px}
.sub_txt02{width:244px;height:55px;background-position:0 -255px}
.sub_txt03{width:246px;height:55px;margin-bottom:10px;background-position:0 -407px}
.sub_txt04{width:230px;height:75px;background-position:0 -471px}
.sub_txt05{width:254px;height:35px;margin-bottom:20px;background-position:0 -601px}
.sub_txt06{width:244px;height:55px;background-position:0 -644px}
.sub_txt07{width:258px;height:116px;margin-bottom:10px;background-position:0 -749px}
.sub_txt08{position:relative;width:257px;height:76px;background-position:0 -866px}
.sub_txt08 a{position:absolute;display:block;bottom:0;left:67px;width:130px;height:18px}
.sub_txt09{width:240px;height:55px;background-position:0 -989px}
.sub_txt10{width:258px;height:64px;background-position:0 -1234px}
.sub_txt11{width:240px;height:38px;background-position:0 -1298px}
.sub_txt12{width:257px;height:68px;margin-top:20px;background-position:0 -1342px}
.sub_txt_list01{width:247px;height:88px;background-position:0 -111px}
.sub_txt_list02{width:240px;height:32px;background-position:0 -319px}
.sub_txt_list03{width:240px;height:116px;background-position:0 -1053px;margin-top:17px!important}
.sub_section h3{overflow:hidden;height:17px;margin-left:20px;margin-top:5px;background:url(/img/comm/img/img_sub_title.png) no-repeat}
.sub_section.section01 h3{margin-top:0}
.sub_section h4.lvl{overflow:hidden;height:17px;margin-left:20px;margin-top:5px;background:url(/img/comm/img/img_sub_title.png) no-repeat}
.sub_section .metrobox_cont a.btn_link{overflow:hidden;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.sub_section .metrobox_cont a.bul_icon{background:url(/img/comm/bg/bg_sub_bul.png) 20px 46px no-repeat}
.sub_section .metrobox_cont a.bul_icon2{background-position:119px 43px}
.sub_section a.btn_link_bul{display:inline-block;padding-left:11px;width:107px;height:26px;line-height:26px;background:url(/img/comm/btn/sprite_btn.png) no-repeat -184px -798px;text-align:left;font-size:11px}
.sub_section a.btn_link_bul.type2{padding-left:7px;width:113px;margin-right:20px}
.sub_section .metrobox_cont .left{float:left}
.sub_section .metrobox_cont .right{float:right}
.sub_section h3.title01{background-position:0 0}
.sub_section h3.title02{background-position:0 -22px}
.sub_section h3.title03{background-position:0 -44px}
.sub_section h3.title04{background-position:0 -65px}
.sub_section h3.title05{background-position:0 -86px}
.sub_section h3.title06{background-position:0 -108px}
.sub_section h3.title07{background-position:0 -130px}
.sub_section h3.title08{background-position:0 -152px}
.sub_section h3.title09{background-position:0 -174px}
.sub_section h3.title10{width:61px;background-position:0 -196px}
.sub_section h3.title11{background-position:0 -218px}
.sub_section h3.title12{background-position:0 -240px}
.sub_section h3.title13{background-position:0 -262px}
.sub_section h3.title14{background-position:0 -283px}
.sub_section h3.title15{background-position:0 -304px}
.sub_section h3.title16{margin-top:10px;background-position:0 -325px}
.sub_section h3.title17{background-position:0 -347px}
.sub_section h3.title18{background-position:0 -369px}
.sub_section h3.title20{background-position:0 -412px}
.sub_section h3.title21{background-position:0 -433px}
.sub_section h3.title22{background-position:0 -454px}
.sub_section h3.title23{background-position:0 -475px}
.sub_section h3.title24{background-position:0 -497px}
.sub_section h3.title25{background-position:0 -519px}
.sub_section h3.title26{background-position:0 -541px}
.sub_section h3.title27{margin-top:0;background-position:0 -563px}
.sub_section h3.title28{margin-top:0;background-position:0 -585px}
.sub_section h3.title29{background-position:0 -607px}
.sub_section h3.title30{background-position:0 -629px}
.sub_section h3.title31{background-position:0 -651px}
.sub_section h3.title32{background-position:0 -673px}
.sub_section h3.title33{background-position:0 -694px}
.sub_section h3.title34{background-position:0 -716px}
.sub_section h3.title35{background-position:0 -737px}
.sub_section h3.title36{background-position:0 -758px}
.sub_section h3.title37{background-position:0 -780px}
.sub_section h3.title38{margin-top:10px;background-position:0 -802px}
.sub_section h3.title39{background-position:0 -825px}
.sub_section h3.title40{background-position:0 -846px}
.sub_section h3.title41{background-position:0 -868px}
.sub_section h3.title42{background-position:0 -889px}
.sub_section h3.title43{background-position:0 -910px}
.sub_section h3.title44{background-position:0 -1569px}
.sub_section h3.title45{background-position:0 -953px}
.sub_section h3.title46{background-position:0 -975px}
.sub_section h3.title47{background-position:0 -997px}
.sub_section h3.title48{background-position:0 -1019px}
.sub_section h3.title49{background-position:0 -1040px}
.sub_section h3.title50{background-position:0 -1798px}
.sub_section h3.title51{background-position:0 -1820px}
.sub_section h4.lvl.title50{background-position:0 -1062px}
.sub_section h4.lvl.title51{background-position:0 -1084px}
.sub_section h4.lvl.title52{background-position:0 -1106px}
.sub_section h4.lvl.title53{width:120px;background-position:0 -1128px}
.sub_section h4.lvl.title54{margin-top:0;background-position:0 -1150px}
.sub_section h4.lvl.title55{margin-top:0;background-position:0 -1171px}
.sub_section h4.lvl.title56{margin-top:0;background-position:0 -1192px}
.sub_section h4.lvl.title57{width:128px;background-position:0 -1213px}
.sub_section h3.title58{background-position:0 -1235px}
.sub_section h3.title59{height:24px;background:url(/img/comm/img/subm_titleh3_01.png) no-repeat left top;margin:0 0 4px}
.sub_section h3.title60{height:24px;width:960px;background:url(/img/comm/img/subm_titleh3_02.png) no-repeat left top;margin:20px 0 4px}
.sub_section h3.title61{height:24px;width:221px;background:url(/img/comm/img/subm_titleh3_03.png) no-repeat right top;margin:20px 0 4px}
.sub_section h4.lvl.title62{margin-top:16px;background-position:0 -1256px}
.sub_section h3.title63{margin-top:5px;background-position:0 -1502px}
.sub_section h3.title64{background-position:0 -1325px}
.sub_section h3.title65{background-position:0 -1479px}
.sub_section h3.title66{background-position:0 -390px}
.sub_section h3.title67{background-position:0 -1369px}
.sub_section h3.title68{background-position:0 -1392px}
.sub_section h3.title69{height:24px;width:221px;background:url(/img/comm/img/subm_titleh3_04.png) no-repeat right top;margin:11px 0 4px}
.sub_section h3.title70{background-position:0 -1279px}
.sub_section h3.title71{background-position:0 -1301px}
.sub_section h3.title72{height:39px;background-position:0 -1322px}
.sub_section h3.title73{height:39px;background-position:0 -1367px}
.sub_section h3.title74{height:39px;background-position:0 -1412px}
.sub_section h3.title75{background-position:0 -1456px}
.sub_section h3.title76{background-position:0 -1499px}
.sub_section h4.title77{background-position:-132px -1128px}
.sub_section h3.title78{width:106px;margin-right:20px;background-position:0 -1521px}
.sub_section h3.title79{background-position:-116px -1521px}
.sub_section h3.title80{background-position:0 -1601px}
.sub_section h3.title81{background-position:0 -1622px}
.sub_section h3.title82{background-position:0 -1644px}
.sub_section h3.title83{width:107px;background-position:0 -1666px}
.sub_section h3.title84{width:77px;background-position:-116px -1666px}
.sub_section h3.title85{width:58px;background-position:0 -262px}
.sub_section h3.title86{width:116px;background-position:0 -1688px}
.sub_section h3.title87{width:190px;background-position:0 -1708px}
.sub_section h3.title88{width:113px;background-position:0 -1729px}
.sub_section h3.title89{width:113px;background-position:0 -1434px}
.sub_section h3.title90{width:113px;height:36px;margin-left:12px;background-position:0 -1756px}/* (근로·사업등) 지급명세서 20190605 */
.sub_section h3.title91{width:113px;height:36px;margin-left:12px;background-position:-138px -1756px}/*근로소득 간이지급명세서 20190605 */
.sub_section .dual_section li{margin-bottom:10px}
.metrobox{position:relative;margin-bottom:5px;padding:5px 0;width:216px}
.ie_zindex{}
.metrobox .bottom,.metrobox .top{position:absolute;left:0;width:100%;height:5px;background:url(/img/comm/bg/bg_metro.png) no-repeat}
.metrobox .top{top:0;background-position:0 0}
.metrobox .bottom{bottom:0;background-position:0 -5px}
.metrobox .metrobox_cont{padding:10px 0 20px;color:#444;background-color:#fff;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6}
.metrobox .metrobox_cont.img_title{padding:23px 0}
.metrobox .metrobox_cont.btntype01{padding:18px 0}
.metrobox .metrobox_cont.btntype02{padding:24px 0}
.metrobox .metrobox_cont.btntype03{padding:13px 0}
.metrobox .metrobox_cont.btntype04{padding:16px 0}
.metrobox .metrobox_cont.btntype05{padding:29px 0}
.metrobox.btntype05 .metrobox_cont{padding:22px 0;position:relative;border-top:1px solid #ddd}
.metrobox.btntype05 .metrobox_cont:first-child{border-top:0}
.metrobox.basic .type01{height:260px}
.metrobox.basic .type02{height:109px}
.metrobox.basic .type03{height:89px}
.metrobox.basic .type04{height:135px}
.metrobox.basic .type05{height:34px}
.metrobox .metrobox_cont .btn_wrap{overflow:hidden;height:26px;margin:15px 0 0 10px}
.metrobox .metrobox_cont .btn_wrap span{float:left;font-weight:400}
.metrobox .metrobox_cont .btn_wrap input{font-weight:400;letter-spacing:-1px}
.metrobox .metrobox_cont .tip_box{position:absolute;left:22px;bottom:10px;width:174px;height:110px}
.metrobox .metrobox_cont .sub_link{margin-top:8px;margin-right:25px;text-decoration:underline}
.metrobox_list{overflow:hidden}
.metrobox_list .metrobox{margin-right:4px!important}
.metrobox_list .last{margin:0!important}
.metrobox.small{overflow:hidden;float:left;width:143px !important;margin:0}/* 20191212 */
.metrobox.small .top{top:0;background-position:0 -40px}
.metrobox.small .bottom{bottom:0;background-position:0 -45px}/* 20191209 */
.metrobox.small.blu .top{top:0;background-position:0 -50px}/* 20191212 */
.metrobox.small.blu .bottom{bottom:0;background-position:0 -55px}/* 20191212 */
.metrobox.lar{width:437px}
.metrobox.lar .top{top:0;background-position:-216px 0}
.metrobox.lar .bottom{bottom:0;background-position:-216px -5px}
.metrobox.lar.yel{width:659px}
.metrobox.lar.yel .top{top:0;background-position:0 -60px}
.metrobox.lar.yel .bottom{bottom:0;background-position:0 -65px}
.metrobox.lar .metrobox_cont .blu_list{margin:5px 0 0}
.metrobox.mid{width:296px}
.metrobox.mid .top{top:0;background-position:-216px -10px}
.metrobox.mid .bottom{bottom:0;background-position:-216px -15px}
.metrobox.mid .type03{padding:14px 0 15px}
.metrobox.pur{width:296px}
.metrobox.pur .top{top:0;background-position:-216px -30px}
.metrobox.pur .bottom{bottom:0;background-position:-216px -35px}
.metrobox.pur .metrobox_cont{background-color:#dddef3;border-left:1px solid #a7b6c7;border-right:1px solid #a7b6c7}/* 20191108 */
.metrobox.pur .type01{padding:19px 0 4px}
.metrobox.pur .type02{padding:18px 0}
.metrobox.pur .type03{padding:13px 0}
.metrobox.pur .type04{padding:15px 0}
.metrobox.pur .metrobox_cont ul li{margin:0;background:url(/img/comm/bg/bul_box2.gif) no-repeat left center;}/* 20191108 */
.metrobox.pur .metrobox_cont.type01 ul{margin-top:14px}
.metrobox.pur .metrobox_cont.type01 ul li{margin-bottom:10px}
/*.metrobox.pur .metrobox_cont ul li a{color:#fff} 20191108*/
.metrobox.pur .metrobox_cont .blu_list{margin:10px 0 0 20px}
.metrobox.pur_lar{width:437px}
.metrobox.pur_lar .top{top:0;background-position:-216px -50px}
.metrobox.pur_lar .bottom{bottom:0;background-position:-216px -55px}
.metrobox.pur_lar .metrobox_cont{background-color:#686995;border-left:1px solid #575888;border-right:1px solid #575888}
.metrobox.pur_lar .type01{padding:27px 0}
.metrobox.pur_lar .metrobox_cont ul li{background:url(/img/comm/bg/bul_box3.gif) no-repeat left center;color:#fff}
.metrobox.pur_lar .metrobox_cont ul li a{color:#fff}
.metrobox.pur_lar .metrobox_cont .blu_list{margin:5px 0 0}
/* 20180530 */
.metrobox.pur.mid{width:289px}
.metrobox.pur.mid .top{top:0;background-position:0 -70px}
.metrobox.pur.mid .bottom{bottom:0;background-position:0 -75px}
.metrobox.pur.mid .metrobox_cont ul li{margin-bottom:8px;}
/* //20180530 */
.metrobox.blu{width:296px}
.metrobox.blu .top{top:0;background-position:-216px -20px}
.metrobox.blu .bottom{bottom:0;background-position:-216px -25px}
.metrobox.blu .metrobox_cont{background-color:#e5eef5;border-left:1px solid #a7b6c7;border-right:1px solid #a7b6c7}/* 20191108 */
.metrobox.blu .type01{height:260px}
.metrobox.blu .type02{padding:18px 0}
.metrobox.blu .type03{padding:13px 0}
.metrobox.blu2 .top{top:0;background-position:0 -20px}
.metrobox.blu2 .bottom{bottom:0;background-position:0 -25px}
.metrobox.blu2 .metrobox_cont{color:#fff;background-color:#e5eef5;border-left:1px solid #a7b6c7;border-right:1px solid #a7b6c7}/* 20191108 */
.metrobox.blu2 .type01{height:242px}
.metrobox_cont .scroll_box{overflow-x:hidden;overflow-y:auto;height:364px;margin:15px 5px 0 20px;border:0;background:0 0}
.metrobox_cont .scroll_box.type02 .sub_layer01.sub_layer07{margin:0 !important;}
.metrobox_cont .scroll_box.type02 .sub_layer01.sub_layer07 .sub_layer_menu{background:#eee;border:1px solid #c1c1c1;border-left:none;border-radius:0 5px 5px 0;}
.metrobox_cont .scroll_box.type02 .sub_layer01.sub_layer07 .sub_layer_menu ul{padding-left:15px; margin-top:15px;}
.metrobox_cont .scroll_box.type02 .sub_layer01.sub_layer07 > li,
.metrobox_cont .scroll_box.type02 .sub_layer01.sub_layer09 > li{padding-left:0 !important}
.metrobox_cont .scroll_box.type02 .sub_layer01.sub_layer09 .sub_layer_menu ul{padding-left:15px;}
.metrobox_cont .scroll_box ul{margin:0;width:184px}
.metrobox_cont ul{margin:15px 10px 0 20px}
.metrobox_cont ul.r_type{overflow:hidden;float:left;margin:0 0 0 10px}
.metrobox_cont ul li{padding-left:8px;margin-bottom:10px;line-height:14px;background:url(/img/comm/bg/bul_box2.gif) no-repeat left 5px}
.metrobox_cont ul.space li{margin-bottom:8px}
.metrobox.blu2 .metrobox_cont ul li{background:url(/img/comm/bg/bul_box2.gif) no-repeat left center}/* 20191108 */
.metrobox.blu .metrobox_cont ul li{background:url(/img/comm/bg/bul_box2.gif) no-repeat left center;}/* 20191108 */
/*.metrobox.blu .metrobox_cont ul li a,.metrobox.blu2 .metrobox_cont ul li a{color:#fff} 20191108 */
.metrobox.blu .metrobox_cont .blu_list{margin:5px 52px 0 0}
.metrobox.blu .metrobox_cont .blu_list02{margin:10px 0 0 20px}
.metrobox.blu2 .type01 ul li{background:url(/img/comm/bg/bg_sub_bul.png) no-repeat 94% 10px}
.metrobox.blu2 .type01 ul li.sele{padding-left:9px!important;background-image:url(/img/comm/bg/sele_layer07.png)!important}
.metrobox.blu2 .type01 ul li>a{display:block;padding-left:5px;background:url(/img/comm/bg/bul_box3.gif) no-repeat left center}
.metrobox.blu2 .type01 .type02 li{background:transparent!important}
.metrobox.sky .top{top:0;background-position:0 -30px}
.metrobox.sky .bottom{bottom:0;background-position:0 -35px}
.metrobox.sky .metrobox_cont{background-color:#e5eef5;border-left:1px solid #a7b6c7;border-right:1px solid #a7b6c7}
.metrobox.sky .type01{height:508px}
.sub_layer03 .layer01{position:relative;top:0;left:0;margin-left:-6px;background:url(/img/comm/bg/bg_sub_bul.png) no-repeat 95% 4px!important}
.sub_layer03 .sub_layer_menu{position:absolute;top:-72px;left:-446px;z-index:5;width:446px;height:336px;background:url(/img/comm/bg/sub_layer_bg03.gif) no-repeat 0 0}
.sub_layer03 .sub_layer_menu ul{margin:15px 0 0 8px}
.sub_layer03 .sub_layer_menu ul li{overflow:hidden;float:left;width:45%}
.sub_layer03 .sele{background:url(/img/comm/bg/sele_layer03.gif) no-repeat -10px 0!important}
.sub_layer03 .layer01>a{display:block;padding:5px;background:url(/img/comm/bg/bul_box2.gif) no-repeat left center!important}
.metrobox.sky .metrobox_cont .sele>a{font-weight:700;color:#fff600;background:url(/img/comm/bg/bul_box3.gif) no-repeat left center!important}
.metrobox.yel .top{top:0;background-position:0 -10px}
.metrobox.yel .bottom{bottom:0;background-position:0 -15px}
.metrobox.yel .metrobox_cont{background-color:#fffef0;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6}/* 20191108 */
.metrobox.yel .type01{height:95px}
.sub_layer01{position:relative;margin:15px 0 0 10px!important}
.sub_layer01>li.sele{background:url(/img/comm/bg/sele_layer.gif) no-repeat 0 0!important}
.sub_layer01>li.sele>a{font-weight:700;color:#fff600!important}
.sub_layer01 .sub_layer_menu{position:absolute;left:201px;top:-52px;z-index:5;width:225px;height:281px;background:url(/img/comm/bg/sub_layer_bg.png) no-repeat 0 0}
.sub_layer_menu ul{margin:20px 0 0 15px}
.sub_layer_menu li{padding-left:9px;background:url(/img/comm/bg/bul_dash2.gif) no-repeat 0 6px!important;color:#fff!important}
.sub_layer_menu li a{padding:0!important;color:#fff!important;background:none!important}
.no_data_txt{display:none;text-align:center}
.blu2 .no_data_txt,.pur .no_data_txt{color:#fff}
.no_data .no_data_txt{position:absolute;top:50%;left:50%;margin:-22px 0 0 -60px;display:block;padding-top:65px;background:url(/img/comm/bg/bg_no_data.png) no-repeat center 0}
.no_data>ul{display:none}
.btn_close_layer{overflow:hidden;display:block;position:absolute;bottom:10px;right:10px;width:52px;height:0;padding-top:18px;background:url(/img/comm/btn/btn_close_layer.png) no-repeat 0 0}
.layer01 .sub_layer_menu,.layer02 .sub_layer_menu,.layer03 .sub_layer_menu{display:none}
.sub_layer02 .layer01{position:relative;top:0;left:0;margin-left:-6px;background:url(/img/comm/bg/bg_sub_bul.png) no-repeat 85% 4px!important}
.sub_layer02 .sub_layer_menu{position:absolute;top:-15px;left:183px;z-index:5;width:170px;height:118px;background:url(/img/comm/bg/sub_layer_bg02.png) no-repeat 100% 0}
.sub_layer02 .sub_layer_menu ul{margin:15px 0 0 8px}
.sub_layer02 .sub_layer_menu ul li{overflow:hidden}
.sub_layer02{width:61%;margin:0!important}
.sub_layer02 .sele{background:url(/img/comm/bg/sele_layer02.gif) no-repeat 0 0!important}
.sub_layer02 .layer01>a{display:block;padding:5px;background:url(/img/comm/bg/bul_box3.gif) no-repeat left center!important}
.metrobox.blu .metrobox_cont .sele>a{font-weight:700;color:#fff600}
.sub_layer07{margin-left:11px!important}
.sub_layer07>li{height:19px;padding:6px 0 0 9px!important;margin-bottom:0!important;background:url(/img/comm/bg/bg_sub_bul.png) no-repeat 94% 4px!important}
.sub_layer07>li>a{display:block;padding-left:9px;background:url(/img/comm/bg/bul_box2.gif) no-repeat left 5px}
.sub_layer07>li.sele{padding-left:9px!important;background-image:url(/img/comm/bg/sele_layer07.png)!important}
.sub_layer07>li.sele>a{background:url(/img/comm/bg/bul_box2.gif) no-repeat left center;color:#333!important}
.sub_layer07 .sub_layer_menu{top:-93px;height:493px;width:220px;background-image:url(/img/comm/bg/sub_layer_bg07.png)}
.sub_layer07 .sub_layer_menu li{background:url(/img/comm/bg/bul_dash2.gif) no-repeat 0 6px!important}
.sub_layer07 .sub_layer_menu li a{color:#333!important}
.blu2 .sub_layer07 .sub_layer_menu{height:280px; top:-52px !important; width:223px; background:#eeeeee; border:1px solid #c1c1c1; border-left:none; border-radius:0 5px 5px 0}
.sub_layer08{margin:-10px 0 0 -1px!important}
.sub_layer08 .layer01{padding-left:19px!important;margin-bottom:0;background-position:21px 15px}
.sub_layer08 .layer01>a{display:block;height:15px;padding:9px 0 5px 10px;background:url(/img/comm/bg/bul_sub_layer08.png) no-repeat 170px 8px}
.sub_layer08 .sub_layer_menu{left:0;top:29px;width:216px;height:176px;background:url(/img/comm/bg/sub_layer_bg08.png) no-repeat center 100%}
.sub_layer08 .sub_layer_menu ul{margin:20px 0 0 25px}
.sub_layer08 .sub_layer_menu li{background:url(/img/comm/bg/bul_dash2.gif) no-repeat 0 6px!important}
.sub_layer08 .sub_layer_menu li a{color:#333!important}
.sub_layer08>li.sele{background:url(/img/comm/bg/bg_sub_layer08.png) no-repeat 0 0!important}
.sub_layer09{margin:-5px 0 0 0 !important;}/* 조회발급 왼쪽 펼침메뉴 20160112 */
.sub_layer09 > li{height:18px; padding:5px 0 0 20px!important; margin-bottom: 0!important; background: url(/img/comm/bg/bg_sub_bul04.png) no-repeat 94% 4px!important;}
.sub_layer09 > li > a{display:block; padding-left: 8px; margin-bottom: 10px; line-height: 14px; background: url(/img/comm/bg/bul_box2.gif) no-repeat left 5px;}
.sub_layer09 > li.sele{background:#ccddeb url(/img/comm/bg/sele_layer09.png) no-repeat 92% 8px !important; border:1px solid #a7b6c7; border-left:none; border-radius:0 5px 5px 0;}
.metrobox.sky .metrobox_cont  .sub_layer09 > li.sele > a{color:#333 !important; background: url(/img/comm/bg/bul_box2.gif) no-repeat left center !important;}
.sub_layer09 .sub_layer_menu{top:-135px; right:214px; left:auto; height:209px; width:221px; background:#ccddeb; border-radius:5px 0 0 5px; border:1px solid #a7b6c7; border-right:none;}
.sub_layer09 .sub_layer_menu ul li a{color:#333 !important;}
.metrobox.sky .metrobox_cont .sub_layer08>li.sele>a{padding:9px 0 5px 7px;color:#333!important;background:url(/img/comm/bg/bul_box2.gif) no-repeat left center!important;text-decoration:underline}
.metrobox.gray_large{position:absolute;z-index:5;width:437px}
.sub_layer05{display:none;top:0;left:0}
.sub_layer04,.sub_layer06{display:none;left:0;bottom:0}

.basic .sub_layer09{margin-top:15px !important;}
.basic .sub_layer09 > li{/* background-position: 94% 4px !important; 조정 */}
.basic .sub_layer09 .sub_layer_menu{top:0; right:213px; background:#eee; border:1px solid #a7b6c7; border-right:none; border-radius:5px 0 0 5px;}
.basic .sub_layer09 .sub_layer_menu ul{margin:20px 0 0 15px}
.basic .sub_layer09>li.sele{position:relative; /* width:85% !important; 조정 */ background:#eee url(/img/comm/bg/sele_layer09.png) no-repeat 96% 50% !important;}
.basic .sub_layer09>li.sele a{color:#333 !important;}

/* 20190722 조회/발급 */
.metrobox.pur .metrobox_cont .sub_layer10{margin-left:20px !important;}
.metrobox.pur .metrobox_cont .sub_layer10>li{height:19px;padding:6px 0 0 9px!important;margin-bottom:0!important;}
.metrobox.pur .metrobox_cont .sub_layer10>li>a{display:block;height:17px;background:url(/img/comm/bg/bg_sub_bul02.png) no-repeat 94% 0;}
.metrobox.pur .metrobox_cont .sub_layer10>li.sele{background:#eee url(/img/comm/bg/bul_sub_layer10.gif) no-repeat 249px 10px !important;color:#333;border-radius:5px 0 0 5px;}
.metrobox.pur .metrobox_cont .sub_layer10>li.sele>a{background:none}
.metrobox.pur .metrobox_cont .sub_layer10>li.sele a{color:#333 !important;}
.sub_layer10 .sub_layer_menu{left:270px;top:-56px;width:225px;height:258px;background:#eee;border:1px solid #c1c1c1;border-left:none;border-radius:0 5px 5px 0;}

.metrobox.gray_large .top{top:0;background-position:-216px -60px}
.metrobox.gray_large .bottom{bottom:0;background-position:-216px -65px}
.metrobox.gray_large .metrobox_cont{background-color:#e0ddd6}
.metrobox.gray_large .type01{padding:27px 0}
.metrobox.gray_large .metrobox_cont ul.fl,.metrobox.gray_large .metrobox_cont ul.fr{width:45%}
.img_sub_main{width:574px;padding:65px 0 55px 386px;background:url(/img/comm/bg/bg_img63.png) no-repeat 65px 55px;margin:0 auto}
.img_sub_main h3{height:54px;margin-bottom:27px;background:url(/img/comm/img/sprite_txt.png) no-repeat 0 -2257px}
.img_sub_main .wrap_btn_link{overflow:hidden}
.img_sub_main .wrap_btn_link>div{float:left}
.img_sub_main .wrap_btn_link .btn_link_box{margin-top:10px}
.img_sub_main .wrap_btn_link .btn_link_box a{display:block;width:196px;height:33px;margin-top:5px;background:url(/img/comm/btn/sprite_btn02.png) no-repeat}
.img_sub_main .wrap_btn_link .left{padding-right:30px;border-right:1px solid #d7d7d7}
.img_sub_main .wrap_btn_link .left h4{height:15px;background:url(/img/comm/img/sprite_txt.png) no-repeat 0 -2321px}
.img_sub_main .wrap_btn_link .left .btn_link_box a.link01{background-position:0 -114px}
.img_sub_main .wrap_btn_link .left .btn_link_box a.link02{background-position:0 -152px}
.img_sub_main .wrap_btn_link .right{padding-left:30px}
.img_sub_main .wrap_btn_link .right h4{height:15px;background:url(/img/comm/img/sprite_txt.png) no-repeat 0 -2345px}
.img_sub_main .wrap_btn_link .right .btn_link_box a.link01{background-position:0 -190px}
.img_sub_main .wrap_btn_link .right .btn_link_box a.link02{background-position:0 -228px}
.sub_con_bottom{overflow:hidden;background:#fff;border-top:1px solid #ededed}
.sub_con_bottom>div{width:960px;margin:0 auto;border-left:1px solid #ededed;border-right:1px solid #ededed;overflow:hidden}
.sub_con_bottom>div>div{float:left}
/*.sub_con_bottom .noti_box{width:353px;padding:30px 28px;height:80px}*/
/*20180509*/
.sub_con_bottom .noti_box{width:280px;padding:30px 28px;height:80px}
.sub_con_bottom .noti_box .noti_title{overflow:hidden}
.sub_con_bottom .noti_box .noti_title h3{float:left;width:55px;height:19px;background:url(/img/comm/img/sprite_txt.png) no-repeat 0 -2368px}
.sub_con_bottom .noti_box .btn_more{float:left;display:block;padding:3px 4px 6px;margin-left:20px;height:10px;background:url(/img/comm/btn/sprite_btn.png) no-repeat 0 -47px}
.sub_con_bottom .noti_box .noti_cont li{position:relative}
.sub_con_bottom .noti_box .noti_cont li a{width:275px;display:block}
.sub_con_bottom .noti_box .noti_cont li span{position:absolute;top:0;right:0;color:#888}
.sub_con_bottom .img_link_box{float:left;border-left:1px solid #ededed}
/*.sub_con_bottom .img_link_box a{display:block;width:190px;height:140px}*/
/*20180509*/
.sub_con_bottom .img_link_box a{display:block;width:148px;height:140px}
/*.sub_con_bottom .img_link_box a.sub_link01{background:url(/img/comm/img/ico_submain01.gif) no-repeat 30px 30px}*/
/*20180509*/
.sub_con_bottom .img_link_box a.sub_link01{background:url(/img/comm/img/ico_submain01.gif) no-repeat center 30px}
/*.sub_con_bottom .img_link_box a.sub_link02{background:url(/img/comm/img/ico_submain02.gif) no-repeat 30px 30px}*/
/*20180509*/
.sub_con_bottom .img_link_box a.sub_link02{background:url(/img/comm/img/ico_submain02.gif) no-repeat center 30px}
/* 기부장려금제도 안내 이미지 신규 추가 (ico_submain03.gif) */
.sub_con_bottom .img_link_box a.sub_link03{background:url(/img/comm/img/ico_submain03.gif) no-repeat center 30px}
.sub_con_bottom .sub_link03{float:right;width:166px;border-left:1px solid #ededed}
.sub_con_bottom .sub_link03 a{display:block}
.sub_con_bottom .sub_link03 a.sub_link03_1{background:url(/img/comm/img/bann_submain02.gif) no-repeat center center;height:70px;border-bottom:1px solid #ededed}
.sub_con_bottom .sub_link03 a.sub_link03_2{background:url(/img/comm/img/bann_submain03.gif) no-repeat center center;height:69px}
.nts_main .container_wrap{padding-top:0;background:url(/img/comm/bg/bg_nts_main.png) repeat-x left top}
.nts_main .container{padding-bottom:0;background:url(/img/comm/bg/bg_nts_main02.png) no-repeat center -1px}
.nts_main .header{height:auto}
.nts_main .content{height:340px}
.nts_main .content .nts_link{padding:133px 0 0 126px}
.nts_main .nts_link .sp_txt{width:310px;height:32px;background-position:0 -2841px}
.nts_main .nts_link .txt{padding:14px 0 7px;font-weight:700;font-size:15px;line-height:18px}
.nts_main h1{position:absolute;top:47px;left:50%;margin-left:-90px}
.nts_main h1 a{display:block;width:179px;height:43px;background:url(/img/comm/title/tit_h1.png) no-repeat left top}
.nts_main .btn_link_box li{width:204px;height:29px;margin-top:5px;background:url(/img/comm/btn/btn_nts_main.png) no-repeat 0 0}
.nts_main .btn_link_box .double{height:45px; background-position:0 -30px;}/* 편리한 연말정산 간편제출 바로가기 */
.nts_main .btn_link_box a{display:block;width:193px;height:21px;padding:8px 0 0 11px;background:url(/img/comm/img/sprite_nts_txt02.png) no-repeat}
.nts_main .btn_link_box a.link01{background-position:11px 8px}
.nts_main .btn_link_box a.link02{background-position:11px -21px}
.nts_main .btn_link_box a.link03{background-position:11px -50px}
.nts_main .btn_link_box a.link04{background-position:11px -79px}
.nts_main .btn_link_box a.link05{background-position:11px -108px}
.nts_main .btn_link_box a.link06{background-position:11px -137px}
.nts_main .btn_link_box a.link07{background-position:11px -166px}
.nts_main .btn_link_box a.link08{background-position:11px -195px}
.nts_main .btn_link_box a.link09{background-position:11px -224px}
.nts_main .btn_link_box a.link10{background-position:11px -253px}
.nts_main .btn_link_box a.link11{background-position:11px -282px}
.nts_main .btn_link_box a.link12{background-position:11px -311px}
.nts_main .btn_link_box a.link13{background-position:11px -339px}
.nts_main .btn_link_box a.link14{background-position:11px -367px}
.nts_main .btn_link_box a.link15{background-position:11px -396px}
.nts_main .btn_link_box a.link16{background-position:11px -425px}
.nts_main .btn_link_box a.link17{background-position:11px -454px}
.nts_main .btn_link_box a.link18{background-position:11px -482px}
.nts_main .btn_link_box a.link19{height:37px; background-position:11px -510px}/* 편리한 연말정산 간편제출 바로가기 */
.nts_main .btn_link_box a.link20{background-position:11px -555px}/* 금융거래 정보조회 20180827 */
.nts_main .main_banner{margin-top:54px}
.nts_box_wrap{overflow:hidden;margin-top:10px}
.nts_box_wrap:first-child{margin-top:0}
.nts_box_wrap .left{float:left;width:423px}
.nts_box_wrap .right{float:right;width:293px}
.nts_box_wrap .left02{float:left;width:293px}
.nts_box_wrap .right02{float:right;width:423px}
.nts_box{position:relative;padding:10px;background:#f8f8f8;border:1px solid #e8e8e8}
.pop_mynts .wrap_contarea>.nts_box{margin-top:10px}
.pop_wrap02 .nts_box .tbl_form{border-top-color:#000;border-bottom-color:#999}
.nts_box .tbl_form th{padding:2px 10px}
.nts_box .tbl_list table tfoot th,.nts_box .tbl_list table thead th,.nts_box .tbl_list.w2grid table thead th{padding:4px 0 3px!important}
.nts_box .tbl_list table tbody td,.nts_box .tbl_list table tfoot td,.nts_box .tbl_list.w2grid table tbody td{padding:0 10px;height:20px!important;text-align:center}
.nts_box .tbl_list table tbody th{height:21px;padding:0 10px;line-height:21px;letter-spacing:-.09em;text-align:left;font-weight:400}
.nts_box .tbl_list table tbody td{background:#fff;text-align:right}
.nts_box .tbl_list table tbody td.not{background:url(/img/comm/bg/bg_not.gif) repeat left top}
.nts_box .tbl_list table tfoot th{padding:2px 0 2px 10px!important;text-align:left;background:#d4ddf1!important;border-bottom-color:#c4cfda}
.nts_box .tbl_list table tfoot td{background:#d4ddf1;border-color:#c4cfda}
.nts_box .btn_more{position:absolute;right:11px;top:14px;width:10px;height:10px;background:url(/img/comm/bg/bg_nts_direct.png) no-repeat left center}
.nts_box .btn_more_wrap{position:absolute;right:11px;top:14px}
.nts_box .btn_more_wrap .btn_more{position:static;width:auto;height:auto;padding-right:15px;margin-left:11px;font-size:11px;background-position:right 1px}
.nts_box.point{width:425px;height:100px;background:url(/img/comm/bg/bg_nts_pop.png) no-repeat left top;border:none}
.nts_box.point>p{margin:6px 0 0 4px}
.nts_box.point .btn{position:absolute;right:22px;bottom:18px}
.wrap_nts_check{padding:23px 0 0 12px}
.wrap_nts_check>div{overflow:hidden;padding:5px 0}
.wrap_nts_check input{float:left;margin-top:1px}
.wrap_nts_check label{float:left;overflow:hidden}
.wrap_nts_check label span{float:left;padding:0 10px 0 11px;background:url(/img/comm/bg/bg_counsel_line.gif) no-repeat left top}
.wrap_nts_check label span:first-child{background:0 0}
.nts_model .container_wrap{background:url(/img/comm/bg/bg_nts_model.gif) repeat left top}
.nts_corp .container,.nts_model .container,.nts_personal .container{padding-bottom:90px}
.nts_wrap{overflow:hidden}
.nts_wrap .title{clear:both;height:34px;padding-top:21px;font-size:16px}
.nts_wrap .left{float:left;width:116px}
.nts_wrap .content{float:left;overflow:hidden}
.nts_wrap .content .cont{float:left;padding-left:5px}
.nts_wrap .box{margin-top:5px;background-image:url(/img/comm/bg/sprite_nts_model.png);background-repeat:no-repeat;background-position:left top}
.nts_wrap .box:first-child{margin-top:0}
.nts_wrap .box01{width:116px;height:111px;background-position:-121px -116px}
.nts_wrap .box02{width:116px;height:53px;background-position:-121px -232px}
.nts_wrap .box03{width:236px;height:111px;background-position:-121px -290px}
.nts_wrap .box04{width:116px;height:111px;background-position:0 -232px}
.nts_personal .box04.small{background-position:0 -405px;height:53px}/*추가 : 20200317*/
.nts_corp .box04.small{background-position:0 -695px;height:53px}/*추가 : 20200317*/
.nts_wrap .box04.small a{height:41px;padding:12px 0 0 16px}/*추가 : 20200317*/
.nts_wrap .box04.small .rate{font-size:18px}/*추가 : 20200317*/
.nts_wrap .box05{width:116px;height:53px;background-position:0 -348px}
.nts_wrap .box05.double{background:url(/img/comm/bg/sprite_nts_common.png) no-repeat 0 0!important}
.nts_wrap .box05.large{background:url(/img/comm/bg/sprite_nts_common.png) no-repeat 0 -430px !important;height:111px}/*추가 : 20200317*/
.nts_wrap .box05.large a{height:100px;padding:10px 10px 0 16px}/*추가 : 20200317*/
.nts_wrap .box05.large .tit{margin-top:0}/*추가 : 20200317*/
.nts_wrap .box05.large ul li{background:url(/img/comm/bg/bul_box2.gif) no-repeat left center; padding-left:5px;line-height:14px;;font-size:11px}/*추가 : 20200317*/
.nts_wrap .box05.large .note{padding:0;color:#333;line-height:18px}/*추가 : 20200317*/
.nts_wrap .box06{width:236px;height:111px;background-position:-121px 0}
.nts_wrap .box07{width:206px;height:197px;padding:15px;background-position:0 -406px}
.nts_wrap .box07 .tit{height:28px;padding-bottom:6px}
.nts_wrap .box07 p{padding:14px 0 4px;font-weight:700;line-height:16px}
.nts_wrap .box07 div{overflow:hidden}
.nts_wrap .box08{width:236px;height:53px;background-position:0 -638px}
.nts_wrap .box_intro{width:116px;height:227px;background-position:0 0}
.nts_wrap .box_intro dl{padding:126px 14px 0}
.nts_wrap .box_intro dd{margin-top:5px;line-height:14px;color:#fff;font-weight:700}
.nts_wrap .box_intro dd span{color:#ffae44}
.nts_wrap .box_intro input[type=button]{display:block;width:95px;height:40px;margin:14px 0 0 10px;background:url(/img/comm/bg/sprite_nts_common.png) no-repeat 0 -116px}
.nts_wrap .box_intro .personal input[type=button]{background-position:0 -161px}
.nts_wrap .box_intro.tradition{height:171px;background-image:url(/img/comm/bg/sprite_nts_tradition.png)!important}
.nts_wrap .box_wrap{overflow:hidden}
.nts_wrap .box_wrap .box{float:left}
.nts_wrap .box_wrap .box:first-child{margin-top:5px;margin-right:4px}
.nts_wrap .box_wrap .box.fr{margin-right:0}
.nts_wrap .box a{display:block;position:relative}
.nts_wrap .box01 a,.nts_wrap .box03 a{height:91px;padding-left:16px;padding-top:20px}
.nts_wrap .box02 a{height:42px;padding:11px 0 0 16px}
.nts_wrap .box04 a{height:91px;padding:20px 0 0 16px}
.nts_wrap .box06 a{height:91px;padding:20px 0 0 14px}
.nts_wrap .box08 a{height:32px;padding:20px 0 0 16px;}/* 20191209 */
.nts_wrap .box .link{float:left;width:89px;height:20px;margin-top:5px;padding:6px 0 0 10px;font-size:11px;background:url(/img/comm/bg/sprite_nts_common.png) no-repeat 0 -298px}
.nts_wrap .box .link.double{height:33px;padding-top:8px;background-position:0 -252px}
.nts_wrap .box .link.double02{height:33px;padding-top:8px;background-position:0 -206px}
.nts_wrap .box .link.triple{height:45px;padding-top:8px;background-position:0 -329px}
.nts_wrap .box .link.odd{margin-right:6px}
.nts_wrap .box .link span{font-size:10px}
.nts_wrap .box01 .link{width:84px;margin-left:11px;margin-top:9px}
.nts_wrap .icon_style{position:absolute;right:16px;bottom:17px}
.nts_wrap .icon_style.nts{display:inline-block;width:33px;height:35px;background-image:url(/img/comm/bg/bg_ico_unit04.png);background-repeat:no-repeat}
.nts_wrap .icon_style.nts01{background-position:0 0}
.nts_wrap .icon_style.nts02{background-position:0 -43px}
.nts_wrap .icon_style.nts03{background-position:0 -87px}
.nts_wrap .box_common{margin-top:5px;background-image:url(/img/comm/bg/sprite_nts_common.png);background-repeat:no-repeat}
.nts_wrap .box_yr{width:100px;height:91px;padding-left:16px;padding-top:20px;background-position:0 0}
.nts_wrap .box_yr .tit{width:47px;height:29px;background-position:0 -129px}
.nts_wrap .box_yr .date{width:84px;margin-top:19px;line-height:16px;font-weight:700;text-align:center}
.nts_wrap .left03 .tit{display:block;width:60px;height:13px;background-position:0 -163px}
.nts_wrap .left03 .rate{font-weight:700;font-size:25px;font-family:Georgia;color:#fff}
.nts_wrap .left03 a{background:url(/img/comm/bg/sprite_nts_model.png) no-repeat -241px -127px}
.nts_wrap .left04 a{overflow:hidden;padding:12px 0 0 16px;height:41px}
.nts_wrap .left04 .tit{float:left;width:23px;height:13px;margin-top:7px;background-position:0 -181px}
.nts_wrap .left04 .tit02{width:47px;background-position:0 -231px}
.nts_wrap .left04 .tit03{width:47px;background-position:0 -246px}/*수정 : 20200317*/
.nts_wrap .left04 .tit04{width:60px;background-position:0 -304px}/*추가 : 20200317*/
.nts_wrap .left04 .tit37{width:58px;height:14px;background-position:0 -305px}/*추가 : 20200317*/
.nts_wrap .left04 .tit38{width:14px;height:16px;background-position:0 -322px;display:inline-block;vertical-align:bottom}
.nts_wrap .left04 .note{float:left;padding-left:8px;font-weight:700;font-size:20px;line-height:24px;font-family:Georgia;color:#fff}
.nts_wrap .left04.double a{height:43px;padding-top:10px;padding-right:53px}
.nts_wrap .left04.double .tit{margin-top:0}
.nts_wrap .left04.double .note{width:48px;padding:0;color:#333}
.nts_wrap .left05 a{padding:11px 0 0 16px;height:42px}
.nts_wrap .left05 .tit{display:block;width:47px;height:30px;background-position:0 -199px}
.sp_nts_txt{display:block;background-image:url(/img/comm/img/sprite_nts_txt.png);background-repeat:no-repeat}
.nts_title{width:92px;height:20px}
.nts_title.title01{background-position:0 0}
.nts_title.title02{background-position:0 -25px}
.nts_title.title03{background-position:0 -50px}
.nts_title.title04{width:109px;height:21px;background-position:0 -261px}
.nts_state{width:59px;height:13px}
.nts_state.state01{background-position:0 -75px}
.nts_state.state02{background-position:0 -93px}
.nts_state.state03{background-position:0 -111px}
.sp_nts_txt.tit01{width:64px;height:48px;background-position:-102px 0}
.sp_nts_txt.tit02{width:60px;height:13px;background-position:-102px -53px}
.sp_nts_txt.tit03{width:48px;height:29px;background-position:-102px -71px}
.sp_nts_txt.tit04{width:62px;height:29px;background-position:-102px -105px}
.sp_nts_txt.tit05{width:51px;height:30px;background-position:-102px -139px}
.sp_nts_txt.tit06{width:46px;height:30px;background-position:-102px -174px}
.sp_nts_txt.tit07{width:47px;height:13px;margin-top:7px;background-position:-102px -209px}
.sp_nts_txt.tit08{width:59px;height:30px;background-position:-102px -227px}
.sp_nts_txt.tit09{width:67px;height:13px;background-position:-176px 0}
.sp_nts_txt.tit10{width:90px;height:13px;background-position:-176px -18px}
.sp_nts_txt.tit11{width:112px;height:29px;background-position:-176px -36px}
.sp_nts_txt.tit12{width:91px;height:13px;background-position:-176px -70px}/* 20190820 */
.sp_nts_txt.tit13{width:101px;height:13px;background-position:-176px -89px}
.sp_nts_txt.tit14{width:120px;height:30px;background-position:-176px -108px}
.sp_nts_txt.tit15{width:120px;height:13px;background-position:-176px -143px}
.sp_nts_txt.tit16{width:108px;height:29px;background-position:-176px -162px}
.sp_nts_txt.tit17{width:104px;height:30px;background-position:-306px 0}
.sp_nts_txt.tit18{width:108px;height:30px;background-position:-306px -34px}
.sp_nts_txt.tit19{width:84px;height:45px;background-position:-306px -68px}
.sp_nts_txt.tit20{width:78px;height:30px;background-position:-306px -118px}
.sp_nts_txt.tit21{width:72px;height:14px;background-position:-306px -153px}
.sp_nts_txt.tit22{width:46px;height:13px;background-position:-306px -188px}
.sp_nts_txt.tit23{width:108px;height:29px;background-position:-436px -177px}
.sp_nts_txt.tit24{width:98px;height:30px;background-position:-306px -224px}
.sp_nts_txt.tit25{width:117px;height:29px;background-position:-436px -211px}/* 20191217 */
.sp_nts_txt.tit26{width:142px;height:16px;background-position:-436px 0}
.sp_nts_txt.tit27{width:112px;height:13px;background-position:-436px -21px}
.sp_nts_txt.tit28{width:69px;height:14px;background-position:-436px -39px}
.sp_nts_txt.tit29{width:58px;height:31px;background-position:-436px -58px}
.sp_nts_txt.tit30{width:90px;height:30px;background-position:-436px -93px}
.sp_nts_txt.tit31{width:168px;height:14px;background-position:0 -287px}
.sp_nts_txt.tit32{width:88px;height:46px;background-position:-436px -127px}
.sp_nts_txt.tit33{width:120px;height:13px;background-position:-176px -197px}
.sp_nts_txt.tit34{width:120px;height:27px;background-position:-306px -278px}/* 나의 상담내역(전화/인터넷) 20181227 */
.sp_nts_txt.tit35{width:120px;height:27px;background-position:-306px -312px}
.sp_nts_txt.tit36{width:108px;height:14px;background-position:-306px -347px}
.nts_personal .container_wrap{background-image:url(/img/comm/bg/bg_nts_personal.gif)}
.nts_personal .nts_wrap .box,.nts_personal .nts_wrap .left03 a{background-image:url(/img/comm/bg/sprite_nts_personal.png)}
.nts_corp .container_wrap{background-image:url(/img/comm/bg/bg_nts_corp.gif)}
.nts_corp .nts_wrap .box,.nts_corp .nts_wrap .left03 a{background-image:url(/img/comm/bg/sprite_nts_corp.png)}
.search_layout{overflow:hidden}
.btn_direct{display:inline-block;padding-right:23px;line-height:18px;background:url(/img/comm/bg/sprite_bul.png) no-repeat 141px -479px}
.search_left{float:left;width:160px}
.search_lnb a{line-height:14px}
.search_lnb .menu>a{display:block;height:14px;padding:10px 0 9px 10px;font-weight:700;line-height:14px;color:#fff;background-image:url(/img/comm/bg/sprite_bul.png);background-repeat:no-repeat}
.search_lnb .menu1{border-radius:3px 3px 0 0;background:url(/img/comm/bg/bg_search_lnb1.gif) repeat-x left top}
.search_lnb .menu1>a{background-position:135px -392px}
.search_lnb .menu2{border:1px solid #333;border-radius:0 0 3px 3px;background:url(/img/comm/bg/bg_search_lnb2.gif) repeat-x left center}
.search_lnb .menu2>a{padding:9px 0 8px 10px;background-position:135px -418px}
.search_lnb .menu2.open{border-radius:0}
.search_lnb .menu1.open>a{background-position:135px -340px}
.search_lnb .menu2.open>a{background-position:135px -367px}
.search_lnb li ul{display:none;border:1px solid #dcdcdc;border-top:none}
.search_lnb li li{border-top:1px solid #dcdcdc}
.search_lnb li li a{display:block;padding:8px 0 8px 21px;background:url(/img/comm/bg/sprite_bul.png) no-repeat 11px -87px}
.search_lnb li li.sele, 
.search_lnb li li.pres{background:#f9f9f9 url(/img/comm/bg/sprite_bul.png) no-repeat 141px -502px}/* 20191018 */
.search_lnb li li.sele a,
.search_lnb li li.pres a{font-weight:700}/* 20191018 */
.search_sort{padding:10px 9px 10px 10px;margin-top:10px;background:#f5f4f2;border:1px solid #d4d4d4;border-radius:3px}
.search_sort .sort_wrap{margin-top:10px;background:url(/img/comm/bg/bg_db_line.gif) repeat-x left top}
.search_sort .sort_wrap:first-child{margin-top:0;background:0 0}
.search_sort .sort_wrap .cal_area{margin-top:10px}
.search_sort .sort_wrap .btn_wrap{text-align:right}
.search_sort h3{padding:9px 0 8px;line-height:14px}
.search_sort .sort_wrap:first-child h3{padding-top:0}
.search_sort .sort{display:block;overflow:hidden;border:none;background-image:url(/img/comm/bg/bg_search_sort.png);background-repeat:no-repeat}/* 20191018 */
.search_sort .sort1{background-position:0 0}
.search_sort .sort2{background-position:0 -56px}
.search_sort .sort li{float:left;border:none}/* 20191018 */
.search_sort .sort li input{display:block;height:25px;width:69px;text-align:center;background-image:url(/img/comm/bg/bg_search_sort.png);background-repeat:no-repeat}
.search_sort .sort li input.sele{position:relative;z-index:2}
.search_sort .sort1 li input.sele1.sele{background-position:0 -28px}
.search_sort .sort1 li input.sele2.sele{background-position:-69px -28px}
.search_sort .sort2 li input.sele1.sele{background-position:0 -108px}
.search_sort .sort2 li input.sele2.sele{background-position:-69px -108px}
.search_sort .sort2 li input.sele3.sele{background-position:0 -132px}
.search_sort .sort2 li input.sele4.sele{background-position:-69px -132px}
.search_sort .sort li.mt{margin-top:-1px}
.search_sort .w2inputCalendar{margin-bottom:5px}
.search_sort .w2inputCalendar_table{border-top:none}
.search_content{float:left;width:580px;margin-left:30px}
.search_content .inner_group,.search_content .section_group{position:relative}
.search_content .inner_group.border{padding-top:25px;border-top:1px solid #d4d4d4}
.search_content .inner_group .btn_wrap{overflow:hidden;padding:0;text-align:right;height:27px}
.search_content .inner_group .btn_wrap .btn span{margin-left:0}
.search_content .btn_direct{position:absolute;right:0;top:0}
.search_content .inner_group .btn_direct{top:23px}
.top_search{position:relative;z-index:11;height:35px;padding:17px 30px;margin-bottom:20px;border:1px solid #c1c1c1;background:#f5f4f2}
.top_search .input_wrap{float:left;height:27px;width:282px;border:4px solid #4073b1;background:#fff}
.top_search .input_wrap input{width:262px;height:15px;padding:6px 10px;border:none;font-weight:700;font-size:14px;line-height:16px}
.top_search>.btn_wrap{float:left;width:228px;overflow:hidden}
.top_search>.btn_wrap span{float:left;margin:0}
.top_search .sp_btn{width:71px;height:36px;margin-left:5px}
.top_search .btn1{background-position:0 -271px}
.top_search .btn2{background-position:-76px -271px}
.top_search .btn3{background-position:-152px -271px}
.top_search .auto_words{top:49px;left:34px;width:280px;padding:5px 0;background:#fff;border:1px solid #c1c1c1;border-top:none}
.top_search .auto_words li a{padding:0 10px}
.top_search .pop_wrap02{top:78px}
.relate_search{padding-bottom:15px}
.relate_search dl{overflow:hidden}
.relate_search dt{float:left;width:89px;padding:4px 0 0 3px;font-weight:700;line-height:14px}
.relate_search dd{float:left;width:488px}
.relate_search dd ul{overflow:hidden}
.relate_search dd li{float:left;padding-right:12px;line-height:22px;white-space:nowrap}
.relate_search dd li a{text-decoration:underline;color:#005d98}
.link_banner{overflow:hidden;padding:20px 0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
.link_banner .sp_btn{float:left;width:180px;height:50px;margin-left:20px}
.link_banner .sp_btn:first-child{margin-left:0}
.link_banner .btn1{background-position:0 -553px}
.link_banner .btn2{background-position:0 -605px}
.link_banner .btn3{background-position:0 -658px}
.link_banner .btn4{background-position:0 -711px}
.link_banner .btn5{background-position:0 -764px}
.link_banner .btn6{background-position:0 -817px}
.link_banner .btn7{background-position:0 -870px}
.search_intro{overflow:hidden;margin-top:30px;padding-bottom:30px}
.search_intro .left{float:left;width:183px;height:138px;border:1px solid #c1c1c1}
.search_intro .left img{width:183px;height:138px}
.search_intro .right{float:right;width:375px}
.search_intro .right .txt_blue{font-size:11px}
.search_intro .title{padding-bottom:13px;border-bottom:1px solid #dcdcdc}
.search_intro .title .txt{line-height:14px}
.search_intro h3{padding-bottom:6px}
.search_intro h3 .txt_blue{font-size:14px!important;line-height:16px}
.search_intro dl{overflow:hidden;padding-top:10px}
.search_intro dt{float:left;width:70px;font-weight:700;line-height:21px}
.search_intro dd{float:left;width:305px;line-height:21px}
.search_list{position:relative}
.search_list.border{border-bottom:2px solid #9eb1c4}
.search_list .match{font-weight:700}
.search_list>ul>li{padding:11px 0}
.search_list dl{overflow:hidden;position:relative}
.search_list dt{line-height:17px}
.search_list dd{float:left}
.search_list dt{overflow:hidden}
.search_list dt a{float:left;margin-right:20px}
.search_list dt .sp_btn{float:left;width:16px;height:16px;margin-right:5px}
.search_list dt .btn_excel2{background-position:-183px -553px}
.search_list dt .btn_pdf2{background-position:-204px -553px}
.search_list dt .btn_ppt2{background-position:-225px -553px}
.search_list dt .btn_hwp2{width:14px;background-position:-246px -553px}
.search_list dt .btn_word2{background-position:-265px -553px}
.search_list dt .btn_txt2{width:14px;background-position:-286px -553px}
.search_list .route{overflow:hidden;line-height:15px;padding-top:4px}
.search_list .route li{float:left;padding:0 5px 0 10px;font-size:11px;line-height:15px;color:#218d44;background:url(/img/comm/bg/sprite_bul.png) no-repeat 0 -454px}
.search_list .route li:first-child{background:0 0;padding-left:0}
.search_list .route .date{background-position:-24px -93px}
.search_list .txt{width:580px;padding-top:5px;line-height:17px;color:#444}
.search_list .txt .match{color:#d00000}
.search_list .date{position:absolute;right:0;top:0}
.search_noresult{padding-top:295px;background:url(/img/comm/bg/bg_no_result.png) no-repeat center 137px}
.search_noresult p{padding:8px 0;text-align:center}
.search_noresult .result{font-weight:700;font-size:16px}
.search_right{float:right;width:160px}
.search_right .box{margin-top:10px;padding:10px;border:1px solid #d4d4d4;border-radius:3px}
.search_right .box:first-child{margin-top:0}
.search_right .box h2{padding-bottom:9px;line-height:14px;border-bottom:1px solid #d4d4d4}
.search_right .box ul{padding-top:6px}
.hot_list li{overflow:hidden;padding:5px 0;line-height:13px;vertical-align:top}
.hot_list .num{float:left;width:12px;height:11px;padding:2px 1px 0 0;margin-right:5px;font-weight:700;font-size:11px;line-height:11px;letter-spacing:-.09em;background:#aaa;text-align:center;color:#fff}
.hot_list .num.sele{background-color:#4073b1}
.hot_list a{float:left;max-width:98px;overflow:hidden;margin-top:1px;text-decoration:none}
.hot_list a:hover{text-decoration:underline}
.hot_list .bullet{float:right;overflow:hidden;width:30px;height:13px}
.hot_list .bul{float:left;width:7px;height:7px;margin-top:2px;background-image:url(/img/comm/bg/sprite_bul.png);background-repeat:no-repeat}
.hot_list .up{background-position:-8px -319px}
.hot_list .down{background-position:0 -319px}
.hot_list .same{margin-left:-1px;background-position:-18px -319px}
.hot_list .point{float:left;width:16px;padding-left:4px;font-size:11px;line-height:13px;color:#666;letter-spacing:-.09em;text-align:center}
.my_list li{line-height:20px}
.my_list a{text-decoration:underline;color:#005d98}
/* 20181019 */
.my_list li{position:relative; line-height:20px;}
.my_list input{display:block; position:absolute; right:0; top:3px; width:13px; height:13px; background:url(/img/search/potal/btn/btn_delete.gif) no-repeat 0 0;}
/* // 20181019 */
.secretbox{position:relative;float:left}
.tooltip_wrap{position:absolute;background-repeat:no-repeat;z-index:10}
.tooltip_wrap.left{left:-168px;top:0;padding-right:7px;background-image:url(/img/comm/bg/bg_tooltip_left.png);background-position:right 5px}
.tooltip_wrap.right{left:161px;top:0;padding-left:7px;background-image:url(/img/comm/bg/bg_tooltip_right.png);background-position:left 5px}
.tooltip_wrap.top{left:0;bottom:18px;padding-bottom:7px;background-image:url(/img/comm/bg/bg_tooltip_top.png);background-position:center bottom}
.tooltip_wrap.bottom{left:0;top:18px;padding-top:7px;background-image:url(/img/comm/bg/bg_tooltip_bot.png);background-position:center top}
.tooltipbox{width:148px;min-height:14px;padding:4px 5px 3px;line-height:14px;border:2px solid #7396c1;border:2px solid rgba(56,106,167,.7);box-shadow:1px 1px 2px rgba(0,0,0,.2);background:#fff;word-break:break-all}
.tbl_box .tooltip_wrap.top{height:30px}
.pop_wrap{position:relative;padding:20px 15px}
.pop_wrap .wrap_title{padding-top:0}
.pop_wrap .wrap_paging .page_align,.pop_wrap02 .wrap_paging .page_align{margin-left:0}
.pop_wrap .wrap_contarea.scroll{overflow-y:auto}
.pop_wrap .wrap_contarea>.btn_wrap{margin-top:0}
.pop_wrap .section_group{padding-bottom:20px}
.pop_wrap .section_group:first-child .wrap_title_btn:first-child{margin-top:-5px}
.btn_pop_close{position:absolute;right:15px;top:15px;z-index:2}
.btn_pop_close input{display:block;width:26px;height:26px;background:url(/img/comm/btn/sprite_btn.png) no-repeat left top}
.pop_wrap .tit_h3,.pop_wrap .tit_h4,.pop_wrap .tit_h5,.pop_wrap02 .tit_h3,.pop_wrap02 .tit_h5,.pop_wrap02.tit_h4{min-height:25px}
.pop_wrap .tit_h3 h3,.pop_wrap .tit_h4 h4,.pop_wrap .tit_h5 h5{margin:0;padding:0;font-weight:400;font-size:12px;line-height:14px;background-image:url(/img/comm/bg/sprite_bul2.png);background-repeat:no-repeat}
.pop_wrap .tit_h3 h3{padding-left:8px;background-position:left -165px;font-weight:700;color:#000}
.pop_wrap .tit_h4 h4{padding-left:10px;background-position:left -215px;color:#444}
.pop_wrap .tit_h5 h5{padding-left:17px;background-position:9px -265px;color:#666}
.pop_wrap .tbl_top{min-height:22px}
.pop_wrap .qna_notice dd{position:relative}
.pop_wrap .qna_notice dd .icon{position:absolute;left:0;top:1px}
.pop_wrap .qna_notice dd .txt{padding-left:50px;width:auto}
.pop_wrap .wrap_title_btn,.pop_wrap02 .wrap_title_btn{height:30px}
.pop_wrap .wrap_title_btn .tit_h3,.pop_wrap02 .wrap_title_btn .tit_h3{padding-top:8px;padding-bottom:0}
.pop_wrap .wrap_title_btn .btn_flip2{margin-top:10px}
.pop_wrap.manual .txt_list li,.pop_wrap.manual .txt_list li:first-child{margin-top:5px}
.pop_wrap .wrap_paging .paging li a{height:16px;line-height:16px}
.pop_wrap .wrap_paging .counter p{margin-top:0}
.pop_wrap .wrap_paging .paging li.w2pageList_col_next a,.pop_wrap .wrap_paging .paging li.w2pageList_col_nextPage a,.pop_wrap .wrap_paging .paging li.w2pageList_col_prev a,.pop_wrap .wrap_paging .paging li.w2pageList_col_prevPage a{width:15px;height:16px;padding:0;background-repeat:no-repeat;background-position:left top}
.pop_wrap .wrap_paging .paging li.w2pageList_col_prevPage a{margin:0 4px 0 0;background-image:url(/img/comm/btn/btn_poppage_first.gif)}
.pop_wrap .wrap_paging .paging li.w2pageList_col_prev a{margin:0 9px 0 0;background-image:url(/img/comm/btn/btn_poppage_prev.gif)}
.pop_wrap .wrap_paging .paging li.w2pageList_col_next a{margin:0 0 0 9px;background-image:url(/img/comm/btn/btn_poppage_next.gif)}
.pop_wrap .wrap_paging .paging li.w2pageList_col_nextPage a{margin:0 0 0 4px;background-image:url(/img/comm/btn/btn_poppage_end.gif)}
.pop_wrap .qna_list dd{width:473px}
.layer_iframe02{position:absolute;top:50%;left:50%;z-index:21;width:600px!important;height:420px!important;margin:-210px 0 0 -300px}
.layer_iframe03{width:800px!important;height:539px!important;margin:-270px 0 0 -400px}
.layer_iframe04{width:480px!important;height:323px!important;margin:-160px 0 0 -240px}
.layer_iframe05{width:800px!important;height:670px!important;margin:-350px 0 0 -400px}/* 20180410 추가 */
.layer_iframe06{position:static;margin:0;width:960px!important}/* 20200421 추가 */
.layer_iframe06 .pop_wrap02{width:910px !important;height:auto;border-radius:10px;border-width:5px}
.layer_iframe06 .pop_wrap02 .wrap_contarea{height:510px}
.layer_iframe02.small{width:420px!important;height:323px!important;margin:-160px 0 0 -210px}
.layer_iframe02.nts{position:static;margin:0;width:839px!important;height:575px!important}
.layer_iframe02.fix{position:static;margin:0;width:825px!important;height:672px!important}
.layer_iframe02.small .pop_wrap02.small .wrap_contarea{height:180px}
.pop_wrap02{width:550px;padding:20px;border:5px solid #7396c1;background:#fff}
.pop_wrap03{width:750px}
.pop_wrap04{width:430px}
.pop_wrap05{width:750px;height:620px}/* 20180410 추가 */
.pop_wrap02.small{width:370px}
.pop_mynts{width:789px;height:525px;border-radius:10px;border-width:5px}
.pop_mynts.personal{border-color:#7bb5ba}
.pop_mynts.corp{border-color:#b493b9}
.pop_wrap02 .wrap_title{padding-top:0;padding-bottom:13px;border-bottom:2px solid #333}
.pop_wrap02 .wrap_contarea{height:260px;overflow-y:auto;position:relative}
.pop_wrap03 .wrap_contarea{height:395px}
.pop_wrap04 .wrap_contarea,.pop_wrap04.small .wrap_contarea{height:179px}
.pop_wrap05 .wrap_contarea{height:530px}/* 20180410 추가 */
.pop_mynts .wrap_contarea{height:430px;height:430px;overflow-y:auto;position:relative}
.pop_mynts .wrap_contarea.nobtn{height:475px;height:475px}
.pop_mynts .tab_container .wrap_contarea{height:430px}
.pop_mynts .tab_container .wrap_contarea.nobtn{height:475px}
.pop_wrap02>.btn_wrap{margin-top:10px}
.pop_wrap02>.btn_wrap .no_more,.pop_wrap>.btn_wrap .no_more{position:absolute;right:0;bottom:0;text-align:left}
.pop_wrap02>.btn_wrap .no_more.single,.pop_wrap>.btn_wrap .no_more.single{bottom:10px}
.pop_wrap02>.btn_wrap .no_more .wrap_radiocheck,.pop_wrap>.btn_wrap .no_more .wrap_radiocheck{padding:0}
.pop_wrap02 .section_group{padding-bottom:15px}
.pop_wrap02 .btn_pop_close{top:22px;right:20px}
.pop_wrap02 .btn_pop_close input{width:12px;height:12px;background:url(/img/comm/btn/sprite_btn.png) no-repeat -132px top}
.pop_wrap02 .tit_h3 h3,.pop_wrap02 .tit_h4 h4,.pop_wrap02 .tit_h5 h5{margin:0;padding:0;font-weight:400;font-size:12px;line-height:21px;background-image:url(/img/comm/bg/sprite_bul2.png);background-repeat:no-repeat}
.pop_wrap02 .tit_h3 h3{padding-left:8px;background-position:left -161px;font-weight:700;color:#000}
.pop_wrap02 .tit_h4 h4{padding-left:10px;background-position:left -212px;color:#444}
.pop_wrap02 .tit_h5 h5{padding-left:17px;background-position:9px -262px;color:#666}
.pop_wrap02 .pop_btn_list .section_group{padding-bottom:0;padding-top:5px;border-bottom:1px solid #ddd}
.pop_wrap02 .pop_btn_list .section_group .wrap_title_btn{height:30px}
.pop_wrap02 .pop_btn_list .section_group ul{padding-bottom:5px}
.pop_wrap02 .wrap_paging .paging li a{height:16px;line-height:16px}
.pop_wrap02 .wrap_paging .counter p{margin-top:0}
.pop_wrap02 .wrap_paging .paging li.w2pageList_col_next a,.pop_wrap02 .wrap_paging .paging li.w2pageList_col_nextPage a,.pop_wrap02 .wrap_paging .paging li.w2pageList_col_prev a,.pop_wrap02 .wrap_paging .paging li.w2pageList_col_prevPage a{width:15px;padding:0;background-repeat:no-repeat;background-position:left top}
.pop_wrap02 .wrap_paging .paging li.w2pageList_col_prevPage a{margin:0 4px 0 0;background-image:url(/img/comm/btn/btn_poppage_first.gif)}
.pop_wrap02 .wrap_paging .paging li.w2pageList_col_prev a{margin:0 9px 0 0;background-image:url(/img/comm/btn/btn_poppage_prev.gif)}
.pop_wrap02 .wrap_paging .paging li.w2pageList_col_next a{margin:0 0 0 9px;background-image:url(/img/comm/btn/btn_poppage_next.gif)}
.pop_wrap02 .wrap_paging .paging li.w2pageList_col_nextPage a{margin:0 0 0 4px;background-image:url(/img/comm/btn/btn_poppage_end.gif)}
.pop_wrap02.bg_same{background:url(/img/comm/bg/bg_same.png) no-repeat 80% 10%;}
.wrap_same_input{position:relative; height:61px; padding:15px 40px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.wrap_same_input dl{position:relative; padding-left:100px;}
.wrap_same_input dt{position:absolute; left:0; top:5px; font-weight:bold;}
.wrap_same_input .btn_submit2{position:absolute; right:40px; top:15px;}
.pop_wrap.notice{padding-bottom:120px;background:url(/img/comm/bg/bg_notice_theme01.png) no-repeat 50% 100%}
.pop_wrap.notice.theme02{background-image:url(/img/comm/bg/bg_notice_theme02.png)}
.pop_wrap.notice.theme03{background-image:url(/img/comm/bg/bg_notice_theme03.png)}
.pop_wrap.notice.theme04{background-image:url(/img/comm/bg/bg_notice_theme04.png)}
.pop_fix{width:775px}
.pop_fix .wrap_contarea{overflow:hidden;height:569px}
.pop_wrap02.join_info{background:#fff url(/img/comm/bg/bg_join_info.png) center top no-repeat}
.pop_wrap02.join_info .wrap_title{height:36px}
.pop_wrap02.join_info h2{width:179px;height:43px;background:url(/img/comm/title/tit_h1.png) 0 0 no-repeat}
.pop_wrap02.join_info .join_bg{padding:10px 0 30px;background:url(/img/comm/bg/bg_img131.png) right 0 no-repeat}
.pop_wrap02.join_info .title{width:431px;height:102px;background:url(/img/comm/img/img_join_txt.png) 0 0 no-repeat}
.pop_wrap02.join_info .title2{width:550px;height:65px;margin-top:15px;font-size:20px;font-weight:700;line-height:35px}
.pop_wrap02.join_info .subtitle{font-size:16px;line-height:25px}
.pop_wrap02.join_info .btn_wrap .term_radio{position:absolute;right:0;bottom:10px}
.browser_up{background:#fff url(/img/comm/bg/bg_join_info.png) center top no-repeat}
.browser_up .bg{padding:10px 0 30px;background:url(/img/comm/bg/bg_img131.png) right 0 no-repeat}
.browser_up .bg .txt{width:372px;height:130px;background:url(/img/comm/img/img_browser_txt.png) 0 0 no-repeat}
.browser_up ul.browser_link{overflow:hidden;margin-top:15px}
.browser_up ul.browser_link li{float:left;margin:0 10px}
.browser_up ul.browser_link li.br_icon{display:block;width:35px;height:35px}
.browser_up ul.browser_link li.icon_01{background:url(/img/comm/btn/icon_ie.gif) 0 0 no-repeat}
.browser_up ul.browser_link li.icon_02{background:url(/img/comm/btn/icon_chrome.gif) 0 0 no-repeat}
.browser_up ul.browser_link li.icon_03{background:url(/img/comm/btn/icon_firefox.gif) 0 0 no-repeat}
.browser_up ul.browser_link li.icon_04{background:url(/img/comm/btn/icon_safari.gif) 0 0 no-repeat}
.browser_up ul.browser_link li.icon_05{background:url(/img/comm/btn/icon_opera.gif) 0 0 no-repeat}
.browser_up ul.browser_link li a{display:block;width:35px;height:35px;cursor:pointer}
.use_guide .use_left{position:absolute;left:0;top:0;width:210px;height:483px;padding:20px 15px;background:url(/img/comm/bg/bg_use_guide.png) no-repeat left top}
.use_guide .use_right{margin-left:240px}
.treeview_wrap .sp_txt{width:167px;height:50px;margin:22px 0 0 11px;background-position:0 -3082px}
.treeview{position:relative;min-width:210px;height:280px;overflow-y:scroll;background:#fff;border:1px solid #d4d4d4}
.treeview .depth1{float:left}
.treeview li{min-width:193px;border-top:1px solid #ececec}
.treeview li>div{height:23px;padding-top:8px;padding-left:15px}
.treeview li li>div{padding-left:30px}
.treeview .fl h3{height:25px;padding:10px 0 0 15px;border:1px solid #4679b7;background:#3a6daa;color:#fff;font-weight:700}
.treeview .depth1 input[type=button]{width:30px;height:14px;margin-right:8px;background-image:url(/img/comm/bg/sprite_bul.png);background-repeat:no-repeat;background-position:0 -755px}
.treeview .plus input[type=button]{background-position:0 -737px}
.treeview .depth1>li>div>input[type=button]{background-position:0 -689px}
.treeview .depth1>li.plus>div>input[type=button]{background-position:0 -670px}
.treeview a{line-height:17px;white-space:nowrap}
.treeview li.none div{padding-left:15px;background:url(/img/comm/bg/sprite_bul.png) no-repeat 10px -706px}
.treeview li li.none div{padding-left:37px;background-position:28px -706px}
.treeview li li li.none div{padding-left:67px;background-position:59px -706px}
.treeview .plus ul{display:none}
.treeview_wrapper{overflow:hidden;margin-left:-30px;margin-top:10px}
.sitemap .treeview_wrap{float:left;margin-left:30px}
.sitemap .treeview{overflow:hidden;width:300px;height:auto;min-width:0;margin-top:21px;border:none}
.sitemap .treeview input[type=button]{color:transparent;font-size:0;}/* 20181001 */
.sitemap .treeview .scroll{display:none;overflow-y:auto;max-height:280px;border:1px solid #d9d9d9;border-top:none;box-shadow:0 1px rgba(0,0,0,.15);border-radius:0 0 2px 2px}
.sitemap .treeview li div{background:#fff}
.sitemap .treeview .depth1{min-width:298px}
.sitemap .treeview .depth1>li>div{background-color:#f9fafc}
.sitemap .treeview .depth1 input[type=button]{width:25px;background-image:url(/img/comm/bg/bg_treeview_btn.png);background-position:0 -150px}
.sitemap .treeview .depth1>li>div>input[type=button]{width:15px;height:15px;background-position:0 -112px}
.sitemap .treeview .depth1>li.plus>div>input[type=button]{background-position:0 -92px}
.sitemap .treeview .plus input[type=button]{background-position:0 -131px}
.sitemap .treeview .none div{background-image:url(/img/comm/bg/bg_treeview_btn.png);background-repeat:no-repeat}
.sitemap .treeview .depth1>.none>div{padding-left:38px;background-position:22px -166px}
.sitemap .treeview .depth1>li>ul>.none>div{padding-left:63px;background-position:48px -166px}
.sitemap .treeview .depth1>li>ul>li>ul>.none>div{padding-left:82px;background-position:71px -166px}
.tree_title{position:relative;background:url(/img/comm/bg/bg_treeview_btn.png) no-repeat 0 0}
.tree_title h3{position:absolute;left:15px;top:13px;z-index:1;font-weight:700;line-height:15px;color:#005d98}
.tree_title a,.tree_title input[type=button]{position:relative;z-index:2;display:block;width:100%;height:41px;background:0 0}
.tree_title.open{background-position:0 -46px}
.tree_title.open h3{color:#fff}
.wrap_error .error{padding:449px 0 100px;background:url(/img/comm/bg/bg_error_visual.png) no-repeat center 110px;text-align:center}
.wrap_error .error p{padding:5px 0;font-size:14px;line-height:18px;color:#555}
.wrap_error .error .large{font-weight:700;font-size:22px;line-height:26px;letter-spacing:-.09em;color:#222}
.wrap_error .error .point{color:#d62f34;text-decoration:underline}
.wrap_error .error .btn_wrap{margin-top:20px}

/* nx */
.btn_nx{display:inline-block;white-space:nowrap;font-weight:bold;border-radius:3px;border-bottom:1px solid rgba(0,0,0,0.15);text-align:center;line-height:100%;}
.btn_nx.c01{background:#4073b1;color:#fff;border-bottom-color:#335c8e;}
.btn_nx.c02{background:#fbae33;color:#fff;border-bottom-color:#d6942b;}
.btn_nx.c03{background:#b7b7b7;color:#494949;border-bottom-color:#a4a4a4;}
.btn_nx.h01{height:70px;}
.btn_nx.h02{height:40px;}
.btn_nx.icon{height:34px;padding:0 30px 0 23px;border:1px solid #bbb;background:#f3f3f3 url(/img/comm/bg/bul_nx_btn.png) no-repeat 100% 50%;}
.btn_nx.auto{width:100% !important;}
.nx_wrap .login_title_box {padding:0;}
.nx_wrap .img_sub_main{width:617px;padding:65px 0 40px 343px;background:url(/img/comm/bg/bg_nx_login.png) no-repeat 20px 113px}
.nx_wrap .sub_con_bottom{border-top:none;}
.nx_wrap .sub_con_bottom>div{border:none;}
.nx_wrap .login_style2.login_select{border:none;}
.nx_wrap .login_select .inner_group .tit_h4 h4{margin-bottom:15px;}
.nx_wrap .login_style2.login_select .left{width:444px;margin-top:40px;}
.nx_wrap .login_style2.login_select .right{width:465px;margin-top:0;padding-top:40px;padding-left:40px;}
.nx_wrap .login_certification{width:395px;}
.nx_wrap .login_style2 .login_certification{padding-bottom:0;border-bottom:none;}
.nx_wrap .login_box > div{margin-top:5px;}
.nx_wrap .login_box > div:first-child{margin-top:0;}
.nx_wrap .login_box .btn_nx{width:195px;margin-left:5px;}
.nx_wrap .login_box .btn_nx:first-child{margin-left:0;}
.nx_wrap .login_id{width:395px;}
.nx_wrap .login_style2.login_select .left .login_id .login_box{margin-top:12px;}
.nx_wrap .login_id dl{width:284px;}
.nx_wrap .login_id dt{width:80px;}
.nx_wrap .login_id dd input{width:192px !important;}
.nx_wrap .login_id .wrap_radiocheck .w2checkbox{margin-left:80px;}
.nx_wrap .login_style2.login_select .btn_wrap{margin-top:20px;padding-top:20px;}
.nx_wrap .login_style2 .right .login_id{padding:30px 60px 30px 0;width:auto;border-top:none;}
.nx_wrap .login_style2 .right .login_id dt{width:95px;}
.nx_wrap .login_style2.login_select .txt_box02{margin-top:40px;}
.nx_wrap .login_title{margin-bottom:30px;}

/* 실시간급상승 */
.list_keyword{position:absolute;right:0;top:0;z-index:3;width:220px;}
.list_keyword .title{padding-bottom:19px;text-align:center;}
.list_keyword li{padding:6px 0 7px;line-height:1.3em;}
.list_keyword li .num{display:inline-block;width:15px;padding-right:10px;font-weight:bold;color:#ffa700;text-align:right;}
.list_keyword li a:hover .txt{text-decoration:underline;}
.list_keyword .list_box{padding-left:23px;}
.list_keyword .list_box .hidden_box{height:20px;overflow:hidden;margin-top:8px;}
.list_keyword .list_box li a .txt{color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_keyword .show_box{display:none;position:absolute;top:37px;right:-25px;z-index:1;width:180px;padding:23px 33px 17px 30px;border:1px solid #cdcac5;background:#fff;border-radius:20px;}
/*.list_keyword .show_box .close{position:absolute;right:20px;top:20px;width:15px;height:15px;font-size:0;color:transparent;background:url(/img/comm/btn/sp_btn_fre.png) no-repeat 2px -67px;}*/
.list_keyword .arrow{position:absolute;right:0px;top:10px;width:21px;height:21px;font-size:0;color:transparent;background:url(/img/comm/btn/sp_btn_fre.png) no-repeat 3px 3px;}
.list_keyword .arrow.open{background-position:3px -32px;}
.main .container .list_keyword{position:absolute;top:106px;right:auto;left:50%;margin-left:180px;}
.main .container .list_keyword .list_box li a .txt{color:#333;}

/* 예술품 등 전문매각기관 관리 */
.sale_wrap{height:536px;}
.sale_wrap .img_sub_main{background:url(/img/comm/bg/bg_sale.png) no-repeat 66px 70px;}
.sale_wrap .img_sub_main .sp, 
.sale_wrap .img_sub_main .wrap_btn_link a{background-image:url(/img/comm/img/sp_sale_txt.png);background-repeat:no-repeat;}
.sale_wrap .img_sub_main h3{height:37px;margin-bottom:18px;background-position:0 0;}
.sale_wrap .img_sub_main .txt{height:32px;background-position:0 -46px;}
.sale_wrap .img_sub_main h4{margin-bottom:21px;height:15px;background-position:0 -88px;}
.sale_wrap .wrap_btn_link{overflow:hidden;margin-top:22px;padding-top:25px;border-top:1px solid #fafafa;border-top:1px solid rgba(0,0,0,0.2);}
.sale_wrap .wrap_btn_link a{display:block;width:266px;height:33px;float:left;margin-bottom:5px;}
.sale_wrap .wrap_btn_link .btn01{background-position:0 -113px;}
.sale_wrap .wrap_btn_link .btn02{margin-left:6px;background-position:-272px -113px;}
.sale_wrap .wrap_btn_link .btn03{background-position:0 -151px;}
.sale_wrap .wrap_btn_link .btn04{margin-left:6px;background-position:-272px -151px;}
.sale_wrap .wrap_btn_link .btn05{background-position:0 -189px;}

/* 포털서브메인 화면의 영역에 스크롤을 대내화면의 이미지가 포함된 커스텀 스크립트 스크롤로 변경 */	
.scroll-pane{outline:none}
.jspContainer{overflow:hidden;position:relative;background:transparent;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:9px;height:100%;border-radius:3px;background:none;}
.jspCap{display:none;}
.jspTrack{background:#e5e5e5;background:rgba(0,0,0,0.1);border-radius:4px;position:relative;}
.jspDrag{width:7px;left:1px;background:#a0a0a0 url(/img/comm/img/scroll_bar.png) no-repeat 50% 50%;background:rgba(0,0,0,0.3) url(/img/comm/img/scroll_bar.png) no-repeat 50% 50%;border-radius:4px;position:relative;top:0;left:1px;cursor:pointer;}

/* autocomplete */
.w2autoComplete{margin:0;padding:0;border:1px solid #b5c7d6;background-color:#fff;width:250px;height:25px;word-wrap:break-word;vertical-align:middle;outline:none}
.w2autoComplete_input{float:none;height:14px;width:95% !important;margin:0;padding:6px 5px 5px !important;line-height:14px!important;border:1px solid #bbb;background:#fff;}
.w2autoComplete_input::-ms-clear{display:none;}
.w2autoComplete_table_main{width:100%;height:100%;border-collapse:collapse;table-layout:fixed;border-color:#bbb;border-top:none;}
.w2autoComplete_table_main td{border:none}
.w2autoComplete_col_label{font-size:12px;vertical-align:middle;}
.w2autoComplete_label{float:none !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.w2autoComplete_label span{text-align:left;padding-left:5px}
.w2autoComplete .w2autoComplete_col_button{width:16px;vertical-align:middle;background:url(uiplugin/autoComplete/images/select_arrow.gif) no-repeat 50% 50%;}
.w2autoComplete_selected, .w2autoComplete_selected .w2autoComplete_col_label{background:#fff}
/* autocomplete 하위목록 */
.w2input_table_sb{border-color:#4c85aa;outline:none}
.w2input_table_sb_col{height:19px;line-height:1em;padding:2px 5px;border:none;}
.w2input_table_sb_col_over{background:#eee;box-shadow:inset 0 0 1px 1px #fff}
.w2autoComplete_keyword{color:#eb0c00}

/* 20190611 현금영수증 메인 */
.r_btn{border-radius:3px;border:1px solid;box-shadow:0 1px 0 0 #c1c1c1;}
.r_btn.c01{border-color:#3266a6;background-color:#4073b1;}
.r_btn.c02{border-color:#575888;background:#686995 url(/img/comm/bg/bg_sub_bul02.png) no-repeat 199px 12px;}
.r_btn.c03{border-color:#dedede;background:#fafafa url(/img/comm/bg/bul_link_more.png) no-repeat 153px 14px;}
.wrap_cr_main{overflow:hidden;width:960px;height:480px;margin:0 auto;padding-top:20px;}
.wrap_cr_main .section{width:660px;float:left;}
.wrap_cr_main .section.section01{width:300px;}
.wrap_cr_main .sub_intro{padding-top:170px;background:url(/img/comm/bg/bg_sub_img10.png) no-repeat 0 0;}
.wrap_cr_main .r_box{padding:20px;position:relative;}
.wrap_cr_main .sec02{float:left;width:397px;height:235px;}
.wrap_cr_main .sec03{float:left;width:174px;height:235px;margin-left:5px;}
.wrap_cr_main .btns{position:absolute;right:20px;top:20px;}
.wrap_cr_main .btns a{display:block;}
.wrap_cr_main .sec01 .btns{overflow:hidden}
.wrap_cr_main .sec01 a{float:left;margin-left:5px;}
.wrap_cr_main .sec02 a, 
.wrap_cr_main .sec03 a{display:block;width:212px;height:40px;margin-top:6px;padding-left:12px;}
.wrap_cr_main .sec02 a:first-child,
.wrap_cr_main .sec03 a:first-child{margin-top:0;}
.wrap_cr_main .sec03 a{width:159px}
.wrap_cr_main .sec03 .btns{position:static;margin-top:33px;}
.wrap_cr_main .sec01 .btns a{width:123px;height:50px;text-align:center;}
.wrap_cr_main .sp_txt{display:block;background:url(/img/comm/img/sp_txt_cr.png) no-repeat 0 0;}
.wrap_cr_main a .sp_txt{display:inline-block;margin-top:12px;}
.wrap_cr_main .sub_intro h2{width:180px;height:87px;background-position:0 0;}
.wrap_cr_main .sub_intro p{width:218px;height:35px;background-position:0 -94px;}
.wrap_cr_main .title01{width:189px;height:17px;background-position:0 -307px;}
.wrap_cr_main .title02{width:136px;height:39px;background-position:0 -139px;}
.wrap_cr_main .title03{width:119px;height:17px;background-position:0 -242px;}
.wrap_cr_main .txt01{width:304px;height:12px;margin-top:18px;background-position:0 -334px;}
.wrap_cr_main .txt02{width:117px;height:43px;margin-top:18px;background-position:0 -188px;}
.wrap_cr_main .txt03{width:165px;height:28px;margin-top:18px;background-position:0 -269px;}
.wrap_cr_main .btn01{width:64px;height:34px;margin-top:8px !important;background-position:-229px -100px;}
.wrap_cr_main .btn02{width:99px;height:15px;margin-top:18px !important;background-position:-229px -139px;}
.wrap_cr_main .btn03{width:94px;height:15px;background-position:-229px 0;}
.wrap_cr_main .btn04{width:94px;height:15px;background-position:-229px -20px;}
.wrap_cr_main .btn05{width:128px;height:15px;background-position:-229px -40px;}
.wrap_cr_main .btn06{width:128px;height:15px;background-position:-229px -60px;}
.wrap_cr_main .btn07{width:128px;height:15px;background-position:-229px -80px;}
.wrap_cr_main .btn08{width:128px;height:15px;background-position:-229px -159px;}
.wrap_cr_main .btn09{width:128px;height:15px;background-position:-229px -179px;}
.wrap_cr_main .btn10{width:128px;height:15px;background-position:-229px -199px;}

/* 메뉴개선 */
.search_layout.menu .search_left, .search_layout.menu02 .search_left{margin-top:20px;}/* 20190925 */
.search_layout.menu .search_content, .search_layout.menu02 .search_content{width:770px;}/* 20190925 */
.search_layout.menu .treeview_wrapper{margin-left:-20px;}
.search_layout.menu .sitemap .treeview{width:243px;}
.search_layout.menu .box{margin-top:10px;padding:10px;border:1px solid #d4d4d4;border-radius:3px;}
.search_layout.menu .box h3{padding-bottom:9px;line-height:14px;border-bottom:1px solid #d4d4d4;}
.search_layout.menu .box ul{padding-top:6px;}
.search_layout.menu .search_lnb .title{height: 14px;padding: 10px 0 9px 10px; font-weight: bold;line-height: 14px;color: #fff;background:#4274b3;border-radius:3px 3px 0 0;}
.search_layout.menu .search_lnb ul{border:1px solid #dcdcdc;border-top:none;}
.search_layout.menu .search_lnb li{border-top:1px solid #dcdcdc;}
.search_layout.menu .search_lnb li a{display:block;padding:8px 0;}
.search_layout.menu .search_lnb li a span{padding-left:21px;background: url(/img/search/potal/bg/sprite_bul.png) no-repeat 11px -95px}
.search_layout.menu .search_lnb li.sele a,
.search_layout.menu .search_lnb li a:hover{font-weight:bold;background:#f9f9f9 url(/img/search/potal/bg/sprite_bul.png) no-repeat 141px -502px;}
.search_layout.menu .sitemap .treeview .scroll{display:block;}
.search_layout.menu .tree_title{height:38px;background:#3f72ae;border:1px solid #265790;border-radius:3px;}
.search_layout.menu .tree_title h3{color:#fff;top:12px;}
.search_layout.menu .sitemap .treeview_wrap{margin-left:20px;}
.search_layout.menu .sitemap .treeview li,
.search_layout.menu .sitemap .treeview .depth1{min-width:0;float:none}
.search_layout.menu .treeview a{white-space:normal}
.search_layout.menu .info_type02.sitemap{margin-top:33px;background-position:6px 0}
.search_layout.menu .info_type02 .title_area{margin-top:33px;padding-bottom:20px;}
.search_layout.menu .info_type02.notice .title_area dl{margin-left:269px;}
.search_layout.menu .search_list ul li:first-child{padding-top:0;}

.search_layout.menu .top_search>.btn_wrap{width:73px;}
.search_layout.menu .top_search>.btn_wrap span{margin-right:3px;}
.search_layout.menu .top_search .input_wrap{width:607px;position:relative;}
.search_layout.menu .top_search .input_wrap input{width:96%;position:absolute;left:0;top:0;}
.search_layout.menu .search_content .inner_group.border{padding-top:20px;}
.search_layout.menu .mymenu{position:static;margin-top:0;float:left;width:15px;height:15px;margin-left:8px;background:url(/img/comm/img/img_mymenu.png) no-repeat 0 0;}
.search_layout.menu .btn_wrap.setting{padding-top:20px;margin-top:15px;border-top:1px solid #ababab}
.search_layout.menu .btn_save{width:86px;height:28px;background-position:-150px -484px}

.fav_list{padding-bottom:40px;}
.fav_list ul{overflow:hidden;}
.fav_list ul li{position:relative;float:left;width:124px;margin-left:25px;margin-top:15px;padding-top:11px;}
.fav_list ul li a{display:table;width:122px;height:51px;line-height:1.2em;border:1px solid #ccc;border-radius:3px;text-align:center;color:#444;font-weight:bold;font-size:14px;background:#f9f9f9;background:linear-gradient(#fff, #f9f9f9);}
.fav_list ul li a span{display:table-cell;padding-top:12px;vertical-align:middle}
.fav_list ul li .num{position:absolute;top:0;left:50%;margin-left:-12px;display:block;width:25px;height:25px;background:url(/img/comm/img/img_fav_num.png) no-repeat 0 0}
.fav_list ul li .num02{background-position:-35px 0;}
.fav_list ul li .num03{background-position:-70px 0;}
.fav_list ul li .num04{background-position:-105px 0;}
.fav_list ul li .num05{background-position:-140px 0;}
.fav_list ul li .num06{background-position:-175px 0;}
.fav_list ul li .num07{background-position:-210px 0;}
.fav_list ul li .num08{background-position:-245px 0;}
.fav_list ul li .num09{background-position:-280px 0;}
.fav_list ul li .num10{background-position:-315px 0;}
.fav_list ul li .num11{background-position:0 -35px;}
.fav_list ul li .num12{background-position:-35px -35px;}
.fav_list ul li .num13{background-position:-70px -35px;}
.fav_list ul li .num14{background-position:-105px -35px;}
.fav_list ul li .num15{background-position:-140px -35px;}
.fav_list ul li .num16{background-position:-175px -35px;}
.fav_list ul li .num17{background-position:-210px -35px;}
.fav_list ul li .num18{background-position:-245px -35px;}
.fav_list ul li .num19{background-position:-280px -35px;}
.fav_list ul li .num20{background-position:-315px -35px;}

/* 20190925 추가 */
@font-face {
	font-family: 'NanumGothicWeb';
	font-style: normal;
	font-weight: 400;
	src: url('/font/NanumGothicCompact.eot');
	src: url('/font/NanumGothicCompact.eot?#iefix')
		format('embedded-opentype'), local('※'), url('/font/NanumGothicCompact.woff')
		format('woff'), url('/font/NanumGothic.ttf') format('truetype');
}
/* header */
/* 신규추가 검색, 전체메뉴 */
.util_btns{position:absolute;right:0;top:35px;overflow:hidden;}/* 20191030_header */
.util_btns a{float:left;margin-left:15px;padding-top:19px;height:20px;text-align:center;font-weight:bold;font-size:13px;color:#0e76ba;font-family:'맑은 고딕', dotum, '돋움', sans-serif;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat;letter-spacing:-0.08em;line-height:1em}
.util_btns .btn01{background-position:5px -300px;width:30px}
.util_btns .btn02{background-position:-32px -300px}
.util_btns .btn03{background-position:-95px -300px}
/* 신규추가 헤더검색 */
.search_zone{display:none;position:absolute;top:79px;z-index: 103;width:100%;background:#f5f5f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}/* 20191031 */
.search_zone .inner{position:relative;width:960px;padding:25px 0 30px;margin:0 auto;}/* 20191031 */
.sch_logo_wrap{text-align:center;}
.sch_logo_wrap .logo{display:inline-block;width:216px;height:49px;background:url(/img/comm/img/sprite_menu_ver02.png) 0 -58px;}
.sch_logo_wrap .txt{vertical-align:top;display:inline-block;padding:3px 0 0 20px;color:#444;font-size:35px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}
.btn_sch_close{position:absolute;right:0;top:20px;width:20px;height:20px;opacity:0.5;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -169px -6px}/* 20191031 */
.sch_input{position:relative;width:640px;height:39px;margin:17px auto 0;padding:2px;border:2px solid #5b92d7;}/* 20191108_2 */
.sch_input input[type="text"]{height:49px;width:577px;padding:0 5px;font-size:22px;line-height:39px !important;border:none;}/* 20191031 */
.sch_input input[type="text"]::placeholder{color:#ccc;line-height:normal;}
.sch_input input[type="text"]::-webkit-input-placeholder{color:#ccc;line-height:normal;}
.sch_input input[type="text"]:-ms-input-placeholder{color:#ccc;line-height:normal;}
.sch_input input[type="text"]::-moz-input-placeholder{color:#ccc;line-height:normal;}
.sch_input input[type="text"]::-moz-placeholder{color:#ccc;line-height:normal;}
.sch_input .reset{position:absolute;right:-1px;top:0;}
.btn_sch{width:53px;height:53px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -200px 0;}
.btn_sch_txt{position:absolute;right:0;top:0;}
.btn_sch_txt input[type="button"]{width:107px;height:43px;margin-left:2px;font-size:20px;background:#5b92d7;color:#fff;text-align:center;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.08em;line-height:1em}/* 20191108_2 */
.btn_sch_txt input[type="button"].btn2{background:#7a8ba0}/* 20191108_2 */
.search_zone .sch_input input[type="text"]{width:414px;height:39px;}/* 20191031 */
/* ver02 버전 - 기존해지 */
.ver02 .gnb{width:960px;margin:0 auto;}
/* .ver02 .gnb > ul{padding-left:229px;position:static} */
.ver02 .gnb > ul{padding-left:247px;position:static}
/* .ver02 .gnb > ul > li{padding:0 33px} */
.ver02 .gnb > ul > li{padding:0 27px}
/* .ver02 .gnb > ul.full > li{padding:0 20px} */
.ver02 .gnb > ul.full > li{padding:0 15px}
.ver02 .gnb > ul > li.sele > a{color:#0e76ba}/* 20191030_header */
.ver02 .gnb .menu1{padding-left:0 !important;}
.ver02 .gnb > ul > li > a{width:auto !important;background:none;color:#000;font-weight:bold;font-size:16px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.07em;line-height:1em}/* 20191121 */
.ver02 .login_state li{padding:0 5px;}
.ver02 .login_state a{padding:0;font-weight:bold;line-height:23px;color:#0e76ba;text-align:center;}
.ver02 .login_state .menu1.on a{width:49px;font-weight:normal;color:#fff;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat 0 0;}
.ver02 .login_state .menu3 a{}
.ver02 .header_top_r li>a{background:none;width:auto;/*height:auto !important;*/font-size:11px;}
.ver02 .util_menu ul{paddig-top:6px;}
.ver02 .util_menu .menu6 .tit{width:auto;background:none;font-size:11px;}
/* 20191029 */
/*.main02 .header{height:89px !important;}
.main02 .header h1{top:38px;} 20191030_header*/
.main02 .menu_wrap{background-image:url(/img/comm/bg/bg_cont_right.gif)}
.main02 .container_wrap{padding-top:0;background:none;border-top:1px solid #e4e4e4}
.main02 .container{width:auto;padding-bottom:0}
/* //20191029 */
/* main */
.ver02 .main_banner{height:170px;width:960px;margin:0 auto;}/* 20191029 */
.ver02 .main_banner .hidden_box{height:170px;}
.ver02 .main_banner .btn_group{top:auto;right:auto;left:50%;bottom:17px;width:auto;height:auto;text-align:center;}
.ver02 .main_banner .btn_group ol{position:static;display:inline-block;}
.ver02 .main_banner .btn_group li{float:none;display:inline-block;margin:0 3px;paddig-left:0;}
.ver02 .main_banner .btn_group ol input[type=button]{width:15px;height:15px;background:#ccc;border-radius:50%}
.ver02 .main_banner .btn_group ol .sele input[type=button]{width:27px;background:#999;border-radius:7px;}
.ver02 .main_banner .btn_group .play_zone{position:static;display:inline-block;}
.ver02 .main_board{height:101px;overflow:visible;background:#f5f5f5;border-radius:7px 7px 0 0;padding:28px 0 12px;}/* 20191029 */
.ver02 .main_board .inner{width:960px;margin:0 auto;}/* 20191029 */
.ver02 .main_board .section{width:244px;padding:0;padding-left:30px;}/* 20191029 */
.ver02 .main_board .section1{padding-left:0;}
.ver02 .main_board .section4{width:118px;float:right;text-align:right}/* 20191029 */
.ver02 .main_board ul li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.06em}/* 20191029 */
.ver02 .main_board ul li a{color:#000}/* 20191121 */
.ver02 .main_board h2{font-weight:bold;font-size:16px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;color:#000;letter-spacing:-0.08em;line-height:1em;padding-bottom:2px}/* 20191121 */
.ver02 .main_board .btn_more{top:0;left:auto !important;right:0;}
/* sub quick */
.ver02 .quick_area > h3{height:16px;background-image:url(/img/comm/img/img_quick_ver02.png)}
.ver02 .quick_area li{position:relative;}
.ver02 .quick_area .sub_quick{display:none;position:absolute;right:70px;top:0;}
.ver02 .quick_area>ul>li>a{background-image:url(/img/comm/img/img_quick_ver02.png)}
.ver02 .quick_area .menu01>a{background-position:0 -16px}
.ver02 .quick_area .menu02>a{background-position:0 -88px}
.ver02 .quick_area .menu03>a{background-position:0 -159px}
.ver02 .quick_area .menu04>a{background-position:0 -231px}
.ver02 .quick_area .menu05>a{background-position:0 -376px}/* 브라우저환경설정 20191112 */
.ver02 .quick_area .menu06>a{background-position:0 -303px}/* 홈택스 안내 20191112 */
.sub_quick{position:relative;border:1px solid #c4b5a6;border-radius:7px;box-shadow:2px 2px rgba(0,0,0,0.2)}
.sub_quick .arrow{position:absolute;right:0;top:30px;display:block;width:10px;height:19px;background:url(/img/comm/bg/bg_quick_arrow.gif) no-repeat 0 0;}
.sub_quick .menu_cont.type02{padding-bottom:10px;}
/* 메인 배너하단 즐겨찾는메뉴,주요서비스 - main_cont */
.main_cont{overflow:hidden;width:960px;margin:0 auto;}/* 20191029 */
.menu_cont .tit{padding-bottom:19px;font-size:16px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;color:#000;letter-spacing:-0.08em;line-height:1em}/* 20191121 */
.main_cont > div{float:left;height:247px;border-radius:0;background:#fff;}/* 20191029 */
.menu_cont{overflow:hidden;padding:20px;background:#fff;border-radius:7px;}
.menu_cont.type01{width:500px;}
.menu_cont.type02{float:right;width:370px;}
.menu_cont .tit_wrap{position:relative;overflow:hidden;}
.menu_cont .tit_wrap .tit{float:left;font-weight:bold;}
.menu_cont .tit_wrap .btn_set{float:left;margin-left:11px;}
.menu_cont .tit_wrap .btn_set input[type="button"]{width:54px;height:20px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -54px 0;}
.menu_cont .btn_group{position:absolute;right:0;top:0;}
.menu_cont .btn_group .txt{padding:0 9px; font-size:18px;color:#999}
.menu_cont .btn_group .txt .pres{color:#000}
.menu_cont .btn_close{position:absolute;right:20px;top:20px;}
.menu_cont .btn_close input[type="button"]{width:45px;height:18px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -113px 0;}
.btn_m_prev{width:22px;height:18px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -54px -25px;}
.btn_m_next{width:22px;height:18px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -81px -25px;}
.menu_cont .hidden_box{position:relative;overflow:hidden;width:500px;}
.menu_cont .hidden_box > div{width:1000px;position:relative;left:0;}
.menu_cont .hidden_box ul{float:left;width:500px;}
.menu_cont.type02 .hidden_box{width:370px;}
.menu_cont.type02 .hidden_box > div{width:740px;}
.menu_cont.type02 .hidden_box ul{width:370px;}
/* 즐겨찾는 메뉴 - 서브퀵, 메인 사용  */
.menu_cont.type01 ul{overflow:hidden;margin:0;}
.menu_cont.type01 ul li{float:left;width:96px;height:97px;padding:8px 2px 7px;text-align:center;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.08em;line-height:1.2em}
.menu_cont.type01 ul li a{display:block;height:97px;color:#000}/* 20191121 */
.menu_cont.type01 ul li span{display:block;padding-top:7px;}
.quick_area .menu_cont .btn_group{position:static;float:left;margin-left:16px;}
/* 주요 서비스 - 서브퀵, 메인 사용 */
.menu_cont.type02 ul{overflow:hidden;width:370px;}
.menu_cont.type02 li{float:left;width:50%;padding:9px 0;line-height:26px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.08em}
.menu_cont.type02 li a{position:relative;display:block;height:auto;width:auto;padding-left:35px;font-size:13px;color:#000;}/* 20191121 */
.menu_cont.type02 li a img{position:absolute;left:0;top:0;}/* 20191010 */
.ver02 .quick_area .menu_cont.type02 li a{display:block;height:auto;width:auto;padding-left:35px;}/* 20191010 */
/* 20191112 퀵메뉴 홈택스안내 서브 컨텐츠 */
.menu_cont.type03{width:332px;}
.menu_cont.type03 .hidden_box,
.menu_cont.type03 ul{width:100%;}
.menu_cont.type03 li{margin-bottom:3px;padding:0 70px 0 13px;line-height:20px;background: url(/img/comm/bg/bul_box.gif) no-repeat left 9px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}
.menu_cont.type03 li a{display:block;padding:0;background:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.menu_cont.type03 li .date{position:absolute;right:0;top:0}
/* //20191112 */
/* 20191029 */
.main02 .menu_cont{padding:36px 0}
.main02 .menu_cont > div{border-radius:0;}
.main02 .menu_cont.type02{float:left;margin-left:45px;padding-left:44px;border-left:1px solid #e4e4e4}
/* //20191029 */
/* 메뉴관리 left 영역 해당영역으로 이동  */
.menu02 .search_lnb .menu1{background:#6ea4e7;background:linear-gradient(#70a6eb, #689fe0);}
.menu02 .search_lnb .menu2{background:#777;background:linear-gradient(#777, #6a6a6a);border-color:#6a6a6a;}
.search_lnb .depth3{padding:3px 0 3px 10px;border:none;border-top:1px solid #dcdcdc;background:#fff;}
.search_lnb .depth3 li{border:none;background:none}
.search_lnb .depth3 li a{padding:5px 0 6px 21px;font-weight:normal !important;background-position:11px -90px}
.search_lnb .depth3 li a:hover{text-decoration:underline}/* 20191018 */
.search_lnb .plus a{background-position:11px -773px}
/* 메뉴관리 > 전체메뉴 제목, 검색 */
.sch_cont_tit{color:#4c4c4c;text-align:center;font-size:32px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}/* 20191030 */
.menu_sch_wrap{padding-bottom:28px;}
.menu_sch_wrap p{padding-top:10px;padding-left:10px;width:638px;margin:0 auto;font-size:14px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;color:#666;}
.menu_sch_wrap .sch_input{margin-top:29px;border-color:#6ca4e7;border-radius:0;height:39px;}/* 전체메뉴 페이지 *//* 20191030 */
.menu_sch_wrap .sch_input input[type="text"]{height:39px;font-size:22px;line-height:22px !important;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}/* 20191030 */
.menu_sch_wrap .btn_sch{width:43px;height:43px;background:url(/img/comm/btn/btn_menu_sch.gif) no-repeat 50% 50%;}/* 20191030 */
/* 메뉴관리 > 전체메뉴 검색결과 박스 */
.box_result{margin-bottom:20px;padding:12px 10px 5px;border:2px solid #6da3e6;}
.box_result .top{position:relative;height:32px;border-bottom:1px solid #dcdcdc;}
.box_result .top .txt{padding-top:6px;font-size:14px;color:#555;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}
.btn_result_close{position:absolute;right:0;top:0;width:22px;height:22px;font-size:0;text-indent:-9999px;background:url(/img/comm/btn/btn_result_close.png) no-repeat 0 0;}
.box_result .scroll_box{margin-top:5px;border:none;}
.box_result li a{display:block;padding:6px 0 6px 20px;font-size:14px;line-height:1.3em;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;background:url(/img/comm/bg/bul_dash.gif) no-repeat 8px 15px;}
/* 메뉴관리 > 전체메뉴 메뉴리스트 */
.allmenu_wrap{position:relative}/* 20191030 */
.allmenu_wrap .top{position:absolute;right:0;top:0;z-index:1}/* 20191030 */
.btn_all_close{width:106px;height:34px;padding-left:20px;font-size:14px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;box-shadow:inset 0 0 0 1px #f5f5f5;border-radius:2px;border:1px solid #ccc;border-bottom-color:#999;background:#fff url(/img/comm/bg/ico_minus.png) no-repeat 16px 50% }
.btn_all_close.close{background-image:url(/img/comm/bg/ico_plus.png)}
.allmenu_list .scroll_box{height:auto;padding-bottom:20px;border-top:none;height:auto;}/* 20191023 */
.allmenu_list .title{padding-bottom:12px;color:#003471;font-weight:bold;font-size:14px;border-bottom:1px solid #dcdcdc;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.08em;line-height:1em}/* 20191121 */
.allmenu_list .title > a{color:#5a8fd2;}/* 20191010 */
.allmenu_list .sec_wrap{border:none;padding:0 20px;}/* 20191029 */
.allmenu_list .sec{width:215px; margin-left:20px;/*margin-top:25px;*/}/* 20191029 */
.allmenu_list .sec:first-child{margin-left:0}/* 20191029 */
.menu_inner{margin-top:25px;}/* 대메뉴 > 큰메뉴별 그룹핑 */
/* .menu_inner:first-child{margin-top:0;} */
.allmenu_list li a{display:block;line-height:1.3em;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.05em}
.allmenu_list .depth2 > li{margin-top:10px;}/* 20191030 */
.allmenu_list .depth2 > li > a{padding-left:19px;color:#000;font-size:12px;background:url(/img/comm/bg/bul_box.gif) no-repeat 4px 6px}/* 20191121 */
.allmenu_list .depth2 > li.has > a{background:url(/img/comm/bg/ico_plus.png) no-repeat 0 2px;}/* 20191030 */
.allmenu_list .depth2 > li.open > a{background:url(/img/comm/bg/ico_minus.png) no-repeat 0 7px;}/* 20191030 */
.allmenu_list .depth3{display:none;margin-top:7px;}/* 20191023 */
.allmenu_list .depth2 > li.open .depth3{display:block;padding:4px 11px;background:#f8f8f8}/* 20191023 */
.allmenu_list .depth3 > li > a{padding:3px 0 3px 13px;color:#000;font-size:12px;background: url(/img/comm/bg/bul_box2.gif) no-repeat 0 10px;}/* 20191121 */
/* submain renewal */
/* submain top 영역  */
.sm_wrap{padding:6px 20px 30px;}
.sm_wrap *{font-size:14px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif}
.sm_tit_wrap{position:relative;/*min-height:120px;*/}
.sm_tit_wrap h2{font-size:40px;color:#000;}/* 20191121 */
.sm_tit{margin-bottom:10px;color:#000;font-weight:bold;}/* 20191224 */
.sm_txt{padding-top:12px;color:#000;}/* 20191121 */
.sm_txt p{line-height:1.5em;}
.sm_txt strong{color:#0054a6}
.sm_tit_wrap .right{position:absolute;right:0;bottom:0;}
.sm_tit_wrap .right ul{min-width:290px;}
.sm_tit_wrap .right ul li{padding-left:8px;margin-top:9px;font-size:14px;line-height:1.5em;color:#000;background:url(/img/comm/bg/bul_box2.gif) no-repeat left 9px;}/* 20191121 */
.sm_tit_wrap .right ul li:first-child{margin-top:0;}
.sm_tit_wrap .right ul li strong{color:#000;}/* 20191121 */
.sm_btn{display:inline-block;width:196px;height:54px;text-align:center;font-weight:bold;font-size:16px;line-height:54px;color:#fff;border:1px solid #575888;background:#686995;border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,0.15);}
.sm_btn span{position:relative;top:50%;display:block;margin-top:-10px;line-height:1.3em;}
.sm_btn span.double{margin-top:-20px;}
/* submain contents 영역 */
.sm_cont_wrap{overflow:hidden;margin-top:25px;}/* 20191021 */
/* .sm_cont_wrap::after{content:"";display:table;} 20191021 */
.sm_section{float:left;padding-top:18px;}
.sm_cont_wrap.sec02 .sm_section{width:455px;margin-left:10px;}/* 20191111 */
.sm_cont_wrap.sec03 .sm_section{width:289px;margin-left:27px;}
.sm_cont_wrap.sec03 .sm_section:first-child{width:288px;}
.sm_cont_wrap .sm_section:first-child{margin-left:0}
.sm_section .r_box{padding:20px;margin-top:10px;box-shadow:none}
.sm_section .r_box:first-child{margin-top:0;}
.sm_list{border-top:1px dashed #ebebeb;}
/* 20191010 */
.sm_list>ul>li{position:relative;border-bottom:1px dashed #ebebeb;}
.sm_list>ul>li>a{display:block;padding:5px 15px 4px 0;line-height:1.3em;font-size:14px;color:#000;background:url(/img/comm/bg/bg_sm_menu.png) no-repeat right 8px;}/* 20191121 */
.sm_list>ul>li.has>a{background:url(/img/comm/bg/ico_plus.png) no-repeat right 8px;}/* 20191024 간격 */
.sm_list>ul>li.open>a{background:url(/img/comm/bg/ico_minus.png) no-repeat right 12px;}/* 20191024 간격 */
.sm_list>ul>li>a>span{color:#666}
.sm_list>ul>li>a .add{font-size:12px;color:#000}/* 20191224 */
.sm_submenu{position:absolute;right:-272px;top:-2px;width:219px;padding:6px 13px;border:1px solid #ff9c00;border-radius:4px;z-index:1;font-weight:normal;background:#f8f8f8 url(/img/comm/bg/bg_smsub_arr.gif) no-repeat left 0}/* 20191022 */
.left .sm_submenu{right:auto;left:-272px;background-image:url(/img/comm/bg/bg_smsub_arr02.gif);background-position:right 0}
.top .sm_submenu{top:auto;bottom:-2px;background-position:left 100%;}
.left.top .sm_submenu{right:auto;left:-272px;top:auto;bottom:-2px;background-image:url(/img/comm/bg/bg_smsub_arr02.gif);background-position:right 100%}
.sm_submenu li{}
.sm_submenu a{display:block;color:#444;padding:5px 0 6px 10px;background:url(/img/comm/bg/bul_dash2.gif) no-repeat 0 12px}
.btn_smsub_cls{position:absolute;right:-1px;top:-22px;width:45px;height:18px;background:url(/img/comm/btn/btn_smsub_cls.png) no-repeat 0 0;font-size:0;color:transparent;border:none}
/* //20191010 */
.sm_cont h3{color:#0072bc;font-weight:bold;font-size:17px;}
.sm_cont .title{position:relative;min-height:23px;margin-bottom:18px;}/* 20191010 */
.sm_cont .title.type02{height:145px;margin-bottom:15px;}/* 세무대리 20191010 */
.sm_cont .title.type03{height:84px;margin-bottom:15px;}/* 연말정산 20191010 */
.sm_cont .title p{margin-top:10px;color:#666;line-height:1.3em}
.sm_cont .title p strong{color:#333;}
.sm_btn_wrap{width:100%;position:absolute;right:0;bottom:0;text-align:right;}
.sm_btn_s{display:inline-block;height:25px;padding:0 10px;margin-left:4px;line-height:25px;background:#0072bc;border-radius:3px;text-align:center;font-weight:bold;font-size:14px;color:#fff;}
.sm_cont .scroll_box{border:none;background:none}
.sm_section .r_box.fre{position:relative;padding:28px 20px 30px;margin-top:10px;background:#fff;border-color:#ff9c00;border-top:none;border-radius:0 0 5px 5px;}
.sm_section .r_box.fre .sm_cont h3{position:absolute;visibility:hidden;width:0!important;height:0!important;padding:0!important;margin:0!important;font-size:0;line-height:0;color:transparent;text-transform:capitalize;}
/* 20191111 */
.sm_section .fre .sm_list>ul>li{margin-top:5px;font-weight:bold;}
.sm_section .fre .sm_list>ul>li:first-child{margin-top:0;}
.sm_section .fre .sm_list>ul>li>a{height:42px;line-height:42px;padding:0 15px 0 10px;font-size:17px;color:#fff;border-radius:5px;/*background:#0072bb url(/img/comm/bg/bg_sm_menu03.png) no-repeat 95% 15px*/background:none;background-color:#0072bb}/* 20191030 */
.sm_section .fre .sm_list,
.sm_section .fre .sm_list>ul>li{border:none}
.sm_section .fre .sm_list .sm_submenu{right:-251px;top:1px;}
.sm_section .fre .sm_submenu li{background-position:0 14px;}
.sm_section .fre .sm_list .sm_submenu a{font-size:16px;}
.sm_section .fre .title{position:absolute;left:-1px;top:-28px;width:288px;height:30px;margin-bottom:0;background:url(/img/comm/bg/bg_fre_wrap.png) no-repeat 0 0;}
.sm_section .fre .sm_list>ul>li.has>a{background:#0072bb url(/img/comm/bg/ico_plus02.png) no-repeat 95% 16px;}/* 20191025 */
.sm_section .fre .sm_list>ul>li.open>a{background:#0072bb url(/img/comm/bg/ico_minus02.png) no-repeat 95% 20px;}/* 20191025 */
/* //20191111 */
/* 연말정산서브메인 20191021 */
.tax_notice{overflow:hidden;padding:12px 5px;}
.tax_notice .title{float:left;}
.tax_notice .cont{float:right;width:683px;height:54px;background:url(/img/comm/img/img_notice_num.gif) no-repeat 0 0;}
.sm_step li{position:relative;margin-top:5px;}/* 20191224 */
.sm_step li:first-child{margin-top:0;}
.sm_step li .sm_btn_wrap{width:auto;bottom:13px;}
.sm_step .box{width:100%;height:51px;color:#333;font-weight:bold;font-size:16px;}
.sm_step .box>span{display:block;padding:0 0 0 34px;margin-top:5px;vertical-align:middle;font-weight:normal;font-size:14px;color:#666;letter-spacing:-0.09em;}/* 20191224 */
.sm_step .box>span span{font-size:12px;color:#000}/* 20191224 */
.sm_step .box em{display:inline-block;margin-bottom:3px;color:#333;font-weight:bold;font-size:16px;}
.sm_step .num{position:absolute;left:-1px;top:-4px;width:24px;height:24px;border-radius:50%;background:#f2f2f2;border:1px solid #000;text-align:center;line-height:24px;color:#000;font-weight:bold;font-size:14px;}/* 20191224 */
/* .sm_step .num .arr{position:absolute;bottom:-16px;left:-6px;width:35px;height:18px;background:url(/img/comm/bg/bg_smstep_arr.png) no-repeat 0 0;}20191224 */
/* .sm_step .last .num{padding-bottom:35px;} 20191224 */
/* //20191021 */
/* 20191022 전자세금계산서 */
.sm_step.auto .box{height:auto;}
.sm_step.auto .box>span{letter-spacing:0;line-height:20px;}
.sm_step.auto .num{height:60%;}
/* //20191022 전자세금계산서 */

/* 즐겨찾는 메뉴 */
.ver02 .pop_setting{width:880px;height:560px;top:17px;margin-left:-460px;padding:18px;background:#fff;border:2px solid #ff9c00;border-radius:7px;}
.ver02 .pop_setting .title{overflow:hidden;padding:0 0 40px;}
.ver02 .pop_setting .title h3,
.ver02 .pop_setting .title p{float:left;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.08em;line-height:1em}
.ver02 .pop_setting .title h3{font-size:16px;}
.ver02 .pop_setting .title p{padding:2px 0 0 15px;color:#666;}
.ver02 .pop_setting .scroll_box{border:none;}
.pop_fre_list{overflow:hidden;padding-top:2px;padding-left:30px;}
.fre_item{position:relative;float:left;width:96px;height:109px;margin:0 2px 2px}
.fre_item input[type="checkbox"]{display:none}
.fre_item label{display:block;width:96px;height:103px;padding-top:6px;cursor:pointer;background:#fff url(/img/comm/bg/bg_set_ico_v2.gif) no-repeat 50% 0;text-align:center;font-family:'맑은 고딕', dotum, '돋움', sans-serif;font-size:13px;line-height:16px;letter-spacing:-0.08em}
.fre_item input.check + label{background-image:url(/img/comm/bg/bg_set_ico02_v2.gif);}
.fre_item label span{display:block;padding-top:7px;font-size:12px;}
.fre_item.my input.check + label{background-image:url(/img/comm/bg/bg_set_ico03_v2.gif);}
.btn_pop_cls{position:absolute;right:10px;top:18px;font-size:0;color:transparent;border:none;width:51px;height:20px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -80px -112px;}
.btn_pop_save{position:absolute;right:67px;top:18px;font-size:0;color:transparent;border:none;width:74px;height:20px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat 0px -112px;}
/* //20191010 */

/* gnb 20191030_header */
.header{width:auto;z-index:104}
.header_top{width:960px;margin:0 auto;}
.gnb .gbmenu{display:none;width:100%;position:absolute;left:0;top:80px;padding:20px 0;background:#fff;border-bottom:2px solid #4579b7;}/* 20191101 */
.gnb > ul{position:relative;}
.gnb > ul > li{position:static;}
.gnb > ul > li,
.gnb > ul > li > a{height:32px;}
.gnb > ul > li.sele > a{height:28px;border-bottom:4px solid #4579b7}
.header_bot.open .allmenu_list{display:block;}
.header_bot .scrollbox{width:960px;margin:0 auto;min-height:230px;max-height:467px;overflow-y:auto;}
.header_bot .allmenu_list .sec_wrap{margin-top:-20px;padding:0 10px 0 20px;}
/* .header_bot .allmenu_list .sec{width:206px;margin-left:27px;} *//* 20191101 */
.header_bot .allmenu_list .sec{width:215px;margin-left:19px;}/* 20191102 */
.header_bot .allmenu_list .sec:first-child{margin-left:0;}
/* .header_bot .sec>div:first-child .menu_inner{margin-top:0;} *//* 20191101 */
/* //20191030_header */

/* 20191107 */
.ff_nanum16{font-size:16px !important;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif !important;}
.ff_nanum14{font-size:14px !important;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif !important;}
.ff_nanum13{font-size:13px !important;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif !important;}
.ff_nanum *{font-size:13px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}
.ff_nanum .btn, .ff_nanum .btn input, .ff_nanum .btn span{font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}
.ff_nanum .w2tabcontrol_li a span{font-size: 14px;}
.ff_nanum .tit_h3 h3{background-position:left 1px;}
.ff_nanum .tit_h4 h4{background-position:left -57px;}
.ff_nanum h2{font-size:16px}
.ff_nanum h3{font-size:14px}
.ff_nanum h4{font-size:13px}

/* 20191107 메뉴검색 */
.search_list ul{padding:13px 10px;background:#f8f8f8}
.search_list > ul > li{position:relative;padding:0;margin-top:10px;line-height:1.5em}
.search_list > ul > li:first-child{margin-top:0;}
.search_list ul li a{display:block;color:#666}
.search_list ul li a:hover{text-decoration:underline;}
.search_list .match{color:#ff0000;}
.txt_result{color:#005d98 !important;}

/* 20191108 주메뉴 메인 */
.sub_main{padding:15px 0 131px 20px;}
.sub_main .tit{font-weight:bold;font-size:40px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;color:#333;}
.sub_main .txt{margin-top:23px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}
.sub_main .intro{font-size:14px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;line-height:1.5em}
.sub_main .intro span{color:#0072bc}
.sub_main .txt_list{margin-top:25px;}
.sub_main .txt_list li{margin-top:5px;font-family:'NanumGothicWeb', dotum, '돋움', sans-serif;}
.sub_main .txt_list li:first-child{margin-top:0}

/*ver02 메인 캘린더, 개인화영역 추가*/
.ver02 .main_top{height:auto;width:960px;margin:0 auto;overflow:hidden}
.ver02 .main_top .main_banner{position:relative;width:545px;height:250px;float:left;margin-right:20px}
.ver02 .main_top .main_banner .hidden_box{position:relative;width:545px;height:250px;overflow:hidden}
.ver02 .main_top .main_schedulewrap{position:relative;width:395px;height:250px;float:right}
.ver02 .main_top .tit_wrap{overflow:hidden;height:auto;margin-bottom:11px;position:relative}
.ver02 .main_top .tit_wrap .tit{float:left;font-size:16px;color:#000;font-family:'맑은 고딕', dotum, '돋움', sans-serif;letter-spacing:-0.8px}
.ver02 .main_top .tit_wrap .tit span{display:block;font-size:13px;color:#306796}
.ver02 .main_top .tit_wrap .tit span em{font-weight:600}
.ver02 .main_top .tit_wrap .btn{position:absolute;right:0;top:0}
.ver02 .main_top .main_schedulearea{background:#fffdf1;border:1px solid #e4e4e4;border-radius:5px;height:218px;box-sizing:border-box}
.ver02 .main_calendar{}
.ver02 .main_calendar .w2calendar_footer,.ver02 .main_calendar .w2calendar_header_next_year,.ver02 .main_calendar .w2calendar_header_last_year{display:none}
.ver02 .main_calendar .w2calendar_header{position:absolute;top:0;right:0}
.ver02 .main_calendar,.ver02 .main_calendar .w2calendar_class1{float:left;width:auto;height:183px;margin:7px 5px 0 5px;border:none}
.ver02 .main_calendar.off{width:auto}
.ver02 .main_calendar.off .w2calendar_col_day{padding-left:20px}
.ver02 .main_calendar{width:210px}
.ver02 .main_calendar .w2calendar_col_day{padding-left:8px}
.ver02 .main_calendar .w2calendar_content{padding-bottom:0}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_col_date{padding:0}
.ver02 .main_calendar .w2calendar_content table{border:none;margin-top:0}
.ver02 .main_calendar .w2calendar_wrap{padding:0;border:none}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_day0{border:none}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_col_day{padding-bottom:15px}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_col_day,.ver02 .main_calendar .w2calendar_class1 .w2calendar_col_date{border:none;background:#fffdf1;font-family:'맑은 고딕';font-size:14px}
.ver02 .main_calendar .w2calendar_col_date button{font-family:'맑은 고딕';font-size:14px}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_col_date{height:25px;color:#c3c3c3;position:relative}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_today button{border:1px solid #000;border-radius:3px}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_col_date button{background:#fffdf1;width:22px;line-height:21px}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_day_0.w2calendar_selected, 
.ver02 .main_calendar .w2calendar_class1 .w2calendar_day_0.w2calendar_selected button,
.ver02 .main_calendar .w2calendar_class1 .w2calendar_day_6.w2calendar_selected, 
.ver02 .main_calendar .w2calendar_class1 .w2calendar_day_6.w2calendar_selected button, 
.ver02 .main_calendar .w2calendar_class1 .w2calendar_selected, .w2calendar_class1 .w2calendar_selected button{color:inherit;color:#000;font-weight:inherit;font-weight:normal}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_header button{background-image:url(/img/comm/img/sprite_menu_ver02.png);width:16px;height:16px;margin-top:5px}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_header_last_month{background-position:-212px -149px}
.ver02 .main_calendar .w2calendar_class1 .w2calendar_header_next_month{background-position:-246px -149px}
.ver02 .set button,.ver02 span.set{border-radius:3px;background:#939fa4 !important;color:#fff !important}
.ver02 .sc1 button,.ver02 span.sc1{background:#6ece67 !important}
.ver02 .sc2 button,.ver02 span.sc2{background:#e96b6b !important}
.ver02 .sc3 button,.ver02 span.sc3{background:#ffae00 !important}
.ver02 .sc4 button,.ver02 span.sc4{background:#6782ce !important}
.ver02 .sc5 button,.ver02 span.sc5{background:#9fc555 !important}
.ver02 .sc6 button,.ver02 span.sc6{background:#a867ce !important}
.ver02 .sc7 button,.ver02 span.sc7{background:#df56b7 !important}
.ver02 .sc8 button,.ver02 span.sc8{background:#67b0ce !important}
.ver02 .main_calendar .overlap{position:absolute;right:1px;top:0;display:inline-block;text-indent:-9999px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -159px -272px;width:9px;height:9px}
.ver02 .main_schedule{float:left;width:160px;padding-left:10px;padding-bottom:0;margin-top:12px;box-sizing:border-box;border-left:1px solid #e6e2e3}
.ver02 .main_schedule .tit_wrap{height:23px;overflow:inherit;padding-top:5px;margin-bottom:13px}
.ver02 .main_schedule .tit{font-size:14px !important}
.ver02 .main_schedule .scroll_box{height:150px;border:none;background:transparent}
.ver02 .main_schedule li{position:relative;padding-left:20px;box-sizing:border-box;margin-top:2px;min-height:16px;line-height:16px}
.ver02 .main_schedule li:first-child{margin-top:0}
.ver02 .main_schedule span.set{position:absolute;left:0;top:0;display:inline-block;width:16px;line-height:15px;text-align:center;font-size:11px}
.ver02 .main_schedule span.sccont{font-size:12px;display:inline-block;word-break:break-all}
.ver02 .main_schedule .nextmonth{margin-top:8px;padding-top:8px;border-top:1px solid #e6e2e3}
.ver02 .main_schedule .nextmonth li{padding-left:30px}
.ver02 .main_schedule .nextmonth span.set{width:25px}
.ver02 .main_smartarea{float:left;width:958px;height:54px;margin-top:20px;border:1px solid #e4e4e4;border-radius:5px}
.ver02 .main_smartarea .tp{height:54px;overflow:hidden}
.ver02 .main_smartarea .tp .tit_wrap{float:left;width:150px;padding-left:20px;padding-top:9px}
.ver02 .main_smartarea .tp .smartlist{float:left;width:576px;height:100%;border-right:1px solid #e4e4e4;position:relative}
.ver02 .main_smartarea .tp .smartlist .btn_group{width:100%}
.ver02 .main_smartarea .tp .smartlist .btn_m_prev,.ver02 .main_smartarea .tp .smartlist .btn_m_next,.ver02 .main_smartarea .tp .smartlist .btn_m_stop,.ver02 .main_smartarea .tp .smartlist .btn_m_play {background-image:url(/img/comm/img/sprite_menu_ver02.png);width:16px;height:17px;position:absolute;font-size:0;color:transparent;border:none}
.ver02 .main_smartarea .tp .smartlist .btn_m_prev.off,.ver02 .main_smartarea .tp .smartlist .btn_m_next.off,.ver02 .main_smartarea .tp .smartlist .btn_m_stop.off,.ver02 .main_smartarea .tp .smartlist .btn_m_play.off{opacity:0.3;cursor:default}
.ver02 .main_smartarea .tp .smartlist .btn_m_prev{background-position:-212px -130px;left:20px;top:10px}
.ver02 .main_smartarea .tp .smartlist .btn_m_next{background-position:-246px -130px;left:20px;top:30px}
.ver02 .main_smartarea .tp .smartlist .btn_m_play{background-position:-212px -173px;left:0;top:19px}
.ver02 .main_smartarea .tp .smartlist .btn_m_stop{background-position:-246px -173px;left:0;top:19px}
.ver02 .main_smartarea .tp .smartlist ul{margin:0 0 0 45px;/*height:42px;*/overflow:hidden}
.ver02 .main_smartarea .tp .smartlist li{margin-top:7px;margin-bottom:5px;line-height:40px;height:40px;width:521px;overflow:hidden}
.ver02 .main_smartarea .tp .smartlist li a{line-height:18px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;font-size:12px;width:100%;height:40px;display:table-cell;vertical-align:middle}
.ver02 .main_smartarea .tp .smartnote{float:left;width:120px;height:100%;border-right:1px solid #e4e4e4}
.ver02 .main_smartarea .tp .smartnote dt{display:inline-block;float:left;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat 0 -141px;width:57px;height:30px;margin-top:12px;margin-left:8px}
.ver02 .main_smartarea .tp .smartnote dt span{display:block;padding-left:33px;color:#666}
.ver02 .main_smartarea .tp .smartnote dd{float:left;width:50px;margin-top:12px;margin-right:5px}
.ver02 .main_smartarea .tp .smartnote dd a{display:inline-block;color:#000;font-size:14px;font-weight:600;width:50px;height:30px;line-height:30px;text-align:right}
.ver02 .main_smartarea .tp .smartitem{float:left;width:86px;height:100%;overflow:hidden;padding-left:3px;padding-top:3px}
.ver02 .main_smartarea .tp .smartitem .w2trigger{float:left;width:40px;height:22px;line-height:22px;background:#306796;color:#fff;border-radius:3px;margin:1px}
.ver02 .main_smartarea .tp .smartitem .w2trigger:nth-child(1){background:#6782ce}
.ver02 .main_smartarea .tp .smartitem .w2trigger:nth-child(2){background:#e09900}
.ver02 .main_smartarea .tp .smartitem .w2trigger:nth-child(3){background:#e96b6b}
.ver02 .main_smartarea .tp .smartitem .w2trigger:nth-child(4){background:#729827}
.ver02 .main_smartarea .dn{display:none;height:157px;overflow:hidden;position:relative;border-top:1px solid #e4e4e4}
.ver02 .main_smartarea.sele{height:auto}
.ver02 .main_smartarea.sele .dn{display:block}
.ver02 .main_smartarea.sele .dn .tbl_list.w2grid tr:hover td{background:#ffffe1 !important}
.ver02 .main_smartarea.sele .dn .tbl_list.w2grid tbody tr td:first-child{text-align:left !important}
.ver02 .main_smartarea .dn .scroll_box{margin:14px 45px 0 20px;height:129px;border:none;overflow-x:hidden}
.ver02 .main_smartarea .dn .scroll_box .subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:inline-block;text-align:left}
.ver02 .main_smartarea .dn .scroll_box input[type=button]{display:inline-block;height:25px!important;font-weight:700;color:#343434;background:url(/img/comm/bg/bg_gridbtn.gif) repeat-x left top;border:1px solid #d0d0d0;border-radius:3px;width:75px}
.ver02 .main_smartarea .dn .btn_close{position:absolute;right:10px;top:15px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -182px -147px;width:18px;height:18px;font-size:0;color:transparent}

/*초기화면설정*/
.menusetWrap{}
.menusetWrap > ul{overflow:hidden}
.menusetWrap > ul > li{width:23.5%;float:left;margin-left:11px}
.menusetWrap > ul > li:first-child{margin-left:0}
.menusetWrap .depth > ul > li{height:15px;margin-top:13px;padding-right:20px;position:relative}
.menusetWrap .depth > ul > li:first-child{margin-top:0}
.menusetWrap .depth  li.has{display:block;line-height:1.3em;padding-left:15px;color:#000;font-size:12px;background:url(/img/comm/bg/ico_plus.png) no-repeat 0 2px;}
.menusetWrap .depth  li.last{display:block;padding-left:16px;color:#000;font-size:12px;background: url(/img/comm/bg/bul_box2.gif) no-repeat 5px 5px}
.menusetWrap .depth  li label{display:inline-block;cursor:pointer;width:100%}
.menusetWrap .depth  li.has > a.on{display:inline-block;width:100%;background:#ddd}
.menusetWrap .depth > ul > li .menucheck {position:absolute;right:0;top:0}
.menusetWrap .depth > ul > li .menucheck .btn{display:inline-block;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat;width:12px;height:12px;font-size:0;color:transparent;text-indent:-9999px}
.menusetWrap .depth > ul > li .menucheck .off{background-position:-150px -300px}
.menusetWrap .depth > ul > li .menucheck .on{background-position:-175px -300px}
dl.chkmenu{float:left;margin-left:52px;margin-top:2px}
dl.chkmenu dt{display:inline-block;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat -175px -300px;padding-left:16px}
dl.chkmenu dd{display:inline-block;margin-left:5px}


/*일정등록*/
.ver02 .main_schedulewrap .insert_wrap{position:absolute;right:80px;top:-5px;border:1px solid #c4b5a6;border-radius:7px;box-shadow:2px 2px rgba(0,0,0,0.2);z-index:2}
.ver02 .main_schedulewrap .insert_wrap.col{right:30px;top:-6px;z-index:1}
.ver02 .main_schedulewrap .insert_wrap .menu_cont{width:240px;padding:36px 15px 15px 15px}
.ver02 .main_schedulewrap .insert_wrap .btn_close{top:10px}
.ver02 .main_schedulewrap .insert_wrap .btn_close input[type="button"]{font-size:0;color:transparent;border:none}
.ver02 .main_schedulewrap .insert_wrap .arrow{position:absolute;right:0;top:8px;display:block;width:10px;height:19px;background:url(/img/comm/bg/bg_quick_arrow.gif) no-repeat 0 0}
.ver02 .main_schedulewrap .insert_wrap .btn_wrap{text-align:center;margin-top:7px}
.ver02 .main_schedulewrap .insert_wrap .btn_wrap .btn_set input[type="button"]{display:inline-block;width:45px;height:20px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat;font-size:0;color:transparent;border:none}
.ver02 .main_schedulewrap .insert_wrap .btn_wrap .btn_set.add input{background-position:-100px -400px !important}
.ver02 .main_schedulewrap .insert_wrap .btn_wrap .btn_set.modify input{background-position:0 -400px !important}
.ver02 .main_schedulewrap .insert_wrap .btn_wrap .btn_set.delete input{background-position:-50px -400px !important}
.ver02 .main_schedulewrap .insert_wrap .w2inputCalendar_img{margin-left:3px}
.ver02 .main_schedulewrap .insert_wrap dl{overflow:hidden;height:30px}
.ver02 .main_schedulewrap .insert_wrap dt{float:left;width:40px;padding-left:10px;line-height:25px;background:url(/img/comm/bg/bul_box.gif) no-repeat left 9px;color:#000;font-weight:600}
.ver02 .main_schedulewrap .insert_wrap dd input[type="text"]{float:left}
.ver02 .main_schedulewrap .insert_wrap dd .btn_delete,.ver02 .main_schedule .insert_wrap dd .btn_add{display:inline-block;float:left;overflow:hidden;width:17px;height:17px;background:url(/img/comm/img/sprite_menu_ver02.png) no-repeat;margin-top:3px;margin-left:5px}
.ver02 .main_schedulewrap .insert_wrap dd .btn_delete{background-position:-237px -266px !important}
.ver02 .main_schedulewrap .insert_wrap dd .btn_add{background-position:-259px -266px !important}
.ver02 .main_schedulewrap .insert_wrap dd input[type="button"]{display:inline-block;width:17px;height:17px;font-size:0;color:transparent;border:none}

/*5월9일 ~31일 임시*/
.ver02 .imsi_wrap{float:left;width:190px;height:250px;margin-right:10px;overflow:hidden;}
.ver02 .imsi_wrap .box{float:left;width:190px;height:250px;vertical-align:top;background:#f5f5f5}
.ver02 .imsi_wrap .box a{position:relative;display:block;height:250px;cursor:pointer}
.ver02 .imsi_wrap + .main_banner{float:left;width:345px;height:250px;margin-right:0}
.ver02 .imsi_wrap + .main_banner .hidden_box{width:345px}

