@charset "utf-8";

/* 로그인 박스 */
.loginbox-wrap{margin:37px auto 0;width:850px;height:280px;background:url(../../img/bg/bg_loginbox_wrap.jpg) no-repeat 0 0;overflow:hidden;}
.loginbox-wrap .loginbox{float:left;width:458px;height:242px;padding:43px 0 0 56px;color:#222;}
.loginbox-wrap .loginbox strong{display:block;font-size:24px;color:#000;}
.loginbox-wrap .loginbox .item-login-wrap{position:relative;margin:26px 0 0;}
.loginbox-wrap .loginbox .item-login-wrap dl{padding:11px 0 0;}
.loginbox-wrap .loginbox .item-login-wrap dl:first-child{padding:0;}
.loginbox-wrap .loginbox .item-login-wrap dl:after{content:" ";display:block;clear:both;}
.loginbox-wrap .loginbox .item-login-wrap dt{float:left;width:121px;height:27px;line-height:27px;}
.loginbox-wrap .loginbox .item-login-wrap dd{float:left;}
.loginbox-wrap .loginbox .item-login-wrap dd .txt-idsave{display:inline-block;margin:0 0 0 10px;vertical-align:middle;}
.loginbox-wrap .loginbox .item-login-wrap dd .txt-idsave input[type="checkbox"]{margin:0 5px 0 0;vertical-align:middle;}
.loginbox-wrap .loginbox .item-login-wrap dd input[type="text"],
.loginbox-wrap .loginbox .item-login-wrap dd input[type="password"]{padding:0 10px;width:148px;height:25px;border:1px solid #d0d0d0;border-left:1px solid #aaa;border-top:1px solid #aaa;vertical-align:top;}
.loginbox-wrap .loginbox .txt-mem-check{position:absolute;right:-118px;top:-37px;}
.loginbox-wrap .loginbox .txt-mem-check input[type="checkbox"]{margin:0 5px 0 0;vertical-align:middle;}

.loginbox-wrap .loginbox .setting-log{position:relative;padding:14px 0 0;}
.loginbox-wrap .loginbox .setting-log dt{float:left;width:121px;color:#222;}
.loginbox-wrap .loginbox .setting-log dd{float:left;margin:-5px 0 0 0;*margin-top:0;}
.loginbox-wrap .loginbox .setting-log dd select{width:108px;}
.loginbox-wrap .loginbox .setting-log dd input[type="image"]{position:absolute;top:-65px;right:46px;}
.loginbox-wrap .loginbox .list-login-menu{padding:26px 0 0;}

.loginbox-wrap .guide-loginbox{float:left;width:265px;padding:37px 0 0 38px;font-weight:bold;}
.loginbox-wrap .guide-loginbox li{padding:22px 0 0;}
.loginbox-wrap .guide-loginbox li:first-child{padding:0;}
.loginbox-wrap .guide-loginbox li .btn-area{padding:5px 0 0;}
.loginbox-wrap .guide-loginbox li .btn-area a i{padding:0;width:127px;}
.loginbox-wrap .guide-loginbox li .btn-area a span{padding:0;width:127px;}
.loginbox-wrap .guide-loginbox li .btn-area a{margin:0 0 0 4px;}
.loginbox-wrap .guide-loginbox li .btn-area a:first-child{margin:0;}
.loginbox-wrap .guide-loginbox li .btn-area .btn-darkgray3 i{font-size:14px;}

.notice-login{margin:13px auto 0;width:850px;}
.notice-login li{background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 12px;padding-left:8px;line-height:24px;font-size:13px;color:#666;}
.notice-login ul{padding:0 0 0 4px;}
.notice-login ul .white-h22 a{color:#444;}

.service-wrap{margin:44px auto 0;width:950px;}
.service-wrap:after{content:"";display:block;clear:both;}
.service-wrap dl{float:left;padding-left:33px;width:283px;height:155px;border-left:1px solid #e4e4e4;}
.service-wrap dl:first-child{padding-left:9px;width:307px;border-left:none;}
.service-wrap dt{position:relative;padding-top:2px;font-size:16px;font-weight:bold;color:#222}
.service-wrap dt .btn-plus{position:absolute;top:3px;right:10px;}
.service-wrap .service-list{background:url(../../img/fmu/bg_service_list.png) no-repeat 212px 42px;margin-top:13px;width:307px;}
.service-wrap .service-list li{background:url(../../img/bul/bul_squ_light_gray.gif) no-repeat left center;padding-left:8px;line-height:24px;color:#222;}
.service-wrap .service-list li a{color:#222;}
.service-wrap .service-center{display:block;background:url(../../img/fmu/bg_service_center.png) no-repeat 170px 30px;margin-top:19px;height:105px;font-size:16px;font-weight:bold;color:#666;}
.service-wrap .service-center strong{display:block;margin-top:10px;font-size:28px;color:#1f5dbe;letter-spacing:-1px;}
.service-wrap .service-center span{display:block;margin-top:29px;font-size:13px;font-weight:normal;color:#666;}
.service-wrap .service-faq{margin-top:13px;width:283px;}
.service-wrap .service-faq a{display:block;background:url(../../img/bul/icon_q.gif) no-repeat left center;padding-left:20px;max-width:250px;line-height:24px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}




/* 정회원 아이디 찾기 */
/*.search-id-box{height:192px;padding:40px 0 0 282px;border:1px solid #e4e4e4;background:url(../../img/bg/bg_search_id_box.png) no-repeat 53px 39px;}
.search-id-box dl{padding:0 0 9px;overflow:hidden;}
.search-id-box dl dt{float:left;width:96px;height:28px;line-height:28px;font-weight:bold;color:#222;}
.search-id-box dl dd{float:left;}
.search-id-box dl dd input[type="text"],
.search-id-box dl dd input[type="password"]{width:247px;}
.search-id-box dl.dl_account dd input[type="text"]{width:58px;margin:0 6px;}
.search-id-box dl.dl_account dd input[type="text"]:first-child{margin-left:0;}
.search-id-box dl.dl_social dd input[type="text"]{width:105px;margin:0 6px;}
.search-id-box dl.dl_social dd input[type="text"]:first-child{margin-left:0;}
.search-id-box .btn_area{margin:10px 0 0 96px;}
*/
.search-id-box input {/* margin:0 5px */}
.result-id-box{position:relative;height:98px;padding:30px 0 0 53px;border:1px solid #e4e4e4;font-size:24px;font-weight:bold;color:#222;}
.result-id-box .quote{display:inline-block;margin-top:14px;vertical-align:middle;font-size:60px;color:#c3c3c3;font-weight:normal;}
.result-id-box p{line-height:30px;letter-spacing:-1px;}
.result-id-box .result-id{margin-top:2px;font-size:20px;font-weight:bold;color:#1f5dbe;}
.result-id-box .result-id span{display:inline-block;margin:0 46px 0 27px;}
.result-id-box .btn-white2{position:absolute;bottom:30px;right:33px;}

/* 준회원 아이디 찾기  */
/* .search-id-box.associate-mem{height:194px;padding:38px 0 0 282px;border:1px solid #e4e4e4;background:url(../../img/bg/bg_search_id_box.jpg) no-repeat 53px 39px;}
.search-id-box .list_radio{padding:0 0 13px 64px;overflow:hidden;}
.search-id-box .list_radio li{float:left;margin:0 0 0 15px}
.search-id-box .list_radio li:first-child{margin:0;}
.search-id-box .list_radio li input[type="radio"]{margin:0 5px 0 0;}
.search-id-box.associate-mem dl dt{float:left;width:63px;font-weight:bold;color:#222;}
.search-id-box.associate-mem .btn_area{margin:10px 0 0 63px;}
.search-id-box dl.dl_email dd input[type="text"]{margin:0;width:115px;}
.search-id-box dl.dl_email dd em{display:inline-block;padding:0 4px;}
.search-id-box dl.dl_email dd select{width:132px;}
.search-id-box dl.dl_email dd input[type="text"]:first-child{margin-left:0;}
.search-id-box dl.dl_birth select{width:88px;}
.search-id-box dl.dl_birth dd input[type="text"]{margin:0 0 0 15px;width:50px;}
.search-id-box dl.dl_birth dd input[type="text"]:first-child{margin:0;}
.search-id-box dl.dl_phone dd select{width:70px;}
.search-id-box dl.dl_phone dd input[type="text"]{width:82px;margin:0 2px;}
.search-id-box dl.dl_phone dd input[type="text"]:first-child{margin-left:0;} */

/* 비밀번호 재설정 */
/*.set-pw-box{min-height:156px;padding:40px 0 40px 282px;border:1px solid #e4e4e4;background:url(../../img/bg/bg_set_pw_box.jpg) no-repeat 53px 39px;}
.set-pw-box dl{padding:0 0 9px;overflow:hidden;}
.set-pw-box dl dt{float:left;height:28px;line-height:28px;width:95px;font-weight:bold;color:#222;}
.set-pw-box dl dd{float:left;}
.set-pw-box dl dd input[type="text"],
.set-pw-box dl dd input[type="password"]{width:247px;}
.set-pw-box .btn_area{margin:10px 0 0 95px;}
.set-pw-box .btn_area a:first-child{margin-right:4px;}
.set-pw-box dl.dl_phone dd select{width:70px;}
.set-pw-box dl.dl_phone dd input[type="text"]{width:63px;margin:0 2px;}
.set-pw-box dl.dl_phone dd input[type="text"]:first-child{margin-left:0;}
.set-pw-box dl.dl_phone dd .btn-white{vertical-align:middle;margin-left:4px;}
.set-pw-box .count-down{margin-left:5px;color:#ee5743;font-weight:bold;}
.set-pw-box .list_radio{padding:0 0 13px 63px;overflow:hidden;}
.set-pw-box .list_radio li{float:left;margin:0 0 0 15px}
.set-pw-box .list_radio li:first-child{margin:0;}
.set-pw-box .list_radio li input[type="radio"]{margin:0 5px 0 0;}*/
.set-pw-box input {margin:0 5px}

/* 정회원가입 step01
.list-step{margin:0 auto;width:767px;padding:7px 0 0;font-size:15px;font-weight:bold;overflow:hidden;}
.list-step li{float:left;height:85px;line-height:85px;padding:0 0 0 106px;margin:0 0 0 26px;color:#888;letter-spacing:-1px;}
.list-step li:first-child{margin:0;}
.list-step li.on{color:#222;}
.list-step li.step01{width:176px;background:url(../../img/fmu/list_step01.jpg) no-repeat 0 0;}
.list-step li.on.step01{background-position:0 -85px;}
.list-step li.step02{width:131px;/*height:171px;*//* background:url(../../img/fmu/list_step02.jpg) no-repeat 0 0;}
.list-step li.on.step02{background-position:0 -85px;}
.list-step li.step03{background:url(../../img/fmu/list_step03.jpg) no-repeat 0 0;}
.list-step li.on.step03{background-position:0 -85px;}

.sns-guide{margin:39px 0 0;padding:16px 17px;border:1px solid #ddd;color:#666;font-weight:bold;font-size:14px;}
.sns-guide .icon-twit{display:inline-block;height:23px;padding:0 0 0 33px;background:url(../../img/bul/icon_twit.png) no-repeat 0 0;}
.sns-guide .icon-fb{display:inline-block;height:23px;padding:0 0 0 33px;background:url(../../img/bul/icon_fb.png) no-repeat 0 0;}

.member-join-info{margin-top:15px;padding:17px 0 20px 18px;border:1px solid #e4e4e4;width:930px;}
.member-join-info:after{content:" ";display:block;clear:both;}
.member-join-info li{float:left;}
.member-join-info li > h4{background:url(../../img/bul/bul_squ_mid_gray.gif) no-repeat left center;padding-left:7px;color:#444;}
.member-join-info li > p{margin-bottom:20px;padding-left:7px;}*/

/* 가입확인 2014-12-26 */
.member-join-info {overflow:hidden; margin-left:-20px;}
.member-join-info li {float:left; width:273px; margin:20px 0 0 20px; padding:20px 14px; border:1px solid #d8dadd; text-align:center;height:474px}
.member-join-info li img{max-width:100%}
/*.member-join-info li.big {height:568px;}
.member-join-info li.small {height:480px;}*/
.member-join-info li > h4 {font-size:16px; font-weight:normal; color:#222; text-align:center;}
.member-join-info li > p {padding:3px 0 16px; font-size:13px; color:#686868;}
.member-join-info li > p.space {padding:3px 0 38px;}

/* 약관동의 테이블 */
.terms-table-wrap{margin:16px 0 0;position:relative;}
.terms-table-wrap .btn-white{position:absolute;top:0;right:0;}
.terms-table-wrap .btn-orange3{position:absolute;top:0;right:0;}
.tbl-terms{width:100%;margin:31px 0 0;font-size:13px;border-top:1px solid #ddd;}
.tbl-terms.first{margin:0;}
.tbl-terms caption{padding:6px 0 0;height:31px;text-align:left;font-weight:bold;visibility:visible;overflow:visible;width:100%;font-size:14px;line-height:normal;}
.tbl-terms th{height:116px;padding:10px 0 0 10px;background:#f5f5f5;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:normal;text-align:left;vertical-align:top;color:#666;}
.tbl-terms th label{float:left;width:175px;margin:-3px 0 0;*margin:0;padding:0 0 0 5px;letter-spacing:-1px;}
.tbl-terms th p{padding:0 0 0 5px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat 0 8px;letter-spacing:-1px;}
.tbl-terms th .list-radio{padding:7px 0 0 5px;overflow:hidden;}
.tbl-terms th .list-radio li{float:left;margin:0 0 0 15px}
.tbl-terms th .list-radio li:first-child{margin:0;}
.tbl-terms th .list-radio li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0;}
.tbl-terms th .list-radio li input[type="radio"]{margin:0 5px 0 0;}
.tbl-terms th input[type="checkbox"]{float:left;}
.tbl-terms td{padding:0 0 0 10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbl-terms td .terms-detail-scroll{padding:10px 0;height:106px;overflow:auto;overflow-x:hidden;}

.fmu-agree {padding:20px;height:75px; margin-bottom:10px;overflow:auto;overflow-x:hidden; border:1px solid #d8dadd; background:#fbfbfc;}
.fmu-agree h5{margin-top:25px;font-size:14px;color:#444;}
.fmu-agree h4{;font-size:18px;color:#444;text-align:center;}
.fmu-agree h5.mg-t0{margin-top:0}
.fmu-agree .list-type1 li{padding:0 0 0 16px;font-size:13px;color:#666;line-height:20px;text-indent:-16px;}
.fmu-agree .list-type1 li.decimal{margin-left:30px;padding-left:0;list-style-type:decimal;text-indent:-4px;}
.fmu-agree .list-type2 li.decimal{margin-left:13px;padding-left:0;list-style-type:decimal;text-indent:-4px;}
.fmu-agree .list-type2 li.decimal .no-decimal li{list-style-type:none}
.fmu-agree .list-type3 li{margin-left:-4px;text-indent:-20px;}
.fmu-agree .tbl-vtype1 caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;padding:0;display:none}
.fmu-agree .tbl-vtype1 th{padding:5px 10px;background:#eeeeee;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:none;color:#222;height:auto;text-align:center;vertical-align:middle;}
.fmu-agree .tbl-vtype1 td{padding:11px 10px;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-right:none;text-align:center;color:#444;line-height:18px;}
.fmu-agree .tbl-vtype1 th.first, .fmu-agree .tbl-vtype1 td.first{border-left:none;}

/* 개인정보수집동의서 */
.fmu-agree2 {padding:20px;margin-bottom:10px;overflow:auto;overflow-x:hidden; border:1px solid #d8dadd; background:#fbfbfc;}
.fmu-agree2 h5{margin-top:25px;font-size:14px;color:#444;}
.fmu-agree2 h4{;font-size:18px;color:#444;text-align:center;}
.fmu-agree2 h5.mg-t0{margin-top:0}
.fmu-agree2 .list-type1 li{padding:0 0 0 16px;font-size:13px;color:#666;line-height:20px;text-indent:-16px;}
.fmu-agree2 .list-type1 li.decimal{margin-left:30px;padding-left:0;list-style-type:decimal;text-indent:-4px;}
.fmu-agree2 .list-type2 li.decimal{margin-left:13px;padding-left:0;list-style-type:decimal;text-indent:-4px;}
.fmu-agree2 .list-type2 li.decimal .no-decimal li{list-style-type:none}
.fmu-agree2 .list-type3 li{margin-left:-4px;text-indent:-20px;}
.fmu-agree2 .tbl-vtype1 caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;padding:0;display:none}
.fmu-agree2 .tbl-vtype1 th{padding:5px 10px;background:#eeeeee;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:none;color:#222;height:auto;text-align:center;vertical-align:middle;}
.fmu-agree2 .tbl-vtype1 td{padding:11px 10px;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-right:none;text-align:center;color:#444;line-height:18px;}
.fmu-agree2 .tbl-vtype1 th.first, .fmu-agree .tbl-vtype1 td.first{border-left:none;}

.condition_list {position:relative; overflow:hidden;}
.condition_list h3 {font-weight:normal; margin-bottom:10px;}
.condition_list .btn-orange3 {position:absolute; right:0; top:0;}
.condition_list .condition_title {overflow:hidden; margin-bottom:10px;}
.condition_list .condition_title h4 {float:left; margin-right:12px; padding-top:2px; font-size:14px; font-weight:normal;}
.condition_list .condition_title a {float:left;}
.condition_list > label {display:inline-block;}
.condition_list > label input {float:left; margin-top:2px; margin-right:4px;}
.condition_list > label span {font-size:13px; line-height:16px;}
.condition_list .radio_list {overflow:hidden;}
.condition_list .radio_list p {float:left; margin-right:20px; line-height:16px;}
.condition_list .radio_list label {float:left; margin-right:10px;}
.condition_list .radio_list label input {float:left; margin-top:2px; margin-right:4px;}
.condition_list .radio_list label span {font-size:13px; line-height:16px;}

/* 정회원가입 step02 */
.box-join-guide{margin:39px 0;padding:16px 17px;border:1px solid #ddd;color:#666;}
.txt-join-check{margin:36px 0 0 4px;padding:0 0 0 9px;font-size:14px;color:#666;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px;}
.txt-join-check strong{font-weight:normal;}
.tbl-htype1 .list-radio{padding:0;overflow:hidden;}
.tbl-htype1 .list-radio li{float:left;margin:0 0 0 20px}
.tbl-htype1 .list-radio li:first-child{margin:0;}
.tbl-htype1 .list-radio li input[type="radio"]{margin:0 5px 0 0;}

/* 정회원 기본 정보입력 2014-12-26 */
.txt_box {overflow::hidden; margin-top:14px;}
.txt_box > p {float:left;}

/* 정회원 기본 정보입력
.join-info-wrap{display:inline-block;width:100%;}
.join-info-wrap .h3-tit{margin-bottom:15px;}
.join-info-wrap .basic-info{position:relative;float:left;width:460px;}
.join-info-wrap .basic-info .guide-required{position:absolute;top:5px;right:0;color:#222;}
.join-info-wrap .basic-info .wrap-box-basic-info{padding:26px 0 30px;min-height:737px;border:1px solid #e4e4e4;background:#f5f5f5;} /* 안내문구나올 상황을 고려, 높이를 지정해야함, 정회원 전환, 정회원가입 공통 */
/*
.join-info-wrap .basic-info .wrap-box-basic-info.box-add{min-height:771px;}
.join-info-wrap .desc-attention{margin:5px 0 0;padding-left:17px;background:url(../../img/bul/icon_attention.png) no-repeat left 4px;font-weight:bold; font-size:12px;color:#ee5850;}
.join-info-wrap .desc-attention a{color:#ee5850;text-decoration:underline;}
.join-info-wrap .basic-info dt{position:relative;font-weight:bold;}
.join-info-wrap .basic-info dd{padding:6px 0 0;}
.join-info-wrap .basic-info dl{padding:16px 0 0;}
.join-info-wrap .basic-info dl.first{padding:0;}
.join-info-wrap .basic-info .required{display:inline-block;width:10px;height:5px;vertical-align:top;margin:4px 0 0;background:url(../../img/bul/bul_required.png) no-repeat 0 0;color:transparent;font-size:0;overflow:hidden;}
.join-info-wrap .basic-info .box-basic-info{padding:0 0 0 40px;}
.join-info-wrap .basic-info .box-basic-info dl input[type="text"],.join-info-wrap .basic-info .box-basic-info dl input[type="password"]{width:368px;}
.join-info-wrap .basic-info .box-detail-info{margin:29px 0 0;padding:27px 0 0 40px;background:url(../../img/bg/bg_dotted.gif) repeat-x 0 0;}
.join-info-wrap .basic-info .box-detail-info dl:first-child{padding:0;}
.join-info-wrap .dl_email input[type="text"]{margin:0;width:101px;}
.join-info-wrap .dl_email em{padding:0 4px;}
.join-info-wrap .dl_phone select{width:57px;margin:0 2px;}
.join-info-wrap .dl_phone select:first-child{margin-left:0;}
.join-info-wrap .dl_phone input[type="text"]{margin:0 2px;width:40px;}
.join-info-wrap .dl_phone input[type="checkbox"]{margin:0 5px 1px 10px;vertical-align:middle;}
.join-info-wrap .dl_phone em{padding:0 4px;}
.join-info-wrap .count-down{margin-left:5px;color:#ee5743;font-weight:bold;}
.join-info-wrap .num-check{padding:5px 0 0;}
.join-info-wrap .num-check input[type="text"]{margin-left:0;}
.join-info-wrap .btn-white{vertical-align:middle;}
.join-info-wrap .dl_birth select{width:53px;margin:0 0 0 15px;}
.join-info-wrap .dl_birth select:first-child{width:71px;margin:0;}
.join-info-wrap .dl_address .zip-code input[type="text"]{margin:0 2px;width:58px;}
.join-info-wrap .dl_address .zip-code input[type="text"]:first-child{margin-left:0;}
.join-info-wrap .dl_address .address-detail input[type="text"]{margin:5px 0 0;display:block;width:368px;}
.join-info-wrap .box-etc-info{margin:29px 0 0;padding:27px 0 0 40px;background:url(../../img/bg/bg_dotted.gif) repeat-x 0 0;}
.join-info-wrap .box-etc-info dl{padding:22px 0 0;}
.join-info-wrap .box-etc-info dl:first-child{padding:0;}
.join-info-wrap .list-radio02{padding:0;overflow:hidden;}
.join-info-wrap .list-radio02 li{float:left;margin:0 0 0 15px}
.join-info-wrap .list-radio02 li:first-child{margin:0;}
.join-info-wrap .list-radio02 li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0;}
.join-info-wrap .list-radio02 li input[type="radio"]{margin:0 5px 0 0;}
.join-info-wrap .list-radio03{padding:0;margin:-5px 0 0;overflow:hidden;}
.join-info-wrap .list-radio03 li{float:left;margin:5px 0 0;width:41%;}
.join-info-wrap .list-radio03 li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0;}
.join-info-wrap .list-radio03 li input[type="radio"]{margin:0 5px 0 0;}
.join-info-wrap .question-wrap{position:relative;}
 */

/* 정회원 추가정보입력
.join-info-wrap .add-info{float:right;width:460px;}
.join-info-wrap .add-info dt{position:relative;font-weight:bold;}
.join-info-wrap .add-info dd{padding:6px 0 0;}
.join-info-wrap .add-info dl{padding:16px 0 0;}
.join-info-wrap .add-info dl:first-child{padding:0;}
.join-info-wrap .add-info .required{display:inline-block;width:10px;height:5px;vertical-align:top;margin:4px 0 0;background:url(../../img/bul/bul_required.png) no-repeat 0 0;color:transparent;font-size:0;overflow:hidden;}
.join-info-wrap .wrap-box-add-info{padding:26px 0 0;min-height:767px;border:1px solid #e4e4e4;}
.join-info-wrap .wrap-box-add-info.box-add{min-height:801px;}
.join-info-wrap .box-add-info .dl_agree span{display:inline-block;width:233px;}
.join-info-wrap .box-add-info .dl_agree select{margin:0;width:125px;}
.join-info-wrap .box-add-info .dl_agree li{padding:8px 0 0;}
.join-info-wrap .box-add-info .dl_agree li:first-child{padding:0;}
.join-info-wrap .box-add-info .dl_agree .input-radio{margin-left:0;}
.join-info-wrap .dl_company input[type="text"]{width:368px;}
.join-info-wrap .dl_company select{margin:5px 0 0;width:381px;}
.join-info-wrap .box-add-info{padding:0 0 0 40px;}
.join-info-wrap .box-company-info{margin:29px 0 0;padding:27px 0 0 40px;background:url(../../img/bg/bg_dotted.gif) repeat-x 0 0;}
.join-info-wrap .box-marriage-info{margin:29px 0 0;padding:27px 0 0 40px;background:url(../../img/bg/bg_dotted.gif) repeat-x 0 0;}
.join-info-wrap .txt-pw-well{font-size:12px;}
.join-info-wrap .txt-pw-well strong{float:left;}
.join-info-wrap .txt-pw-well em{letter-spacing:-0.0623em;}
.join-info-wrap .txt-pw-well .list-step-pw{float:left;margin:5px 3px 0 3px;}
.join-info-wrap .txt-pw-well .list-step-pw li{background:url(../../img/fmu/bg_list_step_pw.png) no-repeat 29px 1px;}
.join-info-wrap .txt-pw-well .list-step-pw li.step01{width:50px;color:#ed3938;}
.join-info-wrap .txt-pw-well .list-step-pw li.step02{width:70px;color:#ffa526;}
.join-info-wrap .txt-pw-well .list-step-pw li.step03{width:92px;color:#00a645;}
.join-info-wrap .txt-pw-well .list-step-pw li span{display:inline-block;width:40px;position:relative;top:-5px;font-weight:bold;font-size:12px;}
 */


/* 준회원가입 step02
.join-associate-wrap{display:inline-block;width:100%;margin:39px 0 38px;}
.join-associate-wrap .h3-tit{margin-bottom:15px;}
.join-associate-wrap .basic-info{position:relative;float:left;width:460px;}
.join-associate-wrap .basic-info .guide-required{position:absolute;top:5px;right:0;color:#222;}
.join-associate-wrap .basic-info .wrap-box-basic-info{padding:26px 0 30px;border:1px solid #e4e4e4;background:#f5f5f5;min-height:674px;}
.join-associate-wrap .desc-attention{margin:5px 0 0;padding-left:17px;background:url(../../img/bul/icon_attention.png) no-repeat left 4px;font-weight:bold; font-size:12px;color:#ee5850;}
.join-associate-wrap .desc-attention a{color:#ee5850;text-decoration:underline;}
.join-associate-wrap .basic-info dt{position:relative;font-weight:bold;}
.join-associate-wrap .basic-info dd{padding:6px 0 0;}
.join-associate-wrap .basic-info dl{padding:14px 0 0;}
.join-associate-wrap .basic-info dl.first{padding:0;}
.join-associate-wrap .basic-info .required{display:inline-block;width:10px;height:5px;vertical-align:top;margin:4px 0 0;background:url(../../img/bul/bul_required.png) no-repeat 0 0;color:transparent;font-size:0;overflow:hidden;}
.join-associate-wrap .basic-info .box-basic-info{padding:0 0 0 40px;}
.join-associate-wrap .basic-info .box-basic-info dl input[type="text"]{width:368px;}
.join-associate-wrap .basic-info .box-basic-info dl input[type="password"]{width:368px;}
.join-associate-wrap .basic-info .box-detail-info{padding:0 0 0 40px;}
.join-associate-wrap .num-check{padding:5px 0 0;}
.join-associate-wrap .num-check input[type="text"]{margin-left:0 !important;}
.join-associate-wrap .num-check .btn-white{vertical-align:middle}
.join-associate-wrap .num-check .count-down{margin-left:5px;color:#ee5743;font-weight:bold;}
.join-associate-wrap .dl_email input[type="text"]{margin:0;width:101px;}
.join-associate-wrap .dl_email em{padding:0 4px;}
.join-associate-wrap .dl_phone select{width:71px;}
.join-associate-wrap .dl_phone input[type="text"]{margin:0 2px;width:67px;}
.join-associate-wrap .dl_phone em{padding:0 4px;}
.join-associate-wrap .dl_phone input[type="checkbox"]{margin:0 5px 1px 10px;vertical-align:middle;}
.join-associate-wrap .dl_birth input[type="text"]{width:57px;}
.join-associate-wrap .dl_birth select{width:60px;margin:0 6px 0 15px;}
.join-associate-wrap .dl_birth select:first-child{width:71px;margin:0;}
.join-associate-wrap .dl_address .zip-code input[type="text"]{margin:0 2px;width:58px;}
.join-associate-wrap .dl_address .zip-code input[type="text"]:first-child{margin-left:0;}
.join-associate-wrap .dl_address .address-detail input[type="text"]{margin:5px 0 0;display:block;width:368px;}
.join-associate-wrap .box-etc-info{padding:17px 0 0 40px;}
.join-associate-wrap .box-etc-info dl{padding:22px 0 0;}
.join-associate-wrap .box-etc-info dl:first-child{padding:0;}
.join-associate-wrap .list-radio02{overflow:hidden;}
.join-associate-wrap .list-radio02 li{float:left;margin:0 0 0 15px}
.join-associate-wrap .list-radio02 li:first-child{margin:0;}
.join-associate-wrap .list-radio02 li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0;}
.join-associate-wrap .list-radio02 li input[type="radio"]{margin:0 5px 0 0;}
.join-associate-wrap .list-radio03{padding:4px 0 0;overflow:hidden;}
.join-associate-wrap .list-radio03 li{float:left;width:41%;margin:0;}
.join-associate-wrap .list-radio03 li:first-child{margin:0;}
.join-associate-wrap .list-radio03 li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0;}
.join-associate-wrap .list-radio03 li input[type="radio"]{margin:0 5px 0 0;}
.join-associate-wrap .question-wrap{position:relative;}
 */

/* 준회원 추가정보입력
.join-associate-wrap .add-info{float:right;width:460px;}
.join-associate-wrap .add-info dt{position:relative;font-weight:bold;}
.join-associate-wrap .add-info dd{padding:6px 0 0;}
.join-associate-wrap .add-info dl{padding:16px 0 0;}
.join-associate-wrap .add-info dl:first-child{padding:0;}
.join-associate-wrap .wrap-box-add-info{padding:26px 0 0;min-height:704px;border:1px solid #e4e4e4;}
.join-associate-wrap .box-add-info .dl_agree span{display:inline-block;width:233px;}
.join-associate-wrap .box-add-info .dl_agree select{margin:0;width:125px;}
.join-associate-wrap .box-add-info .dl_agree li{padding:8px 0 0;}
.join-associate-wrap .box-add-info .dl_agree li:first-child{padding:0;}
.join-associate-wrap .box-add-info{padding:0 0 0 40px;}

.join-associate-wrap .txt-pw-well{font-size:12px;}
.join-associate-wrap .txt-pw-well strong{float:left;}
.join-associate-wrap .txt-pw-well .list-step-pw{float:left;margin:5px 3px 0 3px;}
.join-associate-wrap .txt-pw-well .list-step-pw li{background:url(../../img/fmu/bg_list_step_pw.png) no-repeat 29px 1px;}
.join-associate-wrap .txt-pw-well .list-step-pw li.step01{width:50px;color:#ed3938;}
.join-associate-wrap .txt-pw-well .list-step-pw li.step02{width:70px;color:#ffa526;}
.join-associate-wrap .txt-pw-well .list-step-pw li.step03{width:92px;color:#00a645;}
.join-associate-wrap .txt-pw-well .list-step-pw li span{display:inline-block;width:40px;position:relative;top:-5px;font-weight:bold;font-size:12px;}
 */
/* 준회원가입 */
.list-step-agree{margin:0 auto;width:545px;padding:7px 0 0;font-size:18px;font-weight:bold;overflow:hidden;}
.list-step-agree li{float:left;height:85px;line-height:85px;padding:0 0 0 101px;margin:0 0 0 23px;color:#888;letter-spacing:-1px;}
.list-step-agree li:first-child{margin:0;}
.list-step-agree li.on{color:#222;}
.list-step-agree li.step01{width:203px;background:url(../../img/fmu/list_step_agree01.jpg) no-repeat 0 0;}
.list-step-agree li.on.step01{background-position:0 -85px;}
.list-step-agree li.step02{background:url(../../img/fmu/list_step_agree02.jpg) no-repeat 0 0;}
.list-step-agree li.on.step02{background-position:0 -85px;}

/* 인증번호 입력 팝업 */
.certificateno-popwrap .bul{padding:0 0 0 9px;color:#444;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px;}
.certificateno-popwrap .input-wrap{margin:4px 0 25px;padding:6px 0 6px 11px;border-top:1px solid #636363;border-bottom:1px solid #d0d0d0;}
.certificateno-popwrap .input-wrap .input-text{margin:0;width:190px;}
.certificateno-popwrap .input-wrap a{vertical-align:middle;margin:0 0 0 5px;}
.certificateno-popwrap .txt{line-height:28px;text-align:center;font-weight:bold;font-size:18px;}

/* 정회원가입완료 2014-12-24 */
.join-comp{padding:60px 0; letter-spacing:-1px; text-align:center;}
.join-comp .txt-box-hd{display:block;padding-bottom:9px;font-size:30px;color:#222;}
.join-comp .txt-comp{display:block;padding:8px 0 0;line-height:25px;font-size:25px;color:#222;}
.join-comp p{font-size:13px;color:#686868; padding:16px 0 28px;}

.join-banner-wrap{overflow:hidden; padding-top:40px; border-top:2px solid #495159;}
.join-banner-wrap > div {float:right;width:383px;;min-height:158px;padding:40px;border:1px solid #d8dadd;background-color:#eff3f7;}
.join-banner-wrap > div:first-child{float:left;}
.join-banner-wrap .txt-box-hd{display:block;font-size:16px;font-weight:normal;color:#222;letter-spacing:-1px;}
.join-banner-wrap .txt-comp{display:block;padding:2px 0 0;line-height:30px;font-size:20px;font-weight:normal;color:#222;letter-spacing:-1px;}
.join-banner-wrap p{font-size:14px;color:#686868;padding:11px 0 17px;}
.join-banner-wrap .box-join-tip {display:inline-block; width:868px; min-height:23px; margin-top:20px; padding:15px 40px; font-size:14px; color:#686868; border:1px solid #d8dadd; background-color:#eff3f7;}
.join-banner-wrap .box-join-tip > a {margin-left:8px;}

/* 준회원가입완료 2014-12-24 */
.join-associate-banner{min-height:158px;padding:40px;border:1px solid #d8dadd;background:#eff3f7 url(../../img/fmu/bg_join_associate_invest.gif) no-repeat 100% 0;}
.join-associate-banner .txt-box-hd{display:block;font-size:16px;font-weight:normal;color:#222;letter-spacing:-1px;}
.join-associate-banner .txt-comp{display:block;padding:2px 0 0;line-height:30px;font-size:25px;color:#222;letter-spacing:-1px;}
.join-associate-banner p{font-size:14px;color:#686868;padding:11px 0 17px;}

/* 정회원가입완료
.join-comp{margin:40px 0 0;padding:38px 0 0 280px;min-height:244px;border:1px solid #e4e4e4;background:url(../../img/fmu/bg_join_comp.jpg) no-repeat 0 0;}
.join-comp .txt-box-hd{display:block;font-size:18px;color:#666;letter-spacing:-1px;}
.join-comp .txt-comp{display:block;padding:8px 0 0;line-height:34px;font-size:30px;color:#222;}
.join-comp p{padding:18px 0 0;}
.join-comp .btn-orange2{margin:15px 0 0;}

.join-banner-wrap{margin:10px 0 0;overflow:hidden;}
.join-banner-wrap .box-join-safety{float:left;min-height:241px;padding:30px 0 0 175px;width:303px;border:1px solid #e4e4e4;background:url(../../img/fmu/bg_join_safety.jpg) no-repeat 0 0;}
.join-banner-wrap .box-join-invest{float:right;min-height:241px;padding:30px 0 0 175px;width:285px;border:1px solid #e4e4e4;background:url(../../img/fmu/bg_join_invest.jpg) no-repeat 0 0;}
.join-banner-wrap .txt-box-hd{display:block;font-size:18px;color:#666;letter-spacing:-1px;}
.join-banner-wrap .txt-comp{display:block;padding:5px 0 0;line-height:30px;font-size:24px;color:#222;letter-spacing:-1px;}
.join-banner-wrap p{padding:9px 0 0;}
.join-banner-wrap .btn-white2{margin:15px 0 0;}

.box-personal-info{position:relative;margin:10px 0 0;min-height:54px;padding:30px 0 0 137px;font-size:20px;color:#222;font-weight:bold;border:1px solid #e4e4e4;background:url(../../img/fmu/bg_personal_info.jpg) no-repeat 0 0;}
.box-personal-info .btn-white2{position:absolute;top:22px;right:22px;}
 */

/* 준회원가입완료
.join-associate-banner{min-height:241px;padding:32px 52px 0;border:1px solid #e4e4e4;border-top:0 none;background:#f5f5f5 url(../../img/fmu/bg_join_associate_invest.png) no-repeat 746px 64px;}
.join-associate-banner .txt-box-hd{display:block;font-size:18px;color:#666;letter-spacing:-1px;}
.join-associate-banner .txt-comp{display:block;padding:5px 0 0;line-height:30px;font-size:24px;color:#222;letter-spacing:-1px;}
.join-associate-banner p{padding:9px 0 0;}
.join-associate-banner .btn-white2{margin:15px 0 0;}
*/

/* 금융거래 전 확인사항 */
.list-step-check{margin:0 auto;width:670px;padding:14px 0 0;font-size:18px;font-weight:bold;overflow:hidden;}
.list-step-check li{float:left;height:85px;line-height:85px;padding:0 0 0 106px;margin:0 0 0 24px;color:#888;letter-spacing:-2px;}
.list-step-check li.on{color:#222;}
.list-step-check li.step01{width:197px;margin:0;background:url(../../img/fmu/list_step_check01.jpg) no-repeat 0 0;}
.list-step-check li.on.step01{background-position:0 -85px;}
.list-step-check li.step02{background:url(../../img/fmu/list_step_check02.png) no-repeat 0 0;}
.list-step-check li.on.step02{background-position:0 -86px;}

.box-faud-agree{margin:20px 0 0;padding:15px;min-height:236px;border:1px solid #e4e4e4;height:300px;overflow-y:auto;overflow-x:hidden;}
.box-faud-prevent{margin:40px 0 0;padding:36px 0 0 280px;min-height:200px;border:1px solid #e4e4e4;background:url(../../img/fmu/bg_faud_prevent.jpg) no-repeat 0 0;}
.box-faud-prevent .txt-box-hd{display:block;font-size:15px;color:#666;letter-spacing:-1px;}
.box-faud-prevent .txt-comp{display:block;padding:9px 0 0;line-height:30px;font-size:24px;color:#222;letter-spacing:-1px;}
.box-faud-prevent .txt-box-md{display:block;padding:5px 0 0;font-size:15px;color:#222;letter-spacing:-1px;}
.box-faud-prevent p{padding:9px 0 0;}
.box-faud-check{margin:20px 0 0;padding:40px 15px 15px;height:181px;border:1px solid #e4e4e4;}
.box-faud-check strong{display:block;line-height:32px;font-size:21px;color:#222;text-align:center;letter-spacing:-0.0623em;}
.box-faud-check strong:first-child{font-size:24px}
.box-faud-check strong span{color:#1f5dbe;}
.box-faud-check .btn-area{margin:30px auto 0;width:720px; text-align:center;}
.box-faud-check .btn-area:after{content:" ";display:block;clear:both;}
.box-faud-check .btn-area a:hover{text-decoration:none;}
.box-faud-check .btn-check1{float:left;background:url(../../img/btn/btn_check1.png);margin:0 10px;padding:11px 0 0 76px;width:144px;height:51px;font-size:15px;font-weight:bold;color:#444;}
.box-faud-check .btn-check2{float:left;background:url(../../img/btn/btn_check2.png);margin:0 10px;padding-left:76px;width:144px;height:62px;font-size:15px;font-weight:bold;color:#444;line-height:62px;}
.box-faud-check .btn-check3{float:left;background:url(../../img/btn/btn_check3.png);margin:0 10px;padding:11px 0 0 76px;width:144px;height:51px;font-size:15px;font-weight:bold;color:#444;}

/* 개인신용정보동의서 */
.box-faud-agree .box-credit-guide{margin:39px 0 0;padding:16px 17px;border:1px solid #ddd;color:#666;font-weight:bold;}
.box-faud-agree .box-credit-guide .list li{padding:0 0 0 9px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px;}
.box-faud-agree .credit-info-group{margin:39px 0 0;}
.box-faud-agree .credit-info-group .tit-info{display:block;font-size:14px;}
.box-faud-agree .credit-info-group .terms-credit-scroll{margin:10px 0 0;padding:10px;height:106px;border:1px solid #ddd;overflow:scroll;overflow-x:hidden;}

.box-faud-agree .credit-item-qa{position:relative;margin:42px 0 0;}
.box-faud-agree .credit-item-qa .guide-required{position:absolute;top:-23px;right:0;font-weight:bold;color:#222;}
.box-faud-agree .credit-item-qa .required{display:inline-block;width:10px;height:5px;vertical-align:top;margin:4px 0 0 -10px;background:url(../../img/bul/bul_required.png) no-repeat 0 0;color:transparent;font-size:0;overflow:hidden;}
.box-faud-agree .credit-item-qa .desc-attention{margin:2px 0 0;padding-left:17px;background:url(../../img/bul/icon_attention.png) no-repeat left 4px;font-weight:bold; font-size:12px;color:#1f5dbe;}
.box-faud-agree .credit-item-qa ol.list{border-top:1px solid #ccc;}
.box-faud-agree .credit-item-qa ol.list>li{position:relative;padding:9px 0 9px 22px;border-bottom:1px solid #e4e4e4;}
.box-faud-agree .credit-item-qa ol.list>li.bg{background:#f8f8f8;}
.box-faud-agree .credit-item-qa ol.list>li .txt-item{width:710px;}
.box-faud-agree .credit-item-qa ol.list>li .list-agree{position:absolute;top:50%;right:0;width:160px;margin:-9px 0 0;}
.box-faud-agree .credit-item-qa ol.list>li .list-agree>li{float:left;padding:0 0 0 19px;}
.box-faud-agree .credit-item-qa ol.list>li .list-agree>li:first-child{padding:0;}
.box-faud-agree .credit-item-qa ol.list>li .list-agree>li input{margin:0 5px 0 0;}
.box-faud-agree .txt-end{padding:10px 0 0;}
.box-faud-agree .credit-item-qa .bg .list-bg {position:absolute; display:inline-block; margin:-3px 0 0 10px;}
.box-faud-agree .credit-item-qa .bg .txt-item {width:100% !important; height:20px;}
.box-faud-agree .credit-item-qa ol.list>li .list-agree3{position:relative; padding-left:30px;}
.box-faud-agree .credit-item-qa ol.list>li .list-agree3>li{float:left;padding:0 0 0 19px;}
.box-faud-agree .credit-item-qa ol.list>li .list-agree3>li:first-child{padding:0;}
.box-faud-agree .credit-item-qa ol.list>li .list-agree3>li input{margin:0 5px 0 0;}

/* 회원가입 메인 */
.welcom-join{width:898px; height:148px; padding:50px 0 0 50px; background:#0d7a99 url(../../img/fmu/bg_welcom_join.gif) 592px bottom no-repeat;border:1px solid #d8dadd}
.welcom-join .txt-box-hd {display:block;font-size:20px;color:#fff;}
.welcom-join .txt-comp {display:block; padding:13px 0 11px 0; line-height:36px;font-size:25px;color:#fff;}
.welcom-join .txt-comp span {color:#ffc706;}

.member-wrap{margin-top:40px; overflow:hidden;}
.member-wrap .mem-inner{height:214px; padding:40px 88px 0 93px;  border:1px solid #c1c4c8; text-align:left; }
.member-wrap .box-member{float:left;width:465px;}
.member-wrap .box-member strong{display:block;font-size:20px; color:#1f5dbe;text-align:center; margin-bottom:20px; }
.member-wrap .box-no-member strong{display:block;font-size:20px; color:#6e7580;text-align:center; margin-bottom:20px; }
.member-wrap  .list-btn li {padding:10px 0 0;}
.member-wrap  .list-btn li:first-child{padding:0;}
.member-wrap .btn-white2, .member-wrap .btn-orange2, .member-wrap .btn-gray2  {width:100%;}

.member-wrap .list-guide{text-align:left; margin-top:30px;}
.member-wrap .list-guide li {margin:2px 0 0;padding:0 0 0 9px;font-size:14px;background:url(../../img/bul/bul_squ_mid_gray.png) no-repeat left 8px}
.member-wrap .box-member .list-guide li:first-child{margin:0;}
.member-wrap .icon-twit{display:inline-block;min-height:23px;padding:0 0 0 33px;font-weight:bold;background:url(../../img/bul/icon_twit_shadow.png) no-repeat 0 50%;}
.member-wrap .icon-fb{display:inline-block;min-height:23px;padding:0 0 0 33px; font-weight:bold;background:url(../../img/bul/icon_fb_shadow.png) no-repeat 0 50%;}
.member-wrap .box-no-member .mem-inner {padding:40px 87px 0 92px;}
.member-wrap .box-no-member{float:right;width:465px;text-align:center;}
.member-wrap .box-no-member .btn-white2 {width:100%;}
.member-wrap .box-no-member .list-guide {width:315px;}
.member-wrap .box-no-member .clear .btn-white2 {width:134px; margin-left:8px;}
.member-wrap .box-no-member .clear .btn-white2:first-child {margin-left:0;}
.tx_ex{display: block;clear: both;    padding: 15px 0 0 50px;}
.tx_ex > *{vertical-align: middle;}
.tx_ex > span{display: inline-block;*display: inline;*zoom:1;    padding-left: 10px;    background: url(../../img/bul/bul_squ_mid_gray.png) no-repeat left 8px;    font-size: 13px;    color: #686868;margin-right:5px}


/* 약관전체보기 레이어팝업 */
.pop-terms-wrap .tab-wrap .tab-many {overflow:hidden;}
.pop-terms-wrap .tab-wrap .tab-many li {padding:0 10px;min-width:93px;font-size:12px;letter-spacing:-1px;}
.pop-terms-wrap .box-terms {margin:30px 0 0;padding:5px 20px 20px 20px; height:293px;border:1px solid #dddddd;overflow:auto;overflow-x:hidden;}
.pop-terms-wrap .box-terms h5 {margin-top:15px}
.pop-terms-wrap .box-terms p {margin-top:5px;}
.pop-terms-wrap .box-terms ul, ol {/*margin-top:13px;*/}
.pop-terms-wrap .box-terms ol li ol {margin-top:0;}
.pop-terms-wrap .box-terms ul li ol {margin-top:0;}

.pop-terms-wrap .tab-wrap ul {width:100%; background:none;}
.pop-terms-wrap .tab-wrap ul li:first-child {width:34%;}
.pop-terms-wrap .tab-wrap ul li {width:33%; padding:13px 0; text-align:center; box-sizing:border-box;}
.pop-terms-wrap .tab-wrap.type02 ul li i:first-child {width:20%;}
.pop-terms-wrap .tab-wrap.type02 ul li {width:20%; padding:13px 0; text-align:center; box-sizing:border-box;}

/* 비밀번호 오류 */
.pw-error-wrap{margin:20px 0 0;padding:48px 0 0 280px;min-height:194px;border:1px solid #e4e4e4;background:url(../../img/fmu/bg_pw_error.jpg) no-repeat 0 0;}
.pw-error-wrap .txt-box-hd{display:block;font-size:18px;color:#666;letter-spacing:-1px;}
.pw-error-wrap .txt-comp{display:block;padding:5px 0 0;line-height:34px;font-size:30px;color:#222;letter-spacing:-2px;}
.pw-error-wrap p{padding:16px 0 0;line-height:24px;}
.pw-error-wrap p .btn-auto.white-h22 a{color:#444;}

/* 비밀번호 변경안내 */
.pw-change-wrap{margin:20px 0 0;padding:48px 0 0 280px;min-height:194px;border:1px solid #e4e4e4;background:url(../../img/fmu/bg_pw_change.jpg) no-repeat 0 0;}
.pw-change-wrap .txt-box-hd{display:block;font-size:18px;color:#666;letter-spacing:-1px;}
.pw-change-wrap .txt-comp{display:block;padding:5px 0 0;line-height:36px;font-size:30px;color:#222;letter-spacing:-2px;}
.pw-change-wrap p{padding:13px 0 0;line-height:24px;}
.pw-change-wrap p .btn-auto.white-h22 a{color:#444;}

/* 카트폴리오 */
.cartpolio-board-wrap{background:url(../../img/bg/bg_cart_top.png) no-repeat left top;padding-top:7px;}
.cartpolio-board{background:url(../../img/bg/bg_cart.png) repeat-y;padding:14px 31px 20px 29px;width:890px;}
.cart-section{float:left;margin:0 18px 0 2px;width:230px;}
.cart-section .section{position:relative;background:url(../../img/bg/bg_cart_section.png?cashBuster=20191125) no-repeat;width:230px;height:145px;}
.cart-section .section .section-label{position:absolute;left:0;top:0;width:31px;height:31px;z-index:10;}
.cart-section .section .section-cont{position:relative;border:1px solid #ccc;width:228px;height:143px;}
.cart-section .section .section-cont:hover{border:1px solid #999;}
.cart-section .section-value{margin-top:10px;padding-left:46px;height:28px;line-height:28px;color:#444;}
.cart-section .section-value.view{padding:0;text-align:center;}
.cart-section .section-value input{height:26px;line-height:26px;border:none;background:transparent;}
.cart-section .investment-priority{position:relative;float:left;background:#fff url(../../img/btn/btn_updown.gif) no-repeat 59px top;border:1px solid #bbb;margin-left:6px;padding-left:8px;width:70px;height:26px;line-height:26px;color:#444;}
.cart-section .investment-priority .btn-up{display:block;position:absolute;right:5px;top:0;width:14px;height:13px;}
.cart-section .investment-priority .btn-down{display:block;position:absolute;right:5px;bottom:0;width:14px;height:13px;}
.cart-btn-set{float:left;margin-top:30px;width:140px;}
.cart-btn-set span{margin-bottom:10px;}
.cartpolio-result-wrap{background:url(../../img/bg/bg_cartresult_top.png) no-repeat left top;padding-top:1px;}
.cartpolio-result{position:relative;background:url(../../img/bg/bg_cartresult.png) repeat-y;padding:15px 31px 0;width:888px;height:40px;}
.cartpolio-result .result-btn-set{position:absolute;right:31px;top:10px;}
.cartpolio-result-bottom{background:url(../../img/bg/bg_cart_bottom.png) no-repeat left bottom;padding-bottom:7px;}
.cartpolio-result-view{background:url(../../img/bg/bg_cartresult_top2.png) no-repeat left top;padding-top:4px;}
.cartpolio-result-view .view-section{background:url(../../img/bg/bg_cartresult.png) repeat-y;padding:30px 18px;}
.cartpolio-result-view .view-section .result-desc1{font-size:14px;color:#444;line-height:26px;text-align:center;}
.cartpolio-result-view .view-section .result-desc1 span{font-weight:bold;}
.cartpolio-result-view .view-section .result-desc2{font-size:18px;color:#444;line-height:26px;text-align:center;}
.cartpolio-result-view .view-section .result-desc2 .plus{color:#ee5850;}
.cartpolio-result-view .view-section .result-desc2 .minus{color:#3b8cd8;}

.cartpolio-result-view .view-close{background:url(../../img/bg/bg_cart_close.png) no-repeat;width:950px;height:42px;line-height:42px;text-align:center;}
.cartpolio-result-view .view-close a{background:url(../../img/bul/icon_up_arrow1.png) no-repeat right center;padding-right:15px;width:40px;font-size:14px;color:#444;}
.cartpolio-result-wrap.view-detail{background:none;padding-top:0;}
.cartpolio-result-wrap.view-detail .cartpolio-result{background:url(../../img/bg/bg_cart.png) repeat-y;padding-top:20px;}
.cartpolio-result-wrap.view-detail .cartpolio-result-view{background:url(../../img/bg/bg_detailresult.png) no-repeat;padding-top:10px;}
.cartpolio-result-wrap.view-detail .cartpolio-result-view .view-section{padding-top:22px;}

.lay-content2 .cartpolio-result{background:#f9f9f9 none !important;padding-top:20px;}
.lay-content2 .cartpolio-result-view{background:#fff url(../../img/bg/bg_detailresult2.png) no-repeat !important;border-bottom:1px solid #aaa;padding:10px 20px 30px;}
.lay-content2 .cartpolio-result-view .view-section{background:#fff;padding-top:22px;}

.tab-cont-wrap{border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.tab-cont-wrap .tab-cont1{position:relative;float:left;padding:20px 0;border-top:2px solid #67c02b;border-left:1px solid #ddd;width:315px;}/*툴팁을 위한 position 추가_2014.02.12*/
.tab-cont-wrap .tab-cont2{position:relative;float:left;padding:20px 0;border-top:2px solid #eac726;border-left:1px solid #ddd;width:316px;}/*툴팁을 위한 position 추가_2014.02.12*/
.tab-cont-wrap .tab-cont3{position:relative;float:left;padding:20px 0;border-top:2px solid #e45951;border-left:1px solid #ddd;width:315px;}/*툴팁을 위한 position 추가_2014.02.12*/
.tab-cont-wrap strong a{background:url(../../img/bg/bg_grade_sp.png) no-repeat;margin-left:65px;padding-left:41px;height:21px;line-height:21px;font-size:15px;font-weight:bold;}
.tab-cont-wrap strong.cont1 a{position:relative;background-position:left top;color:#437d14;text-decoration:none;}
.tab-cont-wrap strong.cont2 a{position:relative;background-position:left -33px;color:#444;text-decoration:none;}
.tab-cont-wrap strong.cont3 a{position:relative;background-position:left -66px;color:#ee5743;text-decoration:none;}
.tab-cont-wrap .tab-section{background:url(../../img/bg/bg_tab_section.png?cashBuster=20191126) no-repeat;margin:10px auto 0;width:230px;height:145px;}
.section-cont{position:relative;border:1px solid #ccc;width:228px;height:143px;background:url(../../img/bg/bg_section.png) no-repeat;}
.section-cont:hover{border:1px solid #999;}
.section-cont.no-data:hover{border:1px solid #ccc;}
.section-cont .btn-close{display:block;position:absolute;right:0;top:0;}

.my-cartpolio{border-bottom:1px solid #ddd;margin-bottom:5px;padding:23px 5px 15px;}
.my-cartpolio.first{border-top:1px solid #636363;}
.cartpolio-title{display:block;float:left;background:url(../../img/bul/icon_fold.gif) no-repeat 5px center;padding-left:44px;font-size:22px;font-weight:bold;color:#222;line-height:22px;}
.cartpolio-info{float:right;margin:4px 5px 0 0;color:#666;}
.cartpolio-info span{display:inline-block;background:url(../../img/bg/bg_division7.gif) no-repeat left 5px;margin-left:4px;padding-left:11px;}
.cartpolio-info span:first-child,.cartpolio-info span.bg-none{background:none;}
.cartpolio-info span a, .cartpolio-info span i{color:#1f5dbe;}
.cartpolio-info span img{margin:4px 6px 0 0;}
.cartpolio-info span.date{background:none;margin-left:15px;}
.cartpolio-list{margin:10px auto 0;width:940px;}
.cartpolio-list:after{content:" ";display:block;clear:both;}
.cartpolio-list .list-cont{float:left;margin:0 5px;height:194px;}
.cartpolio-value{height:49px;font-size:14px;font-weight:bold;color:#444;line-height:49px;text-align:center;}
.cartpolio-value span.select{display:inline-block;float:left;margin:0 10px 0 4px;font-size:13px;font-weight:normal;}

.btn-latest{display:inline-block;float:left;background:url(../../img/btn/btn_latest.png) no-repeat;width:86px;height:28px;color:#444;text-align:center;line-height:28px;}
.btn-latest.current{background:url(../../img/btn/btn_latest_current.png);color:#fff;}
.btn-rate{display:inline-block;float:left;background:url(../../img/btn/btn_rate.png) no-repeat;width:86px;height:28px;color:#444;text-align:center;line-height:28px;}
.btn-rate.current{background:url(../../img/btn/btn_rate_current.png);color:#fff;}
.btn-on{display:inline-block;float:left;background:url(../../img/btn/btn_on.png) no-repeat;width:39px;height:24px;font-size:12px;color:#888;text-align:center;line-height:24px;}
.btn-on.current{background:url(../../img/btn/btn_on_current.png);color:#fff;}
.btn-off{display:inline-block;float:left;background:url(../../img/btn/btn_off.png) no-repeat;width:40px;height:24px;font-size:12px;color:#888;text-align:center;line-height:24px;}
.btn-off.current{background:url(../../img/btn/btn_off_current.png);color:#fff;}
.btn-latest:hover, .btn-rate:hover, .btn-on:hover, .btn-off:hover{text-decoration:none;}

.cartpolio-detail-title{background:url(../../img/bg/bg_cart.png) repeat-y;padding:0 3px;width:944px;}
.cartpolio-detail-title .detail-title{border-bottom:1px solid #c9cacc;height:57px;}
.cartpolio-detail-title .detail-title:after{content:" ";display:block;clear:both;}
.cartpolio-detail-title .detail-title h3{display:block;float:left;font-size:25px;color:#222;line-height:57px;text-indent:38px;}
.cartpolio-detail-title .detail-title .cartpolio-info{margin:25px 30px 0 0;}
.cartpolio-detail-result{font-size:15px;color:#444;text-align:center;}

/*** 테이블 내부 하위뎁스 텍스트 ***/
.low-desc{background:url(../../img/bul/icon_lowdepth.png) no-repeat left 2px;padding-left:10px;}

/*** 리스트 스타일 ***/
.list-decimal-type li{list-style-type:decimal;margin-left:20px;}
.list-upperalpha-type li{list-style-type:upper-alpha;margin-left:20px;}

/* 텍스트 스타일 */
.desc-style1{margin-top:5px;letter-spacing:-0.0623em;}
.desc-style2{margin-top:10px;padding-left:6px;text-indent:-6px;}

/* 리스트유형2 type2 :카트폴리오 */
.list2-fmall.type2{margin:0;width:auto;}
.list2-fmall.type2 dl{width:196px;height:113px;padding:15px 16px;background:#fff;}
.list2-fmall.type2 dt{height:43px;font-size:16px;color:#222;font-weight:bold;line-height:22px;overflow:hidden;}
.list2-fmall.type2 dt a{color:#222;}
.list2-fmall.type2 dd.grade, .list2-fmall.type2 dd.cont-1, .list2-fmall.type2 dd.cont-2{width:205px;margin-left:2px;padding-left:7px;color:#666;font-size:13px;line-height:20px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px;}
.list2-fmall.type2 dd.grade{margin-top:84px;}
.list2-fmall.type2 dd.grade img{margin:3px 0 0 -3px;}
.list2-fmall.type2 dd.grade strong, .list2-fmall.type2 dd.cont-1 strong, .list2-fmall.type2 dd.cont-2 strong{display:inline-block;width:68px;}
.list2-fmall.type2 dd.sort{position:absolute;top:75px;left:27px;width:78px;height:51px;font-size:12px;}
.list2-fmall.type2 dd.sort .icon-1, .list2-fmall.type2 dd.sort .icon-2, .list2-fmall.type2 dd.sort .icon-3, .list2-fmall.type2 dd.sort .icon-4, .list2-fmall.type2 dd.sort .icon-5{display:inline-block;width:78px;height:8px;padding:36px 0 0 0;text-align:center;background:url(../../img/bul/icon_fmm_sort.gif) no-repeat;}
.list2-fmall.type2 dd.sort .icon-1{background-position:center 0;}
.list2-fmall.type2 dd.sort .icon-2{background-position:center -52px;}
.list2-fmall.type2 dd.sort .icon-3{background-position:center -104px;}
.list2-fmall.type2 dd.sort .icon-4{background-position:center -156px;}
.list2-fmall.type2 dd.sort .icon-5{background-position:center -208px;}
.list2-fmall.type2 dd.rate{position:absolute;top:76px;left:116px;width:103px;height:50px;font-size:12px;color:#666;background:url(../../img/bg/bg_fmm_line.gif) no-repeat left top;text-align:center;}
.list2-fmall.type2 dd.rate strong{display:inline-block;margin-top:8px;margin-left:0;padding-left:0;font-weight:normal;background:none;font-size:12px;line-height:20px;}

.list2-fmall.type2 dd.rate i{font-size:14px;font-weight:bold;}
.list2-fmall.type2 dd.rate .plus, .list2-fmall.type2 dd.rate .minus{display:inline-block;margin-top:6px;font-size:20px;font-weight:bold;}
.list2-fmall.type2 dd.rate .plus{color:#ec5b29;}
.list2-fmall.type2 dd.rate .minus{color:#559bdd;}
.list2-fmall.type2 dd.rate .na{display:block;margin-top:6px;color:#aaa;font-size:25px;font-weight:bold;}
.list2-fmall.type2 .btn-wrap{position:absolute;left:-1px;bottom:-1px;width:230px;height:40px;}
.list2-fmall.type2 .btn-wrap .btn-pick{position:absolute;left:0;top:0;z-index:10;width:210px;height:33px;margin:0 10px 0 10px;padding:7px 0 0 0;}
.list2-fmall.type2 .btn-wrap .bg{position:absolute;left:0;top:0;z-index:5;width:230px;height:40px;background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
.list2-fmall.type2 .btn-wrap:after{content:"";display:block;clear:both;}
.list2-fmall.type2 .btn-compare{position:absolute;top:3px;right:3px;}
.list2-fmall.type2 .btn-pick .btn-orange i{padding-left:9px;min-width:61px;height:26px;line-height:26px;font-size:13px;font-weight:bold;color:#fff !important;}

/* 리스트유형3 :카트폴리오 */
.list3-fmall a{display:block;background:url(../../img/bg/bg_cartpolio_cont.png) no-repeat;padding-top:27px;width:210px;height:118px;}
.list3-fmall a:hover{text-decoration:none;}
.list3-fmall .rate, .list3-fmall .rate-earning{float:left;background:url(../../img/bg/bg_fmm_line.png) no-repeat left top;width:99px;height:50px;font-size:12px;color:#666;text-align:center;}
.list3-fmall .rate-earning{background:none;padding-left:6px;}
.list3-fmall strong{display:block;margin:4px 0 8px;height:22px;font-size:20px;color:#222;text-align:center;letter-spacing:-0.0623em;}
.list3-fmall strong.earning{color:#222;}
.list3-fmall strong.plus{color:#ee5850}
.list3-fmall strong.minus{color:#559bdd}
.list3-fmall strong.na{color:#aaa;font-size:25px;font-weight:bold;}
.list3-fmall strong i{font-size:14px;}
.list3-fmall .period{display:block;margin-top:79px;padding:7px 0 10px 17px;width:193px;height:20px;font-size:12px;color:#444;}

/* 보안프로그램안내 */
.util-info{margin:12px 0 0 -5px;width:960px;}
.util-info .info-box{float:left;margin:0 5px 10px 5px;padding:30px 0;border:1px solid #e4e4e4;width:468px;}
.util-info .info1{background:url(../../img/fmu/util_info1.png) no-repeat 52px 29px;padding-left:196px;width:272px;height:121px;}
.util-info .info2{background:url(../../img/fmu/util_info2.png) no-repeat 52px 29px;padding-left:196px;width:272px;height:121px;}
.util-info .info3{background:url(../../img/fmu/util_info3.png) no-repeat 52px 29px;padding-left:196px;width:272px;height:121px;}
.util-info .info4{background:url(../../img/fmu/util_info4.png) no-repeat 52px 29px;padding-left:196px;width:272px;height:121px;}
.util-info dl {height:86px;}
.util-info dl dt {font-size:18px;font-weight:bold;color:#1f5dbe;}
.util-info dl dd{margin-top:10px;}

/* 비밀번호 안내 */
.install-info-wrap{border:1px solid #ddd;}
.install-info{float:left;background:url(../../img/bg/bg_dotted_vertical2.gif) repeat-y left top;padding:0 20px 0 20px;width:197px;height:412px;}
.install-info:first-child{background:none;}
.install-info dl {margin:45px auto 0; padding-top:165px }
.install-info dl dt {font-size:18px;font-weight:bold;color:#222;text-align:center;line-height:25px;}
.install-info dl dt span {display:block;font-size:16px;color:#444;}
.install-info dl dd {margin-top:15px;}

.install-info.info1 dl {background:url(../../img/fmu/install_info1.png) no-repeat center top;}
.install-info.info2 dl{background:url(../../img/fmu/install_info2.png) no-repeat center top;}
.install-info.info3 dl{background:url(../../img/fmu/install_info3.png) no-repeat center top;}
.install-info.info4 dl{background:url(../../img/fmu/install_info4.png) no-repeat center top;}

/* 보안프로그램 설치안내 */
.step-section-wrap{position:relative;margin-top:30px;border:3px solid #d7d7d7;}
.step-section{background:#fafafa;}
.step-section li{border-top:1px solid #e4e4e4;}
.step-section li:first-child{border-top:0 none;}
.step-section .step-title{float:left;padding:17px 0 0 17px;width:175px;font-size:16px;font-weight:bold;color:#1e7498;line-height: 22px;}
.step-section .step-title span{display:block;margin:10px 0 12px 0;font-size:28px;}
.step-section .step-title span:first-child{margin-bottom:0;font-size:13px;}
.step-section .step-cont{float:left;background:#fff;padding:25px 0 30px 25px;width:727px;min-height:89px;}
.step-section .step-cont .cont-title{margin-bottom:14px;font-size:16px;font-weight:bold;color:#222;}
.step-section .step-cont .cont-title a{color:#222;text-decoration:underline;}
.step-section .step-title .tit-sub {line-height: 18px; margin-top: 5px; font-size:13px;}

.step-cont-wrap .updown_cont .fl{width: 180px;background:url(../../img/fmu/img_updown.png) no-repeat center 10px;padding-top:235px}
.step-cont-wrap .updown_cont .fl h3{text-align:center;font-size:20px;font-weight:600}
.step-cont-wrap .updown_cont .fr{color:#222;}
.step-cont-wrap .updown_cont .fr h3{font-size:20px}
.step-cont-wrap .updown_cont .fr .sub-tit{font-size: 14px;line-height:23px}
.step-cont-wrap .updown_cont .fr .tx_ex2{display:block;font-size: 14px;padding-left:15px}
.step-cont-wrap .updown_cont .mn_box{display:inline-block;*display:inline;*zoom:1;border: 1px solid #c7c6c6;  text-align: center;}
.step-cont-wrap .updown_cont .mn_box a{    float: left;    display: block;border-left: 1px solid #c7c6c6;    width:125px;    vertical-align: top;    height:103px;-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.step-cont-wrap .updown_cont .mn_box a span{    display: block;    color: #333;    font-size:16px;    padding-top:70px;}
.step-cont-wrap .updown_cont .mn_box a:first-child{border-left:0}
.step-cont-wrap .updown_cont .mn_box a.btn_01{background:url(../../img/fmu/ico_stp_01_01.png) no-repeat center 13px;}
.step-cont-wrap .updown_cont .mn_box a.btn_02{background:url(../../img/fmu/ico_stp_01_02.png) no-repeat center 13px;}
.step-cont-wrap .updown_cont .mn_box a.btn_03{background:url(../../img/fmu/ico_stp_01_03.png) no-repeat center 13px;}
.step-cont-wrap .updown_cont .mn_box a.btn_04{background:url(../../img/fmu/ico_stp_01_04.png) no-repeat center 13px;}
.step-cont-wrap .updown_cont .mn_box a:hover{background-color:#f3f4f5!important}

.icon-next{display:block;position:absolute;top:50%;left:462px;margin-top:-13px;background:url(../../img/bul/icon_down_arrow3.png) no-repeat;width:26px;height:26px;}

/* 사이트맵 */
.sitemap-wrap a{color:#444;text-decoration:none;}
.tbl-sitemap{width:100%;font-size:13px;border-top:1px solid #dadfe2;}
.tbl-sitemap th{height:56px;padding:0 0 0 14px;border-bottom:1px solid #dadfe2;text-align:left;font-size:18px;color:#222;background:#f5f5f5 url(../../img/bg/bg_dotted_site_vertical.gif) repeat-y 0 0;}
.tbl-sitemap th:first-child{background-image:none;}
.tbl-sitemap th span{display:block;padding:0 0 0 34px;height:28px;line-height:28px;background:no-repeat 0 50%;}
.tbl-sitemap th .ico-site-fs{background-image:url(../../img/bul/ico_site_fs.png);}
.tbl-sitemap th .ico-site-fm{background-image:url(../../img/bul/ico_site_fm.png);}
.tbl-sitemap th .ico-site-online{background-image:url(../../img/bul/ico_site_online.png);}
.tbl-sitemap th .ico-site-pension{background-image:url(../../img/bul/ico_site_pension.png);}
.tbl-sitemap th .ico-site-invest{background-image:url(../../img/bul/ico_site_invest.png);}
.tbl-sitemap th .ico-site-customer{background-image:url(../../img/bul/ico_site_customer.png);}
.tbl-sitemap th .ico-site-certificate{background-image:url(../../img/bul/ico_site_certificate.png);}
.tbl-sitemap td{padding:17px 10px 30px 30px;border-bottom:1px solid #dadfe2;vertical-align:top;color:#444;background:url(../../img/bg/bg_dotted_site_vertical.gif) repeat-y 0 0;}
.tbl-sitemap td.first{background:none;}
.tbl-sitemap .tr_last td{height:550px;border-bottom:0 none;}
.tbl-sitemap .td_bt0{border-bottom:0 none;}
.tbl-sitemap td .menu-item{color:#222;font-size:14px;}
.tbl-sitemap td .list-site-tab>li{margin:20px 0 0;}
.tbl-sitemap td .list-site-tab>li:first-child{margin:0;}
.tbl-sitemap td .list-site-tab>li>ul{margin:12px 0 0;}
.tbl-sitemap td .list-site-tab>li>ul li{margin:5px 0 0;padding:0 0 0 8px;background:url(../../img/bul/bul_site_tab.gif) no-repeat 0 9px;}
.tbl-sitemap td .list-site-tab>li>ul li:first-child{margin:0;}
.tbl-sitemap td .list-site>li{margin:12px 0 0;}
.tbl-sitemap td .list-site>li:first-child{margin:0;}
.tbl-sitemap td .list-site>li>ul{margin:12px 0 18px;}
.tbl-sitemap td .list-site>li>ul li{margin:5px 0 0;padding:0 0 0 8px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat 0 8px;}
.tbl-sitemap td .list-site>li>ul li:first-child{margin:0;}

/* 펀드판매불편신고센터 */
.center-intro{background:url(../../img/fmu/center_intro1.png) no-repeat 44px 6px;padding:20px 0 0 257px;height:149px;}
.center-intro strong{display:block;font-size:24px;font-weight:bold;color:#222;}
.center-intro p{margin-top:20px;font-size:14px;color:#666;line-height:22px;}
.center-info-wrap{margin-top:40px;border:1px solid #e4e4e4;}
.center-info{float:left;background:url(../../img/bg/bg_dotted_vertical2.gif) repeat-y left top;padding:26px 0 0 30px;width:439px;height:132px;}
.center-info:first-child{background:none;width:449px;}
.center-info .center-info1{background:url(../../img/fmu/center_intro2.png) no-repeat left top;padding:6px 0 0 144px;}
.center-info .center-info2{background:url(../../img/fmu/center_intro3.png) no-repeat left top;padding:6px 0 0 144px;}
.center-info p{display:block;font-size:18px;font-weight:bold;color:#1f5dbe;}
.center-info li{color:#222;line-height:22px;}
ol.list-type3 li span{color:#444;}/*fmu4010101 리스트*/


/* 고도화 통합검색 */
.search-input {position:relative;width:950px;height:74px;margin-top:5px;background:url(../../img/fmu/bg_search_input.png?cashBuster=20191201) 0 0 no-repeat;}
.search-input input {width:763px;height:50px;margin:12px 0 0 25px;border:none;font-size:20px;font-weight:bold;color:#222;}
.search-input input[type=text]::-ms-clear {width:0;height:0;}
.search-input a.bt-auto {display:inline-block;margin:-5px 5px 0 0;vertical-align:middle;}
.search-input a.search-del {width:23px;height:17px;margin:9px 0 0 5px;background:url(../../img/btn/btn_searchdel.png) 0 center no-repeat;}
.search-input a.search-bt {width:23px;height:21px;margin:9px 0 0 5px;background:url(../../img/btn/btn_search.png?cashBuster=20191201) 0 0 no-repeat;}
/* .search-input .search-sel {position:absolute;top:-30px;right:0;} */
.search-input .search-sel input {width:14px;height:14px;margin:0;}
.search-input .search-sel * {vertical-align:middle;}
.search-input .search-sel label {margin-left:3px;}

/* 운영사 블로그 비주얼 */
.working-visual {position:relative; margin-top:20px; border:1px solid #e7eaec;}
.working-visual .visual {width:948px; height:249px; border-bottom:1px solid #e7eaec;}
.working-visual .visual img {width:100% ;height:249px;}
.working-visual .working-apply {position:absolute; bottom:8px; left:10px; border:1px solid #e7eaec; box-shadow: 0px 1px 2px #e6e6e6; width:162px;background:#fff;}
.working-visual .working-apply .logo {display:table; width:162px; height:87px; background:#fff; text-align:center; }
.working-visual .working-apply .logo span {display:table-cell; width:100%;vertical-align:middle;}
.working-visual .working-apply .btn-apply {height:33px; line-height:33px; text-align:center; border-top:1px solid #e7eaec;}
.working-visual .working-apply .btn-apply a {padding-left:20px; background:url(../../img/fmu/ico_fav.png) no-repeat 0 0;}
.working-visual .working-apply .btn-apply a.current {background-image:url(../../img/fmu/ico_fav_on.png);}
.working-visual .link-innner {float:left;margin:15px 0 15px 190px;}
.working-visual .link-sorting {float:right;margin:13px 15px 13px 0;}
.working-visual .link-sorting a {display:inline-block; font-size:15px; color:#222;}
.working-visual .link-sorting .cnt {display:inline-block; margin-left:5px; padding:2px 5px 3px; background:#a0a0a0; border-radius:6px; font-size:12px; color:#fff; line-height:100%; vertical-align:middle; letter-spacing:0;}
.working-visual .link-sorting .current a {color:#1f5dbe;}
.working-visual .link-sorting .current .cnt {background:#1f5dbe;}
.working-visual .link-sorting .sep {margin:0 10px; height:14px; color:#e7eaec;}

/* 운영사 블로그 새소식 */
.comm-cont-area .board-aside {width:232px; float:right;}
.comm-cont-area .board-aside .header-area {padding:15px;}
.comm-cont-area .board-aside .header-area h3 {font-weight:normal;}
.comm-cont-area .board-aside .aside-cont {background:#fff; border:1px solid #e7eaec;}
.comm-cont-area .board-aside .aside-cont .cont-pad {padding:0 18px;}
.comm-cont-area .board-aside .aside-cont .intro-img {width:192px; height:130px; margin-bottom:5px;}
.comm-cont-area .board-aside .aside-cont .btn-home {display:inline-block; margin-top:2px; padding:15px 11px 15px 0; font-size:12px; font-weight:bold; color:#466aa0; background:url(../../img/fmu/arr_left_news.png) no-repeat right center;}
.comm-cont-area .board-aside .aside-cont .cont-notice {padding:0 18px; border-top:1px solid #e7eaec;}
.comm-cont-area .board-aside .aside-cont .cont-notice li {padding:15px 0; border-top:1px dashed #e7eaec;}
.comm-cont-area .board-aside .aside-cont .cont-notice li:first-child {border-top:none;}
.comm-cont-area .board-aside .aside-cont .cont-notice li .date {margin-top:5px; font-size:12px;}
.comm-cont-area .board-aside .accomp-list {padding-top:7px;background:#f5f7f8; border-radius:0;}
.comm-cont-area .board-aside .accomp-list table {width:100%;}
.comm-cont-area .board-aside .accomp-list table th {height:33px; font-size:12px; font-weight:normal;}
.comm-cont-area .board-aside .accomp-list table td {height:33px; font-size:12px; border-top:1px dashed #d8dadd; text-align:center;}
.comm-cont-area .board-aside .accomp-list table td.pblue {color:#2d70e0;}
.comm-cont-area .board-aside .accomp-txt {padding:15px 18px; border-top:1px solid #e7eaec; background:#f5f7f8;}
.comm-cont-area .board-aside .accomp-txt .txt01 {padding-left:14px; font-weight:bold; color:#29b6b6; background:url(../../img/fmu/bul_accomp.png) no-repeat left center;}
.comm-cont-area .board-aside .fund-box-list {margin-top:0;}
.comm-cont-area .board-aside .fund-box-list li {border:none; border-top:1px solid #e7eaec; margin:0;}
.comm-cont-area .board-aside .btn_gosns {margin-top:20px;}
.comm-cont-area .board-aside .btn_gosns a {display:block;}

.comm-cont-area {border:none;}
.comm-cont-area .arr {padding-right:11px; background:url(../../img/fmu/arr_down_news.png) no-repeat right center;}
.comm-cont-area .board-view {width:700px; float:left; }
/* 2016.01.18 삭제.
.board-view .working-banner {height:120px; background:url(../../img/fmu/bg_news_banner.png) no-repeat 0 0;}
.board-view .working-banner dl {padding:25px;}
.board-view .working-banner dl dt {margin-bottom:10px; font-size:20px; font-weight:bold; color:#f85555;}
.board-view .working-banner dl dd {font-size:14px; color:#fff;}
*/
.board-view .working-banner {height:120px;background:url(../../img/fmu/bg_news_banner.png) no-repeat 0 0;}
.board-view .working-banner li {padding:20px 20px 20px 0;vertical-align:middle;}
.board-view .working-banner .tit {height:80px;width:80px;float:left;text-align:center;padding:36px 10px 0 20px; font-size:18px; font-weight:bold; color:#fff;line-height:22px;}
.board-view .working-banner .content{width:540px;float:left;font-size:14px; color:#222; height:80px; line-height:80px;}
.board-view .working-banner .content span{line-height:18px !important; display:inline-block; vertical-align:middle}

.board-view .news-tit {padding:15px 0; border-bottom:1px solid #e7eaec;}
.board-view .news-tit h3 {font-weight:normal;}
.news-inner {padding:21px 25px 22px 25px; border-bottom:1px solid #e7eaec;}
.news-inner:hover {background:#f5f7f8;}
.news-inner .news-cont h4 {margin-bottom:20px; font-size:13px; color:#466aa0;}
.news-inner .news-cont .img {margin-bottom:20px;}
.news-inner .news-cont dl dt {margin-bottom:8px; font-size:15px; font-weight:bold; }
.news-inner .news-cont dl dt a {color:#131313;}
.news-inner .news-cont dl dt span {color:#131313;}
.news-inner .news-cont dl dt .down {display:inline-block; margin-left:5px; font-size:0; vertical-align:bottom;}
.news-inner .news-cont dl dt .down a {display:inline-block; float:none; margin-left:5px; width:23px; height:25px;}
.news-inner .news-cont dl dd img{max-width:100%}
.news-inner .news-cont dl dd.date {margin-top:15px; font-size:12px;}
.news-inner .news-cont dl dd.date .bt-icon {vertical-align:middle;margin-top:-1px;}
.news-inner .news-cont dl dd.date .sep {margin:0 8px;}
.imgLiquidFill {margin-bottom:20px;}

.news-inner .news-cont .btn-area {position:relative;margin-top:20px; font-size:0;}
.news-inner .news-cont .btn-area .button02.white-bt button {height:24px; line-height:22px !important;}
.news-inner .news-cont .btn-area .button02 {float:left; margin-left:5px; font-size:13px;}
.news-inner .news-cont .btn-area .button02:first-child {margin-left:0px;}
.news-inner .news-cont .btn-area .bt-icon.like {height:12px;  vertical-align:middle; margin-top:2px !important;  padding-left:13px !important; border:0;}
.news-inner .news-cont .btn-area .bt-icon.reple {height:13px; padding-left:13px !important;}
.news-inner .news-cont .btn-area .bt-icon {font-size:13px; }
.news-inner .news-cont .bt-icon.like:hover {color:#686868}

.news-inner .news-cont .btn-area .white-bt.disable {border:1px solid #cccccc; border-radius:3px;  box-shadow:inset 0px -1px 1px #e0e0e0; background:#fff; height:22px; line-height:21px; padding:0 10px;}
.news-inner .news-cont .btn-area .white-bt.disable  {float:left; margin-left:5px; font-size:13px;}
.news-inner .news-cont .btn-area .white-bt.disable:first-child {margin-left:0px;}
.news-inner .news-cont .btn-area .white-bt.disable .bt-icon.like {height:12px;border:0; box-shadow:none !important; vertical-align:middle; margin-top:-1px; padding-right:5px;}
.news-inner .news-cont .btn-area .white-bt.disable .bt-icon.like:hover {background-position:0 -261px; }
.news-inner .news-cont .btn-area .white-bt.disable .bt-icon.reple {height:13px; padding-left:13px !important; vertical-align:middle; padding-right:2px;}
.news-inner .news-cont .btn-area .white-bt.disable .bt-icon.reple:hover {background-position:0 -218px; }

@-moz-document url-prefix(){.news-cont .btn-area .button02.white-bt button span {display:inline-block; margin-top:-4px; height:20px; line-height:20px;}}
@-moz-document url-prefix(){.news-cont .btn-area .button02.white-bt button .bt-icon.reple {margin-top:0 !important}}
@-moz-document url-prefix(){.news-inner .news-cont dl dt .down  {letter-spacing:0;}}


.news-inner .news-cont.news-contents h4 {color:#34c2c2;}
.news-inner .news-cont.news-research h4 {color:#824cb9;}
.news-inner .news-cont.news-research dl {position:relative; padding-left:180px; min-height:89px;}
.news-inner .news-cont.news-research dl dd.img {position:absolute; top:0; left:0; border:1px solid #d5d6d6;}
.news-inner .news-cont.news-research dd.txt {height:56px; overflow:hidden;}
.news-inner .news-cont.news-research dd.date {width:420px; margin-left:-180px;}
/* 2016-01-21 추가 Str */
.news-inner .news-cont.url-editor {position:relative;}
.news-inner .news-cont.url-editor h4 {margin-bottom:10px; color:#1f5dbe;}
.news-inner .news-cont.url-editor .url_box {position:relative; padding:10px; background:#fff; border:1px solid #e7eaec;}
.news-inner .news-cont.url-editor dl {position:relative; padding-left:248px; min-height:136px; padding-top:6px; }
.news-inner .news-cont.url-editor dl dd.thumb { position:absolute; left:0; top:0; width:230px; height:142px; text-align:center; }
.news-inner .news-cont.url-editor dl dd.thumb a img { /* width:230px; height:142px; */}
.news-inner .news-cont.url-editor dl dd.info {position:absolute; bottom:0px; width:100%; color:#aaa; font-size:11px; letter-spacing:0px;}
.news-inner .news-cont.url-editor .date {margin-top:10px; font-size:12px;}
.news-inner .news-cont.url-editor .date .bt-icon {vertical-align:middle;margin-top:-1px;}
.news-inner .news-cont.url-editor .date .sep {margin:0 8px;}

.news-inner .news-cont.url-editor-noimg {position:relative;  min-height:89px;}
.news-inner .news-cont.url-editor-noimg h4 {margin-bottom:10px; color:#1f5dbe;}
.news-inner .news-cont.url-editor-noimg .url_box {position:relative; padding:10px; background:#fff; border:1px solid #e7eaec;}
.news-inner .news-cont.url-editor-noimg dl {position:relative; padding-left:10px; min-height:136px; padding-top:6px; }
.news-inner .news-cont.url-editor-noimg dl dd.info {position:absolute; bottom:0px; width:100%; color:#aaa; font-size:11px; letter-spacing:0px;}
.news-inner .news-cont.url-editor-noimg .date {margin-top:10px; font-size:12px;}
.news-inner .news-cont.url-editor-noimg .date .bt-icon {vertical-align:middle;margin-top:-1px;}
.news-inner .news-cont.url-editor-noimg .date .sep {margin:0 8px;}

.news-inner .news-cont.url-editor2 {position:relative;  min-height:89px;}
.news-inner .news-cont.url-editor2 h4 {margin-bottom:10px; color:#1f5dbe;}
.news-inner .news-cont.url-editor2 .url_box {position:relative; padding:10px; background:#fff; border:1px solid #e7eaec;}
.news-inner .news-cont.url-editor2 dl {position:relative; padding-left:150px; min-height:100px;}
.news-inner .news-cont.url-editor2 dl dt {position:relative; padding-top:4px; }
.news-inner .news-cont.url-editor2 dl dd.thumb { position:absolute; left:0; top:0; width:140px; height:100px; }
/* .news-inner .news-cont.url-editor2 dl dd.thumb a img { width:140px; height:100px; } */
.news-inner .news-cont.url-editor2 dl dd.info {position:absolute; bottom:0px; width:100%; color:#aaa; font-size:11px; letter-spacing:0px;}
.news-inner .news-cont.url-editor2 .date {margin-top:10px; font-size:12px;}
.news-inner .news-cont.url-editor2 .date .bt-icon {vertical-align:middle;margin-top:-1px;}
.news-inner .news-cont.url-editor2 .date .sep {margin:0 8px;}

.news-inner .news-cont.url-editor-noimg2 {position:relative;  min-height:89px;}
.news-inner .news-cont.url-editor-noimg2 h4 {margin-bottom:10px; color:#1f5dbe;}
.news-inner .news-cont.url-editor-noimg2 .url_box {position:relative; padding:10px; background:#fff; border:1px solid #e7eaec;}
.news-inner .news-cont.url-editor-noimg2 dl {position:relative; padding-left:6px; min-height:96px; padding-top:4px; }
.news-inner .news-cont.url-editor-noimg2 dl dd.info {position:absolute; bottom:0px; width:100%; color:#aaa; font-size:11px; letter-spacing:0px;}
.news-inner .news-cont.url-editor-noimg2 .date {margin-top:10px; font-size:12px;}
.news-inner .news-cont.url-editor-noimg2 .date .bt-icon {vertical-align:middle;margin-top:-1px;}
.news-inner .news-cont.url-editor-noimg2 .date .sep {margin:0 8px;}

.news-inner .news-cont.url-editor .input {height:28px; line-height:28px; border:2px solid #4b90d6; padding:0 0 0 10px; width:400px; font-size:14px; }
.news-inner .news-cont.url-editor-noimg .input {height:28px; line-height:28px; border:2px solid #4b90d6; padding:0 0 0 10px; width:400px; font-size:14px; }

.btn-url-blue{display:inline-block; background:#4b90d6; border-radius:3px; height:32px; line-height:32px; min-width:80px;text-align:center;}
.btn-url-blue i,.btn-url-blue em{color:#fff; font-size:14px;}
.btn-url-blue span {color:#fff;font-weight:bold; font-size:14px;  }
.btn-url-blue:hover{background:#3f7dbb; color:#fff; text-decoration:none}
.btn-url-blue:hover i,.btn-url-blue:hover em{color:#fff}
.btn-url-blue:hover span{color:#fff}

.btn-url-red{display:inline-block; background:#ef5252; border-radius:3px; height:32px; line-height:32px; min-width:80px;text-align:center;}
.btn-url-red i,.btn-url-red em{color:#fff; font-size:14px;}
.btn-url-red span {color:#fff;font-weight:bold; font-size:14px;  }
.btn-url-red:hover{background:#e53434; color:#fff; text-decoration:none}
.btn-url-red:hover i,.btn-url-red:hover em{color:#fff}
.btn-url-red:hover span{color:#fff}

.view-foot{border-bottom:1px solid #e7eaec;}
.view-foot dl:first-child{border:none;}
.view-foot dl{height:50px;padding:0 0 0 20px;border-top:1px solid #e7eaec;line-height:50px;}
.view-foot dl:after{content:" ";display:block;clear:both;}
.view-foot dt{float:left;height:13px;margin-top:18px;padding:0 10px 0 25px;background:url(../../img/bul/bul_updown.png) no-repeat;line-height:13px;}
.view-foot dt.prev{background-position:0 2px;}
.view-foot dt.next{background-position:0 -13px;}
.view-foot dd{float:left;padding:0 20px;}
.view-foot dd a{color:#444;}
/* 2016-01-21 추가 End */
.news-inner .reple-area {margin-top:30px; border:none; background:none;}
.news-inner .reple-write-area {padding:0;}
.news-inner .reple-write-area .reple-header .expl {padding-right:0;}
.news-inner .reple-write-area .reple-write textarea.tiny {width:516px !important;height:46px !important;}
.news-inner .reple-list-area {padding:0;}
.news-inner .reple-wrap .reple-list-cont {border-bottom:1px dotted #e7eaec}
.news-inner .reple-wrap .btn-reple-more {margin-top:10px; text-align:right;}

/* 2018 08 윤영실 - 운용사 브랜드몰 수정,추가 */
.after-b .tit-subtxt {font-size:13px;color:#666;vertical-align:baseline;padding-left:23px;font-weight:100;font-family:'NanumGothic','나눔고딕','Dotum','Arial' !important;}
.blog-menu {position:relative; margin-top:20px;}
.blog-menu:after{content:" ";display:block;clear:both;}

.menu_tab.tab-default {width:220px;height:44px;line-height:44px;border:0;}
.menu_tab.tab-default > ul { border-bottom:0; box-sizing:border-box;}
.menu_tab.tab-default > ul:after {content:''; display:table; clear:both;}
.menu_tab.tab-default > ul > li {z-index:1; float:left;margin-top:0px;}
.menu_tab.tab-default > ul > li > a {z-index:1; position:relative; display:inline-block;width:110px; margin:0; padding:0; height:44px; border:none; border-bottom:0;letter-spacing:-0.5px; text-align:center; color:#6f8aa1;font-size:14px;background:#063964;line-height:44px;}
.menu_tab.tab-default > ul > li.current > a,
.menu_tab.tab-default > ul > li.on > a {z-index:2; margin-bottom:0; height:44px; border:none; border-bottom:0; line-height:44px;background:#0e4c80;font-weight:600;color:#fff !important;}

.blog-menu .menu {position:absolute; left:0; top:0; width:220px; height:210px;padding-bottom:20px; overflow: hidden; letter-spacing:0;}
.blog-menu .menu:after {content:'';display:block;width:220px;height:20px;background-color: #0e4c80;position:absolute;bottom:0;left:0;}
.blog-menu .menu .menu-list {position:absolute; width:100%;top:44px; left:0; font-size:13px; color:#7a9cb8; letter-spacing:0;overflow-y:auto;height:186px;background:#0e4c80;}
.blog-menu .menu .menu-list ul {padding:15px 0 15px 20px;position:relative;}
.blog-menu .menu .menu-list .n-list {text-align: center;padding-left:0}
.blog-menu .menu .menu-list .n-list li {padding-top:55px;color:#fff;}
.blog-menu .menu .menu-list ul:first-child {border-left:0; display:block; }
.blog-menu .menu .menu-list ul li {line-height:22px;}
.blog-menu .menu .menu-list ul li a {color:#f5f7f8; }
.blog-menu .menu .menu-list ul li a:hover {color:#26b9fe;}

/*스크롤바*/
.blog-menu .mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
.blog-menu .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
.blog-menu .mCustomScrollBox{ /* contains plugin's markup */position: relative;		overflow: hidden;	height: 100%;	max-width: 100%;outline: none;	direction: ltr;	}
.blog-menu .mCSB_container{ /* contains the original content */overflow: hidden; width: auto;	height: auto;	}
.blog-menu .mCSB_inside > .mCSB_container{ margin-right: 30px; }
.blog-menu .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
.blog-menu .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */	margin-right: 0;margin-left: 30px;}
.blog-menu .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */
.blog-menu .mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute;	width: 16px;height: auto;left: auto;top: 0;	right: 0;	bottom: 0;}
.blog-menu .mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */ position: absolute;	top: 10px;left: 0;bottom: 15px;right: 15px;	height: auto;}
.blog-menu .mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.blog-menu .mCSB_scrollTools .mCSB_draggerRail{width: 2px;	height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;	}
.blog-menu .mCSB_scrollTools .mCSB_dragger{ /* the draggable element */cursor: pointer;width: 100%;height: 30px; /* minimum dragger height */z-index: 1;}
.blog-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */ position: relative;width: 4px;		height: 100%;	margin: 0 auto;	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;		text-align: center;	}
.blog-menu .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.blog-menu .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
.blog-menu .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.blog-menu .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
.blog-menu .mCSB_scrollTools .mCSB_draggerRail{background-color: #0e4c80;}
.blog-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #063964;}
/*스크롤바 끝*/

.blog-menu .banner {position:relative; width:720px; height:230px !important; margin-left:229px;}
.blog-menu .banner .playbt {position:absolute; top:20px; right:20px;  z-index:30;}
.blog-menu .banner .playbt a {margin-left:5px; display:block; float:left;}
.blog-menu .banner .prev {display:block; position:absolute; top:150px; left:15px; z-index:20;}
.blog-menu .banner .next {display:block; position:absolute; top:150px; right:15px;  z-index:20;}
.blog-menu .banner .ban_rollarea .num2 {width:720px; height:230px;}
.blog-menu .banner .ban_rollarea .num3 {width:720px; height:230px;}
.blog-menu .banner .ban_rollarea .num3 dt {display:none !important; top:-9999px !important;}
.blog-menu .banner .banner-list-wrap {position:relative; width:720px; height:230px; overflow:hidden;}
.blog-menu .banner .banner-list-wrap .banner-list {position:absolute; width:720px;}
.blog-menu .banner .banner-list-wrap .banner-list:after{content:" ";display:block;clear:both;}
.blog-menu .banner .banner-list-wrap .banner-list a {display:block; float:left;  width:720px; height:230px;}
.blog-menu .banner .banner-list-wrap .banner-list a img {width:720px; height:230px;}
.blog-menu .banner .banner-bar {position:absolute; width:100%; bottom:0; height:44px; line-height:44px; z-index:20;}
.blog-menu .banner .banner-bar:after{content:" ";display:block;clear:both;}
.blog-menu .banner .banner-bar a {display:block; float:left; height:44px; text-align:center; text-decoration:none; font-size:15px; color:#fff; font-weight:bold; background:url(../../img/fmu/banbg_op.png) repeat;  }
.blog-menu .banner .banner-bar a.on {background:url(../../img/fmu/banbg_op_on.png) repeat;}
.blog-menu .banner .banner-bar.type01 a {width:100%;}
.blog-menu .banner .banner-bar.type02 a {width:50%;}
.blog-menu .banner .banner-bar.type03 a {width:33.3%;}
.blog-menu .banner .banner-bar.type04 a {width:25%;}

.best3_list {margin-top:10px;}
.best3_list dl:first-child {margin-left:0;}
.best3_list dl {float:left;margin-left:22px;width:302px;}
.best3_list dl dt {display:table;table-layout:fixed;width:100%;max-width:300px;height:78px;border:1px solid #e7eaec;text-align:center;}
.best3_list dl dt a {display:table-cell;vertical-align:middle;text-align:center;}
.best3_list dl dt a img {max-width:300px;max-height:78px;}
.best3_list dl dd {margin-top:10px;}
.best3_list dl dd ul li {background:url(../../img/bul/bul_squ_gray.gif) no-repeat 0 11px; padding-left:10px; line-height:26px;}
.best3_list dl dd ul li a {color:#666;font-size:14px;}

/*
.blog-menu {position:relative; margin-top:20px;}
.blog-menu:after{content:" ";display:block;clear:both;}
.blog-menu .menu {position:absolute; left:0; top:0; width:220px; letter-spacing:0;}
.blog-menu .menu .menu-total {position:absolute; top:0; left:0; display:block; width:100%; height:44px; padding-left:30px; line-height:44px; background:#063964; box-sizing: border-box; z-index:40;}
.blog-menu .menu .menu-total .total-view {display:block; width:100%; color:#fff; font-weight:bold; font-size:14px;}
.blog-menu .menu .menu-list {position:absolute; width:100%; top:44px; left:0; font-size:13px; color:#7a9cb8; letter-spacing:0;}
.blog-menu .menu ul {display:none; float:left; width:220px; height:306px; padding:10px 30px 0; background:#0e4c80; border-left:1px solid #1d629b; box-sizing: border-box;}
.blog-menu .menu ul:first-child {border-left:0; display:block; }
.blog-menu .menu ul li a {color:#fff; }
.blog-menu .menu ul li a:hover {color:#26b9fe;}
.blog-menu .menu .close {position:absolute; top:15px; right:19px;  display:none; width:17px; height:17px;  background:url(../../img/btn/btn_close_wh.png) no-repeat;  text-indent:-9999px; z-index:40;}
.blog-menu .menu.on {width:950px;}
.blog-menu .menu.on ul {position:relative; width:25%; display:block; z-index:30; }
.blog-menu .menu.on .close {display:block;}
.blog-menu .banner {position:relative; width:720px; height:350px; margin-left:229px;}
.blog-menu .banner .playbt {position:absolute; top:20px; right:20px;  z-index:30;}
.blog-menu .banner .playbt a {margin-left:5px; display:block; float:left;}
.blog-menu .banner .prev {display:block; position:absolute; top:150px; left:15px; z-index:20;}
.blog-menu .banner .next {display:block; position:absolute; top:150px; right:15px;  z-index:20;}
.blog-menu .banner .banner-list-wrap {position:relative; width:720px; height:350px; overflow:hidden;}
.blog-menu .banner .banner-list-wrap .banner-list {position:absolute; width:720px;}
.blog-menu .banner .banner-list-wrap .banner-list:after{content:" ";display:block;clear:both;}
.blog-menu .banner .banner-list-wrap .banner-list a {display:block; float:left;  width:720px; height:350px;}
.blog-menu .banner .banner-list-wrap .banner-list a img {width:720px; height:350px;}
.blog-menu .banner .banner-bar {position:absolute; width:100%; bottom:0; height:44px; line-height:44px; z-index:20;}
.blog-menu .banner .banner-bar:after{content:" ";display:block;clear:both;}
.blog-menu .banner .banner-bar a {display:block; float:left; height:44px; text-align:center; text-decoration:none; font-size:15px; color:#fff; font-weight:bold; background:url(../../img/fmu/banbg_op.png) repeat;  }
.blog-menu .banner .banner-bar a.on {background:url(../../img/fmu/banbg_op_on.png) repeat;}
.blog-menu .banner .banner-bar.type01 a {width:100%;}
.blog-menu .banner .banner-bar.type02 a {width:50%;}
.blog-menu .banner .banner-bar.type03 a {width:33.3%;}
.blog-menu .banner .banner-bar.type04 a {width:25%;}*/

.blog-left {/*float:left; width:460px;*/}
.blog .fund-box-list li {float:none;position:relative;  width:460px; margin:0 0 20px 0}
.blog .fund-box-list li:first-child {margin-top:0}
.blog .fund-box-list li:after{content:" ";display:block;clear:both;}
.blog .fund-box-list li .info ul li {float:left;}
.blog .fund-box-list .info {float:left; width:204px;}
.blog .fund-box-list .fund-box-detail {position:absolute; top:0; left:229px; width:233px; height:318px; border-left:1px solid #e7eaec; background:#f5f7f8; }
.blog .fund-box-list .fund-box-detail dl dt {display:table; width:100%; text-align:center; height:95px; background:#fff;}
.blog .fund-box-list .fund-box-detail dl dt a {display:table-cell; vertical-align:middle; height:95px; }
.blog .fund-box-list .fund-box-detail dl dd.text {padding:36px 20px 0 20px; color:#353535; margin-bottom:20px; height:121px; overflow:hidden; border-top:1px solid #e7eaec; }
.blog .fund-box-list .fund-box-detail .bottom-txt {border-top:1px solid #ddd; margin:0 10px; padding:10px 10px 0; font-size:12px; }
.blog .fund-box-list .fund-box-detail .bottom-txt span {display:block; }
.blog .board-view .fund-box-list li {width:700px;}
.blog .board-view .fund-box-list {margin-top:0}
.blog .board-view .fund-box-detail {width:420px; padding:0 25px 0 25px; }
.blog .board-view .fund-box-detail dt { height:auto !important; text-align:left !important; font-size:18px; color:#222; font-weight:bold; padding:40px 0 45px; background:#f5f7f8 !important;}
.blog .board-view .fund-box-detail .icons {position:relative !important; float:left; top:0 !important; left:0 !important; margin:0 20px 12px 0; margin-left:0 !important; width:auto !important;}
.blog .board-view .fund-box-list .fund-box-detail dl dd.text {padding:0; border-top:0; margin-bottom:45px;}
.blog .board-view .fund-box-list .fund-box-detail .bottom-txt {padding:10px 0 0; font-size:12px; }
.bt-detail {display:inline-block;  background:url(../../img/bg/arr_blue.png) no-repeat right; padding-right:12px; font-size:12px; font-weight:bold; color:#466aa0; vertical-align:middle;}
.comm-cont-area .board-aside .fund-box-list li {width:228px;}


.blog-left .bx-wrapper{position:relative;margin:0;padding:0;*zoom:1;}
.blog-left .bx-wrapper .bx-viewport{/*background:#fff;*//*fix other elements on the page moving (on Chrome)*/-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.blog-left .bx-wrapper .bx-pager{position:absolute;left:0;bottom:7.14285714286%;width:100%;text-align:center;font-size:.85em;line-height:0;}
.blog-left .bx-wrapper .bx-controls-direction{position:absolute;left:0;top:50%;margin-top:-20px;width:100%;text-align:center;font-size:.85em;}
.blog-left .bx-wrapper .bx-controls-direction .bx-prev{position:absolute;left:-39px;top:-35px;width:40px;height:100px;text-align:center;font-size:.85em;background:url(../../img/fmu/arrow_bt.gif) no-repeat 0 0;background-position:0 -100px;text-indent:-9999em;font-size:0;}
.blog-left .bx-wrapper .bx-controls-direction .bx-prev:hover{background:url(../../img/fmu/arrow_bt.gif) no-repeat 0 0;background-position:0 0px}
.blog-left .bx-wrapper .bx-controls-direction .bx-next{position:absolute;right:-39px;top:-35px;width:40px;height:100px;text-align:center;font-size:.85em;background:url(../../img/fmu/arrow_bt.gif) no-repeat 0 0;background-position:-40px -100px;text-indent:-9999em;font-size:0;}
.blog-left .bx-wrapper .bx-controls-direction .bx-next:hover{background:url(../../img/fmu/arrow_bt.gif) no-repeat 0 0;background-position:-40px 0px}
.blog-left .bx-wrapper .bx-pager .bx-pager-item,
.blog-left .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}
.blog-left .bx-wrapper .bx-pager.bx-default-pager a{background:transparent;text-indent:-9999px;display:block;width:7px;height:7px;margin:0 3px;border:1px solid #c0c4cb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.blog-left .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{border:1px solid #1f5dbe;background: #1f5dbe;}


.blog .fund-box-list .fund-box-detail .icons {display:block; position:absolute; top:67px; left:50%; width:110px; text-align:center; margin-left:-55px; }
.style-type {display:inline-block; width:53px; height:60px; background:url(../../img/bg/style_type.png) no-repeat; z-index:10;text-indent:-9999px;overflow:hidden}
.style-type.icon1 {background-position:0 0} /*가치배당주*/
.style-type.icon2 {background-position:-82px 0} /*글로벌 자산배분*/
.style-type.icon3 {background-position:0 -94px} /*성장주*/
.style-type.icon4 {background-position:-82px -94px} /*대안투자*/
.style-type.icon5 {background-position:0 -187px} /*공모주*/
.style-type.icon6 {background-position:-82px -187px} /*레버리지*/
.style-type.icon7 {background-position:0 -281px} /*중소형주*/
.style-type.icon8 {background-position:-82px -281px} /*인컴*/
.style-type.icon9 {background-position:0 -375px} /*인덱스*/
.style-type.icon10 {background-position:-82px -375px} /*신규*/
.style-type.icon11 {background-position:0px -470px} /*선진시장*/
.style-type.icon12 {background-position:-82px -470px} /*신흥시장*/

.blog-right {/*float:right; width:470px;*/}
.blog-right .news-wrap .news-inner {width:415px; border-bottom:1px solid #e7eaec;}
/* .blog-right .news-wrap .news-inner:first-child {border-top:1px solid #e7eaec;} */

/* 운영사 블로그 게시글작성, 블로그 설정 */
.blog-notice h3 {padding:15px 0;font-weight:normal;}
.blog-notice .img-apply {padding:10px 0;}
.blog-notice .img-apply .thum-area span {display:inline-block; width:91px; height:91px; margin-right:10px;background:url(../../img/fmu/bg_notice_thum.png) no-repeat center #e3e3e3;}
.blog-notice .img-apply .thum-area span:first-child {margin-left:0}
.blog-notice .img-apply .thum-area.profile img {width:192px; height:130px; }
.blog-notice .img-apply .thum-area.profile span {width:192px; height:130px;}
.blog-notice .img-apply .thum-area.logo img {width:162px; height:87px;}
.blog-notice .img-apply .thum-area.logo span {width:162px; height:87px;}
.blog-notice .file-area .block {display:block; margin-bottom:5px;}
.blog-notice .img-apply .block {display:block;}
.blog-notice .file-area {vertical-align:top}
.blog-notice .file-area .txt-hidden {max-width:55%}
.blog-notice .file-area.type02 .txt-hidden {max-width:85%}
.blog-notice .img-apply .thum-area.top-img span {width:190px; height:50px; margin-bottom:5px;}
.blog-notice .img-apply .thum-area.top-img2 span {width:50px; height:50px; margin-top:5px;}
.blog-notice .img-apply .thum-area.top-img2 span img {width:100% !important; height:100% !important;}
.blog-notice .img-apply li {float:left; margin-left:10px; }
.blog-notice .img-apply li:first-child {margin-left:0;}
.blog-notice .img-apply li .thum-area span {margin-right:0;}
.blog-notice .img-apply.type02 {padding-top:0}
.blog-notice .expl {padding:5px 0 10px 0;}
.blog-notice .expl .txt-length {vertical-align:top; padding-left:15px;}

.tbl-vtype1 td .del {display:inline-block; margin-left:10px; width:15px; height:15px; background:url(../../img/btn/btn_td_close.gif) no-repeat; text-indent:-9999px;}

/* pop  공통으로 옮김
.group_compile {border-top:2px solid #495159; border-bottom:1px solid #c1c4c8;}
.group_list li {overflow:hidden; border-top:1px solid #e7eaec;}
.group_list li:first-child {border-top:none;}
.group_list li img {vertical-align:middle;}
.group_list > li > a {float:left; display:inline-block; height:29px; padding:11px 9px 0 20px; line-height:40px;}
.group_list li dl {overflow:hidden;}
.group_list li dl dt,
.group_list li dl dd {float:left; height:32px; padding-top:8px;}
.group_list li dl dt {width:405px;}
.group_list li dl dd {padding-left:10px;}
.group_list li dl dd.delet { height:28px; padding-top:12px;}
.group_list li dl dd.delet img {vertical-align:top;}
.group_list li.add {height:40px; padding-left:15px; line-height:40px;}
.group_list li.add input {background-color:#fff;}
.group_list li.add a {float:none; height:22px; padding:0; line-height:22px;}
.group_list li ul li {height:40px; padding-left:15px; line-height:40px; background-color:#eef1f3; border-top:1px solid #e7eaec;}
.group_list li ul li input {background-color:#fff;}
*/
.fun_calculate_area {padding:25px 0 25px ; font-size:15px; background-color:#eef1f3; border:3px solid #c1c4c8; text-align:center;}
.fun_calculate {width:100%; margin:0 auto;}
.fun_calculate div input {height:38px; margin-right:5px; padding:0 10px; font-size:20px; font-weight:bold; color:#3f4650; line-height:38px; border:2px solid #1699db; vertical-align:top;}
.fun_calculate > .txt {height:33px; margin-bottom:15px; line-height:33px;}
.fun_calculate > .txt .btn-year {display:inline-block;width:33px;height:33px;margin-left:2px;background:url(../../img/fmu/bg_year.png) no-repeat 0 top;vertical-align:middle;font-size:13px;text-align:center;color:#1699db;text-decoration:none;}
.fun_calculate > .txt .btn-year:hover,
.fun_calculate > .txt .btn-year:focus,
.fun_calculate > .txt .btn-year.on {background:url(../../img/fmu/bg_year.png) no-repeat 0 bottom;color:#fff;}
.fun_calculate > .txt .btn-year input {float:none;margin:0;padding:0;font-size:0;border:none;}

.fun_calculate dl {overflow:hidden;}
.fun_calculate dl dt,
.fun_calculate dl dd {float:left; padding-top:45px;}
.fun_calculate dl dt {padding-top:38px;}
.fun_calculate dl dt img {vertical-align:middle;}
.fun_calculate dl dd {padding-left:10px;}
.fun_calculate dl dd.money {padding-top:0;}
.fun_calculate dl dd.money > div {padding-bottom:10px; text-align:left;}
.fun_calculate dl dd.money > input {height:38px; padding:0 10px; font-size:20px; font-weight:bold; color:#1699db; border:2px solid #1699db;}

/* 카트 */
.cart-wrap {position:relative;}
.cart-cont {width:710px;}
.cart-cont .cart-top {position:relative;height:53px;padding:0 25px 5px;border-top:1px solid #d8dce4;background:url(../../img/fmu/cart_desc_bg.png) repeat-x 0 bottom;z-index:20;}
.cart-cont .cart-top .descrip {display:none;position:absolute;top:54px;left:0;padding:18px 25px;width:660px;background:#f5f6f8 url(../../img/fmu/cart_desc_bg.png) repeat-x 0 top;line-height:23px;}
.cart-cont .cart-top .descrip.on {display:block;}
.cart-cont .cart-top .btn-open-arr {display:inline-block;padding-right:31px;line-height:53px;font-size:14px;color:#222;background:url(../../img/fmu/cart_desc_btn.png) no-repeat right center;}
.cart-cont .cart-top .btn-folio-make {display:inline-block;padding-left:35px;line-height:53px;color:#222;background:url(../../img/bul/icon_tip03.png) no-repeat left center;}
.cart-cont .tab-wrap {margin-top:35px;}
.cart-cont .tab-wrap li {padding:13px 0;width:176px;}
.cart-cont .tab-wrap li:first-child {width:177px;}
.cart-cont .tab-wrap li.current {padding-bottom:14px;}
.cart-cont .tab-wrap li a {display:block;}
.cart-cont .group {margin-top:15px}
.risk-area {position:relative;height:121px;border:1px solid #cccfd2;z-index:10;}
.risk-area ul li {position:relative;float:left;width:101px;z-index:1;}
.risk-area ul li:first-child a {background:none;}
.risk-area ul li a {display:block;padding-top:15px;height:90px;background:url(../../img/fmu/cart_risk_line.png) no-repeat 0 15px;text-align:center;}
.risk-area ul li em {display:block;text-align:center;}
.risk-area ul li .icon-risk {margin-top:5px;background-image:url('../../img/bul/icon_fmm_sort_disable.png');}
.risk-area ul li .tit {display:inline-block;margin-top:15px;}
.risk-area ul li.on {margin-right:-1px;padding-bottom:6px;background:url(../../img/fmm/theme_list_arr.png?cashBuster=20191202) no-repeat center 121px;border-top:none;z-index:999;}
.risk-area ul li.on div {height:115px;margin-top:-1px;border:4px solid #1f5dbe;}
.risk-area ul li.on a {background:none;color:#134298;}
.risk-area ul li.on .icon-risk {background-image:url('../../img/bul/icon_fmm_sort.png');}
.fund-box-list-wrap {width:710px;margin-top:20px;}
.fund-box-list-wrap .fund-box-list {width:720px;margin-right:-10px;}
.fund-box-list-wrap .fund-box-list li {margin-right:10px;height:193px;}
.fund-box-list-wrap .fund-box-list li .info dt .btn-fund_del {display:inline-block;margin:-3px 0 0 2px;width:15px;height:15px;background:url(../../img/btn/btn_cart_del.png) no-repeat 0 0;vertical-align:middle;}
.fund-box-list-wrap .fund-box-list li .lay-cart { position:absolute; bottom:0; height:81px; width:230px; display:none; background:#3f3f3f;}
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-img-txt {display:block;}
.fund-box-list-wrap .fund-box-list li .lay-cart .buy-area .bt-img-txt {padding:21px 0;width:75px;height:39px;border-right:1px solid #a4a4a4;}
.fund-box-list-wrap .fund-box-list li .lay-cart .folio-area {width:154px;}
.fund-box-list-wrap .fund-box-list li .lay-cart .folio-area .bt-img-txt:first-child {border-bottom:1px solid #a4a4a4;}
.fund-box-list-wrap .fund-box-list li .lay-cart .folio-area .bt-img-txt {height:29px;padding-top:11px;/*line-height:14px;*/}
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-icon.buy {display:block;padding-top:10px;width:20px;background-position: -25px -40px;}
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-icon.add {padding-left:20px;}
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-icon.updown {padding-left:17px;}
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-img-txt:focus .bt-icon.buy,
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-img-txt:hover .bt-icon.buy {background-position:-145px -40px;}
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-img-txt:focus .bt-icon.add,
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-img-txt:hover .bt-icon.add {background-position:-186px -598px;}
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-img-txt:focus .bt-icon.updown,
.fund-box-list-wrap .fund-box-list li .lay-cart .bt-img-txt:hover .bt-icon.updown {background-position:-188px -641px;}
.fund-box-list-wrap .fund-box-list li:hover .lay-cart,
.fund-box-list-wrap .fund-box-list li .info dt a:focus .lay-cart { display:block }
.fund-box-list-wrap .fund-box-list li .lay-cart02 {display:none; position:absolute; bottom:0; width:230px; height:40px; line-height:40px; background:#3f3f3f; text-align:center; color:#fff;}
.fund-box-list-wrap .fund-box-list li .lay-cart02 label {cursor:pointer;}
.fund-box-list-wrap .fund-box-list li .lay-cart02 input {margin-right:8px; vertical-align:middle;}
.fund-box-list-wrap .fund-box-list li:hover .lay-cart02 {display:block;}
.fund-box-list-wrap .fund-box-list li .lay-cart02 .bt-img-txt  button {height:40px; line-height:40px;}

/* 카트폴리오 */
.cart-folio-cont {position:absolute;top:0;right:0;width:222px;padding-top:76px;background:url(../../img/fmu/cartfolio_bg_woori.png) no-repeat 0 0;}
.cart-folio-cont.fixed {position:fixed;top:5px;left:50%;margin-left:253px;}
.cart-folio-cont .cart-folio-inner {padding-top:27px;border:1px solid #d8dadd;border-top:none;}
.cart-folio-cont .cart-folio-inner h3 {padding:0 9px 0 19px;font-size:18px;color:#222;}
.cart-folio-cont .cart-folio-inner .txt {padding:0 9px 0 19px;margin:10px 0;font-size:12px;line-height:16px;}
.cart-folio-cont .cart-folio-inner .fund-list li {position:relative;padding:15px 33px 15px 19px;background:#f5f6f8;border-top:1px solid #d8dadd;}
.cart-folio-cont .cart-folio-inner .fund-list li.fund-add {padding:25px 19px 24px 85px;background:#f5f6f8 url(../../img/fmu/ico_cart_fund_woori.png) no-repeat 42px 20px; }
.cart-folio-cont .cart-folio-inner .fund-list li .btn-del {position:absolute;top:9px;right:9px;width:14px;height:14px;text-indent:-99999px;background:url(../../img/fmu/ico_cart_del.png) no-repeat 0 0;cursor:pointer;}
.cart-folio-cont .btn-simu {margin-top:10px;}
.cart-folio-cont .btn-simu a {width:220px;}
.cart-folio-cont .btns {margin-top:10px;}
.cart-folio-cont .btns a {width:106px;}

/*업다운폴리오 */
.stepwrap {}
.step-area {width:950px; zoom:1;}
.step-area:after {content:" ";display:block;clear:both;}
.stepwrap .step {position:relative; border:1px solid #d8dadd; width:25%; float:left;  border-left:0; box-sizing:border-box;}
.stepwrap .step:first-child {margin-left:0; border-left:1px solid #d8dadd}
.stepwrap .step p.tit {height:73px; line-height:73px; border-bottom:1px solid #d8dadd; text-align:center;font-size:15px;}
.stepwrap .step p.tit a {margin-left:10px;}
.stepwrap .step .step-box {height:187px; margin-top:0; padding:0 4px 4px 4px; background:#f3f4f5;}
.stepwrap .step .step-box .step-box-in {padding:14px 18px 18px 18px; height:155px; background:#f3f4f5;}
.stepwrap .step a.blank {position:absolute; top:0; left:0; display:block; width:238px; height:267px;}
.stepwrap .step.on a.blank {display:none;}
.stepwrap .step.fin a.blank {display:none;}

.stepwrap .step .step-box .info {position:relative; background:#fff; height:150px;}
.stepwrap .step .step-box .info dt {font-size:16px; line-height:23px; color:#222; height:70px; overflow:hidden;}
.stepwrap .step .step-box .info dt a {color:#222}
.stepwrap .step .step-box .info .sort {width:69px; height:66px;position:absolute; top:89px; left:0 }
.stepwrap .step .step-box .info .tit {display:block; width:69px; border-top:1px solid #222; border-bottom:1px solid #222; color:#222; margin-top:10px; text-align:center; line-height:20px; margin:10px  auto 0 auto}
.stepwrap .step .step-box .info .rate {width:120px; height:66px; text-align:center;position:absolute; top:89px; right:-10px;}
.stepwrap .step .step-box .info .rate .num {display:inline-block; font-size:25px; line-height:33px; height:33px; color:#1f5dbe; font-weight:bold; }
.stepwrap .step .step-box .info .rate .num.minus { color:#2d70e0}
.stepwrap .step.step01 .step-box, .stepwrap .step.step01 .step-box-in {background:#fff;}
.stepwrap .step.step02 .step-box .step-box-in {background:url(../../img/fmu/bg_step2.png) no-repeat center #f3f4f5;}
.stepwrap .step.step03 .step-box .step-box-in {background:url(../../img/fmu/bg_step3.png) no-repeat center #f3f4f5;}
.stepwrap .step.step04 .step-box .step-box-in {background:url(../../img/fmu/bg_step4.png) no-repeat center #f3f4f5;}
.stepwrap .step.step01.on .step-box .step-box-in {background:url(../../img/fmu/bg_step1.png) no-repeat center 70px #fff;}
.stepwrap .step.step02.on .step-box .step-box-in {background:url(../../img/fmu/bg_step2.png) no-repeat center 50px #fff;}
.stepwrap .step.step03.on .step-box .step-box-in {background:url(../../img/fmu/bg_step3.png) no-repeat center 39px #fff;}
.stepwrap .step.step04.on .step-box .step-box-in {background:none #fff;}
.stepwrap .step.fin .step-box .step-box-in {background:#fff;}
.stepwrap .step.fin .step-box {background:#fff;}

.stepwrap .step .step-box .step-box-in p {display:none;}
.stepwrap .step.on .step-box .step-box-in p {display:block; padding-top:90px; text-align:center; color:#9b9b9b; }
.stepwrap .step.step01.on .step-box .step-box-in p{padding-top:0}
.stepwrap .step.step01.on .step-box .step-box-in p .tx{display:block;padding-bottom:77px;font-size: 14px;color: #a19f9f;}

.stepwrap .step.on {position:relative; border:1px solid #1f5dbe; margin-left:-1px; width:238.5px;}
.stepwrap .step.on p.tit {color:#fff; background:#1f5dbe; border-bottom:1px solid #1f5dbe; font-weight:bold}
.stepwrap .step.on .step-box {background:#1f5dbe;}
.stepwrap .step.step04.on .step-box .step-box-in {padding:0; height:187px}
.stepwrap .step.step04 .step-box .step-box-in .result {display:none;}
.stepwrap .step.step04.on .step-box .step-box-in .result {display:block;}
.stepwrap .step.step04.on .step-box .step-box-in .result:after {content:" ";display:block;clear:both;}
.stepwrap .step.step04.on .step-box .step-box-in dl {float:left; width:50%; padding-top:37px; padding-bottom:15px;}
.stepwrap .step.step04.on .step-box .step-box-in dl dt {padding-top:10px; color:#222; text-align:center;}
.stepwrap .step.step04.on .step-box .step-box-in dl dd {color:#222; font-size:26px; font-weight:bold; text-align:center;}
.stepwrap .step.step04.on .step-box .step-box-in dl dd.up {color:#df3232;}
.stepwrap .step.step04.on .step-box .step-box-in dl dd.down {color:#4185f6;}
.stepwrap .step.step04.on .step-box .step-box-in dl dd span {font-size:14px;}
.stepwrap .step.step04.on .step-box .step-box-in .waring_box {clear:both; padding:20px 0; text-align:center; border-top:1px solid #e4e4e4;}

.stepwrap .step .step-arr {display:none;width:0;height:0;border-width:6px;border-style:solid;position:absolute;bottom:-13px;left:50%;z-index:10;margin-left:-3px;border-color:#1f5dbe transparent transparent transparent;}
.stepwrap .step.on .step-arr {display:block;}
.stepwrap .step-cont {width:858px; min-height:316px; border:1px solid #d8dadd; margin-top:-1px; padding:40px 40px 30px 50px }
.stepwrap .step-cont h4 {font-size:14px;  margin-bottom:30px; font-weight:normal; color:#222; background:url(../../img/bul/bul_h3_02.gif) no-repeat 0 5px; padding-left:20px;}
.stepwrap .step-cont p {padding-left:14px; margin:0  0 20px 23px; background:url(../../img/bul/bul_sq_arr.png) no-repeat 0 5px; }
.stepwrap .step-cont .fr {width:616px;}
.stepwrap .step-cont .lay-type3 p.tbl-vtype1 {margin:0; padding:0;background:none !important}

.graph-wrap {position:relative; width:593px; height:40px; margin:0 0 25px 23px;}
.graph-wrap .grade-point {display:block; position:absolute; top:-7px; background:url(../../img/fmu/g_point.png) no-repeat; width:25px; height:25px ;z-index:2; text-indent:-9999px;}
.graph-wrap .fmm-grade {position:relative;background:url(../../img/fmu/graph_bg.gif) no-repeat left top;width:593px;height:7px;}
.graph-wrap .fmm-grade .highlight {display:block; position:absolute; left:0; top:0; height:7px;z-index:1; background-color:#ff8028;}
.graph-wrap .graph-line {position:absolute; display:block; top:15px; left:0;  width:593px; height:7px; background:url(../../img/fmu/graph_line.png) no-repeat left top; z-index:1;}

.graph-wrap .graph-txt:after{content:" ";display:block;clear:both;}
.graph-wrap .graph-txt {margin-top:10px;}
.graph-wrap .graph-txt li {float:left; height:20px;}
.graph-wrap li {width:90px; text-align:center;}
.graph-wrap li span {text-align:left;}
.graph-wrap.stp4 .step2 {margin-left:12px}
.graph-wrap.stp4 .step3 {margin-left:59px}
.graph-wrap.stp4 .step4 {margin-left:59px}
.graph-wrap.stp4 .step5 {text-align:right;margin-left:13px}
.bt-arr-left {background:url(../../img/bg/bt_arr_left.png) no-repeat left 4px; padding-left:15px; }
.btn-white2:hover .bt-arr-left {background:url(../../img/bg/bt_arr_left_hover.png) no-repeat left 4px;}
.bt-arr-right {display:inline-block; width:7px; height:11px; background:url(../../img/bg/bt_arr_right.png) no-repeat; margin-left:11px; box-shadow:none; line-height:11px; font-size:0; padding:0;}



.portfolio-rating-graph .icon-waring {margin-bottom:5px;}
.portfolio-rating-graph .icon-waring.ic01 {background-position:center 0;}
.portfolio-rating-graph .icon-waring.ic02 {background-position:center 0;}
.portfolio-rating-graph .icon-waring.ic03 {background-position:center 0;}
.portfolio-rating-graph .icon-waring.ic04 {background-position:center 0;}
.portfolio-rating-graph .icon-waring.ic05 {background-position:center 0;}

/* 공통이동
.tbl-vtype1.cart td .list1-fmall .sort{position:absolute;top:3px; left:18px;;width:78px;height:51px;font-size:12px;}
.tbl-vtype1.cart table {table-layout:fixed;}
.tbl-vtype1.cart .txt-hidden {display:inline-block;}
.tbl-vtype1.cart tr.first td {height:64px; font-weight:bold; color:#222; font-size:16px; vertical-align:middle;}
.tbl-vtype1.cart tr.first td .portfolio-rating-graph {font-weight:normal; font-size:13px;}
.tbl-vtype1.cart tr.first td a {position:relative; z-index:50;}
.tbl-vtype1.cart table td {height:39px;}
.table-bg {display:block; position:absolute; width:946px; top:37px; height:86px; border:2px solid #6986b2; z-index:10;}
.tbl-vtype1.cart.cartp .table-bg { width:706px;}
.table-bg .tbl-arr {display:block;width:0;height:0;border-width:6px;border-style:solid;position:absolute;bottom:-14px;left:50%;z-index:10;margin-left:-3px; border-color:#6986b2 transparent transparent transparent;}
.table-bg .tbl-arr.type01 {left:46%; bottom:-17px;}
.table-bg .tbl-arr.type02 {left:42%; bottom:-17px; background-image:none;}
.tbl-vtype1.cart.cartp .table-bg .tbl-arr {left:41%;}
.tbl-vtype1.cart.cartp .bsel {font-weight:normal; font-size:13px; color:#686868; }
.tbl-vtype1.cart .lay-cont {font-weight:normal; font-size:13px; color:#686868; z-index:100;}
*/

.cart-cont .group.type02 {zoom:1;margin:20px 0;padding:15px ;border:1px solid #d8dadd;}
.cart-cont .group.type02:after {content:" ";display:block;clear:both;}

/* 공통이동
.cartp-tit-area {zoom:1;}
.cartp-tit-area:after {content:" ";display:block;clear:both;}
.cartp-tit-area .cartp-tit {float:left; font-size:17px; color:#222; margin-left:15px; background:url(../../img/bul/bul_bag.png) no-repeat 0 1px; padding-left:26px; }
.cartp-tit-area .cartp-status {float:right;font-size:12px;}
.cartp-tit-area .cartp-status .sep {margin:0 10px;}
.cartp-tit-area .cartp-status .cartp-on {display:inline-block;margin:0 15px 0 5px;}
.cartp-tit-area .cartp-status .cartp-on img {vertical-align:middle;margin-top:-2px;}
.cartp-tit-area .bt-icon.cart {padding-left:18px;height:16px;background-position:0 -82px;font-size:12px;}
.cartp-tit-area .bt-icon.like:hover {background-position:0 -261px;}
.cartp-tit-area .bt-icon:hover {color:#686868;}
.cartp-tit-area.type02 .cartp-tit {background:none; margin-left:0; padding-left:0;}
*/

.simulation-chart {padding:20px 20px 0 0; border:1px solid #d8dadd; border-bottom:0; height:348px;}
.simulation-chart .fl {margin-top:0px;}
.icon-bar {background:#48596d; height:43px; padding-top:21px; text-align:center; font-weight:bold; font-size:14px; color:#fff;}
.icon-bar .gaph-icon {margin-right:10px;}
.gaph-icon {display:inline-block; width:20px; height:22px; background:url(../../img/fmu/graph_icons.png) no-repeat; vertical-align:middle; line-height:22px; color:#000; font-size:12px;}
.gaph-icon.total {width:18px; height:22px; background-position:0 0; }
/* 하이차트 컬러 수정 */
.gaph-icon.a { background-position:-153px 0; }
.gaph-icon.b { background-position:-223px 0; }
.gaph-icon.c { background-position:-289px 0; }
.gaph-icon.d { background-position:-357px 0; }
.gaph-icon.e { background-position:-425px 0; }
.gaph-icon.f { background-position:-491px 0; }
.gaph-icon.g { background-position:-556px 0; }
.gaph-icon.h { background-position:-624px 0; }
.gaph-icon.i { background-position:-691px 0; }
.gaph-icon.j { background-position:-752px 0; }
.icon-bar span {margin-right:30px;}
.icon-bar span span {vertical-align:middle; margin-right:0}
.txt-box {padding:15px 0; border-bottom:1px solid #c1c4c8;}

.chart_txt {padding-bottom:7px; font-size:15px; }
.chart_txt > strong {color:#222;}
.chart_txt > strong.pred {color:#1f5dbe;}

/* tab03 */
.tab-wrap.tab03 ul {width:100%; background:none;}
.tab-wrap.tab03 ul li {width:33%; padding:13px 0; box-sizing:border-box;}
.tab-wrap.tab03 ul li:first-child {width:34%;}

.fund_risk_list ul {display:inline-block;}
.fund_risk_list ul li {float:left; text-align:center;}
.fund_risk_list ul li p span {display:block;}

.bottom-blank {height:40px;}
.btn-wrap .fr a {margin-right:0;}
.bottom-blank + .reple-area {border:1px solid #f2f3f6; }

.pop-search {width:100%; }
.pop-search fieldset {width:418px; border:1px solid #959ca6; height:32px; margin-left:145px;}
.pop-search fieldset input[type=text] {border:0; line-height:32px; width:390px; height:32px; padding-left:5px; }
.pop-search .file {float:right; padding-top:30px;}

/* 이용안내 모바일앱 */
.mobile-app {width:1200px; background:url(../../img/fmu/mobile_app_bg.jpg) center 0 no-repeat; margin:0 0 0 -125px; }
.mobile-app .mobile-app-box {width:950px; margin:0 auto;}
.mobile-app .mobile-app-box h2 {margin-top:0; padding-top:39px; height:44px; line-height:24px; }
.mobile-app .mobile-app-box .mobile-app-top {position:relative; padding:0 0 0 48px; height:560px;margin-top:0;}
.mobile-app .mobile-slide-wrap {width:227px; height:418px; padding:45px 30px 54px 30px; background:url(../../img/fmu/mobile_bg02.png) no-repeat 1px 0;}
.mobile-app .mobile-slide-wrap .mobile-wrap {position:relative; width:227px; height:418px;overflow:hidden;}
.mobile-app .mobile-slide-wrap .mobile-wrap div {position:absolute; top:0; left:0;width:227px;}
.mobile-app .mobile-slide-wrap .mobile-wrap div span {display:block; float:left;  width:227px; height:418px;}
.mobile-app .mobile-app-box .mobile-app-top .top-txt {position:absolute; left:393px; top:0px}
.mobile-app-tit {width:483px;  margin-top:50px;}
.mobile-app-tit dt {padding-left:155px; background:url(../../img/fmu/foss_app_icon.png) no-repeat left top; font-size:28px; color:#1b3072;height:132px; line-height:45px; margin:-3px; letter-spacing:-2px;}
.mobile-app-tit dt span {display:block; margin-top:10px;}
.mobile-app-tit dd {font-size:24px; color:#222; margin-top:20px;line-height:38px;}
.mobile-app-tit dd strong {color:#172c70;}
.mobile-app-down {margin-top:20px;}
.mobile-app-down dt {font-size:30px; line-height:30px; font-weight:bold; color:#222;}
.mobile-app-down dd {margin-top:20px;}
.mobile-app-down dd a {display:inline-block; margin-right:10px;}
.mobile-app-qr {margin-top:50px;}
.mobile-app-qr dd {font-size:16px; color:#222; }
.mobile-app-qr-container {width: 150px; height: 150px; border-radius: 15px; background-color: white; display: flex; justify-content: center; align-items: center; margin-top: 20px;}
.mobile-app-qr-image {width: 118.4px; height: auto;}
.mobile-icon1 {display:inline-block; background:url(../../img/bul/icon_apple.gif) no-repeat 5px 4px; padding-left:22px !important; }
.mobile-icon2 {display:inline-block; background:url(../../img/bul/icon_androi.gif) no-repeat 5px 4px; padding-left:22px !important;}
.mobile-app .blue-step li {width:16.6%;}

/*비대면*/
.mAccount {width:1200px; background:url(../../img/fmu/mobile_app_bg2.jpg) no-repeat top center; margin:0 0 0 -125px; }
.mAccount .mobile-app-box {width:950px; margin:0 auto;}
.mAccount .mobile-app-box h2 {margin-top:0; padding-top:39px; height:44px; line-height:24px; }
.mAccount .mobile-app-box .mobile-app-top {position:relative; padding:0 0 0 59px; height:575px;margin-top:20px}
.mAccount .mobile-slide-wrap {width:192px; height:342px; padding:67px 17px 66px 18px; background:url(../../img/fmu/mobile_bg.png) no-repeat;}
.mAccount .mobile-slide-wrap .mobile-wrap{position:relative; overflow:hidden}
.mAccount .mobile-slide-wrap .mobile-wrap,.mAccount .mobile-slide-wrap .mobile-wrap div,.mAccount .mobile-slide-wrap .mobile-wrap div span{background-color:#020202}
/*.mAccount .mobile-slide-wrap .mobile-wrap,.mAccount .mobile-slide-wrap .mobile-wrap div span img,.mAccount .mobile-slide-wrap .mobile-wrap .slidesjs-container{width:192px!important; height:342px!important;}*/
.mAccount .mobile-slide-wrap .mobile-wrap,.mAccount .mobile-slide-wrap .mobile-wrap .slidesjs-container{width:192px!important; height:342px!important;}
.mAccount .mobile-slide-wrap .mobile-wrap div {position:absolute; top:0; left:0; width:192px;}
.mAccount .mobile-slide-wrap .mobile-wrap div span {display:block; float:left;  width:192px; height:342px;}
.mAccount .mobile-app-box .mobile-app-top .top-txt {position:absolute; left:393px; top:0px}
.mAccount .blue-step li{width:16.6%}
.mAccount .tbl-vhtype1 th,.mAccount .tbl-vhtype1 td{text-align:left;padding-left:15px;border-left:0}
.mAccount .tx_ex{padding-left:5px;}
.mAccount .tx_ex span{display:block}
.mAccount .mobile-app-tit {width:483px;background:url(../../img/fmu/fs_logo2.png) no-repeat right 9px; }
.mAccount .mobile-app-tit dt {font-size:30px; color:#222; line-height:58px; margin:-3px;margin-top:-50px}
.mAccount .mobile-app-tit dt span {display:block; font-size:58px; font-weight:bold;  }
.mAccount .mobile-app-tit dd {font-size:24px; color:#222; margin-top:20px;line-height:30px}
.mAccount .mobile-app-down {margin-top:49px;}
.mAccount .mobile-app-down dt {font-size:30px; line-height:30px; font-weight:100; color:#222;}
.mAccount .mobile-app-down dt strong{font-weight:700}
.mAccount .mobile-app-down dd {margin-top:24px;}
.mAccount .mobile-app-down dd a {display:inline-block; margin-right:10px;vertical-align: top;}
.mAccount .mobile-icon1 {display:inline-block; background:url(../../img/bul/icon_apple.gif) no-repeat 5px 4px; padding-left:22px !important; }
.mAccount .mobile-icon2 {display:inline-block; background:url(../../img/bul/icon_androi.gif) no-repeat 5px 4px; padding-left:22px !important;}
.mAccount .notice{position:relative;}
.mAccount .notice .notice_ex{    position: absolute;    right: 20px;    top: 12px;    font-size: 13px;    color: #666;}

/*전화번호 추가*/
.mAccount .phone_form{margin-top:30px;}
.mAccount .phone_form dt{color: #686868;    font-size: 14px;}
.mAccount .phone_form dt strong{color:#222}
.mAccount .phone_form dd{margin-top:20px}
.mAccount .phone_form > dd.phone_form > a{    vertical-align: top;}
.mAccount .phone_form .phone_num_box{display:inline-block;*display:inline;*zoom:1;border-radius: 10px;    margin-right: 10px;background-color:#fff;height:40px;line-height:40px;padding:5px 15px;border:1px solid #eee}
.mAccount .phone_form .phone_num_box label{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.mAccount .phone_form .phone_num_box select,.phone_form .phone_num_box input{border:0;background:transparent;color:#222;font-size:16px;width:80px;}
.mAccount .phone_form .phone_num_box select{-webkit-appearance: none;    width: 85px;    text-indent: 10px;}
.mAccount .phone_form .phone_num_box input{margin:0 10px}
.mAccount .phone_form .phone_num_box .sel_ph_0{background:url(../../img/fmu/ico_ar.gif) 72px center no-repeat}
.mAccount .phone_form a{display:inline-block;*display:inline;*zoom:1;height: 50px;    line-height: 50px;    width:110px;  background-color: #1f5dbe;    color: #fff;    text-align: center;   border-radius: 10px;    font-size: 16px;    font-weight: bold;}


.mobile-app-cont {border-top:2px solid #495159; margin-top:15px;}
.mobile-app-cont:after {content:" ";display:block;clear:both;}
.mobile-app-cont dl {position:relative; float:left;  height:243px; border-bottom:1px solid #e0e1e3; padding-top:30px;}
.mobile-app-cont dl dt {font-size:16px; font-weight:bold; color:#222; margin-top:39px;}
.mobile-app-cont dl dd {margin-top:9px; width:260px;}
.mobile-app-cont .dl-type01 {width:278px; padding-left:197px;}
.mobile-app-cont .dl-type02 {width:297px; padding-left:178px;}
.mobile-app-cont dl dd.moba {position:absolute; bottom:-1px; left:19px; width:148px; height:244px;}
.mobile-app-cont dl dd.moba.moba1 {background:url(../../img/fmu/mobile_img1.gif) no-repeat;}
.mobile-app-cont dl dd.moba.moba2 {background:url(../../img/fmu/mobile_img2.gif) no-repeat; left:10px;}
.mobile-app-cont dl dd.moba.moba3 {background:url(../../img/fmu/mobile_img3.gif) no-repeat; }
.mobile-app-cont dl dd.moba.moba4 {background:url(../../img/fmu/mobile_img4.gif) no-repeat; left:10px; }
.mobile-app-cont dl dd.moba.moba5 {background:url(../../img/fmu/mobile_img5.gif) no-repeat; }
.mobile-app-cont dl dd.moba.moba6 {background:url(../../img/fmu/mobile_img6.gif) no-repeat; left:10px; }

.mobile-app-cont02 {margin-top:20px;padding-bottom:20px; border-bottom:1px solid #eee; }
.mobile-app-cont02 li {display:inline-block;width:33%; background:url(../../img/fmu/mobileapp_icon02.gif) no-repeat 50% 0; text-align:center;padding-top:150px;color:#222;font-size:14px;}
.mobile-app-cont02 li:first-child {background:url(../../img/fmu/mobileapp_icon01.gif) no-repeat 50% 0%;}
.mobile-app-cont02 li:last-child {background:url(../../img/fmu/mobileapp_icon03.gif) no-repeat 50% 0;}

.phone-info {padding-bottom:20px;}
.phone-info ul {margin:-40px 0 0 -22px;}
.phone-info ul:after {content:" ";display:block;clear:both;}
.phone-info ul li {float:left; font-size:14px; color:#222; width:182px; height:352px; margin:40px 0 0 22px; }
.phone-info ul li span:first-child {font-size:13px; color:#466aa0; font-weight:bold;}
.phone-info ul li span {display:inline-block; vertical-align:top;}
.phone-info .phone-img1 {background:url(../../img/fmu/phone_img1.gif) no-repeat left bottom;}
.phone-info .phone-img2 {background:url(../../img/fmu/phone_img2.gif) no-repeat left bottom;}
.phone-info .phone-img3 {background:url(../../img/fmu/phone_img3.gif) no-repeat left bottom;}
.phone-info .phone-img4 {background:url(../../img/fmu/phone_img4.gif) no-repeat left bottom;}
.phone-info .phone-img5 {background:url(../../img/fmu/phone_img5.gif) no-repeat left bottom;}
.phone-info .phone-img6 {background:url(../../img/fmu/phone_img6.gif) no-repeat left bottom;}
.phone-info .phone2-img1 {background:url(../../img/fmu/phone2_img1.gif) no-repeat left bottom;}
.phone-info .phone2-img2 {background:url(../../img/fmu/phone2_img2.gif) no-repeat left bottom;}
.phone-info .phone2-img3 {background:url(../../img/fmu/phone2_img3.gif) no-repeat left bottom;}
.phone-info .phone2-img4 {background:url(../../img/fmu/phone2_img4.gif) no-repeat left bottom;}
.phone-info .phone2-img5 {background:url(../../img/fmu/phone2_img5.gif) no-repeat left bottom;}
.phone-info .phone2-img6 {background:url(../../img/fmu/phone2_img6.gif) no-repeat left bottom;}
@media screen and (-webkit-min-device-pixel-ratio:0){.phone-info {padding-bottom:0;}}

/* 펀드쿠폰 */
.fund-coupon {padding:40px 40px; border:1px solid #d8dadd; margin-top:0px; }
.fund-coupon h4 {font-size:16px; font-weight:normal; color:#222;}
.step-bl {display:inline-block; width:74px; height:20px; text-align:center; color:#fff; background:url(../../img/bg/step_bg_ci.png) no-repeat; font-weight:bold;}
.fund-coupon p {font-size:14px; color:#222; margin-top:28px;}
.fund-coupon p .step-bl {margin-right:10px;}
.fund-coupon p .point {color:#6a9fe0; font-weight:bold;}
.fund-coupon .img1 {background:url(/img/fmu/img_coupon01.png) 0 0 no-repeat; width:878px; height:440px; margin-top:18px;}
.fund-coupon .img2 {background:url(/img/fmu/img_coupon02.png) 0 0 no-repeat; width:878px; height:380px; margin-top:15px;}

.fund-cupon-tbl {border-top: 2px solid #495159; border-left: 0px; width: 870px; height: 70px; margin-top: 10px; table-layout: fixed; border-collapse: collapse;}
.fund-cupon-tbl tr {border: 1px solid #e7eaec; border-left: 0px; border-right: 0px; text-align: center;}
.fund-cupon-tbl tr td {border-top: 1px solid #c1c4c8; border-bottom: 1px solid #c1c4c8; text-align: center; vertical-align: center; font-weight: normal; color: #686868;}
.fund-cupon-tbl th {color: #444; font-size: 13px; font-weight: bold;}
.backth {background-color: #eef1f3; color: #444; font-size: 13px; font-weight: bold;}
.centertd {border-left: 1px solid #e7eaec; border-right: 1px solid #e7eaec; border-bottom: 1px solid #c1c4c8;}
.fund-coupon .list-type3 li {padding-left: 8px; padding-right: 8px; margin-left: 4px;}

/* 회원등급 */
.tbl-htype1.rank td {padding:19px 0 20px 0;}
.rank-w {display:block; background:url(../../img/fmu/ranking_wo.png) no-repeat center 3px; padding-top:98px; text-align:center}
.rank-b {display:block; background:url(../../img/fmu/ranking_br.png) no-repeat center 3px; padding-top:98px; text-align:center}
.rank-s {display:block; background:url(../../img/fmu/ranking_si.png) no-repeat center 3px; padding-top:98px; text-align:center}
.rank-g {display:block; background:url(../../img/fmu/ranking_go.png) no-repeat center 3px; padding-top:98px; text-align:center}
.rank-su {display:block; background:url(../../img/fmu/ranking_su.png) no-repeat center 0; padding-top:98px; text-align:center}
.ifund-search-num.type02 {position:relative; margin-top:20px;}
.ifund-search-num.type02 p {font-size:16px;color:#222;}
.ifund-search-num.type02 strong {color:#1f5dbe;font-size:20px;}

.reple_02 .reple-write-area {padding:25px 30px; background:#f7f9fa; }
.news-inner .reple_02 .reple-write-area .reple-write textarea.tiny  {width:78% !important; height:60px !important;}

/* 브라우저 지원 안내 */
.browser_box {margin-top: 30px; padding: 37px 60px 30px 60px; text-align: center; border: 1px solid #d9dade; font-family: 'notoSans'; }
.browser_box .icon_area {/*margin-top:2px;*/}
.browser_box .icon_area img { padding:0 7px;}
.browser_box p {font-size:18px; line-height: 30px; margin-top: 15px; font-weight: bold; 
 color:#000;}
.browser_box p span {color:#182d70;}
.browser_box .txt_area {border-top:1px solid #eef1f3; padding-top:14px; margin-top:14px ;}
.browser_box .txt_area ul {margin-left:165px;}
.browser_box .txt_area ul li {font-size: 13px; color:#666; line-height: 23px; text-align: left;}
.install_pro {overflow:hidden;}
.install_pro dl {width: 273px; height: 186px; padding-left:195px; border:1px solid #ddd; }
.install_pro .install_pro_l {float:left; background:url(../../img/fmu/install_info2.png) no-repeat  40px center; }
.install_pro .install_pro_r {float:right; background:url(../../img/fmu/install_info1.png) no-repeat  40px center ;}
.install_pro dl dt {line-height:26px ;font-size: 18px;color:#222; padding-top: 25px;font-weight: bold; }
.install_pro dl dt span {color:#444; font-size:16px;}
.install_pro dl dd {margin-top: 5px; font-size: 13px;color:#686868;}
