@charset "UTF-8";

/*=========================================================
  1. 레이아웃
=========================================================*/
.list_box {margin-bottom:55px;}
/*리스트 썸네일*/
.list_box ul li {padding:35px 0; border-bottom:1px solid #dddddd}
.list_box ul li.no_posts {border-top:1px solid #dddddd}
.list_box ul li .list_unit_box:after {content:""; display:block; clear:both;}
.list_box ul li .list_unit_box .thum {float:left; vertical-align: top; margin-right:30px;}
.list_box ul li .list_unit_box {position: relative;}
.list_box ul li .list_unit_box .btn_box {position: absolute; top:0; right:0; padding:0;}

/*리스트 컨덴츠*/
.list_box ul li .list_unit_box .list_cont {overflow: hidden;}
.list_box ul li .list_unit_box .list_cont h3 {padding-right:100px; margin-bottom:4px; font-size:16px; color:#333; font-weight:bold; line-height: 1.5em;}
/* .list_box ul li .list_unit_box .list_cont .meta.s_sort {margin-bottom:15px;} */
.list_box ul li .list_unit_box .list_cont .meta.s_sort span {padding-right:11px; line-height:1.4em;}
.list_box ul li .list_unit_box .list_cont .meta.s_sort span.writer {padding-left:19px;}
.list_box ul li .list_unit_box .list_cont .meta.s_sort span:after {display:none;}
.list_box ul li .list_unit_box .list_cont .desc_box {margin-bottom:13px;}
.list_box ul li .list_unit_box .list_cont .desc_box p {line-height: 1.4em;}
.list_box ul li .list_unit_box .list_cont .btn_box a {display:block; font-size:13px; color:#fff; width:90px; height:34px; line-height: 34px; text-align: center; background-color:#c90164; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.list_box ul li .list_unit_box .list_cont .btn_box a:hover {background-color:#A0004F}

/*카테고리 말머리*/
.list_box ul li .list_unit_box .list_cont h3 span.cate_txt{display:inline-block;line-height:1.5em;background-color:#c90164;padding:0 7px;margin-right:10px;color:#fff;}

/*Internship*/
.internship {border-bottom: 2px solid #c90164; margin-bottom: 30px; padding-bottom: 30px;}

/*=========================================================
  2. 검색결과
=========================================================*/
.site-main.result {float:none; width:100%;}
.list_box.s_result {border-top:1px solid #ddd;}
.result_title_box h2 {position: relative; padding-left:36px;}
.result_title_box {margin-bottom:23px;}
.result_title_box h2 i {display:block; width:26px; height:26px; position: absolute; top:4px; left:0; background:url(/wp-content/themes/postech/images/icons/icon_search_page.png) no-repeat 0 0;}
.result_title_box h2 span {font-size:24px; color:#222; font-weight: 600; word-break: break-word;}
.result_title_box h2 span.c_txt {color:#c90164}

/*=========================================================
  3. 공통 포스트 상세 
=========================================================*/

.singlepost_box.singlepost_unit_box {margin:6px 0 40px 0;}
.singlepost_box.singlepost_unit_box .singlepost_unit_box_container {border-top: 2px solid #c90164;}
.singlepost_box.singlepost_unit_box .title_box {position: relative;}
.singlepost_box.singlepost_unit_box .title_box h3 {font-size:16px; color:#333; font-weight:bold; padding:35px 35px 35px 0; border-bottom:1px solid #dddddd;}
.singlepost_box.singlepost_unit_box .title_box .meta_box {padding:15px 0;}
.singlepost_box.singlepost_unit_box .title_box .meta_box .division {padding-right:0;}
.singlepost_box.singlepost_unit_box .title_box .meta_box .division:after {display: none;}
.singlepost_box.singlepost_unit_box .title_box .secret {position: absolute; top: 27px; right: 0; width:30px; height:36px; background: url(/wp-content/themes/postech/images/icons/icon_lock.png) no-repeat 0 0;}
.singlepost_box.singlepost_unit_box .title_box .secret {position: absolute; top: 27px; right: 0; width:30px; height:36px; background: url(/wp-content/themes/postech/images/icons/icon_lock.png) no-repeat 0 0;}
.singlepost_box.singlepost_unit_box .title_box .non_secret {position: absolute; top: 27px; right: 0; width:30px; height:36px; background: url(/wp-content/themes/postech/images/icons/icon_unlock.png) no-repeat 0 0;}
.singlepost_box.singlepost_unit_box .desc_box .q_box {padding:25px 0 130px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.singlepost_box.singlepost_unit_box .desc_box .a_box {position: relative; padding:42px 40px 145px; background-color:#f8f7f7}
.singlepost_box.singlepost_unit_box .desc_box .a_box:after {content: ""; display:block; position: absolute; bottom:0; right:35px; background: url(/wp-content/themes/postech/images/singlepost_unit_deco.png) no-repeat 0 0; width:161px; height:140px;}

/*파일첨부*/
.attached_file_box ul li {position: relative; padding-left:30px; margin-bottom:10px;}
.attached_file_box ul li a {display:block; font-size:14px; color:#666;}
.attached_file_box ul li a i {display:block; position: absolute; top:0px; left:0; background:url(/wp-content/themes/postech/images/icons/icon_file.png) no-repeat 0 0; width:21px; height:20px;}
.attached_file_box ul li a span {font-size: 14px; color:#666; }
.attached_file_box ul li:hover a span {color:#c90164;}
.attached_file_box {border-bottom:1px solid #ddd; padding:20px 10px;}

/*=========================================================
  00. 반응형
=========================================================*/

@media screen and (max-width: 719px) and (min-width: 670px) {

	/*리스트 썸네일*/
	.list_box ul li .list_unit_box .thum {float:none; margin-bottom:10px;}
	
}

@media screen and (max-width: 669px) and (min-width: 640px) {

	/*리스트 썸네일*/
	.list_box ul li .list_unit_box .thum {float:none; margin-bottom:10px;}

}

@media screen and (max-width: 639px) and (min-width: 480px) {

	/*리스트 썸네일*/
	.list_box ul li .list_unit_box .thum {float:none; margin-bottom:10px;}

}

@media screen and (max-width: 479px) and (min-width: 420px) {

	/*리스트 썸네일*/
	.list_box ul li .list_unit_box .thum {float:none; margin-bottom:10px;}


}

@media screen and (max-width: 419px) and (min-width: 400px) {

	/*리스트 썸네일*/
	.list_box ul li .list_unit_box .thum {float:none; margin-bottom:10px;}
	

}

@media screen and (max-width: 399px) and (min-width: 380px) {

	/*풋터*/
	footer .box_container,
	footer .copyright_cont {width:380px;}
	footer .footer_m_cont {padding-right:0;}
	footer .item_container {padding-left:0; text-align: center;}
	footer .footer_logo {position: static; margin-right: 0; display:inline-block;}
	footer .footer_nav {display:inline-block; margin-bottom:10px;}
	footer .footer_select_cont {display:inline-block; position:static; margin-bottom:10px;}



}

@media screen and (max-width: 379px) and (min-width: 360px) {

	
	/*리스트 썸네일*/
	.list_box ul li .list_unit_box .thum {float:none; margin-bottom:10px;}


}

@media screen and (max-width: 359px) {

	/*리스트 썸네일*/
	.list_box ul li .list_unit_box .thum {float:none; margin-bottom:10px;}


}














