@charset "utf-8"; 

a {display: block;}
.wrapper .detail-wrap-inner {max-width: 1440px; margin: 0 auto; padding: 0 120px; position: relative;}

/*font*/
.detail-header .title.medium {font-size: 48px; font-weight: 700; color: #000;  letter-spacing: 0.05em;}
.detail-header p.date {font-size: 18px;font-weight: 400;}
.detail-footer .board_nav a {font-size: 18px; font-weight: 700; line-height: 1.5; color: #000; letter-spacing: 0.01em;}
.detail-footer .board_nav a span {font-size: 18px; font-weight: 400; line-height: 1.5; color: #000; letter-spacing: 0.01em;}
.detail-footer .list_btn {font-size: 18px; font-weight: 700; color: #464646; letter-spacing: 0.01em;} 

/*content*/
.detail-wrap {padding-top: 152px;}

.detail-header {border-bottom: 1px solid #bbbbbb; padding-bottom: 48px;}
.detail-header .title.medium {padding-bottom: 19px;}

.detail-cont {padding-bottom: 100px; border-bottom: 1px solid #e0e0e0;}

.detail-footer {padding: 35px 0 188px;}
.detail-footer .detail-inner {font-size: 0;}
.detail-footer .detail-inner > * {display: inline-block; vertical-align: top;} 
.detail-footer .board_nav {width: 60%;}
.detail-footer .board_nav li + li {margin-top: 10px;}
.detail-footer .board_nav a:before  {content: ''; width: 11px; height: 16px; display: inline-block; vertical-align: middle;}
.detail-footer .board_nav a.next_btn:before {background: no-repeat url(./../images/new_recruits/notice/next_btn.png) 0 -3px / contain; }
.detail-footer .board_nav a.prev_btn:before  {background: no-repeat url(./../images/new_recruits/notice/previous_btn.png) 0 -3px / contain; }
.detail-footer .board_nav a span {padding: 0 5px 0 7px;}
.detail-footer .list_btn {width: 100px; border: 1px solid #7b7b7b; padding: 10px 0px; margin-right: 3px; text-align: center; float: right;}




@media (max-width:1440px) {

	.wrapper .detail-wrap-inner {max-width: 100%; margin: 0 auto; padding: 0 8.3333vw;}

	/*font*/
	.detail-header .title.medium {font-size: 3.33vw;font-weight: 700;color: #000;letter-spacing: 0.02em;}
	.detail-header p.date {font-size: 1.25vw; font-weight: 400; color: #888888;}
	.detail-footer .board_nav a {font-size: 1.25vw; font-weight: 700; line-height: 1.5; color: #000; letter-spacing: 0.01em;}
	.detail-footer .board_nav a span {font-size: 1.25vw; font-weight: 400; line-height: 1.5; color: #000; letter-spacing: 0.01em;}
	.detail-footer .list_btn {font-size: 1.25vw; font-weight: 700; color: #464646; letter-spacing: 0.01em;} 

	/*content*/
	.detail-wrap {padding-top: 10.56vw;}

	.detail-header {border-bottom: 1px solid #bbbbbb; padding-bottom: 3.33vw;}
	.detail-header .title.medium {padding-bottom: 1.32vw;}

	.detail-cont {padding-bottom: 6.94vw; border-bottom: 1px solid #e0e0e0;}

	.detail-footer {padding: 2.43vw 0 13.06vw;}
	.detail-footer .detail-inner {font-size: 0;}
	.detail-footer .detail-inner > * {display: inline-block; vertical-align: top;} 
	.detail-footer .board_nav {width: 60%;}
	.detail-footer .board_nav li + li {margin-top: 0.69vw;}
	.detail-footer .board_nav a:before  {content: ''; width: 0.76vw; height: 1.11vw; display: inline-block; vertical-align: middle;}
	.detail-footer .board_nav a.next_btn:before {background: no-repeat url(./../images/new_recruits/notice/next_btn.png) 0 -0.21vw / contain; }
	.detail-footer .board_nav a.prev_btn:before  {background: no-repeat url(./../images/new_recruits/notice/previous_btn.png) 0 -0.21vw / contain; }
	.detail-footer .board_nav a span {padding: 0 0.35vw 0 0.49vw;}
	.detail-footer .list_btn {width: 6.94vw; border: 0.07vw solid #7b7b7b; padding: 0.69vw 0.00vw; margin-right: 0.21vw; text-align: center; float: right;}

}


@media screen and (max-width: 1100px) {
	.detail-header p.date,
	.detail-footer .board_nav a,
	.detail-footer .board_nav a span,
	.detail-footer .list_btn {font-size: 14px;} 
}



@media screen and (max-width: 1024px) and (min-width: 769px) {

	/*font*/
	.detail-header .title.medium {font-size: 34px; font-weight: 700; color: #000;  letter-spacing: 0.05em;}
	.detail-header p.date {font-size: 14px;font-weight: 400;color: #888888;}
	.detail-footer .board_nav a {font-size: 14px;font-weight: 700;line-height: 1.5;color: #000;letter-spacing: 0.01em;}
	.detail-footer .board_nav a span {font-size: 13px; font-weight: 400; line-height: 1.5; color: #000; letter-spacing: 0.01em;}
	.detail-footer .list_btn {font-size: 13px; font-weight: 700; color: #464646; letter-spacing: 0.01em;} 

	/*여백*/
	.detail-footer .board_nav a span {padding: 0 4px 0 5px;}

}



@media (max-width:768px) {

	/*font*/
	.detail-header .title.medium{font-size : 7.03vw;line-height: 1.39;}
	.detail-header p.date{font-size : 2.86vw; color : #000;}
			
	/*content*/
	.wrapper .detail-wrap-inner {padding : 0 6.51vw;}

	.detail-wrap {padding-top: 7.16vw;}			

	.detail-header{padding-bottom : 7.81vw; border-bottom : none;}
	.detail-header .title.medium{position: relative; padding-bottom : 2.86vw; letter-spacing: 0.02em;}
	.detail-header .title.medium:after{position: absolute; left: -6.51vw; bottom: -12.11vw; display: block; content: ''; width: 120%; height: 1px; background: #bbbbbb;}
	
	.detail-cont {position: relative; padding-bottom: 6.94vw; border-bottom: 1px solid #e0e0e0;}
	.detail-cont:before{position: absolute;left: -6.51vw; bottom: 0;display: block;content: '';width: 120%;height: 1px;background: #bbbbbb;}

	.detail-footer{padding-bottom : 23.44vw;padding-top: 5.60vw;}
	.detail-footer .detail-inner > *{display : block}
	.detail-footer .board_nav{width : 100%;}]
	.detail-footer .board_nav li + li {margin-top: 1.69vw;}
	.detail-footer .board_nav a:before{width : 1.76vw; height : 1.76vw}
	.detail-footer .board_nav a span {font-size : 2.86vw;/* padding-right : 0.55vw; */padding: 0 0.39vw 0 0.78vw;}
	.detail-footer .board_nav a{font-size : 2.86vw;}	
	.detail-footer .board_nav a.next_btn:before {background: no-repeat url(./../images/new_recruits/notice/previous_btn.png) 0 -0.39vw / contain;}
	.detail-footer .board_nav a.prev_btn:before {background: no-repeat url(./../images/new_recruits/notice/previous_btn.png) 0 -0.39vw / contain;}
	.detail-footer .board_nav a:before  {content: ''; width: 1.43vw; height: 2.08vw; display: inline-block; vertical-align: middle;}
	.detail-footer .list_btn{width : 13.02vw;height : 5.21vw;font-size:2.34vw; margin-top: 14.71vw;padding : 0.79vw 0}
}

@media (max-width:410px) {
	.detail-footer .list_btn {font-size:10px;}
}


@media (max-width:360px) {
	.detail-header p.date{font-size :10px;}
	.detail-footer .board_nav a span {font-size : 10px;}
	.detail-footer .board_nav a{font-size : 10px;}
}


@media (max-width:320px) {
	/*font*/
	.detail-header .title.medium{font-size : 22px;line-height: 1.39;}

	/*content*/
	.wrapper .detail-wrap-inner{padding : 0 21px;}

	.detail-wrap {padding-top: 23px;}		

	.detail-header{padding-bottom : 25px;}
	.detail-header .title.medium{padding-bottom : 9px; }
	.detail-header .title.medium:after{ left: -21px; bottom: -39px;   width: 120%; height: 1px; background: #bbbbbb;}

	.detail-cont {padding-bottom: 22px; border-bottom: 1px solid #e0e0e0;}
	.detail-cont:before{left: -21px; bottom: 0;width: 120%;height: 1px;background: #bbbbbb;}

	.detail-footer{padding: 18px 0 75px;}
	.detail-footer .detail-inner > *{display : block}
	.detail-footer .board_nav{width : 100%;}
	.detail-footer .board_nav li + li {margin-top: 5px;}
	.detail-footer .board_nav a:before{width : 6px; height : 6px}
	.detail-footer .board_nav a span {font-size : 9px;/* padding-right : 2px; */padding: 0 1px 0 2px;}
	.detail-footer .board_nav a{font-size : 9px;}	
	.detail-footer .board_nav a.next_btn:before {background: no-repeat url(./../images/new_recruits/notice/previous_btn.png) 0 -1px / contain;}
	.detail-footer .board_nav a.prev_btn:before {background: no-repeat url(./../images/new_recruits/notice/previous_btn.png) 0 -1px / contain;}
	.detail-footer .board_nav a:before  { width: 5px; height: 7px;  }
	.detail-footer .list_btn{width : 42px;height : 17px;font-size:7px; margin-top: 47px;padding : 3px 0}

}