@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.top{position:absolute; z-index:100;width:100%; background-color:#7A8080; margin-bottom:11px; }
.top .nav{max-width:1264px;  margin:0 auto;}
.top #logo{float:left; width:26.74050632911392%; padding:23px 2.03164556962025% 0 3.18987341772152%;filter: brightness(0) invert(1);}/*padding:23px 32px 0 34px;*/
.top ul{overflow:hidden; width:67.41078904991948%;} /*836/1242  width:67.31078904991948%;  */
.top ul li{float:left; width:16.4%;}
.top ul li .b_t{color: #fff; display:flex; height:52px; text-align:center; padding-top:39px; border-left:1px solid #929a9a;justify-content: center;}/*166*/

/*메인네비*/
.nav .sub_m{display:none; width:100%; height:0; background-color:#686e6e; position:relative;opacity:0.95;}
.nav .sub_m li{width:100%; height:42px; border-bottom:1px solid #929a9a;}
.nav .sub_m li a{display:block; padding:11px 0 0 12px; height:31px; font-family: 'Nanum Gothic', sans-serif; color:white; text-decoration:none;border-left:none; font-size:13px;}
.nav .sub_m li a:hover{background-color:#545a5a;}
.nav .sub_m .short{padding:3px 0 0 12px; height:39px;}
.nav .sub_m i{white-space:nowrap; font-style:normal;}
.nav .sub_m li:first-child{ border-top:1px solid #929a9a;}

/*공통세팅*/
.m_nav{display:none;}
.footer_m{display:none;}
.m_gnb{display:none; }

/*.top ul li .b_t.active{background-color:#545a5a;}*/
.top ul li#lgi{border-right:1px solid #929a9a; }
.body{max-width:1264px; margin:0 auto; overflow:hidden; }
.left{float:left; margin-top:102px; width:31.05177215189873%; margin-left:0.87025316455696%;} /*393/1264*/
.right{float:left; margin-top:102px; width:66.20746835443038%; margin-left:0.87025316455696%; margin-right:0.87025316455696%; position:relative; z-index:0;} /*838/1264*/

/*395*/
.left_top{position:relative; margin-bottom:11px; overflow:hidden;} 
.left_top .l_t_bg{width:100%;}
.left_top a{position:absolute; right:12px; bottom:9px;}
.left_down{width:100%; overflow:hidden;} 

.roll_01{width:1000%; position:relative; overflow:hidden;}
.roll_01 li{width:10%; float:left;}
.roll_01 li > img{width:100%;}
.roll_02{position:relative;}
.roll_02 li{width:10%; float:left; overflow:hidden;}
.roll_02 li > img{width:100%;}

.right_top{width:100%; position:relative; margin-bottom:11px; overflow:hidden;} 
.right_top .roll_02{width:1000%;}
.right_top .page{width:100%; position:absolute; bottom:14px; left:0; text-align:center;}/*393/1264*/
.right_top .page a{width:8px; height:8px; margin:0 3px; display:inline-block; zoom:1; *display:inline; background-color:#fff; font-size:0; line-height:0; overflow:hidden;}
.right_top .page a.active{background-color:#383d3d;}
.right_top .upper{position:absolute; width:100%; top:0; left:0; height:127px; background:rgba(0,0,0,0.3); z-index:0;}
.right_top .upper p{float:left; margin:33px 0 0 42px;color: #fff;}
.right_top .upper p img{}
.right_top .upper a{float:right; color: #fff;}

.right_down{position:relative; overflow:hidden;}
.right_down a{position:absolute; right:12px; bottom:9px;}
.right_down .r_d_bg{width:100%;}

.r_footer{max-width:1264px; margin:0 auto; }
.footer{text-align:center; padding-top:25px; padding-bottom:25px; height:30px; overflow:hidden; position:relative; background-color:#b2b4b4; margin-top:11px; margin-bottom:60px; background-color:#b2b4b4; margin-right:1%; margin-left:0.87025316455696%; padding-left:0.87025316455696%; padding-right:0.87025316455696%;}
.footer a{display:block; position:absolute; } 

.lang{position:absolute; right:0; z-index:99999;}
.lang a{float:left; margin-left:10px;}
.lang p{float:left; width:0; height:70px; font-size:0; overflow:hidden; background-color:#5a5e5e; padding:21px 0 0 0;}
.lang #eng_b{margin-top:10px;}
/*여기까지가 메인페이지 해당*/

/*서브페이지 공통*/
.clear{clear:both;}
.space{width:100%; height: 61px;}
.s_body{margin-bottom:130px;}
.sub_left{float:left;margin-top:102px; width:25.2373417721519%; margin-left:0.87025316455696%; background:url('../images/common/sub_l_bg.png'); background-repeat:y-repeat; background-position:right 228px;}/*319/1264*/
.sub_right{float:left; margin-top:102px; width:72.15189873417722%;margin-left:0.87025316455696%; margin-right:0.87025316455696%;font-family:"Arial", Helvetica, sans-serif; }/*912/1264*/
.sub_left p img{max-width:100%;}
.sub_left .sub_l_menu{margin-top:14px;}
.sub_left .sub_l_menu li a{display:block; color:#555c5c; font-size:14px; padding-top:10px; padding-left:9%;font-family: 'Nanum Gothic', sans-serif; width:91%; height:31px; background:url('../images/menu/on_off.png') no-repeat right 0; border-top:1px solid #b8bbbb; }
.sub_left .sub_l_menu li a.bott{border-bottom:1px solid #b8bbbb;}
.sub_left .sub_l_menu li a:hover{background:#7a8080; color:white; }
.sub_left #s_on{background: #7a8080; color:white; }
.sub_left .info1{text-align:right; margin-right:18px} /* margin-top:359px;  높이형 페이지마다 제이쿼리 처리*/
.sub_right .banner img{width:100%}
.sub_right .loc{font-size:12px; font-family: 'Nanum Gothic', sans-serif;color:#757575; text-align:right; margin-top:9px;}
.sub_right .loc img{ vertical-align:middle; margin-right:6px;}
.sub_right .loc a{color:#757575;font-family: 'Nanum Gothic', sans-serif;}
.sub_right .loc a:hover{text-decoration:underline;}
.sub_right .son{ font-family: 'Nanum Gothic', sans-serif;color:#545454; }
.sub_right .hidd_info{display:none; text-align:center; border-top:1px solid #dcdcdc; margin-top: 80px; padding:17px 0 17px 0;}
/*kor_ceo 페이지*/
#ceo1{float:left; width:25.21929824561404%; margin-top:80px; padding-left:4.75%;}
#ceo1 img{max-width:100%;}
#ceo2{float:left; width:60%; margin-left:1.5%; font-size:13px; line-height:160%; margin-top:90px; padding-left:4.75%;}
/*kor_managing partners 페이지*/
#mem_1, #mem_2, #mem_3 {
    width: 94%;
    padding-left: 4%;
    padding-right: 2%;
    margin-top: 56px;
    overflow: hidden;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 50px;
}
#mem_1:last-child, #mem_2:last-child, #mem_3:last-child {
    border-bottom: none;
}
#mem_1_1, #mem_2_1, #mem_3_1 {
    float: left;
    width: 22%;
    height: auto;
}
#mem_1_2, #mem_2_2, #mem_3_2 {
    float: left;
    width: 73%;
    margin-left: 5%;
}
.m_line {
    width: 40px;
    height: 4px;
    background-color: #9ba6ab;
    margin-bottom: 18px;
}
.m_pos {
    font-size: 14px;
    color: #8a8a8a;
    margin-bottom: 8px;
}
.m_name {
    font-size: 26px;
    color: #444;
    font-weight: bold;
    letter-spacing: -0.5px;
}
.m_sect {
    margin-bottom: 35px;
}
.m_sect h3 {
    color: #444 !important;
    font-size: 16px !important;
    font-weight: bold;
    margin-bottom: 12px !important;
}
.m_sect p {
    color: #666;
    font-size: 14px;
    line-height: 1.7;
}
/*kor_투자철학 k_ouri.html 페이지*/
#oui_1{font-size:16px; margin-top:40px; padding-left:4%; padding-right:10%; line-height:155%;}
#oui_1 img{display:inline-block; zoom:1; *display:inline; padding-right:2px; margin-bottom:-3px;}
#oui_2{width:100%; text-align:center; padding:82px 0 82px 0;}
#oui_2 img{max-width:100%;}
#oui_3{padding-left:4%; padding-right:10%; line-height:155%; font-size:16px; margin-bottom:17px; }
#oui_4{padding-left:4%; padding-right:10%; line-height:155%; }
#oui_4 li{background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;font-size: 14px;}
/*kor_운용전략 k_inves.html 철학 페이지*/
#ivs1{font-size:16px; line-height:155%; margin-top:40px; padding-left:4%;}
#ivs2{width:92%; margin-top:45px; overflow:hidden; padding-right:8%;}
#ivs2 p{float:left; margin-left:4%; width:22%;}
#ivs2 p img{width:100%;}
#ivs2 ul{float:left; width:72%;margin-left:1%;}
#ivs2 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivs3{width:92%; margin-top:28px; overflow:hidden; padding-right:8%;}
#ivs3 p{float:left; margin-left:4%; width:22%;}
#ivs3 p img{width:100%;}
#ivs3 ul{float:left; width:72%;  margin-left:1%;}
#ivs3 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivs4{width:92%; margin-top:28px; overflow:hidden; padding-right:8%;}
#ivs4 p{float:left; margin-left:4%; width:22%;}
#ivs4 p img{width:100%;}
#ivs4 ul{float:left; width:72%; margin-left:1%;}
#ivs4 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivs5{width:92%; margin-top:28px; overflow:hidden; padding-right:8%;}
#ivs5 p{float:left; margin-left:4%; width:22%;}
#ivs5 p img{width:100%;}
#ivs5 ul{float:left; width:72%; margin-left:1%;}
#ivs5 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivs6{width:92%; margin-top:28px; overflow:hidden; padding-right:8%;}
#ivs6 p{float:left; margin-left:4%; width:22%;}
#ivs6 p img{width:100%;}
#ivs6 ul{float:left; width:72%; margin-left:1%;}
#ivs6 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivs7{width:92%; margin-top:28px; overflow:hidden; padding-right:8%;}
#ivs7 p{float:left; margin-left:4%; width:22%;}
#ivs7 p img{width:100%;}
#ivs7 ul{float:left; width:72%; margin-left:1%;}
#ivs7 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
/*kor_투자프로세스 k_invep.html 페이지*/
#ivp1{font-size:16px; line-height:155%; margin-top:40px; padding-left:4%; margin-bottom:50px;}
#ivp1 img{display:inline-block; zoom:1; *display:inline; padding-right:0px; margin-bottom:-3px;}
#ivp2{float:left;padding-left:4%; width:12%; }
#ivp3{float:left; width:70%; padding-left:3%; margin-top:50px;}
#ivp3 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp4{float:left; width:70%; padding-left:3%; margin-top:60px;}
#ivp4 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp5{float:left; width:70%; padding-left:3%; margin-top:70px;}
#ivp5 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp6{float:left; width:70%; padding-left:3%; margin-top:110px;}
#ivp6 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp7{float:left; width:68%; padding-left:3%; margin-top:95px;}
#ivp7 ul li{padding-left: 15px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp3 > h6{display:none;}#ivp4 > h6{display:none;}#ivp5 > h6{display:none;}#ivp6 > h6{display:none;}#ivp7 > h6{display:none;}
/*kor_V&S 주식일임형 k_prooff.html 페이지*/
.prooff_txt_box {
    width: 92%;
    padding: 30px 4%;
    margin: 40px 0;
    background-color: #f8f8f8;
}
.prooff_txt_box p {
    font-size: 14px;
    line-height: 1.8;
    color: #545454;
    margin: 0;
}
#prof1{font-size:16px; line-height:155%; margin-top:40px; padding-left:4%; margin-bottom:50px; padding-right:10%;}
#prof1 img{display:inline-block; zoom:1; *display:inline; padding-right:0px; margin-bottom:-3px; margin-right:-1px;}
#prof2{margin:40px 0 50px 0; font-size:16px; font-weight:bold; line-height:155%; padding-left:4%;}
#prof3{margin:55px 0 45px 0; font-size:16px; font-weight:bold; line-height:155%; padding-left:4%;}
#pr_left{float:left; padding-left:4%; width:44%; }
#pr_left #ppr1{
    font-size:14px;
    min-height:70px;
    width:100%;
    padding:20px 20px 20px 180px;
    background: linear-gradient(to right, #d8d8d8 0%, #f5f5f5 100%);
    border-left: 4px solid #666;
    margin-bottom:11px;
    position: relative;
    line-height: 1.4;
    display: flex;
    align-items: center;
}
#pr_left #ppr1:before {
    content: "가치";
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 16px;
    color: #333;
}
#pr_left #ppr2{
    font-size:14px;
    min-height:70px;
    width:100%;
    padding:20px 20px 20px 180px;
    background: linear-gradient(to right, #d8d8d8 0%, #f5f5f5 100%);
    border-left: 4px solid #666;
    margin-bottom:11px;
    position: relative;
    line-height: 1.4;
    display: flex;
    align-items: center;
}
#pr_left #ppr2:before {
    content: "Special Situation";
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 16px;
    color: #333;
}
#pr_left #ppr3{
    font-size:14px;
    min-height:70px;
    width:100%;
    padding:20px 20px 20px 180px;
    background: linear-gradient(to right, #d8d8d8 0%, #f5f5f5 100%);
    border-left: 4px solid #666;
    margin-bottom:11px;
    position: relative;
    line-height: 1.4;
    display: flex;
    align-items: center;
}
#pr_left #ppr3:before {
    content: "턴어라운드";
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 16px;
    color: #333;
}
#pr_right{float:left; padding-left:4%; width:44%; }
#pr_right #ppr4{
    font-size:14px;
    min-height:70px;
    width:100%;
    padding:20px 20px 20px 180px;
    background: linear-gradient(to right, #d8d8d8 0%, #f5f5f5 100%);
    border-left: 4px solid #666;
    margin-bottom:11px;
    position: relative;
    line-height: 1.4;
    display: flex;
    align-items: center;
}
#pr_right #ppr4:before {
    content: "가치성장";
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 16px;
    color: #333;
}
#pr_right #ppr5{
    font-size:14px;
    min-height:70px;
    width:100%;
    padding:20px 20px 20px 180px;
    background: linear-gradient(to right, #d8d8d8 0%, #f5f5f5 100%);
    border-left: 4px solid #666;
    margin-bottom:11px;
    position: relative;
    line-height: 1.4;
    display: flex;
    align-items: center;
}
#pr_right #ppr5:before {
    content: "블루칩";
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 16px;
    color: #333;
}
#pr_right #ppr6{
    font-size:14px;
    min-height:70px;
    width:100%;
    padding:20px 20px 20px 180px;
    background: linear-gradient(to right, #d8d8d8 0%, #f5f5f5 100%);
    border-left: 4px solid #666;
    position: relative;
    line-height: 1.4;
    display: flex;
    align-items: center;
}
#pr_right #ppr6:before {
    content: "대형우량주";
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 16px;
    color: #333;
}
.table_vns {margin-left:4%; width:66%;}
.table_vns thead th{border-bottom: 1px solid #9ba6ab; border-top: 1px solid #9ba6ab; font-weight:normal; background-color:#f4f7f8;}
.table_vns tbody td{border-bottom: 1px solid #9ba6ab; height:38px;}
.table_vns th,.table_vns td{padding: 0px 45px; text-align: left;height:38px;}
.table_vns .tty{text-align:right; border-left:1px solid #b1babe;}
/*kor_V&S 자문형 Wrap k_prowrap.html 페이지*/
#logo_set ul{float:left;width:30%; }
#logo_set ul + ul{margin-left:1.31578%; }
#logo_set ul li{border:1px solid #d6dada; text-align:center; height:77px; padding-top:35px;}
#logo_set ul li img{max-width:100%;}
#ls_1{padding-left:4%; }
.li_1{margin-top:11px;}
#hana{padding-top:30px !important; height:82px !important;}
#mirae{padding-top:20px !important; height:92px !important; padding-left:30px !important;}
/*quertery letter password 페이지*/
#passw{width:100%;text-align:center; margin-top:160px;}
#passw p{position:relative; display:inline-block; zoom:1; *display:inline; width:247px; height:121px; background:url('../images/eng_sub/qu_pass_bg.png')no-repeat 0 0;}
#passw input{margin-top:65px; margin-left:-40px;}
#passw p a{position:absolute; top:65px; right:35px;}
/*quertery letter list 페이지*/
.blank_sp{width:10px; height:75px;}
.qu_list{width: 91%; margin:0 auto; font-size:13px;}
.qu_list .basic_board thead th{border-bottom: 1px solid #acb3b3; border-top: 2px solid #acb3b3;}
.basic_board thead th{border-bottom: 1px solid #acb3b3; text-align:center;background-color:#f7f8f8;font-weight:normal;color:#3f4545;}
.basic_board tbody td{border-bottom: 1px solid #acb3b3;}
.basic_board tbody td a{color:#757575;}
.basic_board tbody td a:hover{text-decoration:underline; color:#3f3f3f;}
.basic_board th,.basic_board td{padding: 10px 15px; text-align: left;}
.basic_board .no{text-align: center;}
.basic_board th strong{color: red; font-weight: bold;}
.basic_board .subject a{color:#4d4d4d !important;}
.basic_board .reply .subject{text-indent: 20px;}
.basic_board .hit{text-align: center;}
.basic_board .repl{display:inline-block; zoom:1; *display:inline; padding-right:5px;}
.page{width:100%; text-align:center; margin-top: 20px; margin:0 auto; padding-top:20px;}
.pager{font-size:12px; height:30px; padding-right: 100px; display:inline-block; zoom:1; *display:inline;}
.pager a{float:left; width:30px; color:#666666; height:26px; padding-top:4px; background:url('../images/common/num_btn_bg.png') no-repeat 0 0;}
.pager a + a{margin-left:5px;}
#pa_on{background:url('../images/common/num_btn_bg2.png') no-repeat 0 0; color:white;}
/*quertery letter view 페이지*/
.qu_view{width: 91%; margin:0 auto; font-size:13px;}
.basic_view thead th{border-bottom: 1px solid #acb3b3; border-top: 2px solid #acb3b3; text-align:center;font-weight:normal;color:#3f4545;}
.basic_view tbody td{border-bottom: 1px solid #acb3b3;}
.basic_view th,.basic_board td{padding: 10px 15px; text-align: left;}
.basic_view .v_content{height:330px; vertical-align:top; background-color:#f7f8f8;}
.basic_view .v_subject{text-align:left;}
.basic_view .v_content td{padding:10px 15px 20px 20px;}
.lis_bt{text-align:right; margin-top:14px;}
/*contact us 페이지*/
#con1{font-size:14px; line-height:155%; margin-top:40px; padding-left:4%;}
#con2{float:left;width:24%; font-size:13px;margin-left:4%;margin-top:60px; }
#con3{float:left;width:66%;margin-top:60px; }
#con_cover{overflow:hidden;}
#con_email{margin-top:130px;}
#con_email em{font-weight:bold;}
#con_email span a{color:#757575}
#con_email span a:hover{ text-decoration: underline;}
#con_add_mobile{display:none;}
#con_add a{color:#545454;}
#con_add a:hover{text-decoration:underline;}
/*개인정보 페이지*/
.pri{padding-left: 4%; padding-right:10%;}

.shipcode{font-family: 'Nanum Gothic', sans-serif; color:#545454; box-sizing:border-box; padding:20px 40px 50px 50px;}
.shipcode h1{font-size:21px; color:#3a3a3a; padding-bottom:50px; text-align:center; padding-top:60px;}
.shipcode p{font-size:15px; line-height:160%; padding-bottom:20px;}
.shipcode h2{font-size:16px; box-sizing:border-box; padding:30px 0 30px; line-height:160%;}
.shipcode h2 a{color:gray}
.shipcode span{display:block; font-size:14px; box-sizing:border-box; padding-left:30px; padding-bottom:15px; line-height:160%;}
.shipcode span b{font-weight:normal;}







.eue_btn{ font-family: 'Nanum Gothic', sans-serif; margin-top:35px;}
.eue_btn a{display:inline-block; width:100%; height:50px; background-color:#607f7f; color:#fff; font-size:20px; text-align:center; line-height:50px; transition:all 0.3s;}

/* 채권 페이지 스타일 */
.pro_intro_wrap {
    width: 96%;
    padding-left: 4%;
}

.pro_header {
    margin-top: 40px;
}

.pro_header .eng_tit {
    font-size: 12px;
    color: #999;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

.pro_header h2 {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    line-height: 1.5;
    margin-bottom: 20px;
}

.pro_header .main_desc {
    font-size: 15px;
    color: #666;
    line-height: 1.7;
    margin-bottom: 40px;
}

.gray_box {
    background-color: #f5f5f5;
    padding: 35px 40px;
    margin-bottom: 60px;
}

.gray_box p {
    font-size: 14px;
    color: #545454;
    line-height: 1.8;
    margin-bottom: 20px;
}

.gray_box p:last-child {
    margin-bottom: 0;
}

.process_section {
    margin-top: 50px;
    padding-left: 4%;
    padding-right: 4%;
}

.process_title {
    font-size: 28px;
    font-weight: bold;
    color: #333;
    margin-bottom: 15px;
}

.process_subtitle {
    font-size: 14px;
    color: #999;
    margin-bottom: 40px;
}

.process_boxes {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
}

.process_box {
    flex: 1;
    padding: 30px 25px;
    border-radius: 8px;
}

.process_box.gray {
    background-color: #e8e8e8;
}

.process_box.navy {
    background-color: #2c4458;
    color: #fff;
}

.process_box h4 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 2px solid rgba(255,255,255,0.2);
    text-align: left;
}

.process_box.gray h4 {
    color: #333;
    border-bottom-color: rgba(0,0,0,0.1);
}

.process_box ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.process_box ul li {
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 8px;
    padding-left: 15px;
    position: relative;
    text-align: left;
}

.process_box ul li:before {
    content: "•";
    position: absolute;
    left: 0;
    font-weight: bold;
}

.process_box.gray ul li {
    color: #555;
}

.process_box.gray ul li:before {
    color: #7a8080;
}

.process_box.navy ul li {
    color: #fff;
}

.process_box.navy ul li:before {
    color: #fff;
}

.process_arrow {
    width: 100%;
    margin-top: 20px;
}

.stu_performance_section {
    display: flex;
    gap: 20px;
    margin: 40px 0;
    padding: 0 4%;
}

.stu_perf_card {
    flex: 1;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 25px 20px;
    text-align: center;
}

.stu_card_title {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e0e0e0;
}

.stu_card_details {
    margin-bottom: 25px;
}

.stu_detail_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
    font-size: 13px;
}

.stu_detail_label {
    color: #666;
}

.stu_detail_value {
    color: #333;
    font-weight: 500;
}

.stu_return_label {
    font-size: 12px;
    color: #d4a574;
    margin-bottom: 8px;
}

.stu_return_percent {
    font-size: 28px;
    font-weight: bold;
    color: #e74c3c;
    margin: 0;
}

@media (hover: hover) {
.eue_btn a:hover{background-color:#436565;}	
}





@media only screen and (min-width: 1001px) and (max-width: 1026px) {
.nav .sub_m .short{padding:6px 0 0 11px; height:36px; font-size:11px; }
/*our investmnet페이지*/
.special_01{font-size:12px !important; }
/*eng_invest process 페이지*/
#ivp1{font-size:14px; line-height:155%; margin-top:40px; padding-left:4%; margin-bottom:50px;}
#ivp1 img{display:inline-block; zoom:1; *display:inline; padding-right:0px; margin-bottom:-3px;}
#ivp2{float:left;padding-left:1%; width:12%; }
#ivp3{float:left; width:83%; padding-left:3%; margin-top:50px;}
#ivp3 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp4{float:left; width:83%; padding-left:3%; margin-top:30px;}
#ivp4 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp5{float:left; width:83%; padding-left:3%; margin-top:70px;}
#ivp5 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp6{float:left; width:83%; padding-left:3%; margin-top:110px;}
#ivp6 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp7{float:left; width:83%; padding-left:3%; margin-top:95px;}
#ivp7 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;}
#ivp3 > h6{display:none;}#ivp4 > h6{display:none;}#ivp5 > h6{display:none;}#ivp6 > h6{display:none;}#ivp7 > h6{display:none;}
/*eng_product Offering 페이지*/
#pr_left{float:left; padding-left:4%; width:44%; }
#pr_left #ppr1{height:61px; width:50%; padding-left:55%; background:url('../images/eng_sub/m_deep.png')no-repeat 0 0; padding-top:27px; }
#pr_left #ppr2{height:69px; width:50%; padding-left:55%; background:url('../images/eng_sub/m_value.png')no-repeat 0 0; padding-top:25px; margin-top:11px; }
#pr_left #ppr3{height:69px; width:50%; padding-left:55%; background:url('../images/eng_sub/m_cy.png')no-repeat 0 0; padding-top:25px; margin-top:11px; }
#pr_right{float:left; padding-left:4%; width:44%; }
#pr_right #ppr4{height:63px; width:50%; padding-left:55%; background:url('../images/eng_sub/m_event.png')no-repeat 0 0; padding-top:25px;}
#pr_right #ppr5{height:67px; width:50%; padding-left:55%; background:url('../images/eng_sub/m_th.png')no-repeat 0 0; padding-top:21px; margin-top:11px; }
#pr_right #ppr6{height:67px; width:50%; padding-left:55%; background:url('../images/eng_sub/m_st.png')no-repeat 0 0; padding-top:21px; margin-top:11px; }
}/*media*/

@media only screen and (min-width: 781px) and (max-width: 1000px) {
.top #logo{float:left; width:24.94050632911392%; }
.right_top .upper p{width:70%;}
.right_top .upper p img{width:90%;}
.right_top .upper a {margin: 39px 10px 0 0;}
.nav .sub_m li a{font-size:11px; font-family:'Arial, Helvetica, sans-serif'; padding:12px 0 0 9px; height:30px; }
.nav .sub_m .short{padding:6px 0 0 9px; height:36px; font-size:10px; }
/*subpage공통*/
.sub_right .hidd_info{display:block;} /*패드용 하단 카피정보*/
.sub_left{display:none;}
.sub_right{float:left; margin-top:102px; width:97.25%;margin-left:1.375%; margin-right:1.375%; }
/*kor_V&S 주식일임형 k_prooff.html 페이지*/
.table_vns {margin-left:4%; width:70%;margin-top:35px;}
}/*media*/

@media only screen and (max-width: 780px) {
.left{margin-top:140px;}
.nav{display:none;}
.m_nav{display:block;}
.lang{display:none;}
.top{background:url('') repeat-x 0 0; margin-bottom:9px; }
.m_nav{height:130px; background-color:#7a8080; text-align:center;}	
.m_nav .mobile_nav{}
.m_nav p{height:47px; background:url('../images/b_t_bg.png') repeat-x 0 0; padding-top:17px;}
.m_nav h1{padding-top:6px;}
.m_nav h1 img{}
.upper a {display:none;}
.right_top .upper p{margin:33px 0 0 28px;}
.upper p img{width:95%;}

.left{float:left; width:96%; margin-left:2%;} 
.roll_01 li{width:10%;}
.right{float:left; width:96%; margin-left:2%; margin-top:11px;} 

.r_footer{width:96%; margin-left:2%;}
.footer{ display:none; background-color:white;}
.footer_m{display:block; text-align:center; padding-top:16px; height:127px; overflow:hidden; position:relative; border-bottom:2px solid #b2b4b4;
	margin-top:11px; padding-bottom:5px; margin-bottom:30px;margin-right:0; margin-left:0; 
	padding-left:0; padding-right:0;}

.m_gnb{position:absolute;left:-247px; display:block; width:247px; background-color:#353535; }
.m_gnb h3,.m_gnb p{height:60px; width:247px; border-bottom:1px solid #5e5e5e; background-color:#353535; display:flex; align-items:center; justify-content:space-between;}
.m_gnb h3 span{flex:1;}
.m_gnb h3 span a{display:block; padding:0 0 0 20px; color:#fff; font-size:16px; font-weight:500; text-decoration:none;}
.m_gnb h3 .t{padding-right:15px;}
.m_gnb h3 .arp{margin:0;}
.m_gnb h4{display:none; background-color:#484848; width:237px; padding-left:10px; padding-bottom:20px;}
.m_gnb h4 a{display:block; padding:20px 0 0 20px; color:#ddd; font-size:14px; text-decoration:none;}
.m_gnb h4 #sp_news{padding-left:13px;}
 .m_gnb p.m_x_btn{justify-content: end;padding: 0 20px;        width: 207px;}
.m_x_btn{display:flex; align-items:center; justify-content:center;}
.m_x_btn > a{display:block;}
#m_close{margin:0;}


/*subpage공통*/
.sub_right .hidd_info{display:none;} /*패드용 하단 카피정보*/
.sub_left{display:none;}
.sub_right{float:left; margin-top:141px; width:97.25%;margin-left:1.375%; margin-right:1.375%; }
.banner{display:none;}
/*kor_ceo 페이지*/
#ceo1{display:none;}
#ceo1 img{max-width:100%;}
#ceo2{float:left; width:90%; margin-left:0; font-size:13px; line-height:160%; margin-top:90px; padding-left:4.75%;}
/*kor_managing partners 페이지*/
#mem_1{width:94%; padding-left:4%; padding-right:2%; margin-top:56px; overflow:hidden;}
#mem_1_1{float:none; width:21%; height:90px;}
#mem_1_2{float:left; width:97%;}
#mem_2{width:94%; padding-left:4%; padding-right:2%; margin-top:56px; overflow:hidden;}
#mem_2_1{float:none; width:21%; height:90px;}
#mem_2_2{float:left; width:97%;}
#mem_3{width:94%; padding-left:4%; padding-right:2%; margin-top:56px; overflow:hidden;}
#mem_3_1{float:none; width:21%; height:90px;}
#mem_3_2{float:left; width:97%;}
/*kor_운용전략 k_inves.html 철학 페이지*/
#ivs1{font-size:14px; line-height:155%; margin-top:40px; padding-left:4%;}
#ivs2{width:100%; margin-top:45px; overflow:hidden;}
#ivs2 p{float:none; margin-left:4%; width:55%; padding-bottom:10px;}
#ivs2 p img{width:100%;}
#ivs2 ul{float:none; width:100%; margin-top:-6px; margin-left:1%; padding-left:10px; margin-bottom:10px;}
#ivs2 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px; font-size:13px;}
#ivs3 p{float:none; margin-left:4%; width:55%; padding-bottom:10px;}
#ivs3 p img{width:100%;}
#ivs3 ul{float:none; width:100%; margin-top:-6px; margin-left:1%; padding-left:10px;margin-bottom:10px;}
#ivs3 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px; font-size:13px;}
#ivs4 p{float:none; margin-left:4%; width:55%;padding-bottom:10px;}
#ivs4 p img{width:100%;}
#ivs4 ul{float:none; width:100%; margin-top:-6px; margin-left:1%; padding-left:10px;margin-bottom:10px;}
#ivs4 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;font-size:13px;}
#ivs5 p{float:none; margin-left:4%; width:55%;padding-bottom:10px;}
#ivs5 p img{width:100%;}
#ivs5 ul{float:none; width:100%; margin-top:-6px; margin-left:1%; padding-left:10px;margin-bottom:10px;}
#ivs5 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;font-size:13px;}
#ivs6 p{float:none; margin-left:4%; width:55%;padding-bottom:10px;}
#ivs6 p img{width:100%;}
#ivs6 ul{float:none; width:100%; margin-top:-6px; margin-left:1%; padding-left:10px;margin-bottom:10px;}
#ivs6 ul li{padding-left: 11px; background:url('../images/eng_sub/bullet.png') no-repeat 0 8px;font-size:13px;}
/*kor_투자프로세스 k_invep.html 페이지*/
#ivp3{float:left; width:95%; padding-left:3%; margin-top:40px;}
#ivp4{float:left; width:95%; padding-left:3%; margin-top:40px;}
#ivp5{float:left; width:95%; padding-left:3%; margin-top:40px;}
#ivp6{float:left; width:95%; padding-left:3%; margin-top:40px;}
#ivp7{float:left; width:95%; padding-left:3%; margin-top:40px;}

#ivp2{display:none;}
#ivp3 > h6{display:block;}#ivp4 > h6{display:block;}#ivp5 > h6{display:block;}#ivp6 > h6{display:block;}#ivp7 > h6{display:block;}
/*kor_V&S 주식일임형 k_prooff.html 페이지*/
#prof2{margin:73px 0 23px 0; font-size:16px; font-weight:bold; line-height:155%; margin-top:40px; padding-left:4%; margin-bottom:20px;}
#pr_left{float:none; padding-left:1%; width:95%; }
#pr_left #ppr1{height:61px; width:50%; padding-left:58%;  padding-top:27px; }
#pr_left #ppr2{height:69px; width:50%; padding-left:58%;  padding-top:25px; margin-top:11px; }
#pr_left #ppr3{height:69px; width:50%; padding-left:58%;  padding-top:25px; margin-top:11px; }
#pr_right{float:none; padding-left:1%; width:95%;  padding-top:11px;}
#pr_right #ppr4{height:63px; width:50%; padding-left:58%; padding-top:25px;}
#pr_right #ppr5{height:67px; width:50%; padding-left:58%; padding-top:21px; margin-top:11px; }
#pr_right #ppr6{height:67px; width:50%; padding-left:58%; padding-top:21px; margin-top:11px; }
.table_vns {margin-left:1%; width:98%;margin-top:25px;}
.table_vns th,.table_vns td{padding: 0px 25px; text-align: left;height:38px;}
/*kor_V&S 자문형 Wrap k_prowrap.html 페이지*/
#logo_set ul{float:none;width:90%; }
#logo_set ul li{border:1px solid #d6dada; text-align:center; height:77px; padding-top:35px; margin-top:10px;}
#logo_set ul li img{max-width:100%;}
#ls_1{padding-left:0; }
.li_1{margin-top:0px;}
#logo_set ul {margin-left:5.31578%; }
#logo_set ul + ul{margin-left: 5.31578%;}
/*quertery letter password 페이지*/
#passw{width:100%;text-align:center; margin-top:80px; margin-bottom:50px;}
/*quertery letter list 페이지*/
.basic_board .num{display:none;}
.basic_board .date{display:none;}
.basic_board .hit{display:none;}
.basic_board .subject{font-size:12px !important;}
/*quertery letter view 페이지*/
.basic_view .v_title{display:none;}
.basic_view .v_subject{font-size:12px !important;}
.basic_view .v_content td{font-size:12px !important;}
.basic_view .v_date{display:none;}
.basic_view .v_date2{display:none;}
.lis_bt{text-align:center;}
/*contact us 페이지*/
#con1{font-size:14px; line-height:155%; margin-top:40px; padding-left:4%;}
#con2{float:none;width:95%; font-size:13px;margin-left:4%;margin-top:30px; }
#con3{float:none;width:66%;margin-top:30px; }
#con_cover{overflow:hidden;}
#con_email{margin-top:30px;}
#con_email em{font-weight:bold;}
#con_email span a{color:#757575}
#con_email span a:hover{ text-decoration: underline;}
#con_add_mobile{display:block;}
#con_add{display:none;}
#con_add_mobile a{color:#545454;}
#con_add_mobile a:hover{text-decoration:underline;}

.shipcode{padding:40px 20px 30px 20px;}
.shipcode h1 {padding-bottom:30px; font-size:19px;}
.shipcode p{font-size:14px; padding-bottom:0px;}
.shipcode h2 {font-size: 14px; padding: 20px 0 20px;}
.shipcode span{padding-left:10px; font-size:13px;}

/* stu_performance_section 모바일 */
.stu_performance_section {
    flex-direction: column;
    gap: 15px;
    margin: 30px 0;
    padding: 0 15px;
}

.stu_perf_card {
    padding: 20px 15px;
}

.stu_card_title {
    font-size: 15px;
    margin-bottom: 15px;
    padding-bottom: 12px;
}

.stu_detail_row {
    font-size: 12px;
    padding: 6px 0;
}

.stu_return_label {
    font-size: 11px;
    margin-bottom: 6px;
}

.stu_return_percent {
    font-size: 24px;
}

}/*media*/




















