@charset "utf-8";
/* 20210123 - 21:12 - 브래드메뉴 관련 최종 수정하였습니다 */

@font-face{
	font-family:"Nanum Gothic";
	src:url("font/NanumGo.eot");
	src:url("font/NanumGo.eot?#iefix") format("embedded-opentype"), 
	url("font/NanumGo.woff2") format("woff2"), 
	url("font/NanumGo.woff") format("woff"), 
	url("font/NanumGo.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:"Nanum Gothic";
	src:url("font/NanumGoBold.eot");
	src:url("font/NanumGoBold.eot?#iefix") format("embedded-opentype"), 
	url("font/NanumGoBold.woff2") format("woff2"), 
	url("font/NanumGoBold.woff") format("woff"), 
	url("font/NanumGoBold.ttf") format("truetype");
	font-weight:700;
	font-style:normal;
}


@font-face{
	font-family:"NaGoBo";
	src:url("font/NanumGoBold.eot");
	src:url("font/NanumGoBold.eot?#iefix") format("embedded-opentype"), 
	url("font/NanumGoBold.woff2") format("woff2"), 
	url("font/NanumGoBold.woff") format("woff"), 
	url("font/NanumGoBold.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}

@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  src: url("font/Montserrat-Bold.woff") format("woff");
}
    

*{-webkit-text-size-adjust:none;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0; font-size: 14px; color: #555; line-height: 1.7; letter-spacing: 0;}

html,body{ height:100%; font-size:14px; font-family:"Nanum Gothic", "맑은 고딕", Dotum,sans-serif;}
body,li,a{/*word-wrap:break-word;word-break:break-all;*/}
/*caption,summary,legend{visibility:hidden;font-size:0;line-height:0;width:0;height:0;overflow:hidden;}*/
caption,summary,legend{position:absolute;top:-9999px;left:-9999px;width:0px;height:0px;text-indent:-9999px;}

a,a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}

img{border:none;line-height:0; vertical-align:middle;} /*20201123 이지숙*/
h1,h2,h3,h4,h5,h6,th{font-weight:bold;}
ul,ol{list-style:none;}

blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}

table{/*border-collapse:collapse;*/border-spacing:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

div,p,span,li,dt,dd,a,strong,em,td,th,h1,h2,h3,h4,h5,h6,label,input,select{font-size:14px;font-family:"Nanum Gothic", "맑은 고딕", Dotum,sans-serif;}
input{margin:0;padding:6px 5px 7px 5px;border:1px solid #dddddd;color:#333;background-color:#fff; font-family:"Nanum Gothic", "맑은 고딕", Dotum,sans-serif; letter-spacing: -0.05em;}/*20210223 수정*/
input[type="checkbox"],input[type="radio"]{border:none;padding:0px;}
select{color:#333;height:31px;border:1px solid #dddddd; margin:0; padding:5px;  background-color:#fff;}

input:read-only {border-color: #fff; background: #fafafa;}
input[readonly="readonly"] {border-color: #fff; background: #fafafa;}
input[readonly] {border-color: #fff; background: #fafafa;}

input:disabled {border-color: #cccccc; color: #666;}
input[disabled="disabled"] {border-color: #cccccc; color: #666;}
input[disabled] {border-color: #cccccc; color: rgb(150, 144, 144);}

input:-ms-input-placeholder {color: #d1d5d8;}
input::-webkit-input-placeholder {color: #d1d5d8;}
textarea:-ms-input-placeholder {color: #d1d5d8;}
textarea::-webkit-input-placeholder {color: #d1d5d8;}

h2{font-size:24px; color:#333;}
h3{font-size:20px; color:#333;}
h4{font-size:18px; color:#2f55a7;}
h4.cmTitle {margin-top: 60px; color: #333;}

.hidden{position:absolute;top:-9999px;left:-9999px;width:0px;height:0px;text-indent:-9999px;}

#content .page input[type="checkbox"],input[type="radio"] {opacity:1; width:20px; height:20px; background-color:transparent; border:0; margin: 0 4px 0 0; padding:0; vertical-align:middle; }
#content input[type="text"]+label,#content select+label{top:0;}
#content input[type="text"]+label {margin:0 4px 0 4px; vertical-align:middle;}/*20201126 이지숙*/
#content table label {margin: 0 0 0 0;}


/* Skip Navi. 2014.9.18 */
#skipnav { position: absolute; top: 0; left: 22px; }
#skipnav a {position: absolute; top: -9999px; }
#skipnav a:hover,
#skipnav a:active,
#skipnav a:focus {display: inline-block; top: 0; width: 160px; padding: 5px 0; border:3px solid #ddd; color: #000; font-weight: bold; text-align: center; background-color: #fff; z-index:10000;}



/* gnb. s. 2020.11.27 스타일 재정의 */
#header {position: fixed;left:0;top:0;width:100%;z-index:301; border-bottom:0px solid #000; background: #fff; transition: all 0.3s;}
.topbg {position:absolute;top:0;right:0;width:50%;height:45px;border-bottom:0px solid red;background-color:#fff;}
/* #topGnb,#gnb{position:relative;width:100%;} */
/* #header .menu{position:relative;width:1040px;height:100%;margin:auto;} */
#header .menu{position:relative;}
#topGnb {height:45px;border-bottom:0px solid #363642;background-color:#fff;z-index:1;}
#topGnb .topGnb{position:relative;width:710px;height:100%;background-color:#fff;}   
#topGnb .topCommonGnb{position:absolute;top:0;left:710px;width:395px;height:100%;padding-left:20px;overflow:hidden;}
#topGnb .topGnb>ul{position:absolute;right:0;border-left:0px solid #333241; margin-top:15px;/*overflow:hidden;*/}
#topGnb .topGnb>ul:after{content:"";display:block;clear:both;}
#topGnb .topGnb>ul>li{width:auto;text-align:center;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;float:left; padding:0 10px;}
#topGnb .topGnb>ul>li>a{position:relative;display:block;font-family:"Nanum Gothic" ;font-size:15px; color:#333;text-decoration:none;}
#topGnb .topGnb>ul>li>a:hover{color:#2679c0;}
#topGnb .topGnb>ul>li.on{background-color:#343440;border-left:1px solid #464652;border-right:1px solid #1f1f28;}
#topGnb .topGnb>ul>li.on>a{height:36px;background:url(/ei/images/common/gnbBottomArrow.png) no-repeat 62px 29px;}

#topGnb .topCommonGnb>ul{overflow:hidden;float:right;}
#topGnb .topCommonGnb>ul.left>li>a{font-family:"Nanum Gothic" ;color:#fff;letter-spacing:0.5px;}
#topGnb .topCommonGnb>ul>li{margin:15px;float:left;}
#topGnb .topCommonGnb>ul>li:first-child{margin-left:0;}
#topGnb .topCommonGnb>ul>li>a{color:#333; font-size:15px;}
#topGnb .topCommonGnb>ul+ul>li{margin-left:7px;}
#topGnb .topCommonGnb>ul+ul{*width:242px;}
#topGnb .topCommonGnb>ul+ul>li:first-child{width:60px;text-align:right;}
#topGnb .topCommonGnb>ul+ul>li:first-child>a{background:none;}
#topGnb .topCommonGnb>ul+ul>li>a{padding-left:9px;letter-spacing:-1px;line-height:31px;background:url(/ei/images/common/gnbCommonDot.gif) no-repeat 0 4px;}

/* 20201127 추가 */
#header.fixed {position: fixed; top: 0; left: 0; right: 0; transition: all 0.3s;}
#header .gnb-area {width: 1140px; height: 52px; margin: 0 auto; padding: 12px 0 0 0; text-align: right; box-sizing: border-box;}
#header .gnb-area .gnb-link {display: inline-block; vertical-align: middle; height: 24px;}
#header .gnb-area .gnb-link li {display: inline-block; border-left: 1px solid #e6e6e6; margin-left: 6px; padding-left: 10px; line-height: 24px; height: 20px;}
#header .gnb-area .gnb-link li a {display: inline-block; line-height: 20px;}
#header .gnb-area .gnb-link li b {color: #2679c0;}
#header .gnb-area .gnb-link li:first-child {margin-left: 0; padding-left: 0; border-left: 0;}
#header .gnb-area a.remote-control {display: inline-block; vertical-align: middle; margin-left: 20px; line-height: 20px;}
#header .gnb-area .display-zoom {display: inline-block; vertical-align: middle; margin-left: 20px; line-height: 24px;}
#header .gnb-area .display-zoom button {overflow: hidden; vertical-align: top; width: 24px; height: 24px; line-height: 24px; border: 1px solid #ccc; background: #fff; margin: 0 0; padding: 0 0; font-size: 0; cursor: pointer;}
#header .gnb-area .display-zoom button b {font-size: 16px; font-family: "굴림";}
#header .gnb-area .display-zoom button.zoom-out {margin-left: 6px; border-right: 0;}
#header .gnb-area .display-zoom button.zoom-reset {border-right: 0; width: 40px;}
#header .gnb-area .display-zoom button.zoom-reset b {font-size: 13px; font-weight: 400; line-height: 24px;}
#header .header-section {position: relative; height: 72px; background: #1c449c; color: #fff;}
#header .header-section .header-section-inner {width: 1140px; height: 72px; margin: 0 auto;}/* 20201130 수정 */
#header .header-section .header-section-inner .ci-logo {float: left; display: block; height: 72px; padding-top: 12px; line-height: 72px; box-sizing: border-box;}
#header .header-section .header-section-inner .ci-logo img {vertical-align: top;}
#header .header-section .header-section-inner .main-navigation {float: left; height: 72px; margin-left: 28px;}
#header .header-section .header-section-inner .main-navigation .main-nav-list {height: 72px;}
#header .header-section .header-section-inner .main-navigation .main-nav-list > li {float: left; height: 72px; padding: 0 16px; line-height: 72px; box-sizing: border-box; color: #fff; list-style: none;}
#header .header-section .header-section-inner .main-navigation .main-nav-list > li > a {display: block; height: 72px;line-height: 72px; font-size: 18px; font-weight: 700; color: #fff; text-decoration: none; box-sizing: border-box;}
#header .header-section .header-section-inner .main-navigation .main-nav-list > li .on a {display: block; height: 72px;line-height: 72px; font-size: 18px; font-weight: 700; color: #fff; text-decoration: none; box-sizing: border-box;border-bottom: solid 4px #FFFFFF;}
#header .header-section .header-section-inner .main-navigation .main-nav-list > li > a.open {border-bottom: 4px solid #fff;}/* 20201130 추가 */
#header .header-section .header-section-inner .main-navigation .main-nav-list > li > .menus {display: none; position: absolute; top: 72px; left: 0; right: 0; min-width: 1140px; border-bottom: 2px solid #2679c0; padding-top: 30px; padding-bottom: 40px; background: #fff;}
#header .header-section .header-section-inner .main-navigation .nav-close {display: none; position: absolute; left: 50%; top: 30px; display: none; width: 27px; height: 26px; border: 0; margin-left: 543px; font-size: 0; background: url('/ei/images/common/btn-mainnav-close.png') no-repeat left top; background-size: 27px 26px; cursor: pointer;}
#header .header-section .header-section-inner .main-navigation .nav-close.on {display: none; transition: all 0.3s;}
#header .header-section .header-section-inner .function-area {float: right;}
#header .header-section .header-section-inner form {display: inline-block;}
#header .header-section .header-section-inner .header-search {display: inline-block; height: 34px; margin-top: 19px; border-radius: 16px; padding: 4px 10px 4px 16px; background: #fff; box-sizing: border-box;}
#header .header-section .header-section-inner .header-search input[type="text"] {vertical-align: top; width: 200px; height: 26px; border: 0; box-sizing: border-box;}
#header .header-section .header-section-inner .header-search .search-button {display: inline-block; vertical-align: top; border: 0; margin: 0 0; padding: 0 0; width: 25px; height: 24px; font-size: 0; background: url('/ei/images/common/btn-search.png') no-repeat left top;}
#header .header-section .header-section-inner .personal-menu {display: inline-block; vertical-align: top; margin-top: 19px;}
#header .header-section .header-section-inner .personal-menu li {display: inline-block; vertical-align: middle;}
#header .header-section .header-section-inner .personal-menu li a.login {display: block; width: 30px; height: 32px;  margin-left: 20px; background: url('/ei/images/common/ico-login.png') no-repeat center top; color: #fff; font-size: 0;}
#header .header-section .header-section-inner .personal-menu li a.logout {display: block; width: 30px; height: 32px;  margin-left: 20px; background: url('/ei/images/common/ico-logout2.png') no-repeat center; color: #fff; background-size:95%;font-size: 0;} /*20210202 허규리 수정*/
#header .header-section .header-section-inner .personal-menu li a.mypage {display: block; width: 30px; height: 32px; margin-left: 20px; background: url('/ei/images/common/ico-mypage.png') no-repeat center top; color: #fff; font-size: 0;}
#header .header-section .header-section-inner .personal-menu li a.button-sitemap {display: block; width: 25px; height: 22px; margin-left: 20px; background: url('/ei/images/common/btn-sitemap.png') no-repeat center top; color: #fff; font-size: 0;}
#header .header-section .header-section-inner .personal-menu li a.button-sitemap.open {background: url('/ei/images/common/btn-sitemap-close.png') no-repeat center top; background-size: 23px 22px;}

/* #gnb {min-width:965px;height:100%;background-color:#1c449c; height:80px;}
.gnbBottomBg {min-width:965px;height:6px;background:url(/ei/images/common/gnbShadow.png) repeat-x 0 100%;}
#gnb > .gnbLine{position:absolute;top:84px;left:0;width:100%;border-top:1px solid #e5e5e5;}
#gnb .logo{position:relative;top:0;display:inline-block;padding:15px 0;*float:left;}
#gnb .logo>a{display:block;line-height:0;}
#gnb > .menu{overflow:hidden;}
#gnb .gnbImg{position:absolute;top:115px;left:20px;width:200px;text-align:center;line-height:0;}
#gnb .menus{position:relative;display:inline-block;width:827px;text-align:left;line-height:0;float:right;}

#gnb .menu1 {position:absolute;top:25px;right:20px;}
#gnb .menu1 li {float:left;padding:0px 10px;} */

/* #topGnb .menus{position:absolute;display:inline-block;width:827px;text-align:left;line-height:0;float:right;top:30px;left:95px;} */

.gnb {overflow: hidden; display: block; width: 1140px; margin: 0 auto; columns: 3 auto; -webkit-columns: 3 auto;}/* 20201130 수정 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#gnb_2.gnb {columns: 3 auto; }
} /* for IE10, 11 */
#gnb_3.gnb {columns: 3 auto; -webkit-columns: 3 auto; width: 740px; margin: 0 auto 0 auto; margin-left: calc(50% - 170px);}/* 고용보험제도 2뎊스 메뉴위치 */
#gnb_4.gnb {columns: 2 auto; -webkit-columns: 2 auto; width: 300px; margin: 0 auto 0 auto; margin-left: calc(50% - 35px);}/* 통계및정보공개 2뎊스 메뉴위치 */
/* .gnb.on {display:inline-block;*display:inline;*zoom:1;} */
.gnb > li {margin-left: 0; margin-bottom: 32px;}/* 20210310 수정 */
.gnb > li > a {display: inline-block; width: 100%; font-size: 18px; font-weight: 700; color: #1c449c; letter-spacing: -0.079em;}/* 20201130 추가 */
.gnb > li > ul {display: inline-block; vertical-align: top; width: 100%; }
.gnb > li > ul > li {margin-top: 3px;}/* 20201130 추가 */
.gnb > li > ul > li:first-child {margin-top: 10px;}
.gnb > li > ul > li a {font-weight: 400;}
.gnb > li > ul > li > ul {display: none;}
.gnb.on > li.transition{
	transition:height .3s ease-out;
	-o-transition:height .3s ease-out;
	-ms-transition:height .3s ease-out;
	-moz-transition:height .3s ease-out;
	-webkit-transition:height .3s ease-out;
}
#gnb_3.gnb > li:nth-child(2) {margin-bottom: 60px;}/* 20210310 for Firefox */
/* .gnb>li:first-child{margin-left:30px;}
.gnb>li>a{display:block;font-family:"Nanum Gothic" ;font-size:13px;color:#333;margin:37px 0 35px;text-decoration:none;}
.gnb>li>a:hover,#pgnb>li>a:focus,.gnb>li.on>a{text-decoration:underline;} */

/* 2014.09.18 S.
.gnb{display:none; position: relative; width:942px;height:76px; }
.gnb.on{display:inline-block;*display:inline;*zoom:1;}
.gnb>ul{overflow: hidden; position:absolute; top:0; left:200px;}
.gnb>ul>li{margin-left:25px;float:left;}
.gnb.on>ul>li.transition{
	transition:height .3s ease-out;
	-o-transition:height .3s ease-out;
	-ms-transition:height .3s ease-out;
	-moz-transition:height .3s ease-out;
	-webkit-transition:height .3s ease-out;
}
.gnb>ul>li:first-child{margin-left:0;}
.gnb>ul>li>a{display:block;font-family:"Nanum Gothic" ;font-size:13px;color:#333;line-height:85px;text-decoration:none;}
.gnb>ul>li>a:hover,#pgnb>li>a:focus,.gnb>li.on>a{text-decoration:underline;}
 */
/* 2014.09.18 E. */


/* .gnb .sub{position:absolute;top:115px;left:20px;display:none;padding-right:6px;border-right:1px dashed #d3d2d2;}
.gnb .sub.on{display:block;}
.gnb .sub>li{text-align:left;}
.gnb .sub>li>a{display:block;padding:6px 17px 4px 13px;color:#666;text-decoration:none;}
.gnb .sub>li.on{background-color:#6670ad;}
.gnb .sub>li.on>a{color:#fff;background:url(/ei/images/common/gnbMenuArrow.gif) no-repeat 97% 7px;}
.gnb .sub>li>.sub2{position:absolute;top:0;left:100%;display:none;width:150%;margin-left:5px;}
.gnb .sub>li>.sub2.on{display:block;}
.gnb .sub>li>.sub2>li>a{display:block;padding:6px 17px 4px 13px;color:#666;text-decoration:none;}
.gnb .sub>li>.sub2>li.on>a{font-weight:bold;text-decoration:underline;color:#6670ad;} */
/* gnb. e. */


/* lnb. s. 2021.02.03 수정 */
#lnb {position:relative;display:inline-block;width:220px; min-height: 600px; float:left; padding-top:40px;}
#lnb>.title {min-height:40px; font-family:"Nanum Gothic"; font-size:24px;line-height: 1.4;color:#1c449c;margin:0; padding:0; border-bottom:2px solid #1c449c;}
#lnb>.menu {margin-bottom:50px;}
#lnb>.menu a {display:block;font-family:"Nanum Gothic";}
#lnb>.menu a:hover{text-decoration:none;}
#lnb>.menu>ul>li {border-bottom:1px solid #e8e9ee;}
#lnb>.menu>ul>li>a {padding: 8px 0; font-size:16px; color:#525252; letter-spacing: -1px;}
#lnb>.menu>ul>li.line2>a {line-height: 20px; padding: 5px;}
#lnb>.menu>ul>li>a:hover {font-size:16px;color:#06C; font-weight:bold;}
#lnb>.menu>ul>li.on>a {font-size:16px;color:#1c449c; font-weight:bold;}

#lnb > .menu > ul > li > .sub {display: none; background-color:#f6f6f6;}
#lnb>.menu>ul>li>.sub>li>a {padding: 8px 0 8px 8px; color:#666;}
#lnb>.menu>ul>li>.sub>li>a:hover {color:#fff;background-color:#06C;}
#lnb>.menu>ul>li>.sub>li.on>a {color:#fff;background-color:#06C;}

#lnb > .menu > ul > li.has-sub > a {background: url('/ei/images/common/arrow-unfold.png') no-repeat right 10px top 50%;}
#lnb > .menu > ul > li.has-sub.on > a {border-bottom: 1px solid #1c449c; color: #333; font-weight: 700; background: url('/ei/images/common/arrow-fold.png') no-repeat right 10px top 50%; transition: all 0.3s;}
#lnb > .menu > ul > li .sub a {font-weight: 400; font-size: 16px; letter-spacing: -1px;}
/* lnb. e. */


/* content. s. */
.wrap{position:relative; z-index: 0; width:1140px; padding: 158px 0 40px 0;margin:auto;overflow:hidden;}/*20201124 수정*/
.wrap:after{content:"";display:block;clear:both;}
.wrap.fixed {padding-top: 132px;}
#content{position:relative; display:inline-block; width:880px; padding-left:0; float:right;}/*20201124 수정*/
#contentPrint{position:relative;display:inline-block;width:100%;}/* 20170104 장내호 추가 */
#content>.title{position: relative; z-index: 101; height:40px;font-family:"Nanum Gothic" ;font-size:28px;line-height:100%;color:#333;padding-top:40px; float:left; border-bottom:1px solid #333; width:100%;} /*20210128 허규리 폰트 크기 수정*/
#content>.titleImg{display: none; position:absolute;width:125px;height:105px;right:30px;top:22px;z-index:1;line-height:0;}/*20201124 수정*/
#content>.titleImg>img{position:absolute;right:0;bottom:0;}
#content>.contents{position:relative;border-top:0px solid #c7c7c7;}
#content>.contents .pagePosition{height:20px;padding-top:0px;text-align:right;font-size:12px; margin-bottom:0; position:absolute; top: 0; width:100%; line-height: 24px;}/*20201124 수정*/
#content>.contents .pagePosition .pageHome{background: url(/ei/images/icon/ico-home.png) no-repeat; font-size:0px !important; width:20px; height:18px; vertical-align:text-bottom; }/*20201123 이지숙*/
#content>.contents .pagePosition>a{display:inline-block;font-size:12px;color:#757575; vertical-align: middle;}/*20201124 수정*/
/*브래드 메뉴 강조*/
#content>.contents .pagePosition>a.bradmenu_style {font-weight: 900!important; color: #333333!important;}
#content>.contents .pagePosition>a img {margin-top: -4px;}/*20201124 추가*/
#content span,#content p,#content dt,#content dd,#content li,#content label{word-break:keep-all;}
#content .agreeArea label{position:relative;top:-1px;left:5px;padding-right:3px;}
#content #searchDetail{font-size:20px;color:#333;padding-top:10px;text-align:center;font-family:"Nanum Gothic";margin-bottom: 20px;}
#content #searchAdd{text-align:center;font-size:14px;}
/* #content label{position:relative;top:-1px;} */

.page {position: relative; clear: both; padding-top: 40px;}/*20201207 수정*/
.page>div{margin-bottom:20px;}
.page>div.last{margin-bottom:30px;}
#popContent .page {position: relative; clear: both; padding-top: 0;}/*20210126 수정*/
#popContent .page .titlea,#content .page .titlea{font-size:24px; font-weight:700; line-height:130%;color:#333;padding-bottom:10px;}/*20210128 허규리 수정*/
#popContent .page .titleb,#content .page .titleb {font-size: 20px; font-weight:700; line-height: 1.7; margin-top: 20px; padding-bottom:10px; color:#333; }/*20201222 이지숙 */
#popContent .page .titlec,#content .page .titlec {font-size:18px; font-weight:700; line-height: 1.7; margin-top: 40px; padding-bottom:10px; color:#555;}
#popContent .page .titlef,#content .page .titlef {padding: 0 20px; color: #555; font-weight: 300;}
#popContent .page .titlec.ml10,#content .page .titlec.ml10,
#popContent .page .titleb.ml10,#content .page .titleb.ml10 {margin-left: 0 !important;}/*20201124 추가*/
#content .page label.titlea,#content .page label.titleb {background-position:0 4px;}
#content .page > .contentInfo .titleb,
#content .page > .contentInfo .titleb.mt20 {margin-top: 60px !important;}
#content .page > .contentInfo .titleb.mt0 {margin-top: 0 !important;}
#content .page .contentInfo > .titleb:first-child,
#content .page .contentInfo > .titleb.mt20,
#content .page .mergeTable > .titleb:first-child,
#content .page .mergeTable > .titleb.mt20 {margin-top: 0 !important;}
/* .titlec{font-family:"Nanum Gothic"; font-size:16px;color:#2c3985;padding-left:15px;padding-bottom:18px;background:url(/ei/images/common/titleArrow.png) no-repeat 0 2px;} */
#content .page .titlec {font-weight: 700; color: #333;}
#content .page .titleb.step{display:inline-block;*display:inline;*zoom:1;}
#content .page .titleb.step+a{*position:relative;*top:-15px;}
#popContent .page .titled,#content .page .titled{font-size:16px;line-height:16px;*line-height:17px;color:#2f55a7; padding:10px 0; display:inline-block;*display:inline;*zoom:1;}/*20201222 이지숙 */
#popContent .page .titlee,#content .page .titlee{font-family:"Nanum Gothic" ;font-size:14px;line-height:16px;*line-height:17px;color:#2c3985;padding-bottom:10px;display:inline-block;*display:inline;*zoom:1;}
#content .titled+strong{*position:relative;*top:-20px;}
#content .titled+strong+a {*position:relative;*top:-15px;}
.page .titleb.noBullet{padding-left:0;background:none;}
.page .titleb+.titlea{padding-top:12px;}
.noBullet{padding-left:0!important;background:none!important;}
.page>div>.insuImg1{margin-top:55px;text-align:center;}

.page .contentInfo{margin-bottom:30px;height:100%;clear:both;*padding-top:5px; line-height:18px;}/*20201222 이지숙 */
.page .contentInfo:after{content:"";display:block;clear:both;}
.page .contentInfo.last{margin-bottom:50px;}
.page .InfoBlue {background-color:#f9fbff; padding:2%; display:inline-block; width:96%;}/*20201126 이지숙*/
.page .InfoBlue .infoT{background: url(/ei/images/icon/ico_info.png) no-repeat; color:#555; margin-bottom:10px; padding-left:20px; line-height:16px; font-weight:bold; }
.page .InfoBlue ul li{background: url(/ei/images/common/bluebullet.gif) no-repeat 6px; padding:0 18px; }/*20201126 이지숙*/
.page .InfoGray{background-color:#f4f4f4;}/*20201126 이지숙*/
.page .contentInfo p{padding-bottom:5px;}/*20201222 이지숙*/
/* content. e. */


/* footer. s. */
#footer {position:relative;width:100%; clear:both;}
#footer .info {overflow: hidden; position: relative; width: 1140px; margin: 0 auto; background-color:#fff;}

#footer .top {position:relative; z-index:1; height:41px; border-top:1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; margin:auto;}
#footer .top .info {border-left: 0;}
#footer .top .topbg {position:absolute; right:0; width:50%; height:41px; background-color:#6e7384;}
#footer .top .info .siteList {margin-left: 0;}
#footer .top .info .connec {position:absolute; top: 0; right: 0; width: 210px; height:41px; background-color:#fff;} /*20210127 허규리 수정*/
#footer .info .connec a {display:block; line-height:40px; color: #0065c7; text-align: center; font-weight: 400; box-sizing: border-box; background: url(/ei/images/icon/btn-blank.png) no-repeat right 12px top 50%;}
#footer .siteList>.al {position:absolute;top:13px;left:-25px; z-index:1; display:none;}
#footer .siteList>.ar {position:absolute;top:13px;right:20px; z-index:1; display:none;}
#footer .siteList a {display:block; line-height: 41px;}
#footer .linkWrap {position:relative;width: 780px; height:41px; margin-left:0px; overflow:hidden;}
#footer .linkWrap>ul {position:relative;top:0;left:0;}
#footer .linkWrap>ul.transition {
	transition:left .5s ease-out;
	-o-transition:left .5s ease-out;
	-ms-transition:left .5s ease-out;
	-moz-transition:left .5s ease-out;
	-webkit-transition:left .5s ease-out;
}
#footer .linkWrap>ul:after {content:""; display:block; clear:both;}
#footer .linkWrap>ul>li {float:left; width: 130px; padding-top:7px;}

#footer .branch-banner {width: 928px; float: left; padding: 0 0 0 0; box-sizing: border-box;} /*20210127 허규리 수정*/
#footer .branch-banner .branch-slider {width: 928px; height: 41px; margin: 0 0 0 10px;} /*20210127 허규리 수정*/
#footer .branch-banner .branch-slider > div {display: inline-block; line-height: 41px; vertical-align: top; margin-right:41px;} /*20210127 허규리 수정*/
#footer .branch-banner .branch-slider > div a {height: 39px; margin: 0 2px; line-height: 39px;} 
 .branch-banner .branch-slider > div a {height: 39px; margin: 0 2px; line-height: 39px;}
#footer .branch-banner .branch-slider > div a img {display: inline-block; vertical-align: top; margin-top: 6px;}
#footer .branch-banner .branch-slider .slick-prev {background: url('/ei/images/common/footerleftA.gif') no-repeat center top;}
#footer .branch-banner .branch-slider .slick-next {background: url('/ei/images/common/footerrightA.gif') no-repeat center top;}
#footer .branch-banner .branch-slider .slick-arrow:before {content: '';}
#footer .branch-banner .branch-slider .slick-arrow.slick-disabled {background: #fff;}

#footer .bottom {position:relative; z-index:1; background-color:#fff;}
#footer .bottom .foot-link {width: 1140px; margin: 0 auto; padding: 16px 0 16px 0; border-bottom: 1px solid #d9d9d9; text-align: left;}
#footer .bottom .foot-link li {display: inline-block; padding: 0 12px; border-left: 1px solid #e5e5e5;}
#footer .bottom .foot-link li:first-child {border-left: 0;}
#footer .bottom .foot-link li a {line-height: 14px;}
#footer .bottom .foot-link li strong {text-decoration: underline;text-underline-position: under;}

#footer .bottom .info {padding-top: 20px; padding-bottom: 45px; color: #555;}
#footer .bottom .info .logo {float: left; padding-left: 10px;}
#footer .bottom .info .logo img {margin-right: 16px; margin-top:10px;} /*20210127 허규리 수정*/
#footer .bottom .info .contact {float: left; margin-left: 45px; line-height: 1.2;}
#footer .bottom .info .contact address {margin-bottom: 10px; font-style: normal;}
#footer .bottom .info .contact address span {padding: 0 16px;}
#footer .bottom .info .contact .copyright {margin-bottom: 10px;}
#footer .bottom .info .contact .tel span {padding-left: 16px;}
#footer .bottom .info .webacc-mark {float: right;}
/* footer. e. */

/* top. s. */
#topOnly {position:fixed;display:none;bottom:30px;z-index:100;}
/* top. e. */

/* quicmenu. s. */
#quickMenu{position:fixed;top:250px;width:60px;z-index:1;background-color:#fff;}
#quickMenu>.quick>.quickAdd{height:15px;border: 1px solid #1c449c;background-color: #1c449c;text-align:center;}
#quickMenu>.quick>.quickAdd>img{margin-top:1px;}
#quickMenu>.quick>.quickBox{border-right: 1px solid #1c449c;border-left: 1px solid #1c449c;border-bottom: 1px solid #1c449c;padding:0 4px;text-align:center;}
#quickMenu>.quick>.quickBox>ul>li{border-bottom: 1px solid #1c449c;padding:7px 0;}
#quickMenu>.quick>.quickBox>ul>li a{display:inline-block;}
#quickMenu>.quick>.quickBox>ul>li p{font-size:11px;color:#777;margin:4px 0 0 0;}
#quickMenu>.quick>.quickBox>ul>li.last{border-bottom:none;}

#quickMenu>.quick>.quickBox>ul>li.search{position:relative;}
#quickMenu>.quick>.quickBox>ul>li>.searchBox{display:none;width:376px;height:29px;border:1px solid #9f9f9f;background-color:#cacaca;position:absolute;top:-1px;right:-5px;text-align:left;padding:0 5px;}
#quickMenu>.quick>.quickBox>ul>li>.searchBox>.sel{width:300px;height:21px;margin-right:2px;vertical-align:middle;}
#quickMenu>.quick>.quickBox>ul>li>.searchBox>a{position:relative;top:6px;}
/* quicmenu. e. */

/*table. s. */
div.table {word-break:break-all; line-height:130%;}
div.table table.default {width:100%; text-align:center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
div.table table.default td {border-bottom:1px solid #e5e5e5; padding:5px 5px 5px 5px;color:#666;}
div.table table.default th {color:#424242; line-height: 1.9; background-color:#fafafb; border-bottom:1px solid #e5e5e5;padding: 14px 5px 14px 5px;text-align:center;}
div.table table.default .tbodyLine td {color:#666666;padding: 14px 5px 14px 5px; line-height: 1.9;}/*20201126 이지숙*/
div.table table.default .tbodyLine td a {color:#666666;}
div.table table.default .tbodyLine tr.last td {border-bottom:none;}

#content div.table table.boRline th{border-right:1px solid #d2d2d2;}
#content div.table table.boRline th.textC{text-align:center;padding-left:10px;}
#content div.table table.boRline td{border-right:1px solid #e1e1e1;}
#content div.table table.boRline th.last,td.last{border-right:none;}
#content div.table table.boRline tr td:last-child {border-right: 0;}

/*20201126 이지숙*/
.page .contentInfo .table table .Rline, #popContent .Rline{border-right:1px solid #d2d2d2;}
.thUp{background:url(/ei/images/icon/btn-up.png) no-repeat; display:inline-block;width:10px; height:10px;background-position:center; position: absolute;}/*20201123 이지숙*/
.thDown{background:url(/ei/images/icon/btn-down.png) no-repeat; display:inline-block; width:10px; height:10px; background-position:center; vertical-align: bottom;}/*20201123 이지숙*/
.thUp>a{text-indent: -9999px; background-repeat: no-repeat; background-position: center center;}
.thDown>a{text-indent: -9999px; background-repeat: no-repeat; background-position: center center;}

div.table table.view{width:100%; border-top:2px solid #333;} 
div.table table.view th{color:#424242; background-color:#fafafa; border-bottom:1px solid #e1e1e1; text-align:left; line-height: 1.9; padding: 12px 10px 11px 16px;}
div.table table.view th.t{vertical-align:top;}
div.table table.view td{border-bottom:1px solid #e1e1e1;padding: 12px 10px 11px 10px;line-height: 1.9;color:#666666;vertical-align: top;}/*20201126 이지숙*/

#content div.table table th label{color:#424242;}

div.table table.default2{width:100%; border-top: 2px solid #333; text-align:initial;}
div.table table.default2 th{background-color:#f9fbff;border-bottom:1px solid #ebedf0; border-right:1px solid #ebedf0 !important;}
div.table table.default2 th, div.table table.default2 td{padding: 14px 10px; border-left:0px solid #ebedf0; line-height: 1.9; color:#666;}/*20201126 이지숙*/
#popContent td:first-child{border-left:none;}
div.table table.default2 th:first-child,.div.table table.default2 td:first-child{border-left:none;}
div.table table.default2 td {border-bottom:1px solid #ebedf0;line-height: 1.9;}
div.table table .blLine{border-left:1px solid #e5e5e5;}

div.viewTable{border:1px solid #c7c7c7;margin-bottom:30px;}
div.viewTable table{width:100%;}
div.viewTable tr:first-child>th,div.viewTable tr:first-child>td{border-top:none;}
div.viewTable th{font-family:"Nanum Gothic" ;font-size:16px;color:#2c3985;padding:18px;text-align:center;border-top:1px solid #c7c7c7;background-color:#f0f0f0;}
div.viewTable td{font-weight:bold;color:#666;padding:18px;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;vertical-align:bottom;}
#content div.viewTable th>label{font-family:"Nanum Gothic" ;font-size:16px;color:#2c3985;margin-right:5px;}


table.basic{width:100%;text-align:center; border-top: 0; border-bottom:1px solid #e5e5e5;}
table.basic input{width:360px;vertical-align:middle;}
table.basic td{padding:5px 15px;color:#424242;border-left: 0;}
table.basic td:first-child{border-left:none;}

table.basic.file th{background-color:#fafafb;}
table.basic.file td{padding:5px;border-top:1px solid #e5e5e5;}/* 20201207 수정 */
table.basic.file tr:first-child>td{border-top:none;}
#content table.basic.file a.btn{top:-4px;}
table.basic.file td a{position:relative;top:1px;display:inline-block; z-index: 10;}
table.basic.file input.input2{float:left;border: 1px solid #ddd;}
table.basic.file input+a.fileClose{/*margin-top:-19px;*/margin-right:15px;margin-left:4px;}
#content table.basic.file input.input+a.btn{*top:2px;}
table.basic.file .fileWrap {position: relative; display: inline-block;}
table.basic.file .fileWrap input[type="file"] {position:absolute;left:0;top:0;width:60px; opacity: 0;filter:alpha(opacity=0); cursor: pointer;}
table.basic.file .fileWrap2 {*display:inline;*padding-right:5px;}
table.basic.file .fileRead {display:inline-block; width:312px; float:left;}
table.basic.file .fileRead2 {width:490px;}
table.basic.file .file-title {font-weight: 700;}
table.basic.file td table.fileadd-form tr td {padding: 10px 5px 5px 5px;}

table.ultable {width:100%; border-top:2px solid #333; border-bottom:0; margin:5px 0;}
table.ultable thead>tr:first-child>th{border-top:none;}
table.ultable table {border-top: 0;}
table.ultable.view2 + table.ultable.view2 {border-top: 0;}

table.ultable th{background-color:#fafafb;}
.tableWrap table.ultable th{background-color:#fff;}
/* .tableWrap table.ultable td.bg{padding:0;background-color:#f0f0f0;} */
.tableWrap table.ultable td.bg input[type="text"]{width:13px;text-align:center;}

#content table.ultable th,#content table.ultable td {border-left: 0;border-top: 0; border-bottom: 1px solid #e5e5e5 !important; text-align:center; padding: 10px; vertical-align:middle; line-height: 1.9; letter-spacing: -1px;} /*20210127 허규리 패딩 수정*/
table tr th label,
table tr td label {letter-spacing: -1px;}
#contentPrint table.ultable th,#contentPrint table.ultable td{border-left:1px solid #e5e5e5;border-top: 0; border-bottom: 1px solid #e5e5e5; text-align:center;padding:5px;vertical-align:middle;}/* 20170104장내호 */
#content table.basic .blLine,#content table.ultable .blLine{border-left: 0;}
table.ultable th:first-child,table.ultable td:first-child{border-left:none;}
#content table.ultable label{vertical-align: middle; color:#333;}
/* .tableWrap table.ultable .bg{background-color:#f0f0f0;} */
table.ultable p.margin{width:87%;}
#content table.ultable span,#content table.ultable p{color:#424242;}

#content table.ultable.brd-table th, #content table.ultable.brd-table td {border-left: 1px solid #e5e5e5;}
#content table.ultable.brd-table th:first-child, 
#content table.ultable.brd-table td:first-child {border-left: 0;}

table.ultable input[type="text"],table.ultable input[type="password"]{*vertical-align:middle;*padding-top:5px;*padding-bottom:0;}
#content table.ultable input+a.btn{top:1px;*top:5px;}
table a.cal2, table a.cal{display:inline-block;vertical-align:middle;margin-top:1px;*vertical-align:top;}
a.cal2, a.cal{display:inline-block;vertical-align:middle;margin-top:1px;*vertical-align:top;}

input[type="text"].datepicker {width: 66px !important; font-size: 13px; letter-spacing: -1px;}


#content table.ultable.left th,#content table.ultable.left td{text-align:left;}
table.ultable tfoot td{font-weight:bold;color:#333;}

textarea,
table.ultable textarea{border:1px solid #ccc;min-height:50px;vertical-align:middle;overflow-y:scroll; resize: none; font-size: 14px; font-family:"Nanum Gothic", "맑은 고딕", Dotum,sans-serif;}

.notifyInfo {border: 1px dashed #0065c7; margin-bottom: 20px; padding: 18px 20px 18px 100px; background: url('/ei/images/common/ico-mic.png') no-repeat 40px 24px #f8fbff; line-height: 1.7; box-sizing: border-box;}
.notifyInfo dt {margin-bottom: 8px; color: #2f55a7; font-weight: 700; font-size: 18px !important;}
.notifyInfo dd ul li {line-height: 1.7;}/* 20201125 추가 */

.warning-msg {margin-top: 20px; padding-left: 30px !important; color: #2f55a7; background: url('/ei/images/common/ico-alert1.png') no-repeat left 4px; background-size: 22px;}
.warning-msg * {color: #2f55a7;}
.warning-msg .title {font-size: 16px;}
.warning-msg:before {display: none;}

.notifyInfo2 {border: 1px dashed #0065c7; margin-bottom: 20px; padding: 18px 20px 18px 72px; background: url('/ei/images/common/ico-info-b.png') no-repeat 24px 16px #f8fbff; color: #2679c0; line-height: 1.7; box-sizing: border-box;}
.notifyInfo2 p {color: #2679c0;}
.notifyInfo2 .title {font-size: 18px !important; color: #2f55a7; margin-bottom: 10px;}
.notifyInfo2 ul li {line-height: 1.9; margin-bottom: 10px;}


.basicTableTxt{padding:10px 15px 5px 30px;}
.basicTableTxt>span{display:inline-block; vertical-align:top;margin-right:3px;}
.basicTableTxt>p{display:inline-block;*display:inline;*zoom:1;width:90%;}

.mergeTable {margin-top: 0 !important; padding: 0 0; border-top: 0; border-bottom: 0;}
.mergeTable.mt10,
.mergeTable.mt5 {margin-top: 0 !important;}
.mergeTable table {margin:0;}
#content .mergeTable .centerTitle {margin:10px auto 8px;text-align:center;}
#content .mergeTable .centerTitle>strong {font-size:16px;line-height:20px;color:#424242;}
.PUtab + .mergeTable {margin-top: 20px !important;}

.sign{text-align:right; font-size: 16px;}
.sign>p:first-child{margin-bottom:30px;}
#content .sign>p{margin:12px 0;}
#content .sign * {color: #333; font-size: 16px;}
#contentPrint .sign>p{margin:12px 0;color:#424242;}/* 20170104장내호 추가 */
#content .sign>p>span{display:inline-block;width:200px;text-align:center;margin-right:12px;margin-left:10px;color:#424242;}
#contentPrint .sign>p>span{display:inline-block;width:200px;text-align:center;margin-right:12px;margin-left:10px;color:#424242;}/* 20170104장내호 추가 */
/*#content .sign>p>span.signname{margin-right:168px;}*/
#content .sign>p>span.signempty{display:inline-block;width:56px;}

.tableWrap{height:714px;overflow-y:auto;overflow-x:hidden;border-top:1px solid #c7c7c7;clear:both;}
.tableWrap.last{height:402px;}
.tableWrap.last2{height:440px;}
.tableWrap.last2.thbig{height:480px;}
.tableWrap.last2 td{height:40px;padding-top:0;padding-bottom:0;vertical-align:middle;}
.tableWrap.last3{height:652px;}
.tableWrap.last4{height:446px;}
.tableWrap.last5{height:466px;}
.tableWrap.last6{height:477px;}
.tableWrap.last7{height:271px;}
.tableWrap.last8{height:240px;}
.tableWrap.last9{height:260px;}
.tableWrap.last2.last800{height:800px;}

.tableWrap.he4{height:447px;}
.tableWrap.he7{height:774px;}
.tableWrap.he10{height:1084px;}
.tableWrap.he524{height:524px;}
.tableWrap.he704{height:704px;}
.tableWrap.he10 th,.tableWrap.he10 td{line-height:26px;padding:4px 1px;vertical-align:middle;}

.tableWrap.last3 td,.tableWrap.last4 td,.tableWrap.last5 td,.tableWrap.last6 td,.tableWrap.last7 td,.tableWrap.last8 td,.tableWrap.last9 td,.tableWrap.he4 td{height:34px;padding-top:0;padding-bottom:0;vertical-align:middle;}
#content .contents .tableWrap table.ultable thead th,
#content .contents .tableWrap table.ultable tbody th,
#content .contents .tableWrap table.ultable tbody td,
#content .contents .tableWrap table.ultable tbody td p,
#content .contents .tableWrap table.ultable tbody td span{color:#666;}

#content .contents .table .blueline{border-top:1px solid #6670ad;border-bottom:1px solid #6670ad;}
/*table. e. */


/* btn. s. */
.page>div .btnSmall1 {background:url(/ei/images/common/btnBg1_s.png) no-repeat 0 0;padding:5px 0 7px 5px;*display:inline-block;}
.page>div a.btnSmall2{background:url(/ei/images/common/btnBg2_s.png) repeat-x 0 0;text-align:center;color:#ffffff;text-decoration:none;padding:5px 15px 7px 15px;*padding:6px 15px 6px 15px;*display:inline-block;}
.page>div .btnSmall3 {background:url(/ei/images/common/btnBg3_s.png) no-repeat 0 0;padding:5px 0 7px 5px;*display:inline-block;}

a.btn{position:relative;display:inline-block; padding: 0 20px; border: 1px solid #ccc; text-decoration:none; color:#555; line-height:28px; background: #fff;}
a.btn.bg{background-color:#fafafa !important; color:#555 !important; border:1px solid #ddd; padding:0 10px; }
a.btn.bg1{background:url(/ei/images/icon/btn-blank.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*새창열기*/
a.btn.bg2{background:url(/ei/images/icon/btn-download.png) no-repeat center right 18px; padding: 0px 44px 0px 18px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff; background-size:18px}/*다운로드*/ /*20210128 허규리 사이즈 및 아이콘 위치 수정 */
a.btn.bg3{background:url(/ei/images/icon/ico_wright_02.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*글쓰기*/
a.btn.bg4{background:url(/ei/images/icon/btn-blank.png) no-repeat center right 0px; padding: 0px 20px 0px 10px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*다운로드*/
a.btn.bgDel{background:url(/ei/images/icon/btn-del.png) no-repeat center left 10px; padding: 0px 13px 0px 25px !important; border:1px solid #ddd; color:#555 !important; background-color:#fff;}/*삭제*/
a.btn.bgOpen{background:url(/ei/images/icon/btn-open.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*더보기*/
a.btn.bgClose{background:url(/ei/images/icon/btn-close.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*닫기*/
a.btn.bgView{background:url(/ei/images/icon/btn-arrow.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #ddd; color:#555 !important; background-color:#fff;}/*닫기*/

a.btnM.bg1{background:url(/ei/images/icon/btn-blank.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*새창열기*/
a.btnM.bg2{background:url(/ei/images/icon/btn-download.png) no-repeat center right 15px; padding: 0px 44px 0px 18px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*다운로드*/
a.btnM.bgDel{background:url(/ei/images/icon/btn-del.png) no-repeat center left 10px; padding: 0px 13px 0px 25px !important; border:1px solid #ddd; color:#555 !important; background-color:#fff;}/*삭제*/
a.btnM.bgOpen{background:url(/ei/images/icon/btn-open.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*더보기*/
a.btnM.bgClose{background:url(/ei/images/icon/btn-close.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}/*닫기*/
a.btnM.bgView{background:url(/ei/images/icon/btn-arrow.png) no-repeat center right 15px; padding: 0px 40px 0px 20px; border:1px solid #ddd; color:#555 !important; background-color:#fff;}/*닫기*/

table td a.btn {padding: 0 10px;}

.bgPlus{background:url(/ei/images/icon/btn-pluse.png) no-repeat center;}/*행추가*/
.bgMinus{background:url(/ei/images/icon/btn-minus.png) no-repeat center;}/*행삭제*/
.bgDisable{background-color:#f4f4f4 !important; color:#555; padding:0 10px; }

#popContent a.btnM,#content a.btnM{position:relative;display:inline-block; text-decoration:none; color:#fff; line-height:38px;}

a.btn1{position:relative;display:inline-block;background-color:#fff; color:#555; border:1px solid #ddd; padding:0px 10px; margin:0px 2px; line-height:28px;}/* 20201222이지숙 */
a:hover.btn1{text-decoration:none; background-color:#f8fbff !important; border:1px solid #2f98ce; color:#2679c0 !important;}
a.btn2{position:relative;display:inline-block;background-color:#fff !important; color:#555; border:1px solid #777; padding:7px 20px; margin:5px 2px;}
a:hover.btn2{color:#0065c7; border:1px solid #0065c7; text-decoration:none;}
a.btn3{position:relative;display:inline-block;background-color:#fff !important; color:#555; border:1px solid #ddd; padding:28px 10px; margin:0px 0px;}
a:hover.btn3{text-decoration:none; background-color:#f8fbff !important; border:1px solid #2f98ce; color:#2679c0;}
a.btn4{vertical-align:bottom; position: relative; display: inline-block; background-color: #fff !important; color: #555; border: 1px solid #ddd; padding: 14px; margin: 0 0 0 2px; font-size: 0;}
.btn-b {display:inline-block; padding: 0 20px; height: 30px; line-height: 28px; text-decoration:none; background-color:#f8fbff; border:1px solid #0065c7; color:#0065c7; font-weight: 700;}

#popContent a.btn>span.bg,#content a.btn>span.bg,a.orangebtn>span.bg{display: none;width:5px;height:23px;line-height:16px!important;}

#content a.btn>span.downIcon{display: none; position:absolute;left:-19px;top:0;width:19px;background:url(/ei/images/eih/cp/btnDown.png) no-repeat 0 0;}

#popContent a.btn>img,#content a.btn>img{display: none; position:relative;top:-1px;margin-left:5px;*left:4px;}

#content a.btn.orangebtn{position:relative;display:inline-block;padding:6px 5px 5px;margin-left:10px;color:#fff;background:url(/ei/images/common/orangeBtnBg2_s.png) repeat-x 0;text-decoration:none;}

/* #popContent a.btn.graybtn,#content a.btn.graybtn{position:relative;display:inline-block;padding:6px 5px 5px;margin-left:10px;color:#fff;background:url(/ei/images/common/grayBtnBg2_s.png) repeat-x 0;text-decoration:none;} */
#popContent a.btn.graybtn,#content a.btn.graybtn{}

#popContent a.btn.whitebtn,#content a.btn.whitebtn {}/* 20201207 수정 */
#content a.btn.whitebtn.s{font-size:11px;padding:7px 5px 5px;color:#555;}


.page>div .btn_b{display:inline-block; min-width: 98px; text-align:center; height: 38px; padding: 0 10px; line-height: 38px; border: 1px solid #0065c7; font-size: 16px; font-weight: 700; color: #0065c7; background: #fff; box-sizing: border-box;}
.page>div .btn_b2{display:inline-block; text-align:center; height: 30px; line-height: 30px; padding: 0 20px; border: 1px solid #0065c7; color: #0065c7; background: #f8fbff;}
.page>div .btnblueB{background: #0065c7; color:#ffffff;}
.page>div .btnwhiteB{background:url(/ei/images/common/big_btnBg.png) no-repeat -110px 0;color:#555555;width:99px;padding:9px 0 0 0;}
.page>div .btngrayB{background:url(/ei/images/common/big_btnBg.png) no-repeat -219px 0;color:#ffffff;width:104px;padding:9px 0 0 0;}
.page>div .btnblueB1{background:url(/ei/images/common/big_btnBg.png) no-repeat 0px -43px;color:#ffffff;width:79px;padding:9px 0 0 0;}
.page>div .btngrayB1{background:url(/ei/images/common/big_btnBg.png) no-repeat -89px -43px;color:#ffffff;width:79px;padding:9px 0 0 0;}
.page>div .btnwhiteB1{background:url(/ei/images/common/big_btnBg.png) no-repeat -178px -43px;color:#555555;width:79px;padding:9px 0 0 0;}
.page>div .btngreenB1{background:url(/ei/images/common/big_btnBg.png) no-repeat -267px -43px;color:#ffffff;width:79px;padding:9px 0 0 0;}
.page>div .btnblueB2{background:url(/ei/images/common/big_btnBg.png) no-repeat 0px -133px;color:#ffffff;width:129px;padding:9px 0 0 0;}
.page>div .btnwhiteB2{background:url(/ei/images/common/big_btnBg.png) no-repeat 0 -90px;color:#555;width:146px;padding:9px 0 0 0;}
.page>div .btngrayB2{background:url(/ei/images/common/big_btnBg.png) no-repeat -291px -90px;color:#fff;width:131px;padding:9px 0 0 0;}
.page>div .btngrayB3{background:url(/ei/images/common/big_btnBg.png) no-repeat -146px -90px;color:#fff;width:145px;padding:9px 0 0 0;}
.page>div .btnblueB3{background:url(/ei/images/common/big_btnBg.png) no-repeat -129px -133px;color:#fff;width:175px;padding:9px 0 0 0;}

a.printBtn{display:inline-block;padding-left:22px;padding-top:1px;line-height:17px;color:#666;background:url(/ei/images/common/print.png) no-repeat 0 0;}
a.sortBtn{display:inline-block;margin-left:3px;line-height:0;vertical-align:top;*vertical-align:middle;}

#popContent a.btnB, a.btnB{position:relative; display:inline-block; min-width: 100px; padding:0 16px; margin: 0 0 0 8px; font-size: 16px; font-weight: 700; color:#fff !important; background-color:#0065c7; border-radius: 0; text-decoration: none; text-align: center; line-height: 43px; box-sizing: border-box;}/*20201222 이지숙*/
#popContent a.btnB>span.bg,a.orangebtn>span.bg,#content a.btnB>span.bg,a.orangebtn>span.bg{display: none; width:5px; height:34px;line-height:16px !important;}/* 20201124 수정 */
#popContent a.btnB.print, a.btnB.print {border: 1px solid #0065c7; padding: 0 50px 0 20px; color: #0065c7 !important; line-height: 38px; background: url('/ei/images/common/ico-print.png') no-repeat right 20px top 50% #f8fbff;}

#popContent a.btnB>span.downIcon,#content a.btnB>span.downIcon{position:absolute;left:-19px;top:0;width:19px;background:url(/ei/images/eih/cp/btnDown.png) no-repeat 0 0;}

#popContent a.btnB>img,#content a.btnB>img{position:relative;top:-1px;margin-left:5px;*left:4px;}

#popContent a.btnB.graybtn,#content a.btnB.graybtn{position:relative;display:inline-block;padding:9px 15px 10px 15px;margin-left:10px;font-family:"Nanum Gothic" ;font-size:15px;color:#fff;background:url(/ei/images/common/btnBgG2_b.png) repeat-x 0;text-decoration:none;}

#popContent a.btnB.orangebtn,#content a.btnB.orangebtn{position:relative;display:inline-block;padding:9px 15px 10px 15px;margin-left:10px;font-family:"Nanum Gothic" ;font-size:15px;color:#fff;background:url(/ei/images/common/orangeBtnBg2_b.png) repeat-x 0;text-decoration:none;}

#content .btnBset_r{float:right;overflow:hidden;margin-top:20px;}
#content .btnBset_r ul li{float:left;margin:0 0 0 10px;}

#popContent a.btnB-w, 
a.btnB-w { display:inline-block; min-width: 100px; padding:0 16px; margin: 0 0 0 8px; font-size: 16px; font-weight: 700; color:#0065c7 !important; background-color:#fff; border:1px solid #0065c7;  border-radius: 0; text-decoration: none; text-align: center; line-height: 43px; box-sizing: border-box;}/* 20210225 버튼타입 추가 */
/* btn. e. */

/* popup. s. */
.popup{border:0px solid #525d9f; padding:0 24px 20px;}/*20201126 이지숙*/
.popupT{background-color:#fff; border-bottom:2px solid #1c449c; line-height: 30px; padding: 10px 20px; font-size: 20px; color:#1c449c;}/*20201126 이지숙*/
.popup.page {padding-top: 0;}/* 20201125 추가 */
.popup .top {height: 60px; margin: 0 -24px; padding: 0 24px 0 24px; background-color: #1c449c; overflow:hidden; box-sizing: border-box;}
.popup .top>.titlePopup{font-size:18px; line-height: 60px; float:left; color: #fff;}
.popup .top>a{display:block;float:right;}
.popup .top>a#popClose {line-height: 60px;}
.popup .previewImg{padding:50px 48px;}
.popup .img{text-align:center;margin:auto;width:600px;}

#popContent{padding:0px; width:100%;}/*20201126 이지숙*/
#popContent .nomoreinfo{background:#1c449c;padding:10px 20px;position:relative; color:#fff; margin:0;}/*20201126 이지숙*/
#popContent .nomoreinfo>a {position:absolute; right:10px; top:8px; color:#fff;}/*20201126 이지숙*/
#popContent .nminfo2 {top:-5px; z-index: 1;}/*20201126 이지숙*/
#popContent p,#popContent span,#popContent dt,#popContent dd,#popContent li,#popContent th,#popContent td{color:#666;}
.page.popup div{margin-bottom:0px;}
.page>.popinfo{margin-bottom:0;padding-bottom:10px;}
.listlength{color:#424242;margin-top:30px;margin-bottom:5px;}
.textarea{width:100%;min-height:200px;padding:5px;color:#666;border:1px solid #ccc;font-size:12px;line-height:16px; resize: none;}

.roadsearch{position:relative;padding:20px;*padding-top:0;}
.roadsearch ul{}
.roadsearch ul>li{margin-top:10px;*margin-top:0;}
.roadsearch ul>li:first-child{margin-top:0;}
.roadsearch ul>li>dl{}
.roadsearch ul>li dt{display:inline-block;*display:inline;*zoom:1;width:100px;}
.roadsearch ul>li dd{display:inline-block;*display:inline;*zoom:1;width:280px;text-align:left;}
.roadsearch.result ul>li dd{width:355px;}

#popContent .poptitle{font-size:14px;font-weight:bold;line-height:120%;color:#2c3985;margin-bottom:10px;}
.gbg{padding:15px;background-color:#f0f0f0;}
.poptable{width:100%;border:1px solid #ccc;border-top:none;}
.poptable th,.poptable td{padding:7px 10px;text-align:center;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.poptable th:first-child,.poptable td:first-child{border-left:none;}
.poptable.table2{border-left:none;border-right:none;}
.poptable.table2 td{text-align:left;}
.poptable.table2 td:first-child{text-align:center;}
.nolist{padding:6px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;}

#popContent input[type="checkbox"],#popContent input[type="radio"]{position:relative;top:3px;*top:0;}
#popContent input[type="checkbox"]+label,#popContent input[type="radio"]+label{position:relative;top:2px;left:2px;*top:0;}
#popContent li{line-height:1.7;}
#popContent .blueDot>li{margin-bottom:8px;}

#popContent input[type="checkbox"] {margin:0 5px 0 0;}
#popContent input[type="radio"] {margin:0 5px 0 0;}
#popContent label {position:relative;top:-1px;}
#popContent ul.popcheck>li{float:left;margin-right:10px;margin-bottom:5px;}

#popContent .flieimg>input{width:350px;border:1px solid #ccc;vertical-align:top;height:22px;}
#popContent .flieimg>a{position:relative;top:2px;display:inline-block;}

#popContent .Note{margin-top:30px;}
#popContent .Note p{line-height:160%;}
#popContent .popgray{background-color:#fafafa;margin-bottom:10px;}
#popContent .popgray p{line-height:20px;}
#popContent .boldNo{font-weight:normal!important;}
#popContent .font11 th,#popContent .font11 td{font-size:11px;letter-spacing:-1.5px;}

#popContent .popinfo .lineBox>dl>dt{padding:0;margin-top:-15px;}
#popContent .popinfo .lineBox>dl>dd{margin:0 0 0 100px;}
#popContent .LlineNo{border-left:none!important;}

#popContent .popinfo .tdBtnR{padding-left:10px;vertical-align:middle;}

#popContent .popinfo .calInfo{margin-top:7px; line-height:26px; padding:5px;}
#popContent .popinfo .calInfo label{margin-right:3px; *margin-right:1px;}
#popContent .popinfo .calInfo input{position:relative; top:1px;}

#popContent .popinfo td.Bullet{padding-left:15px; background:url(/ei/images/common/bluebullet.gif) no-repeat 5px 27px;}/* 이확실14px -> 27px 로 수정*/
/* popup. e. */

/* tab. s. 20201207 수정 */
#popContent .page .PUtab,
.PUtab {clear:both; overflow:hidden;}
#popContent .page .PUtab>ul,
.PUtab>ul {display: flex; height:60px;}
#popContent .page .PUtab>ul>li,
.PUtab>ul>li {float:left; flex: 1; height: 60px; border-top: 1px solid #e2e2e9; border-right: 1px solid #e2e2e9; border-bottom: 2px solid #0065c7; box-sizing: border-box; font-weight: 700; background: #f7f7f7;}
#popContent .page .PUtab>ul>li.off:first-child,
.PUtab>ul>li.off:first-child {margin-left: 0; border-left: 1px solid #e2e2e9;}
#popContent .page .PUtab>ul>li>a,
.PUtab>ul>li>a {display:block; line-height: 56px; font-size:16px !important; padding:0 20px; text-decoration:none; text-align: center;}
#popContent .page .PUtab>ul>li>a,
#popContent .page .PUtab>ul>li.on>a,
.PUtab>ul>li.on>a,
.PUtab>ul>li.ui-state-active > a,
.PUtab>ul>li.on>a:hover,
.PUtab>ul>li.ui-state-active > a:hover {color: #0065c7;}
#popContent .page .PUtab>ul>li.on,
.PUtab>ul>li.on,
.PUtab>ul>li.ui-state-active {border: 2px solid #0065c7; font-weight: 700; border-bottom: 0; background: #fff;}


#popContent .page .PUtab>ul>li:first-child.on,
.PUtab>ul>li:first-child.on {margin-left:0;}
#popContent .page .PUtab>ul>li.off,
.PUtab>ul>li.off {color:#000;}
#popContent .page .PUtab>ul>li:first-child.off,
.PUtab>ul>li:first-child.off {}


table + .PUtab {margin-top: 40px;}

.tab{display:none;}
.tab.on{display:block;}

/*탭 추가*/
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6; height:56px; text-align:center;}/*2020122 이지숙*/
.nav-tabs ul{border-left:2px solid #ddd;}
.nav-tabs li{float:left; border:2px solid #f1f1f5; margin-left:-2px;}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:2px solid transparent; border-bottom:0; padding:19px 22px; margin:-2px; font-size:17px; }
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#1774b9; text-decoration:underline;}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#1774b9;background-color:#fff;border-color:#2f98ce #2f98ce #fff; font-size: 18px; font-weight: 700; padding: 19px 23px; position:relative; }
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none; clear:both; line-height:20px;}/*20201222 이지숙*/
.tab-content>.active{display:block}
.tab-content .tabArea {margin:20px 0; display:inline-block; background-color:#f4f4f4; padding:30px;}
.tab-content .tabArea dl{width:50%; float:left; line-height: 18px;}
.tab-content .tabArea dl dt{padding-bottom:20px;}
.tab-content .tabArea li{width:100%; line-height:20px; padding:0 10px 10px 10px; background: url(/ei/images/common/bluebullet.gif) no-repeat 0 7px; color:#555;}


/* tab. e. */

/* 박스 강조 글. s. */
div.pointCheckArea{width:100%;height:70px;text-align:center;background-color:#f1f1f1;clear:both;}
div.pointCheckArea span.pointCheck{display:inline-block;padding-left:50px;line-height:70px!important;background:url(/ei/images/common/pointCheck.png) no-repeat 0px 48%;}
div.pointCheckArea span{font-family:"Nanum Gothic" ;}
div.pointCheckArea>span.pointCheck>.color{font-size:16px!important;}
/* 박스 강조 글. e. */

/* 서식 완료 아래. s. */
.chiefInfo {min-height: 110px; border: 2px solid #99cce8; border-radius: 8px; margin-bottom: 20px; padding: 18px 20px 18px 122px; background: url('/ei/images/common/ico-notice1.png') no-repeat 22px 24px #f8fbff; line-height: 1.7; box-sizing: border-box}
.chiefInfo .txt>p{margin-bottom: 8px; padding-bottom: 4px; color:#2f55a7; font-size: 18px;}
.chiefInfo .txt>p strong { font-size: 20px; color: #2f55a7;}
.chiefInfo .txt>ul{list-style-type:decimal; margin-bottom: 16px; padding:0 8px 0 0;}
.chiefInfo .txt>ul.none{list-style-type:none;padding-left: 0;}
.chiefInfo .txt>ul.none>li{margin-top:15px; line-height: 1.7;}/* 20201125 수정 */
.chiefInfo .txt>ul.none>li:first-child{margin-top:0;}
.chiefInfo .txt>ul.none>li>span{display:inline-block;vertical-align:top;width:58px;}
.chiefInfo .txt>ul.none>li>ul{display:inline-block;*display:inline;*zoom:1;width:90%;}
.chiefInfo .txt>ul.none>li>ul>li{color:#424242;*display:inline;*zoom:1;}
.chiefInfo .txt>ul.none>li>ul>li>span{display:inline-block;vertical-align:top;margin-right:4px;}
.chiefInfo .txt>ul.none>li>ul>li>p{display:inline-block;*display:inline;*zoom:1;width:97%;*width:95%;color:#424242;}
.chiefInfo .txt li{color:#424242; line-height: 1.7;}/* 20201125 수정 */
.chiefInfo .txt>ul>li>span{vertical-align:top;margin-right:4px;color:#424242;}
.chiefInfo .txt>ul>li>p{display:inline-block;*display:inline;width:97%;color:#424242;}
.chiefInfo .txt>ul.none>li>ul.w100{width:100%;}

.chiefInfo .txt span.signman{margin-right:120px;margin-left:10px;color:#424242;}

.info-agreement {border-top: 1px solid #e0e3e7; border-bottom: 1px solid #e0e3e7; margin-bottom: 20px; padding: 30px 24px 16px 50px; background:#f8fbff; line-height: 1.7; box-sizing: border-box;}
.info-agreement .txt > p > strong {font-size: 20px; color: #333;}
.info-agreement .signman {margin-right: 120px !important;}
/* 서식 완료 아래. e. */

/* 서식 완료 글. s. */
.formTxtArea {width:100%; text-align:center; margin: 40px 0; padding: 20px; background: #fff; box-sizing: border-box;}
.formTxtArea:before {content: ''; vertical-align: middle; display: inline-block; width: 36px; height: 36px; margin-right: 8px; background: url('/ei/images/common/ico-b-check.png') no-repeat center top; font-size:20px; color:#2f55a7; font-weight: 700;}
.formTxtArea > p {display:inline-block; vertical-align: middle; padding-top: 5px; font-size: 20px; color:#2f55a7; font-weight: 700; line-height: 36px;}
.formTxtArea > p > strong {font-size:20px; color:#2f55a7;}
/* 서식 완료 글. e. */

/* 글자 오른쪽에 아래 방향으로 화살표 이미지 */
a.blueArrowDown{display:inline-block; line-height:16px; padding-right:10px; text-align:left; background:url(/ei/images/common/blueArrowDown.gif) no-repeat right 50%;}
a.blueArrowUp{display:inline-block; line-height:16px; padding-right:10px; text-align:left; background:url(/ei/images/common/blueArrowUp.gif) no-repeat right 50%;}

/* 블루 백그라운드 타이틀 */
#content .titblue{background-color:#6670ad;color:#fff;padding:6px 10px;}

/* paging. s. 2021.03.03 수정 */
.paging{margin-top:20px;text-align:center;}
.paging a{display: inline-block; width: 40px; height: 40px; color:#555; line-height: 38px; border:1px solid #fff; vertical-align:middle; border-radius:3px 0px; background: #fff; box-sizing: border-box;}
.paging a:hover,
.paging a.on {border:1px solid #0065c7; color:#fff; background: #0065c7;}
.paging a.move{border: 1px solid #ccc; line-height: 34px;}
.paging a.move.prev{margin: 0 24px 0 0 !important; border-left: 0;}/* 20201124 수정 */
.paging a.move.next{margin: 0 0 0 24px; border-right: 0;}
.paging a.move.first{margin-right: 0 !important;}/* 20201124 추가 */
.paging a.move.end{margin-left: 0 !important;}/* 20201124 추가 */
.paging a.move.prev:hover,
.paging a.move.next:hover,
.paging a.move.first:hover,
.paging a.move.end:hover {background: #fff;}
.paging .paging-wrap {display: inline-block; padding-bottom: 30px;}
.paging .paging-wrap .more-view {display: none;}
/* paging. e. */

/* 외부기관 연계서비스. s. */
#content>.contents .page>div .bluetit{font-size:14px;color:#6670ad;font-weight:bold;}
#content>.contents .page>div .outContact{background:url(/ei/images/common/out-img.png) no-repeat center 0;height:106px;}
#content>.contents .page>div .outBlueTxt{text-align:center;font-family:"Nanum Gothic" ;font-size:14px;color:#464f84;margin-top:30px;}
#content>.contents .page>div .outBox{margin:0 7px;overflow:hidden;}
#content>.contents .page>div .outBox1{background:url(/ei/images/common/out-box4.png) no-repeat 0 0;width:270px;height:117px;padding:20px 30px;}
#content>.contents .page>div .outBox2{background:url(/ei/images/common/out-box2.png) no-repeat 0 0;width:270px;height:47px;padding:20px 30px;}
#content>.contents .page>div .outBox3{background:#ffffff;width:268px;padding:10px 30px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; height:500px;}
#content>.contents .page>div .outBox4{background:url(/ei/images/common/out-box3.png) no-repeat 0 0;width:700px;height:230px;padding:20px 30px;}
#content>.contents .page>div .outBoxTop{background:url(/ei/images/common/out-box2.png) no-repeat 0 0;height:10px; width:330px;}
#content>.contents .page>div .outBoxBtm{background:url(/ei/images/common/out-box2.png) no-repeat 0 100%;height:10px; width:330px;}
#content>.contents .page>div .outBoxTit{font-family:"Nanum Gothic" ;font-size:15px;color:#333;}
/* 외부기관 연계서비스. e. */

#content .checkTxt{padding:15px;overflow:hidden;background-color:#e9eef6;}
#content .checkTxt>img{position:relative;top:5px;margin-left:15px;float:left;}
#content .checkTxt>p,.checkTxt>p>span{font-family:"Nanum Gothic" ;line-height:120%;}
#content .checkTxt>p{margin-left:15px;margin-top:8px;}
#content .checkTxt>p>span.pointGreen{font-size:16px;}

.popinfo .popBox{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin-top:5px;padding:5px 5px 5px 5px;line-height:22px;overflow:hidden;}
.page .lineBox, .popinfo .lineBox {position: relative; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #aaa; padding: 20px 20px 12px 44px; line-height: 1.7; color: #2679c0; background: url('/ei/images/common/bg-pattern1.png') repeat left top;}
.page .lineBox:before, .popinfo .lineBox:before {content: ""; position: absolute; top: 20px; left: 15px; display: inline-block; width: 22px; height: 22px; background: url('/ei/images/common/ico-info-b.png') no-repeat center top; background-size: 22px;}
.lineBox .title {margin-bottom: 8px; color: #2679c0;}
.lineBox p {margin-bottom: 3px; padding-bottom: 0; color: #2679c0;}
.lineBox span { color: #2679c0;}
.page .lineBox p.textGray, .popinfo .lineBox p.textGray {display: inline-block; width: 740px;}

.page .contentInfo>.bb_none{border-bottom:none;}
.page .contentInfo .lineBox>dl>dt, .popinfo .lineBox>dl>dt {padding:0 0 0 0;}
.page .contentInfo .lineBox>dl>dt, .popinfo .lineBox>dl>dt img {display: none;}
.page .contentInfo .lineBox>dl>dd, .popinfo .lineBox>dl>dd{margin:0 0 20px 0;}
.page .contentInfo .lineBox>dl>dd, .popinfo .lineBox>dl>dd.last{margin-bottom:0;}
.lineBox.gray{background-color:#fafafa;}

#content .lineBox3{padding:15px 20px; border:1px solid #e8e9ee; background-color:#f8f8fa;}/* 20201222 이지숙 */
#content .lineBox3 dl{overflow:hidden;}
#content .lineBox3 dt{float:left;}
#content .lineBox3 dd{width:542px;padding:17px 0 17px 12px;float:left;}
#content .lineBox3 dd a{margin-left:5px;*left:5px;}
#content .lineBox3 img{margin:15px auto; display:block; width:80%;}/*20201123 이지숙*/
#content .lineBox3 ul{margin:5px 0;}/*20201123 이지숙*/
#content .lineBox3 li{line-height:18px; background:url(/ei/images/common/bluebullet.png) no-repeat 0 7px; padding:0 0 5px 10px;}/*20201222 이지숙*/

#content .page .chiefInfo .txt span.signman{margin-right:120px;margin-left:10px;color:#424242;}

span.margin{vertical-align:top;*position:relative;*top:4px;}
p.margin{display:inline-block;width:95%;margin-left:5px;*display:inline;*zoom:1;}
.popinfo p.centertxt{width:405px;margin:10px auto 0;text-align:left;line-height:160%;}
p.linetxt{padding:8px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;text-align:center;}

span.reference{vertical-align:top;*position:relative;*top:4px; margin-left:12px;}
p.reference{display:inline-block;width:95%;margin-left:2px;*display:inline;*zoom:1;}
/*20201123 이지숙*/
.blueBullet{padding-left:10px;background:url(/ei/images/common/bluebullet.png) no-repeat 0 7px;}/*20201222 이지숙*/
.lightblueBullet{padding-left:10px;background:url(/ei/images/common/lightbluebullet.gif) no-repeat 0 7px;}/*20201123 이지숙*/
ul.blueDot>li{background:url(/ei/images/common/bluebullet.png) no-repeat 0 7px;padding:0 0 5px 10px;}/*20201222 이지숙*/
ul.grayDot>li{background:url(/ei/images/common/graydot.gif) no-repeat 0 7px;padding-left:10px;line-height:20px;}
ul.basicDot>li{width:95%;background:url(/ei/images/common/basicDot.gif) no-repeat 0 7px;padding-left:7px;margin-left:13px;line-height:20px;}
ul.decimal{list-style-type:decimal;padding:7px 8px 7px 17px;*padding-left:23px;}
ul.none{list-style-type:none;}

.circleGrayArrow{font-weight:bold;}

.wide{width:100%;margin-left:-10px;text-align:left}
.w10P{width:10%!important;}
.w17P{width:17%!important;}
.w20P{width:20%!important;}
.w30P{width:30%!important;}
.w40P{width:40%!important;}
.w50P{width:50%!important;}
.w60P{width:60%!important;}
.w65P{width:65%!important;}
.w70P{width:70%!important;}
.w76P{width:76%!important;}
.w85p{width:85%!important;}
.w90p{width:90%!important;}
.w85P{width:85%!important;}
.w90P{width:90%!important;}
.w94P{width:94%!important;}
.w96P{width:96%!important;}
.w97P{width:97%!important;}
.w98P{width:98%!important;}
.h100p{height:100%!important;}
.h99p{height:98.7%!important;}
.h100P{height:100%!important;}
.h99P{height:98.7%!important;}
p.w85p{width:85%;}
p.w85P{width:85%;}

/*가로 사이즈*//* 20201222 이지숙*/
.w25p{width:24.7% !important;}
.w50p{width:50% !important;}
.w60p{width:60% !important;}
.w80p{width:80% !important;}
.w100p{width:100% !important;}

textarea.w100p {width: 99.5% !important;}

.scroll {overflow-y: scroll;}
.scroll table {border-top: 0;}

.ib{display:inline-block;*display:inline;}

.pabs {position: absolute;top:auto;right:5px;}

.grb{padding:15px;border-radius:15px;background-color:#f0f0f0;}

/* .tm1 {top:-1px!important;} */

.ui-datepicker-trigger{margin-top:2px; cursor: pointer; vertical-align: middle; margin-left:5px;}
.mergeTable>.tableWrap>.ultable>tbody>tr>td.dpm3>img.ui-datepicker-trigger {margin-left: 2px!important;}

span.star {display: inline-block; vertical-align: middle; color:#ef7600!important; margin-right:4px; font-size: 20px; line-height: 1;}
.blueBig{color:#2c3985!important;font-size:16px!important;font-family:"Nanum Gothic" }
.pointBlue{color:#0d63bc!important;}
.pointRed{color:#b71c1c!important;}
.pointStrongBlue{color:#2c3985!important;}
.pointGreen{color:#377e88!important;}
.red{color:#f00!important; font-weight: 400;}
.blue{color:#00f!important;}
.pointGray{color:#666!important;}
.c42{color:#424242!important;}
.lightorg{color:#ff7300!important;}
.lightorg2{color:#cb3d07!important;}

.blueBigD{color:#2c3985!important;font-size:14px!important;}
.blackBigD{color:#333!important;font-size:14px!important;}

.etcTxt{font-size:11px!important;}
.bigTxt{font-size:14px!important;}
#content table a.btn.etcTxt{padding-top:0;padding-bottom:0;line-height:23px;}
#content .noinput{padding:5px 4px 4px;color:#666;font-size:11px;border:1px solid #ccc;background-color:#f0f0f0;}

.flieimg input[type="file"]{padding:0;height:22px;border:1px solid #ccc;}
.flieimg a{position:relative;top:2px;display:inline-block;}
.blno{border-left:none!important;}
/* .btno{border-top:none!important;} */
.bbno{border-bottom:none!important;}
.brno{border-right:none!important;}
.bcolorno{background-color:#fff!important;}

.input2{background-color:#fafafa;border-color: #fff; color:#333;}
.w575{width:575px!important;}
.w492{width:492px!important;}
.w475,.inputweb2{width:475px!important;}
.w400,.inputweb3{width:400px!important;}
.w375{width:375px!important;}
.w370{width:370px!important;}
.w320,.inputweb{width:320px!important;}
.w279{width:279px!important;}
.w263{width:263px!important;}
.w240{width:240px!important;}
.w220{width:220px!important;}
.w200{width:200px!important;}
.w175{width:175px!important;}
.w170{width:190px!important;}
.w159{width:180px!important;}
.w150,.inputwb2{width:160px!important;}
.w134,.inputwb{width:150px!important;}
.w120,.inputwm2{width:120px!important;}
.w110,.inputwc{width:110px!important;}
.w95,.inputwm{width:120px!important;}
.w94{width:94px!important;}
.w84,.inputwc1{width:110px!important;}
.w77{width:100px!important;}
.w80{width:100px!important;}
.w66,.inputws2{width:80px!important;}
.w61{width:61px!important;} /*허규리 추가 20210129*/
.w60{width:70px!important;}
.w55{width:70px!important;}
.w52{width:52px!important;}
.w44,.inputws{width:44px!important;}
.w38,.inputws1{width:38px!important;}
.w34{width:38px!important;}
.w33{width:33px!important;}
.w26{width:26px!important;}
.w20{width:40px!important;}
.w15{width:30px!important;}
.w10{width:10px!important;}

.mb0{margin-bottom:0!important;}
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
.mb60{margin-bottom:60px!important;}
.mr10{margin-right:10px!important;}
.mr20{margin-right:20px!important;}
.mr0{margin-right:0px!important;}
.ml0{margin-left:0!important;}
.ml5{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml40{margin-left:40px!important;}
.ml400{margin-left:400px!important;}
.ml420{margin-left:420px!important;}
.mt0{margin-top:0!important;}
.mt2{margin-top:2px!important;}
.mt3{margin-top:3px!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt50{margin-top:50px!important;}
.mtm10{margin-top:-10px!important;}
.mtm20{margin-top:-20px!important;}
.mtm30{margin-top:-30px!important;}
.mbm10{margin-bottom:-10px!important;}

.pl0{padding-left:0px!important;}
.pl3{padding-left:3px!important;}
.pl5{padding-left:5px!important;}
.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}
.star.pl15{padding-left:5px!important;}/*예외추가*/
.pl20{padding-left:20px!important;}
.pl25{padding-left:25px!important;}
.pl60{padding-left:60px!important;}
.pl90{padding-left:90px!important;}
.pl95{padding-left:95px!important;}
.pl125{padding-left:125px!important;}
.pl180{padding-left:180px!important;}
.pl200{padding-left:200px!important;}
.pl220{padding-left:220px!important;}
.pl230{padding-left:230px!important;}
.pl245{padding-left:245px!important;}
.pl265{padding-left:265px!important;}
.pl315{padding-left:315px!important;}
.pl350{padding-left:350px!important;}
.pl580{padding-left:580px!important;}
.pr0{padding-right:0px!important;}
.pr10{padding-right:10px!important;}
.pr15{padding-right:15px!important;}
.pr20{padding-right:20px!important;}
.pt0{padding-top:0!important;}
.pt3{padding-top:3px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px!important;}
.pb0{padding-bottom:0px!important;}
.pb3{padding-bottom:3px!important;}
.pb5{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb18{padding-bottom:18px!important;}
.pb20{padding-bottom:20px!important;}

.fr{float:right!important;}
.fRight{float:right!important;}
.fl{float:left!important;}

.tc{text-align:center!important;}
.tr{text-align:right!important;}
.tl{text-align:left!important;}

.vt{vertical-align:top!important;}
.vm{vertical-align:middle!important;}

.bold{font-weight:bold;}
.hide{display:none!important;}
.textLine{text-decoration:underline;}

.clear,.cb{overflow:hidden;clear:both;}
.floatR{float:right;}
.floatL{float:left;}

.gnb > li.pl180,
.gnb > li.pl315 {padding-left: 0 !important;}


#worknet{width:641px;padding:45px 0 25px 0;}
#worknet img,fieldset{border:0;}
#worknet p{text-align:center;}
#worknet ul{padding:13px 0 0 200px;}
#worknet ul li{float:left;margin-right:5px;}
#worknet .mobile ul li{*float:none;}
#worknet .btn{display:block;text-align:center;margin-bottom:40px;border:none;}
#worknet .service{margin-top:16px;}
#worknet .service h3{display:none;}
#worknet .seek{background:url(/ei/images/common/before/work_01seek.gif) no-repeat;height:100px;margin-top:10px;}
#worknet .job{background:url(/ei/images/common/before/work_02job.gif) no-repeat;height:100px;margin-top:10px;}
#worknet .activity{background:url(/ei/images/common/before/work_03activity.gif) no-repeat;height:100px;margin-top:10px;}
#worknet .mobile{background:url(/ei/images/common/before/work_04mobile.gif) no-repeat;height:100px;margin-top:10px;}
#worknet .mobile ul{padding:14px 0 0 200px;}
#worknet .mobile ul li{margin-bottom:0px;padding:0;display:block;}

#popContent .txt>p{line-height:30px;text-align:center;color:#424242;background-color:#f0f0f0;}
#popContent .txt>ul{list-style-type:decimal;padding:7px 8px 7px 25px;}
#popContent .txt>ul.none{list-style-type:none;padding-left:10px;}
#popContent .txt>ul.none>li{margin-top:15px;}
#popContent .txt>ul.none>li:first-child{margin-top:0;}
#popContent .txt>ul.none>li>span{display:inline-block;*display:inline;vertical-align:top;width:58px;}
#popContent .txt>ul.none>li>ul{display:inline-block;*display:inline;*zoom:1;width:90%;}
#popContent .txt>ul.none>li>ul>li{color:#424242;*display:inline;*zoom:1;}
#popContent .txt>ul.none>li>ul>li>span{display:inline-block;vertical-align:top;margin-right:4px;}
#popContent .txt>ul.none>li>ul>li>p{display:inline-block;*display:inline;*zoom:1;width:97%;*width:95%;color:#424242;}
#popContent .txt li{color:#424242;}
#popContent .txt>ul>li>span{vertical-align:top;margin-right:4px;color:#424242;}
#popContent .txt>ul>li>p{display:inline-block;width:97%;color:#424242;}
#popContent .txt>ul.none>li>ul.w100{width:100%;}
#content .sign>p>label{color:#424242!important;}
#popContent .bbline {border-bottom:1px solid #dbdbdb!important;}

.brline {border-right:1px solid #dbdbdb!important;}/*20210127 허규리 추가*/
.bbyes {border-bottom:1px solid #dbdbdb!important;}/*20210127 허규리 추가*/
.loadpage{text-align:center;width:100%; position:absolute; top:30%;}
.innerload{width:550px; text-align:left;display:inline-block;}
.loadwrap {position: absolute; z-index: 1;width: 100%; height:100%;}

.innerload .lineBox,
.innerload .lineBox.bgwhite {min-height: 116px; border: 2px solid #99cce8; border-radius: 8px; padding: 18px 20px 20px 122px; background: url('/ei/images/common/ico-alert1.png') no-repeat 18px 24px #fff !important; line-height: 1.7; box-sizing: border-box;}
.innerload .lineBox:before {display: none;}

.session {width:550px; margin:20% auto 0;}

.bggrey {background: url(/ei/images/common/bg_grey.png) repeat; width:100%; height:100%; z-index: 1;}
.bggrey2 {background: url(/ei/images/common/bg_grey2.png) repeat;}
.bgwhite {background: #fff!important;}

#content span.btn{}
#content .btnW{position:absolute!important;right:0;}

#popContent .tableWrap{border-top:none;border-bottom:none;}
#popContent table.ultable th{background:#F0F0F0;}
#popContent table.ultable th,table.ultable td{border-left: 0; text-align:center;padding: 12px 5px 11px 10px;vertical-align:middle;line-height: 1.9;}
#popContent table.basic .blLine,#popContent table.ultable .blLine{border-left:1px solid #e5e5e5;}
/* #popContent .textRight>.pointIcon2 {background: url(/ei/images/eih/pu/iconPoint_o.png) no-repeat 0 0px; padding:0 0 0 18px; margin:0 0 0 15px; display: inline-block;}
#popContent .pointIconTH {background: url(/ei/images/eih/pu/iconPoint_o.png) no-repeat right 1px; padding:0 18px 0 0; display: inline-block;} */
#popContent .textRight>.pointIcon2 { margin:0 0 0 15px; display: inline-block;}
#popContent .pointIconTH { display: inline-block;}
#popContent .sign>p{margin:12px 0;color:#424242;}
#popContent .sign>p>span{display:inline-block;width:200px;text-align:center;margin-right:12px;margin-left:10px;color:#424242;}
#popContent .sign>p>span.signempty{display:inline-block;width:56px;}

select:focus {width:auto;position: relative;}

a.btn_white{display:inline-block;padding-right:3px;background:url(/ei/images/common/btn.gif) no-repeat 100% 0;line-height:23px;white-space:nowrap;position:absolute; right:10px; top:-2px;}
a.btn_white span,a.btn_white strong{display:block;padding:2px 4px 1px 10px;background:url(/ei/images/common/btn.gif) no-repeat;}
#popContent a.btn_white,#content a.btn_white{position:relative;display:inline-block;margin-left:10px;margin-right:5px;color:#fff;text-decoration:none;*top:2px;}

a.graybtn2{display:inline-block;padding-right:3px;background:url(/ei/images/common/btn.gif) no-repeat 100% -24px;line-height:23px;white-space:nowrap;position:absolute; right:10px; top:-2px;}
a.graybtn2 span,a.graybtn2 strong{display:block;padding:2px 4px 1px 10px;background:url(/ei/images/common/btn.gif) no-repeat left -24px; color:#fff!important;}
#popContent a.graybtn2,#content a.graybtn2{position:relative;display:inline-block;margin-left:10px;margin-right:5px;color:#fff;text-decoration:none;*top:2px;}

a.purplebtn{display:inline-block;padding-right:3px;background:url(/ei/images/common/btn.gif) no-repeat 100% -48px;line-height:23px;white-space:nowrap;position:absolute; right:10px; top:-2px;}
a.purplebtn span,a.purplebtn strong{display:block;padding:2px 4px 1px 10px;background:url(/ei/images/common/btn.gif) no-repeat left -48px; color:#fff!important;}
#popContent a.purplebtn,#content a.purplebtn{position:relative;display:inline-block;margin-left:10px;margin-right:5px;color:#fff;text-decoration:none;*top:2px;}

.posRltv{position: relative;}

.lh20 {line-height:20px!important;}

/* .top_menu_pl_1212210201{padding-left:0px!important;}
.top_menu_pl_1212210301{padding-left:60px!important;}
.top_menu_pl_1212210401{padding-left:125px!important;}
.top_menu_pl_1212210601{padding-left:230px!important;} */


/* 
.top_menu_pl_1212210701{padding-left:360px!important;} 
.top_menu_pl_1212210801{padding-left:431px!important;}
.top_menu_pl_1212210901{padding-left:580px!important;}
.top_menu_pl_1212211001{padding-left:630px!important;}
*/

/* .top_menu_pl_1212210701{padding-left:235px!important;}
.top_menu_pl_1212210801{padding-left:315px!important;} 
.top_menu_pl_1212210901{padding-left:465px!important;}
.top_menu_pl_1212211001{padding-left:510px!important;}

.top_menu_pl_1212220201{padding-left:0px!important;}
.top_menu_pl_1212220401{padding-left:95px!important;} 
.top_menu_pl_1212220501{padding-left:200px!important;}
.top_menu_pl_1212220601{padding-left:265px!important;}
.top_menu_pl_1212220701{padding-left:315px!important;}
.top_menu_pl_1212220801{padding-left:360px!important;}
.top_menu_pl_1212220901{padding-left:450px!important;}

.top_menu_pl_1212230101{padding-left:180px!important;}
.top_menu_pl_1212230201{padding-left:270px!important;}
.top_menu_pl_1212230301{padding-left:335px!important;}

.top_menu_pl_1212280101{padding-left:310px!important;}
.top_menu_pl_1212280201{padding-left:355px!important;}
.top_menu_pl_1212280301{padding-left:440px!important;}

.top_menu_pl_1212221101{padding-left:95px!important;}  */
/* 2020.08.25 :: 이직신고 TOP_하위메뉴 왼쪽 여백 설정*/

/** 메인 팝업 **/
#popContent2 {padding: 0;}
#popContent2>.popupT{background-color: #1c449c; border-bottom: 2px solid #1c449c; line-height: 30px; padding: 10px 20px; font-size: 20px; color: #fff;}/*20201126 이지숙*/
#popContent2 .usualpop {margin-bottom: 0; position:relative; z-index: 10;}
#popContent2 .usualpop>div {height: inherit;}
#popContent2 .mainpopup {background: url(/ei/images/popup/main_pop1.gif) no-repeat; height:256px; margin-bottom:0;}
#popContent2 .mainpopup>div {position: relative; top:85px; left:35px; width:356px; height:140px;}
#popContent2 .temppop1 {background: url(/ei/images/popup/service_060619_01.gif) no-repeat; height:300px; margin-bottom:0;}
#popContent2 .temppop1>div {position: relative; top:135px; left:121px; width:240px; height:50px;}
#popContent2 .temppop2 {background: url(/ei/images/popup/service_060619_02.gif) no-repeat; height:300px; margin-bottom:0;}
#popContent2 .temppop2>div {position: relative; top:90px; left:121px; width:240px; height:50px;}
#popContent2 .temppop3 {background: url(/ei/images/popup/pop2_20070110.gif) no-repeat; height:260px; margin-bottom:0;}
#popContent2 .temppop3>div {position: relative; top:104px; left:35px; width:204px; height:123px;}
#popContent2 .nomoreinfo{background:#1c449c;padding:10px 20px;position:relative; color:#fff; margin:0;}/*20201126 이지숙*/
#popContent2 .nomoreinfo>a {position:absolute; right:10px; top:8px; color:#fff;}
#popContent2 .nminfo2 {top:-5px; z-index: 1;}

/* 2021.03.03 허규리 수정 */
.errorpage dl dd p {color:#6e6e6e;}
.errorpage dl dd p.phone {background: url(/ei/images/icon/ico_log_2.png) no-repeat left center; padding-left: 15px; padding-bottom: 0; line-height: 21px; font-size: 16px; color:#ff5c5c;}
.errorpage dl dd p.phone strong {line-height: 21px; font-size: 16px;}
.errorpage dl dd.pt20 {padding-top: 0 !important;}
.errorpage .titlee {font-family:"Nanum Gothic"; font-size:18px; letter-spacing: -1px; font-weight: 700; color:#333;} /* 2021.03.03 허규리 수정 */

/** 실업인정신청서 추가 20160824 **/
.titlecUpb{font-family:"Nanum Gothic" ;font-size:18px; font-weight: 700; color:#333;margin-left:0;padding-left:0;padding-bottom:10px;background: #fff;}/* 20201124 수정 */
.subTitleUpb{font-family:"Nanum Gothic" ;font-size:14px;color:#666;margin-left:15px;}
.subTitleUpb label{font-family:"Nanum Gothic" ;font-size:14px;color:#666;}
#content .page .titlebUpb{font-family:"Nanum Gothic" ;font-size:20px;line-height:20px;color:#2c3985;padding-left:15px;margin-top:30px;padding-bottom:20px;background:url(/ei/images/common/titleArrow.png) no-repeat 0 3px;*background-position:0 1px;}
.page .contentInfo .lineBoxUpb {margin-top:5px;padding:5px 5px 5px 5px;line-height:22px;overflow:hidden;}
/* strongUpb{font-size:14px;font-family:"돋움",Dotum,sans-serif;} */

/** (신)고용안정 계획신고서 추가 20161122 **/
.blyes {border-left:1px solid #e5e5e5 !important;}
.bryes {border-right:1px solid #e5e5e5 !important;}
.btyes,
tr.btyes td,
tr.btyes th {border-top:1px solid #e5e5e5 !important;}


/* 2020.12.17 : 실업인정 인터넷 신청 UI수정 */
.step-move-buttons {overflow: hidden; margin-top: 32px; text-align: right;}
/* 2021.01.24 : 초기화 외 버튼 깨짐 때문에 수정 */
/* .step-move-buttons a {display: inline-block; min-width: 120px; height: 40px; margin: 0 0 0 8px; padding: 0 16px; line-height: 38px; border: 1px solid #2679c0; border-radius: 0; box-sizing: border-box; color: #fff; font-weight: 400; font-size: 16px; text-align: center; background: #2679c0;} */
.step-move-buttons a {min-width: 100px; text-align: center; line-height: 38px; border: 1px solid #2679c0;}
.step-move-buttons a:hover {opacity: 0.9; transition: all 0.3s; text-decoration: underline;}
.step-move-buttons a.prev-step,
.step-move-buttons a.left {float: left; background: #fff; color: #2679c0 !important;}
#content .step-move-buttons a.btnB.orangebtn {display: inline-block; min-width: 120px; height: 40px; margin: 0 0 0 8px; padding: 0 16px; line-height: 38px; border: 1px solid #2679c0; border-radius: 0; box-sizing: border-box; color: #fff; font-weight: 400; font-size: 16px; text-align: center; background: #2679c0;}


/* 2020.12.30 파일첨부 UI 재정의 */
.attach-file-list .file-list {border-top: 1px solid #dbdbdb;}
.attach-file-list .file-list li {position: relative; overflow: hidden; border-bottom: 1px solid #dbdbdb; padding: 20px 0;}
.attach-file-list .file-list li .file-col-add {position: absolute; right: 0; top: 10px;}
.attach-file-list .file-list li .title {display: block; padding: 0 20px 10px 20px; font-weight: 700;}
.attach-file-list .file-list li .attach-area {margin-top: 10px; text-align: right;}
.attach-file-list .file-list li .attach-area input[type="text"] {width: 500px; text-align: right;}
.attach-file-list .file-list li .attach-area .file-find {display: inline-block; vertical-align: middle; border: 1px solid #2f98ce; margin: 0 0; padding: 0 20px; line-height: 30px; color: #2f98ce; font-weight: 700; cursor: pointer;}
.attach-file-list .file-list li .attach-area input[type="file"] {position: absolute; width: 0; height: 0; border: 0; padding: 0 0; outline: 0;}


/** 20201221 추가: 인터넷 실업인정 신청 **/
.step-flow {overflow: hidden; height: 60px; margin-bottom: 40px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #f7f7f7;}
.step-flow li {float: left; width: 33%; height: 60px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-left: 30px; text-align: center; line-height: 60px; font-size: 18px !important; background: url('/ei/images/common/bg-step-right.png') no-repeat left top; box-sizing: border-box; text-indent: -30px; letter-spacing: -1px;}
.step-flow li:first-child {background: #f7f7f7;}
.step-flow li.on {background: url('/ei/images/common/bg-stepon-right.png') no-repeat left top #0065c7;}
.step-flow li.on:first-child {background: #0065c7;}
.step-flow li.on + li {background: url('/ei/images/common/bg-stepon-left.png') no-repeat left top;}
.step-flow li i {position: absolute; font-size: 0;}
.step-flow li b {font-size: 18px; font-weight: 400; line-height: 60px;}
.step-flow li i + b {color: #fff; font-weight: 700;}

.step-flow.step-3 li {width: 33%;}
.step-flow.step-3 li:last-child {width: 34%;}
.step-flow.step-4 li {width: 25%; text-indent: 0;}
.step-flow.step-5 li {width: 20%; text-indent: 0; font-size: 14px !important;}

/* 20230503 : 실업급여 부정수급 고지 확인서 페이지 */
.step-flow.step-2 li {width : 50%;}
.step-flow.step-2 li:last-child {width: 50%;}

/* 특정 스타일 재정의 */
.tr.mt20 {margin-top: 40px !important;}
.tr.mt20 .tr.mt20 {margin-top: 0 !important;}
.ui-datepicker {width:240px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-size: 12px; line-height: 1.4;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {top: 50% !important; margin-top: -0.9em;}
table.etc-type1 {width: 100%; border-collapse: collapse;}
table.etc-type1 td {text-align: center; border-left: 1px solid #e5e5e5; background: #fff; padding-top:10px !important;padding-bottom:10px !important;}
table.etc-type1 th { border-left: 1px solid #e5e5e5; background: #fafafb; padding-top:10px !important;padding-bottom:10px !important;}
table.etc-type1 td.bg {border-top: 1px solid #e5e5e5; padding: 4px 0;}
table.etc-type1 td.bg input[type="text"] {letter-spacing: -1px; padding: 6px 2px 7px 2px; width: 22px; text-align: center;}
table.etc-type1 tr.tr-rows th,
table.etc-type1 tr.tr-rows td {border-top: 1px solid #e5e5e5;}
table.etc-type1 tr.tr-rows:first-child th,
table.etc-type1 tr.tr-rows:first-child td {border-top: 0;}
table.etc-type1 tr.tr-rows th:first-child {border-left: 0;}
.bg-fa {background: #fafafb;}
.brd-type1 {border-top: 2px solid #333; background: #fafafb;}
table.ultable.tfoot-line {border-top: 1px solid #c6ded6; }
.tableWrap table.ultable .tfoot-line tr th,
.tableWrap table.ultable .tfoot-line tr td,
table.ultable .tfoot-line tr th,
table.ultable .tfoot-line tr td {background: #f2fdfa; border-bottom: 1px solid #c6ded6;}
table tfoot.tfoot-line tr th,
table tfoot.tfoot-line tr td {background: #f2fdfa; border-top: 1px solid #c6ded6; border-bottom: 1px solid #c6ded6; padding: 17px 10px; font-weight: 700;}
.tfoot-line tr td input[type="text"] {font-weight: 700; background: #f2fdfa;}
table.etc-type2 td {text-align: center; border-left: 1px solid #e5e5e5;}
.float-button1 {background: url('/ei/images/icon/ico_tempSave.png') no-repeat; width:40px; height:40px; position: fixed; left: 50%; bottom: 90px; z-index: 300;  margin-left: 620px; padding-top: 2px; font-size: 0; font-weight: 700; line-height: 1.4; box-sizing: border-box;}
.no-data,
.page .contentInfo p.no-data {padding: 30px 0; font-weight: 700;}

/* 2021.01.22 검색페이지의 검색영역 스타일 재정의 */
body.search-page #header .header-section .header-section-inner .main-navigation,
body.search-page #header .header-section .header-section-inner .main-navigation * {overflow: hidden; width: 0; height: 0; margin: 0 0; font-size: 0;}
body.search-page #header .header-section .header-section-inner .function-area {overflow: hidden; width: 980px;}
body.search-page #header .header-section .header-section-inner .header-search {width: 810px;}
body.search-page #header .header-section .header-section-inner .header-search input[type="text"] {width: 755px;}
#header .header-section .header-section-inner .personal-menu {float: right;}



/** 2020.11 디자인 고도화 스타일 정의 **/


/* 2020.01.17 레이어 팝업 스타일 정의 s */ 
.layer {display:none; position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000;} 
.layer .bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50);} 
.layer .pop-layer {display: block;} 
.pop-layer {display: none; position: absolute; top: 50%; left: 50%; width: 320px; height: auto; background-color: #fff; border: 1px solid #3571B5; z-index: 10;} 
.pop-layer .pop-container {padding: 0px 25px 10px;} 
.pop-layer .top {height: 60px; margin: 0 -26px; padding: 0 24px 0 24px; background-color: #1c449c; overflow:hidden; box-sizing: border-box;} 
.pop-layer .top>.titlePopup{font-size:18px; line-height: 60px; float:left; color: #fff;} 
.pop-layer .top>a{display:block;float:right; line-height: 60px;} 
/* 2020.01.17 레이어 팝업 스타일 정의 e */


/* 사이트맵 */
body.fixed {overflow: hidden;}
.sitemap {position: fixed; top: 124px; right: 0; bottom: 0; left: 0; z-index: 1000; overflow: hidden; overflow-y: scroll; background: #fff;}
.sitemap.move-up {top: 72px;}
.sitemap .sitemap-container {overflow: hidden; width: 1140px; margin: 0 auto;}
.sitemap .sitemap-container .sitemap-section {overflow: hidden; padding-top: 30px;}
.sitemap .sitemap-container .sitemap-section .title {float: left; display: block; width: 190px; font-size: 18px; color: #0b4473; font-weight: 700; box-sizing: border-box;}
.sitemap .sitemap-container .sitemap-section .menu-items {float: left; width: 690px; padding-left: 30px; border-left: 1px solid #2679c0; box-sizing: border-box;}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb {overflow: hidden; width: 690px; margin: 0 0; columns: 3 auto; -webkit-columns: 3 auto; background: url('/ei/images/common/bg-sitemap-line.gif') repeat-y -4px top;}
.sitemap .sitemap-container .sitemap-section .menu-items #gnb_3.gnb {width: 690px; columns: 3 auto; margin-left: 0; -webkit-columns: 3 auto}
.sitemap .sitemap-container .sitemap-section .menu-items #gnb_4.gnb {width: 460px; columns: 2 auto; margin-left: 0; -webkit-columns: 2 auto}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb.columns4 {width: 920px; columns: 4 auto; margin-left: 0; -webkit-columns: 4 auto}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb.columns2 {width: 460px; columns: 2 auto; margin-left: 0; -webkit-columns: 2 auto}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb > li {width: 230px; margin-bottom: 10px; padding: 0 10px 0 20px; box-sizing: border-box;}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb > li > a {padding-bottom: 0; color: #2679c0; font-size: 15px;}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb > li > ul {margin-top: 0; padding-top: 0; padding-bottom: 0;}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb > li > ul > li {margin-top: 2px;}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb > li > ul > li > a {letter-spacing: -0.079em;}
.sitemap .sitemap-container .sitemap-section .menu-items .gnb > li.pl180, 
.sitemap .sitemap-container .sitemap-section .menu-items .gnb > li.pl315 {padding-left: 20px !important;}
.sitemap-close {font-size: 0;}

.brline {border-right:1px solid #dbdbdb!important;}/*20210127 허규리 추가*/
/* tab. s. 20210129 허규리 수정 스페셜탭 추가 */
#popContent .page .SPtab,
.SPtab {clear:both; overflow:hidden;}
#popContent .page .SPtab>ul,
.SPtab>ul {display: flex; height:60px;}
#popContent .page .SPtab>ul>li,
.SPtab>ul>li {float:left; flex: 1; border: 1px solid #99cce8; margin-left: -1px; background:#f8fbff;}
#popContent .page .SPtab>ul>li:first-child,
.SPtab>ul>li:first-child {margin-left: 0;}
#popContent .page .SPtab>ul>li>a,
.SPtab>ul>li>a {display:block; line-height: 60px; font-size:18px !important; padding:0 20px; text-decoration:none; text-align: center; font-weight:900;} /*20210129 허규리 수정*/
#popContent .page .SPtab>ul>li>a,
#popContent .page .SPtab>ul>li.on>a,
.SPtab>ul>li.on>a,
.SPtab>ul>li.ui-state-active > a,
.SPtab>ul>li.on>a:hover,
.SPtab>ul>li.ui-state-active > a:hover {color: #f8fbff; outline: 0;}
#popContent .page .SPtab>ul>li.on,
.SPtab>ul>li.on,
.SPtab>ul>li.ui-state-active {background:#2f55a7!important; font-weight: 700; border-bottom: 0;}
#popContent .page .SPtab>ul>li.on + li,
.SPtab>ul>li.on + li {margin-left: 0;}
#popContent .page .SPtab>ul>li:first-child.on,
.SPtab>ul>li:first-child.on {margin-left:0;}
#popContent .page .SPtab>ul>li.off,
.SPtab>ul>li.off {color:#000;}
#popContent .page .SPtab>ul>li:first-child.off,
.SPtab>ul>li:first-child.off {}
#popContent .page .SPtab>ul>li.off>a,
.SPtab>ul>li.off:last-child > a {background: #fff;} /* 20201124 추가 */

table + .SPtab {margin-top: 40px;}

.pointOrange {color: #ef7600!important;} /*20210201 허규리 추가*/
.red{color:#ef7600!important; font-weight: 400;} /*20210201 허규리 수정*/
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6; height:56px; text-align:center;}
.nav-tabs ul{border-left:2px solid #ddd;}
.nav-tabs li{float:left; border:2px solid #f1f1f5; margin-left:-2px;}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:2px solid transparent; border-bottom:0; padding:19px 22px; margin:-2px; font-size:17px; }
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#1774b9; text-decoration:underline;}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#1774b9;background-color:#fff;border-color:#2f98ce #2f98ce #fff; font-size: 18px; font-weight: 700; padding: 19px 23px; position:relative; }
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none; clear:both; line-height:20px;}
.tab-content>.active{display:block}
.tab-content .tabArea {margin:20px 0; display:inline-block; background-color:#f4f4f4; padding:30px;}
.tab-content .tabArea dl{width:50%; float:left; line-height: 18px;}
.tab-content .tabArea dl dt{padding-bottom:20px;}
.tab-content .tabArea li{width:100%; line-height:20px; padding:0 10px 10px 10px; background: url(/ei/images/common/bluebullet.gif) no-repeat 0 7px; color:#555;}
/*20210129 허규리 추가*/
.log_btnCheck {color:#0065c7; font-weight:900;}
.log_btn_field {padding: 10px 10px 10px 20px; background-color: #f7fbff; width: 186px; border:1px solid #2f98ce; display:inline-block;}
.title_special {background:url(/ei/images/icon/Style_icon_bullet.png)no-repeat; width: 29px; height: 30px; background-size: contain; padding-right: 7px; display: inline-block; vertical-align:middle; margin-top: -4px!important;}

/* 2021.03.03 허규리 추가 */
.innerload .lineBox2,
.innerload .lineBox2.bgwhite {min-height: 106px; border:none; border-radius: 8px; padding: 16px 20px 20px 77px; background: url('/ei/images/icon/ico_log_1.png') no-repeat 10px 33px #fff !important; line-height: 1.7; box-sizing: border-box;}
.innerload .lineBox2:before {display: none;}

.log_count {background:url(/ei/images/icon/ico_log_popup_c.png)no-repeat; width:38px; height:29px; display:inline-block;}

/* @media screen and (max-height: 700px){
	.menus { 
		max-height: 450px;
		overflow-y: auto;
		overflow-x: hidden; 
	}
} */
/*quick메뉴 관련 css global_footer에서 옮김*/
	#quickMenu{position:fixed;top:176px;width:80px;z-index:1;background-color:#fff;}
	#quickMenu>.quick>.quickAdd{height:27px;border: 1px solid #2679c0;background-color: #2679c0;text-align:center;}
	#quickMenu>.quick>.quickAdd>img{margin-top:1px;}
	#quickMenu>.quick>.quickBox{border-right: 1px solid #1c449c;border: 0px;border-top:0px;padding:0px;text-align:center;}
	#quickMenu>.quick>.quickBox>ul>li{border: 0px;padding: 0px;}
	#quickMenu>.quick>.quickBox>ul>li a{display:inline-block;}
	#quickMenu>.quick>.quickBox>ul>li p{font-size:13px;font-weight:700;color:#333;margin:5px 0 0 0;letter-spacing:-1px;}
	#quickMenu>.quick>.quickBox>ul>li.last{border-bottom:none;}
	
	#quickMenu>.quick>.quickBox>ul>li.search{position:relative;}
	#quickMenu>.quick>.quickBox>ul>li>.searchBox{display:none;width:376px;height:29px;border:1px solid #9f9f9f;background-color:#cacaca;position:absolute;top:-1px;right:-5px;text-align:left;padding:0 5px;}
	#quickMenu>.quick>.quickBox>ul>li>.searchBox>.sel{width:300px;height:21px;margin-right:2px;vertical-align:middle;}
	#quickMenu>.quick>.quickBox>ul>li>.searchBox>a{position:relative;top:6px;}