/****************************************************************
 * KDI 센터
***************************************************************/
.m_view{display:none !important}
.pc_view{}

.center_wrap{position:relative;}
.center_wrap .btn_go{display:block;position:absolute;top:-42px;right:0;padding:10px 30px 10px 18px;background:#7c7b75 url("../img/btn_go.png") right center no-repeat;color:#fff;font-size:14px;line-height:1em;letter-spacing:-1px;z-index:4}
.center_wrap .btn_home{display:block;position:absolute;top:-42px;right:0;background:#5387bd url("../img/btn_go.png") right center no-repeat;color:#fff;font-size:14px;line-height:1em;letter-spacing:-1px;z-index:4}
.center_wrap .btn_home span{display:block;padding:10px 30px 10px 30px;background:url("../img/ico_home_wh.png") 10px 11px no-repeat;}
.center_wrap.pimac .btn_home{background-color:#8e6b8b;}
.center_wrap h5{padding-bottom:20px;font-size:24px;font-weight:700;color:#000;border-bottom:2px solid #1a1a1a;line-height:1em;}

.visual_top{position:relative;margin-bottom:30px;height:358px;border-top:2px solid #1a1a1a}
.visual_top .txt{position:relative;height:100%;padding:0 40px;z-index:2}
.visual_top .txt strong{display:block;padding-top:35px;font-size:24px;color:#e37932;}
.visual_top .txt span{display:block;margin-top:10px;width:190px;color:#acacac;font-size:18px;font-weight:400;line-height:1.2em;}
.visual_top .txt p{margin:0;position:absolute;left:40px;bottom:35px;width:400px;font-size:20px;color:#fff;line-height:1.2em;}
.visual_top .img{position:absolute;top:0;left:0;width:100%;height:100%;text-align:right;z-index:1}
.visual_top .img img{}
.visual_top .img .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/center_main_bg.png") 0 0 repeat-y;z-index:2}
.pimac .visual_top .txt span{width:350px}
.regulation .visual_top .txt span{width:100%}

.db_conts{position:relative;padding:30px 165px 30px 30px;}
.db_conts p{margin:15px 0 0 0;line-height:1.4em;}
.db_conts p:first-child{margin-top:0}
.db_conts .btn_newsletter{display:block;position:absolute;right:30px;top:30px;padding-top:144px;width:112px;height:34px;background:#f08200 url("../img/bg_newsletter.gif") 0 0 no-repeat;text-align:center;color:#fff;font-size:14px;line-height:34px;font-weight:500}
.db_list{margin-bottom:30px;border:solid #e1e1e1;border-width:1px 0;}
.db_list ul{display:block; *zoom:1}
.db_list ul:after{content:"";display:block;clear:both}
.db_list ul li{float:left;display:block;padding:10px;width:350px;border-left:1px solid #e1e1e1}
.db_list ul li:first-child{border:0}
.db_list ul li a{display:block;position:relative;padding:20px 30px 20px 160px;height:154px;background:url("../img/ico_lnk.gif") right bottom no-repeat;}
.db_list ul li a img{position:absolute;top:20px;left:20px;border:1px solid #e1e1e1}
.db_list ul li a strong{display:block;margin-bottom:10px;font-size:20px;color:#000;font-weight:400;}
.db_list ul li a span{display:block;font-size:14px;color:#7c7b75;line-height:1.4em;}
.edu_plist{margin-bottom:30px; *zoom:1}
.edu_plist:after{content:"";display:block;clear:both}
.edu_plist .edu_item{float:left;position:relative;width:50%;height:242px;margin:0 -1px -1px -1px;border:1px solid #e1e1e1;background:#fff right bottom no-repeat;transition: background-color 0.3s;-webkit-transition: background-color 0.3s;}
.edu_plist .edu_item.e1{background-image:url("../img/edu_item01.gif");}
.edu_plist .edu_item.e2{background-image:url("../img/edu_item02.gif");}
.edu_plist .edu_item.e3{background-image:url("../img/edu_item03.gif");}
.edu_plist .edu_item.e4{background-image:url("../img/edu_item04.gif");}
.edu_plist .edu_item > strong{position:absolute;top:30px;left:30px;font-size:24px;color:#e37932;font-weight:400;}
.edu_plist .edu_item .org{padding:65px 30px 30px 30px;}
.edu_plist .edu_item .org p{margin:0;width:210px;color:#acacac;line-height:1.4em;letter-spacing:0}
.edu_plist .edu_item .org button{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/ico_link_move.gif") 30px 180px no-repeat;font-size:0;line-height:0}
.edu_plist .edu_item .over{display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.edu_plist .edu_item .over p{margin:70px 0 0 30px;width:320px;font-size:14px;color:#7c7b75;line-height:1.4em;}
.edu_plist .edu_item .over .btns{position:absolute;right:0;bottom:0;z-index:2}
/*.edu_plist .edu_item .over .btns a{float:left;display:block;margin-left:1px;padding:10px 40px 10px 20px;background:#f08200 url("../img/btn_go2.png") right center no-repeat;color:#fff;font-size:14px;line-height:1em;letter-spacing:-1px;font-weight:500;}  원래아이콘 */
.edu_plist .edu_item .over .btns a{float:left;display:block;margin-left:1px;padding:10px 40px 10px 20px;background:#f08200 url("../img/ico_lnk2.png") right center no-repeat;color:#fff;font-size:14px;line-height:1em;letter-spacing:-1px;font-weight:500;}

.edu_plist .edu_item.on .org{display:none}
.edu_plist .edu_item.on .over{display:block;}

.pimac .edu_plist .edu_item .org p{width:auto}
.pimac .edu_plist .edu_item.e1 .org p{width:210px}
.pimac .edu_plist .edu_item.e2 .org p{width:230px}
.pimac .edu_plist .edu_item.e1{background-image:url("../img/edu2_item01.gif");}
.pimac .edu_plist .edu_item.e2{background-image:url("../img/edu2_item02.gif");}
.pimac .edu_plist .edu_item.e3{background-image:url("../img/edu2_item03.gif");}
.pimac .edu_plist .edu_item.e4{background-image:url("../img/edu2_item04.gif");}

.global .edu_plist .edu_item.e1 > strong{width:275px}
.global .edu_plist .edu_item.e1 .org{padding-top:95px}
.global .edu_plist .edu_item.e1 .over p{margin-top:95px}

.global .edu_plist .edu_item.e1{background-image:url("../img/edu3_item01.gif");}
.global .edu_plist .edu_item.e2{background-image:url("../img/edu3_item02.gif");}
.global .edu_plist .edu_item.e3{background-image:url("../img/edu3_item03.gif");}
.global .edu_plist .edu_item.e4{background-image:url("../img/edu3_item04.gif");}

.regulation .edu_plist .edu_item.e1{background-image:url("../img/edu4_item01.gif");}
.regulation .edu_plist .edu_item.e2{background-image:url("../img/edu4_item02.gif");}
.regulation .edu_plist .edu_item.e3{background-image:url("../img/edu4_item03.gif");}
.regulation .edu_plist .edu_item.e4{background-image:url("../img/edu4_item04.gif");}

.economy .edu_plist .edu_item.on,
.pimac .edu_plist .edu_item.on,
.global .edu_plist .edu_item.on,
.regulation .edu_plist .edu_item.on{background:#fafafa;}

.publication{}
.publication ul{display:block;border:solid #e1e1e1;border-width:0 1px 1px 0; *zoom:1}
.publication ul:after{content:"";display:block;clear:both}
.publication ul li{float:left;width:246px;height:254px;border-left:1px solid #e1e1e1}
.publication ul li.gray{background-color:#fafafa;}
.publication ul li a{display:block;padding:30px 20px; *zoom:1}
.publication ul li a:after{content:"";display:block;clear:both}
.publication ul li a img{float:left;margin-bottom:26px;border:1px solid #e1e1e1}
.publication ul li a strong{float:right;display:block;margin-top:20px;width:92px;color:#7c7b75;font-size:18px;line-height:1.2em;font-weight:500;}
.publication ul li a strong em{display:block;color:#1a1a1a}
.publication ul li a > span{clear:both;display:block;font-size:14px;color:#7c7b75;line-height:1.4em}
.publication ul li a > span em{display:inline-block;padding-right:10px;color:#f08200;}

.pimac_banner{border-top:2px solid #3f4750;}
.pimac_banner ul{display:block;border:solid #e1e1e1;border-width:0 1px 1px 0; *zoom:1}
.pimac_banner ul:after{content:"";display:block;clear:both}
.pimac_banner ul li{float:left;border-left:1px solid #e1e1e1;background-color:#000;}
.pimac_banner ul li a{display:block;position:relative;width:184px;height:184px;background:0 0 no-repeat;opacity:1;transition: opacity 0.3s;-webkit-transition: opacity 0.3s;}
.pimac_banner ul li a:hover{opacity:0.7;}
.pimac_banner ul li.p1 a{background-image:url("../img/pbn01.jpg");}
.pimac_banner ul li.p2 a{background-image:url("../img/pbn02.jpg");}
.pimac_banner ul li.p3 a{background-image:url("../img/pbn03.jpg");}
.pimac_banner ul li.p4 a{width:186px;background-image:url("../img/pbn04.jpg");}
.pimac_banner ul li a img{width:100%}
.pimac_banner ul li a strong{display:block;position:absolute;top:30px;left:30px;width:95px;font-size:18px;color:#1a1a1a;line-height:1.2em;z-index:2;}

.global .pimac_banner ul li.p1 a{background-image:url("../img/gbn01.jpg");}
.global .pimac_banner ul li.p2 a{background-image:url("../img/gbn02.jpg");}
.global .pimac_banner ul li.p3 a{background-image:url("../img/gbn03.jpg");}
.global .pimac_banner ul li.p4 a{width:186px;background-image:url("../img/gbn04.jpg");}
.global .pimac_banner ul li a strong{width:auto;}

.ksp_business{padding:30px 0 30px 220px;min-height:120px;background:url("../img/ksp_business.jpg") 30px 30px no-repeat;}
.ksp_business p{margin:0 0 20px 0;color:#7c7b75;line-height:1.2em;letter-spacing:-1px;}
.ksp_business a{display:inline-block;padding:10px 20px;color:#fff;background-color:#7c7b75;font-size:14px;line-height:1em;}

.center_sub{position:relative;border-top:2px solid #1a1a1a;}
.center_sub .sub_img{padding:30px 30px 0 30px;}
.center_sub .sub_img img{width:100%}
.center_sub dl{}
.center_sub dl dt{padding:30px 0 0 0;color:#e37932;font-size:22px;font-weight:500}
.center_sub dl dd{padding:30px;border-bottom:1px solid #e1e1e1;font-size:16px;color:#7c7b75;line-height:1.4em;}
.center_sub dl dd em{color:#000}
.center_sub dl dd p{margin:15px 0 0 0}
.center_sub dl dd p:first-child{margin-top:0}
.center_sub dl dd .t{display:block;padding-bottom:10px;font-size:1.4em;color:#000;font-weight:500}
.center_sub dl dd ul{margin-top:15px}
.center_sub dl dd ul li{display:block;padding-left:12px;background:url("../img/ico_list_nm6.gif") 2px 10px no-repeat;line-height:26px}
.center_sub dl dd .p_box{margin-top:40px;padding-top:20px;background:url("../img/bg_pbox.gif") 0 0 no-repeat;font-size:14px;line-height:1.4em;}
.center_sub dl dd .p_box strong{display:block;color:#020201;font-size:1.3em;font-weight:500}
.center_sub dl dd .p_box strong span{display:inline-block}
.center_sub dl dd .sign{display:block;margin-top:50px;text-align:right}
.center_sub dl dd .sign p{color:#666}
.center_sub dl dd .sign strong{display:block;margin-top:5px;color:#000;font-weight:500;font-size:1.4em}
.center_sub dl.img_txt dd p{margin-top:0}
.center_sub dl dd img{float:left;margin:0 20px 10px 0;width:300px;border:1px solid #e1e1e1}

.center_sub dl dd.history{padding-top:5px}
.center_sub dl dd.history strong{padding:15px 0 0 0}
.center_sub dl dd.history span{display:inline-block;font-size:0.85em;}

.center_sub dl.reg_ico{}
.center_sub dl.reg_ico dd{padding-left:145px;background:#fff 45px center no-repeat;min-height:70px}
.center_sub dl.reg_ico dd.i1{background-image:url("../img/reg_ico_a01.gif");}
.center_sub dl.reg_ico dd.i2{background-image:url("../img/reg_ico_a02.gif");}
.center_sub dl.reg_ico dd.i3{background-image:url("../img/reg_ico_a03.gif");}


.center_sub dl.reg_ico.cost dd.i1{background-image:url("../img/reg_ico_cost01.gif");}
.center_sub dl.reg_ico.cost dd.i2{background-image:url("../img/reg_ico_cost02.gif");}
.center_sub dl.reg_ico.cost dd.i3{background-image:url("../img/reg_ico_cost03.gif");}

.regulation .center_sub dl dt{padding:30px 50px 0 30px;font-size:1.4em;color:#000;font-weight:500}

.center_sub .stit{display:block;padding:0 0 25px 0;font-size:22px;color:#e37932;font-weight:500}

.center_sub .org{position:relative;margin:30px auto 50px;width:720px;height:335px;background:url("../img/bg_center_org.gif") 0 0 no-repeat; *zoom:1}
.center_sub .org:after{content:"";display:block;clear:both}
.center_sub .org > strong{display:block;margin:0 auto 28px;width:230px;height:48px;color:#fff;font-size:18px;line-height:48px;text-align:center;}
.center_sub .org > strong.b2{margin:0 0 60px 500px;width:198px;color:#020201}
.center_sub .org .team{float:left;width:210px;margin-left:18px;color:#020201;text-align:center;line-height:48px;font-weight:500}
.center_sub .org .team.t2{margin-left:14px;width:232px}
.center_sub .org .team.t3{margin-left:24px}
.center_sub .org .team em{display:block;height:50px;font-size:18px}
.center_sub .org .team p{display:block;margin:50px 0 0 0; *zoom:1}
.center_sub .org .team p:after{content:"";display:block;clear:both}
.center_sub .org .team p span{float:left;display:block;}
.center_sub .org .team.t1 p span{width:115px;text-align:left;}
.center_sub .org .team.t1 p span:first-child{width:94px;}
.center_sub .org .team.t2 p{width:365px;}
.center_sub .org .team.t2 p span{width:119px;}

.center_sub .team_job{padding-bottom:50px;border-bottom:0}
.center_sub .team_job .team_detail{display:block;border:1px solid #e1e1e1; *zoom:1}
.center_sub .team_job .team_detail:after{content:"";display:block;clear:both}
.center_sub .team_job .team_detail > div{float:left;border-left:1px solid #e1e1e1;font-size:16px;color:#7c7b75}
.center_sub .team_job .team_detail .team01{width:235px;border-left:0}
.center_sub .team_job .team_detail .team02{width:220px}
.center_sub .team_job .team_detail .team03{width:284px}
.center_sub .team_job .team_detail > div strong{display:block;padding:15px 0;text-align:center;font-size:20px;color:#7c7b75;line-height:1em;font-weight:500;border-bottom:1px solid #e1e1e1;}
.center_sub .team_job .team_detail > div strong em{color:#000}
.center_sub .team_job .team_detail > div ul{margin:30px 0 30px 20px;}
.center_sub .team_job .team_detail > div ul li{padding-left:8px;letter-spacing:-1px;background:url("../img/ico_list_nm6.gif") 0 10px no-repeat;}

.regulation .center_sub .org{padding:30px 0 50px;margin:0 auto;width:643px;height:239px;background:url("../img/bg_center_org_reg.gif") center 30px no-repeat}
.regulation .center_sub .org > strong.b1{height:50px;margin-bottom:32px;}
.regulation .center_sub .org > strong.b2{height:50px;margin:0 0 57px 371px;}
.regulation .center_sub .org .team{margin-left:0;width:270px;}
.regulation .center_sub .org .team.t1{margin-right:103px}
.regulation .center_sub .team_job .team_detail .team01,
.regulation .center_sub .team_job .team_detail .team02{width:50%}
.regulation .center_sub .team_job .team_detail .team02{margin-left:-1px}


.center_sub dl.member_list{display:block;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}
.center_sub dl.member_list dt{display:block;position:relative;padding:0;border-top:1px solid #e1e1e1}
.center_sub dl.member_list dt:first-child{border-top:0}
.center_sub dl.member_list dt h5{display:block;padding:18px 30px;font-size:18px;font-weight:500;color:#020201;background-color:#fafafa;line-height:1em}
.center_sub dl.member_list dt h6{display:block;padding:18px 30px;text-align:left;font-size:16px;font-weight:400;color:#7c7b75;line-height:1em}
.center_sub dl.member_list dt button{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.center_sub dl.member_list dt button span{position:absolute;top:0;right:13px;width:55px;height:55px;background:url("../img/ico_arw_down.png") center center no-repeat;font-size:0;line-height:0;}
.center_sub dl.member_list dt.on h5,
.center_sub dl.member_list dt.on h6{color:#fff;background-color:#999;}
.center_sub dl.member_list dt.on button span{background-image:url("../img/ico_arw_down_on.png");}
.center_sub dl.member_list dd{display:none;padding:0;border-bottom:0}
.center_sub dl.member_list dd ul{display:block;margin:0; *zoom:1}
.center_sub dl.member_list dd ul:after{content:"";display:block;clear:both}
.center_sub dl.member_list dd ul > li{float:left;margin:0 -1px -1px 0;padding:0 20px;width:330px;height:75px;border:1px solid #e1e1e1;background:none;}
.center_sub dl.member_list dd ul > li strong{float:left;margin-top:20px;width:160px;color:#63635d;font-weight:400;line-height:1.2em;}
.center_sub dl.member_list dd ul > li strong span{display:block;color:#9d9e9b;font-size:0.9em;}
.center_sub dl.member_list dd ul > li strong span em{color:#f58220}
.msie7 .center_sub dl.member_list dd ul > li{height:20px;}
.center_sub dl.member_list dd ul > li ol{float:right;width:160px;margin-top:25px}
.center_sub dl.member_list dd ul > li ol li{float:left;display:block;padding:0;background:none;}
.center_sub dl.member_list dd ul > li ol li.call{padding-left:15px;width:115px;background:url("../img/ico_call.gif") left center no-repeat;color:#63635d;}
.center_sub dl.member_list dd ul > li ol li.mail{padding-top:3px}
.center_sub dl.member_list dd ul > li ol li.mail a{display:block;width:26px;height:17px;background:url("../img/ico_mail.gif") center center no-repeat;font-size:0;line-height:0}

.center_sub .member_mail_popup{position:fixed;top:0;left:0;width:100%;height:100%;background:url("../img/bg_back.png") 0 0 repeat;z-index:10}
.center_sub .member_mail_popup .mailpop_code{position:fixed;top:50%;left:50%;margin:-160px 0 0 -230px;width:460px;background-color:#fff;border:1px solid #cdcdcd;z-index:10}

.center_sub .member_mail_popup strong.tt{display:block;padding:30px 90px;font-size:1.4em;color:#3d3d36;font-weight:500;border-bottom:1px solid #cdcdcd;text-align:center}
.center_sub .member_mail_popup .btn_x{display:block;position:absolute;top:0;right:0;width:80px;height:87px;background:url("../img/btn_pop-close.png") center center no-repeat;font-size:0;line-height:0}

.center_sub .member_mail_popup .code_check{padding:25px 0 50px;text-align:center;}
.center_sub .member_mail_popup .code_check p{color:#3d3d36;font-weight:500;}
.center_sub .member_mail_popup .code_check p em{color:#f58220}
.center_sub .member_mail_popup .code_check .code{display:block;margin:10px auto;width:200px;background-color:#d0d0d0;border:1px solid #cdcdcd;}
.center_sub .member_mail_popup .code_check .code span{}
.center_sub .member_mail_popup .code_check .code span img{width:100%;}
.center_sub .member_mail_popup .code_check .code_input{margin:0 auto;width:200px;}
.center_sub .member_mail_popup .code_check .code_input input{display:block;width:100%;height:46px;border:1px solid #cdcdcd;}
.center_sub .member_mail_popup .code_check .code_input button{display:block;margin:20px auto 0;width:120px;border-left:1px solid #cdcdcd;background-color:#63635d;color:#fff;line-height:46px;}

.center_sub .member_mail_popup .mail_view{padding:25px 0 50px;text-align:center;}
.center_sub .member_mail_popup .mail_view strong{display:block;color:#f58220;font-size:1.2em;font-weight:500;letter-spacing:0}
.center_sub .member_mail_popup .mail_view p{color:#3d3d36;font-weight:500;}
.center_sub .member_mail_popup .mail_view button{display:block;margin:20px auto 0;width:120px;border-left:1px solid #cdcdcd;background-color:#63635d;color:#fff;line-height:46px;}

.center_sub .btn_g{display:inline-block;padding:10px 30px 10px 18px;background:#7c7b75 url("../img/btn_go.png") right center no-repeat;color:#fff;font-size:14px;line-height:1em;letter-spacing:-1px;}
.center_sub .btn_pdf{display:block;position:absolute;top:-42px;right:0;padding:10px 25px 10px 50px;background:#7c7b75 url("../img/ico_pdf.png") 25px center no-repeat;color:#fff;font-size:14px;line-height:1em;letter-spacing:-1px;z-index:4}


.center_sub .nopadding-r{padding-right:0}
.center_sub .nopadding-b{padding-bottom:0}
.center_sub .nopadding-l{padding-left:0}
.center_sub .nopadding-t{padding-top:0}
.center_sub .share_business{position:relative;padding-left:270px;}
.center_sub .share_business .img{position:absolute;top:0;left:0;width:238px;height:298px;background:url("../img/share_business.jpg") 0 0 no-repeat;border:1px solid #e1e1e1}
.center_sub .share_business .img img{display:none}
.center_sub .share_business p{display:block;margin:0 0 15px 0;line-height:1.3em}
.center_sub .share_business .btns{text-align:right}

.center_sub .ksp_point{padding:30px 0 10px 0;border-bottom:0}
.center_sub .ksp_point .ksp_point_box{height:200px;background:url("../img/ksp_point.jpg") 0 0 no-repeat;}
.center_sub .ksp_point .ksp_point_box .point_f{display:block;width:100%; *zoom:1}
.center_sub .ksp_point .ksp_point_box .point_l{display:block;padding-left:370px; *zoom:1}
.center_sub .ksp_point .ksp_point_box .point_f:after,
.center_sub .ksp_point .ksp_point_box .point_l:after{content:"";display:block;clear:both}

.center_sub .ksp_point .ksp_point_box span{float:left;display:block;padding:26px 30px 30px 48px;width:106px;font-size:18px;color:#1a1a1a;font-weight:500}
.center_sub .ksp_point .ksp_point_box span em{display:none}

.center_sub .ksp_steps{padding:50px 0;}
.center_sub .ksp_steps ol{display:block; *zoom:1}
.center_sub .ksp_steps ol:after{content:"";display:block;clear:both}
.center_sub .ksp_steps ol li{float:left;padding-left:42px;color:#1a1a1a;font-size:18px;letter-spacing:-1px;line-height:1.2em;font-weight:500;background:url("../img/ico_link_move.gif") left center no-repeat;}
.center_sub .ksp_steps ol li:first-child{padding:10px 0 0 0;background:none;}
.center_sub .ksp_steps ol li span{display:block;width:118px}
.center_sub .ksp_steps ol li:first-child span{width:100px}

.center_sub .ksp_nbs{position:relative;padding-top:20px;padding-right:20px}
.center_sub .ksp_nbs .btn_g{position:absolute;top:-30px;right:0}
.center_sub .ksp_nbs p{margin:0;padding-left:104px;min-height:90px;background:left center no-repeat;}
.center_sub .ksp_nbs p.bns_01{background-image:url("../img/ksp_nbs_01.gif");}
.center_sub .ksp_nbs p.bns_02{background-image:url("../img/ksp_nbs_02.gif");}
.center_sub .ksp_nbs p.bns_03{background-image:url("../img/ksp_nbs_03.gif");}
.center_sub .ksp_nbs p.bns_04{padding-top:18px;background-image:url("../img/ksp_nbs_04.gif");}

.center_sub .table_tit{padding:0 0 17px 0}
.center_sub .table_tit strong{display:inline-block;padding-right:15px;color:#020201;font-size:18px;font-weight:500}
.center_sub .table_tit p{display:inline-block;margin:0}
.center_sub .table_bns{width:100%;margin-bottom:30px}
.center_sub .table_bns th,
.center_sub .table_bns td{border:1px solid #e1e1e1}
.center_sub .table_bns th{padding:10px 0;width:101px;text-align:center;font-weight:400}
.center_sub .table_bns td{padding:10px 20px;text-align:left;}

.center_sub .ksp_ear{position:relative;padding-top:30px;}
.center_sub .ksp_ear .btn_pdf{top:-28px}
.center_sub .ksp_ear p{margin:0}
.center_sub .ksp_ear span{display:block;margin:15px 0 20px;font-size:0.9em;}

.center_sub .ksp_olds{padding-top:0;padding-bottom:0;}

.center_sub .report_list{}
.center_sub .report_list .t{display:block;margin-top:-1px;padding:30px 0 10px;font-size:20px;font-weight:500;color:#000;background-color:#fff;}
.center_sub .report_list ul{border-top:1px solid #c8c8c8;}
.center_sub .report_list ul li{display:block;position:relative;height:125px;padding:20px 20px 20px 132px;border-bottom:1px solid #c8c8c8;}
.center_sub .report_list ul li.rpt_link .rpt_img_bg{left:20px;}
.center_sub .report_list ul li strong{display:block;margin-bottom:10px;font-weight:500}
.center_sub .report_list ul li p{display:Block;margin:0;font-size:0.9em;color:#7c7b75}
.center_sub .report_list ul li p em{display:inline-block;padding-right:5px;}
.center_sub .report_list ul li a{display:block;position:absolute;left:132px;bottom:20px;padding:10px 20px;background-color:#e8e8e8;color:#000;font-weight:500;line-height:1em;font-size:0.9em;}

.a_right{text-align:right}

/* 센터별 칼라지정 */

.economy h4,
.economy .center_wrap h5,
.economy .db_list ul li a strong,
.economy .edu_plist .edu_item > strong,
.economy .publication ul li a > span em{color:#5387bd}
.economy .edu_plist .edu_item .over .btns a{background-color:#5387bd;border-color:#5387bd}

.pimac_wrap h4,
.pimac_wrap .pimac_banner ul li a strong,
.pimac_wrap .edu_plist .edu_item > strong{color:#8e6b8b}
.pimac_wrap .edu_plist .edu_item .over .btns a{background-color:#8e6b8b;border-color:#8e6b8b}

.global h4,
.global .center_wrap h5,
.global .pimac_banner ul li a strong,
.global .center_sub dl dt,
.global .center_sub .stit,
.global .edu_plist .edu_item > strong{color:#21742b}
.global .edu_plist .edu_item .over .btns a{background-color:#21742b;border-color:#21742b}

.regulation h4,
.regulation .center_wrap h5,
.regulation .center_sub .stit,
.regulation .center_sub dl dt,
.regulation.center_sub .report_list ul li p em,
.regulation .edu_plist .edu_item > strong{color:#c80752}
.regulation .edu_plist .edu_item .over .btns a{background-color:#c80752;border-color:#c80752}



@media screen and ( max-width:640px ){
	.m_view{display:block !important}
	.pc_view{display:none !important}

	.visual_top,
	.db_conts,
	.db_list,
	.edu_plist,
	.center_sub .org,
	.center_sub .team_job{background-color:#fff;border-bottom:1px solid #cacaca;margin-bottom:10px;}

	.center_sub .sub_img{position:relative;padding:15px 15px 5px 15px;background-color:#fff;margin-bottom:-1px;z-index:2}

	.center_wrap h5{padding:20px 15px 0 15px;border-top:1px solid #cacaca;font-size:15px;line-height:1em;border-bottom:0}
	.center_wrap .btn_go{top:-38px;padding:0;height:38px;width:100%;background:url("../img/btn_go_m.png") right center no-repeat;background-size:auto 20px;font-size:0;line-height:0}
	#content .center_wrap .btn_home{top:-38px;padding:0;height:38px;width:100%;background:url("../img/ico_home_wh.png") 96% center no-repeat;background-size:14px auto;font-size:0;line-height:0}
	.center_wrap .btn_home span{display:none}
	.visual_top{border-top:0;height:auto;}
	.visual_top .img{position:static;}
	.visual_top .img img{width:100%;}
	.visual_top .img .bg{display:none;}
	.visual_top .txt{padding:20px 15px;}
	.visual_top .txt strong{padding-top:0;font-size:15px;}
	.visual_top .txt span{width:100%;margin:8px 0;font-size:11px;letter-spacing:0}
	.visual_top .txt p{position:static;width:100%;color:#1a1a1a;font-size:13px;}

	.global .visual_top .txt p{width:auto}

	.center_wrap .db_conts{padding:15px 15px 25px 15px;margin-bottom:0;text-align:center;}
	.db_conts p{margin:0;font-size:13px;text-align:left;}
	.db_conts .btn_newsletter{display:inline-block;position:static;right:auto;top:auto;padding:14px 20px 14px 45px;margin:15px auto 0;width:auto;height:auto;font-size:13px;line-height:1em;background:#f08200 url("../img/ico_letter_m.png") 22px center no-repeat;background-size:18px auto;text-align:left;}
	.db_list{border-top:none}
	.db_list ul li{float:none;width:auto;padding:20px 20px 20px 15px;border-top:1px solid #cacaca}
	.db_list ul li a{padding:0 10px 30px 80px;height:auto;min-height:81px;background-size:24px auto;}
	.db_list ul li a img{top:0;left:0;width:65px;box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 2px}
	.db_list ul li a strong{font-size:15px;font-weight:500}
	.db_list ul li a span{font-size:13px;}
	
	.edu_plist{padding:15px;border-top:1px solid #cacaca;}
	.edu_plist .edu_item{float:none;width:100%;height:195px;margin:-1px 0;background-size:65px auto;}
	.edu_plist .edu_item > strong{top:20px;left:20px;font-size:15px;font-weight:500;}
	.edu_plist .edu_item .org{padding:45px 20px 20px 20px;}
	.edu_plist .edu_item .org button{background-position:20px 145px;background-size:25px auto;}
	.edu_plist .edu_item.e2 .org p{width:175px;}
	.edu_plist .edu_item.e4 .org p{width:100%;}
	.edu_plist .edu_item .over{min-width:292px;}
	.edu_plist .edu_item .over p{margin:45px 20px 20px 20px;width:auto;color:#1a1a1a;font-size:13px}
	
	/*.edu_plist .edu_item .over .btns a{padding:14px 45px 14px 20px;font-size:13px;background:#f08200 url("../img/btn_go2_m.png") right center no-repeat;background-size:auto 15px;border:1px solid #e57c00;}  원래아이콘 */

	.edu_plist .edu_item .over .btns a{padding:14px 45px 14px 20px;font-size:13px;background:#f08200 url("../img/ico_lnk2.png") right center no-repeat;background-size:auto 18px;border:1px solid #e57c00;}
	
	.pimac .edu_plist .edu_item{height:245px}
	.pimac .edu_plist .edu_item.e2 .org p{width:250px}

	.global .edu_plist .edu_item.e1 > strong{width:175px}
	.global .edu_plist .edu_item.e1 .org{padding-top:60px}
	.global .edu_plist .edu_item.e1 .over p{margin-top:60px}


	.publication{background-color:#fff;}
	.publication ul{border:none}
	.publication ul li{float:none;display:block;width:auto;height:auto;border:solid #cacaca;border-width:1px 0 0 0}
	.publication ul li:first-child{border-top:0;}
	.publication ul li a{position:relative;padding:20px 15px 20px 95px;min-height:65px}
	.publication ul li.gray{background:none;}
	.publication ul li a img{position:absolute;top:20px;left:15px;width:65px;box-shadow:rgba(0, 0, 0, 0.35) 1px 1px 5px}
	.publication ul li a strong{float:none;margin:0 0 25px 0;width:100%;color:#1a1a1a;font-size:13px}
	.publication ul li a span{font-size:11px;line-height:1.7em}

	.pimac_banner{border:solid #e1e1e1;border-width:0 1px}
	.pimac_banner ul{border:0;}
	.pimac_banner ul li{position:relative;width:50%;border:none;border-top:1px solid #e1e1e1;}
	.pimac_banner ul li.p2,
	.pimac_banner ul li.p4{margin-left:-1px;border-left:1px solid #e1e1e1;z-index:2}
	.pimac_banner ul li.p4 a,
	.global .pimac_banner ul li.p4 a,
	.pimac_banner ul li a{width:auto;height:auto;}
	.pimac_banner ul li a:after{content:"";display:block;position:absolute;left:20px;bottom:20px;width:20px;height:10px;background:url("../img/ico_pbn.png") left center no-repeat;background-size:18px auto;}
	.pimac_banner ul li a img{display:block;width:100%;}
	.pimac_banner ul li a strong{top:20px;left:20px;width:80px;font-size:15px;}

	.ksp_business{min-height:auto;padding:15px;background:#fff;text-align:center;}
	.ksp_business p{margin-bottom:15px;text-align:left;font-size:13px;line-height:1.4em;letter-spacing:-0.5px}
	.ksp_business a{padding:14px 24px;font-size:13px;}
	.global .edu_plist{padding-top:0;border-top:0}

	.center_sub{border-top:0}
	.regulation .center_sub dl dt,
	.center_sub dl dt{padding:18px 15px 0 15px;font-size:15px;background-color:#fff;border-top:1px solid #cacaca;line-height:1.2em}
	.center_sub dl dd{padding:15px;margin-bottom:10px;background-color:#fff;font-size:12px;border-color:#cacaca}
	.center_sub dl dd.last{margin-bottom:0;border-bottom:0}
	.center_sub dl dd .t{padding-bottom:0;font-size:1.2em}
	.center_sub dl dd p{margin-top:10px}
	.center_sub dl dd .p_box{margin-top:20px;font-size:12px;background-size:40px auto;}
	.center_sub dl dd .p_box strong{font-size:1.2em;}
	.center_sub dl dd .p_box strong span{display:block}
	.center_sub dl dd ul li{line-height:20px}
	.center_sub dl dd .sign{padding-right:10px;margin-top:25px}
	.center_sub dl dd img{width:auto;max-width:100%;margin:0 0 10px 0}
	
	.center_sub dl.reg_ico dd{padding-left:15px;padding-top:55px;background-position:center 10px;background-size:50px auto;}

	.center_sub dl dt.mob_top{border-top:0}

	.center_sub .org,
	.regulation .center_sub .org{width:auto;padding:20px 15px;height:auto;background:none;background-color:#fff;}
	.center_sub .org > strong{position:relative;margin:0 15px 20px 0;width:115px;height:40px;font-size:15px;line-height:40px;background-color:#21742b;}
	.center_sub .org > strong.b1:after{content:"";display:block;position:absolute;left:56px;top:100%;height:372px;width:1px;background-color:#21742b;}
	.center_sub .org > strong.b2{margin:0 0 15px 80px;width:100px;padding-left:15px;background-color:#fff;border:1px solid #c8c8c8;height:28px;font-size:12px;line-height:28px;text-align:left;}
	.center_sub .org > strong.b2:after{content:"";display:block;position:absolute;right:100%;top:15px;height:1px;width:24px;background-color:#21742b;}
	.center_sub .org .team.t2,
	.center_sub .org .team.t3,
	.center_sub .org .team{float:none;margin:15px 0 0 80px;width:auto ;height:auto;text-align:left;line-height:1em}
	.center_sub .org .team em{position:relative;width:auto;padding-left:15px;height:28px;font-size:12px;line-height:30px;text-align:left;border:1px solid #c8c8c8;background-color:#fafafa;}
	.center_sub .org .team em:after{content:"";display:block;position:absolute;right:100%;top:15px;height:1px;width:24px;background-color:#21742b;}
	.center_sub .org .team p{position:relative;display:block;margin:10px 0 0 0}
	.center_sub .org .team.t2 p{width:auto}
	.center_sub .org .team p span{position:relative}
	.center_sub .org .team p span:after{content:"";display:block;position:absolute;left:60px;top:-10px;height:10px;width:1px;background-color:#c8c8c8;}
	.center_sub .org .team p span{float:none;display:block;margin-top:10px;width:auto !important;text-align:center;padding:0 0 0 15px;height:28px;font-size:12px;line-height:28px;text-align:left;border:1px solid #c8c8c8;}
	.center_sub .org .team.t2 p span:first-child,
	.center_sub .org .team.t2 p span{width:auto;}

	.center_sub .stit{font-size:15px;padding-bottom:15px;}

	.center_sub .team_job{padding:20px 15px;border-top:1px solid #cacaca;}
	.center_sub .team_job .team_detail > div{float:none;border-left:0;border-top:1px solid #e1e1e1;font-size:12px}
	.center_sub .team_job .team_detail .team01,
	.center_sub .team_job .team_detail .team02,
	.center_sub .team_job .team_detail .team03{width:auto}
	.center_sub .team_job .team_detail .team01{border-top:0}
	.center_sub .team_job .team_detail > div strong{padding:9px 0;font-size:12px}
	.center_sub .team_job .team_detail > div ul{margin:15px 13px}
	.center_sub .team_job .team_detail > div ul li{margin-top:10px;background-size:2px auto;background-position:0 6px;}
	.center_sub .team_job .team_detail > div ul li:first-child{margin-top:0}

	
	.regulation .center_sub .org_wrap{padding-top:20px;background-color:#fff;}
	.regulation .center_sub .org{padding-top:0;width:auto;overflow:hidden;border-bottom:0}
	.regulation .center_sub .org > strong.b1{height:40px;margin-bottom:20px;background-color:#c80752;z-index:2}
	.regulation .center_sub .org > strong.b2{height:28px;margin:0 0 15px 80px}
	.regulation .center_sub .org > strong:after,
	.regulation .center_sub .org .team em:after{background-color:#c80752;}
	.regulation .center_sub .org .team em:before{content:"";display:block;position:absolute;left:-25px;bottom:12px;height:300px;width:1px;background-color:#c80752;z-index:1}
	.regulation .center_sub .org > strong.b1:after{height:127px;}

	.regulation .center_sub .org .team{float:none;margin:0 0 15px 80px;width:auto;}
	.regulation .center_sub .org .team em{width:auto;line-height:30px}
	.regulation .center_sub .org .team.t1{margin-right:0}
	.regulation .center_sub .org .team.t2{float:none;}
	.regulation .center_sub .team_job{margin-bottom:0;border-bottom:0}
	.regulation .center_sub .team_job .team_detail .team01,
	.regulation .center_sub .team_job .team_detail .team02{width:auto;}

	.global_center{padding:20px 0;border-top:1px solid #cacaca;background-color:#fff;}
	.global_center .stit{padding-left:15px}
	
	.center_sub .member_mail_popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:100}
	.center_sub .member_mail_popup .mailpop_code{margin-left:0;left:10%;width:80%;}
	.center_sub .member_mail_popup strong.tt{padding:15px 45px;background-size:24px auto;background-position:15px center;font-size:14px;}
	.center_sub .member_mail_popup .btn_x{width:45px;height:45px;background-size:12px auto;}
	.center_sub .member_mail_popup .code_check{padding:20px 0 25px}
	.center_sub .member_mail_popup .code_check p{display:block;padding:0 70px;}
	.center_sub .member_mail_popup .code_check .code{margin:10px auto;width:130px;}
	.center_sub .member_mail_popup .code_check .code em{width:50px;line-height:26px;}
	.center_sub .member_mail_popup .code_check .code span{width:80px}
	.center_sub .member_mail_popup .code_check .code img{width:80px;height:26px;}
	.center_sub .member_mail_popup .code_check .code_input{width:130px;}
	.center_sub .member_mail_popup .code_check .code_input input[type=text]{height:22px;}
	.center_sub .member_mail_popup .code_check .code_input button{width:70px;line-height:30px;}
	.center_sub .member_mail_popup .mail_view{padding:20px 40px;}
	.center_sub .member_mail_popup .mail_view strong{margin:6px 0 15px;}
	.center_sub .member_mail_popup .mail_view button{display:block;margin:0 auto;width:80px;border-left:1px solid #cdcdcd;background-color:#63635d;color:#fff;line-height:30px;}
	.center_sub dl.member_list dt{}
	.center_sub dl.member_list dt h5{padding:13px 24px;font-size:13px;}
	.center_sub dl.member_list dt h6{padding:13px 24px;font-size:12px;}
	.center_sub dl.member_list dt button span{right:0;width:39px;height:39px;background-size:10px auto;}
	.center_sub dl.member_list dd{margin-bottom:0}
	.center_sub dl.member_list dd ul{width:100%;}
	.center_sub dl.member_list dd ul > li{float:none;display:block;position:relative;padding:9px 25px;width:auto;height:auto}
	.center_sub dl.member_list dd ul > li strong{float:none;display:block;width:auto;margin:0;padding-right:160px;}
	.center_sub dl.member_list dd ul > li ol{float:none;position:absolute;margin:0;right:0;top:10px;width:130px}
	.center_sub dl.member_list dd ul > li ol li.call{padding-left:13px;width:90px;background-size:8px auto;}
	.center_sub dl.member_list dd ul > li ol li.mail a{width:16px;height:14px;background-size:100% auto;}

	.center_sub .share_business{padding-left:0;padding-right:15px;}
	.center_sub .share_business .img{position:static;margin-bottom:20px;top:auto;left:auto;width:auto;height:auto;background:none;}
	.center_sub .share_business .img img{display:block;width:100%}
	.center_sub .share_business .btns{text-align:center}
	.center_sub .share_business .btns .btn_g{padding:14px 20px;font-size:13px;line-height:1em;background-image:none;}

	.center_sub .ksp_point{padding:13px 15px;margin-bottom:0;border-bottom:0}
	.center_sub .ksp_point .ksp_point_box{height:auto;background:none;border:1px solid #e1e1e1; *zoom:1}
	.center_sub .ksp_point .ksp_point_box:after{content:"";display:block;clear:both}
	.center_sub .ksp_point .ksp_point_box .point_f,
	.center_sub .ksp_point .ksp_point_box .point_l{float:left;width:50%;}
	.center_sub .ksp_point .ksp_point_box .point_l{padding:0;background:url("../img/ksp_point_m.gif") right 40px no-repeat;background-size:40px auto;}
	.center_sub .ksp_point .ksp_point_box span{float:none;position:relative;display:block;width:100%;height:40px;padding:0;border-top:1px solid #e1e1e1;font-size:11px;line-height:40px;}
	.center_sub .ksp_point .ksp_point_box span:first-child{border-top:0}
	.center_sub .ksp_point .ksp_point_box span em{display:inline-block;padding:0 5px 0 10px;width:10px;text-align:center;font-size:15px;font-family:Arial,"Apple SD Gothic Neo";color:#dfdfdf}
	.center_sub .ksp_point .ksp_point_box span.g{background-color:#dfdfdf;}
	.center_sub .ksp_point .ksp_point_box span.g em{color:#fafafa}
	.center_sub .ksp_point .ksp_point_box .point_f{margin-right:-1px;border-right:1px solid #e1e1e1}
	.center_sub .ksp_point .ksp_point_box .point_l span:first-child{border-bottom:1px solid #e1e1e1;margin-bottom:40px;}

	.center_sub .ksp_steps{padding:20px 15px}
	.center_sub .ksp_steps ol{}
	.center_sub .ksp_steps ol li{float:none;padding:45px 0 0 0;width:100%;text-align:center;background:url("../img/ico_ksp_steps.gif") center 10px no-repeat;background-size:25px auto;}
	.center_sub .ksp_steps ol li:first-child{padding:0}
	.center_sub .ksp_steps ol li:first-child span,
	.center_sub .ksp_steps ol li span{width:100%;font-size:14px}

	.center_sub .ksp_nbs{position:relative;padding-top:10px;margin-bottom:-1px;border-color:#e1e1e1;z-index:2}
	.center_sub .ksp_nbs p.bns_04,
	.center_sub .ksp_nbs p{padding:50px 0 0 0;background-position:center top;background-size:45px auto;}
	.center_sub .ksp_nbs .btn_g{display:none}

	.center_sub .table_tit{display:block;}
	.center_sub .table_tit strong{display:block;float:left;font-size:12px;height:35px}
	.center_sub .table_tit p{display:inline;font-size:11px;line-height:1.2em}
	.center_sub .table_bns th{padding:6px 0;width:60px;}
	.center_sub .table_bns td{padding:6px 10px}

	.center_sub .ksp_ear{padding-top:10px;}
	.center_sub .ksp_ear .btn_pdf{top:auto;margin:0 auto 20px;padding:14px 20px 14px 44px;width:105px;position:static;background-size:16px auto;font-size:13px}
	.center_sub .ksp_olds{padding-bottom:20px;margin-bottom:0;border-bottom:0}
	.center_sub .ksp_olds .table_bns{margin-bottom:0}

	.center_sub .report_list{background-color:#fff;}
	.center_sub .report_list .t{padding:20px 0 10px 15px;font-size:14px}
	.center_sub .report_list ul li{padding:15px 15px 15px 100px;height:auto;min-height:90px}
	.center_sub .report_list ul li:last-child{border-bottom:0}
	.center_sub .report_list ul li.rpt_link .rpt_img_bg{left:15px;top:16px}
	.center_sub .report_list ul li a{position:static;display:inline-block;margin-top:10px;left:auto;bottom:auto;}

	/* 센터별 칼라지정 */

	.economy h4{background-color:#5387bd;color:#fff}
	.pimac_wrap h4{background-color:#8e6b8b;color:#fff}
	.global h4{background-color:#21742b;color:#fff}
	.regulation h4{background-color:#c80752;color:#fff}
	.regulation .center_sub dl dt{color:#c80752}

}

