@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{margin-top:20px; margin-bottom:15px;font-size:14px;}
.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:45px; 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;}

/*에러페이지 테이블 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 108px;}
.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_signup{}
#pul_signup .signup_title{}
#pul_signup h3{padding-bottom:20px; font-weight:bold; font-size:22px;}
#pul_signup h3 .lang_tw{font-weight:bold; font-size:19px;}
#pul_signup .signup_title p{padding-bottom:5px;}
#pul_signup .signup_title .info_tw{padding-top:5px;}/* 대만 소개 간격 */
#pul_signup .required_info{padding-bottom:10px; text-align:right; color:#fe771b;}
#pul_signup .required_info:before{content:""; display:inline-block; width:5px; height:5px; background:url('../image/icon/ico_required.gif') no-repeat; margin-right:5px; vertical-align:top;}
#pul_signup .signup_width01{width:170px;}
#pul_signup .signup_width02{width:auto;}
#pul_signup .signup_contents table{width:100%;; border-top:1px solid #999999;}
#pul_signup .signup_contents table th{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background:#f4f4f4; padding:10px 10px 0px 20px; text-align:left;}
#pul_signup .signup_contents table th .lang_tw.tit_tw{display:inline-block; padding-top:1px;}/* 대만 두줄일 경우 */
#pul_signup .signup_contents table td{border-bottom:1px solid #cccccc; padding:10px 20px; text-align:left;}
#pul_signup .signup_contents table .required{overflow:hidden; display:inline-block; width:5px; height:5px; background:url('../image/icon/ico_required.gif') no-repeat; margin-left:-10px; margin-right:5px; text-indent:-9999px;}
#pul_signup .signup_contents table td input[type="text"]{width:330px; height:20px; border:1px solid #999999;}
#pul_signup .signup_contents table td select{width:338px; height:26px; border:1px solid #999999;}
#pul_signup .signup_contents table td textarea{width:100%; height:60px; border:1px solid #999; resize:none;}
#pul_signup .signup_contents table td .tips{padding-top:5px; color:#999999;}
#pul_signup .signup_contents table td input[type="checkbox"]{margin-bottom:5px; margin-left:10px;}
#pul_signup .signup_contents table td input[type="checkbox"]:nth-child(1){margin-bottom:0px; margin-left:0px;}
#pul_signup .signup_contents table td input[type="radio"]{margin-left:5px;} 
#pul_signup .signup_contents table td .terms_tw{padding-top:5px; padding-left:15px;}/* 대만 terms and privacy */
#pul_signup .signup_contents .signup_btn{padding:30px 0px 10px; text-align:center;}
#pul_signup .signup_contents .signup_btn a{display:inline-block; margin:0 5px; padding:5px 10px 5px 22px; font-size:13px;}
#pul_signup .signup_contents .signup_btn a .lang_tw{font-size:12px;}
#pul_signup .signup_contents .signup_btn .btn_submit{border:1px solid #3c5375; background:#415175 url('../image/icon/ico_check4.gif') no-repeat 8px 8px; font-weight:bold; color:#ffffff;}
#pul_signup .signup_contents .signup_btn .btn_cancel{border:1px solid #b4b4b4; background:#ebebeb url('../image/icon/ico_cancel.gif') no-repeat 8px 8px; color:#555555; }
#pul_signup .signup_contents .signup_btn .btn_home{border:1px solid #8798b6; background:#e4eef7; padding:5px 10px; text-decoration:none; font-weight:bold; color:#555555;}
#pul_signup .signup_contents .signup_btn .btn_home:hover{background:#f7ede5;}
/* 회원가입 완료 */
#pul_signup.signup_complete .signup_contents{padding-top:40px;}
#pul_signup.signup_complete .signup_contents .tit_cscenter{padding-bottom:10px; font-weight:bold;}
#pul_signup.signup_complete .signup_width001{width:140px;}
#pul_signup.signup_complete .signup_width002{width:auto;}
#pul_signup.signup_complete .signup_contents table th,
#pul_signup.signup_complete .signup_contents table td{padding:10px 50px 10px 30px;}
#pul_signup.signup_complete .signup_contents table td a{text-decoration:underline;}

/* 원본 이미지 보기 > 정렬 및 배경*/
.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;}