@charset "utf-8";
/* caption */
.skip{overflow:hidden; position: absolute; width:1px; height:1px;text-indent:-10000px; display:block;}
.hide,
.skip{position:absolute;top:0;height:0;font-size:0;line-height:0;}

/*이미지 확대 버튼*/
.pic_btn a, .ds_no {display: none;}
.pic_btn a:hover{background-color:#236dc7;/*border-color:#348c01;*/color:#fff;transition: all 300ms ease-out }

@media(max-width:767px){
.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
.pic_img{text-align: center;}
}
@media(max-width:560px){
.pic_btn a {width: 75%;}
}
@media(max-width:450px){
.pic_btn a {width: 100%;}
}

/* 연구인력 Pool - Customer_Rcavcmt */
.cust_rcav{}
.cust_rcav{text-align: center;}
.cust_rcav ul li{display: inline-block;}
.cust_rcav ul li:first-child{margin-bottom:10px;}
/* 연구인력 Pool - Customer_Rcavcmt End */

/* 이용약관 UserAgreement*/
.useragree{margin-top:10px;}
.userAgreement ul.txt-h3 li ul.txt-h3 {margin-top:5px;}
/* 이용약관 UserAgreement End*/


/* CI  About_CI */
.ci_img,.ci_file{text-align:center;}
.ci_file{margin-top:10px}
.ci_img ul li,.ci_file ul li{display: inline-block;}
.ci_img ul li{border:1px solid #ededed;padding:5px 10px;}
.ci_img.col2 ul li {width:49%}
.ci_img.col3 ul li {width:32%}

@media only screen and (max-width:690px){
    .ci_img.col4 ul li{width:48%;margin:1% 0;}
}
@media only screen and (max-width:555px){
    .ci_file ul li{margin-top: 5px}
}
@media only screen and (max-width:370px){
    .ci_file ul li{width:100%;}
    .ci_file ul li > a{display: block;}
}
@media only screen and (max-width:420px){
    .ci_img.col2 ul li{width:100%;margin:2% 0;}
    .ci_img.col3 ul li{width:100%;margin:2% 0;}
}
/* CI  About_CI End*/


/* 역대원장 About_Successive*/
.about_succes{}
.about_succes .ui-photo-item{display: inline-block;width:49%;}
.about_succes .ui-photo-item .figure{width:29%; text-align: center;vertical-align: top;}
.about_succes .ui-photo-item .figcaption{width:70%;}
.about_succes .ui-photo-item .figcaption h3{margin-top:0;}

@media only screen and (max-width:767px){
    .about_succes .ui-photo-item .figure,
    .about_succes .ui-photo-item .figcaption{width:100%;}
}
@media only screen and (max-width:610px){
    .about_succes .ui-photo-item{width:100%;}
}


/* 역대원장 About_Successive End*/


/* 인사말 About_Message 시작 */
.message_wrap {}
.message_wrap .message_top {position: relative;/* min-height:245px; */padding:45px 70px;margin:0 0 20px;background: url(/images/kor/About/About_Message_img01.jpg)no-repeat center;background-size:cover;}
.message_wrap .message_top:after {display:inline-block;position:absolute;bottom:0;right: 2%;content:'';width:283px;height:270px;background: url(/images/kor/About/About_Message_img02.png?ver=03)no-repeat;}
.message_wrap .message_top strong {display: inline-block;position:relative;font-size:28px;font-weight: 600;color:#fff;}
.message_wrap .message_top strong:before {display:block;position:absolute;top: -5px;left: -46px;content:'';width:36px;height:26px;background: url(/images/kor/About/About_Message_icon01.png)no-repeat; display: none;}
.message_wrap .message_top strong:after {display:block;position:absolute;bottom: -5px;right:0;content:'';width:36px;height:26px;background: url(/images/kor/About/About_Message_icon02.png)no-repeat; display: none;}
.message_wrap .message_top strong span {display: block;line-height: 1.3; }
.message_wrap .message_top p {margin:25px 0 0;font-size:16px; color:#fff;}
.message_wrap .message_btm {padding:75px 65px;background: #F7F7F8 url(/images/kor/About/About_Message_img03.png)no-repeat center 250px;}
.message_wrap .message_btm strong {display:block; width:559px; height:79px; margin:0 0 60px; background:url(/images/kor/About/About_Message_txt.png)no-repeat; font-size:0 }
.message_wrap .message_btm p {margin:30px 0 0;color:#3c3c3c; }
.message_wrap .message_btm .sign_wrap {margin:60px 0 0;text-align:right;}
.message_wrap .message_btm .sign_wrap .sign {display:inline-block;color:#000; }
.message_wrap .message_btm .sign_wrap .sign span {display:inline-block;width:89px; height:50px; background: url(/images/kor/About/About_Message_sign.png)no-repeat; vertical-align:middle; font-size:0;}
.message_wrap .message_top:after {display:inline-block;position:absolute;bottom:0;right: 2%;content:'';width:283px;height:270px;background: url(/images/kor/About/About_Message_img02.png?ver=04)no-repeat;}
.center_profile .profile_top:before{position:absolute;right:0;bottom:0;display:inline-block;width:340px;height:348px;background:url(/images/kor/About/About_Profile_img01.png?ver=04)no-repeat center;content:"";z-index:10;background-size: cover;}
/* 원장인사말 수정 */
.message_wrap .message_top strong:after{right: -9%;}
.message_wrap .message_top p {margin:8px 0 0;font-size:24px;}
@media(max-width:800px){
    .message_wrap .message_top strong {font-size: 25px;}
    .message_wrap .message_top p {font-size: 22px;}
}

@media only screen and (max-width:767px){
    .message_wrap .message_top {text-align:center;padding-bottom:0;line-height: 0;}
    .message_wrap .message_top:after {position: relative;right:auto;margin-top:20px;}
    .message_wrap .message_top strong {font-size: 22px;}
    .message_wrap .message_top strong:after {bottom:auto; top:-5px;right:-46px;}
    .message_wrap .message_top strong span {display:inline-block;}

    .message_wrap .message_btm {padding:50px 8%;background: #F7F7F8;}
    .message_wrap .message_btm strong {width: auto;height:auto;font-size: 22px;background:none;line-height:1.6;font-weight:600;color:#323232;}
    .message_wrap .message_btm strong span {display:block; line-height:1.6; color:#d72429;}
}

@media only screen and (max-width:579px){
    .message_wrap .message_top{padding: 35px;padding-bottom:0;}
    .message_wrap .message_top strong:before {left:-30px;}
    .message_wrap .message_top strong:after {right:-30px;}
}
@media only screen and (max-width: 400px){
    .message_wrap .message_top:after { width:100%; background-size: 100%;background-position: bottom; max-width: 320px; }

::after {}

::after {}
}

/* 인사말 About_Message 끝 */


/* 약력 About_Profile 시작 */
.center_profile{}
.center_profile .profile_top{position:relative;padding-top:10px;}
.center_profile .profile_top:before{position:absolute;right:0;bottom:0;display:inline-block;width:347px;height:295px;background:url(/images/kor/About/About_Profile_img01.png?ver=04)no-repeat center;content:"";z-index:10;background-size: cover;}
.center_profile .profile_top .profile_tit{margin:20px 0 50px 50px;}
.center_profile .profile_top .profile_tit strong{position:relative;display:block;width:504px;height:76px;background:url(/images/kor/About/About_Profile_img02.png?ver=01)no-repeat center;font-size:0;margin:0 0 20px;}
.center_profile .profile_top .profile_tit strong:before{position:absolute;left:-50px;top:0;display:inline-block;width:40px;height:35px;content:"";background:url(/images/kor/About/About_Profile_img03.png?ver=01)no-repeat center; display: none;}
.center_profile .profile_top .profile_tit strong:after{position:absolute;right:-55px;bottom:0;display:inline-block;width:40px;height:35px;content:"";background:url(/images/kor/About/About_Profile_img04.png?ver=01)no-repeat center; display: none;}
.center_profile .profile_top .profile_tit span em{display:block;}
.center_profile .profile_top .profile_txt{display:inline-block;width:100%;padding:20px 50px 30px;background:#f7f7f7;border-bottom:1px solid #464658;font-size:14px;font-weight:600;}
.center_profile .profile_top .profile_txt span{display:block;margin:10px 0 0;}
.center_profile .profile_top .profile_txt span.sign{display:inline-block;width:95px;height:43px;background:url(/images/kor/About/About_Profile_img05.png)no-repeat center;font-size:0;vertical-align:bottom;}
.center_profile .profile_top .profile_txt strong{font-size:13px;}
.center_profile .profile_bottom{position: relative;padding:40px 0;}
.center_profile .profile_bottom:before{position:absolute;left:31.5%;top:0;display:inline-block;width:1px;height:92%;background:#ccc;content:"";z-index:-1;}
.center_profile .profile_bottom .inner{position:relative;margin:30px 0;}
.center_profile .profile_bottom .inner > strong{position:relative;display:inline-block;width:120px;font-size:18px;color:#464658;font-weight:600;}
.center_profile .profile_bottom .inner > strong:before{position:absolute;left:180px;top:25%;display:inline-block;background:url(/images/kor/About/About_Profile_img06.png)no-repeat center;width:228px;height:13px;content:"";z-index:10;}
.center_profile .profile_bottom .inner ul{overflow:hidden;margin:-30px 0 0 450px;}
.center_profile .profile_bottom .inner ul li{position:relative;padding:3px 0 3px 100px;}
.center_profile .profile_bottom .inner ul.list-1st li{padding:2px 0 3px 10px;}
.center_profile .profile_bottom .inner ul li strong{position:absolute;left:0;top:2px;display:inline-block;font-weight:600;}

.center_profile .profile_bottom  .inner .more-Target ul{margin:0;}
.center_profile .profile_bottom .more-Target .more-button{margin-top:20px;}
.center_profile .profile_bottom .more-Target .more-button i{margin-right:5px;font-weight:normal;}
.center_profile .profile_bottom .more-Target .more-button button{font-size: 14px;color: #d72429;font-weight:bold}


.center_profile.kor .profile_bottom .inner ul{margin:30px 0 0 10px;}
.center_profile.kor .profile_bottom .inner ul li{padding: 3px 0 3px 150px;}
.center_profile.kor .profile_bottom .inner ul.list-1st li{padding: 0px 0 5px 10px;}
.center_profile.kor .profile_bottom .inner > strong{color:#464658;width:auto;}
.center_profile.kor .profile_bottom .inner > strong:before{top:auto;bottom:-20px;left:0;}

@media only screen and (max-width:970px){
    .center_profile .profile_top .profile_tit strong{background:url(/images/kor/About/About_Profile_img07.png?ver=01)no-repeat center;background-size:auto;height:120px;width:260px;}
}
@media only screen and (max-width:768px){
    .center_profile .profile_top .profile_txt{padding:30px 40px;}
    .center_profile .profile_bottom:before{display:none;}
    .center_profile .profile_bottom{padding:0 3%;}
    .center_profile .profile_bottom .inner > strong{margin:7px 0;}
    .center_profile .profile_bottom .inner > strong:before{display:none;}
    .center_profile .profile_bottom .inner ul{margin:0;}
    .center_profile .profile_bottom .more-Target .personal-cont{margin:0;}
    .center_profile .profile_bottom .more-Target .more-button{margin-left:0;}
    .center_profile .profile_bottom .inner ul li strong{margin-right:10px;}
}
@media only screen and (max-width:840px){
    .center_profile .profile_top .profile_tit strong{background:url(/images/kor/About/About_Profile_img02.png?ver=01)no-repeat left center;background-size:auto;height:80px;width:auto;}
    .center_profile .profile_top:before{display: block;margin:0 auto 30px;position: relative;}
    .center_profile .profile_top .profile_tit strong:before, .center_profile .profile_top .profile_tit strong:after{display:none;}
    .center_profile .profile_top .profile_tit{margin:0 0 20px 3%}
}
@media only screen and (max-width:540px){
    .center_profile .profile_top .profile_tit strong{background-size:100%;width:auto;}
}
@media only screen and (max-width:400px){
    .center_profile .profile_top .profile_tit strong{background:url(/images/kor/About/About_Profile_img07.png?ver=01)no-repeat left center;height:125px;background-size:80%;margin:0 0 10px;}
    .center_profile .profile_top .profile_txt{padding:20px;}
    .center_profile .profile_top .profile_txt span.sign{display:none;}
    .center_profile .profile_top .profile_txt span{margin:0;}
    .center_profile .profile_top .profile_tit span em{display:none;}

    .center_profile .profile_top:before{width:100%;}
}


/* 약력 About_Profile 끝 */

/* 약력 About_Histroty */
.topbox_img{display: table; width:100%; height:236px;margin-bottom:20px;padding:12px;background:url(/images/kor/About/About_History_img02.jpg)no-repeat; background-size:cover; }
.topbox_img .inner{display: table-cell;padding:100px 120px;position:relative;border: 1px solid rgba(255,255,255,0.3);color:#fff;}
.topbox_img .inner strong{float:left;width:32%;height:54px;font-size:0;background:url(/images/kor/About/About_History_img03.png)no-repeat;}
.topbox_img .inner span{float:right;width:65%;}
.topbox_img .inner em.br{display:block;}
.about_history .center_profile .profile_bottom:before{top:83px;height:87%;}
@media only screen and (max-width:1023px){
    .topbox_img .inner{padding:80px 50px;}
    .topbox_img .inner strong{width:35%;}
    .topbox_img .inner span{width:62%;}
}
@media only screen and (max-width:767px){
    .topbox_img .inner strong{float:none;display:block;width:100%;margin-bottom:15px;}
    .topbox_img .inner span{float:none;}
}
@media only screen and (max-width:767px){
    .topbox_img .inner{padding:50px 25px;}
}
/* 약력 About_Histroty 끝 */

/*센터 소개*/

.center_intro {}
.center_intro .c_top {overflow: hidden;width:100%;margin:0 0 55px;padding:110px 0 70px;background:url(/images/kor/Center/Center_gafsc_img01.jpg)no-repeat center;background-size:cover;text-align:center;}
.center_intro.center_cpem .c_top{background:url(/images/kor/Center/Center_cpem_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_soe .c_top{background:url(/images/kor/Center/Center_soe_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_cfa .c_top{background:url(/images/kor/Center/Center_cfa_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_pro .c_top{background:url(/images/kor/Center/Center_projections_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_ctla .c_top{background:url(/images/kor/Center/Center_ctla_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_panel .c_top{background:url(/images/kor/Center/Center_panel_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_beps .c_top{background:url(/images/kor/Center/Center_beps_img01.jpg)no-repeat center;background-size:cover;}

.center_intro.center_csta .c_top{background:url(/images/kor/Center/Center_csta_img01.jpg)no-repeat center;background-size:cover;padding: 80px 20px;}
.center_intro.center_rgfp .c_top{background:url(/images/kor/Center/Center_rgfp_img01.jpg)no-repeat center;background-size:cover;padding: 80px 20px;}
.center_intro.center_pemna .c_top{background:url(/images/kor/Center/Center_pemna_img01.jpg)no-repeat center;background-size:cover;padding: 80px 20px;}
.center_intro.center_cfssp .c_top{background:url(/images/kor/Center/Center_cfssp_img01.jpg)no-repeat center;background-size:cover;padding: 80px 20px;}

.center_intro .c_top > span {display:inline-block;position: relative;max-width: 640px;font-size:21px;color:#fff;text-shadow: 2px 2px 5px rgba(0,0,0,0.9);}
.center_intro .c_top > span:before {display:block; position:absolute; left:-52px; top:-15px; content:'';width:42px; height:30px; background:url(/images/kor/Center/center_ir.png)no-repeat 0 0;  }
.center_intro .c_top > span:after {display:block; position:absolute; right:-52px; top:-15px; content:'';width:42px; height:30px; background:url(/images/kor/Center/center_ir.png)no-repeat -45px 0; }
.center_intro .c_top > span em.br{display:block;}
.center_intro .c_top strong {display:block;margin:20px 0;font-size:30px; color:#fff;}
.center_intro .c_top strong span {display:inline-block; position: relative; margin-right:30px; font-weight:600;font-size:38px;}
.center_intro .c_top strong span:before {display:block; position:absolute; left:-23px; top:-8px; content:'';width:31px; height:51px; background:url(/images/kor/Center/center_ir.png)no-repeat 0 -33px;  }
.center_intro .c_top strong span:after {display:block; position:absolute; right:-20px; bottom:-8px; content:'';width:31px; height:51px; background:url(/images/kor/Center/center_ir.png)no-repeat -34px -33px; }
.center_intro .c_top .c_btn {margin:60px 0 30px;}
.center_intro .c_top .c_btn.c_btn2 {margin:30px 0 0;}
.center_intro .c_top .c_btn a {min-width:230px;margin: 0 0 5px;}
.center_intro .c_bbs {position:relative;padding-right:385px;margin: 0 0 55px;}
.center_intro .c_bbs .cleft {height: 365px;}
.center_intro .c_bbs .cleft .menu_wrap {border-bottom:1px solid #69697b;}
.center_intro .c_bbs .cleft .menu_wrap:after {display:block;clear:both; visibility:hidden; content:'';}
.center_intro .c_bbs .cleft .menu_wrap li {float:left;position:relative; width:33.33%;}
.center_intro .c_bbs .cleft .menu_wrap li a {display:block; height:45px; line-height:45px; color:#4d4e56; font-weight:600; font-size:17px; text-align:center; }
.center_intro .c_bbs .cleft .menu_wrap li a.ov {background:#69697b; color:#fff;}
.center_intro .c_bbs .cleft .con_wrap {padding:35px;border:1px solid #ddd; border-top: none; }
.center_intro .c_bbs .cleft .con_wrap .con {}
.center_intro .c_bbs .cleft .con_wrap .con ul {margin:0 -2%;}
.center_intro .c_bbs .cleft .con_wrap .con ul:after {display:block;clear:both; visibility:hidden; content:'';}
.center_intro .c_bbs .cleft .con_wrap .con ul li {overflow:hidden; float:left; width:29.33%; margin:0 2%; }
.center_intro .c_bbs .cleft .con_wrap .con ul li a {display:block; width:100%; height:100%;}
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb {overflow:hidden;width:100%;max-width: 140px;height:195px;margin: 0 auto 15px;border:1px solid #e1e1e1;}
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb span {display:block;overflow:hidden;position:relative; width:100%;height:100%;padding:5px;}
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb span:before{opacity:0; position:absolute;left:5px; top:5px; right:5px; bottom:5px; z-index:2;content:''; width:auto; height:auto; background:rgba(0,0,0,0.8);-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb span:after {opacity:0; position:absolute; left:50%; top:50%; z-index:3; content:''; width:20px; height:20px; background:url(/images/kor/Center/center_ir.png)no-repeat 0 -87px; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb span img {width:100%;height:100%;}
.center_intro .c_bbs .cleft .con_wrap .con ul li strong {display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 38px;line-height:1.3;text-align:center;font-size:15px;color:#202020;text-overflow: ellipsis;white-space: normal;}
.center_intro .c_bbs .cleft .con_wrap .con ul li a:hover .thumb span:before,
.center_intro .c_bbs .cleft .con_wrap .con ul li a:focus .thumb span:before {display:block;opacity:1;}
.center_intro .c_bbs .cleft .con_wrap .con ul li a:hover .thumb span:after,
.center_intro .c_bbs .cleft .con_wrap .con ul li a:focus .thumb span:after {display:block;opacity:1;}
.center_intro .c_bbs .cleft .con_wrap .con ul li a:hover strong,
.center_intro .c_bbs .cleft .con_wrap .con ul li a:focus strong {text-decoration:underline;}
.center_intro .c_bbs .cright {overflow: hidden;position:absolute;right:0;top:0;width:360px;height: 365px;}
.center_intro .c_bbs .cright .inner {position:relative; }
.center_intro .c_bbs .cright strong {display:block;height:45px;line-height:45px;padding: 0 25px;border-bottom: 1px solid #4d4e56;font-weight:600;color:#4d4e56;font-size:17px;}
.center_intro .c_bbs .cright strong span {display:inline-block; width:15px; height:17px;margin-right:10px; background:url(/images/kor/Center/center_ir.png)no-repeat 0 -110px;   vertical-align:middle; }
.center_intro .c_bbs .cright ul {padding:35px; background: #f4f4f4;}
.center_intro .c_bbs .cright ul li {position:relative; padding:0 90px 0 25px; border-bottom:1px dotted #bababa;}
.center_intro .c_bbs .cright ul li:after{display:block; position:absolute; left:10px; top:50%;content:''; width:5px; height:2px; background:#202020;}
.center_intro .c_bbs .cright ul li a {display:block; overflow:hidden; width:100%; line-height:35px; font-size:15px; color:#202020;text-overflow: ellipsis;white-space: nowrap;}
.center_intro .c_bbs .cright ul li em {display:block;position:absolute; left:4.5px; top:9.5px; z-index:1;width:16px; height:16px; border:1px solid #dc4146; background:#fff; color:#dc4146; text-align:center; line-height:14px; font-size:12px; font-weight:600;  }
.center_intro .c_bbs .cright ul li span {display:block; position:absolute; right:0; top:0;line-height:35px;  vertical-align:middle; color:#8f8f8f;}
.center_intro .c_bbs .cright .more_btn {position: absolute; right:0; top:0; }
.center_intro .c_bbs .cright .more_btn a {display:block; width:45px; height:45px;}
.center_intro .c_bbs .cright .more_btn a:before,
.center_intro .c_bbs .cright .more_btn a:after {background:#4d4e56;}
.center_intro .link_wrap {margin:0 -2%;}
.center_intro .link_wrap:after {display:block; clear:both; visibility:hidden ;content:'';}
.center_intro .link_wrap .link_box {float:left; position:relative; width:46%;margin:0 2% 25px; padding:3px;background:#f0f0f0;  }
.center_intro .link_wrap .link_box:before {display:block; position:absolute; left:0; top:0; z-index:2; width:180px; height:30px; background:#bdbdbd; content:''; }
.center_intro .link_wrap .link_box:after {display:block;visibility:visible;position:absolute;right:0;top:0;z-index: 1;width:100%;height:30px;background:#e6e6e6;content:'';}
.center_intro .link_wrap .link_box .inner {position:relative; z-index:10;min-height:250px;padding:30px 30px 30px 160px;border-bottom: 1px solid #e6e3e1;background:#fff;}
.center_intro .link_wrap .link_box .inner2{min-height:205px;}
.center_intro .link_wrap .link_box .inner.inner_high{min-height:260px;}
.center_intro .link_wrap .link_box .inner.inner_middle{min-height:240px;}
.center_intro .link_wrap .link_box .inner .ico {display:block; position:absolute; left:30px; top:30px; width:93px; height:93px; background:url(/images/kor/Center/center_ir.png)no-repeat; }
.center_intro .link_wrap .link_box .inner .ico.ico1 {background-position:0 -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico2 {background-position:-96px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico3 {background-position:-192px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico4 {background-position:-288px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico5 {background-position:-384px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico6 {background-position:-484px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico7 {background-position:-588px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico8 {background-position:-689px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico9 {background-position:-795px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico10 {background-position:-902px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico11 {background-position:0 -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico12 {background-position:-105px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico13 {background-position:-210px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico14 {background-position:-314px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico15 {background-position:-419px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico16 {background-position:-524px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico16 {background-position:-626px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico17 {background-position:-729px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico18 {background-position:-833px -236px;}
.center_intro .link_wrap .link_box .inner strong {display:block; font-size:16px; font-weight:600;}
.center_intro .link_wrap .link_box .inner p {font-size: 15px;color: #666;}
.center_intro .link_wrap .link_box .inner .btn_wrap {margin:15px 0 0;text-align:right;}
.center_intro .link_wrap .link_box .inner .btn_wrap a {margin:10px 0 0;}
.center_intro .link_wrap .link_box .inner .btn_wrap a.btn-secondary {min-width:203px;text-align:left;}

.center_intro .link_wrap .link_box.box_1{width:96%;}
.center_intro .link_wrap .link_box.box_con1 .inner{padding:30px;}
.center_intro .link_wrap .link_box.box_con1 .inner .ico_btn{overflow:hidden;margin-left:120px;text-align:center;}
.center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{float:left;display:inline-block;margin:0 3.5%;}
.center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li a{display:block;}
.center_intro .link_wrap .link_box.box_con1 .inner .ico_btn .ico{position:inherit;}

.center_intro .center_list {}
.center_intro .center_list ul {margin:0 -1%;}
.center_intro .center_list ul:after {display:block; clear:both; visibility:hidden; content:'';}
.center_intro .center_list ul li {float:left;position:relative;width:48%;min-height:105px;margin:0 1% 10px;padding: 0 10px 0 115px;border:1px solid #cdcdcd;}
.center_intro .center_list ul li > div {width: 100%;height: 100%;vertical-align: middle;}
.center_intro .center_list ul li > div > .circle {position:absolute;top:25px;left:30px;width:55px;height:55px;padding: 14.5px;border-radius:50%;background:#464658;}
.center_intro .center_list ul li > div > .circle .ico {display:block; height:26px; margin:0 auto; background:url(/images/kor/Center/center_icon.png)no-repeat;}
.center_intro .center_list ul li > div > .circle .ico.ico1 {width:26px; background-position:0 -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico2 {width:24px; background-position:-29px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico3 {width:22px; background-position:-56px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico4 {width:21px; background-position:-81px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico5 {width:27px; background-position:-105px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico6 {width:23px; background-position:-135px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico7 {width:19px; background-position:-161px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico8 {width:23px; background-position:-183px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico9 {width:29px; background-position:-209px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico10 {width:21px; background-position:-241px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico11 {width:25px; background-position:-265px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico12 {width:24px; background-position:-293px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico13 {width:25px; background-position:-320px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico14 {width:22px; background-position:-348px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico15 {width:30px; background-position:-1px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico16 {width:22px; background-position:-34px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico17 {width:23px; background-position:-59px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico18 {width:23px; background-position:-85px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico19 {width:25px; background-position:-111px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico20 {width:26px; background-position:-139px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico21 {width:25px; background-position:-168px -30px;}
.center_intro .center_list ul li > div span {display:block;position: absolute;top: 50%; vertical-align:middle;font-size: 15px;color: #333;transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.center_intro .center_list ul.pemna li:nth-child(4) > div span {top:35%;}
.center_intro .center_list ul.pemna li:nth-child(4) > a.btn {position: absolute;bottom:15px;}

@media screen and (max-width:1023px){
    .center_intro .c_bbs .cleft {height:auto;margin: 0 0 55px;}
    .center_intro .c_bbs {padding:0;}
    .center_intro .c_bbs .cright{position:static;width: 100%;}
    .center_intro .link_wrap {margin:0;}
    .center_intro .link_wrap .link_box {float:none; width:100%; margin:0 0 25px;}
    .center_intro .link_wrap .link_box .inner {min-height:auto;}
    .center_intro .link_wrap .link_box .inner2{min-height:auto;}
    .center_intro .link_wrap .link_box .inner.inner_high{min-height:auto;}
    .center_intro .link_wrap .link_box .inner.inner_middle{min-height:auto;}
    .center_intro .link_wrap .link_box.box_1{width:100%;}
    .center_intro .link_wrap .link_box.box_con1 .inner{text-align:center;}
    .center_intro .link_wrap .link_box.box_con1 .inner strong{margin-bottom:20px;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn{display:inline-block;margin-left:0;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{margin:20px;}

}
@media screen and (max-width:960px){
    .center_intro .center_list ul.pemna li {width:98%;padding: 0 10px 0 85px;}
    .center_intro .center_list ul.pemna li > div > .circle {position:absolute; top:25px; left:15px;}
}
@media screen and (max-width:767px){
    .center_intro .c_top > span{font-size: 18px;}
    .center_intro .c_top strong {font-size:28px;}
    .center_intro .c_top strong span{font-size:33px;}
    .center_intro .c_bbs .cright ul {padding:35px 25px;}
    .center_intro .link_wrap .link_box:before {width:25%;}
    .center_intro .link_wrap .link_box .inner {padding:25px;}
    .center_intro .link_wrap .link_box .inner .ico {display:none;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{width:29%;margin:2%;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico {display:block;margin:0 auto;}

    .center_intro .center_list ul li {width:98%;padding: 0 10px 0 85px;}
    .center_intro .center_list ul li > div > .circle {position:absolute; top:25px; left:15px;}
}

@media screen and (max-width:680px){
    .center_intro .c_top {height: auto;padding: 70px 20px;}
    .center_intro .c_top > span:before,
    .center_intro .c_top > span:after,
    .center_intro .c_top strong span:before,
    .center_intro .c_top strong span:after {display:none;}
    .center_intro .c_top > span em.br{display:none;}
    .center_intro .c_top strong {font-size:25px;}
    .center_intro .c_top strong span {margin-right:0;font-size: 25px;}
    .center_intro .c_bbs .cleft .con_wrap {padding:35px 20px;}
    .center_intro .c_bbs .cleft .con_wrap .con ul li {width:46%;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{width:29%;}
    .center_intro .c_bbs .cleft .con_wrap .con ul li:last-child {display:none;}
    .center_intro .c_bbs .cleft .con_wrap .con ul li .thumb {height:170px;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{width:45%;}
}
@media screen and (max-width:500px){
    .center_intro .center_list ul.pemna li:nth-child(4) {min-height:120px;}
}

/* 조세체계 - TaxFiscalPubInfo_Tax */
.tfp_x .org {width:100%; padding: 60px 50px; background: #f5f5f6; overflow: hidden; box-sizing: border-box;}
.tfp_x .org .org01 {position: relative; width: 55%; float: left; margin-right:5%;}
.tfp_x .org .org02 {position: relative; width: 40%; float: left;}
.tfp_x .org .org01 .org_top {margin-left:18%;}
.tfp_x .org .org_top .lv01 {position: relative;height:145px; padding-top:90px; text-align: center; color:#fff; box-sizing: border-box; z-index: 5;}
.tfp_x .org .org01 .org_top .lv01 { width: 35%; }
.tfp_x .org .org02 .org_top .lv01 { width: 42%; }
.tfp_x .org .org_top .lv02 {position: relative; width: 35%; height:50px; margin-top:40px; background:#494955; color:#fff; text-align: center;}
.tfp_x .org .org_top .lv02 span {display:inline-block; line-height: 50px;}
.tfp_x .org .org_list {position: relative;}
.tfp_x .org .org01 .org_top .lv01 {background: url(/images/kor/TaxFiscalPubInfo/TaxFiscalPubInfo_TaxFiscalPubInfo_Tax_img01.png)no-repeat center; background-size: contain;}
.tfp_x .org .org02 .org_top .lv01 {margin:0 auto; background: url(/images/kor/TaxFiscalPubInfo/TaxFiscalPubInfo_TaxFiscalPubInfo_Tax_img02.png)no-repeat center; background-size: contain;}
.tfp_x .org .org01 .org_list .list {position: relative; width: 30%; margin-right: 5%;}
.tfp_x .org .org02 .org_list .list {position: relative;width: 48%; margin: 0 1%;}
.tfp_x .org .org02 .org_list ul li ul {padding:0 10px; background:#fff;}
.tfp_x .org .org02 .org_list .list ul li.one,
.tfp_x .org_list .list ul li.two {width: 100%; height: 50px; color: #fff; display: inline-block; text-align: center; line-height: 50px;}
.tfp_x .org .org02 .org_list .list ul li.one {background: #67574e;}
.tfp_x .org .org02 .org_list .list ul li.two {background: #927a6c;}
.tfp_x .org .org02 .org_list .list ul .two_2 {margin-top:10px; border-top:3px solid #927a6c;}
.tfp_x .org .org_list {padding-top:70px; overflow:hidden; text-align: center;}
.tfp_x .org .org_list .list {float: left; text-align: left}
.tfp_x .org .org_list .list:last-child {margin-right: 0;}
.tfp_x .org .org01:after {content: ""; position: absolute; right:14.9%; width: 8px; height: 8px; top: 70px; margin-right: -4px; background: #fff; border: 1px solid #bababa; border-radius: 100px; z-index: 2;}
.tfp_x .org .org01 .org_top:after {position: absolute; top: 75px; right: 14.9%; display: block; width: 1px; height: 230px; background: #ccc; content: ""; z-index: 1}
.tfp_x .org .org01 .org_top:before {position: absolute; top: 75px; right: 14.9%; display: block; width: 50%; height: 1px; background: #ccc; content: ""; z-index: 1}
.tfp_x .org .org01 .org_top .lv02 span:before {position: absolute; top:-70px; left: 50%; display: block; width: 1px; height: 70px; margin-left:-0.5px; background: #ccc; content: ""; z-index: 1;}
.tfp_x .org .org01 .org_top .lv02:before {position: absolute; top: 50px; left: 50%;display: block; width: 1px; height: 35px; margin-left:-0.5px;  background: #ccc; content: ""; z-index: 1;}
.tfp_x .org .org01 .org_list:after {position: absolute; top: 35px; left: 15%; display: block; width: 35%; height: 1px; background: #ccc; content: ""; z-index: 1;}
.tfp_x .org .org01 .org_list > li:before {position: absolute; top: -35px; left: 50%; display: block; width: 1px; height: 35px; margin-left:-0.5px; background: #ccc; content: ""; z-index: 1;}
.tfp_x .org .org01 .org_list > li:after {content: ""; position: absolute; width: 8px; height: 8px; top: -39px; left: 50%; margin-left:-4px; background: #fff; border: 1px solid #bababa; border-radius: 100px; z-index: 2;}
/* .tfp_x .org .org01 .org_list > li:last-child:before,
.tfp_x .org .org01 .org_list > li:last-child:after {display:none;} */
.tfp_x .org .org01 .org_top .lv02:after {content: ""; position: absolute; width: 8px; height: 8px; top: 80px; left: 50%; margin-left:-4px; background: #fff; border: 1px solid #bababa; border-radius: 100px; z-index: 2;}
.tfp_x .org .tab-ul.type3 {padding:0 10px; background:#fff; border-bottom: 1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.tfp_x .org .tab-ul.type3 li {width: 100%; height:45px; background:#fff;  border-bottom:1px dotted #707070; border-right:0;}
.tfp_x .org .tab-ul.type3 li:last-child {border-bottom:none;}
.tfp_x .org .tab-ul.type3 li a:last-child {border-bottom: none;}
.tfp_x .org .tab-ul {margin-bottom:0;}
.tfp_x .org .tab-ul.type3 li a span {text-align: center; padding: 0; }
.tfp_x .org .tab-ul.type3 li a:hover:before, .tab-ul.type3 li.on a:before {border:none;}
.tfp_x .org .tab-ul.type3 li a:hover span, .tab-ul.type3 li.on a span {color:#666;}
.tfp_x .org .org01 .tab-ul.type3 {border-top:3px solid #494955;}
.tfp_x .org .org02 .org_list:after {position: absolute; top: 35px; left: 25%; display: block; width: 50%; height: 1px; background: #ccc; content: ""; z-index: 1;}
.tfp_x .org .org02 .org_top:before {position: absolute; top:100px; left: 50%; display: block; width: 1px; height: 80px; margin-left:-0.5px; background: #ccc; content: ""; z-index: 1;}
.tfp_x .org .org02 .org_list:before {content: ""; position: absolute; width: 8px; height: 8px; top: 31px; left: 50%; margin-left:-4px; background: #fff; border: 1px solid #bababa; border-radius: 100px; z-index: 2;}
.tfp_x .org .org02 .org_list > li:before{position: absolute; top: -35px; left: 50.5%; display: block; width: 1px; height: 35px; margin-left:-0.5px; background: #ccc; content: ""; z-index: 1;}
.tfp_x .org .org02 .org_list > li:after {content: ""; position: absolute; width: 8px; height: 8px; top:-39px; left: 50%; margin-left:-4px; background: #fff; border: 1px solid #bababa; border-radius: 100px; z-index: 2;}
.tfp_x .org .tab-ul.type3 li a:focus span {color:#d71a1f;}
.tfp_x .org .tab-ul li a {word-break: break-all;}

/*221212 조세체계 구조 수정*/
.tfp_x .org .org01 .org_top .lv01 {width: 80%;}
.tfp_x .org .org01 .org_top .org_mid {display: flex;}
.tfp_x .org .org01 .org_top .org_mid li:last-child {margin-left:30%}
.tfp_x .org .org01 .org_top:before {position: absolute; top: 85px; left: 51.5%; display: block; width: 1px; height: 80px; margin-left: -0.5px; background: #ccc; content: ""; z-index: 1}
.tfp_x .org .org01 .org_top:after {position: absolute; top: 164px; left: 34%; display: block; width: 53.5%; height: 1px; background: #ccc; content: ""; z-index: 1}
.tfp_x .org .org01 .org_top .lv02 span:before {position: absolute; top: -21px; left: 50%; display: block; width: 1px; height: 21px; margin-left: -0.5px; background: #ccc; content: ""; z-index: 1;}
.tfp_x .org .org01 .org_top .lv02:first-child {width: 45%;}
.tfp_x .org .org01 .org_top .lv02:last-child:before {display: none;}
.tfp_x .org .org01 .org_top .lv02:last-child:after {display: none}
.tfp_x .org .org01 .org_list:after {width: 70%;}
.tfp_x .org .org01 .org_top .lv02:after {display: none;}
.tfp_x .org .org01:after {display: none;}
.tfp_x .org .tab-ul.type3 {padding: 0 8px}
.tfp_x .org .org01 .org_top .lv02:before {left:63%;}

/* 아코디언 */
.tfp_x .tabpanel .tit {margin: 20px 0;}
.tfp_x .tabpanel .tit h2 {float: left;}
.tfp_x .tabpanel .tit p {float: right; line-height: 40px; }
.tfp_x .ui-accodion > li {height: auto !important;}
.tfp_x .ui-accodion > li .h2 {margin-top: 0;}
.tfp_x .ui-accodion .inner h3:first-child {margin-top: 0;}
.tfp_x .ui-accodion .imgbox {margin: 10px 0;}
.tfp_x .ui-accodion .box-footer {border-top: none;}
.tfp_x .box-footer .btn {padding-right: 50px;}
.tfp_x .list-num > li .list-2st li:before {left:10px;}
.tfp_x li.li_small {font-size:13px;}
.tfp_x .italic {font-style:italic;}
.tfp_x .table-responsive tbody th {font-weight: normal;}
.tfp_x .li_small {margin-left: 10px;}
.tfp_x .ui-accodion.qna .inner,
.tfp_x .ui-accodion.qna .item {padding-left:30px;}
.tfp_x .box-footer {border-top: 0;}
.tfp_x .list-none > li:before {display:none;}
.tfp_x .ui-accodion .pl_10 {padding-left:10px;}
.tfp_x .ui-accodion .txt_bul.pl_10:before {left:0;}
.tfp_x .btn:focus .ir-home,
.tfp_x .btn:hover .ir-home {background-position: -198px -213px;}

.tfp_x .btn-danger:hover,
.tfp_x .btn-danger:active,
.tfp_x .btn-danger:focus {border: 2px dotted #fff;}

@media screen and (max-width:768px){
   .tfp_x .org .org01 {width: 100%; margin-right: 0;}
   .tfp_x .org .org02 {width: 100%; margin-top: 10%;}

   .tfp_x .org .org02 .org_list:before {right:24.5%;}
}

@media screen and (max-width:550px){
    .tfp_x .ui-accodion.qna .inner,
    .tfp_x .ui-accodion.qna .item {padding-left: 20px;}
    .tfp_x .ui-accodion .item strong {width:95%;}
}

@media screen and (max-width:540px){
    .tfp_x .org .org01 .org_top {margin-left: 0;}
    .tfp_x .org .org01 .org_top .lv01, .org .org02 .org_top .lv01 {width: 100%; margin: 0 auto;}
    .tfp_x .org .org_top .lv02 {width: 100%; margin: 0 auto;}
    .tfp_x .org .org_top .lv02 {width: 50%;}
    .tfp_x .org .org01 .org_top .lv01 {margin-bottom: 20px;}
    .tfp_x .org .org01 .org_list .list {width: 47%;}
    .tfp_x .org .org01 .org_list li:nth-child(2) {margin-right: 0;}
    /* .tfp_x .org .org01 .org_list > li:last-child {width: 100%;  margin-top: 10px;} */
    .tfp_x .org .org02 .org_list {padding-left: 0;}

    .tfp_x .tfp_x.org .org01 .org_top:after,
    .tfp_x.org .org01 .org_top:before {display: none;}
    .tfp_x .tfp_x.org .org01 .org_list > li:first-child:before {left: 23%;}
    .tfp_x .tfp_x.org .org01 .org_list:after {width: 53%; left:23%;}
    .tfp_x .tfp_x.org .org01 .org_list > li:first-child:after {left:22%;}
    .tfp_x .tfp_x.org .org01 .org_list > li:nth-child(2):after {right:22%;}
    .tfp_x .tfp_x.org .org01 .org_list > li:nth-child(2):before {left:76%;}
    .tfp_x .tfp_x.org .org01 .org_top .lv02:before {top:50px; left:50%; height:35px;}
    .tfp_x .tfp_x.org .org01:after {display:none;}
    .tfp_x .tfp_x.org .org02 .org_list > li:first-child:before {left:23%;}
    .tfp_x .tfp_x.org .org02 .org_list > li:nth-child(2):before {left:83%;}
    .tfp_x .tfp_x.org .org02 .org_list:before {right:26%;}
    .tfp_x .tfp_x.org .org02 .org_list > li:first-child:after {left:22%;}
    .tfp_x .tfp_x.org .org02 .org_list:after {left:23%;}
    .tfp_x .tfp_x.org .org01 .org_top .lv02:after {left:98.5%;}

    /* .tfp_x .org .org01 .org_top:before,
    .tfp_x .org .org01 .org_top:after,
    .tfp_x .org .org01:after{display:none;} */
    .tfp_x .org .org01 .org_list:after {left:23%; width:53%;}
}


/*221212 조세체계 구조 반응형 수정 시작 */
@media screen and (max-width:540px){
    .tfp_x .org .tab-ul.type3 {padding: 0 3px;}
    .tfp_x .org .org01 .org_top .org_mid {margin-top: 40px;}
    .tfp_x .org .org01 .org_top:after {left: 17.5%; width: 65%;}
    .tfp_x .org .org01 .org_list .list {width: 30%;}
    .tfp_x .org .org01 .org_list .list:last-child {margin-left: 15px;}
    .tfp_x .org .org01 .org_list:after {left: 15%; width: 68%;}
}
/*221212 조세체계 구조 반응형 수정 끝 */

@media screen and (max-width:420px){
    .tfp_x .box-footer .pull-right {float: initial; text-align: center;}
    .tfp_x .box-footer .btn {margin-bottom:10px; width:100%; margin-bottom:10px;}
    .tfp_x .org .org01 .org_list .list {width: 28%;}
}


@media screen and (max-width:400px){
    .tfp_x .org .org01 .org_list .list,
    .tfp_x .org .org02 .org_list .list,
    .tfp_x .org .org02 .org_top .lv01 {width: 100%; margin-right: 0; margin-left:0; margin-bottom: 10px;}
    .tfp_x .org .org_list {padding-top: 30px;}
    .tfp_x .org .org_top .lv02 {width:100%; margin-top: 20px;}
    .tfp_x .org .org01 .org_list > li:first-child:after,
    .tfp_x .org .org01 .org_list > li:first-child:before,
    .tfp_x .org .org01 .org_list > li:nth-child(2):before,
    .tfp_x .org .org01 .org_top .lv02:before,
    .tfp_x .org .org01 .org_list > li:nth-child(2):after,
    .tfp_x .org .org01 .org_top .lv02:after {display: none;}
    .tfp_x .org .org02 .org_list > li:nth-child(2):after,
    .tfp_x .org .org02 .org_list:before,
    .tfp_x .org .org02 .org_list > li:nth-child(2):before,
    .tfp_x .org .org02 .org_list:after,
    .tfp_x .org .org02 .org_list > li:first-child:after,
    .tfp_x .org .org02 .org_list > li:first-child:before {display: none;}
    .tfp_x .org .org02 .org_top:before {height: 85px;}
    .tfp_x .org .org01 .org_list:after {top: -29px; left: 18%; width: 1px; height: 60px;}
    .tfp_x .org .org01 .org_list > li:last-child {margin-top: 0;}

    .tfp_x .org .org01 .org_top .lv02:first-child {width: 100%;}
    .tfp_x .org .org01 .org_top .org_mid {margin-top: 0;}
    .tfp_x .org .org01 .org_list .list:last-child {margin-left: 0;}
    .tfp_x .org .org01 .org_list > li:last-child:before,
    .tfp_x .org .org01 .org_list > li:last-child:after {display: none;}
}



/* 조세제도란? - 우리나라의 현행 조세 종류, 조세의 분류 */
.tfp_ts .italic {font-style: italic;}
/*.tfp_ts .ir-icon__md.icon5 {background-position: -438px 5px;}*/
.tfp_ts .imgbox {background: #f9f9f9; text-align: center;}

/* 재정제도 - 재정 */
.tfp_fpf .imgbox {text-align: center;}
.tfp_fpf .imgbox img {width: 100%;}
.ui-list__bodo.type2 .inner:first-child {border-top: 1px solid #d72429;}
.tfp_fpf .ui-list__bodo .inner:nth-child(even) {background: #edeef0;}
.tfp_fpf .row .ui-list__bodo .inner .bbgrey {background-color:#785757 !important;}
.tfp_fpf .row .ui-list__bodo .inner .ir-icon__line {background: url("/images/kor/TaxFiscalPubInfo/TaxFiscalPubInfo_FiscalPublicFinance_img02.png");}
.tfp_fpf .row .ui-list__bodo .inner .ir-icon__line.icon1 {background-position: 0 0;}
.tfp_fpf .row .ui-list__bodo .inner .ir-icon__line.icon2 {background-position: -70px 0;}
.tfp_fpf .row .ui-list__bodo .inner .ir-icon__line.icon3 {background-position: -140px 0;}

/* 재정제도 - 재정법령, 참여공간 - 연구제안 */
.fiscalStatute .ui-topbox.type1 .ir-icon__md {background:url("/images/kor/Customer/Customer_RecruitInfo_img02.png")no-repeat center;}
.fiscalStatute .btn-default .ir-home {background-position: -228px -213px;}
.fiscalStatute .txtbox .btnbox .btn-icon {padding-right: 100px;}

.fiscalStatute .ui-list__column .inner .item {padding: 51px 59px;min-height: 250px;border: none;background-color: #f7f7f7;}
.fiscalStatute .ui-list__column .inner .item > p {margin-bottom:25px;}
.fiscalStatute .ui-list__column .inner .item .list-num li:last-child .badge {padding:2px 0;}

@media only screen and (max-width: 540px){
    .fiscalStatute .ui-list__column .inner .item {padding:5%;}
}

/* 재정제도 - 재정법령 */
.fiscalStatute .list_num>li{margin:7px 0; padding-left:26px; line-height:22px; color:#666;}
.fiscalStatute .list_num .num{margin:0 5px 0 -24px;}
.fiscalStatute .num{display:inline-block; overflow:hidden; width:19px; height:19px; margin:0 5px 5px 0; background-image:none; border-radius:50%; color:#fff; font-size:13px; text-align:center; vertical-align:middle; line-height:17px; }
.fiscalStatute .num.default{background-color:#d72429;}
.fiscalStatute .num.normal{background-color:#64666f;}
.fiscalStatute .plant_wrap{border-top:3px solid #d72429;}
.fiscalStatute .plant_wrap:after{content:""; display:block; clear:both; visibility:hidden;}
.fiscalStatute .plant_wrap h4{float:left; width:16%; font-size:18px; margin:0 auto; padding:0; background:none; font-weight:600; line-height:25px; color:#131313;}
.fiscalStatute .p_wrap h4 span {display:block; width:35px; padding:0 0 20px; font-size:14px; color:#000; border-top:1px solid #d72429; line-height:190%; font-weight:normal;}
.fiscalStatute .p_wrap h4 em {display:block; font-size:15px;line-height:20px;}
.fiscalStatute .p_wrap h4:before{display:none;}
.fiscalStatute .p_wrap {padding:5% 1% 5% 2%;border-bottom:1px solid #dcdcdc;}
.fiscalStatute .p_wrap .txtbox{float:left; width:80%; margin-left:4%;}
.fiscalStatute .p_wrap .txtbox p{margin:0;}
.fiscalStatute .p_wrap .txtbox .btnbox{margin:10px 0 0; float:right;}
.fiscalStatute .p_wrap .txtbox .btnbox .btn{margin:5px 0 0; text-align:left;}
.fiscalStatute .p_wrap:after{content:""; display:block; clear:both; visibility:hidden;}
.fiscalStatute .p_wrap:first-child{margin-left:0;}
.fiscalStatute .check-box .badge {margin-right:5px; margin-bottom:5px; padding:3px;}

 @media(max-width:740px) {
    .fiscalStatute .plant_wrap h4{width:100%; float:none;}
    .fiscalStatute .p_wrap .txtbox{width:100%; float:none; margin:10px 0 0; display:inline-block;}
    .fiscalStatute .p_wrap{padding:3%;}
 }

 /* 연구현황 - 국제기구협력사업 */
.collaboration .ui-list__bodo.type1{margin-bottom:15px;}
.collaboration .ui-list__bodo .inner .ui-bodo__summary strong {color:#333; margin-bottom:10px;}
.collaboration .ui-list__bodo.type1 .inner {padding:40px 0;}
.collaboration .ui-list__bodo .inner ul li {margin:1% 0; color:#878787;}
.collaboration .ui-list__bodo .inner ul li em {position: relative; display: inline-block; width: 150px; padding-left:10px; font-weight: 600; color:#333333;}
.collaboration .ui-list__bodo .inner ul li em.m_tit:before{display:inline-block; position:absolute; top:10px; left:0; width:3px; height:3px; background-color:#000; content:""; }
.collaboration .ui-topbox .tax_icon {background-image:url("/images/kor/TaxFiscalPubInfo/taxFiscalPubInfo_Collaboration_img01.png"); background-position:center;}
@media(max-width:540px) {
    .collaboration .ui-list__bodo .inner ul li em {width:100%;}
}

/*about_ci CI 소개*/
.about_ci .h3 {margin-top:70px;}
.about_ci .ci_wrap .btnbox{text-align:right; display:block; position:relative; margin:-40px 0 10px 0;}
.about_ci .ci_wrap .imgbox{padding:6%}
.about_ci .ci_wrap .imgbox li{width:50%; float:left;}
.about_ci .ci_wrap .imgbox:after{content:""; clear:both; display:block; visibility:hidden}
.about_ci .ci_wrap .btn-icon {padding-right:40px;}
.about_ci .ci_wrap .ir-download, .ir-home {right:20px;}
.about_ci .ci_wrap.t01 .imgbox{width:47%; float:left; min-height:195px; padding:3%;}
.about_ci .ci_wrap.t01 .txtbox{width:50%; float:right;}
.about_ci .ci_wrap.t01 .txtbox p {margin:40px 0 0;}
.about_ci .ci_wrap.t01 .txtbox .btnbox{text-align:left; display:block; position:relative; margin:40px 0 0;}
.about_ci .ci_wrap.t01:after{content:""; clear:both; display:block; visibility:hidden}
.about_ci .ci_wrap .imgbox {border:1px solid #ddd; text-align:center;}
.about_ci .ci_wrap .imgbox.col4 li {width:25%;}

@media(max-width:956px){
    .about_ci .ci_wrap.t01 .txtbox p, .about_ci .ci_wrap.t01 .txtbox .btnbox {margin:10px 0 0;}
    .about_ci .ci_wrap .btn-icon {margin-top:10px;}
}

@media(max-width:790px) {
    .about_ci .ci_wrap.t01 .imgbox,
    .about_ci .ci_wrap.t01 .txtbox{width:100%; float:none; min-height:auto;}
    .about_ci .ci_wrap .imgbox li{width:109%; float:left;margin-top:30px;}
    .about_ci .ci_wrap .imgbox li:first-child{margin:0;}
    .about_ci .ci_wrap .btnbox .btn{padding:10px 50px 10px 14px;}
}

@media(max-width:768px) {
    .about_ci .ci_wrap .btnbox, .about_ci .ci_wrap.t01 .txtbox .btnbox {text-align:center; margin:10px 0; }
    .about_ci .ci_wrap .imgbox.col4 li {width:49%; float:left; margin-top:0;}
}

@media(max-width:528px) {
    .about_ci .ci_wrap .btnbox .btn {width:100%; margin:5px 0; text-align: left;}
}


@media (max-width:480px){
    .about_ci .ci_wrap .btnbox{display:block; position:relative; margin:0 0 10px 0; }
}


/* 연구원안내 - 설립목적 및 주요기능 */
.info_Greeting .ui-cont-group__box .ui-cont--title h3 .ico1 {display: inline-block; width: 24px; height: 28px; margin-right: 10px; background: url(/images/kor/About/info_Greeting_img02.png)no-repeat; vertical-align: middle;}



/* 연구원안내 - 찾아오시는 길 */
.about_location .map_wrap {width:100%; height:345px; }
.about_location .map_txt {position:relative; background:#3d4151; }
.about_location .map_txt:after{content:"";display:block;clear:both;visibility:hidden;}
.about_location .map_txt .txt {float:left; padding:30px 10px 40px 40px;}
.about_location .map_txt .txt1 {width:50%;}
.about_location .map_txt .txt2 {width:50%;}
.about_location .map_txt .txt p {font-size:15px;color:#fff;}
.about_location .map_txt .txt .tit {font-size:19px; font-weight:bold;font-family:nsr;}
.about_location .map_txt .txt .tit + p {position: relative; padding-left:40px;line-height:27px;}
.about_location .map_txt .txt .tit + p:before {content:""; position: absolute; left:0;  width:30px; height:30px; background:url(/images/kor/About/About_Location_img01.png)no-repeat; vertical-align:middle;}
.about_location .map_txt .txt .tit + p.address:before {background-position:0 0;}
.about_location .map_txt .txt .tit + p.tel:before {background-position:-30px 0;}
.about_location .map_txt .a_btn {position:absolute; top:50%; right:40px; margin-top:-20px;}
.about_location .map_txt a {position: relative; display:block; width:120px; height:40px; padding-left:20px; border:2px solid rgba(255,255,255,0.5); line-height:36px; color:#fff; text-align:center; font-size:15px;}
.about_location .map_txt a:before {content:""; position: absolute; left:20px; top:10px; width:16px; height:18px;margin-right:5px; background:url(/images/kor/About/About_Location_img01.png)no-repeat -70px 0; vertical-align:middle;}
.about_location #map_tab_content .con {display:none;padding-top:40px;}
.about_location #map_tab_content .con.active { display:block; }
.about_location #map_tab_content .con strong {font-size:24px; color:#000; font-weight:bold;}
.about_location #map_tab_content .con .list_wrap .h3 { margin:10px 0 0 ;font-size:21px; font-weight:bold; color:#09257b;font-family:nsr;}
.about_location #map_tab_content .con .list_wrap .row_list {position:relative; min-height:200px;padding:40px 0 40px 190px; border-bottom:1px dashed #ccc;}
.about_location #map_tab_content .con .list_wrap .row_list .icon {position:absolute; left:30px; top:33px; font-size:18px; color:#09257b; text-align:center;}
.about_location #map_tab_content .con .list_wrap .row_list .icon span {display:block;width:125px; height:125px; margin-bottom:3px;background:url(/images/kor/About/About_Location_img01.png)no-repeat}
.about_location #map_tab_content .con .list_wrap .row_list .icon.icon01 span {background-position:0 -135px;}
.about_location #map_tab_content .con .list_wrap .row_list .icon.icon02 span {background-position:-126px -135px;}
.about_location #map_tab_content .con .list_wrap .row_list .icon.icon03 span {background-position:-252px -135px;}
.about_location #map_tab_content .con .list_wrap .row_list ul li {font-size:15px; color:#4a4a4a; }
.about_location #txt .btn-ani.btn-file.bntime{padding:3px 6px 2px;background:#eee;}
.about_location #map_tab_content .con.content2 img,
.about_location #map_tab_content .con.content3 img{border:1px solid #ddd;}
.about_location .txt-tip-red {position:relative; padding-left:20px; color:#888;}
.about_location .txt-tip-red:before {top:4px; left:0; content:""; width:16px; height:16px; background:url(/images/kor/About/About_Location_img01.png) 0 -264px no-repeat; display:block; position:absolute; overflow:hidden}

@media(max-width:850px){
    .about_location .map_txt .txt {float:none;}
    .about_location .map_txt .txt.txt1 {width:100%; padding:20px 25px 0;}
    .about_location .map_txt .txt.txt2 {width:100%; padding:10px 25px 20px;}
    .about_location .map_txt .a_btn {top:auto; right:25px; bottom:25px; margin-top:0;}
}

@media(max-width:580px){
    .about_location .map_txt .txt.txt2 { padding:10px 25px 70px;}
    .about_location .map_txt .a_btn {bottom:20px;}
    .about_location #map_tab_content .con .list_wrap .row_list {min-height:auto; padding:40px 0;}
    .about_location #map_tab_content .con .list_wrap .row_list .icon {position:static; margin:0 auto 20px;  }
    .about_location #map_tab_content .con .list_wrap .row_list .icon span {margin:0 auto 5px;}
}

/* 연구원 안내 - 역대 원장 */
.about_Successive .col1-box-css{position:relative; margin-top:35px; width:49%; float:left; margin-right:2%; height:100%; border:1px solid #ececec;}
.about_Successive .col1-box-css:nth-child(odd) {margin-right:0;}
.about_Successive .col1-box-css:before{display:inline-block; position:absolute; bottom:0; right:0; width:178px; height:135px; background:url(/images/prog/profile/proback.png) no-repeat; content:"";}
.about_Successive .col-box-css a:hover .col1-btn-css{background-color:#3f3f48; color:#fff; border:1px solid #3f3f48}
.about_Successive .col1-box-css .col1-box-text h1{font-size:18px; font-weight:bold; color:#333333;}
.about_Successive .col1-box-css .pm-icon{display:inline-block; width:140px; height:142px; background:url(/images/prog/edu/pm_icon.png) no-repeat;}
.about_Successive .col1-box-css .sp-icon{display:inline-block; width:140px; height:142px; background:url(/images/prog/edu/sp_icon.png) no-repeat;}
.about_Successive .col1-box-css .list-1st-css{margin-top:13px;}
.about_Successive .col1-box-css .list-1st-css li b{font-size:14px; color:#333333;}
.about_Successive .col1-box-css .list-1st-css li span{font-size:14px; color:#878787;}
.about_Successive .col1-box-css .list-1st-css li:nth-child(n+2){margin-top:0px;}
.about_Successive .col1-box-css .list-1st-css li:before{display:inline-block; top:9px; width:3px; height:3px; background-color:#000; content:"";}
.about_Successive .col1-box-css .col1-text-css b{font-size:24px; color:#333333;}
.about_Successive .col1-box-css .col1-text-css span{margin-left:13px; font-size:13px; color:#333333;}
.about_Successive .col1-box-css .pro_title{border-bottom:1px dotted #ddd; padding-bottom:10px;}

.about_Successive .ui-agree-box .inner .col .item{padding:30px; border:none;}
.about_Successive .ui-agree-box .inner {margin:0;}
.about_Successive .col-sm-12 {padding:0;}
.about_Successive .col-sm-12 > .col-sm-3 {float:left; height:165px; width:120px; padding:0; border:1px solid #eee;}
.about_Successive .col-sm-12 > .col-sm-3 img {width:100%; height:100%; border:5px solid transparent;}
.about_Successive .col-sm-12 > .col-sm-9 {width:calc(100% - 120px); padding:0; padding-left:30px; float:left;}
.about_Successive .row .col-sm-3 {padding:0;}
.about_Successive .row .col-sm-9 {padding-right:0; white-space: nowrap;}

@media (max-width:970px){
    .about_Successive .list-1st .row .col-sm-9, .about_Successive .list-1st .row .col-sm-3 {display:block; width:100%;}
}

@media (max-width:870px){
    .about_Successive .col1-box-css {width:100%; margin-right:0;}
}

@media (max-width:768px){
    .about_Successive .col1-box-css{height:auto;}
    .about_Successive .col1-box-css .icon-mo{text-align:center}
    .about_Successive .col1-box-css .pro_mo_left{margin-top:10px; text-align:left !important;}
    .about_Successive .col1-box-css .pro-btn-box{padding-bottom:29px; text-align:center !important;}
    .about_Successive .row .col-sm-9 {display:inline-block;}
}

/* 한송희 20191031 */
@media (max-width:520px){
    .about_Successive .col-sm-12 > .col-sm-3 {float:none; margin:0 auto;}
    .about_Successive .col-sm-12 > .col-sm-9 {display:block; width:100%; padding-left:0;}
    .about_Successive .col-sm-12 > .col-sm-9 .list-1st {text-align:left;}
    .about_Successive .ui-agree-box .inner .col .item {text-align:center;}
}

@media (max-width:340px){
    .about_Successive .ui-agree-box .inner .col .item {padding:15px;}
}


/* 정보공개 비공개대상정보 */
.InfoAccess_Closed .ui-list__bodo .inner .ui-bodo__summary strong {font-size: 15px; color: #3c3c3c;}
.infoaccess_closed .txt-box.area-box a{color: inherit;text-decoration: none;margin:5px 0;text-align: left;}
.infoaccess_closed .txt-box.area-box a:hover,
.infoaccess_closed .txt-box.area-boxt a:focus{font-weight:bold;letter-spacing: 0.01em;}

/* 정보공개 해외연수출장보고서 */
.infoAccess_Announce .col-xs-12 .col .item_tit {height: 50px;background: #30303c; line-height: 50px; text-align: center; color: #fff; font-weight: bold; border-top: 1px solid #ddd;}
.infoAccess_Announce .ui-list__card .obj .item {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.infoAccess_Announce .ul_wrap {width: 100%;}
.infoAccess_Announce .ul_wrap ul.top_list {display:inline-block; width:100%; padding: 40px 0 0; margin-bottom: 0; border: none;}
.infoAccess_Announce .ul_wrap ul.top_list > li {float:left; width: 24%; position: relative; margin-right:1%;}
.infoAccess_Announce .ul_wrap ul.top_list > li:last-child {margin-right:0;}
.infoAccess_Announce .ul_wrap ul.top_list > li:after {position: absolute; content: ""; top: 83px; right: -23px; width: 35px; height: 10px; background: url(/images/kor/InfoAccess/InfoAccess_Announce_img04.png)no-repeat 0 0;}
.infoAccess_Announce .ul_wrap ul.top_list > li:last-child:after {display:none;}
.infoAccess_Announce .ul_wrap ul.top_list > li div {position: relative; display:table; width: 172px; height:178px; margin: 0 auto;}
.infoAccess_Announce .ul_wrap ul.top_list > li div span {display:table-cell; vertical-align: middle; padding: 0; text-align: center; color: #fff; font-weight: 600;}
.infoAccess_Announce .ul_wrap ul.top_list div:after {position: absolute; content: ""; bottom: -40px; left: 49.5%; margin-right:-0.5px;width: 1px; height: 41px; background: #ddd;}
.infoAccess_Announce .ul_wrap ul.top_list li:nth-child(3) :after, .infoAccess_Announce .ul_wrap ul.top_list li:nth-child(4) div:after {left:49%;}
.infoAccess_Announce .ul_wrap ul.top_list li:nth-child(1) div {background: url(/images/kor/InfoAccess/InfoAccess_Announce_img03.png)no-repeat -24px 0;}
.infoAccess_Announce .ul_wrap ul.top_list li:nth-child(2) div {background: url(/images/kor/InfoAccess/InfoAccess_Announce_img03.png)no-repeat -260px 0;}
.infoAccess_Announce .ul_wrap ul.top_list li:nth-child(3) div {background: url(/images/kor/InfoAccess/InfoAccess_Announce_img03.png)no-repeat -498px 0;}
.infoAccess_Announce .ul_wrap ul.top_list li:nth-child(4) div {background: url(/images/kor/InfoAccess/InfoAccess_Announce_img03.png)no-repeat -734px 0;}

.infoAccess_Announce .ul_wrap ul.top_list .list {position: relative;display: inline-block; width:100%; min-height:390px; padding: 40px 20px; margin-top:40px; border:1px solid #ddd;}
.infoAccess_Announce .ul_wrap ul.top_list .listlast-child:before {left:49.5%;}
.infoAccess_Announce .ul_wrap ul.top_list .list li ul > li {position: relative; width:100%; margin-bottom:10px; padding-left:10px; }
.infoAccess_Announce .ul_wrap ul.top_list .list li ul > li a:hover,
.infoAccess_Announce .ul_wrap ul.top_list .list li ul > li a:active,
.infoAccess_Announce .ul_wrap ul.top_list .list li ul > li a:focus {color:#db401a; text-decoration: underline;}

.infoAccess_Announce .btn-default .ir-home { background-position: -213px -213px;}

@media(max-width:1002px){
    .infoAccess_Announce .ul_wrap ul.top_list .list {min-height: 400px;}
}

@media(max-width:930px){
    .infoAccess_Announce .ul_wrap ul.top_list > li {width:49%; margin-bottom:20px;}
    .infoAccess_Announce .ul_wrap ul.top_list > li:nth-child(even) {margin-right:0;}
    .infoAccess_Announce .ul_wrap ul.top_list .list:before {left:49%;}
    .infoAccess_Announce .ul_wrap ul.top_list > li:nth-child(3) .list,
    .infoAccess_Announce .ul_wrap ul.top_list > li:nth-child(4) .list {min-height:165px;}
    .infoAccess_Announce .ul_wrap ul.top_list > li:after {display:none;}
}

@media(max-width:535px){
    .infoAccess_Announce .ul_wrap ul.top_list > li {width:100%; margin-right:0;}
    .infoAccess_Announce .ul_wrap ul.top_list > li:nth-child(3) .list,
    .infoAccess_Announce .ul_wrap ul.top_list > li:nth-child(4) .list,
    .infoAccess_Announce .ul_wrap ul.top_list .list {min-height:auto;}
}


/* 연구원안내 - 홍보영상 */
.about_pr .vod_wrap {border: 1px solid #dcdcdc;}
.about_pr .vod_wrap .vod_box {padding: 35px 65px;}
.about_pr .vod_wrap .vod_box .vod_view {position: relative;width: 100%;height: auto;padding-bottom: 57.44%;background: #333;}
.about_pr .vod_wrap .vod_box .vod_view iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}

.about_pr .vod_wrap .subtit {padding: 35px 65px;background: #f6f5f5;border-top: 1px solid #dcdcdc;}
.about_pr .vod_wrap .subtit strong {float: left; margin-top: 10px; padding-bottom: 34px; width: 15%; background: url(/images/kor/About/About_PR_img08.png)no-repeat left bottom; font-size: 16px; font-weight: 600; color: #be0100;}
.about_pr .vod_wrap .subtit .subtit_txt {float: right;padding: 10px;width: 83%;}
.about_pr .vod_wrap .subtit .subtit_txt .txtwrap {width: 100%;height: 150px;overflow-y: scroll;}
.about_pr .vod_wrap .subtit .subtit_txt pre {width: 100%; white-space: pre-line; word-wrap: break-word; word-break: keep-all; }
.about_pr .vod_wrap .subtit:after {content: "";display: block;clear: both;visibility: hidden;}

@media only screen and (max-width: 767px) {
    .about_pr .vod_wrap .vod_box {padding: 20px;}
    .about_pr .vod_wrap .subtit strong {padding-bottom: 0;background-image: none;}
    .about_pr .vod_wrap .subtit strong, .vod_wrap .subtit .subtit_txt {float: none;width: 100%}
    .about_pr .vod_wrap .subtit h4 {margin-bottom: 15px; padding: 0;background: none;}
    .about_pr .vod_wrap .subtit {padding: 20px}
    .about_pr .vod_wrap .subtit .subtit_txt {width:100%; margin-top:20px; padding:0;}
}

/* 정보공개 - 예산/결산 */
.infoAccess_BudgetSettlement .txt_right {text-align: right;}
.infoAccess_BudgetSettlement .ti_10 {text-indent: 10px;}
.infoAccess_BudgetSettlement .ti_15 {text-indent: 15px;}
.infoAccess_BudgetSettlement .ti_20 {text-indent: 20px;}
.infoAccess_BudgetSettlement .ti_25 {text-indent: 25px;}

/* 연구원안내 - 연구활동 */
.about_MainActivities .program--search > .txt_bul {padding-left:10px;}
.about_MainActivities .program--search > .txt_bul:before {left:0;}
.about_MainActivities .program--search .search--btn span {width:95px;background-color: #555;}
.about_MainActivities .program--search p {float:left; margin:5px 0 0 0;}
.about_MainActivities .top_wrap {position:relative; margin-bottom:10%;}
.about_MainActivities .top_wrap .top_box {width:100%; height:256px; background:url(/images/kor/About/About_MainActivities_img01.jpg)no-repeat;}
.about_MainActivities .top_wrap .tite_box {position:absolute; top:35px; right:37px; width:380px; padding:40px 30px; background:url(/images/kor/About/About_MainActivities_img04.png);}
.about_MainActivities .top_wrap .tite_box h2 {font-size:25px; color:#fff; font-weight:600;}
.about_MainActivities .top_wrap .tite_box p {padding:10px 0 37px; color:#efefef;}

.about_MainActivities .top_wrap .tite_box .btn-primary {background:none; border:1px solid rgba(255,255,255,0.5);}
.about_MainActivities .top_wrap .tite_box .btn-primary {padding:10px 62px 9px 25px;}
.about_MainActivities .top_wrap .tite_box .btn-primary:link,
.about_MainActivities .top_wrap .tite_box .btn-primary:visited {color:#fff;}
.about_MainActivities .top_wrap .tite_box .btn-icon.btn-primary .ir-download:link,
.about_MainActivities .top_wrap .tite_box .btn-icon.btn-primary .ir-download:visited {color:#fff;}
.about_MainActivities .top_wrap .tite_box .btn-icon.btn-default .ir-download,
.about_MainActivities .top_wrap .tite_box .btn-icon.btn-default:focus .ir-download,
.about_MainActivities .top_wrap .tite_box .btn-icon.btn-default:hover .ir-download,
.about_MainActivities .top_wrap .tite_box .btn:focus .ir-download,
.about_MainActivities .top_wrap .tite_box .btn:hover .ir-download {background-position:-109px -216px;}
.about_MainActivities .ui-list__card .col2 .col {width:100%;}
.about_MainActivities .list_num > li{margin:7px 0; padding-left:26px; line-height:22px; color:#666;}
.about_MainActivities .list_num .num{margin:0 5px 0 -24px;}
.about_MainActivities .list_num li:before {display:none;}
.about_MainActivities .list-none > li:before {display:none;}
.about_MainActivities .num{display:inline-block; overflow:hidden; width:19px; height:19px; margin:0 5px 5px 0; background-image:none; border-radius:50%; color:#fff; font-size:13px; text-align:center; vertical-align:middle; line-height:17px; }
.about_MainActivities .num.default{background-color:#d72429;}
.about_MainActivities .num.normal{background-color:#64666f;}

.about_MainActivities .ui-list__bodo .inner .ui-bodo__summary strong {font-size:15px; color:#3c3c3c;}
.about_MainActivities .ui-list__bodo .txt_bul {padding-left:10px;}
.about_MainActivities .ui-list__bodo .txt_bul:before {left:0;}

.about_MainActivities .wrap_2009 .top_wrap {margin-bottom:20px;}
.about_MainActivities .wrap_2009 .top_wrap .tite_box p {padding-bottom:0;}
.about_MainActivities .wrap_2009 .file_wrap {display:table; width:100%;}
.about_MainActivities .wrap_2009 .file_wrap a {display:table-cell; border:1px solid #fff;}

@media (max-width:640px) {
    .about_MainActivities .top_wrap .top_box {display:none;}
    .about_MainActivities .top_wrap .tite_box {position:static; width:100%;}
    .about_MainActivities .wrap_2009 .file_wrap a {display:inline-block; width:100%;}
}

/* InfoAccess_OpenDataPublic */
.sub_odp .ui-topbox.type1 .circle {width: 110px;height: 110px;}
.sub_odp .ir-icon__md {background-image: url(/images/kor/InfoAccess/odp_icon.png);}
.sub_odp .ir-icon__md.icon1 {background-position: -1px -1px;}

.fieldtrip_wrap { margin-bottom: 20px;overflow: hidden; }
.fieldtrip_wrap .trip_box { padding:40px 20px 0;width:49%;height: 314px;margin-left: 2%;background: #f1f1f4;display:inline-block;float:left;text-align: center;}
.fieldtrip_wrap .trip_box:first-child { margin-left: 0;}
.fieldtrip_wrap .trip_box .tripico {display: block; width:109px;height: 109px;background: #fff url(/images/kor/InfoAccess/odp_icon.png);margin:0 auto;border-radius: 50%; }
.fieldtrip_wrap .trip_box .tripico.icon01 { background-position:-1px -1px;  }
.fieldtrip_wrap .trip_box .tripico.icon02 { background-position:-111px -1px; }
.fieldtrip_wrap .trip_box .tripico.icon03 { background-position:-220px -1px; }
.fieldtrip_wrap .trip_box strong { text-align: center;margin-top: 20px;font-size: 16px;font-weight: 600;line-height: 3;}
.fieldtrip_wrap .trip_box .trip_txt { text-align: left;margin-top: 20px; }
@media (max-width:550px) {
    .fieldtrip_wrap .trip_box {float:none; width:100%;margin: 1% 0;}
}

.trip_program { position: relative; padding: 40px 40px 40px 315px;overflow: hidden;border:1px solid #ddd;min-height: 330px;}
.trip_program .prog_pic { display: block;width:245px;height: 245px;position: absolute;top:40px;left:40px;border-radius: 50%;background:url(/images/kor/InfoAccess/odp_icon.png); background-position: -1px -111px;}
.trip_program strong { font-size: 16px;font-weight: bold;margin-bottom: 10px;display: block; }
.trip_program .date_txt { margin-left: 15px; margin-top:7px;}
.trip_program .btnbox{margin-top: 20px;}
.trip_program .btnbox:after{content:"";clear: both;}
.trip_program .btnbox li{float: left; width: 48%;margin: 1%;}
.trip_program .btnbox li a{width: 100%;}
.trip_program .btnbox li a .btn-icon {padding-right: 40px;}
.trip_program .btn-default .ir-home {background-position: -213px -213px;}
/* 한송희 20191031 */
@media (max-width:840px) {
    .trip_program .btnbox li{float: none; width: 98%;margin: 1%;}
}
@media (max-width:767px) {
    .trip_program { height: auto;padding-left: 40px; }
    .trip_program .prog_pic { position: static; margin:0 auto;margin-bottom: 40px; }
}

/* 클린신고센터  - Customer_CleanCenter1~5 */
.customer_CleanCenter .imgbox {text-align:center;}
.customer_CleanCenter .statute_wrap {display:inline-block;}
.customer_CleanCenter .statute_wrap a.btn.btn-default.btn-icon {width:49.5%; float:left; margin-bottom:1%;}
.customer_CleanCenter .statute_wrap a.btn.btn-default.btn-icon:nth-child(odd) {margin-right:1%;}

.customer_CleanCenter .statute_wrap.customer_CleanCenter1 a.btn.btn-default.btn-icon:nth-child(1) {padding-top:20px;}
.customer_CleanCenter .statute_wrap.customer_CleanCenter1 a.btn.btn-default.btn-icon:nth-child(-n+2) {min-height: 62px;}
.customer_CleanCenter .customer_CleanCenter2.statute_wrap a.btn.btn-default.btn-icon {padding-right:45px;}
.customer_CleanCenter .bottom_btn {text-align:center; margin-top:10px;}

@media (max-width:1279px) {
    .customer_CleanCenter .statute_wrap.customer_CleanCenter1 a.btn.btn-default.btn-icon:nth-child(1){padding-top:10px;min-height:auto;}
    .customer_CleanCenter .statute_wrap.customer_CleanCenter1 a.btn.btn-default.btn-icon:nth-child(-n+2) {min-height:auto;}
}
@media (max-width:995px) {
    .customer_CleanCenter .statute_wrap a.btn.btn-default.btn-icon {width:100%; margin:0 0 1% 0;}
    .customer_CleanCenter .statute_wrap.customer_CleanCenter1 a.btn.btn-default.btn-icon:nth-child(1) {padding-top:10px;}
    .customer_CleanCenter .statute_wrap.customer_CleanCenter1 a.btn.btn-default.btn-icon:nth-child(-n+2) {min-height:auto;}
}
@media (max-width:400px) {
    .customer_CleanCenter .bottom_btn a {width:100%; margin:1% 0; text-align: left;}
}

/* 행동강령 위반신고 - Customer_CleanCenter3 */
.customer_CleanCenter .declaration_box {display: inline-block; padding: 5%; margin-top:20px; border: 1px solid #e6e6e6;}
.customer_CleanCenter .declaration_box > div {float: left; width: 50%; text-align: center; box-sizing: border-box;}
.customer_CleanCenter .declaration_box .left {padding-right: 5%; border-right: 1px dashed #e6e6e6;}
.customer_CleanCenter .declaration_box .right {padding-left: 5%;}
.customer_CleanCenter .declaration_box img {display: block; margin: 0 auto; padding-bottom: 25px;}
.customer_CleanCenter .declaration_box strong {font-size: 16px; font-weight: 600;}
@media (max-width:768px) {
    .customer_CleanCenter .declaration_box > div {width:100%;}
    .customer_CleanCenter .declaration_box .left {padding:0 0 5%; border-right:none; border-bottom:1px dashed #e6e6e6;}
    .customer_CleanCenter .declaration_box .right {padding:5% 0 0;}
}

/* 연구인력 POOL - Customer_Rcavcmt  */
.customer_Rcavcmt .list-none li:before {display:none;}

/* 윤리경영 - Ethices */
.ethices ul.right {float:right; margin-bottom:20px; text-align: right;}
.ethices ul.right span {position: absolute; right: 0; padding-right: 85px;}
.ethices .list-none li:before {display:none;}
.ethices ul.txt-h3 ul.txt-h4 {margin:5px 0 5px 25px;}
.ethices .ui-accodion.qna .inner p {color:#494949; font-size:15px;}
.ethices .ls_05 {letter-spacing: -0.5px;}
.ethices .ls_08 {letter-spacing: -0.8px;}
.ethices .ls_1 {letter-spacing: -1px;}
.ethices .ls_11 {letter-spacing: -1.1px;}
@media (max-width:550px) {
    .ethices .ui-accodion.qna .inner, .ethices .ui-accodion.qna .item {padding-left: 20px;}
    .ethices .ui-accodion .item strong {width:95%;}
}

/* 개인정보처리방침 PrivacyPolicy */
.privacyPolicy ul li ul.txt-h2 {margin-top:5px;}
.privacyPolicy .link li a {text-decoration:underline;}
.privacyPolicy .num-list {margin-top:5px;}
.privacyPolicy .num-list li > ul,
.privacyPolicy .num-list li > ul.list-1st,
.privacyPolicy .num-list li > p{ margin-top:5px; }
.privacyPolicy ul li,
.privacyPolicy .num-list li {margin-top:5px; font-size:16px; color:#666;}
.privacyPolicy .ls_05 {letter-spacing: -0.5px;}
.privacyPolicy .ls_08 {letter-spacing: -0.8px;}
.privacyPolicy .ls_1 {letter-spacing: -1px;}
.privacyPolicy .ml_m10 {margin:0 0 0 -10px;}
.privacyPolicy .h2 .sub_title {font-size: 16px; font-weight: 500; color: blue; margin-left: 10px;}

/* 조직도 About_Organization */
#org_wrap {}
#org_wrap .org_img {width:100%;background: #f5f5f6;}
#org_wrap .org_img > div {display: block;position: relative;width:929px;height:855px;margin: 0 auto;}
#org_wrap .org_img > div img {}
#org_wrap .org_img > div .menu_wrap {}
#org_wrap .org_img > div .menu_wrap span {font-size:0; position:absolute; }
#org_wrap .org_img > div .menu_wrap .orgbtn {display:block;position:absolute;width: 39px;height: 210px;/*background:rgba(0,0,0,0.5);*/text-align:center;color:#fff;font-size:0;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn1 {left: 41%; top: 6.5%; width: 165px; height: 163px; border-radius: 50%;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn2 {right: 12%; top: 13.2%; width: 153px; height: 45px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn3 {right: 12%; top: 19.5%; width: 153px; height: 44px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn4 {left: 44%; top: 39%; width: 114px; height: 114px;border-radius: 50%;}

#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn5 {left: 56px;bottom: 102px; height: 234px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn6 {left: 104px;bottom: 102px; height: 234px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn7 {left: 153px;bottom: 102px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn8 {left: 201px;bottom: 102px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn9 {left: 248px;bottom: 102px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn21 {left: 296px;bottom: 102px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn10 {left: 345px;bottom: 102px; height: 230px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn11 {left: 393px;bottom: 102px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn12 {left: 440px;bottom: 102px; height: 190px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn13 {left: 488px;bottom: 102px; height: 190px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn14 {left: 538px;bottom: 102px; height: 190px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn15 {left: 584px;bottom: 102px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn16 {left: 632px;bottom: 102px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn17 {left: 680px;bottom: 102px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn18 {left: 729px;bottom: 102px; height: 230px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn19 {left: 777px;bottom: 102px; height: 230px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn20 {left: 824px;bottom: 102px; height: 230px;}


.about_organization a.icon_btn{display:inline-block;width:20px;height:20px;margin:0 0 0px 5px;background:url(/images/kor/About/About_Organization_ir.png)0 -6px no-repeat;font-size:0;}
.about_organization a.profile{background-position:-27px -6px;}
.about_organization .org_contact{margin-top:30px;}
.about_organization h3 small{line-height:1.5;font-size:14px;}

/* 20191017 한송희 수정 추가 */
.about_organization .con {display:none;}

@media (max-width:1024px) {
    #org_wrap .org_img {overflow-x: auto;overflow-y:hidden;}
}




/* 센터소개 인트로 */
.Center_intro .lnb_wrap {display:none;}
.Center_intro .contents_wrap {float:none; width:100%;}

.intro_center {}
.intro_center ul {margin:0 -8px;}
.intro_center ul:after {display:block; clear:both; visibility:hidden; content:'';}
.intro_center ul li {overflow:hidden; float:left; width:25%; height:330px; margin:0 0 16px;border:8px solid transparent;  }
.intro_center ul li a {display:block; overflow:hidden; position:relative; width:100%; height:100%; background-size:cover; background-repeat: no-repeat; background-position:center;text-align:center; color:#fff;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.intro_center ul li.n1 a {background-image:url(/images/kor/Center/center_img01.jpg);}
.intro_center ul li.n2 a {background-image:url(/images/kor/Center/center_img02.jpg);}
.intro_center ul li.n3 a {background-image:url(/images/kor/Center/center_img03.jpg);}
.intro_center ul li.n4 a {background-image:url(/images/kor/Center/center_img04.jpg);}
.intro_center ul li.n5 a {background-image:url(/images/kor/Center/center_img05.jpg);}
.intro_center ul li.n6 a {background-image:url(/images/kor/Center/center_img06.jpg);}
.intro_center ul li.n7 a {background-image:url(/images/kor/Center/center_img07.jpg);}
.intro_center ul li.n8 a {background-image:url(/images/kor/Center/center_img08.jpg);}
.intro_center ul li.n9 a {background-image:url(/images/kor/Center/center_img09.jpg);}
.intro_center ul li.n10 a {background-image:url(/images/kor/Center/center_img10.jpg);}
.intro_center ul li.n11 a {background-image:url(/images/kor/Center/center_img11.jpg);}
.intro_center ul li.n12 a {background-image:url(/images/kor/Center/center_img12.jpg);}
.intro_center ul li.n13 a {background-image:url(/images/kor/Center/center_img13.jpg);}
.intro_center ul li.n14 a {background-image:url(/images/kor/Center/center_img14.jpg);}
.intro_center ul li.n15 a {background-image:url(/images/kor/Center/center_img15.jpg);}
.intro_center ul li .centerbox {position:absolute;top:0;bottom:0;height:auto;width:100%;padding: 165px 10px 0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.intro_center ul li .centerbox .inner {position:relative;top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.intro_center ul li .centerbox strong {display:block; font-size:21px; font-weight:bold; color:#fff;}
.intro_center ul li .centerbox p {min-height:44px;color:#fff; color:rgba(255,255,255,.6); font-size:15px; }
.intro_center ul li .centerbox span { margin:50px 0 0;line-height:1.3;color:#fff; font-size:0;}
.intro_center ul li .centerbox em {display:none;width:240px;height:40px;line-height:38px;margin: 30px auto 0;border:1px solid #fff;border-radius:5px;color:#fff;}
.intro_center ul li .centerbox em i {display:inline-block;width:15px; height:15px; margin:-1px 0 0 15px; background:url(/images/kor/Center/center_btn.png)no-repeat; vertical-align:middle; }

.intro_center ul li a:hover .centerbox,
.intro_center ul li a:focus .centerbox {padding:0 10px;background:rgba(30,30,61,.9);}
.intro_center ul li a:hover .centerbox p,
.intro_center ul li a:focus .centerbox p {min-height:auto;}
.intro_center ul li a:hover .centerbox span,
.intro_center ul li a:focus .centerbox span {display:block;margin:20px 0 0; font-size:15px;}
.intro_center ul li a:hover .centerbox em,
.intro_center ul li a:focus .centerbox em {display:block;}

@media (max-width:1279px) {
    .intro_center ul li {width:33.33%}
}

@media (max-width:1023px) {
    .intro_center ul li {width:50%}
}

@media (max-width:650px) {
    .intro_center ul li {width:100%}
}



/* 도서회원안내 - Publication_subscription */
.subscription .ui-object.type1.col3 .item {width:33.33%;}
.subscription .ui-object.type1.col3 .caution {width:100%;}
.subscription .ui-object.type1 .item .inner {min-height:auto;}
@media only screen and (max-width: 768px){
    .subscription .ui-object.type1.col3 .item { width: 50%;}
    .subscription .ui-object.type1.col3 .caution {width:100%;}
}
@media only screen and (max-width: 480px){
    .subscription .ui-object.type1.col3 .item { width: 100%;}
}

/* 사전정보공표모니터링 - kor_InfoAccess_Monitoring */
.kor_i_m.ui-topbox ul li a {color: #cc2a2a; text-decoration: underline;}
.kor_i_m.ui-topbox ul li a:hover,
.kor_i_m.ui-topbox ul li a:focus {font-weight: bold; letter-spacing: -1px;}

/* 뉴스레터 - About_NewsLetter */
.about_newsletter .ui-topbox .inner p.tit {font-size:17px;}
.about_newsletter .fieldtrip_wrap .trip_box strong {display:inline-block; width:100%; margin:10px 0;}
.about_newsletter .fieldtrip_wrap .trip_box a.btn {width:150px; font-weight: 100;}

/* 공공데이터개방안내 - InfoAccess_OpenDataGuide, 정보공개창구 - InfoAccess_Openclaim 공통 */
@media only screen and (max-width: 600px){
    .InfoAccess_OpenDataGuide .harassment-info > ul > li > span + ul,
    .InfoAccess_Openclaim .harassment-info > ul > li > span + ul,
    .InfoAccess_OpenDataGuide .harassment-info > ul > li > span,
    .InfoAccess_Openclaim .harassment-info > ul > li > span,
    .InfoAccess_OpenDataGuide .harassment-info > ul > li > span + ul > li
    .InfoAccess_Openclaim .harassment-info > ul > li > span + ul > li {width:100%; float:none;}

    .InfoAccess_OpenDataGuide .harassment-info > ul > li > span + ul > li,
    .InfoAccess_Openclaim .harassment-info > ul > li > span + ul > li {float:none; padding-left:10px; margin:1% 2%; width:100%; text-align: left;}
}

/* 정부투자분석센터 - Center_gmac */
.center_intro.center_gmac .c_top {background: url(/images/kor/Center/center_gmac_img_01.jpg)no-repeat center; background-size: cover; padding: 80px 20px;}
/* 정부투자분석센터 - Center_gmac End */

/* center_AboutPEMNA */
.center_AboutPEMNA .inner {position: relative; width: 100%; overflow: hidden; padding: 90px 65px; background: url(/images/kor/Center/center_capfa_img01.png)no-repeat 10% top #f5f5f5;border-top: 6px solid transparent; border-image: url(/images/kor/Center/center_capfa_img06.png); -webkit-border-image: url(/images/kor/Center/center_capfa_img06.jpg); -moz-border-image: url(/images/kor/Center/center_capfa_img06.png); border-image-slice: 1;}
.center_AboutPEMNA .inner .txs {float:left; width: 50%; padding: 30px 15px; vertical-align: middle; box-sizing: border-box;}
.center_AboutPEMNA .inner .imgs{position:relative; float:right; min-height: 295px;text-align:center; width: 50%; padding: 106px 15px; vertical-align: middle; box-sizing: border-box;}
.center_AboutPEMNA .inner .imgs strong{display: inline-block; padding-left:35px; position: relative; z-index: 4; text-align: center;}
.center_AboutPEMNA .inner .imgs strong:before{content: ""; display: block; position: absolute; left: -22px; top: 50%; width: 335px; height: 355px; margin-top: -170px; background-position: center center; background-repeat: no-repeat; background-size: 100% auto; opacity: 0.7; z-index: -1; background-image: url(/images/kor/Center/center_capfa_img05.png); transform: rotate(0deg); -webkit-transform: rotate(0deg); animation-name: introd; animation-duration: 70s; animation-fill-mode: both; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: introd; -webkit-animation-duration: 70s; -webkit-animation-fill-mode: both; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;}

@keyframes introd{
0% {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
}
100% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
}
@-webkit-keyframes introd{
0% {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
}
100% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
}

.center_AboutPEMNA .imgs strong img {width:80%; z-index: 99;}
.center_AboutPEMNA .txs:before {position: absolute; bottom:0; width:35px; height:1px; background:#000;}
.center_AboutPEMNA .txs strong {width:220px; font-size:36px; font-weight: bold; line-height:1.3;}
.center_AboutPEMNA .txs p.tit {position: relative; font-size:14px;}
.center_AboutPEMNA .txs p.tit:before {position: absolute; content: ""; left: 0; bottom: -35px; width: 30px; height: 1px; background: #000;}
.center_AboutPEMNA .txs .info {padding-top:55px; color:#666;}
.center_AboutPEMNA .txt_wrap {margin:45px 0;}
.center_AboutPEMNA .homepage {display: block; width: 100%; padding: 75px 60px; border: 1px solid #eaeaea; cursor: pointer; background: url(/images/kor/Center/center_capfa_img02.png) no-repeat 90% 30px;}
.center_AboutPEMNA .homepage:hover,
.center_AboutPEMNA .homepage:active,
.center_AboutPEMNA .homepage:focus {outline: 2px dotted red;}
.center_AboutPEMNA .homepage:hover strong,
.center_AboutPEMNA .homepage:active strong,
.center_AboutPEMNA .homepage:focus strong{color:#e30000;}
.center_AboutPEMNA .homepage strong {font-size:22px;}
.center_AboutPEMNA .homepage p {font-size:15px; color:#8e8d8d;}

@media(max-width:965px){
    .center_AboutPEMNA .inner .txs,
    .center_AboutPEMNA .inner .imgs {float:none; width:100%;}
    .center_AboutPEMNA .inner .imgs {margin-bottom:30px;}
     .center_AboutPEMNA .homepage {padding:75px 30px;}
     .center_AboutPEMNA .inner .txs {padding:30px 0;}
     .center_AboutPEMNA .inner {padding:60px 30px;}
}
@media(max-width:767px){
    .center_AboutPEMNA .homepage {background:none; padding:30px;}
}
@media(max-width:640px){
    .center_AboutPEMNA .inner .imgs strong:before {left:-20px;}
    .center_AboutPEMNA .inner {padding:60px 30px;}
}
@media(max-width:460px){
    .center_AboutPEMNA .inner .imgs strong:before {left:0;}
    .center_AboutPEMNA .inner .txs strong {font-size:30px;}
    .center_AboutPEMNA .inner .txs {padding:0;}
    .center_AboutPEMNA .inner .imgs {min-height: auto;}
    .center_AboutPEMNA .inner .imgs strong {padding-left:0;}
    .center_AboutPEMNA .inner .imgs strong img {width:60%;}
    .center_AboutPEMNA .inner .imgs strong:before {width:100%;}
}
/* center_AboutPEMNA End */

/* center_capfa */
.center_capfa .top_inner {position: relative; width: 100%; overflow: hidden; padding: 50px 65px; background: url(/images/kor/Center/center_capfa_img04.png)no-repeat right bottom #f5f5f5;border-top: 6px solid transparent; border-image: url(/images/kor/Center/center_capfa_img06.png); -webkit-border-image: url(/images/kor/Center/center_capfa_img06.jpg); -moz-border-image: url(/images/kor/Center/center_capfa_img06.png); border-image-slice: 1;}
.center_capfa .top_inner .txs {float:left; width: 50%; padding: 30px 15px; vertical-align: middle; box-sizing: border-box;}
.center_capfa .txs strong {width:220px; font-size:36px; font-weight: bold; line-height:1.3;}
.center_capfa .txs p.tit {position: relative; font-size:14px;}
.center_capfa .txs p.tit:before {position: absolute; content: ""; left: 0; bottom: -35px; width: 30px; height: 1px; background: #000;}
.center_capfa .txs .info {padding-top:55px; color:#666;}
.center_capfa .ui-list__bodo {margin-top:50px;}
@media(max-width:768px){
    .center_capfa .top_inner {background:#f5f5f5; padding:50px 20px;}
    .center_capfa .top_inner .txs {float:none; width:100%;}
}
@media(max-width:460px){
    .center_capfa .top_inner .txs strong {font-size:30px;}
    .center_capfa .top_inner .txs {padding:0;}
}
/* center_capfa End */



.dashed {border-bottom:1px dashed #ddd; margin: 20px;}

/* 접근성 20231018 */
.form-control::placeholder {color: #777;}
.ui_radio--custom input[type="radio"]:focus + label {outline: 1px solid #999;}
select:focus, select.form-control:focus {outline: 2px solid #555;}

/* 규제애로 신고신터 */
.Customer_CleanCenter7 .ui-list__bodo.type1 .inner {min-height:130px; padding:35px 40px 35px 150px }
.Customer_CleanCenter7 .ui-list__bodo .inner .circle {top:21px;}

/* Customer_Register 등록 버튼 가운데 정렬 */
.Customer_Register .btn {padding-right: 25px !important; }