@charset "utf-8";

.box-desc-type1{background:url(../../img/bg/bg_desc_type1.png) no-repeat;height:42px;line-height:42px}
.box-desc-type1 .desc-title{display:inline-block;background:url(../../img/bul/icon_attention.png) no-repeat 16px 15px;margin-right:16px;padding-left:35px;font-size:14px;font-weight:bold;color:#222}
.box-desc-type1 .desc-cont{display:inline-block;background:url(../../img/bg/bg_division4.gif) no-repeat left center;padding-left:17px;font-size:14px;color:#444}

.fmc-box-type1{border:1px solid #cccccc;height:598px;overflow-y:auto;overflow-x:hidden}
.fmc-box-type2{border:1px solid #ddd}
.fmc-box-type3{border:3px solid #d7d7d7}
.fmc-box-type4{background:#fafafa;border:1px solid #e4e4e4;padding:17px 20px 20px}
.fmc-box-type4.type1{background:#fff;padding:0 20px;height:48px;line-height:48px}
.fmc-box-type5{background:#f8f8f8;border:1px solid #e4e4e4;padding:15px;margin-top:15px}

.fmc-agree{padding:40px 40px 40px 40px}
.fmc-agree h4{display:block;font-size:30px;line-height:37px;color:#222;text-align:center}
.fmc-agree h5{margin:25px 0 10px 0;font-size:14px;color:#444}
.fmc-agree h5.fs-16{font-size:16px}
.fmc-agree .list-type1 li{padding:0 0 0 16px;font-size:13px;color:#666;line-height:20px;text-indent:-14px}
.fmc-agree .list-type1 li.decimal{margin-left:18px;padding-left:0;list-style-type:decimal;text-indent:-4px}
.fmc-agree .list-type2 li.decimal{margin-left:13px;padding-left:0;list-style-type:decimal;text-indent:-4px}
.fmc-agree .list-type2 .no-decimal li{padding-left:0;list-style-type:none;text-indent:-21px}
.fmc-agree .list-type3 li{padding:0 0 0 9px;margin:0px 0 0 4px !important;font-size:13px;color:#666;line-height:20px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px;text-indent:0}
.fmc-agree .list-type3 .list-type1 li{background:none}
.fmc-agree .txt-type1{padding-left:10px;text-indent:-7px}
.fmc-agree .txt-type1 li{margin-top:5px}
.fmc-agree .txt-type1 li .list-type1 li{padding:0;text-indent:0;margin-left:-7px}
.fmc-agree .txt-type1 li:first-child{margin-top:0}
.fmc-agree .txt-type3.bul{margin-left:0;padding:0 0 0 9px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px;text-indent:0}

.box-seal{display:block;float:right;background:url(../../img/fmc/seal.gif) no-repeat right center;width:370px;height:68px;padding-top:17px;margin-top:20px}


/* 공지사항 view */
.view-wrap{display:inline-block;width:100%}
.view-head{display:inline-block;width:100%;border-top:2px solid #495159;border-bottom:1px solid #e7eaec}
.view-head h3{float:left;width:67%;padding:18px 0 16px 20px;font-size:18px;color:#222;font-weight:normal;line-height:26px}
.view-head h3.fs-18{font-size:18px}
.view-head > div{float:right;padding-right:20px}
.view-head dl{float:left;position:relative;padding:20px 16px 16px 0}
.view-head dl dt.hidden_text{overflow:hidden;position:absolute;left:0 !important;top:-9999em !important}
.view-head .file{float:left;position:relative;padding:20px 0 16px 17px;margin-right:0;background:url(../../img/bul/bul_line_gray.png) no-repeat 0 55%}
.view-head .file dt{padding-left:15px;background:url(../../img/bul/bul_file.png) no-repeat 0 55%}
.view-head .file dd{position:absolute;z-index:10;right:-20px;background:#fff;border:1px solid #d9d9d9;box-shadow:0px 1px 2px #dddddd;padding:14px;text-align:left}
.view-head .file .lay-simple{right:-20px}
.view-head .add-file{float:right}
.view-head .add-file a, .view-body2 .desc-reply .add-file a{margin-left:30px;color:#666;text-decoration:none}
.view-head .add-file a.underline, .view-body2 .desc-reply .add-file a.underline{text-decoration:underline}/*fmc9090201_이미지파일링크*/
.view-head .add-file *{vertical-align:middle}
.view-body{min-height:300px;padding:30px 20px;font-size:14px;line-height:24px;color:#666}
.view-body .view_contents{overflow:hidden;;font-size:13px}
.view-body .view_contents pre{font-family:'NanumGothic','나눔고딕','Dotum','Arial' !important;font-size:13px}
.view-body .view_reply{margin-top:30px;padding:17px 20px 17px 35px;border:1px solid #e3e3e3;background:#fafafa url(../../img/bul/bul_reply2.png) no-repeat 18px 20px;font-size:13px}
.view-body .view_reply:after{content:" ";display:block;clear:both}
.view-body .view_reply dl{float:left;width:665px}
.view-body .view_reply dl dt{color:#222}
.view-body .view_reply dl dt span{display:inline-block;padding-right:6px;background:url(../../img/bul/bul_colon1.png) no-repeat right 9px }
.view-body .view_reply dl dd{}
.view-body .view_reply .file{float:right;line-height:20px;margin-top:3px}
.view-body .view_reply .file .date{display:inline-block}
.view-body .view_reply .file .sep{margin:0 15px }
/*fmc9090201_문의내역보기,답글보기*/
.view-body2{padding:22px 0 30px 0;border-bottom:1px solid #b5b5b5;font-size:13px;color:#666}
.view-body2 .desc-view{padding:0 20px;line-height:22px}
.view-body2 .desc-reply{background:#f8f8f8 url(../../img/bg/bg_reply1.png) no-repeat 20px 20px;margin:27px auto 0;padding:15px 10px 20px 40px;border:1px solid #ddd;width:882px;line-height:20px}
.view-body2 .desc-reply:after{content:" ";display:block;clear:both}
.view-body2 .desc-reply .reply-title{float:left;color:#222}
.view-body2 .desc-reply .reply-title .reply-date{display:inline-block;margin-left:30px;color:#666}
.view-body2 .desc-reply .add-file{float:right;margin-top:-4px;line-height:15px}

/*fmc9090201_문의내역보기,답글보기*/
.view-foot{overflow:hidden;border-top:1px solid #c1c4c8;border-bottom:1px solid #c1c4c8}
.view-foot dl{float:left;width:50%;line-height:52px;background:url(../../img/bul/bul_arrow.png) no-repeat 100% -53px}
.view-foot dt{float:right;height:53px;padding-right:37px;padding-left:12px;margin-left:10px;color:#222;background:url(../../img/bul/bul_line_gray.png) no-repeat 0 50%}
.view-foot dd{float:right;height:53px}
.view-foot dd a{display:block;overflow:hidden;width:350px;color:#444;text-align:right;white-space:nowrap;text-overflow:ellipsis}
.view-foot dl:first-child{background:url(../../img/bul/bul_arrow.png) no-repeat 0 0}
.view-foot dl:first-child dt{float:left;padding-left:37px;padding-right:12px;margin-right:10px;margin-left:0;background:url(../../img/bul/bul_line_gray.png) no-repeat 100% 50%}
.view-foot dl:first-child dd{float:left}
.view-foot dl:first-child dd a{text-align:left}

.noti-head{padding:0 20px;border-top:1px solid #999999;border-bottom:1px solid #e4e4e4}
.noti-head h3{padding:18px 0 16px 0;font-size:26px;color:#444;line-height:26px}
.noti-head .dl_group{padding:0 0 14px;color:#666;overflow:hidden}
.noti-head .dl_group dl{float:left;margin:0 0 0 38px}
.noti-head .dl_group dl:first-child{margin:0}
.noti-head .dl_group dt{float:left;padding:0 3px 0 0}
.noti-head .dl_group dd{float:left}
.noti-head .dl_group .sns{float:right}
.noti-head .dl_group .add-file{float:right}
.noti-head .dl_group .add-file dt{position:absolute;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden}
.noti-head .dl_group .add-file a{margin-left:30px;color:#666;text-decoration:none}
.noti-head .dl_group .add-file a:hover{text-decoration:underline}
.noti-head .dl_group .add-file *{vertical-align:middle}
.noti-body{min-height:403px;padding:22px 20px;font-size:14px;line-height:24px;color:#666}
.noti-foot{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}
.noti-foot dl:first-child{border:none}
.noti-foot dl{height:50px;padding:0 0 0 20px;border-top:1px solid #ddd;line-height:50px;font-size:15px}
.noti-foot dl:after{content:" ";display:block;clear:both}
.noti-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}
.noti-foot dt.prev{background-position:0 2px}
.noti-foot dt.next{background-position:0 -13px}
.noti-foot dd{float:left;padding:0 20px}
.noti-foot dd a{color:#444}
.noti-foot dd.date{float:right}

/* 연금펀드 공시 */
.step-wrap{position:relative;width:950px;height:197px;margin-top:15px;background:url(../../img/bg/bg_fmc_step.gif) no-repeat left top;font-size:14px;color:#444;font-weight:bold}
.step-wrap li{width:180px;text-align:center}
.step-wrap strong{display:block;font-size:16px}
.step-wrap .blue{color:#3b8cd8;font-size:16px}
.step-wrap .red{color:#ec443b;font-size:16px}
.step-wrap li.step1{position:absolute;left:3px;top:79px}
.step-wrap li.step2{position:absolute;left:184px;top:79px}
.step-wrap ul.step3{position:absolute;left:180px;top:-79px}
.step-wrap ul.step3 > li{position:relative;width:240px;height:49px;margin-top:15px;text-align:center}
.step-wrap ul.step3 > li > ul{position:absolute;right:-164px;top:10px}
.step-wrap ul.step3 > li > ul > li{width:140px}
.step-wrap li.step4{position:absolute;left:766px;top:79px}

/* 펀드거래를 위한 입출금 방법 우리은행 */
.tab-wrap .btn-white{position:absolute;bottom:10px;right:0}
ul.list-type-how{margin:15px 0 0}
ul.list-type-how li{font-size:13px;color:#222;line-height:20px}
.guide-tip{margin:7px 0 0;font-size:14px;font-weight:bold;color:#1f5dbe}
.guide-tip img{vertical-align:middle;margin-top:-1px}
.step-deposit-wrap{width:950px;height:243px;margin-top:15px;font-size:16px;color:#444;font-weight:bold;overflow:hidden;background:url(../../img/fmc/bg_step_deposit.png) no-repeat left top}
.step-deposit-wrap .btn-white{vertical-align:middle}

.step-withdrawal-wrap{width:950px;height:243px;margin-top:15px;font-size:16px;color:#444;font-weight:bold;overflow:hidden;background:url(../../img/fmc/bg_step_deposit2.png) no-repeat left top}
.step-withdrawal-wrap li.step2 li strong{font-weight:normal;color:#222 !important}
.step-withdrawal-wrap li.step2 ul li{float:none;display:block;padding:36px 0 0 26px;height:31px}
.step-withdrawal-wrap li.step2 ul{overflow:visible}

.step-deposit-wrap li, .step-withdrawal-wrap li, .step-deposit-fok-wrap li, .cont-withdrawal li, .cont-withdrawal2 li{float:left}
.step-deposit-wrap li.step1, .step-withdrawal-wrap li.step1{width:270px;height:243px;line-height:240px;text-align:center;font-weight:normal;color:#222}
.step-deposit-wrap li.step2, .step-withdrawal-wrap li.step2, .step-deposit-fok-wrap li.step2, .cont-withdrawal li.step2, .cont-withdrawal2 li.step2{font-weight:normal}
.step-deposit-wrap li.step2 ul, .step-withdrawal-wrap li.step2 ul, .step-deposit-fok-wrap li.step2 ul, step-deposit-fok-wrap li.step2 ul{width:464px;overflow:hidden;font-size:14px}
.step-deposit-wrap li.step2 ul li, .step-deposit-fok-wrap li.step2 ul li{float:none;display:block;padding:0 0 0 26px}
.step-deposit-wrap li.step2 ul li.way1, .step-deposit-fok-wrap li.step2 ul li.way1{height:40px;padding-top:35px}
.step-deposit-wrap li.step2 ul li.way2{padding-top:5px;height:80px;line-height:20px}
.step-deposit-wrap li.step2 ul li.way3, .step-deposit-fok-wrap li.step2 ul li.way2{padding-top:0;height:67px;line-height:20px}
.step-deposit-wrap li.step2 ul li strong, .step-deposit-wrap li.step2 ul li span, .step-withdrawal-wrap li.step2 ul li strong, .step-withdrawal-wrap li.step2 ul li span{display:inline-block;vertical-align:top;font-weight:normal;color:#686868}
.step-deposit-wrap li.step2 ul li strong{color:#222}
.step-deposit-wrap li.step3, .step-withdrawal-wrap li.step3{width:220px;height:243px;line-height:240px;text-align:center;font-weight:normal;color:#222}
.step-deposit-wrap li.step2,.step-withdrawal-wrap li.step2{width:450px}
.guide-tip .tooltip-wrap{top:-207px;left:348px;width:480px}
@media screen and (-webkit-min-device-pixel-ratio:0){.guide-tip .tooltip-wrap{top:-207px;left:380px;width:480px}}
@media \0screen{.guide-tip .tooltip-wrap{top:-207px;left:380px;width:480px}}
.guide-tip .tooltip-wrap.t2{top:-207px;left:297px;width:480px}
@media screen and (-webkit-min-device-pixel-ratio:0){.guide-tip .tooltip-wrap.t2{top:-207px;left:326px;width:480px}}
@media \0screen{.guide-tip .tooltip-wrap.t2{top:-207px;left:326px;width:480px}}
.tooltip-content .imagine-account{background:url(../../img/fmc/sample_card.jpg) no-repeat 5px 10px;padding:14px 0 0 296px;height:180px}
.tooltip-content .imagine-account2{background:url(../../img/fmc/sample_card2.jpg) no-repeat 5px 10px;padding:14px 0 0 296px;height:180px}
.tooltip-content .imagine-account3{background:url(../../img/fmc/img_help01.gif) no-repeat 5px 10px;padding:14px 0 0 0px;height:679px}

/*  tooltip 가상계좌 툴팁 처리만을 위해 추가  OTP 없는 고객의 본인확인 정보 변경   2014-08-04  chbaek*/
.guide-tip2 .tooltip-wrap{top:-207px;left:348px;width:480px}
@media screen and (-webkit-min-device-pixel-ratio:0){.guide-tip2 .tooltip-wrap{top:-207px;left:380px;width:480px}}
@media \0screen{.guide-tip2 .tooltip-wrap{top:-207px;left:380px;width:480px}}
.guide-tip2 .tooltip-wrap.t2{top:-207px;left:141px;width:480px}
@media screen and (-webkit-min-device-pixel-ratio:0){.guide-tip2 .tooltip-wrap.t2{top:-207px;left:148px;width:480px}}
@media \0screen{.guide-tip2 .tooltip-wrap.t2{top:-207px;left:148px;width:480px}}

/* 펀드거래를 위한 입출금 방법 fok */
.step-deposit-fok-wrap{margin:15px 0 0;width:950px;height:177px;font-size:16px;color:#444;font-weight:bold;overflow:hidden;background:url(../../img/fmc/bg_step_deposit3.png) no-repeat left top}
.step-deposit-fok-wrap li.step1{width:260px;height:177px;line-height:177px;text-align:center;font-weight:normal;color:#222}
.step-deposit-fok-wrap li.step2{width:470px}
.step-deposit-fok-wrap li.step2 ul li.way1{padding-top:33px}
.step-deposit-fok-wrap li.step2 ul li{color:#686868}
.step-deposit-fok-wrap li.step2 ul li strong{font-weight:normal;color:#222}
.step-deposit-fok-wrap li.step2 ul{margin:25px 0 0 22px}
.step-deposit-fok-wrap li.step3{width:220px;height:177px;line-height:177px;text-align:center;font-weight:normal;color:#222}

.cont-withdrawal{margin:15px 0 0;width:950px;height:177px;font-size:16px;color:#444;font-weight:bold;overflow:hidden;background:url(../../img/fmc/bg_step_deposit4.png) no-repeat left top;font-weight:normal}
.cont-withdrawal li.step1{width:257px;height:177px;line-height:177px;text-align:center;color:#222}
.cont-withdrawal li.step3{width:210px;height:177px;line-height:177px;text-align:center;color:#222}
.cont-withdrawal li.step2{width:472px;font-size:14px}
.cont-withdrawal li.step2 ul{margin:30px 0 0 24px}
.cont-withdrawal li.step2 li{float:none;display:block;padding-left:26px;height:48px; color:#686868}
.cont-withdrawal li.step2 li strong{font-weight:normal;color:#222}

.cont_st1 li.step2 li{padding:48px 0 0 25px;background-color:#f8f8f8;margin-right:30px}

.cont-withdrawal2{margin:15px 0 0;width:950px;height:177px;font-size:16px;color:#444;font-weight:bold;overflow:hidden;background:url(../../img/fmc/bg_step_deposit5.png) no-repeat left top;font-weight:normal}
.cont-withdrawal2 li.step1{width:257px;height:177px;line-height:177px;text-align:center;color:#222}
.cont-withdrawal2 li.step3{width:210px;height:177px;line-height:177px;text-align:center;color:#222}
.cont-withdrawal2 li.step2{width:472px;font-size:14px}
.cont-withdrawal2 li.step2 ul{margin:30px 0 0 24px}
.cont-withdrawal2 li.step2 li{float:none;display:block;padding-left:26px;height:48px; color:#686868}
.cont-withdrawal2 li.step2 li strong{font-weight:normal;color:#222}

/* 원격지원서비스 */
.step-remote-support{margin:13px 0 0;padding:3px 0;width:950px;height:120px;overflow:hidden;background:url(../../img/bg/bg_step_remote_support.gif) no-repeat 0 0}
.step-remote-support .list{overflow:hidden}
.step-remote-support .list li{float:left;width:33.3%;text-align:center}
.step-remote-support .list li dl{padding:35px 0 0}
.step-remote-support .list li dt{font-size:15px;font-weight:bold;color:#1e7498}
.step-remote-support .list li dd{padding:5px 0 0;font-size:13px;color:#666}
.step-remote-support .list li dd .tel-box{padding:3px 0 0}
/*
.step-remote-support .list li dd .tel-box .num-fourth{display:inline-block;margin:0 2px}
.step-remote-support .list li dd .tel-box .num-fourth:first-child{margin-left:0}
.step-remote-support .list li dd .tel-box .num-fourth em{display:inline-block;margin:0 0 0 1px;width:17px;height:25px;line-height:24px;text-align:center;font-weight:bold;color:#ec443b;background:url(../../img/fmc/bg_tel_box.gif) no-repeat 0 0}*/
.remote-intro{background:url(../../img/fmc/remote_intro.png) no-repeat;padding:35px 0 0 40px;width:910px;height:175px}
.remote-intro .tit{display:block;margin-bottom:20px;font-size:23px;color:#222}
.blue-step .num-fourth{display:inline-block;margin:3px 2px 0 2px}
.blue-step .num-fourth:first-child{margin-left:0}
.blue-step .num-fourth  em{display:inline-block;margin:0 0 0 1px;width:17px;height:25px;line-height:24px;text-align:center;font-weight:bold;color:#1f5dbe;background:url(../../img/fmc/bg_tel_box.gif) no-repeat 0 0}

/* 회원가입 */
.txt-guide-cs{padding:19px 0 0}
.tit-chart-cs{display:block;padding:17px 0 0;font-size:14px;color:#444}
.step-join-fok-wrap{margin:7px 0 0;padding:3px 0;width:950px;height:127px;font-size:16px;color:#444;font-weight:bold;overflow:hidden;background:url(../../img/bg/bg_step_join_fok.gif) no-repeat left top}
.step-join-fok-wrap li{float:left;width:24.9%;height:127px;line-height:127px;text-align:center}
.step-associate-join-wrap{margin:7px 0 0;padding:3px 0;width:950px;height:127px;font-size:16px;color:#444;font-weight:bold;overflow:hidden;background:url(../../img/bg/bg_step_withdrawal_wrap02.gif) no-repeat 0 0}
.step-associate-join-wrap li{float:left;text-align:center}
.step-associate-join-wrap li.li01{width:265px;height:127px;line-height:127px}
.step-associate-join-wrap li.li02{width:424px;padding:44px 0 0}
.step-associate-join-wrap li.li03{width:259px;height:127px;line-height:127px}

/* 비밀번호 안내 */
.pw-info{float:left;padding:0 20px;width:187px;height:400px;margin-left:10px;border:1px solid #e7eaec}
.pw-info:first-child{margin-left:0}
.pw-info .info-title{padding-top:210px;font-size:18px;font-weight:bold;color:#222;text-align:center}
.pw-info .info-title.title1{background:url(../../img/fmc/pw_info1.png) no-repeat 27px 50px}
.pw-info .info-title.title2{background:url(../../img/fmc/pw_info2.png) no-repeat 27px 50px}
.pw-info .info-title.title3{background:url(../../img/fmc/pw_info3_woori.png) no-repeat 27px 50px}
.pw-info .info-title.title4{background:url(../../img/fmc/pw_info4.png) no-repeat 27px 50px}
.pw-info .info-desc{margin-top:22px;color:#444}
.pw-info .info-desc span{color:#0054b9}
.pw-info .info-desc span a{color:#0054b9;text-decoration:underline}

/* 은행개설계좌 실명확인 */
.namecheck-step{position:relative;background:url(../../img/bg/bg_namecheck_step.png) no-repeat left top;margin-top:25px;width:950px;height:100px;font-size:16px;font-weight:bold;color:#444;line-height:24px}
.namecheck-step .step1{position:absolute;left:88px;top:36px}
.namecheck-step .step2{position:absolute;left:376px;top:25px;text-align:center}
.namecheck-step .step2 span{font-size:13px;font-weight:normal;color:#666}
.namecheck-step .step3{position:absolute;left:719px;top:25px;text-align:center}
.step-section{background:#fafafa;border-top:1px solid #e4e4e4}
.step-section:first-child{border-top:0 none}
.step-section .step-title{float:left;padding:17px 0 0 17px;width:153px;font-size:15px;font-weight:bold;color:#1e7498}
.step-section .step-title span{display:block;margin-bottom:20px;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:749px;min-height:89px}
.step-section .step-cont .cont-title{margin-bottom:14px;font-size:14px;font-weight:bold;color:#222;text-indent:2px}
.step-section .step-cont .cont-title a{color:#222;text-decoration:underline}
.step-section .step-cont .namecheck-doc{background:url(../../img/fmc/namecheck_doc.png) no-repeat;padding-left:176px;height:217px}
.step-section .step-cont .namecheck-doc li{margin-bottom:5px}
.step-section .step-cont.h140{padding:25px 0 0 25px;height:115px}
.step-section .step-cont.h140 .cont-title{margin-bottom:6px}
.step-section .step-cont .list-type3 li, .step-section .step-cont .txt-type3.bul{background-position:left 9px}
.step-section .step-cont .list-type3 a, .step-section .step-cont .txt-type3.bul a{color:#666}
.step-section .step-cont .list-type3 a:hover, .step-section .step-cont .txt-type3.bul a:hover{color:#222;text-decoration:underline}
.step-section .step-figure{position:absolute;left:56px;top:47px}
.icon-next{display:block;position:absolute;left:462px;background:url(../../img/bul/icon_down_arrow3.png) no-repeat;width:26px;height:26px}

.open-step{position:relative;background:url(../../img/bg/bg_open_step.png) no-repeat left center;margin-top:30px;width:750px;height:120px;font-size:14px;color:#444;text-align:center}
.open-step .step1{position:absolute;left:43px;top:22px}
.open-step .step2{position:absolute;left:304px;top:22px}
.open-step .step3{position:absolute;left:554px;top:22px}
.open-step .step1-1{position:absolute;left:24px;top:22px}
.open-step span:first-child{display:block;margin-bottom:10px}

/* common으로 이동
.tab-small{background:url(../../img/bg/bg_tab_small.gif) repeat-x;width:331px;height:32px}
.tab-small li{float:left;border-right:1px solid #ccc;width:109px;height:32px;font-size:14px;font-weight:bold;line-height:32px;text-align:center}
.tab-small li:first-child{border-left:1px solid #ccc}
.tab-small li.current{background:url(../../img/bg/bg_tab_small_current.gif) no-repeat;border-right-color:#ee5743}
.tab-small li:first-child.current{border-left-color:#ee5743}
.tab-small li.border-point{border-right-color:#e5743}
.tab-small li a{color:#666;text-decoration:none}
.tab-small li.current a{color:#ee5743;cursor:default}
*/
/* text type */
.fmm-txt-type1{margin-left:16px;text-indent:-16px}
.fmm-txt-type2{font-size:14px;font-weight:bold;color:#444}

/* 회원정보관리- 비밀번호 확인 */
.check-pw-box{min-height:156px;padding:49px 0 40px 282px;border:1px solid #e4e4e4;background:url(../../img/bg/bg_set_pw_box.png) no-repeat 63px 60px}
.check-pw-box dl{padding:0 0 9px;overflow:hidden}
.check-pw-box dl dt{float:left;height:28px;line-height:28px;width:63px;font-weight:bold;color:#222}
.check-pw-box dl dd{float:left;height:26px;line-height:26px}
.check-pw-box dl dd .btn-orange3{margin:0 0 0 3px}
.check-pw-box dl dd .btn-orange3 i{padding-left:14px}
.check-pw-box dl dd .btn-orange3 span{padding-right:14px}
.check-pw-box dl dd input[type="text"],
.check-pw-box dl dd input[type="password"]{width:175px}
.check-pw-box .ico-attention-trig{margin:12px 0 0;padding-left:19px;background:url(../../img/bul/icon_attention_trig.png) no-repeat left 3px}
.check-pw-box .btn_area{margin:10px 0 0 63px}

/* 회원 정보 수정 */
.mem-info-modify .tbl-htype1 td{padding:6px 10px;color:#222}
.tbl-htype1 .account_name{padding:0 0 0 5px}
.tbl-htype1 .account_pw{padding:0 0 0 10px}
.tbl-htype1 .account_pw input[type="password"]{margin:0 3px;text-align:center}
.desc-style2{margin-top:10px;padding-left:6px;text-indent:-6px}

/* 정회원 기본 정보수정 */
.mem-info-wrap{margin:40px 0 0;display:inline-block;width:100%}
.mem-info-wrap .h3-tit{margin-bottom:15px}
.mem-info-wrap .basic-info{position:relative;float:left;width:460px}
.mem-info-wrap .basic-info .guide-required{position:absolute;top:5px;right:0;color:#222}
.mem-info-wrap .basic-info .wrap-box-basic-info{padding:26px 0 30px;min-height:946px;border:1px solid #e4e4e4;background:#f5f5f5}/*2014.02.10_수정*/
.mem-info-wrap .basic-info .wrap-box-basic-info.box-corp, .mem-info-wrap .wrap-box-add-info.box-corp{padding-bottom:0;min-height:1050px}
.mem-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:#1f5dbe}
.mem-info-wrap .basic-info dt{position:relative;font-weight:bold}
.mem-info-wrap .basic-info dd{padding:6px 0 0}
.mem-info-wrap .basic-info dl{padding:16px 0 0}
.mem-info-wrap .basic-info dl.first{padding:0}
.mem-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}
.mem-info-wrap .basic-info .box-basic-info{padding:0 0 0 40px}/*2014.02.07_변경*/
.mem-info-wrap .basic-info .box-basic-info dl:first-child{padding:0}
.mem-info-wrap .basic-info .box-basic-info dl input[type="text"]{width:368px}
.mem-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}
.mem-info-wrap .basic-info .box-detail-info dl:first-child{padding:0}
.mem-info-wrap .dl_email input[type="text"]{margin:0;width:101px}
.mem-info-wrap .dl_email em{padding:0 4px}
.mem-info-wrap .dl_phone select{width:57px;margin:0 2px}
.mem-info-wrap .dl_phone input[type="text"]{margin:0 2px;width:40px}
.mem-info-wrap .dl_phone input[type="checkbox"]{margin:0 5px 1px 10px;vertical-align:middle}
.mem-info-wrap .dl_phone em{padding:0 4px}
.mem-info-wrap .count-down{margin-left:5px;color:#ee5743;font-weight:bold}
.mem-info-wrap .num-check{padding:5px 0 0}
.mem-info-wrap .dl_phone select:first-child, .mem-info-wrap .num-check input[type="text"]{margin-left:0 !important}/*2014.02.07_추가*/
.mem-info-wrap .btn-white{vertical-align:middle}
.mem-info-wrap .dl_birth select{width:53px;margin:0 0 0 15px}
.mem-info-wrap .dl_birth select:first-child{width:71px;margin:0}
.mem-info-wrap .dl_address .zip-code input[type="text"]{margin:0 2px;width:58px}
.mem-info-wrap .dl_address .zip-code input[type="text"]:first-child{margin-left:0}
.mem-info-wrap .dl_address .address-detail input[type="text"]{margin:5px 0 0;display:block;width:368px}
.mem-info-wrap .box-etc-info{padding:0 0 0 40px}
.mem-info-wrap .box-etc-info dl{padding:22px 0 0}
.mem-info-wrap .box-etc-info dl:first-child{padding:0}
.mem-info-wrap .list-radio02{padding:0;overflow:hidden}
.mem-info-wrap .list-radio02 li{float:left;margin:0 0 0 15px}
.mem-info-wrap .list-radio02 li:first-child{margin:0}
.mem-info-wrap .list-radio02 li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0}
.mem-info-wrap .list-radio02 li input[type="radio"]{margin:0 5px 0 0}
.mem-info-wrap .list-radio03{padding:0;overflow:hidden}
.mem-info-wrap .list-radio03 li{float:left;width:41%;margin:0}
.mem-info-wrap .list-radio03 li:first-child{margin:0}
.mem-info-wrap .list-radio03 li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0}
.mem-info-wrap .list-radio03 li input[type="radio"]{margin:0 5px 0 0}
.mem-info-wrap .question-wrap{position:relative}
.txt-pw-well{font-size:12px}
.txt-pw-well strong{float:left}
.txt-pw-well .list-step-pw{float:left;margin:5px 3px 0 3px}
.txt-pw-well .list-step-pw li{background:url(../../img/fmu/bg_list_step_pw.png) no-repeat 29px 1px}
.txt-pw-well .list-step-pw li.step01{width:50px;color:#ed3938}
.txt-pw-well .list-step-pw li.step02{width:70px;color:#ffa526}
.txt-pw-well .list-step-pw li.step03{width:92px;color:#00a645}
.txt-pw-well .list-step-pw li span{display:inline-block;width:40px;position:relative;top:-5px;font-weight:bold;font-size:12px}

/* 정회원 추가정보입력 */
.mem-info-wrap .add-info{float:right;width:460px}
.mem-info-wrap .add-info dt{position:relative;font-weight:bold}
.mem-info-wrap .add-info dd{padding:6px 0 0}
.mem-info-wrap .add-info dl{padding:26px 0 0}
.mem-info-wrap .add-info dl:first-child{padding:0}
.mem-info-wrap .wrap-box-add-info{padding:26px 0 0;min-height:975px;border:1px solid #e4e4e4}/*2014.02.07*/
.mem-info-wrap .box-add-info .dl_agree span{display:inline-block;width:233px}/*2014.02.10_수정*/
.mem-info-wrap .box-add-info .dl_agree select{margin:0;width:125px}
.mem-info-wrap .box-add-info .dl_agree li{padding:8px 0 0}
.mem-info-wrap .box-add-info .dl_agree li:first-child{padding:0}
.mem-info-wrap .box-add-info .dl_agree .input-radio{margin-left:0}
.mem-info-wrap .dl_company input[type="text"]{width:368px}
.mem-info-wrap .box-add-info{padding:0 0 0 40px}
.mem-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}
.mem-info-wrap .box-company-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}
.mem-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}
.mem-info-wrap .dl_invest dd{line-height:20px}
.mem-info-wrap .dl_invest .btn{display:block;padding:10px 0 0}
.mem-info-wrap .dl_company select{margin:5px 0 0;width:381px}

/* 준회원 기본 정보수정 */
.mem-associate-info-wrap{display:inline-block;width:100%}
.mem-associate-info-wrap .h3-tit{margin-bottom:15px}
.mem-associate-info-wrap .basic-info{position:relative;float:left;width:460px}
.mem-associate-info-wrap .basic-info .guide-required{position:absolute;top:5px;right:0;color:#222}
.mem-associate-info-wrap .basic-info .wrap-box-basic-info{padding:26px 0 0;min-height:497px;border:1px solid #e4e4e4;background:#f5f5f5}
.mem-associate-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:#1f5dbe}
.mem-associate-info-wrap .basic-info dt{position:relative;font-weight:bold}
.mem-associate-info-wrap .basic-info dd{padding:6px 0 0}
.mem-associate-info-wrap .basic-info dl{padding:16px 0 0}
.mem-associate-info-wrap .basic-info dl.first{padding:0}
.mem-associate-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}
.mem-associate-info-wrap .basic-info .box-basic-info{margin:29px 0 0;padding:27px 0 0 40px;background:url(../../img/bg/bg_dotted.gif) repeat-x 0 0}
.mem-associate-info-wrap .basic-info .box-basic-info.first{margin:0;padding:0 0 0 40px;background:none}
.mem-associate-info-wrap .basic-info .box-basic-info dl:first-child{padding:0}
.mem-associate-info-wrap .basic-info .box-basic-info dl input[type="text"]{width:368px}
.mem-associate-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}
.mem-associate-info-wrap .basic-info .box-detail-info dl:first-child{padding:0}
.mem-associate-info-wrap .dl_email input[type="text"]{margin:0;width:101px}
.mem-associate-info-wrap .dl_email em{padding:0 4px}
.mem-associate-info-wrap .dl_phone select{width:57px;margin:0 2px}
.mem-associate-info-wrap .dl_phone input[type="text"]{margin:0 2px;width:40px}
.mem-associate-info-wrap .dl_phone input[type="checkbox"]{margin:0 5px 1px 10px;vertical-align:middle}
.mem-associate-info-wrap .dl_phone em{padding:0 4px}
.mem-associate-info-wrap .count-down{margin-left:5px;color:#ee5743;font-weight:bold}
.mem-associate-info-wrap .num-check{padding:5px 0 0}
.mem-associate-info-wrap .btn-white{vertical-align:middle}
.mem-associate-info-wrap .dl_birth select{width:60px;margin:0 0 0 15px}
.mem-associate-info-wrap .dl_birth select:first-child{width:71px;margin:0}
.mem-associate-info-wrap .box-etc-info{padding:0 0 0 40px}
.mem-associate-info-wrap .box-etc-info dl{padding:22px 0 0}
.mem-associate-info-wrap .box-etc-info dl:first-child{padding:0}
.mem-associate-info-wrap .list-radio02{padding:0;overflow:hidden}
.mem-associate-info-wrap .list-radio02 li{float:left;margin:0 0 0 15px}
.mem-associate-info-wrap .list-radio02 li:first-child{margin:0}
.mem-associate-info-wrap .list-radio02 li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0}
.mem-associate-info-wrap .list-radio02 li input[type="radio"]{margin:0 5px 0 0}
.mem-associate-info-wrap .list-radio03{padding:0;overflow:hidden}
.mem-associate-info-wrap .list-radio03 li{float:left;width:41%;margin:0}
.mem-associate-info-wrap .list-radio03 li:first-child{margin:0}
.mem-associate-info-wrap .list-radio03 li label{float:none;width:auto;margin:0;padding:0;letter-spacing:0}
.mem-associate-info-wrap .list-radio03 li input[type="radio"]{margin:0 5px 0 0}
/* 준회원 추가정보입력 */
.mem-associate-info-wrap .add-info{float:right;width:460px}
.mem-associate-info-wrap .add-info dt{position:relative;font-weight:bold}
.mem-associate-info-wrap .add-info dd{padding:6px 0 0}
.mem-associate-info-wrap .add-info dl{padding:26px 0 0}
.mem-associate-info-wrap .add-info dl:first-child{padding:0}
.mem-associate-info-wrap .wrap-box-add-info{padding:26px 0 0;min-height:497px;border:1px solid #e4e4e4}
.mem-associate-info-wrap .box-add-info .dl_agree span{display:inline-block;width:168px}
.mem-associate-info-wrap .box-add-info .dl_agree select{margin:0;width:125px}
.mem-associate-info-wrap .box-add-info .dl_agree li{padding:8px 0 0}
.mem-associate-info-wrap .box-add-info .dl_agree li:first-child{padding:0}
.mem-associate-info-wrap .dl_company input[type="text"]{width:368px}
.mem-associate-info-wrap .box-add-info{padding:0 0 0 40px}
.mem-associate-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}
.mem-associate-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}
.mem-associate-info-wrap .dl_invest dd{line-height:20px}
.mem-associate-info-wrap .dl_invest .btn{display:block;padding:10px 0 0}

.box-withdraw{position:relative;margin:40px 0 0;min-height:46px;padding:26px 0 0 25px;font-size:15px;color:#222;font-weight:bold;border:1px solid #e4e4e4}
.box-withdraw .btn-white2{position:absolute;top:17px;right:17px}

/* 회원탈퇴 */
.withdraw-tbl-wrap{margin:13px 0 0}
.withdraw-tbl-wrap .tbl-htype1 .list-reason li{padding:3px 0 0}
.withdraw-tbl-wrap .tbl-htype1 .list-reason li:first-child{padding:0}
.withdraw-tbl-wrap .tbl-htype1 .list-reason li .input-radio{margin:0 5px 0 0}
.withdraw-tbl-wrap .td_reason{padding:8px 10px}
.withdraw-tbl-wrap .td_reason .input-text{margin:9px 0 0;width:763px}

/* 개인신용정보동의서 */
.box-credit-guide{margin:40px 0 0;padding:16px 17px;border:1px solid #ddd}
.box-credit-guide .list li{padding:0 0 0 9px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px}
.credit-info-group{margin:40px 0 0}
.credit-info-group .tit-info{display:block;font-size:14px;margin-bottom:10px}
.credit-info-group .terms-credit-scroll{margin:20px 0 0;padding:20px;height:86px;border:1px solid #ddd;overflow-y:scroll;overflow-x:hidden}
.credit-info-group .terms-credit-scroll ul{margin-left:10px}
.credit-info-group .terms-credit-scroll ul.last{margin-bottom:20px}
@media screen and (-webkit-min-device-pixel-ratio:0){.credit-info-group .terms-credit-scroll ul.last{margin-bottom:0px}}

.credit-item-qa{position:relative;margin:40px 0 0}
.credit-item-qa .guide-required{position:absolute;top:-23px;right:0;font-weight:bold;color:#222}
.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}
.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}
.credit-item-qa ol.list{border-top:1px solid #ccc}
.credit-item-qa ol.list>li{position:relative;padding:11px 0 11px 22px;border-bottom:1px solid #e4e4e4}
.credit-item-qa ol.list>li.bg{background:#f8f8f8}
.credit-item-qa ol.list>li .txt-item{width:710px}
.credit-item-qa ol.list>li .list-agree{position:absolute;top:50%;right:0;width:160px;margin:-9px 0 0}
.credit-item-qa ol.list>li .list-agree>li{float:left;padding:0 0 0 19px}
.credit-item-qa ol.list>li .list-agree>li:first-child{padding:0}
.credit-item-qa ol.list>li .list-agree>li input{margin:0 5px 0 0}
.credit-item-qa .all-agree{padding:15px 0 0;text-align:right}
.credit-item-qa .all-agree input{margin:0 5px 0 0}
.txt-end{padding:10px 0 0}
.credit-item-qa .bg .list-bg{position:absolute;display:inline-block;margin:-3px 0 0 10px}
.credit-item-qa .bg .list-bg2{position:absolute;display:inline-block;margin:-3px 0 0 0px}
.credit-item-qa .bg .txt-item{width:100% !important;height:20px}

.credit-item-qa ol.list>li .list-agree3{position:relative;padding-left:30px}
.credit-item-qa ol.list>li .list-agree3>li{float:left;padding:0 0 0 19px}
.credit-item-qa ol.list>li .list-agree3>li:first-child{padding:0}
.credit-item-qa ol.list>li .list-agree3>li input{margin:0 5px 0 0}

/* 계좌사고등록관리 */
.tbl-htype1 .list-radio{overflow:hidden}
.tbl-htype1 .list-radio li{float:left;margin:0 0 0 19px}
.tbl-htype1 .list-radio li:first-child{margin:0}
.tbl-htype1 .list-radio li input[type="radio"]{margin:0 5px 0 0}
.lay-content .tbl-htype1 .list-radio.pop li{margin:0 0 0 0;width:70px}

/* 투자자정보확인서 */
.my-invest-info{position:relative;padding:19px 0 19px 22px;;min-height:20px;border:1px solid #e4e4e4;font-size:15px;color:#444}
.my-invest-info .btn-orange3{position:absolute;top:15px;right:14px}
.btn-orange3 i{padding-left:15px}
.btn-orange3 span{padding-right:15px}
.box-invest-type{position:relative;margin:20px 0 0;padding:35px 0 0 50px;height:175px;width:900px;font-size:25px;font-weight:bold;color:#222;background:url(../../img/fmc/step_invest_info_1.png) no-repeat}
.box-invest-type .txt-date{position:absolute;bottom:35px;left:50px;font-size:13px;color:#666;font-weight:normal}
.box-invest-type .btn{margin:20px 0 0}
.box-invest-type .text{font-size:14px;color:#686868;font-weight:normal; line-height:23px; margin-top:18px;}
.box-invest-result{position:relative; border:1px solid #ddd; border-radius:5px; margin:20px 0 0;padding:35px 400px 30px 50px;min-height:145px;/*width:900px;*/font-size:25px;font-weight:bold;color:#222;background:url(../../img/fmc/step_invest_info_2.png) no-repeat left bottom;}
.box-invest-result .txt-date {padding-top:30px; font-size:13px;color:#666;font-weight:normal}
.box-invest-result .btn{margin:20px 0 0}
.box-invest-result .text {font-size:14px;color:#686868;font-weight:normal; line-height:23px; margin-top:18px;}
.box-invest-result .text-info {font-size:14px;color:#5b5b5b;font-weight:normal; line-height:23px; margin-top:18px;}
.box-invest-result .text-info strong {font-weight:bold;}

/*.step-invest-qna{margin:40px 0 0;background:url(../../img/bg/bg_invest_qna.png)}
.step-invest-qna .qna-cont{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:21px 30px 0}
.step-invest-qna .qna-question{background:url(../../img/bg/bg_invest_qna2.png) repeat-x;padding-left:9px;height:42px;font-weight:bold;color:#444;line-height:42px}
.step-invest-qna .qna-num{display:inline-block;background:url(../../img/bg/bg_num_blue.png) no-repeat;margin:11px 7px 0 0;width:22px;height:21px;font-size:12px;font-weight:bold;color:#fff;text-align:center;line-height:21px}
.step-invest-qna .qna-clause{padding:20px 0 30px 40px;line-height:26px}
.step-invest-qna .qna-clause .w-95{float:left;width:95px;font-weight:bold;vertical-align:top}
.step-invest-qna .qna-clause .w-715{float:left;padding-left:8px;width:715px;text-indent:-8px}
.step-invest-qna .qna-top{background:url(../../img/fmb/invest_qna_top.png) no-repeat;width:950px;height:10px}
.step-invest-qna .qna-bottom{background:url(../../img/fmb/invest_qna_bottom.png) no-repeat;padding:11px 0 0 35px;width:915px;height:36px}
.step-invest-wrap{width:948px;border:1px solid #d8dadd}
.step-invest-wrap .step-invest-wrap2{background:url(../../img/bg/bg_invest_step_bottom.gif) no-repeat left bottom;padding-bottom:4px;width:950px}
.step-invest-wrap .step-invest-bottom{background:url(../../img/bg/bg_invest_step_bottom.png) no-repeat left bottom;padding-top:14px;width:950px;height:54px;color:#666;text-align:center}
.step-invest-wrap .step-invest{background:url(../../img/bg/bg_invest_step.png) no-repeat left top;padding-top:5px}*/
.step-invest-qna .qna-question{position:relative;font-size:14px;color:#222;line-height:21px;border-top:1px dotted #d8dadd;margin-top:19px;padding-top:19px}
.step-invest-qna .qna-question:first-child{border-top:0;margin-top:0; padding-top:0}
.step-invest-qna .qna-num{display:inline-block;background:url(../../img/bg/bg_num_blue.png) no-repeat;width:22px;height:21px;font-size:13px;font-weight:bold;color:#fff;text-align:center;line-height:21px;margin-right:5px}
.step-invest-qna .qna-clause{padding-left:31px}
.step-invest-qna .qna-clause li{margin-top:14px}
.step-invest-qna .qna-clause.type02 li span{display:inline-block;float:left}
.step-invest-qna .qna-clause.type02 li span:first-child{margin-left:3px}
.step-invest-qna .qna-clause .txt1{float:left}
.step-invest-qna .qna-clause.type02 li:after{content:" ";display:block;clear:both}
.step-invest-qna .qna-clause.type02 input{float:left;margin-top:3px}
.step-invest-qna .qna-clause.type02 .txt1{width:65px}
.step-invest-qna .qna-clause.type02 .txt2{}
.step-invest-qna .qna-clause.type02 .txt3{width:42px}

.step-invest-agree{padding:22px 30px 14px 30px;border-bottom:1px solid #d8dadd}
.step-invest-agree:after{content:" ";display:block;clear:both}
.step-invest-agree dl dt{float:left;font-size:14px;color:#222;background:url(../../img/bul/bul_squ_mid_gray.png) no-repeat 0 8px;padding-left:10px;margin:0 20px 0 60px  }
.step-invest-agree dl dt:first-child{margin-left:0}
.step-invest-agree dl dd{float:left}


/* 신규매수 - 투자성향분석 결과 */
.invest-result-cont .invest-date{padding:20px 20px 0 0;text-align:right}
.invest-result-cont .invest-result-inner{margin:35px 0 45px;height:435px;padding-bottom:55px}
.invest-result-cont .invest-result-inner.invest-type01{background:url(../../img/fmb/invest_type1.png) no-repeat 20px bottom}
.invest-result-cont .invest-result-inner.invest-type02{background:url(../../img/fmb/invest_type2.png) no-repeat 20px bottom}
.invest-result-cont .invest-result-inner.invest-type03{background:url(../../img/fmb/invest_type3.png) no-repeat 20px bottom}
.invest-result-cont .invest-result-inner.invest-type04{background:url(../../img/fmb/invest_type4.png) no-repeat 20px bottom}
.invest-result-cont .invest-result-inner.invest-type05{background:url(../../img/fmb/invest_type5.png) no-repeat 20px bottom}
.invest-result-cont .invest-result-inner .txt{text-align:center;color:#222;font-size:25px;line-height:100%}
.invest-result-cont .invest-result-bottom{padding:18px 20px;background:#eef1f3;border-top:1px solid #d8dadd;text-align:center;font-size:14px;color:#222}

/* 고객센터 메인 */
.cs-main-bg{background:#f1f1e6}
.cs-main{padding-top:18px}
.cs-main:after{content:" ";display:block;clear:both}
.cs-main .tit-wrap{position:relative;float:left;width:280px;height:281px;padding:27px 0 0 30px;background:url(../../img/bg/bg_cs_main_tit.gif?cashBuster=20191125) no-repeat left top}
.cs-main .tit-wrap h2{height:97px}
.cs-main .tit-wrap .btn{margin-top:14px}
.cs-main .tit-wrap .btn a{display:inline-block;width:91px;height:15px;background:url(../../img/btn/btn_cs_main.png) no-repeat left top}
.cs-main .tit-wrap .btn a:hover{background-position:0 -15px}
.cs-main .tit-wrap .bg-help{position:absolute;top:204px;left:249px;width:103px;height:69px;background:url(../../img/bg/bg_cs_main_help.png) no-repeat left top}
.cs-main h3{margin:0 0 14px 0;font-size:20px;color:#444;line-height:26px}
.cs-main h3 a{color:#444}
.cs-main h3 a:hover{color:#222}
.cs-main li a{color:#666}
.cs-main li a:hover{color:#222}
.cs-main .cont1-wrap{float:left;width:628px;height:282px;margin-left:10px;padding:26px 0 0 0;border:1px solid #d4d4d4;background:#fff}
.cs-main .cont1-wrap:hover, .cs-main .cont2-wrap:hover, .cs-main .cont3-wrap:hover, .cs-main .cont4-wrap:hover, .cs-main .cont5-wrap:hover,
.cs-main .cont6-wrap:hover, .cs-main .cont7-wrap:hover, .cs-main .cont8-wrap:hover{border:1px solid #999}
.cs-main .cont1-wrap .cont1-dv{float:left;display:inline;width:245px;padding:0 0 22px 45px}
.cs-main .cont1-wrap .cont1-dv li{padding-left:9px;background:url(../../img/bul/bul_squ_mid_gray.png) no-repeat left 45%;font-size:13px;color:#666;line-height:24px}
.cs-main .cont1-wrap .cont1-dv li.icon-wrb{padding-left:25px;background:url(../../img/bul/icon_wrb.png) no-repeat left center}
.cs-main .cont1-wrap .cont1-dv li.icon-post{padding-left:25px;background:url(../../img/bul/icon_post.png) no-repeat left center}
.cs-main .cont1-wrap .cont1-dv li.icon-fok{padding-left:25px;background:url(../../img/bul/icon_fok2.png) no-repeat left center}
.cs-main .cont1-wrap .cont2-dv{float:left;width:583px;padding:18px 0 0 45px;border-top:1px dashed #ddd}
.cs-main .cont1-wrap .cont2-dv dl{float:left;width:282px}
.cs-main .cont1-wrap .cont2-dv dt{font-size:16px;font-weight:bold;color:#666666;line-height:26px}
.cs-main .cont1-wrap .cont2-dv dd.call-num{font-size:30px;font-weight:bold;color:#444;line-height:36px}
.cs-main .cont1-wrap .cont2-dv dd{font-size:13px;color:#888}
.cs-main .cont1-wrap .cont2-dv ul{float:left;margin-top:5px}
.cs-main .cont1-wrap .cont2-dv ul li{float:left;width:60px;height:81px;margin-left:20px;text-align:center;background:url(../../img/btn/btn_cs_center.png) no-repeat left top;font-weight:bold}
.cs-main .cont1-wrap .cont2-dv ul li a{display:inline-block;width:60px;height:21px;padding-top:56px}
.cs-main .cont1-wrap .cont2-dv ul li.center1{background-position:6px 0}
.cs-main .cont1-wrap .cont2-dv ul li.center1:hover{background-position:6px -100px}
.cs-main .cont1-wrap .cont2-dv ul li.center2{background-position:-54px 0}
.cs-main .cont1-wrap .cont2-dv ul li.center2:hover{background-position:-54px -100px}
.cs-main .cont1-wrap .cont2-dv ul li.center3{background-position:-116px 0}
.cs-main .cont1-wrap .cont2-dv ul li.center3:hover{background-position:-116px -100px}
.cs-main .cont2-wrap, .cs-main .cont4-wrap, .cs-main .cont5-wrap{position:relative}
.cs-main .cont2-wrap, .cs-main .cont3-wrap, .cs-main .cont4-wrap, .cs-main .cont5-wrap{float:left;width:279px;height:152px;margin:10px 10px 0 0;padding:26px 0 0 29px;border:1px solid #d4d4d4;background:#fff}
.cs-main .cont2-wrap h3{float:left;margin-top:2px}
.cs-main .cont2-wrap fieldset{float:left;margin-left:18px;display:inline}
.cs-main .cont2-wrap fieldset input[type=text]{margin-top:-1px}
*+html .cs-main .cont2-wrap fieldset input[type=text]{width:200px;position:relative;top:-6px}
.cs-main .cont2-wrap ol{width:275px;float:left}
.cs-main .cont2-wrap li{background:url(../../img/bul/bul_circle_orange.png) no-repeat left center;font-size:13px;line-height:22px}
.cs-main .cont2-wrap li span{display:inline-block;width:15px;height:15px;margin-right:7px;font-size:11px;color:#fff;text-align:center;line-height:16px}
.cs-main .cont3-wrap{background:#fff url(../../img/bg/bg_cs_main_cont3.png) no-repeat 213px 83px}
.cs-main .cont3-wrap li, .cs-main .cont4-wrap li, .cs-main .cont5-wrap li{padding-left:9px;background:url(../../img/bul/bul_squ_mid_gray.png) no-repeat left 45%;font-size:13px;line-height:24px}
.cs-main .cont4-wrap{margin-right:0;background:#fff url(../../img/bg/bg_cs_main_cont4.png) no-repeat 213px 83px}
.cs-main .cont6-wrap{float:left;width:628px;height:152px;margin:10px 0 0 0;padding:26px 0 0 0;border:1px solid #d4d4d4;background:#fff url(../../img/bg/bg_cs_main_cont6.png) no-repeat center center;text-align:center;color:#888}
.cs-main .cont6-wrap .cont1-dv{float:left;width:241px}
.cs-main .cont6-wrap .cont1-dv h3{margin-top:6px;margin-bottom:9px;text-align:center}
.cs-main .cont6-wrap .cont2-dv{float:right;width:241px}
.cs-main .cont6-wrap .cont2-dv h3{margin-top:18px;margin-bottom:9px;text-align:center}
.cs-main .cont7-wrap, .cs-main .cont8-wrap{float:left;height:158px;margin:10px 0 0 0;background:#fff;border:1px solid #d4d4d4;color:#888}
.cs-main .cont7-wrap{width:264px;margin-right:10px;padding:26px 175px 0 29px;background:#fff url(../../img/bg/bg_cs_main_cont7.png) no-repeat 326px 39px}
.cs-main .cont8-wrap{width:250px;padding:26px 189px 0 29px;background:#fff url(../../img/bg/bg_cs_main_cont8.png) no-repeat 326px 50px}
.cs-main .btn-more a{position:absolute;top:0;right:0;display:inline-block;width:32px;height:32px;background:#fff url(../../img/btn/btn_cs_more.png) no-repeat 10px 10px}
.cs-main .btn-more a:hover{background:#f5f5f5 url(../../img/btn/btn_cs_more.png) no-repeat 10px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd}

/* 전자민원신청 */
.e-civil{background:url(../../img/fmc/e_civil.png) no-repeat 53px 47px;padding:61px 0 0 282px;border:1px solid #e4e4e4;height:181px}
.e-civil strong{display:block;font-size:30px;color:#222;line-height:40px;letter-spacing:-0.0623em}
.e-civil strong span{color:#40a4e4}
.e-civil p span{font-size:15px;font-weight:bold;color:#222}
.e-civil2{background:url(../../img/fmc/e_civil.gif) no-repeat 50px 25px;padding:50px 0 0 270px;border:1px solid #e4e4e4;height:162px}
.e-civil2 strong{display:block;font-size:24px;color:#222;line-height:36px}
.e-civil2 strong span{color:#ee5850}
.e-civil2 p{margin-bottom:5px;font-size:15px;color:#666;width:600px}
.e-civil3{background:url(../../img/fmc/e_civil3_2.png) no-repeat;padding:35px 0 0 40px;width:910px;height:205px}
.e-civil3 .tit{display:block;margin-bottom:20px;font-size:23px;color:#222}
.e-civil3 ul li{background:url(../../img/bul/bul_sq_arr.png) no-repeat 0 6px;padding-left:16px;margin-bottom:10px}

.lay-agree{border:1px solid #ddd;padding:18px 20px;width:508px;color:#444}
.lay-agree > h5{font-size:15px}
.lay-agree > h6, .lay-agree .subcont1{margin-top:20px;font-size:12px;font-weight:bold}
.lay-agree .subcont2{font-size:12px}
.complain-cont .txt-des{margin-top:15px;font-weight:bold}
.complain-cont ol.list-type3 li{margin-top:3px}

/* 고객센터 이벤트 */
.list-thumb-noti{margin-top:30px;border-top:1px solid #495159;border-bottom:1px solid #c1c4c8}
.list-thumb-noti li{padding:20px 0;min-height:100px;border-top:1px solid #d8dadd;overflow:hidden}
.list-thumb-noti li:first-child{border-top:0 none}
.list-thumb-noti li a{display:block;width:950px;height:100px;color:#666}
.list-thumb-noti li a:hover{text-decoration:none}
.list-thumb-noti .thumb{float:left}
.list-thumb-noti .thumb img{width:350px;height:100px}
.list-thumb-noti .txt{display:block;position:relative;float:right;width:580px;height:100px}
.list-thumb-noti .txt .tit-noti{display:block;padding:8px 0 0;font-size:18px;font-weight:bold;color:#222}
.list-thumb-noti a:hover .txt .tit-noti{text-decoration:underline}
.list-thumb-noti .txt .tit-sub{display:block;padding:11px 0 0;height:38px;line-height:18px;overflow:hidden}
.list-thumb-noti .txt .date{display:block;position:absolute;left:0;bottom:6px;padding:5px 0 0}
.list-thumb-noti .txt .d-day{display:block;width:150px;position:absolute;top:50%;right:0;margin:-18px 0 0;width:150px;text-align:center}
.list-thumb-noti .txt .d-day strong{display:block;line-height:34px;font-size:34px;color:#222}
.list-thumb-noti .txt .d-day .tag{display:block;margin:5px 0 0 10px;padding:0 0 0 9px;width:65px;height:18px;line-height:18px;text-align:center;font-size:11px;color:#fff;font-weight:bold;background:url(../../img/bul/icon_tag.png) no-repeat 0 0}

/* 이벤트 당첨자 보기 레이어팝업 */
.view-winner-wrap{width:550px}
.view-winner-wrap .img img{width:550px}
.view-winner-wrap .tbl-vtype3{margin:7px 0 0}
.view-winner-wrap .list-radio{padding:12px 0 0;overflow:hidden}
.view-winner-wrap .list-radio li{float:left;padding:0 0 0 40px}
.view-winner-wrap .list-radio li:first-child{padding:0}
.view-winner-wrap .list-radio li .input-check{margin:0 4px 0 0}

/* 진행중인이벤트 내용보기 */
.view-wrap.mg-t80{margin-top:80px}

/* ARS */
.td-pw-wrap .input-text{margin:0 2px}
.td-pw-wrap .input-text:first-child{margin-left:0}
.tbl-vhtype1.tbl-ars .p-num{display:inline-block;width:24px;height:25px;line-height:24px;font-weight:bold;color:#1f5dbe;text-align:center;background:url(../../img/fmc/bg_p_num.gif) no-repeat 0 0}
.tbl-vhtype1.tbl-ars th.first{padding:0 0 0 10px;text-align:left}
.tbl-vhtype1.tbl-ars th.first .p-num{margin:0 4px 0 0}
.tbl-vhtype1.tbl-ars td .p-num{margin:0 3px 0 0}
.ars-intro{background:url(../../img/fmc/ars_service2_woori.png) no-repeat;padding:35px 0 0 40px;width:910px;height:175px}
.ars-intro .tit{display:block;margin-bottom:20px;font-size:23px;color:#222}


/* 고객센터안내 */
.cscenter-info{position:relative;background:url(../../img/bg/bg_fmc_step2.png) no-repeat;margin-top:15px;padding:0 2px;width:946px;height:120px}
.cscenter-info li{float:left;width:189px;color:#666;text-align:center;margin-top:38px}
.cscenter-info .li02{width:179px}
.cscenter-info .li03{width:219px;margin-top:26px}
.cscenter-info .li04{width:179px;margin-top:26px}
.cscenter-info .li05{width:179px;margin-top:48px}

.cscenter-info .step-title{font-size:15px;font-weight:bold;color:#1e7498;line-height:22px}
.cscenter-info .tel-box{padding:3px 0 0}
.cscenter-info .tel-box .num-fourth{display:inline-block;margin:0 2px}
.cscenter-info .tel-box .num-fourth:first-child{margin-left:0}
.cscenter-info .tel-box .num-fourth em{display:inline-block;margin:0 0 0 1px;width:17px;height:25px;line-height:24px;text-align:center;font-weight:bold;color:#1f5dbe;background:url(../../img/fmc/bg_tel_box.gif) no-repeat 0 0}
.cscenter-info .p-num{display:inline-block;width:24px;height:25px;line-height:24px;font-weight:bold;color:#1f5dbe;text-align:center;background:url(../../img/fmc/bg_p_num.gif) no-repeat 0 0}
.cscenter-info .input-p-num{padding:4px 0 0}
.cscenter-info .select-p-num{text-align:left;padding:4px 0 0 30px}
.cscenter-info .select-p-num .p-num{margin:0 5px 0 0}

.center-intro{background:url(../../img/fmc/center_intro_woori.png) no-repeat;padding:35px 0 0 40px;width:910px;height:175px}
.center-intro .tit{display:block;margin-bottom:20px;font-size:23px;color:#222}

.blue-step .p-num{display:inline-block;width:24px;height:25px;line-height:24px;font-weight:bold;color:#1f5dbe !important;text-align:center;background:url(../../img/fmc/bg_p_num.gif) no-repeat 0 0}
.blue-step .p-num.type01{margin-left:-19px}

/* 하모니 */
.harmony-info{width:910px;height:205px;padding:35px 0 0 40px;background:url(../../img/fmc/harmony_bg.png) no-repeat}
.harmony-info p{font-size:16px;color:#222;margin-bottom:7px}
.harmony-info dl dt{font-size:23px;color:#222;margin-bottom:16px}

/*.harmony-info .harmony-txt2{margin-top:12px;font-size:14px;font-weight:normal;color:#666;line-height:20px}
.harmony-info1{background:url(../../img/fmc/harmony_info1.png) no-repeat 41px 32px;margin-top:75px;padding:50px 0 0 200px;height:119px}
.harmony-info2{background:url(../../img/fmc/harmony_info2.png) no-repeat 41px 32px;margin-top:75px;padding:50px 0 0 200px;height:119px}
.harmony-info1 .info-title, .harmony-info2 .info-title{font-size:24px;font-weight:bold;color:#222}
.harmony-info1 b{display:block;font-size:15px}*/
.harmony-info3{position:relative;background:url(../../img/fmc/harmony_info3.png) no-repeat 123px top;margin:39px 0 0 227px;padding-bottom:38px;width:415px;height:101px}
.harmony-info3 .info-title{position:absolute;left:0;top:40px;font-size:18px;font-weight:bold;color:#222}
.harmony-info3 .info-cont{position:absolute;font-size:16px;font-weight:bold;color:#222;text-align:center}

.search-txt{font-size:14px;color:#222;font-weight:bold;margin-top:80px;text-align:center}

.harmony-step1{background:url(../../img/bg/bg_harmony_step.png) no-repeat;margin-top:15px;padding:24px 3px 0;width:944px;height:199px}
.harmony-step1:after, .harmony-step2:after{content:" ";display:block;clear:both}
.harmony-step1 li{float:left;padding-left:25px;width:211px;font-size:15px;font-weight:bold}
.harmony-step1 li i, .harmony-step2 li i{font-weight:bold;color:#1e7498}
.harmony-step1 li span, .harmony-step2 li span{font-size:13px}
.harmony-step1 .low-cont dt, .harmony-step2 .low-cont{font-size:13px;font-weight:bold;color:#444}
.harmony-step1 .low-cont dd{padding-left:8px;font-size:13px;font-weight:normal;color:#666;text-indent:-8px}
.harmony-step2{background:url(../../img/bg/bg_harmony_step2.png) no-repeat;margin-top:15px;padding:24px 3px 0;width:944px;height:159px}
.harmony-step2 li{float:left;padding-left:25px;width:211px;font-size:15px;font-weight:bold}

/* faq */
.faq_search{overflow:hidden}
.faq_search h2{float:left}
.faq_search fieldset{float:right; padding:0 12px 0px 10px; margin:20px 0 0 0; border:3px solid #dce1e6; border-radius:32px; line-height:32px}
.faq_search fieldset select{border:none; background:#fff;}
.faq_search fieldset input[type=text]{border:0;line-height:18px;width:226px;height:18px }
.faq_search .file{float:right;padding-top:30px}

/* 기타 */
.label-style1{display:inline-block;background:url(../../img/bg/bg_btnst_label.png) no-repeat;width:214px;height:22px;line-height:22px;font-size:12px;color:#444;text-align:center;vertical-align:middle}
.h3-tit .btn-auto.white-h28{margin:-20px 0 0 5px}

.view-wrap.event .view-head h3{width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.view-head dl.period{margin-right:17px !important;padding-right:17px;margin-right:0;background:url(../../img/bul/bul_line_gray.png) no-repeat right 55%}
.view-head dl .send-sns{width:170px;float:none !important}
.view-head dl .bt-area{width:100%}
.view-head dl.file.send dt{padding-left:20px;background:url(../../img/bul/bul_send.png) no-repeat 0 55%}
.view-body.event{padding:30px 50px}
.divline{margin-bottom:30px;border-bottom:1px solid #e7eaec}
.event-fund{padding:10px 0 20px 0}
.event-fund + .comm-cont-area{margin-top:50px}
.comm-cont-area > .reple-area{border-top:none}
.comm-cont-area + .view-foot{margin-top:30px}

/*  고객센터 main */
.customer-main h2{font-size:30px;color:#222;padding:23px 0 24px 0}
.customer-main .customer-wrap{margin-top:10px}
.customer-main .customer-wrap:after{content:" ";display:block;clear:both}
.customer-main .customer-wrap > div{float:left;margin-left:10px}
.customer-main .customer-wrap > div:first-child{margin-left:0}
.customer-main .customer-wrap.first{margin-top:0}
.customer-main .customer-box{border:1px solid #d8dadd}
.fs-use{width:470px;height:230px;background:url(../../img/fmc/customer_main_01_woori.gif) no-repeat 0 0}
.fs-use a{display:block;height:184px;padding:46px 30px 0;color:#fff}
.fs-use a strong{display:block;padding-bottom:20px;font-size:30px;line-height:36px;margin-top:2px;background:url(../../img/fmc/customer_main_bar.gif) no-repeat 0 bottom}
.fs-use a:hover{text-decoration:none}
.customer-center{position:relative;width:230px;height:230px;text-align:center;color:#fff;background:url(../../img/fmc/customer_main_02_new.gif) no-repeat 0 0 }
.customer-center a{position:absolute;top:0;left:0;width:230px;height:230px;text-indent:-9999px}
.customer-center dl{padding-top:124px}
.customer-center dl dt{font-size:18px;font-weight:bold}
.customer-center dl dd.num{color:#fdd6b7;font-size:30px;font-weight:bold;margin:18px 0 7px 0}
.customer-center-link{width:230px;height:230px;background:url(../../img/fmc/customer_main_03.gif) no-repeat 0 0}
.customer-center-link:after{content:" ";display:block;clear:both}
.customer-center-link a{display:block;float:left;width:115px;height:38px;padding-top:77px;text-align:center;font-size:14px;color:#333;font-weight:bold}
.customer-center-link a:hover{text-decoration:none}
.fs-info{width:710px}
.fs-info .fs-info-go{height:178px;padding:30px 0 0 30px;margin-top:10px}
.fs-info .fs-info-go:after{content:" ";display:block;clear:both}
.fs-info .fs-info-go:first-child{margin-top:0;padding-left:0}
.fs-info .fs-info-go dl{float:left;width:208px;height:155px;border-left:1px solid #d8dadd;padding-left:30px}
.fs-info .fs-info-go dl:first-child{border-left:0;width:198px}
.fs-info .fs-info-go dl dt{font-size:16px;line-height:22px;color:#222;margin-bottom:17px}
.fs-info .fs-info-go dl dd{padding-left:10px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left center;line-height:23px}
.fs-info .fs-info-go dl dd a{text-decoration:underline}
.customer-box h3{color:#222;font-size:18px;margin-bottom:24px;margin-top:-2px}
.customer-box h3 span{color:#3f7dbb}
.fs-info .fs-info-go ul:after{content:" ";display:block;clear:both}
.fs-info .fs-info-go ul li{float:left;background:url(../../img/fmc/action_arr.png) no-repeat 0 31px;padding-left:35px;margin-right:18px}
.fs-info .fs-info-go ul li:first-child{background:none;padding-left:0}
.fs-info .fs-info-go ul li a{display:block;height:20px;padding-top:88px;text-align:center;font-size:14px;color:#333}
.fs-info .fs-info-go ul li .action1{background:url(../../img/fmc/action1.png) no-repeat;width:81px}
.fs-info .fs-info-go ul li .action2{background:url(../../img/fmc/action2.png) no-repeat;width:80px}
.fs-info .fs-info-go ul li .action3{background:url(../../img/fmc/action3.png) no-repeat;width:82px}
.fs-info .fs-info-go ul li .action4{background:url(../../img/fmc/action4.png) no-repeat;width:94px}
.fs-info .fs-info-go ul li .action5{background:url(../../img/fmc/action5.png) no-repeat;width:108px}
.fs-mobile{position:relative;width:200px;height:430px;padding-left:30px;background:url(../../img/fmc/customer_main_04.gif)}
.fs-mobile dl{padding-top:252px}
.fs-mobile dl dt{font-size:18px;font-weight:bold;color:#222;margin-bottom:3px}
.fs-mobile dl dd{font-size:12px;line-height:17px}
.fs-mobile dl dd.img{position:absolute;top:63px;left:52px;line-height:0;font-size:0}
.fs-mobile dl dd.img a{display:block;width:126px;height:174px;text-indent:-9999px;background:url(../../img/fmc/customer_main_mobile.gif)}
.fs-mobile .btn{position:relative;width:177px;margin-top:18px}
.fs-mobile .btn a{display:block;margin-bottom:7px}
.fs-mobile .btn .qrcode{position:absolute;display:block;top:0;right:0}
.customer-box.faq{position:relative;width:408px;height:178px;padding:30px;background:#f5f5f5}
.customer-box.faq h3{font-size:20px;margin-top:-3px;margin-bottom:16px}
.customer-box.faq .saerch{position:relative;width:100%;height:40px;background:#3f86cc}
.customer-box.faq .saerch a{position:absolute;right:0;background:url(../../img/btn/bg_search_blue.gif) no-repeat;width:45px;height:40px}
.customer-box.faq .saerch input{height:36px;line-height:36px;margin:2px;border:0;padding:0 0 0 10px;width:352px;font-size:15px}
.customer-box.faq ul{margin-top:9px}
.customer-box.faq ul li span{color:#3f86cc;font-weight:bold}
.customer-box.faq ul li{line-height:24px}
.customer-box.faq ul li a{display:block;width:410px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#222}
.customer-box.harmony{width:468px;height:208px;padding-top:30px}
.customer-box.harmony h3{text-align:center;margin-bottom:30px;margin-top:0}
.customer-box.harmony ul{background:url(../../img/fmc/harmony_line.gif) no-repeat top center}
.customer-box.harmony ul:after{content:" ";display:block;clear:both}
.customer-box.harmony ul li{float:left;width:234px;height:158px;background:url(../../img/fmc/customer_main_harmony2.gif) no-repeat bottom center;text-align:center}
.customer-box.harmony ul li:first-child{background:url(../../img/fmc/customer_main_harmony1.gif) no-repeat bottom center}
.customer-box.harmony ul li a{display:block;color:#222;font-size:18px;font-weight:bold;margin-bottom:5px;vertical-align:top;line-height:18px}
.customer-box.harmony ul li span{font-size:12px;line-height:17px}
.cos-notice{position:relative;width:408px;height:158px;padding:30px}
.cos-notice ul{margin-top:-7px}
.cos-notice ul li{padding-left:10px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left center}
.cos-notice ul li a{display:block;width:410px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:25px}
.elect-service{position:relative;width:200px;height:190px;padding:30px 0 0 30px;background:#31acb1;color:#fff}
.elect-service h3{font-size:18px;height:93px;margin-top:-2px}
.elect-service h3 a{color:#fff}
.elect-service p{font-size:12px;line-height:18px}
.elect-service.type02{background:#677080}

.customer-more{display:block;position:absolute;top:0px;right:0px;width:44px;height:44px;background:url(../../img/fmc/customer_morebt.png) no-repeat;text-indent:-9999px;z-index:10}
.customer-more:hover{background-position:0 -44px}

/* 이용안내 계좌개설안내 */
.account-info{margin-top:16px}
.account-info div{width:950px;height:176px;padding-top:28px;background:url(../../img/fmc/use_info_bg.png) no-repeat left center;margin-top:8px}
.account-info div.last{height:163px;background:url(../../img/fmc/use_info_bg02.png) no-repeat left center}
.account-info div:first-child{margin-top:0}
.account-info div:after{content:" ";display:block;clear:both}
.account-info div p{float:left;display:block;width:200px;text-align:center;font-weight:bold;color:#405c7e}
.account-info div p span{display:block;background:url(../../img/fmc/step_bg_bar.gif) no-repeat center bottom;padding-bottom:14px;text-align:center;vertical-align:top;font-size:16px;line-height:16px}
.account-info div p.step01{height:125px;background:url(../../img/fmc/step1_bg.png?cashBuster=20200831) no-repeat center bottom}
.account-info div p.step02{height:131px;background:url(../../img/fmc/step2_bg.png) no-repeat center bottom}
.account-info div p.step03{height:124px;background:url(../../img/fmc/step3_bg.png) no-repeat center bottom}
.account-info div p.step04{height:120px;background:url(../../img/fmc/step4_bg.png) no-repeat center bottom}
.account-info div p.step05{height:120px;background:url(../../img/fmc/step5_bg.png) no-repeat center bottom}
.account-info div dl{float:left;width:684px;padding-left:30px}
.account-info div dl dt{font-size:15px;color:#222;margin-bottom:15px}
.account-info div dl dd{background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px;padding-left:8px;margin-top:2px}
.account-info div dl dd:first-child{margin-top:0}
.account-info div dl dd a{display:inline-block;background:url(../../img/fmc/arr_or.png?cashBuster=20200831) no-repeat right 4px;padding-right:12px}
.account-info div dl dd a:hover{font-family:"NanumGothicBold" }

.cartSeason2{padding-top:163px;height:638px;background:url(../../img/fmc/bg_cart.gif) 0 0 no-repeat}
.cartS2_box li{float:left;display:inline-block;width:49.9%}
.cartS2_foot{background:url(../../img/fmc/tip_cart.gif) 0 50% no-repeat;padding-left:100px;min-height:80px;margin-bottom:40px}

/* 피싱,해킹보상보험 */
.phishing{padding:80px 0 80px 380px;letter-spacing:-1px;border:1px solid #ddd;background:url(../../img/fmc/phishing_img01.gif) no-repeat left center;background-position:35px 50px}
.phishing .txt-box-hd{display:block;padding-bottom:9px;font-size:30px;line-height:38px;color:#222}
.phishing .txt-comp{display:block;padding:8px 0 0;font-size:21px;color:#222}

.phishing_step{width:950px;height:337px;letter-spacing:-1px;background:url(../../img/fmc/phishing_bg01.gif) no-repeat}
.phishing_step li{padding:20px;float:left;display:inline-block}
.phishing_step dl{float:left}
.phishing_step dl dt{font-size:14px;color:#444;font-weight:bold;margin-bottom:5px}
.phishing_step dl dd{line-height:20px}

.fair_fruits{width:100%;height:860px;background:url(../../img/fmc/2015_fair_fruits.png) no-repeat center}

.box-adress{margin:0;padding:16px 17px;border:1px solid #ddd;color:#666}

/* 강조 */
.adress{margin-top:30px;margin-right:auto;margin-left:auto;border:4px solid #e4e4e4;padding:12px 18px 18px 18px;min-height:0px;letter-spacing:-0.5px}
.adress strong{display:block;font-size:18px;background:url(../../img/bg/bg_adress.png) no-repeat 0 0;padding:4px 0 16px 38px;border-bottom:1px dotted #ccc;font-weight:normal;color:#1f5dbe}
.adress li{background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 8px;padding-left:8px;margin:0 0 0;font-size:13px;color:#666}
.adress .define dd{padding-left:8px}
.adress li.line24{background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 11px}
.adress li:first-child{margin:0}

/* 비과세 해외 주식형펀드 */
.taxfree{width:890px;height:1000px;background:url(../../img/fmc/taxfree01.gif) no-repeat}
.input-taxfree{height:30px;width:480px;border:0px solid;font-size:30px;color:#444;font-weight:bold;line-height:30px;margin:0px;padding:20px;vertical-align:middle;background:#ffffff}
.input-taxfree:focus{background:#ffeee4;border:0px solid}

/* 비대면사전알림 이벤트 */
.account{width:880px;height:1500px;background:url(../../img/fmc/open_account02.gif) no-repeat}
.input-account{height:30px;width:390px;border:0px solid;font-size:24px;color:#444;font-weight:bold;line-height:30px;margin:0px;padding:20px 0 20px 0;vertical-align:middle;background:#e1e1e1}
.input-account:focus{background:#e1e1e1;border:0px solid}

/* 2016.06.02 고객의 소리 */
.help_pg .clause_d{text-align:right}
.help_pg .clause_d pre{display:block;border:1px solid #d8dadd;color:#686866;background-color:#fbfbfc;font-size:13px;line-height:20px;text-align:left;padding:20px;margin-top:6px;height:108px;overflow:hidden;overflow-y:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'NanumGothic','나눔고딕','Dotum','Arial' !important}
.help_pg .clause_chk_d{color:#686866;font-size:13px}
.help_pg .clause_chk_d *{vertical-align:middle;cursor:pointer}
.help_lay .clause_d{text-align:right}
.help_lay .clause_d pre{display:block;border:1px solid #d8dadd;color:#686866;background-color:#fbfbfc;font-size:13px;line-height:20px;text-align:left;padding:20px;margin-top:6px;height:108px;overflow:hidden;overflow-y:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'NanumGothic','나눔고딕','Dotum','Arial' !important;word-break:break-word;white-space:pre}
.help_lay .clause_chk_d{color:#686866;font-size:13px}
.help_lay .clause_chk_d *{vertical-align:middle;cursor:pointer}
.help_lay > dl{padding-top:7px;width:610px}
.help_lay .dd_btn{position:relative;text-align:center;padding-bottom:55px}
.help_lay .dd_btn:before{content:'';position:absolute;left:50%;top:0;height:167px;width:1px;background-color:#d1d1d1}
.help_lay .dd_btn a{position:relative;display:inline-block;*display:inline;*zoom:1;width:237px;height:167px;vertical-align:top}
.help_lay .dd_btn a strong,.help_lay .dd_btn a span{display:block}
.help_lay .dd_btn a strong{padding-top:125px;color:#060606;font-size:24px;font-weight:600}
.help_lay .dd_btn a span{position:absolute;top:100%;left:0;right:0;margin-top:11px;color:#686868;font-size:14px;line-height:20px}
.help_lay .dd_btn .btn_f{background:url('../../img/btn/btn_help_01.jpg') no-repeat;margin-right:77px}
.help_lay .dd_btn .btn_l{background:url('../../img/btn/btn_help_02.jpg') no-repeat}

/* 2016.06.09 고객의소리 메인*/
.help_main_pg .help_qBtn{margin-bottom:20px}
.help_main_pg .help_qBtn dt,.help_main_pg .help_qBtn dd{float:left;height:200px}
.help_main_pg .help_qBtn dt{border-top:2px solid #495159;border-bottom:1px solid #d8dde2;width:282px;background:url('../../img/fmf/tx_02_woori.gif') 14px 21px no-repeat;margin-right:44px}
.help_main_pg .help_qBtn dd{display:block;text-align:left;width:208px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
/*.help_main_pg .help_qBtn dd a:hover{text-decoration:initial}*/
.help_main_pg .help_qBtn dd .f{display:block}
.help_main_pg .help_qBtn dd .btn-white{margin-top:50px}
.help_main_pg .help_qBtn dd .f strong{display:inline-block;*display:inline;*zoom:1;font-size:24px;line-height:24px;margin-bottom:9px;padding-right:22px}
.help_main_pg .help_qBtn dd .f span{display:block;font-size:14px;line-height:18px}
.help_main_pg .help_qBtn .btn_1,.help_main_pg .help_qBtn .btn_3{border:1px solid #d8dde2}
.help_main_pg .help_qBtn .btn_1 .f strong,.help_main_pg .help_qBtn .btn_3 .f strong{color:#333;background:url('../../img/fmf/ico_ar01.gif') center right no-repeat}
.help_main_pg .help_qBtn .btn_1 .f span,.help_main_pg .help_qBtn .btn_3 .f span{color:#666}
.help_main_pg .help_qBtn .btn_2 .f strong{color:#fff;background:url('../../img/fmf/ico_ar02.gif') center right no-repeat}
.help_main_pg .help_qBtn .btn_2 .f span{color:#a6b7d2}
.help_main_pg .help_qBtn .btn_1{background:#fff url('../../img/fmf/ico_point01.gif') 142px 128px no-repeat}
.help_main_pg .help_qBtn .btn_2{background:#424e62 url('../../img/fmf/ico_point02.gif') 140px 119px no-repeat}
.help_main_pg .help_qBtn .btn_3{background:#fff url('../../img/fmf/ico_point03.gif') 143px 120px no-repeat}

.help_main_pg .help_guide{margin-top:60px}
.help_main_pg .help_guide dt{text-align:center;background:url('../../img/fmf/bg_line.gif') left center repeat-x}
.help_main_pg .help_guide dt strong{display:inline-block;*display:inline;*zoom:1;background-color:#fff;color:#333;font-size:20px;padding:0 22px;font-weight:400}
.help_main_pg .help_guide dd{text-align:center;padding:27px 0}
.help_main_pg .help_guide dd a{display:inline-block;*display:inline;*zoom:1;width:120px;padding-top:130px;color:#333;font-size:15px;margin:0 12px;background:url('../../img/fmf/btn_off.gif') no-repeat}
.help_main_pg .help_guide dd a:hover{background:url('../../img/fmf/btn_on.gif') no-repeat;/*text-decoration:initial;*/}
.help_main_pg .help_guide dd .btn_01{background-position:0 top!important}
.help_main_pg .help_guide dd .btn_02{background-position:-150px top!important}
.help_main_pg .help_guide dd .btn_03{background-position:-300px top!important}
.help_main_pg .help_guide dd .btn_04{background-position:-450px top!important}
.help_main_pg .help_guide dd .btn_05{background-position:-600px top!important}
.help_main_pg .help_guide dd .btn_06{background-position:-750px top!important}

/* 고객의소리 메인 > 레이어팝업 */
.lay_help{min-width:300px}
.lay_help .inp_box{text-align:center}
.lay_help .inp_box label{display:block;padding:5px 0}
.lay_help .inp_box label strong{display:inline-block;*display:inline;*zoom:1;font-size:14px;vertical-align:middle;min-width:75px;text-align:left;font-weight:600}
.lay_help .inp_box label input{margin:0}

/* 2016.07.02 금융소비자보호 > 메인 */
.cns_main{padding-top:20px}
.cns_main .tx_cdt{background:url('../../img/fmc/bg_cns_main_woori.jpg') no-repeat;height:585px;padding-left:40px;font-size:16px}
.cns_main .tx_cdt h3{padding-top:64px;text-align:center;color:#1f5dbe;font-size:26px;font-weight:600;line-height:26px}
.cns_main .tx_cdt .tx_sub{display:block;text-align:center;padding-top:27px;color:#686868;line-height:26px}
.cns_main .tx_cdt .tx_sub span{color:#003894;font-weight:600}
.cns_main .tx_cdt ol{text-align:left;padding-top:27px;padding-left:180px}
.cns_main .tx_cdt ol li{position:relative;padding-left:47px;color:#0c2958;padding-bottom:17px}
.cns_main .tx_cdt ol li span{position:absolute;left:0;top:0;color:#89a5d3}
.cns_main .tx_cdt .signed{display:block;padding-top:14px;font-size:14px;color:#222;text-align:center}
.cns_main .tx_cdt .signed span{display:block;padding-bottom:5px}
.cns_main .btn_box{margin-top:44px}
.cns_main .btn_box dd{clear:both;overflow:hidden}
.cns_main .btn_box dd *{display:block}
.cns_main .btn_box dd a{position:relative;float:left;width:228px;height:158px;vertical-align:top;margin-left:10px;border:1px solid #dedede}
.cns_main .btn_box dd a strong{margin:23px 0 0 13px;font-size:18px;color:#222;font-weight:600}
.cns_main .btn_box dd a span{position:absolute;left:18px;bottom:19px;color:#888;font-size:12px;padding-right:11px;background:url('../../img/fmc/ico_cns_ar_r.jpg') right center no-repeat}
.cns_main .btn_box dd .btn_01{margin-left:0;background:url('../../img/fmc/ico_cns_01_woori.jpg') 112px 76px no-repeat}
.cns_main .btn_box dd .btn_02{background:url('../../img/fmc/ico_cns_02.jpg') 144px 64px no-repeat}
.cns_main .btn_box dd .btn_03{background:url('../../img/fmc/ico_cns_03.jpg') 106px 64px no-repeat}
.cns_main .btn_box dd .btn_04{background:url('../../img/fmc/ico_cns_04.jpg') 115px 55px no-repeat}

/* 2016.07.02 금융소비자보호 > 소비자보호체계 */
.cns_sub .hd_title {position:relative; border:1px solid #ddd; border-radius:5px; box-sizing:border-box; /* background:url('../../img/fmc/bg_cns_hd.jpg') no-repeat; */height:210px;padding-left:40px;margin-bottom:38px}
.cns_sub .hd_title:before{content:'';display:block;position:absolute;right:0;top:0;bottom:0;width:489px;background:url('../../img/fmc/img_cns_hd_01.png') no-repeat}
.cns_sub .hd_title dt{padding:33px 0 17px;font-size:23px;color:#222}
.cns_sub .cns_tab dt{overflow:hidden;clear:both;padding-top:2px}
.cns_sub .cns_tab dt a{position:relative;display:block;float:left;width:25%;border:1px solid #cdd2d7; border-bottom:2px solid #5c6369; background-color:#fff;text-align:center;font-size:15px;color:#686868;height:42px;line-height:42px;border-top:1px solid #d8dadd;margin-left:-1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.cns_sub .cns_tab dt a:first-child{margin-left:0}
.cns_sub .cns_tab dt a.on{background-color:#fff; border:2px solid #5c6369; border-bottom:none;z-index:1}
.cns_sub .cns_tab dt a.on span{color:#222}
.cns_sub .cns_tab dt a.on:before{content:'';position:absolute;left:-1px;right:-1px;top:-2px;display:block;background-color:#5c6369;height:2px}
.cns_sub .cns_tab dd{display:none;padding-top:60px;text-align:center}
.cns_sub .cns_tab dd h4{display:block;text-align:center;font-size:24px;color:#222222;line-height:32px;font-weight:600;margin-bottom:40px}
.cns_sub .cns_tab .tooltip{float: right;width: 70px;height: 24px;border-radius: 3px;border: solid 1px #ccc;background-color: #fff;margin-top: 2px;vertical-align:middle;vertical-align: baseline;line-height: 23px;}
.cns_sub .cns_tab .tooltip:hover {color: #0064ff;border: solid 1px #0064ff}
.cns_sub .cns_tab .con_text {font-family: "NanumGothic", "나눔고딕", "Dotum", "Arial" !important;font-size: 16px;line-height: 24px;font-weight: normal;color: #333;text-align: center;margin-top: -15px;margin-bottom: 40px;}

/* 2016.07.02 금융소비자보호 > 소비자보호 우수사례란? */
.cns_exp .hd_title:before{right:40px;top:1px;bottom:0;width:247px;background:url('../../img/fmc/img_cns_hd_02.jpg') left bottom no-repeat}
.cns_exp .cns_tx_box{clear:both;overflow:hidden}
.cns_exp .cns_tx_box dl{position:relative;float:left;border:1px solid #e4e4e4;width:308px;margin-left:10px;height:367px;text-align:center;background-position:center 33px!important;background-repeat:no-repeat!important;vertical-align:top}
.cns_exp .cns_tx_box dl dt{padding-top:196px;color:#222;font-size:18px;font-weight:600}
.cns_exp .cns_tx_box dl dd{padding-top:26px;padding-left:39px;text-align:left}
.cns_exp .cns_tx_box .dl_1{background:url('../../img/fmc/ico_cns_05.jpg');margin-left:0}
.cns_exp .cns_tx_box .dl_2{background:url('../../img/fmc/ico_cns_06.jpg') }
.cns_exp .cns_tx_box .dl_3{background:url('../../img/fmc/ico_cns_07.jpg')}

.term_box{    background: url('../../img/fmc/img_hd_term.jpg') no-repeat;height: 210px;padding-left: 40px;margin-top: 4px}
.term_box p,.term_box p *{display: block;}
.term_box p{    padding-top: 38px;}
.term_box p strong{    font-weight: 300;    font-size: 22px;    color: #212121;}
.term_box p span{   margin: 17px 0 19px;    font-size: 13px;    color: #696969;letter-spacing:0}

.term_box label,.term_box label span{display:inline-block;*display:inline;*zoom:1}
.term_box label > *{vertical-align:middle}
.term_box label span{ position: relative;color: #0036a2;    font-weight: bold;    padding:0 7px}
.term_box label span:before{content:'';position:absolute;left:0;top:8px;display:block;width:2px;height:2px;background-color:#0e3293}
.term_box label select{min-width:328px;line-height:12px\9;}

/*펀문펀답*/ /*레이아웃 및 컨텐츠 수정 2016-12-13*/
#container .funfun_wrap > div{position:relative; margin: 0 auto;}

.funfun_wrap{margin: 0 auto; width:100%; padding-bottom:100px;}
.funfun_cont{margin: 0 auto; width:950px; position:relative;}

.funfun_visual{width:100%; height:360px; text-align: center; margin-bottom:40px;}

.funfun_visual .bx-pager {text-align:center;}
.funfun_visual .bx-pager .bx-pager-item {display: inline-block;}
.funfun_visual .bx-pager a {display: block; width: 14px; height: 14px; padding: 2px 2px 2px 3px; background: url(../../img/fmc/ico_idx_02.png) 2px center no-repeat; font-size: 0; color: #fff;}
.funfun_visual .bx-pager a.active {background-position:-15px center;}

.funfun_info{overflow:hidden; padding-bottom:58px;}
.funfun_info > h3 {border-bottom:1px solid #ddd; padding-bottom:15px; font-size:18px; color:#333;}
.funfun_info01, .funfun_info02 {float:left; width:320px;}
.funfun_info03 {float:right;width:310px;}

.funfun_info_txt{position:relative; overflow:hidden; color:#333;}
.funfun_info_txt dt{font-size:15px; margin-bottom:5px;}
.funfun_info_txt .funfun_info_tit{font-size:22px; line-height:28px; margin-bottom:15px;}
.funfun_info_txt .funfun_step li{font-size:13px; line-height:20px;}
.funfun_info_txt .btn_org{display:block; text-decoration:none; width:160px; height:34px; line-height:32px; background-color: #f4843c; color:#fff; font-size:14px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:8px;}
.funfun_info_txt .btn_wht{display:block; text-decoration:none; width:160px; height:34px; line-height:32px; background-color: #fff; color:#4e5560; border:1px solid #ccc; font-size:14px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.funfun_intro {position:relative; overflow:hidden; background-color:#eee; margin:auto 0;}
.funfun_intro dl {text-align: center; padding-top: 40px;}
.funfun_intro .funfun_service dt{color: #333; line-height:42px; padding-bottom:30px;}
.funfun_intro .funfun_service dt strong{font-size: 30px; font-weight:500;}
.funfun_intro .funfun_service dt span{color: #333; font-size: 18px;}
.funfun_intro .funfun_service dd {position:relative; padding-bottom:24px;}
.funfun_intro .funfun_service dd li {display: inline-block; vertical-align: top; text-align: center; width:300px;margin-left:10px;}
.funfun_intro .funfun_service dd li:first-child {margin-left:0px;}
.funfun_intro .funfun_service dd li * {display: block;}
.funfun_intro .funfun_service dd li img {margin: 0 auto; padding-bottom:20px}
.funfun_intro .funfun_service dd li strong {color: #333; font-size: 20px; line-height: 26px; padding-bottom: 7px; font-weight:normal;}
.funfun_intro .funfun_service dd li span {color: #444; font-size: 14px; line-height: 20px;}

.funfun_intro2 {position:relative; overflow:hidden; margin:0 auto; background:url(../../img/fmc/bg_shadow.png) repeat-x; padding-bottom:30px;}
.funfun_intro2 dt {height:40px;text-align:center; font-size:15px; color:#f4843c; background:url(../../img/fmc/bg_index.png) center no-repeat;  background-color:#eee; line-height:45px; font-weight:bold;}
.funfun_intro2 .funfun_select {position:relative; padding-top:30px;}
.funfun_intro2 .funfun_select p {float:left; margin-left:10px; padding-left:40px; width:190px; letter-spacing:-1px}
.funfun_intro2 .funfun_select strong {display:block; color:#333; font-size:16px; margin-bottom:5px;}
.funfun_intro2 .funfun_select span{display:block; font-size:13px; color:#666;}
.funfun_intro2 .funfun_select .sel-01 a, .funfun_intro2 .funfun_select .sel-04 a {display: block; background: url(../../img/main/ico_ar3.png) 100px center no-repeat; color:#474a51;}
.funfun_intro2 .funfun_select .sel-01 a:hover, .funfun_intro2 .funfun_select .sel-04 a:hover {background: url(../../img/main/ico_ar2.png) 100px center no-repeat; text-decoration:none;}
.funfun_intro2 .funfun_select .sel-02 a, .funfun_intro2 .funfun_select .sel-03 a {display: block; background: url(../../img/main/ico_ar3.png) 118px center no-repeat; color:#474a51;}
.funfun_intro2 .funfun_select .sel-02 a:hover, .funfun_intro2 .funfun_select .sel-03 a:hover {background: url(../../img/main/ico_ar2.png) 118px center no-repeat; text-decoration:none;}
.funfun_intro2 .funfun_select a span{margin-top:20px;}
.funfun_intro2 .funfun_select a:hover span{color:#000}
.funfun_intro2 .funfun_select .sel-01 {background: url(../../img/fmc/ico_num01.png?cashBuster=20191126)0 top no-repeat; margin-left:0px !important;}
.funfun_intro2 .funfun_select .sel-02 {background: url(../../img/fmc/ico_num02.png?cashBuster=20191126)0 top no-repeat;}
.funfun_intro2 .funfun_select .sel-03 {background: url(../../img/fmc/ico_num03.png?cashBuster=20191126)0 top no-repeat;}
.funfun_intro2 .funfun_select .sel-04 {background: url(../../img/fmc/ico_num04.png)0 top no-repeat;}

.funfun_bnner {position:relative; overflow:hidden; margin:0 auto; border-bottom:1px solid #ddd;}
.funfun_bnner p{padding:25px 0; }

/*리뷰 2016.12.21*/
.funfun_review{background-color: #e5ecf2;border-top: 1px solid #ddd;overflow: hidden;}
.funfun_review .review_box{padding-top: 50px;padding-bottom:30px;}
.funfun_review .review_box:after,.funfun_review .slider ul:after{content: " ";display: block;clear: both;}
.funfun_review .review_box h3{display: block;color: #444;text-align: center;font-size: 30px;font-weight: 400;height: 27px;margin-bottom: 25px;}
.funfun_review .slider{margin-bottom: 25px;}
.funfun_review .slider ul{overflow:hidden}
.funfun_review .slider li{float: left;width: 307px;height: 227px;background: url(../../img/fmc/bg_review.png) left top no-repeat;margin-right: 18px;cursor: pointer;padding: 26px 25px;box-sizing: border-box}
.funfun_review .slider li:hover{background: url(../../img/fmc/bg_review_hover.png) left top no-repeat;}
.funfun_review .slider li .tx{display:block;color:#444;font-size:14px;line-height:22px;margin-bottom:24px;height:60px;}
.funfun_review .slider li .info_box{position:relative;padding-left:81px}
.funfun_review .slider li .info_box > span,.funfun_review .slider li .info_box > p{display:block;color:#444;font-size:14px;line-height:22px}
.funfun_review .slider li .info_box *{vertical-align: middle}
.funfun_review .slider li .info_box p img{margin-top: -4px;margin-left: 3px;}
.funfun_review .slider li .ico_msk{position:relative;display:block;position:absolute;left:0;top:0;width:66px;height:66px;}
.funfun_review .slider li .ico_msk:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: url(../../img/fmc/ico_msk.png) left top no-repeat;z-index:1}
.funfun_review .slider li .ico_msk img{width:100%;height:100%}
.funfun_review .slider .bx-controls-direction a{position:absolute;top:50%;display:block;width:21px;height:40px;padding:5px;margin-top:-40px}
.funfun_review .slider .bx-controls-direction .disabled{display:none}
.funfun_review .slider .bx-controls-direction .bx-prev{background: url(../../img/fmc/btn_slider_l.png) center center no-repeat;left:-46px}
.funfun_review .slider .bx-controls-direction .bx-next{background: url(../../img/fmc/btn_slider_r.png) center center no-repeat;right:-46px}
.funfun_review_txt{position:relative;padding-left:53px; background: url(../../img/fmc/funfun_ico_review.png) no-repeat left 0;}
.funfun_review_txt dt {color:#444; font-size:15px;}
.funfun_review_txt dd > ul > li {float:left; background: url(../../img/bul/bul_squ_gray.gif) no-repeat left 8px; padding-left: 8px; margin: 4px 0 0;}
.funfun_review .review_box > p{padding-bottom:20px;}

/*리뷰팝업*/
.funfun_reviewPop{display:none;position: absolute!important;top: 61%;background-color: #fff;width: 460px;box-sizing: border-box;border: 2px solid #3f4650;padding: 23px 20px;box-shadow: 0 1px 1px rgba(0,0,0,.3);z-index: 11;}
.funfun_reviewPop .btn_close{position: absolute;right:9px;top: 9px;display: block;width:25px;height:25px;padding:5px;background: url(../../img/fmc/btn_close.gif) no-repeat center center;z-index: 1;}
.funfun_reviewPop dt{position: relative;padding: 5px 0 0 140px;height: 129px;box-sizing: border-box;}
.funfun_reviewPop dt .ico_msk{position:relative;display:block;position:absolute;left:0;top:0;width:120px;height:120px;}
.funfun_reviewPop dt .ico_msk:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: url(../../img/fmc/ico_msk2.png) left top no-repeat;z-index:1}
.funfun_reviewPop dt .ico_msk img{width:100%;height:100%}
.funfun_reviewPop dt > *{display: block;color: #444;}
.funfun_reviewPop dt .tx_name{padding-top: 15px;font-size: 24px;padding-bottom: 15px;}
.funfun_reviewPop dt .tx_age{font-size: 14px;padding-bottom: 5px}
.funfun_reviewPop dt .tx_satis{font-size: 14px}
.funfun_reviewPop dt .tx_satis img{margin-left: 3px;}
.funfun_reviewPop .dd_tx{position: relative;margin-top: 20px;display: block;background-color: #fff4d4;border: 1px solid #e6d6a8;border-radius: 10px;padding: 20px;box-sizing: border-box;}
.funfun_reviewPop .dd_tx:before{content:'';display:block;position:absolute;left:69px;top:-21px;width:22px;height:21px;background: url(../../img/fmc/ico_dd_tx.gif) no-repeat;}
.funfun_reviewPop .dd_tx pre{font-family:"NanumGothic","나눔고딕","Dotum","Arial"!important;font-size: 14px;color: #444;line-height: 22px;max-height: 370px;overflow: hidden;overflow-y: auto;white-space: pre-wrap;word-break: break-all;}
.funfun_reviewPop .dd_sns{text-align: right;padding-top: 7px;}
.funfun_reviewPop .dd_sns > *{vertical-align: middle}
.funfun_reviewPop .dd_sns span{color:#444}
.funfun_reviewPop .dd_sns a{display:inline-block;*display:inline;*zoom:1;margin-left: 6px;}

/*펀문펀답 생생후기*/
.funfunRv_wrap{margin: 0 auto;width: 950px;padding-top:20px;position: relative;}
.funfunRv_wrap .funfun_cont .ico_share{color: #686868;font-size: 13px;padding-left: 22px;background: url(../../img/fmc/ico_share.gif) left top no-repeat;vertical-align: middle;position: absolute;right: 0;top: 50%;margin-top: -10px;height: 17px;}
.funfunRv_wrap .tx_ex{padding-top: 21px;overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #dddddd;}
.funfunRv_wrap .tx_ex .fl{padding-left: 53px;background: url(../../img/fmc/funfun_ico_review.gif) left top no-repeat;}
.funfunRv_wrap .tx_ex .fl > span{display: block;color: #444444;font-size: 15px;padding-bottom: 4px;}
.funfunRv_wrap .tx_ex .fl li{display: inline-block;font-size: 13px;color: #666666;padding-left: 5px;position: relative}
.funfunRv_wrap .tx_ex .fl li:before{content:'';position: absolute;left:0;top:50%;margin-top: -1px;display: block;width:2px;height:2px;background-color: #666}
.funfunRv_wrap .tx_ex .fl li:first-child{margin-right: 15px;}
.funfunRv_wrap .tx_ex .btn_box a{width: 170px;}
.funfunRv_wrap .tx_ex .btn_box a:first-child{margin-left: 2px;}
.funfunRv_wrap .type_box{padding-top: 20px;overflow: hidden;}
.funfunRv_wrap .type_box .tx_num{color: #444444;font-size: 13px;position: relative;padding-left: 5px;}
.funfunRv_wrap .type_box .tx_num:before{content:'';position: absolute;left:0;top:50%;margin-top: -1px;display: block;width:2px;height:2px;background-color: #666}
.funfunRv_wrap .type_box .tx_num strong{color: #000;}
.funfunRv_wrap .type_box .fr{padding-right: 10px;}
.funfunRv_wrap .inp_chk{display: inline-block;padding-left: 14px;background: url(../../img/fmc/ico_chk_off.gif) left center no-repeat;position: relative;cursor: pointer;margin-left: 9px;}
.funfunRv_wrap .inp_chk.checked{background: url(../../img/fmc/ico_chk_on.gif) left center no-repeat;}
.funfunRv_wrap .inp_chk span{color: #444444;font-size: 13px;}
.funfunRv_wrap .inp_chk input{position: absolute;z-index: -1;opacity: 0;}
.funfunRv_wrap .list{margin-top: 30px;}
.funfunRv_wrap dl{overflow: hidden;margin-bottom:20px}
.funfunRv_wrap dt,.funfunRv_wrap dd{vertical-align: top}
.funfunRv_wrap dt{float: left;position: relative;padding-left:80px;height:66px;box-sizing: border-box;}
.funfunRv_wrap dt .ico_msk{position:relative;display:block;position:absolute;left:0;top:0;width:66px;height:66px;}
.funfunRv_wrap dt .ico_msk:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: url(../../img/fmc/ico_msk.png) left top no-repeat;z-index:1}
.funfunRv_wrap dt .ico_msk img{width:100%;height:100%}
.funfunRv_wrap dt > *{display: block;color: #444;font-size: 14px;line-height: 22px;vertical-align: middle}
.funfunRv_wrap dt .tx_satis img{margin-left: 3px;margin-top:2px}
.funfunRv_wrap .dd_tx{float:right;position: relative;display: block;background-color: #fff4d4;border: 1px solid #e6d6a8;width:660px;border-radius: 10px;padding: 20px;box-sizing: border-box;}
.funfunRv_wrap .dd_tx:before{content:'';display:block;position:absolute;left:-21px;top:22px;width:22px;height:21px;background: url(../../img/fmc/ico_dd_tx2.gif) no-repeat;}
.funfunRv_wrap .dd_tx pre{font-family:"NanumGothic","나눔고딕","Dotum","Arial"!important;font-size: 14px;color: #444;line-height: 22px;white-space: pre-wrap;word-break: break-all;letter-spacing:-1px}

.bn_qu{display:block;margin-top:20px;width:100%;float:left}
.qu_lay{display:none;position:absolute;left:50%;top:60px;border:2px solid #000;z-index:110;background-color:#fff;width:860px;height:800px;box-sizing:border-box;margin-left:-430px}
.qu_lay .btn_close{position:absolute;right:16px;top:16px;display:block;width:25px;height:25px;background:url('../../img/main/btn_close.gif') no-repeat;z-index:1}
.qu_lay > dl{clear:both;zoom:1;height:100%}
.qu_lay > dl:after{display:block;clear:both;height:1px;margin-top:-1px;content:''}
.qu_lay > dl > dd{float:left;vertical-align:top;width:50%;height:100%;position:relative;box-sizing:border-box}
.qu_lay > dl .dd_l{background:url('../../img/main/ev_img_01.jpg') left top no-repeat;text-align:center}
.qu_lay > dl .dd_l > span{display:block;color:#fff;font-size:16px;padding-top:463px;padding-bottom:11px}
.qu_lay > dl .dd_l label{display:block;width:320px;height:50px;position:relative;background-color:#fff;margin:0 auto;box-sizing:border-box;padding:11px 4px 12px 111px;margin-bottom:10px}
.qu_lay > dl .dd_l label.focus:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:transparent;border:4px solid #ff8028}
.qu_lay > dl .dd_l label span{position:absolute;left:14px;top:11px;display:block;height:27px;line-height:27px;border-right:1px solid #f0f0f0;width:96px;text-align:left;font-size:16px;color:#000}
.qu_lay > dl .dd_l label input{width:100%;height:27px;border:0;text-indent:15px;font-size:18px;color:#333333}
.qu_lay > dl .dd_l label input.placeholder{background:url('../../img/main/tx_placeholder.gif') left center no-repeat}
.qu_lay > dl .dd_l .btn_red{width:320px;margin:20px auto 0;height:57px;line-height:57px;background-color:#1f5dbe;box-shadow:0 3px 0 #134298}
.qu_lay > dl .dd_l .btn_red strong{font-size:24px;font-weight:600}
.qu_lay > dl .dd_r{padding-left:25px}
.qu_lay > dl .dd_r:before,.qu_lay > dl .dd_r:after{content:'';position:absolute;display:block}
.qu_lay > dl .dd_r:before{left:-14px;top:19px;display:block;width:186px;height:73px;background:url('../../img/main/ev_img_03.png') no-repeat}
.qu_lay > dl .dd_r:after{left:-30px;top:225px;width:30px;height:60px;background:url('../../img/main/ico_ar_l.png') no-repeat}
.qu_lay > dl .dd_r h2{display:block;height:126px;background:url('../../img/main/ev_img_02.gif') left bottom no-repeat;padding:28px;margin-left:14px;padding-bottom:0}
.qu_lay > dl .dd_r .sub_tx{display:block;padding-top:16px;padding-left:14px;font-size:14px;color:#000;line-height:21px}
.qu_lay > dl .dd_r ol{margin-top:30px}
.qu_lay > dl .dd_r li{position:relative}
.qu_lay > dl .dd_r li .ti_tx{display:block;font-size:16px;color:#000;padding-left:14px}
.qu_lay > dl .dd_r li .ico_st{background:url('../../img/main/ico_star.gif') left center no-repeat}
.qu_lay > dl .dd_r li .con_box{padding:15px 40px 35px}
.qu_lay > dl .dd_r li .inp_chk,.qu_lay > dl .dd_r li .inp_ra{display:inline-block;*display:inline;*zoom:1;height:16px;line-height:16px;cursor:pointer;vertical-align:top}

.qu_lay > dl .dd_r li .inp_chk{background:url('../../img/main/ico_chk.gif') left 0 no-repeat;margin-top:7px;padding-left:23px}
.qu_lay > dl .dd_r li .inp_chk.on{background:url('../../img/main/ico_chk_on.gif') left 0 no-repeat}
.qu_lay > dl .dd_r li .inp_chk.disabled{background:url('../../img/main/ico_chk_db.gif') left 0 no-repeat}
.qu_lay > dl .dd_r li .inp_chk.disabled span{color:#999}
.qu_lay > dl .dd_r li .inp_chk:first-child,.qu_lay > dl .dd_r li .inp_chk.f{margin-top:0}
.qu_lay > dl .dd_r li .inp_chk span,.qu_lay > dl .dd_r li .inp_ra span{font-size:14px;line-height:16px;color:#000;vertical-align:top;display:inline-block}
.qu_lay > dl .dd_r li .inp_chk input[type="checkbox"],.qu_lay > dl .dd_r li .inp_ra input[type="radio"]{position:absolute;visibility:hidden}

.qu_lay > dl .dd_r li .inp_ra{background:url('../../img/main/ico_ra.gif') left 0 no-repeat;margin-top:7px;padding-left:20px}
.qu_lay > dl .dd_r li .inp_ra.on{background:url('../../img/main/ico_ra_on.gif') left 0 no-repeat}
.qu_lay > dl .dd_r li .inp_ra.disabled{background:url('../../img/main/ico_ra_db.gif') left 0 no-repeat}
.qu_lay > dl .dd_r li .inp_ra.disabled span{color:#999}
.qu_lay > dl .dd_r li .inp_ra:first-child,.qu_lay > dl .dd_r li .inp_ra.f{margin-top:0}
.qu_lay > dl .dd_r li .inp_ra span,.qu_lay > dl .dd_r li .inp_ra span{font-size:14px;line-height:16px;color:#000;vertical-align:top;display:inline-block}

.qu_lay > dl .dd_r li .inp_text{display:block;width:300px;height:24px}
.qu_lay > dl .dd_r li .inp_text input[type="text"]{width:100%;border:1px solid #e3e3e3;background-color:#fafafa;height:100%;box-sizing:border-box}
.qu_lay > dl .dd_r li .ico_i{position:relative;top:-1px;display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;background:url('../../img/main/ico_i.gif') left 0 no-repeat;vertical-align:middle;margin-left:2px}
.qu_lay > dl .dd_r li .qu_lay_i{display:none;position:absolute;width:218px;height:120px;background:url('../../img/main/bg_lay_i.png') left top no-repeat;box-sizing:border-box;padding:15px 0 0 18px;color:#00598f;font-size:14px;line-height:20px}
.qu_lay > dl .dd_r li .inp_chk.on{background:url('../../img/main/ico_chk_on.gif') left 0 no-repeat}
.qu_lay > dl .dd_r li .inp_chk.disabled{background:url('../../img/main/ico_chk_db.gif') left 0 no-repeat}

.qu_lay > dl .dd_r .li_1 .con_box .inp_chk{display:block}
.qu_lay > dl .dd_r .li_4{padding-bottom:30px}
.qu_lay > dl .dd_r .li_4 .ti_tx{display:inline-block}
.qu_lay > dl .dd_r .li_4 .con_box{display:inline-block;*display:inline;*zoom:1;padding:0;padding-left:20px}
.qu_lay > dl .dd_r .li_4 .con_box label{display:block;position:relative;top:-2px}
.qu_lay > dl .dd_r .li_3 .inp_ra{min-width:140px;box-sizing:border-box}
.qu_lay > dl .dd_r .li_3 .qu_lay_i{left:163px;top:-82px}
.qu_lay > dl .dd_r .li_5 .con_box{clear:both;zoom:1;}
.qu_lay > dl .dd_r .li_5 .con_box:after{display:block;clear:both;height:1px;margin-top:-1px;content:''}
.qu_lay > dl .dd_r .li_5 .inp_ra{float:left;width:50%;min-width:160px;box-sizing:border-box}
.qu_lay > dl .dd_r .li_5 .qu_lay_i{left:-19px;top:-57px}
.qu_lay > dl .dd_r .li_6{position:relative;padding-top: 15px;border-top: 1px solid #e7e7e7;margin-right: 30px;}
.qu_lay > dl .dd_r .li_6 > *{display: inline-block;*display: inline;*zoom:1;vertical-align: middle}
.qu_lay > dl .dd_r .li_6 span{line-height: 18px;color: #333;font-size: 13px;padding-left: 3px}
.qu_lay > dl .dd_r .li_6 .qu_lay_i{top:-125px;left:-14px;width:300px;height:147px;background:url('../../img/main/bg_lay_i2.png') left top no-repeat;box-sizing:border-box;}
.qu_lay > dl .dd_r .li_6 .qu_lay_i span{padding-bottom:3px;padding-left:0}
.qu_lay > dl .dd_r .li_6 .qu_lay_i span,.qu_lay > dl .dd_r .li_6 .qu_lay_i p{display:block;font-size:14px;}
.qu_lay > dl .dd_r .li_6 .qu_lay_i p{line-height:21px;color:#00598f}

/* 펀드명검색 */

.fm-search-linked{position:absolute;z-index:101;overflow:hidden;width:450px;border:1px solid #134298;background:#fff;display:none}
.fm-search-linked-list{width:100%;min-height:240px;padding:5px 0 5px 0;}
.fm-search-linked-list a.fm-search-linked-tit{display:block;width:100%;height:24px;padding:0 10px 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;line-height:24px;color:#222}
.fm-search-linked-list a.fm-search-linked-tit:hover{background:#f5f6f8}
.fm-search-linked-list01{position:relative}
.fm-psearch{color:#1f5dbe !important;vertical-align:top !important}

/*제휴서비스*/
.contents.alliance .tab-wrap li {width:196px;}
.contents.alliance .instructions ul li{margin:0; margin-top:5px !important;}
.contents.alliance .instructions ul li:first-child {margin:0; margin-top:0!important;}

.alliance_top h4 {font-size:60px; color:#222; font-weight:400;line-height:72px; padding-top:12px; margin-bottom:14px;}
.alliance_top .top_txt{position:relative; color:#222;}
.alliance_top .top_txt dt {font-size:30px; margin-top:5px}
.alliance_top .top_txt dd .dd_txt {display:block; font-size:15px; color:#444; line-height:24px; margin-top:18px;}

.alliance_top.boolio {position:relative; margin:0 auto; height:420px; background: url(../../img/fmc/bg_alliance_boolio.jpg)no-repeat; padding: 0 20px;}
.alliance_top.sk {position:relative; margin:0 auto; height:420px; background: url(../../img/fmc/bg_alliance_sk.jpg)no-repeat; padding: 0 20px;}

.alliance_top .boolio_start {position:relative; width:180px; height:180px; margin-top:-70px; background: #324663; text-align:center; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px;}
.alliance_top .boolio_start a {display:inline-block; width:180px; height:180px;}
.alliance_top .boolio_start a:hover {text-decoration:none;}
.alliance_top .boolio_start span {display:block; color:#fff; font-size:20px; line-height:30px; padding-top:50px}
.alliance_top .boolio_start strong {font-size:42px; font-weight:400; line-height:52px}

.alliance_cont{position:relative; border-top: 2px solid #495159;}

.alliance_cont.boolio_cont01 {text-align:center; padding-bottom:40px;}
.alliance_cont.boolio_cont01 .cont_tit {font-size:30px; color:#222; margin-top:60px;}
.alliance_cont.boolio_cont01 .cont_txt {font-size:14px; color:#666; margin-top:25px; line-height:22px;}

.alliance_cont.boolio_cont02{position:relative; overflow:hidden; padding-bottom:40px;}
.alliance_cont.boolio_cont02 .ch_wrap {position:relative; width:475px; margin-top:40px;}

.alliance_cont.boolio_cont02 .ch01 .num{display:block; background:url(../../img/fmc/ico_num_01.png) top center no-repeat; width:34px; height:47px; padding-left:5px; margin-right:20px}
.alliance_cont.boolio_cont02 .ch02 .num{display:block; background:url(../../img/fmc/ico_num_02.png) top center no-repeat; width:34px; height:47px; padding-left:5px; margin-right:20px}
.alliance_cont.boolio_cont02 .ch03 .num{display:block; background:url(../../img/fmc/ico_num_03.png) top center no-repeat; width:34px; height:47px; padding-left:5px; margin-right:20px}
.alliance_cont.boolio_cont02 .ch04 .num{display:block; background:url(../../img/fmc/ico_num_04.png) top center no-repeat; width:34px; height:47px; padding-left:5px; margin-right:20px}

.alliance_cont.boolio_cont02 .cont_tit {font-size:24px; color:#222;}
.alliance_cont.boolio_cont02 .cont_txt {font-size:14px; color:#666; margin-top:20px; line-height:22px; word-break: keep-all;}

.alliance_top .sk_app {margin-top:34px;}
.alliance_top .sk_app span{display:block; font-size:15px; color:#333; font-weight:600; margin-bottom:10px;}

/*불리오시작하기 랜딩*/
.wrap {position: relative; width: 1280px; margin: auto;}
.wrap ul {line-height:40px; padding: 0 70px;}

.btn_fokgo{padding-right:13px;}
.btn_fokgo a:hover{text-decoration:none}
.btn_fokgo img  {vertical-align:middle;}
.btn_fokgo span {padding-left:5px;}

/* 2016.06.02 고객의 소리 */
.help_pg .clause_d{text-align:right}
.help_pg .clause_d pre{display:block;border:1px solid #d8dadd;color:#686866;background-color:#fbfbfc;font-size:13px;line-height:20px;text-align:left;padding:20px;margin-top:6px;height:108px;overflow:hidden;overflow-y:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'NanumGothic','나눔고딕','Dotum','Arial' !important}
.help_pg .clause_chk_d{color:#686866;font-size:13px}
.help_pg .clause_chk_d *{vertical-align:middle;cursor:pointer}
.help_lay .clause_d{text-align:right}
.help_lay .clause_d pre{display:block;border:1px solid #d8dadd;color:#686866;background-color:#fbfbfc;font-size:13px;line-height:20px;text-align:left;padding:20px;margin-top:6px;height:108px;overflow:hidden;overflow-y:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'NanumGothic','나눔고딕','Dotum','Arial' !important;word-break:break-word;white-space:pre}
.help_lay .clause_chk_d{color:#686866;font-size:13px}
.help_lay .clause_chk_d *{vertical-align:middle;cursor:pointer}
.help_lay > dl{padding-top:7px;width:610px}
.help_lay .dd_btn{position:relative;text-align:center;padding-bottom:55px}
.help_lay .dd_btn:before{content:'';position:absolute;left:50%;top:0;height:167px;width:1px;background-color:#d1d1d1}
.help_lay .dd_btn a{position:relative;display:inline-block;*display:inline;*zoom:1;width:237px;height:167px;vertical-align:top}
.help_lay .dd_btn a strong,.help_lay .dd_btn a span{display:block}
.help_lay .dd_btn a strong{padding-top:125px; color:#060606;font-size:24px;font-weight:600}
.help_lay .dd_btn a span{position:absolute;top:100%;left:0;right:0;margin-top:11px;color:#686868;font-size:14px;line-height:20px}
.help_lay .dd_btn .btn_f{background:url('../../img/btn/btn_help_01.jpg') no-repeat;margin-right:77px}
.help_lay .dd_btn .btn_l{background:url('../../img/btn/btn_help_02.jpg') no-repeat}

/* 2016.06.09 고객의소리 메인*/ /*박스버튼 active추가 170307*/
.help_main_pg .help_qBtn{margin-bottom:20px}
.help_main_pg .help_qBtn dt,.help_main_pg .help_qBtn dd{float:left;height:200px;}
.help_main_pg .help_qBtn dt{border-top:2px solid #495159;border-bottom:1px solid #d8dde2;width:282px;background:url('../../img/fmf/tx_02_woori.gif') 14px 21px no-repeat;margin-right:44px}
.help_main_pg .help_qBtn dd{display:block;text-align:left;width:208px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/*.help_main_pg .help_qBtn dd a:hover{text-decoration:initial}*/
.help_main_pg .help_qBtn dd .f{display:block}
.help_main_pg .help_qBtn dd .btn-white{margin-top:50px}
.help_main_pg .help_qBtn dd .f strong{display:inline-block;*display:inline;*zoom:1;font-size:24px;line-height:24px;margin-bottom:9px;padding-right:22px}
.help_main_pg .help_qBtn dd .f span{display:block;font-size:14px;line-height:18px}
/*박스버튼 active 170307*/
.help_main_pg .help_qBtn .btn_1,.help_main_pg .help_qBtn .btn_2,.help_main_pg .help_qBtn .btn_3{border:1px solid #d8dde2;border-left:none;}
.help_main_pg .help_qBtn .btn_1 .f strong,.help_main_pg .help_qBtn .btn_2 .f strong,.help_main_pg .help_qBtn .btn_3 .f strong{color:#333;background:url('../../img/fmf/ico_ar01.gif') center right no-repeat}
.help_main_pg .help_qBtn .btn_1 .f span,.help_main_pg .help_qBtn .btn_2 .f span,.help_main_pg .help_qBtn .btn_3 .f span{color:#666}

.help_main_pg .help_qBtn .btn_1{background:#fff url('../../img/fmf/ico_point01.gif') 142px 121px no-repeat;border-left:1px solid #d8dde2;}
.help_main_pg .help_qBtn .btn_1.active{background:#424e62 url('../../img/fmf/ico_point01_on.gif') 142px 121px no-repeat}
.help_main_pg .help_qBtn .btn_2{background:#fff url('../../img/fmf/ico_point02.gif') 140px 119px no-repeat}
.help_main_pg .help_qBtn .btn_2.active{background:#424e62 url('../../img/fmf/ico_point02_on.gif') 142px 121px no-repeat}
.help_main_pg .help_qBtn .btn_3{background:#fff url('../../img/fmf/ico_point03.gif') 143px 120px no-repeat}
.help_main_pg .help_qBtn .btn_3.active{background:#424e62 url('../../img/fmf/ico_point03_on.gif') 142px 121px no-repeat}
.help_main_pg .help_qBtn .btn_1.active .f strong,.help_main_pg .help_qBtn .btn_2.active .f strong,.help_main_pg .help_qBtn .btn_3.active .f strong{color:#fff;background:url('../../img/fmf/ico_ar02.gif') center right no-repeat}
.help_main_pg .help_qBtn .btn_1.active .f span,.help_main_pg .help_qBtn .btn_2.active .f span,.help_main_pg .help_qBtn .btn_3.active .f span{color:#a6b7d2}
/* 추가 끝 박스버튼 active 170307*/
.help_main_pg .help_guide{margin-top:60px}
.help_main_pg .help_guide dt{text-align:center;background:url('../../img/fmf/bg_line.gif') left center repeat-x}
.help_main_pg .help_guide dt strong{display:inline-block;*display:inline;*zoom:1;background-color:#fff;color:#333;font-size:20px;padding:0 22px;font-weight:400}
.help_main_pg .help_guide dd{text-align:center;padding:27px 0}
.help_main_pg .help_guide dd a{display:inline-block;*display:inline;*zoom:1;width:120px;padding-top:130px;color:#333;font-size:15px;margin:0 12px;background:url('../../img/fmf/btn_off.gif') no-repeat}
.help_main_pg .help_guide dd a:hover{background:url('../../img/fmf/btn_on.gif') no-repeat;/*text-decoration:initial;*/}
.help_main_pg .help_guide dd .btn_01{background-position:0 top!important}
.help_main_pg .help_guide dd .btn_02{background-position:-150px top!important}
.help_main_pg .help_guide dd .btn_03{background-position:-300px top!important}
.help_main_pg .help_guide dd .btn_04{background-position:-450px top!important}
.help_main_pg .help_guide dd .btn_05{background-position:-600px top!important}
.help_main_pg .help_guide dd .btn_06{background-position:-750px top!important}

/* 고객센터 메인 > 레이어팝업 */
.lay_help{min-width:300px}
.lay_help .inp_box{text-align:center}
.lay_help .inp_box label{display: block;padding: 5px 0;}
.lay_help .inp_box label strong{display:inline-block;*display:inline;*zoom:1;font-size:14px;vertical-align: middle;min-width: 75px;text-align:left;font-weight:600;}
.lay_help .inp_box label input{margin:0}


/*고객의 소리 옐로우아이디 배너 추가 170307*/
.q_yellow {position:relative; height:120px; border:1px solid #d8dde2; margin-top:40px; }
.q_yellow .y_box1 {position:relative;padding:30px}
.q_yellow .ico_y img{width:60px;}
.q_yellow .txt_y {overflow:hidden;color:#333;padding-left:20px;padding-top:4px;margin-right:40px;}
.q_yellow .txt_y .txt_big {font-size:24px;line-height:34px;display:block;}

.q_yellow .y_box2 {position:relative;padding:24px;}
.q_yellow .y_box2 .y_info_dt{height:50px; border-left:1px dashed #ddd; padding-left:40px;padding-top:20px; text-align:right}
.q_yellow .y_box2 .y_info_dt strong{display:block;color:#3b1e1e;line-height:28px;font-weight:500;font-size:15px}
.q_yellow .y_box2 .y_info_dd {margin-left:40px;color:#222;}


/* 펀드진단서비스 이벤트 2018 06 윤영실*/
.survey1806_event {width:720px; margin:0 auto; overflow:hidden;font-family:'Noto Sans CJK KR';}
.survey1806_event .event_con {position:relative; display:none;}
.survey1806_event .ev_btn {overflow:hidden; position:absolute; text-indent:10000%; white-space:nowrap; font-size:1px; line-height:1px; }
.survey1806_event .event_pop.on .event_con {display:block;}
.survey1806_event .event_share {background:#faf9e5;padding:0 30px 60px 30px;}
.survey1806_event .event_sharebox {background:#fff;padding:70px 0 50px 0;margin-top:50px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }
.survey1806_event .s_btnWrap {text-align:center;margin: 0 auto; margin:60px 0 40px 0;}
.survey1806_event .booking_area {position:relative;}
.survey1806_event .booking_area dd.booking_con {margin:0 !important;}
.survey1806_event .booking_area .btn_booking {cursor: pointer;display:block;width:100%;background-size: 100% auto;}
.survey1806_event .booking_area .btn_booking.on {display:block;}

.survey1806_event .funmun_pg{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:#f08336;}
.survey1806_event .funmun_pg article{/*padding: 10px;*/}
.survey1806_event .funmun_pg .q_box dd{background-color: #fff;margin:0 20px;padding:50px 30px;/*padding-bottom:45px;*/-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.survey1806_event .funmun_pg .q_box dd li{margin-top:40px;}
.survey1806_event .funmun_pg .q_box dd li:first-child {margin-top: 0px;}
.survey1806_event .funmun_pg .q_box dd li .con_box{padding:0 9px 0 20px;}
.survey1806_event .funmun_pg .q_box dd li .ti_tx{font-size: 26px;color: #000;display: block;padding-left:18px;position: relative;padding-bottom:10px;line-height:33px;margin-bottom:10px;}
.survey1806_event .funmun_pg .q_box dd li .ico_st:before{content: '*';color: #1f5dbe;left: 0;position: absolute;top:6px;}
.survey1806_event .funmun_pg .q_box dd li .inp_chk{display:inline-block;position: relative;padding-left:45px;background: url('../../img/event/201806/ico_chk.gif') left 2px no-repeat;/*background-size: 16.5px auto!important;*/margin-bottom:10px;}
.survey1806_event .funmun_pg .q_box dd li .inp_chk.on{background: url('../../img/event/201806/ico_chk_on.gif') left 2px no-repeat;}
.survey1806_event .funmun_pg .q_box dd li .inp_chk.disabled{background: url('../../img/event/201806/ico_chk_db.gif') left 2px no-repeat;}
.survey1806_event .funmun_pg .q_box dd li .inp_chk.disabled span{color:#999}
.survey1806_event .funmun_pg .q_box dd li .inp_chk span{display: block;color: #000;font-size: 25px;line-height:36px;}
.survey1806_event .funmun_pg .q_box dd li .inp_chk input,
.survey1806_event .funmun_pg .q_box dd li .inp_ra input{position: absolute;z-index: -1;left: 0;top: 0;}
.survey1806_event .funmun_pg .q_box dd li .inp_ra{display: inline-block;padding-left: 45px;background: url('../../img/event/201806/ico_ra.gif') left top no-repeat;/*background-size: 18px auto!important;*/line-height: 36px;height: 36px;position: relative;margin-bottom:10px}
.survey1806_event .funmun_pg .q_box dd li .inp_ra.on{background: url('../../img/event/201806/ico_ra_on.gif') left top no-repeat;}
.survey1806_event .funmun_pg .q_box dd li .inp_ra.disabled{background: url('../../img/event/201806/ico_ra_db.gif') left top no-repeat;}
.survey1806_event .funmun_pg .q_box dd li .inp_ra.disabled span{color:#999}
.survey1806_event .funmun_pg .q_box dd li .inp_ra span{color: #000;font-size: 25px;vertical-align: top;}
.survey1806_event .funmun_pg .q_box dd li .inp_text,
.survey1806_event .funmun_pg .q_box dd li .inp_sel{display: block;border:1px solid #a9b1bc;position: relative;padding: 0 10px;height:56px;line-height:56px;}
.survey1806_event .funmun_pg .q_box dd li .inp_text:before,
.survey1806_event .funmun_pg .q_box dd li .inp_sel:before{left:0}
.survey1806_event .funmun_pg .q_box dd li .inp_text:after,
.survey1806_event .funmun_pg .q_box dd li .inp_sel:after{right:0}
.survey1806_event .funmun_pg .q_box dd li .inp_text input[type="text"]{height: 49px;line-height: 49px;font-size: 25px;text-indent: 0;padding:3px 0;border:none;width:100%;color:#000;text-indent:0;}
.survey1806_event .funmun_pg .q_box dd li .inp_sel select{color: #000;font-size: 25px;text-indent: 0;/*background:#fff url('../../img/event/201806/ico_ar_b.gif') 97% center no-repeat;background-size: 10.5px auto!important;*/height:46px !important;line-height:46px !important;border:none;width:100%;margin:5px 5px 5px 0px;text-indent: 0;background:#fff;}
/*.survey1806_event .funmun_pg .q_box dd li .inp_sel select:focus{background:#fff url('../../img/event/201806/ico_ar_t.gif') 97%  center no-repeat;}*/
.survey1806_event .funmun_pg .q_box dd li .ico_i{display:inline-block;background:#fff url('../../img/main/ico_i.gif') left top no-repeat;background-size: 18px auto;width:18px;height:18px;vertical-align: middle;margin:11px 0 0 5px;}
.survey1806_event .funmun_pg .q_box dd .li_1 .inp_chk{display: block;}
.survey1806_event .funmun_pg .q_box dd .li_3 .inp_ra:first-child{margin-right:20px}
.survey1806_event .funmun_pg .q_box dd .li_5 .con_box{clear:both;zoom:1;}
.survey1806_event .funmun_pg .q_box dd .li_5 .con_box:after{display:block;clear:both;height:1px;margin-top:-1px;content:''}
.survey1806_event .funmun_pg .q_box dd .li_5 .inp_ra{float:left;width:50%;box-sizing: border-box;vertical-align: top;margin-bottom:10px;height:36px}
.survey1806_event .funmun_pg .q_box dd .li_5 .ico_i{position:relative;top:-1px}

.survey1806_event .search-linked-wrap {width:542px !important;}
.survey1806_event .search-linked-wrap ul>li a {font-size:18px !important;}
.survey1806_event .search-linked-wrap ul>li {margin-top:10px !important;}

.survey1806_event .funmun_pg .q_box dd.tipbox {position:relative;background:#ffe800;padding:25px 25px 25px 120px;-maz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.survey1806_event .funmun_pg .q_box dd.tipbox > *{display:block}
.survey1806_event .funmun_pg .q_box dd.tipbox a{position:absolute;left:30px;top:15px;cursor: pointer}
.survey1806_event .funmun_pg .q_box dd.tipbox a img{width:72px}
.survey1806_event .funmun_pg .q_box dd.tipbox>p{color: #333;font-size: 24px;padding-top:2px; word-break:break-word;line-height:33px}
.survey1806_event .funmun_pg .q_box dd.tipbox a:hover .qu_lay_i{display:block;}
.survey1806_event .funmun_pg .q_box dd.tipbox .qu_lay_i{display: none; position:absolute;top:-145px;left:15px;width:300px;height:147px;background:url('../../img/event/201806/bg_tipbox.png') left top no-repeat;box-sizing:border-box;padding:10px 15px}
.survey1806_event .funmun_pg .q_box dd.tipbox .qu_lay_i span{padding-bottom:3px;padding-left:0}
.survey1806_event .funmun_pg .q_box dd.tipbox .qu_lay_i span,
.survey1806_event .funmun_pg .q_box dd.tipbox .qu_lay_i>p{display:block;font-size:14px;}
.survey1806_event .funmun_pg .q_box dd.tipbox .qu_lay_i>p{line-height:21px;color:#00598f}
.survey1806_event .funmun_pg .form_box{padding:48px 40px 50px 40px;}
.survey1806_event .funmun_pg .form_box dt{padding-bottom:30px;}
.survey1806_event .funmun_pg .form_box dt span{color: #fff;font-size:30px;line-height:30px;}
.survey1806_event .funmun_pg .form_box label{display: block;position: relative;height: 38px;line-height: 38px;box-sizing: border-box;width:100%;}
.survey1806_event .funmun_pg .form_box label span{/*position: absolute;left: 9.5px;top: 10px;*/font-size: 24px;color: #fff;display: block;}
.survey1806_event .funmun_pg .form_box label input{/*height: 100%;*/text-indent: 10px;font-size: 24px;color: #999999;border: none;width: 100%;-mox-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.survey1806_event .funmun_pg .form_box input:focus {border:none;color:#333;}
.survey1806_event .funmun_pg .form_box select{position: relative; color: #333;font-size:24px;text-indent: 0;background:#fff; /*url('../../img/event/201806/ico_ar_b.gif') 90% center no-repeat;background-size: 10.5px auto!important;*/height:72px !important; line-height:72px !important;margin:0px !important;border:none; width:105px;color:#000;padding:20px 10px 20px 20px !important;}
.survey1806_event .funmun_pg .form_box .btn_red{display: block;margin:38px 0 0px 0;}
/* form-group */
.survey1806_event .form_box table {table-layout: fixed;width: 100%;margin-bottom:10px;}
.survey1806_event .form_box tr th {vertical-align:middle; text-align: left;border-bottom:20px solid #f08336;width:125px;font-weight:normal;height:72px; line-height:72px;}
.survey1806_event .form_box tr td {border-bottom:20px solid #F08338;vertical-align:middle;height:72px; }
.survey1806_event .form_box .form-group {display:table;width:100%;box-sizing:border-box;}
.survey1806_event .form_box .form-group.align-right {text-align:right;}
.survey1806_event .form_box .form-group .input-col {display:table-cell; vertical-align:middle; box-sizing:border-box;}
.survey1806_event .form_box .form-group .input-col:first-child {padding-right:10px;}
.survey1806_event .form_box .form-group .input-col:last-child {padding-right:0;}
.survey1806_event .form_box .form-group .input-col .input-select {width:100%;background:#fff;height:72px; line-height:72px;border:none;color:#000;}
.survey1806_event .form_box .form-group .col-aside {width:1%; white-space:nowrap;}
.survey1806_event .form_box .form-group .addon {width:1%; padding:0; color:#727d8f; white-space:nowrap;}
.survey1806_event .form_box .col-box {overflow:hidden; height:72px; line-height:72px; padding:0 10px !important; background:#fff; color:#666; font-size:15px; box-sizing:border-box;}
.survey1806_event .form_box input {-moz-border-radius:0 !important;-webkit-border-radius:0 !important; border-radius:0 !important;padding:0 0 0 20px; height:72px; line-height:72px;width:435px;border:none;color:#000; font-weight:600;font-size:25px;}
.survey1806_event .form_box .in-btn {overflow:hidden; background:#fff; height:72px; line-height:72px; text-align:center}
.survey1806_event .form_box .in-btn input {float:left;border-color:#fff;color:#000;width:160px;padding:0 0 0 20px;background:#fff;}
.survey1806_event .form_box .in-btn .inbtn-white {display:inline-block;float:right;line-height:40px !important;height:40px;width:78px; margin:15px 14px 0 0;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:24px;color:#999;}
.survey1806_event .form_box .out-btnwrap {position:relative;}
.survey1806_event .form_box .out-btn {background:#fff; height:72px;line-height:72px;margin-right:150px;}
.survey1806_event .form_box .out-btn input{border:none;background:none; color:#000;vertical-align: top;width:175px;}
.survey1806_event .form_box .btn-outred {position:absolute;top:0px;right:0px;display:inline-block;line-height:38px;height:38px; padding: 0 10px;text-align:center;background: #333;color:#fff; width:120px;line-height:72px;height:72px;font-size:24px;text-align:center;}
.survey1806_event .form_box .out-btnwrap .timer {position:absolute;top:0px;right:165px;color:#666;font-size:24px;}
.survey1806_event	placeholder {color:#c7cbd2;}
.survey1806_event	::placeholder {color: #c7cbd2;opacity: 1;}
.survey1806_event :-ms-input-placeholder { color:#c7cbd2;}
.survey1806_event ::-ms-input-placeholder {color: #c7cbd2;}
.survey1806_event .collect_ck {margin-bottom:30px; border-bottom:1px solid #f5a873;}
.survey1806_event .funmun_pg .form_box .collect_ck label span {width:auto;font-size:26px;}
.survey1806_event .funmun_pg .form_box .collect_ck .inp_chk input {height:100%;position: absolute;z-index: -1;left: 0;top: 0;}
.survey1806_event .funmun_pg .form_box .collect_ck .inp_chk{display:inline-block;position: relative;padding-left:50px;background: url('../../img/event/201806/m_event1806_ck_off.png') left top no-repeat;/*background-size: 16.5px auto!important;*/margin-bottom:20px;}
.survey1806_event .funmun_pg .form_box .collect_ck  .inp_chk.on{background: url('../../img/event/201806/m_event1806_ck_on.png') left top no-repeat;}

/* 온국민 연금자산 관리센터 */
.contents-wrap.oncenter_wrap {width:100% !important; padding-bottom:0 !important;}
.oncenter {font-family: 'notoSans'; text-align:center;}
.oncenter .invest_search {width:950px; margin: 0 auto;}
.oncenter .wide_bg {width:100%;}
.oncenter .wide_bg.bggray {background: #f2f2f2;}
.oncenter .wide_bg.bgblue {background:url(../../img/oncenter/oncenter_bg02.png) no-repeat center top; height:680px;}
.oncenter .wide_bg.bggray2{background: #f5f5f5;}
.oncenter .oncenter_con {width:950px; margin: 0 auto;}
.oncenter .oncenter_tit {width:950px; margin: 0 auto; text-align: center; padding:95px 0 110px 0;letter-spacing: -2px;}
.oncenter .oncenter_tit span {display: block;font-size:68px; color:#575757; line-height:70px;}
.oncenter .oncenter_tit strong {display: block;font-size:68px; color:#575757;line-height:70px;}
.oncenter .oncenter_tit2 {line-height:60px;font-size: 40px;/*letter-spacing: -3px;*/ text-align: center; color:#000}
.oncenter .oncenter_tit2 strong {display: block; position: relative; /*font-family: 'NotoSansM';*/ color:#000;z-index: 10}
.oncenter .oncenter_tit2 strong span {color:#00a3e0;}
/*.oncenter .oncenter_tit2 strong:after {content: '';display: inline-block; height:40px; width:450px; position: absolute; top:8px;left:250px; background:#b2fdf6; z-index: -1;}*/
.oncenter .oncenter_txt {margin:45px 0 80px 0; padding:35px 0 35px 289px; background:#f5f8fd url(../../img/oncenter/oncenter_tip.png) no-repeat  225px 30px;  font-size:15px; color:#000; text-align: left; font-size:18px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; line-height: 22px;}
.oncenter .oncenter_txt .oncenter_mail {display: block; margin-top:20px; font-size:18px; }
.oncenter .oncenter_txt .oncenter_mail .mail_text,
.oncenter .oncenter_txt .oncenter_mail .mail_select {display: inline-block; line-height: 34px !important;  height:34px !important; border-bottom:2px solid #000; }
.oncenter .oncenter_txt .oncenter_mail .mail_text {}
.oncenter .oncenter_txt .oncenter_mail .mail_text input {display: inline-block; background: none; border:none; width:180px; line-height: 34px !important;  height:34px !important; vertical-align: middle; padding:0 5px !important;font-size: 20px; color:#000;}
.oncenter .oncenter_txt .oncenter_mail .mail_select {width:202px;padding-right:20px; background:url(../../img/oncenter/oncenter_select.png) no-repeat right 10px;}
.oncenter .oncenter_txt .oncenter_mail .mail_select select {display: inline-block; width:222px; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; background: none; border: none; line-height: 34px !important;  height:34px !important; vertical-align: middle; padding:0 0 0 5px !important; font-size: 18px;}
/*for IE10*/
.oncenter .oncenter_txt .oncenter_mail .mail_select select::-ms-expand {display: none;}
.oncenter .oncenter_txt .oncenter_mail .select_ch { width:220px;}
.oncenter .oncenter_txt .p_btn {margin-top:20px;}
.oncenter .oncenter_txt .p_btn span {display: inline-block; font-size:16px;color:#000;}
.oncenter .oncenter_txt .p_btn a {display: inline-block; width:160px; height:34px; line-height: 34px; margin-left:20px; background: #000; color:#fff;border-radius: 3px; font-size:16px; text-align: center;}
.oncenter .oncenter_tit3 {margin-top:100px; padding:75px 0 55px 0;line-height:30px;font-size:22px; color:#333; border-top:1px solid #eeeeee;}
.oncenter .oncenter_tit3 strong {font-family:'NotosansM';}
.oncenter .bgblue .oncenter_con {color:#fff}
.oncenter .oncenter_tit4 {padding:95px 0 45px 0; font-size:36px;line-height: 36px;  color:#000;}
.oncenter .oncenter_box {margin-bottom:45px;}
.oncenter .oncenter_box:after {content: ''; clear: both; display: block;}
.oncenter .oncenter_box dl:first-child {margin-left:0px;}
.oncenter .oncenter_box dl {float: left; width:301px;height:265px; -webkit-border-radius: 10px; border-radius: 10px; background:#fff;margin-left:23px;}
.oncenter .oncenter_box dl dt {text-align: center;padding:38px 0 30px 0;}
.oncenter .oncenter_box dl dd ul {text-align: left;}
.oncenter .oncenter_box dl:nth-child(1) dd ul {margin-left: 30px;}
.oncenter .oncenter_box dl:nth-child(2) dd ul {margin-left: 28px;}
.oncenter .oncenter_box dl:nth-child(3) dd ul {margin-left: 35px;}
.oncenter .oncenter_box dl dd ul li {color:#000; margin:0 0 10px 15px; font-size: 18px; line-height: 24px; text-indent: -15px;}
.oncenter .oncenter_txt2 { font-size:24px;line-height: 30px; color:#000; margin-bottom:25px;}
/*.oncenter .oncenter_txt2 strong {color:#00baff;}*/
.oncenter .oncenter_tel {display: inline-block; padding:35px 0 55px 112px; background: url(../../img/oncenter/oncenter_tel_icon.png) no-repeat  0 30px; font-size:52px;line-height: 60px; }
.oncenter .info_tit {margin-top:80px; padding:28px 0 13px 5px; line-height: 26px; text-align: left; font-size:22px; font-weight: bold; color:#333;font-family: 'NotoSansM';}
.oncenter .oncenter_info { text-align: left; font-size: 14px; color:#888888; padding-bottom:40px;}
.oncenter .oncenter_info li {line-height: 28px; position:relative; font-size: 15px; color:#888888; padding-left:8px;}
.oncenter .oncenter_info li:after {content: ''; display: block; width:3px; height: 3px; background: #666666; position: absolute; top:12px; left:0;}
.oncenter .oncenter_tit5 {font-size:24px;line-height: 30px;color:#252525; padding:40px 0 45px 0; font-weight: bold;}
/*.oncenter .oncenter_tit5 strong {color:#00baff;}*/
.oncenter .oncenter_titicon {font-size:24px;line-height: 30px;color:#0e3178;margin-bottom:90px; font-family: 'NotoSansM'; padding-left:25px; background: url(../../img/oncenter/oncenter_tel_icon.png) no-repeat 0 8px;display: inline-block;}
.oncenter .booking_area .input-wrap {display: inline-block;}
.oncenter .booking_area  input { border:1px solid #cacaca; width:650px;  height:58px;  line-height:58px; padding-left:30px;  box-sizing:border-box;  background:#fff; -webkit-border-radius:8px; border-radius:8px;  margin:0 0 13px 0;  font-size:20px;  color:#666;}
.oncenter .booking_sel .smsForm  {position:relative; display:inline-block !important; height:50px; line-height:50px; margin:0 0 13px 0; }
.oncenter .booking_sel .smsForm  p.arrow {position:absolute; left:280px; top:25px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:9px solid #c6c6c6; text-indent:-99999px;}
.oncenter .booking_sel .smsForm select {float:left;  border:1px solid #cacaca; width:320px !important; height:58px !important;  margin:0; /*padding-left:30px;*/ box-sizing:border-box; background:#fff; -webkit-border-radius:8px; border-radius:8px; font-size:20px;  color:#666;}
.oncenter .booking_sel .smsForm select {-webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
/*for IE10*/
.oncenter .booking_sel .smsForm select::-ms-expand {display: none;}
.oncenter .booking_sel .smsForm.wide_sel {margin:0 0 20px 0;}
.oncenter .booking_sel .smsForm.wide_sel select {float:none; width:650px !important; }
.oncenter .booking_sel .smsForm.wide_sel  p.arrow { left:610px;}

.oncenter_btn {font-size: 0; margin-bottom: 95px;}

/*슬라이드*/
.oncenter .svVisual {text-align: center;}
.oncenter .slideWrap3 {position:relative;height: auto !important;width:480px; margin:0 auto; padding:0; position:relative; overflow:hidden; box-sizing:border-box}
.oncenter .slideWrap3 .btn_prev {position:absolute;top:35%;left:2%;z-index: 10;}
.oncenter .slideWrap3 .btn_next {position:absolute;top:35%;right:2%;z-index: 10;}
.oncenter .slideWrap3 ul li img {width:480px;}
.oncenter .paging {left:0; right:0; height:42px; width:220px; margin:0 auto; text-align:center; overflow:hidden;}
.oncenter .paging .btn_page {display:inline-block; width:16px; height:16px; margin:4px; border:1px solid #d6d7db; border-radius:50%; font-size:0px; line-height:0; text-indent:-9999px;background:#d6d7db;}
.oncenter .svVisual .paging .btn_page {border-color:#d3d3d4;background:#fff;}
.oncenter .svVisual .paging .btn_page.on {border-color:#000;background:#000;}

/* 팝업 */
.oncenter .pop_area {text-align: center;}
.event_pop_wrap { display:none; position: fixed; width:100%; height:100%;top:0;left:0; z-index:100;}
.oncenter .event_pop { position:relative; /* position:absolute; top:50px;left:50%; margin-left:-300px; margin-top:-248px;*/ width:480px; margin: 80px auto 0px auto; border:1px solid #ccc;padding:45px;background:#f8fafb;-mox-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);z-index: 10; }
.oncenter .event_pop .pop_header {line-height:26px; text-align: left;font-size:20px; color:#333;font-family:'NotosansM';}
.oncenter .event_pop .pop_header p strong ,
.oncenter .event_pop .pop_header p span {font-size:26px; color:#333}
.oncenter .event_pop .pop_header p span {display:block;}
.oncenter .event_pop .pop_header p span .u_line {position:relative;display:inline-block;z-index: 1}
.oncenter .event_pop .pop_header p span .u_line:before {content:'';display:inline-block; background: #cff1f6;height:14px;width:100%; position:absolute;top:20px;left:0;z-index: -1}
.oncenter .event_pop .pop_body {margin-top:20px; text-align: left; line-height:32px !important; font-size:24px !important;color:#666;}
.oncenter .event_pop .event_pop_close {position:absolute;top:20px;right:20px;}
.oncenter .start_btn {padding:10px 30px 40px 30px; background:#fdd6da; margin:0 auto; width:660px;}

.oncenter .oncenter_iconlist {margin: 0 auto;}
.oncenter .oncenter_iconlist:after {content:''; display: block; clear: both;}
.oncenter .oncenter_iconlist li {font-size:18px; color:#000; text-align: center;padding-top:115px; font-weight: bold; width:205px; display: inline-block; vertical-align: top; line-height: 24px;}
.oncenter .oncenter_iconlist li.icon01 {background: url(../../img/oncenter/oncenter_icon01.png) no-repeat top center;}
.oncenter .oncenter_iconlist li.icon02 {background: url(../../img/oncenter/oncenter_icon02.png) no-repeat top center;}
.oncenter .oncenter_iconlist li.icon03 {background: url(../../img/oncenter/oncenter_icon03.png) no-repeat top center;}


/*전략펀드 201909*/
.contents-wrap.strategy_wrap {width:100% !important; background: url(../../img/strategy/strategy_top_bg02.jpg) no-repeat center top;}
.strategy_fund {width:950px; margin: 0 auto;font-family: 'notosans'}
.strategy_header .strategy_titarea {padding-top:74px;text-align: center;}
.strategy_pop {position:relative;z-index: 10;}
.strategy_pop .strategy_pop_con {display: none; position:absolute;background:#fff; padding:36px; border-radius: 5px 0px 5px 5px;border:1px solid #141d36; box-shadow: 0px 16px 30px 15px rgba(0, 0, 0, 0.2);}
.strategy_header .strategy_tip {display: inline-block; vertical-align: top;}
.strategy_header .strategy_tip .strategy_tip_con {top:33px;right:0px; width:489px; text-align: left;}
.strategy_header .strategy_tip .strategy_tip_con:before {content: ''; display: block; position:absolute; top:-11px;right:-1px; width:9px; height:11px;background: url(../../img/strategy/strategy_box_bg02.png) no-repeat 0 0;}
.strategy_header .strategy_tip .strategy_tip_con p {color:#222; margin-bottom:20px;}
.strategy_header .strategy_tip .strategy_tip_con strong {display: block;margin-bottom:10px; font-size: 14px;color:#222; }

.strategy_tip02 .strategy_pop_con {top:35px;right:7px;}
.strategy_tip02 .strategy_pop_con {padding:25px; border-radius: 5px 0px 5px 5px;}
.strategy_tip02 .strategy_pop_con:before {content: ''; display: block; position:absolute; top:-11px;right:-6px; width:14px; height:11px;background: url(../../img/strategy/strategy_box_bg02.png) no-repeat 0 0;}
.strategy_pop_con .strategy_pop_close {position: absolute; top:15px; right:15px;}
.strategy_header>p {position: relative; text-align: center; color:#fff;margin-top:90px;font-size:26px;line-height: 36px;letter-spacing:-1px;}
.strategy_header>p strong {color:#ffc600;}
/*.strategy_header>p strong span {color:#0a439d;}*/
/*.strategy_header>p:after {content:'';display: block;position: absolute; top:0;left:0; width:60px; height: 4px; background: #343029; }*/

.strategy_header .strategy_promise {margin-top:45px;}
.strategy_header .strategy_promise ol {display: table; table-layout: fixed; width:100%;height:245px; }
.strategy_header .strategy_promise ol li {display: table-cell; position: relative; text-align: center; font-size:14px; color:#fff; padding-top:100px;}
.strategy_header .strategy_promise ol li:first-child {border: none;}
.strategy_header .strategy_promise ol li .num {display: inline-block;position:absolute;top:0; left:0; width:52px;height:42px; background:#093375;line-height: 1;font-size:12px; border-radius:50%;color:#fff;padding-top:10px}
.strategy_header .strategy_promise ol li .num span {font-size:18px;display: block; }
.strategy_header .strategy_promise ol li strong {display: block;margin-bottom:5px;font-size:16px;}
.strategy_header .strategy_promise ol li p span {color:#ffc600;}
.strategy_header .strategy_promise ol li.icon01 {background: url(../../img/strategy/strategy_promise_icon01.png) no-repeat 50% 20px;}
.strategy_header .strategy_promise ol li.icon02 {background: url(../../img/strategy/strategy_promise_icon02.png) no-repeat 50% 20px;}
.strategy_header .strategy_promise ol li.icon03 {background: url(../../img/strategy/strategy_promise_icon03.png) no-repeat 50% 20px;}
.strategy_header .strategy_promise ol li.icon04 {background: url(../../img/strategy/strategy_promise_icon04.png) no-repeat 50% 20px;}

.strategy_header dl {margin-top:60px; }
.strategy_header dl dt {color:#222;font-size:22px; font-weight:bold;}
.strategy_header dl dt p {padding:25px 30px;background: #d7dce6; margin-top:15px; color:#222;font-size:16px;font-weight:normal;line-height: 22px;}
.strategy_header dl dd {padding:0px 32px;}
.strategy_header dl .strategy_weather {display: table; table-layout: fixed;width:100%;margin-top:15px;}
.strategy_header dl .strategy_weather li {display: table-cell;position: relative; text-align: center; height:115px;text-align: center; background: url(../../img/strategy/strategy_weather_bg.png) no-repeat center left; }
.strategy_header dl .strategy_weather li:first-child {background: none;}
.strategy_header dl .strategy_weather li span {display: block;padding-top:83px;}
.strategy_header dl .strategy_weather .strategy_ck:after {content:''; display: block; position: absolute; top:0;left:50%; margin-left:-57px; width:113px; height:115px;background: url(../../img/strategy/strategy_weather_ck.png) no-repeat 0 0;}
.strategy_header dl .strategy_weather .weather01 span {background: url(../../img/strategy/strategy_weather_icon01.png) no-repeat center 25px;} /*weather01 해*/
.strategy_header dl .strategy_weather .weather02 span {background: url(../../img/strategy/strategy_weather_icon02.png) no-repeat center 25px; color:#d4d4d4;} /*weather02 구름*/
.strategy_con {padding-top:30px;position: relative;}
.strategy_con .fnun_tip {display: block; text-align: right; padding:0 25px 10px 0; font-size:14px; color:#666; line-height: 20px; background: url(../../img/ico/icon_question_g.png) no-repeat 100% 0 ; border-bottom:1px solid #b4b7bc;}
.strategy_pop_con {display: none;}

.strategy_con .strategy_list>li {display: table; table-layout: fixed; width:100%; vertical-align: middle; border-bottom:1px solid #e1e5e7;}
.strategy_con .strategy_list>li>div {display: table-cell;padding:15px 5px; vertical-align: middle;}
.strategy_con .strategy_list .midia li {display: inline-block;}
.strategy_con .strategy_list .strategy_list_icon {width:72px;}
.strategy_con .strategy_list .strategy_list_txt {width:570px;}
.strategy_con .strategy_list .strategy_list_txt a {color:#666; font-size:14px;line-height: 24px;}
.strategy_con .strategy_list .strategy_list_txt strong {display: block; font-weight: bold;font-size:18px;color:#222;}
.strategy_con .strategy_list .midia li {display: inline-block;}
.strategy_con .strategy_list .midia li:nth-child(2) {margin:0 10px;padding:10px;background: url(../../img/bg/bg_division1.gif) no-repeat 0 50%;}
.strategy_con .strategy_list .midia li .youtube {padding-left:25px; background: url(../../img/strategy/strategy_list_tv.png) no-repeat 0 50%;}
.strategy_con .strategy_list .midia li .pang {padding-left:17px; background: url(../../img/strategy/strategy_list_la.png) no-repeat 0 50%;}
.strategy_con .strategy_list .midia li .youtube.disable {background: url(../../img/strategy/strategy_list_tv_off.png) no-repeat 0 50%;color:#d8d8d8;}
.strategy_con .strategy_list .midia li .pang.disable {background: url(../../img/strategy/strategy_list_la_off.png) no-repeat 0 50%;color:#d8d8d8;}
.strategy_con .strategy_list .midia li .nbtn {height:38px !important;font-size:14px;width:100px !important;font-weight: normal !important;padding:0 30px 0 28px !important;}
.strategy_con .strategy_list .midia li .nbtn span { padding-left:18px; background: url(../../img/ico/icon_btn_buy.png) no-repeat 0 11px;}
.strategy_con .strategy_info {margin-top:75px;padding-bottom:40px;}
.strategy_con .strategy_info dt { font-size:22px; font-weight: bold; color:#222;font-family: 'NotoSansM';}
.strategy_con .strategy_info dd {margin-top:25px;}
.strategy_con .strategy_info dd ul li { min-height:72px;margin-top:25px; padding-left:90px;color:#666;font-size:14px;}
.strategy_con .strategy_info dd ul li strong {display: block;color:#333;padding-top:15px;}
.strategy_con .strategy_info dd ul li span{position:relative;display:inline-block;z-index: 1; color:#1f5dbe;font-weight: bold; text-decoration: underline;}
/*.strategy_con .strategy_info dd ul li span:before {content:'';display:inline-block;position:absolute;top:10px; background: #d2f4cc;height:10px;width:100%; left:0;z-index: -1}*/
.strategy_con .strategy_info dd ul .strategy_info_icon01 {background: url(../../img/strategy/strategy_info_icon01.png) no-repeat 0 50%;}
.strategy_con .strategy_info dd ul .strategy_info_icon02 {background: url(../../img/strategy/strategy_info_icon02.png) no-repeat 0 50%;}
.strategy_con .strategy_info dd ul .strategy_info_icon02 strong {padding-top:5px;}
.strategy_con .strategy_info dd ul .strategy_info_icon03 {background: url(../../img/strategy/strategy_info_icon03.png) no-repeat 0 50%;}

.strategy_event {background: #f0f4f6; width: 100%; padding:60px 0;}
.strategy_event dl {width:950px; margin: 0 auto; background:url(../../img/strategy/strategy_event_bg.png) no-repeat 90% 50%; }
.strategy_event ul {margin-top:20px;}
.strategy_event ul li {padding-left:10px; background: url(../../img/bul/bul_squ_gray.gif) no-repeat left 10px; font-size:14px;color:#666; line-height: 24px;}
.strategy_event ul li strong {padding-right: 5px;}

.strategy_info02 {margin-top:55px;}
.strategy_info02 dt {font-weight: bold;font-size:16px; color:#222;margin-bottom: 10px;}
.strategy_info02 dd p {font-size:14px;color:#666; line-height: 24px;}
.strategy_info02 dd ul li {padding-left:10px; background: url(../../img/bul/bul_squ_gray.gif) no-repeat left 11px; font-size:14px;color:#666; line-height: 24px;}

.strategy_fund .notice.d_icon strong { background: url(../../img/strategy/strategy_notice.png) no-repeat 0 0; }
.strategy_fund .notice.d_icon span {display: block; color:#222; font-size:14px;padding-top:10px;}

/* 찾아가는 연금자산관리센터 */
.contents-wrap.visitcenter_wrap {width:100% !important; padding-bottom:0 !important;}
.visitcenter {font-family: 'notoSans'; }
.visitcenter .invest_search {width:950px; margin: 0 auto;}
.visitcenter_intro { text-align: center; overflow:hidden; width:930px; margin: 70px auto;}
.visitcenter_intro li {float:left; width:135px; height:80px; line-height:26px; color:#666; padding:30px 0 0 125px;font-size: 18px; text-align: left; margin-left: 50px;}
.visitcenter_intro li:nth-child(1) {background: url(../../img/oncenter/visitcenter_intro_icon01.png) no-repeat 0 0;}
.visitcenter_intro li:nth-child(2) {background: url(../../img/oncenter/visitcenter_intro_icon02.png) no-repeat 0 0;}
.visitcenter_intro li:nth-child(3) {background: url(../../img/oncenter/visitcenter_intro_icon03.png) no-repeat 0 0;}
.visitcenter_con .visitcenter_tit1 {font-size: 24px; font-weight: bold; line-height: 32px;color: #333; font-family:'NotosansM'; text-align: center;}
.visitcenter_con .visitcenter_tit2 {font-size: 20px; font-weight: bold; line-height: 28px;color: #333; margin-top: 60px;font-family:'NotosansM'; margin-bottom: 16px;}
.visitcenter_con .visitcenter_tit2.icon01 {background: url(../../img/oncenter/ico_headphone.png) no-repeat center top;}
.visitcenter_con .visitcenter_tit2.icon02 {background: url(../../img/oncenter/ico_time.png) no-repeat  center top;}
.visitcenter_con .visitcenter_tit2.icon03 {background: url(../../img/oncenter/ico_talk.png) no-repeat  center top;}
.visitcenter_con .visitcenter_tit3 {margin-top: 12px;font-size: 22px; font-weight: bold; line-height: 33px;color: #1f5dbe;}
.visitcenter_con .visitcenter_txt {font-size: 16px; line-height: 26px;color: #666; margin-top: 6px; text-align: center;}
.visitcenter_con .visitcenter_txt span {color: #1f5dbe;}
.visitcenter_l {border-top: 1px solid #ddd;margin:60px;}
.visitcenter .wide_bg.blue_bg  {position: relative;}
.visitcenter .wide_bg.blue_bg:before {content:''; display: block; width:100%; height:420px; ; background:#1f5dbe; position: absolute; top:0; left:0;}
.visitcenter .service_view{position:relative;overflow:hidden; width:950px; margin: 0 auto; margin-bottom:70px;}
.visitcenter .service_view .service_view_slider {letter-spacing:0;}
.visitcenter .service_view .service_view_slider .swiper-container {overflow: visible !important;}
.visitcenter .service_view .service_view_slider .swiper-slide {/*background:#1f5dbe;*/}
.visitcenter .service_view .service_view_slider .swiper-slide .service {position:relative;height: 460px; }
.visitcenter .service_view .service_view_slider .swiper-pagination{position:absolute;bottom:80px;left:0px;z-index:10;}
.visitcenter .service_view .service_view_slider .swiper-pagination .swiper-pagination-bullet {margin:0 5px; background: #1f5dbe; border:1px solid #fff;opacity:1; width:15px;height: 15px;}
.visitcenter .service_view .service_view_slider .swiper-pagination .swiper-pagination-bullet-active{  background:#fff; border:1px solid #fff; }
.visitcenter .service_view .service_view_slider .service .textbox {position:relative;z-index:15; text-align: left; padding-top:70px;height: 350px;background:#1f5dbe;}
.visitcenter .service_view .service_view_slider .service .textbox .tit1 {color:#fff;line-height:44px;font-weight:bold; font-size: 35px;}
.visitcenter .service_view .service_view_slider .service .textbox .tit2 {margin-top:16px;font-size:18px;color: #fff; opacity:0.6;line-height:26px}
.visitcenter .service_view .service_view_slider .service .textbox .list {margin-top:16px; opacity:0.6;}
.visitcenter .service_view .service_view_slider .service .textbox .list li {position:relative;margin-top:6px;padding-left:12px;font-size:18px;color: #fff; line-height: 21px;}
.visitcenter .service_view .service_view_slider .service .textbox .list li:before{content:'';display:block;position:absolute;top:9px;left:0;width:3px;height:3px;border-radius:3px;background:#90aeda;}
.visitcenter .service_view .service_view_slider .service .visual {position:absolute;bottom:0;right:0;width:100%; z-index:100;}
.visitcenter .service_view .service_view_slider .service .visual_1 .circle1{display:block;position:absolute;bottom: 315px;right:380px;width:60px;height:60px;background:url("../../img/oncenter/service_view_1_circle1.png") no-repeat 0 100%;background-size:100% 100%;}
.visitcenter .service_view .service_view_slider .service .visual_1 .circle2{display:block;position:absolute;bottom: 235px;right:360px;width:50px;height:50px;background:url("../../img/oncenter/service_view_1_circle2.png") no-repeat 0 100%;background-size:100% 100%;}
.visitcenter .service_view .service_view_slider .service .visual_1 .circle3{display:block;position:absolute;bottom: 265px;right:285px;width:78px;height:78px;background:url("../../img/oncenter/service_view_1_circle3.png") no-repeat 0 100%;background-size:100% 100%;}
.visitcenter .service_view .service_view_slider .service .visual_1 .phone {display:block;position:absolute;bottom:-20px;right:40px;width:496px;height:360px;background:url("../../img/oncenter/service_view_1_phone.png") no-repeat 100%;}
.visitcenter .service_view .service_view_slider .service .visual_2 .circlechart{display:block;position:absolute;bottom:-10px;right:125px;width:170px;height:170px;background:url('../../img/oncenter/service_view_2_chart1.png') no-repeat 0 100%;background-size:auto 100%;}
.visitcenter .service_view .service_view_slider .service .visual_2 .linechart {display:block;position:absolute;bottom:70px;right:35px;width:474px;height:285px;background:url('../../img/oncenter/service_view_2_chart2.png') no-repeat 0 100%;background-size:auto 100%;}
.visitcenter .service_view .service_view_slider .service .visual_3 .clock {display:block;position:absolute;bottom:-65px;right:105px;width:487px;height:440px;background:url('../../img/oncenter/service_view_3_clock.png') no-repeat 0 100%;background-size:auto 100%;}
/*.visitcenter .service_view .service_view_slider .service .visual_4 .run{display:block;position:absolute;bottom:80px;left:300px;width:541px;height:248px;background:url('../../img/oncenter/service_view_run.png') no-repeat 0 100%;background-size:100% 100%;}*/
.visitcenter .service_view .service_view_slider .service .visual_4 .run{display:block;position:absolute;bottom:40px;left:500px;width:407px;height:308px;background:url('../../img/oncenter/service_view_desk.png') no-repeat 0 100%;background-size:100% 100%;}
.visitcenter_con {width:950px; margin: 0 auto;}
.visitcenter_con .booking_area {width:640px; margin: 0 auto; margin-top: 60px;}
.visitcenter_con .booking_area .input-wrap {  text-align: left; margin-top: 30px;}
.visitcenter_con .booking_area .input-wrap input {border:none;line-height:56px; height:56px; font-size:20px; font-weight: bold; color: #333; width:100%;border-bottom:1px solid #ddd;}
.visitcenter_con .booking_area .input-wrap input:hover,
.visitcenter_con .booking_area .input-wrap input:focus {border-bottom:1px solid #333;}
.visitcenter_con .booking_area .input-wrap input::placeholder {color:#ccc; font-weight:normal;}
.visitcenter_con .booking_area .input-wrap input::-webkit-input-placeholder { color:#ccc; font-weight:normal;}
.visitcenter_con .booking_area .input-wrap input:-ms-input-placeholder { color:#ccc; font-weight:normal;}
.visitcenter_con .booking_area .input-wrap textarea::-webkit-input-placeholder { color:#ccc; font-weight:normal;}
.visitcenter_con .booking_area .input-wrap textarea:-ms-input-placeholder {color:#ccc; font-weight:normal;}
.visitcenter_con .booking_sel {position:relative; display:inline-block !important; height:56px; line-height:56px; }
.visitcenter_con .booking_sel p.arrow {position:absolute; right:0px; top:25px; width:14px; height:8px; background:url('../../img/oncenter/booking_arrow.png') no-repeat 0 100%;}
.visitcenter_con .booking_sel {line-height:56px; height:56px; width:640px; margin-top: 30px;}
.visitcenter_con .booking_sel select {border:none;display: block;width:640px; border-bottom:1px solid #ddd; padding: 0 !important; margin: 0 !important; line-height:56px!important; height:56px !important; font-size:20px; font-weight: bold; color: #333; text-align: left; border-radius:0 !important; background: #fff !important;}
.visitcenter_con .booking_sel select {-webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
.visitcenter_con .booking_sel select:hover,
.visitcenter_con .booking_sel select:focus {border-bottom:1px solid #333;}
/*for IE10*/
.visitcenter_con .booking_sel select::-ms-expand {display: none;}
.visitcenter_con .sel_area:after {content: ''; display:block; clear:both;}
.visitcenter_con .sel_area .booking_sel {width:308px;}
.visitcenter_con .sel_area .booking_sel select {width:308px;}
.visitcenter_con select:required:invalid {color: #ccc; font-weight: normal !important;}
.visitcenter_con option[value=""][disabled] { display: none;}
.visitcenter_con .map_area { margin-bottom: 60px;}
.visitcenter_con .map_area p {margin-top: 10px; font-size: 16px; color:#666; line-height: 24px;}
.visitcenter_con .map_area span {display:block;  color:#999;}
.visitcenter_con .nbtn {height: 56px;line-height: 56px; font-size:18px;  }
.visitcenter_con .info_guide {margin-top: 60px; font-size: 12px; text-align: left; margin-bottom: 50px;}
.visitcenter_con .info_guide .info_title { color: #333; display: block; align-items: center; font-weight: 700; font-size:16px;}
.visitcenter_con .info_guide .info_title:before {background: url(../../img/oncenter/ico_info_black.png) no-repeat 0 0; width: 18px; height: 18px; content:""; display: inline-block; background-size: contain; margin-right: 5px; background-size:100% 100%;; vertical-align: bottom;}
.visitcenter_con .info_guide .info_list {color: #666; margin-top: 16px;}
.visitcenter_con .info_guide .info_list li {padding-left: 16px; line-height: 21px; position: relative; font-size:14px; letter-spacing:0;}
.visitcenter_con .info_guide .info_list li + li{margin-top: 8px;}
.visitcenter_con .info_guide .info_list li:before {display: inline-block;; content: ""; width: 3px; height: 3px; border-radius: 50%; background: #ccc; margin-right: 5px; margin-left: -8px; position: absolute; top: 9px;}
.visitcenter_con .info_guide .info_list li > span {vertical-align: baseline;}
.visitcenter_con .tab-default {margin-top: 30px;}
.visitcenter_con .tab-default > ul {border-bottom:1px solid #cdd2d7;}
.visitcenter_con .tab-default > ul > li {margin-top: -1px;}
.visitcenter_con .tab-default > ul > li > a { font-size:18px; height:56px; line-height:56px;}
.visitcenter_con .tab-default > ul > li.current > a,
.visitcenter_con .tab-default > ul > li.on > a {border: 1px solid #333 !important; }
.visitcenter_con  .btnarea {margin: 30px 0 120px 0;}
.visitcenter_con .nbtn-width1 {color:#1f5dbe; border: 1px solid #1f5dbe;}



/* 펀드담보대출  */
.contents-wrap.loan_wrap {width:100% !important; padding-bottom:0 !important;}
.loan_wrap {font-family: 'notoSans';}
.loan_wrap .invest_search {width:950px; margin: 0 auto; }
.loan_wrap .loan_intro {position: relative; width: 100%; height:420px ; background:url(../../img/oncenter/loan_bg02.png) no-repeat top center; background-size: cover;}
.loan_wrap .loan_intro .loan_intro_con {width:950px; margin: 0 auto; position: relative; z-index: 1;}
.loan_wrap .loan_intro .loan_intro_con .tit {color:#222;  font-size: 35px; line-height: 44px; padding-top: 80px; font-family: 'notoSansM'; /*font-weight: bold;*/}
.loan_wrap .loan_intro .loan_intro_con .text {/*opacity: 0.7;*/ color:#222; margin-top:16px; line-height: 26px; font-size: 18px; }
/* 연금담보대출  */
.loan_wrap .secured_loan_intro {position: relative; width: 100%; height:420px ; background:url(../../img/oncenter/scured_loan_bg01.png) no-repeat top center; background-size: cover;}
.loan_wrap .secured_loan_intro .loan_intro_con {width:950px; margin: 0 auto; position: relative; z-index: 1;}
.loan_wrap .secured_loan_intro .loan_intro_con .tit {color:#fff;  font-size: 35px; line-height: 44px; padding-top: 80px; font-family: 'notoSansM'; /*font-weight: bold;*/}
.loan_wrap .secured_loan_intro .loan_intro_con .text {/*opacity: 0.7;*/ color: #fff; margin-top:16px; line-height: 26px; font-size: 18px; }

/* 펀드담보대출 이전 버전 */
/* .loan_wrap .loan_con {width:950px; margin: 30px auto 100px auto;}
.loan_wrap .loan_con  .tit {margin-top:50px; line-height:26px; font-size: 18px; font-weight: bold;color: #222222; }
.loan_wrap .loan_con .text {margin-top:16px ;color: #222222; font-size: 18px; line-height: 26px;;}
.loan_wrap .loan_con  .text_etc {font-size: 16px; line-height: 24px; color: #999;  margin-top: 12px;}
.loan_wrap .loan_con .text_etc_list {margin-left: 14px; margin-top: 10px; }
.loan_wrap .loan_con .text_etc_list li {line-height: 24px; margin-top: 10px;color: #999;font-size: 16px;}
.loan_wrap .loan_con .text_etc02 {margin-top: 50px; font-size: 18px;color:#999; line-height: 26px; font-size: 18px;}
.loan_wrap .loan_con .text_etc02 span {color:#1f5dbe;} */

/* 펀드담보대출 새 컨텐츠*/
/* .loan_wrap .wide_bg {width:100%;}
.loan_wrap .wide_bg.bggray {background: #fafafa;}
.loan_fund { overflow:hidden; margin: 0px auto 20px auto ; text-align: center; width: 600px;}
.loan_fund dt {float:left; margin-right: 20px; width: 198px; height: 40px; border-radius: 20px; background-color: #1f5dbe;font-size: 18px; line-height: 40px; color:#fff; margin-top: 2px;}
.loan_fund dd {float:left; width: 380px; ;font-size: 16px;line-height: 24px; color:#666; text-align: left;}
.loan_wrap .loan_con {width:950px; margin: 0px auto; padding: 80px 0; text-align: center; font-family: 'notoSans';}
.loan_wrap .loan_con  .tit {margin-top:50px; line-height:26px; font-size: 18px; font-weight: bold;color: #222222; }
.loan_wrap .loan_con .text {margin-top:16px ;color: #222222; font-size: 18px; line-height: 26px;;}
.loan_wrap .text_etc {font-size: 16px; line-height: 24px; color: #999;  margin-top: 12px;}
.loan_wrap .text_etc span {color:#1f5dbe;}
.loan_wrap .loan_con.line_area {border-bottom:1px solid #eee; }
.loan_wrap .loan_con .line_area_icon {margin-bottom:20px;}
.loan_wrap .loan_con .loan_tit {font-size:35px; color:#222; line-height: 43px; margin-bottom: 12px; }
.loan_wrap .loan_con .loan_tit  strong {font-family: 'NotosansM';}
.loan_wrap .loan_con .loan_txt {font-size:18px; color:#222; line-height: 26px;}
.loan_wrap .loan_con .c_gray { font-size: 16px; color:#999; line-height: 26px;}
.loan_ac_wrap {width:100%;border-top: 1px solid #f0f0f0;}
.loan_ac {width:950px;margin: 0 auto;}
.loan_ac_wrap .loan_ac dt {line-height:58px; font-size:18px; font-weight:600; background: url(../../img/event/201811/ico_group_down.png) no-repeat 100% 50%; background-size: 16px 10px; cursor: pointer; color:#222;}
.loan_ac_wrap .loan_ac dt.on {background: url(../../img/event/201811/ico_group_up.png) no-repeat 100% 50%; background-size: 16px 10px }
.loan_ac_wrap .loan_ac dd {display: none;padding:0 0 55px 0;border-top:1px solid #f0f0f0;font-size:16px;color:#666;line-height: 24px;}
.loan_ac_wrap .loan_ac dd .ac_tit {margin: 50px 0 14px 0;font-weight:bold;color:#222;line-height: 24px; font-size:16px;}
.loan_ac_wrap .loan_ac dd .ac_con {font-size:16px; line-height: 24px; color:#666; }
.loan_ac_wrap .loan_ac dd .ac_con .list-type3 {margin-top:10px;}
.loan_ac_wrap .loan_ac dd .ac_con .list-type3 li {font-size: 16px !important;line-height: 24px !important;margin-top: 14px; background: url(../../img/bul/bul_squ_gray.gif) no-repeat left 12px;}
.loan_ac_wrap .loan_ac dd .ac_line_box {overflow:hidden; border:1px solid #efefef; border-radius:10px; padding:25px 47px; }
.loan_ac_wrap .loan_ac dd .left_area {float: left;}
.loan_ac_wrap .loan_ac dd .right_area {float:right;}
.loan_ac_wrap .loan_ac dd .ac_line_box .ac_tit {text-align:left; margin-top:0;}
.loan_ac_wrap .loan_ac dd .ac_line_box table th {background: #f0f2f5; font-size:14px; color:#222;font-weight:bold;padding:5px 0;border-left:1px solid #fff;}
.loan_ac_wrap .loan_ac dd .ac_line_box table td {font-size:13px; color:#686868; text-align: left;padding:8px;line-height:22px; vertical-align: top;}
.loan_ac_wrap .loan_ac .text_etc {margin-top: 10px;font-size: 14px;color:#999;line-height: 21px;text-indent: -16px; margin-left: 16px;}
.loan_ac_wrap .loan_ac .text_etc span {color:#1f5dbe;}
.loan_wrap .text_etc_list {margin-left: 14px; margin-top: 10px; }
.loan_wrap .text_etc_list li {line-height: 21px; margin-top: 8px;color: #999;font-size: 14px;}
.loan_ac_wrap .loan_ac .tbl table {table-layout: fixed; width: 100%;}
.loan_ac_wrap .loan_ac .tbl thead th {padding:12px 7px;background:#e9eaef;text-align: center; border-top:1px solid #d8d9dd;border-bottom:1px solid #d8d9dd; border-left:1px solid #d8d9dd;font-size: 14px; color: #222;line-height: 15px;}
.loan_ac_wrap .loan_ac .tbl thead th:first-child { border-left:none;}
.loan_ac_wrap .loan_ac .tbl tbody th {padding:12px 8px; text-align: left; font-size: 14px; color:#666; font-weight: normal;border-bottom:1px solid #d8d9dd; }
.loan_ac_wrap .loan_ac .tbl tbody td {padding:12px 8px; text-align: center; font-size: 14px; color:#666;border-bottom:1px solid #d8d9dd;border-left:1px solid #d8d9dd;}
.loan_ac_wrap .loan_ac .tbl tbody td.bd_n {border-left:none;}
.loan_ac_wrap .ac_con ol li { font-size:16px; line-height: 24px; color:#222;margin-top: 14px;}
.loan_ac_wrap .ac_con ol li> p {margin-left: 14px; color:#666; margin-top: 8px;}
.loan_wrap .loan_num { text-align: center; font-size: 13px; line-height: 18px; padding:30px 0; border-top:#ececec 1px solid;} */


/* 일반담보대출 */
.loan_wrap .loan_con {width:950px; margin: 80px auto 100px auto; font-weight:normal !important;}
.loan_wrap .loan_con {text-align: left;}
.loan_wrap .loan_con .loan_tit {font-size: 18px; color:#222; line-height: 26px; margin-bottom: 16px; font-weight: bold;}
.loan_wrap .loan_con .loan_stit {font-size: 16px; color:#666; line-height: 20px;}
.loan_wrap .loan_con .blue-step {margin-top: 16px;}
.loan_wrap .loan_con .blue-step .txt {font-size: 16px; vertical-align: top; padding: 25px 15px 0 0;}
.loan_wrap .loan_con .blue-step strong {display: block; margin-bottom: 13px; color:#1f5dbe; font-family: 'notoSansM';}
.loan_wrap .loan_con .blue-step span {font-weight: bold; line-height: 24px; color:#222;}
.loan_wrap .loan_con .text_g {font-size: 14px; line-height: 26px; color: #999;}
.loan_wrap .loan_con .text_g span {color:#1f5dbe;}
.loan_wrap .loan_con .list-type3 li {font-size: 14px !important;line-height: 26px !important; color:#999; background: url(../../img/bul/bul_squ_gray.gif) no-repeat left 12px; margin:0 0 0 4px}
.loan_wrap .loan_con .text_etc {margin-top: 5px; font-size: 14px; color:#999; line-height: 26px;}
.loan_wrap .loan_con .tbl-htype3 {font-size: 16px; line-height: 23px;}
.loan_wrap .loan_con .tbl-htype3 .bg { background: #f6f7f8; text-align: center; font-weight: bold; color:#222 !important;}
.loan_wrap .loan_con .tbl-htype3 th {border-top:1px solid #e7eaec;}
.loan_wrap .loan_con .tbl-htype3 td {border-left:1px solid #e7eaec;line-height: 26px;}
.loan_wrap .loan_con .tbl-htype3 .n_bd {border-left:0px;}
.loan_wrap .loan_con .tbl-htype3 td p {color:#666 !important;}
.loan_wrap .loan_con .tbl-htype3 .list-type3 li {font-size: 16px !important; line-height: 26px;background: url(../../img/bul/bul_squ_gray.gif) no-repeat left 12px; margin:0 0 0 4px;color:#666 !important;}
.loan_wrap .loan_con .loan_box { margin: 80px 0; border:1px solid #eee; padding:30px; text-align: center; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; }
.loan_wrap .loan_con .loan_box p {font-size: 18px; color:#222; line-height: 26px; font-weight: bold;}
.loan_wrap .loan_con .loan_box p span {color:#1f5dbe;}
.loan_wrap .loan_con .loan_box .btn-wrap {margin-top: 20px !important;}
.loan_wrap .loan_con .loan_box .btn-wrap .btn-orange2 span { font-family: 'notosans' !important;}
.loan_wrap .loan_num { text-align: left; font-size: 14px; line-height: 22px; color:#666; margin-top: 10px; ;}
.loan_wrap .notice {font-family: 'NanumGothic';}


/* etf 안내 */
.etf_info {border-radius: 5px;}
.etf_info .fl {padding:50px 0 0 50px; }
.etf_info .h3-tit {font-size: 23px; line-height: 33px;}
.etf_info .h2-tit {font-size: 26px; line-height: 36px; color:#333;}
.etf_info2 {padding:40px; border-radius: 5px;}
.blue-step.n_bd li p {font-size: 14px; line-height: 21px;}
.blue-step.n_bd {border:none;}
.blue-step.n_bd li {padding-left:0;}
.blue-step.n_bd li:first-child {padding-left:10px !important;}
.blue-step.n_bd li {background: none; height: auto; }
.blue-step.n_bd li .step {font-size: 14px;}
.blue-step.n_bd li p .txt {font-size: 14px;}
.blue-step.n_bd li p .sub {display: block; font-size: 13px; color:#444; margin-top: 7px;}
.blue-step.n_bd .pred {color:#ff0000 !important; font-size: 13px !important;}
.blue-step.box_163_01 {height:163px; background: url(../../img/etf/bluestep_bg_163_01.png) no-repeat; background-size: 100%;}
.blue-step.box_163_01 .step {margin-bottom:12px; padding-top:25px;}
.blue-step.box_163_02 {height:163px; background: url(../../img/etf/bluestep_bg_163_02.png) no-repeat; background-size: 100%;}
.blue-step.box_163_02 li {width: 25%;}
.blue-step.box_163_02 li .step {margin-bottom:12px; padding-top:25px;}
.blue-step.box_157 {height:157px; background: url(../../img/etf/bluestep_bg_157.png) no-repeat; background-size: 100%;}
.blue-step.box_157 .step {margin-bottom:12px; padding-top:30px;}


/* 계좌개설안내 */
.acc_guide_boxwrap {display: flex; align-items: stretch; justify-content: space-between;}
.acc_guide_boxwrap .acc_box { align-self: stretch; border:1px solid #d8dde2; }
.acc_guide_boxwrap .acc_box .tit {font-size: 24px; line-height: 36px; margin-bottom: 20px; color:#222; font-weight: bold;}
.acc_guide_boxwrap .acc_box .text {font-size: 14px; color:#666; line-height: 21px; min-height:106px;}
.acc_guide_boxwrap .acc_box .text_etc {margin-top: 20px;}
.acc_guide_boxwrap.box_2 .left {width: 406px; padding:30px; background: url(../../img/bg/account_guide_img01_woori.png) no-repeat right bottom; }
.acc_guide_boxwrap.box_2 .right {background: #f8f8f8; display: flex;}
.acc_guide_boxwrap.box_2 .right .g_box {padding:30px; width: 166px;}
.acc_guide_boxwrap.box_2 .right .g_box .tit {font-size: 22px; line-height: 36px;}
.acc_guide_boxwrap.box_2 .right .g_box + .g_box {border-left:1px solid #d8dde2;}
.acc_guide_boxwrap.box_3 .acc_box {padding:30px; width: 243px; }
.acc_guide_boxwrap.box_3 .acc_box .list-type3 li {font-size: 14px;}
.acc_guide_boxwrap.box_3 .acc_box .list-type3 li + li {margin-top: 5px;}
.acc_guide_boxwrap .r_stit_wrap {overflow: hidden; margin-top: 20px;}
.acc_guide_boxwrap .r_stit_wrap .round-stit {float: left; margin-right: 5px; }
.acc_guide_boxwrap .r_stit_wrap .round-stit strong {font-weight: normal; font-family:'NanumGothic';}
.acc_guide_boxwrap .r_stit_wrap .round-stit.white strong {background: #fff; color:#686868; border:1px solid #ddd;}


.margin_minus4 {margin-left: -3px;}
.margin_plus7 {margin-left: 7px;}

.input-radio.blue {background-color: #ff0000;}

h3.h3-title {font-size:16px; line-height:18px; font-family:'NanumGothicBold'; color:#222222 !important; letter-spacing:-1px;}
.bold-text {font-size:13px; line-height:20px; font-family:'NanumGothicBold'; color:#686868 !important; letter-spacing:-1px;}
.bold-text14 {font-size:14px; line-height:18px; font-family:'NanumGothicBold'; color:#666666 !important; letter-spacing:-1px;}
.normal-text {font-size:13px; line-height:20px; font-family:'NanumGothic','나눔고딕','Dotum','Arial'; color:#686868 !important; letter-spacing:-1px;font-weight: normal !important;}

.bottom-flex {display:flex;flex-direction:row}
.bottom-flex .left-text {height:100%}
.bottom-flex .right-text {margin-left: 2px;}

.voice_fishing {
    color: #333;
    font-size:16px;
    line-height: 24px;
    background-image:url('../../img/fmc/fis_tb3_l1_2.png');
    background-repeat: no-repeat;
    background-size: contain;
}

.voice_fishing strong {
    font-family: 'NanumGothicBold';
}

.voice_fishing .hd_title {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-sizing: border-box;
    height: 210px;
    padding-left: 40px;
    margin-bottom: 38px
}

.voice_fishing .subtitle {
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    margin-bottom: 35px;
}

.voice_fishing .subtitle2 {
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    margin-bottom: 35px;
    margin-left: 200px;
}

.voice_fishing .hd_title:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 489px;
    background: url('../../img/fmc/img_cns_hd_01.png') no-repeat;
}

.voice_fishing .hd_title dt {
    padding: 33px 0 17px;
    font-size: 23px;
    color: #222
}

.voice_fishing .nu_li  div.step {
    background: #333333;
    color: #fff;
    border-radius: 50%;
    width :20px;
    height: 20px;
    counter-reset: chapter;
    font-size: 13px;
    display: inline-flex;
    margin-right: 10px;
    text-align: center;
    justify-content: center;
}

.voice_fishing .nu_li  div.step>span {
    position: relative;
    line-height: 23px;
    top: -2px;
    left: 0px;
}

.voice_fishing .nu_li  li {
    margin-bottom: 30px;
}

.voice_fishing .nu_li  li:last-child {
    margin-bottom: 0px;
}


.voice_fishing .cns_tab dt a:first-child {
    margin-left: 0
}

.voice_fishing .cns_tab dt a.on {
    background-color: #fff;
    border: 2px solid #5c6369;
    border-bottom: none;
    z-index: 1
}

.voice_fishing .cns_tab dt a.on span {
    color: #222
}

.voice_fishing .cns_tab dt a.on:before {
    content: '';
    position: absolute;
    left: -1px;
    right: -1px;
    top: -2px;
    display: block;
    background-color: #5c6369;
    height: 2px
}

.voice_fishing .cns_tab dd {
    display: none;
}

.voice_fishing .cns_tab dd h4 {
    display: block;
    text-align: center;
    font-size: 24px;
    color: #222222;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 40px
}

.voice_fishing .img_icon{
    float: left;
    background-size: contain;
    width: 73px;
    height: 73px;
}

.voice_fishing .fis_tb4 .p_header {
    font-size:18px;
    font-weight: bold;;
    line-height: 27px;
    margin-bottom: 8px;
}

.voice_fishing .pre_tab .hb_box {
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    line-height: 24px;
}

.voice_fishing .pre_tab .para {
    margin-bottom: 20px;
}

.voice_fishing .pre_tab .gray_step  {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.voice_fishing .pre_tab .gray_step .link {
    position: relative;
    width: 166px;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    background-color: #fafafe;
    border-radius: 15px;
    height: 78px;
    vertical-align: middle;
    display: flex;
}


.voice_fishing .pre_tab .gray_step .link2 {
    margin-left: 10px;
    margin-right: 10px;
    width: 10px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image:url('../../img/fmc/fis_step_middle.png');

    align-self: center;
}

.voice_fishing .pre_tab .gray_step  .txt {
    flex-grow: 1;
    align-self: center;
    color: #333;
}

.voice_fishing .gray_section {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #f7f8f9;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

.voice_fishing .gray_section .gray_section2 {
    width: 950px;
    margin: auto;
}

.voice_fishing .section {
    padding-top: 100px;
    padding-bottom: 100px;

}

.voice_fishing .tel-ul li {
    margin-bottom: 20px;
}

.voice_fishing .tel-ul .td {
    float: left;
    width: 180px;
}

.voice_fishing .tel-ul .icon {
    float: left;
    margin-right: 10px;
    width: 20px;
    height: 20px;
}

.voice_fishing .tel-ul i.fis_tb1_l1 {
    background-image:url('../../img/fmc/fis_tb1_l1.png');
    width: 20px;
    height: 20px;
    background-size: cover;
}

.voice_fishing .tel-ul i.fis_tb1_l2 {
    background-image:url('../../img/fmc/fis_tb1_l2.png');
    width: 20px;
    height: 20px;
    background-size: cover;
}

.voice_fishing .tel-ul i.fis_tb1_l3 {
    background-image:url('../../img/fmc/fis_tb1_l3.png');
    width: 20px;
    height: 20px;
    background-size: cover;
}

.voice_fishing .fis_tb3_l1 {
    margin-top:45px;
    width: 240px;
    height: 178px;

}

.voice_fishing .rns_tab .rns_contents1{
    font-size: 13px;
    padding:15px;
}

.rns_contents1 li {
    margin-bottom: 21px ;
}

.rns_contents1 .rns_p_tit {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 8px;
}

.rns_contents1 .rns_warning {
    font-size: 14px;
    line-height: 21px;
}

.rns_contents1 .dotted_text {
    display: block;
    position: relative;
    padding-left: 8px;
    font-size: 14px;
    color: #666;
    line-height: 22px;
}

.rns_contents1 .dotted_text:after {
    content: '';
    display: block;
    position: absolute;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #ccc;
    top: 10px;
    left: 0;
}

.rns_contents2 li {

    font-size: 18px;
    line-height: 27px;
}

.cns_sub .rns_tab dt {
    overflow: hidden;
    clear: both;
    padding-top: 2px
}
