
.common_test_intro .intro_right{background: #f9f9f7}
.cont_test_intro .dash_ul{margin-top: 15px; line-height: 26px;}
.cont_test_intro .dash_ul li:before{content:'-'; display: inline-block; text-indent: -10px;}
.cont_test_intro .dash_ul li{padding-left: 10px;}
.cont_test_intro .wrap_table_guide .tbl_guide td{word-break: keep-all;}
.cont_test_intro .wrap_table_guide .tbl_guide .td_left{padding: 20px; text-align: left; word-break: keep-all; line-height: 24px;}
.cff0000{color: #ff0000;}

.td_left{padding: 20px; text-align: left; word-break: keep-all; line-height: 24px;}
.tit_set_question + .tit_set_question{margin-top: 50px;}
.common_test_set .test_set_right .box_item_answer_sm{padding-top: 22px;}
.common_test_set .test_set_right .box_item_answer02{height: auto;}
.common_test_set .test_set_right .box_item_answer02 .list_answer{display: flex; flex-wrap: wrap; gap: 1px 0;}
.common_test_set .test_set_right .box_item_answer02 .list_answer li{width: 50%; box-sizing: border-box;}
.common_test_set .test_set_right .box_item_answer .list_answer_sm .lab_item{font-size: 15px;}
.box_item_answer .search_answer{display: flex; gap: 5px;}
.box_item_answer .search_answer button{width: 140px; flex-shrink: 0; background: #496b78; color:#fff;}
.box_item_answer .search_answer button:before{content:''; display: inline-block; width: 15px; height: 14px; background: url(../images/mycareer_new/icon_search_act.png) no-repeat; margin-right: 4px;}
.box_item_answer .search_answer .input_wrap{display: flex; gap: 5px; width: 100%;}
.box_item_answer .search_answer .input_wrap input{width: 100%; height: 48px; padding: 12px 18px; box-sizing: border-box;}
.dot-list li{font-weight: 500; position:relative; padding-left: 15px;}
.dot-list li + li{margin-top: 5px;}
.dot-list li:before{content:''; display: block; width: 4px; height: 4px; border-radius: 50%; background: #656565; position:absolute; top: 10px; left:0;}
.txt-notice{font-size: 15px; font-weight: 500; color:#ff0000;}
.txt-notice.gray{color:#666;}
.txt-notice .link-blue{font-size: 15px; color:#003cff; text-decoration: underline;}
.aptitude-tbl-list + .txt-notice{margin-top: 20px;}
.result-info-wrap +.txt-notice{margin-top: 20px;}

.comparing-wrap{display: flex;}
.comparing-wrap .comparingCkb{margin-bottom: 34px; flex: 1 1 0;}
.comparing-wrap .legend-wrap{display:flex; gap: 15px;}
.comparing-wrap .legend-wrap li{font-size: 16px; font-weight: 500; color:#333;}
.comparing-wrap .legend-wrap li img{vertical-align: middle; margin: 0 10px 2px 0;}
.comparingCkb input[type=checkbox]{
    -webkit-appearance:none;
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 9;
    margin: 0 0 0 4px;
    opacity: 0;
}
.comparingCkb input[type=checkbox] + label{position: relative;z-index: 10; font-size: 16px; font-weight: 500; color:#333; background: url(../../img/inspct/itrstk/icon_ckb_off.png) no-repeat;background-size: 20px 20px;padding-left: 30px; line-height: 20px; top: 0;display:inline-block; margin: 0 0 0 4px; cursor: pointer;}
.comparingCkb input[type=checkbox]:checked + label{background: url(../../img/inspct/itrstk/icon_ckb_on.png) no-repeat;background-size: 20px 20px;}
.result-cont-txt + .comparing-wrap{margin-top: 50px;}
.aptitude-result-content .sm-tit{display: block; font-size: 20px; color:#000; padding: 10px 0 20px;}
.comparing-wrap .legend-wrap{margin-left: auto;}


/* ì§ì—…í¥ë¯¸ê²€ì‚¬(H) bg_orange > bg_bluePtë¡œ ë””ìžì¸ ë³€ê²½ */
.bg_intro.bg_bluePt{background: #f9f9f7;}
.bg_bluePt .common_test_intro .desc_intro{padding-right: 30px; word-break: keep-all;}
.bg_bluePt .test_inner_header .tit_cont .txt_tit{background: url(../images/bluePt/color_bluePt.png);}
.bg_bluePt .common_test_intro:after{background: #f9f9f7;}
.bg_bluePt .emph_g{color:#2d87dd;}
.bg_bluePt .common_test_intro .intro_left .emph_g{color:#2d88dd;}
.bg_bluePt .common_test_set .test_set_right .box_item_answer li{vertical-align: middle;}
.bg_bluePt .common_test_set .test_set_right .box_item_answer .list_answer_sm  li:last-child.on .lab_item{line-height: 1.6; height: 49px; padding: 0 14px;}
.common_test_intro .intro_left{padding-top: 100px;}
.common_test_intro .bg_intro_left{background-image: url(../images/bluePt/img_back_bluePt.png); background-size: 325px 354px; width: 325px; height: 256px;}
.common_test_intro .item_radio input:checked + .lab_radio .ico_common{background:  url(../images/bluePt/img_back_bluePt.png); background-size: 325px 354px; background-position: -101px -265px; width: 18px; height: 19px;}
.common_test_intro .item_radio input:checked + .lab_radio .ico_common:before{top: 5px;}
.common_intro_bottom .type_set_item{background: url(../images/bluePt/color_bluePt.png);}
.common_intro_bottom .type_set_item .item_set{background: #eceef3; color:#2d88dd;}
.common_intro_bottom .type_set_item .item_set:before{background-image: url(../images/bluePt/img_back_bluePt.png); background-size: 325px 354px; background-position: 2px -258px; width: 44px; height: 98px;}
.common_intro_bottom .type_set_item .item_set .ico_check{background-image: url(../images/bluePt/img_back_bluePt.png); background-size: 325px 354px; background-position: -55px -264px; width: 30px; height: 25px;}
.common_intro_bottom .type_set_item .link_start{color:#fff;}

.bg_bluePt .test_inner_header .item_header .list_menu .on .link_menu{color:#2d87dd;}
.bg_bluePt .common_test_set .test_set_left .list_subject .on .link_subject{color:#2d87dd;}
.bg_bluePt .common_test_set .test_set_right .box_item_answer input:checked + .lab_item{background: #2d87dd;}
.bg_bluePt .cont_test_intro .tit_intro_sub{color:#2d87dd;}
.bg_bluePt .cont_test_intro .tit_intro_sub:before{background: #2d87dd;}
.bg_bluePt .cont_test_intro .stat_type1 dt:before{background-position: -256px 0px;}
.bg_bluePt .cont_test_intro .stat_type2 dt:before{background-position: -206px -150px;}
.bg_bluePt .cont_test_intro .stat_type3 dt:before{background-position: -256px -67px;}

.bg_bluePt .cont_test_intro .link_top{color:#2d87dd;}
.bg_bluePt .cont_test_intro .link_top .ico_test_intro{background-position: 0px -128px;}

.bg_bluePt .common_test_set .test_set_right .box_item_answer .on .lab_item{background:#2d87dd;}
.bg_bluePt .common_test_set .common_test_bottom .done .btn_test{border-color:#2d87dd; color:#2d87dd;}
.bg_bluePt .common_test_done .link_result{background:#2d87dd;}
.bg_bluePt .type_set_btn .btn_set .btn_comm, .bg_bluePt .common_tempo_save{color:#2d87dd;}
.bg_bluePt .type_set_btn{background:#2d87dd;}

/*ì§ì—…í¥ë¯¸ê²€ì‚¬(H) bluePt ê²°ê³¼í‘œ*/
/* .testTy-bluePt .test_inner_header .tit_cont .txt_tit{background:url(../images/bluePt/color_bluePt.png);} */
/* .testTy-bluePt .aptitude-result-head .head-title{background:url(../images/bluePt/color_bluePt.png);} */
.testTy-bluePt .aptitude-result-head .member-info{border-color:#9eaa9f;}
.testTy-bluePt .aptitude-result-head .member-info .title .color-txt{color:#2d88dd;}
.testTy-bluePt .aptitude-result-head .member-info .title .title-sub{color:#2d88dd; font-size: 24px; font-weight: 500; padding: 0 0 35px 45px;}
.testTy-bluePt .aptitude-result-head .member-info .title .title-cmnt .txt{background: #F9FBFF; word-break: keep-all;}
.testTy-bluePt .aptitude-result-content .cont-title .txt-color{color:#2d88dd;}
.testTy-bluePt .aptitude-result-content .cont-sub-title .back{width: 12px;}
.testTy-bluePt .aptitude-tbl-list{border-color:#2d87dd; margin-top: 20px;}
/* .testTy-bluePt .aptitude-tbl-list thead th{border-color:#2d87dd; background: #f2f8fa; border-top: none; font-size: 18px; font-weight: 600;} */
/* .testTy-bluePt .aptitude-tbl-list th:first-child{border-left: none;} */
/* .testTy-bluePt .aptitude-tbl-list tbody th{background: #fffefe; font-weight: 600; color: #2d87dd;} */
.testTy-bluePt .aptitude-tbl-list td{word-break: break-all;}
/* .testTy-bluePt .aptitude-tbl-list th, .testTy-bluePt .aptitude-tbl-list td{border-top:1px solid #c5d2c7; border-left:1px solid #2d87dd; font-weight: 500;} */
.testTy-bluePt .aptitude-tbl-list + .txt-dot{margin-top: 40px;}
/* .testTy-bluePt .aptitude-tbl-list table tbody td:first-child{border-left: none;} */

.testTy-bluePt .holland-wrap{display: flex; text-align: center; align-items: center;}
.testTy-bluePt .holland-wrap .holland{width: 100%; border: 1px solid #e4e4e4;}
.testTy-bluePt .holland-wrap .holland + .holland{border-left: none;}
.testTy-bluePt .holland .holland-txt-bx .dot-list{margin-bottom: 25px; word-break: keep-all;}
.testTy-bluePt .holland .holland-txt-bx > strong{display: block; margin: 0 0 5px; color:#2d87dd;}
.testTy-bluePt .holland .holland-txt-bx .job{font-weight: 500;}
.testTy-bluePt .holland-word-bx{display: flex; align-items: center; gap: 5px; height: 44px;}
.testTy-bluePt .holland-word-bx .type{font-size: 32px; font-weight: 500; color:#000; position:relative;}
.testTy-bluePt .holland-word-bx .type-txt{font-size: 26px; font-weight: 500; color:#000;}

.testTy-bluePt .holland.holland01 .holland-word-bx{float: left;}
.testTy-bluePt .holland.holland01 .holland-txt-bx{text-align: left; float: left; width: calc(100% - 140px); margin-left: 18px;}
.testTy-bluePt .holland.holland01{padding: 35px 0 35px 12px;}
.testTy-bluePt .holland.holland01 .holland-type-bx{position: relative; width: 120px; height: 230px; text-align: center; float: left;}
.testTy-bluePt .holland.holland01 .holland-type-bx .type-txt{font-size: 15px; margin-top: 0;}
.testTy-bluePt .holland.holland01 .holland-type-bx .type-img{margin: 20px auto 0;}
.testTy-bluePt .holland.holland01 .holland-type-bx .type::after{content: '';display: block;width: 30px;height: 2px;background: #000;position: absolute;top: 37px;left: 50%;margin-left: -15px;}

.testTy-bluePt .holland02{padding: 0 15px; display: flex; align-items: center;}
.testTy-bluePt .holland02 .num{width: 65px; height: 65px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid #2d88dd; font-size: 48px; color: #2d88dd; background: #fff; margin-right: 20px; text-align: center;}
.testTy-bluePt .holland02 .holland-word-bx{text-align: left; display: flex; gap: 8px;}
.testTy-bluePt .holland02 .holland02-txt .job-bx{margin-top: 18px;}
.testTy-bluePt .job-bx{text-align: left;}
.testTy-bluePt .job-bx em{font-size: 16px; font-weight: 600; color: #2d87dd; margin-right: 12px;}
.testTy-bluePt .job-bx span{font-size: 16px; font-weight: 500; color: #333;}
.testTy-bluePt .cont_result .wrap_tbl_set{display: flex; gap: 24px;}
.testTy-bluePt .cont_result .wrap_tbl_set:before{display: none;}
.testTy-bluePt .cont_result .wrap_tbl_set .tbl_result td{font-size: 14px; padding: 8px 10px;}
.testTy-bluePt .cont_result .wrap_tbl_set .tbl_result01{width: 634px; flex-shrink: 0;}
.testTy-bluePt .cont_result .wrap_tbl_set .tbl_result01 em{display: block; font-weight: 500; margin-bottom: 5px;}

.testTy-bluePt .holland{padding: 32px 0 12px; position: relative; background: #fffefe;}
.testTy-bluePt .holland .holland-type-bx .rank{width: 100%; line-height: 40px; position:absolute; top:0; left:0; font-size: 18px; color: #fff; font-weight: 600;}
.testTy-bluePt .holland .holland-type-bx > *{display: block; font-weight: 500;}
.testTy-bluePt .holland .holland-type-bx .txt{font-size: 14px; color: #999; line-height: 1; margin-bottom: 10px;}
.testTy-bluePt .holland .holland-type-bx .type{font-size: 40px; line-height: 30px; font-weight: 500; color:#000; position:relative; margin-bottom: 18px;}
.testTy-bluePt .holland .holland-type-bx .type-txt{font-size: 20px; font-weight: 600; color:#000; margin-top: 25px;}
.testTy-bluePt .holland .holland-type-bx .eng-txt{font-size: 15px; font-weight: 500; color:#666; margin-top: 8px;}
.testTy-bluePt .holland .holland-type-bx .type-img{width: 120px; margin: 35px auto;}
.testTy-bluePt .holland-wrap .holland .holland-type-bx .type::after{content:''; display: block; width: 30px; height: 2px; background: #000; position:absolute; top: 37px; left: 50%; margin-left: -15px;}
.testTy-bluePt .holland-wrap .holland.rank01{width: 170px; flex-shrink: 0; height: 625px; border: 2px solid #2d88dd; margin-left: -1px;}
.testTy-bluePt .holland-wrap .holland.rank02{width: 170px; flex-shrink: 0; height: 625px; border: 2px solid #f07f23; margin-left: -1px;}
.testTy-bluePt .holland-wrap .holland.rank01 .holland-type-bx, .testTy-bluePt .holland-wrap .holland.rank02 .holland-type-bx{padding-top: 40px;}
.testTy-bluePt .holland-wrap .holland.rank01 .holland-type-bx .rank{background: #2d88dd;}
.testTy-bluePt .holland-wrap .holland.rank02 .holland-type-bx .rank{background: #f07f23;}
.testTy-bluePt .holland-wrap .holland.rank01 .holland-type-bx .type{color:#2d88dd;}
.testTy-bluePt .holland-wrap .holland.rank02 .holland-type-bx .type{color:#f07f23;}
.testTy-bluePt .holland.rank01 .holland-type-bx .type::after{background: #2d88dd;}
.testTy-bluePt .holland.rank02 .holland-type-bx .type::after{background: #f07f23;}


.testTy-bluePt .holland .nature-list{width: 135px; margin: 0 auto;}
.testTy-bluePt .holland .nature-list li{width: 100%; line-height: 38px; border: 1px solid #d6dfd9; background: #fff; font-size: 16px; font-weight: 500; color: #333;}
.testTy-bluePt .holland .nature-list li + li{margin-top: 6px;}
.testTy-bluePt .holland.rank01 .nature-list li{border-color: #bdc9df; color:#2d88dd;}
.testTy-bluePt .holland.rank02 .nature-list li{border-color: #f6cfaf; color:#f07f23;}

.testTy-bluePt .result-info-wrap{border: 1px solid #B7CDFB; margin-top: 28px;}
.testTy-bluePt .result-info-wrap .holland02{background: #F9FBFF; border-bottom: 1px solid #B7CDFB; padding: 20px 30px;}
.testTy-bluePt .result-info-wrap .holland02 .num{margin-left: 30px;}
.testTy-bluePt .result-info-wrap .detail-wrap{padding: 35px;}
.testTy-bluePt .result-info-wrap .detail-wrap .detail + .detail{margin-top:20px;}
.testTy-bluePt .result-info-wrap .detail-wrap .detail em{display: block; font-size: 18px; font-weight: 600; color: #000; margin-bottom: 12px;}
.testTy-bluePt .result-info-wrap .detail-wrap .detail .ex-list{display: flex; gap: 4px; flex-wrap: wrap;height: 75px;overflow: hidden;}
.testTy-bluePt .result-info-wrap .detail-wrap .detail .ex-list li{line-height: 2; font-size: 16px; font-weight: 500; color:#333;}
.testTy-bluePt .result-info-wrap .detail-wrap .detail .ex-list li a{font-size: 16px; color: #0054A6; position:relative; text-decoration: underline; text-underline-offset: 5px;}
.testTy-bluePt .result-info-wrap .detail-wrap .detail .btn-more{width: 86px; height: 35px; line-height: 35px; border: 1px solid #d6d6d6; font-size: 15px; color: #333; margin-top: 15px;}
.testTy-bluePt .result-info-wrap .detail-wrap .detail .btn-more:before{content:''; display: inline-block; width: 10px; height: 10px; background: url(../../img/inspct/main_more.png) no-repeat; margin-right: 5px; background-position: -1px -1px;}
.testTy-bluePt .result-info-wrap .detail-wrap .detail .btn-more2{width: 100%; line-height: 46px; border: 1px solid #aeb9c3; font-size: 16px; color: #666; margin-top: 34px;}

.testTy-bluePt .aptitude-tbl-list .tit-type{display: flex; gap: 10px; padding: 15px; align-items: center;}
.testTy-bluePt .bar-wrap{width: 460px;}
.testTy-bluePt .bar-wrap li{position:relative;}
.testTy-bluePt .bar-wrap li + li{margin-top: 5px;}
.testTy-bluePt .bar-wrap .bar{display: inline-block; height: 24px; font-size: 18px; color:#000;}
.testTy-bluePt .bar-wrap .per{font-size: 18px; color:#000; margin-left: 8px; position: absolute; top:0;min-width: 60px; width: 88px;}
.testTy-bluePt .bar-wrap .before .per{color:#666;}

.testTy-bluePt .agree-wrap{border: 1px solid #d4d4d4; padding: 35px 40px; margin-top: 100px; position: relative;}
.testTy-bluePt .agree-wrap .agree-ico-bx{position:relative; width: 124px;}
.testTy-bluePt .agree-wrap .agree-ico-bx span{position: absolute; top: 36px; left:35px; font-size: 15px; color:#333;}
.testTy-bluePt .agree-wrap .agree-ico-bx em{position: absolute; top: 58px; left: 50%; width: 94px; margin-left: -47px; font-size: 25px; color:#333; text-align: center;}
.testTy-bluePt .agree-wrap .agree-txt-bx{position:absolute; top: 48px; left: 180px; padding-right: 80px;}
.testTy-bluePt .agree-wrap .agree-txt-bx strong{font-size: 22px; font-weight: 500; color:#000;}
.testTy-bluePt .agree-wrap .agree-txt-bx strong span{color:#2d88dd;}
.testTy-bluePt .agree-wrap .agree-txt-bx p{font-size: 16px; color:#333; margin-top: 20px; line-height: 1.5;}
.testTy-bluePt .cont_result{padding: 50px 0;}

.testTy-bluePt .gray-wrap{background:url(../../img/inspct/bluePt/img_back_bluePt_last.png) no-repeat top right;}

.graph-wrap{padding: 50px 0;}
.gray-wrap{border: 2px solid #d1d1d1; padding: 45px 40px 98px;}
.gray-wrap .txt-bold{font-size: 22px; font-weight: 500; color:#000; line-height: 1.3;}
.gray-wrap .txt-bold span{color:#2d88dd;}
.gray-wrap .txt-bold + .check-list{margin-top: 50px;}
.gray-wrap .check-list li{font-size: 16px; color: #333; font-weight: 500;}
.gray-wrap .check-list li + li{margin-top: 20px;}
.gray-wrap .check-list li img{vertical-align: 0; margin-right: 12px;}
.gray-wrap .noti{padding-left: 20px; font-size: 15px; color:#2d88dd; margin-top: 45px; line-height: 1.5; text-indent: -20px;}

@media (max-width:1000px){
    .aptitude-result-head .member-info .member-info-wrap{width: 100%;}
    .aptitude-result-head .member-info .member{width: auto; padding: 35px 10px 15px 25px;}
    .aptitude-result-head .member-info .title{width: 65%;}
    .aptitude-result-head .member-info .title h3{padding: 25px 0 0 25px;}
}