/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap');
@import url(//cdn.rawgit.com/resir014/Clear-Sans-Webfont/v1.1.0/css/clear-sans.css);
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url("https://www.letuin.com/assets/template/1/promotion/common.css");

@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 
css 적용 예시
@font-face {
    font-family: 'JalnanGothic';
    src: url('/assets/data/img/promotion/GsatPack2024/font/JalnanGothicTTF.ttf') format('truetype'); 
    font-weight: normal;
    font-style: normal;
  }
*/

* {
    font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif !important;
}

*::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

*::-webkit-scrollbar-track {
    background: #ddd;
}

*::-webkit-scrollbar-thumb {
    background: #525252;
    border: 2px solid #ddd;
    border-radius: 10px;
}

*::-webkit-scrollbar-thumb:hover {
    border-width: 0px;
}


._poFixBg {
    width: 100%;
    height: 140px;
    top: 0px;
    background-color: #252626;
    position: fixed !important;
    z-index: 5023;
}


._inBlock {
    display: inline-block;
    vertical-align: bottom;
}

area:focus {
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.lbti_banner,
.top_banner,
.left_nav_btn,
.left_nav_wrap,
#top_btn2,
#topBtn4Rn {
    display: none;
}

.conSec {
    position: relative;
    width: 100%;
    font-size: 0;
}

.conDiv {
    margin: 0 auto;
    width: 1100px;
    position: relative;
    text-align: center;
}

.conSec1 {
    background: url('/assets/data/img/promotion/injks24_1/1/bg.png') no-repeat center center;
}

.conSec2 {
    background: url('/assets/data/img/promotion/injks24_1/2/bg.png') no-repeat center center;
}


.conSec2-2 {
    background: url('/assets/data/img/promotion/injks25_1/2/2_1/BG.png') no-repeat center center;
}


.conSec7 {
    background: #252626;
    width: 100%;
}

.conSec8 {
    background: #252626;
    width: 100%;
    position: fixed;
    top: 0px;
    height: 141px;
    z-index: 5000;
}

#fullCon2SDiv {
    position: absolute;
    bottom: 447px;
    left: 62px;
    opacity: 0;
    height: 431px;
    width: 1000px;
}


#card {
    position: relative;
}

#card .front {
    position: absolute;
    z-index: 10;
    transform: rotateY(0deg);
    transform-style: preserve-3d;
    backface-visibility: hidden;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    transition: all 0.7s ease-in-out;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
}

#card.flip .front {
    z-index: 9;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}

#card .back {
    position: absolute;
    overflow: hidden;
    z-index: 9;
    transform: rotateY(-180deg);
    transform-style: preserve-3d;
    backface-visibility: hidden;
    -webkit-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateY(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    transition: all 0.7s ease-in-out;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
}

#card.flip .back {
    z-index: 10;
    transform: rotateY(0deg);
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg);
}


.conSec3 {
    /* background-color: #181f2f; */
    background: url('/assets/data/img/promotion/injks24_1/3/bg.png') no-repeat center center;
}

.conSec4 {
    background: #f8f8fa;
    /* background: url('/assets/data/img/promotion/GsatPack2024/4/bg.png') no-repeat center center; */
}

.conSec5 {
    background: url('/assets/data/img/promotion/injks24_1/5/bg.png') no-repeat center center;
}

.conSec6 {
    /* background: url('/assets/data/img/promotion/GsatPack2024/6/bg.png') no-repeat center center; */
}

.conSec7 {
    /* background: url('/assets/data/img/promotion/GsatPack2024/7/bg.png') no-repeat center center; */
}

.conSec51 {
    background: #282828
}

.conSec52 {
    background: #202226
}


/*loading*/

._lodingDiv {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
}

._lodingBg {
    width: 184px;
    height: 184px;
    background-image: url('/assets/data/img/icon/loading/loading_img.png');
    display: inline-block;
    margin-top: calc(25% - 30px);
}

._lodingCn {
    width: 184px;
    height: 184px;
    display: inline-block;
    margin-top: calc(25% - 30px);
    position: absolute;
    top: 0;
    left: calc(50% - 92px);
}

.loginGifImg {
    margin-top: 70px;
}

._lodingDiv {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
}

._lodingBg {
    width: 184px;
    height: 184px;
    background-image: url('/assets/data/img/icon/loading/loading_img.png');
    display: inline-block;
    margin-top: calc(25% - 30px);
}

._lodingCn {
    width: 184px;
    height: 184px;
    display: inline-block;
    margin-top: calc(25% - 30px);
    position: absolute;
    top: 0;
    left: calc(50% - 92px);
}

/* Modal */
.conSecMd {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9000;
    top: 0;
    left: 0;
}

.csmBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 9001;
    cursor: pointer;
}

.csmCon {
    position: absolute;
    z-index: 9002;
    background: #fff;
    max-height: 800px;
    overflow: auto;
}

.csmClsBtn {
    position: absolute;
    right: 40px;
    top: 40px;
    cursor: pointer;
}

.csmCon1 {
    /* width: 598px; */
}

.csmCon3 {
    width: 840px;
    height: 810px !important;
    background: #fff;
    border-radius: 50px;

}

.csmCon4 {
    width: 654px;
    height: 455px !important;
    padding: 37px 50px 3px 50px;
    border-radius: 17px;
}

._4header {
    font-family: Pretendard;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    margin-bottom: 15px;
}

._4header select {
    height: 51px;
    font-size: 20px;
    color: #9ca4b0;
    margin-left: 11px;
}

._4header div {
    display: inline-block;
}

._4gap {
    margin-left: 15px;
    margin-right: 15px;
    color: #d9dfe7;
}

._4Content {
    width: 100%;
    height: 212px;
    /* padding: 20px; */
    margin-bottom: 21px;
    border: solid 1px #e3e8f0;
}

._4count {
    width: 100%;
    text-align: right;
    color: #cbcfd6;
    font-size: 18.5px;
}

._4Bottom {
    width: 100%;
    text-align: center;
}

.conFlt1 {
    top: 288px;
    right: 30px;
    z-index: 1001;
}

.conFlt2 {
    top: -33px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.conFlt2 div {
    position: absolute;
    top: 62px;
    width: 1100px;
    left: -553px;
    font-size: 42px;
    color: white;
    font-weight: bold;
    text-align: center;
    margin-top: 16px;
}

.black_box {
    font-size: 42px;
    padding-top: 47px;
    color: white;
    background-color: #252626;
    font-weight: bold;
    height: 93px;
    width: 100%;
    text-align: center;
}

.black_box span {
    color: #44b1ff;
}

.conFlt2 div span {
    color: #44b1ff;
}


.conFlt2 div a {
    margin-left: 10px;
}

.timerWrp {
    width: 100%;
    font-weight: bold;
    line-height: 24px;
    top: 154px;
    left: 0;
    color: #ff4040;
    font-size: 20px;
    text-align: center;
}

._cursorP {
    cursor: pointer;
}

._PoAb {
    position: absolute
}

._PoRe {
    position: relative
}

._3Box {
    /* width: 1026px; */
    height: 490px;
    margin: 26px 0 40px;
    padding: 40px 33px 33px;
    background-color: #f2f5fa;
    font-family: Pretendard;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.33;
    letter-spacing: -0.5px;
    text-align: right;
    color: #24262a;
}

.Shape-3 {
    width: 1026px;
    height: 2px;
    margin: 31px 0 25px;
    /* border: solid 1px white; */
    background-color: white;
}

._3Select {
    height: 80px;
    margin-left: 15px;
    background: #fff url(/assets/template/1/img/review/select_arrow.png) right 25px center no-repeat;
    font-size: 20px;
    color: #9ca4b0;

}

._3Input {
    height: 80px !important;
    margin-left: 15px;
    font-size: 20px;

}

._3Input::placeholder {
    font-size: 20px;
    color: #9ca4b0 !important;
}

input[type=checkbox]+label {
    background: url('/assets/data/img/promotion/injks24_1/3/check_off.png?v=2') no-repeat;
    font-family: Pretendard;
    font-size: 23.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.98;
    letter-spacing: -0.59px;
    text-align: left;
    color: #24262a;
    padding: 1px;
}

input[type=checkbox]:checked+label {
    background: url('/assets/data/img/promotion/injks24_1/3/check_on.png?v=2') no-repeat;
    font-family: Pretendard;
    font-size: 23.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.98;
    letter-spacing: -0.59px;
    text-align: left;
    color: #24262a;
    padding: 1px;
}

._3Checkbox {
    text-align: left;
    margin-left: 89px;
}

._3CheckboxArea {
    font-family: Pretendard;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.51;
    letter-spacing: -0.46px;
    text-align: left;
    color: #9da4b1;
    margin-left: 130px;
}

._3BtnArea {
    height: 216px;
}

._3BtnArea {
    text-align: center;
}

._3BtnAreaText {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: -0.5px;
    text-align: left;
    color: #939393;
    margin-top: 30px;
    text-align: center;

}

._3BtnAreaText span {
    color: #044fd7;
}

div._4Area1 img:nth-of-type(2) {
    position: absolute;
    top: 1250px;
    left: 80px;
    cursor: pointer;
}

div._4Area2 img:nth-of-type(2) {
    position: absolute;
    top: 1615px;
    left: 80px;
    cursor: pointer;
}

div._4Area3 img:nth-of-type(2) {
    position: absolute;
    top: 1092px;
    left: 80px;
    cursor: pointer;
}

div._4Area4 img:nth-of-type(2) {
    position: absolute;
    top: 1093px;
    left: 80px;
    cursor: pointer;
}

.service-status {
    width: 20px;
    /* 너비 */
    height: 20px;
    /* 높이 */
    border-radius: 50%;
    /* 원 모양 */
    background-color: red;
    /* 배경색 - 빨간색 */
    position: absolute;

}

.service-status1 {
    top: 373px;
    left: 249px;
}

.service-status2 {
    top: 373px;
    left: 521px;
}

.service-status3 {
    top: 373px;
    left: 798px;
}

.service-status4 {
    top: 373px;
    left: 1062px;
}

/* 풋터 */
.mainCon {
    /* padding-top: 120px; */
    padding-bottom: 120px;
}

ul.injksFt {}

ul.injksFt li {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    line-height: 22px;
    text-align: left;
    font-size: 18.5px;
    margin-bottom: 10px;
    color: #a4adb4;
    letter-spacing: -0.46px;
    font-weight: 300;
    padding-left: 32px;
    position: relative;
}

ul.injksFt li:not(.tlt):not(.nonDot):before {
    content: '·';
    position: absolute;
    left: 19px;
    top: 0;
}

ul.injksFt li.tlt {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -0.55px;
    color: #ced6dc;
    margin-bottom: 20px;
    padding-left: 16px;
    border-left: 3px solid #ced6dc;
}

ul.injksFt li.tlt2 {
    margin-top: 60px;
}

._6tab1Data {
    width: 1064px;
    min-height: 1000px;
    padding: 63px 16px 25px 20px;
    background-color: #f8f8fa;
}

._6tab1DataTitle {
    font-family: Pretendard;
    font-size: 37.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    letter-spacing: -0.94px;
    text-align: center;
    color: #24262a;
}

._6tabFooter {
    font-family: Pretendard;
    font-size: 15.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.81;
    letter-spacing: -0.39px;
    text-align: center;
    color: #9da4b1;
    margin-top: 10px;
}

._6tab1DataBtn {
    margin-top: 35px;
}

._6table {
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.73;
    letter-spacing: -0.5px;
    text-align: right;
    color: #24262a;

}

._6select {
    font-size: 19px;
    color: #9ca4b0 !important;

}

._6input {
    font-size: 19px !important;

}


._3Input::placeholder {
    font-size: 20px;
    color: #9ca4b0 !important;
}

/* 하단  아코디언 스타일 예제 */
.BottomAccordionMainTitle {
    font-family: Pretendard !important;
    font-size: 32px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.31;
    letter-spacing: normal;
    text-align: left;
    color: white;
    padding-top: 120px;
    padding-left: 130px;
}

.BottomAccordionTitle {
    font-family: Pretendard !important;
    padding-left: 130px;
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.91;
    letter-spacing: normal;
    text-align: left;
    color: #5dcaa6;
    margin-top: 80px;
}

.accordion {
    max-width: 1060px;
    margin-top: 22px;
    font-family: Pretendard !important;
    font-size: 18.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.47;
    letter-spacing: normal;
    text-align: left;
    color: #24262a;
}

.accordion-item {
    margin-bottom: 11px;
    background: white;
    position: relative;
}

.accordion-item-header {
    cursor: pointer;
    padding: 0px 10px 0px 25px;
    /* border-bottom: solid 2px #4a494a; */
}

.accordion-item-header span {
    font-family: Pretendard;
    font-size: 15.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.52;
    letter-spacing: -0.39px;
    text-align: left;
    color: #4b4e55;
}

.accordion-item-body {
    display: none;
    padding: 0px 35px 35px 35px;
}

.header_active {
    /* color: white; */
    /* font-weight: bold; */
}

.accordion-item-header {
    background: url('/assets/data/img/promotion/KDCrecruitEc/17/FAQ_arrow1.png?v=1') no-repeat center right 22px;
}

.accordion-item-header.header_active {
    background: url('/assets/data/img/promotion/KDCrecruitEc/17/FAQ_arrow2.png') no-repeat center right 22px;
}

.conSecBottomAccordion {
    background-color: black;
    padding-bottom: 130px;
}

/* 하단 아코디언 스타일 종료 */

.accodion_2 {
    min-width: 235px;
    display: inline-block;
    font-size: 15.5px !important;
    font-weight: 400 !important;
    color: #4b4e55 !important;
    text-align: center;
}

.accodion_3 {
    min-width: 140px;
    display: inline-block;
    font-size: 15.5px !important;
    font-weight: 400 !important;
    color: #4b4e55 !important;
    text-align: center;
}

.accodion_4 {
    min-width: 130px;
    display: inline-block;
    font-size: 15.5px !important;
    font-weight: 400 !important;
    color: #4b4e55 !important;
    text-align: center;
}

.accodion_num {
    padding: 2px 7px 2px 7px;
    border: solid 1px #9ca4b0;
    cursor: pointer;
}

.accodion_num_active {

    color: white;
    border: solid 1px #044fd7;
    background-color: #044fd7;

}

.accodion_check_num {
    position: absolute;
    color: #4b4e55;
    font-size: 15.5px;
    font-weight: normal;
    top: 9px;
    right: 62px;
}


.accordion-item-dash {
    width: 1020px;
    height: 2px;
    margin: 0px 3px 24px 0;
    background-color: #f0f0f4;
}

.accordion-item-title {
    font-size: 23.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.32;
    letter-spacing: -0.59px;
    text-align: left;
    color: #044fd7;

}


.accordion-item-title span {
    padding: 12px 24px 11px 23px;
    border-radius: 3px;
    background-color: #044fd7;
    font-size: 19px;
    color: white;
    margin-left: 15px;
}

.accordion-item-box {
    max-width: 897px;
    min-height: 37px;
    margin: 18px 10px 32px 16px;
    padding: 2px 28px;
    background-color: #f8f8fa;
}

.accordion-item-box img {
    margin-top: 17px;
    margin-left: 7px;
}

.accordion-item-box div {
    display: inline-block;
    margin-right: 15px;
    font-family: Pretendard;
    font-size: 21.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -0.54px;
    text-align: left;
    color: #24262a;
    /* margin-top: 3px; */
}

.accordion-item-comment1 {
    font-family: Pretendard;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.9;
    letter-spacing: -0.5px;
    text-align: left;
    color: #24262a;
    line-height: normal;
}

.accordion-item-comment2 {
    font-family: Pretendard;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -0.33px;
    color: #939eb4;
    text-align: left;
    line-height: normal;
    margin-left: 5px;
}

.accordion-item-comment3 {
    font-family: Pretendard;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -0.33px;
    text-align: left;
    color: #24262a;
    line-height: normal;
    margin-left: 5px;
}

._Paging_page {
    width: 100%;
    text-align: center;
    font-family: Pretendard;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.61;
    letter-spacing: -0.45px;
    text-align: center;
    color: #939eb4;
    margin-top: 40px;
    cursor: pointer;
}


._Paging_page span {
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
}

.pagging-btn-on {
    color: #044fd7
}

._6input2 {
    min-width: 855px;
    width: 855px !important;
    height: 50px;
    margin-left: 8px;
    border-radius: 7px;
    height: 49px !important;
}

.accordion-item-comment-btn {
    padding: 15px 24px;
    border-radius: 7px;
    background-color: #24262a;
    color: white;
    margin-left: 5px;

}

._9box {
    width: 1020px;
    max-height: 1045px;
    padding: 49px 40px 66px;
    background-color: #f5f7fb;
    margin-bottom: 100px;
}

._9title {
    font-family: Pretendard;
    font-size: 37.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    letter-spacing: -0.94px;
    text-align: center;
    color: #24262a;

}

._9dateArea {
    display: inline-block;
    border-radius: 18px;
    background: white;
    padding: 0px 34px 0px 32px;
    font-family: Pretendard;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.25;
    letter-spacing: -0.46px;
    text-align: right;
    color: #24262a;
    margin-top: 20px;
    margin-bottom: 20px;
}

._9dateArea span:nth-of-type(1) {
    font-weight: bold;

}

._9dateArea span:nth-of-type(2) {
    font-weight: bold;
    color: #044fd7
}

._9dateArea span:nth-of-type(3) {
    font-weight: bold;
}

._9List {
    width: 100px;
    width: 1020px;
}

._9Item {
    position: relative;
    height: 96px;
    background: white;
    width: 100%;
    border-bottom: solid 1px #f0f0f4;
}

._9Item span:nth-of-type(1) {
    position: absolute;
    top: 8px;
    left: 36px;
    font-family: Pretendard;
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.48;
    letter-spacing: -0.55px;
    text-align: left;
    color: #24262a;
}

._9Item span:nth-of-type(2) {
    position: absolute;
    top: 41px;
    left: 35px;
    font-family: Pretendard;
    font-size: 15.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.52;
    letter-spacing: -0.39px;
    text-align: left;
    color: #939eb4;
}

._9Item span:nth-of-type(3) {
    position: absolute;
    top: 20px;
    right: 36px;
    font-family: Pretendard;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.48;
    letter-spacing: -0.5px;
    text-align: right;
    color: red
}

._9Item span:nth-of-type(4) {
    position: absolute;
    top: 52px;
    right: 36px;
    font-family: Pretendard;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.48;
    letter-spacing: -0.5px;
    text-align: right;
    color: red
}


._10box {
    width: 1020px;
    height: 1870px;
    padding: 49px 40px 66px;
    background-color: #f5f7fb;
    margin-bottom: 100px;
}

._10title {
    font-family: Pretendard;
    font-size: 37.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    letter-spacing: -0.94px;
    text-align: center;
    color: #24262a;
}

._10subTitle {
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.95;
    letter-spacing: -0.46px;
    text-align: center;
    color: red;
}

._10subBox {
    border-top: 2px solid #e0e9fd;
    width: 920px;
    background: white;
    padding-top: 61px;
    padding-left: 48px;
    padding-right: 48px;
    padding-bottom: 60px;
}

.fc6Div2sDiv4 {
    margin-bottom: 60px;
}

.fc6Div2sDiv4 p {
    font-family: Pretendard;
    font-size: 23.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    /*line-height: 1.5;*/
    letter-spacing: -0.7px;
    text-align: left;
    color: #535353;
}

.fc6Div2sDiv5 {
    margin-top: 30px;
    text-align: left;
    padding-left: 15px;
}

.injksRadioLabel {
    font-family: Pretendard;
    font-size: 23.5px;
    font-weight: normal;
    line-height: 30px;
    text-align: left;
    color: #575b63;
    cursor: pointer;
    margin-right: 10px;
}

.injksRadioLabel2 {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 21px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.66;
    text-align: left;
    color: #232323;
    cursor: pointer;
    margin-right: 20px;
    letter-spacing: -1.5px;
}

.injksRadioLabel:last-child,
.injksRadioLabel2:last-child {
    margin-right: 0;
}



.fc6Input3 {
    border: 0 !important;
    display: inline-block !important;
    vertical-align: baseline;
    background: #edf2fb !important;
    padding: 0px 35px 0px 20px !important;
    width: 250px;
    margin: 0;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 18.5px !important;
    letter-spacing: -0.59px;
    text-align: left;
    color: #575b63;
    height: 36px !important;
    line-height: 36px;
}

.fc6Input4 {
    border: 0 !important;
    display: inline-block !important;
    vertical-align: baseline;
    background: #edf2fb !important;
    padding: 0px 35px 0px 20px !important;
    width: 247px;
    min-width: 80px !important;
    margin: 0;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 18.5px !important;
    letter-spacing: -0.59px;
    text-align: left;
    color: #575b63;
    height: 36px !important;
    line-height: 36px;
}


/* checkbox*/
._10subBox input[type=checkbox]+label,
._10subBox input[type=checkbox]:checked+label {
    background: none;
}

._10subBox input[type=checkbox].injksCheck+label {
    width: 30px;
    height: 30px;
    background: url(/assets/data/img/promotion/injks20_2/icon/check_empty.png) no-repeat;
    cursor: pointer;
    background-size: 30px;
    display: inline-block;
    padding: 0 10px 0 0px;
    margin-left: 15px;
}

._10subBox input[type=checkbox].injksCheck:checked+label {
    background: url('/assets/data/img/promotion/injks20_2/icon/check_confirm.png') no-repeat;
}

._10subBox input[type="checkbox"].injksVoteCheck:checked+label span {
    background: url(/assets/data/img/promotion/injks22_1/4/cb_ckecked.png) no-repeat;
    background-size: 26px 26px;
}

._10subBox input[type="checkbox"].injksVoteCheck+label span {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin: -5px 10px 0 0;
    vertical-align: middle;
    background: url(/assets/data/img/promotion/injks22_1/4/cb_unckecked.png) no-repeat;
    background-size: 26px 26px;
    cursor: pointer;
}

._10subBox input[type=checkbox]+label.injksVoteLabel {
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    text-align: left;
    color: #575b63;
    cursor: pointer;
    margin-right: 16px;
    padding: 0;
}

._10btn {
    margin-top: 40px;
    cursor: pointer;
}

._10subBoxCart {
    font-family: Pretendard;
    font-size: 23.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.79;
    letter-spacing: -0.59px;
    text-align: left;
    color: #474a50;
    padding-bottom: 30px !important
}

._10subBoxCartItem {
    display: inline-block;
    /* width: 565px; */
}


._10-item-dash {
    width: 930px;
    height: 2px;
    margin: 0px 3px 24px 0;
    background-color: #f0f0f4;
}

._10Row1Left {
    width: 350px;
    display: inline-table;
}

._10Row2Left {
    width: 350px;
}

._10Row3Left {
    width: 350px;
}

._10CartLeftArea1 {
    width: 315px;
    /* 
    margin-left: 56px;
    margin-bottom: 40px;
    margin-top: 20px;
    display: inline-block; */
    margin-bottom: 20px;
    margin-top: 10px;
}

._10CartRightArea1 {
    margin-top: 35px;
    margin-right: 20px;
    /* width: 215px; */
    /* margin-left: 70px; */
    /* margin-bottom: 40px; */
    /* margin-top: 20px; */
    /* display: inline-block; */
}

._10Row1Right,
._10Row2Right,
._10Row3Right {
    width: 565px;
}

._10_box1 {
    width: 285px;
    height: 172px;
    border-radius: 10px;
    border: solid 1px #d0dcf3;
    margin-top: 24px;
    margin-bottom: 40px;
    display: inline-block;
    position: relative;
}

._10_box2 {
    width: 260px;
    height: 172px;
    border-radius: 10px;
    border: solid 1px #d0dcf3;
    margin-top: 24px;
    margin-bottom: 40px;
    display: inline-block;
    position: relative;
}

._10_box3 {
    width: 275px;
    height: 172px;
    border-radius: 10px;
    border: solid 1px #d0dcf3;
    margin-top: 24px;
    margin-bottom: 40px;
    margin-left: 14px;
    ;
    display: inline-block;
    position: relative;
}

._10_box4 {
    width: 285px;
    height: 172px;
    border-radius: 10px;
    border: solid 1px #d0dcf3;
    margin-top: 24px;
    /* margin-bottom: 40px; */
    margin-left: 14px;
    ;
    display: inline-block;
    position: relative;
}

._10_box5 {
    width: 550px;
    height: 172px;
    border-radius: 10px;
    border: solid 1px #d0dcf3;
    margin-top: 24px;
    /* margin-bottom: 40px; */
    margin-left: 14px;
    ;
    display: inline-block;
    position: relative;
}

._10_holizon {
    width: 2px;
    height: 98px;
    background-color: #d0dcf3;
    position: absolute;
    top: 34px;
    left: 271px;
}

._10_box1_row1 {
    position: absolute;
    top: 39px;
    left: 17px;
    width: 250px;
    text-align: center;
    font-family: Pretendard;
    font-size: 51.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.9;
    letter-spacing: -1.29px;
    color: #044fd7;
}

._10_box1_row1 span {
    color: #575b63;
    font-size: 32.5px;
    font-weight: 300;
    font-stretch: normal;
}

._10_box1_row2 {
    position: absolute;
    top: 92px;
    left: 24px;
    font-family: Pretendard;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.11;
    letter-spacing: -0.55px;
    text-align: center;
    color: #575b63;
}

._10_box2_row1 {
    position: absolute;
    top: 16px;
    left: 90px;
    font-family: Pretendard;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.11;
    letter-spacing: -0.55px;
    text-align: center;
    color: #575b63;

}

._10_box2_row2 {
    top: 62px;
    left: 6px;
    position: absolute;
    font-family: Pretendard;
    font-size: 48.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.96;
    letter-spacing: -1.21px;
    text-align: center;
    color: #044fd7;
    width: 250px;
}

._10_box2_row3 {
    top: 113px;
    left: 34px;
    position: absolute;
    font-family: Pretendard;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.11;
    letter-spacing: -0.55px;
    text-align: center;
    color: #575b63;
}


._10_box3_row1 {
    position: absolute;
    top: 16px;
    left: 101px;
    font-family: Pretendard;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.11;
    letter-spacing: -0.55px;
    text-align: center;
    color: #575b63;

}

._10_box3_row2 {
    top: 62px;
    left: 13px;
    position: absolute;
    font-family: Pretendard;
    font-size: 48.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.96;
    letter-spacing: -1.21px;
    text-align: center;
    color: #044fd7;
    width: 250px;
}

._10_box3_row3 {
    top: 113px;
    left: 40px;
    position: absolute;
    font-family: Pretendard;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.11;
    letter-spacing: -0.55px;
    text-align: center;
    color: #575b63;
}


._10_box4_row1 {
    position: absolute;
    top: 39px;
    left: 19px;
    font-family: Pretendard;
    font-size: 51.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.9;
    letter-spacing: -1.29px;
    text-align: center;
    color: #044fd7;
    width: 250px;
}

._10_box4_row1 span {
    color: #575b63;
    font-size: 32.5px;
    font-weight: 300;
    font-stretch: normal;
}

._10_box4_row2 {
    position: absolute;
    top: 92px;
    left: 52px;
    font-family: Pretendard;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.11;
    letter-spacing: -0.55px;
    text-align: center;
    color: #575b63;
}

._10_box5_row1 {
    position: absolute;
    top: 40px;
    left: 100px;
    font-weight: normal;
}

._10_box5_row2 {
    position: absolute;
    top: 40px;
    left: 375px;
    font-weight: normal;
}

._10_box5_row3 {
    position: absolute;
    top: 79px;
    left: 14px;
    font-family: Pretendard;
    font-size: 51.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.9;
    letter-spacing: -1.29px;
    text-align: center;
    color: #044fd7;
    width: 250px;
}

._10_box5_row3 span {
    color: #575b63;
    font-size: 32.5px;
    font-weight: 300;
    font-stretch: normal;

}

._10_box5_row4 {
    position: absolute;
    top: 79px;
    left: 291px;
    font-family: Pretendard;
    font-size: 51.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.9;
    letter-spacing: -1.29px;
    text-align: center;
    color: #044fd7;
    width: 250px;
}

._10_box5_row4 span {
    color: #575b63;
    font-size: 32.5px;
    font-weight: 300;
    font-stretch: normal;

}

._10box_2 {
    width: 1020px;
    height: 1148px;
    padding: 49px 40px 66px;
    background-color: #f5f7fb;
    margin-bottom: 100px;
}

._11text1 {
    font-family: Pretendard;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.48;
    letter-spacing: -0.55px;
    text-align: left;
    color: #939393;
    position: relative;
}

#_11_2_img {
    position: absolute;
    top: 432px;
    left: 907px;
}


._11text2 div {
    font-family: Pretendard;
    font-size: 26.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.06;
    letter-spacing: -0.66px;
    text-align: left;
    color: #939393;
    margin-top: 21px;
    margin-bottom: 18px
}

#_11text2_img {
    padding-bottom: 110px;
}

#_11Type {
    cursor: pointer;
}

/* 4스텝 가채점 입력 창 */

.fc7Div3sDiv1Txt {
    /* margin: 0 40px; */
    padding-top: 15px;
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.5px;
    text-align: left;
    color: #939393;
}




.prdListDiv {
    width: 1100px;
    margin: 0 auto;
}

.fc7Table {
    border-top: 2px solid #232323;
    border-bottom: 2px solid #232323;
    border-collapse: unset;
}

.fc7Table th {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 25.5px;
    letter-spacing: -0.81px;
    text-align: center;
    color: #232323;
    padding: 22px 0;
    background: #f3f4fa;
}

.fc7Table td {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 23.5px;
    letter-spacing: -0.66px;
    text-align: center;
    color: #535353;
    padding: 30px 20px;
    border-top: 1px solid #cdcdce;
    border-right: 1px solid #cdcdce;
    vertical-align: middle;
}

.fc7Table td:first-child,
.fc7Table td:last-child {
    padding: 30px 0;
}

.fc7Table td:nth-child(2) {
    text-align: left;
    border-right: 0;
    font-size: 0;
}

.fc7Table td:nth-child(3) {
    border-right: 2px solid #fff;
    width: 90px;
    background-color: #F3F4FA;
    padding: 0;
}

.fc7Table td:last-child {
    border-right: 0;
    width: 90px;
    background-color: #F3F4FA;
    padding: 0;
}

.fc7Td2Icon {
    margin-right: 20px;
}

.fc7Td2Icon_hide {
    visibility: hidden;
    margin-right: 20px;
}

.fc7Td2Div {
    font-size: 0;
    margin-bottom: 15px;
}

.fc7Td2Div:last-child {
    margin-bottom: 0;
}

.fc7Td2DivTextDiv {
    width: calc(100% - 105px);
    display: inline-block;
    font-size: 24px;
}

.ch_icon {
    vertical-align: middle;
}

.ch_iconTd {
    font-size: 0px !important;
    cursor: pointer;
}

.gadabTxt_on {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.29;
    text-align: center;
    color: #535353;
}

.gadabTxt_off {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.29;
    text-align: center;
    color: #c3c3c3;
}

._11footerMessage {
    font-family: Pretendard;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: -0.5px;
    text-align: left;
    color: #939393;
    margin-top: 20px;
    margin-bottom: 36px;

}


.answerSubBtnImg,
.fc72NextBtn,
.fc73NextBtn {
    cursor: pointer;
}

/* 가채점 결과 */
.fc7_2UserInfoDiv {
    width: 1100px;
    background: #f3f4fa;
    margin: 0 auto;
}

.fc7_2UserInfoTitle {
    font-size: 30px;
    /* font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important; */
    font-weight: bold;
    letter-spacing: -0.81px;
    text-align: left;
    color: #232323;
    margin-bottom: 59px;
    height: 30px;
    line-height: 30px;
}

.fc7_2UserInfoTitle span {
    font-size: 20.5px;
    letter-spacing: -0.59px;
    font-weight: normal;
}

.fc7_2UserInfoScoreDiv {

    font-size: 0;
    text-align: left;
}

.fc7_2UserInfoScoreDiv1 {
    display: inline-block;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 28px;



    text-align: left;
    color: #535353;
    /* width: 309px; */
    vertical-align: top;
}

.fc7_2UserInfoScoreDiv1:first-child {
    width: 360px;
    /* padding-top: 15px; */
    margin-right: 20px;
    margin-left: 217px;
}

.fc7_2UserInfoScoreDiv1_1 {
    display: inline-block;
    text-align: left;
    width: 172px;
}

.fc7_2UserInfoScoreDiv1_2 {
    /* float: right; */
    display: inline-block;
    text-align: right;
    margin: 0;
}

.answerSubDiv {
    text-align: center;
    margin: 0 auto;
    padding: 45px 0 50px 0;
}

.fc6Input3 {
    border: 0 !important;
    display: inline-block !important;
    vertical-align: baseline;
    background: #ebebeb !important;
    padding: 0px 35px 0px 20px !important;
    width: 250px;
    margin: 0;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 18.5px !important;
    letter-spacing: -0.59px;
    text-align: left;
    color: #838383;
    height: 36px !important;
    line-height: 36px;
}

.fc6Input4 {
    border: 0 !important;
    display: inline-block !important;
    vertical-align: baseline;
    background: #ebebeb !important;
    padding: 0px 35px 0px 20px !important;
    width: 80px;
    min-width: 80px !important;
    margin: 0;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 18.5px !important;
    letter-spacing: -0.59px;
    text-align: left;
    color: #838383;
    height: 36px !important;
    line-height: 36px;
}

.textLenCheckDiv {
    display: inline-block;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 28px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -0.7px;
    text-align: right;
    color: #939393;
    position: absolute;
    bottom: 20px;
    right: 40px;
}

.answerSubBtnImg,
.fc72NextBtn,
.fc73NextBtn {
    cursor: pointer;
}

/* ë‹µë³€ ì œì¶œ,í•´íƒ End */

/* ê°€ì±„ì  & í•©ê²©ì˜ˆì¸¡ ë¶€ë¶„ Start */
.fc7Div2sDiv1 {
    width: 920px;
    margin: 0 auto;
    margin-top: 52px;
    text-align: left;
}

.fc7TypeDiv {
    display: inline-block;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -4px;
    text-align: center;
    color: #232323;
    border-right: 2px solid #cccccc;
    padding: 0 46px;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
}

.fc7TypeDiv:first-child {
    text-align: left;
    padding-left: 0;
}

.fc7TypeDiv:last-child,
.fc7TypeDiv:nth-child(4) {
    text-align: right;
    padding-right: 0;
    border-right: 0;
}

.fc7TypeDiv:hover,
.fc7TypeActive {
    font-weight: bold;
    color: #0078ff;
}

.fc7Div3sDiv1Txt {
    margin: 0 40px;
    padding: 20px 0;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.5px;
    text-align: left;
    color: #939393;
}





.injksInfoDiv1 {
    /*position: absolute;*/
    bottom: 210px;
    right: 490px;
}

.info7_2FlotDiv,
.info7_2FlotDiv1 {
    /* font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important; */
    font-size: 27px;
    letter-spacing: -1.7px;
    text-align: right;
    color: #535353;
    padding-top: 24px;
    height: 27px;
    line-height: 27px;
}

.info7_2FlotDiv {
    text-align: left;
}

.info7_2FlotDiv:nth-child(2n+1),
.info7_2FlotDiv1:nth-child(2n+1) {
    padding-top: 0;
}

.info7_2FlotSpan1 {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: -0.7px;
    text-align: left;
    color: #232323;
}

.injksInfoDiv2 {
    position: absolute;
    bottom: 220px;
    right: 188px;
    width: 262px;
    height: 172px;
    text-align: center;
}

.info7_2FlotDiv2_2 {
    display: inline-block;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 27.5px;
    letter-spacing: -0.81px;
    color: #535353;
    text-align: center;
    border-radius: 10px;
    border: solid 1px #0078ff;
    background-color: #ffffff;
    width: 262px;
    height: 172px;
}

.info7_2FlotSpan2 {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 40px;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 0.71px;
    color: #0078ff;
    text-align: center;
    height: 40px;
    margin-bottom: 10px;
}

.info7_2FlotSpan3 {
    font-size: 32px;
    height: 40px;
    line-height: 40px;
}

.ptldList {
    margin-bottom: 50px;
}

.ptldList:last-child {
    margin-bottom: 0;
}

.ptldListTitle {
    display: inline-block;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 31px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #232323;
    vertical-align: bottom;
    width: calc(100% - 314px);
    padding-bottom: 15px;
}

.ptldListBtnDiv {
    display: inline-block;
    cursor: pointer;
}

.ptldListCon {
    margin-top: 15px;
}

.ptldListTable th {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 27px;
    line-height: 1.42;
    letter-spacing: -0.74px;
    text-align: center;
    color: #737373;
    background-color: #F3F4FA;
    border: 1px solid #c3c3c3;
    vertical-align: middle;
    height: 80px;
}

.ptldListTable tr:nth-child(2n) th,
.ptldListTable tr:nth-child(2n) td {
    /* border-bottom: 2px solid #B1B1B1; */
}

/*.ptldListTable tr:nth-child(2n+1) th{
    border-top: 2px solid #B1B1B1;
}*/
.ptldListTable tr:first-child th {
    border-top: 2px solid #232323;
}

.ptldListTable tr:last-child th {
    /* border-bottom: 2px solid #232323; */
}

.ptldListTable tr th:first-child {
    border-left: 0;
}

.ptldListTable tr th:last-child,
.ptldListTable tr td:last-child {
    border-right: 0;
}

.ptldListTable td {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    background-color: #fff;
    border: 1px solid #c3c3c3;
    padding: 22px 0;
    text-align: center;
    vertical-align: middle;
    font-size: 28px;
    color: #535353;
}

.ptldListTable td.myCh {
    color: #0078ff;
}

.ptldListTable td.rt {
    font-size: 22px;
    width: 95px;
}

.ptldListTable td img {
    vertical-align: inherit;
}

.ptldListTable tr:nth-child(2n+1) td {
    /*border-top: 2px solid #B1B1B1;*/
}

.ptldListTable tr:last-child th,
.ptldListTable tr:last-child td {
    border-bottom: 2px solid #232323;
}

.ptldListTable2 th {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    /*line-height: 2.51;*/
    letter-spacing: -0.46px;
    text-align: center;
    color: #535353;
    background-color: #F3F4FA;
    border: 1px solid #c3c3c3;
    padding: 10px;
}

.ptldListTable2 tr:first-child th {
    border-top: 1px solid #232323;
}

.ptldListTable2 tr:last-child th {
    border-bottom: 1px solid #232323;
}

.ptldListTable2 td {
    background-color: #fff;
    border: 1px solid #c3c3c3;
    padding: 10px;
    font-size: 18.5px;
    width: 160px;
}

.ptldListTable2 tr:last-child td {
    border-bottom: 1px solid #232323;
}

.ptldListTable2 tr th:first-child {
    border-left: 0;
}

.ptldListTable2 tr:first-child th:last-child {
    border-right: 0;
}

.ptldListTable2 tr td:last-child {
    border-right: 0;
}

.ptldListTable2 tr:nth-child(2) th,
.ptldListTable2 tr:nth-child(2) td {
    color: #0078ff;
}

._11Step4Title {
    width: 100%;
    text-align: center;
    font-family: GmarketSansTTF;
    font-size: 42px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: -1.05px;
    text-align: center;
    color: #232323;
    margin-bottom: 42px;
    margin-top: 100px;
}

.prdGdRdoLabel {
    margin-right: 20px;
}

/* 합격 예측 상세정보 모달 */

.modalStepTop,
.modalStepCon,
.modalPrevBtn {
    display: none;
}

.modalStepTop1,
.modalStepCon1 {
    display: block;
}

.modalStepSelect {
    display: inline-block;
    background: #fff url(/assets/data/img/promotion/injks20_2/icon/selectDropDown.png) no-repeat right 25px center;
    padding: 0 80px 0 40px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    height: 70px;
    border: solid 1px #0078ff;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 23.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: left;
    color: #939393;
    margin-bottom: 30px;
}

.modalStepInput {
    display: inline-block !important;
    padding: 0 90px 0 40px !important;
    height: 70px !important;
    border: solid 1px #0078ff !important;
    /*    font-family: SpoqaHanSans !important;*/
    font-size: 23.5px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.75 !important;
    letter-spacing: normal !important;
    text-align: left !important;
    color: #939393 !important;
    margin-bottom: 30px;
}

.modalStepInput2 {
    display: inline-block !important;
    padding: 0 40px 0 40px !important;
    height: 70px !important;
    border: solid 1px #0078ff !important;
    /*    font-family: SpoqaHanSans !important;*/
    font-size: 23.5px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.75 !important;
    letter-spacing: normal !important;
    text-align: left !important;
    color: #939393 !important;
    margin-bottom: 30px;
    width: 100%;
}

.modal4AbSpan {
    position: absolute;
    top: 12px;
    right: 20px;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 23.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: right;
    color: #939393;
}

.modalFotDiv {
    margin: 0 auto;
    text-align: right;
    width: 680px;
}

.modalPrevBtn {
    cursor: pointer;
    float: left;
}

.modalNSBtn {
    cursor: pointer;
}

.modalCloseBtn {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}


.listwrap {
    /*    position:absolute;
        bottom:-178px;
        left:0;*/
    width: 392px;
    height: 175px;
    background-color: #fff;
    border: 1px solid #16181a;
    z-index: 999;

}

.resVal {
    /*width:375px;*/
    height: 76px;
    border-bottom: 1px solid #e1e1e1;
    padding-left: 17px;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow-y: scroll;
}

.search_box1 {
    position: absolute;
    left: 0px;
    top: 77px;
    width: 428px;
    height: 250px;
    border: solid 1px #0078ff;
    background-color: #ffffff;
    font-size: 14px;
    color: #16181a;
    z-index: 99999;
}

.search_box1 .list_inner {
    border-bottom: 1px solid #f0f0f0;
    height: 148px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 10px;
}

.search_box1 .list_inner>ul {
    padding: 15px 17px;
}

.search_box1 .list_inner>ul>li {
    margin-bottom: 15px;
    cursor: pointer;
}

.search_box1 .list_inner>ul>li:last-child {
    margin-bottom: 0;
}

.search_box1>div:nth-child(2) {
    padding: 16px 0;
    text-align: center;
}

/* 석차분석 */
._11_5_area1>div:nth-child(1) {
    position: absolute;
    top: 363px;
    left: 0px;
    font-family: Pretendard;
    font-size: 26.5px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: -0.66px;
    text-align: center;
    color: #044fd7;
    width: 197px;
}

._11_5_area1>div:nth-child(2) {
    position: absolute;
    top: 397px;
    left: 0px;
    font-family: Pretendard;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.51;
    letter-spacing: -0.46px;
    text-align: center;
    color: #535353;
    width: 197px;
}

._11_5_area1>div:nth-child(3),
._11_5_area1>div:nth-child(4),
._11_5_area1>div:nth-child(5),
._11_5_area1>div:nth-child(6),
._11_5_area1>div:nth-child(7),
._11_5_area1>div:nth-child(8) {
    position: absolute;
    font-family: Pretendard;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.51;
    letter-spacing: -0.46px;
    text-align: left;
    color: #939393;
}

._11_5_area1>div:nth-child(3) {
    top: 291px;
    left: 354px;
}

._11_5_area1>div:nth-child(4) {
    top: 332px;
    left: 354px;
}

._11_5_area1>div:nth-child(5) {
    top: 373px;
    left: 354px;
}

._11_5_area1>div:nth-child(6) {
    top: 414px;
    left: 354px;
}

._11_5_area1>div:nth-child(7) {
    top: 414px;
    left: 665px;
}

._11_5_area1>div:nth-child(8) {
    top: 414px;
    left: 943px;
}

/* 본인 응시 결과 */
._11_5_area2>div:nth-child(1),
._11_5_area2>div:nth-child(2),
._11_5_area2>div:nth-child(3),
._11_5_area2>div:nth-child(4),
._11_5_area2>div:nth-child(5),
._11_5_area2>div:nth-child(6) {
    width: 140px;
    text-align: center;
    position: absolute;
    font-family: Pretendard;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.51;
    letter-spacing: -0.46px;
    color: #939393;
}

._11_5_area2>div:nth-child(1) {
    top: 569px;
    left: 175px;
}

._11_5_area2>div:nth-child(2) {
    top: 634px;
    left: 175px;
}

._11_5_area2>div:nth-child(3) {
    top: 700px;
    left: 175px;
}

._11_5_area2>div:nth-child(4) {
    top: 569px;
    left: 498px;
    width: 157px;
}

._11_5_area2>div:nth-child(5) {
    top: 634px;
    left: 507px;
}

._11_5_area2>div:nth-child(6) {
    top: 700px;
    left: 507px;
}

._11_5_area3 div {
    width: 140px;
    text-align: center;
    position: absolute;
    font-family: Pretendard;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.51;
    letter-spacing: -0.46px;
    color: #939393;
}

._11_5_area3>div:nth-child(1) {
    top: 1037px;
    left: 206px;
}

._11_5_area3>div:nth-child(2) {
    top: 1037px;
    left: 390px;
}

._11_5_area3>div:nth-child(3) {
    top: 1037px;
    left: 573px;
}

._11_5_area3>div:nth-child(4) {
    top: 1037px;
    left: 757px;
}

._11_5_area3>div:nth-child(5) {
    top: 1037px;
    left: 939px;
}

._11_5_area3>div:nth-child(6) {
    left: 206px;
    top: 1079px;
}

._11_5_area3>div:nth-child(7) {
    top: 1079px;
    left: 390px;
}

._11_5_area3>div:nth-child(8) {
    top: 1079px;
    left: 573px;
}

._11_5_area3>div:nth-child(9) {
    top: 1079px;
    left: 757px;
}

._11_5_area3>div:nth-child(10) {
    top: 1079px;
    left: 939px;
}

._11_5_area3>div:nth-child(11) {
    top: 1118px;
    left: 206px;
}

._11_5_area3>div:nth-child(12) {
    top: 1118px;
    left: 390px;
}

._11_5_area3>div:nth-child(13) {
    top: 1118px;
    left: 573px;
}

._11_5_area3>div:nth-child(14) {
    top: 1118px;
    left: 757px;
}

._11_5_area3>div:nth-child(15) {
    top: 1118px;
    left: 939px;
}

._11_5_area3>div:nth-child(16) {
    top: 1160px;
    left: 206px;
}

._11_5_area3>div:nth-child(17) {
    top: 1160px;
    left: 390px;
}

._11_5_area3>div:nth-child(18) {
    top: 1160px;
    left: 573px;
}

._11_5_area3>div:nth-child(19) {
    top: 1160px;
    left: 757px;
}

._11_5_area3>div:nth-child(20) {
    top: 1160px;
    left: 939px;
}


._11_5_area5 div {
    width: 80px;
    text-align: center;
    position: absolute;
    font-family: Pretendard;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.51;
    letter-spacing: -0.46px;
    color: #939393;

}

._11_5_area5>div:nth-child(1) {
    top: 1981px;
    left: 111px;
}

._11_5_area5>div:nth-child(2) {
    top: 1981px;
    left: 212px;
}

._11_5_area5>div:nth-child(3) {
    top: 1981px;
    left: 310px;
}

._11_5_area5>div:nth-child(4) {
    top: 1981px;
    left: 414px;
}

._11_5_area5>div:nth-child(5) {
    top: 1981px;
    left: 508px;
}

._11_5_area5>div:nth-child(6) {
    top: 1981px;
    left: 606px;
}

._11_5_area5>div:nth-child(7) {
    top: 1981px;
    left: 708px;
}

._11_5_area5>div:nth-child(8) {
    top: 1981px;
    left: 810px;
}

._11_5_area5>div:nth-child(9) {
    top: 1981px;
    left: 910px;
}

._11_5_area5>div:nth-child(10) {
    top: 1981px;
    left: 1011px;
}

._11_5_area5>div:nth-child(11) {
    top: 2021px;
    left: 111px;
}

._11_5_area5>div:nth-child(12) {
    top: 2021px;
    left: 212px;
}

._11_5_area5>div:nth-child(13) {
    top: 2021px;
    left: 310px;
}

._11_5_area5>div:nth-child(14) {
    top: 2021px;
    left: 409px;
}

._11_5_area5>div:nth-child(15) {
    top: 2021px;
    left: 508px;
}

._11_5_area5>div:nth-child(16) {
    top: 2021px;
    left: 606px;
}

._11_5_area5>div:nth-child(17) {
    top: 2021px;
    left: 708px;
}

._11_5_area5>div:nth-child(18) {
    top: 2021px;
    left: 810px;
}

._11_5_area5>div:nth-child(19) {
    top: 2021px;
    left: 910px;
}

._11_5_area5>div:nth-child(20) {
    top: 2021px;
    left: 1011px;
}

._11_carttext1 {
    font-family: Pretendard;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: -0.35px;
    text-align: center;
    color: #535353;
    position: absolute;
    bottom: 1494px;
    right: 289px;
}

._11_carttext2 {
    font-family: Pretendard;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: -0.35px;
    text-align: center;
    color: #535353;
    position: absolute;
    bottom: 1494px;
    right: 166px;
}

._11_carttext3 {
    font-family: Pretendard;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: -0.35px;
    text-align: center;
    color: #535353;
    position: absolute;
    bottom: 1494px;
    right: 45px;
}


._11_cart2text1 {
    font-family: Pretendard;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: -0.35px;
    text-align: center;
    color: #535353;
    position: absolute;
    bottom: 1494px;
    right: 166px;
}

._11_cart2text {
    font-family: Pretendard;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.36;
    letter-spacing: -0.35px;
    text-align: center;
    color: #044fd7;
}

._11_cart2text1 {
    position: absolute;
    bottom: 564px;
    right: 994px;
}

._11_cart2text2 {
    position: absolute;
    bottom: 564px;
    left: 125px;
}

._11_cart2text3 {
    position: absolute;
    bottom: 564px;
    left: 175px;
}

._11_cart2text4 {
    position: absolute;
    bottom: 564px;
    left: 242px;
}

._11_cart2text5 {
    position: absolute;
    bottom: 564px;
    left: 299px;
}

._11_cart2text6 {
    position: absolute;
    bottom: 564px;
    left: 363px;
}

._11_cart2text7 {
    position: absolute;
    bottom: 564px;
    left: 427px;
}

._11_cart2text8 {
    position: absolute;
    bottom: 564px;
    left: 621px;
}

._11_cart2text9 {
    position: absolute;
    bottom: 564px;
    left: 679px;
}

._11_cart2text10 {
    position: absolute;
    bottom: 564px;
    left: 727px;
}

._11_cart2text11 {
    position: absolute;
    bottom: 564px;
    left: 793px;
}

._11_cart2text12 {
    position: absolute;
    bottom: 564px;
    left: 851px;
}

._11_cart2text13 {
    position: absolute;
    bottom: 564px;
    left: 916px;
}

._11_cart2text14 {
    position: absolute;
    bottom: 564px;
    left: 979px;
}

._11_5_title1 {
    font-family: Pretendard;
    font-size: 18.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.54;
    letter-spacing: -0.46px;
    text-align: center;
    color: white;
    position: absolute;
    top: 1362px;
    left: 24px;
    width: 351px;
}

._11_5_title2 {
    font-family: Pretendard;
    font-size: 17.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.54;
    letter-spacing: -0.46px;
    text-align: center;
    position: absolute;
    color: white;
    top: 1362px;
    left: 578px;
    width: 351px;
}

._11text5 {
    position: relative;
}

.div6_img_fix {
    position: fixed;
    top: 71px;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}

.afterPage {
    display: inline-block;
    margin: 0 15px;
    cursor: pointer;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.afterNumPage {
    font-family: 'Spoqa Han Sans Neo', 'sans-serif' !important;
    font-size: 34px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -0.94px;
    text-align: center;
    color: #939393;

}

.afterNumPage:hover {
    color: #0078ff;
}

.afterNumPageActive {
    font-weight: bold;
    color: #0078ff;
}

.afterFirstPage {
    /*margin-right: 89px;*/
    margin-right: 25px;
}

.afterLastPage {
    /*margin-left: 89px;*/
    margin-left: 25px;
}

.afterFirstPage>img,
.afterLastPage>img {
    vertical-align: bottom;
}

.afterPageDiv {
    margin-top: 30px;
    margin-bottom: 30px;
}

.fc6Input4_2,
.fc6Input4_1 {
    width: 260px;
}

#_11box1 {
    width: 60px;
    height: 102px;
    position: absolute;
    bottom: 1578px;
    left: 764px;
    background: #09e389;
}

#_11box2 {
    width: 60px;
    height: 100px;
    position: absolute;
    bottom: 1578px;
    left: 887px;
    background: #b6d0ff;
}

#_11box3 {
    width: 60px;
    height: 100px;
    position: absolute;
    bottom: 1578px;
    left: 1008px;
    background: #bbc1ce;
}


#_11box1_line {
    width: 60px;
    height: 2px;
    position: absolute;
    bottom: 1578px;
    left: 764px;
    background: #044fd7;
}

#_11box2_line {
    width: 60px;
    height: 2px;
    position: absolute;
    bottom: 1578px;
    left: 887px;
    background: #044fd7;
}

#_11box3_line {
    width: 60px;
    height: 2px;
    position: absolute;
    bottom: 1578px;
    left: 1008px;
    background: #044fd7;
}

#_11_5_4_box1 {

    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 72px;
    background: #e5e5e5;
}

#_11_5_4_box2 {

    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 124px;
    background: #e5e5e5;
}

#_11_5_4_box3 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 178px;
    background: #e5e5e5;

}

#_11_5_4_box4 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 240px;
    background: #e5e5e5;

}

#_11_5_4_box5 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 303px;
    background: #e5e5e5;

}

#_11_5_4_box6 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 366px;
    background: #e5e5e5;

}

#_11_5_4_box7 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 431px;
    background: #e5e5e5;
}


#_11_5_4_box8 {

    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 625px;
    background: #e5e5e5;
}

#_11_5_4_box9 {

    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 677px;
    background: #e5e5e5;
}

#_11_5_4_box10 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 732px;
    background: #e5e5e5;

}

#_11_5_4_box11 {

    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 793px;
    background: #e5e5e5;
}

#_11_5_4_box12 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 856px;
    background: #e5e5e5;

}

#_11_5_4_box13 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 920px;
    background: #e5e5e5;

}

#_11_5_4_box14 {
    width: 30px;
    height: 100px;
    position: absolute;
    bottom: 664px;
    left: 982px;
    background: #e5e5e5;
}

._11_5_4_box_aver {
    background: #606163 !important;
}

._11_5_4_box_active {
    background: #044fd7 !important;
}

.conSecTable td {
    width: 50%;
    text-align: right;
}

._3Input {
    width: 350px;
    height: 80px;
}

._3Select {
    width: 350px;
}

.accodion_0 {
    color: #24262a !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    min-width: 75px;
    display: inline-block;
}

.accodion_1 {
    min-width: 196px;
    display: inline-block;
    font-size: 15.5px !important;
    font-weight: 400 !important;
    color: #4b4e55 !important;
}

.apply_hp {
    font-size: 15.5px;
    color: #9da4b1;
    font-weight: normal;
    text-align: left;
    margin-left: 140px;
}

.apply_hp span {
    color: #044fd7;
    cursor:pointer;
}