@charset "UTF-8"; 

@charset "UTF-8"; 

/********************************
 통합로그인
 *******************************/
.login_box {border:1px solid #ddd; border-radius:10px;}
.login_box .login_inner {margin:0 auto; padding:5% 0; width:40%; text-align:center;}

.login_box .login_inner h2 span {position:relative; display:block; margin:0 auto; width:203px; height:57px; font-size:0;}
.login_box .login_inner h2 span:before {content:''; position:absolute; top:0; left:50%; margin-left:-101px; width:203px; height:57px; background:url(../images/topm_ir.png) 0 0 no-repeat;}

.login_box .login_inner .login_txt {margin:15px 0; font-size:1.7rem; font-family:'GSK';}

.login_box .login_inner .btn_area {margin-bottom:20px;}
.login_box .login_inner .btn_area a {position:relative; display:block; padding:15px 0 10px 20px; background-color:#0054A5; color:#fff; font-family:'GSK'; font-size:2.0rem; text-decoration:none; border:1px solid #0054A5;}
.login_box .login_inner .btn_area a:before {position:absolute; content:''; left:27%; top:50%; margin-top:-14px; width:30px; height:30px; background:url(../images/sub_ir.png) -92px -35px no-repeat; }

.login_box .login_inner .login_member {}
.login_box .login_inner .login_member li {position:relative; display:inline-block; padding:0 15px;}
.login_box .login_inner .login_member li:before {position:absolute; content:''; left:0; top:50%; margin-top:-5px; width:1px; height:10px; background-color:#ddd;}
.login_box .login_inner .login_member li:first-child:before {display:none;}

/*회원유형선택*/
.select_typebox {text-align:center;}
.select_typebox .type_radiobox {padding:20px 0;}
.select_typebox .type_radiobox ul {display:block; margin-left:-20px;}
.select_typebox .type_radiobox ul:after {content:''; display:block; visibility:hidden; clear:both;}
.select_typebox .type_radiobox li {position:relative; display:inline-block; float:left; width:50%; padding-left:20px;}
.select_typebox .type_radiobox li:after {content:''; display:block; visibility:hidden; clear:both;}
.select_typebox .type_radiobox li .tp_radio {position:relative; padding:130px 20px 20px; width:100%; border:1px solid #ddd; border-radius:10px;}
.select_typebox .type_radiobox li .tp_radio:before {content:''; position:absolute; left:50%; top:20px; margin-left:-50px; width:102px; height:102px; background-image:url(../images/sub_ir.png); background-repeat:no-repeat;}
.select_typebox .type_radiobox li .tp_radio.icon1:before {background-position:0 -201px;}
.select_typebox .type_radiobox li .tp_radio.icon2:before {background-position:-103px -201px;}
.select_typebox .type_radiobox li .tp_radio input {margin-right:5px;}
.select_typebox p {text-align:left;}


 	/*media query*/
@media screen and (max-width:1200px) {
	.login_box .login_inner {width:50%;}
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	
	.login_box .login_inner {width:60%;}
}
@media screen and (max-width:640px) {
	.login_box .login_inner {padding:5% 10%; width:100%;}
	
	.login_box .login_inner h2 span {width:165px; height:45px;}
	.login_box .login_inner h2 span:before {margin-left:-82px; width:165px; height:45px; background-position:0 -58px;}
	
	.login_box .login_inner .login_txt {margin:15px 0; font-size:1.5rem;}
	
	.login_box .login_inner .btn_area {margin-bottom:15px;}
	.login_box .login_inner .btn_area a {font-size:1.8rem;}
}
@media screen and (max-width:480px) {
	.login_box .login_inner {padding:10%;}
	.login_box .login_inner .btn_area a:before {left:20%;}
	
	.line_4bk {display:block;}
}
@media screen and (max-width:380px) {
	.login_box .login_inner .login_member li {display:block; padding:10px; border:1px solid #ddd; border-radius:2px;}
	.login_box .login_inner .login_member li:first-child {margin-bottom:10px;}
	.login_box .login_inner .login_member li:before {display:none;}
}


/*기업회원 로그인 / 08마이페이지(기업) > 07기업회원 정보관리*/
.login_cpbox {display:block; width:100%;}
.login_cpbox:after {content:''; display:block; visibility:hidden; clear:both;}

.lgcp_data {display:block; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.lgcp_data ul {display:block;}
.lgcp_data ul:after {content:''; display:block; visibility:hidden; clear:both;}
.lgcp_data li {display:block; width:100%;}
.lgcp_data li.lgcp_line2 {display:inline-block; float:left; width:50%;}
.lgcp_data li label {display:block; margin:0; cursor:auto;}

.lgcp_data li dl {display:block; padding:5px 0; border-bottom:1px solid #ddd;}
.lgcp_data li dl:after {content:''; display:block; visibility:hidden; clear:both;}
.lgcp_data li dt {display:inline-block; float:left; width:20%; line-height:39px; background-color:#f0f0f0; text-align:center;}
.lgcp_data li dd {display:inline-block; float:left; width:80%; padding-left:15px;}
.lgcp_data li dd span {line-height:39px;}
.lgcp_data li.lgcp_line2 dt {width:40%;}
.lgcp_data li.lgcp_line2 dd {width:60%;}
.lgcp_data li dd input {width:100%;}
.lgcp_data li.lgcp_line2 dd input {width:95%;}
.lgcp_data li.lgcp_line2.yearline dd input,
.lgcp_data li.addline dd input {width:80%;}

.lgcp_data li dd select {position:relative; display:inline-block; padding:5px 30px 5px 10px; width:100px; background:url(../images/select_arrow.png) 90% center no-repeat; box-sizing:border-box;}
.lgcp_data li.addline dd button {line-height:39px;}

.login_cpbox2 {display:block;}
.login_cpbox2:after {content:''; display:block; visibility:hidden; clear:both;}
.login_cpbox2 .tbl_bd_view tbody th {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.login_cpbox2 .tbl_bd_view tbody td .file_addbox {display:block;}
.login_cpbox2 .tbl_bd_view tbody td .file_addbox:after {content:''; display:block; visibility:hidden; clear:both;}
.login_cpbox2 .tbl_bd_view tbody td .file_addbox li {display:inline-block;}
.login_cpbox2 .tbl_bd_view tbody td .file_addbox li:after {content:''; display:block; visibility:hidden; clear:both;}
.login_cpbox2 .tbl_bd_view tbody td .file_addbox li:first-child {margin-right:10px;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.lgcp_data li.addline dd input {width:75%;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.lgcp_data li.lgcp_line2 {display:block; float:none; width:100%;}
	.lgcp_data li.lgcp_line2 dt {width:20%;}
	.lgcp_data li.lgcp_line2 dd {width:80%;}
	.lgcp_data li.lgcp_line2 dd input {width:100%;}
	.lgcp_data li.addline dd input {width:70%;}

	.login_cpbox2 .tbl_bd_view tbody td .file_addbox li {display:block; margin-bottom:5px;}
    .login_cpbox2 .tbl_bd_view tbody td .file_addbox li:first-child {margin-right:0;}
}
@media screen and (max-width:480px) {
	.lgcp_data li dl {border-bottom:none;}
	.lgcp_data li dt {display:block; float:none; width:100%; line-height:inherit; margin-bottom:5px; padding:5px 0;}
	.lgcp_data li dd {display:block; float:none; width:100%; padding-left:0;}
	.lgcp_data li dd span {line-height:inherit;}
	.lgcp_data li.lgcp_line2 dt {width:100%;}
	.lgcp_data li.lgcp_line2 dd {width:100%;}
	.lgcp_data li dd select {width:100%; background-position:98% center;}
	.lgcp_data li.lgcp_line2.yearline dd input {width:89%;}
	.lgcp_data li.addline dd input {width:100%; margin-bottom:5px;}
	.lgcp_data li.addline dd button {width:100%;}
}

/********************************
 채용정보/인재정보 목록 리스트
*******************************/
 
 /* 상단검색박스 */
.list_topsearch {margin-bottom:20px; padding:20px 25px; border:1px dashed #ddd;}
.list_topsearch:after {content:''; display:block; visibility:hidden; clear:both;}

/*개별레이블_인풋*/
.top_scbox {display:block; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.top_scbox:after {content:''; display:block; visibility:hidden; clear:both;}
.top_scbox > li {display:block; padding:10px 0;}
.top_scbox > li:after {content:''; display:block; visibility:hidden; clear:both;}
.top_scbox > li dl {display:block;}
.top_scbox > li dl:after {content:''; display:block; visibility:hidden; clear:both;}
.top_scbox > li dt {display:inline-block; float:left; margin-top:1px; padding-right:10px; width:15%;}
.top_scbox > li dt.input_tit {margin-top:0; line-height:39px;}
.top_scbox > li dd {display:inline-block; float:left; width:85%;}
.top_scbox > li dd label {margin:0 5px;}
.top_scbox > li dd input {margin-right:5px;}
.top_scbox > li dd input.box_width100 {width:100%;}
.top_scbox > li dd input.box_width80 {width:80%;}
.top_scbox > li dd input.box_width20 {width:20%;}
.top_scbox > li dd input.box_width10 {width:10%;}

.list_topsearch button {float:right; padding:0 40px;}
.list_topsearch button:after {content:''; display:block; visibility:hidden; clear:both;}

/*인재정보>보유자격증*/
.top_scbox > li dd ul.top_line li {padding:5px 0; border-top:1px dashed #ddd;}
.top_scbox > li dd ul.top_line li:first-child {padding-top:0; border-top:none;}


 /* 직종선택 선택박스 */
.category_box {}
.category_box:after {content:''; display:block; visibility:hidden; clear:both;}
.category_box select {position:relative; display:inline-block; margin-left:5px; padding:5px 30px 5px 10px; width:32%; background:url(../images/select_arrow.png) 96% center no-repeat; box-sizing:border-box;}
.category_box select:first-child {margin-left:0;}
  	  	
.category_choice {margin-top:10px; border:1px solid #ddd;}
.category_choice:after {content:''; display:block; visibility:hidden; clear:both;}
.category_choice ul {display:block; padding:5px 10px;}
.category_choice ul:after {content:''; display:block; visibility:hidden; clear:both;}
.category_choice li {position:relative; display:inline-block; float:left; width:auto; margin-right:8px; padding:3px 15px 3px 3px;}
.category_choice li:after {content:''; display:block; visibility:hidden; clear:both;}
.category_choice li:before {content:''; position:absolute; right:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#ddd;}
.category_choice li:last-child:before {display:none;}
.category_choice li span {display:inline-block; float:left;}
.category_choice li a {position:relative; display:inline-block; float:left; font-size:0; width:15px; height:15px; margin-top:5px; margin-left:15px; padding:0 3px;}
.category_choice li a:before {content:''; position:absolute; right:3px; top:0; width:15px; height:15px; background:url(../images/sub_ir.png) -56px -70px no-repeat;}

 /* 키워드검색 추가 */
.keyword_choice {margin-top:10px; border:1px solid #ddd;}
.keyword_choice:after {content:''; display:block; visibility:hidden; clear:both;}
.keyword_choice ul {display:block; padding:5px 10px;}
.keyword_choice ul:after {content:''; display:block; visibility:hidden; clear:both;}
.keyword_choice li {position:relative; display:inline-block; float:left; width:auto; margin-right:8px; padding:3px 15px 3px 3px;}
.keyword_choice li:after {content:''; display:block; visibility:hidden; clear:both;}
.keyword_choice li:before {content:''; position:absolute; right:0; top:50%; width:1px; height:10px; margin-top:-5px; background-color:#ddd;}
.keyword_choice li:last-child:before {display:none;}
.keyword_choice li span {display:inline-block; float:left;}
.keyword_choice li a {position:relative; display:inline-block; float:left; font-size:0; width:15px; height:15px; margin-top:5px; margin-left:15px; padding:0 3px;}
.keyword_choice li a:before {content:''; position:absolute; right:3px; top:0; width:15px; height:15px; background:url(../images/sub_ir.png) -56px -70px no-repeat;}


 /* 스마트매칭알림서비스 설정 */
.matching_radio {display:block; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #aaa;}
.matching_radio dl {display:block;}
.matching_radio dl:after {content:''; display:block; visibility:hidden; clear:both;}
.matching_radio dt {display:inline-block; float:left; width:20%;}
.matching_radio dd {display:inline-block; float:left; width:80%;}
.matching_radio dd label input {margin-right:5px;}


.white_inner select {position:relative; display:inline-block; margin-left:5px; padding:5px 30px 5px 10px; width:100%; background:url(../images/select_arrow.png) 96% center no-repeat; box-sizing:border-box;}
.white_inner select:first-child {margin-left:0;}
  	

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:800px) {
	.list_topsearch button.keyword_addbtn {padding:0 35px;}
}
@media screen and (max-width:767px) {
	.list_topsearch {padding:10px 15px 15px;}
	.top_scbox > li dt {display:block; float:none; margin-top:0; margin-bottom:10px; padding:5px; width:100%; text-align:center; background-color:#666; color:#fff; border-radius:2px; font-size:1.5rem;}
	.top_scbox > li dt.input_tit {margin-top:0; line-height:1.6;}
	.top_scbox > li dd {display:block; float:none; width:100%;}
    .top_scbox > li dd input.box_width20 {width:35%;}
  
  	.category_box select {display:block; width:100%; margin-left:0; margin-top:5px;}
	.category_box select:first-child  {margin-top:0;}
  
	.list_topsearch button.keyword_addbtn {padding:0 40px;}
}
@media screen and (max-width:640px) {
	.matching_radio dt {width:30%;}
	.matching_radio dd {width:70%;}
  
	.list_topsearch button.keyword_addbtn {padding:0 30px;}
}
@media screen and (max-width:530px) {
	.list_topsearch button.keyword_addbtn {padding:0 25px;}
}
@media screen and (max-width:480px) {
    .top_scbox > li dd label.yymmdd {display:block; margin:5px 0;}
    .top_scbox > li dd .yymmdd_cn {display:none;}
    .top_scbox > li dd input.box_width20 {width: 100%;}
  	
    .top_scbox > li dd input.box_width80 {width:75%;}
  
 	.category_choice li {display:block; float:none; width:100%;}
	.category_choice li:before {display:none;}
  
	.matching_radio dt {display:block; float:none; width:100%;}
	.matching_radio dd {display:block; float:none; width:100%; text-align:right;}
}
@media screen and (max-width:396px) {
    .top_scbox > li dd input.box_width80 {width:70%;}
	.list_topsearch button.keyword_addbtn {padding:0 20px;}
}


/********************************
 검색목록리스트
 *******************************/

.result_valuebox {position:relative; display:block;}
.result_valuebox:after {content:''; display:block; visibility:hidden; clear:both;}

/*게시물 총~건*/
.total_count {line-height:40px;}/*오른쪽 버튼 있는경우*/
.total_count strong {font-size:1.6rem; color:#fc6630;}
.total_count2 {}
.total_count2 strong {font-size:1.6rem; color:#fc6630;}

/*기업전용버튼*/
.compony_btn {position:absolute; right:0; top:0;}

/*01채용정보 - 목록*/
.value_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.value_list:after {content:''; display:block; visibility:hidden; clear:both;}
.value_list > ul {display:block;}
.value_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.value_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.value_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.value_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.value_list > ul > li.thead_box li {text-align:center !important;}

.value_inner {display:block; position:relative;}
.value_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.value_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.value_inner > li:nth-child(1) {width:20%; text-align:left; padding-left:10px;}
.value_inner > li:nth-child(2) {width:38%;}
.value_inner > li:nth-child(3) {width:15%;}
.value_inner > li:nth-child(4) {width:16%;}
.value_inner > li:nth-child(5) {width:11%;}

.value_inner.public_width > li:nth-child(1) {width:15%; text-align:left; padding-left:10px;}
.value_inner.public_width > li:nth-child(2) {width:33%;}
.value_inner.public_width > li:nth-child(3) {width:13%;}
.value_inner.public_width > li:nth-child(4) {width:14%;}
.value_inner.public_width > li:nth-child(5) {width:25%;}

.value_inner > li dt.value_dt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.value_inner > li dd .cp_ntname {margin-bottom:0; font-family:'GSK'; font-size:1.6rem; text-align:left;}
.value_inner > li dd .cp_ntname a {color:#333;}
.value_inner > li dd .cp_ntlist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.3rem; text-align:left;}
.value_inner > li dd .cp_ntlist li:before {content:''; position:absolute; left:5px; top:5px; width:1px; height:10px; background-color:#ddd;}
.value_inner > li dd .cp_ntlist li:first-child {padding-left:0;}
.value_inner > li dd .cp_ntlist li:first-child:before {display:none;}
.value_inner > li dd .dp_mobile {display:none;}
.value_inner.public_width > li dd .dp_mobile {display:inline-block;}


	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.value_list > ul > li.thead_box {display:none;}
	.value_inner > li {display:block; float:none; text-align:left; width:100%; padding-right:22%;}
	.value_inner > li:nth-child(1) {padding-left:0; width:100%; font-weight:500; font-size:unset;}
	.value_inner > li:nth-child(2),
	.value_inner > li:nth-child(3),
	.value_inner > li:nth-child(4) {width:100%; padding:5px 0 0 ;}
	.value_inner > li:nth-child(5) {position:absolute; right:0; top:10px; padding-right:0; width:20%;}

	.value_inner.public_width > li:nth-child(1) {padding-left:0; width:100%; font-weight:500; font-size:unset;}
	.value_inner.public_width > li:nth-child(2),
	.value_inner.public_width > li:nth-child(3),
	.value_inner.public_width > li:nth-child(4) {width:100%; padding:5px 0 0;}
	.value_inner.public_width > li:nth-child(5) {position:absolute; right:0; top:15%; padding-right:0; width:20%;}
	
	.value_inner > li dt.value_dt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:20%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.value_inner > li dd {display:inline-block; float:left; width:80%;}
	.value_inner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
	.value_inner > li:nth-child(5) dt {display:block; float:none; width:100%; text-align:center;}
	.value_inner > li:nth-child(5) dd {display:block; float:none; width:100%; padding-right:0; text-align:center;}
	
	.value_inner.public_width > li:nth-child(5) dt {display:block; float:none; width:100%; text-align:center;}
	.value_inner.public_width > li:nth-child(5) dd {display:block; float:none; width:100%; padding-right:0; text-align:center;}


	.value_inner > li dd .cp_ntlist li {font-size:unset;}
	.value_inner > li dd .dp_mobile {display:inline-block;}
	.value_inner.public_width > li dd .dp_mobile {display:none;}
}
@media screen and (max-width:767px) {
	.total_count strong {font-size:1.5rem;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.value_inner > li {padding-right:0;}
	.value_inner > li:nth-child(5) {position:unset; right:unset; top:unset; width:100%; padding:5px 0 0;}
	.value_inner.public_width > li:nth-child(5) {position:unset; right:unset; top:unset; width:100%; padding:5px 0 0;}
	
	.value_inner > li dt {width:30%;}
	.value_inner > li dt.value_dt {width:30%;}
	.value_inner > li dd {width:70%;}
	.value_inner > li:nth-child(1) dd {width:100%;}
	.value_inner > li:nth-child(2) dd {width:100%;}
	.value_inner > li:nth-child(5) dt {display:inline-block; float:left; width:30%; text-align:left;}
	.value_inner > li:nth-child(5) dd {display:inline-block; float:left; width:70%; padding-right:0; text-align:left;}

	.value_inner.public_width > li:nth-child(1) dd {width:100%;}
	.value_inner.public_width > li:nth-child(2) dd {width:100%;}
	.value_inner.public_width > li:nth-child(5) dt {display:inline-block; float:left; width:30%; text-align:left;}
	.value_inner.public_width > li:nth-child(5) dd {display:inline-block; float:left; width:70%; padding-right:0; text-align:left;}

	.value_inner.public_width > li dd .dp_mobile {display:inline-block;}
}

/*01채용정보_03해외채용 - 목록*/
.foreign_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.foreign_list:after {content:''; display:block; visibility:hidden; clear:both;}
.foreign_list > ul {display:block;}
.foreign_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.foreign_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.foreign_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.foreign_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.foreign_list > ul > li.thead_box li {text-align:center !important;}

.foreign_inner {display:block; position:relative;}
.foreign_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.foreign_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.foreign_inner > li:nth-child(1) {width:17%;}
.foreign_inner > li:nth-child(2) {width:35%;}
.foreign_inner > li:nth-child(3) {width:15%;}
.foreign_inner > li:nth-child(4) {width:17%;}
.foreign_inner > li:nth-child(5) {width:16%;}

.foreign_inner > li dt.foreign_dt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.foreign_inner > li dd .cp_ntname {margin-bottom:0; font-family:'GSK'; font-size:1.6rem; text-align:left;}
.foreign_inner > li dd .cp_ntname a {color:#333;}
.foreign_inner > li dd .cp_ntlist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.3rem;}
.foreign_inner > li dd .cp_ntlist li:before {content:''; position:absolute; left:5px; top:50%; margin-top:-5px; width:1px; height:10px; background-color:#ddd;}
.foreign_inner > li dd .cp_ntlist li:first-child {padding-left:0;}
.foreign_inner > li dd .cp_ntlist li:first-child:before {display:none;}
.foreign_inner > li dd .dp_mobile {display:none;}


	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.foreign_list > ul > li.thead_box {display:none;}
	.foreign_inner > li {display:block; float:none; text-align:left; width:100%; padding-right:26%;}
	.foreign_inner > li:nth-child(1) {padding-left:0; width:100%; font-weight:500; font-size:unset;}
	.foreign_inner > li:nth-child(2) {padding-left:0; width:100%; font-weight:500;}
	.foreign_inner > li:nth-child(3),
	.foreign_inner > li:nth-child(4) {width:100%; padding:5px 0 0 ;}
	.foreign_inner > li:nth-child(5) {position:absolute; right:0; top:10px; padding-left:0; padding-right:0; width:21%;}
	
	.foreign_inner > li dt.foreign_dt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:20%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.foreign_inner > li dd {display:inline-block; float:left; width:80%;}
	.foreign_inner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
	.foreign_inner > li:nth-child(5) dt {display:block; float:none; width:100%; text-align:center;}
	.foreign_inner > li:nth-child(5) dd {display:block; float:none; width:100%; padding-right:0; text-align:center;}
	
	.foreign_inner > li dd .cp_ntlist li {font-size:unset;}
	.foreign_inner > li dd .dp_mobile {display:inline-block;}
}
@media screen and (max-width:767px) {
	.total_count strong {font-size:1.5rem;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.foreign_inner > li {padding-right:0;}
	.foreign_inner > li:nth-child(5) {position:unset; right:unset; top:unset; width:100%; padding:5px 0 0;}
	
	.foreign_inner > li dt {width:30%;}
	.foreign_inner > li dt.foreign_dt {width:30%;}
	.foreign_inner > li dd {width:70%;}
	.foreign_inner > li:nth-child(1) dd {width:100%;}
	.foreign_inner > li:nth-child(2) dd {width:100%;}
	.foreign_inner > li:nth-child(5) dt {display:inline-block; float:left; width:30%; text-align:left;}
	.foreign_inner > li:nth-child(5) dd {display:inline-block; float:left; width:70%; padding-right:0; text-align:left;}
}


/*02인재정보 - 목록*/
.pifvalue_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.pifvalue_list:after {content:''; display:block; visibility:hidden; clear:both;}
.pifvalue_list > ul {display:block;}
.pifvalue_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.pifvalue_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.pifvalue_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.pifvalue_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.pifvalue_list > ul > li.thead_box li {text-align:center !important;}

.pifvalue_inner {display:block; position:relative;}
.pifvalue_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.pifvalue_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.pifvalue_inner > li:nth-child(1) {width:10%;}
.pifvalue_inner > li:nth-child(2) {width:30%; padding-left:10px;}
.pifvalue_inner > li:nth-child(3) {width:20%;}
.pifvalue_inner > li:nth-child(4) {width:20%;}
.pifvalue_inner > li:nth-child(5) {width:20%;}

.pifvalue_inner > li dt.pifvalue_dt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.pifvalue_inner > li:nth-child(1) dd {font-family:'GSK'; font-size:1.6rem; font-weight:500; color:#333;}
.pifvalue_inner > li dd .cp_ntname {margin-bottom:0; font-family:'GSK'; text-align:left; line-height:1.3;}
.pifvalue_inner > li dd .cp_ntlist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.3rem; text-align:left;}
.pifvalue_inner > li dd .cp_ntlist li:before {content:''; position:absolute; left:5px; top:5px; width:1px; height:10px; background-color:#ddd;}
.pifvalue_inner > li dd .cp_ntlist li:first-child {padding-left:0;}
.pifvalue_inner > li dd .cp_ntlist li:first-child:before {display:none;}
.pifvalue_inner > li dd .dp_mobile {display:none;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.pifvalue_list > ul > li.thead_box {display:none;}
	.pifvalue_inner > li {display:block; float:none; text-align:left; width:100%; padding-right:22%;}
	.pifvalue_inner > li:nth-child(1),
	.pifvalue_inner > li:nth-child(2),
	.pifvalue_inner > li:nth-child(3),
	.pifvalue_inner > li:nth-child(4) {width:100%; padding: 5px 0 0;}
	.pifvalue_inner > li:nth-child(5) {position:absolute; right:0; top:25%; padding-right:0; width:20%;}
	
	.pifvalue_inner > li dt.pifvalue_dt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:20%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.pifvalue_inner > li dd {display:inline-block; float:left; width:80%;}
	.pifvalue_inner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
	.pifvalue_inner > li:nth-child(5) dt {display:block; float:none; width:100%; text-align:center;}
	.pifvalue_inner > li:nth-child(5) dd {display:block; float:none; width:100%; padding-right:0; text-align:center;}
	
	.pifvalue_inner > li dd .cp_ntname {font-size:1.6rem;}
	.pifvalue_inner > li dd .cp_ntname a {color:#333;}
	.pifvalue_inner > li dd .cp_ntlist li {font-size:unset;}
	.pifvalue_inner > li dd .dp_mobile {display:inline-block;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.pifvalue_inner > li {padding-right:0;}
	.pifvalue_inner > li:nth-child(5) {position:unset; right:unset; top:unset; width:100%; padding:5px 0 0;}
	
	.pifvalue_inner > li dt {width:30%;}
	.pifvalue_inner > li dt.pifvalue_dt {width:30%;}
	.pifvalue_inner > li dd {width:70%;}
	.pifvalue_inner > li:nth-child(1) dd {width:100%;}
	.pifvalue_inner > li:nth-child(2) dd {width:100%;}
	.pifvalue_inner > li:nth-child(5) dt {display:inline-block; float:left; width:30%; text-align:left;}
	.pifvalue_inner > li:nth-child(5) dd {display:inline-block; float:left; width:70%; padding-right:0; text-align:left;}
}


 /********************************
 채용정보/인재정보 상세페이지
 *******************************/

/* 자세히보기 페이지 */
.detail_viewbox {margin-bottom:20px;}
.detail_viewbox .dtview_ul {display:block; position:relative;}
.dtview_li .dtview_h3 {position:relative; margin-bottom:0; padding-left:10px; font-size:1.8rem; font-weight:400; color:#333; font-family:'GSK';}
.dtview_li .dtview_h3:before {content:''; display:block; position:absolute; top:4px; left:0; width:7px; height:17px; background:url(../images/sub_ir.png) 0 -22px no-repeat;}

/*리스트 있는경우*/
.dtview_box {border-top:1px solid #444;}
.dtview_box .dtv_tbox {display:block; padding:10px 5px; border-bottom:1px solid #ddd;}
.dtview_box .dtv_tbox:after {content:''; display:block; visibility:hidden; clear:both;}
.dtview_box .dtv_tbox > li {position:relative; display:inline-block; float:left; width:50%; padding:0 5px;}
.dtview_box .dtv_tbox > li:nth-child(even):before {content:''; position:absolute; left:-10px; top:11px; width:1px; height:10px; background-color:#ddd;}
.dtview_box .dtv_tbox > li:after {content:''; display:block; visibility:hidden; clear:both;}
.dtview_box .dtv_tbox > li.li_all,
.dtview_box .dtv_tbox > li.file_dwbox {display:block; width:100%;}
.dtview_box .dtv_tbox > li.li_all dt {width:12%;}
.dtview_box .dtv_tbox > li.li_all dd {width:88%;}
.dtview_box .dtv_tbox > li.file_dwbox dt {width:20%;}
.dtview_box .dtv_tbox > li.file_dwbox dd {width:80%;}
.dtview_box .dtv_tbox.license_box > li dt {width:50%;}
.dtview_box .dtv_tbox.license_box > li dd {width:50%;}

.dtview_box .dtv_tbox dl {display:block; line-height:3.0rem;}
.dtview_box .dtv_tbox dl:after {content:''; display:block; visibility:hidden; clear:both;}
.dtview_box .dtv_tbox dt {display:inline-block; float:left; padding-right:5px; width:25%; color:#333;}
.dtview_box .dtv_tbox dd {display:inline-block; float:left; padding-right:10px; width:75%;}

/*파일 전체선택_다운로드*/
.dtview_box .dtv_tbox > li.file_dwbox dd.file_choice {position:relative; padding:15px 5px; width:100%; border-top:1px solid #ddd; margin-top:10px;}
.dtview_box .dtv_tbox dd.file_choice div.file_downbtn {position:absolute;right: 0;top:50%; margin-top:-20px;}

/*리스트 없는경우*/
.dtview_box2 {padding:10px 5px; border-top:1px solid #444; border-bottom:1px solid #ddd;}
.dtview_box2 span {}

/*분류*/
h2.other_h2 {margin-bottom:0;}
.other_class p {font-weight:500;}
.other_class p span {font-weight:400;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.dtview_box .dtv_tbox dt {width:30%;}
	.dtview_box .dtv_tbox dd {width:70%;}
	.dtview_box .dtv_tbox > li.li_all dt {width:15%;}
	.dtview_box .dtv_tbox > li.li_all dd {width:85%;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.dtview_box .dtv_tbox {padding:10px 0;}
	.dtview_box .dtv_tbox > li {display:block; float:none; width:100%;}
	.dtview_box .dtv_tbox > li:before {display:none;}
	.dtview_box .dtv_tbox > li.dtv_addline {padding-top:5px;}
	.dtview_box .dtv_tbox dt,
	.dtview_box .dtv_tbox > li.li_all dt {width:30%;}
	.dtview_box .dtv_tbox dd,
	.dtview_box .dtv_tbox > li.li_all dd {width:70%;}
	.dtview_box .dtv_tbox.license_box > li dt {width:40%;}
	.dtview_box .dtv_tbox.license_box > li dd {width:60%;}
	
	.dtview_box .dtv_tbox > li.file_dwbox dt {display:block; float:none; padding:5px 0; width:100%; background-color:#f0f0f0; text-align:center;}
	.dtview_box .dtv_tbox > li.file_dwbox dd {display:block; float:none; width:100%;padding-top:10px;}
}
@media screen and (max-width:480px) {
}

/*기업정보 레이어 팝업*/
.info_layer {display:block;}
.infolayer_box {position:absolute; left:50%; top:0; width:500px; height:auto; margin-left:-250px; padding:35px 20px 15px; background-color:#fff; border:5px solid #0075c1; text-align:center; z-index:150;}

.infolayer_box h3.ifl_h3 {margin-bottom:0; margin-top:0; font-size:2.0rem;}
.ifl_inner {margin-top:10px; border-top:2px solid #444; border-bottom:1px solid #aaa;}
.ifl_inner > ul {display:block; padding:10px 5px;}
.ifl_inner > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.ifl_inner > ul >li {display:block; text-align:left;}
.ifl_inner > ul >li:after {content:''; display:block; visibility:hidden; clear:both;}
.ifl_inner > ul >li dl {display:block;}
.ifl_inner > ul >li dl:after {content:''; display:block; visibility:hidden; clear:both;}
.ifl_inner > ul >li dt {display:inline-block; float:left; width:25%; padding:5px;}
.ifl_inner > ul >li dd {position:relative; display:inline-block; float:left; width:75%; padding:5px 5px 5px 15px;}
.ifl_inner > ul >li dd:before {content:''; position:absolute; left:0; top:11px; width:1px; height:14px; background-color:#ddd;}

.ifl_inner .ifl_downlist h3.tit_h3 {text-align:left;}
.ifl_inner .ifl_downlist button.bd_btn.ifl_downbtn {line-height:inherit; padding:5px 10px;}
.ifl_inner .ifl_downlist .ifl_down ul {display:block;}
.ifl_inner .ifl_downlist .ifl_down li {display:block; margin-bottom:5px; text-align: left;}
.ifl_inner .ifl_downlist .ifl_down li input {padding:5px; margin-right:10px;border:1px solid #ddd;}
.ifl_inner .ifl_downlist .ifl_down li .bd_btn.ifl_downbtn2 {line-height: 39px;}

.ifl_q {display:block; margin-bottom:0; padding:15px 0; font-family:'GSK'; font-size:1.8rem; text-align:center;}

.ifl_close {position:absolute; right:10px; top:10px;}
.ifl_close a {position:relative; display:block; width:25px; height:25px; border:1px solid #ddd; border-radius:2px;}
.ifl_close a:hover,
.ifl_close a:active,
.ifl_close a:focus {border-color:#fc6630; background-color:#fc6630;}
.ifl_close a:before {content:''; position:absolute; left:50%; top:50%; width:15px; height:15px; margin-top:-7px; margin-left:-7px; background:url(../images/sub_ir.png) -56px -70px no-repeat;}
.ifl_close a:hover:before,
.ifl_close a:active:before,
.ifl_close a:focus:before {background-position:-72px -70px;}

.ifl_close button {position:relative; display:block; width:25px; height:25px; border:1px solid #ddd; border-radius:2px;}
.ifl_close button:hover,
.ifl_close button:active,
.ifl_close button:focus {border-color:#fc6630; background-color:#fc6630;}
.ifl_close button:before {content:''; position:absolute; left:50%; top:50%; width:15px; height:15px; margin-top:-7px; margin-left:-7px; background:url(../images/sub_ir.png) -56px -70px no-repeat;}
.ifl_close button:hover:before,
.ifl_close button:active:before,
.ifl_close button:focus:before {background-position:-72px -70px;}

.infolayer_bg {display:block; position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index:5}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.infolayer_box {width:100%; left:0; margin-left:0; padding:40px 10px 15px;}
}
@media screen and (max-width:480px) {
	.ifl_inner .ifl_downlist .ifl_down li input {width:100%; margin-right:0; margin-bottom:5px;}
	.ifl_inner .ifl_downlist .ifl_down li .bd_btn.ifl_downbtn2 {line-height:inherit; padding:5px 10px; width:100%; text-align:center;}
}

/* 01채용정보 > 04다이랙트채용-입사지원페이지 */
.add_qbox {padding:30px; text-align:center; border:1px solid #ddd;  border-radius:5px;}
.company_name {margin-bottom:0; font-family:'GSK'; font-size:2.0rem; color:#222;}
.company_subtit {font-family:'GSK'; font-size:2.4rem; font-weight:600; color:#222;}
.add_question {margin-bottom:15px; font-family:'GSK'; font-size:2.4rem;}
.txt_modify {padding-top:15px; border-top:1px dashed #ddd;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
  	.add_qbox {padding:20px;}
	.company_name {font-size:1.8rem;}
	.company_subtit {font-size:2.0rem;}
	.add_question {margin-bottom:10px; font-size:2.0rem;}
	.txt_modify {padding-top:10px;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
}

/********************************
 02인재정보
 *******************************/

/*인재정보 기업회원 로그인*/
.pifvalue_login {border:1px solid #ddd;border-radius: 5px;padding: 20px;text-align: center;font-family: 'GSK';}
.pifvalue_login p {font-size:1.8rem;}
.pifvalue_login a {display: block; margin:0 auto; padding:15px 0 10px 10px; width:30%; color: #fff; background-color:#0054A5; box-sizing:border-box;}
.pifvalue_login a span {position:relative; padding-left:10px;}
.pifvalue_login a span:before {content:''; position:absolute; left:-25px; top:50%; margin-top:-17px; width:30px; height:30px; background:url(../images/sub_ir.png) -92px -35px no-repeat;}

/* 02인재정보 > 이력서 */
.aplct_tit {color:#222; font-weight:'GSK'; font-size:3.0rem; font-weight:600; text-align:center;}

.aplct_infobox {margin-bottom:20px;}
.aplct_infoinner {display:table; width:100%; padding-top:20px; border-top:2px solid #333;}
.aplct_infoinner:after {content:''; display:block; visibility:hidden; clear:both;}
.info_img {display:table-cell; float:left; width:13%; border:1px solid #ddd;}
.info_img img {padding:5px; width:100%; min-height:170px;}
.info_data {display:table-cell; float:left; width:87%; padding-left:20px;}

.info_data .my_data01 {display:block;}
.info_data .my_data01:after {content:''; display:block; visibility:hidden; clear:both;}
.info_data .my_data01 ul {display:block;}
.info_data .my_data01 li {position:relative; display:inline-block; float:left; padding:1px 10px 0;}
.info_data .my_data01 li:before {content:''; position:absolute; right:0; top:50%; width:1px; height:14px; margin-top:-7px; background-color:#ddd;}
.info_data .my_data01 li:last-child:before {display:none;}
.info_data .my_data01 li.myname {padding:0 10px 0 0; font-weight:'GSK'; font-size:1.8rem; color:#222; }

.info_data .my_data02 {display:block; margin-top:20px;}
.info_data .my_data02:after {content:''; display:block; visibility:hidden; clear:both;}
.info_data .my_data02 ul {display:block;}
.info_data .my_data02 ul:after {content:''; display:block; visibility:hidden; clear:both;}
.info_data .my_data02 li {display:block; padding:2px 0;}
.info_data .my_data02 li:after {content:''; display:block; visibility:hidden; clear:both;}
.info_data .my_data02 dt {display:inline-block; float:left; width:10%; color:#333;}
.info_data .my_data02 dd {display:inline-block; float:left; width:90%;}

/*입사제안 팝업*/
.mydata_layer {display:none;}
.mydata_layer:after {content:''; display:block; visibility:hidden; clear:both;}
.mydatalayer_box {position:absolute; left:50%; top:0; width:500px; height:auto; margin-left:-250px; padding:35px 20px 15px; background-color:#fff; border:5px solid #0075c1; text-align:center; z-index:150;}

.mydatalayer_box h3.mydt_h3 {margin-bottom:0; margin-top:0; font-size:2.0rem; color:#222;}
.mydt_inner {margin-top:10px; border-top:2px solid #444; border-bottom:1px solid #aaa;}
.mydt_inner > ul {display:block; padding:10px 5px;}
.mydt_inner > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.mydt_inner > ul >li {display:block; text-align:left;}
.mydt_inner > ul >li:after {content:''; display:block; visibility:hidden; clear:both;}
.mydt_inner > ul >li dl {display:block;}
.mydt_inner > ul >li dl:after {content:''; display:block; visibility:hidden; clear:both;}
.mydt_inner > ul >li dt {display:inline-block; float:left; width:25%; padding:5px;}
.mydt_inner > ul >li dd {position:relative; display:inline-block; float:left; width:75%; padding:5px 5px 5px 15px;}
.mydt_inner > ul >li dd:before {content:''; position:absolute; left:0; top:50%; width:1px; height:14px; margin-top:-7px; background-color:#ddd;}

.mydt_q {display:block; margin-bottom:0; padding:15px 0; font-family:'GSK'; font-size:1.8rem; text-align:center;}

.mydt_close {position:absolute; right:10px; top:10px;}
.mydt_close a {position:relative; display:block; width:25px; height:25px; border:1px solid #ddd; border-radius:2px;}
.mydt_close a:hover,
.mydt_close a:active,
.mydt_close a:focus {border-color:#fc6630; background-color:#fc6630;}
.mydt_close a:before {content:''; position:absolute; left:50%; top:50%; width:15px; height:15px; margin-top:-7px; margin-left:-7px; background:url(../images/sub_ir.png) -56px -70px no-repeat;}
.mydt_close a:hover:before,
.mydt_close a:active:before,
.mydt_close a:focus:before {background-position:-72px -70px;}

.mydt_q {}

.mydtlayer_bg {display:block; position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index:5}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
}
@media screen and (max-width:767px) {
  	.pifvalue_login a {width:50%;}
	.info_img {width:25%;}
	.info_data {width:75%;}
	
	.info_data .my_data02 dt {width:20%;}
	.info_data .my_data02 dd {width:80%;}
}
@media screen and (max-width:640px) {
	.mydatalayer_box {width:100%; left:0; margin-left:0; padding:35px 10px 15px;}
.mydatalayer_box h3.mydt_h3 {font-size:1.8rem;}
}
@media screen and (max-width:480px) {
  	.pifvalue_login a {width:100%;}
  
	.aplct_infoinner {display:block;}
	.info_img {display:block; float:none; width:50%; margin:0 auto;}
	.info_data {display:block; float:none; width:100%; padding-left:0;}
	
	.info_data .my_data01 {margin-top:20px;}
	.info_data .my_data02 {margin-top:10px;}
	
	.mydt_inner > ul >li dt {width:30%;}
	.mydt_inner > ul >li dd {width:70%;}
}

/********************************
 03일자리지원
 *******************************/
.jopsp_managebox {position:relative; display:block;}
.jopsp_managebox:after {content:''; display:block; visibility:hidden; clear:both;}

/* 03일자리지원_01울산일자리 지원사업 */
/*목록*/
.jopsp_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.jopsp_list:after {content:''; display:block; visibility:hidden; clear:both;}
.jopsp_list > ul {display:block;}
.jopsp_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.jopsp_list > ul > li {display:block;padding:30px 0;border-bottom:1px solid #ddd;position: relative;}
.jopsp_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}

.jopsp_inner {display:block;/* position:relative; */}
.jopsp_inner:after {content:''; display:block; visibility:hidden; clear:both;}
.jopsp_inner > li {display:inline-block;float:left;width:37%;padding:5px 3px;}
.jopsp_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.jopsp_inner > li.all_line {display:block; float:none; width:100%; padding:0 3px 5px 3px; font-size:1.8rem;}
.jopsp_inner > li:nth-child(6) {position:absolute;right: 0;bottom: 40%;display: block;float: none;width: 20%;padding: 0;}

.jopsp_inner > li dt {display:inline-block; float:left; width:25%; padding:1px 5px; text-align:center; border:1px solid #ddd; border-radius:20px; font-size:1.3rem;}
.jopsp_inner > li dd {display:inline-block; float:left; width:75%; padding-left:15px;}
.jopsp_inner > li:nth-child(1) dd {display:block; float:none; width:100%; padding-left:0; font-family:'GSK'; color:#222; font-size:2.0rem; line-height:1.3;}
.jopsp_inner > li:nth-child(6) dd {display:block; float:none; width:100%; padding-left:0; }


.jopsp_inner > li dd button.bd_btn {padding:5px 20px; width:100%; line-height:unset;}

.jopsp_inner > li dd button.bd_btn.list_btn {background-color:#006cbd; color:#fff;}
.jopsp_inner > li dd button.bd_btn.list_btn2 {background-color:#006f7a; color:#fff;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.jopsp_inner > li {display:block; float:none; width:100%;}
	.jopsp_inner > li dt {width:20%;}
	.jopsp_inner > li dd {width:80%;}
	.jopsp_inner > li:nth-child(1) dd {font-size:1.8rem;}
}
@media screen and (max-width:640px) {
	.jopsp_inner > li:nth-child(6) {width:35%;}
}
@media screen and (max-width:480px) {
	.jopsp_list > ul > li {padding:20px 0;}
	.jopsp_inner > li dt {width:30%;}
	.jopsp_inner > li dd {width:70%;}
  
  	.jopsp_inner > li:nth-child(6) {width:100%;position:static;margin-top: 14px;}
}



 /********************************
 04취업지원
 *******************************/
/* 04취업지원 > 01취업역량강화 > 02ai자기소개서면접 컨설팅 > 공통*/
/*팝업*/
.aiselft_popupbox {display:block;}
.aisp_popup {position:fixed; left:50%; margin-left:-300px; width:600px; height:auto; border:2px solid #555; background-color:#fff; z-index:150;}
.aisp_tbox {padding:40px 20px 20px;}
.aisp_tbox p {margin-top:10px; font-family:'GSK'; font-size:1.8rem; font-weight:500; text-align:center; color:#333;}
.aisp_tbox p strong{color:#fc6630;}
.aisp_tbox .aisp_srbtn {text-align:center;}

.aisp_close {position:absolute; right:10px; top:10px;}
.aisp_close button {position:relative; display:block; width:25px; height:25px; border:1px solid #fc6630; border-radius:2px; background-color:#fc6630;}
.aisp_close button:before {content:''; position:absolute; left:50%; top:50%; width:15px; height:15px; margin-top:-7px; margin-left:-7px; background:url(../images/sub_ir.png) -72px -70px no-repeat;}

.aisp_bg {display:block; position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index:5}

 	/*media query*/

@media screen and (max-width:640px) {
	.aisp_popup {width:100%; left:0; margin-left:0;}
}

/* 04취업지원 > 02ai자기소개서면접컨설팅 > 상단이미지*/
.aiself_topbox {position:relative; border-radius:10px;}
.aiself_topbox.aiself_a {background-color:#8a288d;}
.aiself_topbox.aiself_b {background-color:#d62a52;}
.aiself_topbox:before {content:''; position:absolute; background-position:0 0; background-repeat:no-repeat;}
.aiself_topbox.aiself_a:before {right:30px; bottom:20px; width:250px; height:228px; background-image:url(../images/sub04/page_top01.png);}
.aiself_topbox.aiself_b:before {right:30px; bottom:20px; width:250px; height:208px; background-image:url(../images/sub04/page_top02.png);}
.aiself_txt {display:block; padding:8% 4% 12%;}
.aiself_txt .txt1 {margin-bottom:5px; font-family:'GSK'; font-size:3.0rem; font-weight:500; color:#fff; line-height:1.2; z-index:50;}
.aiself_txt .txt2 {color:#fff;}
.aiself_txt button {padding-top:2px; font-family:'GSK'; color:#fff;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.aiself_topbox:before {background-size:90%;}
	.aiself_topbox.aiself_a:before {right:10px; width:220px; height:180px;}
	.aiself_topbox.aiself_b:before {right:10px; width:220px; height:173px;}
	.aiself_txt .txt1 {font-size:2.4rem;}
}
@media screen and (max-width:767px) {
	.aiself_topbox.aiself_a:before {right:0; width:180px; height:148px;}
	.aiself_topbox.aiself_b:before {right:0; width:180px; height:140px;}
	.aiself_txt {padding:35px 20px 150px;}
}
@media screen and (max-width:640px) {
	.aiself_txt .txt1 {font-size:2.0rem;}
}
@media screen and (max-width:480px) {
	.aiself_topbox.aiself_a:before {bottom:10px;}
}
@media screen and (max-width:380px) {
}

/* 04취업지원 > 01취업역량강화 > 02ai자기소개서면접 컨설팅 >01ai 자기소개서*/
/*01*/
.aiself_area1 {display:block; margin-bottom:30px;}
.aiself_area1:after {content:''; display:block; visibility:hidden; clear:both;}
.aiself_area1 .top_titbox {margin-bottom:50px;}
.aiself_area1 .top_titbox .ttb_tit {margin-bottom:0; font-family:'GSK'; font-size:3.5rem; font-weight:500; color:#121212;}
.aiself_area1 .top_titbox .ttb_txt {font-family:'GSK'; font-size:1.6rem;}

.aiself_area1 .top_iconbox {}
.aiself_area1 .top_iconbox ul {display:block; margin-left:-30px;}
.aiself_area1 .top_iconbox li {display:inline-block; float:left; padding-left:30px; width:33.3333%;}
.ticon_inner {display:block; padding:20px; border:1px solid #ddd; border-radius:10px; text-align:center;}

.ticon_inner i {position:relative; display:block; margin:0 auto; width:120px; height:120px; background-color:#8a288d; border-radius:50%;}
.ticon_inner i:before {content:''; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px; width:60px; height:60px; background-position:0 0; background-repeat:no-repeat;}
.ticon_inner i.icon01:before {background-image:url(../images/sub04/aiicon1-1.png)}
.ticon_inner i.icon02:before {background-image:url(../images/sub04/aiicon1-2.png)}
.ticon_inner i.icon03:before {background-image:url(../images/sub04/aiicon1-3.png)}
.ticon_inner i.icon04:before {background-image:url(../images/sub04/aiicon2-1.png)}
.ticon_inner i.icon05:before {background-image:url(../images/sub04/aiicon2-2.png)}
.ticon_inner i.icon06:before {background-image:url(../images/sub04/aiicon2-3.png)}

.ticon_inner .ticon_tbox {margin-top:20px;}
.ticon_inner .ticon_tbox p {line-height:1.4;}
.ticon_inner .ticon_tbox p.tit {font-family:'GSK'; font-weight:500; font-size:2.0rem; color:#8a288d;}
.ticon_inner .ticon_tbox p.txt {margin-bottom:0; min-height:126px;}

/* 02ai 면접*/
.ticon_inner i.icon04,
.ticon_inner i.icon05,
.ticon_inner i.icon06 {background-color:#d62a52;}
.ticon_inner .ticon_tbox p.tit.tit2 {color:#d62a52;}
.ticon_inner .ticon_tbox p.txt.txt2 {min-height:105px;}

 	/*media query*/
@media screen and (max-width:1067px) {
	
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.aiself_area1 .top_iconbox ul {margin-left:-20px;}
	.aiself_area1 .top_iconbox li {padding-left:20px;}
}
@media screen and (max-width:767px) {
	.aiself_area1 .top_titbox {margin-bottom:30px;}
	
	.aiself_area1 .top_iconbox ul {margin-left:0;}
	.aiself_area1 .top_iconbox li {position:relative; display:block; float:none; padding-left:0; padding-bottom:20px; width:100%; transition:all 0.2s ease;}
	.ticon_inner {padding:0; text-align:left;}
	.ticon_inner i {position:absolute; left:20px; top:50%; margin-top:-50px; width:80px; height:80px;}
	.ticon_inner i:before {margin-left:-20px; margin-top:-20px; width:40px; height:40px; background-size:100%;}
	.ticon_inner .ticon_tbox {margin-top:0; padding:25px 20px 25px 120px;}
	.ticon_inner .ticon_tbox p.tit {font-size:1.8rem;}
	.ticon_inner .ticon_tbox p.txt {min-height:auto;}
	.ticon_inner .ticon_tbox p.txt.txt2 {min-height:auto;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.ticon_inner {padding:15px;}
	.ticon_inner i {position:relative; left:unset; top:unset; margin-top:0; transition:all 0.2s ease;}
	.ticon_inner .ticon_tbox {margin-top:15px; padding:0; text-align:center;}
}

/*02*/
.aiself_area2 {display:block; margin-bottom:30px;}
.aiself_area2:after {content:''; display:block; visibility:hidden; clear:both;}

.aiself_process01 {display:block;}
.aiself_process01 ul {display:block; margin-left:-23px;}
.aiself_process01 li {display:inline-block; float:left; width:20%; padding:0 0 20px 23px;}
.aiself_process01 li .asp1_inner {position:relative; padding:15% 9%; width:100%; min-height:164px; background-color:#8a288d; color:#fff; text-align:center; border-radius:50%; font-family:'GSK';}
.aiself_process01 li .asp1_inner:before {content:''; position:absolute; left:-15px; top:50%; margin-top:-15px; width:30px; height:30px; background:url(../images/sub04/ai_arrow3.png) 0 0 no-repeat;}
.aiself_process01 li:first-child .asp1_inner:before {display:none;}
.aiself_process01 li:nth-child(even) .asp1_inner {background-color:#d62a52;}

.asp1_inner .asp_num {margin-bottom:0; font-size:1.3rem;}
.asp1_inner .asp_tit {margin-bottom:0; margin-top:20px; font-size:1.7rem; font-weight:500;}
.asp1_inner .asp_tit.tit_line1 {line-height:55px;}

/* 02ai 면접*/
.aiself_process01 li .asp2_inner {background-color:#d62a52;}
.aiself_process01 li:nth-child(even) .asp2_inner {background-color:#8a288d;}
.asp2_inner .asp_tit.tit_line1 {min-height:55px;}
.asp2_inner .asp_tit.tit_line2 {padding-top:14%; min-height:87px;}


	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.aiself_process01 li {width:33.3333%; transition:all 0.2s linear;}
	.aiself_process01 li .asp1_inner {padding:22.5% 9%;}
	
	.aiself_process01 li .asp2_inner {padding:27% 9%;}
	.asp2_inner .asp_tit.tit_line2 {padding-top:12%;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.asp1_inner .asp_tit {min-height:50px; font-size:1.6rem;}
	.asp1_inner .asp_tit.tit_line1 {line-height:50px;}
	
	.asp2_inner .asp_tit.tit_line1 {min-height:52px;}
	.asp2_inner .asp_tit.tit_line2 {padding-top:14%; min-height:52px;}
}
@media screen and (max-width:537px) {
	.aiself_process01 ul {margin-left:0;}
	.aiself_process01 li {display:block; float:none; width:100%;  padding-left:0; transition:all 0.2s linear;}
	.aiself_process01 li .asp1_inner {padding:20px; width:inherit; min-height:auto; border-radius:10px;}
	.aiself_process01 li .asp1_inner:before {left:50%; margin-left:-15px; top:-20px; margin-top:0;}
	.asp1_inner .asp_tit {margin-top:0; min-height:inherit;}
	.asp1_inner .asp_tit.tit_line1 {line-height:inherit;}
	
	.asp2_inner .asp_tit.tit_line1 {min-height:inherit;}
	.asp2_inner .asp_tit.tit_line2 {padding-top:10px; min-height:inherit;}
}
@media screen and (max-width:480px) {
}

/*03*/
.aiself_area3 {display:block; margin-bottom:30px;}
.aiself_area3:after {content:''; display:block; visibility:hidden; clear:both;}

.use_process {display:block; margin-top:30px;}
.use_process ul {display:block; margin-left:-23px;}
.use_process ul:after {content:''; display:block; visibility:hidden; clear:both;}
.use_process li {display:inline-block; float:left; width:16.6666%; padding:0 0 20px 23px;}
.use_process li:after {content:''; display:block; visibility:hidden; clear:both;}
.use_inner {position:relative; font-family:'GSK'; text-align:center;}
.use_inner:before {content:''; position:absolute; left:-15px; top:58px; width:10px; height:16px; background:url(../images/sub04/ai_arrow.png) 0 0 no-repeat;}
.use_process li:first-child .use_inner:before {display:none;}

.use_inner i {position:relative; display:block; margin:0 auto; height:132px;}
.use_inner i:before {content:''; position:absolute; left:50%; margin-left:-66px; top:0; width:132px; height:132px; background-position:0 0; background-repeat:no-repeat; background-size:auto;}
.use_inner i.ic1:before {background-image:url(../images/sub04/aiicon1-4.png);}
.use_inner i.ic2:before {background-image:url(../images/sub04/aiicon1-5.png);}
.use_inner i.ic3:before {background-image:url(../images/sub04/aiicon1-6.png);}
.use_inner i.ic4:before {background-image:url(../images/sub04/aiicon1-7.png);}
.use_inner i.ic5:before {background-image:url(../images/sub04/aiicon1-8.png);}
.use_inner i.ic6:before {background-image:url(../images/sub04/aiicon1-9.png);}

.use_inner .use_tbox {padding-top:10px;}
.use_inner .use_tbox .use_num {margin-bottom:0; font-size:1.4rem; color:#8a288d;}
.use_inner .use_tbox .use_txt {margin-bottom:0; color:#121212; line-height:1.3;}

/* 02ai 면접*/
.use_process.use2 {margin-top:0;}
.use_process.use2 li {width:33.3333%; padding:0 0 50px 23px;}
.use2_inner:before {background-image:url(../images/sub04/ai_arrow2.png)}

.use2_inner i.ic1:before {background-image:url(../images/sub04/aiicon2-4.png);}
.use2_inner i.ic2:before {background-image:url(../images/sub04/aiicon2-5.png);}
.use2_inner i.ic3:before {background-image:url(../images/sub04/aiicon2-6.png);}
.use2_inner i.ic4:before {background-image:url(../images/sub04/aiicon2-7.png);}
.use2_inner i.ic5:before {background-image:url(../images/sub04/aiicon2-8.png);}
.use2_inner i.ic6:before {background-image:url(../images/sub04/aiicon2-9.png);}

.use2_inner .use_tbox .use_num {color:#d62a52;}
.use2_inner .use_tbox {padding:10px;}
.use2_inner .use_tbox .use_txt1 {color:#121212; line-height:1.3; font-size:1.6rem;}
.use2_inner .use_tbox .use_txt {color:unset; font-size:1.4rem; font-family:'NSK';}
.bd_btn.btn_sample {color:#fff; border:none; background-color:#d62a52;}


 	/*media query*/
@media screen and (max-width:1200px) {
	.use_inner:before {display:none;}
	.use2_inner:before {display:block;}
}
@media screen and (max-width:1024px) {
	.use_inner:before {display:block;}
}
@media screen and (max-width:950px) {
	.use_inner:before {display:none;}
}
@media screen and (max-width:920px) {
	.use_process li {width:33.3333%;}
	.use_inner:before {display:block;}
	.use_process li:nth-child(4) .use_inner:before {left:0;}
}
@media screen and (max-width:786px) {
	.use2_inner .use_tbox .use_txt1 {min-height:42px;}
}
@media screen and (max-width:767px) {
	.use_inner:before {top:40px;}
	.use_inner i {height:90px;}
	.use_inner i:before {margin-left:-38px; width:90px; height:90px;background-size:85%;}
	
	.use_process.use2 li {padding:0 0 30px 23px;}
}
@media screen and (max-width:537px) {
	.use_inner:before {left:-20px;}
	.use_process li:nth-child(4) .use_inner:before {display:none;}
}
@media screen and (max-width:480px) {
	.use_process.use2 ul {margin-left:0;}
	.use_process.use2 li {display:block; float:none; width:100%; padding:15px 0 0 0;}
	.use_process.use2 li:first-child {padding:0;}
	.use2_inner {position:relative;}
	.use2_inner:before {display:none;}
	.use2_inner i {position:absolute; left:0; top:50%; margin-top:-45px; width:90px;}
	.use2_inner .use_tbox {text-align:left; padding:10px 10px 10px 100px;}
	.use2_inner .use_tbox .use_txt1 {min-height:inherit;}
	.use2_inner .use_tbox .use_txt {min-height:inherit;}
}
@media screen and (max-width:360px) {
	.use_inner:before {display:none;}
	.use_inner .use_tbox .use_txt {min-height:44px;}
	.use2_inner .use_tbox .use_txt {min-height:inherit;}
}


.aiself_area4 {display:block;}
.aiself_area4:after {content:''; display:block; visibility:hidden; clear:both;}

.aiself_process02 {display:block;}
.aiself_process02 ul {display:block; margin-left:-30px;}
.aiself_process02 ul:after {content:''; display:block; visibility:hidden; clear:both;}
.aiself_process02 li {display:inline-block; float:left; width:33.3333%; padding:0 0 20px 30px;}
.aiself_process02 li:after {content:''; display:block; visibility:hidden; clear:both;}

.hs_point {text-align:center; border:1px solid #ddd; border-radius:10px;}
.hs_point img {border-top-left-radius:10px; border-top-right-radius:10px;}
.hs_point .hsp_tbox {padding:20px 15px; font-family:'GSK';}
.hs_point .hsp_tbox .hsp_tit {font-size:1.8rem; font-weight:500; color:#121212;}
.hs_point .hsp_tbox .hsp_tit span {color:#8a288d;}
.hs_point .hsp_tbox .hsp_txt {margin-bottom:0; min-height:120px; font-size:1.4rem;}

.aiself_area4 p.point {margin-bottom:0;}

	/*media query*/
@media screen and (max-width:1200px) {
	.aiself_process02 ul {margin-left:-20px;}
	.aiself_process02 li {padding-left:20px;}
}
@media screen and (max-width:1045px) {
	.hs_point .hsp_tbox .hsp_txt {min-height:132px;}
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.aiself_process02 ul {margin-left:-15px;}
	.aiself_process02 li {padding-left:15px;}
	.hs_point .hsp_tbox {padding:20px 10px;}
}
@media screen and (max-width:767px) {
	.aiself_process02 ul {margin-left:0;}
	.aiself_process02 li {display:block; float:none; width:100%; padding-left:0; }
	
	.hs_point {display:block; position:relative; min-height:133px; box-sizing:border-box;}
	.hs_point:after {content:''; display:block; visibility:hidden; clear:both;}
	.hs_point img {position:absolute; left:0; top:0; width:240px; border-top-right-radius:0; border-bottom-left-radius:10px;}
	.hs_point .hsp_tbox {padding:15px 15px 15px 255px; text-align:left;}
	.hs_point .hsp_tbox .hsp_txt {min-height:auto;}
}
@media screen and (max-width:658px) {
	.aiself_process02 li:nth-child(2) .hs_point img {height:155px;}
}
@media screen and (max-width:583px) {
	.hs_point img {width:200px; height:176px;}
	.aiself_process02 li:nth-child(2) .hs_point img {height:176px;}
	.hs_point .hsp_tbox {padding:15px 15px 15px 210px; min-height:176px;}
}
@media screen and (max-width:486px) {
	.hs_point {min-height:inherit;}
	.hs_point img {position:relative; left:unset; top:unset; width:100%; height:inherit; border-top-right-radius:10px; border-bottom-left-radius:0;}
	.hs_point .hsp_tbox {padding:15px; min-height:inherit;}
	.aiself_process02 li:nth-child(3) {padding-bottom:10px;}
}


/* 04취업지원 > 01취업역량강화 > 03 1:1심화 자기소개서 컨설팅_top이미지박스 */
.consult_exbox {}
.consult_topbox {position:relative; background-color:#e5efff; border-radius:10px;}
.consult_topbox:before {content:''; position:absolute; right:5%; bottom:0; width:407px; height:270px; background:url(../images/sub04/ai_topimg.png)0 0 no-repeat; background-size:auto;}
.consult_txt {display:block; padding:11% 4%;}
.consult_txt .txt1 {font-family:'GSK'; font-size:3.0rem; font-weight:500; color:#333; line-height:1.2;}
.consult_txt .txt2 {margin-bottom:0;}

.consult_prcsbox {display:block; margin-bottom:40px;}
.consult_prcsbox .prcs_icon {position:relative; display:block;}
.consult_prcsbox .prcs_icon:after {content:''; display:block; visibility:hidden; clear:both;}
.consult_prcsbox ul {display:block; margin-left:-30px;}
.consult_prcsbox ul:after {content:''; display:block; visibility:hidden; clear:both;}
.consult_prcsbox li {position:relative; display:inline-block; float:left; width:25%; padding:0 0 20px 30px;}
.consult_prcsbox li:before {content:''; position:absolute; left:10px; top:45px; width:10px; height:16px; background:url(../images/sub04/ai_arrow.png) 0 0 no-repeat;}
.consult_prcsbox li:first-child:before {display:none;} 
.consult_prcsbox li .cs_prcsinner {text-align:center;}
.consult_prcsbox li .cs_prcsinner .prcs_icon i {display:block; margin:0 auto; width:100px; height:100px; border-radius:10px; background-color:#e5efff; background-position:center 45%; background-repeat:no-repeat; background-size:auto;}
.consult_prcsbox li .cs_prcsinner .prcs_icon i.icon01 {background-image:url(../images/sub04/icon_ai01.png); background-position:58% 45%;}
.consult_prcsbox li .cs_prcsinner .prcs_icon i.icon02 {background-image:url(../images/sub04/icon_ai02.png);}
.consult_prcsbox li .cs_prcsinner .prcs_icon i.icon03 {background-image:url(../images/sub04/icon_ai03.png);}
.consult_prcsbox li .cs_prcsinner .prcs_icon i.icon04 {background-image:url(../images/sub04/icon_ai04.png);}
.consult_prcsbox .prcs_icon span {position:absolute; left:50%; margin-left:-15px; bottom:-15px; display:block; padding-top:5px; padding-right:1px; width:30px; height:30px; border-radius:50%; background-color:#0075c1; color:#fff; font-family:'GSK'; font-size:1.4rem; }

.prcs_txt {padding-top:25px; min-height:92px;}
.prcs_txt .txt1 {margin-bottom:0; font-family:'GSK'; font-size:1.8rem; color:#121212; line-height:1.3;}
.prcs_txt .txt2 {margin-bottom:0; font-size:1.4rem;}
.prcs_txt .txt2 em {display:block; color:#e51a4b;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.consult_topbox:before {right:-15px; width:387px; height:230px; background-size:90%;}
	.consult_txt .txt1 {font-size:2.4rem;}
}
@media screen and (max-width:767px) {
	.consult_topbox:before {right:-60px; bottom:-25px; background-size:80%;}
	
	.consult_prcsbox li {width:50%;}
	.consult_prcsbox li:nth-child(3):before {display:none;}
	.consult_prcsbox li .cs_prcsinner .prcs_icon i {width:80px; height:80px; background-size:60%; background-position:50% 30%;}
	.consult_prcsbox li .cs_prcsinner .prcs_icon i.icon01,
	.consult_prcsbox li .cs_prcsinner .prcs_icon i.icon02 {background-position:60% 35%;}
	
	.prcs_txt .txt1 {font-size:1.6rem;} 
}
@media screen and (max-width:640px) {
	.consult_txt {padding:35px 20px 215px;}
	.consult_txt .txt1 {font-size:2.0rem;}	
}
@media screen and (max-width:480px) {
	.consult_prcsbox ul {margin-left:0;}
	.consult_prcsbox li {display:block; float:none; width:100%; padding:0 0 15px 0;}
	.consult_prcsbox li:before {display:none;}
	.consult_prcsbox li .cs_prcsinner {position:relative; display:block; text-align:left;}
	.consult_prcsbox li .cs_prcsinner:after {content:''; display:block; visibility:hidden; clear:both;}
	.consult_prcsbox li .cs_prcsinner .prcs_icon i {position:absolute; left:0; top:0; background-position:center center;}
	.consult_prcsbox li .cs_prcsinner .prcs_icon i.icon01,
	.consult_prcsbox li .cs_prcsinner .prcs_icon i.icon02 {background-position:60% center;}
	.consult_prcsbox .prcs_icon span {top:25px; bottom:unset; left:70px; margin-left:0; text-align:center;}
	.prcs_txt {padding:8px 10px 8px 110px; min-height:80px;}
}
@media screen and (max-width:380px) {
	.consult_topbox:before {bottom:-10px; width:320px; height:180px;}
	.consult_txt {padding:35px 20px 180px;}
}

/* 04취업지원 > 02ai자기소개서면접컨설팅 > 02ai면접 - 결과지 팝업*/
.ai_resultbox {display:block;}
.airst_popup {position:absolute; left:50%; margin-left:-700px; padding:15px 25px; width:1200px; height:650px; overflow-y:scroll; border:2px solid #555; background-color:#fff; z-index:150;}
.airst_popup img {width:100%;}


.airst_close {position:absolute; right:15px; top:15px;}
.airst_close button {position:relative; display:block; width:25px; height:25px; border:1px solid #fc6630; border-radius:2px; background-color:#fc6630;}
.airst_close button:before {content:''; position:absolute; left:50%; top:50%; width:15px; height:15px; margin-top:-7px; margin-left:-7px; background:url(../images/sub_ir.png) -72px -70px no-repeat;}

.ai_result_bg {display:block; position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index:5;}

	/*media query*/
@media screen and (max-width:1310px) {
	.airst_popup {width:120%; margin-left:-75%;}
}
@media screen and (max-width:1024px) {
	.airst_popup {width: 100%;margin-left: -50%;}
}
@media screen and (max-width:640px) {
	.airst_popup {padding-top:50px;}
}



/* 04취업지원 > 01취업역량강화 > 03 1:1심화 자기소개서 컨설팅 - 리스트 / 07마이페이지(개인) > 07 나의 자기소개서 컨설팅 */
.otoself_cstbox {display:block; position:relative;}
.otoself_cstbox:after {content:''; display:block; visibility:hidden; clear:both;}

.otoself_cslist {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.otoself_cslist:after {content:''; display:block; visibility:hidden; clear:both;}
.otoself_cslist > ul {display:block;}
.otoself_cslist > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.otoself_cslist > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.otoself_cslist > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.otoself_cslist > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.otoself_cslist > ul > li.thead_box li {text-align:center !important;}

.otoself_csinner {display:block; position:relative;}
.otoself_csinner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.otoself_csinner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.otoself_csinner > li:first-child {width:5%;}
.otoself_csinner > li:nth-child(2) {width:40%; text-align:left;}
.otoself_csinner > li:nth-child(3) {width:15%;}
.otoself_csinner > li:nth-child(4) {width:10%;}
.otoself_csinner > li:nth-child(5) {width:15%;}
.otoself_csinner > li:nth-child(6) {width:15%;}

.otoself_csinner > li dd {position:relative;}
.otoself_csinner > li dd a {font-family:'GSK'; font-weight:500; color:#333; font-size:1.5rem;}
.otoself_csinner > li dd span.bd_btn {padding:0 15px; line-height:unset;}
.otoself_csinner > li dd .lock_img {width:15px; height:15px; font-size:0;}
.otoself_csinner > li dd .lock_img:before {content:''; position:absolute; left:0; top:4px; width:15px; height:15px; background:url(images/sub_ir.png) -89px -70px no-repeat;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.otoself_cslist > ul > li.thead_box {display:none;}
	.otoself_csinner > li {display:block; float:none; width:100%; padding-right:26%; text-align:left;}
	.otoself_csinner > li:first-child {display:none;}
	.otoself_csinner > li:nth-child(2) {padding-left:3px; width:100%; font-weight:500; font-size:unset;}
	.otoself_csinner > li:nth-child(3) {width:100%;}
	.otoself_csinner > li:nth-child(4) {position:relative; display:inline-block; float:left;width: 15%;padding-right:0;}
	.otoself_csinner > li:nth-child(4):before {content:''; position:absolute; right:0; top:50%; width:1px; height:14px; margin-top:-7px; background-color:#ddd;}
	.otoself_csinner > li:nth-child(5) {position:relative; display:inline-block;float:left;width: 85%;padding-left:10px;padding-right:0;}
	.otoself_csinner > li:nth-child(6) {position:absolute; right:3px; top:50%; width:unset; padding-right:0;}
	
	.otoself_csinner > li dd {display:block; width:100%;}
	.otoself_csinner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
  	.otoself_csinner > li dd span.bd_btn {padding:2px 15px;}
}
@media screen and (max-width:767px) {
	.total_count strong {font-size:1.5rem;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.otoself_csinner > li:nth-child(4) {width:22%;}
	.otoself_csinner > li:nth-child(5) {width:78%;}
}
@media screen and (max-width:380px) {
  	.otoself_csinner > li {padding-right:32%;}
}

/* 04취업지원 > 01취업역량강화 > 03 1:1심화 자기소개서 컨설팅 - 상세페이지 */
.otoself_detailbox {display:block;}
.otoself_detailbox:after {content:''; display:block; visibility:hidden; clear:both;}

.otoself_detailbox .sfdt_inner {display:block; margin-bottom:10px; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.otoself_detailbox .sfdt_inner:after {content:''; display:block; visibility:hidden; clear:both;}
.sfdt_inner > li {display:block; padding:5px 0; border-top:1px solid #ddd;}
.sfdt_inner > li:first-child {border-top:none;}
.sfdt_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.sfdt_inner > dl {display:block;}
.sfdt_inner > dl:after {content:''; display:block; visibility:hidden; clear:both;}
.sfdt_inner dt {display:inline-block; float:left; padding:5px; width:15%; background-color:#f0f0f0; text-align:center;}
.sfdt_inner dd {display:inline-block; float:left; padding:5px 5px 5px 15px; width:85%;}
.sfdt_inner dt.self_tbox {padding:58px 5px 30px; height:150px;}
.sfdt_inner dt .essent {position:absolute; display:inline-block; margin-left:3px; line-height:0; font-size:0;}
.sfdt_inner dt .essent:before {content:'*';position:absolute;left:0;top:3px;line-height:1;font-size:2.0rem;color: #f20061 !important;}

.sfdt_inner dd.self_tbox2 {height:150px; overflow-y:auto;}

/*한줄에 두개dl*/
.sfdt_inner li .half_detail dl {display:inline-block; float:left; width:50%;}
.sfdt_inner li .half_detail dl:after {content:''; display:block; visibility:hidden; clear:both;}
.sfdt_inner li .half_detail dt {width:30%;}
.sfdt_inner li .half_detail dd {width:70%;}
.sfdt_inner li .half_detail dd p {margin-bottom:0;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.sfdt_inner dt {width:20%;}
	.sfdt_inner dd {width:80%;}
	
	.sfdt_inner li .half_detail dl {display:block; float:none; width:100%; padding:5px 0; border-top:1px solid #ddd;}
	.sfdt_inner li .half_detail dl:first-child {padding-top:0; border-top:none;}
	.sfdt_inner li .half_detail dl:nth-child(2) {padding-bottom:0;}
	.sfdt_inner li .half_detail dt {width:20%;}
	.sfdt_inner li .half_detail dd {width:80%;}
}
@media screen and (max-width:480px) {
	.sfdt_inner dt {display:block; float:none; width:100%; padding:5px; height:auto;}
	.sfdt_inner dd {display:block; float:none; width:100%; padding:5px;}
	.sfdt_inner dt.self_tbox {padding:5px; height:auto;}
	
	.sfdt_inner li .half_detail dt {display:block; float:none; width:100%;}
	.sfdt_inner li .half_detail dd {display:block; float:none; width:100%;}
	.sfdt_inner li .half_detail dd input.box_width20 {width:40%;}
}

/* 04취업지원 > 01취업역량강화 > 03 1:1심화 자기소개서 컨설팅 - 신청페이지 */
.otoself_writebox {display:block;}
.otoself_writebox:after {content:''; display:block; visibility:hidden; clear:both;}

.otoself_writebox .write_inner {display:block; margin-bottom:10px; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.otoself_writebox .write_inner:after {content:''; display:block; visibility:hidden; clear:both;}
.write_inner > li {display:block; padding:5px 0; border-top:1px solid #ddd;}
.write_inner > li:first-child {border-top:none;}
.write_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.write_inner > dl {display:block;}
.write_inner > dl:after {content:''; display:block; visibility:hidden; clear:both;}
.write_inner dt {display:inline-block; float:left; padding:7px 5px 3px; width:15%; background-color:#f0f0f0; text-align:center; height:39px;}
.write_inner dd {display:inline-block; float:left; padding:5px 5px 5px 15px; width:85%;}

.write_inner dt.self_tbox {padding:58px 5px 30px; height:153px;}
.write_inner dt .essent {position:absolute; display:inline-block; margin-left:3px; line-height:0; font-size:0;}
.write_inner dt .essent:before {content:'*';position:absolute;left:0;top:3px;line-height:1;font-size:2.0rem;color: #f20061 !important;}
.write_inner dd.select_ddline {padding:2px 5px 1px 15px;}
.write_inner dd.select_ddline input.box_width100 {width:100%; height:35px;}
.write_inner dd.select_ddline textarea {height:150px; overflow-y:auto;}
.write_inner dd select {position:relative; display:inline-block; padding:5px 30px 5px 10px; width:100px; height:35px; background:url(../images/select_arrow.png) 90% center no-repeat;}
.write_inner dd select.ddline_list {width:32%; padding:5px 20px 5px 10px; background-position: 95% center;}

/*한줄에 두개dl*/
.write_inner li .half_write dl {display:inline-block; float:left; width:50%;}
.write_inner li .half_write dl:after {content:''; display:block; visibility:hidden; clear:both;}
.write_inner li .half_write dt {width:30%;}
.write_inner li .half_write dd {width:70%;}
.write_inner li .half_write dd input.box_width20 {width:20%; height:35px;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.write_inner dt {width:20%;}
	.write_inner dd {width:80%;}
	
	.write_inner li .half_write dl {display:block; float:none; width:100%; padding:5px 0; border-top:1px solid #ddd;}
	.write_inner li .half_write dl:first-child {padding-top:0; border-top:none;}
	.write_inner li .half_write dl:nth-child(2) {padding-bottom:0;}
	.write_inner li .half_write dt {width:20%;}
	.write_inner li .half_write dd {width:80%;}
}
@media screen and (max-width:480px) {
	.write_inner dt {display:block; float:none; width:100%; padding:5px; height:auto;}
	.write_inner dd {display:block; float:none; width:100%; padding:5px;}
	.write_inner dt.self_tbox {padding:5px !important; height:auto;}
	.write_inner dd.select_ddline {padding:5px 0;}
	.write_inner dd select {width:100%; background-position:97% center;}
	.write_inner dd select.ddline_list {width:100%; background-position:98% center;}
	
	
	.write_inner li .half_write dt {display:block; float:none; width:100%;}
	.write_inner li .half_write dd {display:block; float:none; width:100%;}
	.write_inner li .half_write dd input.box_width20 {width:40%;}
}

/* 04취업지원 > 02취업지원기관 */
.tbl_base thead th.tb_thcolor1 {background-color:#f22a00; color:#fff;}
.tbl_base thead th.tb_thcolor2 {background-color:#ff7715; color:#fff;}
.tbl_base thead th.tb_thcolor3 {background-color:#237f00; color:#fff;}
.tbl_base thead th.tb_thcolor4 {background-color:#1671ad; color:#fff;}
.tbl_base thead th.tb_thcolor5 {background-color:#AE489B; color:#fff;}
.tbl_base thead th.tb_thcolor6 {background-color:#26387A; color:#fff;}
.tbl_base thead th.tb_thcolor7 {background-color:#8B642A; color:#fff;}
.tbl_base thead th.tb_thcolor8 {background-color:#e70f49; color:#fff;}

 
/* 04취업지원 > 03직업훈련정보 */
.training_box {position:relative; display:block;}
.training_box:after {content:''; display:block; visibility:hidden; clear:both;}
 
/*목록*/
.training_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.training_list:after {content:''; display:block; visibility:hidden; clear:both;}
.training_list > ul {display:block;}
.training_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.training_list > ul > li {display:block; padding:10px 0 15px; border-bottom:1px solid #ddd;}
.training_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}

.training_inner {display:block; position:relative;}
.training_inner > li {display:inline-block; float:left; width:50%; padding:5px 3px;}
.training_inner > li.all_line {display:block; float:none; width:100%; padding:0 3px 5px 3px; font-size:1.8rem;}
.training_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}

.training_inner > li dt {display:inline-block; float:left; width:25%; padding:1px 5px; text-align:center; border:1px solid #ddd; border-radius:20px; font-size:1.3rem;}
.training_inner > li dd {display:inline-block; float:left; width:75%; padding-left:15px;}
.training_inner > li:nth-child(1) dd {padding-left:0;}
.training_inner > li:nth-child(1) dd a {font-family:'GSK'; color:#222; font-size:2.0rem; line-height:1.0;}

.training_inner > li dd button.bd_btn {padding:5px 20px; width:100%; line-height:unset;}

.training_inner > li dd button.bd_btn.list_btn {background-color:#006cbd; color:#fff;}
.training_inner > li dd button.bd_btn.list_btn2 {background-color:#006f7a; color:#fff;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.training_inner > li {display:block; float:none; width:100%;}
	.training_inner > li dt {width:20%;}
	.training_inner > li dd {width:80%;}
  	.training_inner > li:nth-child(1) dd a {font-size:1.8rem;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.training_inner > li dt {width:30%;}
	.training_inner > li dd {width:70%;}
}

/* 04취업지원 > 06울산청년구직지원금신청 */
.box-stepflow {overflow:hidden; opacity:0; transition:.3s all; -webkit-transition:.3s all; word-break:keep-all;}
.box-stepflow.complate {opacity:1;}
.ytapply_list {display:block;  margin-top:30px;}
.ytapply_list:after {content:''; display:block; visibility:hidden; clear:both;}

.ytapply_list {display:block; position:relative; margin-left:-23px;}
.ytapply_list:after {content:''; display:block; /*visibility:hidden;*/ clear:both;}
.ytapply_list li {position:relative; display:inline-block; float:left; width:33.3333%; padding:0 0 30px 23px;}
.ytapply_list li:before {content:''; display:block; position:absolute; top:50%; bottom:0; right:100%; width:10px; height:16px; margin-right:-20px; margin-top:-70px; background:url(../images/sub04/ai_arrow.png) 0 0 no-repeat;}
.ytapply_inner {font-family:'GSK'; text-align:center;}

.ytapply_inner i {position:relative; display:block; margin:0 auto; height:120px;}
.ytapply_inner i:before {content:''; position:absolute; left:50%; margin-left:-60px; top:0; width:120px; height:120px; border-radius:50%; background-position:center center; background-repeat:no-repeat; background-size:auto; background-color:#0075c1;}
.ytapply_inner i.ic1:before {background-image:url(../images/sub04/icon_ytap01.png);}
.ytapply_inner i.ic2:before {background-image:url(../images/sub04/icon_ytap02.png);}
.ytapply_inner i.ic3:before {background-image:url(../images/sub04/icon_ytap03.png);}
.ytapply_inner i.ic4:before {background-image:url(../images/sub04/icon_ytap04.png);}
.ytapply_inner i.ic5:before {background-image:url(../images/sub04/icon_ytap05.png);}
.ytapply_inner i.ic6:before {background-image:url(../images/sub04/icon_ytap06.png);}

.ytapply_inner .ytapply_tbox .ytapply_num {margin-bottom:0; color:#0075c1;}
.ytapply_inner .ytapply_tbox {padding:10px;}
.ytapply_inner .ytapply_tbox .ytapply_tit {color:#121212; line-height:1.3; font-size:1.6rem; min-height:42px;}
.ytapply_inner .ytapply_tbox .ytapply_tit.tit2 {line-height:42px;}
.ytapply_inner .ytapply_tbox .ytapply_tit.tit3 {margin-bottom:0; min-height:63px;}
.ytapply_inner .ytapply_tbox .ytapply_txt {margin-bottom:0; line-height:1.3; color:unset; font-size:1.4rem; font-family:'NSK';}

.tel_tbox {margin-top:20px; font-family:'GSK'; font-size:2.0rem; color:#d52604; text-align:center;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
  .tel_tbox {margin-top:10px; font-size:1.8rem;}
}
@media screen and (max-width:640px) {
	.ytapply_list {margin-top:5px;}
	.ytapply_list ul {margin-left:0;}
	.ytapply_list li {position:relative; display:block; float:none; width:100%;}
	.ytapply_inner {padding:15px; border:1px solid #ddd; border-radius:5px; text-align:unset;}
	.ytapply_inner:before {display:none;}
	.ytapply_inner:after {content:''; display:block; visibility:hidden; clear:both;}
	.ytapply_inner i {position:absolute; left:50px; top:15px; height:70px;}
	.ytapply_inner i:before {margin-left:0; width:70px; height:70px;}
	.ytapply_inner .ytapply_tbox {padding:0; padding-left:100px;}
	.ytapply_inner .ytapply_tbox .ytapply_tit {min-height:auto;}
	.ytapply_inner .ytapply_tbox .ytapply_tit.tit2 {line-height:1.3;}
	.ytapply_inner .ytapply_tbox .ytapply_tit.tit3 {min-height:40px;}
}
@media screen and (max-width:480px) {
	.ytapply_inner i {position:relative;; left:unset; top:unset;}
	.ytapply_inner i:before {margin-left:-35px;}
	.ytapply_inner .ytapply_tbox {padding-left:0; padding-top:10px; text-align:center;}
	.ytapply_inner .ytapply_tbox .ytapply_tit {margin-bottom:0;}
	.ytapply_inner .ytapply_tbox .ytapply_tit.tit3 {min-height:auto;}
  
   	.tel_tbox {font-size:1.6rem;}
}

/* 04취업지원 > 06울산청년구직지원금신청 절차박스 */
.stepflow {display:block; position:relative; margin:0 -1.57em;}
.stepflow:after {content:""; display:block; clear:both;}
.stepflow > li {display:block; position:relative; padding:1em 1.57em; box-sizing:border-box; float:left;}
.stepflow > li:before {content:""; display:block; position:absolute; top:50%; bottom:0; right:100%; width:10px; height:16px; margin-right:-6px; margin-top:-10px; border-radius:100%; background:url(../images/sub04/ai_arrow.png) 0 0 no-repeat;}

.stepflow.cols-5 > li {width:20% !important;}
.stepflow.cols-4 > li {width:25% !important;}
.stepflow.cols-3 > li {width:33.33% !important;}

.stepflow .item {display:block; position:relative; padding:1.5789em; z-index:0; text-align:center; border:1px solid #ddd; background:#fff;}
.stepflow .item .tit {display:table; width:100%; table-layout:fixed; font-weight:800; color:#000000;}
.stepflow .item .tit > * {display:table-cell; vertical-align:middle; text-align:center; box-sizing:border-box; line-height:1.4em; font-weight:800; color:#000; font-size:1.157em;}
.stepflow .item .con {position:relative; box-sizing:border-box;}
.stepflow .item .tit + .con {margin-top:.263em;}


@media all and (max-width:820px) {
	.stepflow.cols-5 > li {width:50% !important;}
	.stepflow.cols-4 > li {width:50% !important;}
	.stepflow.cols-3 > li {width:50% !important;}
}
@media all and (max-width:540px) {
	.stepflow.cols-5 > li {width:100% !important;}
	.stepflow.cols-4 > li {width:100% !important;}
	.stepflow.cols-3 > li {width:100% !important;}	
	
	.stepflow.cols-4 > li:first-child {padding-top:1em !important;}
	.stepflow.cols-4 > li:first-child:before {display:none !important;}
	.stepflow.cols-4 > li .item .tit,
	.stepflow.cols-4 > li .item .con {height:auto !important;}
	.stepflow.cols-4 > li:before {top:auto; bottom:100%; left:50%; margin-bottom:-6px; right:auto; margin-top:0; margin-left:-6px; transform:rotate(90deg);-webkit-transform:rotate(90deg);}
	.stepflow.cols-4 > li .item {padding-bottom:2em;}
}


/* 04취업지원 > 03청년수당신청 > 신청페이지 팝업*/
/*.ytapply_layer {display:none;}*/
.ytapply_layer:after {content:''; display:block; visibility:hidden; clear:both;}
.ytapplylayer_box {position:absolute; left:50%; top:0; width:500px; height:auto; margin-left:-250px; padding:35px 20px 15px; background-color:#fff; border:5px solid #0075c1; text-align:center; z-index:150;}
.ytapplylayer_box p.ytap_txt {margin-bottom:0; margin-top:0; font-size:2.0rem; color:#222; font-family:'GSK';}

.ytap_close {position:absolute; right:10px; top:10px;}
.ytap_close a {position:relative; display:block; width:25px; height:25px; border:1px solid #ddd; border-radius:2px;}
.ytap_close a:hover,
.ytap_close a:active,
.ytap_close a:focus {border-color:#fc6630; background-color:#fc6630;}
.ytap_close a:before {content:''; position:absolute; left:50%; top:50%; width:15px; height:15px; margin-top:-7px; margin-left:-7px; background:url(../images/sub_ir.png) -56px -70px no-repeat;}
.ytap_close a:hover:before,
.ytap_close a:active:before,
.ytap_close a:focus:before {background-position:-72px -70px;}

.ytaplayer_bg {display:block; position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index:5}

	/*media query*/
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.ytapplylayer_box {width:100%; left:0; margin-left:0; padding:35px 10px 15px;}
	.ytapplylayer_box p.ytap_txt {font-size:1.8rem;}
}
@media screen and (max-width:480px) {
}

/* 04취업지원 > 03청년수당신청 > 상단순서도*/
.ytapstep_topbox {display:block;}
.ytapstep_topbox ul {display:block; margin-left:-48px;}
.ytapstep_topbox ul:after {content:''; display:block; visibility:hidden; clear:both;}
.ytapstep_topbox li {display:inline-block; float:left; width:33.3333%; padding-left:48px;}
.ytapstep_topbox li:after {content:''; display:block; visibility:hidden; clear:both;}

.ytstep_tbox {position:relative; padding:20px 5px; text-align:center; font-family:'GSK'; background-color:#f0f0f0; border-radius:5px;}
.ytstep_tbox.on {background-color:#0075c1;}
.ytstep_tbox:before {content:''; position:absolute; left:-40px; top:50%; margin-top:-15px; width:30px; height:30px; background:url(../images/sub04/arrow_one.png) 0 0 no-repeat;}
.ytapstep_topbox li:first-child .ytstep_tbox:before {display:none;}
.ytstep_tbox p {margin-bottom:0; color:#555;}
.ytstep_tbox .step {font-size:1.4rem;}
.ytstep_tbox .tit {font-size:1.8rem; line-height:1.3;}
.ytstep_tbox .tit.tit1 {line-height:47px;}
.ytstep_tbox.on p {color:#fff;}
.ytstep_tbox.on .tit {font-weight:600;}

	/*media query*/
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.ytstep_tbox .tit {font-size:1.6rem;}
	.ytstep_tbox .tit.tit1 {line-height:42px;}
}
@media screen and (max-width:480px) {
	.ytapstep_topbox ul {margin-left:0;}
	.ytapstep_topbox li {display:block; float:none; width:100%; padding-left:0; padding-bottom:50px;}
	
	.ytstep_tbox:before {left:50%; margin-left:-15px; top:-40px; margin-top:unset; transform:rotate(90deg);}
}


/* 04취업지원 > 03청년수당신청 , 04취업지원 > 06울산청년구직지원금신청 - step공통 */
.ytap_bodybox {display:block;}

/* 04취업지원 > 03청년수당신청 > step1 , 04취업지원 > 06울산청년구직지원금신청 */
.ytap_stone {border-top:2px solid #444;}
.ytap_stone:after {content:''; display:block; visibility:hidden; clear:both;}
.ytap_stone > li {padding:10px 5px; border-bottom:1px solid #ddd;}
.ytap_stone > li:after {content:''; display:block; visibility:hidden; clear:both;}
.ytap_stone > li .stone_w {display:inline-block; float:left; width:80%;}
.ytap_stone > li .stone_w.ytap_input {width:20%; text-align:right;}
.ytap_stone > li .stone_w.ytap_input2 {line-height:80px;}
.ytap_stone > li .stone_w.ytap_input3 {line-height:48px;}
.ytap_stone > li .stone_w.ytap_input4 {line-height:104px;}

	/*media query*/
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.ytap_stone > li .stone_w {width:100%;}
	.ytap_stone > li .stone_w.ytap_input {width:100%;}
	.ytap_stone > li .stone_w.ytap_input2,
	.ytap_stone > li .stone_w.ytap_input3,
	.ytap_stone > li .stone_w.ytap_input4 {line-height:inherit;} 
}
@media screen and (max-width:480px) {
	.ytap_stone > li .stone_w.ytap_input {text-align:center; margin-top:10px; padding-top:5px; border-top:1px dashed #ddd;}
}

/* 04취업지원 > 06울산청년구직지원금신청 > step1 */
.dp_block {display:block;}
.dp_block:after {content:''; display:block; visibility:hidden; clear:both;}
.low_list {display:block; padding:0 10px; background-color:#f0f0f0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.low_list:after {content:''; display:block; visibility:hidden; clear:both;}

.low_list > ul > li {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; padding:10px 0; border-top:1px dashed #ddd;}
.low_list > ul > li:first-child {border-top:0;}
.low_list > ul > li .low_area1 {width:60%;}
.low_list > ul > li .low_area1 .low_tit {font-weight:500;}
.low_list > ul > li .low_area1 p,
.low_list > ul > li .low_area1 ul {padding-left:15px;}

.low_list > ul > li .low_area2 {width:40%; display:flex; flex-wrap:wrap; justify-content:space-around; align-items:center;}
.low_list > ul > li .low_area2 button {width:90px; padding:0 10px; text-align:center;}
.low_list > ul > li .low_area2 .low_ipbox {display:flex; flex-wrap:wrap; justify-content:flex-end; align-items:center;}
.low_list > ul > li .low_area2 .low_ipbox input {width:150px; margin-right:5px;}
.low_list > ul > li .low_area2 .low_rdbox {display:flex; flex-wrap:wrap; justify-content:flex-end; align-items:center;}

.low_list > ul > li .ex_view_no {margin-left:124px;}

.file_box input {margin-right:5px; padding:0 10px; line-height:38px; border:1px solid #ddd; vertical-align:unset;}

.file_info {margin-top:20px; padding:10px; border-top:1px dashed #ddd;}
.file_info .tit {font-weight:500;}

/* media query */
@media screen and (max-width:767px){
	.low_list > ul > li .low_area1 {width:65%;}
	.low_list > ul > li .low_area2 {width:35%;}
	
	.low_list > ul > li .low_area2 .low_ipbox,
	.low_list > ul > li .low_area2 .low_rdbox {width:100%; margin-top:10px;}
  
    .low_list > ul > li .ex_view_no {margin-left:0;}
}

@media screen and (max-width:640px){
	.low_list > ul > li .low_area2 {justify-content:flex-end;}
	
	.low_list > ul > li .low_area2 .low_ipbox input {width:100px;}
}

@media screen and (max-width:480px){
	.low_list {margin-top:10px;}
	.low_list > ul > li .low_area1,
	.low_list > ul > li .low_area2 {width:100%;}
	
	.low_list > ul > li .low_area2 {margin-top:10px; justify-content:space-between;}
	.low_list > ul > li .low_area2 .low_ipbox, 
	.low_list > ul > li .low_area2 .low_rdbox {width:auto; margin-top:0;}
	
	.file_box input {width:100%; margin-right:0; margin-bottom:5px;}
	.file_box .f_delbtn {display:block; text-align:center;}
}



/* 04취업지원 > 03청년수당신청 > step3 , 04취업지원 > 06울산청년구직지원금신청 */
.tbl_base tbody th.ytap_title {background-color:#006cbd; color:#fff;}
.tbl_base tbody th.ytap_title2 {background-color:#007f18; color:#fff;}
.tbl_base tbody th.ytap_title3 {background-color:#555; color:#fff;}
.ytap_whitebox label {margin:0; word-break:break-all;}
.ytap_whitebox input, .agree_tinner input {margin-right:2px; vertical-align:unset;}
.ytap_whitebox .white_inner {padding:0 1%; font-size:1.4rem;}

.ytap_whitebox input.bd_input.ytap_addwrite {display:inline-block; float:left; width:70%;}
.bd_btn.ytap_addbtn {float:left; margin-left:5px; line-height:39px;}

.ytap_whitebox table tbody tr td .ytapfile_box {margin-bottom:10px;}
.ytap_whitebox table tbody tr td .ytapfile_box input {padding:0 10px; line-height:38px; border:1px solid #ddd;}
.ytap_whitebox table tbody tr td .ytapfile_addbtn {}

/*동의박스*/
.ytap_agreetxt {display:block; padding:10px; border-top:2px solid #444; border-bottom:1px solid #ddd;}

.ytap_agreebox {display:block;}
.agree_tinner {}
.agree_tinner .agree_ask {padding:5px 10px; background-color:#f0f0f0; text-align:right;}
.agree_tinner .agree_check {}

.agree_tinner.agree_tinner2 {border-top:1px solid #ccc; border-bottom:1px solid #ddd;}


	/*media query*/
@media screen and (max-width:1200px) {
	.ytap_whitebox input.bd_input.ytap_addwrite {display:block; float:none; width:100%;}
	.bd_btn.ytap_addbtn {float:none; width:100%; margin-left:0; margin-top:5px; padding:5px; line-height:inherit;}
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:897px) {
	.ytap_whitebox input.bd_input.stl_write {display:block; float:none; width:100%;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.ytap_whitebox table tbody tr td .ytapfile_addbtn {display:block; margin-top:5px; padding:8px; line-height:inherit; text-align:center;}
	
	
	.ytap_agreetxt {height:160px; overflow-y:auto;}
  	.agree_tinner .agree_ask {text-align:center;}	
}
@media screen and (max-width:480px) {
	.ytap_whitebox table tbody tr td .ytapfile_box input {width:100%;}
	.ytap_whitebox table tbody tr td .ytapfile_delbtn {display:block; margin-top:5px; padding:8px; line-height:inherit; text-align:center;}
}


/* 04취업지원 > 03청년수당신청 > 신청완료 , 04취업지원 > 06울산청년구직지원금신청 */
.ytap_cpbox {display:block; border:1px solid #ddd; border-radius:10px; text-align:center;}
.ytap_cpbox:after {content:''; display:block; visibility:hidden; clear:both;}
.ytap_cpbox span {position:relative; display:block; padding:180px 20px 20px; font-family:'GSK'; font-size:2.4rem; font-weight:600; color:#333;}
.ytap_cpbox span:before {content:''; position:absolute; top:20px; left:50%; margin-left:-75px; width:150px; height:150px; background:url(../images/sub04/icon_ytapcp.png) 0 0 no-repeat;}

	/*media query*/
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.ytap_cpbox span {padding:160px 20px 20px; font-size:2.0rem;}
	.ytap_cpbox span:before {margin-left:-60px; width:120px; height:120px; background-size:100%;}
}
@media screen and (max-width:480px) {
	.ytap_cpbox span {padding:150px 20px 20px; font-size:1.8rem;}
}



/* 04취업지원 > 06울산청년구직지원금신청 */
.bold {font-weight:500;}
.sub_out {margin-top:20px; color:#333;}


  /********************************
 05울산기업관
 *******************************/
/* 05울산기업관 > 01울산기업관 > 02전체리스트 / 0마이페이지 > 스마트매칭알림설정 */
.smartmc_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.smartmc_list:after {content:''; display:block; visibility:hidden; clear:both;}
.smartmc_list > ul {display:block;}
.smartmc_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.smartmc_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.smartmc_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.smartmc_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.smartmc_list > ul > li.thead_box li {text-align:center !important;}

.smartmc_inner {display:block; position:relative;}
.smartmc_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.smartmc_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.smartmc_inner > li:nth-child(1) {width:25%; text-align:left;}
.smartmc_inner > li:nth-child(2) {width:35%;}
.smartmc_inner > li:nth-child(3) {width:20%;}
.smartmc_inner > li:nth-child(4) {width:20%;}

.smartmc_inner > li dt.smmc_mdt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.smartmc_inner > li dd .mp_cpname {margin-bottom:5px; font-family:'GSK'; font-size:1.6rem; font-weight:500; text-align:left;}
.smartmc_inner > li dd .mp_cpname a {color:#333;}
.smartmc_inner > li dd .mp_cplist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.3rem; text-align:left;}
.smartmc_inner > li dd .mp_cplist li:before {content:''; position:absolute; left:5px; top:5px; width:1px; height:10px; background-color:#ddd;}
.smartmc_inner > li dd .mp_cplist li:first-child {padding-left:0;}
.smartmc_inner > li dd .mp_cplist li:first-child:before {display:none;}
.smartmc_inner > li dd .dp_mobile {display:none;}

.smartmc_inner > li dd button.bd_btn {padding:2px 5px; width:100%; line-height:unset;}
.smartmc_inner > li dd button.bd_btn.del_btn {color:#fff; background-color:#d52604; border-color:#d52604;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.smartmc_list > ul > li.thead_box {display:none;}
	.smartmc_inner > li {display:block; float:none; width:100%; padding:2px 0;}
	.smartmc_inner > li:nth-child(1) {width:100%; font-weight:500; font-size:unset;}
	.smartmc_inner > li:nth-child(2) {width:100%;}
	.smartmc_inner > li:nth-child(3) {position:relative; display:inline-block; float:left; width:50%;}
	.smartmc_inner > li:nth-child(3) {padding-right:15px;}
	.smartmc_inner > li:nth-child(3):before {content:''; position:absolute; right:10px; top:9px; width:1px; height:12px; background-color:#ddd;}
	.smartmc_inner > li:nth-child(4) {display:inline-block; float:left; width:50%;}
	
	.smartmc_inner > li dt.smmc_mdt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:40%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.smartmc_inner > li dd .mp_cpname {margin-bottom:-0; font-size:1.7rem;}
	.smartmc_inner > li dd .mp_cplist li {font-size:unset;}
	.smartmc_inner > li dd .dp_mobile {display:inline-block;}
	
	.smartmc_inner > li dd {display:inline-block; float:left; width:60%; text-align:left;}
	.smartmc_inner > li:nth-child(1) dd,
	.smartmc_inner > li:nth-child(2) dd {display:block; float:none; width:100%;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:580px) {
	.smartmc_inner > li:nth-child(3),
	.smartmc_inner > li:nth-child(4) {display:block; float:none; width:100%; padding-right:0;}
	.smartmc_inner > li:nth-child(3):before {display:none;}
}

/* 05울산기업관 > 02기업탐방리포트*/
.cp_visit_topbox {position:relative; margin-bottom:20px; border-radius:10px; background-color:#AACCF4;}
.cp_visit_topbox:before {content:''; position:absolute; right:0; bottom:0; width:250px; height:193px; background:url(../images/sub04/page_top03.png) 0 0 no-repeat;}
.cp_visit_txt {display:block; padding:7% 4% 13%; color:#222;}
.cp_visit_txt .txt1 {font-family:'GSK'; font-size:3.0rem; font-weight:500; color:#121212; line-height:1.2;}
.cp_visit_txt .txt2 {margin-bottom:0; font-size:1.8rem;}

.content_youtube {margin-top:20px;}
.content_youtube iframe {height:500px;}

.dtview_box.entreport_box .dtv_tbox > li:nth-child(3),
.dtview_box.entreport_box .dtv_tbox > li:nth-child(9) {width:100%;}
.dtview_box.entreport_box .dtv_tbox > li:nth-child(4):before,
.dtview_box.entreport_box .dtv_tbox > li:nth-child(6):before,
.dtview_box.entreport_box .dtv_tbox > li:nth-child(8):before {display:none;}
.dtview_box.entreport_box .dtv_tbox > li:nth-child(5):before,
.dtview_box.entreport_box .dtv_tbox > li:nth-child(7):before {content:''; position:absolute; left:-10px; top:11px; width:1px; height:10px; background-color:#ddd;}

.dtview_box.entreport_box .dtv_tbox > li:nth-child(3) dt,
.dtview_box.entreport_box .dtv_tbox > li:nth-child(9) dt {width:12%;}
.dtview_box.entreport_box .dtv_tbox > li:nth-child(3) dd,
.dtview_box.entreport_box .dtv_tbox > li:nth-child(9) dd {width:88%;}
 
	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.cp_visit_topbox:before {width:220px; height:170px; background-size:100%;}
	.cp_visit_txt .txt1 {font-size:2.4rem;}
}
@media screen and (max-width:790px) {
	.dtview_box.entreport_box .dtv_tbox > li:nth-child(3) dt,
	.dtview_box.entreport_box .dtv_tbox > li:nth-child(9) dt {width:15%;}
	.dtview_box.entreport_box .dtv_tbox > li:nth-child(3) dd,
	.dtview_box.entreport_box .dtv_tbox > li:nth-child(9) dd {width:85%;}
}
@media screen and (max-width:767px) {
	.cp_visit_topbox:before {width:180px; height:125px;}
}
@media screen and (max-width:640px) {
	.cp_visit_txt {padding:35px 20px 135px;}
	.cp_visit_txt .txt1 {font-size:2.0rem;}
	.cp_visit_txt .txt2 {font-size:1.5rem;}
	
	.dtview_box.entreport_box .dtv_tbox > li:nth-child(3) dt,
	.dtview_box.entreport_box .dtv_tbox > li:nth-child(9) dt {width:30%;}
	.dtview_box.entreport_box .dtv_tbox > li:nth-child(3) dd,
	.dtview_box.entreport_box .dtv_tbox > li:nth-child(9) dd {width:70%;}
	
	.content_youtube iframe {height:320px;}
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:380px) {
}

/* 05울산기업관 > 03기업홍보요청 */
.promote_process {}
.promote_process:after {content:''; display:block; visibility:hidden; clear:both;}
.promote_process ul {display:block; margin-left:-20px;}
.promote_process ul:after {content:''; display:block; visibility:hidden; clear:both;}
.promote_process li {display:inline-block; float:left; padding:20px 0 10px 20px; width:33.3333%; text-align:center;}
.promote_process li div {position:relative; padding:20px 10px 10px; height:105px; border:1px solid #ddd; border-top:2px solid #0171bb; font-family:'GSK'; color:#121212; background-color:#f9f9f9f9; font-size:1.6rem;}
.promote_process li div .prm_prcnum {position:absolute; left:50%; margin-left:-17px; top:-20px; padding-top:2px; width:34px; height:34px; line-height:34px; border-radius:20px; background-color:#0171bb; color:#fff; text-align:center;}
.promote_process li div .line_bka {font-size:1.4rem; color:#444;}

.agree_readbox {padding:20px; height:180px; border:1px solid #ddd; border-radius:2px; overflow-y:auto;}
.agree_checkbox {display:block; margin-bottom:20px; padding:5px 10px; text-align:right; background-color:#f0f0f0;}

	/*media query*/
@media screen and (max-width:1160px) {
	.promote_process li div {height:110px;}
}
@media screen and (max-width:1080px) {
	.promote_process li div {height:130px;}
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.promote_process li {width:50%; padding:20px 0 10px 20px;}
	.promote_process li:first-child div,
	.promote_process li:nth-child(2) div {height:105px;}
}
@media screen and (max-width:640px) {
    .agree_readbox {padding:15px;}
}
@media screen and (max-width:480px) {
	.promote_process ul {margin-left:0;}
	.promote_process li {width:100%; padding:20px 0 10px;}
	.promote_process li:first-child div,
	.promote_process li:nth-child(2) div {height:auto;}
	.promote_process li div {height:auto;}
	.promote_process li div .line_bk6 {display:block;}
}



/********************************
 07 마이페이지
 *******************************/

/* 07마이페이지 > 01마이페이지 홈 */
/*top*/
.mph_topbox {position:relative; display:block; margin-bottom:50px;}
.mph_topbox:after {content:''; display:block; visibility:hidden; clear:both;}
.mpht_left {}
.mpht_left .mpht_tit {display:inline-block; margin-bottom:0; margin-right:10px; font-size:1.5rem; font-family:'GSK'; color:#444;}
.mpht_left .mpht_tit .mpht_name {font-size:2.4rem; color:#222; font-weight:500;}
.mpht_left .mpht_btn {display:inline-block; }
.mpht_left .mpht_btn a {position:relative; padding:2px 10px 2px 25px; border:1px solid #666; border-radius:2px; color:#333;}
.mpht_left .mpht_btn a:before {content:''; position:absolute; left:5px; top:50%; width:18px; height:18px; margin-top:-9px; background:url(../images/sub_ir.png) -104px -70px no-repeat;}

.mpht_right {position:absolute; right:0; top:0;}
.mpht_right:after {content:''; display:block; visibility:hidden; clear:both;}
.mpht_right ul {display:block; margin-left:-10px;}
.mpht_right ul:after {content:''; display:block; visibility:hidden; clear:both;}
.mpht_right li {display:inline-block; float:left; padding-left:10px;}
.mpht_right li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpht_right li a {display:block; padding:5px 20px; border:1px solid #0B7BC5; background-color:#0B7BC5; color:#fff; border-radius:3px;}
.mpht_right li a:hover,
.mpht_right li a:focus,
.mpht_right li a:active {background-color:#fff; color:#0B7BC5;}

/*body*/
.mph_bodybox {}
.mph_bodybox ul {display:block; margin-left:-20px;}
.mph_bodybox ul:after {content:''; display:block; visibility:hidden; clear:both;}
.mph_bodybox li {display:inline-block; float:left; width:33.3333%; padding:0 0 20px 20px;}
.mph_bodybox li:after {content:''; display:block; visibility:hidden; clear:both;}
.mph_bodybox li .mphb_inner {display:block; padding:20px 20px 10px; text-align:center; border:none; box-shadow:0 2px 6px rgba(0,0,0,0.2); border-radius:10px; font-family:'GSK';}
.mphb_inner .mphb_tit {font-size:1.8rem; color:#222;}
.mphb_inner .mphb_num {margin-bottom:15px; font-weight:500; font-size:3.0rem; color:#0B7BC5;}
.mphb_inner a {display:block; padding-top:10px; border-top:1px dashed #ddd; text-align:right; text-decoration:none;}
.mphb_inner a span {position:relative; padding-right:20px;}
.mphb_inner a span:before {content:''; position:absolute; right:0; top:50%; width:8px; height:13px; margin-top:-8px; background:url(../images/sub_ir.png) -56px -86px no-repeat;}

.mphb_inner a:hover span:before,
.mphb_inner a:active span:before,
.mphb_inner a:focus span:before {animation:arr 0.4s ease;}

@keyframes arr {
	0% {transform:translateX(0)}
	50% {transform:translateX(-6px)}
	100% {transform:translateX(0)}
}

/* 기업회원 */
.mph_bodybox li .mphb_inner.cprt_box {padding:24px 20px 19px; height:164px;}
.mphb_inner.cprt_box .mphb_tit {line-height:49px;}
.mphb_inner.cprt_box .mphb_tit.tit_line2 {line-height:1.5;}
.mphb_inner.cprt_box .mphb_tit span {display:block; font-size:1.5rem; color:#444;}
.mphb_inner.cprt_box .mphb_num {margin-bottom:0;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.mpht_left .mpht_tit .mpht_name {font-size:2.2rem;}
	.mpht_right {position:relative; margin-top:5px; text-align:right; right:unset; top:unset;}
	.mpht_right ul {float:right; margin-left:0;}
	.mpht_right li {padding:0 5px;} 
	
	.mphb_inner .mphb_tit {font-size:1.6rem;}
	
	.mph_bodybox li .mphb_inner.cprt_box {height:159px;}
}
@media screen and (max-width:640px) {
	.mph_topbox {margin-bottom:30px;}
	
	.mph_bodybox ul {margin-left:-15px;}
	.mph_bodybox li {padding:0 0 15px 15px; width:50%;}
}
@media screen and (max-width:480px) {
	.mpht_left .mpht_tit {font-size:1.4rem;}
	.mpht_left .mpht_tit .mpht_name {font-size:2.0rem;}
	
	
	.mph_bodybox ul {margin-left:0;}
	.mph_bodybox li {padding:0 0 15px 0; width:100%;}
	
	.mph_bodybox li .mphb_inner.cprt_box {height:auto; padding:20px;}
	.mphb_inner.cprt_box .mphb_tit {line-height:inherit;}
}
@media screen and (max-width:360px) {
	.mpht_left .mpht_btn a {padding:2px 5px 2px 22px; font-size:1.3rem;}
	.mpht_left .mpht_btn a:before {left:3px;}
	.mpht_right ul {float:none;}
	.mpht_right li {display:block; float:none; margin-top:10px; padding:0; text-align:center;}
}


/* 07마이페이지 > 02이력서관리 */

/*기본정보*/
.mp_speck1 {display:table; padding:15px 0; width:100%; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.mp_speck1:after {content:''; display:block; visibility:hidden; clear:both;}

.speck1_img {display:table-cell; float:left; width:15%; text-align:center;}
.speck1_img img {padding:5px; width:100%; border:1px solid #ddd; min-height:170px;}
.speck1_img button {margin-top:10px; height:auto; line-height:inherit; padding:5px 15px;}

.speck1_data {display:table-cell; float:left; width:85%; padding-left:20px;}
.speck1_data ul {display:block;}
.speck1_data ul:after {content:''; display:block; visibility:hidden; clear:both;}
.speck1_data li {display:block; width:100%;}
.speck1_data li.sp1d_line2 {display:inline-block; float:left; width:50%;}
.speck1_data li label {display:block; margin:0;}

.speck1_data li dl {display:block; padding:5px 0; border-bottom:1px solid #ddd;}
.speck1_data li:first-child dl {border-top:1px solid #ddd;}
.speck1_data li dl:after {content:''; display:block; visibility:hidden; clear:both;}
.speck1_data li dt {display:inline-block; float:left; width:20%; line-height:39px; background-color:#f0f0f0; text-align:center;}
.speck1_data li dd {display:inline-block; float:left; width:80%; padding-left:15px;}
.speck1_data li.sp1d_line2 dt {width:40%;}
.speck1_data li.sp1d_line2 dd {width:60%;}
.speck1_data li dd input {width:100%;}
.speck1_data li.file_img dd input {padding:6px 5px 4px; border:1px solid #ddd;}
.speck1_data li.sp1d_line2 dd input {width:95%;}
.speck1_data li.sp1d_line2.yearline dd input,
.speck1_data li.addline dd input {width:80%;}

.speck1_data li dd select {position:relative; display:inline-block; padding:5px 30px 5px 10px; width:100px; background:url(../images/select_arrow.png) 90% center no-repeat; box-sizing:border-box;}
.speck1_data li.addline dd button {line-height:39px;}


	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.speck1_data li.addline dd input {width:75%;}
}
@media screen and (max-width:767px) {
	.mp_speck1 {display:block;}
	
	.speck1_img {display:block; float:none; width:30%; margin:0 auto 20px;}
	.speck1_img img {min-height:auto;}
	.speck1_data {display:block; float:none; width:100%; padding-left:0;}
}
@media screen and (max-width:640px) {
	.speck1_data li.sp1d_line2 {display:block; float:none; width:100%;}
	.speck1_data li.sp1d_line2 dt {width:20%;}
	.speck1_data li.sp1d_line2 dd {width:80%;}
	.speck1_data li.sp1d_line2 dd input {width:100%;}
	.speck1_data li.addline dd input {width:70%;}
	
}
@media screen and (max-width:480px) {
	.speck1_img {width:35%;}
	
	.speck1_data li dl {border-bottom:none;}
	.speck1_data li dt {display:block; float:none; width:100%; line-height:inherit; margin-bottom:5px; padding:5px 0;}
	.speck1_data li dd {display:block; float:none; width:100%; padding-left:0;}
	.speck1_data li.sp1d_line2 dt {width:100%;}
	.speck1_data li.sp1d_line2 dd {width:100%;}
	.speck1_data li dd select {width:100%; background-position:98% center;}
	.speck1_data li.sp1d_line2.yearline dd input {width:89%;}
	.speck1_data li.addline dd input {width:100%; margin-bottom:5px;}
	.speck1_data li.addline dd button {width:100%;}
}
@media screen and (max-width:380px) {
	.speck1_img {width:50%;}
}


/* 중복항목 - 관리삭제,항목추가버튼*/
.sp2d_inner > li dd button.bd_btn,
.sp3d_inner > li dd button.bd_btn,
.sp4d_inner > li dd button.bd_btn,
.sp5d_inner > li dd button.bd_btn {line-height:39px; padding:0 10px; border-color:#d52604; color:#d52604;}

.speck_btbox {text-align:right;}


	/*media query*/
@media screen and (max-width:767px) {
	.sp2d_inner > li dd button.bd_btn,
	.sp3d_inner > li dd button.bd_btn,
	.sp4d_inner > li dd button.bd_btn,
	.sp5d_inner > li dd button.bd_btn {line-height:unset; padding:3px 20px;}
}	
@media screen and (max-width:640px) {
	.speck_btbox {text-align:center;}
}



/*학력*/
.mp_speck2 {display:block; padding:10px 0; width:100%; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.mp_speck2:after {content:''; display:block; visibility:hidden; clear:both;}

.speck2_radio {display:block; padding-bottom:10px; border-bottom:1px solid #aaa;}
.speck2_radio dl {display:block;}
.speck2_radio dl:after {content:''; display:block; visibility:hidden; clear:both;}

.speck2_radio dt {display:inline-block; float:left; width:10%;}
.speck2_radio dd {display:inline-block; float:left; width:90%;}
.speck2_radio dd label {margin:0 5px 0 0;}
.speck2_radio dd input {margin-right:5px;}

.speck2_data {display:block;}
.speck2_data ul {display:block; text-align:center;}
.speck2_data ul:after {content:''; display:block; visibility:hidden; clear:both;}
.speck2_data > ul > li {display:block;}
.speck2_data > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}

.sp2d_inner {border-bottom:1px solid #ddd;}
.sp2d_inner > li {display:inline-block; float:left;}
.sp2d_inner > li:nth-child(1) {width:20%;}
.sp2d_inner > li:nth-child(2) {width:33%;}
.sp2d_inner > li:nth-child(3) {width:25%;}
.sp2d_inner > li:nth-child(4) {width:12%;}
.sp2d_inner > li:nth-child(5) {width:10%;} 

.speck2_data > ul > li:first-child .sp2d_inner {border-bottom:none;}
.speck2_data > ul > li.thead_box {padding:5px 0; text-align:center; background-color:#f0f0f0; color:#333; font-weight:500; border-bottom:1px solid #ddd;}

.sp2d_inner > li dt label {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.sp2d_inner > li dt.thbtn_dt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.sp2d_inner > li dd {padding:5px 0;}
.sp2d_inner > li dd input.sp2d_bsize1 {width:95%;}
.sp2d_inner > li dd input.sp2d_bsize2 {width:100px;}
.sp2d_inner > li dd select {position:relative; display:inline-block; padding:5px 30px 5px 10px; width:90px; background:url(../images/select_arrow.png) 90% center no-repeat; box-sizing:border-box;}



	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.speck2_data > ul > li.thead_box {display:none;}
	
	.sp2d_inner {position:relative; padding:10px 0 40px;}
	.sp2d_inner > li:nth-child(1),
	.sp2d_inner > li:nth-child(2),
	.sp2d_inner > li:nth-child(3),
	.sp2d_inner > li:nth-child(4) {width:50%;}
	.sp2d_inner > li:nth-child(5) {position:absolute; right:0; bottom:10px; width:auto;}
	.sp2d_inner > li:nth-child(5) dd {padding:0;}
	
	.sp2d_inner > li dl {display:block;}
	.sp2d_inner > li dl:after {content:''; display:block; visibility:hidden; clear:both;}
	.sp2d_inner > li dt label {margin:0; overflow:unset; position:unset; top:unset; width:unset; height:unset; line-height:unset; text-indent:unset;}
	.sp2d_inner > li dt.thbtn_dt {overflow:unset; position:unset; top:unset; width:20%; height:unset; line-height:39px; text-indent:unset;}
	.sp2d_inner > li dt.thbtn_dt.del_btn {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
	.sp2d_inner > li dt {display:inline-block; float:left; width:20%; padding:5px 0; text-align:left; line-height:39px;}
	.sp2d_inner > li dd {display:inline-block; float:left; width:80%; text-align:left;}
	
	
}
@media screen and (max-width:640px) {
	.speck2_radio dt {width:20%;}
	.speck2_radio dd {width:80%;}
	
	.sp2d_inner {padding:10px 0 50px;}
	.sp2d_inner > li:nth-child(1),
	.sp2d_inner > li:nth-child(2),
	.sp2d_inner > li:nth-child(3),
	.sp2d_inner > li:nth-child(4) {width:100%;}
	
	.sp2d_inner > li dd input.sp2d_bsize1 {width:100%;}
	.sp2d_inner > li dd input.sp2d_bsize2 {width:45%;}
	.sp2d_inner > li dd select {width:100%; background-position:97% center;}
}
@media screen and (max-width:480px) {
	.sp2d_inner > li dt.thbtn_dt {width:100%; line-height:unset;}
	.sp2d_inner > li dt {display:block; float:none; width:100%; padding:5px 0 0; line-height:unset;}
	.sp2d_inner > li dd {display:block; float:none; width:100%;}
}


/*경력*/
.mp_speck3 {display:block; padding:10px 0; width:100%; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.mp_speck3:after {content:''; display:block; visibility:hidden; clear:both;}

.speck3_radio {display:block; padding-bottom:10px; border-bottom:1px solid #aaa;}
.speck3_radio dl {display:block;}
.speck3_radio dl:after {content:''; display:block; visibility:hidden; clear:both;}

.speck3_radio dt {display:inline-block; float:left; width:10%; line-height:39px;}
.speck3_radio dd {display:inline-block; float:left; width:90%;}
.speck3_radio dd label {margin:0 5px 0 0;}
.speck3_radio dd input {margin-right:5px;}
.speck3_radio dd input.sp3d_bsize3 {width:40px;}
.speck3_radio .speck3_career {display:inline-block;}

.speck3_data {display:block;}
.speck3_data ul {display:block; text-align:center;}
.speck3_data ul:after {content:''; display:block; visibility:hidden; clear:both;}
.speck3_data > ul > li {display:block;}
.speck3_data > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}

.sp3d_inner {border-bottom:1px solid #ddd;}
.sp3d_inner > li {display:inline-block; float:left;}
.sp3d_inner > li:nth-child(1) {width:20%;}
.sp3d_inner > li:nth-child(2) {width:31%;}
.sp3d_inner > li:nth-child(3) {width:14%;}
.sp3d_inner > li:nth-child(4) {width:25%;}
.sp3d_inner > li:nth-child(5) {width:10%;} 

.speck3_data > ul > li:first-child .sp3d_inner {border-bottom:none;}
.speck3_data > ul > li.thead_box {padding:5px 0; text-align:center; background-color:#f0f0f0; color:#333; font-weight:500; border-bottom:1px solid #ddd;}

.sp3d_inner > li dt label {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.sp3d_inner > li dt.thbtn_dt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.sp3d_inner > li dd {padding:5px 0;}
.sp3d_inner > li dd input.sp3d_bsize1 {width:95%;}
.sp3d_inner > li dd input.sp3d_bsize2 {width:100px;}


	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.speck3_data > ul > li.thead_box {display:none;}
	
	.sp3d_inner {position:relative; padding:10px 0 50px;}
	.sp3d_inner > li:nth-child(1),
	.sp3d_inner > li:nth-child(2),
	.sp3d_inner > li:nth-child(3),
	.sp3d_inner > li:nth-child(4) {width:50%;}
	.sp3d_inner > li:nth-child(5) {position:absolute; right:0; bottom:10px; width:auto;}
	.sp3d_inner > li:nth-child(5) dd {padding:0;}
	
	.sp3d_inner > li dl {display:block;}
	.sp3d_inner > li dl:after {content:''; display:block; visibility:hidden; clear:both;}
	.sp3d_inner > li dt label {margin:0; overflow:unset; position:unset; top:unset; width:unset; height:unset; line-height:unset; text-indent:unset;}
	.sp3d_inner > li dt.thbtn_dt {overflow:unset; position:unset; top:unset; width:20%; height:unset; line-height:39px; text-indent:unset;}
	.sp3d_inner > li dt.thbtn_dt.del_btn {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
	.sp3d_inner > li dt {display:inline-block; float:left; width:20%; padding:5px 0; text-align:left; line-height:39px;}
	.sp3d_inner > li dd {display:inline-block; float:left; width:80%; text-align:left;}	
}
@media screen and (max-width:640px) {
	.speck3_radio dt {width:20%;}
	.speck3_radio dd {width:80%;}
	
	.sp3d_inner > li:nth-child(1),
	.sp3d_inner > li:nth-child(2),
	.sp3d_inner > li:nth-child(3),
	.sp3d_inner > li:nth-child(4) {width:100%;}
	
	.sp3d_inner > li dd input.sp3d_bsize1 {width:100%;}
	.sp3d_inner > li dd input.sp3d_bsize2 {width:45%;}
	
}
@media screen and (max-width:480px) {
	.sp3d_inner > li dt.thbtn_dt {width:100%; line-height:unset;}
	.sp3d_inner > li dt {display:block; float:none; width:100%; padding:5px 0 0; line-height:unset;}
	.sp3d_inner > li dd {display:block; float:none; width:100%;}
}


/*보유자격증*/
.mp_speck4 {display:block; padding:0 0 10px; width:100%; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.mp_speck4:after {content:''; display:block; visibility:hidden; clear:both;}

.speck4_data {display:block;}
.speck4_data ul {display:block; text-align:center;}
.speck4_data ul:after {content:''; display:block; visibility:hidden; clear:both;}
.speck4_data > ul > li {display:block;}
.speck4_data > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}

.sp4d_inner {border-bottom:1px solid #ddd;}
.sp4d_inner > li {display:inline-block; float:left;}
.sp4d_inner > li:nth-child(1) {width:24%;}
.sp4d_inner > li:nth-child(2) {width:26%;}
.sp4d_inner > li:nth-child(3) {width:12%;}
.sp4d_inner > li:nth-child(4) {width:17%;}
.sp4d_inner > li:nth-child(5) {width:13%;} 
.sp4d_inner > li:nth-child(6) {width:8%;}

.speck4_data > ul > li:first-child .sp4d_inner {border-bottom:none;}
.speck4_data > ul > li.thead_box {padding:5px 0; text-align:center; background-color:#f0f0f0; color:#333; font-weight:500; border-bottom:1px solid #ddd;}

.sp4d_inner > li dt label {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.sp4d_inner > li dt.thbtn_dt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.sp4d_inner > li dd {padding:5px 0;}
.sp4d_inner > li dd input.sp4d_bsize1 {width:95%;}
.sp4d_inner > li dd select {position:relative; display:inline-block; padding:5px 30px 5px 10px; width:90px; background:url(../images/select_arrow.png) 90% center no-repeat; box-sizing:border-box;}


	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	.sp4d_inner > li:nth-child(1) {width:25%;}
	.sp4d_inner > li:nth-child(2) {width:25%;}
	.sp4d_inner > li:nth-child(4) {width:16%;}
	.sp4d_inner > li:nth-child(5) {width:14%;} 
}
@media screen and (max-width:830px) {
	.sp4d_inner > li:nth-child(1) {width:27%;}
	.sp4d_inner > li:nth-child(4) {width:14%;}
}
@media screen and (max-width:767px) {
	.speck4_data > ul > li.thead_box {display:none;}
	
	.sp4d_inner {position:relative; padding:10px 0 40px;}
	.sp4d_inner > li:nth-child(1),
	.sp4d_inner > li:nth-child(2),
	.sp4d_inner > li:nth-child(3),
	.sp4d_inner > li:nth-child(4),
	.sp4d_inner > li:nth-child(5) {width:50%;}
	.sp4d_inner > li:nth-child(6) {position:absolute; right:0; bottom:10px; width:auto;}
	.sp4d_inner > li:nth-child(6) dd {padding:0;}
	
	.sp4d_inner > li dl {display:block;}
	.sp4d_inner > li dl:after {content:''; display:block; visibility:hidden; clear:both;}
	.sp4d_inner > li dt label {margin:0; overflow:unset; position:unset; top:unset; width:unset; height:unset; line-height:unset; text-indent:unset;}
	.sp4d_inner > li dt.thbtn_dt {overflow:unset; position:unset; top:unset; width:100%; height:unset; line-height:unset; text-indent:unset;}
	.sp4d_inner > li dt.thbtn_dt.del_btn {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
	.sp4d_inner > li dt {display:block; width:100%; padding:5px 0 0; text-align:left;}
	.sp4d_inner > li dd {display:block;  width:100%; text-align:left;}
	.sp4d_inner > li dd select {width:45%;}
}
@media screen and (max-width:640px) {
	.sp4d_inner {padding:10px 0 50px;}
	.sp4d_inner > li:nth-child(1),
	.sp4d_inner > li:nth-child(2),
	.sp4d_inner > li:nth-child(3),
	.sp4d_inner > li:nth-child(4),
	.sp4d_inner > li:nth-child(5) {width:100%;}
	
	.sp4d_inner > li dd input.sp4d_bsize1 {width:100%;}
	.sp4d_inner > li dd select {width:49%; background-position:96% center;}
}
@media screen and (max-width:480px) {
}


/*대외활동*/
.mp_speck5 {display:block; padding:0 0 10px; width:100%; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.mp_speck5:after {content:''; display:block; visibility:hidden; clear:both;}

.speck5_data {display:block;}
.speck5_data ul {display:block; text-align:center;}
.speck5_data ul:after {content:''; display:block; visibility:hidden; clear:both;}
.speck5_data > ul > li {display:block;}
.speck5_data > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}

.sp5d_inner {border-bottom:1px solid #ddd;}
.sp5d_inner > li {display:inline-block; float:left;}
.sp5d_inner > li:nth-child(1) {width:20%;}
.sp5d_inner > li:nth-child(2) {width:30%;}
.sp5d_inner > li:nth-child(3) {width:42%;}
.sp5d_inner > li:nth-child(4) {width:8%;}

.speck5_data > ul > li:first-child .sp5d_inner {border-bottom:none;}
.speck5_data > ul > li.thead_box {padding:5px 0; text-align:center; background-color:#f0f0f0; color:#333; font-weight:500; border-bottom:1px solid #ddd;}

.sp5d_inner > li dt label {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.sp5d_inner > li dt.thbtn_dt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.sp5d_inner > li dd {padding:5px 0;}
.sp5d_inner > li dd input.sp5d_bsize1 {width:95%;}
.sp5d_inner > li dd input.sp5d_bsize2 {width:100px;}


	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:830px) {
	.sp5d_inner > li:nth-child(1) {width:20%;}
	.sp5d_inner > li:nth-child(2) {width:32%;}
	.sp5d_inner > li:nth-child(3) {width:40%;}
	.sp5d_inner > li:nth-child(4) {width:8%;}
}
@media screen and (max-width:767px) {
	.speck5_data > ul > li.thead_box {display:none;}
	
	.sp5d_inner {position:relative; padding:10px 0 50px;}
	.sp5d_inner > li:nth-child(1),
	.sp5d_inner > li:nth-child(2),
	.sp5d_inner > li:nth-child(3) {width:50%;}
	.sp5d_inner > li:nth-child(4) {position:absolute; right:0; bottom:10px; width:auto;}
	.sp5d_inner > li:nth-child(4) dd {padding:0;}
	
	.sp5d_inner > li dl {display:block;}
	.sp5d_inner > li dl:after {content:''; display:block; visibility:hidden; clear:both;}
	.sp5d_inner > li dt label {margin:0; overflow:unset; position:unset; top:unset; width:unset; height:unset; line-height:unset; text-indent:unset;}
	.sp5d_inner > li dt.thbtn_dt {overflow:unset; position:unset; top:unset; width:20%; height:unset; line-height:39px; text-indent:unset;}
	.sp5d_inner > li dt.thbtn_dt.del_btn {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
	.sp5d_inner > li dt {display:inline-block; float:left; width:20%; padding:5px 0; text-align:left; line-height:39px;}
	.sp5d_inner > li dd {display:inline-block; float:left; width:80%; text-align:left;}	
}
@media screen and (max-width:640px) {	
	.sp5d_inner > li:nth-child(1),
	.sp5d_inner > li:nth-child(2),
	.sp5d_inner > li:nth-child(3) {width:100%;}
	
	.sp5d_inner > li dd input.sp5d_bsize1 {width:100%;}
	.sp5d_inner > li dd input.sp5d_bsize2 {width:45%;}
	
}
@media screen and (max-width:480px) {
	.sp5d_inner > li dt.thbtn_dt {width:100%; line-height:unset;}
	.sp5d_inner > li dt {display:block; float:none; width:100%; padding:5px 0 0; line-height:unset;}
	.sp5d_inner > li dd {display:block; float:none; width:100%;}	
}


/* 보유기술,경력기술서,자기소개서 */
.mp_speck6 {display:block; padding:10px 0 5px; width:100%; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.mp_speck6:after {content:''; display:block; visibility:hidden; clear:both;}

.mp_speck6 textarea {height:200px; overflow-y:auto;}


/* 첨부파일 */
.mp_speck7 {display:block;}
.mp_speck7:after {content:''; display:block; visibility:hidden; clear:both;}

.mp_speck7 .tbl_bd_view tbody th {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
.mp_speck7 .tbl_bd_view tbody td .file_addbtn {float:right;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.mp_speck7 .tbl_bd_view tbody td .file_addbtn {float:none;}
}

/* 기타사항 */
.mp_speck8 {display:block; padding:5px 0; width:100%; border-top:2px solid #333; border-bottom:1px solid #aaa;}
.mp_speck8:after {content:''; display:block; visibility:hidden; clear:both;}

.mp_speck8 .list_topsearch {margin-bottom:0; padding:0; border:none;}
.mp_speck8 .top_scbox {margin-bottom:0; padding-bottom:0; border-bottom:none;}
.mp_speck8 .top_scbox > li.ppinfo_agree dt {width:30%;}
.mp_speck8 .top_scbox > li.ppinfo_agree dd {width:70%;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.mp_speck8 {padding:5px 0 0;}
	.mp_speck8 .top_scbox > li:first-child {padding-top:0;}
	.mp_speck8 .top_scbox > li dt {background-color:#f0f0f0; color:#444;}
	
	.mp_speck8 .top_scbox > li.ppinfo_agree dt {width:100%;}
	.mp_speck8 .top_scbox > li.ppinfo_agree dd {width:100%;}
	.mp_speck8 .top_scbox > li.ppinfo_agree dd .ppif_agrbox {text-align:right;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
}

 /* 07마이페이지(개인) > 공통*/
.mypage_managebox {position:relative; display:block;}
.mypage_managebox:after {content:''; display:block; visibility:hidden; clear:both;}


/* 07마이페이지(개인) > 03입사지원관리*/
/*목록*/
.myp1_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.myp1_list:after {content:''; display:block; visibility:hidden; clear:both;}
.myp1_list > ul {display:block;}
.myp1_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.myp1_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.myp1_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp1_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.myp1_list > ul > li.thead_box li {text-align:center !important;}

.myp1_inner {display:block; position:relative;}
.myp1_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.myp1_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp1_inner > li:nth-child(1) {width:21%; text-align:left;}
.myp1_inner > li:nth-child(2) {width:26%;}
.myp1_inner > li:nth-child(3) {width:15%;}
.myp1_inner > li:nth-child(4) {width:11%;}
.myp1_inner > li:nth-child(5) {width:15%;}
.myp1_inner > li:nth-child(6) {width:12%;}

.myp1_inner > li dt.myp1_mdt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.myp1_inner > li dd .mp_cpname {margin-bottom:5px; font-family:'GSK'; font-size:1.6rem; font-weight:500; text-align:left;}
.myp1_inner > li dd .mp_cpname a {color:#333;}
.myp1_inner > li dd .mp_cpname a:hover,
.myp1_inner > li dd .mp_cpname a:active,
.myp1_inner > li dd .mp_cpname a:focus {text-decoration:underline;}
.myp1_inner > li dd .mp_cplist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.3rem; text-align:left;}
.myp1_inner > li dd .mp_cplist li:before {content:''; position:absolute; left:5px; top:7px; width:1px; height:10px; background-color:#ddd;}
.myp1_inner > li dd .mp_cplist li:first-child {padding-left:0;}
.myp1_inner > li dd .mp_cplist li:first-child:before {display:none;}
.myp1_inner > li dd .dp_mobile {display:none;}

.myp1_inner > li dd button.bd_btn {padding:2px 5px; width:90%; line-height:unset;}
.myp1_inner > li dd a.bd_btn {padding:2px 5px; width:90%; line-height:unset;}
.myp1_inner > li dd button.bd_btn.list_btn {margin-bottom:5px; border-color:#006cbd; color:#006cbd;}
.myp1_inner > li dd a.bd_btn.list_btn {margin-bottom:5px; border-color:#006cbd; color:#006cbd;}
.myp1_inner > li dd button.bd_btn.del_btn {background-color:#d52604; color:#fff;}
.myp1_inner > li dd button.bd_btn.nodel_btn {color:#d52604;}
.myp1_inner > li:nth-child(6) dd span.del {display:block; margin:0 auto; padding:2px 5px; width:90%; border:1px solid #ddd; border-radius:5px; text-align:center;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.myp1_list > ul > li.thead_box {display:none;}
	.myp1_inner > li {display:block; float:none; width:100%; padding:2px 0;}
	.myp1_inner > li:nth-child(1) {width:100%; font-weight:500; font-size:unset; padding-right:22%;}
	.myp1_inner > li:nth-child(2),
	.myp1_inner > li:nth-child(3),
	.myp1_inner > li:nth-child(4) {width:100%; padding-right:22%;}
	.myp1_inner > li:nth-child(5) {position:absolute; right:0; top:20px; width:20%;}
	.myp1_inner > li:nth-child(6) {position:absolute; right:0; top:63px; width:20%;}
	
	.myp1_inner > li dt.myp1_mdt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:28%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.myp1_inner > li dd .mp_cpname {margin-bottom:-0; font-size:1.7rem;}
	
	.myp1_inner > li dd .mp_cplist li {font-size:unset;}
	.myp1_inner > li dd .dp_mobile {display:inline-block;}
	
	.myp1_inner > li dd {display:inline-block; float:left; width:72%; text-align:left;}
	.myp1_inner > li:nth-child(1) dd,
	.myp1_inner > li:nth-child(2) dd {display:block; float:none; width:100%;}
	.myp1_inner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
	
	.myp1_inner > li:nth-child(5) dd,
	.myp1_inner > li:nth-child(6) dd {display:block; float:none; width:100%; text-align:center;}
	
	.myp1_inner > li dd button.bd_btn,
  	.myp1_inner > li dd a.bd_btn,
	.myp1_inner > li:nth-child(6) dd span.del {width:100%; padding:5px 10px;}
	.myp1_inner > li dd button.bd_btn.list_btn {margin-bottom:0;}
  	.myp1_inner > li dd a.bd_btn.list_btn {display:block; margin-bottom:0; box-sizing:border-box;}
		
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.myp1_list > ul > li {padding-bottom:50px;}
	.myp1_inner > li:nth-child(1),
	.myp1_inner > li:nth-child(2),
	.myp1_inner > li:nth-child(3),
	.myp1_inner > li:nth-child(4) {padding-right:0;}
	.myp1_inner > li:nth-child(5) {right:unset; left:0; top:unset; bottom:-40px; width:49%;}
	.myp1_inner > li:nth-child(6) { top:unset; bottom:-40px; width:49%;}
	
	.myp1_inner > li dt.myp1_mdt {width:30%;}
	.myp1_inner > li dd {width:70%;}
	
}
@media screen and (max-width:480px) {
	.myp1_inner > li dt.myp1_mdt {width:40%;}
	.myp1_inner > li dd {width:60%;}
	.myp1_inner > li:nth-child(2) dd {width:100%;}
}



/* 07마이페이지(개인) > 04지원사업신청관리 */
/*목록*/
.myp2_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.myp2_list:after {content:''; display:block; visibility:hidden; clear:both;}
.myp2_list > ul {display:block;}
.myp2_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.myp2_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.myp2_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}

.myp2_inner {display:block; position:relative;}
.myp2_inner > li {display:block; padding:0 15% 0 3px;}
.myp2_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp2_inner > li:nth-child(6) {position:absolute; right:0; top:20px; padding:0 3px; text-align:center;}
.myp2_inner > li:nth-child(7) {position:absolute; right:0; top:60px; padding:0 3px; text-align:center;}

.myp2_inner > li dt {display:inline-block; float:left; width:18%;}
.myp2_inner > li dd {display:inline-block; float:left; width:82%;}
.myp2_inner > li:nth-child(1) dd {font-family:'GSK'; color:#222; font-weight:500; font-size:1.5rem;}
.myp2_inner > li:nth-child(6) dt,
.myp2_inner > li:nth-child(7) dt {display:block; float:none; width:100%;}
.myp2_inner > li:nth-child(6) dd,
.myp2_inner > li:nth-child(7) dd {display:block; float:none; width:100%;}

.myp2_inner > li dd button.bd_btn {padding:0; width:90%; line-height:unset;}
.myp2_inner > li:nth-child(6) dd button.bd_btn.list_btn {background-color:#006cbd; color:#fff; padding:2px 20px; width:100%;}
.myp2_inner > li:nth-child(7) dd button.bd_btn {padding:2px 20px; width:100%;}

.myp2_inner > li dd button.bd_btn.del_btn {color:#d52604;}
.myp2_inner > li dd button.bd_btn.del_btn2 {width:100%; color:#fff; background-color:#d52604; border-color:#d52604;}
.myp2_inner > li:nth-child(7) dd span.del {display:block; margin:0 auto; padding:2px 21px;  width:100%; border:1px solid #ddd; border-radius:5px; text-align:center;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.myp2_list > ul > li {padding-bottom:50px;}
	.myp2_list.myp5_list > ul > li {padding-bottom:50px;}
	.myp2_inner > li {padding:0 3px;}
	.myp2_inner > li:nth-child(6) {top:unset; right:unset; left:0; bottom:-40px; width:49%; padding-left:0;}
	.myp2_inner > li:nth-child(7) {top:unset; bottom:-40px; width:49%; padding-left:0;}
	
	.myp2_inner > li dt {width:20%;}
	.myp2_inner > li dd {width:80%;}
	
	.myp2_inner > li dd button.bd_btn.del_btn,
	.myp2_inner > li:nth-child(6) dd button.bd_btn.list_btn {padding:5px 10px;}
	.myp2_inner > li:nth-child(7) dd span.del {padding:5px 20px;}
}
@media screen and (max-width:480px) {
	.myp2_inner > li dt {width:25%;}
	.myp2_inner > li dd {width:75%; padding-left:10px;}
	.myp2_inner > li:nth-child(6) dd {padding-left:0;}
	.myp2_inner > li:nth-child(7) dd {padding-left:0;}
}


/* 07마이페이지(개인) > 05내가받은입사제안 */
.myp3_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.myp3_list:after {content:''; display:block; visibility:hidden; clear:both;}
.myp3_list > ul {display:block;}
.myp3_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.myp3_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.myp3_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp3_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.myp3_list > ul > li.thead_box li {text-align:center !important;}

.myp3_inner {display:block; position:relative;}
.myp3_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.myp3_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp3_inner > li:nth-child(1) {width:20%; text-align:left;}
.myp3_inner > li:nth-child(2) {width:18%; text-align:left;}
.myp3_inner > li:nth-child(3) {width:19%;}
.myp3_inner > li:nth-child(4) {width:11%;}
.myp3_inner > li:nth-child(5) {width:12%;}
.myp3_inner > li:nth-child(6) {width:12%;}
.myp3_inner > li:nth-child(7) {width:8%;}

.myp3_inner > li dt.myp3_mdt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.myp3_inner > li dd button.bd_btn,
.myp3_inner > li dd a.bd_btn {padding:0; width:90%; line-height:unset;}
.myp3_inner > li dd button.bd_btn.list_btn {border-color:#006cbd; color:#006cbd;}
.myp3_inner > li dd a.bd_btn.list_btn2 {border-color:#006f7a; color:#006f7a;}
.myp3_inner > li dd button.bd_btn.del_btn {color:#fff; background-color:#d52604; border-color:#d52604;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.myp3_list > ul > li.thead_box {display:none;}
	.myp3_inner > li {display:block; float:none; width:100%; padding:2px 0;}
	.myp3_inner > li:nth-child(1) {width:100%; font-size:unset; padding-right:22%;}
	.myp3_inner > li:nth-child(2),
	.myp3_inner > li:nth-child(3),
	.myp3_inner > li:nth-child(4) {width:100%; padding-right:22%;}
	.myp3_inner > li:nth-child(5) {position:absolute; right:0; top:0; width:20%;}
	.myp3_inner > li:nth-child(6) {position:absolute; right:0; top:35px; width:20%;}
	.myp3_inner > li:nth-child(7) {position:absolute; right:0; top:69px; width:20%;}
	
	.myp3_inner > li dt.myp3_mdt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:28%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	
	
	.myp3_inner > li dd {display:inline-block; float:left; width:72%; text-align:left;}
	.myp3_inner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
	
	.myp3_inner > li:nth-child(1) dd {font-family:'GSK'; font-weight:500; color:#222; font-size:1.5rem;}
	.myp3_inner > li:nth-child(5) dd,
	.myp3_inner > li:nth-child(6) dd,
	.myp3_inner > li:nth-child(7) dd {display:block; float:none; width:100%; text-align:center;}
	
	.myp3_inner > li dd button.bd_btn {width:100%; padding:2px 10px;}
	.myp3_inner > li dd a.bd_btn.list_btn2 {display:block; padding:2px 10px; width: 100%; box-sizing: border-box;}
	.myp3_inner > li dd button.bd_btn.list_btn {margin-bottom:0;}

}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {

}
@media screen and (max-width:480px) {
	.myp3_list > ul > li {padding-bottom:90px;}
	.myp3_inner > li:nth-child(1),
	.myp3_inner > li:nth-child(2),
	.myp3_inner > li:nth-child(3),
	.myp3_inner > li:nth-child(4) {padding-right:0;}
	.myp3_inner > li:nth-child(5) {right:unset; left:0; top:unset; bottom:-45px; width:49%;}
	.myp3_inner > li:nth-child(6) {top:unset; bottom:-45px; width:49%;}
	.myp3_inner > li:nth-child(7) {top:unset; bottom:-85px; width:30%;}
	
	.myp3_inner > li dt.myp3_mdt {width:30%;}
	.myp3_inner > li dd {width:70%;}
	
	.myp3_inner > li dd button.bd_btn.list_btn,
	.myp3_inner > li dd a.bd_btn.list_btn2 {padding:5px 10px;}
}

/* 07마이페이지(개인) > 06스크랩 > 01스크랩한 채용공고 */
.myp4_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.myp4_list:after {content:''; display:block; visibility:hidden; clear:both;}
.myp4_list > ul {display:block;}
.myp4_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.myp4_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.myp4_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp4_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.myp4_list > ul > li.thead_box li {text-align:center !important;}

.myp4_inner {display:block; position:relative;}
.myp4_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.myp4_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp4_inner > li:nth-child(1) {width:21%; text-align:left;}
.myp4_inner > li:nth-child(2) {width:26%;}
.myp4_inner > li:nth-child(3) {width:15%;}
.myp4_inner > li:nth-child(4) {width:15%;}
.myp4_inner > li:nth-child(5) {width:15%;}
.myp4_inner > li:nth-child(6) {width:8%;}

.myp4_inner > li dt.myp4_mdt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.myp4_inner > li dd .mp_cpname {margin-bottom:5px; font-family:'GSK'; font-size:1.6rem; font-weight:500; text-align:left;}
.myp4_inner > li dd .mp_cpname a {color:#333;}
.myp4_inner > li dd .mp_cplist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.4rem; text-align:left;}
.myp4_inner > li dd .mp_cplist li:before {content:''; position:absolute; left:5px; top:7px; width:1px; height:10px; background-color:#ddd;}
.myp4_inner > li dd .mp_cplist li:first-child {padding-left:0;}
.myp4_inner > li dd .mp_cplist li:first-child:before {display:none;}
.myp4_inner > li dd .dp_mobile {display:none;}

.myp4_inner > li dd .bd_btn {padding:2px 5px; width:100%; line-height:unset;}
.myp4_inner > li dd .bd_btn.del_btn {color:#fff; background-color:#d52604; border-color:#d52604;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.myp4_list > ul > li.thead_box {display:none;}
	.myp4_inner > li {display:block; float:none; width:100%; padding:2px 0; padding-right:26%;}
	.myp4_inner > li:nth-child(1) {width:100%; font-weight:500; font-size:unset;}
	.myp4_inner > li:nth-child(2),
	.myp4_inner > li:nth-child(3),
	.myp4_inner > li:nth-child(4) {width:100%;}
	.myp4_inner > li:nth-child(5) {position:absolute; right:0; top:13px; width:20%; padding-right:0;}
	.myp4_inner > li:nth-child(6) {position:absolute; right:0; top:68px; width:20%; padding-right:0;}
	
	.myp4_inner > li dt.myp4_mdt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:28%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.myp4_inner > li dd .mp_cpname {margin-bottom:-0; font-size:1.7rem;}
	.myp4_inner > li dd .mp_cplist li {font-size:unset;}
	.myp4_inner > li dd .dp_mobile {display:inline-block;}
	
	.myp4_inner > li dd {display:inline-block; float:left; width:72%; text-align:left;}
	.myp4_inner > li:nth-child(1) dd,
	.myp4_inner > li:nth-child(2) dd {display:block; float:none; width:100%;}
	
	.myp4_inner > li:nth-child(5) dt.myp4_mdt {width:100%; text-align:center;}
	.myp4_inner > li:nth-child(5) dd,
	.myp4_inner > li:nth-child(6) dd {display:block; float:none; width:100%; text-align:center;}
	
	.myp4_inner > li dd .bd_btn,
	.myp4_inner > li:nth-child(6) dd span.del {width:100%; padding:5px 10px;}
	.myp4_inner > li dd .bd_btn.list_btn {margin-bottom:0;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.myp4_inner > li dt.myp4_mdt {width:30%;}
	.myp4_inner > li dd {width:70%;}
	
}
@media screen and (max-width:480px) {
	.myp4_list > ul > li {padding-bottom:50px;}
	.myp4_inner > li:nth-child(1),
	.myp4_inner > li:nth-child(2),
	.myp4_inner > li:nth-child(3),
	.myp4_inner > li:nth-child(4) {padding-right:0;}
	.myp4_inner > li:nth-child(5) {position:unset; right:unset; top:unset; width:100%;}
	.myp4_inner > li:nth-child(6) {top:unset; bottom:-42px; width:30%;}
	
	.myp4_inner > li dt.myp4_mdt {width:40%;}
	.myp4_inner > li dd {width:60%;}
	.myp4_inner > li:nth-child(2) dd {width:100%;}
	.myp4_inner > li:nth-child(5) dt.myp4_mdt {width:40%; text-align:left;}
	.myp4_inner > li:nth-child(5) dd {display:inline-block; width:60%; text-align:left;}
}


/* 07마이페이지(개인) > 09나의 1:1문의 / 10나의 일자리정책제안 */
.myp5_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.myp5_list:after {content:''; display:block; visibility:hidden; clear:both;}
.myp5_list > ul {display:block;}
.myp5_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.myp5_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.myp5_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp5_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.myp5_list > ul > li.thead_box li {text-align:center !important;}

.myp5_inner {display:block; position:relative;}
.myp5_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.myp5_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.myp5_inner > li:first-child {width:8%;}
.myp5_inner > li:nth-child(2) {width:45%; text-align:left;}
.myp5_inner > li:nth-child(3) {width:16%;}
.myp5_inner > li:nth-child(4) {width:16%;}
.myp5_inner > li:nth-child(5) {width:15%;}

.myp5_inner > li dd {position:relative;}
.myp5_inner > li dd span.bd_btn {padding:0 15px; line-height:unset;}
.myp5_inner > li dd .lock_img {width:15px; height:15px; font-size:0;}
.myp5_inner > li dd .lock_img:before {content:''; position:absolute; left:0; top:4px; width:15px; height:15px; background:url(images/sub_ir.png) -89px -70px no-repeat;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.myp5_list > ul > li.thead_box {display:none;}
	.myp5_inner > li {display:block; float:none; text-align:left; width:100%; padding-right:15%;}
	.myp5_inner > li:first-child {display:none;}
	.myp5_inner > li:nth-child(2) {padding-left:3px; width:100%; font-weight:500; font-size:unset;}
	.myp5_inner > li:nth-child(3),
	.myp5_inner > li:nth-child(4) {width:100%;}
	.myp5_inner > li:nth-child(5) {position:absolute; right:3px; top:50%; margin-top:-17px; width:unset; padding-right:0;}
	
	.myp5_inner > li dd {display:block; width:100%;}
	.myp5_inner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
	.myp5_inner > li:nth-child(2) dd {font-family:'GSK'; font-size:1.6rem; color:#333;}
	.myp5_inner > li:nth-child(5) dd {padding-right:0;}
	.myp5_inner > li dd span.bd_btn {padding:5px 10px;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.myp5_list > ul > li {padding-bottom:50px;}
	.myp5_inner > li:nth-child(5) {top:unset; bottom:-40px;}
	.myp5_inner > li dd span.bd_btn {padding:5px 20px;}
}
@media screen and (max-width:380px) {
}



/********************************
 08 마이페이지(기업)
 *******************************/
 
 /* 08마이페이지(기업) > 공통*/
.mpcp_managebox {position:relative; display:block;}
.mpcp_managebox:after {content:''; display:block; visibility:hidden; clear:both;}
 
/* 08마이페이지(기업) >  02채용공고관리*/

/*목록*/
.mpcp1_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.mpcp1_list:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp1_list > ul {display:block;}
.mpcp1_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp1_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.mpcp1_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp1_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.mpcp1_list > ul > li.thead_box li {text-align:center !important;}

.mpcp1_inner {display:block; position:relative;}
.mpcp1_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.mpcp1_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp1_inner > li:nth-child(1) {width:15%; text-align:left; padding-left:10px;}
.mpcp1_inner > li:nth-child(2) {width:25%;}
.mpcp1_inner > li:nth-child(3) {width:13%;}
.mpcp1_inner > li:nth-child(4) {width:15%;}
.mpcp1_inner > li:nth-child(5) {width:9%;}
.mpcp1_inner > li:nth-child(6) {width:9%;}
.mpcp1_inner > li:nth-child(7) {width:14%;}

.mpcp1_inner > li dt.mpcp1_mdt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.mpcp1_inner > li dd .mpcp1_name {margin-bottom:0; font-family:'GSK'; font-size:1.6rem; font-weight:500; text-align:left;}
.mpcp1_inner > li dd .mpcp1_name a {color:#333;}
.mpcp1_inner > li dd .mpcp1_nlist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.3rem; text-align:left;}
.mpcp1_inner > li dd .mpcp1_nlist li:before {content:''; position:absolute; left:5px; top:5px; width:1px; height:10px; background-color:#ddd;}
.mpcp1_inner > li dd .mpcp1_nlist li:first-child {padding-left:0;}
.mpcp1_inner > li dd .mpcp1_nlist li:first-child:before {display:none;}
.mpcp1_inner > li dd .dp_mobile {display:none;}

.mpcp1_inner > li dd button.bd_btn {padding:0 10px; width:100%; line-height:unset;}
.mpcp1_inner > li dd button.bd_btn.list_btn {margin-bottom:5px; background-color:#006cbd; color:#fff;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.mpcp1_list > ul > li.thead_box {display:none;}
	.mpcp1_inner > li {display:block; float:none; text-align:left; width:100%;}
	.mpcp1_inner > li:nth-child(1) {padding-left:3px; width:100%; font-weight:500; font-size:unset;}
	.mpcp1_inner > li:nth-child(2) {width:100%;}
	.mpcp1_inner > li:nth-child(3) {width:100%;}
	.mpcp1_inner > li:nth-child(4) {width:100%; padding:5px 0 0;}
	.mpcp1_inner > li:nth-child(5) {position:absolute; right:3px; top:50%; margin-top:-44px; width:unset; text-align:center;}
	.mpcp1_inner > li:nth-child(6) {width:100%;}
	.mpcp1_inner > li:nth-child(7) {width:100%; margin-top:10px;}
	
	.mpcp1_inner > li dt.mpcp1_mdt {overflow:unset; position:unset; top:unset; width:unset; height:unset; line-height:unset; text-indent:unset;}
	
	.mpcp1_inner > li dd {display:block;width:100%; padding-right:24%;}
	.mpcp1_inner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
	.mpcp1_inner > li:nth-child(5) dd,
	.mpcp1_inner > li:nth-child(7) dd {padding-right:0;}
	
	.mpcp1_inner > li:nth-child(4) dt,
	.mpcp1_inner > li:nth-child(6) dt {display:inline-block; float:left; width:20%; color:#444;}
	.mpcp1_inner > li:nth-child(4) dd,
	.mpcp1_inner > li:nth-child(6) dd {display:inline-block; float:left; width:80%;}
	
	.mpcp1_inner > li dd .mpcp1_nlist li {font-size:unset;}
	.mpcp1_inner > li dd .dp_mobile {display:inline-block;}
	
	.mpcp1_inner > li dd button.bd_btn {width:48%; padding:5px 10px;}
	.mpcp1_inner > li dd button.bd_btn.list_btn {margin-bottom:0; margin-right:5px;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.mpcp1_inner > li:nth-child(4) dt,
	.mpcp1_inner > li:nth-child(6) dt {width:30%;}
	.mpcp1_inner > li:nth-child(4) dd,
	.mpcp1_inner > li:nth-child(6) dd {width:70%;}
}
@media screen and (max-width:380px) {
	.mpcp1_inner > li:nth-child(5) {position:inherit; right:unset; top:unset; margin-top:unset; width:unset; text-align:left;}
	.mpcp1_inner > li:nth-child(5) dt {display:inline-block; float:left; width:30%;}
	.mpcp1_inner > li:nth-child(5) dd {display:inline-block; float:left; width:70%;}
}

/* 08마이페이지(기업) >  02채용공고관리 > 지원자 목록*/
.mpcp1_1_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.mpcp1_1_list:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp1_1_list > ul {display:block;}
.mpcp1_1_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp1_1_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.mpcp1_1_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp1_1_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.mpcp1_1_list > ul > li.thead_box li {text-align:center !important;}

.mpcp1_1_inner {display:block; position:relative;}
.mpcp1_1_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.mpcp1_1_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp1_1_inner > li:nth-child(1) {width:9%;}
.mpcp1_1_inner > li:nth-child(2) {width:30%; padding-left:5px;}
.mpcp1_1_inner > li:nth-child(3) {width:10%;}
.mpcp1_1_inner > li:nth-child(4) {width:8%;}
.mpcp1_1_inner > li:nth-child(5) {width:19%;}
.mpcp1_1_inner > li:nth-child(6) {width:11%;}
.mpcp1_1_inner > li:nth-child(7) {width:13%;}

.mpcp1_1_inner > li:nth-child(1) dd {font-family:'GSK'; font-weight:500; color:#333;}
.mpcp1_1_inner > li dt.mpcp1_1_mdt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.mpcp1_1_inner > li dd .mp_cpname {margin-bottom:0; font-family:'GSK'; text-align:left; line-height:1.4;}
.mpcp1_1_inner > li dd .mp_cpname a {color:#333;}
.mpcp1_1_inner > li dd .mp_cplist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.4rem;}
.mpcp1_1_inner > li dd .mp_cplist li:before {content:''; position:absolute; left:5px; top:50%; margin-top:-4px; width:1px; height:10px; background-color:#ddd;}
.mpcp1_1_inner > li dd .mp_cplist li:first-child {padding-left:0;}
.mpcp1_1_inner > li dd .mp_cplist li:first-child:before {display:none;}
.mpcp1_1_inner > li dd .dp_mobile {display:none;}

.mpcp1_1_inner > li dd button.bd_btn {padding:2px 5px; width:100%; line-height:unset;}
.mpcp1_1_inner > li dd button.bd_btn.view_btn {color:#fff; background-color:#006cbd;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.mpcp1_1_list > ul > li.thead_box {display:none;}
	.mpcp1_1_inner > li {display:block; float:none; width:100%; padding:2px 0;}
	.mpcp1_1_inner > li:nth-child(1) {width:100%;  font-size:unset; padding-right:22%;}
	.mpcp1_1_inner > li:nth-child(2),
	.mpcp1_1_inner > li:nth-child(3),
	.mpcp1_1_inner > li:nth-child(4),
	.mpcp1_1_inner > li:nth-child(5) {width:100%; padding-right:22%; padding-left:0;}
	.mpcp1_1_inner > li:nth-child(6) {position:absolute; right:0; top:30px; width:20%;}
	.mpcp1_1_inner > li:nth-child(7) {position:absolute; right:0; top:90px; width:20%;}
	
	.mpcp1_1_inner > li dt.mpcp1_1_mdt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:28%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.mpcp1_1_inner > li dd .mp_cpname {margin-bottom:0; font-size:1.6rem;}
	.mpcp1_1_inner > li dd .mp_cplist li {font-size:unset;}
	.mpcp1_1_inner > li dd .dp_mobile {display:inline-block;}
	
	.mpcp1_1_inner > li dd {display:inline-block; float:left; width:72%; text-align:left;} 
	.mpcp1_1_inner > li:nth-child(1) dd {font-size:1.7rem;}
	.mpcp1_1_inner > li:nth-child(1) dd,
	.mpcp1_1_inner > li:nth-child(2) dd {display:block; float:none; width:100%;}
	
	.mpcp1_1_inner > li:nth-child(6) dt.mpcp1_1_mdt {width:100%; text-align:center;}
	.mpcp1_1_inner > li:nth-child(6) dd,
	.mpcp1_1_inner > li:nth-child(7) dd {display:block; float:none; width:100%; text-align:center;}
	
	.mpcp1_1_inner > li dd button.bd_btn,
	.mpcp1_1_inner > li:nth-child(7) dd span.del {width:100%; padding:5px 10px;}
	.mpcp1_1_inner > li dd button.bd_btn.view_btn {margin-bottom:0;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.mpcp1_1_inner > li dt.mpcp1_1_mdt {width:30%;}
	.mpcp1_1_inner > li dd {width:70%;}
	
}
@media screen and (max-width:480px) {
	.mpcp1_1_inner > li:nth-child(1),
	.mpcp1_1_inner > li:nth-child(2),
	.mpcp1_1_inner > li:nth-child(3),
	.mpcp1_1_inner > li:nth-child(4),
	.mpcp1_1_inner > li:nth-child(5) {padding-right:0;}
	.mpcp1_1_list > ul > li {padding-bottom:50px;}
	.mpcp1_1_inner > li:nth-child(6) {position:unset; top:unset; right:unset; width:100%; text-align:left;}
	
	.mpcp1_1_inner > li dt.mpcp1_1_mdt {width:40%;}
	.mpcp1_1_inner > li dd {width:60%;}
	.mpcp1_1_inner > li:nth-child(6) dt.mpcp1_1_mdt {width:40%; text-align:left;}
	.mpcp1_1_inner > li:nth-child(6) dd {width:60%; text-align:left;}
	.mpcp1_1_inner > li:nth-child(7) {top:unset; bottom:-40px; width:35%;}
}


/* 08마이페이지(기업) >  03 입사제안 목록관리*/
.mpcp3_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.mpcp3_list:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp3_list > ul {display:block;}
.mpcp3_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp3_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.mpcp3_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp3_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.mpcp3_list > ul > li.thead_box li {text-align:center !important;}

.mpcp3_inner {display:block; position:relative;}
.mpcp3_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.mpcp3_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp3_inner > li:nth-child(1) {width:9%;}
.mpcp3_inner > li:nth-child(2) {width:25%; padding-left:5px;}
.mpcp3_inner > li:nth-child(3) {width:14%;}
.mpcp3_inner > li:nth-child(4) {width:12%;}
.mpcp3_inner > li:nth-child(5) {width:18%;}
.mpcp3_inner > li:nth-child(6) {width:11%;}
.mpcp3_inner > li:nth-child(7) {width:11%;}

.mpcp3_inner > li:nth-child(1) dd {font-family:'GSK'; font-weight:500; color:#333;}
.mpcp3_inner > li dt.mpcp3_mdt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.mpcp3_inner > li dd .mp_cpname {margin-bottom:0; font-family:'GSK'; text-align:left; line-height:1.4;}
.mpcp3_inner > li dd .mp_cpname a {color:#333;}
.mpcp3_inner > li dd .mp_cplist li {position:relative; display:inline-block; float:left; padding-left:10px; font-size:1.3rem; text-align:left;}
.mpcp3_inner > li dd .mp_cplist li:before {content:''; position:absolute; left:5px; top:5px; width:1px; height:10px; background-color:#ddd;}
.mpcp3_inner > li dd .mp_cplist li:first-child {padding-left:0;}
.mpcp3_inner > li dd .mp_cplist li:first-child:before {display:none;}
.mpcp3_inner > li dd .dp_mobile {display:none;}

.mpcp3_inner > li dd button.bd_btn {padding:2px 5px; width:100%; line-height:unset;}
.mpcp3_inner > li dd button.bd_btn.del_btn {background-color:#d52604; color:#fff;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.mpcp3_list > ul > li.thead_box {display:none;}
	.mpcp3_inner > li {display:block; float:none; width:100%; padding:2px 0;}
	.mpcp3_inner > li:nth-child(1) {width:100%;  font-size:unset; padding-right:22%;}
	.mpcp3_inner > li:nth-child(2),
	.mpcp3_inner > li:nth-child(3),
	.mpcp3_inner > li:nth-child(4),
	.mpcp3_inner > li:nth-child(5) {width:100%; padding-right:22%; padding-left:0;}
	.mpcp3_inner > li:nth-child(6) {position:absolute; right:0; top:30px; width:20%;}
	.mpcp3_inner > li:nth-child(7) {position:absolute; right:0; top:90px; width:20%;}
	
	.mpcp3_inner > li dt.mpcp3_mdt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:28%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.mpcp3_inner > li dd .mp_cpname {margin-bottom:0; font-size:1.6rem;}
	.mpcp3_inner > li dd .mp_cplist li {font-size:unset;}
	.mpcp3_inner > li dd .dp_mobile {display:inline-block;}
	
	.mpcp3_inner > li dd {display:inline-block; float:left; width:72%; text-align:left;} 
	.mpcp3_inner > li:nth-child(1) dd {font-size:1.7rem;}
	.mpcp3_inner > li:nth-child(1) dd,
	.mpcp3_inner > li:nth-child(2) dd {display:block; float:none; width:100%;}
	
	.mpcp3_inner > li:nth-child(6) dt.mpcp3_mdt {width:100%; text-align:center;}
	.mpcp3_inner > li:nth-child(6) dd,
	.mpcp3_inner > li:nth-child(7) dd {display:block; float:none; width:100%; text-align:center;}
	
	.mpcp3_inner > li dd button.bd_btn,
	.mpcp3_inner > li:nth-child(7) dd span.del {width:100%; padding:5px 10px;}
	.mpcp3_inner > li dd button.bd_btn.del_btn {margin-bottom:0;}
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.mpcp3_inner > li dt.mpcp3_mdt {width:30%;}
	.mpcp3_inner > li dd {width:70%;}
}
@media screen and (max-width:480px) {
	.mpcp3_inner > li:nth-child(1),
	.mpcp3_inner > li:nth-child(2),
	.mpcp3_inner > li:nth-child(3),
	.mpcp3_inner > li:nth-child(4),
	.mpcp3_inner > li:nth-child(5) {padding-right:0;}
	.mpcp3_list > ul > li {padding-bottom:50px;}
	.mpcp3_inner > li:nth-child(6) {position:unset; top:unset; right:unset; width:100%; text-align:left;}
	
	.mpcp3_inner > li dt.mpcp3_mdt {width:40%;}
	.mpcp3_inner > li dd {width:60%;}
	.mpcp3_inner > li:nth-child(6) dt.mpcp3_mdt {width:40%; text-align:left;}
	.mpcp3_inner > li:nth-child(6) dd {width:60%; text-align:left;}
	.mpcp3_inner > li:nth-child(7) {top:unset; bottom:-40px; width:35%;}
}


/* 08마이페이지(기업) >  04나의 기업홍보요청*/

/*목록*/
.mpcp2_list {position:relative; display:block; margin-top:10px; border-top:2px solid #333;}
.mpcp2_list:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp2_list > ul {display:block;}
.mpcp2_list > ul:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp2_list > ul > li {display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.mpcp2_list > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp2_list > ul > li.thead_box {background-color:#e9e9e9; border-bottom-color:#bbb; font-weight:500;}
.mpcp2_list > ul > li.thead_box li {text-align:center !important;}

.mpcp2_inner {display:block; position:relative;}
.mpcp2_inner > li {display:inline-block; float:left; padding:0 3px; text-align:center;}
.mpcp2_inner > li:after {content:''; display:block; visibility:hidden; clear:both;}
.mpcp2_inner > li:nth-child(1) {width:28%; text-align:left; padding-left:10px;}
.mpcp2_inner > li:nth-child(2) {width:17%;}
.mpcp2_inner > li:nth-child(3) {width:18%;}
.mpcp2_inner > li:nth-child(4) {width:10%;}
.mpcp2_inner > li:nth-child(5) {width:15%;}
.mpcp2_inner > li:nth-child(6) {width:12%;}

.mpcp2_inner > li dt.mpcp2_mdt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.mpcp2_inner > li dd button.bd_btn {padding:0; width:90%; line-height:unset;}
.mpcp2_inner > li dd button.bd_btn.list_btn {margin-bottom:5px; border-color:#006cbd; color:#006cbd;}
.mpcp2_inner > li dd button.bd_btn.del_btn {background-color:#d52604; color:#fff;}
.mpcp2_inner > li dd button.bd_btn.nodel_btn {color:#d52604;}
.mpcp2_inner > li:nth-child(6) dd span.del {display:block; margin:0 auto; width:90%; border:1px solid #ddd; border-radius:5px; text-align:center;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:790px) {
	.mpcp2_list > ul > li.thead_box {display:none;}
	.mpcp2_inner > li {display:block; float:none; width:100%; padding:2px 0;}
	.mpcp2_inner > li:nth-child(1) {padding-left:0; width:100%; font-weight:500; font-size:unset; padding-right:22%;}
	.mpcp2_inner > li:nth-child(2),
	.mpcp2_inner > li:nth-child(3),
	.mpcp2_inner > li:nth-child(4) {width:100%; padding-right:22%;}
	.mpcp2_inner > li:nth-child(5) {position:absolute; right:0; top:10px; width:20%;}
	.mpcp2_inner > li:nth-child(6) {position:absolute; right:0; top:53px; width:20%;}
	
	.mpcp2_inner > li dt.mpcp2_mdt {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:28%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	
	.mpcp2_inner > li dd {display:inline-block; float:left; width:72%; text-align:left;}
	.mpcp2_inner > li dd:after {content:''; display:block; visibility:hidden; clear:both;}
	
	.mpcp2_inner > li:nth-child(5) dd,
	.mpcp2_inner > li:nth-child(6) dd {display:block; float:none; width:100%; text-align:center;}
	
	.mpcp2_inner > li dd button.bd_btn,
	.mpcp2_inner > li:nth-child(6) dd span.del {width:100%; padding:5px 10px;}
	.mpcp2_inner > li dd button.bd_btn.list_btn {margin-bottom:0;}
		
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
	.mpcp2_list > ul > li {padding-bottom:50px;}
	.mpcp2_inner > li:nth-child(1),
	.mpcp2_inner > li:nth-child(2),
	.mpcp2_inner > li:nth-child(3),
	.mpcp2_inner > li:nth-child(4) {padding-right:0;}
	.mpcp2_inner > li:nth-child(5) {right:unset; left:0; top:unset; bottom:-40px; width:49%;}
	.mpcp2_inner > li:nth-child(6) { top:unset; bottom:-40px; width:49%;}
	
	.mpcp2_inner > li dt.mpcp2_mdt {width:30%;}
	.mpcp2_inner > li dd {width:70%;}
	
}
@media screen and (max-width:480px) {
	.mpcp2_inner > li dt.mpcp2_mdt {width:40%;}
	.mpcp2_inner > li dd {width:60%;}
}

