@charset "UTF-8";

/* 컨설턴트소개 */
.consultant .bnr {background:url(../images/consultant/img_bnr.jpg) no-repeat 0 0; overflow:hidden; margin-bottom:50px; height:200px;}
.consultant .bnr p {color:#fff; font-size:16px; line-height:1.313em; text-align:center;}
.consultant .bnr p:first-child {padding-top:58px;}
.consultant .bnr p ~ p {padding-top:20px;}
.consultant .bnr p strong {font-size:26px;}
.consonant_search_wrap {background-color:#e8e8e8; overflow:hidden; position:relative; border:1px solid #e2e2e2; box-sizing:border-box; margin-top:30px; padding:19px;}
.consonant_search_wrap h4 {color:#333; font-size:16px; margin-bottom:14px;}
.consonant_search_wrap .consonant_btn_box {float:left; width:860px;}
.consonant_search_wrap .consonant_btn_box ul {background-color:#fff; display:table; border:1px solid #ddd; box-sizing:border-box; height:50px; width:100%;}
.consonant_search_wrap .consonant_btn_box ul li {display:table-cell; vertical-align:middle; text-align:center; height:48px; width:50px;}
.consonant_search_wrap .consonant_btn_box ul li:first-child {width:70px;}
.consonant_search_wrap .consonant_btn_box ul li a {position:relative; display:block; font-size:14px; color:#666; line-height:48px; height:48px;}
.consonant_search_wrap .consonant_btn_box ul li ~ li a:after {background-color:#e2e2e2; display:block; content:""; position:absolute; top:50%; left:0; margin-top:-8px; height:16px; width:1px;}
.consonant_search_wrap .consonant_btn_box ul li a strong {font-weight:normal; color:#333;}
.consonant_search_wrap .consonant_btn_box ul li.on {background-color:#2299e2;}
.consonant_search_wrap .consonant_btn_box ul li.on a {color:#fff;}
.consonant_search_wrap .consonant_btn_box ul li.on a:after {background-color:#2299e2;}
.consonant_search_wrap .consonant_btn_box ul li.on a strong {color:#fff;}
.consonant_search_wrap .text_search_box {float:right; width:260px;}
.consonant_search_wrap .text_search_box .form_search {height:48px;}

.consonant_man_list_wrap {margin-top:20px;}
.consonant_man_list_wrap .consonant_ul {*zoom:1; margin:-10px;}
.consonant_man_list_wrap .consonant_ul:before, .consonant_man_list_wrap .consonant_ul:after {content:""; display:table;}
.consonant_man_list_wrap .consonant_ul:after {clear:both;}
.consonant_man_list_wrap .consonant_ul .consonant_li {float:left; padding:10px;}
.consonant_man_list_wrap .consonant_ul .consonant_li.data_none {float:none; padding-top:100px; padding-bottom:100px; width:100%;}
.consonant_man_list_wrap .consonant_ul .consonant_li.data_none p {text-align:center;}
.consonant_man_list_wrap .btns_more {margin-top:20px;}

.conso_list_box {position:relative; box-sizing:border-box; border:1px solid #e2e2e2; background-color:#fff; padding:30px 20px; width:280px; height:283px;}
.conso_list_box .conso_img_box {overflow:hidden; border-bottom:1px solid #e2e2e2; margin-bottom:18px; padding-bottom:30px;}
.conso_list_box .conso_img_box .conso_img_in {overflow:hidden; position:relative;}
.conso_list_box .conso_img_box .img {float:left; overflow:hidden; border:1px solid #e2e2e2; border-radius:100px; box-sizing:border-box; position:relative; margin:0; height:100px; width:100px;}
.conso_list_box .conso_img_box .img img {display:block; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); height:100%; width:auto;}
.conso_list_box .conso_img_box .team_info {float:left; margin-left:20px; padding-top:5px; width:118px;}
.conso_list_box .conso_img_box .team_info p {color:#333;}
.conso_list_box .conso_img_box .team_info p.team_name {font-weight:100;}
.conso_list_box .conso_img_box .team_info p.name {font-size:17px; font-weight:400; margin-top:7px; letter-spacing:-0.06em;}
.conso_list_box .conso_img_box .team_info .sns_box {overflow:hidden; margin-top:15px;}
.conso_list_box .conso_img_box .team_info .sns_box a ~ a {margin-left:3px;}

.conso_list_box .conso_con_box {}
.conso_list_box .conso_con_box .conso_con_in {position:relative;}
.conso_list_box .conso_con_box .conso_man {position:relative; font-weight:100; padding:14px 0;}
.conso_list_box .conso_con_box .conso_man .part, .conso_list_box .conso_con_box .conso_man .name {display:block;}
.conso_list_box .conso_con_box .conso_man .part {font-size:14px; color:#666; margin-bottom:8px;}
.conso_list_box .conso_con_box .conso_man .name {font-size:20px; font-weight:bold; color:#111;}
.conso_list_box .conso_con_box .conso_man .name span {font-size:14px; color:#999; font-weight:100;}
.conso_list_box .conso_con_box .conso_man .detail {margin-top:8px; font-size:13px; color:#999; width:215px; line-height:1.4; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:2.8em;}
.conso_list_box .conso_con_box .conso_man .profile_btn {position:absolute; top:0; right:0; display:inline-block; height:30px; line-height:28px; font-size:14px; color:#666; font-weight:100; box-sizing:border-box; border:1px solid #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:0 8px; margin-left:15px; margin-top:15px;}
.conso_list_box .conso_con_box .conso_man .contact_add_box {position:absolute; top:60px; right:-4px; *zoom:1;}
.conso_list_box .conso_con_box .conso_man .contact_add_box:before, .conso_list_box .conso_con_box .conso_man .contact_add_box:after {content:""; display:table;}
.conso_list_box .conso_con_box .conso_man .contact_add_box:after {clear:both;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box {position:relative; display:block; margin:0 4px; float:left;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box i {display:block; width:17px; height:21px; background-image:url("../images/invest_info/char_deta_ico_all.png"); background-repeat:no-repeat;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box i.phone {background-position:0 0;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box i.call {background-position:-51px 0; width:18px;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box i.mail {background-position:-34px 0;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box .toolltip {display:none; position:absolute; top:30px; left:-75px; width:166px; height:41px; line-height:39px; background-color:#fff; border:1px solid #333; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:0 19px; box-sizing:border-box; text-align:center; z-index:89;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box .toolltip span {display:block; position:relative; font-size:13px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box .toolltip:after {content:""; display:block; position:absolute; bottom:-20px; left:0; right:0; margin:0 auto; width:100%; height:10px; background:url("../images/consultant/toolltip_arrow_mark.png") center 0 no-repeat; padding-bottom:10px;}
.conso_list_box .conso_con_box .conso_man .contact_add_box .ca_box:hover > .toolltip {display:block;}
.conso_list_box .conso_con_box .conso_column {overflow:hidden;}
.conso_list_box .conso_con_box .conso_column strong {font-size:14px; font-weight:normal; color:#333;}
.conso_list_box .conso_con_box .conso_column ul {margin-top:7px;}
.conso_list_box .conso_con_box .conso_column ul li {position:relative; font-size:14px; font-weight:100; color:#666; padding-left:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:7px;}
.conso_list_box .conso_con_box .conso_column ul li:last-child {margin-bottom:0;}
.conso_list_box .conso_con_box .conso_column ul li:after {position:absolute; top:6px; left:0; content:""; display:block; width:2px; height:2px; background-color:#666;}
.conso_list_box .conso_con_box .conso_btn {position:absolute; bottom:0; left:0; width:100%; font-size:0;}
.conso_list_box .conso_con_box .conso_btn .btn {box-sizing:border-box; width:50%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff; font-weight:normal;}
.conso_list_box .conso_con_box .conso_btn .btn.bg_sky {background-color:#345184; border-color:#345184;}

.consultant_home_wrap {margin-top:30px; position:relative; *zoom:1;}
.consultant_home_wrap:before, .consultant_home_wrap:after {content:""; display:table;}
.consultant_home_wrap:after {clear:both;}
.consultant_home_wrap .consultant_home_aside_box {float:left; width:280px;}
.consultant_home_wrap .consultant_home_contents_box {float:left; width:880px; margin-left:20px;}
.consultant_home_wrap .consultant_home_contents_box .contents_sub_title {padding-top:0; overflow:visible;}
.consultant_home_wrap .consultant_home_contents_box .contents_sub_title h3 {font-size:22px;}
.consultant_home_wrap .consultant_home_contents_box .contents_sub_title .search_wrapper {top:0;}
.consultant_home_wrap .consultant_home_contents_box .stit .more {background:url(../images/common/icon_more.png) no-repeat right 3px; color:#999; text-decoration:none; top:35px; padding-right:10px;}
.consultant_home_wrap .cons_side_profile_box {padding:0 20px; background-color:#202f49;}
.consultant_home_wrap .cons_side_profile_box .cons_side_profile_in {position:relative;}
.consultant_home_wrap .cons_side_profile_box .profile_intro {position:relative; padding:30px 0; *zoom:1; border-bottom:1px solid #4d596d;}
.consultant_home_wrap .cons_side_profile_box .profile_intro:before, .consultant_home_wrap .cons_side_profile_box .profile_intro:after {content:""; display:table;}
.consultant_home_wrap .cons_side_profile_box .profile_intro:after {clear:both;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .pic {float:left; position:relative; width:100px; height:100px; overflow:hidden; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; background:#fff;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .pic img{display:block; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); height:100%; width:auto;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .part {float:none; width:auto; overflow:hidden; color:#fff; padding-left:30px; margin-top:15px;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .part em, .consultant_home_wrap .cons_side_profile_box .profile_intro .part span, .consultant_home_wrap .cons_side_profile_box .profile_intro .part strong {display:block;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .part em, .consultant_home_wrap .cons_side_profile_box .profile_intro .part span {font-weight:100;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .part em {font-size:14px;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .part strong {font-size:17px; font-weight:bold; margin-top:14px; letter-spacing:-0.06em;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .part span {font-size:13px; margin-top:7px;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .part .btn{position:absolute; right:4px; bottom:15px;}
.consultant_home_wrap .cons_side_profile_box .profile_intro .part .btn span{margin:0;}
.consultant_home_wrap .cons_side_profile_box .profile_con {position:relative; padding:25px 0;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li {position:relative; margin-bottom:15px; line-height:1.5;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li:last-child {margin-bottom:0;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li .ico, .consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li .txt {display:inline-block; vertical-align:middle;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li .ico {position:absolute; top:2px; left:0; width:18px; height:21px; background-image:url("../images/consultant/cons_side_profile_ico.png"); background-repeat:no-repeat;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li .ico.phone {background-position:0 0;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li .ico.office {background-position:-18px 0;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li .ico.mail {background-position:-36px 0;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li .ico.add {background-position:-54px 0;}
.consultant_home_wrap .cons_side_profile_box .profile_con .pro_detail li .txt {font-size:13px; font-weight:100; color:#fff; padding-left:30px;}
.consultant_home_wrap .cons_side_profile_box .profile_con .sns_btn {position:absolute; top:25px; right:0;}
.consultant_home_wrap .cons_side_profile_box .profile_con .sns_btn a {margin-left:5px;}

.consultant_home_wrap .cons_side_nav {background-color:#707070; overflow:hidden;}
.consultant_home_wrap .cons_side_nav ul li {background-color:#888; height:50px;}
.consultant_home_wrap .cons_side_nav ul li ~ li {border-top:1px solid #707070;}
.consultant_home_wrap .cons_side_nav ul li a {display:block; position:relative; box-sizing:border-box; padding-right:20px; padding-left:30px; height:50px;}
.consultant_home_wrap .cons_side_nav ul li a span,
.consultant_home_wrap .cons_side_nav ul li a strong {display:block; color:#fff; line-height:50px;}
.consultant_home_wrap .cons_side_nav ul li a span {float:left; font-size:16px; position:relative; padding-left:13px;}
.consultant_home_wrap .cons_side_nav ul li a span:before {background-color:#c4c4c4; content:""; position:absolute; left:0; top:50%; margin-top:-2px; height:4px; width:4px;}
.consultant_home_wrap .cons_side_nav ul li a strong {float:right;}

.consultant_home_wrap .cons_side_nav ul li.on {background-color:#707070;}
.consultant_home_wrap .cons_side_nav ul li.on a:before {background-color:#2299e2; content:""; position:absolute; left:0; top:-1px; height:52px; width:4px;}
.consultant_home_wrap .cons_side_nav ul li.on a span {font-weight:bold;}

.consultant_home_wrap .cons_side_nav ul li:hover {background-color:#707070;}
.consultant_home_wrap .cons_side_nav ul li:hover a:before {background-color:#2299e2; content:""; position:absolute; left:0; top:-1px; height:52px; width:4px;}
.consultant_home_wrap .cons_side_nav ul li:hover a span {font-weight:bold;}

.consultant_home_wrap .cons_side_btn {margin-top:30px;}
.consultant_home_wrap .cons_side_btn .btn {width:100%; font-size:14px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.consultant_home_wrap .cons_side_btn .btn.bg_point2 {color:#023793;}
.consultant_home_wrap .cons_side_btn .btn.bg_gray3 {margin-top:10px; color:#666;}
.consultant_home_wrap .cons_home_h3_title {font-size:22px; font-weight:normal; color:#1d1d21; padding-top:3px; padding-bottom:15px; border-bottom:1px solid #333;}
.consultant_home_wrap .cons_home_h3_title span {color:#2299e2;}
.consultant_home_wrap .consultant_home_con_cf_box {*zoom:1;}
.consultant_home_wrap .consultant_home_con_cf_box:before, .consultant_home_wrap .consultant_home_con_cf_box:after {content:""; display:table;}
.consultant_home_wrap .consultant_home_con_cf_box:after {clear:both;}
.consultant_home_wrap .consultant_home_con_cf_box .cs_home_con_left {float:left; margin-right:20px; width:380px;}
.consultant_home_wrap .consultant_home_con_cf_box .cs_home_con_left .thumbnail_md_box {height:426px;}
.consultant_home_wrap .consultant_home_con_cf_box .cs_home_con_left .thumbnail_md_box > a {display:block; overflow:hidden; height:100%;}
.consultant_home_wrap .consultant_home_con_cf_box .cs_home_con_left .thumbnail_md_box .img-zone {height:285px;}
.consultant_home_wrap .consultant_home_con_cf_box .cs_home_con_left .txt_infor_zone {height:141px;}
.consultant_home_wrap .consultant_home_con_cf_box .cs_home_con_right {float:left; width:480px;}
.consultant_home_wrap .cs_home_week_wrap .thumbnail_md_box {width:auto;}
.consultant_home_wrap .cs_home_example_wrap .cs_home_example_ul .cs_home_example_li {margin-bottom:10px;}
.consultant_home_wrap .cs_home_example_wrap .cs_home_example_ul .cs_home_example_li:last-child {margin-bottom:0;}
.consultant_home_wrap .cs_home_loan_wrap .loan_box_zone .loan_box {width:auto; float:none;}
.consultant_home_wrap .cs_home_loan_wrap .loan_box_zone .loan_box .loan_in {background-color:#fff;}
.consultant_home_wrap .cs_home_loan_wrap .loan_box_zone .loan_box .line-wrap {height:224px; border-bottom:1px solid #eee;}
.consultant_home_wrap .cs_home_loan_wrap .loan_box_zone .loan_box .line-wrap .title_zone {}
.consultant_home_wrap .cs_home_imm_wrap .column_box_zone {margin:0;}
.consultant_home_wrap .cs_home_imm_wrap .column_box_zone .column_box {width:auto; border:1px solid #eee; padding:19px; background-color:#fff; height:227px;}
.consultant_home_wrap .cs_home_imm_wrap .img_view {width:186px; height:186px; overflow:hidden;}
.consultant_home_wrap .cs_home_imm_wrap .column_con {border:0; padding:8px 20px; padding-right:0; height:186px; width:254px;}
.consultant_home_wrap .cs_home_imm_wrap .column_con .tt_box .column_list_tt strong {white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:2.8em;}
.consultant_home_wrap .cs_home_imm_wrap .column_con .tt_box .column_list_con {display:block; overflow:hidden;  -webkit-line-clamp:5; height:7.69em; font-size:13px; line-height:1.538em;}
.consultant_home_wrap .cs_home_imm_wrap .column_con .home_foot_day {position:absolute; bottom:0; left:20px; font-size:13px; font-weight:100; color:#999;}
.consultant_home_wrap .cs_home_imm_wrap .column_con .see-num {bottom:0;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box {background-color:#fff; border:1px solid #eee; height:190px; padding:19px; box-sizing:border-box;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in {position:relative; height:100%; *zoom:1;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in:before, .consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in:after {content:""; display:table;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in:after {clear:both;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_paper_box_wrap {position:relative; float:left; border:0; width:400px; height:100%; padding:0; padding-right:19px;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_paper_box_wrap:after {content:""; display:block; width:1px; height:100%; background-color:#eee; position:absolute; top:0; right:0;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_paper_box_wrap .home_link:hover {text-decoration:underline;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_paper_box_wrap .tt {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_paper_box_wrap .txt {font-size:13px; height:6em; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_paper_box_wrap .paper_etc {bottom:0; padding:0;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_paper_box_wrap .paper_etc .logo {padding-right:19px;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap {float:none; overflow:hidden; width:auto; padding-left:30px;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li {position:relative; *zoom:1; font-size:0; line-height:1.4; margin-bottom:12px; height:20px;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li:before, .consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li:after {content:""; display:table;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li:after {clear:both;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li:last-child {margin-bottom:0;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li strong.logo{font-size:13px; font-weight:normal; line-height:18px; position:absolute; top:50%; left:0; margin-top:-0.5em; width:85px; height :18px; overflow:hidden;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li .txt {position:absolute; top:50%; left:0; margin-top:-0.5em; font-size:13px;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li .txt a {display:block; overflow:hidden; font-weight:100; color:#666; padding-left:89px; padding-right:100px; text-overflow:ellipsis; white-space:nowrap; width:250px;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li .txt a:hover {text-decoration:underline;}
.consultant_home_wrap .cs_home_press_wrap .home_press_article_box .home_press_article_in .press_article_list_wrap ul li .day {position:absolute; top:50%; right:0; margin-top:-0.5em; font-size:13px; font-weight:100; color:#999;}
.consultant_home_wrap .cs_home_news_wrap .social_list_ul {*zoom:1; margin:-10px;}
.consultant_home_wrap .cs_home_news_wrap .social_list_ul:before, .consultant_home_wrap .cs_home_news_wrap .social_list_ul:after {content:""; display:table;}
.consultant_home_wrap .cs_home_news_wrap .social_list_ul:after {clear:both;}
.consultant_home_wrap .cs_home_news_wrap .social_list_ul .social_list_li {float:left; padding:10px;}
.consultant_home_wrap .cs_home_news_wrap .social_list_ul .social_list_li.list_none{width:100%; height:311px; box-sizing:border-box;}
.consultant_home_wrap .cs_home_news_wrap .social_list_ul .social_list_li.list_none .list_none_table{border:1px solid #eee; background-color:#fff;}
.consultant_home_wrap .cs_home_banner_wrap {margin-top:30px;}
.consultant_home_wrap .cs_home_banner_wrap .cs_home_banner_in {*zoom:1; margin:0 -10px;}
.consultant_home_wrap .cs_home_banner_wrap .cs_home_banner_in:before, .consultant_home_wrap .cs_home_banner_wrap .cs_home_banner_in:after {content:""; display:table;}
.consultant_home_wrap .cs_home_banner_wrap .cs_home_banner_in:after {clear:both;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box {float:left; padding:0 10px;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test {box-sizing:border-box;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box {position:relative; width:280px; height:158px; box-sizing:border-box; border:1px solid #eee; background-color:#fff;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box .icon {position:absolute; top:53px; left:29px; display:inline-block; width:58px; height:54px; background:url("../images/consultant/company_test_ico.png") 0 0 no-repeat;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl {padding-top:53px; padding-left:111px;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dt .tt {font-size:18px; font-weight:normal; color:#1d1d21;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dt .question_mark {display:inline-block; position:relative;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dt .question_mark .mark {display:inline-block; width:16px; height:16px; background:url("../images/consultant/question_mark_ico.png") 0 0 no-repeat; margin-left:7px;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dt .question_mark .toolltip {display:none; position:absolute; top:-88px; left:-68px; width:166px; line-height:1.4; background-color:#fff; border:1px solid #333; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:10px; box-sizing:border-box; text-align:center; z-index:89;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dt .question_mark .toolltip p {display:block; position:relative; font-size:13px; color:#333;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dt .question_mark .toolltip:after {content:""; display:block; position:absolute; bottom:-20px; left:0; right:0; margin:0 auto; width:100%; height:10px; background:url("../images/consultant/toolltip_arrow_mark.png") center 0 no-repeat; padding-bottom:10px;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dt .question_mark:hover > .toolltip {display:block;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dd {margin-top:10px;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dd strong {font-size:28px; font-weight:bold; color:#023793;}
.consultant_home_wrap .cs_home_banner_wrap .home_banner_box.company_test .com_test_box dl dd span {font-size:16px; font-weight:100; color:#666;}

.consultant_home_wrap .consultant_week_list_wrap .week_list_ul {*zoom:1; margin:-10px;}
.consultant_home_wrap .consultant_week_list_wrap .week_list_ul:before, .consultant_home_wrap .consultant_week_list_wrap .week_list_ul:after {content:""; display:table;}
.consultant_home_wrap .consultant_week_list_wrap .week_list_ul:after {clear:both;}
.consultant_home_wrap .consultant_week_list_wrap .week_list_ul .week_list_li {float:left; padding:10px;}
.consultant_home_wrap .consultant_week_list_wrap .week_list_ul .week_list_li.list_none{width:100%; height:200px;}
.consultant_home_wrap .consultant_week_list_wrap .week_list_ul .thumbnail_md_box .txt_infor_zone .reality_number .impor_txt {display:-webkit-box; overflow:hidden; line-height:18px; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:54px;}
.consultant_home_wrap .consultant_week_list_wrap .btns_more {margin-top:20px;}
.consultant_home_wrap .consultant_example_list_wrap .example_list_ul {*zoom:1; margin:-10px;}
.consultant_home_wrap .consultant_example_list_wrap .example_list_ul:before, .consultant_home_wrap .consultant_example_list_wrap .example_list_ul:after {content:""; display:table;}
.consultant_home_wrap .consultant_example_list_wrap .example_list_ul:after {clear:both;}
.consultant_home_wrap .consultant_example_list_wrap .example_list_ul .example_list_li {float:left; padding:10px;}
.consultant_home_wrap .consultant_example_list_wrap .example_list_ul .example_list_li.list_none{width:100%; height:200px;}
.consultant_home_wrap .consultant_example_list_wrap .btns_more {margin-top:20px;}
.consultant_home_wrap .consultant_loan_list_wrap .loan_box_zone {*zoom:1; margin:-10px; padding-top:20px;}
.consultant_home_wrap .consultant_loan_list_wrap .loan_box_zone:before, .consultant_home_wrap .consultant_loan_list_wrap .loan_box_zone:after {content:""; display:table;}
.consultant_home_wrap .consultant_loan_list_wrap .loan_box_zone:after {clear:both;}
.consultant_home_wrap .consultant_loan_list_wrap .loan_box_zone .loan_box {float:left; padding:10px; width:50%;}
.consultant_home_wrap .consultant_loan_list_wrap .loan_box_zone .loan_box.list_none{width:100%; height:200px;}
.consultant_home_wrap .consultant_loan_list_wrap .loan_box_zone .loan_box .circle_tag_zone ul {text-align:center;}
.consultant_home_wrap .consultant_loan_list_wrap .loan_box_zone .loan_box .circle_tag_zone ul li {float:none; display:inline-block;}
.consultant_home_wrap .consultant_loan_list_wrap .btns_more {margin-top:20px;}
.consultant_home_wrap .consultant_imm_list_wrap .img_view {width:215px;}
.consultant_home_wrap .consultant_imm_list_wrap .column_con {padding:15px 20px;}
.consultant_home_wrap .consultant_imm_list_wrap .column_con .tt_box .column_list_tt strong {white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:2.8em;}
.consultant_home_wrap .consultant_imm_list_wrap .column_con .tt_box .column_list_con {font-size:13px;}
.consultant_home_wrap .consultant_imm_list_wrap .column_con .department-mg {font-size:13px; line-height:1.3;}
.consultant_home_wrap .consultant_imm_list_wrap .column_con .department-mg strong {margin-left:0;}
.consultant_home_wrap .consultant_imm_list_wrap .btns_more {margin-top:20px;}
.consultant_home_wrap .consultant_imm_list_wrap .board_view .view_title dt {font-weight:bold; color:#1d1d21;}
.consultant_home_wrap .consultant_imm_list_wrap .board_view .view_title .subject dt {width:111px;}
.consultant_home_wrap .consultant_imm_list_wrap .board_view .view_title .info dt {width:60px;}
.consultant_home_wrap .consultant_imm_list_wrap .board_view .view_title .info dt:first-child {width:111px;}
.consultant_home_wrap .consultant_imm_list_wrap .consultant_imm_week_list_wrap {margin-top:49px;}
.consultant_home_wrap .consultant_imm_list_wrap .consultant_imm_week_list_wrap .imm_week_h4 {font-size:16px; font-weight:normal; color:#1d1d21; margin-bottom:20px;}
.consultant_home_wrap .consultant_imm_list_wrap .consultant_imm_week_list_wrap .imm_week_ul {margin:-10px; *zoom:1;}
.consultant_home_wrap .consultant_imm_list_wrap .consultant_imm_week_list_wrap .imm_week_ul:before, .consultant_home_wrap .consultant_imm_list_wrap .consultant_imm_week_list_wrap .imm_week_ul:after {content:""; display:table;}
.consultant_home_wrap .consultant_imm_list_wrap .consultant_imm_week_list_wrap .imm_week_ul:after {clear:both;}
.consultant_home_wrap .consultant_imm_list_wrap .consultant_imm_week_list_wrap .imm_week_ul .imm_week_li {float:left; padding:10px;}
.consultant_home_wrap .consultant_press_list_wrap .press_list_ul {*zoom:1; margin:-8px -10px;}
.consultant_home_wrap .consultant_press_list_wrap .press_list_ul:before, .consultant_home_wrap .consultant_press_list_wrap .press_list_ul:after {content:""; display:table;}
.consultant_home_wrap .consultant_press_list_wrap .press_list_ul:after {clear:both;}
.consultant_home_wrap .consultant_press_list_wrap .press_list_ul .press_list_li {float:left; padding:8px 10px;}
.consultant_home_wrap .consultant_press_list_wrap .press_list_ul .press_list_li.list_none{width:100%; height:200px;}
.consultant_home_wrap .consultant_press_list_wrap .press_list_ul .press_list_li a:hover .tt {text-decoration:underline;}
.consultant_home_wrap .consultant_press_list_wrap .btns_more {margin-top:20px;}
.consultant_home_wrap .consultant_social_list_wrap .social_list_ul {*zoom:1; margin:-10px;}
.consultant_home_wrap .consultant_social_list_wrap .social_list_ul:before, .consultant_home_wrap .consultant_social_list_wrap .social_list_ul:after {content:""; display:table;}
.consultant_home_wrap .consultant_social_list_wrap .social_list_ul:after {clear:both;}
.consultant_home_wrap .consultant_social_list_wrap .social_list_ul .social_list_li {float:left; padding:10px;}
.consultant_home_wrap .consultant_social_list_wrap .social_list_ul .social_list_li.list_none{width:100%; height:200px;}
.consultant_home_wrap .consultant_social_list_wrap .btns_more {margin-top:20px;}

/* 소셜뉴스 모듈 */
.social_news_banner_wrap {width:280px; background-color:#fff;}
.social_news_banner_wrap .con {position:relative; border:1px solid #eee; border-top:0; padding:19px;}
.social_news_banner_wrap .con .sns {position:absolute; top:19px; right:19px;}
.social_news_banner_wrap .con .day {font-size:12px; font-weight:normal; color:#999;}
.social_news_banner_wrap .con .txt {font-size:14px; font-weight:normal; color:#1d1d21; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.social_news_banner_wrap .con .guide {display:block; font-size:12px; font-weight:normal; color:#2299e2; margin-top:12px;}
.social_news_banner_wrap .img{width:280px; height:210px;}
.social_news_banner_wrap .img img{width:100%; height:100%;}

/* 언론매체기사 모듈 */
.press_paper_box_wrap {position:relative; width:280px; height:300px; border:1px solid #eee; box-sizing:border-box; background-color:#fff; padding:25px 20px; line-height:1.4;}
.press_paper_box_wrap .tt {font-size:18px; font-weight:bold; color:#1d1d21;}
.press_paper_box_wrap .txt {font-size:14px; font-weight:100; color:#666; margin-top:15px; line-height:1.5; height:10.5em; overflow:hidden; overflow-y:auto;}
.press_paper_box_wrap .paper_etc {position:absolute; bottom:28px; left:0; width:100%; *zoom:1; padding:0 20px; box-sizing:border-box;}
.press_paper_box_wrap .paper_etc:before, .press_paper_box_wrap .paper_etc:after {content:""; display:table;}
.press_paper_box_wrap .paper_etc:after {clear:both;}
.press_paper_box_wrap .paper_etc .day {float:left;}
.press_paper_box_wrap .paper_etc .logo {float:right; font-weight:normal;}

/* 컨설턴트 팝업 */
.popup_contents_box.telephone .popup_con {height:550px; overflow:hidden; overflow-y:auto;}
.popup_contents_box.telephone .stit {text-align:right; padding:0; padding-bottom:10px;}
.popup_contents_box.telephone .stit .nec {display:inline-block; position:relative; top:0;}
.popup_contents_box.telephone .telephone_line_con_box {margin-top:20px;}
.popup_contents_box.telephone .telephone_line_con_box .line_scroll_box {border:1px solid #ddd; padding:18px; height:160px; overflow:hidden; overflow-y:auto; font-size:14px; font-weight:100; color:#666; line-height:1.5;}
.popup_contents_box.telephone .telephone_line_con_box .form_checkbox {margin-top:9px;}
