@charset "utf-8";

/*reset*/
* {margin:0;padding:0;-webkit-text-size-adjust:none;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, thead, tbody, tr, th, td, form, fieldset, legend, input, textarea, button , img{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
body{font-family:'Dotum','sans-serif'; text-align:left; color:#333; background-color:#fff;}
h1, h2, h3, h4, h5, h6, em, address{font-weight:normal;}
ul,ol,li,dl,dt,dd {list-style:none;}
i,em,address {font-style:normal;font-weight:normal;}
label,button {cursor:pointer;}
hr,legend {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
fieldset,iframe {border:none;vertical-align:middle;}
img {vertical-align:top;border:none;border-width:0;}
button {background:none;border:none;-webkit-appearance: button;}
hr {display:none; visibility:hidden;}
table {width:100%; border:0; border-spacing:0px;}
legend, caption {width:1px; height:0; font-size:0; line-height:0; overflow:hidden;}
input, textarea, button {line-height: 1.2; vertical-align:middle;}
a {color:inherit;}
a:link,
a:hover,
a:focus,
a:active,
a:visited {text-decoration:none;}
html {font-size:62.5%;padding:0;margin:0;}
body{background:#fff; width:100%; overflow-x:hidden}
.win_heightStarte {position:fixed;width:100%;height:100%;left:0;top:0;z-index:-999;} 
.hid{width:1px;height:1px;font-size:0;top:-9999px;line-height:0;overflow:hidden;position:absolute;text-indent:-10000px;}
/*skip navigation*/
#skipNav {overflow:hidden; position:absolute; top:0; left:0; width:100%;}
#skipNav a {position:relative; display:block; height:0px; width:0px; margin:0 -1px -1px 0; overflow:hidden; line-height:0; text-align:center;}
#skipNav  a:focus,
#skipNav  a:hover,
#skipNav  a:active {width:auto;  height:2.8rem;  margin:0;  padding:.8rem 0;  background:#000; margin:0; font-size:1.2rem;  line-height:1.2rem; color:#fff; font-weight:bold; z-index:10000; box-sizing:border-box;}
/*navigation*/
#miraeNav{position:fixed; top:50rem; right:50%;margin-right:-715px; padding:1.4rem 4.2rem 2.6rem 4.2rem; background:rgba(0, 0, 0, 0.7);;  z-index:9999}
#miraeNav .miraeNav_list>li>a{display:block; position:relative; top:0; left:0; padding:1.4rem 0; font-size:1.6rem; line-height:1.8rem; font-family:'SpoqaHanSans_Regular'; color:#FFF}
#miraeNav .miraeNav_list>li.on>a, .miraeNav_list>li>a:hover{color:#ff6600}
#miraeNav .miraeNav_list>li.on>a:after{content: ""; position:absolute;  width:11.1rem; height:3.2rem; bottom:0rem; left:100%; margin-left:-4.2rem; background:url(/common/images/nav_bg.png) 0 0 no-repeat}
#mb_miraeNav{display:none; position:fixed; top:50%;  right:0; z-index:3000}
.mb_navBtn{position:absolute; top:-2rem; right:0;}
.miraeNav_listWrap{position:relative; top:-10rem; left:100%; padding:2.2rem 2.4rem; background:#000; opacity:0.8;}
#mb_miraeNav .miraeNav_list>li>a{display:block; padding:1rem 0; font-size:1.4rem; line-height:1.4rem; font-family:'SpoqaHanSans_Regular'; color:#FFF}
#mb_miraeNav .miraeNav_list>li.on>a, #mb_miraeNav_list>li>a:hover{color:#ff6600}
.mb_navCloseBtn{position:absolute; bottom:1rem; right:1.2rem;}
/*header*/
/* 2020-05-07 미래에셋 디지털가이드 반영에 따른 수정
.mirae_header{position:relative; top:0; left:0; width:100%; max-width:1430px; margin:0 auto; border-top:1.4rem solid rgba(35, 40, 45, 0.6); z-index:4000;}
.mirae_header h1{position:absolute; top:1rem; left:0; z-index:99}
.gnb_wrap{position:absolute; top:3.5rem; right:0; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; color:#FFF;}
.gnb_wrap li{float:left; margin-left:3rem;}
.gnb_wrap li:first-child{margin-left:0}
*/
.mirae_header{position:relative; top:0; left:0; width:100%; height:9rem; margin:0 auto; border-bottom:0.4rem #f58220 solid; z-index:4000;}
.mirae_header h1{position:absolute; top:1rem; left:2rem; z-index:99}
.gnb_wrap{position:absolute; top:4.5rem; right:5%; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem;}
.gnb_wrap li{float:left; margin-left:3rem;}
.gnb_wrap li > a {position:relative; color:#043b72; font-weight:bold; -webkit-transition: color 0.5s, background-color 0.5s; /* Safari prior 6.1 */ transition: color 0.5s, background-color 0.5s;}
.gnb_wrap li > a:hover, .gnb_wrap li > a:focus {color:#f58220;}
.gnb_wrap li > a:hover:after,
/* .gnb_wrap li > a:focus:after {position:absolute; bottom:-0.2rem; left:0; display:block; content:''; background:#f58220; width:100%; height:0.1rem;} */
.gnb_wrap li:first-child{margin-left:0;}
.gnb_wrap li.lang_sel {position:absolute; top:-3.5rem; right:0;}
.gnb_wrap li.lang_sel > a:hover:after, .gnb_wrap li.lang_sel > a:focus:after {display:none;}
.lang_btn {display:inline-block; padding:.3rem 1rem; font-family:'SpoqaHanSans_Regular'; font-size:1rem; line-height:1.1rem; color:#043b72; border:0.1rem solid #043b72; background:#fff; border-radius:3px;}
.lang_btn:hover, .lang_btn:focus {background:#043b72; border-color:#043b72; color:#fff;}

.headerFixed .mirae_header {position:fixed; top:0; left:0; background:#fff;}

.headerFix {}
.headerFix .mirae_header {position:fixed; top:0; left:0; background:#f58220; border-color:#043b72;-webkit-transition:background-color 0.3s; /* Safari prior 6.1 */ transition:background-color 0.3s;} /* background:#043b72; */
.headerFix .gnb_wrap li > a {color:#fff;}
.headerFix .gnb_wrap li > a:hover, .headerFix .gnb_wrap li > a:focus {color:#043b72;}
/* .headerFix .gnb_wrap li > a:hover:after, .headerFix .gnb_wrap li > a:focus:after {background-color:#043b72;} */
.headerFix .lang_btn {border-color:#fff; background:#f58220; color:#fff;}
.headerFix .lang_btn:hover,.headerFix  .lang_btn:focus {background:#fff; border-color:#fff; color:#f58220;}

.mb_posBtn.lang_btn {border-color:#fff; background:#f58220; color:#fff; padding:0.8rem 1.5rem; font-size:1.2rem; line-height:1.3rem; border:none; border-radius:5px;}
.mb_posBtn.lang_btn:hover,
.mb_posBtn.lang_btn:focus {background:#fff; border-color:#fff; color:#f58220;}

/*mobile menu*/
.mb_menu{display:none}
/* .mb_menu_btn{position:absolute; top:1.8rem; right:1.8rem; z-index:99} */
/* 2020-05-07 수정 */
.mb_menu_btn{position:absolute; top:2.3rem; right:1.8rem; z-index:99}
.m_slice1, .m_slice2, .m_slice3{display:block; width:2.4rem; height:0.4rem; margin-bottom:0.3rem; background:#043b72; transition: all .3s ease-in-out;}
.headerFix .m_slice1, .headerFix .m_slice2, .headerFix .m_slice3{background:#FFF;}
.mb_menu_btnOn .m_slice1{transform: rotate(45deg); margin-top:0.8rem; background:#fff;}
.mb_menu_btnOn .m_slice3{transform: rotate(-45deg); margin-top:-1.4rem; background:#fff;}
.mb_menu_btnOn .m_slice2{opacity:0}
.mb_gnb_wrap{display:none; position:absolute; width:100%; height:500px;; top:0; left:0; text-align:center; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; color:#FFF; background-color:rgba(0, 0, 0, 0.7); z-index:98}
.mb_gnb_wrap>ul{position:relative; top:5rem; left:0;}
.mb_gnb_wrap>ul> li{font-family:'SpoqaHanSans_Regular'; padding:1.6rem 0 1.8rem 0; font-size:1.8rem; color:#FFF; background:url(/common/images/bullet02.png) bottom center no-repeat; background-size:0.4rem 0.4rem;}/*0429 수정*/
.mb_gnb_wrap>ul> li:last-child{padding-bottom:0; background:none;}/*0429 추가*/
.mb_gnb_wrap>ul> li:first-child{padding-top:0;}/*0429 추가*/
.mb_gnb_wrap>ul>li>a{display:block}
.mb_posBtn{margin-top:1.8rem; margin-left:4rem;}
/*slide*/
/* .mirae_slide{position:relative; top:-1.4rem; left:0; width:100%; height:828px; overflow:hidden} */
/* 2020-05-07 수정 */
.mirae_slide{position:relative; top:0; left:0; width:100%; height:828px; overflow:hidden}
.slide_wrap{position:relative; top:0; left:0;}
.slide_wrap .slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slide_wrap .slick-slide{display: block; float: left; height: 100%; min-height: 1px;}
.slide_cont{position:relative; top:0; left:0; text-align:center; overflow:hidden;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
/*add slide effect*/
.pc_slide{display:block}
.mb_slide{display:none}
.img_t01, .img_t02, .img_t03{width:1920px;}
.text_area{position:absolute; top:23rem; left:50%; width:1430px; margin-left:-715px; text-align:left; color:#FFF; border-left:2px solid #21272c}
.text_t01 .text1{margin-left:0rem; font-size:6em; line-height:6.1rem;  font-family:'SpoqaHanSans_Regular'; opacity:0}
.text_t01 .text2{margin-left:3rem; margin-top:3rem; font-size:6rem; line-height:6.1rem; font-family:'SpoqaHanSans_Light'; opacity:1}
.text_t02 .text1{margin-left:3rem; font-size:6em; line-height:6.1rem;  font-family:'SpoqaHanSans_Regular'; opacity:0}
.text_t02 .text2{margin-left:3rem; margin-top:3rem; font-size:6rem; line-height:6.1rem; font-family:'SpoqaHanSans_Light'; opacity:1}
.text_area .text1, .text_area .text2 {text-shadow:4px 5px 10px #333;}
/*slide btn*/
.slidePrev_btn{position:absolute; bottom:6.8rem; left:50%; margin-left:-540px; width:6.8rem; height:6.8rem; text-indent:-9999px; line-height:0; background:url(/common/images/slide_prev.png) center center no-repeat; z-index:2000;}
.slideNext_btn{position:absolute; bottom:6.8rem; left:50%; margin-left:-460px; width:6.8rem; height:6.8rem; text-indent:-9999px; line-height:0; background:url(/common/images/slide_next.png) center center no-repeat; z-index:2000;}
.slide_buttons{position:absolute; bottom:8.4rem; left:50%; margin-left:-590px; z-index:3000;} 
.slide-dots{position:absolute; bottom:9.6rem; left:50%; margin-left:-695px; z-index:3000}
.slide-dots>li{float:left; width:3rem; height:0.5rem; margin-left:0.4rem; line-height:0; text-indent:-9999px; background:#000; opacity:0.7}
.slide-dots>li:first-child{margin-left:0}
.slide-dots>li.slick-active{background:#FFF;}
.slidePlay_btn{display:none;}
/*contents*/
.page_tit{width:100%; padding:5.4rem 0 12rem 0;text-align:center; font-family:'SpoqaHanSans_Light'; font-size:5.6rem; line-height:5.8rem; color:#043b72; background:#FFF url(/common/images/arrow_b.png) center 13rem no-repeat; background-size:7.9rem 4.9rem;}
.con_tit1{position:relative; top:0; left:0; padding:8rem 0 8rem 0; text-align:center; font-family:'SpoqaHanSans_Regular'; font-size:5.6rem; line-height:5.8rem; color:#FFF}
.con_tit1:after{content: ""; width:4px; height:6.8rem; background:#FFF; position:absolute;  top:0; left:50%; margin-left:-2px}
.cont_type1{margin-top:8rem; overflow:hidden; position:relative; top:0; left:0}
.cont_type1 img{width:100%; margin-left:1px;} 
.con_left{float:left; width:50%; padding-right:60px; box-sizing:border-box}
.con_right{float:right; width:50%; padding-left:60px; box-sizing:border-box}
.cont_data1{position:relative; top:0; left:0; margin-top:-7rem; font-family:'SpoqaHanSans_Regular';}
.cont_data1>dt{position:relative; display:inline-block; min-width:250px; max-width:84%; top:0; left:0; padding:1.4rem 2rem; font-size:4.6rem; line-height:4.8rem; color:#043b72; 
    background-image:linear-gradient(to left, rgba(243,243,243,0), rgba(243,243,243,0.8), rgba(243,243,243,0.8), rgba(243,243,243,0.9), rgba(243,243,243,1));
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f3f3f3", endColorStr="#f3f3f3"); 
    box-sizing:border-box;}
.cont_data1>dd{position:relative;  top:0; left:0; padding-top:3rem; font-size:1.8rem; line-height:2.2rem; color:#363636;}
/* 220223 안전보건 탭 추가 */
.cont_data1-2{position:relative; top:0; left:0; margin-top:-7rem; font-family:'SpoqaHanSans_Regular';}
.cont_data1-2>dt{position:relative; display:inline-block; min-width:250px; max-width:84%; top:0; left:0; padding:1.4rem 2rem; font-size:4.6rem; line-height:4.8rem; color:#043b72; 
    background-image:linear-gradient(to left, rgba(243,243,243,0), rgba(243,243,243,0.8), rgba(243,243,243,0.8), rgba(243,243,243,0.9), rgba(243,243,243,1));
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f3f3f3", endColorStr="#f3f3f3"); 
    box-sizing:border-box;}
.cont_data1-2>dd{margin-top: 3.5rem; margin-bottom: 9rem; padding: 3rem 4rem 4rem; position:relative;  top:0; left:0; background-color: #fff ;font-size:1.8rem; line-height:2.2rem; overflow: hidden;color:#363636;}
.cont_data1-2>dd ul{margin-right: 8rem; float: left; width: 43%; word-break: keep-all;}
.cont_data1-2>dd ul:last-child{margin-right: 0;}
.cont_data1-2>dd ul li {padding-left:1rem; color:#363636; font-size:1.7rem; line-height:3.2rem; background:url(/common/images/bullet01.png) 0 1.3rem no-repeat; background-size:0.5rem 0.5rem;}
.cont_data2{margin-top:6rem;}
.cont_data2>dt{padding-bottom:1.6rem; font-family:'SpoqaHanSans_Regular'; font-size:2.2rem; line-height:2.4rem; color:#ff6600}
.cont_data2>dd{padding-bottom:2.2rem; font-family:'SpoqaHanSans_Regular'; font-size:1.6rem; line-height:2rem; color:#363636}
.orderedList_type1{margin-top:11rem; overflow:hidden;}
.orderedList_type1>li{float:left; width:50%; padding-right:40px; margin-bottom:9rem; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; line-height:2.2rem; box-sizing:border-box}
.orderedList_type1>li:nth-child(3n){clear:both}
.orderedList_type1-2{margin-top:5rem; overflow:hidden;}
.orderedList_type1-2>li{word-break: keep-all; float:left; width:50%; padding-right:40px; margin-bottom:9rem; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; line-height:2.2rem; box-sizing:border-box;}
.orderedList_type1-2>li:nth-child(3n){clear:both}
.cont_data3{display:table; width:100%;}
.cont_data3>p{display:table-cell; width:50%; padding-right:30px; padding-top:0.4rem; vertical-align:top; box-sizing:border-box}
.cont_data3>div{display:table-cell; vertical-align:top;}
.cont_data4{clear:both}
.cont_data4>dt{position:relative; top:0; left:0; font-size:6rem; line-height:6.2rem; font-style:oblique;font-family:'SpoqaHanSans_Light'; color:#f48229; background:url(/common/images/con_bg1.jpg) 0 38px repeat-x; background-size:2px 1px}
.cont_data4>dd{padding-top:30px;}
.data_float_l{padding:12px 0; margin-left:0px; border-left:1px solid #FFF;}
.data_float_r{padding:12px 0; border-right:1px solid #FFF;}
.bor_first dt:before{content: ""; position:absolute; top:30px; right:-1px; width:1px; height:80px; background:#FFF}
/*20190510*/.data_float_r.bor_last dt:before{content: ""; position:absolute; top:-14px; right:-1px; width:1px; height:50px; background:#FFF}
/*20190510*/.data_float_l.bor_last dt:before{content: ""; position:absolute; top:-14px; left:0; width:1px; height:50px; background:#FFF}
.data_float_l dt{float:left; padding-left:20px; padding:10px 0 10px 20px; margin-right:20px;box-sizing:border-box}
.data_float_r dt{float:right; padding-right:30px; margin-left:10px; box-sizing:border-box}
.data_float_r dt:after{content: ""; position:absolute; top:30px; right:-8px; width:16px; height:16px; border-radius:8px; background:#FFF}
.data_float_l dt:after{content: ""; position:absolute; top:30px; left:-8px; width:16px; height:16px; border-radius:8px; background:#FFF}
.orderedList_type2>li{width:50%;}
.orderedList_type2>li:nth-child(2n-1){text-align:right;}     
.orderedList_type2>li:nth-child(2n){text-align:left; margin-left:50%}
.list-type1{overflow:hidden}
.list-type1>li>span{display:inline-block; padding-left:14px; background:url(/common/images/bullet02.png) 0 12px no-repeat; background-size:6px 6px}
.cont_data5>li{display:table; width:100%; border-bottom:1px solid #d8d8d8; box-sizing: border-box}
.cont_data5>li:first-child{border-top:1px solid #d8d8d8;}
.cont_data5>li>div{display:table-cell; padding:2rem 1.6rem; vertical-align:middle; box-sizing: border-box}
.cont_data5>li>div:nth-child(1){width:17.5rem; color:#000; font-size:1.8rem; background:#f0f0f0;}
.cont_data5>li>div:nth-child(1)>span{padding-left:1rem; vertical-align:middle; color:#000; font-size:1.8rem; line-height:1.8rem;}
.cont_data5>li>div:nth-child(2)>a{display:inline-block; font-size:1.6rem; /*line-height:1.8rem;*/ line-height: 2.2rem; color:#2e2e2e}
/*회사소개*/
.company_introduction{position:relative; top:0; left:0}
/*CEO 인사말*/
.ci_ceoGreeting{width:100%; min-height:118rem; padding-bottom:12rem; background: #07294c url(/common/images/ci_con01_bg.jpg) 50% 0 no-repeat; box-sizing:border-box}
.ci_ceoGreeting_wrap{position:relative; top:0; left:0; width:100%;  max-width:990px; padding:0 2rem; margin:0 auto; text-align:left;  box-sizing:border-box}
.conImg_type1{width:47.4%; position:absolute; top:0; left:2rem;}
.conImg_type1>img{max-width:100%}
/* 2020-12-24 텍스트 겹침 수정 */
/*.text_pos1{position:absolute; width:60%; top:56%; left:38%; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; line-height:2.2rem; color:#FFF;}*/
.text_pos1{position:relative; width:45%; top:0; left:50%; padding-top:29rem; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; line-height:2.2rem; color:#FFF;}
.text_pos1>p{margin-bottom:3rem}
.text_pos1>p:last-child{margin-bottom:0}
.text_tit{padding-bottom:3rem; font-family:'SpoqaHanSans_Regular'; font-size:3rem; line-height:3.6rem; color:#ff6600}
/*경영철학*/
.ci_managePhilosophy{width:100%; margin:50px 0; padding-bottom:4rem; background:#f3f3f3;}
.ci_managePhilosophy_wrap{width:100%; max-width:910px; margin:0 auto; padding:0 2rem; box-sizing:border-box}
/*연혁*/
.ci_history{position:relative; top:0; left:0; width:100%; max-height:100%; padding-bottom:12rem; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; color:#FFF;  background:#032c56 url(/common/images/ci_con03_bg.jpg) 50% bottom no-repeat; box-sizing:border-box}
.ci_history_wrap{max-width:930px; margin:0 auto; padding:0 2rem;  box-sizing:border-box}
.history_longText{text-align:left}
/*조직도*/
.ci_organogram{position:relative; top:0; left:0; width:100%; margin-top:50px; padding-bottom:17rem; max-height:1100px; text-align:center; background:#f9fafa}
.ci_organogram.en {background: #f7f7f7;}
.ci_organogram_wrap{max-width:900px; margin:0 auto; padding:0 2rem; box-sizing:border-box}
.tit_text{margin-bottom:6rem; font-family:'SpoqaHanSans_Regular'; font-size:2.8rem; line-height:2.8rem; color:#000}
.tit_text>p:last-child{font-size:2rem; line-height:2.2rem; color:#000}
.conImg_type2 img{max-width:100%;}
.imgRMap{position:relative; top:0; left:0}
.imgRMap_c1{position:absolute;top:44%;left:17.4%;width:11%;height:10%;display:inline-block;text-indent:-999em;overflow:hidden;}
.imgRMap_c2{position:absolute;top:43%;left:70.4%;width:13%;height:12%;display:inline-block;text-indent:-999em;overflow:hidden;}
.imgRMap_c3{position:absolute;top:10%;left:61.4%;width:11%;height:11.6%;display:inline-block;text-indent:-999em;overflow:hidden;}
/*footer*/
/* footer{position:relative; top:0; left:0; padding:3.4rem 0 4rem 0; background:#333}
.footer_wrap{position:relative; top:0; left:0; width:100%; max-width:1430px; margin:0 auto; overflow:hidden}
.foot_logo{float:left; margin-right:3rem;}
.footer_address{float:left; text-align:left; font-size:1.4rem; line-height:1.8rem; color:#adadad; font-family:'SpoqaHanSans_Regular';}
.copyright{margin-bottom:2rem;}
.affiliate_btn{position:absolute; top:2.8rem; right:18.4rem; float:none;} */
/* 2020-05-07 미래에셋 디지털 가이드 적용 */
footer{position:relative; top:0; left:0; background:#ECEFF4}
.footer_wrap{width:100%; max-width:1430px; margin:0 auto; padding:3.4rem 0 7rem; overflow:hidden; box-sizing: border-box;}
.foot_logo{float:left; margin-right:3rem; margin-top:-2rem;}
.footer_address{float:left; text-align:left; font-size:1.4rem; line-height:1.8rem; color:#043b72; font-family:'SpoqaHanSans_Regular';}
footer .copyright{position:absolute; bottom:0; left:0; background:#f58220; width:100%; padding:1rem; font-size:1rem; color:#043b72; text-align:right; box-sizing: border-box;}
/* 2022-03-15 부패/비리 익명신고 버튼 추가 */
.red-whistle__modal{position: absolute; top: 25.8%; right: 27%; font-size: 1.3rem; font-weight: 700; color: #043b72;float: none; cursor: pointer;}
.red-whistle__modal:hover{text-decoration: underline;}
/* .affiliate_btn{position:absolute; top:2.8rem; right:18.4rem; float:none;} */
.affiliate_btn{position:absolute; top:2.8rem; right:24rem; float:none;}
/*  orange:#f58220; navy:#043b72; */
/*미래에셋 계열사*/
.mask{display:none; width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.6; z-index:998; overflow:hidden}
.layerPopup{display:none; position:fixed; width:100%; max-width:900px; top:0; left:50%; padding:0 2rem; font-family:'SpoqaHanSans_Regular'; z-index:99999; box-sizing:border-box;}
.popup_wrap{position:relative; top:0; left:0; padding:5rem; text-align:left; font-family:'SpoqaHanSans_Regular'; color:#2e2e2e; font-size:1.6rem; line-height:1.8rem; background:#FFF;}
.popup_tit{margin-bottom:3.5rem; font-size:2.1rem; line-height:2.2rem;}
.popup_con{height:50rem; overflow:hidden}
.popup_close{position:absolute; top:0; right:2rem; padding:1rem; background:#ff6600;}
.pc_img{display:block}
.mb_img{display:none}
.iScrollVerticalScrollbar{position: absolute; width:0.6rem; bottom:5rem; top:10.6rem; right:5rem; z-index:9999; overflow: hidden;}
.iScrollVerticalScrollbar .iScrollIndicator{width: 100%; background: #ff6600}
/*회사 위치*/
.ci_companyLocation{position:relative; top:0; left:0; padding-bottom:19rem; background:#f3f3f3;}
.ci_companyLocation_wrap{max-width:910px; margin:0 auto; padding:0 2rem; box-sizing:border-box}
.addredd_data{padding-left:1.4rem; margin-bottom:4.5rem; border-left:4px solid #043b72; text-align:left;}
.addredd_data>dt{margin-bottom:3rem; font-family:'SpoqaHanSans_Regular'; font-size:4.5rem; line-height:4.6rem; color:#424242}
.addredd_data>dd{display:table; width:100%; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; line-height:2.6rem; color:#424242;}
.addredd_data>dd>div{display:table-cell; padding-bottom:0.4rem;}
.addredd_data>dd>div:first-child{width:5rem; color:#043b72;}
.mapArea{max-width:870px; height:554px;  margin:0 auto; border:10px solid #dfdfdf; box-sizing:border-box;}
.mapArea_img{max-width:870px; height:auto;  margin:0 auto; border:10px solid #dfdfdf; box-sizing: content-box;}/* 2023-08-30 추가 */
.mapArea_img img{width: 100%;}
/*글로벌네트워크*/
.global_img{width:2.7rem; height:2.6rem}
.ci_globalNetwork{text-align:center;  background:#043b72;}
.tit_text01{font-family:'SpoqaHanSans_Regular'; color:#FFF; font-size:2rem; line-height:3rem;}
.ci_globalNetWork_tit{padding:0 2rem; box-sizing:border-box}
.global_map{margin:5rem 0;}
.global_map img{max-width:100%}
/* .ci_globalNetWorkList{background:#d3d3d6;} */
.ci_globalNetWorkList{background:#ECEFF4;}
.con_tit2{width:100%; max-width:1340px; padding:6rem 2rem 0 2rem; margin:0 auto; text-align:left; font-family:'SpoqaHanSans_Bold'; font-size:3rem; line-height:3.2rem; color:#4a4f56; box-sizing:border-box}
/* .global_list>li{padding:4.5rem 0; border-bottom:1px solid #9b9ca0} */
.global_list>li{padding:4.5rem 0; border-bottom:1px solid #fff;}
.global_list_dep1{display:table; width:100%; max-width:1340px; margin:0 auto; padding:0 3.2rem; color:#043b72; box-sizing:border-box}
.global_list_dep1>li{display:table-cell; /*width:14.285%;*/ width:13%; padding-right:1%; text-align:left;}
.global_list_dep1>li:last-child{padding-right:0;}
.global_list_dep1>li>div:first-child{margin-bottom:2.6rem; font-family:'SpoqaHanSans_Bold'; font-size:1.8rem; color:#043b72;}
.global_list_dep1>li>div:first-child span{padding-left:0.8rem;}
/* .global_list_dep1>li>div a{display:inline-block; padding:0.6rem 0; font-size:1.6rem; line-height:1.8rem; font-family:'SpoqaHanSans_Regular';} */
.global_list_dep1>li>div a,
.global_list_dep1>li>div span{display:inline-block; padding:0.6rem 0; font-size:1.3rem; line-height:1.6rem; font-family:'SpoqaHanSans_Regular';}

.dep1_2>li:last-child{width:85.715%}
.dep1_2>li:last-child>div>p{float:left; width:16.666%}
/*부동산자산관리*/
/*20190510*/.re_assetsMng{margin:5rem 0; position:relative; top:0; left:0; padding-bottom:20rem; font-family:'SpoqaHanSans_Regular';  background:#043b72;}
.re_assetsMng_wrap{max-width:90.2rem; margin:0 auto; padding:0 2rem; box-sizing:border-box}
.cont_type2{padding:6rem 0 8rem 0; font-family:'SpoqaHanSans_Regular';}
.cont-type2_al>li{display:table; width:100%; background:#FFF; overflow:hidden;}
.cont-type2_al>li>dl{display:table-cell; width:50%; vertical-align:middle;}
.cont-type2_al>li>div.pc_alignImg{display:table-cell; width:50%; vertical-align:bottom}
.mb_alignImg{display:none}
.cont-type2_al>li>div>img{width:100%;}
.cont_data6{padding:4rem 2rem 3rem 5rem; background:#FFF; box-sizing:border-box}
.cont_data6>dt{margin-bottom:1.2rem; font-family:'SpoqaHanSans_Bold';  color:#ff6600; font-size:3rem; line-height:3.2rem;}
.list-type2>li{padding-left:1rem; color:#363636; font-size:1.7rem; line-height:2.5rem; background:url(/common/images/bullet01.png) 0 0.8rem no-repeat; background-size:0.5rem 0.5rem;}
.cont_dataList>li{display:table; width:100%; margin-top:4rem; background:#FFF;}
.cont_dataList>li:first-child{margin-top:3rem;}
.cont_dataList>li>div, .cont_dataList>li>dl{display:table-cell; vertical-align:middle}
.cont_dataList>li>div{width:12rem; text-align:center;}
.cont_dataList>li>dl{padding:3rem 2rem; border-left:1px solid #f3f3f3}
.cont_data7>dt{margin-bottom:1.6rem; font-family:'SpoqaHanSans_Bold'; color:#ff6600; font-size:2.6rem; line-height:3rem;}
.cont_data7>dd{font-size:1.7rem; line-height:2.4rem;}
.cont_dataList>li>div>img{width:6.8rem; height:6.6rem}
/*부동산개발*/
/*20190510*/.re_develop{padding-bottom:20rem;  background:#f3f3f3; font-family:'SpoqaHanSans_Regular';}
.re_develop_wrap{max-width:90.2rem; margin:0 auto; padding:0 2rem; box-sizing:border-box}
.cont_data1>dt.con_tit3{min-width:49rem; max-width:60rem; color:#FFF;
    background-image:linear-gradient(to left, rgba(4,59,114,0), rgba(4,59,114,0.2), rgba(4,59,114,0.4), rgba(4,59,114,0.8), rgba(4,59,114,0.8), rgba(4,59,114,1));
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#043b72", endColorStr="#043b72");
}
.cont_type3{padding:5rem 0; color:#FFF;}
.cont_type3_al{overflow:hidden;}
.cont_type3_al>li{float:left; width:20%;}
.cont_type3_al>li img{width:100%}
.cont_type3_c1, .cont_type3_c2{position:relative; top:0; left:0}
.cont_type3_c1>div{position:absolute; width:100%; top:40%; text-align:center; font-family:'SpoqaHanSans_Regular'; font-size:2.5rem; line-height:3rem}
.cont_type3_c2>div{position:absolute; width:100%; top:20%; text-align:center; font-family:'SpoqaHanSans_Regular'; font-size:1.8rem; line-height:3rem}
.cont_type3_c1>div>span{padding-top:6px; background:url(/common/images/ci_bs_con02_bg3.png) 0 0 no-repeat; background-size:38px 3px}
/*인프라금융자문*/
.cont_type4{padding:2rem 0 8rem 0;}
/* .cont_type4_al{display:table; width:100%; padding:4rem 3rem; background:#FFF; box-sizing:border-box}
.cont_type4_al>li{display:table-cell; width:33.3333%;  padding:0 1rem; box-sizing:border-box}
.cont_type4_al>li>p{text-align:center; padding-bottom:1rem; margin-bottom:1rem; font-family:'SpoqaHanSans_Bold'; font-size:2.3rem; line-height:2.5rem; color:#ff6600; border-bottom:3px solid #043b72;} */
.cont_type4_al{width:100%; padding:4rem 3rem; background:#FFF; overflow:hidden; box-sizing:border-box}
.cont_type4_al>li{float:left; width:33.3333%;  padding:0 1rem; box-sizing:border-box}
.cont_type4_al>li>p{display:table; width:100%; margin-bottom:1.6rem; font-family:'SpoqaHanSans_Bold'; font-size:2.3rem; line-height:2.5rem; color:#ff6600;}
.cont_type4_al>li>p>span{display:table-cell; text-align:left; vertical-align:bottom}
.cont_type4_al>li>p>span:nth-child(1){width:7.6rem; padding-right:0.6rem; box-sizing:border-box}
/* .cont_type4_al>li:first-child>p>span:nth-child(1){width:7.6rem; padding-right:0.6rem; box-sizing:border-box} */
.cont_type4_al>li>p>span>img{width:100%}
.cont_type4_al>li>p>span:nth-child(2){padding:0 0 0.6rem 0.4rem; border-bottom:3px solid #043b72;}
/*공지사항*/
.notice_list{max-width:90rem; margin:0 auto; padding:0 2rem 14rem 2rem; font-family:'SpoqaHanSans_Regular'; font-size:1.6rem; line-height:1.8rem; color:#424242; box-sizing:border-box}
.notice_tit{font-family:'SpoqaHanSans_Regular'; font-size:3rem; line-height:3.2rem; color:#2e2e2e}
.search_area{position:relative; top:0; left:0; width:100%; padding:1.5rem 0; text-align:right; overflow:hidden}
.search_input{position:relative; top:0; right:0; float:right; width:36rem;  height:4rem; border:1px solid #d7d7d7; background:#FFF; text-align:right}
.search_bar{width:100%; height:4rem; padding:0 3.6rem 0 1rem; border:none; box-sizing:border-box;}
.search_btn{position:absolute; top:1rem; right:1rem; width:2rem; height:2rem;}
.notice_list_cont>ul>li{display:table; width:100%; text-align:center; border-top:1px solid #d7d7d7}
.notice_list_cont>ul>li.tableList_header{background:#eee; border-top:2px solid #2e2e2e}
.notice_list_cont>ul>li.tableList_header>p{padding:2.4rem 0;}
.notice_list_cont>ul>li.tableList_header>p:nth-child(2){text-align:center}
.notice_list_cont>ul>li>p{display:table-cell; padding:2rem 0; vertical-align:middle;}
.notice_list_cont>ul>li>p:nth-child(1){width:10%;}
.notice_list_cont>ul>li>p:nth-child(2){width:62%; text-align:left; padding-left:1rem;}
.notice_list_cont>ul>li>p:nth-child(3){width:8%;}
.notice_list_cont>ul>li>p:nth-child(4){width:20%;}
.notice_list_cont>ul>li>p:nth-child(2)>a{display:inline-block;}
.newNotice{display:inline-block; width:1.8rem; height:1.8rem; padding:0.4rem 0 0.5rem 0; margin-left:1rem; text-align:center; font-size:1rem; line-height:1rem; color:#FFF; border-radius:50%; background:#ff6600; box-sizing:border-box}
.pagination_area{padding-top:2.4rem; font-size:0; text-align:center; border-top:1px solid #d7d7d7;}
.pagination_area>a{display:inline-block; width:4rem; height:4rem; padding:1.2rem 0 1rem 0; margin:0 0.4rem; font-size:1.6rem; line-height:1.7rem; border:1px solid #d7d7d7; box-sizing:border-box;}
.pagination_area>a.on, .pagination_area>a:hover{border:1px solid #363636;}
/*공지사항상세*/
.notice_detail_cont{margin-top:6.4rem;}
.notice_d_tit{padding:2rem; border-top:2px solid #2e2e2e; background:#f8f8f8; box-sizing:border-box}
.notice_d_tit>dl{display:table; width:100%}
.notice_d_tit>dl>dt{display:table-cell; width:15%; padding-right:2rem; vertical-align:middle; text-align:center;  box-sizing:border-box}
.notice_d_tit>dl>dd{display:table-cell; width:85%; padding-left:1.5rem; font-size:1.8rem; line-height:2.2rem; vertical-align:middle;  box-sizing:border-box}
div + .pc_noticeImg_d, div + .m_noticeImg_d{margin-top:2rem;}
.pc_noticeImg_d{display:block; text-align:center;}
.pc_noticeImg_d>img{max-width:100%;}
.m_noticeImg_d{display:none; text-align:center;}
.m_noticeImg_d>img{width:100%;}
.notice_d_info{padding:2rem; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; word-break:break-all;box-sizing:border-box}
.notice_d_info>dl{display:table; width:100%}
.notice_d_info>dl>dt{display:table-cell; width:15%; padding-right:2rem; vertical-align:middle; text-align:center; box-sizing:border-box}
.notice_d_info>dl>dd{display:table-cell; padding-left:1.5rem; vertical-align:middle;   box-sizing:border-box}
.notice_d_info>dl>dt.d_date{width:15%; padding:0 2rem; vertical-align:middle; text-align:center; box-sizing:border-box}
.notice_d_info>dl>dd.d_date{width:15%; padding-left:1rem; text-align:right}
.notice_d_cont{min-height:44.5rem; padding:5rem; box-sizing:border-box}
.notice_d_info>dl>dd>a>img{margin-right:1rem;}
.preNext_view{overflow:hidden}
.preNext_view>ul{border-top:2px solid #2e2e2e; border-bottom:1px solid #b6afaf;}
.preNext_view>ul>li{display:table; padding:2rem; width:100%; border-top:1px solid #d7d7d7; table-layout:fixed; box-sizing:border-box}
.preNext_view>ul>li:first-child{border:none}
.preNext_view>ul>li>div{display:table-cell; vertical-align:middle}
.preNext_view>ul>li>div:nth-child(1){width:15%; padding-right:2rem; text-align:center; box-sizing:border-box}
.preNext_view>ul>li>div:nth-child(1)>img{margin-right:1rem; margin-top:0.2rem;}
.preNext_view>ul>li>div:nth-child(2){width:70%; padding:0 2rem; text-align:left; box-sizing:border-box}
.preNext_view>ul>li>div:nth-child(2)>a{display:block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.preNext_view>ul>li>div:nth-child(3){width:15%; padding-left:1rem; text-align:right; box-sizing:border-box}
.btn_area{margin-top:2rem; text-align:center;}
.btn_s01{display:inline-block; padding:1.2rem 4rem; font-family:'SpoqaHanSans_Regular'; font-size:1.6rem; line-height:1.8rem; color:#FFF; background:#2e2e2e;}
/*colors*/
.txtColor1{color:#ff6600}
.txtColor2{color:#043b72}
.txtColor3{color:#FFF !important}
.font_t1{font-family:'SpoqaHanSans_Bold';}
/*bullet text*/
.text_align_l{text-align:left}
.text_align_r{text-align:right}
.text_type01{padding-left:1rem; background:url(/common/images/bullet01.png) 0 1.2rem no-repeat; background-size:0.4rem 0.4rem}
.bor_n{border:none !important}
/*button*/
.box_btn{display:inline-block; border:0.1rem solid #043b72; padding:1rem 5.4rem 1rem 1rem; font-family:'SpoqaHanSans_Regular'; font-size:1.4rem; line-height:1.5rem; color:#043b72; background:url(/common/images/bullet03.png) 92% center  no-repeat;}
/* margin/padding*/
.mt0{margin-top:0 !important}
.cont_data5>li>div:nth-child(1)>span.gn_font{padding-left:0; font-size:1.7rem; line-height:3rem}
.imgRMap_en_c1{position:absolute;top:44%;left:15.4%;width:13%;height:13%;display:inline-block;text-indent:-999em;overflow:hidden;}
.imgRMap_en_c2{position:absolute;top:43%;left:72%;width:13%;height:15%;display:inline-block;text-indent:-999em;overflow:hidden;}
.imgRMap_en_c3{position:absolute;top:10%;left:63.4%;width:12%;height:13.6%;display:inline-block;text-indent:-999em;overflow:hidden;}
.cont_data1.en_tit1>dt{min-width:40%; max-width:84%; box-sizing: border-box}
.addredd_data.addredd_en_data>dd>div:first-child{width:8rem;}
/* .global_list_dep1.en_global_list_dep1>li{width:20%;} */
.global_list_dep1.en_global_list_dep1>li{width:25%;}
.en_global_list_dep1.dep1_2>li:last-child{width:75%}
.en_global_list_dep1.dep1_2>li:last-child>div>p{width:25%;}

/* 부패/ 비리 익명신고 모달 2022-03-15 */
.modal {
    display: none;
    /* visibility: hidden; */
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    z-index: 10000;
    background-color: rgba(0,0,0,.7);
    opacity: 1;
    color: #333;
    text-align: initial;
    justify-content: center;
    align-items: center;
}
.modal-cnt-box {
    width: 920px;
    /* height: 500px; */
    background-color: #fff;
    position: relative;
}
.modal .modal-header {
    padding-left: 30px;
    padding-right: 70px;
    border-bottom: 1px solid #e1e1e1;
    color: #333;
}
.modal .modal-header > .modal-title {
    height: 69px;
    font-family:'SpoqaHanSans_Regular';
    font-size: 20px;
    font-weight: 700;
    line-height: 69px;
    text-align: left;
}
.modal .close-modal {
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 69px;
    background: url(../images/icon_close.png) no-repeat 50% 50%;
    background-size: auto 20px;
}
.modal .close-modal .sr-only {
    opacity: 0;
    text-indent: -9999;
}
.modal-cnt {
    display: flex;
    justify-content: center;
    align-items: center;
}
.modal-cnt .cnt {
    text-align: center;
}
.modal-cnt .cnt .cnt-tit {
    font-family:'SpoqaHanSans_Regular';
    font-size: 36px;
    font-weight: 700;
    margin-top: 5%;
}
.modal-cnt .cnt .cnt-tit strong {
    color: #043b72;;
}
.modal-cnt .cnt p {
    font-family:'SpoqaHanSans_Regular';
    font-size: 18px;
    line-height: 1.5;
    margin-top: 2%;
}
.modal-cnt .cnt img {
    margin-top: 5%;
}
.modal-cnt .cnt .btn-report {
    margin-top: 5%;
    margin-bottom: 5%;
}
.modal-cnt .cnt .btn-report button{
    width: 430px;
    height: 60px;
    background-color: #f58220;
    border-color: #f58220;
    font-family:'SpoqaHanSans_Regular';
    font-size: 17px;
    color: #043b72;
    font-weight: 700;
}
/* 부패/ 비리 익명신고 모달 2022-03-15 END*/
/* 개인정보처리방침 모달 2023-05-03 START*/
.modal-cnt .privacy-content{
    font-family:'SpoqaHanSans_Regular';
    font-size:14px;
    max-height:400px;
    text-align:left;
    overflow-y: auto;
    padding:3rem;
}
.modal-cnt .privacy-content h3{
    font-weight: bold;
    font-size:20px;
    margin-top:2em;
    margin-bottom:1em;
}
.modal-cnt .privacy-content h3:first-child{margin-top:0;}
.modal-cnt .privacy-content h4{
    font-weight:bold;
    font-size:16px;
    margin-top:2em;
    margin-bottom:1em;
}
.modal-cnt .privacy-content h5{
    font-weight:bold;
    margin-bottom:0.5em;
    margin-top:1em;
}
.modal-cnt .privacy-content p{
    font-size:14px;
    margin-top:0;
}
.modal-cnt .privacy-content p + ul,
.modal-cnt .privacy-content p + ol{
    margin-top:1em;
}
.modal-cnt .privacy-content ul,
.modal-cnt .privacy-content ol{}
.modal-cnt .privacy-content ul + h4,
.modal-cnt .privacy-content ol + h4{
    margin-top:2em;
}
.modal-cnt .privacy-content ul li,
.modal-cnt .privacy-content ol li{
    margin-bottom:0.5rem;
}
.modal-cnt .privacy-content li ul,
.modal-cnt .privacy-content li ol,
.modal-cnt .privacy-content li p,
.modal-cnt .privacy-content li h5{
    padding-left:2rem;
}
.modal-cnt .privacy-content li a{text-decoration: underline;}
.modal-cnt .privacy-content table{border-collapse: collapse;text-align:center;}
.modal-cnt .privacy-content table tr th:first-child,
.modal-cnt .privacy-content table tr td:first-child{border-left:none;}
.modal-cnt .privacy-content table tr th:last-child,
.modal-cnt .privacy-content table tr td:last-child{border-right:none;}
.modal-cnt .privacy-content table th{border:1px solid #dddddd;padding:1rem;background-color:#f4f4f4;}
.modal-cnt .privacy-content table td{border:1px solid #dddddd;padding:1rem;}
.modal-cnt .privacy-content .btn-toggle-table{text-decoration: underline;margin-top:1rem;display:block;}
.modal-cnt .privacy-content .toggle-table{transition:0.3s all;max-height:0;overflow:hidden;margin-top:1rem;}
.modal-cnt .privacy-content .toggle-table.active{max-height:1000px;margin-bottom:2rem;}
.footer-address{display:flex;}
.footer-address-left{}
.footer-address-right{}
/* 개인정보처리방침 모달 2023-05-03 END*/

/* 2023-01-09 안전보건 목표 내용 수정 */
.cont_data1-2 p {
    padding: 21px 0;
    font-size: 45px;
    text-align: center;
}
/* 2023-01-09 안전보건 목표 내용 수정 끝*/

@media all and (min-width:821px) and (max-width:1504px) {  /*아이패드 PRO 세로, 아이패드 가로  //22-03-28 max-width:1429px 에서 max-width:1504px로 수정*/
    /* body{background:#f00;} */
    #miraeNav{right:3rem; margin-right:0;}
    /*header*/
    .mirae_header h1{left:2rem}
    .gnb_wrap{right:2rem;}
    /*slide*/
    .mirae_slide{top:0}
    .text_area{left:2rem; width:100%; margin-left:0px;}
    .slide-dots{position:absolute; bottom:9.6rem; left:2rem; margin-left:0}
    .slide_buttons{left:12.6rem; margin-left:0} 
    .slidePrev_btn{left:16.6rem; margin-left:0px;}
    .slideNext_btn{left:24.2rem; margin-left:0px}
    .text_t01 .text1, .text_t01 .text2, .text_t02 .text1, .text_t02 .text2{font-size:6em; line-height:6.1rem; }
    /*footer*/
    .foot_logo{margin-left:2rem;}
    .affiliate_btn{right:2rem;}
    /*0430추가*/
    /* .global_list_dep1>li>div a{font-size:1.4rem;} 221027 삭제*/
    /* 220328 추가 */
    .red-whistle__modal{right: 20%;}
}

/* 220328 추가 */
@media all and (max-width:940px) {
    .red-whistle__modal{
        position: relative;
        top: 0;
        right: 0;
        margin-bottom: 1rem;
        float: none;
    }
}


@media all and (min-width:736px) and (max-width:820px) {  /* 아이패드 세로(768)  모바일X 가로(812)*/
    /* body{background:pink;} */
    #miraeNav{right:3rem;  top:37rem; margin-right:0;}
    /*header*/
	.headerFix .mirae_header {height:100px;}
    /* .mirae_header{border-top:1rem solid #23282d;} 20200507 수정 */
    .mirae_header h1{left:2rem}/*0429수정*/
    .gnb_wrap{right:2rem;}
    .mobile_menu{display:block}
    #miraeNav{display:none}
    #mb_miraeNav{display:block}
    .mirae_header h1{top:1rem; left:2rem;}
    .mobile_menu_btn{display:block}
    /*slide*/
    .mirae_slide{top:0}
    .img_t01, .img_t02, .img_t03{width:1500px;}
    .mirae_slide{height:650px; top:0}
    .text_area{left:2rem; width:100%; margin-left:0px;}
    .text_t01 .text1,  .text_t01 .text2,  .text_t02 .text1, .text_t02 .text2{font-size:5rem; line-height:5.2rem;}
    .slide-dots{position:absolute; bottom:9.6rem; left:2rem; margin-left:0}
    .slide_buttons{left:12.6rem; margin-left:0} 
    .slidePrev_btn{left:16.6rem; margin-left:0px;}
    .slideNext_btn{left:24.2rem; margin-left:0px}
    /*contents*/
    .page_tit{padding:4rem 0 6rem 0; font-size:3rem; line-height:3.2rem; background:#FFF url(/common/images/arrow_b.png) center 8.6rem no-repeat; background-size:4.2rem 2.6rem;}
    .con_tit1{padding:5rem 0 4rem 0; font-size:3rem; line-height:3.2rem;}
    .con_tit1:after{width:2px; height:4rem; margin-left:-1px}
    .cont_type1{margin-top:4rem;}
    .cont_type1-2{margin-top:4rem;}
    .con_left{padding-right:30px;}
    .con_right{padding-left:30px;}
    .cont_data1{margin-top:-5.2rem;}
    .cont_data1>dt{font-size:2.4rem; line-height:2.6rem;}
    .cont_data1>dd{padding-top:2rem; font-size:1.7rem; line-height:2rem;}
    .cont_data2{margin-top:4rem;}
    .cont_data2>dt{padding-bottom:1.2rem; font-size:1.8rem; line-height:2rem; }
    .cont_data2>dd{padding-bottom:1.8rem;  font-size:1.6rem; line-height:2rem;}
    .orderedList_type1{margin-top:4rem;}
    .orderedList_type1>li{padding-right:20px; margin-bottom:6rem; font-size:1.6rem; line-height:2.2rem; box-sizing:border-box}
    .cont_data4>dt{font-size:5rem; line-height:5.2rem;}
    .cont_data4>dd{padding-top:10px;}
    .data_float_l{padding:0}
    .data_float_r{padding:0;}
    .bor_first dt:before{height:80px;}
    .data_float_l dt{float:none; padding-left:20px; padding:10px 0 10px 20px; margin-right:20px;  background:url(/common/images/con_bg1.jpg) left 38px no-repeat; background-size:130px 1px}
    .data_float_r dt{float:none; padding-right:30px; margin-left:10px;  background:url(/common/images/con_bg1.jpg) right 38px no-repeat; background-size:150px 1px}
    .data_float_l dd{padding-left:30px;}
    .data_float_r dd{padding-right:30px;}
    /*CEO 인사말*/
    .ci_ceoGreeting{min-height:84rem; padding-bottom:10rem;}
    .ci_ceoGreeting_wrap{padding:0 1.8rem;}
    .conImg_type1{width:100%; text-align:center; position: static; left:0;}
    .conImg_type1>img{width:362px; height:448px}
    .text_pos1{position:static; width:100%; top:0; left:0%; margin-top:3.4rem; padding-top:0; font-size:1.6rem; line-height:2.2rem; color:#FFF;}
    .text_pos1>p{margin-bottom:2.4rem}
    .text_tit{text-align:center; padding-bottom:1rem; font-size:2.4rem; line-height:3rem;}
    /*경영철학*/
    .ci_managePhilosophy{margin:35px 0;}
    /*연혁*/
    .ci_history{max-height:1200px; padding-bottom:6rem; font-size:1.6rem; background:url(/common/images/ci_con03_m_bg.jpg) 50% 50% no-repeat;}
    .history_longText{text-align:right}
    .ci_en_history .history_longText{text-align:left}
    /*조직도*/
    .ci_organogram{margin-top:30px; padding-bottom:10rem}
    .tit_text{margin-bottom:4rem; font-size:2rem; line-height:2.4rem; color:#000}
    .tit_text>p:last-child{font-size:1.6rem; line-height:2rem; color:#000}
    .conImg_type2{padding:0 20%}
    .imgRMap_c1{top:14.6%;left:2.4%;width:28%;height:8%;}
    .imgRMap_c2{top:14%;left:70%;width:26%;height:8%;}
    .imgRMap_c3{top:78%;left:2.4%;width:28%;height:8%;}
    .imgRMap_en_c1{top:12%;left:4%;width:26%;height:13%;}
    .imgRMap_en_c2{top:11.8%;left:72.8%;width:21%;height:13.6%;}
    .imgRMap_en_c3{top:75.4%;left:5.4%;width:23%;height:14%;}
   /*회사 위치*/
   .ci_companyLocation{padding-bottom:10rem;}
   .addredd_data>dt{margin-bottom:2rem; font-size:2.8rem; line-height:3rem;}
   /*글로벌네트워크*/
    .con_tit2{font-size:2.6rem; line-height:2.6rem; color:#4a4f56;}
    .global_list>li{padding:0; border-bottom:none}
    .dep1_2>li:first-child{border:none}
    .global_list_dep1{display:block; padding:0 2rem;}
    .global_list_dep1>li{display:table; width:100%; padding:1.2rem 0; text-align:left; border-top:1px solid #9b9ca0;}
    .global_list_dep1>li>div{display:table-cell; vertical-align:middle}
    .global_list_dep1>li>div:first-child{width:12rem; padding:1.2rem 0rem; margin-bottom:0; text-align:center; font-size:1.5rem; color:#000;}
    .global_list_dep1>li>div:first-child span{display:block; margin-top:0.6rem; padding-left:0;}
    .global_list_dep1>li>div a,
    .global_list_dep1>li>div span{display:inline-block; padding:0.8rem 0; font-size:1.4rem; line-height:2rem; color:#000}
    .dep1_2>li:last-child{width:100%}
    .dep1_2>li:last-child>div>p, .global_list_dep1>li>div:last-child>p{float:left; width:25%; padding:0 0.4rem; box-sizing: border-box}
    .global_list_dep1>li.mb_data_none{padding:0; border:none}
    .global_list_dep1.en_global_list_dep1>li{width:100%;}
    .en_global_list_dep1.dep1_2>li:last-child{width:100%}
    .en_global_list_dep1.dep1_2>li:last-child>div>p, .en_global_list_dep1.global_list_dep1>li>div:last-child>p{width:50%;}/*0503 수정*/
    /*부동산자산관리*/
    /*20190510*/.re_assetsMng{margin:3.6rem 0; padding-bottom:14rem;}
    .cont_type2{padding:4rem 0 6rem 0;}
    .cont_data6{padding:2rem 2rem 2rem 3rem;}
    .cont_data6>dt{margin-bottom:1.2rem;  font-size:2.2rem; line-height:2.4rem;}
    .list-type2>li{padding-left:1rem; font-size:1.6rem; line-height:2.5rem; background:url(/common/images/bullet01.png) 0 1.2rem no-repeat; background-size:0.4rem 0.4rem;}
    .cont_dataList>li{margin-top:3rem;}
    .cont_dataList>li:first-child{margin-top:2rem;}
    .cont_dataList>li>dl{padding:3rem 2rem;}
    .cont_data7>dt{margin-bottom:1.4rem; font-size:2.2rem; line-height:2.4rem;}
    .cont_data7>dd{font-size:1.6rem; line-height:2.2rem;}
    .cont_dataList>li>div>img{width:6rem; height:5.8rem;}
    /*부동산개발*/
    /*20190510*/.re_develop{padding-bottom:14rem;}
    .cont_data1>dt.con_tit3{min-width:49rem; max-width:60rem; color:#FFF;}/*0430수정*/
    .cont_type3{padding:3.6rem 0}
    .cont_type3_c1>div{width:100%; font-size:2rem;}
    .cont_type3_c1>div>span{padding-top:4px; background:url(/common/images/ci_bs_con02_bg3.png) 0 0 no-repeat; background-size:34px 2px}
    .cont_type3_c2>div{font-size:1.6rem; line-height:2.6rem}
    /*인프라금융자문*/
    .cont_type4{padding:1.6rem 0 6rem 0;}
    .cont_type4_al{width:100%; padding:3rem 2rem;}
    .cont_type4_al>li{padding:0 0.6rem;}
    .cont_type4_al>li>p{margin-bottom:1.2rem; font-size:2rem; line-height:2.2rem;}
    .cont_type4_al>li>p>span:nth-child(1){width:6rem;}
/*     .cont_type4_al>li:first-child>p>span:nth-child(1){width:6rem;} */
    /*공지사항*/
    .notice_list{padding:0 2rem 8rem 2rem;}
    .notice_tit{font-size:2.4rem; line-height:3rem;}
    /*공지사항상세 0429추가*/
    .notice_detail_cont{margin-top:4rem;}
    /*footer*/

    .foot_logo{display:none}
    .affiliate_btn{position:static; top:0; left:0; text-align:center}
    .footer_address{float:none; margin-top:2.6rem;text-align:center;}
    /* 부패/ 비리 익명신고 모달 2022-03-15 */
    .modal .modal-header > .modal-title {
        font-size: 18px;
    }
    .modal-cnt .cnt .cnt-tit {
        font-size: 30px;
        margin-top: 5%;
    }
    .modal-cnt .cnt .cnt-tit strong {
        color: #043b72;;
    }
    .modal-cnt .cnt p {
        padding: 0 10%;
        font-size: 18px;
        margin-top: 4%;
    }
    .modal-cnt .cnt img {
        margin-top: 5%;
    }
    .modal-cnt .cnt .btn-report {
        margin-top: 5%;
        margin-bottom: 5%;
    }
    /* 부패/ 비리 익명신고 모달 2022-03-15 END*/
    
}


@media all  and  (max-width:735px){  /*모바일 세로 가로*/
    /* body{background:#00f;} */
   .mirae_header{height:65px; border-bottom:0.4rem #f58220 solid;}   
   .gnb_wrap{display:none}
   .mb_menu{display:block}
   .mobile_menu{display:block}
   #miraeNav{display:none}
   #mb_miraeNav{display:block}
   .mirae_header h1{top:0.7rem; left:1.8rem;}
   .mirae_header h1 img{width:11.4rem; height:4.2rem;}
   .mobile_menu_btn{display:block}
   /*slide*/
   .pc_slide{display:none}
   .mb_slide{display:block}
   .mirae_slide{top:0; height:40rem}
   .text_area{top:8rem; left:1.8rem; width:100%; margin-left:0px;}
   .text_area.text_p01{top:12rem;}
   .img_t01, .img_t02, .img_t03{width:100%;}
   /*0430 수정*/.text_t01 .text1, .text_t01 .text2, .text_t02 .text1, .text_t02 .text2{font-size:3rem; line-height:4.2rem; margin-top:0; margin-left:1rem}
   .slide_buttons{left:50%; bottom:1rem; margin-left:2.6rem} 
   .slidePrev_btn{display:none}
   .slideNext_btn{display:none}
   .slide-dots{position:absolute; bottom:1.8rem; left:50%; margin-left:-2.8rem}
   .slide-dots>li{float:left; width:.8rem; height:.8rem; margin-left:1rem; line-height:0; border-radius:0.4rem; text-indent:-9999px; background:#000; opacity:1}
    /*contents*/
    .page_tit{padding:2.3rem 0 4rem 0; font-size:2.4rem; line-height:2.6rem; background:#FFF url(/common/images/arrow_b.png) center 5.4rem no-repeat; background-size:4.2rem 2.6rem;}
    .con_tit1{padding:3.4rem 0 2.2rem 0; font-size:2.3rem; line-height:2.4rem;}
    .con_tit1:after{width:2px; height:2.6rem; margin-left:-1px}
    .cont_type1{margin-top:3rem;}
    .cont_type1 img{width:100%; margin-left:0;}
     /*220228 수정  */
    .cont_type1-2{margin-top:3rem;}
    .cont_type1-2 img{width:100%; margin-left:0;}
    .con_left, .con_right{float:none; width:100%; padding-right:0; padding-left:0}
    .con_right{margin-top:3rem}
    .cont_data1, .cont_data1-2{margin-top:-6rem;}
    .cont_data1>dt, .cont_data1-2>dt{min-width:60%; max-width:75%; padding:2rem; font-size:2.4rem; line-height:2.6rem;}
    .cont_data1>dd{padding-top:1.4rem;}
    .cont_data1-2>dd{margin-top: 2.2rem; margin-bottom: 1rem; padding: 2.6rem 2.2rem; font-size:1.3rem; line-height:1.5rem;}
    .cont_data1-2>dd>ul{width: 100%;}
    .cont_data1-2>dd>ul>li{font-size: 1.4rem; line-height: 2.5rem;}
    .cont_data2{margin-top:3rem;}
    .cont_data2>dt{padding-bottom:0.6rem; font-size:1.4rem; line-height:1.6rem; }
    .cont_data2>dd{padding-bottom:1.4rem;  font-size:1.2rem; line-height:1.4rem;}
    .orderedList_type1{margin-top:3rem;}
    .orderedList_type1>li{float:none; width:100%; padding-right:0; margin-bottom:3rem; font-size:1.3rem; line-height:1.6rem;}
    /* 220228 수정 */
    .orderedList_type1-2>li{float:none; width:100%; padding-right:0; margin-bottom:3rem; font-size:1.3rem; line-height:1.6rem;}
    .cont_data3>p{width:8rem; padding-right:1rem;}
    .cont_data4>dt{font-size:4rem; line-height:4.2rem;}
    .cont_data4>dd{padding-top:10px;}
    .data_float_l{padding:0}
    .data_float_r{padding:0;}
    .bor_first dt:before{height:80px;}
    .data_float_l dt{float:none; padding-left:20px; padding:10px 0 10px 20px; margin-right:20px;  background:url(/common/images/con_bg1.jpg) left 40px no-repeat; background-size:110px 1px}
    .data_float_r dt{float:none; padding-right:30px; margin-left:10px;  background:url(/common/images/con_bg1.jpg) right 32px no-repeat; background-size:110px 1px}
    .data_float_l dd{padding-left:10px;}
    .data_float_r dd{padding-right:10px;}
    .list-type1{text-align:left}
    .list-type1>li>span{padding-left:10px; background:url(/common/images/bullet02.png) 0 8px no-repeat; background-size:4px 4px}
    .data_float_r dt:after{top:27px; right:-5px; width:10px; height:10px; border-radius:8px;}
    .data_float_l dt:after{top:35px; left:-5px; width:10px; height:10px; border-radius:8px;}
    .bor_last dt:before{height:46px;}
    .cont_data5>li>div{padding:1.2rem 0.8rem;}
    .cont_data5>li>div:nth-child(1){width:7rem; padding:1.2rem 0rem; text-align:center}
    .cont_data5>li>div:nth-child(1)>span{display:block; padding-left:0; padding-top:0.6rem; font-size:1.3rem; line-height:1.4rem;}
    .cont_data5>li>div:nth-child(2)>a,
    .cont_data5>li>div:nth-child(2)>span{font-size:1.2rem; line-height:1.6rem; }
    .cont_data5>li>div:nth-child(1)>img{width:1.6rem; height:1.2rem;}
    /*CEO 인사말*/
    .ci_ceoGreeting{min-height:80rem; padding-bottom:4rem; background:url(/common/images/ci_con01_m_bg.jpg) 50% 50% no-repeat;} 
    .ci_ceoGreeting_wrap{padding:0 1.8rem;}
    .conImg_type1{width:100%; text-align:center; position: static; left:0;}
    .conImg_type1 img{width:228px; height:282px}
    .text_pos1{position:static; width:100%; top:0; left:0%; margin-top:2.4rem; padding-top:0; font-size:1.2rem; line-height:1.8rem; color:#FFF;}
    .text_pos1>p{margin-bottom:1.6rem}
    .text_tit{text-align:left; padding-bottom:0.8rem; font-size:2rem; line-height:2.8rem;}
    /*경영철학*/
    .ci_managePhilosophy{margin:20px 0; padding-bottom:3rem;}
    /*연혁*/
    .ci_history{max-height:100%; padding-bottom:6rem; font-size:1.2rem; background:#032c56 url(/common/images/ci_con03_m_bg.jpg) 50% bottom no-repeat;}
    /*조직도*/
    .ci_organogram{margin-top:20px; padding-bottom:5rem}
    .ci_organogram_wrap{padding:0}
    .tit_text{margin-bottom:2rem; font-size:1.6rem; line-height:2rem; color:#000}
    .tit_text>p:last-child{font-size:1.2rem; line-height:1.4rem; color:#000}
    .conImg_type2 img{width:320px; height:213px;; text-align:center}
    .imgRMap{width:320px; height:213px;; left:50%; margin-left:-160px;}
    .imgRMap_c1{top:85px; left:35px; width:52px; height:36px;}
    .imgRMap_c2{top:85px; left:230px; width:52px; height:36px;}
    .imgRMap_c3{top:12px; left:196px; width:48px; height:46px;}
     .imgRMap_en_c1{top:42%;left:10%;width:16%;height:17%;}
     .imgRMap_en_c2{top:42%;left:73.8%;width:16%;height:17%}
     .imgRMap_en_c3{top:8%;left:64%;width:16%;height:17%;}
   /*회사 위치*/
    .ci_companyLocation{padding-bottom:3.4rem;}
    .addredd_data{padding-left:1rem; margin-bottom:2.6rem; border-left:2px solid #043b72;}
    .addredd_data>dt{margin-bottom:1rem; font-size:2rem; line-height:2.6rem;}
    .addredd_data>dd{font-size:1.4rem; line-height:1.8rem;}
    .mapArea{max-width:870px; height:320px; margin:0 auto; border:1px solid #dfdfdf; box-sizing:border-box;}
    /*글로벌네트워크*/
    .ci_globalNetWork_tit{position:relative; top:0; left:0;}
    .tit_text01{position:absolute; top:15%; width:100%; left:0; padding:0 1rem; box-sizing:border-box; font-size:1.3rem; line-height:2rem; word-break:break-word; white-space:normal;   word-wrap: normal;}
    .global_map{margin:0 0 3rem 0;}
    .global_map img{width:100%}
    .con_tit2{padding:2.6rem 1.6rem 2rem 1.6rem; margin:0 auto; text-align:left; font-family:'SpoqaHanSans_Bold'; font-size:2rem; line-height:2.6rem; color:#4a4f56;}
    .global_list>li{padding:0; border-bottom:none}
    .global_list_dep1{display:block; padding:0 2rem;}
    .global_list_dep1>li{display:table; width:100%; padding:1.2rem 0; text-align:left; border-top:1px solid #9b9ca0;}
    .global_list_dep1>li>div{display:table-cell; vertical-align:middle}
    .global_list_dep1>li>div:first-child{width: 7rem; padding:1.2rem 0rem; margin-bottom:0; text-align:center; font-size:1.3rem; color:#000;}
    .global_list_dep1>li>div:first-child img{width:2rem; height:1.5rem;}
    .global_list_dep1>li>div:first-child img.global_img{width:1.5rem; height:1.5rem;}
    .global_list_dep1>li>div:first-child span{display:block; padding-left:0;}
    .global_list_dep1>li>div a,
    .global_list_dep1>li>div span{display:inline-block; padding:0.4rem 0; font-size:1.2rem; line-height:1.6rem; color:#000}
    .dep1_2>li:last-child{width:100%}
    .dep1_2>li:last-child>div>p, .global_list_dep1>li>div:last-child>p{float:left; width:50%; padding:0 0.4rem; box-sizing: border-box}
    .global_list_dep1>li.mb_data_none{padding:0; border:none}
    .global_list_dep1.en_global_list_dep1>li{width:100%;}
    .en_global_list_dep1.dep1_2>li:last-child{width:100%}
    .en_global_list_dep1.dep1_2>li:last-child>div>p, .en_global_list_dep1.global_list_dep1>li>div:last-child>p{width:100%;}
    /*부동산자산관리*/
    /*20190510*/.re_assetsMng{margin:3rem 0; padding-bottom:6rem;}
    .cont_type2{padding:3rem 0 2rem 0;}
    .cont-type2_al>li{display:block; width:100%; overflow:hidden}
    .cont-type2_al>li>div.mb_alignImg, .cont-type2_al>li>dl{display:block; width:100%; vertical-align:middle}
    .cont_data6{padding:2rem 2rem 3rem 2rem}
    .cont_data6>dt{margin-bottom:1rem; font-size:1.6rem; line-height:1.5rem;}
    .list-type2>li{padding-left:1rem; color:#363636; font-size:1.4rem; line-height:2rem; background:url(/common/images/bullet01.png) 0 1rem no-repeat; background-size:0.4rem 0.4rem;}
    .cont_dataList>li{margin-top:2rem;}
    .cont_dataList>li:first-child{margin-top:1rem;}
    .cont_dataList>li>div{width:9rem;}
    .cont_dataList>li>dl{padding:3rem 2rem; border-left:1px solid #f3f3f3}
    .cont_data7>dt{margin-bottom:1.2rem; font-size:1.6rem; line-height:1.8rem;}
    .cont_data7>dd{font-size:1.4rem; line-height:2rem;}
    .cont_dataList>li>div>img{width:4rem; height:3.9rem;}
    .cont-type2_al>li>div.pc_alignImg{width:0%; display:none}
    .mb_alignImg{display:block}
    .pc_alignImg{display:none}
    /*부동산개발*/
   /*20190510*/.re_develop{padding-bottom:6rem;}
    .cont_data1>dt.con_tit3{min-width:60%; max-width:75%}
    .cont_type3{padding:1.4rem 0;}
    .cont_type3_al>li{float:left; width:33.3333%;}
    .cont_type3_c1>div{width:100%; top:40%; text-align:center; font-size:1.8rem; line-height:2rem}
    .cont_type3_c1>div>span{padding-top:5px; background:url(/common/images/ci_bs_con02_bg3.png) 0 0 no-repeat; background-size:20px 2px}
    .cont_type3_c2>div{font-size:1.4rem; line-height:2rem}
    /*인프라금융자문*/
    .cont_type4{padding:1rem 0 2rem 0;}
    .cont_type4_al{padding:2.4rem 3rem;}
    .cont_type4_al>li{float:none; width:100%; margin-top:3.6rem; padding:0;}
    .cont_type4_al>li:first-child{margin-top:0}
    .cont_type4_al>li>p{width:100%; margin-bottom:1rem; font-size:1.7rem; line-height:1.9rem;}
    .cont_type4_al>li>p>span:nth-child(1){width:5.2rem;}
    /* .cont_type4_al>li:first-child>p>span:nth-child(1){width:5.2rem;} */

    /*공지사항 0429추가*/
    .notice_list{padding:0 0 5rem 0; font-size:1.4rem; line-height:1.6rem;}
    .notice_tit{padding:0 2rem; font-size:2rem; line-height:2.2rem; box-sizing:border-box}
    .search_area{width:100%; padding:1rem 14%; margin-top:1.6rem; border-top:1px solid #d7d7d7; background:#eee; box-sizing:border-box}
    .search_input{float:none; width:100%;  height:3.6rem; border:1px solid #959595; background:#FFF;}
    .search_bar{height:3.6rem; padding:0 3.4rem 0 1rem;}
    .search_btn{top:0.8rem;}
    .notice_list_cont>ul>li.tableList_header{display:none;}
    .notice_list_cont>ul>li{display:block; padding:1rem 1.6rem; overflow:hidden; box-sizing:border-box}
    .notice_list_cont>ul>li>p{display:block; padding:0; box-sizing:border-box}
    .notice_list_cont>ul>li>p:nth-child(1){display:none}
    .notice_list_cont>ul>li>p:nth-child(2){width:100%; padding:0; margin-bottom:1rem; text-align:left;}
    .notice_list_cont>ul>li>p:nth-child(3){float:left;  width:50%; text-align:left}
    .notice_list_cont>ul>li>p:nth-child(4){float:right; width:50%; margin-top:0.2rem; text-align:right; font-size:1.2rem; line-height:1.4rem;}
    .newNotice{width:1.5rem; height:1.5rem; padding:0.2rem 0 0.4rem 0; margin-left:0.6rem; text-align:center; font-size:0.8rem; line-height:1rem; color:#FFF; border-radius:50%; background:#ff6600; box-sizing:border-box}
    .pagination_area{padding-top:1.2rem; font-size:0; text-align:center; border-top:1px solid #d7d7d7;}
    .pagination_area>a{width:2.8rem; height:2.8rem; padding:0.8rem 0; margin:0 0.2rem; font-size:1.1rem; line-height:1.2rem;}
    .pagination_area>a>img{width:1rem; height:1rem;}
    /*공지사항상세 0429추가*/
    .notice_detail_cont{margin-top:3.4rem;}
    .notice_d_tit{padding:1.4rem 2rem; border-top:1px solid #2e2e2e; background:#eee; box-sizing:border-box}
    .notice_d_tit>dl{display:block; width:100%}
    .notice_d_tit>dl>dt{display:none;}
    .notice_d_tit>dl>dd{display:block; width:100%; padding-left:0; font-size:1.6rem; line-height:2rem;}
    .notice_d_info{padding:1.4rem 2rem; border:none;  background:#eee; box-sizing:border-box}
    .notice_d_info>dl>dt{display:table-cell; width:3rem; padding-right:0; text-align:left;}
    .notice_d_info>dl>dd{display:table-cell; padding-left:1rem;}
    .notice_d_info>dl>dt.d_date{display:none; padding:0;}
    .notice_d_info>dl>dd.d_date{width:8rem; padding-left:0rem; color:#919191;}
    .notice_d_cont{min-height:29rem; padding:4rem 2rem;}
    .notice_d_info>dl>dd>a>img{margin-right:0.6rem; margin-top:-0.2rem;}
    .preNext_view>ul{border-top:2px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
    .preNext_view>ul>li{padding:1.4rem 2rem; border-top:1px solid #efefef;}
    .preNext_view>ul>li>div:nth-child(1){width:6rem; padding-right:0rem; text-align:left; color:#919191;}
    .preNext_view>ul>li>div:nth-child(1)>img{margin-right:0.6rem; margin-top:0.2rem;}
    .preNext_view>ul>li>div:nth-child(2){padding:0 1rem; text-align:left; box-sizing:border-box}
    .preNext_view>ul>li>div:nth-child(2)>a{display:block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .preNext_view>ul>li>div:nth-child(3){width:8rem; padding-left:0rem; color:#919191}
    .btn_area{margin-top:1.4rem;}
    .btn_s01{padding:1rem 3.4rem; font-family:'SpoqaHanSans_Regular'; font-size:1.4rem; line-height:1.6rem;}
    .pc_noticeImg_d{display:none}
    .m_noticeImg_d{display:block; text-align:center;}
    /*footer*/
    .footer_wrap {padding:2rem 1.6rem 5.5rem 1.6rem;}
    .foot_logo{display:none}
    .affiliate_btn{position:static; top:0; left:0; text-align:center}
    .footer_address{float:none; margin-top:1.8rem;text-align:center; font-size:1rem; line-height:1.4rem;}
	/* .copyright{margin-bottom:1.2rem;} */
    /*미래에셋 계열사*/
    .popup_wrap{padding:2rem 1.6rem;}
    .popup_tit{margin-bottom:1.6rem; font-size:1.5rem; line-height:1.6rem;}
    .popup_con{height:26rem;}
    .popup_close{display:block; position:absolute; top:-2.4rem; right:2.2rem; padding:0; background:none}
    .pc_img{display:none}
    .mb_img{display:block}
    .iScrollVerticalScrollbar{width:0.4rem; bottom:2rem; top:5.2rem; right:1.6rem;}
    /*button*/
    .box_btn{padding:1rem 3rem 1rem 0.8rem; font-size:1rem; line-height:1.1rem; color:#808080; background:url(/common/images/bullet03.png) 92% center  no-repeat;}
    .text_type01{padding-left:0.8rem; background:url(/common/images/bullet01.png) 0 0.9rem no-repeat; background-size:0.4rem 0.4rem}
    /*영문 추가*/
    .cont_data5>li>div:nth-child(1)>span.gn_font{padding-left:0; font-size:1.3rem; line-height:1.4rem}
    /* 부패/ 비리 익명신고 모달 2022-03-15 */
    .modal .modal-header > .modal-title {
        font-size: 18px;
    }
    .modal-cnt .cnt .cnt-tit {
        font-size: 26px;
        margin-top: 10%;
    }
    .modal-cnt .cnt .cnt-tit strong {
        color: #043b72;;
    }
    .modal-cnt .cnt p {
        padding: 0 5%;
        font-size: 16px;
        margin-top: 4%;
        word-break: keep-all;
    }
    .modal-cnt .cnt img {
        margin-top: 10%;
    }
    .modal-cnt .cnt .btn-report {
        margin-top: 10%;
        margin-bottom: 10%;
    }
    .modal-cnt .cnt .btn-report button{
        width: 70%;
        height: 60px;
    }
    .footer_address .red-whistle__modal{
        font-size: 1.2rem;
    }
    /* 부패/ 비리 익명신고 모달 2022-03-15 END*/

    /* 2023-01-09 안전보건 목표 내용 수정 */
    .cont_data1-2 p {
        padding: 14px 0;
        font-size: 25px;
        line-height: 1.5;
        text-align: center;
    }
    /* 2023-01-09 안전보건 목표 내용 수정 끝*/
}


/* 2023-05-03 푸터 레이아웃 변경 */
.footer_wrap {
    display:flex;
    align-items:flex-start;
    flex-wrap:nowrap;
}
.foot_logo {
    order:0;
    flex: 0 1 auto;
}
.affiliate_btn {
    order:2;
    top:0;
    right:auto;
    position:relative;
    flex: 0 0 auto;
}
.footer_address {
    order:1;
    flex: 1 1 auto;
    display:flex;
    flex-wrap:wrap;
    padding-right:3rem;
}
.footer-address-left {
    flex: 1 1 auto;
}
.footer-address-right {
    flex: 0 0 auto;
}
.footer-address-right .footer-btn-group{

}
.footer-address-right .footer-btn-group button{
    right:auto;
    position:relative;
    margin-bottom:0;
    font-size:1.3rem;
    font-weight:700;
    color:#043b72;
    cursor: pointer;
}
.footer-address-right .footer-btn-group button + button{margin-left:1rem;}
@media all and (max-width:820px){
    .footer_wrap{
        flex-wrap:wrap;
    }
    .affiliate_btn{order:1;left:auto;right:auto;margin:0 auto;}
    .footer_address{order:2;flex: 1 1 100%;text-align: center;justify-content: center;padding-right:0;}
    .footer-address-left{flex: 1 1 100%;}
    .footer-address-right{flex: 1 1 100%;justify-content: center;}
}
.youtube__modal{position:absolute;bottom:99px;left:50%;transform:translate(137%);}
.youtube__modal.ko{bottom:initial;left:initial;transform:none}

@media all and (max-width:920px){
    .modal-cnt-box {width: 90vw;}
    .modal-cnt-box iframe {width: 90vw; height: auto; aspect-ratio: 16 / 9;}
}