@charset 'euc-kr';

/* Áø´Ü°Ë»ç */
.form-check .form-check-input { margin-top: 7px; }
.jindan_top { text-align: center; padding-top: 60px; }
.jindan_bg {
    background-position: center center;
    background-attachment: fixed;
    background-image: url('/static/images/diagnostic-test/diagnostic-test-02-cover.jpg');
}
.jindan_bg2 {
    background-position: center center;
    background-attachment: fixed;
    background-image: url('/static/images/diagnostic-test/diagnostic-test-03-cover.jpg');
}
.jindan_bg3 {
    background-position: center center;
    background-attachment: fixed;
    background-image: url('/static/images/diagnostic-test/diagnostic-test-04-cover.jpg');
}
.jindan_cont { padding: 0 0 120px 0; background: none; }
.jindan_detail .box_1 {
	margin-right: 20px;
	background: #FFFFFF;
	border: 1px solid rgba(43, 45, 48, 0.2);
	box-sizing: border-box;
	border-radius: 10px;
	height: 280px;
}
.jindan_detail .box_1:nth-child(2n) { margin-right: 0; }
.jindan_detail .box_1 .img_1 .loader {
	box-sizing: border-box;
	border-radius: 10px 0px 0px 10px;
	/*border: 1px solid rgba(43, 45, 48, 0.2);*/
}
.jindan_detail .box_1 .txt_1 { padding: 30px 30px 20px 30px; position: relative; }
.jindan_detail .box_1 .title2 { padding-bottom: 15px; border-bottom: 1px dashed #B8BFC8; }
.jindan_detail .box_1 .d_btn { position: absolute; left: 20px; right: 20px; bottom: 20px; }
.jinro_apply .table th, .jinro_apply .table td { color: #fff; border-top: 1px solid rgba(255,255,255,0.2); border-bottom: 1px solid rgba(255,255,255,0.2); }
.jinro_apply .table th { border-right: 2px solid #fff; }
.jinro_apply .table td { padding-left: 20px; }
.jinroTest_ware .box_1 {
	border: 4px solid #D4DBE4;
	box-sizing: border-box;
	border-radius: 10px;
	padding: 0 36px;
}
.jinroTest_ware .line { width: 0; height: 100%; border-right: 1px dashed #B8BFC8; margin-right: 45px; }
.jinroTest_ware .box_sub { padding: 26px 0; }
.jinroTest_insert .box_1 { background: #FFFFFF; border-radius: 10px; }
.jinroTest_insert .txt_1 { padding: 40px 40px 44px 40px; background: #F3F6FA; border-radius: 10px 0px 0px 10px; }
.jinroTest_insert .box_sub { padding: 37px 40px; }
.jinroTest_insert .gubun_cont input { text-align: center; }
.jinroTest_process .box_1 {
	background: #FFFFFF;
	border-radius: 10px;
}
.jinroTest_process .box_1 .box_sub {
	background: #F3F6FA;
	border-radius: 10px 10px 0px 0px;
	padding: 29px 40px;
}
.jinroTest_process .box_1 .line { margin: 0 20px; }
.jinroTest_process .box_1 .line .progress { background-color: #D4DBE4; }
.jinroTest_process .box_1 .line .progress-bar { background-color: #264966; }
.jinroTest_process .box_1 .cont { padding: 60px 40px 90px 40px; }
.jinroTest_process .box_1 .cont2 { padding: 40px; }
.jinroTest_process .box_1 .cont2 .title2 { width: 500px; padding-right: 20px; }
.jinroTest_process .box_1 .cont2 .line { width: 100%; height: 0; border-top: 1px dashed #B8BFC8; margin: 30px 0; }
.jinroTest_process .box_1 .cont2 .line:last-child { margin-bottom: 0; }
.jinroTest_process .box_1 .txt_1 {
	background: linear-gradient(180deg, #F3F6FA 0%, rgba(243, 246, 250, 0) 100%);
	border: 1px solid #D4DBE4;
	box-sizing: border-box;
	border-radius: 10px;
	width: 140px;
	height: 140px;
	margin-right: 40px;
}
.jinroTest_process .box_1 .txt_1:last-child { margin-right: 0; }
.jinroTestResult .box_1 {
	background: #FFFFFF;
	border-radius: 10px;
}
.jinroTestResult .box_1 .box_sub_1 {
	background: #F3F6FA;
	border-radius: 10px 10px 0px 0px;
	padding: 40px;
}
.jinroTestResult .box_1 .box_sub_1 .txt_1, .jinroTestResult .box_1 .box_sub_1 .txt_1 .h6 { font-weight: 700; }
#wrap .jinroTestResult .box_1 .table_1 .table th { background: rgba(43,45,48,0.06); }
#wrap .jinroTestResult .box_1 .box_sub_2 { padding: 40px 0; margin: 0 40px; border-bottom: 1px dashed #B8BFC8; }
#wrap .jinroTestResult .box_1 .box_sub_2:last-child { border-bottom: 0; padding: 20px 0 60px 0; }
.jinroTestResult .univ { overflow: hidden; }
.jinroTestResult .univ ul { margin-right: 40px; margin-top: 30px; float: left; text-align: center; }
.jinroTestResult .univ ul:last-child { margin-right: 0; }
.jinroTestResult .univ ul li:first-child { height: 85px; }
.jinroTestResult .news_tab { padding: 11px; }
.num_area {
    width: 26px;
    height: 26px;
    background: #DB4C65;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    display: inline-block;
    line-height: 26px;
}
.learningTest_insert .box_1 {
	background: #FFFFFF;
	border-radius: 10px;
	padding: 40px;
}
.learningTest_insert .form-check .form-check-input { margin-top: 4px; }
#wrap .learningTest_insert .table_1 .table th, #wrap .learningTest_insert .table_1 .table td { padding: 10px; }
#wrap .learningTest_insert .table_1 .basic_table td { text-align: left; }
.learningTest_insert .ne_table th, .learningTest_insert .ne_table td { vertical-align: middle; }
#wrap .learningTest_insert .table_1 .ne_table td { padding: 5px; }
.learningTestResult .table th, .learningTestResult .table td { vertical-align: middle; }
.become_univ .univ_col { text-align: center; padding: 1px;  }
.become_univ .univ_col span {
    display: block;
    padding: 10px 5px;
    border: 1px solid #D4DBE4;
    box-sizing: border-box;
}
#wrap .time .table_1 .table th { background: rgba(255,255,255,0.06); color: #fff; vertical-align: middle; }
#wrap .time .table_1 .table td { color: #fff; padding: 10px 5px; vertical-align: middle; }
.effective_time .icon { margin-left: 15px; margin-right: 15px; }
.effective_time .box_1 {
	background: #FFFFFF;
	border: 1px solid rgba(43, 45, 48, 0.2);
	box-sizing: border-box;
	border-radius: 10px;
	position: relative;
	padding: 40px 15px 26px 15px;
}
.effective_time .box_1 .title2 {
	background: #264966;
	border-radius: 20px;
	top: -20px;
	left: 25px;
	right: 25px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	text-align: center;
}
.self_box .box_1 {
	background: #FFFFFF;
	border-radius: 10px;
	padding: 40px;
}
.self_box .line { margin: 40px 0; width: 100%; height: 0; border-top: 1px dashed #B8BFC8; }

.push_univ_print .table td { word-break: keep-all; vertical-align: middle; }
.push_univ_print { display: none; }
.jinroTestResult .table td { word-break: keep-all; }

.time_graph { 
	background-image: url('/static/images/diagnostic-test/diagnostic-test-04-result.png');
	width: 370px; 
	height: 180px; 
}
.time_graph table td { vertical-align: middle; }
/* End Áø´Ü°Ë»ç */