/* 버튼목록 */.btn,.btn_cancel,.btn span,.btn_cancel span{background: url(/portal/images/common/btn_set_bg.gif) no-repeat 0 0;height: 27px;visibility:visible;display:inline-block;line-height: 27px;font-weight: bold;color: #fff !important;}.btn,.btn_cancel{padding: 0 0 0 24px;}.btn span,.btn_cancel span{padding: 0 24px 0 0;background-position:right 0;}.btn_cancel{background-position:0 -40px;}.btn_cancel span{background-position:right -40px;}.btn_sh,.btn_sh2,.ico_new,.ico_readingGlasses,.page_l,.page_ll,.page_r,.page_rr{background: url(/portal/images/common/boradSet.gif) no-repeat top left;}.btn_sh{ background-position: 0 0; width: 85px; height: 27px; }.btn_sh2{ background-position: 0 -37px; width: 85px; height: 27px; }.ico_new{ background-position: 0 -74px; width: 27px; height: 13px; }.ico_readingGlasses{ background-position: 0 -97px; width: 17px; height: 27px; }.page_l{ background-position: 0 -134px; width: 24px; height: 18px; }.page_ll{ background-position: 0 -162px; width: 24px; height: 18px; }.page_r{ background-position: 0 -190px; width: 24px; height: 18px; }.page_rr{ background-position: 0 -218px; width: 24px; height: 18px; }/* 검색 */.shSet{border:2px solid #3ca7d5;background-color: #f3f9fb;padding: 8px 26px 8px 12px;margin: 0 0 37px 0;overflow: hidden;}.shSet .input_select{height: 23px;line-height: 23px;}.shSet .input_txt{border:1px solid #c1c1c1;height: 23px;line-height: 23px;width: 234px;padding: 0 0 0 5px;background-color: #fff;}.shSet .btn_sh2{border:none;cursor: pointer;text-indent: -999em;visibility:visible;overflow: hidden;display:inline-block;}.shSet .date_set{float:left;}.shSet .date_set .input_txt{width: 113px;}.site_go_set{line-height: 26px;}.site_go_set .fl{line-height:0}/* 테이블 속 버튼 타입 */.btn_black_s,.btn_black_s .link_type,.btn_black_s button,.btn_blue_s,.btn_blue_s .link_type,.btn_blue_s button{background: url(/portal/images/common/btn_bg_s.gif) no-repeat 0 0;height: 20px;line-height: 20px;color: #fff;visibility:visible; }.btn_black_s span,.btn_blue_s span{visibility:visible;position: relative;white-space:nowrap;}.btn_black_s,.btn_blue_s{visibility:visible;padding: 0 0 0 8px;display:inline-block;vertical-align: middle;}.btn_black_s .link_type,.btn_black_s button,.btn_blue_s .link_type,.btn_blue_s button{border:0 none;padding: 0 8px 0 0;background-position:right 0;visibility:visible; font-size: 11px;display:inline-block;cursor: pointer;}.btn_black_s,.btn_black_s .link_type,.btn_black_s button{background-image: url(/portal/images/common/btn_bg_black.gif);}.shSet ol{line-height: 24px;padding: 3px 24px 0 40px;}.shSet ol li{float:left;margin-right: 2px;}.shSet .submit{float:left;}.bu_la,.site_go_set label{padding-left: 14px;background: url(/portal/images/common/bu_label.gif) no-repeat 0 center;font-weight: bold;color: #464646;}.site_go_set select{vertical-align: middle;margin: 3px 0 0 0;}.btn_site_go{width: 85px;height: 27px;border:none;font-weight: bold;color: #fff;line-height: 27px;background: url(/portal/images/common/btn_site_go_bg.gif) no-repeat 0 0;}/* table */.default_list{border-top: 3px solid #1796cd;border-bottom: 2px solid #6bc1e6;padding: 0 0 1px 0;}.default_list table{width: 100%;}.default_list table th,.default_list table td{background: url(/portal/images/common/list_linex.gif) repeat-x 0 bottom;text-align: center;}.default_list table th{background-color: #eff5f7;color: #3c3c3c;padding: 14px 0;font-weight: bold;border-bottom: 1px solid #6bc1e6;background-image:none;}.default_list table th span{display: block; height: 19px;line-height: 19px;border-right: 1px solid #cac9c3;}.default_list table td{padding: 11px 0;}.default_list table td.tal{text-align: left;padding: 0 0 0 16px;}.default_list table td.tal a:hover,.default_list table td.tal a:focus{color: #0085ce;font-weight: bold;letter-spacing: -1px;}.default_list table th.end{background-image:none;}.default_list table td .ico_new{display:inline-block;}.default_list table td .ico_new span{position: relative;z-index: -1;visibility:hidden;}.default_list table .row_col td{background-color: #fbfbfb;}.default_list_line2 table th span{line-height: 16px;height: auto;}.default_view{border-top: 3px solid #1796cd;padding: 0 0 1px 0;}.default_view table{width: 100%;}.move_title dl dt,.move_title dl dd,#dbdata div.linex,.default_view table th,.default_view table td{background: url(/portal/images/common/list_linex.gif) repeat-x 0 bottom;}.default_view table th{background-color: #eff5f7;color: #3c3c3c;padding: 14px 0 14px 21px;font-weight: bold;text-align: left;}.default_view table td{padding: 11px 0;text-align: center;}.default_view table td.tit{color: #0c6eb2;font-weight: bold;text-align: left;padding: 0 0 0 16px;}.default_view table td.tal{padding-left: 16px;}.table_col{}.table_col table{width: 100%;border-top: 2px solid #91c5d9;border-left: 1px solid #91c5d9;}.table_col table th,.table_col table td{padding: 6px 0;border-right: 1px solid #91c5d9;border-bottom: 1px solid #91c5d9;}.table_col .tit th,.table_col .tit td,.table_col table thead th{background-color: #eff5f7;}.table_col table th{font-weight: bold;}.table_col table td{}.table_col table .col2 th,.table_col table .col2 td{background-color: #fbfbfb;}.table_col th img{padding-top: 2px;}.table_col td.tal{padding-left: 8px;padding-right: 5px;}.table_col_v2 table th{font-weight: normal;}.table_row{border-top: 2px solid #91c3d9;border-right:1px solid #91c3d9;}.table_row table{width: 100%;}.table_row table th,.table_row table td{border-left: 1px solid #91c3d9;border-bottom: 1px solid #91c3d9;padding: 8px;}.table_row table th{background-color: #eff5f7;text-align: left;padding-left: 16px;}.table_row table td{}.tac table th,.tac table td{text-align: center;}.table_row_v2 table th,.table_row_v2 table td{padding:8px 0;text-align:center}#admin_txt{border:1px solid #E3E3E3;background-color: #F4F4F3;padding: 16px 14px;margin-top: 35px;}#admin_txt .h{margin-bottom: 12px;}#admin_txt em{font-weight: bold;}#admin_txt .adm_date{color: #6e6e6e;padding-left: 10px;}/* move_title */.move_title { width: 100%; clear: both; border-top:#767676 2px solid; border-bottom:#767676 2px solid;padding-bottom: 1px;margin: 21px 0 0 0;}.move_title dl {width:100%; overflow: hidden; }.move_title dl dt { padding:13px 0 13px 0;margin: 0 17px 0 0;font-weight:bold; text-align:center; width: 95px; float:left; background-color: #f3f3f3; color:#3c3c3c}.move_title dl dd { padding:13px 8px; text-align:left; }.move_title dl a { color:#3c3c3c}#dbdata{border-bottom: 2px solid #6bc1e6;padding-bottom: 1px;}#dbdata div.linex{padding: 20px 30px;}#dbdata table{}#dbdata table th{}#dbdata table td{}.paging{text-align: center;margin-top: 18px;font-family: 'verdana';}.paging *{vertical-align: middle;}.paging li{display:inline;}.paging li strong{background-color: #0085ce;font-weight: bold;color: #fff;border:1px solid #0065b1;display:inline-block;width: 27px;height: 27px;line-height: 27px;}.paging li a{padding: 7px;display:inline-block;}.paging li a.page_ll,.paging li a.page_l,.paging li a.page_r,.paging li a.page_rr{display:inline-block;}.paging li a span{display: block; text-indent: -999em;}.paging li.img a{padding: 0;}.paging li.img {padding: 0 2px;}.paging li.pal{padding: 0 18px 0 0}.paging li.par{padding: 0 0 0 18px}.btn_list,.btn_next,.btn_pre{background: url(/portal/images/common/btn_set.gif) no-repeat 0 0;width: 75px; height: 27px;}.btn_list span,.btn_next span,.btn_pre span{z-index: -1;position: relative;}.btn_list{ background-position: 0 0;  } .btn_next{ background-position: 0 -50px;  } .btn_pre{ background-position: 0 -100px;  } .btn_set{margin: 20px 0;text-align: center;overflow: hidden;font-size: 0;}.btn_set a{margin-right: 3px;display:inline-block;}.btn_reWrite{background: url(/portal/images/common/btn_apply_write.png) no-repeat 0 0; width: 113px; height: 27px;}.lpop {border-top: 2px solid #4d4e52;width: 400px;position: absolute;left:130px;top:80px;background-color: #f8f9fa;}.lpop  div{border-style:solid;border-width:0 1px 1px 1px;border-color:#0085c6;padding: 20px;}.lpop .lpop_close{background: url(/portal/images/common/joinpwpop_close.gif) no-repeat 0 0;width: 23px;height: 23px;border:none;position: absolute;right:20px;top:10px;}.lpop .lpop_close span{visibility:hidden;}#contents .lpop h4{background-color: #0085c6;font-weight: bold;color: #fff;font-size: 14px;line-height: 43px;padding: 0 0 0 14px;background-image:none;}.lpop p{margin-bottom: 20px;}.lpop ol{}.lpop ol li{padding: 0 0 0 23px;background: url(/portal/images/common/ico_num_1.gif) no-repeat 0 0;}.lpop ol li ul{padding: 10px 0 36px;}.lpop ol li ul li{background: url(/portal/images/common/bu_sky.gif) no-repeat 2px 4px;padding-left: 13px;}.join_pw_pop{border-top: 2px solid #4d4e52;width: 400px;position: absolute;height: 420px;left:130px;top:80px}.join_pw_pop div{border-style:solid;border-width:0 1px 1px 1px;border-color:#e0e5e9;background-color: #f8f9fa;padding: 20px;}.join_pw_pop div div{border:none;padding: 0;}.join_pw_pop .join_pw_pop_close{background: url(/portal/images/common/joinpwpop_close.gif) no-repeat 0 0;width: 23px;height: 23px;border:none;position: absolute;right:20px;top:10px;}.join_pw_pop .join_pw_pop_close span{visibility:hidden;}#contents .join_pw_pop h4{background-color: #0085c6;font-weight: bold;color: #fff;font-size: 14px;line-height: 43px;padding: 0 0 0 14px;background-image:none;margin-bottom: 0px;margin: 0px;height:auto}.join_pw_pop p{margin-bottom: 20px;}.join_pw_pop ol{}.join_pw_pop ol li{padding: 0 0 0 23px;background: url(/portal/images/common/ico_num_1.gif) no-repeat 0 0;}.join_pw_pop ol li ul{padding: 10px 0 36px;}.join_pw_pop ol li ul li{background: url(/portal/images/common/bu_sky.gif) no-repeat 2px 4px;padding-left: 13px;}.pw_ok{top:140px;left:190px;}/* 회원가입 */.join_tab{overflow: hidden;}.join_tab li{float:left;padding-right: 15px;font-size: 16px;font-weight: bold;color: #fff;width: 230px;position: relative;overflow: hidden;}.join_tab li span{line-height: 18px;display: block; line-height: 70px;padding-left: 72px;}.join_tab li.tab_1 span,.join_tab li.tab_2 span,.join_tab li.tab_3 span{background: url(/portal/images/contents/etc/CM_007_tab_bg.gif) no-repeat 0 -100px;height: 70px;}.join_tab li.tab_2 span{line-height: 18px;padding-top: 18px;}.join_tab li.tab_3{padding: 0;}.join_tab li.tab_2 span{background-position:-245px -100px ;}.join_tab li.tab_3 span{background-position:-490px -100px ;}.join_tab li.tab_1 span.on{background-position:0 0 ;}.join_tab li.tab_2 span.on{background-position:-245px 0 ;}.join_tab li.tab_3 span.on{background-position:-490px 0 ;}.input_textarea{border:1px solid #a8acad;font-size:1em}.input_txt,.input_txt_bgx{height: 25px;line-height: 25px;border:1px solid #a8acad;background:#fff url(/portal/images/common/input_bgx.gif) repeat-x 0 0;box-sizing:border-box;}.input_txt_bgx2{height: 21px;border:1px solid #a8acad;background:#fff url(/portal/images/common/input_bgx.gif) repeat-x 0 0}.col_sky{color: #007ac0;}.col_sky2{color: #007ac0;}.ico_chk{background: url(/portal/images/common/ico_chk.gif) no-repeat 0 center;width: 17px;height: 13px;display:inline-block;text-indent:-999999px;}.ico_chk.noimg{background: none;}.ico_chk span{visibility:hidden;position: absolute;}.nopad table th,.nopad table td{padding-left: 0;padding-right: 0;text-align: center;}.con_cm005{margin: 0 0 30px;}.con_cm005 .vline{background: url(/portal/images/common/cm005_vline.gif) no-repeat 0 46px;padding: 0 0 0 14px;}.con_cm005 .vline p{width: 270px;}.con_cm005 .fl{}.con_cm005 h4{margin: 0 0 30px;}.con_cm005 p{width: 337px;padding: 0 0 0 23px;}.con_cm005 a{margin: 27px 0 0 23px;display: block; }.box_1{background-color: #f7f7f7;border:1px solid #dedede;padding: 17px 20px;}.box_1 p{background-position:0 11px;}.cm002{margin: 0 0 33px;}.cm002 .p{margin: 33px 0 21px 0;}/* login */.cm001_login{margin: 0 0 0 50px;padding: 50px 0 0 300px;position: relative;width: 326px;height: 270px;background: url(/portal/images/contents/etc/cm_001_login_txtbg01.gif) no-repeat 0 0;}.cm001_login .input_txt{border:3px solid #44b7ec;height: 28px;line-height: 28px;padding: 0 0 0 11px;width: 223px;font-size: 14px;}.cm001_login dl{}.cm001_login dd{margin: 0 0 4px;}.cm001_login .img_submit{position: absolute;left:554px;top:50px}.cm001_login div {padding-top: 15px;border-top: 1px solid #cfcfcf;margin: 15px 0 0 0;height: 41px;}.cm001_login div .fl{width: 138px;padding-top: 8px;font-weight: bold;color: #0c6eb2;}.cm001_login div a{display:inline-block;float:left;margin: 0 0 0 2px;}.cm001_login div a span{z-index: -1;position: relative;}/*2012-07-03*/.hi013_txt01{background:url(/portal/images/contents/etc/HI_013_txt01.gif) 0 0 no-repeat;width:644px;height:48px;text-indent:-9999px;padding-bottom:40px}.hi014_txt01{background:url(/portal/images/contents/etc/HI_014_txt01.gif) 0 0 no-repeat;width:516px;height:53px;text-indent:-9999px;padding-bottom:40px}.personal_box{margin-bottom:40px}.input_check{vertical-align:top;margin-right:5px}.input_textarea{width:100%;}.hi_016_top{background:url(/portal/images/contents/etc/HI_016_top.gif) 0 0 no-repeat;width:640px;padding:53px 0 0 0;margin:0 auto}.hi_016_top p.app_tit{background:url(/portal/images/contents/etc/HI_016_tit.gif) 0 0 no-repeat;width:317px;height:65px;text-indent:-9999px;margin:0 auto}.hi_016_top ul{margin:20px 0 30px 40px}.hi_016_top p{margin:0 40px}.hi_016_bottom{background:url(/portal/images/contents/etc/HI_016_bottom.gif) 0 bottom no-repeat;width:640px;height:170px;margin:0 auto;padding:37px 0 0 0}.hi_016_bottom p{margin:100px 0 0 0}.hi_018_box{width:400px;margin:0 auto}.hi_018_boxin{border:1px solid #e0e0e0;background-color:#f7f7f7;padding:31px;overflow:hidden}.hi_018_boxin .confirm{float:left;padding:10px 0 10px 10px;margin:0}.con_if005{position: relative;background: url(/portal/images/contents/02/IF_005_photo_preview_bg.gif) no-repeat 0 0;padding: 520px 0 0 0;}.con_if005 .lage_img{}.con_if005 .lage_img .view{position: absolute;left:26px;top:22px;}.con_if005 .lage_img .flr_both{width: 100%;height: 55px;}.con_if005 .lage_img .fl{padding-left: 37px;font-weight: bold;color: #3c3c3c;font-size: 14px;}.con_if005 .lage_img .fl img{padding-right: 15px;vertical-align: top}.con_if005 .lage_img .fr{padding-right: 54px;}.con_if005 .some_list{position: relative;height: 90px;}.con_if005 .some_list .ctrl{}.con_if005 .some_list .ctrl .btn_left,.con_if005 .some_list .ctrl .btn_right{position: absolute;top:0;padding: 18px 0;}.con_if005 .some_list .ctrl .btn_left{left:37px;}.con_if005 .some_list .ctrl .btn_right{left:656px}.con_if005 .some_list ol{padding: 0 0 0 84px;overflow: hidden;}.con_if005 .some_list ol li{float:left;width: 93px;height: 59px;padding-right: 20px;}.con_if005 .some_list ol li a{display: block;position: relative;}.con_if005 .some_list ol li a span{display: block; width: 87px;height: 53px;border:3px solid transparent;position: absolute;left:0}.con_if005 .some_list ol li a:hover span{border-color:#44b7ec}.con_if005 .lpop{width:710px;background-color: #fff;left:0;top:0;}.con_if005 .lpop  div{padding: 10px;}.con_if005 .lpop  div img{width: 100%;}/*2012-07-30*/.hi_024_list{margin-left: -45px;overflow: hidden;}.hi_024_list a:hover{color:#197bba;font-weight:bold;text-decoration:underline}.hi_024_list li{background:url(/portal/images/contents/etc/HI_024_img02.gif) 0 0 no-repeat;padding:5px 9px 9px 5px;float:left;width: 125px;margin-left: 45px;}.hi_024_list span.img{display:block;margin:0 0 20px 0}.hi_024_list span.last_child{margin-right:0}.hi_024_list span.tit{background:url(/portal/images/contents/etc/HI_024_img03.gif) 15px 0 no-repeat;padding:1px 0 0 40px;float:left;overflow: hidden;position: relative;white-space:nowrap;width: 85px;}.con_if007{}.con_if007 .set{overflow:hidden;padding-top:24px;padding-bottom:18px;background:url(/portal/images/common/dot_line6.gif) repeat-x 0 bottom}.con_if007 .bg1{background-color:#f9f9f9}.con_if007 .set .img{float:left;width: 254px;}.con_if007 .set .img span{display:block;height: 150px;margin: 0 0 0 0;padding: 0px 0 9px 0;}.con_if007 .set .img span img{}.con_if007 .set .txt{float:left;width: 450px;}#contents  .con_if007 h4{margin:0 0 16px!important}.con_if007 dl dt{margin:18px 0 6px;font-weight:bold;color:#027bb5}.con_if007 ul li,.con_if007 dl dd{padding:0 0 0 11px;background:url(/portal/images/common/bu_sky.gif) no-repeat 0 6px}.ds_019_login{height:80px;margin-top:37px;padding:27px 0 0 184px;background:url(/portal/images/contents/05/DS_019_bg01.gif) no-repeat 0 0}.ds_019_login h4{float:left;width:212px;padding-top:7px !important}.ds_019_login div{}.ds_019_login div dl{float:left;width:215px}.ds_019_login div dl .input_txt{width:128px}.ds_019_login div dl dt{float:left;width:81px;font-weight:bold}.ds_019_login div dl dd{margin-bottom:2px}.ds_019_login div .img_submit{}.con_dp000{margin-left: 11px;}.con_dp000 li{float:left;}.con_dp000 li a{padding-right: 5px;display: block; }.con_dp000 li a:hover{color: #129ed9;font-weight: bold;letter-spacing: -1px;}.con_dp000 li a span{display: block; }.con_dp000 li a span.txt{padding: 15px 0;text-align: center;}.con_hi002 p{margin-bottom: 25px;}.con_hi005{margin-top: 26px;position: relative;}.con_hi005 dl{padding-left: 211px;}.con_hi005 dl dt{width: 158px;border-bottom: 1px solid #1796cd;position: absolute;left:0}.con_hi005 dl dt.a1{top:0;border-top: 5px solid #1796cd;}.con_hi005 dl dt.a2{top:44px}.con_hi005 dl dt.a3{top:88px}.con_hi005 dl dt.a4{top:132px}.con_hi005 dl dt.a5{top:176px}.con_hi005 dl dt a{display: block; padding: 12px 0 15px 1px;}.con_hi005 dl dd{width: 499px;border-top: 2px solid #cccccc;display: none;}.con_hi005 dl dd.on{display: block; }.con_hi005 dd.on dl{width: 100%;background-color: #f1f1f1;overflow: hidden;border:none;border-bottom: 1px solid #ebebeb; }.con_hi005 dd.on dl dt{float:left;width: 92px;text-align: center;border:none;background-color: #f1f1f1;font-weight: bold;border-top: 1px solid #fff;vertical-align: top;}.con_hi005 dd.on dl dt,.con_hi005 dd.on dl dd{padding: 13px 0 14px;position: relative !important;}.con_hi005 dd.on dl dd{width: 394px;float:left;background-color: #fff;display: block;left:0; border:none;border-top: 1px solid #ebebeb;padding-left: 13px !important;}.con_hi005 dt { }.con_hi005 dd .table_row table th{text-align:right;}.con_if001{margin-bottom: 40px;}.con_if001 p{}.con_if001 ul{margin-top: 15px;overflow: hidden;}.con_if001 ul li{float:left;padding-right: 9px;}.con_if001 ul li.end{padding: 0;}.con_if001 ul li a{display: block; }.con_rs007{background: url(/portal/images/contents/03/RS_007_img1.jpg) no-repeat 0 0;padding: 30px 0 0 450px;height: 220px;}.con_rs007 p{margin-bottom: 23px;}.div_both{clear: both;width: 100%;overflow: hidden;}.img_left{line-height: 18px;}.img_left .fl{padding-right: 20px;}.doctor_list {border-top: 1px dashed #E5E5E5;}.doctor_list li{border-bottom: 1px dashed #E5E5E5;overflow: hidden;padding: 10px 0;}.doctor_list .pic{float:left;border:1px solid #666;padding: 1px;margin-right: 30px;}.doctor_list .pic img{width: 100px;}.doctor_list .table_row{margin-left: 84px;}.doctor_list .box_set{background-color: #f7f7f7;border:1px solid #cccccc;padding: 14px 17px;overflow: hidden;}.doctor_list .infor dl{color: #656565;}.doctor_list .infor dl dt,.doctor_list .infor dl dd{padding-top: 10px;}.doctor_list .infor dl .name{margin-bottom: 5px;font-weight: bold;}.doctor_list .infor dl .name2{margin-bottom: 5px;font-weight: bold;color: #1C89C7;}.doctor_list .infor dl dt{float:left;font-weight: bold;width: 66px;}.doctor_list .infor dl dt.l{letter-spacing: 6px;}.doctor_list .infor dl dd{padding-left: 194px;}.sign{text-align: right;margin-right: 40px;font-size: 16px;font-weight: bold;}.ti_if001 p{padding-left: 127px;text-indent: -115px;}.RS_003_bg01 {background: url(/portal/images/contents/03/RS_003_bg01.gif) no-repeat right 20px;}.RS_003_bg01 p {padding-bottom:25px;}.RS_003_bg01 p.pb20 {padding-bottom:20px;}.RS_003_bg01 p.pb30 {padding-bottom:30px;}.RS_003_bg01 p.width_415 {width:415px;}/* 탭메뉴 */.tab_se_001_01 { position:relative; width:100%; padding-top:32px;}.tab_se_001_01 h4 { position:absolute; top:0px; padding:0 !important; height:33px; margin:0 !important;}.tab_se_001_01 h4.tit_se_001_01 {left:0px;}.tab_se_001_01 h4.tit_se_001_02 {left:111px;}.tab_se_001_01 h4.tit_se_001_03 {left:222px;}.tab_se_001_01 .con_se_001_01 {padding-top:1px; width:100%; background:url(/portal/images/common/bg_se_001_01.gif) repeat-x 0 1px;}.con_se_001_01 .bg_se_001_01 { display:block; width:670px; height:50px; padding:17px 0 0 40px; color:#ffffff; 										background:url(/portal/images/contents/etc/se_001_bg_bar01.gif) no-repeat 0 1px;}.con_se_001_01 .col_y {font-weight: bold;color: #ffde49;}.con_se_001_01 .bg_se_001_01 .bg_txt_b {display:inline-block; background:#135f9c; padding:0 1px;}.con_se_001_01 .con_se_001_dl01 {margin-bottom:13px;}.con_se_001_01 .con_se_001_dl01 dt {padding:0 0 9px 12px; background:url(/portal/images/common/blit_square_03.gif) no-repeat 0 9px; font-weight:bold;}.con_se_001_01 .con_se_001_dl01 dd {padding:0 0 15px 15px; background:url(/portal/images/common/bg_dot04.gif) repeat-x 0 bottom;}.con_se_001_01 .con_se_001_dl01 dd p {padding-top:7px; color:#478c22;}.con_se_001_01 .con_se_001_dl02 {padding:0 0 15px 0; margin-bottom:13px; background:url(/portal/images/common/bg_dot04.gif) repeat-x 0 bottom;overflow:hidden;}.con_se_001_01 .con_se_001_dl02 dt {float:left; padding:0 15px 0 12px; }.con_se_001_01 .con_se_001_dl02 dd {float:left;}.con_se_001_01 .con_se_001_dl02 dd p {padding-top:7px; color:#ababab;}.con_cm000{padding: 32px 0 0 211px;height: 130px;border:1px solid #dedede;background:#f7f7f7 url(/portal/images/contents/etc/CM_000_bg.gif) no-repeat 0 0;}.con_cm000 p{margin-bottom: 20px;}.con_cm000 strong{text-decoration: underline}.nd{text-decoration: none !important}.col_black{color: #171717;}.col_gray{color: #5d5d5d;}.list_num {margin-left: 24px;}.list_num dt{font-weight: bold;margin-bottom: 4px;}.list_num dd{margin-bottom: 20px;margin-left: 22px;}.list_num li{margin-bottom: 10px;}.con_hi006 *{overflow: hidden;vertical-align: top;}.con_hi006{font-weight: bold;line-height: 30px;color: #fff;}.con_hi006 dl{overflow: hidden;}.con_hi006 dl dt{float:left;width: 127px;background: url(/portal/images/contents/01/HI_006_bg1.gif) no-repeat 0 0;padding-left: 9px;}.con_hi006 dl dd{float:left;width: 582px;}.con_hi006 ul{background: url(/portal/images/contents/01/hi006_vline_long.gif) no-repeat 0 0;}.con_hi006 ul li{clear: both;padding-bottom: 19px;overflow: hidden;background: url(/portal/images/contents/01/hi006_vline_long.gif) no-repeat 0 0;padding-left: 1px;}.con_hi006 ul li.end{background:#fff url(/portal/images/contents/01/hi006_vline_end.gif) no-repeat 0 -5px;}.con_hi006 ul li span{float:left;background: url(/portal/images/contents/01/HI_006_bg2.gif) no-repeat 0 0;padding-left: 22px;width: 134px;display: block; }.con_hi006 ul li ol{float:left;background: url(/portal/images/contents/01/hi006_vline_long.gif) no-repeat 0 0;}.con_hi006 ul li ol.noline,.con_hi006 ul li ol.noline li{background-image:none !important;padding: 0;}.con_hi006 ul li ol li{margin: 0px;}.con_hi006 ul li ol li span{background-image: url(/portal/images/contents/01/HI_006_bg3.gif);padding-left: 30px;width: 131px;}.con_hi006 ul li ol li span.one{width: 116px}.con_hi006 ul li ol li ol{}.con_hi006 ul li ol li ol li{padding-bottom: 0px;height: 30px;}.con_hi006 ul li ol li ol li span{height: 14px;line-height: 14px;margin-bottom: 2px;background-image: url(/portal/images/contents/01/HI_006_bg4.gif);background-position:0 -1px ;padding-left: 31px;width: 104px;background-color: #a2a2a2;padding: 6px 6px 6px 31px;}.con_hi006 ul li ol li ol li.line {background: url(/portal/images/contents/01/HI_006_bg4.gif) repeat-x 0 -1px; padding-left:161px}.con_hi006 ul li ol li ol li.end span{margin-bottom: 0px;}.con_hi006 ul li ol li ol li.l{height:auto}.con_hi006 ul li ol li ol li.l span{width: 224px;height: auto;}.con_hi006 ul li ol li ol li ol{}.con_hi006 ul li ol li ol li ol li{}.con_hi006 ul li ol li ol li ol li span{background-color: transparent;background-image: url(/portal/images/contents/01/HI_006_bg5.gif);background-position:0 0 ;padding-left: 14px;width: 104px;color: #858585;padding: 0 0 0 14px;line-height: 30px;height:30px}#contents .con_cm017 h4{background-image:none;margin-left: 0;padding:0}.SS_002_con01 p {width:230px;}.SS_002_con01 dl {width:450px;}.DS_013_bg01 {width:536px; height:190px; margin:0 auto; background: url(/portal/images/contents/DS_013_bg01.gif) no-repeat 0 0; color:white; font-weight:bold; font-size:12px;}#contents .DS_013_bg01 h5 {margin: 0 !important;padding: 0px 0 53px 191px !important;background: none !important;width: 147px;text-align: center;font-size: 12px !important;height: 27px;line-height: 27px}.DS_013_bg01 dl {float:left;width:147px; padding-right:44px; text-align:center;height:100px;}.DS_013_bg01 dl.pr0 {padding-right:0;}.DS_013_bg01 dl dt { height:50px; }.DS_013_bg01 dl dd { height:31px; }.DS_002_bg01 {position:relative; width:536px; height:340px; margin:0 auto; background: url(/portal/images/contents/DS_002_bg01.gif) no-repeat 0 0; color:white; font-weight:bold; font-size:12px;}#contents .DS_002_bg01 h5 {margin:0 !important; padding:3px 0 53px 191px !important; background:none !important; width:147px; text-align:center; font-size:12px !important;height:23px}.DS_002_bg01 div {float:left;width:147px; padding-right:44px; text-align:center;height:100px;}.DS_002_bg01 h6 {height:33px;}.DS_002_bg01 div.pr0 {padding-right:0;}.DS_002_bg01 div li {height:33px;}.DS_002_txt01 {color:#6d6d6d;}.DS_002_txt02 {position:absolute; right:10px; top:112px; width:147px; text-align:center;}.default_view,.move_title,#dbdata,.default_list{font-size:12px;line-height:16px}.letter-1{letter-spacing: -1px;}.con_ss_000 li {width:110px; height:160px; float:left; text-align:center; margin-right:5px; }.con_ss_000 li img {display:block; padding-bottom:12px;}.con_ss_000 li a:hover {color:#129ed9; text-decoration:underline;}.con_20807000{line-height: 1.6;}.con_20807000 ol{margin-left: 24px;}.con_20807000 ol li{padding-left: 21px;text-indent: -21px;}.con_20807000 ol li li{padding-left: 15px;text-indent: -15px;}.l1{text-indent: -14px;padding-left: 14px;}.cm003{margin: 0 0 0 67px;}.cm003 p{margin: 0 0 37px;}.cm003 ul{padding: 0 0 0 9px;height: 184px;}.cm003 ul li{float:left;padding: 0 32px 0 0;}.w50{width: 50px;}.w100{width: 100px;}.w99per{width: 99%;}.table_row{border-right: 1px solid #91C3D9}.table_row p{margin: 2px 0;}.ti_1{padding-left: 12px;text-indent: -12px;line-height: 14px;margin: 4px 0;}.default_view_type_left {border-bottom: 2px solid #6BC1E6 }.default_view_type_left table th{text-align: center;font-weight: bold;}.default_view_type_left table td{text-align: left;padding-left: 16px;}.th_tac table th{text-align: center;padding-left: 0;padding-right: 0;}.btn_submit{vertical-align: top;}.btn_submit .input_submit{border:none;padding: 0 10px;margin: 0;background-color: transparent;font-weight: bold;color: #fff;height: 27px;line-height: 27px;cursor: pointer;}.inlin_type{}.inlin_type li{display: inline;padding: 0 10px 0 0;display:inline-block;}.pic_edit_set{}.pic_edit_set .pic{float:left;padding: 0 20px 0 0;}.pic_edit_set .file{float:left;}/* 2012-11-27 */.con_ds00111_org{background: url(/portal/images/contents/05/DS_00111_or_bg.gif) no-repeat 0 0;position: relative;padding-top: 123px;font-weight: bold;}.con_ds00111_org dl{}.con_ds00111_org dl dt{}.con_ds00111_org .type1{position: absolute;height: 28px;line-height: 28px;width: 147px;text-align: center;color: #fff;}.con_ds00111_org .a1{left:292px;top:0;}.con_ds00111_org .a2{left:100px;top:44px;}.con_ds00111_org .a3{left:292px;top:76px;}.con_ds00111_org dl.set{}.con_ds00111_org dl.set dd{float:left;width: 177px;}.con_ds00111_org dl.set dd dl{}.con_ds00111_org dl.set dd dl dt{background: url(/portal/images/contents/05/DS_00111_or_dt_c.gif) no-repeat 0 0;padding: 16px 17px 12px 13px;height: 27px;line-height: 27px;text-align: center;color: #fff;}.con_ds00111_org dl.set dd dl.fir dt{background: url(/portal/images/contents/05/DS_00111_or_dt_l.gif) no-repeat 0 0;}.con_ds00111_org dl.set dd dl.end dt{background: url(/portal/images/contents/05/DS_00111_or_dt_r.gif) no-repeat 0 0;}.con_ds00111_org dl.set dd dl dd{float:none;width: auto;text-align: center;color: #6d6d6d;background: url(/portal/images/contents/05/DS_00111_or_dd.gif) no-repeat 0 0;padding: 0 0 4px 0;line-height: 27px;height: 27px}/* 신문고 */.sinmungo_introbox {width:100%; overflow:hidden; margin-top:35px;}.sinmungo_introbox {border-top:1px solid #6bc1e6; border-bottom:1px solid #aeddf1;}.sinmungo_introbox_innrbox {width:100%; height:224px; overflow:hidden; border-top:1px solid #aeddf1; border-bottom:1px solid #6bc1e6;}.sinmungo_introbox .fl {width:182px;/*width:205px;*/ height:100%; padding-left:23px; background:url('../../portal/images/contents/etc/bg_dotline_1x8_c9c9c9.gif') repeat-y 100% 0;}.sinmungo_introbox .fr {width:467px;/*width:490px;*/ height:100%; padding-left:23px;}.sinmungo_introbox h4 {margin-left:-23px;}/* @@@@김민기 추가 시작 *//* 각 페이지 제목태그  */#contents applyH4 {margin:0; padding:0 0 0 20px; font-family:'돋움'; font-size:12px; color:#fff; text-align:left; line-height:39px; background:#1796cd; height:auto;}.table_row table caption {width: 0;height: 0;line-height: 0;visibility: hidden;font-size: 0;}#contents applyH4 + .table_row {border-top:0;}#contents applyH4 + .table_row.mt15 {margin-top:0;}.table_row .inforTxt {display:inline-block; position:relative; float:left; margin:0;padding-left:12px;font-family:'굴림';font-size:12px;color:#3c3c3c;}.indiinfo-table {border: 2px solid #414042;  border-collapse: collapse;}.table_row .inforTxt:after {position:absolute;left:0;top:10px;width:3px;height:3px;background:#1ba9e1;content:'';}.indiinfo-tr {background-color: #fff08a; width: 720px;}.indiinfo-td-tit {background-color:#dce6f2; text-align: center; border: 2px solid #414042;}.indiinfo-td-des {background-color: white; padding-left:10px; padding-right:10px; text-align: left; border: 2px solid #414042;}.inforTxt2 {margin:0;padding-left:12px;font-family:'굴림';font-size:12px;color:#3c3c3c;}.indiinfo-td-des .inforTxt {display:inline-block; position:relative; float:left; margin:0;padding-left:12px;font-family:'굴림';font-size:12px;color:#3c3c3c;}.indiinfo-td-des .inforTxt:before {position:absolute;left:0;top:5px;width:3px;height:3px;background:#1ba9e1;content:'';}.indiinfo-td-radio {float:right;}/* @@@@김민기 추가 종료 *//*181008 한석 지원서 수정*/.td-applytype {width: 100px; text-align: center;}.td-roletype {width: 120px; text-align: center;}.td-tell-select {width: 50px; height: 23px;}.td-email-input {width: 100px;}.td-default {padding: 5px; text-align: center;}.input-text-default {margin: 0 auto; width: 100%; height: 18px; background-color: white; outline: none;}.input-text-date {margin: 0 auto; width: 40%; height: 18px; border: 0px; background-color: white; outline: none;}.input-text-spec {width: 130px;}.th-center {text-align: center;}.input-eduname {width: 100%;}.td-textarea {width: 100%; height: 200px; resize: none; }.btn-apply-write {display: inline-block; width: 75px; height: 27px; background: url("/potal/images/common/btn_papply_write.png") no-repeat 0 0;}.btn-apply-next {display: inline-block; width: 75px; height: 27px; background: url("/potal/images/common/btn_apply_next.png") no-repeat 0 0;}/* @@@@김민기 추가 시작 181017 */.table_row table {border-collapse:collapse;}.table_row.noBorderTop {border-top:none;}.mti10 {margin:10px 0 0 0 !important;}.w60 {width:60px;}.w78 {width:78px;}.txtLeft{text-align:left;}.tblCol table td input[type='text'].txtLeft{text-align:left;}.td-email-input.v1,.tblRow select{border: 1px solid #a8acad;}.tblCol table th,.tblCol table td,.tblCol table td input[type='text'] {text-align:center;}.tblCol table th {padding:8px 0;}.tblCol table td .inforTxt {text-align:left;}.input-text-default.v1 {width: auto;}.tblRow input[type='text'].input-text-default.noBorder {padding:0;}.tblRow input[type='text']{padding:0 10px;height:25px;line-height:25px;box-sizing:border-box;}.tblRow select {height:25px;box-sizing:border-box;}.bohoonNumber,.jangaeContent {margin:0 0 0 10px;}.bohoonNumber input,.jangaeContent input {margin-left:5px;border: 1px solid #a8acad;}.jangaeContent input {width:330px;border: 1px solid #a8acad;}.tblCol .td-textarea {border: 1px solid #a8acad;}.defaultBtn {padding:0 10px;}.addRowBox {position: relative;}.addRowBtn,.addRowBtn2,.addRowBtn3,.addRowBtn5 {position: relative; float:right; z-index:1; display:inline-block; margin-right:10px; bottom: 15px; padding:0 20px;min-width: 40px;height: 27px;background: #1796cd;color: #fff;line-height: 27px;text-align: center;border:none;border-radius:25px;}.addrInquiryBtn {display:inline-block; margin-left: 5px; padding:0 20px; min-width: 40px; height: 27px; background: #1796cd; color: #fff; line-height: 27px; text-align: center; border:none; border-radius:25px;}.delRowBtn,.delRowBtn2,.delRowBtn3,.delRowBtn5 {position: relative; float:right; z-index:1; display:inline-block; bottom: 15px; padding:0 20px;min-width: 40px;height: 27px;background: #5a5a5a;color: #fff;line-height: 27px;text-align: center;border:none;border-radius:25px;}.delpos {bottom: 0px;}.addpos {bottom: 0px;}.inforTxt2.v1 {margin:10px 0;}.inforText3 {margin-bottom: 5px;padding-left: 13px;background: url(/portal/images/common/bu_sky.gif) no-repeat 2px 6px;}.acceptPart {overflow:hidden;}.acceptPart li {float:left;}.acceptPart li input {border: 1px solid #a8acad;}.acceptPart label {margin:0 5px 0 0;font-weight:bold;}.nemoIcon {position:relative;padding:0 0 0 15px;}.nemoIcon:after {position:absolute;top:3px;left:0;width:10px;height:10px;background:#000;content:'';}.textDecoration {text-decoration:underline;}.footerTextArea {}    .footerTextArea * {display:block;text-align:center;}    .footerTextArea strong {margin: 25px 0 0 0;}.footerTextArea strong:nth-child(2) {text-align:right;}.footerTextArea strong:nth-child(3) {font-size:20px;}/* @@@@김민기 추가 종료 181017 *//* 개인정보 동의 한석 181025 */.indiinfo-bottom {padding:5px;}.indiinfo-bottom p {margin-top:5px;}.apply-display {display:none;}/* 181220 채용공고 */input[type='text'] {padding: 0 5px;height:25px; line-height: 25px; border: 1px solid #a8acad;background:#fff; box-sizing:border-box;} textarea{border:1px solid #a8acad}.hi_018_box > .hi_018_boxin > ul.line_28 > li{margin:0 0 2px 0;overflow:hidden;}.hi_018_box > .hi_018_boxin > ul.line_28 > li > span.ico_chk{float:left; display:block; width:17px; height:20px;}.hi_018_box > .hi_018_boxin > ul.line_28 > li > label{float:left; display:block; width:63px; height:28px;}.hi_018_box > .hi_018_boxin > ul.line_28 > li > input[type='text'],.hi_018_box > .hi_018_boxin > ul.line_28 > li > input[type='password']{float:left;padding:0 10px;display:block; width:150px; height:28px;background:#fff;box-sizing:border-box;}.addrInquiryBtn{display:inline-block; margin-left: 5px; padding:0 20px; min-width: 40px; height: 27px; background: #1796cd; color: #fff; line-height: 27px; text-align: center; border:none; border-radius:25px;}#applyAddr{margin:5px 0;}.jangaeContent input{width:300px}.con_cm005.clearfix > a.btn.btn_list2{margin:10px 0 0 0;display:inline-block;}