@charset "UTF-8";
/*=========================================================
  레이아웃
=========================================================*/
.admin-bar .site-header{top:32px;}
/*임시*/
.mobile_sidebx,
.m_menubox,
.m_search_btn,
.mobile_searchbx{display:none;}
 
.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:fixed;top:0;left:0;width:100%;z-index:1000;}
.headerbx{/*border-bottom:1px solid rgba(204, 204, 204, 0.2);*/position: relative;}
.headerbx:after{content: ""; width:100%; height: 1px;background:rgba(204, 204, 204, 0.2);position: absolute; bottom:0; left:0; }
.headerbx .max_container:after{content:"";display:block;clear:both;}

/*로고*/
.headerbx h1.logobx{font-size:0; line-height:0;float:left;padding-top:50px;}
.headerbx h1.logobx a{display:inline-block;vertical-align: middle;line-height: 0;}
.headerbx h1.logobx a.logo1{max-width:200px;padding-right:10px;}
.headerbx h1.logobx a.logo2{/* max-width:163px; */max-width:110px;padding-left:10px;}
.header_contbx{float:right;}

/*탑 컨텐츠*/
.header_contbx{width:840px; border-right:1px solid rgba(204, 204, 204, 0.2);border-left:1px solid rgba(204, 204, 204, 0.2);}
.header_contbx .top_bx{float:right;font-size:0;line-height:0;}
.header_contbx .top_bx .slat{display:inline-block;vertical-align:middle;position:relative;}
.header_contbx .top_bx .slat:first-of-type{border-left:none;}
.header_contbx .top_bx .langbx.slat{border-left:1px solid rgba(204, 204, 204, 0.2);}
.header_contbx .top_bx .slat a{color:#999999;font-size:13px;line-height:1.2em;display:block;text-align:center}
.header_contbx .top_bx .langbx.slat a{padding:18px 0px 18px 45px;}
.header_contbx .top_bx .slat a:hover{color:#fff;}
.header_contbx .top_bx .sitemap.slat a{padding:18px 45px 18px 0px;}
.header_contbx .top_bx .sitemap.slat:before{content:"/";display:block;font-size:10px;color:#999999;position:absolute;top:50%;left:0;margin-top:-9px;}
.header_contbx .top_bx .slat label{font-size:13px;line-height:1.2em;color:#fff;}

/*탑 서치박스*/
.header_contbx .top_bx .search_bx.slat{position:relative;}
.header_contbx .top_bx .search_bx.slat input[type="text"]{font-size:13px;color:#fff;line-height:1.2em;padding-left:46px !important;}
.header_contbx .top_bx .search_bx.slat .submit{background:url(/wp-content/themes/postech_ee/images/icon/search_icon_fixed.png) no-repeat 0 0;background-size: 16px 16px;width: 16px;height: 16px;text-indent:-99999px;cursor:pointer;}

/*네비게이션*/
.site-header .navigation-top{clear:both;border-top:1px solid rgba(204, 204, 204, 0.2);position: relative;z-index: 10;}
.site-header .navigation-top .main-navigation .menu:after{content:"";display:block;clear:both;}
.site-header .navigation-top .main-navigation .menu > li{position:relative;display:block;float:left;border-left:1px solid rgba(204, 204, 204, 0.2);width:14.2857143%}
.site-header .navigation-top .main-navigation .menu > li:first-child{border-left:none;}
.site-header .navigation-top .main-navigation .menu > li > a {display:block;padding:19px 0;font-size:19px;color:#999;font-weight:500;line-height:1.2em;text-align:center;}
/*
.home .site-header .navigation-top .main-navigation .menu > li:hover > a{color:#fff;background-color:rgba(204, 204, 204, 0.2);}
.home .site-header .navigation-top .main-navigation .menu > li[class*="current"] > a {color:#fff;background-color:rgba(204, 204, 204, 0.2);}
*/
.site-header .navigation-top .main-navigation .menu > li:hover > a{background-color:rgba(204, 204, 204, 0.2);}
.site-header .navigation-top .main-navigation .menu > li[class*="current"] > a {background-color:rgba(204, 204, 204, 0.2);}


/*서브 네비게이션(및 hover)*/
.site-header .navigation-top .main-navigation .menu > li:hover .sub-menu{opacity:1;visibility:visible;}
.site-header .navigation-top .main-navigation .sub-menu{position:absolute;top:60px;left:50%;margin-left:-95px;width:190px;background-color:rgba(204, 204, 204, 0.2);padding-top:6px;padding-bottom:6px;opacity:0;visibility:hidden;}
.site-header .navigation-top .main-navigation .sub-menu li{display:block;text-align:center;}
.site-header .navigation-top .main-navigation .sub-menu li a{display:block;font-size:16px;color:#fff;line-height:1.2em;font-weight:500;padding:10px 0}
.site-header .navigation-top .main-navigation .sub-menu li a:hover{text-decoration:underline;}
.site-header .navigation-top .main-navigation .sub-menu li[class*="current"] a{text-decoration:underline;}

/*=========================================================
  메인 컨덴츠
=========================================================*/

/*레이아웃*/
.main_unitbx{padding-bottom:75px;}
.main_unitbx.ro1{padding-top:80px;}
.main_unitbx.ro2{padding-top:50px;}

/*메인 슬라이드
=========================================================*/

/*메인 슬라이드 이미지*/
.main_topbx{position: relative;height:100vh;min-height:900px;/* max-height:860px */}
.main_topbx .bgbx{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background:url(/wp-content/themes/postech_ee/images/imgs/main__slide1.png) no-repeat 0 0; background-size:cover;background-attachment:fixed;background-position:center!important;}
.main_topbx .bg{position:absolute;top:0;left:0;right:0;bottom:0;background: url(../images/imgs/top_banner_bg.png) rgba(0,0,0,0.3) no-repeat;background-size: cover;}
/* .main_topbx .bgbx:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background: url(../images/imgs/top_banner_bg.png) rgba(0,0,0,0.5) no-repeat;background-size: cover;} */
.main_topbx .main_slide_cont{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;}
.main_topbx .main_slide_cont .background_slide{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;}

.main_topbx .bg:before{content:"";display:block;background:url(/wp-content/themes/postech_ee/images/imgs/main_bg_screen.png) no-repeat 0 0;background-size:cover;position: absolute;top:0;right:0;left:0;z-index:3;}
.main_slide_cont .background_slide li{position:absolute!important;top:0;bottom:0;right:0;left:0;display: none;}

.main_slide_cont .background_slide li .slatbx{position:absolute;top:50%;left:0;right:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);z-index: 10;padding:0 30px;font-size: 0; line-height: 0; text-align: center;padding-bottom: 110px;padding-top:60px;margin-top:-119px;}
.main_slide_cont .background_slide li .slatbx .inlinebx{display: inline-block;}

/*메인 슬라이드 텍스트*/
.main_slide_cont .background_slide li h2 span{font-family:'Titillium Web','Noto Sans KR','Open Sans',sans-serif;font-size:60px;text-align:center;display:block;line-height:1.2em;color:#fff;}
.main_slide_cont .background_slide li h2 span.txt{font-weight:300;}
.main_slide_cont .background_slide li h2 span.b_txt{font-weight:600;}
.main_slide_cont .background_slide li p.sub_txt{color:#fff;text-align:center;font-size:24px;line-height: 1.3em;max-height: 63px; overflow: hidden;}

/*라인*/
.main_slide_cont .background_slide li .line_bar{position: relative;margin:25px 0;clear: both;}
.main_slide_cont .background_slide li .line_bar:after{content: ""; display: table; clear: both;}
.main_slide_cont .background_slide li .line_bar .first_bar{width:50%; height: 1px;  padding-right:22px;float: left;display: block;}
.main_slide_cont .background_slide li .line_bar .item{width:100%; height: 1px; background: #fff; display: block;}
.main_slide_cont .background_slide li .line_bar .last_bar{width:50%; height: 1px; padding-left:22px;float: right;display: block;}
.main_slide_cont .background_slide li .line_bar .center_bar{width:6px; height: 6px; background: #fff; border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;position: absolute; top:0; left:50%;margin-left:-3px; top:-3px;}

/*조건값*/
.main_slide_cont .background_slide li.active{display: block;}

/*스크롤*/
.main_topbx .sc_btn{position: absolute;/* bottom:15px; */bottom:21%;left:50%;z-index: 10;margin-left:-25px;width:50px; }
.main_topbx .sc_btn a{font-size: 16px; color:#ffffff; font-weight: bold;white-space: nowrap;text-align: center;padding-bottom: 50px;display: block;}
.main_topbx .sc_btn a:after{content: "";width:16px; height: 32px;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat 0 0;background-size: 500px 500px;background-position: 0 -78px;display: block; position: absolute; bottom:0; left:50%; margin-left:-8px;}

/*호버*/
.main_topbx .sc_btn a:hover{opacity: 0.7;}

/*불릿*/
.slide_controlbx{position: absolute; /* bottom:135px; */bottom:30%;left:30px; right:30px;z-index: 10;font-size: 0; line-height: 0; text-align: center;}
.slide_controlbx .control_btns{display: inline-block; vertical-align: middle;padding-left:28px;}
.slide_controlbx .control_btns:after{content:""; display: table; clear: both;}
.slide_controlbx .slide_paging{display: inline-block; vertical-align: middle;}
.slide_controlbx .slide_paging:after{content:""; display: table; clear: both;}
.slide_controlbx  li{padding-right:28px;float: left;transition: all ease-out 0.15s;-webkit-transition: all ease-out 0.15s;-moz-transition: all ease-out 0.15s; -ms-transition: all ease-out 0.15s;-o-transition: all ease-out 0.15s;position: relative;}
.slide_controlbx .slide_paging li a{position: relative;}
.slide_controlbx .slide_paging li a:after{content: "";width:0px; height: 1px; background: #fff;position: absolute; left:22px;top:50%;transition: all ease-out 0.15s;-webkit-transition: all ease-out 0.15s;-moz-transition: all ease-out 0.15s; -ms-transition: all ease-out 0.15s;-o-transition: all ease-out 0.15s;}
.slide_controlbx  li a{font-size: 14px; color:#ffffff;display: block;}

/*조건값*/
.slide_controlbx .control_btns li{padding-top:3px;}
.slide_controlbx .control_btns li a{text-indent: -99999px;width:10px; height: 13px;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat 0 0;background-size: 500px 500px;}
.slide_controlbx .control_btns li.play a{background-position: 0 -44px;}
.slide_controlbx .control_btns li.stop a{background-position: 0 -60px;}

/*조건값*/
.slide_controlbx .slide_paging li.active{padding-right:60px;}
.slide_controlbx .slide_paging li.active a:after{width:40px;}

/*메인 컨텐츠(슬로건 및 연구센터 링크)
=========================================================*/

/*슬로건*/
.mainbx .main_contbx .main_titbx{margin-bottom:30px;}
.mainbx .main_contbx .main_titbx h3.m_tit{text-align: center;padding-top:30px;padding-bottom:20px;}
.mainbx .main_contbx .main_titbx h3.m_tit span{display:block;line-height:1.2em;}
.mainbx .main_contbx .main_titbx h3.m_tit span.slogan_tit{font-size:30px;color:#666666;font-weight:300;margin-bottom: 5px;}
.mainbx .main_contbx .main_titbx h3.m_tit span.major_tit{font-size:40px;color:#333333;font-weight:500;}
.mainbx .main_contbx .main_titbx a {display:block;position:relative; width:100%;margin:0 auto;text-align:center;font-size:0;line-height:0;}
.mainbx .main_contbx .main_titbx a span{display:inline-block;font-size:14px;color:#a98147;line-height:1.2em;margin:0 5px;vertical-align:center;}
.mainbx .main_contbx .main_titbx a i{display:inline-block;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-59px -226px;background-size: 500px 500px;width:5px;height:8px;margin:0 5px;vertical-align:center;}

/*메인 컨텐츠(연구센터 링크)
=========================================================*/

/*연구센터 링크 레이아웃*/
.mainbx .main_unitbx.ro1{z-index:100;width:100%;position: absolute;bottom:0;left:0;padding:0;}
.mainbx .main_unitbx.ro1 .unit_inner{position:relative;}
/* .mainbx .main_unitbx.ro1:after{content:"";display:block;width:100%;height:220px;background:url(/wp-content/themes/postech_ee/images/imgs/electronics_txbg.png) no-repeat;background-color:#f9f7f5;background-position:139% -60px;position:absolute;top:0;left:0;z-index:0;} */
.mainbx .main_unitbx.ro1 .max_container{z-index:3;}
.mainbx .re_center_slide {position: relative;}
.mainbx .re_center_slide>ul {width:200%;}
.mainbx .re_center_slide>ul>li {width:50%; float: left;}
.mainbx .re_center_linksbx ul:after{content:""; display:block;clear:both;}
.mainbx .re_center_linksbx ul li{display:block;float:left;width:33.333333%;height:230px;position:relative;}
.mainbx .re_center_linksbx ul li.re_center1{background:url(/wp-content/themes/postech_ee/images/imgs/linkbx_img1.jpg) no-repeat 0 0;background-size:cover;}
.mainbx .re_center_linksbx ul li.re_center2{background:url(/wp-content/themes/postech_ee/images/imgs/linkbx_img2.jpg) no-repeat 0 0;background-size:cover;}
.mainbx .re_center_linksbx ul li.re_center3{background:url(/wp-content/themes/postech_ee/images/imgs/linkbx_img3.jpg) no-repeat 0 0;background-size:cover;}
.mainbx .re_center_linksbx ul li.re_center4{background:url(/wp-content/themes/postech_ee/images/imgs/linkbx_img4.jpg) no-repeat 0 0;background-size:cover;}
.mainbx .re_center_linksbx ul li.re_center5{background:url(/wp-content/themes/postech_ee/images/imgs/linkbx_img5.jpg) no-repeat 0 0;background-size:cover;}
.mainbx .re_center_linksbx ul li.re_center6{background:url(/wp-content/themes/postech_ee/images/imgs/linkbx_img6.jpg) no-repeat 0 0;background-size:cover;}
.re_center_slide .m_arrow_btn>ul>li>a {position: absolute; z-index: 1; top:50%; margin-top:-20px; display: block; width:40px; height: 40px; text-indent: -9999px; background:url(/wp-content/themes/postech_ee/images/icon/m_arrow_btn.png) no-repeat; background-size: 80px 40px;}
.re_center_slide .m_arrow_btn>ul>li>a:hover {opacity: 0.6;}
.re_center_slide .m_arrow_btn>ul>li.prev>a {left:17px; background-position: 0 0;}
.re_center_slide .m_arrow_btn>ul>li.next>a {right:17px; background-position: -40px 0;}


/*연구센터 링크 타이틀*/
.mainbx .re_centerbx .linkbx_tit{display:table;width:100%; height:230px;text-align:center;}
.mainbx .re_centerbx h4{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.mainbx .re_centerbx h4:before{content:"";display:inline-block;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position: 0 -486px;background-size: 500px 500px;width: 210px;height: 14px;margin-bottom:23px}
.mainbx .re_centerbx h4:after{content:"";display:inline-block;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position: 0 -470px;background-size: 500px 500px;width: 210px;height: 14px;margin-top:23px}
.mainbx .re_centerbx h4 span{display:block;color:#fff;font-size:24px;}
.mainbx .re_centerbx h4 span.tit_desc{font-weight:300;}
.mainbx .re_centerbx h4 span.link_tit{font-weight:500;}

/*연구센터 링크 호버시 나타나는 설명*/
.mainbx .re_center_linksbx ul li .linkbx_desc{position:absolute;top:0;left:0;display:block;padding:20px 20px 45px 20px;width:100%;height:230px;background-color:#ca0464;visibility:hidden;opacity:0;}
.mainbx .re_center_linksbx ul li .linkbx_desc span.num{display:block;font-size:14px;color:#fff;font-weight:700;clear:both;}
.mainbx .re_center_linksbx ul li .linkbx_desc span.num:after{content:"";display:block;width:15px;height:1px;background-color:#fff;clear:both;margin-left:1px;margin-top:4px;margin-bottom:13px;}
.mainbx .re_center_linksbx ul li .linkbx_desc span.desc_tit{display:block;font-size:18px;color:#fff;font-weight:500;line-height:1.2em;margin-bottom:10px;}
.mainbx .re_center_linksbx ul li .linkbx_desc dd p.txt{font-size:14px;color:#fff;line-height:1.4em;}
.mainbx .re_center_linksbx ul li .linkbx_desc .more{position:absolute;bottom:23px;right:25px;}
.mainbx .re_center_linksbx ul li .linkbx_desc .more a{display:block;margin:0 auto;}
.mainbx .re_center_linksbx ul li .linkbx_desc .more a span.btn_tit {display:inline-block;vertical-align:middle;color:#fff;font-size:14px;font-weight:500;line-height:1.2em;margin:0 5px;}
.mainbx .re_center_linksbx ul li .linkbx_desc .more a i{display:inline-block;vertical-align:middle;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:0 -115px;background-size: 500px 500px;width: 4px;height: 8px;line-height:1.2em;margin:0 5px;}
.mainbx .re_center_linksbx ul li:hover .linkbx_desc{visibility:visible;opacity:1;}


/*메인 컨텐츠(기타 연결 링크)
=========================================================*/

/*기타 연결 링크 레이아웃*/
.linksbx.common{background:url(/wp-content/themes/postech_ee/images/imgs/main_unitbx_ro2_bg1.jpg) no-repeat right center;background-color:#bba078;}
.linksbx.common ul.links_list:after{content:"";display:block;clear:both;}
.linksbx.common ul.links_list li{display:block;float:left;width:25%;text-align: center;}
.linksbx.common ul.links_list li a{display:block;text-align: center;padding-top:42px;padding-bottom:38px;}

/*기타 연결 링크 타이틀*/
.linksbx.common ul.links_list li a span{display:block;font-size:20px;font-weight:500;line-height:1.2em;color:#fff;}
.linksbx.common ul.links_list li a span:after{content:"";display:block;width:80px;height:1px;background-color:rgba(243, 241, 238, 0.3);margin:13px auto 17px auto;}
.linksbx.common ul.links_list li a i{display:inline-block;}
.linksbx.common ul.links_list li.link1 a{background-color:rgba(193, 167, 129, 0.3);}

/*기타 연결 링크 이미지*/
.linksbx.common ul.links_list li.link1 a i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:3px -150px;background-size: 500px 500px;width: 65px;height: 60px;}
.linksbx.common ul.links_list li.link2 a i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-77px -150px;background-size: 500px 500px;width: 65px;height: 60px;}
.linksbx.common ul.links_list li.link3 a{background-color:rgba(193, 167, 129, 0.3);}
.linksbx.common ul.links_list li.link3 a i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-164px -150px;background-size: 500px 500px;width: 65px;height: 60px;}
.linksbx.common ul.links_list li.link4 a i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-252px -150px;background-size: 500px 500px;width: 65px;height: 60px;}

/*기타 연결 링크 이미지(hover)*/
.linksbx.common ul.links_list li.link1 a:hover i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:3px -310px;background-size: 500px 500px;width: 65px;height: 60px;visibility: hidden;opacity: 0}
.linksbx.common ul.links_list li.link2 a:hover i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-77px -310px;background-size: 500px 500px;width: 65px;height: 60px;visibility: hidden;opacity: 0}
.linksbx.common ul.links_list li.link3 a:hover i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-164px -310px;background-size: 500px 500px;width: 65px;height: 60px;visibility: hidden;opacity: 0}
.linksbx.common ul.links_list li.link4 a:hover i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-252px -310px;background-size: 500px 500px;width: 65px;height: 60px;visibility: hidden;opacity: 0}

.linksbx.common ul.links_list li.link1 a:hover i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:3px -310px;background-size: 500px 500px;width: 65px;height: 60px;visibility: visible;opacity: 1}
.linksbx.common ul.links_list li.link2 a:hover i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-77px -310px;background-size: 500px 500px;width: 65px;height: 60px;visibility: visible;opacity: 1}
.linksbx.common ul.links_list li.link3 a:hover i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-164px -310px;background-size: 500px 500px;width: 65px;height: 60px;visibility: visible;opacity: 1}
.linksbx.common ul.links_list li.link4 a:hover i{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-252px -310px;background-size: 500px 500px;width: 65px;height: 60px;visibility: visible;opacity: 1}

/*뉴스 게시판 피드(레이아웃)*/
.mainbx .main_unitbx.ro2 .news_feedbx h3{font-size:30px;color:#a98147;font-weight:500;line-height:1.2em;margin-bottom:20px;}
.mainbx .main_unitbx.ro2 .news_feedbx{padding:80px 0;background:url(/wp-content/themes/postech_ee/images/imgs/main_unitbx_ro2_bg2.jpg) no-repeat 0 0;background-size:cover;}

/*뉴스 게시판 피드(hover)*/
.mainbx .main_unitbx.ro2 .news_feedbx a:hover,
.mainbx .main_unitbx.ro2 .news_feedbx a:hover h5,
.mainbx .main_unitbx.ro2 .news_feedbx a:hover p.txt,
.mainbx .main_unitbx.ro2 .news_feedbx a:hover .date span{color:#a98147;}
.mainbx .main_unitbx.ro2 .news_feedbx a:hover .date i:before{content:"";display:block;position:absolute;top:0;left:0;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-38px -241px;background-size:500px 500px;width: 15px;height: 16px;margin-right:8px;}
/* .mainbx .main_unitbx.ro2 .news_feedbx a:hover i:before{background-position:-16px -224px;} */

/*뉴스 게시판 피드(active)*/
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active a,
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active h5,
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active p.txt,
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active .date span{color:#a98147;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active .date i:before{content:"";display:block;position:absolute;top:0;left:0;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-38px -241px;background-size:500px 500px;width: 15px;height: 16px;margin-right:8px;}
/* .mainbx .main_unitbx.ro2 .news_feedbx a:hover i:before{background-position:-16px -224px;} */

/*뉴스 게시판 피드(왼쪽 피드)*/
.mainbx .main_unitbx.ro2 .news_feedbx a{display:block;}
.mainbx .main_unitbx.ro2 .news_feedbx a .imgbx{width:600px;height:350px;background:url(/wp-content/themes/postech_ee/images/imgs/defaultimg.jpg) no-repeat 0 0;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx{background-color:#fff;width:75%;padding-right:25%;margin-right:25%;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list{padding:43px 40px 50px 50px;} 
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li{position:relative;padding:23px 0;border-top:1px solid #d5d5d5;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li:first-child{padding-top:0;border-top:none;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li:last-child{padding-bottom:0;}

.mainbx .main_unitbx.ro2 .news_feedbx h5{font-size:20px;color:#333;font-weight:500;line-height:1.2em;margin-bottom:12px;padding-right:100px;}
.mainbx .main_unitbx.ro2 .news_feedbx p.txt{font-size:14px;color:#555;line-height:1.8em;}
.mainbx .main_unitbx.ro2 .news_feedbx .date{position:absolute;top:32px;right:0;line-height:0;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li:first-child .date{top:4px;}
.mainbx .main_unitbx.ro2 .news_feedbx .date span{display:inline-block;vertical-align:middle;font-size:14px;color:#555;line-height:1.2em;}
.mainbx .main_unitbx.ro2 .news_feedbx .date i{position:relative;display:inline-block;vertical-align:middle;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:0 -224px;background-size:500px 500px;width: 14px;height: 16px;margin-right:8px;}

/*뉴스 게시판 피드(오른쪽 썸네일)*/
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum{position:absolute;top:50%;right:40px;margin-top:-173px;max-width:600px;height:350px;overflow:hidden;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum .thum_list li{position:relative;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum img{vertical-align:top;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum .arrbx{text-align:center;width:20px;padding:48px 0px;background-color:#fff;line-height:0;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum .tab_cont1 .arrbx{position:absolute;top:-20px;left:0;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum .tab_cont2 .arrbx{position:absolute;top:50%;left:0;margin-top:-53px;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum .tab_cont3 .arrbx{position:absolute;bottom:-20px;left:0;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum .arrbx i{display:inline-block;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-68px -226px;background-size: 500px 500px;width: 7px;height: 10px;}

/*메인 컨텐츠(NOTICE)
=========================================================*/

/*NOTICE*/
.mainbx .main_unitbx.ro3{margin:0 -30px;}
.mainbx .main_unitbx.ro3 .contbx{margin:0 -30px;}
.mainbx .main_unitbx.ro3:after{content:"";display:block;clear:both;}
.mainbx .main_unitbx.ro3 .notice_feedbx,
.mainbx .main_unitbx.ro3 .hl_feedbx{position:relative;width:50%;padding:0 30px;float:left;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li{padding:30px 0;display:block;border-bottom:1px solid #d5d5d5;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li:first-child{padding-top:0;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li .feed_slat{position:relative;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li a{display:block;padding-right: 102px;font-size:20px;color:#333;font-weight:500;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li:hover a{color:#a98147;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li span{position:absolute;top:3px;right:0;font-size:14px;color:#555;line-height:1.2em;display:inline-block;vertical-align:middle;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li span:before{content:"";display:inline-block;vertical-align:middle;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:0 -226px;background-size:500px 500px;width: 14px;height: 17px;margin-right:8px;}

/*NOTICE HEIGHTLIGHT 제목*/
.mainbx .main_unitbx.ro3 .feedbx_container h3{font-size:30px;color:#a98147;font-weight:500;line-height:1.2em;margin-bottom:35px;}

/*NOTICE HEIGHTLIGHT 더보기*/
.mainbx .main_unitbx.ro3 .more{position:absolute;top:1px;right:30px;}
.mainbx .main_unitbx.ro3 .more a{display:block;margin:0 -5px;}
.mainbx .main_unitbx.ro3 .more a span{font-size:14px;color:#a98147;line-height:0em;display:inline-block;vertical-align:middle;margin:0 5px;}
.mainbx .main_unitbx.ro3 .more a:hover span{text-decoration:underline;}
.mainbx .main_unitbx.ro3 .more a i{display:inline-block;vertical-align:middle;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-59px -226px;background-size: 500px 500px;width: 5px;height: 8px;margin:0 5px;}

/*메인 컨텐츠(HEIGHTLIGHT)
=========================================================*/

/*HEIGHTLIGHT*/
.mainbx .main_unitbx.ro3 .feed_slide{margin:0 80px;overflow:hidden;padding-top:18px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul{width:840px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul:after{content:"";display:block;clear:both;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul li{float:left;width:210px !important;padding:0 15px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul li .hl_slatbx a{display:block;line-height:0;margin-bottom:5px;text-align:center;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul li .hl_slatbx .hl_slat{text-align:center;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul li .hl_slatbx .hl_slat span{display:block;line-height:1.2em;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul li .hl_slatbx .hl_slat span.s_tit{display:inline-block;font-size:12px;color:#333;clear:both;position:relative;padding-bottom:4px;font-weight:700;margin-bottom:10px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul li .hl_slatbx .hl_slat span.s_tit:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#333;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul li .hl_slatbx .hl_slat span.m_tit{font-size:18px;color:#333;font-weight:700;margin-bottom:10px;margin-top:10px;height:50px;overflow:hidden;line-height:1.4em;}
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slide ul li .hl_slatbx .hl_slat span.hl_date{font-size:12px;color:#555;font-weight:300;}

/*HEIGHTLIGHT 네비 버튼*/
.mainbx .main_unitbx.ro3 .hl_feedbx .feed_slidebx{position:relative;}
mainbx .main_unitbx.ro3 .hl_feedbx .feed_slidebx{position:relative;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li a{text-indent:-999999px;display:inline-block;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.p_btn{position:absolute;top:50%;left:10px;margin-top:-40px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.p_btn a{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:0 -273px;background-size: 500px 500px;width: 30px;height: 30px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.n_btn{position:absolute;top:50%;right:10px;margin-top:-40px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.n_btn a{background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-35px -273px;background-size: 500px 500px;width: 30px;height: 30px;}


/*반응형*/
@media screen and (max-width: 1280px) and (min-width: 1180px){

.mainbx .main_unitbx.ro3 .feed_slide{margin:0 60px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.p_btn{top:-30px;left:inherit;right:40px;margin-top:0}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.n_btn{top:-30px;right:0;margin-top:0}

}

@media screen and (max-width: 1179px) and (min-width: 1100px){

.mainbx .main_unitbx.ro3 .feed_slide{margin:0 40px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.p_btn{top:-30px;left:inherit;right:40px;margin-top:0}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.n_btn{top:-30px;right:0;margin-top:0}

}

@media screen and (max-width: 1099px) and (min-width: 1024px){

.mainbx .main_unitbx.ro3 .feed_slide{margin:0 10px;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.p_btn{top:-30px;left:inherit;right:40px;margin-top:0}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.n_btn{top:-30px;right:0;margin-top:0}

}

@media screen and (max-width: 1023px) and (min-width: 800px){

.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.p_btn{left:0;}
.mainbx .main_unitbx.ro3 .hl_feedbx .hl_nav ul li.n_btn{right:0;}
.mainbx .main_unitbx.ro3 .feed_slide{margin:0 20px;}

}

@media screen and (max-width: 479px) and (min-width: 1px){

.mainbx .main_unitbx.ro3 .feed_slide{margin:0 60px;}

}


/*=========================================================
  footer
=========================================================*/

/*풋터 레이아웃*/
.footerbx{background-color:#f3f1ee;padding:20px 0 44px;}
.footerbx .max_container:after{content:"";display:block;clear:both;}

/*풋터 로고*/
.footer_logo{width:202px;float:left;margin-right:98px;}
.footer_logo a{display:block; margin-top:7px;}

/*풋터 컨텐츠*/
.footerbx .foot_info .f_cont{position: relative;padding-right:68px;}
.footerbx .foot_info {overflow: hidden;}
.footerbx .foot_info .info_bold {margin-bottom: 10px;}
.footerbx .foot_info .info_bold a {font-size: 13px; color:#a98147; line-height: 1.3em;margin-bottom: 4px; font-weight: bold;}
.footerbx .f_cont ul{font-size:0;line-height:0;}
.footerbx .f_cont > ul li{position:relative;display:inline-block;padding:0 15px;vertical-align:middle;color:#a98147;font-size:13px;line-height:1.2em;}
.footerbx .f_cont > ul li a{display:block;color:#a98147;font-size:13px;}
.footerbx .f_cont > ul li a:hover{text-decoration:underline;}
.footerbx .f_cont > ul li:before{content:"/";display:block;font-size:13px;color:#a98147;position:absolute;top:0;left:-2px;}
.footerbx .f_cont > ul li:first-child{padding-left:0;}
.footerbx .f_cont > ul li:first-child:before{display:none;}
.footerbx .f_cont p.copyright{font-size:12px;color:#999;text-transform:uppercase;line-height:1.2em;margin-top:10px;}

.footerbx .f_cont ul li.info4:before{left:0px}

/*sns*/
.f_sns{position: absolute;top:4px;right:0;}
.f_sns ul{font-size:0;line-height:0;margin:-15px;}
.f_sns ul li{display:inline-block;vertical-align:middle;padding:15px;}
.f_sns ul li a{display:block;text-indent:-99999px;}
.f_sns ul li a{opacity:0.6}
.f_sns ul li a:hover{opacity:1}
.f_sns ul li.sns1 a{background:url(../images/icon/sub_icon_item-1.png) no-repeat;background-position:-29px 0;background-size: 250px 150px;width: 7px;height: 16px;}
.f_sns ul li.sns2 a{background:url(../images/icon/sub_icon_item-1.png) no-repeat;background-position:-52px 0;background-size: 250px 150px;width: 17px;height: 14px;}



/*=========================================================
  메인 반응형
=========================================================*/ 

@media screen and (max-width: 1280px) and (min-width: 1px){

/*새소식 피드*/
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum{top: 60px;right: inherit;left: 50%; margin-left: -300px;margin-top:0;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx{width:100%;padding-right:0;margin-right:0;margin-top:400px;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum .arrbx{display:none;}


.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active h5{color:#333;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active a,
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active p.txt,
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active .date span{color:#555;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active .date i:before{background-position:0 -224px}

.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active a:hover,
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active a:hover h5,
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active a:hover p.txt,
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active a:hover .date span{color:#a98147;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx ul.news_list li.active a:hover .date i:before{content:"";display:block;position:absolute;top:0;left:0;background:url(/wp-content/themes/postech_ee/images/icon/icon_item.png) no-repeat;background-position:-16px -224px;background-size:500px 500px;width: 15px;height: 16px;margin-right:8px;}

}


@media screen and (max-width: 1280px) and (min-width: 1024px){

/*연구센터 링크*/
/*
.mainbx .re_centerbx .linkbx_tit{height:370px;}
.mainbx .re_center_linksbx ul li{height:370px;}
.mainbx .re_center_linksbx ul li .linkbx_desc{height:370px;}
*/
.mainbx .re_center_linksbx ul li .linkbx_desc dt{position:relative;padding-left:30px;}
.mainbx .re_center_linksbx ul li .linkbx_desc span.num{position:absolute;top:0;left:0;}
.mainbx .re_center_linksbx ul li .linkbx_desc span.desc_tit{margin-bottom:15px;}


/*notice, heightlight*/
.mainbx .main_unitbx.ro3 .contbx{margin:0;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li a{font-size:16px;}

}

@media screen and (max-width: 1023px) and (min-width: 1px){

/*header*/
.main_topbx{height:auto;}

/*슬라이드*/
.main_topbx{min-height:inherit;}
.mainbx .main_unitbx.ro1{position:relative;}
.main_topbx .main_slide_cont{position:relative;height:500px;}
.main_slide_cont .background_slide li .slatbx{margin-top:-55px;}
.main_topbx .main_slide_cont .background_slide{margin-top:68px;}

/*footer_sns*/
.footerbx .foot_info .f_cont{padding-right:0;}
.f_sns{position:static;}
.f_sns ul{margin:0;}
.f_sns ul li{padding:10px 15px;}

}

@media screen and (max-width: 1023px) and (min-width: 800px){

/*슬라이드*/
.main_unitbx{padding-bottom:40px;}
/* .main_topbx{min-height:1500px} */

/* .main_slide_cont .background_slide li .slatbx{margin-top:-500px;} */

/*연구센터 링크*/
.mainbx .re_center_linksbx ul li{width:100%;float:none;}
/*
.mainbx .re_centerbx .linkbx_tit{height:250px;}
.mainbx .re_center_linksbx ul li{height:250px;}
.mainbx .re_center_linksbx ul li .linkbx_desc{height:250px;}
*/

/*notice, heightlight*/
.mainbx .main_unitbx.ro3 .notice_feedbx{padding-bottom:40px;}
.mainbx .main_unitbx.ro3 .contbx{margin:0;}
.mainbx .main_unitbx.ro3 .notice_feedbx, .mainbx .main_unitbx.ro3 .hl_feedbx{width:100%;}

/*footer*/
.footerbx{text-align:center;}
.footer_logo{margin-right:0;margin-bottom:15px;float:none;display:inline-block;}
.footer_logo a {margin-top:20px;}

}

@media screen and (max-width: 919px) and (min-width: 800px){

/*메인 타이틀*/
.mainbx .main_unitbx.ro1:after{background-position: -90% 0;}

}

@media screen and (max-width: 799px) and (min-width: 640px){

.main_unitbx{padding-bottom:40px;}

/*메인 타이틀*/
.mainbx .main_unitbx.ro1:after{background-size:90%;top:23px;}

/*연구센터 링크*/
.mainbx .re_center_linksbx ul li{width:100%;float:none;}
.mainbx .re_centerbx .linkbx_tit{height:250px;}
.mainbx .re_center_linksbx ul li{height:250px;}
.mainbx .re_center_linksbx ul li .linkbx_desc{height:250px;}

/*대학정보 링크*/
.linksbx.common{background-size:cover;}
.linksbx.common ul.links_list li{width:50%;}
.linksbx.common ul.links_list li.link3 a{background-color:inherit;}
.linksbx.common ul.links_list li.link4 a{background-color:rgba(193, 167, 129, 0.3);}

/*notice, heightlight*/
.mainbx .main_unitbx.ro3 .notice_feedbx{padding-bottom:40px;}
.mainbx .main_unitbx.ro3 .contbx{margin:0;}
.mainbx .main_unitbx.ro3 .notice_feedbx, .mainbx .main_unitbx.ro3 .hl_feedbx{width:100%;}

/*footer*/
.footerbx{text-align:center;}
.footer_logo{margin-right:0;margin-bottom:15px;float:none;display:inline-block;}
.footer_logo a {margin-top:20px;}
.footerbx .f_cont ul li{line-height:1.8em;}
.footerbx .f_cont ul li.info1{display:block;}
.footerbx .f_cont ul li.info2{padding-left:0;}
.footerbx .f_cont ul li.info2:before{display:none;}

.footerbx .f_cont ul li.info4:before{left:0px;top:-2px;}

}

@media screen and (max-width: 639px) and (min-width: 480px){

.main_unitbx{padding-bottom:40px;}

/*NEWS&EVENT*/
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum{padding:0 30px;margin-left:0;left:0;height:245px;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx{margin-top: 70%;width:100%;}
.mainbx .main_unitbx.ro2 .news_feedbx a .imgbx{width:100%;height:245px;overflow:hidden;}

/*메인 타이틀*/
.mainbx .main_contbx .main_titbx h3.m_tit span.slogan_tit{font-size:24px;}
.mainbx .main_contbx .main_titbx h3.m_tit span.major_tit{font-size:35px;}
.mainbx .main_unitbx.ro1:after{background-size:90%;top:23px;}

/*연구센터 링크*/
.mainbx .re_center_linksbx ul li{width:100%;float:none;}
.mainbx .re_centerbx .linkbx_tit{height:220px;}
.mainbx .re_center_linksbx ul li{height:220px;}
.mainbx .re_center_linksbx ul li .linkbx_desc{height:220px;}

/*대학정보 링크*/
.linksbx.common{background-size:cover;}
.linksbx.common ul.links_list li{width:50%;}
.linksbx.common ul.links_list li.link3 a{background-color:inherit;}
.linksbx.common ul.links_list li.link4 a{background-color:rgba(193, 167, 129, 0.3);}

/*notice, heightlight*/
.mainbx .main_unitbx.ro3 .notice_feedbx{padding-bottom:40px;}
.mainbx .main_unitbx.ro3 .contbx{margin:0;}
.mainbx .main_unitbx.ro3 .notice_feedbx, .mainbx .main_unitbx.ro3 .hl_feedbx{width:100%;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li a{font-size:16px;}

/*footer*/
.footerbx{text-align:center;}
.footer_logo{margin-right:0;margin-bottom:15px;float:none;display:inline-block;}
.footer_logo a {margin-top:20px;}
.footerbx .f_cont ul li{line-height:1.8em;}
.footerbx .f_cont ul li.info1{display:block;}
.footerbx .f_cont ul li.info2{padding-left:0;}
.footerbx .f_cont ul li.info2:before{display:none;}
.footerbx .f_cont ul li.info4:before{left:0px;top:-2px;}

}

@media screen and (max-width: 479px) and (min-width: 1px){

.main_unitbx{padding-bottom:40px;}

/*NEWS&EVENT*/
.mainbx .main_unitbx.ro2 .news_feedbx .news_thum{padding:0 30px;margin-left:0;left:0;height:200px;}
.mainbx .main_unitbx.ro2 .news_feedbx .news_listbx{margin-top: 70%;width:100%;}
.mainbx .main_unitbx.ro2 .news_feedbx a .imgbx{width:100%;height:200px;overflow:hidden}
.mainbx .main_unitbx.ro2 .news_feedbx{padding:40px 0;}

/*메인 타이틀*/
.mainbx .main_contbx .main_titbx h3.m_tit span.slogan_tit{font-size:21px;}
.mainbx .main_contbx .main_titbx h3.m_tit span.major_tit{font-size:35px;}

/*새소식 피드*/
.mainbx .main_unitbx.ro2 .news_feedbx h5{padding-right:0;}
.mainbx .main_unitbx.ro2 .news_feedbx .date{position:static;margin-bottom: 5px;}

/*연구센터 링크*/
.mainbx .re_center_linksbx ul li{width:100%;float:none;}
.mainbx .re_centerbx .linkbx_tit{height:220px;}
.mainbx .re_center_linksbx ul li{height:220px;}
.mainbx .re_center_linksbx ul li .linkbx_desc{height:220px;}

/*대학정보 링크*/
.linksbx.common .max_container{padding:0;}
.linksbx.common{background-size:cover;}
.linksbx.common ul.links_list li{width:100%;}
.linksbx.common ul.links_list li a{padding-top:22px;padding-bottom:18px;}

/*notice, heightlight*/
.mainbx .main_unitbx.ro3 .notice_feedbx{padding-bottom:40px;}
.mainbx .main_unitbx.ro3 .contbx{margin:0;}
.mainbx .main_unitbx.ro3 .notice_feedbx, .mainbx .main_unitbx.ro3 .hl_feedbx{width:100%;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li a{font-size:16px;text-overflow:inherit;white-space: inherit;padding-right:0;}
.mainbx .main_unitbx.ro3 .notice_feedbx .feedbx_container ul li span{position:static;text-align:right;display:block;margin-top:10px;}

/*footer*/
.footerbx{text-align:center;}
.footer_logo{margin-right:0;margin-bottom:15px;float:none;display:inline-block;}
.footer_logo a {margin-top:20px;}
.footerbx .f_cont ul li{line-height:1.8em;}
.footerbx .f_cont ul li.info1{display:block;}
.footerbx .f_cont ul li.info2{padding-left:0;}
.footerbx .f_cont ul li.info2:before{display:none;}

.footerbx .f_cont ul li.info4:before{left:0px;top:-2px;}

}

@media screen and (max-width: 359px) and (min-width: 1px){

.footerbx .f_cont ul li{display:block;padding:0;}
.footerbx .f_cont ul li.info3:before{display:none;}

/*연구센터 링크*/
.mainbx .re_centerbx .linkbx_tit{height:280px;}
.mainbx .re_center_linksbx ul li{height:280px;}
.mainbx .re_center_linksbx ul li .linkbx_desc{height:280px;}

}

/*=========================================================
  픽시드 네비
=========================================================*/
/*
.site-header.fixed{background:#ffffff;}
.site-header .headerbx h1.logobx a img.fixed{display: none;}
.site-header.fixed .headerbx h1.logobx a img{display: none;}
.site-header.fixed .headerbx h1.logobx a img.fixed{display: inline-block;}
.site-header.fixed .navigation-top .main-navigation .menu > li > a{color:#555555;}
.site-header.fixed .navigation-top .main-navigation .sub-menu{background-color:rgba(255,255,255,0.9);border:solid 1px #ededed;border-top:none;}
.site-header.fixed .header_contbx .top_bx .slat a{color:#999999;}
.site-header.fixed .header_contbx .top_bx .sitemap.slat:before{color:#999999;}
.site-header.fixed .navigation-top{border-top:solid 1px #ededed;}
.site-header.fixed .header_contbx{border-left:solid 1px #ededed;border-right:solid 1px #ededed;}
.site-header.fixed .navigation-top .main-navigation .menu > li{border-left:solid 1px #ededed;}
.site-header.fixed .navigation-top .main-navigation .menu > li:first-child{border-left:none;}
.site-header.fixed .headerbx:after{background:#ededed;}
.site-header.fixed .navigation-top .main-navigation .sub-menu li a{color:#555555;}
*/

/*서치*/
/*
.site-header.fixed .header_contbx .top_bx .slat label{color:#d5d5d5;}
.site-header.fixed .header_contbx .top_bx .search_bx.slat input[type="text"]{color:#999999;}
.site-header.fixed .header_contbx .top_bx .search_bx.slat .submit{background: url(../images/icon/search_icon_fixed.png);background-size: 16px 16px;background-position: 0px 0px;}
*/


/*호버*/
/*
.site-header.fixed .header_contbx .top_bx .slat a:hover{color:#ca0464;}
.site-header.fixed .navigation-top .main-navigation .sub-menu li a:hover{color:#ca0464;}
.site-header.fixed .navigation-top .main-navigation .sub-menu li[class*="current"] a{color:#ca0464;}
*/
/*
.home .site-header{background:transparent;}
.home .site-header.fixed{background:#ffffff;}
.home .site-header .headerbx h1.logobx a img{display:inline-block;}
.home .site-header .headerbx h1.logobx a img.fixed{display: none;}
.home .site-header.fixed .headerbx h1.logobx a img.fixed{display: inline-block;}
.home .site-header .navigation-top .main-navigation .menu > li > a{color: #999;}
.home .site-header.fixed .navigation-top .main-navigation .menu > li > a{color:#555555;}
.home .site-header .navigation-top .main-navigation .menu > li[class*="current"] > a{color:#fff}
.home .site-header.fixed .navigation-top .main-navigation .sub-menu{background-color:rgba(255,255,255,0.9);border:solid 1px #ededed;border-top:none;}
.home .site-header .navigation-top .main-navigation .sub-menu li a:hover{text-decoration: underline;color:#fff;}
.home .site-header.fixed .navigation-top .main-navigation .sub-menu li a:hover{color:#ca0464;}
.home .site-header .navigation-top .main-navigation .sub-menu{background-color: rgba(204, 204, 204, 0.2);border:none}
.home .site-header .navigation-top .main-navigation .sub-menu li a{color:#fff;}
.home .site-header.fixed .navigation-top .main-navigation .sub-menu li a{color:#555555;}
.home .site-header .header_contbx .top_bx .search_bx.slat input[type="text"]{color:#fff;}
.home .site-header .header_contbx .top_bx .slat label{color: #fff;}
.home .site-header.fixed .header_contbx .top_bx .slat label{color: #d5d5d5;}
.home .site-header.fixed .navigation-top{border-top:solid 1px #ededed;}
.home .site-header.fixed .header_contbx{border-left:solid 1px #ededed;border-right:solid 1px #ededed;}
.home .site-header.fixed .navigation-top .main-navigation .menu > li{border-left:solid 1px #ededed;}
.home .site-header .navigation-top{border-top: 1px solid rgba(204, 204, 204, 0.2);}
.home .site-header .header_contbx .top_bx .slat a:hover{color:#fff;}
.home .site-header.fixed .header_contbx .top_bx .slat a:hover{color:#ca0464;}
*/



.site-header .navigation-top .main-navigation .sub-menu{background-color:rgba(255,255,255,0.9);border:solid 1px #ededed;border-top:none;}
.site-header{background:#ffffff;}
.site-header .headerbx h1.logobx a img.fixed{display: inline-block;}
.site-header .headerbx h1.logobx a img{display:none;}
.site-header.fixed .headerbx h1.logobx a img{display: none;}
.site-header.fixed .headerbx h1.logobx a img.fixed{display: inline-block;}
.site-header .navigation-top .main-navigation .menu > li > a{color:#555555;}
.site-header.fix .navigation-top .main-navigation .sub-menu{background-color:rgba(255,255,255,0.9);border:solid 1px #ededed;border-top:none;}
.site-header.fixed .header_contbx .top_bx .slat a{color:#999999;}
.site-header.fixed .header_contbx .top_bx .sitemap.slat:before{color:#999999;}
.site-header .navigation-top{border-top:solid 1px #ededed;}
.site-header .header_contbx{border-left:solid 1px #ededed;border-right:solid 1px #ededed;}
.site-header .navigation-top .main-navigation .menu > li{border-left:solid 1px #ededed;}
.site-header.fixed .navigation-top .main-navigation .menu > li:first-child{border-left:none;}
.site-header.fixed .headerbx:after{background:#ededed;}
.site-header .navigation-top .main-navigation .sub-menu li a{color:#555555;}

/*서치*/
.site-header .header_contbx .top_bx .slat label{color:#d5d5d5;}
.site-header.fixed .header_contbx .top_bx .search_bx.slat input[type="text"]{color:#999999;}
.site-header.fixed .header_contbx .top_bx .search_bx.slat .submit{background: url(../images/icon/search_icon_fixed.png);background-size: 16px 16px;background-position: 0px 0px;}

.site-header .header_contbx .top_bx .search_bx.slat input[type="text"]{color:#999999;}


/*호버*/
.site-header.fixed .header_contbx .top_bx .slat a:hover{color:#a98147;}
.site-header .header_contbx .top_bx .slat a:hover{color:#a98147;}
.site-header .navigation-top .main-navigation .sub-menu li a:hover{color:#a98147;}
.site-header .navigation-top .main-navigation .sub-menu li[class*="current"] a{color:#a98147;}

/*
.home .header_contbx{width:780px; border-right:1px solid rgba(204, 204, 204, 0.2);border-left:1px solid rgba(204, 204, 204, 0.2);}
.home .header_contbx .top_bx .langbx.slat{border-left:1px solid rgba(204, 204, 204, 0.2);}
.home .site-header .navigation-top .main-navigation .menu > li{border-left:1px solid rgba(204, 204, 204, 0.2);}
*/


/*=========================================================
  반응형
=========================================================*/ 
@media screen and (max-width: 1023px) and (min-width: 800px){

/*레이아웃
=========================================================*/
.max_container{width:800px;padding-left:30px;padding-right:30px;}
}

@media screen and (max-width: 799px) and (min-width: 770px){

/*레이아웃
=========================================================*/
.max_container{width:770px;padding-left:30px;padding-right:30px;}

}

@media screen and (max-width: 769px) and (min-width: 740px){

/*레이아웃
=========================================================*/
.max_container{width:740px;padding-left:30px;padding-right:30px;}
}

@media screen and (max-width: 739px) and (min-width: 720px){

/*레이아웃
=========================================================*/
.max_container{width:720px;padding-left:30px;padding-right:30px;}
}

@media screen and (max-width: 719px) and (min-width: 670px){

/*레이아웃
=========================================================*/
.max_container{width:670px;padding-left:30px;padding-right:30px;}

}

@media screen and (max-width: 669px) and (min-width: 640px){

/*레이아웃
=========================================================*/
.max_container{width:640px;padding-left:30px;padding-right:30px;}

}

@media screen and (max-width: 639px) and (min-width: 480px){

/*레이아웃
=========================================================*/
.max_container{width:480px;padding-left:30px;padding-right:30px;}
}


@media screen and (max-width: 479px) and (min-width: 420px){

/*레이아웃
=========================================================*/
.max_container{width:420px;padding-left:30px;padding-right:30px;}

}

@media screen and (max-width: 419px) and (min-width: 1px){

/*레이아웃
=========================================================*/
.max_container{width:100%;padding-left:30px;padding-right:30px;}
}


/*=========================================================
  모바일
=========================================================*/ 
/*모바일 메뉴
=========================================================*/ 
.mobile_sidebx svg.icon.icon-angle-down {
        display: none;
    }

.mobile_sidebx svg.icon.icon-arrow-right {
        display: none;
    }
.site_wrap .wrap_container{transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
    

    .mobile_sidebx {
        display: none;
        width: 250px;
        position: absolute;
        top: 0;
        left: -250px;
        height: 100%;
        background: #fff;
        padding-top:16px;
    }

    .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:#bba078;
        padding:8px 0;
    }

    .navigation-mobile .menu > li .sub-menu a {
        font-size: 12px;
        color: #fff;
        line-height: 1.2em;
        padding: 8px 30px;
        display: block;
        padding-right: 55px;
        position: relative;
    }

    .navigation-mobile .menu > li > a:after {
        content: "";
        width: 11px;
        height: 7px;
        background: url(../images/icon/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: #a98147;
    }

    .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: #fff;
        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;
    }

/*모바일 써치*/
    .m_search_btn {
        display: inherit;
        position: absolute;
        top: 50%;
        right: 40px;
        margin-top: -8px;
        text-indent: -9999px;
        background: url(../images/icon/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: -77px;
        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;
    }

    .mobile_searchbx .search_bx .textbx {
        padding: 8px 50px 8px 20px;
        display: block;
        font-size: 13px;
        height: 37px;
        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(../images/icon/sub_icon_item.png);
    background-size: 250px 150px;
    background-position:-96px -116px;
        width: 37px;
        height: 37px;
        cursor: pointer;
    }

    .mobile_searchbx .search_bx:after {
        content: "";
        display: block;
        width: 1px;
        height: 23px;
        background-color: #aaa;
        position: absolute;
        right: 36px;
        top: 6px;
    }
    
/* 모바일 버튼
=========================================================*/ 
.m_menubox{height: 15px;position: absolute; top:50%; margin-top:-8px;left:30px;display: none;}
.m_menubox .bar{width:15px; height: 1px; background: #c9c8c8;display: block;margin:0 auto;}
.m_menubox .bar.center{margin:4px auto;}

/*서치버튼*/
.m_search_btn{background: url(../images/icon/sub_icon_item.png);background-size: 250px 150px;background-position: -105px -126px;width: 16px;height: 16px;text-indent:-99999px;cursor:pointer;position: absolute; top:50%; margin-top:-8px; right:30px;display: none;}
.mobile_searchbx{display: none;}

@media screen and (max-width: 1260px) and (min-width: 1024px){
/*네비*/
.header_contbx{width:calc(100% - 350px)!important;}
.headerbx h1.logobx a.logo1{max-width: 150px;}
.headerbx h1.logobx a.logo2{max-width: 130px;}
.header_contbx .top_bx .search_bx.slat{width:calc(100% - 252px) !important;}
.header_contbx .top_bx .search_bx.slat .submit{left:auto !important; right:15px !important;}
.header_contbx .top_bx .search_bx.slat input[type="text"]{padding-left:15px !important;}
.site-header .navigation-top .main-navigation .menu > li > a{height: 60px;font-size: 16px;padding:20px 0;}
.site-header .navigation-top .main-navigation .sub-menu li a{font-size: 14px;}
}

@media screen and (max-width: 1023px) and (min-width: 1px){
/*액션*/
.site_wrap.nav_on .wrap_container {left: 250px;}
.search_on .mobile_searchbx{opacity: 1; visibility: visible;}
.mobile_searchbx{display:block;}
/*모바일 메뉴*/
.mobile_sidebx{display: block;}
    
/*모바일 버튼*/
.m_menubox{display: block;}
.m_search_btn{display: block;}

/*네비*/
.admin-bar .site-header{top:0;}
.site-header{position: absolute !important;}
.headerbx{padding:20px 0;}
.headerbx > .max_container{font-size: 0; line-height: 0; text-align: center;}
.site-header .navigation-top{display:none !important;}
.header_contbx{display:none !important;}
.headerbx h1.logobx{display: inline-block;}
.headerbx h1.logobx a.logo1{max-width: 120px;}
.headerbx h1.logobx a.logo2{max-width: 100px;}
.headerbx h1.logobx{float: none;padding-top:0;}
.headerbx h1.logobx a.logo1{padding-right:0;}

/*상단배너*/
.main_slide_cont .background_slide li h2 span{font-size: 50px;}
.main_slide_cont .background_slide li p.sub_txt{font-size: 18px;}
.main_topbx .sc_btn{display: none;}
.main_slide_cont .background_slide li .slatbx{padding-bottom: 30px;padding-top:30px;}
.slide_controlbx{bottom: 30px;}
.slide_controlbx .control_btns{display: none;}
.slide_controlbx  li a{width:6px; height: 6px; text-indent: -99999px; border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border:solid 1px #fff;}
.slide_controlbx .slide_paging li a:after{display: none !important;}
.slide_controlbx  li{padding:0 5px !important;}
.slide_controlbx .slide_paging li.active a{background: #fff;}
.main_slide_cont .background_slide li p.sub_txt{max-height: 46px;}
/* .main_topbx{min-height: 568px;} */
.main_topbx .bgbx{background-attachment: inherit!important;}
}

@media screen and (max-width: 639px) and (min-width: 1px){
.main_slide_cont .background_slide li h2 span{font-size: 30px;}
.main_slide_cont .background_slide li p.sub_txt{font-size: 14px;}
}

@media screen and (max-width: 399px) and (min-width: 1px){
.headerbx h1.logobx a.logo1{max-width: 110px;}
.headerbx h1.logobx a.logo2{max-width: 90px;}
}

/*=========================================================
  서브 페이지 (장비예약)
=========================================================*/
/* 주의사항 글 */
.remind {padding-top:2px;}
.remind>p  {font-size: 14px; color: #555; line-height: 1.9em; letter-spacing: -1px;}
.remind>p span {font-size: 14px; line-height: 1.9em; letter-spacing: -1px;}
.remind>p span.red {color: #ca0464;}
.remind>p span.gold {color: #a98147;}
.e_regulation_b>a {margin-top:15px; margin-bottom: 50px; padding:9px; text-align: center; display: block; border:1px solid #e8e5e2; line-height: 0; font-size: 0;}
.e_regulation_b>a>span {display: inline-block; vertical-align: middle; font-size: 14px; color: #333; font-weight: 500; letter-spacing: -1px; margin-right: 20px;}
.e_regulation_b>a>i {display: inline-block; vertical-align: middle; margin-top:1px; width:11px; height: 7px; background:url(../images/icon/regulation_btn.png) no-repeat;background-position:0 0;background-size:11px 24px;}
.e_regulation_b>a:hover {background: #333;}
.e_regulation_b>a:hover>span {color: #fff;}
.e_regulation_b>a:hover>i {background-position: 0 -8px;}
.e_regulation_b>a.active {background: #333;}
.e_regulation_b>a.active>span {color: #fff;}
.e_regulation_b>a.active>i {background-position: 0 -17px;}
.regulation_cont {display: none;}
.regulation_cont>ol>li {margin-bottom: 28px;}
.regulation_cont>ol>li h3 {padding-bottom: 7px; position: relative; font-size: 20px; color: #333; font-weight: 500; letter-spacing: -1px;}
.regulation_cont>ol>li h3:before {content: ""; position: absolute; bottom: 0; left:0; width:40px; height: 1px; background: #ca0464;}
.regulation_cont>ol>li p {margin-top:24px; font-size: 14px; color: #555; line-height: 1.85em; letter-spacing: -1px;}
.regulation_cont>ol>li .list {margin-top:10px;}
.regulation_cont>ol>li .list>li span {font-size: 14px; color: #555; line-height: 1.85em; letter-spacing: -1px;}
.regulation_cont>ol>li .list>li span.num {float: left; width:13px;}
.regulation_cont>ol>li .list>li span.txt {overflow: hidden; display: block;}
.regulation_cont>ol>li .list.center {margin-top:38px; padding-bottom: 7px; text-align: center;}
.regulation_cont>ol>li .list.center>li {margin-top:13px;}
.regulation_cont>ol>li .list.center>li>dl>dt {font-size: 14px; color: #555; line-height: 1.85em; letter-spacing: -1px;}
.regulation_cont>ol>li .list.center>li>dl>dd {font-size: 14px; color: #555; line-height: 1.85em; letter-spacing: -1px;}

/*리스트(썸네일 호버)*/
.pg_post_listbx.eq_listbx li .post_listitembx{padding:30px 170px 30px 30px}
.eq_listbx .post_listitembx:hover{background-color:inherit;}
.eq_listbx .post_listitembx .thum {position:relative;}
.eq_listbx .post_listitembx .thum img{vertical-align: top;}
.eq_listbx .post_listitembx .thum .hoverbx{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .5);opacity:0;visibility:hidden;}
.eq_listbx .post_listitembx .thum:hover .hoverbx{opacity:1;visibility:visible;}
.eq_listbx .post_listitembx .thum .hoverbx .cont{position:absolute;top:0;left:0;width:100%;height:100%;display:table;}
.pg_post_listbx.eq_listbx .post_listitembx .thum .hoverbx .cont a {display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;}
.eq_listbx .post_listitembx .thum .hoverbx .cont a span{position:relative; display:inline-block;width:46px;height:46px;background-color:rgba(202, 4, 100, .7);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-indent: -999999px;}
.eq_listbx .post_listitembx .thum .hoverbx .cont a span:after{content:"+";color:#fff;position:absolute;top:50%;left:50%;font-size:30px;display:block;text-indent:0;margin-top:-1px;margin-left:-7px;line-height:0;}

/*리스트(타이틀)*/
.eq_listbx .post_listitembx .cont h3{display:inline-block;vertical-align:top;margin-right: 20px;}
.eq_listbx .post_listitembx .cont .bxtxt{display:inline-block;vertical-align:top;display: inline-block;vertical-align: top;border: 1px solid #999;font-size: 13px;line-height: 1em;padding: 10px 15px;}
.eq_listbx .post_listitembx .cont h3 span{display:block;line-height:1.2em;}
.eq_listbx .post_listitembx .cont h3 span.m_tit{font-size:20px;color:#333;font-weight:500;}
.eq_listbx .post_listitembx .cont h3 span.s_tit{font-size:15px;color:#999;font-weight:500;}
.eq_listbx .post_listitembx .cont h3{position:relative;margin-bottom:12px;}
.eq_listbx .post_listitembx .cont h3:after{content:"";display:block;width:27px;height:1px;background-color:#c4bfbb;margin-top:14px;}
.eq_listbx .post_listitembx .cont .eq_infobx{font-size:0;line-height:0;margin-top:12px;}
.eq_listbx .post_listitembx .cont .eq_infobx span{display:inline-block;vertical-align:middle;position:relative;padding-left:30px;margin-right:21px;line-height:1.2em;font-size:13px;color:#333;font-weight:300;}

/*리스트(컨덴츠 정보)*/
.eq_listbx .post_listitembx .cont .eq_infobx span:last-of-type{margin-left:0;margin-top:5px}
.eq_listbx .post_listitembx .cont .eq_infobx span.info1:before{content:"";position:absolute;top:0;left:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:0 -382px;background-size: 500px 500px;width: 21px;height: 15px;}
.eq_listbx .post_listitembx .cont .eq_infobx span.info2:before{content:"";position:absolute;top:0;left:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:-29px -382px;background-size: 500px 500px;width: 21px;height: 15px;}
.eq_listbx .post_listitembx .cont .eq_infobx span.info3:before{content:"";position:absolute;top:0;left:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:-52px -382px;background-size: 500px 500px;width: 21px;height: 15px;}
.eq_listbx .post_listitembx .cont .eq_infobx span.info4:before{content:"";position:absolute;top:0;left:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:-78px -382px;background-size: 500px 500px;width: 21px;height: 15px;}

/*리스트(버튼)*/
.pg_post_listbx.eq_listbx li .post_listitembx{position:relative;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx{position:absolute;top:50%;right:20px;max-width:130px;width:100%;margin-top:-20px;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx a{display:block;width:100%;height:100%;text-align:center;border:1px solid #ca0464;font-size:0;line-height:0;padding:11px 0;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx a:hover{background-color:#ca0464;color:#fff;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx a i{position:relative;display:inline-block;vertical-align:middle;background:url(../images/icon/icon_item.png) no-repeat;background-position:-106px -241px;background-size: 500px 500px;width: 17px;height: 17px;margin-right:8px;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx a i:after{content:"";display:block;position:absolute;top:0;left:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:-106px -221px;background-size: 500px 500px;width: 17px;height: 17px;opacity:0;visibility: hidden;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx a:hover i:after{opacity:1;visibility: visible;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx a span{display:inline-block;vertical-align:middle;color:#ca0464;font-size:13px;font-weight:500;line-height:1em;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx a:hover span{color:#fff;}

.pg_post_listbx.eq_listbx li .post_listitembx .btnbx.out .btn_container{background-color:#bba078;border:1px solid #bba078;width:100%;height:100%;text-align:center;font-size:0;line-height:0;padding:11px 0;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx.out .btn_container span{color:#fff;display:inline-block;vertical-align:middle;font-size:13px;font-weight:500;line-height:1em}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx.out .btn_container i{position:relative;display:inline-block;vertical-align:middle;background:url(../images/icon/icon_item.png) no-repeat;background-position:-81px -222px;background-size: 500px 500px;width: 17px;height: 17px;margin-right:8px;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx.out{background-color:#bba078:}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx.out span.return_date{display:block;text-align:center;font-size:11px;color:#333;line-height:1.2em;margin-top:6px;}


/*팝업(대여기간)*/
.form_list ul li dl.full_cont dt{margin-bottom:5px;}
.form_list ul li dl.full_cont dd{margin:0 -10px;}
.form_list ul li dd [class*="field_co"]{position:relative;padding:0 10px;width:50%;float:left;}
.form_list ul li dd [class*="field_co"] .fieldbx{position:relative;border: 1px solid #e8e5e2;margin-top:5px;}
.form_list ul li dd [class*="field_co"] .fieldbx input{border:none;padding-left:38px;}
.form_list ul li dd [class*="field_co"] .fieldbx i{position:absolute;top:13px;left:15px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-106px -384px;background-size: 500px 500px;width: 15px;height: 14px;display:block;cursor:pointer;}
/* .form_list ul li dd .field_co2:before{content:"";display:block;position:absolute;bottom:50%;left:-5px;width:10px;height:1px;background-color:#e8e5e2;margin-bottom:-12px} */

.form_popup{z-index:1440;height:100%;}
.popup_layer_bg{position:absolute;top:0;bottom:0;right:0;left:0;z-index:500;overflow:hidden;background-color:rgba(11, 11, 11, 0.2);width:100%;height:100%;}
.popup_box{z-index:520!important;}

/*팝업(대여기간) 수정*/
.form_list .reser_date dd .field_co2{width:38%;float:none;display:inline-block;vertical-align:top;margin-top:10px;padding:0;}
.form_list .reser_date dd .field_co2 .fieldbx{margin-top:0;}
.form_list .reser_date .choose_date>ul>li .step2 {width:31%}
.form_list .reser_date dd .regular_cont{font-size:0;line-height:0;}
.form_list .reser_date dd .regular_cont.ro1 .day_list{z-index:40!important;}
.form_list .reser_date .choose_date>ul>li .bold_txt{padding:10px 9px 10px 9px}


/* 반응형
=========================================================*/
@media screen and (max-width: 1023px) and (min-width: 640px){

.eq_listbx .post_listitembx .cont h3{padding-right:130px;}
.pg_post_listbx.eq_listbx li .post_listitembx{padding: 30px 30px 30px 30px;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx{top:30px;margin-top:0;}	

}

@media screen and (max-width: 719px) and (min-width: 640px){

.eq_listbx .post_listitembx .cont .eq_infobx span{margin-left:5px;}

}

@media screen and (max-width: 679px) and (min-width: 1px){

.form_list .reser_date .choose_date>ul>li .step2{width:50%;}
.form_list .reser_date dd .field_co1{width:100%;}

}

@media screen and (max-width: 639px) and (min-width: 1px){

.pg_post_listbx.eq_listbx li .post_listitembx{padding: 30px 30px 30px 30px;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx{position:static;margin-top:0;}
.eq_listbx .post_listitembx .cont .eq_infobx span{margin-left:10px;}
.pg_post_listbx.eq_listbx li .post_listitembx .btnbx{max-width:100%;}
.eq_listbx .post_listitembx .thum{margin:0 auto 5px auto;}
.eq_listbx .post_listitembx .cont{text-align:center;}
.eq_listbx .post_listitembx .cont h3{margin-bottom:15px;margin-right:0;display:block;}
.eq_listbx .post_listitembx .cont .bxtxt{display:block}
.eq_listbx .post_listitembx .cont h3:after{margin:14px auto 0 auto;}
.eq_listbx .post_listitembx .cont .eq_infobx{display:inline-block;}
.eq_listbx .post_listitembx .cont .eq_infobx span:first-of-type{margin-left:inherit}
.eq_listbx .post_listitembx .cont .eq_infobx span{margin-bottom:15px;margin:0 5px 15px 5px;}



}

@media screen and (max-width: 479px) and (min-width: 1px){

.form_list .reser_date .choose_date>ul>li .step2{width:100%;}
.form_list .reser_date dd .choose_date>ul>li .step2 .date_bx{min-width: 140px;}


}
@media screen and (max-width: 339px) and (min-width: 1px){

.form_list.email_au ul li.step1 span.field_area{width:100%!important;margin:0;}
.form_list.email_au ul li span.txt{position:static!important;text-align:right;}

}

/*=========================================================
  리스트 타입 버튼
=========================================================*/
.list_type_btn {overflow: hidden; margin-bottom: 20px;}
.list_type_btn>ul {float: right; display: inline-block;}
.list_type_btn>ul>li {float: left;}
.list_type_btn>ul>li:first-child {margin-right: 10px;}
.list_type_btn>ul>li>a {position: relative; display: block; width:40px; height: 40px; border:1px solid #e8e5e2;}
.list_type_btn>ul>li>a:before {content:"";position: absolute; top:50%; left:50%; margin-top:-9px; margin-left:-9px; display:block;width:18px;height:18px;background:url(../images/icon/list_type_btn.png) no-repeat; background-size: 48px 42px;}
.list_type_btn>ul>li.gallery>a:before {background-position:0 -24px;}
.list_type_btn>ul>li.list>a:before {background-position: -30px -24px;}
.list_type_btn>ul>li>a:hover {border:1px solid #ca0464; background: #ca0464;}
.list_type_btn>ul>li.gallery>a:hover:before {background-position:0 0;}
.list_type_btn>ul>li.list>a:hover:before {background-position: -30px 0;}
.list_type_btn>ul>li.active>a {border:1px solid #ca0464; background: #ca0464;}
.list_type_btn>ul>li.gallery.active>a:before {background-position:0 0;}
.list_type_btn>ul>li.list.active>a:before {background-position: -30px 0;}

/*=========================================================
  각종서식
=========================================================*/

/*상단 추가된 왼편 셀렉트박스*/
.top_selectbx:after{content:"";display:block;clear:both;}
.basic_selectbx.left_selectbx{float:left;}


/* 반응형
=========================================================*/

@media screen and (max-width: 769px) and (min-width: 640px){

/*리스트*/
.pg_list_tbl th, .pg_list_tbl td{padding:25px 5px!important;}
.pg_list_tbl td.metabx .meta_itembx ul li.view{padding-right:10px!important;;}
.pg_list_tbl td.metabx .meta_itembx ul li.file{padding-left:10px!important;;}

}


@media screen and (max-width: 719px) and (min-width: 640px){

.left_add .basic_selectbx.mr20{margin-right:2px;}

}

@media screen and (max-width: 639px) and (min-width: 1px){

.basic_selectbx.left_selectbx{float:none;margin-bottom:10px;}

}
@media screen and (max-width: 419px) and (min-width: 1px){

.form_list ul li dd [class*="field_co"]{width:100%;}
.form_list ul li dd .field_co1{padding-bottom:10px;}
.form_list ul li dd .field_co2:before{display:none;}

}


/*=========================================================
  연구센터
=========================================================*/

/*원형탭*/
.circle_tab{text-align: center;margin-bottom:62px;}
.cirtabbx{display:inline-block;}
.cirtabbx:after{content:"";display:block;clear:both;}
.circle_tab ul.c_tab_list:after{content:"";display:block;clear:both;}
.circle_tab ul.c_tab_list li{position:relative;display:block;float:left;width:170px;height:170px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:24px;margin-left:-24px;font-size:16px;}
.circle_tab ul.c_tab_list li:first-child{margin-left:0;}
.circle_tab ul.c_tab_list li.color1{background-color:rgba(202, 4, 100, .9)}
.circle_tab ul.c_tab_list li.color2{background-color:rgba(187, 160, 120, .9)}
.circle_tab ul.c_tab_list li.color3{background-color:rgba(153, 153, 153, .9)}
.circle_tab ul.c_tab_list li.color1 span{color:#ca0464;}
.circle_tab ul.c_tab_list li.color2 span{color:#bba078;}
.circle_tab ul.c_tab_list li.color3 span{color:#999999;}

.circle_tab ul.c_tab_list li .listbx{width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;}
.circle_tab ul.c_tab_list li:hover .listbx{-webkit-box-shadow:#000 6px 7px 29px -12px;-moz-box-shadow:#000 6px 7px 29px -12px;box-shadow:#000 6px 7px 29px -12px;}
.circle_tab ul.c_tab_list li.color1:hover .listbx{background-color:#ca0464}
.circle_tab ul.c_tab_list li.color2:hover .listbx{background-color:#bba078}
.circle_tab ul.c_tab_list li.color3:hover .listbx{background-color:#999999}

.circle_tab ul.c_tab_list li.tab2:before{content:"";display:block;width:26px;height:86px;background:url(../images/imgs/circle_overlap_img0.png) no-repeat 0 0;background-size:cover;position:absolute;top:42px;left:-1px;}
.circle_tab ul.c_tab_list li.tab3:before{content:"";display:block;width:26px;height:86px;background:url(../images/imgs/circle_overlap_img3.png) no-repeat 0 0;background-size:cover;position:absolute;top:42px;left:-1px;}
.circle_tab ul.c_tab_list li.tab4:before{content:"";display:block;width:26px;height:86px;background:url(../images/imgs/circle_overlap_img1.png) no-repeat 0 0;background-size:cover;position:absolute;top:42px;left:-1px;}
.circle_tab ul.c_tab_list li.tab5:before{content:"";display:block;width:26px;height:86px;background:url(../images/imgs/circle_overlap_img0.png) no-repeat 0 0;background-size:cover;position:absolute;top:42px;left:-1px;}
.circle_tab ul.c_tab_list li.tab6:before{content:"";display:block;width:26px;height:86px;background:url(../images/imgs/circle_overlap_img3.png) no-repeat 0 0;background-size:cover;position:absolute;top:42px;left:-1px;}

.circle_tab ul.c_tab_list li a{display:table;text-align:center;width:100%;height:100%;letter-spacing:-1px;}
.circle_tab ul.c_tab_list li a span{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.circle_tab ul.c_tab_list li:hover a span{color:#fff;font-weighght:500;}

/*원형탭 변경*/
.basic_tab_title.circle_tab{margin-bottom:62px;padding-bottom:0;border-bottom:none;}


/* 탭 컨텐츠
=========================================================*/

.circle_tab_cont{position:relative;}
.circle_tab_cont ul.c_cont_list .c_tab_cont{display:none;}
.circle_tab_cont ul.c_cont_list .c_tab_cont.active{display:block;}

/*탭 컨덴츠 타이틀*/
.circle_tab_cont ol.c_cont_slat > li{position:relative;margin-bottom:15px;}
.circle_tab_cont ol.c_cont_slat > li > dl > dt h4{font-size:0;line-height:0;}
.circle_tab_cont ol.c_cont_slat > li > dl > dt h4 span{display:inline-block;vertical-align:bottom;color:#333;line-height:1.2em;}
.circle_tab_cont ol.c_cont_slat > li > dl > dt h4 span:after{content:"";display:block;width:100%;height:1px;background-color:#e8e5e2;margin-bottom:18px;margin-top:9px;}
.circle_tab_cont ol.c_cont_slat > li > dl > dt h4 span.num{width:110px;text-align:center;margin-right:52px;margin-left:40px;font-size:50px;font-weight:400;}
.circle_tab_cont ol.c_cont_slat > li > dl > dt h4 span.tit{font-size:30px;font-weight:400;}

/*탭 컨덴츠 네비*/
.t_cont_nav{position:absolute;top:98px;left:40px;width:110px;}
.t_cont_nav ul li{position:relative;display:block;text-align:center;font-size:14px;color:#555;width:100%;margin-bottom:10px;}
.t_cont_nav ul li:before{content:"";display:block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#e8e5e2;position:absolute;top:50%;margin-top:-5px;left:-20px;}
.t_cont_nav ul li:after{content:"";display:block;width:2px;height:20px;background-color:#e8e5e2;position:absolute;top:0;margin-top:-15px;left:-16px;}
.t_cont_nav ul li:first-child:after{display:none;}
.t_cont_nav ul li a{display:block;width:100%;line-height:1.2em;}
.circle_tab_cont ol.c_cont_slat > li.step1 .t_cont_nav ul li.nav1:before{background-color:#ca0464;}

.circle_tab_cont ol.c_cont_slat > li.step2 .t_cont_nav ul li.nav1:before{background-color:#ca0464;}
.circle_tab_cont ol.c_cont_slat > li.step2 .t_cont_nav ul li.nav2:before{background-color:#ca0464;}
.circle_tab_cont ol.c_cont_slat > li.step2 .t_cont_nav ul li.nav2:after{background-color:#ca0464;}

.circle_tab_cont ol.c_cont_slat > li.step3 .t_cont_nav ul li.nav1:before{background-color:#ca0464;}
.circle_tab_cont ol.c_cont_slat > li.step3 .t_cont_nav ul li.nav2:before{background-color:#ca0464;}
.circle_tab_cont ol.c_cont_slat > li.step3 .t_cont_nav ul li.nav2:after{background-color:#ca0464;}
.circle_tab_cont ol.c_cont_slat > li.step3 .t_cont_nav ul li.nav3:before{background-color:#ca0464;}
.circle_tab_cont ol.c_cont_slat > li.step3 .t_cont_nav ul li.nav3:after{background-color:#ca0464;}

/*탭 컨덴츠 내용*/
.circle_tab_cont ol.c_cont_slat > li > dl > dd{padding-left:203px;}
.circle_tab_cont li.c_tab_cont .imgbx.p_imgbx{float:left;line-height:0;margin-right:20px;margin-bottom:15px;}
.circle_tab_cont ol.c_cont_slat > li > dl > dd .cont_desc p.txt{font-size:14px;color:#555;line-height:1.8em;text-align: justify;margin-bottom:17px;}

/*다이아그람(탭 3)*/
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.m_list > li{display:block;text-align:center;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.m_list > li span.m_lab{position:relative;display:inline-block;background-color:#cdb99c;color:#fff;font-size:14px;line-height:1.2em;width:122px;text-align:center;padding: 22px 0;margin-bottom:30px;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.m_list > li span.m_lab:before{content:"";display:block;width:1px;height:14px;background-color:#e8e5e2;position:absolute;bottom:-14px;left:50%;margin-left:0px;}

li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.s_list{position:relative;font-size:0;line-height:0;margin:0 -10px;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.s_list:before{content:"";display:block;width:80%;height:1px;background-color:#e8e5e2;position:absolute;top:-17px;left:0;margin:0 10%;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.s_list li{position:relative;display:inline-block;vertical-align:middle;width:20%;padding:0 10px;} 
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.s_list li .s_lab{display:block;background-color:#f4f2f0;font-size:14px;line-height:1.5em;color:#555;padding:9px 0;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.s_list li:before{content:"";display:block;width:1px;height:17px;background-color:#e8e5e2;position:absolute;top:-17px;left:50%;}

/*디아그람(탭4)-왼쪽 테이블*/
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx:after{content:"";display:block;clear:both;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .co{width:50%;float:left;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .co .cont_tit{margin-bottom:9px;font-size:14px;color:#555;line-height:1.2em;font-weight:500;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx{width:290px;text-align:center;} 
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx table{width:100%;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx table.bg_color_tbl thead th{background-color:#cdb99c;border-left:10px solid #fff;line-height:1em;padding:6px 0 7px 0;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx table.bg_color_tbl thead th span{font-size:14px;color:#fff;font-weight:500;line-height:1.2em;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx table.bg_color_tbl thead th:first-child{border-left:none;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx table.bg_color_tbl tbody td{background-color:#f4f2f0;border-top:10px solid #fff;border-left:10px solid #fff;line-height:1em;padding:6px 0 7px 0;vertical-align:middle;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx table.bg_color_tbl tbody td span{font-size:14px;color:#555;font-weight:500;line-height:1.2em;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx table.bg_color_tbl tbody td:first-child{border-left:none;}

/*디아그람(탭4)-오른쪽 디아그람*/
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx{padding-top:8px;padding-bottom:20px;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .right_cont.co .contbx{width:197px;text-align:center;margin:0 auto;position:relative}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .right_cont.co .contbx:before{content:"";display:block;position:absolute;top:50%;left:-67px;margin-top:-8px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-32px -20px;background-size: 500px 500px;width: 15px;height: 28px;}

/* 테이블(thead,tbody 에 th가 있는 경우)
=========================================================*/

.tablebx table{width:100%;}
/*thead*/
.tablebx table.hb_th_tbl th,.tablebx td{padding-top:13px;padding-bottom:15px;}
.tablebx table.hb_th_tbl thead th{background-color:#f9f7f5;color:#a98147;font-size:14px;border-top:1px solid #cdc9c6;border-bottom:1px solid #e8e5e2;text-align:center;line-hegiht:1.2em;font-weight:500;border-left:1px solid #e8e5e2}
.tablebx table.hb_th_tbl tr th:first-child{border-left:none;}

/*tbody*/
.tablebx table.hb_th_tbl table{width:100%;}
.tablebx table.hb_th_tbl tbody th,
.tablebx table.hb_th_tbl tbody td{border-left:1px solid #e8e5e2;border-bottom:1px solid #e8e5e2;text-align:center;vertical-align:middle;}
.tablebx table.hb_th_tbl tbody td{font-size:14px;color:#555;font-weight:500;}
.tablebx table.hb_th_tbl tbody th span{font-size:14px;color:#a98147;font-weight:500;}
.tablebx table.hb_th_tbl tbody th span.unit{font-size:11px;}


/* 반응형
=========================================================*/

@media screen and (max-width: 1023px) and (min-width: 1px){

/*컨덴츠 이미지*/
.circle_tab_cont li.c_tab_cont .imgbx.p_imgbx{float:none;margin-right:0;text-align:center;}

/*디아그람(탭4)*/
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .co{width:100%;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co{padding-bottom:100px;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .left_cont.co .contbx{width:100%;}
li.c_tab_cont.tab_c4 ol.c_cont_slat li.step1 .diabx .right_cont.co .contbx:before{background-position:-60px -26px;top:-50px;left:50%;width: 28px;height: 15px;margin-top:0;margin-left:-14px;}

}

@media screen and (max-width: 1023px) and (min-width: 720px){

/*디아그람(탭4)*/
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.m_list > li span.m_lab{font-size:12px;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.s_list li .s_lab{font-size:12px;}

}

@media screen and (max-width: 719px) and (min-width: 1px){

/*타이틀*/
.circle_tab_cont ol.c_cont_slat > li > dl > dt h4 span.num{margin-left:0;width:inherit;margin-right: 12px;font-size: 25px;}
.circle_tab_cont ol.c_cont_slat > li > dl > dt h4 span.tit{font-size:20px;}
.t_cont_nav{top:-20px;left:inherit;right:20px;}
.t_cont_nav ul li:before{left:inherit;right:-20px;}
.t_cont_nav ul li:after{left:inherit;right:-16px;height:10px;margin-top:-5px;}
.t_cont_nav ul li{text-align:right;margin-bottom:0;}
.circle_tab_cont ol.c_cont_slat > li > dl > dd{padding-left:0;}


}

@media screen and (max-width: 639px) and (min-width: 1px){

/*디아그람(탭3)*/
.circle_tab_cont ol.c_cont_slat > li{margin-bottom:50px;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.m_list > li span.m_lab{width:100%;margin-bottom:0;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.m_list > li span.m_lab:before{display:none;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.s_list:before{display:none;}
li.c_tab_cont.tab_c3 ol.c_cont_slat .diabx ul.s_list li{margin-top:17px;width:100%;}

/*테이블(탭6)*/
li.c_tab_cont.tab_c6 .tablebx{overflow-x: scroll;}
.tablebx table.hb_th_tbl th, .tablebx td{padding-right:5px;padding-left:5px;}

.t_cont_nav{top:-12px;}
.t_cont_nav ul li{font-size:11px;}
.t_cont_nav ul li:after{height:7px;margin-top:-3px;}

}

/*=========================================================
  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}

}

/*=========================================================
  검색결과
=========================================================*/ 
.page_wrap.search_result{padding-top:93px;}
.search_result .top_txtbx p.msg_txt{font-size:20px;color:#333;line-height:1.2em;margin-bottom:25px;}
.search_result .top_txtbx p.msg_txt span.color_g{color:#a98147;font-weight:500;font-size:20px;}
.search_result .top_txtbx p.msg_txt span.txt_b{font-weight:500;font-size:20px;color:#333;}
.search_result .pg_post_listbx li .post_listitembx{padding-left:0;}

.more_sr a{display:inline-block;padding:3px 14px 7px 12px;border:1px solid #aaaaaa;line-height: 1em;margin-top:15px;}
.more_sr span{display:inline-block;vertical-align:middle;font-size:12px;color:#333;line-height:1em;font-weight:500;margin-right: 13px;}
.more_sr i{position:relative;display:inline-block;vertical-align:middle;background:url(../images/icon/icon_item.png) no-repeat;background-position:-133px -226px;background-size:500px 500px;width: 5px;height: 9px;line-height:1em;margin-top: 2px;}

.more_sr a:hover{border:1px solid #333;background-color:#333;}
.more_sr a:hover span{color:#fff;}
.more_sr a i:after{content:"";display:block;position:absolute;top:0;left:0;background:url(../images/icon/icon_item.png) no-repeat;background-size:500px 500px;width: 5px;height: 9px;background-position:-143px -226px;opacity:0;visibility:hidden;}
.more_sr a:hover i:after{opacity:1;visibility:visible;}

/*=========================================================
  탑버튼
=========================================================*/
.top_btn{width:56px; height: 50px;position: fixed; bottom:86px;right:7%;z-index: 100;/* margin-right:-666px; */}
.top_btn a {width:56px; height: 50px;border:solid 1px #c3c3c3;display: block;text-align: center;padding:4px;background: #fff;background:rgba(255,255,255,0.5); transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.top_btn a .text{font-size: 14px; font-weight: bold;display: block;color:#444;transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.top_btn a .icon_item{width:15px; height: 17px; display: block; background: url(../images/icon/icon_top_arrow.png) no-repeat;margin:0 auto 5px;position: relative;}
.top_btn a .icon_item:after{content: ""; width:15px; height:17px;background: url(../images/icon/icon_top_arrow_h.png) no-repeat;position: absolute; top:0; left:0;display: block;transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;opacity: 0; visibility: hidden;}

.top_btn a:hover{border:solid 1px #a98147;background:#a98147;}
.top_btn a:hover .text{color:#fff;}
.top_btn a:hover .icon_item:after{opacity: 1; visibility: visible;}

/*=========================================================
  교수명단
=========================================================*/

/*상단 가나다 구분값*/
.cate_valuebx{position:relative;text-align:center;z-index:10;background-color:#f9f7f5;margin-bottom:50px;}
.cate_valuebx:before{content:"";display:block;position:absolute;top:0;left:-100%;background-color:#f9f7f5;width:100%;height:100%;}
.cate_valuebx:after{content:"";display:block;position:absolute;top:0;right:-100%;background-color:#f9f7f5;width:100%;height:100%;}
.cate_valuebx ul.value_list{display:inline-block;padding: 25px 0 21px 0;margin:0 -5px;}
.cate_valuebx ul.value_list:after{content:"";display:block;clear:both;}
.cate_valuebx ul.value_list li{display:block;float:left;margin:5px;}
.cate_valuebx ul.value_list li a{display:block;width:39px;height:39px;border:1px solid #e8e5e2;font-size:12px;color:#333;font-weight:500;line-height:1em;padding:12px 0;background-color:#fff;}
.cate_valuebx ul.value_list li.all a{border-color:#999999}
.cate_valuebx ul.value_list li a:hover{border-color:#a98147;color:#a98147}
.cate_valuebx ul.value_list li a.active{border-color:#a98147;color:#a98147}

/*인물 정보 리스트*/
.profilebx ul.profile_list > li{display:block;padding:30px 0;border-bottom:1px solid #e8e5e2;}
.profilebx ul.profile_list > li:first-child{border-top:1px solid #e8e5e2;}
.profilebx ul.profile_list > li:after{content:"";display:block;clear:both;}
.profilebx ul.profile_list > li .img_bx{float:left;margin-right:30px;width:150px;overflow:hidden;background:url(../images/imgs/profile_default_img.jpg) no-repeat 0 0;font-size:0;line-height:0;}
.profilebx ul.profile_list > li .cont_bx{overflow:hidden;}
.profilebx ul.profile_list > li .cont_bx h2.name_bx{margin-bottom:20px;}
.profilebx ul.profile_list > li .cont_bx h2.name_bx a:hover .name{color:#000;}
.profilebx ul.profile_list > li .cont_bx h2.name_bx .name{line-height:1.2em;color:#333;font-size:20px;margin-right:10px;}
.profilebx ul.profile_list > li .cont_bx h2.name_bx .tit{line-height:1.2em;color:#999;font-size:12px;}
.profilebx ul.profile_list > li .cont_bx h2:after{content:"";display:block;width:30px;height:1px;background-color:#ca0464;margin-top:10px;}

.profilebx .info_bx ul.info_list li{display:block;padding-bottom:12px;}
.profilebx .info_bx ul.info_list li:last-child{padding-bottom:0;}
.profilebx .info_bx dl:after{content:"";display:block;clear:both;}
.profilebx .info_bx dt{position:relative;font-size:14px;color:#a98147;display:block;width:108px;float:left;font-weight:500;line-height:1.4em;padding-left:30px;}
.profilebx .info_bx dd{overflow:hidden;line-height:1.4em;display:block;font-size:14px;color:#555555;}
.profilebx .info_bx ul.info_list li.info1 dt:before{content:"";display:block;background:url(../images/icon/icon_item.png) no-repeat;background-position:0 -405px;background-size: 500px 500px;width: 15px;height: 16px;position:absolute;top:0;left:0;}
.profilebx .info_bx ul.info_list li.info2 dt:before{content:"";display:block;background:url(../images/icon/icon_item.png) no-repeat;background-position:-18px -405px;background-size: 500px 500px;width: 15px;height: 16px;;position:absolute;top:0;left:0;}
.profilebx .info_bx ul.info_list li.info3 dt:before{content:"";display:block;background:url(../images/icon/icon_item.png) no-repeat;background-position:-35px -404px;background-size: 500px 500px;width: 15px;height: 16px;;position:absolute;top:1px;left:0;}
.profilebx .info_bx ul.info_list li.info4 dt:before{content:"";display:block;background:url(../images/icon/icon_item.png) no-repeat;background-position:-52px -404px;background-size: 500px 500px;width: 15px;height: 16px;;position:absolute;top:2px;left:0;}
.profilebx .info_bx dd a{line-height:1.4em;display:block;font-size:14px;color:#555555;}
.profilebx .info_bx dd a:hover{color:#a98147}
.profilebx .info_bx dd span.gray_txt{color:#999999;font-size:14px;margin-left:5px;}

/*반응형*/
@media screen and (max-width: 639px) and (min-width: 1px){
.profilebx ul.profile_list > li .img_bx{float:none;margin:0 auto 10px auto;}
.profilebx ul.profile_list > li .cont_bx h2.name_bx{text-align:center;}
.profilebx ul.profile_list > li .cont_bx h2:after{margin:10px auto 0 auto;}
}

/*=========================================================
  페이지 하단 news&event
=========================================================*/
.page_feed{position:relative;/* background-color:#f9f7f5;padding-top:24px;padding-bottom:22px; */}
.page_feed h4.feed_cont_tit{font-size:24px;color:#a98147;line-height:1.2em;margin-bottom:25px;}
.page_feed ul.feed_list{margin:0 -20px;}
.page_feed ul.feed_list:after{content:"";display:block;clear:both;}
.page_feed ul.feed_list li{display:block;float:left;width:25%;padding:0 20px;}
.page_feed .imgbx{font-size:0;line-height:0;margin-bottom:15px;}
.page_feed .feed_desc .feed_tit{height:50px;overflow:hidden;}
.page_feed .feed_desc .feed_tit a{display:block;font-size:14px;color:#333;line-height:1.8em;}
.page_feed .feed_desc .meta span.meta1{display:block;font-size:14px;color:#999999;line-height:1.2em;margin-top:5px;}

.page_feed .more{position:absolute;top:5px;right:40px;}
.page_feed .more a{position:relative;display:block;font-size:14px;color:#a98147;padding-right:14px;}
.page_feed .more a:after{content:"";display:block;background:url(../images/icon/icon_item.png) no-repeat;background-position:-68px -226px;background-size:500px 500px;width:6px;height:10px;position:absolute;top:5px;right:0}

/*페이지 하단 링크*/
.home .page_feed .linksbx.common{background-image:none;}
.home .page_feed .linksbx.common ul.links_list li a{padding-top:22px;padding-bottom:18px;}
.home .page_feed .linksbx.common ul.links_list li a i{display:none;}
.home .page_feed .linksbx.common ul.links_list li a span:after{display:none;}
.home .page_feed .linksbx.common ul.links_list li a span{position:relative;display:inline-block;padding-left: 45px;}
.home .page_feed .linksbx.common ul.links_list li a:hover span{text-decoration:underline;}
.home .page_feed .linksbx.common ul.links_list li a span:before{content:"";display:block;}
.home .page_feed .linksbx.common ul.links_list li.link1 a span:before{content:"";background:url(../images/icon/icon_item.png) no-repeat;background-position:-151px -44px;background-size: 500px 500px;width: 33px;height: 33px;position:absolute;top:-7px;left:0;}
.home .page_feed .linksbx.common ul.links_list li.link2 a span:before{content:"";background:url(../images/icon/icon_item.png) no-repeat;background-position:-200px -44px;background-size: 500px 500px;width: 33px;height: 35px;position:absolute;top:-5px;left:0;}
.home .page_feed .linksbx.common ul.links_list li.link3 a span:before{content:"";background:url(../images/icon/icon_item.png) no-repeat;background-position:-247px -40px;background-size: 500px 500px;width: 27px;height: 34px;position:absolute;top:-8px;left:0;}
.home .page_feed .linksbx.common ul.links_list li.link4 a span:before{content:"";background:url(../images/icon/icon_item.png) no-repeat;background-position:-288px -45px;background-size: 500px 500px;width: 31px;height: 31px;position:absolute;top:-3px;left:0;}

/*반응형*/
@media screen and (max-width: 1023px) and (min-width: 800px){

.home .page_feed .linksbx.common ul.links_list li a span{font-size:16px;}

}


@media screen and (max-width: 799px) and (min-width: 480px){

.page_feed ul.feed_list li{width:50%;margin-bottom:20px;}
.page_feed .imgbx{width:100%;}

.home .page_feed .linksbx.common ul.links_list li a span{font-size:16px;}

}
@media screen and (max-width: 479px) and (min-width: 1px){

.page_feed ul.feed_list li{width:100%;margin-bottom:20px;}
.page_feed .imgbx{text-align:center;}

.home .page_feed .linksbx.common ul.links_list li a span{font-size:16px;}

}
/*=========================================================
  페이지
=========================================================*/
sup.sub_txt{font-size:10px;vertical-align:top;font-weight:700;}

/*=========================================================
  연구분야 v2
=========================================================*/

/*상단탭 영역*/
.bx_tab_title{margin-bottom:45px;}
.bx_tab_title ul:after{content:"";display:block;clear:both;}
.bx_tab_title ul li{display:block;float:left;width:33.33333%;border:1px solid #e8e5e2;margin-right:-1px;margin-bottom:-1px;}
.bx_tab_title ul li a{display:block;text-align:center;font-size:18px;color:#999999;line-height:1em;padding:21px 0;}
.bx_tab_title ul li:hover a,
.bx_tab_title ul li.active a{color:#fff;background-color:#ca0464}
.bx_tab_title ul li.active,
.bx_tab_title ul li:hover{border-color:#ca0464}

/*탭 컨덴츠 타이틀*/
.tit_descbx{margin-bottom:40px;}
.bx_tab_content .static_line_title{margin-top:0;margin-bottom:23px;}
.bx_tab_content .static_line_title .title{margin-top:0;margin-bottom:0;font-weight:500;line-height:1.2em;}
.bx_tab_content .txt{font-size:14px;line-height:1.8em;}

/*아코디온 영역*/
.accorbx{border-top:1px solid #333333;}
.accorbx ul.accor_list > li{display:block;}
.accorbx ul.accor_list > li dt{border-bottom:1px solid #e8e5e2;}
.accorbx ul.accor_list > li dt a{display:block;padding:32px 65px 33px 0;position:relative;}
.accorbx ul.accor_list > li dt a span{display:inline-block;vertical-align:middle;}
.accorbx ul.accor_list > li dt a span.m_txt{font-size:20px;color:#333;line-height:1.2em;padding-right:20px;}
.accorbx ul.accor_list > li dt a span.sub_txt{font-size:14px;color:#999;line-height:1.2em;}
.accorbx ul.accor_list > li dt a i{position:absolute;top:50%;margin-top:-7px;right:20px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-60px -26px;background-size: 500px 500px;width: 28px;height: 15px;}
.accorbx ul.accor_list > li dt a i:before{content:"";position:absolute;top:0;right:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:-97px -45px;background-size: 500px 500px;width: 28px;height: 15px;background-color:#fff;opacity: 0;visibility: hidden;}
.accorbx ul.accor_list > li dt a:hover i:before{opacity:1;visibility:visible;}
.accorbx ul.accor_list > li dt a i:after{content:"";position:absolute;top:0;right:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:-60px -69px;background-size: 500px 500px;width: 28px;height: 15px;background-color:#fff;opacity: 0;visibility: hidden;}
.accorbx ul.accor_list > li dt a:hover span{color:#a98147;}
/* .accorbx ul.accor_list > li dt a i:after{opacity:1;visibility:visible;} */

.accorbx ul.accor_list > li dd{display:none;border-bottom:1px solid #e8e5e2;background-color:#f9f7f5;padding:25px 0 25px 30px;}
.accorbx ul.accor_list > li.active dd{display:block;}
.accorbx ul.accor_list > li dd ul.info_list li{margin-bottom:2px;}
.accorbx ul.accor_list > li dd ul.info_list li span,
.accorbx ul.accor_list > li dd ul.info_list li span a{font-size:14px;line-height:1.8em;display:block;}
.accorbx ul.accor_list > li dd ul.info_list li span a:hover{color:#a98147}
.accorbx ul.accor_list > li dd ul.info_list li:after{content:"";display:block;clear:both;}
.accorbx ul.accor_list > li dd ul.info_list li span.tit{color:#a98147;float:left;width:107px;position:relative;padding-left:30px;}
.accorbx ul.accor_list > li dd ul.info_list li span.desc{overflow:hidden;}
.accorbx ul.accor_list > li dd ul.info_list li.info1 span.tit:after{content:"";display:block;position:absolute;top:6px;left:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:-69px -405px;background-size: 500px 500px;width: 14px;height: 14px;}
.accorbx ul.accor_list > li dd ul.info_list li.info2 span.tit:after{content:"";display:block;position:absolute;top:8px;left:1px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-19px -409px;background-size: 500px 500px;width:13px;height:10px;}
.accorbx ul.accor_list > li dd ul.info_list li.info3 span.tit:after{content:"";display:block;position:absolute;top:8px;left:1px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-36px -407px;background-size: 500px 500px;width:14px;height:12px;}
.accorbx ul.accor_list > li dd ul.info_list li.info4 span.tit:after{content:"";display:block;position:absolute;top:4px;left:3px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-54px -403px;background-size: 500px 500px;width:11px;height:17px;}

/*반응형*/
@media screen and (max-width: 639px) and (min-width: 480px){

.bx_tab_title ul li{width:50%;}
.bx_tab_title ul li a{padding:15px 0;}
.bx_tab_title ul li a{font-size:14px;padding:12px 0;}


}
@media screen and (max-width: 479px) and (min-width: 1px){

.bx_tab_title ul li{width:100%;}
.bx_tab_title ul li a{padding:15px 0;}
.bx_tab_title ul li a{font-size:14px;padding:12px 0;}
.accorbx ul.accor_list > li dt a span.m_txt{font-size:18px;}
.accorbx ul.accor_list > li dt a span.sub_txt{font-size:12px;}

}

/*=========================================================
  오시는 길 상세
=========================================================*/
.tit_descbx ul.img_list{padding-top:22px; margin:0 -15px;}
.tit_descbx ul.img_list:after{content:"";display:block;clear:both;}
.tit_descbx ul.img_list li{display:block;width:33.33333%;float:left;padding:0 15px;}
.tit_descbx ul.img_list li img{vertical-align:top;width:100%;}
.accorbx ul.accor_list > li dd ul.info_list li.info5 span.tit:after{content:"";display:block;position:absolute;top:6px;left:3px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-88px -405px;background-size: 500px 500px;width:12px;height:14px;}
.accorbx ul.accor_list > li dd ul.info_list li.info6 span.tit:after{content:"";display:block;position:absolute;top:4px;left:2px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-104px -403px;background-size: 500px 500px;width:15px;height:16px;}

@media screen and (max-width: 639px) and (min-width: 420px){

.tit_descbx ul.img_list li{padding: 0 5px;}

}

@media screen and (max-width: 419px) and (min-width: 1px){

.tit_descbx ul.img_list{margin:0;}
.tit_descbx ul.img_list li{padding:0;margin-top:10px;float:none;width:100%;}

}

/*=========================================================
  교과과정 뉴 리스트 타입
=========================================================*/
.blockbx ul.blockbx_list > li h3{font-size:0;line-height:0;}
.blockbx ul.blockbx_list > li h3 span{display:inline-block;vertical-align:middle;}
.undergraduate_single.specipic .blockbx ul.blockbx_list > li h3 span.red_box{margin-right: 10px; padding:1px 4px; display: inline-block; vertical-align: middle; font-size: 12px; color: #ca0464;border:1px solid #ca0464; font-weight: 500;text-align:center}
.blockbx ul.blockbx_list > li h3 span.b_tit{font-size:20px;color:#333;margin-right:9px;}
.blockbx ul.blockbx_list > li h3 span.m_tit{font-size:20px;color:#333;margin-right:20px;font-weight:500;}
.blockbx ul.blockbx_list > li h3 span.s_tit{font-size:14px;color:#999999;margin-right:20px;font-weight:500;font-weight:500;}
.specipic .blockbx .container_box .head_bx{border-top-color:#ca0464}
.specipic .blockbx .container_box .explain_bx{border-top:none;padding-top:0;}
.blockbx ul.blockbx_list > li{padding-top:40px;}
.blockbx ul.blockbx_list > li:first-child{padding-top:0;}

@media screen and (max-width: 639px) and (min-width: 1px){
.undergraduate_single.specipic .blockbx ul.blockbx_list > li h3 span.red_box{margin-right:100%;}
.blockbx ul.blockbx_list > li h3 span.s_tit{display:block;}

}
/*=========================================================
  교과과정 리스트 타입
=========================================================*/

.profile_singlebx .profilebx{background-color:#f9f7f5;border:1px solid #e8e5e2;padding:30px;}
.profile_singlebx .profilebx:after{content:"";display:block;clear:both;}
.profile_singlebx .profilebx .imgbx{float:left;margin-right:30px;}
.profile_singlebx .profilebx .imgbx img{vertical-align:top;}
.profile_singlebx .profilebx .profile_info{overflow:hidden;}
.profile_singlebx .profilebx .profile_info h3{font-size:0;line-height:0;margin-bottom:26px;}
.profile_singlebx .profilebx .profile_info h3 span{display:inline-block;vertical-align:middle;line-height:1em;}
.profile_singlebx .profilebx .profile_info h3 span.m_txt{font-size:24px;color:#333;font-weight:500;margin-right:12px;}
.profile_singlebx .profilebx .profile_info h3:after{content:"";display:block;width:30px;height:1px;background-color:#ca0464;margin-top:14px}
.profile_singlebx .profilebx .profile_info h3 span.s_txt{font-size:20px;color:#999;font-weight:500;}
.profile_singlebx .profilebx .profile_info .info_list{margin:-6px 0;}
.profile_singlebx .profilebx .profile_info .info_list:after{content:"";display:block;clear:both;}
.profile_singlebx .profilebx .profile_info .info_list li{display:block;width:50%;float:left;padding:5px 0}
.profile_singlebx .profilebx .profile_info .info_list li dl:after{content:"";display:block;clear:both;}
.profile_singlebx .profilebx .profile_info .info_list li dt{position:relative;float:left;font-size:14px;color:#a98147;line-height:1.4em;width:108px;padding-left:30px;}

.profile_singlebx .profilebx .profile_info .info_list li.info1 dt:before{content:"";display:block;position:absolute;top:3px;left:0;background:url(../images/icon/icon_item.png) no-repeat;background-position:-69px -405px;background-size: 500px 500px;width: 14px;height: 14px;}
.profile_singlebx .profilebx .profile_info .info_list li.info2 dt:before{content:"";display:block;position:absolute;top:5px;left:1px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-36px -407px;background-size: 500px 500px;width:15px;height:12px;}
.profile_singlebx .profilebx .profile_info .info_list li.info3 dt:before{content:"";display:block;position:absolute;top:4px;left:2px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-88px -405px;background-size: 500px 500px;width:12px;height:14px;}
.profile_singlebx .profilebx .profile_info .info_list li.info4 dt:before{content:"";display:block;position:absolute;top:3px;left:3px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-54px -403px;background-size: 500px 500px;width:11px;height:17px;}
.profile_singlebx .profilebx .profile_info .info_list li.info5 dt:before{content:"";display:block;position:absolute;top:5px;left:2px;background:url(../images/icon/icon_item.png) no-repeat;background-position:-19px -409px;background-size: 500px 500px;width:13px;height:10px;}
.profile_singlebx .profilebx .profile_info .info_list li.info6 dt:before{content:"";display:block;position:absolute;top:1px;left:0px;background:url(../images/icon/icon_item.png) no-repeat;background-position:0 -405px;background-size: 500px 500px;width:15px;height:14px;}

.profile_singlebx .profilebx .profile_info .info_list li dd{overflow:hidden;font-size:14px;color:#555555;line-height:1.4em;}
.profile_singlebx .profilebx .profile_info .info_list li dd a{display:block;font-size:14px;color:#555;line-height:1.4em;}
.profile_singlebx .profilebx .profile_info .info_list li dd a:hover{color: #a98147;}

.profile_singlebx .profile_desc .unit_cont{padding-top:50px;}
.profile_singlebx .profile_desc .unit_cont.ro4 dl {clear: both; margin-bottom: 30px;}
.profile_singlebx .profile_desc .unit_cont dl dt{color:#333;font-size:30px;line-height:1em;width:218px;float:left;}
.profile_singlebx .profile_desc .unit_cont dl dt:after{content:"";display:block;width:60px;height:1px;background-color:#ca0464;margin-top:14px;margin-left:1px;}
.profile_singlebx .profile_desc .unit_cont dl dd{overflow:hidden;}

.profile_singlebx .profile_desc .unit_cont dl dd .bull_bar > li{margin-top:7px;}
.profile_singlebx .profile_desc .unit_cont dl dd .bull_bar > li:first-child{margin-top:0;}

/*불렛 바*/
.bull_bar > li{display:block;position:relative;padding-left:16px;font-size:0;line-height:0;}
.bull_bar > li span{display:inline-block;vertical-align:bottom;font-size:14px;color:#333;line-height:1.2em;}
.bull_bar > li span.b_txt{position: relative; font-weight:500;padding-right:15px;}
.bull_bar > li span.b_txt:before{content:"";margin-left:-16px; display:block;width:6px;height:2px;background-color:#bba078;position:absolute;top:6px;left:0;}

/*불렛 포인트*/
.bull_point {margin-bottom: 20px;}
.bull_point > li{display:block;position:relative;padding-left:14px;font-size:14px;color:#555;line-height:1.8em;}
.bull_point > li:before{content:"";display:block;position:absolute;top:11px;left:0;width:4px;height:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#bba078}

.unit_cont.ro4 .btn_cont{display:none;}
.unit_cont.ro4 .bull_bar > li span{margin-bottom:6px;}
.acc_btnbx{margin-bottom:50px;}
.acc_btnbx a{display:block;line-height:1em;width:118px;color:#333;font-size:13px;text-align:center;position:relative;padding:13px 22px 12px 0;font-weight:500;border:1px solid #333;} 
.acc_btnbx a:after{content:"";display:block;background:url(../images/icon/icon_item.png) no-repeat;background-position:-23px -252px;background-size: 500px 500px;width: 9px;height: 5px;position:absolute;top:17px;right:22px;}
.acc_btnbx:hover a{background-color:#333;}
.acc_btnbx:hover a{color:#fff;}
.acc_btnbx:hover a:after{background-position:-23px -246px;}

.unit_cont.ro4.active .acc_btnbx{}
.unit_cont.ro4.active .acc_btnbx a{color:#fff;background-color:#333;}
.unit_cont.ro4.active .acc_btnbx a:after{background-position:-23px -246px;}
.unit_cont.ro4.active .btn_cont{display:block;}

/*반응형*/
@media screen and (max-width: 1023px) and (min-width: 1px){

.profile_singlebx .profilebx .profile_info .info_list li{width:100%;}
.profile_singlebx .profile_desc .unit_cont dl dt{font-size:25px;width:100%;float:none;}

.profile_singlebx .profile_desc .unit_cont dl dt{float:none;width:100%;margin-bottom:20px;}

}

@media screen and (max-width: 639px) and (min-width:1px){

.profile_singlebx .profilebx .imgbx{float:none;margin-right:0;text-align:center;margin-bottom:20px;}

.bull_bar > li span{display:block;}
.bull_bar > li span.b_txt{margin-bottom:6px;}

}

@media screen and (max-width: 419px) and (min-width: 400px){

.profile_singlebx .profilebx .profile_info .info_list li dt{float:none;width:100%;margin-bottom:3px}

}


/*=========================================================
  교육대학원
=========================================================*/
.graduate .subject_list>ul>li.active{}
.graduate .bottom_bx .theory>ul>li .wrapper .lists>ul>li dl dt{width:85px;}
.graduate .bottom_bx .theory .lists ul li dl dt a {font-size: 13px; color: #4b4b4b; font-weight: 500;}
.graduate .bottom_bx .theory>ul>li .wrapper .lists>ul>li dl dd a {font-size: 13px; color: #a0773b;font-weight: 500;}

/*=========================================================
  입학 > 대학원 추가사항
=========================================================*/
.subunit_cont.ro1{margin-bottom:50px;}
.subunit_cont table.s_table tbody tr th{line-height:1.8em;}

/*=========================================================
  News & Events 리스트 타입
=========================================================*/
.pg_post_listbx.gallery_type>ul {position: relative;}
.pg_post_listbx.gallery_type>ul:after {content: ""; display: table; clear: both;}
.pg_post_listbx.gallery_type>ul>li {padding:15px; width:33.3333%; float: left; clear: none; border: none;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx {position: relative; height: 435px; overflow: hidden; padding:0; border:1px solid #e8e5e2;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .thum {width:100%; height: 164px; overflow: hidden; margin-right: 0; float: none; text-align: center;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont {padding:15px;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont h3 {margin-bottom: 6px;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont h3 a {display: block; height: 59px; overflow: hidden; font-weight: 500; letter-spacing: -1px; line-height: 1.5em;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont h3 a span {line-height: 1.5em;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont .sub_text {line-height: 0; font-size: 0;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont .sub_text a {display: block; height: 98px; overflow: hidden; color: #555; line-height: 1.8em; letter-spacing: -1px;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont .sub_text {margin-bottom: 0;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont .post_meta {padding: 15px 26px 14px; position: absolute; bottom:-1px; left:-1px; right:-1px; border:1px solid #e8e5e2;}
.pg_post_listbx.gallery_type>ul>li.no_thumb .post_listitembx .thum {display: none;}
.pg_post_listbx.gallery_type>ul>li.no_thumb .post_listitembx .cont .sub_text a {height: 300px;}

@media screen and (max-width: 799px) and (min-width: 640px){
.pg_post_listbx.gallery_type>ul>li {width:50%;}
}

@media screen and (max-width: 639px) and (min-width: 1px){
.pg_post_listbx.gallery_type>ul>li {width:100%;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx {height: 358px;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .thum {margin-bottom: 0;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont h3 a {height: 30px;}
.pg_post_listbx.gallery_type>ul>li .post_listitembx .cont .sub_text a {height: 50px;}
.pg_post_listbx.gallery_type>ul>li.no_thumb .post_listitembx .cont .sub_text a {height: 250px;}
}	

/*=========================================================
  공지사항 리스트 타입
=========================================================*/
.pg_post_listbx.notice.gallery_type>ul>li .post_listitembx {height: 270px;}
.pg_post_listbx.notice.gallery_type>ul>li .post_listitembx .cont {padding:19px 15px;}
.pg_post_listbx.gallery_type .cont .post_meta span.attachment {float: right; padding:0; width:12px; height: 12px; display: inline-block; margin-top:2px; background:url(/wp-content/themes/postech_ee/images/icon/g_attachment_icon.png) no-repeat 0 0;background-size: 12px 12px;}
.pg_post_listbx.gallery_type .cont .post_meta span.attachment>a {display: block; width:100%; height: 100%;}

/*=========================================================
  오시는 길
=========================================================*/
.page_title h2.depth1_title, .page_title_box h2.depth1_title{argin-bottom: 45px;}
.depth1_title{font-size: 40px;font-weight: 500;color: #333;letter-spacing: -0.64px;line-height: 1.1em;}
.unit_cont_ro{margin-bottom: 50px;}
.depth2_title {font-size:30px; font-weight:500; color:#333; letter-spacing: -0.64px; line-height: 1.1em;}
.ma_t5{margin-top:5px;}
.f_weight_500{font-weight:500;}
.line_h30{line-height:30px;}

ul.bus{padding-left:0;}
ul.bus li{padding-bottom:15px;}
ul.bus li .num{width:29px;height:18px;text-align:center;line-height:17px;display:inline-block;background:#42939a;color:#fff;float:left;margin-right:5px;margin-top:7px;}
ul.bus li .txt{overflow:hidden;line-height:30px;}

/*under bar 타이틀*/
.title_ubar:after {content:"  "; display:block; width:40px; height:1px; background-color:#bba078; margin-bottom:19px; margin-top:5px;}
.title_ubar2:after {content:"  "; display:block; width:40px; height:1px; background-color:#bba078; margin-bottom:10px; margin-top:5px;}
h3.depth2_title.title_ubar:after {content:"  "; margin-bottom:26px; margin-top:10px;}

/*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;}

/*TEXT Regular 강조*/
.txt_regular_b,
.txt_regular_b a {font-size:16px; font-weight:700; color:#555; letter-spacing: -0.64px; line-height:30px;}


/*desc-list-ty1*/
dl.desc_list_ty1:after {content:"  "; display:block; clear:both;}
dl.desc_list_ty1 dt {color:#333; font-weight:600; float:left; display:block; width:179px; line-height:30px;}
dl.desc_list_ty1 dd {overflow: hidden; line-height:30px;}

/*반응형*/
@media screen and (max-width: 639px) and (min-width: 480px){
	
	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 479px) and (min-width: 420px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 419px) and (min-width: 400px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 399px) and (min-width: 380px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 379px) and (min-width: 360px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}

@media screen and (max-width: 359px) and (min-width: 1px){

	/*desc-list-ty1*/
	dl.desc_list_ty1 dt {float:none; width:100%;}

}


/*=========================================================
  Sitemap
=========================================================*/

.page-id-4715 .site-main svg{display:none;}

.page-id-4715 .sub_pgcontent{width: inherit;float:none;}
.page-id-4715 .sub_pgcontent ul.menu{padding:0 10px;}
.page-id-4715 .sub_pgcontent ul.menu:after{content:"";display:table;clear:both;}
.page-id-4715 .sub_pgcontent ul.menu > li{display:block;width:20%;float:left;padding:10px 10px 40px 10px;}
.page-id-4715 .sub_pgcontent ul.menu > li:nth-child(5n+1){clear:both;}
.page-id-4715 .sub_pgcontent ul.menu > li > a{position:relative;padding:20px 0 0 20px;font-size:22px;color:#333;line-height:1.4em;font-weight:500;}
.page-id-4715 .sub_pgcontent ul.menu > li > a:after{content:"";display:block;width:145px;height:1px;background-color:#bba078;margin-top:6px;position:absolute;bottom:-6px;left:0;}

.page-id-4715 .sub_pgcontent ul.menu > li > ul.sub-menu{padding-left:20px;padding-top:20px;}
.page-id-4715 .sub_pgcontent ul.menu > li > ul.sub-menu > li {display:block;margin-bottom:10px;}
.page-id-4715 .sub_pgcontent ul.menu > li > ul.sub-menu > li a {display:inline-block;font-size:14px;color:#555;line-height:1.4em;}
.page-id-4715 .sub_pgcontent ul.menu > li > ul.sub-menu > li a:hover{color:#bba078}

/*반응형
=========================================================*/

@media screen and (max-width: 1023px) and (min-width: 640px){

.page-id-4715 .sub_pgcontent ul.menu{padding:0;}
.page-id-4715 .sub_pgcontent ul.menu > li{width:33.33333%;}
.page-id-4715 .sub_pgcontent ul.menu > li:nth-child(5n+1){clear:none;}
.page-id-4715 .sub_pgcontent ul.menu > li:nth-child(3n+1){clear:both;}

}

@media screen and (max-width: 639px) and (min-width: 1px){

.page-id-4715 .sub_pgcontent ul.menu{padding:0;}
.page-id-4715 .sub_pgcontent ul.menu > li{width:50%;}
.page-id-4715 .sub_pgcontent ul.menu > li:nth-child(5n+1){clear:none;}
.page-id-4715 .sub_pgcontent ul.menu > li:nth-child(3n+1){clear:none;}
.page-id-4715 .sub_pgcontent ul.menu > li:nth-child(2n+1){clear:both;}


}

/*=========================================================
  Sitemap2
=========================================================*/

.sitemap_bitemox .menu > li{clear:both;padding:45px 0;border-bottom:solid 1px #e8e5e2;}
.sitemap_bitemox .menu > li:after{content:"";display:table;clear:both;}
.sitemap_bitemox .menu > li:first-child{border-top:solid 1px #e8e5e2;}
.sitemap_bitemox .menu > li > a{float:left;width:160px;margin-right:20px;font-size:30px;color:#a98147;font-weight:500;padding-bottom:10px;position:relative;display:inline-block;}
.sitemap_bitemox .menu > li > a:after{content:" ";width:40px;height:1px;background:#a98147;position:absolute;bottom:0;left:0;}
.sitemap_bitemox .menu > li > .sub-menu{overflow:hidden;margin-bottom:-40px;padding:0;}
.sitemap_bitemox .menu > li > .sub-menu:after{content:"";display:table;clear:both;}
.sitemap_bitemox .menu > li > .sub-menu > li{width:33.33333%;float:left;margin-bottom:40px;padding-right:20px;}
.sitemap_bitemox .menu > li > .sub-menu > li:nth-child(5n+1){clear:both;}
.sitemap_bitemox .menu > li > .sub-menu > li > a{font-size:18px;color:#333333;font-weight:bold;padding-left:20px;position:relative;display:inline-block;transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.sitemap_bitemox .menu > li > .sub-menu > li > a:before{content:" ";width:10px;height:5px;background:#bba078;position:absolute;top:11px;left:0;}
.sitemap_bitemox .menu > li > .sub-menu > li > .sub-menu{padding-left:20px;}
.sitemap_bitemox .menu > li > .sub-menu > li > .sub-menu > li{margin-top:15px;}
.sitemap_bitemox .menu > li > .sub-menu > li > .sub-menu > li > a{font-size:16px;color:#666666;font-weight:400;transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.sitemap_bitemox .menu > li > .sub-menu > li > a:hover{color:#a98147;}
.sitemap_bitemox .menu > li > .sub-menu > li > .sub-menu > li > a:hover{color:#a98147;}
.sitemap_bitemox .menu > li.menu-item-6 > .sub-menu > li{width:100%}

/*반응형*/
@media screen and (max-width:1284px) and (min-width:1024px){.sitemap_bitemox .menu > li > .sub-menu > li{width:25%;}
.sitemap_bitemox .menu > li > .sub-menu > li:nth-child(5n+1){clear:none;}
.sitemap_bitemox .menu > li > .sub-menu > li:nth-child(4n+1){clear:both;}
}
@media screen and (max-width:1023px) and (min-width:720px){.sitemap_bitemox .menu > li > a{margin-right:0;float:none;margin-bottom:15px;}
.sitemap_bitemox .menu > li > .sub-menu > li{width:33.3333%;}
.sitemap_bitemox .menu > li > .sub-menu > li:nth-child(5n+1){clear:none;}
.sitemap_bitemox .menu > li > .sub-menu > li:nth-child(3n+1){clear:both;}
}
@media screen and (max-width:719px) and (min-width:480px){.sitemap_bitemox .menu > li > a{margin-right:0;float:none;margin-bottom:15px;}
.sitemap_bitemox .menu > li > .sub-menu > li{width:50%;}
.sitemap_bitemox .menu > li > .sub-menu > li:nth-child(5n+1){clear:none;}
.sitemap_bitemox .menu > li > .sub-menu > li:nth-child(odd){clear:both;}
}
@media screen and (max-width:479px) and (min-width:1px){.sitemap_bitemox .menu > li > a{margin-right:0;float:none;margin-bottom:15px;}
.sitemap_bitemox .menu > li > .sub-menu > li{width:100%;}
.sitemap_bitemox .menu > li > .sub-menu > li:nth-child(5n+1){clear:none;}
.sitemap_bitemox .menu > li > .sub-menu > li{clear:both;}
}
.header_navi .menu-main_navigation-container > ul > li > ul.sub-menu .sub-menu .sub-menu{display:none;}
.page404{text-align:center;margin:190px auto 55px;}
.page404 .img404_box{width:200px;height:200px;margin:0 auto 35px;}
.page404 h2{font-size:40px;color:#333;font-weight:500;}
.page404 h3{font-size:20px;color:#999;font-weight:500;margin-top:5px;}
@media screen and (max-width:1023px) and (min-width:640px){.page404{margin:70px auto 120px;}
}
@media screen and (max-width:639px) and (min-width:420px){.page404{margin:40px auto 90px;}
.page404 .img404_box{width:130px;height:130px;margin:0 auto 20px;}
.page404 h2{font-size:25px;}
.page404 h3{font-size:20px;margin-top:2px;}
}
@media screen and (max-width:419px) and (min-width:1px){.page404{margin:20px auto 70px;}
.page404 .img404_box{width:100px;height:100px;margin:0 auto 15px;}
.page404 h2{font-size:20px;}
.page404 h3{font-size:14px;margin-top:0px;}
}

/*=========================================================
  입학-대학원-입시요강
=========================================================*/

.pagebx.graduate.admissions_guidance .guide_list{margin-top:50px;}
.pagebx.graduate.admissions_guidance .down_style1>ul>li{width:50%}
.pagebx.graduate.admissions_guidance .down_style1>ul>li>div{min-width:inherit}

@media screen and (max-width:1023px) and (min-width:1px){

.pagebx.graduate.admissions_guidance .down_style1>ul>li{width:100%}

}

/*추가 sns*/
.headerbx .header_contbx .top_bx{text-align: center;}
.headerbx .header_contbx .top_bx .slat{width:82px;}
.headerbx .header_contbx .top_bx .langbx.slat a{padding: 18px 0px 18px 0px;}
.headerbx .header_contbx .top_bx .sitemap.slat a{padding: 18px 0px 18px 0px;}
.headerbx .header_contbx .top_bx .f_sns{top:inherit;right:inherit;}

.headerbx .header_contbx .top_bx .f_sns ul li{padding:8px 14px;}

/*=========================================================
  2018.5.24 학부 교과과정 링크 추가(3분 전자공학)
=========================================================*/
.depar_titbx.link_inline h2{display: inline-block;vertical-align: middle;float: none;}
.depar_titbx.link_inline .md_link_btn{display: inline-block;vertical-align: middle;width:200px;margin-right: 15px;}
.depar_titbx.link_inline .md_link_btn a{display: block;line-height: 0;}
.depar_titbx.link_inline .list_btn_type{padding-top: 123px;}

@media screen and (max-width:639px) and (min-width:1px){
.depar_titbx.link_inline .md_link_btn{display: block; margin-right: 0;width:200px;margin:0 auto 30px;}
.depar_titbx.link_inline .list_btn_type{padding-top: 0;}
}