@charset "UTF-8";

.error_title{font-weight:bold; font-size:22px; margin-bottom:30px;}
.error_messblock{background:#e5eef7; text-align:center; padding:20px 10px;}
.error_messblock span{color:#fa771f;}

.check_pwblock{width:335px; height:206px; margin:44px auto 0;}
.btn_align{width:156px; margin:40px auto;}
.btn_align2{width:194px; margin:40px auto;}
.check_pwblock .btn_align a:nth-child(1).btn_base, .check_pwblock .btn_align2 a:nth-child(1).btn_base{display:block; float:left; height:22px; margin-right:5px; padding:5px 14px 0px 5px; background:#415175; color:#ffffff; font-size:12px;}
.check_pwblock .btn_align a:nth-child(1).btn_base .btn_searchtext, .check_pwblock .btn_align2 a:nth-child(1).btn_base .btn_searchtext{float:left; padding-top:2px; line-height:13px; font-weight:bold;}
.check_pwblock .btn_align a:nth-child(1).btn_base .ico_apply, .check_pwblock .btn_align2 a:nth-child(1).btn_base .ico_apply{display:block; float:left; width:18px; height:18px; background:url('../image/icon/ico_apply.gif') no-repeat 3px 2px;}

.check_pwblock .btn_align  a:nth-child(2).btn_base, .check_pwblock .btn_align2  a:nth-child(2).btn_base{display:block; float:left; height:20px; padding:5px 14px 0px 5px; background:#ebebeb; color:#555555; font-size:12px; border:1px solid #b4b4b4;}
.check_pwblock .btn_align a:nth-child(2).btn_base .btn_searchtext, .check_pwblock .btn_align2 a:nth-child(2).btn_base .btn_searchtext{float:left; padding-top:2px; line-height:13px;}
.check_pwblock .btn_align a:nth-child(2).btn_base .ico_close, .check_pwblock .btn_align2 a:nth-child(2).btn_base .ico_close{display:block; float:left; width:18px; height:18px; background:url('../image/btn/btn.gif') no-repeat -185px -94px;}

.check_pwblock li{display:block; width:100%; margin-bottom:10px;}
.check_pwblock li:last-child{margin-bottom:17px;}
.check_pwblock li label{float:left; width:75px; font-size:14px; line-height:20px; font-weight:bold;}
.check_pwblock li input[type="text"]{width:252px; font-size:14px; line-height:20px; border:1px solid #ababab;}
.check_pwblock li input:focus{display:inline-block; outline:1px solid #415175;}
.error_text{color:#f8363e; font-size:12px; letter-spacing:-0.01em; text-align:center;}

.wipsinfo_block{height:240px; margin:40px auto 20px; padding:19px 30px 0 203px; border-top:1px solid #ebebeb;}
.wipsinfo_block span.hdtitle_text{display:block; color:#5da5df; font-size:27px;}
.wipsinfo_block .time_infoblock span:nth-child(1){font-weight:bold;}
.wipsinfo_block .time_infoblock span:nth-child(2){padding-left:5px}
.wipsinfo_block .nationloca_info{padding-top:10px;}
.wipsinfo_block .nationloca_info ul:after{content:""; display:block; clear:both;}
.wipsinfo_block .nationloca_info a{color:#4c4c4c !important;}
.wipsinfo_block .nationloca_info li{float:left; line-height:17px;}
.wipsinfo_block .nationloca_info li:nth-child(1){margin-right:40px;}
.wipsinfo_block .nationloca_info li:nth-child(2){margin-top:0px !important;}
.wipsinfo_block .nationloca_info li span:nth-child(1){font-weight:bold; color:#f37511;}
.wipsinfo_block .nationloca_info .contant_info span{float:left; width:60px; color:#4c4c4c !important; font-weight:normal !important;}

.insert_imgblock{width:300px; min-height:60px; margin:30px auto; padding-left:100px; background:url('../image/img/img_mark.gif') no-repeat left;}
.insert_imgblock p{margin-bottom:10px; color:#3f5175; font-weight:bold;}
.insert_imgblock li{line-height:20px;}

/* 회원가입페이지 */
.signup_title{padding-bottom:10px; font-weight:bold; font-size:22px;}

/*에러페이지 테이블 2016-06-17*/
.my_error_notice{width:100%; border-top: 1px solid #999999}
.my_error_notice tr th{height:30px; vertical-align:middle; border:1px solid #cccccc; border-width:0 1px 1px 0; text-align:left; padding-left:30px; box-sizing:border-box}
.my_error_notice tr td{height:30px; vertical-align:middle; border-bottom:1px solid #cccccc; padding-left:30px; box-sizing:border-box}
.my_error_notice tr th:first-child{background:#f4f4f4 !important; width:140px}

.error_logo{border-bottom:1px solid #ccc; width:740px; padding-bottom:15px; margin:20px 140px 0px; box-sizing:border-box}

/*패스워드찾기헬프데스크*/
.pw_helpdesk{padding: 31px 30px 0 103px;}
.pw_helpdesk .nationloca_info li:nth-child(2){margin-right:40px;}
/* 에러페이지 */
#pul_error_page .tbline_gray1 tbody tr:first-child th, #pul_error_page .tbline_gray1 tbody tr:first-child td{border-top:1px solid #999999 !important;}
#pul_error_page .tbline_type2 th:first-child{padding:10px 50px 10px 30px; border-left:0px none; text-align:left;}
#pul_error_page .tbline_type2 td{padding:10px 50px 10px 30px; border-left:0px none; text-align:left; font-weight:normal;}
#pul_error_page .tbline_type2 td a{text-decoration:underline;}
#pul_error_page div:nth-child(4)>p{padding-bottom:10px; font-weight:bold;}
#pul_error_page div:nth-child(5)>p{padding-top:40px; font-weight:bold;}
#pul_error_page div:nth-child(5) span{display:inline-block; padding-right:10px; line-height:26px;}
#pul_error_page div:nth-child(5) a{display:inline-block; padding:5px 10px; background-color:#999999; border:1px solid #666; color:#ffffff;}
#pul_error_page div:nth-child(6){padding-top:100px; text-align:center; text-decoration:underline;}
/* 삭제보류
#pul_error_error ul:nth-child(2){margin-left:-1em;}
#pul_error_error ul:nth-child(2) li{background:url('../image/icon/ico_bu03.gif') no-repeat 3px 8px; text-indent:1em;}
#pul_error_error div:nth-child(4){width:430px; margin:100px auto 0;}
#pul_error_error div:nth-child(4) a{float:left; padding:0px 50px; text-decoration:underline;}
#pul_error_error div:nth-child(4) a:first-child{width:121px;}
#pul_error_error div:nth-child(4) a:last-child{width:109px;}
#pul_error_error div:nth-child(4):after{content:""; display:block; clear:both;}

#pul_error_system div:nth-child(2) p{width:400px; padding-top:133px; margin:0 auto; background:url('../image/img/img_system.gif') no-repeat 156px 30px; font-size:20px; text-align:center; color:#40527a;}
#pul_error_system div:nth-child(3){margin-top:60px; background-color:#f4f4f4; border:1px solid #cccccc; text-align: center;}
#pul_error_system div:nth-child(3) p{padding:20px 0px; font-weight:bold; color:#696969;}
#pul_error_system div:nth-child(3) p span{font-weight:bold; color:#fb0400;}
#pul_error_system div:nth-child(3) div{padding-bottom:40px;}
#pul_error_system div:nth-child(3) div span{display:inline-block; font-weight:bold; font-size:50px;}
#pul_error_system div:nth-child(3) div span:nth-child(2){padding:10px 20px;}
#pul_error_system div:nth-child(3) div span:first-child, #pul_error_system div:nth-child(3) div span:last-child{padding:10px 30px; background-color:#ffffff; border:1px solid #cccccc;}

#pul_error_common .insert_imgblock{width:400px; padding-top:60px; padding-left:0px; background:url('../image/img/img_mark.gif') no-repeat 50% 0%; text-align:center;}
#pul_error_common .insert_imgblock p{margin-bottom:initial; line-height:100px; font-size:18px;}
#pul_error_common div:nth-child(4){width:430px; margin:100px auto 0;}
#pul_error_common div:nth-child(4) a{float:left; padding:0px 50px; text-decoration:underline;}
#pul_error_common div:nth-child(4) a:first-child{width:121px;}
#pul_error_common div:nth-child(4) a:last-child{width:109px;}
#pul_error_common div:nth-child(4):after{content:""; display:block; clear:both;}
*/
/* 회원가입페이지 */
#pul_signup p:nth-child(2), #pul_signup p:nth-child(3){line-height:20px;}
#pul_signup div:nth-child(4) span:first-child{display:inline-block; background:url('../image/icon/ico_required.gif') no-repeat; text-indent:10px; color:#fe771b;}
#pul_signup div:nth-child(4) span:nth-child(2){text-indent:0px;}
#pul_signup div:nth-child(4) span:nth-child(3){line-height:20px;}
#pul_signup div:nth-child(4) span:nth-child(2), #pul_signup div:nth-child(4) span:nth-child(3){display:inline-block;}
#pul_signup div:nth-child(4)>span{float:right; margin-top:10px; padding-bottom:10px;}
#pul_signup div:nth-child(4) form{clear:both;}
#pul_signup .tbline_type2 th span:first-child{width:5px; height:5px; margin-left:-10px; padding-right:5px; text-indent:-9999px;}
#pul_signup .tbline_type2 td span{padding-top:5px; background:none; text-indent:initial; color:#999999;}
#pul_signup .tbline_type2 tbody tr:first-child th, #pul_signup .tbline_gray1 tbody tr:first-child td{border-top:1px solid #999999 !important;}
#pul_signup .tbline_type2 th{width:120px; padding:10px 10px 0px; border-left:0px none; text-align:left; text-indent:10px;}
#pul_signup .tbline_type2 td{padding:10px 20px; border-left:0px none; text-align:left; font-weight:normal;}
#pul_signup .tbline_type2 td div{float:left; line-height:20px;}
#pul_signup .tbline_type2 td div:nth-child(1), #pul_signup .tbline_type2 td div:nth-child(4){width:40%;}
#pul_signup .tbline_type2 td div:nth-child(2), #pul_signup .tbline_type2 td div:nth-child(5){width:35%;}
#pul_signup .tbline_type2 td p{line-height:15px;}
#pul_signup .tbline_type2 td input[type="text"]{width:330px; height:20px; border:1px solid #999999;}
#pul_signup .tbline_type2 td input[type="password"]{width:336px; height:24px; border:1px solid #999999;}
#pul_signup .tbline_type2 td select{width:339px; height:27px;}
#pul_signup .tbline_type2 td textarea{width:100%; height:60px; border:1px solid #999999; resize:none;}
#pul_signup .tbline_type2 tr:last-child th{padding:10px;}
#pul_signup .tbline_type2 tr:last-child td a{text-decoration:underline;}
#pul_signup .tbline_type2 tr:last-child td div{padding-top:15px;}
#pul_signup form fieldset>div:last-child{padding:40px 0px; text-align:center;}
#pul_signup form fieldset>div:last-child a:nth-child(1){display:inline-block; margin:0px 5px; padding:5px 10px 5px 22px; background:#415175 url('../image/icon/ico_check4.gif') no-repeat 8px 8px; border:1px solid #3c5375; font-weight:bold; color:#ffffff; cursor:pointer;}
#pul_signup form fieldset>div:last-child a:nth-child(2){display:inline-block; margin:0px 5px; padding:5px 10px 5px 22px; background:#ebebeb url('../image/icon/ico_cancel.gif') no-repeat 8px 8px; border:1px solid #b4b4b4; color:#555555;}
#pul_signup form fieldset>div:last-child a:nth-child(2):hover{text-decoration:none;}
#pul_signup input[type="button"]{padding:3px 5px; background-color:#ffffff; border:1px solid #d7d7d7; color:#555555; cursor:pointer;}

#pul_signup_com .tbline_gray1 tbody tr:first-child th, #pul_signup_com .tbline_gray1 tbody tr:first-child td{border-top:1px solid #999999 !important;}
#pul_signup_com .tbline_type2 th:first-child{padding:10px 10px 10px 30px; width:100px; border-left:0px none; text-align:left;}
#pul_signup_com .tbline_type2 td{padding:10px 50px 10px 30px; border-left:0px none; text-align:left; font-weight:normal;}
#pul_signup_com .tbline_type2 td a{text-decoration:underline;}
#pul_signup_com>div>p{padding-top:40px; padding-bottom:10px; font-weight:bold;}
#pul_signup_com p:nth-child(2){line-height:20px;}
#pul_signup_com>span{display:block; font-size:13px; line-height:17px; color:#40527a;}

/* 원본 이미지 보기 > 정렬 및 배경*/
.origin_img_wrap{position:absolute; top:0; left:0; right:0; bottom:0; min-width:1200px; min-height:600px; margin:0; padding:0; background:#222222;}
.origin_img{position:absolute; top:0; left:0; right:0; bottom:0;}
.origin_img img{display:block; margin:auto;}
.origin_img.centered{text-align:center;}
.origin_img.centered:before{content:""; display:inline-block; height:100%; vertical-align:middle;}
.origin_img.centered img{display:inline-block; vertical-align:middle;}
.v_centered img{position:absolute; top:0; bottom:0;}