@charset "UTF-8";

/*=========================================================
 1. front Guide part1
=========================================================*/

/*a 링크
=========================================================*/
ul > li a.txt_color,
ul > li a.txt_color span,
ol > li a.txt_color,
ol > li a.txt_color span {border-bottom:1px solid transparent; 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;}
ul > li a.txt_color:hover,
ul > li a.txt_color:hover span,
ol > li a.txt_color:hover,
ol > li a.txt_color:hover span {border-bottom:1px solid #a9814a;}

a.h_underline:hover {text-decoration: underline}
a.h_underline:hover {text-decoration: underline}


/*레이아웃 간격
=========================================================*/
.unit_cont_ro {margin-bottom:50px;}
.contbox_unit {margin-bottom:100px;}
p.txt_regular {margin-bottom:30px;}
.unit_cont_ro.page_info{margin-top:50px;}


/*타이틀 및 more
=========================================================*/
/*타이틀 간격*/
.page_title h2.depth1_title,
.page_title_box h2.depth1_title {margin-bottom:45px;}
.page_title_box {margin-bottom:45px;}
.page_title_box h2.depth1_title {margin-bottom:20px;}
.page_title_box p.txt_marker {display:inline-block; white-space: nowrap; padding:0px 10px 2px 5px}

/*under bar 타이틀*/
.title_ubar:after {content:"  "; display:block; width:40px; height:1px; background-color:#bba078; margin-bottom:19px; margin-top:5px;}
.title_ubar2:after {content:"  "; display:block; width:40px; height:1px; background-color:#bba078; margin-bottom:10px; margin-top:5px;}
h3.depth2_title.title_ubar:after {content:"  "; margin-bottom:26px; margin-top:10px;}

/*more 버튼 타입1 (right 위치 타입)*/
.more_ty1 {text-align:right;}
.more_ty1 a {display:block; position: relative; padding-right:20px; margin-right:30px;}
.more_ty1 a span {display:inline-block; white-space: nowrap; font-size:13px; font-weight:500; line-height:13px; vertical-align: middle; font-size:13px; border:1px solid transparent; 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;}
.more_ty1 a i.icon_item {display:inline-block; position: absolute; top:50%; right:0; margin-top:-4px; vertical-align: middle; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -170px -100px; background-size: 500px 700px; width: 4px; height: 8px;}

/*more 버튼 타입2*/
.more_ty2 {text-align:right; width:100%;}
.more_ty2 a {display:block; position: relative; padding-right:20px; margin-right:15px; line-height: 1em;}
.more_ty2 a span {display:inline-block; white-space: nowrap; font-size:13px; font-weight:500; line-height:13px; vertical-align: middle; font-size:13px; border:1px solid transparent; 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;}
.more_ty2 a:hover span {border-bottom:1px solid #999}
.more_ty2 a i.icon_item {display:inline-block; position: absolute; top:50%; right:0; margin-top:-2px; vertical-align: middle; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -170px -100px; background-size: 500px 700px; width: 4px; height: 8px;}

/*more 버튼 타입3*/
.more_ty3 {text-align:right; width:100%;}
.more_ty3 a {display:block; position: relative; padding-right:15px;}
.more_ty3 a span {display:inline-block; white-space: nowrap; font-size:14px; color:#999; font-weight:500; line-height:1em; vertical-align: middle; font-size:12px; border:1px solid transparent; 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;}
.more_ty3 a:hover span {border-bottom:1px solid #999}
.more_ty3 a i.icon_item {display:inline-block; position: absolute; top:50%; right:0; margin-top:-2px; vertical-align: middle; background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -28px -205px; background-size: 250px 500px; width: 5px; height: 9px;}

/*검색결과 버튼*/
.search-result-Array .btn_ibasic {font-size:0; line-height:0; padding:4px 14px 5px 14px}
.search-result-Array .btn_ibasic i.link_icon {position: relative; display:inline-block; vertical-align: middle; background:url(/wp-content/themes/postech/images/icons/icon_sprite_2.png) no-repeat -188px -484px; background-size: 250px 500px; height: 15px; width: 15px; margin-top:3px;}
.search-result-Array .btn_ibasic i.link_icon:after {content:" "; position: absolute; top:0; left:0; background:url(/wp-content/themes/postech/images/icons/icon_sprite_2.png) no-repeat -206px -484px; background-size: 250px 500px; height: 15px; width: 15px;opacity: 0;visibility: hidden;}
.search-result-Array .btn_ibasic:hover i.link_icon:after {opacity: 1; visibility: visible;}
.search-result-Array .meta_info span {padding-left:5px; color:#333; margin-right:0;}
.search-result-Array .btn_ibasic:hover span {color:#fff!important;}


/*list 및 list bullet 타입
=========================================================*/

/*list레이아웃*/
ul > li > ul,
ol > li > ul {padding-left:15px}

/*list - bullet-block*/
ul.bullet_block > li,
.bullet_block > .txt {position: relative; padding-left:21px; line-height:30px; padding-bottom:14px;}
ul.bullet_block > li:after,
.bullet_block > .txt:after {content:"  "; position: absolute; top:13px; left:0; display:block; width:10px; height:5px; background-color:#bba078;}

/*list - 숫자*/
ol.num_list > li {position: relative; line-height:1.875em; padding-bottom:10px;}
ol.num_list > li:after,
.num_list {content:"  "; display:block; clear:both;}
ol.num_list > li span.num,
.num_list span.num {display:block; float:left; line-height:30px; width:16px;}
ol.num_list > li span.txt,
.num_list span.txt {display:block; overflow: hidden; line-height:30px;}

/*list - 숫자*/
ol.num_list2 > li {position: relative; line-height:30px; padding-bottom:10px;}
ol.num_list2 > li:after,
.num_list2 {content:"  "; display:block; clear:both;}
ol.num_list2 > li span.num,
.num_list2 span.num {display:block; float:left; line-height:30px; width:25px;}
ol.num_list2 > li span.txt,
.num_list span.txt {display:block; overflow: hidden; line-height:30px;}

/*list - bullet-bar-ty1*/
ul.bullet_bar_ty1 > li,
.bullet_bar_ty1 > .txt {position: relative; padding-left:7px; line-height:30px; font-size:14px; color:#999;}
ul.bullet_bar_ty1 > li:after,
.bullet_bar_ty1 > .txt:after {content:"-"; position: absolute; top:-1px; left:0; display:block;}

/*list - bullet-bar-ty2*/
ul.bullet_bar_ty2 > li,
.bullet_bar_ty2 > .txt {position: relative; padding-left:12px; line-height:30px; font-size:16px;padding-bottom:10px;}
ul.bullet_bar_ty2 > li:after,
.bullet_bar_ty2 > .txt:after {content:"-"; position: absolute; top:-1px; left:0; display:block;}

/*list - bullet-bar-ty3*/
ul.bullet_bar_ty3 > li,
.bullet_bar_ty3 > .txt {position: relative; padding-left:7px; line-height:30px; font-size:14px;}
ul.bullet_bar_ty3 > li:after,
.bullet_bar_ty3 > .txt:after {content:"-"; position: absolute; top:-1px; left:0; display:block;}

/*list - bullet-bar-ty4*/
ul.bullet_bar_ty4 > li,
.bullet_bar_ty4 > .txt {position: relative; padding-left:16px; line-height:30px; font-size:14px;}
ul.bullet_bar_ty4 > li:after,
.bullet_bar_ty4 > .txt:after {content:"-"; position: absolute; top:-1px; left:6px; display:block;}

/*list - bullet-point*/
.bullet_point > li,
.bullet_point > .txt {position: relative; padding-left:13px; line-height:30px; font-size:16px; color:#555;}
.bullet_point > li a:hover {color:#bba078}
.bullet_point > li:after,
.bullet_point > .txt:after {content:"∙"; position: absolute; top:-1px; left:0; display:block;}

/*desc-list-ty1*/
dl.desc_list_ty1:after {content:"  "; display:block; clear:both;}
dl.desc_list_ty1 dt {color:#333; font-weight:600; float:left; display:block; width:179px; line-height:30px;}
dl.desc_list_ty1 dd {overflow: hidden; line-height:30px;}




/*반응형*/
@media screen and (max-width: 639px) and (min-width: 480px){
	
	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 479px) and (min-width: 420px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 419px) and (min-width: 400px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 399px) and (min-width: 380px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 379px) and (min-width: 360px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 359px) and (min-width: 1px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

/*컨덴츠 박스 타입
=========================================================*/

/*아이콘, 날짜가 있는 타입*/
.box_ty_container:after {content:"  "; display:block; clear:both;}
.box_ty_container .box_cont_slat {position: relative; display:block;}
.box_ty_container .box_cont_slat i.icon_item {display:block; position: absolute; top:-9px; left:0px; width:50px; height:50px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -380px -320px; background-size: 500px 700px; background-color:#bba078;}
.box_ty_container .box_cont_slat span {display:block; padding-left:70px; white-space: nowrap; line-height:1em;}
.box_ty_container .box_cont_slat.txt {float:left}
.box_ty_container .box_cont_slat.meta {float:right;padding-top:8px;}
.box_ty_container .box_cont_slat.meta span.edit_date {font-size:14px; color:#bba078; font-weight:500; line-height:1.1em;}

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align:center;}
.plist_search_box .box_ty_container {display:inline-block!important;}
.plist_search_box form {font-size:0; line-height:0;}
.plist_search_box .plist_slat {display:inline-block; vertical-align: middle;}
.plist_search_box .plist_slat.search_box_title {margin-right:30px; font-size:20px; color:#a98147;}
.plist_search_box .plist_slat.search_box_select {width:240px;}
.plist_search_box .plist_slat.search_ty1 {margin-left:5px;}
.plist_search_box .search_wrap {width:240px; position:relative;}
.search_wrap label {display:block; height:0; position: absolute; left:-9999px;}

/*이미지 박스 타입*/

/*레이아웃*/
.cont_ro_figure {margin:0 -20px 40px -20px;}
.cont_ro_figure img {vertical-align: top;}
.cont_ro_figure ul {position: relative; font-size:0; line-height:0; text-align: right;}
.cont_ro_figure ul li {display:inline-block; width:410px;}
.cont_ro_figure ul li:first-child {position: absolute; top:0; left:0; margin-right:-20px; z-index:10;}
.cont_ro_figure ul li:last-child {padding-top:20px;}


/*반응형*/
@media screen and (max-width: 1284px) and (min-width: 1024px){
.cont_ro_figure ul li {width:360px;}
}

@media screen and (max-width: 799px) and (min-width: 770px){
.cont_ro_figure ul li {width:395px;}
}

@media screen and (max-width: 769px) and (min-width: 740px){
.cont_ro_figure ul li {width:380px;}
}


@media screen and (max-width: 739px) and (min-width: 720px){
.cont_ro_figure ul li {width:370px;}
}

@media screen and (max-width: 719px) and (min-width: 670px){

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align: left;}
.plist_search_box .box_ty_container {display:block!important;}
.plist_search_box .plist_slat {display:block;}
.plist_search_box .plist_slat.search_ty1 {margin-left:0;}
.plist_search_box .plist_slat.search_box_title {margin-bottom:5px; margin-right:0;}
.plist_search_box .plist_slat.search_box_select {width:100%; margin-bottom:5px;}
.plist_search_box .plist_slat .search_wrap {width:100%;}
.cont_ro_figure ul li {width:345px;}

}

@media screen and (max-width: 669px) and (min-width: 640px){

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align: left;}
.plist_search_box .box_ty_container {display:block!important;}
.plist_search_box .plist_slat {display:block;}
.plist_search_box .plist_slat.search_ty1 {margin-left:0;}
.plist_search_box .plist_slat.search_box_title {margin-bottom:5px; margin-right:0;}
.plist_search_box .plist_slat.search_box_select {width:100%; margin-bottom:5px;}
.plist_search_box .plist_slat .search_wrap {width:100%;}
.cont_ro_figure ul li {width:330px;}

}

@media screen and (max-width: 639px) and (min-width: 480px){

/*아이콘, 날짜가 있는 타입*/
.box_ty_container .box_cont_slat {text-align:center; float:none!important;}
.box_ty_container .box_cont_slat i.icon_item {position: static; display:inline-block;}
.box_ty_container .box_cont_slat span {padding-left:0;  white-space: normal;}
.box_ty_container .box_cont_slat.meta {padding-top:10px;}

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align: left;}
.plist_search_box .box_ty_container {display:block!important;}
.plist_search_box .plist_slat {display:block;}
.plist_search_box .plist_slat.search_ty1 {margin-left:0;}
.plist_search_box .plist_slat.search_box_title {margin-bottom:5px; margin-right:0;}
.plist_search_box .plist_slat.search_box_select {width:100%; margin-bottom:5px;}
.plist_search_box .plist_slat .search_wrap {width:100%;}

/*이미지 박스 타입*/
.cont_ro_figure ul li {width:100%;}
.cont_ro_figure ul li:first-child {position: static; margin-right:0;}
.cont_ro_figure ul li:last-child {padding-top:20px;}

}

@media screen and (max-width: 479px) and (min-width: 420px){

/*아이콘, 날짜가 있는 타입*/
.box_ty_container .box_cont_slat {text-align:center; float:none!important;}
.box_ty_container .box_cont_slat i.icon_item {position: static; display:inline-block;}
.box_ty_container .box_cont_slat span {padding-left:0;  white-space: normal;}
.box_ty_container .box_cont_slat.meta {padding-top:10px;}

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align: left;}
.plist_search_box .box_ty_container {display:block!important;}
.plist_search_box .plist_slat {display:block;}
.plist_search_box .plist_slat.search_ty1 {margin-left:0;}
.plist_search_box .plist_slat.search_box_title {margin-bottom:5px; margin-right:0;}
.plist_search_box .plist_slat.search_box_select {width:100%; margin-bottom:5px;}
.plist_search_box .plist_slat .search_wrap {width:100%;}

/*이미지 박스 타입*/
.cont_ro_figure ul li {width:100%;}
.cont_ro_figure ul li:first-child {position: static; margin-right:0;}
.cont_ro_figure ul li:last-child {padding-top:20px;}

}

@media screen and (max-width: 419px) and (min-width: 400px){

/*아이콘, 날짜가 있는 타입*/
.box_ty_container .box_cont_slat {text-align:center; float:none!important;}
.box_ty_container .box_cont_slat i.icon_item {position: static; display:inline-block;}
.box_ty_container .box_cont_slat span {padding-left:0; white-space: normal;}
.box_ty_container .box_cont_slat.meta {padding-top:10px;}

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align: left;}
.plist_search_box .box_ty_container {display:block!important;}
.plist_search_box .plist_slat {display:block;}
.plist_search_box .plist_slat.search_ty1 {margin-left:0;}
.plist_search_box .plist_slat.search_box_title {margin-bottom:5px; margin-right:0;}
.plist_search_box .plist_slat.search_box_select {width:100%; margin-bottom:5px;}
.plist_search_box .plist_slat .search_wrap {width:100%;}

/*이미지 박스 타입*/
.cont_ro_figure ul li {width:100%;}
.cont_ro_figure ul li:first-child {position: static; margin-right:0;}
.cont_ro_figure ul li:last-child {padding-top:20px;}

}

@media screen and (max-width: 399px) and (min-width: 380px){

/*아이콘, 날짜가 있는 타입*/
.box_ty_container .box_cont_slat {text-align:center; float:none!important;}
.box_ty_container .box_cont_slat i.icon_item {position: static; display:inline-block;}
.box_ty_container .box_cont_slat span {padding-left:0;  white-space: normal;}
.box_ty_container .box_cont_slat.meta {padding-top:10px;}

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align: left;}
.plist_search_box .box_ty_container {display:block!important;}
.plist_search_box .plist_slat {display:block;}
.plist_search_box .plist_slat.search_ty1 {margin-left:0;}
.plist_search_box .plist_slat.search_box_title {margin-bottom:5px; margin-right:0;}
.plist_search_box .plist_slat.search_box_select {width:100%; margin-bottom:5px;}
.plist_search_box .plist_slat .search_wrap {width:100%;}

/*이미지 박스 타입*/
.cont_ro_figure ul li {width:100%;}
.cont_ro_figure ul li:first-child {position: static; margin-right:0;}
.cont_ro_figure ul li:last-child {padding-top:20px;}

}

@media screen and (max-width: 379px) and (min-width: 360px){

/*아이콘, 날짜가 있는 타입*/
.box_ty_container .box_cont_slat {text-align:center; float:none!important;}
.box_ty_container .box_cont_slat i.icon_item {position: static; display:inline-block;}
.box_ty_container .box_cont_slat span {padding-left:0;  white-space: normal;}
.box_ty_container .box_cont_slat.meta {padding-top:10px;}

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align: left;}
.plist_search_box .box_ty_container {display:block!important;}
.plist_search_box .plist_slat {display:block;}
.plist_search_box .plist_slat.search_ty1 {margin-left:0;}
.plist_search_box .plist_slat.search_box_title {margin-bottom:5px; margin-right:0;}
.plist_search_box .plist_slat.search_box_select {width:100%; margin-bottom:5px;}
.plist_search_box .plist_slat .search_wrap {width:100%;}

/*이미지 박스 타입*/
.cont_ro_figure ul li {width:100%;}
.cont_ro_figure ul li:first-child {position: static; margin-right:0;}
.cont_ro_figure ul li:last-child {padding-top:20px;}

}

@media screen and (max-width: 359px) and (min-width: 1px){

/*아이콘, 날짜가 있는 타입*/
.box_ty_container .box_cont_slat {text-align:center; float:none!important;}
.box_ty_container .box_cont_slat i.icon_item {position: static; display:inline-block;}
.box_ty_container .box_cont_slat span {padding-left:0;  white-space: normal;}
.box_ty_container .box_cont_slat.meta {padding-top:10px;}

/*페이지 상단 쎌렉트 써치 박스 타입*/
.box_ty2.plist_search_box {text-align: left;}
.plist_search_box .box_ty_container {display:block!important;}
.plist_search_box .plist_slat {display:block;}
.plist_search_box .plist_slat.search_ty1 {margin-left:0;}
.plist_search_box .plist_slat.search_box_title {margin-bottom:5px; margin-right:0;}
.plist_search_box .plist_slat.search_box_select {width:100%; margin-bottom:5px;}
.plist_search_box .plist_slat .search_wrap {width:100%;}

/*이미지 박스 타입*/
.cont_ro_figure ul li {width:100%;}
.cont_ro_figure ul li:first-child {position: static; margin-right:0;}
.cont_ro_figure ul li:last-child {padding-top:20px;}

}


/*게시판 리스트 및 피드 레이아웃
=========================================================*/

/*게시판 상단 써치 등등 컨덴츠*/
.h_plist_cont.h_right_cont {text-align: right;}
.h_plist_cont.h_right_cont .h_select {width:240px; display:inline-block; vertical-align: middle}
.h_plist_cont.h_right_cont .h_search {display:inline-block; vertical-align: middle; float:none;}


/*공통*/
[class*="thum_feed_ty"] .feed_box {position: relative;}
[class*="thum_feed_ty"] .feed_box .btn_box {position: absolute; bottom:20px;}


/* 왼편 썸네일 피드 레이아웃 (피드 타입1)*/
.thum_feed_ty1 .feed_ty_container:after {content:"  "; display:block; clear:both;}
.thum_feed_ty1 .thum {float:left; margin-right:30px;}
.thum_feed_ty1 .thum a {}
.thum_feed_ty1 .thum img {width:100%;}
.thum_feed_ty1 .thum a {display:block; overflow: hidden; width:400px; height:250px; background:url(/wp-content/themes/postech/images/dummy/400x250_noimage.png) no-repeat center center; background-size:cover}
.thum_feed_ty1 .feed_box {overflow:hidden; padding-top:55px; padding-bottom:20px; padding-right:20px;}
.thum_feed_ty1 .feed_box .cont_title span {display:block; width:100%;  font-size:25px; font-weight:500; line-height:32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.thum_feed_ty1 .feed_box .cont_title span.txt_color {color:#000;}
.thum_feed_ty1 .feed_box .cont_title a:hover span.txt_color {color:#a9814a}
.fwc_box .page_bottom_cont .thum_feed_ty1 .feed_box .cont_title span {text-overflow: inherit; white-space: inherit;}
.thum_feed_ty1 .feed_box .cont_desc {padding-top:20px; padding-bottom:22px;}
.thum_feed_ty1 .feed_box .cont_desc a{display:block;}
.thum_feed_ty1 .feed_box .cont_desc p {display:block; height:35px; overflow:hidden; line-height:19px;}

/* 왼편 썸네일 피드 레이아웃 (피드 타입2)*/
.thum_feed_ty2 .feed_ty_container:after {content:"  "; display:block; clear:both;}
.thum_feed_ty2 .thum {float:left; overflow: hidden; max-width:800px; margin-right:30px; height:250px; }
.thum_feed_ty2 .feed_box {overflow:hidden; padding-top:12px; padding-bottom:20px; padding-right:20px; height:250px;}
.thum_feed_ty2 .feed_box .cont_title span {display:block; width:100%;  font-size:25px; font-weight:500; line-height:32px; /* overflow: hidden; text-overflow: ellipsis; white-space: nowrap; */}
.thum_feed_ty2 .feed_box .cont_desc {padding-top:20px; padding-bottom:22px;}
.thum_feed_ty2 .feed_box .cont_desc p {display:block; height:36px; overflow:hidden; line-height:19px;}

/* 왼편 썸네일 피드 레이아웃 (피드 타입3)*/
.thum_feed_ty3 .feed_ty_container:after {content:"  "; display:block; clear:both;}
.thum_feed_ty3 .thum {float:left; margin-right:30px;}
.thum_feed_ty3 .thum a {display:block; overflow: hidden; width:400px;}
.thum_feed_ty3 .feed_box {overflow:hidden; padding-top:12px; padding-bottom:20px; padding-right:20px; height:250px;}
.thum_feed_ty3 .feed_box .cont_title span {display:block; width:100%;  font-size:25px; font-weight:500; line-height:32px; /* overflow: hidden; text-overflow: ellipsis; white-space: nowrap; */}
.thum_feed_ty3 .feed_box .cont_desc {padding-top:20px; padding-bottom:22px;}
.thum_feed_ty3 .feed_box .cont_desc p {display:block; height:36px; overflow:hidden; line-height:19px;}

/* 오른편 썸네일 피드 레이아웃 (피드 타입4)*/
.thum_feed_ty4 .feed_ty_container:after {content:"  "; display:block; clear:both;}
.thum_feed_ty4 .thum {float:right;}
.thum_feed_ty4 .thum a {display:block; overflow: hidden; width:400px;}
.thum_feed_ty4 .feed_box {overflow:hidden; padding-top:12px; padding-bottom:20px; padding-right:20px; height:250px;}
.thum_feed_ty4 .feed_box .cont_title span {display:block; width:100%;  font-size:25px; font-weight:500; line-height:32px; /* overflow: hidden; text-overflow: ellipsis; white-space: nowrap; */}
.thum_feed_ty4 .feed_box .cont_desc {padding-top:20px; padding-bottom:22px;}
.thum_feed_ty4 .feed_box .cont_desc p {display:block; height:36px; overflow:hidden; line-height:19px;}

/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
.thum_feed_ty5 .feed_ty_container:after {content:"  "; display:block; clear:both;}
.thum_feed_ty5 .thum {float:right; width:50%;}
.thum_feed_ty5 .thum a {display: block; overflow: hidden; width:100%;}
.thum_feed_ty5 .thum a img {width:100%;}
.thum_feed_ty5 .feed_box {overflow:hidden; height:247px; padding-bottom:20px; padding-right:20px; padding-left:20px;}


.thum_feed_ty5 .feed_box .cont_title span {display:block; width:100%;  font-size:25px; font-weight:500; line-height:32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.thum_feed_ty5 .feed_box .cont_desc {margin-top:20px; overflow:hidden; height:60px;}
.thum_feed_ty5 .feed_box .cont_desc p {display:block; overflow:hidden;}
.thum_feed_ty5 .feed_box .btn_box {bottom:0px; line-height: 0;}

.board_listbox .m_board_list_cont {margin-bottom:70px;}
.board-list .thum_feed_ty5 .thum {float:left; height: 248px; overflow: hidden;}
.epostech_main .thum_feed_ty5 .thum {height: 248px; overflow: hidden;}

/* 왼편 썸네일 피드 레이아웃 (피드 타입6)*/
.thum_feed_ty6 {width:400px; float:left;}
.thum_feed_ty6 .feed_ty_container:after {content:"  "; display:block; clear:both;}
.thum_feed_ty6 .thum {}
.thum_feed_ty6 .thum a {overflow: hidden; width:380px;}
.thum_feed_ty6 .feed_box {overflow:hidden; padding-top:25px; padding-left:30px; padding-right:30px; height:240px;}
.thum_feed_ty6 .feed_box .cont_box_title h4 {color:#000;}
.thum_feed_ty6 .feed_box .cont_title span {display:block; width:100%;  font-size:25px; font-weight:500; line-height:32px; overflow: hidden; /* text-overflow: ellipsis; white-space: nowrap; word-wrap:normal; word-wrap:normal; */}
.thum_feed_ty6 .feed_box .cont_desc {margin-top:20px;}
.thum_feed_ty6 .feed_box .cont_desc p {display:block; height:36px; overflow:hidden; line-height:19px;}
.thum_feed_ty6 .feed_box .title_ubar:after {content:"  "; margin-bottom:9px;}
.thum_feed_ty6 .feed_box .meta_info {margin-top:14px;}
.thum_feed_ty6 .feed_box .btn_box {bottom:0px; line-height: 0;}

/* 왼편 썸네일 피드 리스트 레이아웃 (피드 리스트 타입1)*/
.feed_list_ty1:after {content:"  "; display:block; clear:both;} 
.feed_list_ty1 .feed_list_box {padding:23px 30px;}
.feed_list_ty1 .feed_list_box li {padding:10px 0; border-bottom:1px solid #f3f1ee;}
.feed_list_ty1 .feed_list_box li:first-child {padding-top:0;}
.feed_list_ty1 .feed_list_box li:last-child {padding-bottom:0; border-bottom:0}
.feed_list_ty1 .feed_list_box li:after {content:"  "; display:block; clear:both;}
.feed_list_ty1 .feed_list_box .thum {float:left;}
.feed_list_ty1 .feed_list_box .thum a {display:block; width:80px; overflow: hidden;}
.feed_list_ty1 .feed_list_box  li.feed1.no_thumb .cont_desc {margin-left:0;}
.feed_list_ty1 .feed_list_box .cont_desc {overflow: hidden; margin-left:95px; padding:7px 0;}
.feed_list_ty1 .feed_list_box .cont_desc h5.feed_title {padding-right:15px; font-size:15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.feed_list_ty1 .feed_list_box .cont_desc h5.feed_title a {font-size:15px; color:#000; 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;}
.feed_list_ty1 .feed_list_box .cont_desc h5.feed_title:hover a,
.feed_list_ty1 .feed_list_box .cont_desc h5.feed_title:hover {color:#a9814a!important}
.feed_list_ty1 .meta {line-height:13px;}
.feed_list_ty1 .meta span.meta_info1 {font-size:13px; color:#555;}

/*썸네일 없는 피드 리스트 레이아웃 (피드 리스트 타입2)*/
.feed_list_ty2:after {content:"  "; display:block; clear:both;} 
.feed_list_ty2 .feed_list_box {padding:28px 30px; background-color:#bba078}
.feed_list_ty2 .feed_list_box li {padding:10px 0 9px; border-bottom:1px solid #d0bda1;}
.feed_list_ty2 .feed_list_box li:first-child {padding-top:0;}
.feed_list_ty2 .feed_list_box li:last-child {padding-top:9px; padding-bottom:0; border-bottom:0}
.feed_list_ty2 .feed_list_box li:after {content:"  "; display:block; clear:both;}
.feed_list_ty2 .feed_list_box .thum {float:left; width:80px; overflow: hidden;}
.feed_list_ty2 .feed_list_box .cont_desc {overflow: hidden; padding:7px 0;}
.feed_list_ty2 .feed_list_box .cont_desc h5.feed_title {padding-right:15px; font-size:15px; color:#fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-wrap:normal; }
.feed_list_ty2 .feed_list_box .cont_desc h5.feed_title a {font-size:15px; color:#fff; 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;}
.feed_list_ty2 .feed_list_box .cont_desc h5.feed_title:hover a,
.feed_list_ty2 .feed_list_box .cont_desc h5.feed_title:hover {text-decoration: underline;}
.feed_list_ty2 .meta {line-height:13px;}
.feed_list_ty2 .meta span.meta_info1 {font-size:13px; color:#dfd3c3;}

/*썸네일 없는 피드 리스트 레이아웃 (피드 리스트 타입3)*/
.feed_list_ty3:after {content:"  "; display:block; clear:both;} 
.feed_list_ty3 .feed_list_box {margin-top:23px; padding:21px 100px 33px 30px; background-color:#fff}
.feed_list_ty3 .feed_list_box li {position: relative; padding:13px 0;}
.feed_list_ty3 .feed_list_box li:before {content:"  "; position: absolute; bottom:5px; left:0; display:block; width:50px; height:1px; background-color:#d5d5d5;}
.feed_list_ty3 .feed_list_box li:first-child {padding-top:0;}
.feed_list_ty3 .feed_list_box li:last-child {padding-bottom:0; border-bottom:0}
.feed_list_ty3 .feed_list_box li:last-child:before {content:"  "; bottom:-5px;}
.feed_list_ty3 .feed_list_box li:after {content:"  "; display:block; clear:both;}
.feed_list_ty3 .feed_list_box .thum {float:left; width:80px; overflow: hidden;}
.feed_list_ty3 .feed_list_box .cont_desc {overflow: hidden; padding:7px 0;}
.feed_list_ty3 .feed_list_box .cont_desc h5.feed_title {padding-right:15px; font-size:20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.feed_list_ty3 .feed_list_box .cont_desc h5.feed_title a {font-size:20px; color:#000; font-weight:500; 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;}
.feed_list_ty3 .feed_list_box .cont_desc h5.feed_title:hover a,
.feed_list_ty3 .feed_list_box .cont_desc h5.feed_title:hover {color:#a9814a!important}
.feed_list_ty3 .meta {line-height:13px;}
.feed_list_ty3 .feed_list_box .cont_desc .feed_desc p {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:100%; word-wrap:normal;}

/*썸네일 없는 피드 리스트 레이아웃 (피드 리스트 타입4)*/
.feed_list_ty4:after {content:"  "; display:block; clear:both;} 
.feed_list_ty4 .feed_list_box {margin:23px 0px 0px 0px;}
.feed_list_ty4 .feed_list_box .cont_desc h5.feed_title a {font-size:15px; color:#fff; 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;}
.feed_list_ty4 .feed_list_box .cont_desc h5.feed_title:hover a,
.feed_list_ty4 .feed_list_box .cont_desc h5.feed_title:hover {color:#333!important}
.feed_list_ty4 .meta {line-height:13px;}
.feed_list_ty4 .meta span.meta_info1 {font-size:13px; color:#fff; font-weight:600;}
.feed_list_ty4 .feed_list_box [class*="box_feed"] {display:inline-block; width:200px; height:200px;}

.feed_list_ty4 .box_feed1 {background-color:#42939a;}
.feed_list_ty4 .box_feed2 {background-color:#AC8E63;}
.feed_list_ty4 .box_feed3 {background-color:#E47105;}
.contbox_unit.unit2 .feed_list_ty4 .box_feed1 .meta:after {content:" "; display:block; width:40px; height:1px;background-color:#fff; margin-top:5px; margin-bottom:12px}
.contbox_unit.unit2 .feed_list_ty4 .box_feed3 .meta span {color:#fff!important}
.contbox_unit.unit2 .feed_list_ty4 .box_feed3 .meta:after {content:" "; display:block; width:40px; height:1px;background-color:#fff; margin-top:5px; margin-bottom:12px}
.contbox_unit.unit2 .feed_list_ty4 .box_feed2 .meta:after {content:" "; display:block; width:40px; height:1px;background-color:#fff; margin-top:5px; margin-bottom:12px}
.contbox_unit.unit2 .feed_list_ty4 .box_feed3 .more_ty2 a span{color:#fff!important}
.contbox_unit.unit2 .feed_list_ty4 .box_feed3 .more_ty2 a i{background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -190px -100px; background-size: 500px 700px;}


/*
.feed_list_ty4 .box_feed1 {background-color:#c61065;}
.feed_list_ty4 .box_feed2 {background-color:#333;}
.feed_list_ty4 .box_feed3 {background-color:#fff;}
.contbox_unit.unit2 .feed_list_ty4 .box_feed1 .meta:after {content:" "; display:block; width:40px; height:1px;background-color:#e388b2; margin-top:5px; margin-bottom:12px}
.contbox_unit.unit2 .feed_list_ty4 .box_feed3 .meta span {color:#b7986b}
.contbox_unit.unit2 .feed_list_ty4 .box_feed3 .meta:after {content:" "; display:block; width:40px; height:1px;background-color:#bba078; margin-top:5px; margin-bottom:12px}
.contbox_unit.unit2 .feed_list_ty4 .box_feed2 .meta:after {content:" "; display:block; width:40px; height:1px;background-color:#999999; margin-top:5px; margin-bottom:12px}
*/


.contbox_unit.unit2 .feed_list_ty4 .feed_ro1 {font-size:0; line-height:0; background-color:#f9f7f5}
.contbox_unit.unit2 .feed_list_ty4 .feed_ro1:after {content:"  "; display:block; clear:both;}
.contbox_unit.unit2 .feed_list_ty4 .feed_ro2 {text-align:center;  background-color:#f3f1ee}
.contbox_unit.unit2 .feed_list_ty4 .box_feed1 {float:left;}
.contbox_unit.unit2 .feed_list_ty4 .box_feed2 {float:right;}
.contbox_unit.unit2 .feed_list_ty4 .box_feed3 {text-align:left;}

.contbox_unit.unit2 .feed_list_ty4 .box_feed3 .feed_title h5 {color:#bba078!important;}
.contbox_unit.unit2 .feed_list_ty4 [class*="box_feed"] {position: relative; padding:25px 30px;}
.contbox_unit.unit2 .feed_list_ty4 [class*="box_feed"] .feed_title h5 {overflow:hidden; height:90px; color:#fff; font-size:25px; line-height:30px; word-break:break-word;}
.home_contbox .contbox_unit.unit2 .feed_list_ty4 [class*="box_feed"] .feed_title h5 span.h5_br_1,
.home_contbox .contbox_unit.unit2 .feed_list_ty4 [class*="box_feed"] .feed_title h5 span.h5_br_2 {display:block; color:#fff; font-size:25px; line-height:30px;}
/* .home_contbox .contbox_unit.unit2 .feed_list_ty4 .box_feed3 .feed_title h5 span.h5_br_1, */
/* .home_contbox .contbox_unit.unit2 .feed_list_ty4 .box_feed3 .feed_title h5 span.h5_br_2 {color:#bba078!important;} */
.home_contbox .contbox_unit.unit2 .feed_list_ty4 .box_feed3 .feed_title h5 span.h5_br_2 {color:#ffffff!important;}
.home_contbox .contbox_unit.unit2 .feed_list_ty4 .box_feed3 .feed_title h5{color:#fff!important;}

/*썸네일 없는 피드 리스트 레이아웃 (피드 리스트 타입5)*/
.feed_list_ty5 .datebox {display:inline-block; padding:0 20px; border-left:3px solid #a9814a; vertical-align: middle;}
.feed_list_ty5 .datebox span {display:block; text-align: center; }
.feed_list_ty5 .datebox span.date1 {margin-bottom:5px; color:#555; font-size:16px; line-height:1em; white-space: nowrap; word-wrap:normal;} 
.feed_list_ty5 .datebox span.date2 {font-size:28px; color:#333; line-height:1em;}
.feed_list_ty5 ul {font-size:0; line-height:0;}
.feed_list_ty5 ul li {/* display:inline-block; */ width:100%; height:50px; margin-bottom:20px; padding:0 30px; /* white-space: nowrap; */}
.feed_list_ty5 .titlebox {/* display:inline-block; */ padding-left:10px; vertical-align: middle;}
.feed_list_ty5 .titlebox span {display:block;}
.feed_list_ty5 .titlebox span.category {color:#ca0464; font-size:12px; font-weight: 700;}
.feed_list_ty5 .titlebox span.title {width: 650px; color:#333; font-size:16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.feed_list_ty5 .titlebox a:hover span.title {text-decoration: underline;}

/*탭 리스트 타입*/
.unit_cont_ro .slat_cont {height:300px; background:url(/wp-content/themes/postech/images/imgs/history_list_dummy.jpg) no-repeat 0 0; background-size:cover;}
.tab_list_ty1 .tab_desc_box {padding-top:50px}
.tab_list_ty1 .tab_desc_box .cont_ro_title h3 {margin-bottom:26px;}
.tab_list_ty1 .tab_desc_box .slat_cont {width:50%; float:left; margin-top:-1px;}
.tab_list_ty1 .tab_desc_box .slat_contbox_container:after {content:"  "; display:block; clear:both;}
.tab_list_ty1 .tab_desc_box .slat_cont.m_slat {position: relative; height:300px; overflow: hidden;}
.tab_list_ty1 .tab_desc_box .slat_cont.m_slat .slat_cont_thum {position: absolute; top: -50%; left: -50%; width: 200%;height: 200%;}
.tab_list_ty1 .tab_desc_box .slat_cont.m_slat .slat_cont_thum img {position: absolute; top: 0;left: 0;right: 0;bottom: 0;min-width: 50%;min-height: 50%;margin: auto; width:auto;}
.tab_list_ty1 .tab_desc_box .slat_cont .slat_cont_thum {margin:-1px;}
.tab_list_ty1 .tab_desc_box .slat_cont .slat_cont_thum img {vertical-align: top; width:100%;}
.tab_list_ty1 .tab_desc_box .slat_cont_titlebox {position: absolute; bottom:0; left:0; width:100%; margin:-1px; padding:50px 20px 20px 20px; }
.tab_list_ty1 .tab_desc_box .titlebox_bg {position: absolute; bottom:0; left:0; width:100%; height:128px; margin:-1px; background:url(/wp-content/themes/postech/images/imgs/history_list_titile_bg.png) repeat-x 0;}
.tab_list_ty1 .tab_desc_box .slat_cont_titlebox .slat_cont_title {padding-bottom:20px;}
.tab_list_ty1 .tab_desc_box .slat_cont ul:after {content:"  "; display:block; clear:both;}
.tab_list_ty1 .tab_desc_box .slat_cont ul li {width:50%; float:left; background-color:#fff; position: relative; z-index: 1;}
.tab_list_ty1 .tab_desc_box .slat_cont ul li .list_container {height:300px; border:1px solid #e8e5e2; margin-left:-1px;}

.tab_list_ty1 .slat_cont.m_slat .slat_cont_meta.title_ubar {color:#fff;}
.tab_list_ty1 .slat_cont.m_slat .title_ubar:after {content:"  "; background-color:#fff;}
.tab_list_ty1 .slat_cont.m_slat .slat_cont_title h4 {letter-spacing: -2.2px; color:#fff;}
.tab_list_ty1 .slat_cont .slat_cont_descbox {padding:13px 20px;}
.tab_list_ty1 .slat_cont .slat_cont_descbox .slat_cont_meta {font-size:12px; font-weight:700; color:#000; letter-spacing: -0.64px; line-height:22px; text-transform: uppercase;}
.tab_list_ty1 .slat_cont .title_ubar:after {content:"  "; margin-bottom:7px;}
.tab_list_ty1 .slat_cont .slat_cont_descbox .slat_cont_desc p {letter-spacing: -1.5px;}


/*반응형
=========================================================*/
@media screen and (max-width: 1284px) and (min-width: 1024px){
	
	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:647px;}
	.co_1third {width:290px;}
	
	/*왼편 썸네일 피드 레이아웃*/
	.thum_feed_ty1 .thum a {width:100%; height:auto;}
	.thum_feed_ty1 .thum img {max-width: inherit;}
	
	.thum_feed_ty3 .feed_box .cont_title span {height: 64px; overflow: hidden}
	.thum_feed_ty4 .feed_box .cont_title span {height: 64px; overflow: hidden}
	
	.thum_feed_ty6 {width:50%;}
	.thum_feed_ty6 .thum a {width:100%}
	
	.thum_feed_ty5 .thum {margin-right:0!important;}
	.thum_feed_ty5 .thum {width:50%;}
	.thum_feed_ty5 .feed_box .cont_title {height:auto!important;}
	.board-list .thum_feed_ty5 .feed_box .cont_title h5 {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:100%;}
	.thum_feed_ty5 .feed_box {/* width:50%; */ height:213px; padding-top:0;}
	.thum_feed_ty5 .feed_box .cont_desc {margin-top:15px;}
	.epostech_main .thum_feed_ty6 .feed_box .cont_desc p {height: 36px;}
	
	.board-list .thum_feed_ty5 .thum {height: 213px;}
	.epostech_main .thum_feed_ty5 .thum {height: 213px;}
	

}

@media screen and (max-width: 1023px) and (min-width: 800px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	.thum_feed_ty6 {width:50%;}
	.board_listbox .m_board_list_cont {margin-bottom: 50px;}
	
	.thum_feed_ty5 .feed_box {height: 247px; padding-top:0;}
	
	.epostech_main .thum_feed_ty5 .thum {height: 235px;}

}

@media screen and (max-width: 799px) and (min-width: 770px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 50px;}
	.thum_feed_ty5 .feed_box {height: 238px; padding-top:0;} 
	
	.board-list .thum_feed_ty5 .thum {height: 238px;}
	.epostech_main .thum_feed_ty5 .thum {height: 225px;}

}

@media screen and (max-width: 769px) and (min-width: 740px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 50px;}
	.thum_feed_ty5 .feed_box {height: 228px; padding-top:0;}
	.thum_feed_ty5 .feed_box .cont_desc {margin-top:10px;}
	
	.board-list .thum_feed_ty5 .thum {height: 228px;}
	.epostech_main .thum_feed_ty5 .thum {height: 215px;}

}

@media screen and (max-width: 739px) and (min-width: 720px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	.thum_feed_ty1 .feed_box {margin-left:380px;}
	.thum_feed_ty1 .thum a {width:350px;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 50px;}
	.thum_feed_ty5 .feed_box {height: 221px; padding-top:0;}
	.thum_feed_ty5 .feed_box .cont_desc {margin-top:5px;}
	
	.board-list .thum_feed_ty5 .thum {height: 222px;}
	.epostech_main .thum_feed_ty5 .thum {height: 209px;}

}

@media screen and (max-width: 719px) and (min-width: 670px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	/*왼편 썸네일 피드 레이아웃*/
	.thum_feed_ty1 .thum a {width:290px;}
	.thum_feed_ty1 .thum img {max-width: inherit;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
	.thum_feed_ty5 .thum {float:none; margin:0 auto;}
	.thum_feed_ty5 .feed_box {height:192px; padding-bottom: 0;}
	.thum_feed_ty5 .feed_box .cont_title {height:auto;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 50px;}
	
	.board-list .thum_feed_ty5 .thum {height: 205px;}
	.epostech_main .thum_feed_ty5 .thum {height: 192px;}

}

@media screen and (max-width: 669px) and (min-width: 640px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	/*왼편 썸네일 피드 레이아웃*/
	.thum_feed_ty1 .thum a {width:290px;}
	.thum_feed_ty1 .thum img {max-width: inherit;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
	.thum_feed_ty5 .thum {float:none; margin:0 auto;}
	.thum_feed_ty5 .feed_box {height:auto; padding-bottom: 0;}
	.thum_feed_ty5 .feed_box .cont_title {height:auto;}
	.thum_feed_ty5 .feed_box .cont_desc {height:auto;}
	.thum_feed_ty5 .feed_box .btn_box {position: static; padding-top:10px;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 50px;}
	
	.board-list .thum_feed_ty5 .thum {height: 196px;}
	.epostech_main .thum_feed_ty5 .thum {height: 183px;}


}

@media screen and (max-width: 639px) and (min-width: 480px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	/*왼편 썸네일 피드 레이아웃*/
	.thum_feed_ty1 .thum {width:100%; float: none; margin-right:0;}
	.thum_feed_ty1 .thum a {width:100%;}
	.thum_feed_ty1 .feed_box {padding-top:20px;}
	.thum_feed_ty1 .thum img {width: 100%;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
	.thum_feed_ty5 .thum {float:none; margin:0 auto;}
	.thum_feed_ty5 .feed_box {height:auto; padding-bottom: 0;}
	
	/*탭 리스트 타입*/
	.tab_list_ty1 .tab_desc_box .slat_cont {width:100%;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 50px;}
	
	.thum_feed_ty6 .thum a {width:100%;}
	.thum_feed_ty6 .feed_ty_container {padding-right: 0!important;}
	.epostech_main .thum_feed_ty5 .thum {padding-right: 0;}

}

@media screen and (max-width: 479px) and (min-width: 420px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	/*왼편 썸네일 피드 레이아웃*/
	.thum_feed_ty1 .thum {width:100%; float: none; margin-right:0;}
	.thum_feed_ty1 .thum {width:100%;}
	.thum_feed_ty1 .feed_box {padding-top:20px;}
	.thum_feed_ty1 .thum img {width: 100%;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
	.epostech_main .thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%; padding-right: 0;}
	.thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%;}
	.thum_feed_ty5 .thum a {width:100%;}
	.thum_feed_ty5 .thum img {width:100%;}
	.thum_feed_ty5 .feed_box {height:auto; padding-bottom: 0;}

	/*탭 리스트 타입*/
	.tab_list_ty1 .tab_desc_box .slat_cont {width:100%;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 50px;}
	
	.thum_feed_ty6 .thum a {width:100%;}
	.thum_feed_ty6 .feed_ty_container {padding-right: 0!important;}
	
}

@media screen and (max-width: 419px) and (min-width: 400px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	/*왼편 썸네일 피드 레이아웃*/
	.thum_feed_ty1 .thum {width:100%; float: none; margin-right:0;}
	.thum_feed_ty1 .thum a {width:100%;}
	.thum_feed_ty1 .feed_box {padding-top:20px;}
	.thum_feed_ty1 .thum img {width: 100%;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
	.epostech_main .thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%; padding-right: 0;}
	.thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%;}
	.thum_feed_ty5 .thum {width:100%;}
	.thum_feed_ty5 .thum img {width:100%;}
	.thum_feed_ty5 .feed_box {height:auto; padding-bottom: 0;}

	/*탭 리스트 타입*/
	.tab_list_ty1 .tab_desc_box .slat_cont {width:100%;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 30px;}
	
	.thum_feed_ty6 .thum a {width:100%;}
	.thum_feed_ty6 .feed_ty_container {padding-right: 0!important;}
}

@media screen and (max-width: 399px) and (min-width: 380px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	/*왼편 썸네일 피드 레이아웃*/
	
	.thum_feed_ty1 .thum {width:100%; float: none; margin-right:0;}
	.thum_feed_ty1 .thum a {width:100%;}
	.thum_feed_ty1 .feed_box {padding-top:20px;}
	.thum_feed_ty1 .thum img {width: 100%;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
	.epostech_main .thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%; padding-right: 0;}
	.thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%;}
	.thum_feed_ty5 .thum a {width:100%;}
	.thum_feed_ty5 .thum img {width:100%;}
	.thum_feed_ty5 .feed_box {height:auto; padding-bottom: 0;}

	/*탭 리스트 타입*/
	.tab_list_ty1 .tab_desc_box .slat_cont {width:100%;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 30px;}
	
	.thum_feed_ty6 .thum a {width:100%;}
	.thum_feed_ty6 .feed_ty_container {padding-right: 0!important;}
}

@media screen and (max-width: 379px) and (min-width: 360px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	/*왼편 썸네일 피드 레이아웃*/
	.thum_feed_ty1 .thum {width:100%; float: none; margin-right:0;}
	.thum_feed_ty1 .thum a {width:100%;}
	.thum_feed_ty1 .feed_box {padding-top:20px;}
	.thum_feed_ty1 .thum img {width: 100%;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
	.epostech_main .thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%; padding-right: 0;}
	.thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%;}
	.thum_feed_ty5 .thum a {width:100%;}
	.thum_feed_ty5 .thum img {width:100%;}
	.thum_feed_ty5 .feed_box {height:auto; padding-bottom: 0;}
	
	/*탭 리스트 타입*/
	.tab_list_ty1 .tab_desc_box .slat_cont {width:100%;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 30px;}
	
	.thum_feed_ty6 .thum a {width:100%;}
	.thum_feed_ty6 .feed_ty_container {padding-right: 0!important;}
}

@media screen and (max-width: 359px) and (min-width: 1px){

	/*게시판 리스트 및 피드 레이아웃*/
	.co_2thirds {width:100%; float:none;}
	.co_1third {width:100%; float:none;}
	
	/*왼편 썸네일 피드 레이아웃*/
	.thum_feed_ty1 .thum {width:100%; float: none; margin-right:0;}
	.thum_feed_ty1 .thum a {width:100%;}
	.thum_feed_ty1 .feed_box {padding-top:20px;}
	.thum_feed_ty1 .thum img {width: 100%;}
	.thum_feed_ty1 .thum a {height:auto;}
	
	/* 오른편 썸네일 피드 레이아웃 (피드 타입5)*/
	.epostech_main .thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%; padding-right: 0;}
	.thum_feed_ty5 .thum {float:none; margin:0 auto; width:100%;}
	.thum_feed_ty5 .thum a {width:100%;}
	.thum_feed_ty5 .thum img {width:100%;}
	.thum_feed_ty5 .feed_box {height:auto; padding-bottom: 0;}
	
	/*탭 리스트 타입*/
	.tab_list_ty1 .tab_desc_box .slat_cont {width:100%;}
	.tab_list_ty1 .tab_desc_box .slat_cont ul li {width:100%; margin-bottom: -1px;}
	.unit_cont_ro .slat_cont {height: auto;}
	.tab_list_ty1 .tab_desc_box .slat_cont ul li .list_container {height: auto;}
	
	.board_listbox .m_board_list_cont {margin-bottom: 30px;}
	
	.thum_feed_ty6 .thum a {width:100%;}
	.thum_feed_ty6 .feed_ty_container {padding-right: 0!important;}

}


/*페이지 게시판 리스트 및 검색 결과 리스트
=========================================================*/

/*인물검색 결과 (타입1)*/
[class*="plist_ty"] .plist_h_txt {padding-bottom:18px;}
[class*="plist_ty"] .plist_h_txt span.txt_color {font-weight:700;}
.plist_ty1 .plist_cont ul.plist_ul {margin:-20px -10px;}
.plist_ty1 .plist_cont ul.plist_ul:after {content:"  "; display:block; clear:both;}
.plist_ty1 .plist_cont ul.plist_ul li {display:block; float:left; width:33.3333%; padding:20px 10px;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:both;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit { border:1px solid #e8e5e2; border-top:2px solid #ca0464; background-color:#fff;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .hc_wrap {padding:20px;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .category_title {font-size:14px; color:#555; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .category_title.title_ubar:after {content: "  "; margin-bottom:15px;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .f_slat {padding:10px 20px 15px; border-top:1px solid #e8e5e2;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .f_slat .more_ty3 a {line-height:1em;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .h_info {min-height:50px; font-size:25px; color:#555; line-height:1em;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .c_slat {padding-top:15px;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit [class*="c_info"] {position: relative}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit [class*="c_info"] span {line-height:1em; font-size:14px; color:#555; display:block; padding-left:22px;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit [class*="c_info"] span a {line-height:1em; font-size:14px; color:#555; display:inline-block;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .c_info1 {margin-bottom:13px;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .c_info1 span {border-bottom:1px solid transparent}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .c_info1 i {position: absolute; top:0px; left:0; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -320px -440px; background-size: 500px 700px; width: 15px; height: 15px;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .c_info2 i {position: absolute; top:3px; left:0; background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -144px -346px; background-size: 250px 500px; width: 13px; height: 10px;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit .c_info2 span a {display:block; border-bottom:1px solid transparent; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.plist_ty1 .plist_cont ul.plist_ul li .plist_unit [class*="c_info"] span a:hover {border-bottom:1px solid #555}
.plist_contbox .unit_cont_ro.unit3 .paging_box.paging_ty1 {padding-top:20px}

/*연구/실험실 (타입2)*/
.plist_ty2 .plist_cont table.b_table_ty0 .cont_wrap {position: relative; padding-right:50px;}

.plist_ty2 .plist_cont table.b_table_ty0 .cont_title span {display:block;} 
.plist_ty2 .plist_cont table.b_table_ty0 .cont_title span.m_title {font-size:14px; color:#555;}
.plist_ty2 .plist_cont table.b_table_ty0 .cont_title span.s_title {font-size:14px; color:#999;}

.plist_ty2 .plist_cont table.b_table_ty0 .link_icon {position: absolute; top:3px; right:0;}
.plist_ty2 .plist_cont table.b_table_ty0 .link_icon a {display:block; width:35px; height:35px; padding:6px; border:1px solid #e8e5e2;}
.plist_ty2 .plist_cont table.b_table_ty0 .link_icon a i {display:block; background:url(/wp-content/themes/postech/images/icons/icon_sprite_2.png) no-repeat -85px -479px; background-size: 250px 500px; width: 22px; height: 20px; text-indent: -99999px;}
.plist_ty2 .plist_cont table.b_table_ty0 .link_icon a:hover i {display:block; background:url(/wp-content/themes/postech/images/icons/icon_sprite_2.png) no-repeat -110px -479px; background-size: 250px 500px; width: 22px; height: 20px;}


/*대학요람 (타입3)*/
.plist_ty3 ul.cell_slat_list li {padding:40px 20px!important;}
.plist_ty3 ul.cell_slat_list li .thum_down_cont {line-height:0; font-size:0;}
.plist_ty3 ul.cell_slat_list li .thum_down_cont .thum {display:inline-block; max-width:275px; margin-bottom:30px; border:1px solid #dddddd; margin-right:13px; margin-left:13px; overflow: hidden;}
.plist_ty3 ul.cell_slat_list li {text-align:center;}

/*반응형*/
@media screen and (max-width: 1284px) and (min-width: 1024px){
.plist_ty1 .plist_cont ul.plist_ul li {width:50%;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:none;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:both;}
.search-result-Array .plist_ty1 .plist_cont ul.plist_ul li:nth-child(4n+1) {clear:both;} 
.search-result-Array .plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:none;}

}

@media screen and (max-width: 1284px) and (min-width: 1024px){ 

.search .plist_ty1 .plist_cont ul.plist_ul li {width:33.333%!important;}

}

@media screen and (max-width: 1023px) and (min-width: 800px){

.search .plist_ty1 .plist_cont ul.plist_ul li {width:33.333%!important;}

}

@media screen and (max-width: 799px) and (min-width: 770px){

.search .plist_ty1 .plist_cont ul.plist_ul li {width:33.333%!important;}

}

@media screen and (max-width: 769px) and (min-width: 740px){

.search .plist_ty1 .plist_cont ul.plist_ul li {width:33.333%!important;}

}

@media screen and (max-width: 739px) and (min-width: 720px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:50%;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:none;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:both;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:50%!important;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:none;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:both;}


}

@media screen and (max-width: 719px) and (min-width: 670px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:50%;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:none;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:both;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:50%!important;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:none;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:both;}

}

@media screen and (max-width: 669px) and (min-width: 640px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:50%;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:none;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:both;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:50%!important;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:none;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:both;}

}

@media screen and (max-width: 639px) and (min-width: 480px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:100%;}
.plist_contbox .unit_cont_ro.unit3 .paging_box.paging_ty1 {padding-top:0;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:50%!important;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(3n+1) {clear:none;}
.plist_ty1 .plist_cont ul.plist_ul li:nth-child(2n+1) {clear:both;}

}

@media screen and (max-width: 479px) and (min-width: 420px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:100%;}
.plist_contbox .unit_cont_ro.unit3 .paging_box.paging_ty1 {padding-top:0;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:100%!important;}

}

@media screen and (max-width: 419px) and (min-width: 400px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:100%;}
.plist_contbox .unit_cont_ro.unit3 .paging_box.paging_ty1 {padding-top:0;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:100%!important;}

}

@media screen and (max-width: 399px) and (min-width: 380px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:100%;}
.plist_contbox .unit_cont_ro.unit3 .paging_box.paging_ty1 {padding-top:0;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:100%!important;}

}

@media screen and (max-width: 379px) and (min-width: 360px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:100%;}
.plist_contbox .unit_cont_ro.unit3 .paging_box.paging_ty1 {padding-top:0;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:100%!important;}

}

@media screen and (max-width: 359px) and (min-width: 1px){

/*인물검색 결과 (타입1)*/
.plist_ty1 .plist_cont ul.plist_ul li {width:100%;}
.plist_contbox .unit_cont_ro.unit3 .paging_box.paging_ty1 {padding-top:0;}

/*연구/실험실 (타입2)*/
.b_table_ty0 {display:block;}
.b_table_ty0 thead th:last-child {display:none;}
.b_table_ty0 thead th {border-top: 1px solid #cdc9c6!important; border-bottom: 1px solid #cdc9c6!important; padding:12px 10px!important}
.b_table_ty0 thead, .b_table_ty0 tbody, .b_table_ty0 tr, .b_table_ty0 th, .b_table_ty0 td {display:block; width:100%; float:left; clear:both; border:none!important; text-align: left!important;}
table.b_table_ty0 td {border-bottom:1px solid #e8e5e2!important}
table.b_table_ty0 tbody {border-top:none!important; border-bottom:none!important;}
table.b_table_ty0 tr td {padding:12px 10px;}

.search .plist_ty1 .plist_cont ul.plist_ul li {width:100%!important;}
}
/*폼
=========================================================*/

/*input*/
.input_box {width:100%; background-color:#fff; line-height:1em; text-align:left;}
.input_box input[type="text"],
.input_box input[type="tel"],
.input_box input[type="password"],
.input_box input[type="email"] {width:100%; height:40px;  padding:9px 20px 9px 15px!important; line-height: normal; font-size:14px; color:#555; border:1px solid #e8e5e2;}
.input_box input[type="file"] {}

/*textarea*/
.textarea_box  {width:100%; border:1px solid #e8e5e2; background-color:#fff; line-height:1em; text-align:left;}
textarea {width:100%; height:180px; padding:10px 20px 10px 15px!important; line-height: 1em; font-size:14px; color:#555;}

/*쎌렉트 박스*/
[class*="select_ty"] {position: relative;}
.select_ty1 .select_viewbox {background-color:#fff; cursor: pointer}
.select_ty1 .select_viewbox .input_box {height:40px; border:1px solid #e8e5e2;}
.select_ty1 .select_viewbox .input_box span,
.select_ty1 .select_viewbox .input_box a {display:block; padding:12px 45px 12px 15px!important; line-height:1em; font-size:14px;}
.select_ty1 .select_viewbox .input_box i {position: absolute; top:0px; right:0px; display:block; background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) #fff no-repeat -43px -334px; background-size: 250px 500px; width: 39px; height: 40px; border:1px solid #e8e5e2; 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;}
.select_ty1 .select_viewbox .input_box i:hover {border:1px solid #999;}
.box_ty2.plist_search_box .select_ty1 .select_ul {display:none; position: absolute; top:40px; left:0; overflow-y: scroll; width:100%; max-height:228px; border-bottom:1px solid #e8e5e2; z-index: 10;}
.flaboratories .box_ty2.plist_search_box .select_ty1 .select_ul {display:none; position: absolute; top:40px; left:0; overflow-y: hidden; width:100%; max-height:228px; border-bottom:1px solid #e8e5e2; z-index: 10;}
.select_ty1 .select_ul {display:none; position: absolute; top:40px; left:0; width:100%; border-bottom:1px solid #e8e5e2; z-index: 10;}
.select_ty1 .select_ul li {width:100%; display:block; border:1px solid #e8e5e2; border-top:none; background-color:#fff; line-height: 1em;}
.select_ty1 .select_ul li a {padding:10px 20px 10px 15px; display:block; line-height:1.25em; font-size:14px; text-align:left; 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;}
.select_ty1 .select_ul li a:hover {background: #555; color: #fff;}

/*써치 박스 (타입1)*/
[class*="search_ty"] {position: relative;}
.search_ty1 .search_wrap.input_box input[type="text"] {padding:10px 45px 10px 15px!important;}
.search_ty1 input[type="submit"] {position: absolute; top:0; right:0; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -320px -540px; background-size: 500px 700px; width: 40px; height: 40px; background-color:#555555; text-align: left; 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;cursor: pointer; }
.search_ty1 input[type="submit"]:hover {background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) #bba078 no-repeat -320px -540px; background-size: 500px 700px;}


/* 테이블 스타일
=========================================================*/

/*총장 contact 폼 테이블*/
table.b_table.table_ty2.form_table th {padding:15px 20px!important;}
table.b_table.table_ty2.form_table td {padding:5px!important; vertical-align: middle;}

.p_form_box .table_box {margin-bottom:20px;}
.p_form_box .box_ty2 {margin-bottom:30px;}
.p_form_box .btn_box:after {content:""; display:block; clear:both;}
.p_form_box .btn_box input[type="submit"] {float:right;}

.p_form_box .file_box {padding:6px 13px;}
.p_form_box .file_box input[type="file"] {padding:2px; border:1px solid #e8e5e2; line-height:15px}
.p_form_box .file_box span.noti_txt {margin-left:5px; font-size:12px; color:#999;}

.p_form_box .agree_checkbox {font-size:0; line-height:0;}
.p_form_box .agree_checkbox .abox_slat {display:inline-block; vertical-align: middle; white-space: nowrap; margin-right:20px;}
.p_form_box .check_box input[type="checkbox"] {display:inline-block; margin-bottom:5px; vertical-align: middle}
.p_form_box .agree_checkbox a {margin-top:18px;}
.p_form_box .agree_box_cont {margin-bottom:18px;}

/*총장 contact 개인정보 수집 및 이용 동의약관 추가 */
.unit_cont_ro.cu_box { overflow-y: scroll; margin-bottom: 0; height: 200px; border: 1px solid #a9814a; padding: 15px; margin-bottom: 20px;}
.unit_cont_ro.cu_box .page_title_box { margin-bottom: 0;}
.unit_cont_ro.cu_box .depth2_title {font-size: 16px;}
.unit_cont_ro.cu_box ol.num_list > li span.num, .num_list span.num { font-size: 14px; line-height: 1.6em; }
.unit_cont_ro.cu_box ol.num_list > li span.txt, .num_list span.txt { font-size: 14px; line-height: 1.6em; }
.unit_cont_ro.cu_box ul.bullet_bar_ty2 > li:after, .bullet_bar_ty2 > .txt:after { top: -7px;}

@media screen and (max-width: 1023px) and (min-width: 1px){
	.unit_cont_ro.cu_box .depth2_title { font-size: 14px;}
	.unit_cont_ro.cu_box ol.num_list > li span.num, .num_list span.num { font-size: 12px;}
	.unit_cont_ro.cu_box ol.num_list > li span.txt, .num_list span.txt { font-size: 12px;}
}


/* 버튼 스타일
=========================================================*/

/*중앙정렬 버튼들*/
.btns_ro_center {margin-top:35px; margin-bottom:60px; text-align: center; font-size:0; line-height:0;}
.btns_ro_center [class*="btn"] {display:inline-block; vertical-align: middle}
.btns_ro_center div {padding:0 5px 5px;}
.btns_ro_center .link_btn a {width:220px;}


/*다운로드 버튼*/
.down_btn span {position: relative; padding-left:23px;}
.down_btn .btn_basic span:before {content:"  "; position:absolute; top:0px; left:0px; display:block; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -320px -340px; background-size: 500px 700px; width: 15px; height: 15px; 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;}
.down_btn .btn_basic span:after {content:"  "; position:absolute; top:0px; left:0px; display:block; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -340px -340px; background-size: 500px 700px; width: 15px; height: 15px; opacity: 0; visibility: hidden; 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;}
.down_btn .btn_basic:hover span:after {content: ""; opacity: 1; visibility: visible; z-index: 1;}

/* 아코디온 스타일
=========================================================*/

/*레이아웃*/
.accordion_unit ul {border-top:1px solid #cdc9c6;}
.accordion_unit dt {position: relative; display:block; padding:20px 75px 20px 60px; border-bottom:1px solid #e8e5e2; background-color:#fff; cursor: pointer;z-index:1;}
.accordion_unit dt h4 {position: relative; font-weight:500; 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;}
.accordion_unit dt h4:after {content:"Q"; display:block; position: absolute; top:0; left:-30px; font-weight:500; font-size:16px; color:#555; 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;}
.accordion_unit dt .icon_item {display:block; position: absolute; top:50%; right:30px; margin-top:-4px; background:url(/wp-content/themes/postech/images/icons/icon_sprite.png) no-repeat -166px -187px; background-size: 250px 500px; width: 14px; height: 8px;}
.accordion_unit li.active dt .icon_item {content:"  "; background-position: -142px -187px;}

.accordion_unit dd {display:none; padding:20px 30px 20px 60px; border-bottom:1px solid #e8e5e2; background-color:#f9f7f5;}
.accordion_unit dd .desc_box {position: relative;overflow: hidden;}
.accordion_unit dd .desc_box:after {content:"A"; display:block; position: absolute; top:0; left:-30px; font-size:14px; font-weight:500; color:#faa61a;}

.accordion_unit li.active dt h4,
.accordion_unit li dt:hover h4 {color:#a98147; font-weight:700;}
.accordion_unit li.active dt h4:after,
.accordion_unit li dt:hover h4:after {color:#a98147; font-weight:500;}

/* 보드 리스트 스타일
=========================================================*/

/*상단 타이틀 리스트 타입 선택 버튼*/
.title_contbox {position: relative;}
.title_contbox .view_ty_btns {position: absolute; top:0; right:0;}
.title_contbox .view_ty_btns ul {font-size:0; line-height:0;}
.title_contbox .view_ty_btns ul li {display:inline-block; width:40px; height:40px; border:1px solid #e8e5e2; vertical-align: middle;}
.title_contbox .view_ty_btns ul li:first-child {margin-right:10px;}
.title_contbox .view_ty_btns ul li a {position: relative; display:block; background-color:#fff; width:100%; height:100%;}
.title_contbox .view_ty_btns ul li:hover a,
.title_contbox .view_ty_btns ul li.active a {background-color:#bba078;}
.title_contbox .view_ty_btns ul li:hover,
.title_contbox .view_ty_btns ul li.active {border-color:#bba078}
.title_contbox .view_ty_btns ul li a i {text-indent:-9999px; display:block;}
.title_contbox .view_ty_btns ul li.view_ty1 a i {position: absolute; top:8px; left:6px; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -360px -220px; background-size: 500px 700px; width: 26px; height: 23px; 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;}
.title_contbox .view_ty_btns ul li.view_ty1 a i:after {content:"  "; display:block; position: absolute; top:0px; left:0px; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -320px -220px; background-size: 500px 700px; width: 26px; height: 23px; opacity: 0;}
.title_contbox .view_ty_btns ul li.view_ty1:hover a i:after,
.title_contbox .view_ty_btns ul li.view_ty1.active a i:after {opacity: 1; }
.title_contbox .view_ty_btns ul li.view_ty2 a i {position: absolute; top:8px; left:6px; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -360px -250px; background-size: 500px 700px; width: 26px; height: 23px; 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;}
.title_contbox .view_ty_btns ul li.view_ty2 a i:after {content:"  "; display:block; position: absolute; top:0px; left:0px; background:url(/wp-content/themes/postech/images/icons/icon_sprite_new.png) no-repeat -320px -250px; background-size: 500px 700px; width: 26px; height: 23px; opacity: 0;}
.title_contbox .view_ty_btns ul li.view_ty2:hover a i:after,
.title_contbox .view_ty_btns ul li.view_ty2.active a i:after {opacity: 1; }



/*반응형*/
@media screen and (max-width: 1023px) and (min-width: 1px){
.page_title h2.depth1_title,
.page_title_box h2.depth1_title {font-size: 25px;color:#a98147;margin-bottom: 25px;}
.depth2_title{font-size: 22px;}
h3.depth2_title.title_ubar:after{margin-bottom: 15px;}
dl.desc_list_ty1 dt{font-size: 14px;}
dl.desc_list_ty1 dd{font-size: 14px;}
ul.bullet_block > li, .bullet_block > .txt{padding-bottom: 10px;}
.unit_cont_ro{margin-bottom: 20px;}
.txt_regular, .txt_regular a{font-size: 14px;}
.ko_04_popup ul.bullet_bar_ty1 > li span.txt {font-size: 14px;}
ol.num_list > li span.num, .num_list span.num{font-size: 14px;}
ol.num_list > li span.txt, .num_list span.txt{font-size: 14px;}
.ko_04_popup ul.bullet_bar_ty1 > li, .bullet_bar_ty1 > .txt {font-size: 13px;}
ul > li a.txt_color, ul > li a.txt_color span, ol > li a.txt_color, ol > li a.txt_color span{font-size: 14px;}
table.b_table.table_ty1 tr td:first-child:before{font-size: 14px;}
table.b_table.table_ty1 tr td:first-child + td:before{font-size: 14px;}
ul.bullet_block > li, .bullet_block > .txt,ul.bullet_block > li a{font-size: 14px;}
.box_ty2{padding:10px 20px;}
.box_ty_container .box_cont_slat {text-align:center; float:none!important;}
.box_ty_container .box_cont_slat i.icon_item {position: static; display:inline-block;}
.box_ty_container .box_cont_slat span {padding-left:0; white-space: normal;}
.box_ty_container .box_cont_slat.meta {padding-top:10px;}
.box_ty_container .box_cont_slat i.icon_item{float: left;margin-right:12px;}
.box_ty_container .box_cont_slat span{overflow: hidden;display: block;text-align: left;}
.box_ty_container .box_cont_slat span.txt_regular{padding-top:5px;}
.box_ty_container .box_cont_slat.txt{float: none;width:100%;}
.box_ty_container .box_cont_slat.meta{float: none;}
}

/* 주요현황 추가사항
=========================================================*/

.status .tablish_list_ty1 ul.tablish_list li.tablish_cell_unit dd ul.cell_slat_list li{border-bottom:none;}
.page_title_box.contbx2{margin-top:45px;}

/* 개인정보처리방침 추가사항
=========================================================*/
table.b_table thead tr th{text-align:center;}

/* 갤러리 리스트
=========================================================*/
.gallery_listbx.board-list ul.gallery_list {text-align:left;margin:-15px -12px;}
.gallery_listbx.board-list ul.gallery_list:after{content:"";display:block;clear:both;}
.gallery_listbx.board-list ul.gallery_list li{display:block;float:left;width:33.3333333%;padding:15px 12px;}
.gallery_listbx.board-list ul.gallery_list li:nth_child(3n+1){clear:both;}
.gallery_listbx.board-list ul.gallery_list li .list_inner{border:1px solid #e8e5e2}
.gallery_listbx.board-list ul.gallery_list li .contbx{padding:16px 20px 28px 20px;}
.gallery_listbx.board-list ul.gallery_list li .thumbx{line-height:0;}
.gallery_listbx.board-list ul.gallery_list li .thumbx img{width:100%;}
.gallery_listbx.board-list ul.gallery_list li .txtbx{margin-bottom:13px;}
.gallery_listbx.board-list ul.gallery_list li .txtbx h3{height:60px;overflow:hidden;}
.gallery_listbx.board-list ul.gallery_list li .txtbx a:hover h3{color:#a9814a;}
.gallery_listbx.board-list ul.gallery_list li .contbx p{height:52px;overflow:hidden;}
.gallery_listbx.board-list ul.gallery_list li a{display:block}

.page-id-27961 .site-contbox{width:100%;}

/*반응형*/
@media screen and (max-width: 1023px) and (min-width: 1px){
.gallery_listbx.board-list ul.gallery_list li{width:50%;}
.gallery_listbx.board-list ul.gallery_list li:nth_child(2n+1){clear:both;}
.gallery_listbx.board-list ul.gallery_list li:nth_child(3n+1){clear:inherit;}
}

@media screen and (max-width: 639px) and (min-width: 1px){
.gallery_listbx.board-list ul.gallery_list li{width:100%;}
.gallery_listbx.board-list ul.gallery_list li:nth_child(2n+1){clear:inherit;}
}

/* 갤러리 리스트 상세
=========================================================*/
.thum_slidebx{background-color:#f9f7f5;padding:40px 83px;position:relative;}
.thum_slidebx .thum_slide_container{overflow:hidden;}
.thum_slidebx .thum_slide_container ul.thum_list:after{content:"";display:block;clear:both;}
.thum_slidebx .thum_slide_container ul.thum_list{margin:0 -11px;}
.thum_slidebx .thum_slide_container ul.thum_list li{display:block;float:left;padding:0 11px;}
.thum_slidebx .thum_slide_container ul.thum_list li a{display:block;line-height:0;position:relative;}
.thum_slidebx .thum_slide_container ul.thum_list li a:after{content:"";display:block;border:5px solid #bba078;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;visibility:hidden;}
.thum_slidebx .thum_slide_container ul.thum_list li a:hover:after{opacity:1;visibility:visible;}
.thum_slidebx .thum_slide_container ul.thum_slide_btns li{position:absolute;display:block;}
.thum_slidebx .thum_slide_container ul.thum_slide_btns li a{display:block;text-indent:-9999999px;opacity:.6}
.thum_slidebx .thum_slide_container ul.thum_slide_btns li a:hover{opacity:1;}
.thum_slidebx .thum_slide_container ul.thum_slide_btns li.prevbx{top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.thum_slidebx .thum_slide_container ul.thum_slide_btns li.prevbx a{background:url(/wp-content/themes/postech/images/icons/gallery_icon.png) no-repeat;background-position:-145px -4px;background-size: 197px 95px;width: 23px;height: 45px;}
.thum_slidebx .thum_slide_container ul.thum_slide_btns li.nextbx{top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.thum_slidebx .thum_slide_container ul.thum_slide_btns li.nextbx a{background:url(/wp-content/themes/postech/images/icons/gallery_icon.png) no-repeat;background-position:-174px -4px;background-size: 197px 95px;width: 23px;height: 45px;}

/*팝업*/
.gallery_popup{position:fixed;z-index:200;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.3)}
.gallery_popup .bg{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.3)}
.gallery_popup .contbx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1200px;width:100%;}
.gallery_popup .popup_gallerybx{background-color:#fff;padding:70px 100px;width:100%;border:2px solid #bba078}
.gallery_popup .popup_gallerybx .popup_inner{width:100%;overflow:hidden;}
.gallery_popup .popup_gallerybx .popup_inner ul.popup_gallery_list li{width: 100%;float: left;margin-right: -100%;position: relative; opacity: 0;z-index: 1; display: block;text-align:center;}
.gallery_popup .popup_gallerybx .popup_inner ul.popup_gallery_list li.active{opacity: 1; z-index: 2;}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li{position:absolute;}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li a{text-indent:-99999px;}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li.prevbx{display:block;top:50%;left:40px;transform:translateY(-50%)}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li.prevbx a{display:block;background:url(/wp-content/themes/postech/images/icons/gallery_icon.png) no-repeat;background-position:-18px 0;background-size: 197px 95px;width: 48px;height: 95px;}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li.nextbx{display:block;top:50%;right:40px;transform:translateY(-50%)}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li.nextbx a{display:block;background:url(/wp-content/themes/postech/images/icons/gallery_icon.png) no-repeat;background-position:-80px 0;background-size: 197px 95px;width: 48px;height: 95px;}
.gallery_popup .popup_gallerybx .close_btn{position:absolute;top:0;right:0;width:40px;height:40px;background-color:#bba078;}
.gallery_popup .popup_gallerybx .close_btn a{display:block;text-indent:-99999px;background:url(/wp-content/themes/postech/images/icons/gallery_icon.png) no-repeat;background-position:12px 11px;background-size:197px 95px;width: 100%;height: 100%;}

/*반응형*/
@media screen and (max-width: 1023px) and (min-width: 1px){
.gallery_popup .contbx{padding:0 20px;}
.gallery_popup .popup_gallerybx .close_btn{right:20px;}
}
@media screen and (max-width: 639px) and (min-width: 1px){
.gallery_popup .popup_gallerybx{padding: 50px 40px 20px;}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li.prevbx{left:30px;}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li.prevbx a{width: 23px;height: 45px;background-position:-145px -4px;}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li.nextbx{right: 30px;}
.gallery_popup .popup_gallerybx ul.popup_slide_btns li.nextbx a{width: 23px;height: 45px;background-position:-174px -4px;}

}

/*웹툰*/
.page-id-27981 .title_top_box .contbox{width:370px;}



