@charset "UTF-8";

/*=========================================================
  레이아웃
=========================================================*/  
.site_wrap{position: relative;overflow: hidden;}
.site_wrap .wrap_container{position: relative;left:0;}
.max_container{margin:0 auto;max-width:1280px;padding:0 40px;position:relative;}
.max_container:after{content:"";display:block; clear:both;}

/*=========================================================
  header
=========================================================*/ 

/*레이아웃*/
.site-header{position:relative;padding-top:60px;z-index:200;}
.site-header .headerbx{background-color:#fff;}

/*로고*/
.logobx{position:relative;float:left;padding:58px 0 46px 0;}
.logobx:after{content:"";display:block;clear:both;}
.logobx a{display:block;float:left;}
.logobx a.logo1{width:256px;}
.logobx a.logo2{width:166px;position:relative;padding-left:16px;padding-top:5px; margin-left:15px;}
.logobx a.logo2:before{content:"";display:block;width:1px;height:28px;background-color:#d5d5d5;position:absolute;top:0;left:0;}

/*우측 컨덴츠*/
.header_contbx{float:right;}

/*메인 메뉴*/
.header_contbx .navigation-top{float:right;clear:both;}
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu{font-size:0; line-height:0;}
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li{display:inline-block;position: relative;}
/* .header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li:first-child > a{margin-left:0;} */
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li:last-child > a{margin-right:0;}
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li > a{display:block;margin:0 30px;font-size:19px;position:relative;line-height:1.5em;padding:27px 0 25px 0;font-weight:500;} 
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li[class*="current"] > a:after,
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li:hover > a:after{content:"";position: absolute;bottom:17px;left:0;width:100%;height:2px;background-color:#333;}
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li > a:before{content:"∙";position: absolute;top:25px;left:-36px;color:#999;}
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li:first-child > a:before{display:none;}

/*메인메뉴 서브메뉴*/
.header_contbx .navigation-top .main-navigation ul#top-menu >li > ul.sub-menu{opacity: 0; visibility: hidden;}
.header_contbx .navigation-top .main-navigation ul#top-menu >li:hover > ul.sub-menu{opacity: 1;visibility: visible;}
.header_contbx .navigation-top .main-navigation ul.sub-menu{position: absolute;top:75px;left:0;padding:5px;background-color:#fff;z-index: 11;}
.header_contbx .navigation-top .main-navigation ul.sub-menu > li{display:block;width:200px;background-color:#fff;}
.header_contbx .navigation-top .main-navigation ul.sub-menu > li > a{display:block;width:100%;line-height:1.4em;font-size:15px;color:#333;font-weight:700;padding:14px 10px;border-top:1px solid rgba(187, 160, 120, 0.3);}
.header_contbx .navigation-top .main-navigation ul.sub-menu > li:first-child > a{border-top:none;}
.header_contbx .navigation-top .main-navigation ul.sub-menu > li > a:hover {background-color:#bba078;color:#fff;}
.header_contbx .navigation-top .main-navigation ul.sub-menu > li[class*="current"] a{background-color:#bba078;color:#fff;}

/*
.header_contbx .navigation-top .main-navigation .menu-item-243 ul.sub-menu{max-width:440px;margin:0 -5px}
.header_contbx .navigation-top .main-navigation .menu-item-243 ul.sub-menu:after{content:"";display:block;clear:both;}
.header_contbx .navigation-top .main-navigation .menu-item-243 ul.sub-menu > li{float:left;padding:0 5px;}
*/

/*메뉴 상단 로그인*/
.header_contbx .top_bx:after{content:"";display:block;clear:both;}
.header_contbx .top_bx .logbx{font-size:0;line-height:0;float:left;padding: 7px 0;margin-right:20px;z-index:10;}
.header_contbx .top_bx .logbx div[class*="_itembx"]{display:inline-block;position: relative;}
.header_contbx .top_bx .logbx div[class*="_itembx"] a span{display:block;font-size:10px;color:#999;}
.header_contbx .top_bx .logbx div[class*="_itembx"] a:hover span{color:#c61065}
.header_contbx .top_bx .logbx .login_itembx,
.header_contbx .top_bx .logbx .logout_itembx{padding-right:11px;}
.header_contbx .top_bx .logbx .member_itembx{padding-left:11px;}
.header_contbx .top_bx .logbx .member_itembx:before{content:"";display:block;position: absolute;top:4px;left:0;width:1px;height:8px;background-color:#999;}

/*메뉴 상단 서치*/
.header_contbx .top_bx {float:right;clear:both;padding-top:30px;}
.header_contbx .top_bx .search_bx{float:left;position: relative;width:17px;height:30px;}
.header_contbx .top_bx .search_bx label{display:none;}
.header_contbx .top_bx .search_bx .textbx{position:absolute;top:0;right:3px;width:0px;background-color:#fff;border-bottom:1px solid #c61065;font-size:13px;color:#c61065;padding:7px 20px 7px 10px;line-height:1.4em;visibility: hidden;opacity: 0;}
.header_contbx .top_bx .search_bx.focus_on .textbx{width:190px;visibility: visible;opacity: 1;}
.header_contbx .top_bx .search_bx .submit{display:block;position:absolute;top:7px;right:0;width:17px;height:17px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-1px -2px;background-size: 500px 500px;text-indent: -99999px;cursor: pointer;background-color:#fff;}
.header_contbx .top_bx .search_bx .textbx:focus + .submit{background-position:-30px -2px;}

/*메뉴 상단 언어 선택*/
.header_contbx .top_bx .langbx{float:left;padding-left:30px;}
.header_contbx .top_bx .langbx ul{font-size:0;line-height:0;}
.header_contbx .top_bx .langbx ul li{display:inline-block;padding:0 5px;}
.header_contbx .top_bx .langbx ul li:first-child{padding-left:0;}
.header_contbx .top_bx .langbx ul li:last-child{padding-right:0;}
/* .header_contbx .top_bx .langbx ul li a{display:block;font-size:13px;color:#999;border:1px solid #999;text-align: center;width:85px;line-height:1.4em;padding:5px 0;} */
.header_contbx .top_bx .langbx ul li a{display:block;font-size:12px;color:#999;border:1px solid #999;text-align: center;width:67px;line-height:1.4em;padding:5px 0;}
.header_contbx .top_bx .langbx ul li.active a,
.header_contbx .top_bx .langbx ul li a:hover{color:#c61065;border:1px solid #c61065;}

/*postech home 바로가기*/
.header_contbx .top_bx .langbx ul li:first-child a{border:none;width:92px;}

/*=========================================================
  메인 컨덴츠
=========================================================*/ 
/*메인 백그라운드 이미지*/
.home .pagebx{position: relative;}
.home .main_bg{/* background:url(/wp-content/themes/postech_invite/images/imgs/postech_FI_main_bg.jpg) no-repeat; */position: absolute;top:0;bottom:0;right:0;left:0;background-size:cover!important;background-position:center 0!important;}
.home .main_bg:after{content:"";background-color:rgba(0, 0, 0, 0.4);display:block;position: absolute;top:0;bottom:0;right:0;left:0;}
/*
.home .main_bg{position: fixed;top:-50%;left:-50%;width:200%;height:200%;}
.home .main_bg img{min-width:50%;min-height:50%;position:absolute;top:0;bottom:0;right:0;left:0;display:block;}
*/
/* 메인 팝업 */
.main_popup_wrap{position:absolute;top:0;right:40px;z-index:1;}
.main_popup_wrap .main_pop{width:550px;height:236px;background-color:#fff;box-shadow:#000 6px 7px 26px -12px;}
.main_popup_wrap .main_pop > a{position:absolute;right:20px;top:20px;z-index:1;width:14px;height:14px;background:url(/wp-content/themes/postech_invite/images/icons/close_x.png) no-repeat;background-size:14px auto;}
.main_popup_wrap .main_pop_cont{position: relative;}
.main_popup_wrap .main_pop_cont > .pop_img{width:100%;height:236px;background:url(/wp-content/themes/postech_invite/images/imgs/experience_postech.jpg) no-repeat center center;background-size:100% auto;}
.main_popup_wrap .main_pop_cont > .pop_btn{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);}
.main_popup_wrap .main_pop_cont > .pop_btn a{display:inline-block;}
.main_popup_wrap .main_pop_cont > .pop_btn a span{font-weight:500;font-size:16px;color:#fff;background:#000;padding:10px 30px;}
/*메인 상단 슬로건 타이틀*/
.main_slogn{text-align: center;padding-top:80px;}
.main_slogn .main_tit{font-size:50px;color:#fff;font-weight:400; line-height: 1.5em;padding-bottom:12px;}
.main_slogn .sub_txt{font-size:20px;color:#fff;display:inline-block;border-top:1px solid rgba(255, 255, 255, .4);border-bottom:1px solid rgba(255, 255, 255, .4);padding:8px 0;line-height: 1.5em;}

/*메인 채용관련 슬라이드*/
.main_slide_listbx {position:relative;padding:60px 0 35px 0;}
.main_slide_listbx .slide_list_container{max-height:630px; overflow: hidden;}
.main_slide_listbx ul.slide_list > li{float:left;}

.main_slide_listbx ul.unit_list{margin:-15px;}
.main_slide_listbx ul.unit_list:after{content:"";display:block;clear:both;}
.main_slide_listbx ul.unit_list > li{display:block;float:left;padding:15px;width:33.333333333%;}
.main_slide_listbx ul.unit_list > li .list_contbx a{position:relative;display:block;width:100%;height: 296px;background-color:rgba(0, 0, 0, .55);border:2px solid rgba(187, 160, 120, .6);padding:28px 26px 50px 26px;-webkit-box-shadow: #000 6px 7px 26px -12px;-moz-box-shadow: #000 6px 7px 26px -12px;box-shadow: #000 6px 7px 26px -12px;}
.main_slide_listbx ul.slide_list li:first-child ul.unit_list > li:first-child .list_contbx a{background-color:rgba(202,4,100, .50)}
.main_slide_listbx ul.slide_list li:first-child ul.unit_list > li:first-child .list_contbx .count_day{border-color:#fff;color:#fff;}
.main_slide_listbx ul.unit_list > li .list_contbx a .contbx{overflow: hidden;max-height:105px;}
.main_slide_listbx ul.unit_list > li .list_contbx a:hover{background-color:rgba(187, 160, 120, 1);}
.main_slide_listbx ul.unit_list > li .list_contbx .list_tit:before{content:"";display:block;width:40px;height:1px;background-color:#fff;margin-bottom:8px;margin-left:2px}
.main_slide_listbx ul.unit_list > li .list_contbx .list_tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;color:#fff;font-size:25px;line-height: 1.5em;padding-right:80px;margin-bottom:15px;letter-spacing:-0.025em;}
.main_slide_listbx ul.unit_list > li .list_contbx .contbx ul li{color:#fff;line-height: 1.9em;font-size:14px;}

.main_slide_listbx ul.unit_list > li .list_contbx .more{position:absolute;bottom:25px;right:26px;font-size:0;line-height:0;}
.main_slide_listbx ul.unit_list > li .list_contbx .more span{display:inline-block;margin-right:7px;color:#fff;font-size:13px;vertical-align: middle;}
.main_slide_listbx ul.unit_list > li .list_contbx .more i{display:inline-block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-66px -4px;background-size: 500px 500px;width: 5px;height: 9px;vertical-align: middle;}

.main_slide_listbx ul.unit_list > li .list_contbx .count_day{position: absolute;top:28px;right:26px;width:70px;border:1px solid #bba078;text-align: center;color:#bba078;font-weight:500;padding:2px;line-height: 1.5em;}
.main_slide_listbx ul.unit_list > li .list_contbx a:hover .count_day{border:1px solid #fff;color:#fff;}

/*슬라이드 네비 버튼*/
.main_slide_listbx .slide_navbx > ul.slide_btn > li{position: absolute;}
.main_slide_listbx .slide_navbx > ul.slide_btn > li a{text-indent: -99999px;}
.main_slide_listbx .slide_navbx > ul.slide_btn > li.prev_btn{width: 26px;height: 49px;top:50%; left:0;margin-left:-70px;margin-top:-39px;}
.main_slide_listbx .slide_navbx > ul.slide_btn > li.prev_btn a{display:block;width: 26px;height: 49px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: -154px -3px;background-size: 500px 500px;}
.main_slide_listbx .slide_navbx > ul.slide_btn > li.next_btn{width: 26px;height: 49px;top:50%; right:0;margin-right:-70px;margin-top:-39px;}
.main_slide_listbx .slide_navbx > ul.slide_btn > li.next_btn a{display:block;width: 26px;height: 49px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: -119px -3px;background-size: 500px 500px;}

/*bullet-dot*/
.home .bull_dot > li{position: relative;padding-left:13px;}
.home .bull_dot > li:before{content:"▪︎";display:block;color:#fff;position: absolute;top:-2px;left:0;}
.home .bull_dot > li > .bull_bar{padding-left:2px;}

/*bullet-bar*/
.home .bull_bar > li{position: relative;padding-left:7px;}
.home .bull_bar > li:before{content:"-";display:block;color:#fff;position: absolute;top:-1px;left:0;}

/*메인 공지사항*/
.home .feed_bx{padding:10px 0;margin:-15px;}
.home .feed_bx:after{content:"";display:block;clear:both;}
.home .feed_bx .feed_cont{float:left;padding:15px;}
.home .feed_bx .feed_cont.col1{width:33.333333333%;}
.home .feed_bx .feed_cont.col1 .innerbx{position:relative;background-color:#ca0464;height:235px;padding:20px 26px 50px 26px}
.home .feed_bx .feed_cont.col1 .cont_tit{font-size:30px;color:#fff;}
.home .feed_bx .feed_cont.col1 .cont_tit:after{content:"";display:block;width:60px;height:1px;background-color:#fff;line-height:1.5em;margin-top:8px;}
.home .feed_bx .feed_cont.col1 .more{position:absolute;bottom:35px;right:36px;font-size:0;line-height:0;}
.home .feed_bx .feed_cont.col1 .more span{display:inline-block;margin-right:3px;color:#fff;font-size:13px;vertical-align: middle;}
.home .feed_bx .feed_cont.col1 .more a:hover span{text-decoration: underline;}
.home .feed_bx .feed_cont.col1 .more i{display:inline-block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-66px -4px;background-size: 500px 500px;width: 5px;height: 9px;vertical-align: middle;}
.home .feed_bx .feed_cont.col2{width:66.666666667%}
.home .feed_bx .feed_cont.col2 .innerbx{position:relative;background-color:#fff;height:235px;padding:10px 15px 20px 15px}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list:after{content:"";display:block;clear:both;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li{display:block;float:left;width:50%;padding:0 25px 0 25px;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li a{display:block;padding-bottom:30px;padding-top:20px;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li a:hover h4,
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li a:hover span {color:#bba078;text-decoration: underline;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li:first-child a{border-bottom:1px solid #d5d5d5;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li:first-child + li a{border-bottom:1px solid #d5d5d5;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li h4.feed_tit{font-size:20px;color:#333333;font-weight:500;line-height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li span.meta1{display:block;color:#bba078;font-size:16px;line-height: 1.5em;}

/*메인 하단 링크바로가기*/
.main_linksbx{padding-top:60px;padding-bottom:10px;}
.main_linksbx ul:after{content:"";display:block;clear:both;}
.main_linksbx ul li{display:block;float:left;width:33.3333333%;text-align: center;padding-top:35px;padding-bottom:40px;border:1px solid rgba(255, 255, 255, 0);}
.main_linksbx ul li:hover{border:1px solid #fff;}
.main_linksbx ul li a{display:inline-block}
.main_linksbx ul li a span{font-size:25px;color:#fff;line-height: 1.5em;}
.main_linksbx ul li a i{margin:0 auto 15px auto;}
.main_linksbx ul li.link1 a i{display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-2px -28px;background-size: 500px 500px;width: 44px;height: 40px;}
.main_linksbx ul li.link2 a i{display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-4px -425px;background-size: 500px 500px;width: 44px;height: 40px;}
.main_linksbx ul li.link3 a i{display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:0 -121px;background-size: 500px 500px;width: 36px;height: 40px;}
/*
.main_linksbx ul li a:hover span{color:#ca0464;}
.main_linksbx ul li.link1 a:hover i{background-position:-49px -28px;}
.main_linksbx ul li.link2 a:hover i{background-position:-51px -73px;}
.main_linksbx ul li.link3 a:hover i{background-position:-43px -121px;}
*/

/*=========================================================
  footer
=========================================================*/ 
.site-footer{position:relative;}
.footerbx{position: relative; padding-top:43px;padding-bottom:37px;background-color:#fbf7f5;z-index:44;}
.site-footer:after{content:"";display:block;width:100%;background-color:#fbf7f5;position:absolute;top:160px;bottom:0;right:0;left:0;}
/*풋터로고*/
.footerbx .footer_logo{float:left;margin-right:70px;padding-top:23px;}
.footerbx .footer_logo a {display:block;width:257px;}

/*풋터 컨덴츠 레이아웃*/
.footerbx .footer_contbx{float:left;width:100%;}
.footerbx .f_contbx{overflow:hidden;}
.footerbx .f_cont p.add{font-size:14px;color:#555;padding-bottom:6px;}
.footerbx .f_cont p.copyright{font-size:11px; color:#999999;  }

/*풋터 네비*/
.footerbx .footer_navbx{padding-bottom:12px;}
.footerbx .footer_navbx ul.f_top_nav{font-size:0;line-height:0;}
.footerbx .footer_navbx ul.f_top_nav > li{display:inline-block;}
.footerbx .footer_navbx ul.f_top_nav > li a{position:relative;font-size:14px;color:#555;padding:0 10px;}
.footerbx .footer_navbx ul.f_top_nav > li:first-child a:after{content:"";display:block;width:1px; height:13px;background-color:#d5d5d5;position: absolute;top:4px;right:-1px;}
.footerbx .footer_navbx ul.f_top_nav > li:first-child a{padding-left:0;}
.footerbx .footer_navbx ul.f_top_nav > li:last-child a{padding-right:0;}
.footerbx .footer_navbx ul.f_top_nav > li a:hover{color:#bf135e}

/*풋터 sns*/
.footerbx .footer_sns{position:absolute;top:50%; right:41px;margin-top:-14px; /* float:right; padding-top: 25px; */}
.footerbx .footer_sns ul{font-size:0;line-height:0;}
.footerbx .footer_sns ul li{display:inline-block;padding:0 10px;text-align: center;vertical-align: middle;}
.footerbx .footer_sns ul li a {display:block;width:25px;}
.footerbx .footer_sns ul li a i{display:inline-block;text-indent: -99999px;vertical-align: middle;}
.footerbx .footer_sns ul li.sns1 a i{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat; background-position:-1px -163px;background-size: 500px 500px;width: 11px;height: 25px;position: relative;}
.footerbx .footer_sns ul li.sns1 a i:after{content:"";display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: -15px -163px;background-size: 500px 500px;width: 11px;height: 25px;position: absolute;top:0;left:0;opacity: 0;visibility: hidden;}
.footerbx .footer_sns ul li.sns2 a i{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat; background-position:-2px -199px;background-size: 500px 500px;width: 24px;height: 20px;position: relative;}
.footerbx .footer_sns ul li.sns2 a i:after{content:"";display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: -29px -199px;background-size: 500px 500px;width: 24px;height: 20px;position: absolute;top:0;left:0;opacity: 0;visibility: hidden;}
.footerbx .footer_sns ul li.sns3 a i{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat; background-position:-35px -166px;background-size: 500px 500px;width: 21px;height: 21px;position: relative;}
.footerbx .footer_sns ul li.sns3 a i:after{content:"";display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: -58px -166px;background-size: 500px 500px;width: 21px;height: 21px;position: absolute;top:0;left:0;opacity: 0;visibility: hidden;}
.footerbx .footer_sns ul li.sns4 a i{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat; background-position:-84px -166px;background-size: 500px 500px;width: 26px;height: 21px;position: relative;}
.footerbx .footer_sns ul li.sns4 a i:after{content:"";display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: -114px -166px;background-size: 500px 500px;width: 26px;height: 21px;position: absolute;top:0;left:0;opacity: 0;visibility: hidden;}
.footerbx .footer_sns ul li a:hover i:after{opacity: 1;visibility: visible;}
.footerbx .footer_sns ul li:first-child{padding-left:0;}
.footerbx .footer_sns ul li:last-child{padding-right:0;}

.mobile_sidebx{display:none;}
.mobile_searchbx{display:none;}
.m_search_btn{display:none;}
.home .site-main .entry-header{display:none!important;}

/*=========================================================
  메인 반응형
=========================================================*/ 

@media screen and (max-width: 1359px) and (min-width: 1153px){

.max_container{padding:0 80px;}

/*풋터*/
.footerbx .footer_sns{right:80px;}

}

@media screen and (max-width: 1359px) and (min-width: 1153px){

/*메인네비*/
/*
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li > a{margin:0 23px;}
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li > a:before{left:-28px;}
*/

}

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

/*메인네비*/
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li > a{margin:0 21px;}
.header_contbx .navigation-top .main-navigation .menu-main-navigation-container ul#top-menu > li > a:before{left:-27px;}
}

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

/*메인 슬라이드 리스트 네비버튼*/
.main_slide_listbx .slide_navbx{position: absolute;top:10px;right:0;}
.main_slide_listbx .slide_navbx > ul.slide_btn{font-size:0;line-height:0;}
.main_slide_listbx .slide_navbx > ul.slide_btn > li{position: static;display:inline-block;}
.main_slide_listbx .slide_navbx > ul.slide_btn > li:hover{background-color:rgba(187, 160, 120, .6)}
.main_slide_listbx .slide_navbx > ul.slide_btn > li.prev_btn{margin-left:0;margin-right:5px;top:0;margin-top:0;width:inherit;height:inherit;padding:5px 13px;border:2px solid rgba(255, 255, 255, .4);}
.main_slide_listbx .slide_navbx > ul.slide_btn > li.next_btn{margin-right:0;margin-left:5px;top:0;margin-top:0;width:inherit;height:inherit;padding:5px 13px;border:2px solid rgba(255, 255, 255, .4);}
.main_slide_listbx .slide_navbx > ul.slide_btn > li.prev_btn a{background-size: 250px 250px;background-position:-77px 1px;width:15px;height:30px;}
.main_slide_listbx .slide_navbx > ul.slide_btn > li.next_btn a{background-size: 250px 250px;background-position:-58px 1px;width:15px;height:30px;}
}

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

/*헤더 레이아웃*/
.header_contbx{display:none;}
.site-header{padding-top:10px;}
.site-header .headerbx{background-color:rgba(255, 255, 255, .9)}

/*로고 레이아웃*/
.site-header .headerbx .max_container{text-align:center;}
.logobx{display:inline-block;float:none;font-size:0;line-height:0;}
.logobx a{display:inline-block;vertical-align: middle;}
.logobx{padding:19px 0 6px 0;}
.logobx a.logo1{width:160px;line-height:0;font-size:0}
.logobx a.logo2{width:120px;padding-top:0px;padding-left:8px;margin-left:7px;line-height:0;font-size:0}
.logobx a.logo2:before{height:18px;}

/*모바일메뉴버튼*/
button.m_menubx{position: absolute;top:50%;left:40px;margin-top:-8px;}
button.m_menubx span.bar{display:block;width:15px;height:1px; background-color:#aaaaaa;margin-top:4px;}
button.m_menubx span.bar.fitst{margin-top:0;}

/*모바일 써치*/
.m_search_btn{display:inherit;position: absolute;top:50%;right:40px;margin-top:-8px;text-indent:-9999px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: -1px -2px;background-size: 500px 500px;width: 16px;height:16px;}
.mobile_searchbx{opacity: 0;visibility: hidden;}
.search_on .mobile_searchbx{opacity: 1;visibility: visible;}
.mobile_searchbx{display:inherit;position: absolute;bottom:-76px;left:0;background-color:#fff;width:100%;border-top:1px solid #aaa;padding:20px 0;}
.mobile_searchbx label{display:none;}
.mobile_searchbx .search_bx{position:relative;margin:0 40px;}
.mobile_searchbx .search_bx .textbx{padding:10px 50px 8px 20px;display:block;font-size:13px;height:35px;border:1px solid #aaa;width:100%}
.mobile_searchbx .search_bx .textbx:focus{border:1px solid #ca0464}
.mobile_searchbx .submit {position: absolute;top:0;right:0px;text-indent:-9999px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: 8px 8px;background-size: 500px 500px;width: 35px;height:35px;cursor: pointer;}
.mobile_searchbx .search_bx:after{content:"";display:block;width:1px;height:23px;background-color:#aaa;position: absolute;right:36px;top:6px;}

/*footer*/
.footerbx .footer_logo a{width:200px}
.footerbx .footer_contbx{text-align: center;}
.footerbx .footer_logo{float:none;margin-right:0;padding:0;display:inline-block;}
.footerbx .footer_sns{position:static;top:0;right:0;margin-top:0;padding:15px 0;}

/*모바일 메뉴*/
.mobile_sidebx svg.icon.icon-angle-down{display:none;}
.mobile_sidebx svg.icon.icon-arrow-right{display:none;}

.site_wrap.nav_on .wrap_container{left:250px;}
.mobile_sidebx{display:block;width:250px;position: absolute;top:0;left:-250px;height:100%;}
.navigation-mobile .menu > li > a{font-size:14px;color:#333;line-height:1.2em;padding:16px 30px;display:block;position:relative;padding-right:55px;}
.navigation-mobile .menu > li .sub-menu{display:none;background-color:rgba(187, 160, 120, 0.6);}
.navigation-mobile .menu > li .sub-menu a{font-size:12px;color:#4a4a4a;line-height:1.2em;padding:11px 30px;display:block;padding-right:55px;position:relative;}
.navigation-mobile .menu > li.menu-item-has-children > a:after{content:"";width:11px;height:7px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-2px -239px;background-size:500px 500px;position:absolute;top:50%;margin-top:-4px;right:30px;display:block;}

/*조건값*/
.navigation-mobile .menu > li[class*="current"] > a{font-weight: bold;color:#bba078}
.navigation-mobile .menu > li[class*="current"] > a:after{background-position:-22px -239px;}
.navigation-mobile .menu > li .sub-menu > li[class*="current"] a{font-size: 12px; color:#17242f; text-decoration: underline;font-weight: bold;}
.navigation-mobile .menu > li .sub-menu > li[class*="current"] a:after{display: block;}
.navigation-mobile .menu > li[class*="current"] .sub-menu{display: block;}

.m_logbx{font-size:0;line-height:0;text-align: center;background-color:rgba(187, 160, 120, 0.6)}
.m_logbx div{display:inline-block;margin:20px;position: relative;}
.m_logbx .member_itembx:after{content:"";display:block;width:2px;height:12px;background-color:#999;position: absolute;top:8px;left:-20px;}
.m_logbx div a span{font-size:13px;line-height:1.5em;color:#999;font-weight:700;}

/*메뉴 상단 언어 선택*/
.mobile_sidebx .langbx{padding:20px 0;text-align: center;}
.mobile_sidebx .langbx ul{font-size:0;line-height:0;display:inline-block;}
.mobile_sidebx .langbx ul li{display:inline-block;padding:0 5px;}
.mobile_sidebx .langbx ul li:first-child{padding-left:0;}
.mobile_sidebx .langbx ul li:last-child{padding-right:0;}
.mobile_sidebx .langbx ul li a{display:block;font-size:13px;color:#999;border:1px solid #999;text-align: center;width:85px;line-height:1.4em;padding:5px 0;}
.mobile_sidebx .langbx ul li.active a,
.mobile_sidebx .langbx ul li a:hover{color:#c61065;border:1px solid #c61065;}

}


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

/*메인 슬로건*/
.main_slogn .main_tit{font-size:40px;}
.main_slogn .sub_txt{font-size:16px;}

}

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

/*메인 슬로건*/
.main_slogn .main_tit{font-size:36px;}
.main_slogn .sub_txt{font-size:16px;}

.main_slide_listbx ul.unit_list > li .list_contbx .list_tit{font-size:20px;}

/*메인 슬라이드 리스트*/
.main_slide_listbx .slide_list_container{max-height:946px;}
.main_slide_listbx ul.unit_list > li{width:50%;}
.main_slide_listbx{padding: 60px 0 15px 0;}

/*메인 공지사항부분*/
.home .feed_bx .feed_cont.col1 .cont_tit{font-size:26px;}
.home .feed_bx{margin:0 -15px;}
.home .feed_bx .feed_cont.col1{width:100%;}
.home .feed_bx .feed_cont.col2{width:100%;}
.home .feed_bx .feed_cont.col1 .innerbx{padding: 20px 26px 20px 26px;height:92px;}
.home .feed_bx .feed_cont.col1 .more{bottom:25px;}
.home .feed_bx .feed_cont{padding:0 15px;}
.main_linksbx{padding:30px 0;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li h4.feed_tit{font-size:16px;}
.home .feed_bx .feed_cont.col2 .innerbx{height:207px;}

/*메인 하단 링크*/
.main_linksbx ul li a span{font-size:18px;}

}

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

/*메인 슬로건*/
.main_slogn .main_tit{font-size:36px;}
.main_slogn .sub_txt{font-size:16px;}

.main_slide_listbx ul.unit_list > li .list_contbx .list_tit{max-height:76px; font-size:20px;}

/*메인 슬라이드 리스트*/
.main_slide_listbx .slide_list_container{max-height:946px;}
.main_slide_listbx ul.unit_list > li{width:50%;}
.main_slide_listbx{padding: 60px 0 15px 0;}

/*메인 공지사항부분*/
.home .feed_bx .feed_cont.col1 .cont_tit{font-size:26px;}
.home .feed_bx{margin:0 -15px;}
.home .feed_bx .feed_cont.col1{width:100%;}
.home .feed_bx .feed_cont.col2{width:100%;}
.home .feed_bx .feed_cont.col1 .innerbx{padding: 20px 26px 20px 26px;height:92px;}
.home .feed_bx .feed_cont.col1 .more{bottom:25px;}
.home .feed_bx .feed_cont{padding:0 15px;}
.main_linksbx{padding-top:55px;}
.main_linksbx{padding:30px 0;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li h4.feed_tit{font-size:16px;}
.home .feed_bx .feed_cont.col2 .innerbx{height:207px;}

/*메인 하단 링크*/
.main_linksbx ul li a span{font-size:18px;}
}

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

/*메인 슬로건*/
.main_slogn .main_tit{font-size:36px;}
.main_slogn .sub_txt{font-size:16px;}

.main_slide_listbx ul.unit_list > li .list_contbx .list_tit{font-size:20px;}

/*메인 슬라이드 리스트*/
.main_slide_listbx .slide_list_container{max-height:946px;}
.main_slide_listbx ul.unit_list > li{width:50%;}
.main_slide_listbx{padding: 60px 0 15px 0;}

/*메인 공지사항부분*/
.home .feed_bx .feed_cont.col1 .cont_tit{font-size:26px;}
.home .feed_bx{margin:0 -15px;}
.home .feed_bx .feed_cont.col1{width:100%;}
.home .feed_bx .feed_cont.col2{width:100%;}
.home .feed_bx .feed_cont.col1 .innerbx{padding: 20px 26px 20px 26px;height:92px;}
.home .feed_bx .feed_cont.col1 .more{bottom:25px;}
.home .feed_bx .feed_cont{padding:0 15px;}
.main_linksbx{padding-top:55px;}
.main_linksbx{padding:30px 0;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li h4.feed_tit{font-size:16px;}
.home .feed_bx .feed_cont.col2 .innerbx{height:207px;}

/*메인 하단 링크*/
.main_linksbx ul li a span{font-size:18px;}

}

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

/*메인 슬로건*/
.main_slogn .main_tit{font-size:36px;}
.main_slogn .sub_txt{font-size:16px;}

.main_slide_listbx ul.unit_list > li .list_contbx .list_tit{font-size:20px;}

/*메인 슬라이드 리스트*/
.main_slide_listbx .slide_list_container{max-height:946px;}
.main_slide_listbx ul.unit_list > li{width:50%;}
.main_slide_listbx{padding: 60px 0 15px 0;}

/*메인 공지사항부분*/
.home .feed_bx .feed_cont.col1 .cont_tit{font-size:26px;}
.home .feed_bx{margin:0 -15px;}
.home .feed_bx .feed_cont.col1{width:100%;}
.home .feed_bx .feed_cont.col2{width:100%;}
.home .feed_bx .feed_cont.col1 .innerbx{padding: 20px 26px 20px 26px;height:92px;}
.home .feed_bx .feed_cont.col1 .more{bottom:25px;}
.home .feed_bx .feed_cont{padding:0 15px;}
.main_linksbx{padding-top:55px;}
.main_linksbx{padding:30px 0;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li h4.feed_tit{font-size:16px;}
.home .feed_bx .feed_cont.col2 .innerbx{height:207px;}

/*메인 하단 링크*/
.main_linksbx ul li a span{font-size:18px;}

}

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

/*메인 슬로건*/
.main_slogn .main_tit{font-size:25px;}
.main_slogn .sub_txt{font-size:14px;}
.main_slide_listbx ul.unit_list > li .list_contbx .list_tit{font-size:20px;}

.home .feed_bx .feed_cont.col1 .cont_tit{font-size:20px;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li h4.feed_tit{font-size:16px;}

.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li h4.feed_tit{font-size:16px;}
.home .feed_bx .feed_cont.col2 .innerbx{height:inherit;}

.main_slide_listbx .slide_navbx{width:100%;text-align: center}
.main_slide_listbx .slide_navbx ul.slide_btn{display:inline-block;}

/*메인 하단 링크*/
.main_linksbx ul li a span{font-size:18px;}


/*메인 슬라이드 리스트*/
.main_slide_listbx .slide_list_container{max-height:1881px;}
.main_slide_listbx ul.unit_list > li{width:100%;}
.main_slide_listbx{padding: 60px 0 15px 0;}

/*메인 공지사항부분*/
.home .feed_bx{margin:0 -15px;}
.home .feed_bx .feed_cont.col1{width:100%;}
.home .feed_bx .feed_cont.col2{width:100%;}
.home .feed_bx .feed_cont.col1 .innerbx{padding: 20px 26px 20px 26px;height:inherit;}
.home .feed_bx .feed_cont.col1 .more{bottom:25px;}
.home .feed_bx .feed_cont{padding:0 15px;}
.main_linksbx{padding-top:55px;}
.home .feed_bx .feed_cont.col2 .innerbx{height:inherit;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li{width:100%;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li a {border-bottom: 1px solid #d5d5d5;padding:15px 0;}
.home .feed_bx .feed_cont.col2 .innerbx ul.feed_list li:last-child a{border-bottom:none;}

}

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

.mobile_searchbx .search_bx{margin:0;}

}

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

button.m_menubx{left:20px;}
.m_search_btn{right:20px;}

}

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

.site-header .headerbx .max_container{padding: 0 10px;}
button.m_menubx{left:10px;}
.m_search_btn{right:10px;}

}

@media screen and (max-width: 769px) and (min-width: 1px){
  /* 메인 팝업 */
.main_popup_wrap .main_pop{max-width: 320px;height:137px;}
.main_popup_wrap .main_pop > a{top:10px;right:10px;}
.main_popup_wrap .main_pop_cont > .pop_img{width:100%;height:137px;background-size:cover;}
.main_popup_wrap .main_pop_cont > .pop_btn{width:100%;bottom:20px;text-align:center;}
.main_popup_wrap .main_pop_cont > .pop_btn a span{padding:5px;font-size:12px;}
}



/*=========================================================
  서브페이지 레이아웃
=========================================================*/ 

.home .sub_titlbx{display:none;}
.site_pagebx{padding-bottom:120px;}

/*서브 타이틀 박스
=========================================================*/

/*타이틀 박스 이미지*/
.sub_titlbx{width:100%;height:440px;position: absolute;top:0;left:0;background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img6_v2.jpg) no-repeat;background-position: center 0;background-attachment: fixed;overflow: hidden;}
.sub_titlbx .sub_bg{position:absolute;width:100%;height:440px;background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_bg.png) repeat;}
.sub_titlbx .sub_bg:after{content:"";display:block;background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_bg2.png) no-repeat;background-position: 0 0;width:718px;height:577px;position: absolute;top:-136px;right:-93px;}

.sub_titlbx.notice_sub{background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img1_v5.jpg) no-repeat;background-position: center 0;background-attachment: fixed;}
.sub_titlbx.invitation_sub{background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img2_v2.jpg) no-repeat;background-position: center 0;background-attachment: fixed;}
.sub_titlbx.application_sub{background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img3_v2.jpg) no-repeat;background-position: center 0;background-attachment: fixed;}
.sub_titlbx.qna_sub{background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img4_v2.jpg) no-repeat;background-position: center 0;background-attachment: fixed;}
.sub_titlbx.contact_sub{background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img5_v2.jpg) no-repeat;background-position: center 0;background-attachment: fixed;}
.sub_titlbx.intro_sub{background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img8_v2.png) no-repeat;background-position: center 0;background-attachment: fixed;}
.sub_titlbx.operating_sub{background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img8_v2.png) no-repeat;background-position: center 0;background-attachment: fixed;}
.error404 .sub_titlbx{background:url(/wp-content/themes/postech_invite/images/imgs/sub_titlebx_img7_v2.jpg) no-repeat;background-position: center 0;background-attachment: fixed;}


/*타이틀 박스*/
.site_pagebx .entry-header{text-align: center;padding-top:61px;padding-bottom:67px;}
.page_titlbx{display:inline-block;}

/*빵가루*/
.breadcrumbs{display:inline-block;font-size:0;line-height: 0;margin-bottom:19px;border-bottom:1px solid #fff;}
.breadcrumbs span{display:inline-block;vertical-align: middle;font-size:14px;color:#fff;line-height:1.2em;padding-bottom:9px;}
.breadcrumbs span.crumb{padding-left:25px;position: relative;}
.breadcrumbs span.crumb:before{content:"";display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat; background-position:-44px -237px;background-size: 500px 500px;width: 5px;height: 9px;position: absolute;top:4px;left:11px;}
.breadcrumbs .home i{display:block;text-indent:-9999px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-123px -139px;background-size: 500px 500px;width: 15px;height: 15px;}

/*페이지 타이틀*/
.page_title h1{font-size:60px;color:#fff;font-weight: 500;line-height:1em;}

/*서브 컨덴츠 박스
=========================================================*/

.page_wrap{padding-top:80px;}
.page_wrap:after{content:"";display:block;clear:both;}

/*사이드바 네비게이션*/
.page_sidebx{float:left;max-width:250px;width:100%;}
.page_sidebx ul.menu > li > a{position:relative;display:block;border-bottom:1px solid #e8e5e2;font-size:16px;color:#333;font-weight:700;line-height:1.2em;padding:20px 65px 20px 20px;}
.page_sidebx ul.menu > li:first-child > a{border-top:1px solid #e8e5e2;}
.page_sidebx ul.menu > li > a:after{content:"";position:absolute;top:50%;right:20px;margin-top:-12px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-3px -261px;background-size: 500px 500px;width: 25px;height: 25px;opacity: 0;visibility: hidden;}
.page_sidebx ul.menu > li > a:hover:after,
.page_sidebx ul.menu > li[class*="current"] > a:after{opacity: 1;visibility: visible;}
.page_sidebx ul.menu > li > a:hover,
.page_sidebx ul.menu > li[class*="current"] > a{background-color:#bba078;color:#fff;}
.field_of_invitation .page_sidebx ul.menu > li > a:hover,
.field_of_invitation .page_sidebx ul.menu > li[class*="current"] > a span.tit{color:#bba078;}
.field_of_invitation .page_sidebx ul.menu > li > a{font-size:0;line-height:0;}
.page_sidebx ul.menu > li > a span{display:inline-block;vertical-align: middle;line-height:1.2em;}
.page_sidebx ul.menu > li > a span.tit{margin-right:5px;}
.page_sidebx ul.menu > li > a span.term{color:#bba078;font-size:12px;font-weight:500;border:1px solid #bba078;padding:3px;}

/*컨덴츠 레이아웃*/
.page_contbx{float:right;max-width:calc(100% - 310px);width:100%;}

/*=========================================================
  채용공고
=========================================================*/

/*사이드 네비*/
.field_of_invitation .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li > a:after{background-position:-114px -260px;}
.field_of_invitation .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li > a:hover,
.field_of_invitation .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li[class*="current"] > a{background-color:#fff;}
.field_of_invitation .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li[class*="current"] > a span.tit{color:#bba078;}
.field_of_invitation .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li > a .period{color:#c61065;font-size:12px;font-weight:500;line-height:1.2em;padding-top:8px;}
.special_intro .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li > a:after{background-position:-114px -260px;}
.special_intro .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li > a:hover,
.special_intro .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li[class*="current"] > a{background-color:#fff;}
.special_intro .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li[class*="current"] > a span.tit{color:#bba078;}
.special_intro .page_sidebx .navigation-sidebar.invitation_sidebar ul.menu > li > a .period{color:#c61065;font-size:12px;font-weight:500;line-height:1.2em;padding-top:8px;}

/*타이틀*/
.field_of_invitation .cont_titbx.ro:after{content:"";display:block;clear:both;}
.field_of_invitation .titcont.co h2.tit{font-size:40px;color:#333;font-weight:500;line-height:1em; margin-bottom: 7px;}
.field_of_invitation .cont_info ul li dt{display:inline-block;vertical-align:middle;color:#555;font-size:16px;line-height:1.2em;margin-right:4px;}
.field_of_invitation .cont_info ul li dd{display:inline-block;vertical-align:middle;color:#999;font-size:16px;line-height:1.2em;}
.field_of_invitation .cont_info ul:after{content:"";display:block;clear:both;}
.field_of_invitation .cont_info ul li{float:left;}
.field_of_invitation .cont_info ul li.info2{margin-left:21px;position:relative;}
.field_of_invitation .cont_info ul li.info2:before{content:"/";display:block;position:absolute;top:4px;left:-13px;color:#999;font-size: 14px;}
.field_of_invitation .titcont.co{padding-left:32px;padding-right:20px;position: relative;}
.field_of_invitation .titcont.co:before{content:"";display:block;width:4px;height:70px;background-color:#bba078;position:absolute;top:0;left:0;}
.field_of_invitation .cont_titbx.ro .titcont.co{float:left;}
.special_intro .cont_titbx.ro:after{content:"";display:block;clear:both;}
.special_intro .titcont.co h2.tit{font-size:40px;color:#333;font-weight:500;line-height:1em; margin-bottom: 7px;}
.special_intro .cont_info ul li dt{display:inline-block;vertical-align:middle;color:#555;font-size:16px;line-height:1.2em;margin-right:4px;}
.special_intro .cont_info ul li dd{display:inline-block;vertical-align:middle;color:#999;font-size:16px;line-height:1.2em;}
.special_intro .cont_info ul:after{content:"";display:block;clear:both;}
.special_intro .cont_info ul li{float:left;}
.special_intro .cont_info ul li.info2{margin-left:21px;position:relative;}
.special_intro .cont_info ul li.info2:before{content:"/";display:block;position:absolute;top:4px;left:-13px;color:#999;font-size: 14px;}
.special_intro .titcont.co{padding-left:32px;padding-right:20px;position: relative;}
.special_intro .titcont.co:before{content:"";display:block;width:4px;height:61px;background-color:#bba078;position:absolute;top:0;left:0;}
.special_intro .cont_titbx.ro .titcont.co{float:left;}

/* 우수교원 특별임용 제도 */
.cont_tit_share{clear: both;}
.cont_tit_share:after{content:'';display:block;clear:both;}

.special_intro .special_desc{display: flex;flex-direction: column;align-items: center;gap: 33px;margin-top:40px;}
.page_sub_top{width:100%;height:195px;padding:23px 37px;background:url(/wp-content/themes/postech_invite/images/imgs/sub_contbx_top_bg1.png) no-repeat}
.page_sub_top > span{color: #FFF;font-size: 24px;font-weight: 800;line-height: 130%; /* 31.2px */letter-spacing: -0.48px;}
.special_intro .special_desc .center_line{width:47px;height:1px;background-color:#bba078;}
.page_sub_txt{color: #555;font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: -0.48px;}
.page_sub_txt strong{color:#000;}
.special_tab_desc{display:flex;flex-direction:column;gap:50px;margin-top:50px;}
.special_tab_desc .tab_wrap > ul{display:flex;flex-wrap:wrap;align-items:center;gap:2px;}
.special_tab_desc .tab_wrap > ul li{width:calc(100% / 5 - 2px)}
.special_tab_desc .tab_wrap > ul li a{display:flex;justify-content:center;align-items:center;height:70px;border:2px solid #f0f0f0;border-radius:1px;background:#f0f0f0;cursor:pointer;}
.special_tab_desc .tab_wrap > ul li.active a{border-color:#C8005F;background-color:#fff;}
.special_tab_desc .tab_wrap > ul li a span{color: #555;text-align: center;font-size: 16px;font-weight: 600;line-height: 20px; /* 125% */letter-spacing: -0.32px;text-align:center;}
.special_tab_desc .tab_wrap > ul li.active a span{color: #C8005F}

.special_tab_desc .tab_cont{display:none;}
.special_tab_desc .tab_cont .tab_item{display:flex;flex-direction:column;gap:37px;}
.special_tab_desc .tab_cont .tab_top{display:flex;flex-direction:column;gap:17px;}
.special_tab_desc .tab_cont .tab_top span{color: #000;font-size: 24px;font-weight: 700;line-height: normal;letter-spacing: -0.72px;}
.special_tab_desc .tab_cont .tab_top p{color: #555;font-size: 16px;font-weight: 400;line-height: 24px; /* 150% */letter-spacing: -0.48px;}

.special_tab_desc .item_list_wrap{display:flex;flex-direction:column;}
.special_tab_desc .item_list_wrap.type1 .item_list{border-top:1px solid #E2E2E2;}
.special_tab_desc #tab4 .item_list_wrap.type1 .item_list:last-child{border-bottom:1px solid #e2e2e2;}
.special_tab_desc .item_list_wrap .item_list{display:flex;gap:50px;padding:20px 0;align-items:baseline;}
.special_tab_desc .item_list_wrap.extend_type .item_list{padding:15px 10px;gap:40px;}
.special_tab_desc .item_list_wrap.extend_type .item_list + .item_list{border-top:1px solid #ededed;}
.special_tab_desc .item_list_wrap .item_list dt{position:relative;padding-left:24px;color: #000;font-size: 16px;font-weight: 500;line-height: normal;}
.special_tab_desc .item_list_wrap .item_list dt:before{content:'';display:block;position:absolute;top:10px;left:0;width:10px;height:5px;background-color:#BBA078;}
.special_tab_desc .item_list_wrap.extend_type .item_list dt{min-width:158px}
.special_tab_desc .item_list_wrap .item_list dd{display:flex;flex-wrap:wrap;gap:10px;}
.special_tab_desc .item_list_wrap .item_list dd .prof_list{display:flex;flex-wrap:wrap;gap:10px;}
.special_tab_desc .item_list_wrap .item_list dd .prof_list li{display:flex;align-items:center;gap:35px;padding:14px 20px;border-radius: 10px;border: 1px solid #E8DFD8;background: #F9F8F6;}
.special_tab_desc .item_list_wrap .item_list dd .prof_list li span{color: #000;font-size: 15px;font-weight: 500;line-height: normal;letter-spacing: -0.3px;}
.special_tab_desc .item_list_wrap .item_list dd .prof_list li span.prof_name{padding-left:24px;background:url(/wp-content/themes/postech_invite/images/imgs/user_ic.png) no-repeat 0 50%;}
.special_tab_desc .item_list_wrap .item_list dd .prof_list li span.prof_dept{position:relative;}
.special_tab_desc .item_list_wrap .item_list dd .prof_list li span.prof_dept:before{content:'';display:block;position:absolute;top:50%;left:-17px;transform:translateY(-50%);width:1px;height:18px;background-color:#E8DFD8;}

.special_tab_desc .item_list_wrap .extend_btn{display:flex;align-items:center;gap:10px;justify-content:flex-end;padding-bottom:10px;border-bottom:1px solid #cfcfcf;;}
.special_tab_desc .item_list_wrap .extend_btn li{}
.special_tab_desc .item_list_wrap .extend_btn li a{cursor:pointer;}
.special_tab_desc .item_list_wrap .extend_btn li a:hover{opacity:0.88;}
.special_tab_desc .item_list_wrap .extend_btn li a span{padding:2px 0;padding-left:30px;background:no-repeat 0 50%;color: #555;font-size: 14px;font-weight: 500;line-height: normal;letter-spacing: -0.28px;}
.special_tab_desc .item_list_wrap .extend_btn li.all_open a span{background-image:url(/wp-content/themes/postech_invite/images/imgs/all_open_btn_ic.png);}
.special_tab_desc .item_list_wrap .extend_btn li.all_close a span{background-image:url(/wp-content/themes/postech_invite/images/imgs/all_close_btn_ic.png);}

.accord_cont{display: none;}
.accord_list > li{display:flex;flex-direction:column;gap:30px;padding:30px 0;border-bottom:1px solid #CFCFCF;cursor:pointer}
.accord_list > li.active{padding:30px 0 15px 0;}
.accord_list li.active .accord_cont{display:flex;flex-direction:column;}
.accord_list li .accord_top{display:flex;align-items:center;justify-content:space-between;}
.accord_list li .accord_top span{color: #000;font-size: 20px;font-weight: 500;line-height: normal;letter-spacing: -0.6px;}
.accord_list li .accord_top .accord_btn{width:24px;height:24px;background:url(/wp-content/themes/postech_invite/images/imgs/accord_btn_ic.png) no-repeat;transition:transform ease .3s;}
.accord_list li.active .accord_top .accord_btn{transform:rotate(180deg)}
.accord_list li.active .accord_top{}

.accord_list li .cont_sub_txt{margin-bottom:15px;color: #555;font-size: 15px;font-weight: 400;line-height: 24px; /* 160% */letter-spacing: -0.45px;}
.system_org_wrap {position: relative;margin-top:75px;}
.system_org_wrap .timeline {display: grid;grid-template-columns: repeat(3, 1fr);position: absolute;top:-40px;left:0;width:100%;}
.system_org_wrap .timeline::before {content: "";position: absolute;top: 22px;left: 0;width:calc(100% - 20px);height:1px;background: #E8DFD8;}
.system_org_wrap .timeline .time {position: absolute;top:-15px;text-align:center;}
.system_org_wrap .timeline .time:nth-child(1) { left: 32.2%; }
.system_org_wrap .timeline .time:nth-child(2) { left: 66%; }
.system_org_wrap .timeline .time:nth-child(3) { left: 83%; }
.system_org_wrap .timeline .time:nth-child(4) { right:0;}
.system_org_wrap .timeline .time span {display: block;color: #000;text-align: center;font-size: 16px;font-weight: 700;line-height: 24px; /* 150% */letter-spacing: -0.48px;}
.system_org_wrap .timeline .time::after {content: "";width: 10px;height: 10px;background:#BBA078;border:5px solid #E8DFD8;border-radius: 100%;position: absolute;top:28px;left: 50%;transform: translateX(-50%);}

.system_org_wrap .org_top{display:flex;flex-direction:column;gap:10px;}
.system_org_wrap .org_top .org_row {display: grid;grid-template-columns: repeat(3, 1fr);grid-auto-rows: 102px;gap: 10px;}
.system_org_wrap .org_top .org_row .box_cont{display: flex;flex-direction:column;border-radius: 5px;padding: 11px 0;justify-content: center;align-items: center;gap: 10px;flex:1;}
.system_org_wrap .org_top .org_row .box_wrap{display: flex;flex-direction:column;gap:10px;}
.system_org_wrap .org_top .org_row .box_cont span{color: #000;text-align: center;font-size: 16px;font-weight: 500;line-height: normal;letter-spacing: -0.48px;}
.system_org_wrap .org_top .org_row .box_cont p{color: #555;text-align: center;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px; /* 160% */letter-spacing: -0.45px;}
.system_org_wrap .org_top .org_row .box1{background: #F2EFEB;}
.system_org_wrap .org_top .org_row .box2{background: #F2EFEB;}
.system_org_wrap .org_top .org_row .box3{background: #E6E2D9;}
.system_org_wrap .org_top .org_row.row2 .span2 {grid-column: span 2;}
.system_org_table{margin-top:90px;}
.system_org_table .b_table thead tr th{padding:12px 0;background: #F0F0F0;border:0;border-bottom:1px solid #787F84;color: #000;text-align: center;font-size: 16px;font-weight: 700;line-height: normal;letter-spacing: -0.48px;}
.system_org_table .b_table tbody tr td{border-left:0;border-right:0;}
.system_org_table .b_table tbody tr td span{color: #333;font-size: 17px;font-weight: 700;line-height: normal;letter-spacing: -0.34px;}

/*sns공유버튼 및 프린트버튼*/
.field_of_invitation .cont_titbx.ro .sharecont.co{float:right;padding-top:36px;}
.special_intro .cont_titbx.ro .sharecont.co{float:right;padding-top:36px;}
.sharebx:after{content:"";display:block;clear:both;}
.sharebx{margin:-5px;}
.sharebx ul{float:left;font-size:0;line-height:0;}
.sharebx ul > li{display:inline-block;vertical-align: middle;padding:5px;}
.sharebx ul > li a{display:block;}
.sharebx ul.sns_list li.sns1 i {background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-3px -295px;background-size: 500px 500px;}
.sharebx ul.sns_list li.sns1 a i:after {content:"";background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-3px -337px;background-size: 500px 500px;opacity: 0;visibility: hidden}
.sharebx ul.sns_list li.sns2 i {background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-42px -295px;background-size: 500px 500px;}
.sharebx ul.sns_list li.sns2 a i:after {content:"";background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-43px -337px;background-size: 500px 500px;opacity: 0;visibility: hidden}
.sharebx ul.sns_list li.sns3 i {background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-81px -295px;background-size: 500px 500px;}
.sharebx ul.sns_list li.sns3 a i:after {content:"";background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-81px -337px;background-size: 500px 500px;opacity: 0;visibility: hidden}
.sharebx ul.other_list li.other1 i {background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-120px -295px;background-size: 500px 500px;}
.sharebx ul.other_list li.other1 a i:after {content:"";background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-120px -337px;background-size: 500px 500px;opacity: 0;visibility: hidden}
.sharebx ul.other_list li.other2 i {background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-156px -295px;background-size: 500px 500px;}
.sharebx ul.other_list li.other2 a i:after {content:"";background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-156px -337px;background-size: 500px 500px;opacity: 0;visibility: hidden}
.sharebx ul li a i{display:block;width: 33px;height: 33px;text-indent:-9999px;position: relative;}
.sharebx ul.sns_list li i:after{position: absolute;top:0;left:0;width: 33px;height: 33px;}
.sharebx ul.sns_list li a:hover i:after{opacity: 1;visibility: visible;}
.sharebx ul.other_list li i:after{position: absolute;top:0;left:0;width: 33px;height: 33px;}
.sharebx ul.other_list li a:hover i:after{opacity: 1;visibility: visible;}

.special_intro .sharecont{display:flex;justify-content:flex-end;}
/*컬러박스*/
.txtbx.fcc{background-color:#f9f7f5;}
.txtbx.fcc span{display:block;line-height:1.2em;}
.txtbx.fcc span.tit{font-size:20px;font-weight:500;color:#333;padding-bottom:8px;}
.txtbx.fcc span.sub_tit{font-size:16px;font-weight:normal;color:#999;}
.field_of_invitation .page_descbx.ro1{padding-top:47px;}
.field_of_invitation .page_descbx.ro1 .txtbx.fcc{text-align: center;padding:28px 0 30px 0;}

/*중간바가 있는 텍스트*/
.txtbx.cbar{text-align: center;padding-bottom:31px;padding-top:40px;}
.txtbx.cbar p.txt{text-align: center;line-hegiht:1.8em;}
.txtbx.cbar p.txt:before{content:"";display:block;width:50px;height:1px;background-color:#bba078;margin:0 auto 13px auto;}

/*전형일정*/
.field_of_invitation .desc_slat{border-top:1px solid #e8e5e2;padding:34px 0;}
.field_of_invitation .desc_slat dl:after{content:"";display:block;clear:both;}
.field_of_invitation .desc_slat dl dt{float:left;font-size:20px;color:#333;font-weight:700;max-width:195px;width:100%;}
.field_of_invitation .desc_slat dl dd{overflow: hidden;font-size:14px;color:#555;padding-left:20px;line-height:2em;}
.field_of_invitation ul.bull_dot li{display:block;line-height:2em;}
.field_of_invitation ul.bull_dot li .list_itembx{position: relative;display:inline-block;min-width:128px;padding-right:20px;}
/* .field_of_invitation ul.bull_dot li span{line-height:1.2em;} */
.field_of_invitation ul.bull_dot li span.tit {font-size:14px;color:#555;font-weight:700;line-height:28px;padding-right:10px;vertical-align: top;}
.field_of_invitation ul.bull_dot li span.des{font-size:14px;color:#999999;font-weight:700;line-height:28px;vertical-align: top;}

/*점 리스트*/
.page_descbx ul.bull_dot > li{position:relative;font-size:14px;color:#555;padding-left:20px;}
.page_descbx ul.bull_dot > li:after{content:"•";display:block;position: absolute;top:-1px;left:0;}
.page_descbx ul.bull_dot > li a{font-size:14px;}
.page_descbx ul.bull_dot > li a:hover{color:#bba078;text-decoration:underline;}

.btn_wrap{display:flex;margin-top:4px;}
.btn_wrap a.btn01{display:flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:5px;background-color:#F9F7F5;}
.btn_wrap a.btn01.down_btn span{padding-right:20px;background:url(/wp-content/themes/postech_invite/images/imgs/doc_file_down_ic.png) no-repeat 100% 50%;font-weight:500;font-size:14px;color:#555;letter-spacing:-0.28px;}
.btn_wrap a.btn01.down_btn:hover{text-decoration:none;opacity:0.88;}
.btn_wrap a.btn01.down_btn:active{transform:scale(0.97);}

/*페이지 관리자*/
.field_of_invitation .page_descbx.ro3{padding-top:49px;padding-bottom:50px;}
.departbx{position:relative;border:1px solid #ccc;padding:19px 0 20px 80px;}
.departbx:before{content:"";display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-3px -380px;background-size: 500px 500px;width: 30px;height: 30px;position: absolute;left:30px;top:50%;margin-top:-15px;}
.departbx ul.info_list{font-size:0;line-height:0;}
.departbx ul.info_list li{display:inline-block;vertical-align: bottom}
.departbx ul.info_list li.info1 .name{font-size:20px;font-weight:700;color:#333;}
.departbx ul.info_list li.info1 .position{font-size:12px;color:#999;margin-left: 7px;}
.departbx ul.info_list li .btxt{font-size:14px;color:#333;font-weight:700;}
.departbx ul.info_list li .stxt{font-size:14px;color:#555;font-weight:500;margin-left:14px;}
.departbx ul.info_list li .stxt a {font-size:inherit;}
.departbx ul.info_list li.info2{padding-left:20px;}
.departbx ul.info_list li.info3{padding-left:30px;position: relative;}
.departbx ul.info_list li.info3:before{content:"";display:block;width:1px;height:19px;background-color:#e8e5e2;position:absolute;top:4px;left:14px;}
.departbx ul.info_list li.info4{padding-left:30px;position: relative;}
.departbx ul.info_list li.info4:before{content:"";display:block;width:1px;height:19px;background-color:#e8e5e2;position:absolute;top:4px;left:14px;}

/*center ro 버튼*/
.center{text-align:center;}
.btnbx.ro.center {text-align:center;font-size:0;line-height:0;}
.btnbx.ro.center input[type="submit"]{display:inline-block;vertical-align:middle;font-size:0;line-height:0;margin:0 5px;color:#fff;font-size:13px;line-height:1.2em;cursor:pointer;}
.btnbx.ro.center a{display:inline-block;vertical-align:middle;font-size:0;line-height:0;margin:0 5px;}
.btnbx .wide_btn{background-color:#333333;color:#fff;width:220px;padding:12px 0 13px 0;font-weight:500;}
.btnbx a span.tit{display:inline-block;vertical-align:middle;color:#fff;font-size:13px;line-height:1.2em;}
.btnbx a i {display:inline-block;vertical-align:middle;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-44px -237px;background-size: 500px 500px;width: 5px;height: 9px;margin-left:14px;}

/*=========================================================
  탑버튼
=========================================================*/
.btn_top{width:50px;height:50px;border:1px solid rgba(33,37,49,0.8);background-color:rgba(255,255,255,0.5);position:fixed;bottom:20px;right:20px;text-align:center;color:#333;font-sixe:16px;font-weight:bold;z-index: 500;padding:24px 0 0;text-transform: uppercase;}
.btn_top:after{content:"";width:15px;height:17px;background:url(/wp-content/themes/postech_invite/images/imgs/icon_top_arrow.png) no-repeat;background-position:0 0;position: absolute;top:5px; left:50%;margin-left:-7px;}

/*호버*/
.btn_top:hover{background:rgba(187, 160, 120, .8);border:1px solid rgba(187, 160, 120, .8);color:#fff;}
.btn_top:hover:after{background-position:-13px -1px;}

/*=========================================================
  서브 페이지 반응형
=========================================================*/ 

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

/*서브페이지 레이아웃
=========================================================*/
.sub_titlbx{height:69px;}
.site_pagebx .entry-header{display:none;}
.page_sidebx{float:none;max-width:100%;margin-top:45px;}
.page_contbx{float:none;max-width:100%;}

}

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

/*채용공고 레이아웃
=========================================================*/

/*타이틀 및 sns*/
.field_of_invitation .cont_titbx.ro .sharecont.co{float:none;padding-top:20px;}
.field_of_invitation .cont_titbx.ro .titcont.co{float:none;}
.sharecont{text-align: center;}
.sharebx{display:inline-block;}
.sharebx ul > li{padding:0 12px;}
.field_of_invitation .titcont.co h2.tit{font-size:35px;}
.field_of_invitation .cont_info ul li dt{font-size:12px;}
.field_of_invitation .cont_info ul li dd{font-size:12px;}
.field_of_invitation .titcont.co:before{height:65px;}

/*컬러박스*/
.field_of_invitation .page_descbx.ro1{padding-top:15px;}
.field_of_invitation .page_descbx.ro1 .txtbx.fcc{padding:15px;}

}

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

/*채용공고 레이아웃
=========================================================*/

/*전형일정*/
.field_of_invitation .desc_slat dl dt{max-width:100%;float:none;padding-bottom:15px;}

/*페이지 관리자*/
.departbx ul.info_list li{display:block;}
.departbx ul.info_list li.info2{padding-left:0;}
.departbx ul.info_list li.info3{padding-left:0;}
.departbx ul.info_list li.info3:before{display:none;}

}

/*=========================================================
  지원서 접수 및 지원서 수정
=========================================================*/

/*상단 현재시간*/
.application .form_infobx.ro .info_slat .info span{line-height:1.2em;}
.application .form_infobx.ro .info_slat{font-size:0;line-height:0;}
.application .form_infobx.ro .info_slat .info{display:inline-block;vertical-align:middle;}
.application .form_infobx.ro .info_slat .info.titbx:after{content:"";display:block;position: absolute;top:4px;left:0;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-43px -380px;background-size: 500px 500px;width: 19px;height: 18px;}
.application .form_infobx.ro .info_slat .info.titbx{padding-left:27px;position:relative;}
.application .form_infobx.ro .info_slat .info .nat{font-size:14px;color:#999;margin-left:3px;}
.application .form_infobx.ro .info_slat .info.timebx{margin-left:20px;background-color:#f9f7f5;padding:3px 9px 5px 9px;}
.application .form_infobx.ro .info_slat .info.timebx sub{font-size:14px;color:#333;font-weight:700;}
.application .form_infobx.ro .info_slat .info.timebx span.time{font-size:30px;color:#333;font-weight:700;margin-left:9px;}

/*폼
=========================================================*/

/*underline title*/
.form_contbx .unit_tit.underline{padding-top:36px;}
h4.unit_tit.underline{font-size:20px;color:#333;font-weight:700;border-bottom:1px solid #cdc9c6;padding-bottom:16px;}

/*block bullet title*/
.bull_block{position: relative;padding-left:20px;}
.bull_block:after{content:"";display:block;width:10px;height:5px;background-color:#bba078;position:absolute;top:11px;left:0;}

/*폼 레이아웃*/
ul.form_list{margin:0 -30px;}
ul.form_list:after{content:"";display:block;clear:both;}
ul.form_list > li{float:left;width:50%;padding-top:30px;padding-right:30px;padding-left:30px;}
ul.form_list > li.full_w{width:100%;}
ul.form_list > li h5{margin-bottom:10px;}
ul.form_list > li h5 sup{color:#ca0464}
.form_contbx{padding-bottom:18px;}

/*테이블 폼 레이아웃*/
caption{display:none;}
.form_table table{width:100%;}
.form_table table thead tr th{background-color:#f9f7f5;padding:17px 0;color:#333;}
.form_table table tbody tr th{color:#333;vertical-align:middle;padding:10px 10px 10px 10px;text-align:left;}
.form_table table tbody tr td{padding:10px;vertical-align:middle;}
.form_table table tbody tr:first-child th,
.form_table table tbody tr:first-child td{padding-top:20px;}

/*셀렉트 박스*/
.selectbx{position:relative;}
.selectbx .selected_list{position:relative;}
.selectbx .selected_list a{display:block;font-size:14px;color:#333;font-weight:700;border:1px solid #e8e5e2;line-height:1.2em;padding:17px 50px 17px 20px}
.selectbx .selected_list a:hover{border:1px solid #333;}
.selectbx .selected_list i{display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-75px -238px;background-size: 500px 500px;width: 10px;height: 7px;position:absolute;top:50%;right:20px;margin-top:-4px;}
.selectbx .select_list{border:1px solid #e8e5e2;border-top:none;position:absolute;top:52px;left:0;width:100%;z-index:10;max-height:300px;overflow-y:auto;}
.selectbx .select_list li a{display:block;font-size:14px;color:#333;font-weight:700;border-top:1px solid #e8e5e2;line-height:1.2em;padding:17px 20px 17px 20px;background-color:#fff;}
.selectbx .select_list li:first-child a{border-top:none;}
.selectbx .select_list li a:hover{background-color:#555;color:#fff;}

/*input 입력창*/
.inputbx input,
.wpcf7-form-control.wpcf7-captchar,
textarea, div[contentEditable="true"] {width:100%;font-size:14px;color:#333;font-weight:500;border:1px solid #e8e5e2;line-height:1.2em;padding:17px 20px 17px 20px}
div[contentEditable="true"] a { font-size:14px;color:#333;font-weight:500; }

/*input 달력 입력창*/
.inputbx.calendar{position:relative;}
.inputbx.calendar input[type="text"]{padding:16px 42px 16px 20px;}
.inputbx.calendar img {display:block;position: absolute;top:50%;margin-top:-11px;right:10px;}
.inputbx.calendar a {display:block;position: absolute;top:50%;margin-top:-11px;right:10px;}
.inputbx.calendar i{display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position: -66px -380px;background-size: 500px 500px;width: 22px;height: 20px;}

.form_table table .innerbx{font-size:0;line-height:0;}
.inputbx.calendar.half,
.form_table table .txt.half{width:50%;display:inline-block;}
.form_table table .txt.half,
.form_table table .txt.ex{display:inline-block;text-align:center;font-weight:700;font-size:14px;color:#333;}
.form_table table .txt.ex{width:4%;}
.inputbx.calendar.exhalf{width:48%;display:inline-block;}

/*CAPCHA*/
.captchabx img{display:inline-block;vertical-align:middle;margin-right:20px;}
.wpcf7-form-control.wpcf7-captchar{display:inline-block;vertical-align:middle; width:365px;}


/*체크박스*/
.check_list input[type="checkbox"]{display:none;}
.check_list > ul:after{content:"";display:block;clear:both;}
.check_list > ul > li{font-size:0;line-height:0;float:left;margin-left:30px;}
.check_list > ul > li:first-child{margin-left:0;}
.check_list > ul > li label{position:relative;display:inline-block;line-height:0;cursor:pointer;vertical-align:middle;}
.check_list > ul > li label .chev{display:inline-block;font-size:14px;color:#333;font-weight:700;}
.check_list > ul > li label:before{content:"";display:inline-block;width: 30px;height: 30px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-size: 500px 500px;background-position:-96px -380px;vertical-align: middle;margin-right:5px;}
.check_list > ul > li input[type="checkbox"]:checked+label:before{background-position:-134px -380px;}

/*추가,삭제 버튼*/
.add_btnbx:after{content:"";display:block;clear:both;}
.add_btnbx .txt{color:#333;font-weight:700;float:left;margin-right:30px;}
.add_btnbx ul{line-height:0;font-size:0;float:left;}
.add_btnbx ul > li{display:inline-block;vertical-align:middle;} 
.add_btnbx ul > li > a{display:inline-block;text-indent:-9999px;}
.add_btnbx ul > li.add{margin-right:10px;}
.add_btnbx ul > li.add > a{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-170px -380px;background-size: 500px 500px;width: 30px;height: 30px;}
.add_btnbx ul > li.del > a{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-245px -380px;background-size: 500px 500px;width: 30px;height: 30px;}
.form_contbx .slat_contbx {display:flex;align-items:center;justify-content:flex-end;text-align: right;padding-top:20px;}
.form_contbx .slat_contbx .add_txt{position: relative;;padding-left:8px;color: #C61065;font-size: 14px;font-weight: 400;line-height: 150%; /* 21px */letter-spacing: -0.28px;text-align:left;}
.form_contbx .slat_contbx .add_txt:before{content:'*';display:block;position: absolute;top:0;left:0;font-weight:400;font-size:14px;color:#C61065;}
.form_contbx .slat_contbx .add_btnbx{display:inline-block;}
.form_contbx .slat_contbx .add_btnbx ul > li > a{text-align:left;}

/*파일첨부*/
.file_box{position:relative;}
.file_box .text_filebox{position:relative;width:100%;font-size:14px;color:#333;font-weight:500;border:1px solid #e8e5e2;padding:12px 20px 12px 100px}
.file_box .text_filebox span.txt{font-size:14px;font-weight:500;line-height:16px;height:16px;color:#999;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.file_box .file_btn{position: absolute;top:9px; left:9px;}
.file_box .file_btn .btn_txt{display:block;font-size:12px;color:#333;border:1px solid #333;position:relative;line-height:1.2em;padding:7px 10px 7px 25px;}
.file_box .file_btn .btn_txt:before{content:"";display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-145px -118px;background-size: 500px 500px;width: 11px;height: 14px;position:absolute;top:50%;left:10px;margin-top:-7px}
.file_box .file_input{position:absolute;top:0;left:0;width:100%;height:50px;}
.file_box .file_input input{width:100%;height:50px;font-size:50px!important;cursor:pointer;opacity: 0;}

/*하단 유의사항
=========================================================*/

.application .page_descbx.ro5 .txtbx.fcc{padding:25px 30px 35px;}
.txtbx.fcc ul.bull_dot > li{padding-left:12px;padding-bottom:3px;}
.txtbx.fcc ul.bull_dot > li:after{}

/*under bar 타이틀*/
.u_bar{position:relative;margin-bottom:15px;}
.u_bar:after{content:""; display:block;width:30px;height:1px;background-color:#bba078;margin-top:7px;}

/*동의부분*/
p.txt_center{text-align:center;}
.txtbx.inc_checkbx{border-bottom:1px solid #333;}
.txtbx.inc_checkbx p.txt_center{margin-bottom:15px;font-size:14px;line-height: 1.8em;}
.txtbx.inc_checkbx{text-align:center;padding-top:35px;padding-bottom:20px;}
.txtbx.inc_checkbx .check_list{display:inline-block;padding-top:25px;}
.application .btnbx.ro.center a.wide_btn{background-color:#fff;color:#333;border:1px solid #333;width:200px;padding: 9px 0 10px 0;}
.application .btnbx.ro.center a.wide_btn span{color:#333;}
.application .btnbx a i{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-54px -237px;background-size: 500px 500px;}

/*capcha 및 버튼*/
.form_contbx.ro6{text-align:center}
.captchabx{padding-top:40px;padding-bottom:53px;}
/*.captchabx img{width:460px;}*/

/*basic 버튼*/
a.basic_btn{width:140px; height:40px;background-color:#333;border:1px solid #333;padding:11px 0;}
input.basic_btn{width:140px; height:40px;background-color:#333;border:1px solid #333;padding:11px 0;}


/*basic fff 버튼*/
.btnbx a.fff_btn{background-color:#fff;border:1px solid #333;}
.btnbx a.fff_btn span.tit{color:#333;}

/*small 버튼*/
a.small_btn{background-color:#333;width:100px;height:30px;border:1px solid #333;padding:6px 0;}

/*지원서 수정
=========================================================*/

.application.a_edit .form_contbx.ro1 .unit_tit.underline{padding-top:0;}
.application.a_edit .form_contbx.ro6{padding-top:50px}

/*팝업이 속한 버튼*/
.pop_btnbx{position:relative;display:inline-block;margin:0 5px;vertical-align:middle;}
.pop_btnbx a {margin:0;}
.pop_btnbx .btn_popbx{position:absolute;top:-190px;left:5px;width:330px;height:170px;border:2px solid #bba078;background-color:#fff;z-index:10;padding:41px 20px 20px;}
.pop_btnbx .btn_popbx p,
.pop_btnbx .btn_popbx p .p_red{font-size:14px;line-height:1.6em;color:#333;}
.pop_btnbx .slat_btnbx.center{padding-top:25px;}
.pop_btnbx .close_btn{position:absolute;top:11px;right:9px;}
.pop_btnbx .close_btn a{display:block;}
.pop_btnbx .close_btn a i{display:inline-block;text-indent:-9999999px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-187px -118px;background-size: 500px 500px;width: 13px;height: 13px;}

/*지원서 조회 상세
=========================================================*/
.a_preview span.field_txt{font-size:14px;}
.a_preview .form_list span.field_txt{padding:0 20px;}
.a_preview .form_table table tbody tr td{text-align:center;}
.form_table table .txt.half, .form_table table .txt.ex{font-size:14px;color:#555;font-weight:400;}
.a_preview .form_contbx.ro6{padding-top:53px;}



/*폰트 color*/
.p_red{color:#ca0464!important;}

/*=========================================================
  지원서 조회
=========================================================*/
.list_table{border-top: 1px solid #cdc9c6;}
.list_table table{width:100%;}
.list_table table thead tr th{background-color:#f9f7f5;padding:17px 0;color:#333;}
.list_table table tbody tr th{color:#333;vertical-align:middle;padding:17px 10px;text-align:center;font-weight:400;border-bottom: 1px solid #e8e5e2;}
.list_table table tbody tr td{padding:10px;vertical-align:middle;text-align:center;border-bottom: 1px solid #e8e5e2;} 

/*리스트 안 버튼*/
a.fff_sbtn{display:inline-block;width:100px;height:30px;background-color:#fff;font-size:0;line-height:0;border: 1px solid #aaa;}
a.fff_sbtn span.tit{font-size:12px;color:#333;font-weight:500;}
.btnbx a.fff_sbtn i{background-position:-54px -237px;}

/*페이징 */
.list_contbx.ro2 .pagingbx{padding-top:60px;}
.pagingbx{text-align: center;}
.pagingbx ul{display:inline-block;font-size:0;line-height:0;margin:-2px;}
.pagingbx ul li{display:inline-block;vertical-align:middle;padding:2px;}
.pagingbx ul li a{display:block;width:40px;height:40px;border:1px solid #e8e5e2;color:#555;font-size:14px;line-height:1.2em;padding:11px 0;}
.pagingbx ul li a i{display:inline-block;text-indent:-99999px;margin: 2px 0;}
.pagingbx .g_first.btn i{display:inline-block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-39px -266px;background-size: 500px 500px;width: 11px;height: 12px;}
.pagingbx .prev.btn i{display:inline-block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-79px -265px;background-size: 500px 500px;width: 7px;height: 12px;}
.pagingbx .next.btn i{display:inline-block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-93px -265px;background-size: 500px 500px;width: 7px;height: 12px;}
.pagingbx .g_last.btn i{display:inline-block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-60px -265px;background-size: 500px 500px;width: 11px;height: 12px;}
.pagingbx .prev.btn a{margin-right:30px;}
.pagingbx .next.btn a{margin-left:30px;}
.pagingbx ul li.active a{background-color:#999999;color:#fff;border:1px solid #999;font-weight:500;}
.pagingbx ul li a:hover{border:1px solid #999;font-weight:500;}


/*=========================================================
  지원서 폼 반응형
=========================================================*/ 

/*지원서
=========================================================*/
.a_preview .form_contbx .unit_tit.underline{padding-top:0;}

ul.form_list li.hidden {display:none;}
ul.form_list li.clear {clear:both;}
/*ul.form_list li:nth-child(2n+1){clear:both;}*/
.form_contbx.ro1 ul.form_list li:nth-child(8){clear:inherit;}
.form_contbx.ro1 ul.form_list li:nth-child(9){clear:both;}
.form_contbx.ro1 ul.form_list li:nth-child(10){clear:inherit;}


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

/*학력정보 체크박스*/
.application .form_contbx.ro2 .check_list{display:inline-block;}
.application .form_contbx.ro2 td:last-child{text-align:center;padding-right:0;padding-left:0;}
.check_list > ul > li label:before{margin-right:1px;}

/*경력정보*/
.application .form_contbx.ro3 td:last-child{padding-right:0;padding-left:0;}
.application .form_contbx.ro3 td .add_btnbx .txt{margin-right:5px;}
.application .form_contbx.ro3 .add_btnbx ul > li.add{margin-right:5px;}
}

@media screen and (max-width: 949px) and (min-width: 760px){

/*학력정보 체크박스*/
.application .form_contbx.ro2 .check_list{display:inline-block;}
.application .form_contbx.ro2 td:last-child{text-align:center;padding-right:0;padding-left:0;}
.application .form_contbx.ro2 .check_list > ul > li label:before{margin-right:1px;}

/*경력정보*/
.application .form_contbx.ro3 td:last-child{padding-right:0;padding-left:0;}
.application .form_contbx.ro3 td .add_btnbx .txt{margin-right:5px;}
.application .form_contbx.ro3 .add_btnbx ul > li.add{margin-right:5px;}

}

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

ul.form_list > li{width:100%;float:none;}

/*테이블 초기화-폼*/
.form_contbx.ro2:after,
.form_contbx.ro3:after{content:"";display:block;clear:both;}
.form_table table,
.form_table thead,
.form_table tbody,
.form_table thead tr,
.form_table tbody tr,
.form_table thead tr th,
.form_table tbody tr th,
.form_table tbody tr td{display:block;clear:both;width:100%;float:left;padding:0;text-align:left;}
.application .form_contbx.ro2 td:last-child{text-align:left;}
.form_table thead{display:none;}
.form_table tbody tr th label,
.form_table tbody tr th span {position:relative;display:block;padding-left:20px;margin-top:30px;}
.form_table tbody tr th label:before,
.form_table tbody tr th span:before{content:"";display:block;position:absolute;top:11px;left:0;width:10px;height:5px;background-color:#bba078}
.form_table table tbody tr:first-child th, .form_table table tbody tr:first-child td{padding-top:0;}

/*테이블 초기화-리스트*/
.list_table{border-top:none;}
.list_table:after{content:"";display:block;clear:both;}
.list_table table,
.list_table table thead,
.list_table table tbody,
.list_table table thead tr,
.list_table table tbody tr,
.list_table table thead tr th,
.list_table table tbody tr th,
.list_table table tbody tr td{display:block;clear:both;width:100%;float:left;text-align:left;padding:0;border:none;}
.list_table table thead{display:none;}

.list_table table tbody tr{border:1px solid #e8e5e2;padding:20px}
.list_table table tbody tr td,
.list_table table tbody tr th{position:relative;padding-left:100px;margin:5px 0;}
.list_table table tbody tr th:before{content:"지원분야";display:block;color:#333;font-weight:700;position:absolute;top:0;left:0}
.list_table table tbody tr th:first-child + td:before{content:"지원일";display:block;color:#333;font-weight:700;position:absolute;top:0;left:0}
.list_table table tbody tr th:first-child + td + td{padding-left:0;}
.list_table table tbody tr th:first-child + td + td a{text-align:center;}


/*학력정보*/
.form_contbx.ro2 .form_table.form_table tbody tr th:first-child + td:before{content:"학교명";display:block;color:#333;font-weight:500;margin-bottom:10px;padding-top:30px;}
.form_contbx.ro2 .form_table.form_table tbody tr th:first-child + td + td:before{content:"전공";display:block;color:#333;font-weight:500;margin-bottom:10px;padding-top:30px;}
.form_contbx.ro2 .form_table.form_table tbody tr th:first-child + td + td +td:before{content:"입학일";display:block;color:#333;font-weight:500;margin-bottom:10px;padding-top:30px;}
.form_contbx.ro2 .form_table.form_table tbody tr th:first-child + td + td +td + td:before{content:"학위취득일";display:block;color:#333;font-weight:500;margin-bottom:10px;padding-top:30px;}
.form_contbx.ro2 .form_table.form_table tbody tr th:first-child + td + td +td + td + td:before{content:"통합학위";display:block;color:#333;font-weight:500;margin-bottom:10px;padding-top:30px;}

/*경력정보*/
.form_contbx.ro3 .form_table.form_table tbody tr th:first-child + td:before{content:"근무지";display:block;color:#333;font-weight:500;margin-bottom:10px;padding-top:30px;}
.form_contbx.ro3 .form_table.form_table tbody tr th:first-child + td + td:before{content:"직책";display:block;color:#333;font-weight:500;margin-bottom:10px;padding-top:30px;}
.form_contbx.ro3 .form_table.form_table tbody tr th:first-child + td + td +td:before{content:"기간";display:block;color:#333;font-weight:500;margin-bottom:10px;padding-top:30px;}
.form_contbx.ro3 .form_table.form_table tbody tr th:first-child + td + td +td + td{text-align:right}
.form_contbx.ro3 .form_table.form_table tbody tr th:first-child + td + td +td + td .add_btnbx{padding-top:20px;display:inline-block;text-align:left;}

/*경력정보*/
.inputbx.calendar.half{width:80%} 
.form_table table .txt.half{width:20%}
.form_contbx.ro3 .form_table.form_table tbody tr th:first-child + td + td +td + td .add_btnbx{padding-top:0;}

/*지원서 */
.a_preview .form_table table tbody tr td{text-align:left;}

}

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

/*capcha*/
.wpcf7-form-control.wpcf7-captchar{width:100%;}
.captchabx img{margin-bottom:15px;margin-right:0;}

}



/*=========================================================
  Q&A
=========================================================*/

/*Q&A 폼
=========================================================*/

.qna_write ul.form_list{margin-top:-30px;}
.qna_write ul.form_list > li:first-child{margin-right:50%;clear:both;}
.qna_write ul.form_list > li textarea{height:230px}
.qna_write .captchabx{padding-top:40px;}
.qna_write ul.form_list li:nth-child(2n+1){clear:inherit;}

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

.qna_write ul.form_list > li:first-child{margin-right:0;}

}

/*=========================================================
  Notice 리스트 및 싱글 페이지
=========================================================*/

/*리스트 써치 박스
=========================================================*/
.page_wrap.notice_list .unit_contbx.ro1{text-align:right;padding-bottom:30px;}
.page_wrap.notice_list .list_searchbx{display:inline-block;position:relative;text-align:left;}
.list_searchbx .textbx{width:240px;background-color:#fff;border:1px solid #e8e5e2;font-size:14px;color:#333;padding:10px 50px 9px 10px;line-height:1.4em;}
.list_searchbx .submit{position:absolute;top:0px;right:0;width:40px;height:40px;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-73px 12px;background-size: 500px 500px;background-color:#555555;text-indent: -99999px;cursor: pointer;text-indent:-99999px;}

/*리스트 레이아웃
=========================================================*/
.board_ty_list{border-bottom:1px solid #e8e5e2;margin-bottom:70px;}
.board_ty_list:after{content:"";display:block;clear:both;}
.board_ty_list .board_slatbx{margin:30px 0;height:435px;overflow: hidden;position: relative;padding-bottom:40px;}
.board_ty_list > li{display:block;float:left;width:50%;border-top:1px solid #e8e5e2;}
.board_ty_list > li:nth-child(odd) .board_slatbx{padding-right:30px;border-right:1px solid #e8e5e2;}
.board_ty_list > li:nth-child(even) .board_slatbx{padding-left:30px;}

/*썸네일*/
.board_ty_list .board_slatbx .thumbx{padding-bottom:20px;}
.board_ty_list > li .board_slatbx img{vertical-align:top;}

/*포스트 피드 타이틀*/
.board_ty_list .descbx h3.tit{margin-bottom:15px;height:65px;overflow: hidden;}
.board_ty_list .descbx h3.tit a:hover{text-decoration: underline;}
.board_ty_list .descbx h3.tit a{font-size:20px;color:#333;line-height:1.8em;}

/*포스트 피드 내용*/
.board_ty_list .descbx .desc:after{content:"";display:block;clear:both;}
.board_ty_list .descbx .desc p{display:block;max-height:73px;overflow:hidden;}
.board_ty_list .board_slatbx.nthum .descbx .desc p{max-height:291px;}
.board_ty_list .descbx .desc p a{font-size:14px;color:#555;}
.board_ty_list .descbx .desc p a:hover{text-decoration:underline;}
.board_ty_list .descbx .desc .btnbx:after{content:"";display:block;clear:both;}
.board_ty_list .descbx .desc .btnbx{padding-top:10px;}
.board_ty_list .board_slatbx.nthum .descbx .desc .btnbx{padding-top:20px}
.board_ty_list .descbx .desc a.more{position:relative;padding-right:15px;display:inline-block;line-height:0;float:right;}
.board_ty_list .descbx .desc a.more:hover span{text-decoration:underline;}
.board_ty_list .descbx .desc a.more span{font-size:10px;color:#bba078;}
.board_ty_list .descbx .desc a.more i{position:absolute;top:3px;right:0;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-64px -237px;background-size: 500px 500px;width: 5px;height: 9px;}


/*notice 싱글 페이지
=========================================================*/

/*타이틀 박스*/
.post_titbx{border-top:1px solid #cdc9c6;border-bottom:1px solid #cdc9c6;padding:20px 0;}
.post_titbx h3.txt{font-weight:500;padding-bottom:25px;}

/*첨부파일 리스트*/
.attachedbx{position:relative;}
.attachedbx .file_down_list{position:absolute;top:35px;right:0px;padding:10px 20px;background-color:#fff;border:2px solid #bba078;z-index:100;}
.attachedbx .file_down_list .down_list_container{position:relative;}
.attachedbx .file_down_list:before{content:"  ";position:absolute;top:-9px;right:25px;display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat -159px -237px;background-size: 500px 500px;width:13px;height:7px;}
.attachedbx .file_down_list ul li:first-child{margin-top:0;}
.attachedbx .file_down_list ul li{line-height:1.2em;display:block;margin-top:5px;}
.attachedbx .file_down_list ul li a{display:block;white-space:nowrap;font-size:14px;color:#333;line-height:1.2em;}
.attachedbx .file_down_list ul li:hover a{text-decoration:underline;}
.attachedbx .file_down_list .list_container{position:relative;}
.attachedbx .file_down_list .btn_esc{position:absolute;top:-10px;right:-21px;padding:4px 0;background-color:#bba078;width:15px;height:15px;text-align:center;}
.attachedbx .file_down_list .btn_esc .mfp-close{text-indent:-9999px;display:inline-block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat -178px -237px;background-size: 500px 500px;width:8px;height:7px;background-color:#bba078;position:absolute;top: 3px;right: 3px;}

/*포스트 정보*/
.board_ty_list .board_slatbx .infobx{position:absolute;bottom:2px;left:0;width:100%;}
.board_ty_list > li:nth-child(odd) .board_slatbx .infobx{padding-right:30px;}
.board_ty_list > li:nth-child(even) .board_slatbx .infobx{padding-left:30px;}

.infobx:after{content:"";display:block;clear:both;}
.info_list.left{float:left;}
.info_list.left li{float:left;display:block;position:relative;padding-left:17px;}
.info_list.left li.info1{margin-right:20px;}
.info_list.left li.info1 i{display:block;position:absolute;top:4px;left:0;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-100px -120px;background-size: 500px 500px;width: 12px;height: 12px;}
.info_list.left li.info2 i{display:block;position:absolute;top:3px;left:0;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-101px -141px;background-size: 500px 500px;width: 12px;height: 14px;}
.info_list.left li span{display:block;font-size:12px;color:#999;}

.attachedbx.right{float:right;}
.attachedbx.right > a{display:block;font-size:0;line-height:0;position:relative;padding-left:17px;}
.attachedbx.right i{display:block;position:absolute;top:1px;left:0;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-125px -118px;background-size: 500px 500px;width: 14px;height: 16px;}
.attachedbx.right span{display:inline-block;font-size:12px;color:#999;}
.attachedbx.right a:hover span{text-decoration:underline;}
.attachedbx.right span.txt_c{color:#bba078;}

.sharecont.post{text-align:right;padding-top:20px;}
.sharecont.post .sharebx{display:inline-block;}
.sharecont.post ul li{text-align:left;}
.sharecont.post ul.other_list li.other3 i{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-112px -75px;background-size: 500px 500px;width: 65px;height: 33px;}

/*글 입력 박스*/
.postbx{padding-top:50px;padding-bottom:80px;}

/*태그 박스*/
.tagbx .tag_cont{background-color:#f9f7f5;border:1px solid #e8e5e2;padding:20px 20px 20px 85px;position:relative;}
.tagbx .tag_cont dl{font-size:0;line-hegiht:0;margin:0 -10px}
.tagbx .tag_cont dt{position:absolute;top:22px;left:20px;display:block;width:46px;height:22px;text-align: center; background-color:#bba078;color:#fff;font-weight:700;line-height: 1.2em;padding:1px 0;}
.tagbx .tag_cont dd{display:inline-block;vertical-align: middle;}
.tagbx .tag_cont dd a:hover{display:block;font-size:14px;color:#999;}
.tagbx .tag_cont dd a{display:block;font-size:14px;color:#888;padding:0 10px;}

/*이전글 다음글*/
.post_navbx{padding-top:50px;padding-bottom:30px;}
.post_navbx ul.nav_list li{display:block;border-bottom:1px solid #e8e5e2;}
.post_navbx ul.nav_list li:first-child{border-top:1px solid #e8e5e2;}
.post_navbx ul.nav_list li a{display:block;padding:10px 0 10px 155px;position:relative;}
.post_navbx ul.nav_list li a:hover{color:#999;font-size:14px;}
.post_navbx ul.nav_list li a i{position:absolute;top:50%;left:40px;margin-top:-4px;display:block;text-indent:-999999px;z-index:1;}
.post_navbx ul.nav_list li a i:after{position:absolute;top:4px;left:0;margin-top:-4px;display:block;text-indent:-999999px;z-index:1;}
.post_navbx ul.nav_list li.prev a i{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-110px -224px;background-size: 500px 500px;width: 14px;height: 8px;}
.post_navbx ul.nav_list li.prev a i:after{content:"";background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-110px -237px;background-size: 500px 500px;width: 14px;height: 8px;opacity: 0;visibility: hidden;}
.post_navbx ul.nav_list li.next a i{background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-133px -224px;background-size: 500px 500px;width: 14px;height: 8px;}
.post_navbx ul.nav_list li.next a i:after{content:"";background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-133px -237px;background-size: 500px 500px;width: 14px;height: 8px;opacity: 0;visibility: hidden;}
.post_navbx ul.nav_list li a span{display:block;overflow: hidden;color:#555;font-size:14px;}
.post_navbx ul.nav_list li a:hover span{color:#999999;}
.post_navbx ul.nav_list li a:hover i:after{opacity: 1;visibility:visible;z-index:5;}

/*버튼*/
a.basic_btn.fff_bbtn{display:block;width:74px;height:40px;color:#333;text-align:center;font-weight:500;font-size:13px;line-height:1.2em;border:1px solid #aaa;background-color:#fff;}

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

/*notice 리스트*/
.board_ty_list .board_slatbx{height:auto;}
.board_ty_list > li{width:100%;float:none;}
.board_ty_list > li:nth-child(odd) .board_slatbx{padding-right:0;border-right:none;}
.board_ty_list > li:nth-child(even) .board_slatbx{padding-left:0;}
.board_ty_list > li:nth-child(odd) .board_slatbx .infobx{padding-right:0;}
.board_ty_list > li:nth-child(even) .board_slatbx .infobx{padding-left:0;}

.sharecont.post ul li{padding:5px;}

}

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

.post_navbx ul.nav_list li a i{left:20px;}
.post_navbx ul.nav_list li a{padding-left:54px;}
.tagbx .tag_cont{padding:20px;}
.tagbx .tag_cont dt{position:static;margin-bottom:10px;margin-left:10px;}

}

/*=========================================================
  로그인 팝업창
=========================================================*/

/*로그인
=========================================================*/

/*레이아웃*/
.login_pop{display:none;width:700px;position:fixed;overflow:hidden;top:50%;left:50%;margin-left:-350px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);/* top:148px;left:50%; margin-left:-100px;*/background-color:#fff;z-index:200;border:1px solid #999999;padding:30px 20px 30px 20px;box-shadow: 0px 0px 22px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 22px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 22px rgba(0,0,0,0.3);}
.login_pop.on{ display:block;}
.login_pop .pop_container{position:relative;}

/*로고*/
.login_pop .pop_logobx h1{border-bottom:2px solid #ca0464;padding-bottom:25px;margin-bottom:30px;}
.login_pop .pop_logobx h1:after{content:"";display:block;clear:both;}
.login_pop .pop_logobx a{display:block;float:left;}
.login_pop .pop_logobx a.logo1{width:256px;}
.login_pop .pop_logobx a.logo2{width:166px;position:relative;padding-left:16px;padding-top:5px; margin-left:15px;}
.login_pop .pop_logobx a.logo2:before{content:"";display:block;width:1px;height:28px;background-color:#d5d5d5;position:absolute;top:0;left:0;}

/*닫기 버튼*/
.login_pop .close_btn{position:absolute;top:-12px;right:-2px;text-indent:-9999px;}
.login_pop .close_btn a {display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-193px -80px;background-size: 500px 500px;width: 22px;height: 21px;}

/*로그인 타이틀*/
.login_pop .pop_cont .pop_titbx{padding-bottom:30px;text-align:center;}
.login_pop .pop_cont h2.pop_tit{text-align:center;font-size:20px;color:#333;margin-bottom:16px;}
.login_pop .pop_cont p.noti{font-size:14px;color:#555;}
.login_pop .pop_cont p.noti span.p_red{font-size:14px;text-decoration:underline;}

/*로그인 폼 박스*/
.login_pop .pop_cont{padding-left:60px;padding-right:70px;padding-bottom:40px;}
.login_pop .pop_cont .login_formbx{position:relative;padding-right:140px;}
.login_pop .login_formbx ul li{display:block;padding-left:80px;position:relative;margin-bottom:10px}
.login_pop .login_formbx ul li label{display:block;position:absolute;top:50%;left:0;font-size:14px;color:#333;margin-top:-10px;width:80px;font-weight:700;}
.login_pop .login_formbx ul li .inputbx input{padding: 13px 20px 13px 20px;}
.login_pop .login_formbx .btnbx{position:absolute;top:0;right:0;}
.login_pop .login_formbx .btnbx input[type="submit"]{display:block;width:130px;background-color:#333;color:#fff;text-align:center;font-weight:700;padding:38px 0;font-size:14px;}

/*기억하기 정보찾기*/
.login_pop .rem_forgbx ul{font-size:0;line-height:0;}
.login_pop .rem_forgbx ul li{display:inline-block;vertical-align: middle;}
.login_pop .rem_forgbx ul li label{display:inline-block;font-size:13px;color:#999;vertical-align:bottom}
.login_pop .rem_forgbx ul li a{display:block;padding-left:20px;position: relative;}
.login_pop .rem_forgbx ul li a span{display:block;font-size:12px;color:#555;font-weight:500;}
.login_pop .rem_forgbx ul li a i{position:absolute;top:0;left:0;}
.login_pop .rem_forgbx ul li.forg1{padding-right:22px;position: relative;}
.login_pop .rem_forgbx ul li.forg1:after{content:"";display:block;width:1px;height:9px;background-color:#e8e5e2;position:absolute;top:5px;right:11px;}
.login_pop .rem_forgbx ul li.forg1 a i{display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-144px -138px;background-size: 500px 500px;width: 13px;height: 16px;}
.login_pop .rem_forgbx ul li.forg2 a i{display:block;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-163px -138px;background-size: 500px 500px;width: 11px;height: 17px;}
.login_pop .rem_forgbx{padding-left:80px;}
.login_pop .rem_forgbx ul li.rem_check{font-size:0;line-height:0;padding-right:23px;}
.login_pop .rem_forgbx ul li.rem_check input{display:inline-block;vertical-align:bottom;}

/*비밀번호 찾기
=========================================================*/
.login_pop .btnbx.ro.center{padding-top:35px;}
.login_pop .btnbx.ro.center a{font-weight:500;}
.login_pop.repass .pop_cont{padding-bottom:10px}

/*회원가입
=========================================================*/
.login_pop.join .pop_cont .login_formbx{padding-right:0;}
.login_pop.join .login_formbx ul li{padding-left:110px;}
.login_pop.join .login_formbx ul li label{width:110px;}
.login_pop.join .rem_forgbx{padding-left:0;}
.login_pop .rem_forgbx ul:after{content:"";display:block;clear:both;}
.login_pop .rem_forgbx ul li.agr_check{float:right;padding-right:0;font-size:0;line-height:0;}
.login_pop .rem_forgbx ul li.agr_check input{display:inline-block;vertical-align:bottom;}

/*이메일로 공유하기
=========================================================*/
.mail_share .login_formbx ul li label[for="m_share_field3"]{margin-top:0;top:15px;}
.mail_share .login_formbx ul li textarea{height:120px}



/*반응형
=========================================================*/

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

.special_tab_desc .tab_wrap > ul li{width:calc(100% / 2 - 1px)}
.special_tab_desc .item_list_wrap .item_list{flex-direction:column;gap:20px;}
.system_org_wrap .org_top .org_row{grid-auto-rows:auto;}
.system_org_table .b_table{table-layout:fixed;}

}
@media screen and (max-width: 480px){
.system_org_wrap .timeline .time span{font-size:12px;}
.system_org_wrap .org_top .org_row .box_cont{padding:10px;}
.system_org_wrap .org_top .org_row .box_cont span,
.system_org_wrap .org_top .org_row .box_cont p{font-size:12px;}

}

@media screen and (max-width: 1280px) and (min-width: 760px){

.login_pop{top:50%;left:50%;margin-left:-350px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}

}

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

.login_pop{width:500px;top:50%;left:50%;margin-left:-250px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.login_pop .pop_logobx a.logo1{width:160px;line-height:0;font-size:0}
.login_pop .pop_logobx a.logo2{width:120px;padding-top:0px;padding-left:8px;margin-left:7px;line-height:0;font-size:0}
.login_pop .pop_logobx a.logo2:before{height:18px;}
.login_pop .login_formbx ul li label{position:static;}
.login_pop .login_formbx ul li{padding-left:0;}
.login_pop .login_formbx .btnbx{position:static;width:100%;margin-bottom:10px;}
.login_pop .login_formbx .btnbx a{padding:8px 0;width:100%;}
.login_pop .pop_cont .login_formbx{padding-right:0;}
.login_pop .rem_forgbx{padding-left:0;}
.login_pop .login_formbx ul li label{margin-top:0;margin-bottom:5px;}

.login_pop.join .login_formbx ul li{padding-left:0;}
.login_pop.join .rem_forgbx{padding-left:0;}

.login_pop .rem_forgbx ul li.forg1{padding-right:20px}

}

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

.pop_logobx{display:none;}
.login_pop{width:280px;top:50%;left:50%;margin-left:-140px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}

.login_pop .pop_logobx a.logo1{width:160px;line-height:0;font-size:0}
.login_pop .pop_logobx a.logo2{width:120px;padding-top:0px;padding-left:8px;margin-left:7px;line-height:0;font-size:0}
.login_pop .pop_logobx a.logo2:before{height:18px;}
.login_pop .login_formbx ul li label{position:static;}
.login_pop .login_formbx ul li{padding-left:0;}
.login_pop .login_formbx .btnbx{position:static;width:100%;margin-bottom:10px;}
.login_pop .login_formbx .btnbx a{padding:8px 0;width:100%;}
.login_pop .pop_cont .login_formbx{padding-right:0;}
.login_pop .rem_forgbx{padding-left:0;}
.login_pop .login_formbx ul li label{margin-top:0;margin-bottom:5px;}

.login_pop.join .login_formbx ul li{padding-left:0;}
.login_pop.join .rem_forgbx{padding-left:0;}

.login_pop .rem_forgbx ul li.forg1{padding-right:20px}
.login_pop .pop_cont{padding:0;}
.login_pop.repass .pop_cont{padding-bottom:0;}
.login_pop .rem_forgbx ul li.rem_check{display:block;margin-bottom:6px;}

}

/*=========================================================
  이메일 인증
=========================================================*/
.titcontbx.ro h4.unit_tit{font-size:20px;color:#333;margin-bottom:20px;}
.titcontbx.ro p.noti_txt{font-size:14px;color:#555;}
.titcontbx.ro p.noti_txt span{font-size:14px;}
.email_signup .titcontbx.ro{border-bottom:1px solid #cdc9c6;padding-bottom:30px;}
.email_signup .innerbx{position:relative;width:515px;}
.email_signup .innerbx input{width:365px;}
.email_signup .submitbx{position:absolute;top:0;right:0;margin:0;}
.email_signup .submitbx .submit{width:140px;background-color:#333;color:#fff;font-weight:700;font-size:13px;padding:16px 0;}
.submitbx.pop_btnbx .btn_popbx{top: 68px;left:-96px}
.email_signup  .form_contbx{padding-bottom:175px;}
.email_signup .pop_btnbx .btn_popbx p, .email_signup .pop_btnbx .btn_popbx p .p_red{text-align:center;}
.email_signup .p_red{text-decoration:underline;}

/*반응형
=========================================================*/

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

.submitbx.pop_btnbx .btn_popbx {left:-190px;}
.pop_btnbx .btn_popbx{top: -190px;left: 50%;margin-left: -243px;}

}

@media screen and (max-width: 639px) and (min-width: 1px){
.submitbx.pop_btnbx .btn_popbx {left:50%;margin-left:-140px;top: 123px;}
.email_signup .innerbx{width:100%;}
.email_signup .innerbx input{width:100%;}
.email_signup .submitbx{position:static;width:100%;margin-top:10px;}
.email_signup .submitbx .submit{width:100%;}

.pop_btnbx .btn_popbx{top:-196px;left:-141px;width:280px;height:auto;}

}


/*=========================================================
  연락처
=========================================================*/ 
.list_contbx .bxty_list{margin:-10px}
.list_contbx .bxty_list:after{content:"";display:block;clear:both;}
.list_contbx .bxty_list > li {display:block;float:left;width:33.333333%; padding:10px;}
.list_contbx .bxty_list > li .slatbx{border:1px solid #e8e5e2;padding:30px 3px 27px 30px;}
.list_contbx .bxty_list > li .slatbx h3{padding-bottom:30px}
.list_contbx .bxty_list > li .slatbx h3:before{content:"";display:block;width:30px;height:1px;background-color:#bba078;margin-bottom:7px;}
.list_contbx .bxty_list > li .slatbx h3 .mtit{font-size:20px;color:#333;line-height:1.2em;margin-right:10px;}
.list_contbx .bxty_list > li .slatbx h3 .stit{font-size:12px;color:#999;line-height:1.2em;}
.list_contbx .bxty_list > li dl{position: relative;padding-left:55px;}
.list_contbx .bxty_list > li dt{font-size:14px;color:#333;display:block;width:55px;position:absolute;top:0;left:0;font-weight:700;}
.list_contbx .bxty_list > li dd{font-size:14px;color:#555;font-weight:500;}
.list_contbx .bxty_list > li .slatbx ul > li:not(:last-child){margin-bottom:8px;}
.list_contbx .bxty_list > li .slatbx ul > li a {font-size:inherit;}
.list_contbx .bxty_list > li .slatbx ul > li a:hover{color: #bba078;text-decoration: underline;}
.list_contbx .bxty_list > li:nth-child(3n+1){clear:both;}

/*반응형
=========================================================*/

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

.list_contbx .bxty_list > li .slatbx{padding:15px 15px 12px 15px;}

}

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

.list_contbx .bxty_list > li {width:50%;}
.list_contbx .bxty_list > li:nth-child(3n+1){clear:inherit;}
.list_contbx .bxty_list > li:nth-child(2n+1){clear:both;}
.list_contbx .bxty_list > li .slatbx{padding:15px 15px 12px 15px;}

}

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

.list_contbx .bxty_list > li {width:100%;}
.list_contbx .bxty_list > li:nth-child(3n+1){clear:inherit;}
.list_contbx .bxty_list > li:nth-child(2n+1){clear:inherit;}

}

/*=========================================================
  검색결과
=========================================================*/ 

/*타이틀*/
.titcontbx.ro .info_txt{font-size:20px;color:#555;line-height:1.2em;border-bottom:1px solid #e8e5e2;padding-bottom:25px;}
.titcontbx.ro .info_txt span{font-size:20px;line-height:1.2em;font-weight:700;}
.titcontbx.ro .info_txt span.b_txt{color:#333;}
.p_gold{color:#bba078;}

/*리스트*/
.roty_listbx ul.roty_list li{padding:30px 0;border-bottom:1px solid #e8e5e2;}
.roty_listbx ul.roty_list li:after{content:"";display:block;clear:both;}
.roty_listbx ul.roty_list li .thumbx{float:left;line-height:0;margin-right:30px;}
.roty_listbx ul.roty_list li .contbx{overflow:hidden;}
.roty_listbx ul.roty_list li h3.list_tit{padding-bottom:25px;}
.roty_listbx ul.roty_list li h3.list_tit .category{font-size:20px;color:#bba078;margin-right:5px;}
.roty_listbx ul.roty_list li h3.list_tit span.tit{font-size:20px;color:#333;}

/*버튼*/
.roty_btn{display:block;border:1px solid #aaaaaa;text-align: center;width:100px;line-height:0;padding: 7px 0;}
.roty_btn span{display:inline-block;font-size:12px;color:#333;line-height:1.2em;vertical-align:middle;font-weight:500;}
.roty_btn .b_txt{color:#333;}
.btnbx a.roty_btn i{display:inline-block;line-height:1.2em;vertical-align:middle;background:url(/wp-content/themes/postech_invite/images/icons/img_sprite.png) no-repeat;background-position:-54px -237px;background-size: 500px 500px;width: 5px;height: 9px;}


/*풀 페이지
=========================================================*/

.nsidebar .page_contbx{float:none;max-width:100%;}

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

.roty_listbx ul.roty_list li .thumbx{float:none;margin-right:0;margin-bottom:10px;}

}

/*=========================================================
  404
=========================================================*/ 

.page_wrap.error_404.nsidebar .page_contbx{text-align:center;padding-top:240px;padding-bottom:120px}
.page_wrap.nbread .page_contbx{padding-top:240px;padding-bottom:120px}
.page_wrap.error_404.nsidebar .page_contbx .imgbx,
.page_wrap.nbread .page_contbx .imgbx{margin-bottom:35px;}
.page_wrap.error_404.nsidebar .decs_404bx .b_txt{font-size:40px;color:#333;font-weight:500;margin-bottom:8px;line-height:1.2em;}
.page_wrap.error_404.nsidebar .decs_404bx .s_txt{font-size:20px;color:#999;}


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

.page_wrap.error_404.nsidebar .page_contbx{padding-top:0px;padding-bottom:120px}

}

/*=========================================================
  post
=========================================================*/ 

/*싱글 컨텐츠*/
.postbx .post_area *{font-size:15px; color:#444954;line-height: 1.9em;}
.postbx .post_area p{margin-top: 25px;font-size: 15px;}
.postbx .post_area ul{margin-top:25px;}
.postbx .post_area ul:first-child{margin-top:0;}
.postbx .post_area li{font-size: 15px;}
.postbx .post_area li a{font-size: 15px;}
.postbx .post_area dl{margin-top:25px;}
.postbx .post_area dl:first-child{margin-top:0;}
.postbx .post_area dt{font-size:  15px;}
.postbx .post_area dd{font-size:  15px;}
.postbx .post_area p:first-child{margin-top:0;}
.postbx .post_area h1{font-size: 21px; color:#555; font-weight: bold;line-height: 1.3em;margin: 25px 0 0;}
.postbx .post_area h2{font-size: 20px; color:#555; font-weight: bold;line-height: 1.3em;margin: 25px 0 0;}
.postbx .post_area h3{font-size: 19px; color:#555; font-weight: bold;line-height: 1.3em;margin: 25px 0 0;}
.postbx .post_area h4{font-size: 18px; color:#555; font-weight: bold;line-height: 1.3em;margin: 25px 0 0;}
.postbx .post_area h5{font-size: 17px; color:#555; font-weight: bold;line-height: 1.3em;margin: 25px 0 0;}
.postbx .post_area h6{font-size: 16px; color:#555; font-weight: bold;line-height: 1.3em;margin: 25px 0 0;}
.postbx .post_area table{width:100%;margin-top:25px;table-layout: fixed;}
.postbx .post_area table thead th{text-align: center;}
.postbx .post_area table tbody th{text-align: center;}
.postbx .post_area table caption{display: none;}
.postbx .post_area table *{margin:0;}
.postbx .post_area table th,.postbx .post_area table td{vertical-align: middle;font-size: 15px;border:solid 1px #cdc9c6;padding:5px 5px;}
.postbx .post_area iframe{max-width: 100% !important;}
.postbx .post_area a{color:#a9814a;}
.postbx .post_area .alignleft{float: left;}
.postbx .post_area .alignright{float: right;}
.postbx .post_area .aligncenter{margin-left:auto; margin-right:auto;display: block;}
.postbx .post_area img{max-width: 100% !important;height: auto !important;}
.postbx .post_area em{font-style: italic;}
.postbx .post_area em *{font-style: italic;}
.postbx .post_area blockquote{border-left:10px solid #c61065;background: #f3f1ee;padding:10px 10px;}
.postbx .post_area blockquote *{margin:0;}

/*=========================================================
  이메일 무단수집
=========================================================*/

.etc_cont .page_title h2.depth1_title{margin-bottom: 45px;}
.etc_cont .depth1_title {font-size:40px; font-weight:500; color:#333; line-height: 1.2em;}
.etc_cont .depth3_title {font-size:20px; font-weight:700; color:#333; line-height: 1.2em;}
.etc_cont .depth3_title {font-size:20px; font-weight:700; color:#333; line-height: 1.2em;}
.etc_cont .title_ubar:after {content:"  "; display:block; width:40px; height:1px; background-color:#bba078; margin-bottom:19px; margin-top:5px;}
.etc_cont .unit_cont_ro {margin-bottom:50px;}

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

.etc_cont .txt_color {color:#a9814a;}
.etc_cont a.txt_color:hover{text-decoration:underline;}

/*=========================================================
  개인정보 처리방침
=========================================================*/

.etc_cont .txt_regular_b,
.etc_cont .txt_regular_b a {font-size:16px; font-weight:700; color:#555; letter-spacing: -0.64px; line-height:30px;}
.etc_cont .ma_b50{margin-bottom:50px;}
.etc_cont .depth2_title {font-size:30px; font-weight:500; color:#333; letter-spacing: -0.64px; line-height: 1.1em;}
.etc_cont p.txt_regular {margin-bottom: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;}
.pa_l25{padding-left:25px;}

/*기본테이블*/
.table_box{overflow-x: auto;}
table.b_table {width:100%; position: relative;}
table.b_table:before {content: ""; display: table;}
table.b_table:after {content: ""; display: table; clear: both;}
table.b_table thead tr th {font-size:16px; color:#333; padding:15px 0px; background-color:#f9f7f5; border-top:1px solid #cdc9c6; border-bottom:1px solid #cdc9c6; border-left:1px solid #e8e5e2; font-weight:500; line-height:1.875em; vertical-align: middle}
table.b_table thead tr th:first-child {border-left:none;}
table.b_table tbody tr th label {font-size:14px; color:#333;}
table.b_table tbody tr th {font-size:14px; color:#333; padding:15px 20px; background-color:#f9f7f5; border-bottom:1px solid #e8e5e2; border-left:1px solid #e8e5e2; border-left:1px solid #e8e5e2; font-weight:500; line-height:1em; text-align: left; vertical-align: top;}
.biography table.b_table tbody tr th {text-align: left!important;}
table.b_table tbody tr th:first-child {border-left:none;}
table.b_table tbody tr td label {font-size:14px; color:#333;}
table.b_table tr td {font-size:14px; color:#555; padding:12px 20px; border-bottom:1px solid #e8e5e2; border-left:1px solid #e8e5e2; line-height:24px; background-color:#fff;}
table.b_table tbody tr td:first-child {border-left:none;}
table.b_table tbody *{font-size: 14px; color:#555; line-height: 24px;}
.txt_regular,
.txt_regular a {font-size:16px; font-weight:400; color:#555; letter-spacing: -0.64px; line-height:30px;}
.ma_b20{margin-bottom:20px;}
.pa_l15{padding-left:15px;}
.pa_l20{padding-left:20px;}
.ma_b10{margin-bottom:10px;}

ol.num_list > li span.txt,
.num_list span.txt {display:block; overflow: hidden; line-height:30px;}
ol.num_list > li span.num,
.num_list span.num {display:block; float:left; line-height:30px; width:16px;}

.txt_small,
.txt_small a {font-size:14px; font-weight:400; color:#555; letter-spacing: -0.64px; line-height:26px;}
ul > li > ul, ol > li > ul{padding-left:15px;}
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;}
.c999{color:#999;}
.pa_b0{padding-bottom:0!important;}
ul.bullet_bar_ty2 > li,
.bullet_bar_ty2 > .txt {position: relative; padding-left:12px; line-height:30px; font-size:16px;}
ul.bullet_bar_ty2 > li:after,
.bullet_bar_ty2 > .txt:after {content:"-"; position: absolute; top:-1px; left:0; display:block;}
/*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;}

/*=========================================================
  폼 알럿
=========================================================*/
.form_contbx.ro4.files span.wpcf7-not-valid-tip{position:absolute;bottom: -17px;left:0;}
.file_box .file_input:after{content:"";display:block;clear:both;}
span.wpcf7-not-valid-tip{padding:0px 8px;background:#ffc7c7;color:#a75857 !important;border:1px solid #f4b8b7!important;margin-top:5px;width:100%;display:block;float:left;clear:both;margin-bottom:5px;font-size:12px!important;text-align:left;}
div.wpcf7-validation-errors{color:#a75857;background:#ffcaca url(/wp-content/themes/postech_invite/images/imgs/report_news_icon_01.png) 16px 9px no-repeat;padding:8px !important;padding-left:37px!important;border:none !important;font-size:0.75em !important;margin-top:15px;clear:both !important;font-size:12px!important;text-align:left;}
div.wpcf7-mail-sent-ok{margin-top:15px;color:#fff;background:#2eacb4;padding:9px 16px;border:none !important;font-size:0.75em;font-size:12px!important;text-align:left;}

/*=========================================================
  post 주석
=========================================================*/

sup.sup_num{font-size:12px!important;display:inline-block;vertical-align:top;color: #c61065!important;}

/*=========================================================
  수정사항
=========================================================*/
.site-main .mainbx{padding-bottom:60px}
.main_linksbx{display:none;}
.join .linkbx{display:inline-block;font-size:12px;color:#555;font-weight:500;vertical-align:middle;line-height:1em;}
.join .linkbx a{font-size:12px;color:#555;font-weight:500;text-decoration: underline;padding-left:4px!important;}
.join .linkbx a:hover{color:#c90463}
.join .rem_forgbx ul li label{font-size:12px;color:#555;font-weight:500;}
.join .agreebx{display:inline-block;vertical-align:middle;line-height:1em;}
.join .login_pop .rem_forgbx ul li a{padding-left:10px;}

/*=========================================================
  개인정보처리방침 
=========================================================*/
.pop_cont .policy_txtbx{border:1px solid #dfdfdf;padding: 30px 15px;height:150px;overflow-y:scroll;margin-bottom: 10px;}
.pop_cont .policy_txtbx h4.policy_mtit{font-size:18px;font-weight:700;text-align: center;margin-bottom:10px;}
.pop_cont .policy_txtbx .policy_descbx{padding-top:15px;padding-bottom:15px;}
.pop_cont .policy_txtbx .policy_descbx h5.policy_subtit{font-size:16px;font-weight:700;margin-bottom:10px;}
.pop_cont .policy_txtbx p{margin-bottom:5px;text-align:justify;font-size:13px;color:#555;line-height:1.4em;}
.pop_cont .policy_txtbx .policy_descbx ul li{position:relative;font-size:13px;color:#555;line-height:1.4em;text-align:justify;padding-left:20px;}
.pop_cont .policy_txtbx .policy_descbx ul li:after{content:"○";display:block;position:absolute;top:0;left:0;}
.pop_cont .policy_txtbx .policy_descbx ul li.noti:after{content:"※";display:block;position:absolute;top:0;left:0;}

.txtbx.inc_checkbx.pop_cont .policy_txtbx{margin:0 50px;padding:30px;}
