@charset "utf-8";

/* 자주묻는질문 목록 */
.P0057 #tb01 .head > span:nth-child(1) {width: 90px;}
.P0057 #tb01 .head > span:nth-child(2) {width: 120px;}
.P0057 #tb01 .head > span:nth-child(3) {width: auto;}
.P0057 #tb01 .head > span:nth-child(4) {width: 120px;}
.P0057 #tb01 .head > span:nth-child(5) {width: 120px;}

.P0057 #tb01 .list_item > div:nth-child(1) {width: 90px;}
.P0057 #tb01 .list_item > div:nth-child(2) {width: 120px;}
.P0057 #tb01 .list_item > div:nth-child(3) {width: auto;}
.P0057 #tb01 .list_item > div:nth-child(4) {width: 120px;}
.P0057 #tb01 .list_item > div:nth-child(5) {width: 120px;}

/* 묻고 답하기 */
.P_QNA #tb01 .head > span:nth-child(1) {width: 90px;}
.P_QNA #tb01 .head > span:nth-child(2) {width: 120px;}
.P_QNA #tb01 .head > span:nth-child(3) {width: auto;}
.P_QNA #tb01 .head > span:nth-child(4) {width: 120px;}
.P_QNA #tb01 .head > span:nth-child(5) {width: 150px;}
.P_QNA #tb01 .head > span:nth-child(6) {width: 120px;}
.P_QNA .qnaProcessSttus_1 {border:  1px solid silver; border-radius: 5px;padding: 2px 7px;}
.P_QNA .qnaProcessSttus_2 {border:  0px; background-color: #E8ECF4; border-radius: 5px;padding: 2px 7px;}
.P_QNA .qnaProcessSttus_3 {color: #555;}

.P_QNA #tb01 .list_item > div:nth-child(1) {width: 90px;}
.P_QNA #tb01 .list_item > div:nth-child(2) {width: 120px;}
.P_QNA #tb01 .list_item > div:nth-child(3) {width: auto;}
.P_QNA #tb01 .list_item > div:nth-child(4) {width: 120px;}
.P_QNA #tb01 .list_item > div:nth-child(5) {width: 150px;}
.P_QNA #tb01 .list_item > div:nth-child(6) {width: 120px;}

.P_QNAR .form_box .lb {width: 200px;}

/* 에러페이지 */
.ERROR {height: 100%; padding: 20px;}
.ERROR > .inner {height: 100%; padding-top: 257px; text-align: center; background: #eee;}
.ERROR h1 {display: inline-block; height: 70px; padding-left: 105px; color: #e50150; font-size: 72px; line-height: 70px; background: url(../images/icon/ico_warnning.png) no-repeat; background-size: auto 70px;}
.ERROR .txt1 {position: relative; margin-top: 40px; padding-bottom: 30px; color: #e50150; font-size: 24px; font-weight: 700; line-height: 24px;}
.ERROR .txt1::after {content: ""; display: block; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); width: 60px; height: 2px; background: #666;}
.ERROR .txt2 {margin-top: 24px; color: #222; font-size: 24px; line-height: 36px; letter-spacing: -0.25px;}
.ERROR .txt2 span {color: #1a4890; text-decoration: underline;}

.ERROR_IN {padding: 167px 0 70px 0; border: 1px solid #c9c9c9; border-radius: 9px; background: #f5f5f5;}
.ERROR_IN p {position: relative; color: #e50150; font-size: 30px; font-weight: 700; text-align: center;}
.ERROR_IN p::before {content: ""; display: block; position: absolute; left: 50%; top: -98px; transform: translateX(-50%); width: 78px; height: 70px; background: url(../images/icon/ico_warnning.png) no-repeat;}
