#content>.contents .page>.contentInfo {overflow: hidden; line-height: 20px; margin-bottom: 30px;}
#content>.contents .page>.contentInfo th {color: #424242;}
.page>.contentInfo>.history {border-top:1px solid #dadada;}
.page>.contentInfo>.history li{border-top:1px dashed #dbdbdb;padding:18px 0;overflow:hidden;}
.page>.contentInfo>.history li:first-child{border-top:none;}
.page>.contentInfo>.history li>.historyImg{width:64px;margin-right:35px;line-height:0;float:left;}
.page>.contentInfo>.history li>dl{overflow:hidden;float:left;}
.page>.contentInfo>.history li dt{width:50px;padding-right:20px;clear:both;float:left;}
.page>.contentInfo>.history li dd{float:left;*width:540px;}
.page>.contentInfo>.history li dd:after{content:"";display:block;clear:both;}

.contentInfo + .contentInfo > h4 {margin-top: 30px;}

/* 실업인정 인터넷 신청. s. */
.pr10{padding-right: 10px;}
.page>.contentInfo input[type="text"],.page>.contentInfo input[type="password"] {height: 16px}
.page>.contentInfo .fRight {float: right; margin-top: 2px; *margin-top:0;}
.page>.contentInfo .btnRight {text-align: right; height: 25px;}
.page>.contentInfo .dotLine {background: url(/ei/images/eih/pu/dotLine.png) repeat-x left bottom; padding-bottom: 20px;}
.page>.contentInfo .dotLine2 {background: url(/ei/images/eih/pu/dotLine.png) repeat-x left top; padding-top: 20px;*padding-top:7px; margin-top:20px;}
.page>.contentInfo .btn_s {position: relative; display: inline-block; padding: 0 20px; border: 1px solid #ccc; text-decoration: none; color: #555;line-height: 28px; font-size: 12px; background: #fff;} /*20210126 허규리수정*/
.page>.contentInfo .btnview {background:url(/ei/images/icon/btn-blank.png) no-repeat center right 4px; padding: 0px 28px 0px 10px; border:1px solid #0065c7; color:#0065c7 !important; background-color:#fff;}
.page>.contentInfo .btnblue {background: url(/ei/images/eih/pu/arrow_btnBg1.png) no-repeat -87px 0px; color: #ffffff; width: 61px; height: 15px; *height: 16px; padding:8px 0 0 8px; *padding:7px 0 0 6px;}
.page>.contentInfo .btngray {background: url(/ei/images/eih/pu/arrow_btnBg1.png) no-repeat -163px 0; color: #ffffff; width: 61px; height: 15px; *height: 16px; padding:8px 0 0 8px; *padding:7px 0 0 6px;}

input[type="text"] + br + input[type="text"] {margin-top: 8px;}


.page>.contentInfo>.step1, .page>.contentInfo>.paystep1{clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 0px;height:63px;overflow:hidden;width:703px;margin-left:-3px;}
.page>.contentInfo>.step2, .page>.contentInfo>.paystep2{clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -100px;height:63px;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step3, .page>.contentInfo>.paystep3{clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -200px;height:63px;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step4, .page>.contentInfo>.paystep4{clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -300px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step3_1, .page>.contentInfo>.paystep3_1{clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -400px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step3_2 {clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -1100px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step4_1, .page>.contentInfo>.paystep3_1{clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -500px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step4_2, .page>.contentInfo>.paystep3_1{clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -600px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step4_3, .page>.contentInfo>.paystep3_1{clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -700px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step5 {clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -800px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step6 {clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -900px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step7 {clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -1000px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}
.page>.contentInfo>.step8 {clear:both;background:url(/ei/images/eih/pu/internet_step.png) no-repeat 0 -1100px;height:55px;padding:4px 0;overflow:hidden;width:703px;margin-left:-2px;}

#content .page>.contentInfo:first-child{overflow:visible;margin-bottom:20px;}
.page.pr10>.contentInfo:first-child>.step1,.page.pr10>.contentInfo:first-child>.step2,.page.pr10>.contentInfo:first-child>.step3,.page.pr10>.contentInfo:first-child>.step4{margin-left:-13px;}
.page.pr10>.contentInfo:first-child>.paystep1,.page.pr10>.contentInfo:first-child>.paystep2,.page.pr10>.contentInfo:first-child>.paystep3,.page.pr10>.contentInfo:first-child>.paystep4{margin-left:-13px;}

.mb50 {margin-bottom: 50px;}
.mb30 {margin-bottom: 30px;}
.page>.contentInfo .btnSet {float:right; overflow: hidden; margin-top: 10px;}
.page>.contentInfo .btnSet ul li {float: left; margin-left: 10px;}
.page>.contentInfo .btnSet_b {float:right; overflow: hidden; margin-top: 10px; }
.page>.contentInfo .btnSet_b ul li {float: left; margin: 0 0 0 10px;}
.page>.contentInfo .textRound {width: 100%; overflow: hidden;}
.page>.contentInfo .textRound .textRound1 {background: url(/ei/images/eih/pu/textRound1.png) no-repeat 0 0; height: 10px;}
.page>.contentInfo .textRound .textRound2 {background: url(/ei/images/eih/pu/textRound2.png) repeat-y 0 0; padding:10px 15px 10px 15px;}
#content>.contents .page>.contentInfo .textRound li { *line-height:13px; }
.page>.contentInfo .textRound .textDot p {background: url(/ei/images/eih/pu/textRound_bullet.png) no-repeat 0 7px; padding:0 0 0 10px;}
.page>.contentInfo .textRound .textRound2 p.point {color:#6670ad!important; margin-top: 20px; background: none; font-weight: bold; margin-left: -10px;}
.page>.contentInfo .textRound .textRound3 {background: url(/ei/images/eih/pu/textRound3.png) no-repeat 0 0; height: 10px; *height: 13px;}

.page>.contentInfo>.textRight {text-align: right; margin-bottom: 5px;}
.page>.contentInfo>.textRight>.pointIcon {background: url(/ei/images/eih/pu/iconPoint.png) no-repeat 0 0; padding:0 0 0 15px; margin-left: 15px;}
/*.page>.contentInfo>.textRight>.pointIcon2 {background: url(/ei/images/eih/pu/iconPoint_o.png) no-repeat 0 1px; padding:0 0 0 18px; margin:0 0 0 15px; display: inline-block;}
.page>.contentInfo .pointIconTH {background: url(/ei/images/eih/pu/iconPoint_o.png) no-repeat right 1px; padding:0 18px 0 0; display: inline-block;}*/
.page>.contentInfo>.textRight>.pointIcon2 {margin:0 0 0 15px; display: inline-block;}
.page>.contentInfo>.textRight>.pointIcon2>img {display: inline-block;vertical-align: middle;}
.page>.contentInfo .pointIconTH {display: inline-block;}
.page>.contentInfo .pointIconTH a img {display: inline-block;vertical-align: middle;margin-left: 4px;}

.page>.contentInfo>.table>table.view td.line {border-right: 1px solid #d2d2d2;}
.page>.contentInfo>.table>table.view td.last {border-right:none;}

/* #content table.view2 th,table.view2 th {padding-left:13px} */

.page>.contentInfo>.checkBox {border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; margin-top:10px; padding:20px 0 20px 18px; line-height: 22px; overflow: hidden;}
.page>.contentInfo>.checkBox input[type="checkbox"] { margin:0 5px 0 0;}
.page>.contentInfo input[type="checkbox"] {margin:3px 3px 3px 3px; *margin:0;}
#content>.contents .page>.contentInfo>.checkBox>.check label {color: #6670ad; font-weight: bold; cursor: pointer;}
.page>.contentInfo>.check2 label {cursor: pointer;}
.page>.contentInfo>.checkBox>.check {margin-bottom: 18px;}
.page>.contentInfo>.checkBox>p>a {float: right; margin-top: 0px; *margin-top: -21px;}

#content>.contents .page>.contentInfo .textBlue {color: #6670ad; font-weight: bold; padding-left: 5px; display: inline-block; width: 662px; *margin-left:20px; *margin-top: -20px;}
#content>.contents .page>.contentInfo .textB_icon {vertical-align: top; color: #6670ad; font-weight: bold;}

#content>.contents .page>.contentInfo>.textRound .textBlue {color: #6670ad; font-weight: bold; }
#content>.contents .page>.contentInfo>.textRound .Number {*position: relative;}
#content>.contents .page>.contentInfo>.textRound .Number>p {display: inline-block; width: 633px;*margin-left: 20px;}
#content>.contents .page>.contentInfo>.textRound .textNum {vertical-align: top; padding-right: 5px; *position: absolute; *left:0px;}
#content>.contents .page>.contentInfo>.textRound .Number>.textDot {margin-left: 18px; background: url(/ei/images/eih/pu/textRound_bullet.png) no-repeat 0 7px; padding:0 0 0 10px;}
#content>.contents .page>.contentInfo>.textRound .ml18 {margin-left: 18px;}
#content>.contents .page>.contentInfo>.textRound .Number>.dep3 {width: 610px;}
#content>.contents .page>.contentInfo>.textRound .dotlineText .r {float: right; margin-top: 0px; *margin-top:-23px;}
#content>.contents .page>.contentInfo>.textRound .Number2 {*position: relative;}
#content>.contents .page>.contentInfo>.textRound .Number2>p {display: inline-block; width: 629px; *margin-left:20px; }
#content>.contents .page>.contentInfo>.textRound .Number2>p.dep3 {width: 610px; *margin-left:40px; }

#content>.contents .page>.contentInfo p.textBlue2 {display: inline-block; width: 629px; color: #6670ad; font-weight: bold; *margin-left:20px; *margin-top: -20px;}
#content>.contents .page>.contentInfo span.textBlue2 {vertical-align: top; padding-right: 5px; color: #6670ad; font-weight: bold;}
#content>.contents .page>.contentInfo p.textGray {display: inline-block; width: 740px;}
#content>.contents .page>.contentInfo span.textGray {vertical-align: top; padding-right: 5px;}
#content>.contents .page>.contentInfo>.lineBox span.star {margin-left: 0; margin-right: 0;}
#content>.contents .page>.contentInfo>.lineBox .dotlineText .r {float: right; margin-top: 0px; *margin-top:-25px;}

.page>.contentInfo>.table>table.left th {text-align: left; padding-left: 20px;}
.page>.contentInfo>.table>table.left td {text-align: left; padding-left: 10px;}
.page>.contentInfo>.table>table.left input {margin-right: 5px;}
.page> ul>.contentInfo>.table>table.left input {margin-right: 5px;}
.page>.contentInfo>.table>table.left input.won {text-align: right;}

.page>.contentInfo>.step3img {background: url(/ei/images/eih/pu/Step03Bar.png) no-repeat 0 0; width: 680px; height: 70px; text-align: right;}
.page>.contentInfo>.step3img>.btn {margin: 0 15px 0 0; padding-top:35px;}

.page>.contentInfo>.step3img2 {background: url(/ei/images/eih/pu/Step03Bar2.png) no-repeat 0 0; width: 680px; height: 70px; text-align: right;}
.page>.contentInfo>.step3img2>.btn {margin: 0 15px 0 0; padding-top:40px;}

.page>.contentInfo>.lineBox .textDot p {background: url(/ei/images/eih/pu/textRound_bullet.png) no-repeat 0 7px; padding:0 0 0 10px;}
.page>.contentInfo>.linetop {border-top: 1px solid #dbdbdb; margin-top:20px; padding-top: 20px;}

#content .page>div>.inter>table.default th {border-right: 1px solid #d2d2d2; text-align: left; padding-left:15px;}
#content .page>div>.inter>table.default th.last {border-right: none;}
#content .page>div>.inter>table.default td {border-right: 1px solid #d2d2d2; text-align: left;}
#content .page>div>.inter>table.default td.last {border-right: none;}
#content .page>div>.inter>table.default td .cal {margin: 0 0 0 7px;}
/*#content .page>div>.inter>table.default td .cal img {margin: 0 0 -7px 0; *margin: 0 0 -3px 0;}*/
#content .page>div>.inter>table.default tr.pl15 td {padding-left:15px;}

.page>div>.inter1>table.default {}
.page>div>.inter1>table.default th {border-right: 1px solid #d2d2d2; text-align: center;}
.page>div>.inter1>table.default td {border-right: 1px solid #d2d2d2; text-align: center;}
.page>div>.inter1>table.default td.tl {text-align: left;}
.page>div>.inter1>table.default td.tl p {background: url(/ei/images/eih/pu/textRound_bullet.png) no-repeat 5px 7px; padding:0 0 0 13px;}
#content>.contents .page>div>.inter1>table.default td.line {border-bottom: 1px solid #d2d2d2;}
.page>div>.inter1>table.default td.last {border-right: none;}
.page>div>.inter1>table.default th.last {border-right: none;}
/* .page>div>.table>table th.boLine {border-bottom: none;} */
.mtm35{margin-top:-35px!important;}
#content>.contents .page>.contentInfo>.btnText{text-align: center; font-weight: bold; color:#6670ad; }
#content>.contents .page>.contentInfo .file{margin-top:20px; position: relative;}
#content>.contents .page>.contentInfo .file>.btn{position: absolute; left:305px; top:-3px;}

#content .page>.contentInfo td .r {float: right; margin-top: -27px; *margin-top:-23px;}
#content .page .down th.color42 {color: #424242;}
#content .page .down th.color42 span {font-size: 11px;}
#content .page .down td {text-align: right;}
#content .page .down td input[type="text"] {border-color: #ddd;}
#content .page .down td input.w279.ml15 {margin-left: 0 !important;}

.textLine>a {*margin-bottom:-6px;}

/* 실업인정 인터넷 신청. e. */

/* 상병급여청구. s. */
#content a.btn{margin-right:5px;}

#content .page>div .btnblue2 {background: url(/ei/images/eih/pu/arrow_btnBg1.png) no-repeat 0px -37px; color: #ffffff; width: 93px; height: 15px; *height: 16px; padding:8px 0 0 10px; *padding:7px 0 0 6px;}

/*.page>.contentInfo>.paystep1 {clear:both; background: url(/ei/images/eih/pu/commonPay_step.png) no-repeat 0 0px;  height:60px; overflow: hidden; margin: 0 -3px 0 -3px;}
.page>.contentInfo>.paystep2 {clear:both; background: url(/ei/images/eih/pu/commonPay_step.png) no-repeat 0 -65px;  height:60px; overflow: hidden; margin: 0 -3px 0 -3px;}
.page>.contentInfo>.paystep3 {clear:both; background: url(/ei/images/eih/pu/commonPay_step.png) no-repeat 0 -130px;  height:60px; overflow: hidden; margin: 0 -3px 0 -3px;}*/

/*#content .page>div>.table>table td .cal2 {margin: 0;}
#content .page>div>.table>table td .cal2 img {margin: 0 0 -7px 0; *margin: 0 0 -3px 0;}*/

#content .page>div>.table>table.boRline td.textC {text-align: center; padding-left: 0;}
#content .page>div>.table>table.boRline tr.textC td {text-align: center; padding-left:0;}

#content .page .lineBox.gray{margin-bottom:10px;background-color:#fafafa;}
#content .page .table.addfile td{padding-right:20px;text-align:right;}
.table.receiveCenter>table{border-top: 0; border-bottom: 0; margin-bottom:25px;}
.table.receiveCenter>table th{text-align:left;padding-left:20px;}

#content .page dd.infoFont {font-size: 16px; font-family: "NaGoBo"; color: #525d9f;}
#content .page .grayArrow {margin-bottom:8px;}
/*  상병급여청구. e. */

/* 조기재취업수당 청구. s. */
.page.rework .input,.page.rework .input2{padding-left:8px;padding-right:8px;}
#content .page.rework th{color:#424242;}
/* 조기재취업수당 청구. e. */

/* 이주비 청구. s. */
#content .page table .radioMg input {margin: 0 2px 0 3px; }
/* 이주비 청구. e. */

.page>div>.table>table.default .tbodyLine td.boLine {border-bottom: none;}
#content .infotit {font-size:16px; font-family:"NaGoBo"; margin-bottom: 15px; display:block;}

.bpr21 {background-position:right 21px !important;}
.por {position:relative!important;}
.r100 {float:right; position: absolute; top:27px; right:20px!important;}

/* 수급기간 연기 신고. s. */
table .textarea1 {border:1px solid #ccc;min-height:100px; width:99%; vertical-align:middle;overflow-y:scroll;}
table .pointIconTH.txtco {color: #424242!important;}
/* 수급기간 연기 신고. e. */

p.bujungInfo {background:url(/ei/images/eih/pm/bg_info.png) no-repeat 126px 50% ;}
#content p.bujungInfo span {font-family:"NaGoBo";font-size:16px;color:#2C3985; padding-left:20px;margin-bottom:8px;line-height:100%;background:url(/ei/images/common/grayCircleWhiteArrow.png) no-repeat 0 50%;}

#content .agreeInfo {font-family:"NaGoBo";font-size:16px;color:#2C3985; padding-left:20px;margin-bottom:8px;line-height:100%;background:url(/ei/images/common/grayCircleWhiteArrow.png) no-repeat 0 50%;}

/* 131226 추가 */
.bgBlue {background:#6670ad;}
.bgBlue p {padding:3px 10px 3px 24px; background:url(/ei/images/eih/et/bg_arrow.png) no-repeat 10px 8px; color: #FFFFFF!important;}
.bgBlue label {color: #FFFFFF!important;}

/* 140106 추가 */
.bbline {border-bottom:1px solid #dbdbdb!important;}

.pustep01 {background: url(/ei/images/eih/pu/pustep.png) no-repeat top left; width:700px; height:110px;}
.pustep02 {background: url(/ei/images/eih/pu/pustep.png) no-repeat 0 -115px; width:700px; height:110px;}
.pustep03 {background: url(/ei/images/eih/pu/pustep.png) no-repeat 0 -227px; width:700px; height:110px;}
.pustep04 {background: url(/ei/images/eih/pu/pustep.png) no-repeat 0 -340px; width:700px; height:110px;}
.pustep05 {background: url(/ei/images/eih/pu/pustep.png) no-repeat 0 -453px; width:700px; height:110px;}
.pustep06 {background: url(/ei/images/eih/pu/pustep.png) no-repeat 0 -567px; width:700px; height:110px;}
.pustep07 {background: url(/ei/images/eih/pu/pustep.png) no-repeat 0 -680px; width:700px; height:110px;}

/** 실업인정신청서 추가 20160824 **/
.tbline {border-top: 1px solid #dbdbdb!important;}
.page>.contentInfo>.checkBoxUpb {margin-top:0px; padding:20px 0 0 18px; line-height: 22px; overflow: hidden;}
.page>.contentInfo>.fileInfoUpb {margin-top:0px; padding:0 0 0 18px; line-height: 20px; overflow: hidden;}
.page>.contentInfo>.textLeft {text-align: left; margin-top: 5px; margin-bottom: 5px;}
.page>.contentInfo>.textLeft>.pointIcon2 {background: url(/ei/images/eih/pu/iconPoint_o.png) no-repeat 0 1px; padding:0 0 0 18px; margin:0 0 0 15px; display: inline-block;}
.page>.contentInfo>.table>table.leftUpb {margin-top: 0px;}
.page>.contentInfo>.table>table.leftUpb th {text-align: left; padding-left: 20px;}
.page>.contentInfo>.table>table.leftUpb td {text-align: left; padding-left: 10px;}
.page>.contentInfo>.table>table.leftUpb input {margin-right: 5px;}
.page>.contentInfo>.table>table.leftUpb input.won {text-align: right;}


.heading-buttons {overflow: hidden; margin-top: 10px; padding: 2px 10px 10px 0;}
.heading-buttons h3 {float: left; line-height: 1.2;}
.heading-buttons .more-button {float: right; display: block; height: 24px; line-height: 24px; padding-right: 20px; color: #2f55a7; background: url('/ei/images/common/arrow-unfold2.png') no-repeat right 50%;}
.heading-buttons .more-button.close {background: url('/ei/images/common/arrow-fold2.png') no-repeat right 50%;}
.heading-buttons .btn {float: right;}

.more-contents .more-button {display: inline-block; height: 24px; margin-left: 16px; line-height: 24px; padding-right: 20px; color: #2f55a7; background: url('/ei/images/common/arrow-unfold2.png') no-repeat right 50%;}
.more-contents .more-button.close {background: url('/ei/images/common/arrow-fold2.png') no-repeat right 50%;}

.heading-buttons .fold-button {float: right; display: block; height: 24px; line-height: 24px; padding-right: 20px; color: #2f55a7; background: url('/ei/images/common/arrow-unfold2.png') no-repeat right 50%;}
.heading-buttons .fold-button.close {background: url('/ei/images/common/arrow-fold2.png') no-repeat right 50%;}

.heading-buttons.big-heading {margin-top: 30px;}
.heading-buttons.big-heading h2 {float: left; line-height: 1.2; font-size: 24px;}

.more-contents {border: 1px solid #ccc; border-radius: 16px; margin-top: 10px; padding: 20px 20px; line-height: 1.7; color: #666;}
.more-contents * {line-height: 1.7;}
.more-contents .point {color: #2f55a7;}
.more-contents .dotlineText {margin-top: 10px;}

label.lb-type1 {display: inline-block; width: 100px;}
label.lb-type2 {display: inline-block; width: 60px;}
label.lb-type3 {display: inline-block; width: 200px;}

.infobox-type1 {border-top: 1px solid #e1e1e1; border-bottom: 1px solid #aaa; padding: 20px 16px; line-height: 1.7; color: #555; background: url('/ei/images/common/bg-pattern1.png') repeat left top;}
.infobox-type1 h4 {margin-top: 20px; font-size: 16px; color: #2f55a7;}
.infobox-type1 h4:first-child {margin-top: 0;}
.infobox-type1 .contact-list {margin-top: 10px; padding: 0 0 0 80px; background: url('/ei/images/common/ico-hand.png') no-repeat 10px 50%;}
.infobox-type1 .contact-list li {display: inline-block; margin-right: 26px; line-height: 40px;}
.cs-contact .infobox-type1 {padding-left: 40px;}
.cs-contact .infobox-type1 .btnview {display: inline-block; background: url(/ei/images/icon/btn-blank.png) no-repeat center right 5px; padding: 0px 30px 0px 10px; border: 1px solid #0065c7; color: #0065c7 !important; background-color: #fff;}

.alertbox-type1 {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; line-height: 1.7; box-sizing: border-box;}
.alertbox-type1 .title {margin-bottom: 8px;}
.alertbox-type1 p {margin-bottom: 20px;}

.noticebox-type1 {min-height: 116px; border: 2px solid #99cce8; border-radius: 8px; padding: 18px 20px 20px 122px; background: url('/ei/images/common/ico-notice1.png') no-repeat 22px 24px #f8fbff; line-height: 1.7; box-sizing: border-box;}
.noticebox-type1 .title {margin-bottom: 8px;}
.noticebox-type1 p {margin-bottom: 20px;}

.tip-box {position: relative; overflow: hidden; min-height: 70px; border: 1px solid #b9d6e5; padding: 14px 20px 18px 120px; line-height: 1.7; background: url('/ei/images/common/ico-tip.png') no-repeat 43px 20px #f8fbff; box-sizing: border-box;}
.tip-box .tip-contents {float: left; width: 550px;}
.tip-box .tip-contents * {letter-spacing: -1px;}
.tip-box .btn-area {position: absolute; right: 20px; bottom: 18px; width: 170px; text-align: right;}
.tip-box .btn-area .btn {padding: 0 10px; letter-spacing: -1px; margin-right: 0 !important;}

.recruit-formbox {margin-top: 40px;}

.dot-list1 li {position: relative; padding-left: 16px; line-height: 1.7;}
.dot-list1 li:before {content: '•'; position: absolute; left: -4px; top: 0; font-size: 20px; line-height: 1.1;}

.appy-info-layer {display: none; position: absolute; top: 0; right: 0; left: 0; z-index: 102; border: 1px solid #777777; padding: 30px 30px 30px 30px; line-height: 1.7; color: #555; background: #fff;}
.appy-info-layer:before {content: ''; z-index: 102; display: block; position: absolute; top: -20px; right: -1px; width: 166px; height: 20px; background: #fff; border-right: 1px solid #777; border-left: 1px solid #777;}
.appy-info-layer h3 {position: relative; font-size: 20px; padding-bottom: 10px; border-bottom: 1px solid #333; color: #333;}
.appy-info-layer h3 .guide-close {position: absolute; right: 0; width: 24px; height: 24px; font-size: 0; border: 0; margin: 0; padding: 0; background: url('/ei/images/common/ico-s-close.png') no-repeat center 50% #fff; cursor: pointer;}
.appy-info-layer .nav {overflow: hidden; margin-top: 40px; height: 36px; border-bottom: 1px solid #aaa;}
.appy-info-layer .nav li {float: left; margin-right: 32px;}
.appy-info-layer .nav li a {display: block; height: 36px; line-height: 36px; font-size: 16px; font-weight: 700; box-sizing: border-box; text-decoration: none;}
.appy-info-layer .nav li a:hover,
.appy-info-layer .nav li a.active {border-bottom: 2px solid #0065c7; color: #0065c7;}
.appy-info-layer .nav li.movie {float: right; margin-right: 0;}
.appy-info-layer .nav li .btn {margin-right: 0; font-size: 14px; height: 30px; line-height: 28px; border-radius: 14px;}
.appy-info-layer .info-con {margin-top: 40px;}
.appy-info-layer .info-con h4 {margin-bottom: 20px; color: #333;}
.appy-info-layer .info-con p {margin-bottom: 20px;}

.title .btn {position: absolute; top: 40px; right: 0; padding: 0 20px; width: 168px; height: 28px; border: 1px solid #777; margin: 0 0; font-family: "Nanum Gothic", Dotum,sans-serif; color: #555; background: #fff; font-weight: 700; cursor: pointer; outline: 0;}
.title .btnOutLine {position: absolute; top: 40px; right: 0; padding: 0 20px; width: 168px; height: 28px; border: 1px solid #777; margin: 0 0; font-family: "Nanum Gothic", Dotum,sans-serif; color: #555; background: #fff; font-weight: 700; cursor: pointer;}
.title .btnOutLine2 {width: 168px;height: 28px;border: 1px solid #777;font-family: "Nanum Gothic", Dotum,sans-serif;color: #555;background: #fff;font-weight: 700;cursor: pointer;}
.big-title {margin: 40px 0 60px 0; font-size: 30px; text-align: center;}

.apply-state { text-align: center;}
.apply-state .state-title {width: 360px; height: 46px; margin: 0 auto; padding-bottom: 0 !important;}
.apply-state .state-title > span {display: inline-block; height: 46px; margin: 0 10px; padding: 0 10px; line-height: 46px; font-size: 18px !important; font-weight: 700; color: #999; border-bottom: 4px solid #d6d6d6; box-sizing: border-box;}
.apply-state .state-title > span.active {border-bottom: 4px solid #0065c7; color: #0065c7;}

#content .label-group1 label {margin-right: 16px;}
