@charset "utf-8";
/* Bluewave Web Standard Team KKS 130130, KHH 130130 */

/* 레이아웃 :: [컨텐츠 공통] */
#wrap{position:relative;width:970px;margin:0 auto}
#header{position:relative;height:116px;background:url(../img/bg_headerline.png) no-repeat 0 85px}
.main #header{background:none;height:90px}
#container{overflow:hidden;margin-left:20px;padding-bottom:60px;zoom:1}
.lnb{width:215px;float:left;margin-right:35px}
#content{width:930px;float:left}
#container1{overflow:hidden;margin-left:20px;padding-bottom:60px;zoom:1}
#content1{width:930px;float:left}

/* 강조색상 색상 :: [컨텐츠 공통] */
.clr_gray_v1{color:#686e70 !important}

/* footer */
#footer{padding:20px 10px 10px 0;border-top:1px solid #e0e4ea;zoom:1}
#footer:after{content:"";display:block;clear:both}
address{padding-bottom:5px}
address + p{padding-bottom:7px !important}
.lft_foot p{padding-bottom:8px}
.lft_foot .fs10{padding-bottom:0;line-height:10px}
.lft_foot .lst_num_v1{padding-top:1px;padding-bottom:18px;color:#7e8c93;line-height:11px;letter-spacing:-1px}
.lft_foot{float:left;font-size:11px;line-height:11px;color:#7e8c93}
.lst_sidemenu{overflow:hidden;padding-bottom:13px;zoom:1}
.lst_sidemenu li{float:left;padding:0 7px;background:url(../img/spr_bu.png) no-repeat 0 -60px;line-height:1em}
.lst_sidemenu li:first-child{padding-left:0;background:none;font-weight:bold}
.lst_sidemenu a{color:#7e8c93}
.foot_wspacing{margin-left:4px;padding-left:8px;background:url(../img/spr_bu.png) no-repeat 0 -60px}
.qrcode {float:left;width:67px;height:78px;background:url(../img/spr_qr.png) no-repeat;text-indent:-9999px;margin-right:14px}
.family_foot{float:right;margin-top:-5px}
.family{position:relative}
.family h3{font-size:11px}
.family #familyBtn{color:#707f87;font-weight:normal;background:url(../img/spr_family.png) 0 -290px no-repeat;border:0 none;padding:0 0 0 10px;margin:0;*overflow:visible;cursor:pointer;width:210px;height:28px;text-align:left}
.family #familyBtn.hover {background:url(../img/spr_family.png) -220px -290px no-repeat}
.logo-wrap{float:left;width: 93px;height: 32px;margin-right: 24px;margin-top:6px;background:url(../img/logo-financial-networks.png) no-repeat;background-size:100% auto;background-position:center center;}

/* 20130514 수정 START */
.familysub {width:518px;height:264px;position:absolute;top:-256px;right:-8px;display:block;background:url(../img/spr_family.png) no-repeat;padding:21px 30px 0 22px;z-index:1000}
.familysub h4 {position:absolute;clear:both;height:12px;text-indent:-9999px;display:block}
.familysub .f_sub1 {border-bottom:1px solid #e4e7ec;position:relative;margin-top:5px;}
.familysub .f_sub2 {border-bottom:1px solid #e4e7ec;position:relative}
.familysub .f_sub3 {position:relative}
.familysub .f_sub1 h4 {top:20px;left:0;background:url(../img/spr_family.png) 0 -320px no-repeat;width:64px}
.familysub .f_sub2 h4 {top:20px;left:0;background:url(../img/spr_family.png) 0 -335px no-repeat;width:52px}
.familysub .f_sub3 h4 {top:20px;left:0;background:url(../img/spr_family.png) 0 -350px no-repeat;width:53px}
.familysub ul {padding:14px 0 14px 99px;overflow:hidden;}
.familysub ul li {width:128px;float:left;line-height:1.8em;background:url(../img/bu_h4_arrow1.png) 0 9px no-repeat;padding:2px 0 0 8px;letter-spacing:-0.1em}
/*.familysub ul li {width:128px;float:left;line-height:1.5em;background:url(../img/bu_h4_arrow1.png) 0 7px no-repeat;padding:2px 0 0 8px;letter-spacing:-0.1em}*/
.familysub ul li.right{width:113px}
.familysub ul li a {float:left;color:#686e70}
.familysub ul li a:hover{color:#0098DE}
.familysub .close {background:url(../img/spr_family.png) -547px -290px no-repeat;text-indent:-9999px;position:absolute;top:11px;left:537px;clear:both;width:15px;height:15px;padding:0;margin:0;border:0 none;*overflow:visible;cursor:pointer;display:block}
/* 20130514 수정 END */

/* 130725 업무용시스템 레이어 */
.systemSite{position:relative;margin-top: 3px}
.systemSite h3{font-size:11px;}
.systemSite #systemBtn {font-weight:normal;background:url(../img/spr_family.png) 0 -290px no-repeat;border:0 none;padding:0 0 0 10px;margin:0;*overflow:visible;cursor:pointer;width:210px;height:28px;text-align:left;color:#707f87}
.systemSite #systemBtn.hover {background:url(../img/spr_family.png) -220px -290px no-repeat}
.systemsub {width:259px;height:133px;position:absolute;top:-130px;right:-8px;display:block;background:url(../img/bg_footSystem.png) no-repeat;z-index:1000}
.systemsub h4 {position:absolute;clear:both;height:12px;text-indent:-9999px;display:block}
.systemsub .f_sub1 {position:relative;margin:12px 0 0 22px;}
.systemsub .f_sub1 h4 {top:20px;left:0;background:url(../img/spr_family.png) -75px -320px no-repeat;width:53px}
.systemsub ul {padding:14px 0 14px 99px;overflow:hidden;}
.systemsub ul li {width:128px;height:14px;clear:both;line-height:1.5em;background: url(../img/bu_h4_arrow1.png) 0 7px no-repeat;padding:2px 0 0 8px;letter-spacing:-0.1em;font-size: 12px;}
.systemsub ul li a {float:left;color:#686e70}
.systemsub ul li a:hover{color:#0098DE}
.systemsub .close {background:url(../img/spr_family.png) -547px -290px no-repeat;text-indent:-9999px;position:absolute;top:13px;right:17px;clear:both;width:15px;height:15px;padding:0;margin:0;border:0 none;*overflow:visible;cursor:pointer;display:block}

/* 컨텐츠 상위 타이틀, location :: [컨텐츠 공통] */
.tit_section{overflow:hidden;margin-bottom:20px;zoom:1}/*20130208추가*/
.h2_tit{float:left;font-size:2.5em;color:#2c2f30;font-family:samsungWeb;font-weight:bold}
.loc{float:right;padding-top:30px;font-size:11px;color:#a2acaf}
.loc span{padding:0 5px 0 0;float:left;}
.loc a{color:#959ea0;text-decoration:none}
.loc a:hover,.loc a:active{color:#686e70}
.loc strong{font-weight:bold;color:#4f565b;float:left}
.btn_home{overflow:hidden;width:11px;height:14px;background:url(../img/spr_ico.png) no-repeat 0 0;text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;}
@-moz-document url-prefix() {.btn_home {background:url(../img/spr_ico.png) no-repeat 0 2px;} }

/* Table :: [컨텐츠 공통] */
.tbl_row_v1{width:100%;border-top:1px solid #4f565b;border-bottom:1px solid #cdd6d8}
.tbl_row_v1 th,.tbl_row_v1 td{padding:10px 10px 7px;border-bottom:1px solid #e3e8e9}
.tbl_row_v1 th{background:#f1f3f4;color:#4f565b;text-align:left}
.tbl_row_v1 th.cnt{text-align:center}
.tbl_row_v1 th.rgt{text-align:right}/* 20130315추가 */
.tbl_row_v1 td{}
.tbl_row_v1 .pr20{padding-right:20px}
.btn_save_v2 {height: 28px;}

.tbl_row_v1 th.btn{border-bottom:none}/*20130208추가*/
.tbl_row_v1 td.cnt{text-align:center}/*20130208추가*/
.tbl_row_v1 td.bbn{border-bottom:none}/* 201300212추가 */

.tbl_col_v1{width:100%;border-top:1px solid #4f565b;border-bottom:1px solid #cdd6d8}
.tbl_col_v1 thead th{background:#f1f3f4;border-bottom:1px solid #cdd6d8;color:#4f565b}
.tbl_col_v1 thead th.blb{border-bottom:1px solid #e3e8e9}
.tbl_col_v1 tfoot tr{background:#f7f9fc}
.tbl_col_v1 tfoot th,.tbl_col_v1 tfoot td{font-weight:bold;color:#4f565b}
.tbl_col_v1 th{color:#4f565b}
.tbl_col_v1 th.bbn{border-bottom:none}
.tbl_col_v1 th,.tbl_col_v1 td{padding:10px 10px 7px;border-bottom:1px solid #e3e8e9;border-left:1px solid #e3e8e9}
.tbl_col_v1 .lft{text-align:left}
.tbl_col_v1 th:first-child,.tbl_col_v1 td:first-child{border-left:none}
.tbl_col_v1.write td{vertical-align:middle}
.tbl_col_v1 td.rgt{text-align:right}
.tbl_col_v1 td.cnt{text-align:center}
.tbl_col_v1 .bll{border-left:1px solid #e3e8e9 !important} /* rowspan 경우 first-child 적용으로 인한 문제 해결 */
.tbl_col_v1 .cnt{text-align:center}
.tbl_col_v1 .bdt{border-top:1px solid #e3e8e9 !important}
.tbl_col_v1 .bdlb{*border-bottom:1px solid #e3e8e9 !important}
.tbl_col_v1 .mt15{-top:15px}
.tbl_col_v1 td.bbn{border-bottom:none}/* 20130212추가 */
.tbl_row_v1 tr.last td,.tbl_row_v1 tr.last th,.tbl_col_v1 tr.last th,.tbl_col_v1 tr.last td,.tbl_row_v1 .bn{border-bottom:none}

.tbl_lst_v1{width:100%;border-top:1px solid #4f565b}
.tbl_lst_v1 th{padding:10px 5px 7px;border-bottom:1px solid #cfd4da;background:#f1f3f4;color:#4f565b}
.tbl_lst_v1 td{padding:10px 5px 7px;border-bottom:1px solid #e3e8e9;line-height:22px;text-align:center}
.tbl_lst_v1 td.lft{padding-left:20px;text-align:left}
/*.tbl_lst_v1 td.num{color:#8d929d;font-size:10px;font-family:Verdana,Geneva,sans-serif}*/
.tbl_lst_v1 td a{padding-top:2px;color:#313645;text-decoration:none}
.tbl_lst_v1 td a:hover,.tbl_lst_v1 td a:active{color:#0082cd}
.nowrite{padding:55px 0 !important;text-align:center}

/* 페이징 :: [컨텐츠 공통] */
.pagewrap{position:relative}
.paging{padding-top:20px;font-family:Verdana;font-weight:bold;text-align:center;line-height:20px}
.paging a{display:inline-block;position:relative;height:20px;padding:0 6px;color:#959ea0;white-space:nowrap;*zoom:1;}
html>/**/body .paging a,x:-moz-any-link,x:default{z-index:inherit}
@media screen and (-webkit-min-device-pixel-ratio:0){.paging a{z-index:inherit}}
.paging strong.onPage{display:inline-block;position:relative;height:20px;padding:0 6px;color:#fff;background:url(../img/spr_paging.png) no-repeat}
.paging strong.onPage span{display:inline-block;position:absolute;top:0;right:0;width:3px;height:20px;background:url(../img/spr_paging.png) no-repeat 100% 0}
.paging a:hover{background:url(../img/spr_paging.png) no-repeat 0 -28px}
.paging a:hover span{position:absolute;top:0;left:95%;width:3px;height:20px;background:url(../img/spr_paging.png) no-repeat 100% -28px;z-index:-10}
html>/**/body .paging a:hover span a,x:-moz-any-link,x:default{z-index:inherit}
@media screen and (-webkit-min-device-pixel-ratio:0){.paging a:hover span{z-index:inherit}}
.paging .prev,.paging .next,.paging .prev:hover{margin:0 3px;padding:2px 12px 0 10px;background:url(../img/spr_paging.png) no-repeat 0 -50px}
:root .paging .prev{padding:0 12px 0 10px;background-position:0 -52px}
.paging .next,.paging .next:hover{margin:0 2px 0 3px;padding:2px 10px 0 12px;background-position:100% -50px;text-align:right}
:root .paging .next{padding:0 10px 0 12px;background-position:100% -52px}
.paging .first,.paging .last,.paging .first:hover,.paging .last:hover{width:22px;height:20px;padding:0;background:url(../img/spr_paging.png) no-repeat 0 -76px;text-indent:-999em;display:inline-block}
:root .paging .first,:root .paging .last,:root .paging .first:hover,:root .paging .last:hover{background-position:0 -76px}
.paging .last,.paging .last:hover{background-position:100% -76px}
:root .paging .last,:root .paging .last:hover{background-position:100% -76px}
.pagewrap .paging_rgt{position:absolute;top:13px;right:0}
.pagewrap .paging_lft{position:absolute;top:13px;left:0}

/* 아이콘 모음 :: [컨텐츠 공통]  */
.ico_process{display:inline-block;overflow:hidden;height:20px;background:url(../img/spr_ico.png) no-repeat;vertical-align:middle;line-height:999em}
.ico_process.mr20{-right:20px}
.ico_ing{width:33px;background-position:0 -40px}
.ico_end{width:33px;background-position:-40px -40px}
.ico_standby{width:33px;background-position:-110px -65px}
.ico_finish{width:33px;background-position:-70px -65px}
.ico_pdf{width:20px;background-position:0 -95px}
.ico_excel{width:20px;background-position:-24px -95px}/* 20130208추가 */
.ico_file{width:20px;background-position:-48px -95px}
.ico_word{width:20px;background-position:-73px -95px}
.ico_pdf{width:20px;background-position:-96px -95px}
.ico_han{width:20px;background-position:-119px -95px}

/* 라운드박스 :: [컨텐츠 공통]  */
.box_v1{position:relative;width:661px;margin:8px 0 0 9px;padding:21px 25px;background:url(../img/bg_roundmid_v1.gif) repeat-y 0 0}
.roundtop_v1{display:block;position:absolute;top:0;left:0;width:711px;height:6px;background:url(../img/bg_roundtop_v1.gif) no-repeat 0 0}
.roundbtm_v1{display:block;position:absolute;bottom:0;left:0;width:711px;height:6px;background:url(../img/bg_roundbtm_v1.gif) no-repeat 0 0}
.box_v1.mb30{margin-bottom:30px}

/* Title :: [컨텐츠 공통] */
.tit_subtit{padding-bottom:34px;font-size:1.333em;color:#192128;line-height:1.53em}
.content h3,.content h4{background:url(../img/spr_bu.png) no-repeat 0 0}
h3.h3_tit_v1{padding-left:13px;background-position:0 -40px;font-size:1em}
h3.h3_tit_v2{padding-left:13px;background-position:0 -112px;font-size:1em;color:#555b5d}

h4.h4_tit_v1{margin-left:9px;padding-left:15px;background-position:0 -79px}
.h3_txt_v1{padding:6px 0 26px;line-height:1.5em}
.h3_txt_v2{padding:6px 0 26px 10px;margin-left:9px;background:url(../img/bu_h4_arrow1.png) no-repeat 0 11px;line-height:1.5em}
.h3_txt_v1.last,.h3_txt_v2.last{padding-bottom:0}
.bu_txt{padding:0 5px 0 17px;background:url(../img/spr_bu.png) no-repeat 0 -80px}

/* Section 구분 :: [컨텐츠 공통] */
.section{overflow:hidden;position:relative;zoom:1}
.section.v10{padding-bottom:10px}
.section.v20{padding-bottom:20px}
.section.v30{padding-bottom:30px}
.section.v40{padding-bottom:40px}
.section.v40_txt{padding-bottom:36px}

/* TAB :: [컨텐츠 공통] */
.tab{position:relative;width:100%;border-bottom:2px solid #4f565b}
.tab:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.tab li{float:left;background:url(../img/spr_tab.png) no-repeat 0 -144px;border-left:1px solid #CBD0D7;font-weight:bold;color:#4f565b;line-height:1.4em}
.tab li:first-child{border-left:none}
.tab li.on{padding:10px 25px 8px;background:#4f565b;color:#fff}
.tab li a{display:block;padding:10px 25px 8px;background:url(../img/spr_tab.png) no-repeat 0 -144px;text-align:center}
.tab li:first-child a{background-position:0 0}
.tab li:first-child a:hover,.tab li.on:first-child{background:url(../img/spr_tab.png) no-repeat 0 -36px}
.tab li.last a{background-position:100% -108px}
.tab li.last a:hover,.tab li.last.on{background:url(../img/spr_tab.png) no-repeat 100% -72px}
.tab li a:hover,.tab li a:active{background:#4f565b;color:#fff}

/* Button Anchor :: [컨텐츠 공통] */
.btn_lst{display:inline-block;position:relative;background:url(../img/spr_btn.png) no-repeat;white-space:nowrap;z-index:10}
html>/**/body .btn_lst,x:-moz-any-link,x:default {z-index:inherit}
@media screen and (-webkit-min-device-pixel-ratio:0){.btn_lst{z-index:inherit}}
.btn_lst.btn_tbl_v1{line-height:2em} /* Table 안에 버튼이 들어갈 경우 앵커에 클래스 추가 | Button line height="2.4em" 일 경우 */
.btn_lst.bd{font-weight:bold}
.btn_lst.mr7{margin-right:7px}

.btn_lst span{display:block;position:absolute;top:0;right:0;width:3px;height:27px;background:url(../img/spr_btn.png) no-repeat;z-index:20}
html>/**/body .btn_lst span,x:-moz-any-link,x:default {z-index:inherit}
@media screen and (-webkit-min-device-pixel-ratio:0){.btn_lst span{z-index:inherit}}
.btn_gray_v1{height:35px;padding:0 20px;background-position:0 -425px;line-height:3em}
.rgt_gray_v1{width:5px !important;height:35px !important;background-position:100% -425px !important}
.btn_gray_v2{height:27px;padding:0 10px;background-position:0 -26px;line-height:2.4em}
.rgt_gray_v2{background-position:100% -26px !important}
.btn_gray_v3{height:27px;padding:0 24px 0 10px;background-position:0 -397px;line-height:2.4em}
.rgt_gray_v3{width:15px !important;background-position:100% -397px !important}
.btn_blue_v1{height:35px;padding:0 20px;background-position:0 -55px;line-height:3em}
.rgt_blue_v1{width:5px !important;height:35px !important;background-position:100% -55px !important}
.btn_blue_v2{height:27px;padding:0 10px;background-position:0 -92px;line-height:2.4em}
.rgt_blue_v2{width:3px !important;height:27px !important;background-position:100% -92px !important}
.btn_blue_v3{height:27px;padding:0 10px;background-position:0 -462px;line-height:2.4em}
.rgt_blue_v3{width:3px !important;height:27px !important;background-position:100% -462px !important}
.btn_blue_v4{height:35px;padding:0 20px;background-position:0 -491px;line-height:3em}
.rgt_blue_v4{width:5px !important;height:35px !important;background-position:100% -491px !important}

.btn_etc_v1{height:27px;padding:0 30px 0 10px;background-position:0 -165px;line-height:2.4em}
.rgt_etc_v1{width:20px !important;background-position:100% -165px !important}

.btn_gray_v1,.btn_gray_v1:hover,.btn_gray_v1:active,.btn_gray_v2,.btn_gray_v2:hover,.btn_gray_v2:active,.btn_etc_v1,.btn_etc_v1:hover,.btn_etc_v1:active,.btn_gray_v3,.btn_gray_v3:hover,.btn_gray_v3:active{color:#4f565b !important}
.btn_blue_v1,.btn_blue_v1:hover,.btn_blue_v1:active,.btn_blue_v3,.btn_blue_v3:hover,.btn_blue_v3:active{color:#fff !important}
.btn_blue_v2,.btn_blue_v2:hover,.btn_blue_v2:active,.btn_blue_v4,.btn_blue_v4:hover,.btn_blue_v4:active{color:#0082cd !important}

/* Button Input :: [컨텐츠 공통] */
.btn_input{display:inline-block}
.btn_input.bd{font-weight:bold}
.btn_input input{display:inline-block;background:url(../img/spr_btn.png) no-repeat;white-space:nowrap;cursor:pointer}
.btn_input span{display:inline-block;background:url(../img/spr_btn.png) no-repeat;}
.btn_input span.btn_input_gray1{height:35px;padding-right:3px;background-position:100% -425px}
.btn_input span.btn_input_gray1 input{height:35px;padding:0 17px 0 20px;border:0;background-position:0 -425px;color:#4f565b}
.btn_input span.btn_input_gray2{height:27px;padding-right:3px;background-position:100% -26px}
.btn_input span.btn_input_gray2 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -26px;color:#4f565b}
.btn_input span.btn_input_blue1{height:35px;padding-right:3px;background-position:100% -55px}
.btn_input span.btn_input_blue1 input{height:35px;padding:0 17px 0 20px;border:0;background-position:0 -55px;color:#fff}
.btn_input span.btn_input_blue2{height:27px;padding-right:3px;background-position:100% -92px}
.btn_input span.btn_input_blue2 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -92px;color:#0098de}
.btn_input span.btn_input_blue3{height:27px;padding-right:3px;background-position:100% -462px}
.btn_input span.btn_input_blue3 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -462px;color:#fff}
.btn_input span.btn_input_blue4{height:35px;padding-right:3px;background-position:100% -491px}
.btn_input span.btn_input_blue4 input{height:35px;padding:0 17px 0 20px;border:0;background-position:0 -491px;color:#0082cd}
.btn_input span.btn_input_etc1{height:27px;padding-right:22px;background-position:100% -165px}
.btn_input span.btn_input_etc1 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -165px;color:#4f565b}
.btn_input span.btn_input_etc2{height:27px;padding-right:20px;background-position:100% -252px}
.btn_input span.btn_input_etc2 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -252px;color:#4f565b}
.btn_input span.btn_input_etc3{height:27px;padding-right:23px;background-position:100% -194px}
.btn_input span.btn_input_etc3 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -194px;color:#4f565b}
.btn_input span.btn_input_etc4{height:27px;padding-right:23px;background-position:100% -223px}
.btn_input span.btn_input_etc4 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -223px;color:#4f565b}
.btn_input span.btn_input_etc5{height:27px;padding-right:25px;background-position:100% -310px}
.btn_input span.btn_input_etc5 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -310px;color:#4f565b}
.btn_input span.btn_input_etc6{height:27px;padding-right:23px;background-position:100% -281px}
.btn_input span.btn_input_etc6 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -281px;color:#4f565b}
.btn_input span.btn_input_etc7{height:27px;padding-right:22px;background-position:100% -339px}
.btn_input span.btn_input_etc7 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -339px;color:#4f565b}
.btn_input span.btn_input_etc8{height:27px;padding-right:22px;background-position:100% -368px}
.btn_input span.btn_input_etc8 input{height:27px;padding:0 7px 0 10px;border:0;background-position:0 -368px;color:#4f565b}

/* 리스트 :: [컨텐츠 공통] */
.lst_num_v1{line-height:1.5em;color:#4f565b}
.lst_num_v1 li{padding-top:10px}
.lst_num_v1 li:first-child{padding-top:0}
.lst_num_v1 li span{display:inline-block;overflow:hidden;width:20px;height:20px;margin-right:8px;background:url(../img/spr_ico.png) no-repeat;line-height:999em;vertical-align:middle}
.lst_num_v1 li span.lst_num1{background-position:0 -15px}
.lst_num_v1 li span.lst_num2{background-position:-25px -15px}
.lst_num_v1 li span.lst_num3{background-position:-50px -15px}
.lst_num_v1 li span.lst_num4{background-position:-75px -15px}
.lst_num_v1 li span.lst_num5{background-position:-100px -15px}
.lst_type_v1{}
.lst_type_v1 li{padding-left:8px;background:url(../img/bu_dot_v1.gif) no-repeat 0 8px}

/* 검색하기 :: [컨텐츠 공통] 20130208추가 */
.srch_v1{padding-bottom:10px;text-align:right}
.total_num{padding-bottom:10px;text-align:left}
.nowpage{color:#0098de}

/* 간격 :: [컨텐츠 공통] */
.pr_s8{padding-right:8px}

/* 메뉴별 메인카피 :: [컨텐츠 공통]  */
.maincopy{height:75px;margin-bottom:30px;background:url(../img/spr_menubar.png) no-repeat}
.maincopy.v1{background-position:0 0}

/* 지정병원 :: [공통] */
.user_area{float:right}
.user_area p{float:left}
.user_area p strong{color:#4f566b30 important;font-weight:normal}
.user_area ul{overflow:hidden;float:left;padding-left:7px}
.user_area ul li{float:left;margin-left:12px;}/* 20130205추가 */
.user_area ul li a{color:#959ea0;font-size:11px}
.user_area ul li a:hover,.user_area ul li a:active,.user_area ul li a:focus{color:#4f565b}
.user_area ul li:first-child{margin-left:0}
.h2_txt_v1{float:left;margin:15px 0 0 12px;font-size:1.333em;color:#2c2f30;font-weight:bold}/* 20130205추가 */

.btn{margin-top:15px;text-align:center}
.btn_blue_v3 span,.btn_blue_v3 input{display:inline-block;height:35px;font-weight:bold;background:url(../img/spr_btn.png) no-repeat}/* 20130206sua 추가 */
.btn_blue_v3 span{padding-left:3px;background-position:0 -55px}/* 20130206sua 추가 */
.btn_blue_v3 input{padding:0 18px 0 15px;.width:5%;border:0;background-position:right -55px;color:#fff;line-height: 26px;cursor:pointer}/* 20130206sua 추가 */

/* 비밀번호변경 */
.td_span_v1{margin-left:10px}/* 20130206추가 */
.td_span_v2{display:block;margin-top:10px;line-height:1.7em}/* 20130206추가 */
.tbl_row_v3{width:100%;border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8}
.tbl_row_v3 th,.tbl_row_v3 td{padding:15px 10px;border-bottom:1px solid #e3e8e9}
.tbl_row_v3 th{background:#f5f7f7;color:#4a4f50;text-align:center}
.tbl_row_v4{width:100%;border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8}
.tbl_row_v4 td{background:#f5f7f7;padding:15px 10px;border-bottom:1px solid #e3e8e9}
.tbl_row_v4 th{color:#4a4f50;text-align:center}

/* 진단수수료조회 */
table p.td_txt_v1{margin-left:9px;padding-left:15px;background-position:0 -79px}/*추가*/
.tbl_row_v1 .txt_tit span{padding-left:15px;background:url(../img/spr_bu.png) no-repeat 0 -78px;letter-spacing:1px;color:#686e70;font-weight:bold}/*추가*/
.tbl_row_v1 .pad{background:#f1f3f4}
.tbl_row_v1 .pad input[value], .h3_tit_gp h3 input[value]{letter-spacing:1px}
.img_clnd{display:inline-block;overflow: hidden;width:13px;height:14px;margin:0 1px;background: url(../img/ico_calendar.png) no-repeat;border: 0 none;cursor:pointer;text-indent: -9999px}

/* 검진자조회  */
.ckb_v1{font-weight:bold}
.ckb_v1 input{margin-right:7px}
.ckb_v1 span:first-child{padding-right:20px}
.srch_rslt{font-weight:bold}
.h3_tit_gp{display:inlie-block;height:42px;margin-top:40px} /* sooa-h3 group스타일 */
.h3_tit_gp h3{padding-left:14px;background-position:0 -105px;font-size:1em;color:#555b5d}
.h3_tit_gp h3+h3{position:relative;top:-26px;left:340px}
.h3_tit_gp h3 input{margin:0 9px}
.h3_tit_gp span{font-weight:normal}
.h3_tit_gp input vlaue{color:#686e70;letter-spacing:1px}
.tbl_db{overflow:hidden;zoom:1}
.tbl_db table{width:460px} /* sooa-테이블 double스타일 */
.tbl_db table:first-child {float:left;margin-right:8px}
.tbl_db input[type=text]{width:65px}
.tbl_db thead th{background-color:#d7dada}
.tbl_th_v1{background:#eef0f0} /* sooa-테이블 thead 스타일 */
.tb_tf_v1{background-color:#f5f7f7;color:#0b80c5;text-align:right;font-weight:bold} /* sooa-테이블 tfoot 스타일 */
.tb_tf_v1 td{border-top:1px solid #e6e9ee;}
.tbl_bgc_v1{background-color:#fff} /* sooa-테이블 background 스타일 */
.tbl_bgc_v2{background-color:#f5f7f7}
.tbl_col_v1 .tbl_bdc_v1{border-bottom:none} /* sooa-테이블 border-color스타일 */
.h3_txt_v3{position:relative;width:411px;top:-97px;padding:6px 0 26px 10px;margin-left:9px;background:url(../img/bu_h4_arrow1.png) no-repeat 0 11px;color:#9da1ac;line-height:1.7em;font-size:11px}
.h3_txt_v4{position:relative;width:450px;top:20px;padding:6px 0 26px 10px;background:url(../img/bu_h4_arrow1.png) no-repeat 0 11px;color:#9da1ac;line-height:1.7em;font-size:11px}
.h3_txt_v5{position:relative;top:20px;padding:6px 0 26px 10px;margin-left:9px;background:url(../img/bu_h4_arrow1.png) no-repeat 0 11px;color:#9da1ac;line-height:1.7em;font-size:11px}
.tbl_col_v1 .tbl_bgc_v1 td{padding:5px 10px 3px}

/* 공지사항 팝업 */
.tbl_row_v5{width:579px;border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8}
.tbl_row_v5 th,.tbl_row_v5 td{padding:15px 10px;border-bottom:1px solid #e3e8e9}
.tbl_row_v5 th{background:#f5f7f7;color:#4a4f50;text-align:left}
.pop_layer{width:644px;top:450px;left: 150px;position:relative;z-index:1000}
.pop_table{padding:30px 6px 0 32px;display:inline-block;width:605px;background:url(../img/bg_pop_mdl.png) repeat-y;background-position:0 -53px}
.pop_layer h1{display:inline-block;padding-top:14px;padding-left:22px;width:643px;height:26px;background:url(../img/spr_pop.png) no-repeat;font-size:1em;color:#214c9c}
.bg_pop_btm{display:inline-block;position:relative;top:-5px;.top:0px;left:0;width:643px;height:12px;background:url(../img/bg_pop_btm.png) no-repeat}
.pop_close a{overflow:hidden;text-indent:-999em;width:15px;height:15px;position:absolute;top:14px;right:17px;background:url(../img/spr_bu.png) no-repeat;background-position:-35px -40px}
.txt_area{overflow-y:auto;width:559px;height:210px;padding:10px;border-width:0 0 1px 0;border-style:solid;border-color:#cdd6d8}
.tbl_row_v5 tr.last td,.tbl_row_v5 tr.last th,.tbl_col_v5 tr.last th,.tbl_col_v5 tr.last td{border-bottom:none}
.mb_info_pop{position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;}
.mb_info_pop .bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
.check_box{margin:18px 20px 21px 0;text-align:right;font-size:11px}
.check_box label{margin-left:6px}
.tbl_row_v5 tr.last td,.tbl_row_v5 tr.last th,.tbl_col_v5 tr.last th,.tbl_col_v5 tr.last td{border-bottom:none}
/*.pop_layer{width:644px;position:absolute;top:89px;left:163px}
.pop_table{padding:30px 6px 0 32px;display:inline-block;width:605px;background:url(../img/bg_pop_mdl.png) repeat-y;background-position:0 -53px}
.pop_layer h1{display:inline-block;padding-top:14px;padding-left:22px;width:643px;height:26px;background:url(../img/spr_pop.png) no-repeat;font-size:1em;color:#214c9c}
.bg_pop_btm{display:inline-block;width:643px;height:10px;background:url(../img/bg_pop_btm.png) no-repeat}
.pop_close a{overflow:hidden;text-indent:-999em;width:15px;height:15px;position:absolute;top:14px;right:17px;background:url(../img/spr_bu.png) no-repeat;background-position:}
.txt_area{width:569px;height:230px;border-width:0 0 1px 0;border-style:solid;border-color:#cdd6d8}
*/
/* 공통 */
.mt15{margin-top:15px}/* 20130212추가 */
.mt25{margin-top:25px}
.mt38{margin-top:38px}/* 20130212추가 */
.mt40{margin-top:40px}/* 20130218추가 */

/* Button 정렬 :: [컨텐츠 공통] */
.btn_cnt{padding-top:15px;text-align:center}

/* Button 정렬 :: [컨텐츠 공통] */
.btn_cnt{padding-top:15px;text-align:center}
.btn_lft{padding-top:15px;text-align:left}
.btn_rgt{padding-top:15px;text-align:right}
.btn_rgt_v1{text-align:right}
.tab_v2{width:100%}

/*보안카드*/ /* 20130318수정 */
.img_code{position:relative;display:inline-block;float:left;width:384px;height:245px;background:url(../img/img_securitycard.png) no-repeat}
.img_code span {position:absolute;border:2px solid #f74b4d;height:11px;width:17px;display:block;overflow:hidden}
.img_code span input {height:11px;border:0 none !important;margin:0;padding:0;line-height:11px;vertical-align:top;width:100%;font-size:10px;text-align:center}
.securNum .num{display:inline-block;color:#0082cd;font-size:24px;font-weight:bold;font-family:Verdana;line-height:1.2em}
.securNum{padding-left:20px;text-align:left;float:left}
.securNum *{vertical-align:middle}
.securNum .listArrow{margin:18px 0 0 0}
.securNum .listArrow li:first-child{margin-bottom:14px}
.securNum .listArrow li.bu{vertical-align:middle;padding-left:9px;background:url(../img/spr_bu.png) no-repeat 0 -139px}
.numFront{overflow:hidden;color:#686e70;padding-top:22px;font-size:14px;font-weight:bold}
.numFront .input{float:left;position:relative;width:80px;height:35px;margin:-2px 0 0 23px;background:url(../img/img_pwd.gif) no-repeat}
.numFront .input INPUT{border:0;padding-left:7px;position:absolute;top:0;left:-14px;width:38px;height:35px;background:url(../img/bg_input.gif) no-repeat}
.numEnd{overflow:hidden;color:#686e70;padding:23px 0 12px;font-size:14px;font-weight:bold}
.numEnd .input{float:left;position:relative;width:80px;height:35px;margin:-2px 0 0 10px;background:url(../img/img_pwd.gif) no-repeat}
.numEnd .input INPUT{border:0;padding-left:7px;position:absolute;top:0;left:33px;width:38px;height:35px;background:url(../img/bg_input.gif) no-repeat}
.v1{float:left}
.tbl_row_v2 th, .tbl_row_v2 td{ding:10px 2px 6px}/* 20130213 sooa */

/* 검진결과입력 */

.h3_tit_gp_v1{overflow:hidden;float:left;height:42px} /* sooa-h3 group스타일 */
.h3_tit_gp_v1 h3{float:left;padding-left:14px;background-position:0 -105px;font-size:1em;color:#555b5d}
.h3_tit_gp_v1 h3+h3{margin-left:50px}
.h3_tit_gp_v1 h3 input{margin:0 9px}
.h3_tit_gp_v1 span{font-weight:normal}
.h3_tit_gp_v1 input vlaue{color:#686e70;letter-spacing:1px}
.bdt{border-top:1px solid red}
.h3_tit_gp_v1 + .btn_rgt_v1{float:right}

/* 공지사항 보기 */
.tbl_view{width:100%;border-top:1px solid #4f565b;border-bottom:1px solid #cdd6d8}
.tbl_view thead th{border-bottom:1px solid #cdd6d8;background:#f1f3f4;color:#4f565b}
.tbl_view th{padding:10px 20px 7px;border-bottom:1px solid #e3e8e9;color:#959ea0}
.tbl_view th.lft{text-align:left}
.tbl_view th.num,.tbl_view td.num{font-weight:normal;color:#959ea0}
.tbl_view td{padding:10px 5px 7px;border-bottom:1px solid #e3e8e9;text-align:left}
.tbl_view td.lft{padding-left:20px;text-align:left}
.tbl_view td a{padding-top:2px;color:#4f565b;text-decoration:none}
.tbl_view td a:hover,.tbl_view td a:active{color:#0082cd}
.tbl_view td.view{padding:27px 20px 56px}

.tbl_view.v1 th{border-right:1px solid #e3e8e9;background:#f1f3f4;color:#4f565b}
.tbl_view.v1 th.bll{border-left:1px solid #e3e8e9}
.tbl_view.v1 td{padding-left:20px}
.tbl_view.v1 td.view{padding:27px 20px 36px}

.tbl_lstview{width:100%;margin-top:30px;border-top:1px solid #d0d4da}
.tbl_lstview th{padding:10px 20px 7px;border-bottom:1px solid #d0d4da;text-align:left}
.tbl_lstview td{padding:10px 5px 7px;border-bottom:1px solid #d0d4da;text-align:left}
.tbl_lstview td a:hover,.tbl_view td a:active{color:#0082cd}
.tbl_lstview th span{display:inline-block;padding-right:13px;background:url(../img/spr_bu.png) no-repeat}
.tbl_lstview th span.prevlst{background-position:100% -94px}
.tbl_lstview th span.nextlst{background-position:100% -118px}

/* 로그인 */
#login{position:relative;width:365px;height:178px;margin:100px auto 0;padding:33px 0 0 255px;background:url(../img/spr_login.png) no-repeat 0 0}
#login h1{display:block;position:absolute;top:79px;left:38px;width:184px;height:54px;background:url(../img/spr_login.png) no-repeat 0 -220px;text-indent:-999em}
#login .txt1{display:block;margin-left:19px;padding-bottom:4px;color:#192128;font-size:1.5em;font-weight:bold}
#login .txt1 em{color:#0098de}
#login .txt2{margin:5px 0 0 23px;color:#192128;font-size:1.167em}
#login .login_wrap{display:inline-block;margin:31px 10px 0 0}
#login .login_wrap label{font-weight:bold}
#login dl{overflow:hidden;clear:both;margin:0 0 10px 24px}
#login dt{float:left;width:82px;line-height:2.2em}
#login dd{display:inline-block;float:left}
#login .btn_login{display:block;float:left;width:85px;height:65px;margin-top:30px;background:url(../img/spr_login.png) no-repeat 0 -280px;color:#ffffff;text-align:center;font-weight:bold;line-height:65px}
.refer{margin:20px 0 0 185px;padding-bottom:5px;line-height:1.3em}
.help_login{margin:20px 0 0 185px;padding:21px 0 0 20px; width:620px;height:241px;background:url(../img/spr_login.png) 0 -358px no-repeat;}
.help_login h2{padding:0 0 18px 10px;background:url(../img/bu_h4_arrow1.png) 0 2px no-repeat;font-size:1.167em}
.help_login .lst_help{overflow:hidden;margin-left:2px}
.lst_help > li{margin-bottom:19px}
.lst_help li{line-height:1.667em}
.lst_help li > span,.lst_help_v1 li > span{display:block;padding-top:20px;color:#0098de}
.lst_help li span span{color:#192128}
.lst_help li span:first-child{padding-top:0}
.lst_help li ul{overflow:hidden}
.lst_help li ul li{float:left;margin-right:35px}
.lst_help .first{overflow:hidden}
.lst_help .first ul{float:left}
.lst_help .first li:first-child{margin-right:0}
.lst_help .first .simms{margin-right:91px !important}

/* 문의메일보내기 */
.mailsend{padding:134px 0 0 313px;width:616px;height:49px;background:url(../img/spr_bridge.png) no-repeat}
.mailsend h2,.pwsend h2{font-size:1.500em}

/* 비밀번호변경 */
.pwsend{padding:138px 0 0 344px;width:585px;height:45px;background:url(../img/spr_bridge.png) 0 -200px no-repeat}

input.txt_r {text-align:right}

.tbl_col_v99{width:100%;margin-top:10px;border-top:1px solid #4f565b;border-bottom:1px solid #cdd6d8}
.tbl_col_v99 thead th{padding:4px 3px 2px !important;background:#f5f7f7;border-bottom:1px solid #cdd6d8}
.tbl_col_v99 tbody th{font-weight:normal}
.tbl_col_v99 tbody td{letter-spacing:-1px}
.tbl_col_v99 th,.tbl_col_v99 td{padding:4px 10px 2px;border-bottom:1px solid #e3e8e9;border-left:1px solid #e3e8e9}
.tbl_col_v99 th input[type=checkbox]{margin-top:-1px}
.tbl_col_v99 .last th,.tbl_col_v99 .last td{border-bottom:none}
.tbl_col_v99.v2{border-left:1px solid #e3e8e9}

.heartcode{margin-left:10px}
.heartcode span{display:inline-block;text-align:center}

.sim{overflow:hidden;width:579px;padding:30px 32px 26px}
