﻿@charset "utf-8";


/************************************************************************
* COMMON *
************************************************************************/
.container{width:100%;position:relative;overflow:hidden;}
.contents{position:relative;}
.contents.main div[id*='sec-']{padding:120px 0;}
.contents.sub .detail{padding-top:80px;padding-bottom:80px;}
.contents.sub .detail.pt0{padding-top:0 !important;}

@media screen and (max-width:1280px) {
.contents.main div[id*='sec-']{padding:100px 0;}
.contents.sub .detail{padding-top:55px;}
}
@media screen and (max-width:960px) {
.contents.main div[id*='sec-']{padding:80px 0;}
.contents.sub .detail{padding-top:50px;}
}
@media screen and (max-width:767px) {
.contents.main div[id*='sec-']{padding:60px 0;}
.contents.sub .detail{padding-top:45px;}
}
@media screen and (max-width:640px) {
.contents.main div[class*='sec-']{padding:50px 0;}
.contents.sub .detail{padding-top:40px;}
}
@media screen and (max-width:560px) {
.contents.main div[class*='sec-']{padding:40px 0;}
.contents.sub .detail{padding-top:40px;}
}

.contentsBg{background:#f1f1f1;}






/************************************************************************
* button, ul, table *
************************************************************************/

.list li{width:100%;line-height:150%;font-weight:400;position:relative;word-wrap:break-word;display:block;word-break:keep-all;}
.list li:last-child{padding-bottom:0 !important;}

.list.type1 li{padding-left:14px;padding-bottom:5px;font-size:16px;text-align:left !important;}
.list.type1 li:after{width:4px;height:4px;display:block;content:"";position:absolute;top:9px;left:0;background:#002977;border-radius:100%;}

.list.type2 li{padding-left:16px;padding-bottom:6px;font-size:15px;text-align:left !important;}
.list.type2 li:after{width:5px;height:5px;display:block;content:"";position:absolute;top:8px;left:0;background:#ff6000;border-radius:100%;}

@media screen and (max-width:1280px){
.list.type1 li{padding-bottom:5px;font-size:15px;}
.list.type1 li:after{top:8px;}
}
@media screen and (max-width:1100px){
.list.type2 li{padding-left:14px;padding-bottom:5px;font-size:14px;}
.list.type2 li:after{width:4px;height:4px;}
}
@media screen and (max-width:960px){
.list.type1 li{padding-left:12px;padding-bottom:4px;font-size:14px;}

.list.type2 li{padding-left:13px;padding-bottom:4px;font-size:13px;}
.list.type2 li:after{top:7px;}
}
@media screen and (max-width:640px){
.list.type1 li{padding-left:10px;padding-bottom:3px;font-size:13px;}
.list.type1 li:after{width:3px;height:3px;top:7px;}
}



.table{width:100%;border-top:solid 2px #000;border-collapse:collapse;border-spacing:0;empty-cells:show;word-wrap:break-word;}
.table tr th,
.table tr td{padding:14px 12px;color:#292929;line-height:150%;font-size:16px;text-align:center;vertical-align:middle;border-bottom:solid 1px #eaeaea;border-right:solid 1px #eaeaea;word-wrap:break-word;display:table-cell;word-break:keep-all;}
.table tr th:last-child,
.table tr td:last-child{border-right:none;}
.table tr th{background:#f9f9f9;}
.table tr .blr{border-right:solid 1px #eaeaea !important;}
.mThide{display:none;}

.table input[type=text]{border:solid 1px #ddd;font-size:16px;padding:5px;}

.table.type1{border-top:solid 2px #000;border:solid 1px #000 !important;}
.table.type1 tr th{background:rgba(0,41,119,0.7);color: #fff !important;font-weight: 700 !important;}
.table.type1 tr th.tt{background:#888;color:#fff !important}
.table.type1 tr td{padding:10px 8px !important;}

@media screen and (max-width:1500px){
.table tr th,
.table tr td{padding:12px 10px;font-size:15px;}

.table input[type=text]{font-size:15px;}
}
@media screen and (max-width:1280px){
.table tr th,
.table tr td{padding:10px 8px;font-size:14px;}
 
.table input[type=text]{font-size:14px;}
}
@media screen and (max-width:800px){
.mThide{display:block;}

/*
.mobileHide{width:100%;overflow-x:auto;}
.mobileHide .table{min-width:800px;}
*/
}
@media screen and (max-width:640px){
.table tr th,
.table tr td{padding:8px 6px;}

.table.responsiveT,
.table.responsiveT thead,
.table.responsiveT tbody,
.table.responsiveT tr,
.table.responsiveT th,
.table.responsiveT td{display:block !important;}
.table.responsiveT .hide{display:none !important;}
}



.button{font-size:14px;color:#fff;text-align:left;font-family:'GmarketSansBold';display:block;position:relative;}
.button i{width:17px;height:2px;margin-top:10px;margin-left:10px;background:rgba(255,255,255,0.8);display:inline-block;position:relative;transition:all 0.2s ease;}
.button i:after{width:6px;height:6px;border:solid rgba(255,255,255,0.8);border-width:2px 2px 0 0;position:absolute;top:calc(50% - 4px);right:0;display:block;content:"";transform:rotate(45deg);}
.button:hover i{margin-left:20px;transition:all 0.2s ease;}

.button.black{color:#000;}
.button.black i{background:rgba(0,0,0,0.8);}
.button.black i:after{border-color:rgba(0,0,0,0.8);}

@media screen and (max-width:960px){
.button{font-size:12px;}
.button i{width:15px;}
}
@media screen and (max-width:640px){
.button i:after{width:4px;height:4px;top:calc(50% - 3px);}
}
@media screen and (max-width:420px){
.button{font-size:10px;}
.button i{width:13px;margin-top:8px;}
}


.btWrap{}
.btWrap a.bt{width:160px;height:60px;line-height:60px;margin:0 10px;text-align:center;font-weight:bold;font-size:20px;border-radius:10px;}
.btWrap a.bt.blue{border:solid 1px #1b439a;background:#1b439a;color:#fff;}
.btWrap a.bt.gray{border:solid 1px #ddd;background:#f1f1f1;}

@media screen and (max-width:1100px){
.btWrap a.bt{width:140px;height:55px;line-height:55px;margin:0 8px;font-size:18px;}
}
@media screen and (max-width:640px){
.btWrap a.bt{width:120px;height:50px;line-height:50px;margin:0 6px;font-size:16px;border-radius:5px;}
}
@media screen and (max-width:400px){
.btWrap a.bt{width:100px;height:45px;line-height:45px;margin:0 4px;font-size:14px;}
}











/************************************************************************
* SUB_CONTENTS *
************************************************************************/


/*********** 인사말 ***********/
.grPage .bgBox{padding:140px 20px;background:url(../sub1/img/c1i1.jpg) no-repeat center center fixed;}
.grPage .bgBox *{color:#fff;}
.grPage .bgBox font b{word-break: keep-all;}
.grPage .bgBox br.hide{display: block;}
.grPage .gr.disF font{width:calc(45% - 60px);margin:30px;line-height:190% !important;}

.grPage .disF.ytBox {width: 90%; background: #f9f9f9; padding: 3%;border-radius: 10px;margin: 0 auto;}
/*.grPage .disF.ytBox span{width:calc(45% - 60px);margin:20px;}*/

.grPage .disF.ytBox p{line-height:160% !important;}
.grPage .disF.ytBox p.en{letter-spacing: -0.03em;}
.grPage .disF.ytBox b{font-weight: 700 !important;display: inline;}
.grPage .disF.ytBox p br.hide{display: block;}

.grPage .disF.ytBox span:nth-child(2) iframe{width: 75% !important; height:260px !important;margin: 0 auto;}

@media screen and (max-width:1500px){
.grPage .disF.ytBox span:nth-child(2) iframe{width: 85% !important; height:220px !important;}
}
@media screen and (max-width:1280px){
.grPage .disF.ytBox p br.hide{display: none;}
    
.grPage .disF.ytBox span:nth-child(1){width:50% !important;}
.grPage .disF.ytBox span:nth-child(2){width:40% !important;}
}
@media screen and (max-width:1100px){
.grPage .bgBox{padding:120px 50px;}
.grPage .bgBox br.hide{display: none;}
.grPage .gr.disF font{width:calc(45% - 40px);margin:20px;}

.grPage .disF.ytBox span:nth-child(1){width:50% !important;}
.grPage .disF.ytBox span:nth-child(2){width:45% !important;}
.grPage .disF.ytBox span:nth-child(2) iframe{width: 85% !important; height:190px !important;}
}
@media screen and (max-width:960px){
.grPage .bgBox{padding:100px 30px;}
.grPage .gr.disF font{width:calc(50% - 40px);margin-top:10px;}
    
.grPage .disF.ytBox {width: 96%; padding: 2%;}
}
@media screen and (max-width:767px){
.grPage .bgBox{padding:80px 30px;}
.grPage .gr.disF font{width:calc(50% - 30px);margin:15px;margin-top:10px;}

.grPage .disF.ytBox {width: 94%;padding: 4%;}
.grPage .disF.ytBox span:nth-child(2) iframe{width: 95%; height:160px !important;}

.grPage .disF.ytBox.eng span:nth-child(1){width:100% !important;}
.grPage .disF.ytBox.eng span:nth-child(2){width:100% !important;margin: 0 auto; margin-top: 20px;}
.grPage .disF.ytBox.eng span:nth-child(2) iframe{ height:300px !important;}
}
@media screen and (max-width:640px){
.grPage .bgBox{padding:60px 30px;}
.grPage .gr.disF font{width:100%;margin:0;margin-top:10px;padding:0 10px;}
    
.grPage .disF.ytBox span:nth-child(1){width:100% !important;}
.grPage .disF.ytBox span:nth-child(2){width:100% !important;margin: 0 auto; margin-top: 20px;}
    
.grPage .disF.ytBox span:nth-child(2) iframe{height:260px !important;}
.grPage .disF.ytBox.eng span:nth-child(2) iframe{ height:250px !important;}
}
@media screen and (max-width:560px){
.grPage .bgBox{padding:60px 20px;}
    
.grPage .disF.ytBox span:nth-child(2) iframe{height:250px !important;}
    
.grPage .disF.ytBox.en span{width:100%;display: block;}
.grPage .disF.ytBox.en span p{width:100%;margin-top: 20px !important;line-height: 140% !important;}
.grPage .disF.ytBox.en span img{width:20% !important;}
.grPage .disF.ytBox.eng span:nth-child(2) iframe{ height:200px !important;}
}
@media screen and (max-width:460px){
.grPage .disF.ytBox span img{width:20% !important;}
.grPage .disF.ytBox p br.hide{display: none;}
.grPage .disF.ytBox.en span img{width:25% !important;}
    
.grPage .disF.ytBox span:nth-child(2) iframe{height:180px !important;}
.grPage .disF.ytBox.eng span:nth-child(2) iframe{ height:180px !important;}
}
@media screen and (max-width:360px){
.grPage .disF.ytBox.en span img{width:30% !important;}
    
.grPage .disF.ytBox span:nth-child(2) iframe{width: 95%; height:170px !important;}
.grPage .disF.ytBox.eng span:nth-child(2) iframe{width: 95%; height:160px !important;}
}




/*********** CEO약력 ***********/
.ceoPage .disF figure{width:40%;display:block;}
.ceoPage .disF figure img{width:100%;display:block;}
.ceoPage .disF .profile{width:60%;padding-left:8%;}
.ceoPage .disF .profile font{line-height:120% !important;}

.ceoPage .disF .profile>.effect:nth-child(1){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:0.6s;}
.ceoPage .disF .profile>.effect:nth-child(2){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:0.9s;}
.ceoPage .disF .profile>.effect:nth-child(3){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:1.2s;}
.ceoPage .disF .profile>.effect:nth-child(4){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:1.5s;}
.ceoPage .disF .profile>.effect:nth-child(5){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:1.8s;}
.ceoPage .disF .profile>.effect:nth-child(6){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:2.1s;}
.ceoPage .disF .profile>.effect:nth-child(7){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:2.4s;}
.ceoPage .disF .profile>.effect:nth-child(8){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:2.7s;}
.ceoPage .disF .profile>.effect:nth-child(9){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:3.0s;}
.ceoPage .disF .profile>.effect:nth-child(10){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:3.3s;}
.ceoPage .disF .profile>.effect:nth-child(11){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:3.6s;}
.ceoPage .disF .profile>.effect:nth-child(12){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:3.9s;}
.ceoPage .disF .profile>.effect:nth-child(13){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:4.2s;}
.ceoPage .disF .profile>.effect:nth-child(14){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:4.5s;}
.ceoPage .disF .profile>.effect:nth-child(15){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:4.8s;}
.ceoPage .disF .profile>.effect:nth-child(16){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:5.1s;}
.ceoPage .disF .profile>.effect:nth-child(17){animation-name:leftslide;animation-duration:1s;animation-fill-mode:forwards;animation-delay:5.4s;}

@media screen and (max-width:960px){
.ceoPage .disF figure{width:100%;}
.ceoPage .disF .profile{width:100%;padding:0 15px;padding-top:40px;}
}
@media screen and (max-width:640px){
.ceoPage .disF .profile{padding:0 10px;padding-top:30px !important;}
}
@media screen and (max-width:420px){
.ceoPage .disF .profile{padding:0 5px;}
}




/*********** 자산운용, 지분투자 M&amp;A ***********/
.businessPage .bgBox{padding:140px 20px;background-size:cover !important;}
.businessPage .bgBox.b-1{background:url(../sub2/img/c1i1.jpg) no-repeat center center fixed;}
.businessPage .bgBox.b-2{background:url(../sub2/img/c2i1.jpg) no-repeat center center fixed;}
.businessPage .imgWbox img{width:calc(100%/3 - 30px);margin:15px;}

.businessPage font.en br.MH2, .businessPage font.en br.MH3{display: block;}

@media screen and (max-width:1150px){
.businessPage font.en br.MH4{display: none;}
}
@media screen and (max-width:1100px){
.businessPage .bgBox{padding:120px 50px;}
.businessPage .imgWbox img{width:calc(100%/3 - 20px);margin:10px;}
    
.businessPage font.en br.MH3{display: none;}
}
@media screen and (max-width:960px){
.businessPage .bgBox{padding:100px 60px;}
.businessPage .imgWbox img{width:calc(100%/3 - 10px);margin:5px;}
}
@media screen and (max-width:767px){
.businessPage .bgBox{padding:80px 50px;background-attachment:inherit;}
.businessPage .imgWbox img{width:100%;margin:5px;}

.businessPage font.en br.MH2{display: none;}
}
@media screen and (max-width:640px){
.businessPage .bgBox{padding:70px 40px;}
.businessPage .bgBox br{display:none;}
}






/*********** Management ***********/
.staff_info{width:100%;display:flex;justify-content:center;flex-wrap:wrap;position:relative;overflow:hidden;z-index:10;}
.staff_info li{width:calc(35% - 80px);margin:20px 40px;display:block;position:relative;}
.staff_info li img{width:100%;}
.staff_info li a #orderNum{display:none;}
.staff_info li .thumb_title{padding:15px 0;margin-top:15px;border-top:solid 1px #000;border-bottom:solid 2px #000;position:relative;}
.staff_info li .thumb_title:after{width:0;height:2px;background:#000;position:absolute;bottom:0;left:0;display:block;content:"";transition:all 0.2s ease;}
.staff_info li:hover .thumb_title:after{width:100%;transition:all 0.2s ease;}
.staff_info li .thumb_title *{text-align:center;}
.staff_info li .thumb_title .title_name font:first-child{font-weight:bold;}
.staff_info li .thumb_title .title_copy{padding:2px 10px;margin:0 auto;display:table;background:#000;color:#fff;}
.staff_info li .thumb_title .title_copy{padding:2px 10px;margin:0 auto;display:table;background:#000;color:#fff;}



.staff_info.js{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative;overflow:hidden;z-index:10;}
.staff_info li.s5{width:calc(18% - 0px);margin:20px 15px;display:block;position:relative;}

p.point{margin:0 10px 0 0;width:17px; height:17px;display:inline-block; background-color:#bd8a39;border-radius:50%;}
p.point12{margin:0 5px 0 0;width:12px; height:12px;display:inline-block; background-color:#bd8a39;border-radius:50%;}


.basic_layer.staff_info_layer .inner_system_layer .tit_system{width:350px;padding:50px 0 0 40px;float:left;display:block;}
.basic_layer.staff_info_layer .inner_system_layer .tit_system img{width:100%;display:block;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system{width:calc(100% - 350px);padding:50px 40px 0 0;padding-left:5% !important;overflow:hidden;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system h3 font{margin-bottom:10px;position:relative;font-size:18px !important;line-height: 190%;display:block;}
.basic_layer.staff_info_layer .inner_system_layer .cont_system h3 font:after{width:40px;height:2px;display:block;content:"";position:absolute;left:0;bottom:0;background:#000;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system .staff_Page_con{}


@media screen and (max-width:1520px){
.staff_info li.s5{margin:20px 13px;}
}
@media screen and (max-width:1400px){
.staff_info li{width:calc(40% - 40px);}
.staff_info li.s5{margin:20px 11px;}
.staff_info li .title_name .name{font-size: 24px !important; letter-spacing: -0.04em;}
}
@media screen and (max-width:1280px){
.staff_info li{width:calc(45% - 40px);}
}
@media screen and (max-width:1200px){
.staff_info.js{justify-content:center;}
.staff_info li.s5{width:calc(28% - 0px);margin:20px 25px;margin-bottom: 30px !important;}
.staff_info li .title_name .name{font-size: 22px !important;}
}
@media screen and (max-width:1100px){
.basic_layer.staff_info_layer .inner_system_layer .tit_system{width:300px;padding:40px 0 0 30px;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system{width:calc(100% - 300px);padding:40px 30px 0 0;}
    
.staff_info li.s5{width:calc(28% - 0px);margin:20px 22px;}
}
@media screen and (max-width:1024px){
.basic_layer.staff_info_layer .inner_system_layer .tit_system{width:280px;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system{width:calc(100% - 280px);}
}
@media screen and (max-width:960px){
.basic_layer.staff_info_layer .inner_system_layer .tit_system{width:100%;float:none;padding:30px;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system{width:100%;padding:0 30px 30px 0;}
}
@media screen and (max-width:880px){
.staff_info li.s5{width:calc(28% - 0px);margin:20px 21px;}
}
@media screen and (max-width:860px){
.staff_info li{width:calc(50% - 30px);margin:15px;}
.staff_info li .thumb_title{padding:10px 0;margin-top:10px;}
    
.staff_info li.s5{width:calc(28% - 0px);margin:20px 18px;}
}
@media screen and (max-width:767px){
.staff_info li{width:calc(50% - 20px);margin:10px;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system h3 font:after{width:30px;bottom:-5px;}
    
.staff_info li.s5{width:calc(28% - 0px);margin:20px 16px;}
}
@media screen and (max-width:640px){
.staff_info li{width:calc(60% - 10px);margin:30px;}
    
.staff_info li .thumb_title .title_copy{padding:1px 7px;}
    
.staff_info li.s5{width:calc(43% - 0px);margin:20px 20px;}
}
@media screen and (max-width:600px){    
.staff_info li.s5{width:calc(42% - 0px);margin:20px 20px;}
}
@media screen and (max-width:540px){
.basic_layer.staff_info_layer .inner_system_layer .tit_system{padding:20px;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system{padding:0 20px 20px 0;}
    
.staff_info li.s5{width:calc(42% - 0px);margin:20px 17px;}
}
@media screen and (max-width:460px){   
.staff_info li{width:calc(80% - 10px);margin:30px;}
    
.staff_info li.s5{width:calc(70% - 0px);margin:30px;}
}
@media screen and (max-width:420px){
.basic_layer.staff_info_layer .inner_system_layer .tit_system{padding:10px;}

.basic_layer.staff_info_layer .inner_system_layer .cont_system{padding:10px 10px 20px 0;}
}



.dimmed_layer{width:100%;height:100%;display:none;position:fixed;left:0;top:0;z-index:9999999999;background-color:#000;opacity:0.8;filter:alpha(opacity=80);display:none;}
.ico_recruit{overflow:hidden;font-size:0px;line-height:0;background:url(../img/p_controller.png) no-repeat;text-indent:-9999px;vertical-align:top;}
.basic_layer{width:100%;height:100%;overflow-y:auto;position:fixed;top:0;left:0;z-index:9999999999;}
.basic_layer .inner_basic_layer{width:100%;height:100%;display:table;}

.basic_layer .wrap_cont{display:table-cell;vertical-align:middle;}

.basic_layer .inner_system_layer .layer_body{padding:0;}
.basic_layer .inner_system_layer .cont_layer{width:940px;height:574px;margin:0 auto;background-color:#fff;background-repeat:no-repeat;overflow:auto;scrollbar-face-color:#6e6e6e;scrollbar-shadow-color:#585859;scrollbar-highlight-color:#585859;scrollbar-3dlight-color:#585859;scrollbar-darkshadow-color:#585859;scrollbar-track-color:#585859;scrollbar-arrow-color:#000;position:relative;}


.basic_layer .inner_system_layer .btn_close{width:39px;height:39px;position:absolute;top:25px;right:20px;background-position:-120px 0;cursor:pointer;}

.paging_comm .ico_recruit{width:40px;height:39px;position:absolute;bottom:25px;}
.paging_comm .btn_prev{left:25px;background-position:0 0;}
.paging_comm .btn_next{right:25px;background-position:-40px 0;}
.paging_comm .paging_now{width:100%;position:absolute;left:0;bottom:32px;font-size:18px;text-align:center;color:#1e1e1e;}
.paging_comm .paging_now *{display:inline-block;}

@media only screen and (max-width:1100px) {
.basic_layer .wrap_cont .cont_layer{width:100%;margin:0 auto;padding-bottom:0;position:relative;}/*수정안함*/

.basic_layer .inner_system_layer .cont_layer{width:767px;height:auto;min-height:500px;}

.basic_layer .inner_system_layer .btn_close{top:20px;right:20px;}

.paging_comm .btn_prev{left:auto;right:20px;top:66px !important;}
.paging_comm .btn_next{right:20px;top:110px !important;}
.paging_comm .paging_now{display:none;}
}
@media screen and (max-width:960px){
.basic_layer .inner_system_layer .cont_layer{width:100%;}
.ico_recruit{background:url(../img/p_controller_w.png) no-repeat;}

.basic_layer .inner_system_layer .btn_close{width:30px;height:29px;top:80px;right:110px;background-size:auto 29px;background-position:-89px 0;}

.paging_comm .ico_recruit{width:30px;height:29px;background-size:auto 29px;}
.paging_comm .btn_prev{right:70px;top:80px !important;}
.paging_comm .btn_next{right:40px;top:80px !important;background-position:-29px 0;}
}
@media screen and (max-width:540px){
.basic_layer .inner_system_layer .btn_close{top:70px;right:105px;}

.paging_comm .btn_prev{right:65px;top:70px !important;}
.paging_comm .btn_next{right:35px;top:70px !important;}
}
@media screen and (max-width:420px){
.basic_layer .inner_system_layer .btn_close{top:50px;right:95px;}

.paging_comm .btn_prev{right:55px;top:50px !important;}
.paging_comm .btn_next{right:25px;top:50px !important;}
}
@media screen and (max-width:380px){
.basic_layer .inner_system_layer .btn_close{top:40px;right:95px;}

.paging_comm .btn_prev{right:55px;top:40px !important;}
.paging_comm .btn_next{right:25px;top:40px !important;}
}







/*********** Research ***********/
.managementPage .report{width:calc(45% - 5px);padding:8px 20px;margin-right:5px;margin-bottom:5px;background:#002977;border-radius:30px;display:block;color:#fff;}
.managementPage .report img{width:28px;margin-right:5px;}

.managementPage .titBox *{display:inline-block;line-height:30px !important;}
.managementPage .titBox *:last-child{padding-top:5px;padding-left:7px;}

.managementPage .research-b1 div{width:100%;margin-bottom:50px;border:solid 3px #002977;}
.managementPage .research-b1 font{background:#002977;color:#fff;padding:15px;line-height:35px !important;}
.managementPage .research-b1 font b{width:35px;height:35px;line-height:35px;margin-right:10px;text-align:center;color:#002977;background:#fff;border-radius:50%;display:inline-block;}
.managementPage .research-b1 ul{padding:15px;}

.managementPage .research-b2 div{border:solid 3px #333;}
.managementPage .research-b2 font{background:#333;color:#fff;padding:15px;}
.managementPage .research-b2 font.bgnone{background:none;color:#333;padding-top:0;}
.managementPage .research-b2 ul{padding:15px;}


.managementPage table{width: 85% !important;margin: 0 auto;}
.managementPage table tr.stotal *, .managementPage table td.stotal *{background:#f5f5f5 !important;color: #333 !important;}
.managementPage table tr.total *{background:#002977 !important;color: #fff !important;}

@media screen and (max-width:1100px){
.managementPage .titBox *:last-child{padding-top:2px;}

.managementPage .report{width:calc(35% - 5px);}
.managementPage .report img{width:22px;}

.managementPage .reBox .w35{width: 40% !important;}
.managementPage .reBox .w65{width: 60% !important;}
    
/*.managementPage .research-b1 div{width:calc(100%/3 - 20px);margin:10px;}*/
.managementPage .research-b1 div{margin-bottom:40px;}
.managementPage .research-b1 font{padding:10px;line-height:30px !important;}
.managementPage .research-b1 font b{width:30px;height:30px;line-height:30px;margin-right:5px;}
.managementPage .research-b1 ul{padding:10px;}

.managementPage .research-b2 font{padding:10px;}
.managementPage .research-b2 ul{padding:10px;}
    
}
@media screen and (max-width:940px){
/*.managementPage .research-b1 div{width:calc(100%/2 - 10px);margin:5px;}*/
.managementPage .research-b1 div{margin-bottom:30px;}
}
@media screen and (max-width:767px){
.managementPage .report{width:calc(50% - 5px);}
.managementPage .report img{width:19px;}
    
.managementPage .reBox .w35, .managementPage .reBox .w65{width: 94% !important; margin: 0 auto;}
.managementPage .research-b1 div{margin-bottom:20px;}
    
.managementPage table{width: 100% !important;}
}
@media screen and (max-width:640px){
.managementPage .titBox *:last-child{padding-top:0;}
}
@media screen and (max-width:560px){
.managementPage .research-b1 div{width:100%;margin:15px 0;}
}
@media screen and (max-width:460px){
.managementPage .report{width:auto;display:table;}
    
.managementPage .mobileHide{width:100%;overflow-x:auto;}
.managementPage .mobileHide .table{min-width:460px;}
}





/*********** 운용프로세서 ***********/
.managementPage .research-b3 .type24{line-height: 180% !important;}
.managementPage .research-b3 .first{width:25%;}
.managementPage .research-b3 .first div{height:calc(60% - 15px);border:solid 3px #002977;}
.managementPage .research-b3 .first div:first-child{height:calc(40% - 15px);}
.managementPage .research-b3 .first div .tit{background:#002977;color:#fff;padding:15px;}
.managementPage .research-b3 .first div .con{padding:15px;}
.managementPage .research-b3 .last{width:calc(75% - 30px);}
.managementPage .research-b3 .last .box-1{width:15%;background:#004377;display:flex;align-items:center;justify-content:center;z-index:10;}
.managementPage .research-b3 .last .box-1 *{color:#fff;text-align:center;}
.managementPage .research-b3 .last .box-2{width:calc(85% - 30px);}
.managementPage .research-b3 .last .box-2 .proBox div{width:calc(100%/4 - 10px);padding:15px;border:solid 3px #004377;position:relative;}
.managementPage .research-b3 .last .box-2 .proBox div:after{width:30px;height:30px;border:solid #004377;background:#fff;border-width:3px 3px 0 0;position:absolute;top:calc(50% - 15px);left:-34px;display:block;content:"";transform:rotate(45deg);z-index:9;}
.managementPage .research-b3 .last .box-2 .proBox font{}
.managementPage .research-b3 .last .box-2 .proBox .tit{display:flex;align-items:center;}
.managementPage .research-b3 .last .box-2 .proBox .tit img{width:15%;margin-right:10px;display:block;}
.managementPage .research-b3 .last .box-2 .proBox .tit font{width:85%;color:#004377;font-weight:bold;line-height:110% !important;}
.managementPage .research-b3 .last .box-2 .proBox .con{}

.managementPage .research-b3 .last .box-2 .arrTit{width:100%;margin:20px 0;padding:10px 0;background:#004377;}
.managementPage .research-b3 .last .box-2 .arrTit *{color:#fff;text-align:center;}

.managementPage .research-b3 .last .box-2 .proBox-2 font{width:calc(100%/4 - 10px);padding:20px;background:#0587bd;color:#fff;line-height:120% !important;position:relative;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:before{width:30px;height:30px;background:#fff;border:solid 3px #0587bd;border-radius:50%;position:absolute;top:calc(50% - 15px);right:-25px;display:block;content:"";z-index:9;box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.managementPage .research-b3 .last .box-2 .proBox-2 font:last-child:before{display:none !important;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:after{width:6px;height:6px;border:solid #555;border-width:2px 2px 0 0;position:absolute;top:calc(50% - 1px);right:-10px;display:block;content:"";transform:rotate(45deg);z-index:10;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:last-child:after{display:none !important;}

.managementPage .research-b3 .txtBox font b{word-break: break-word !important;}
.managementPage .research-b3 br.hide{display:block;}

@media screen and (max-width:1530px){
br.hide{display:none;}
}
@media screen and (max-width:1500px){
.managementPage .research-b3 .first{width:20%;}
.managementPage .research-b3 .last{width:calc(80% - 30px);}
}
@media screen and (max-width:1280px){
.managementPage .research-b3>*{width:96% !important;margin: 0 auto; margin-bottom:20px;}
.managementPage .research-b3{display: flex;flex-direction: column-reverse;}
.managementPage .research-b3 .type24{line-height: 160% !important;}
.managementPage .research-b3 .first div{height:auto !important;}
.managementPage .research-b3 .first div:last-child{margin-bottom:30px;}

.managementPage .research-b3 .last .box-2 .proBox div:after{width:24px;height:24px;top:calc(50% - 12px);left:-30px;}

.managementPage .research-b3 .last .box-2 .proBox-2 font:before{width:24px;height:24px;top:calc(50% - 12px);right:-22px;}
    
.managementPage .research-b3 br.hide{display:none;}
}
@media screen and (max-width:860px){
.managementPage .research-b3 .last .box-1{width:100%;margin-bottom:30px;padding:10px 0;}
.managementPage .research-b3 .last .box-2{width:100%;}
}
@media screen and (max-width:640px){
.managementPage .research-b3 .last .box-2 .proBox div{width:calc(100%/2 - 10px);margin-bottom:20px;}
.managementPage .research-b3 .last .box-2 .proBox div:after{width:12px;height:12px;background:none;left:-24px;}
.managementPage .research-b3 .last .box-2 .proBox-2 font{width:calc(100%/2 - 10px);margin-bottom:20px;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:before{right:auto;left:-25px;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:last-child:before{display:block !important;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:first-child:before{display:none !important;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:after{right:auto;left:-15px;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:last-child:after{display:block !important;}
.managementPage .research-b3 .last .box-2 .proBox-2 font:first-child:after{display:none !important;}
}





/*********** 운용상품 ***********/
.managementPage .research-b4 div{width:calc(100%/3 - 30px);border:solid 3px #002977;}
.managementPage .research-b4 font{background:#002977;color:#fff;padding:15px;}
.managementPage .research-b4 .con{width:100%;padding:15px;border:none;}
.managementPage .research-b4 .con font{width:100%;background:none;color:#333;padding:0;line-height:120% !important;border:none;}

@media screen and (max-width:1280px){
.managementPage .research-b4 div{width:calc(100%/3 - 20px);}
}
@media screen and (max-width:1100px){
.managementPage .research-b4 div{width:calc(100%/3 - 10px);}
.managementPage .research-b4 font{padding:10px;}
}
@media screen and (max-width:990px){
.managementPage .research-b4 div{width:100%;margin:5px 0;}
}





/*********** Contact ***********/
.contactPage .pointBox{border:solid 1px #ddd;padding:40px;}
.contactPage .pointBox img{width:50px;}
.contactPage .pointBox font{width:calc(100% - 50px);padding-left:3%;}
.contactPage .pointBox font b{display:block;}
.contactPage .pointBox font i{margin-right:30px;padding-left:28px;background-size:20px auto !important;}
.contactPage .pointBox font i.pmail{background:url(../sub4/img/mail-check-fill.png) no-repeat left center;}
.contactPage .pointBox font i.ptel{background:url(../sub4/img/phone-fill.png) no-repeat left center;}
.contactPage .pointBox font i.pkakao{background:url(../sub4/img/kakao-talk-fill.png) no-repeat left center;}

.contactPage .adr{padding:5px 0 5px 27px;position:relative;}
.contactPage .adr:after{width:17px;height:23px;position:absolute;top:8px;left:0;display:block;content:"";background:url(../img/ico-loca-back.png) no-repeat 0 0;background-size:100% 100%;}

@media screen and (max-width:1280px){
.contactPage .adr{padding:5px 0 5px 24px;}
.contactPage .adr:after{width:15px;height:20px;top:6px;}
}
@media screen and (max-width:1100px){
.contactPage iframe{height:350px;}
}
@media screen and (max-width:767px){
.contactPage .adr{padding:5px 0 5px 20px;}
.contactPage .adr:after{width:12px;height:16px;top:7px;}
.contactPage iframe{height:250px;}
}







