@charset "utf-8";

/* 상단 슬라이드 배너 */
.slide_bn {padding:0}
.slide_bn .splide {margin:0 auto;max-width:420px;background:#f5f5ff}
.slide_bn .splide img {width:100%;height:auto}
#splide_main img {width:100%;height:auto;padding:140px 0 0;}
.slide_bn .splide__arrow {top:65%;width:2.5em;height:2.5em}
.slide_bn .splide__arrow svg{width:1.3em;height:1.3em}
.slide_bn .splide__pagination {
    position: absolute;
    z-index: 1;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0;
}
.slide_bn .splide__pagination__page.is-active {
    transform: scale(1);
    background: #ffa800;
}
.slide_bn .splide__pagination__page {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 100%;
    margin: 5px;
    padding: 0;
    transition: transform .2s linear;
    border: none;
    opacity: .7;
}
.bn_text_wrap {z-index:9;position: absolute;top:25px;left:15px;color:#000}
.bn_text_wrap span {display:block}
.bn_text_1 {font-size:27px;color:#111175;font-weight:bold;line-height:32px}
.bn_text_2 {margin:10px 0 0;font-size:15px;color:#6666d8;line-height:19px}

#splide_interview .splide__pagination {
    bottom: -15px;
}

#splide_interview .splide__pagination__page.is-active {
    background: #ffa800;
}

#splide_interview .splide__pagination__page {
    background: #c0c0c0;
}

/* 상단 배너 */
#main_slide {margin-bottom:-3px}
#main_ad {position:relative;height:55px;line-height:55px;font-size:15px;text-align:center;color:#fff;background: linear-gradient(to bottom, #6255FF, #1400FF);}
#main_ad span {display:inline-block;margin-left:5px;width:30px;height:30px;line-height:30px;font-weight:bold;color:#db3647;background:#fff;border-radius:50%}

/* 중간 배너 */
#main_banner {position:relative;margin:0 0 60px}
#main_banner:after{position:absolute;bottom:11px;left:0;width:100%;background:#fff;content:''}
.slide_banner img {width:100%;height:auto}
.slide_banner .slick-dots {bottom:8px}
.slide_banner .slick-dots li {margin:0}
.slide_banner .slick-dots li button:before {font-size:11px;color:#fff}
.slide_banner .slick-dots li.slick-active button:before {opacity:1.0;color:#fff}

/* 메인분류 타이틀 */
#main_sch_wr {padding:30px 40px}
#main_sch {position:relative;border-bottom:2px solid #111175}
#main_sch:after {display:block;visibility:hidden;clear:both;content:""}
#main_sch #sch_stx {padding:0 40px 0 10px;width:100%;height:45px;border:0;font-size:14px;color:#b6b9c5;letter-spacing:-1px;outline:none}
#main_sch input::-webkit-input-placeholder {color:#b6b9c5}
#main_sch input:-ms-input-placeholder {color:#b6b9c5}
#main_sch #sch_submit {position:absolute;right:10px;height:45px;border:0;font-size:22px;color:#111175;background:#fff;cursor:pointer}

/* 선생님 검색 */
#main_category {margin:20px 40px 60px;text-align:center}
#main_cate_ul {margin:0 -5px;padding:0;list-style:none;zoom:1}
#main_cate_ul:after {display:block;visibility:hidden;clear:both;content:""}
#main_cate_ul li {position:relative;min-height:1px;padding-left:5px;*padding-left:0;padding-right:5px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
#main_cate_ul li {width:33.33333333%;margin-bottom:10px}
#main_cate_ul li a {display:block;padding:16px 0 0;height:100px;text-align:center;border:1px solid #e2e4ff}
#main_cate_ul li img {height:37px;width:auto}
#main_cate_ul li strong {display:block;padding:12px 0 0;font-size:14px;color:#3e445a;font-weight:bold;letter-spacing:-1px}
#main_cate_ul li span {font-size:11px;color:#565a68}
#main_cate_ul li:nth-child(2n) a {background:#f5f5ff}
#main_cate_ul li:last-child strong {padding:5px 0 0}
#main_cate_ul .box_clear {clear:both}

/* 에스크 멘토님 인터뷰 */
#lat_interview {position:relative;margin:50px 0 0;padding:0 10px 0}
#lat_interview:after{position:absolute;bottom:11px;left:0;width:100%;background:#fff;content:''}
#lat_interview h2 {position:relative;padding:0 0 0 7px;font-size:21px;line-height:29px;letter-spacing:-1px;color:#3e445a}
#lat_interview h2 span {font-size:24px;color:#7700c5}
#lat_interview h2:after{position:absolute;bottom:-15px;left:8px;width:35px;height:4px;background:#7700c5;content:''}
#lat_interview .interview_name {display:inline-block;width:100%;height:45px;line-height:45px;font-size:14px;color:#222;text-align:center;letter-spacing:-1px;background:#f5f5ff}
#lat_interview .splide__track {}
.mov_interview {position:relative;padding:35px 10px 0}
.mov_interview img {width:100%;height:auto}
.mov_interview i {z-index:7;position: absolute;top:32%;left:47%;font-size:40px;color:rgba(255, 255, 255, 0.9)}

/* 에스크 멘토 후기 */
#lat_review {position:relative;margin:50px 0 0;padding:30px 20px 50px;background:#f5f5ff}
#lat_review h2 {position:relative;padding:0 0 0 0;font-size:21px;line-height:29px;letter-spacing:-1px;color:#3e445a}
#lat_review h2 span {font-size:24px;color:#7700c5}
.mentor_review {z-index:99;padding:20px 0 0}
.mentor_review:after {display:block;visibility:hidden;clear:both;content:""}
.mentor_review .slick-slide {margin:0;background:#fff;opacity:1}
.mentor_review .review_list {position:relative}
.mentor_review .rv_img {position:relative;height:80px}
.mentor_review .rv_img:after {display:block;visibility:hidden;clear:both;content:""}
.mentor_review .rv_mentor_img {position:absolute;width:150px}
.mentor_review .rv_mentor_img img {width:100%;height:auto}
.mentor_review .rv_stats {padding:20px 20px 0 160px;height:100px;border-bottom:1px solid #eee}
.mentor_review .rv_stats .rv_mt_name {margin:0 0 10px;font-size:15px;font-weight:bold;color:#3e445a;letter-spacing:-1px;line-height:18px}
.mentor_review .rv_stats .cnt_vote {font-size:13px;color:#000}
.mentor_review .rv_stats .cnt_vote img {display:inline-block;margin-top:-2px;margin-left:7px;vertical-align:middle}
.mentor_review .rv_info {padding:20px 15px}
.mentor_review .rv_info:after {display:block;visibility:hidden;clear:both;content:""}
.mentor_review .rv_info .rv_wr {padding:17px 0 15px}
.mentor_review .rv_info .rv_name {font-size:16px;font-weight:bold;letter-spacing:-1px;color:#3e445a;letter-spacing:2px}
.mentor_review .rv_info .rv_date {margin-left:5px;padding:2px 0 0;font-size:13px;color:#999}
.mentor_review .rv_info .rv_cont {height:70px;overflow:hidden;font-size:13px;line-height:19px;color:#222}
.mentor_review .slick-dots {bottom:-30px}
.mentor_review .slick-dots li {margin:0}
.mentor_review .slick-dots li button:before {font-size:11px;color:#000}
.mentor_review .slick-dots li.slick-active button:before {opacity:1.0;color:#000}
#lat_review .no_image {padding:10px;height:100px !important;background:#f7f7f7}
#lat_review .review_more {position:absolute;bottom:0;right:0;display:block;font-size:14px;color:#111175;letter-spacing:0}
#lat_review .review_more i {margin-left:2px;font-size:16px}

/* 선생님 슬라이드 공통 */
.mentor_contnet {position:relative;padding:7px;width:220px;background:#fff;border:1px solid #0d17d9}
.mentor_contnet:after {display:block;visibility:hidden;clear:both;content:""}
.mentor_contnet .mentor_img {}
.mentor_contnet .mentor_img img {margin:0 auto;width:100% !important;height:auto}
.mentor_info {padding:12px 8px 0;text-align:left}
.mentor_info .mt_type {}
.mentor_info .mt_type img {display:inline-block;height:16px;width:auto;vertical-align:middle}
.mentor_info .mt_type span {display:inline-block;margin-left:5px;font-size:14px;color:#e45c5c;vertical-align:middle;font-weight:bold}
.mentor_info .mt_name {padding:5px 0 0;height:25px;font-size:16px;color:#000;font-weight:bold;letter-spacing:-1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mentor_info .mt_cont {padding:10px 0 0;height:47px;line-height:15px;font-size:12px;color:#888;letter-spacing:-1px}
.mentor_info .mt_cost {padding:12px 0 10px;font-size:20px;font-weight:bold;line-height:20px;text-align:right;border-top:1px solid #eee}
.mentor_info .mt_stats {padding:5px 0 10px;font-size:12px}
.mentor_info .mt_vote {color:#888}
.mentor_info .mt_vote i {color:#ecaf44}
.mentor_info .mt_review {margin:0 5px;color:#888}
.mentor_info .mt_view {color:#ff6600}
.mentor_info .mt_new {color:#f2b139;font-weight:bold;margin:0 5px}
.more_mentor {position:absolute;right:18px;bottom:0;z-index:9}

/* 영상, 실시간 표시 */
.label_type {position:absolute;left:10px;top:12px}
.label_type span {display:inline-block;margin:0 2px;padding:5px 12px;font-size:12px;color:#fff;vertical-align:middle;font-weight:bold;background:#000;border-radius:15px}
.label_type .label_video {background:#ff0b04}
.label_type .label_realtime {background:#6666d8}

/* 실시간 상담가능 */
#lat_realtime {position:relative;margin:50px 0 0;padding:0 0 40px}
#lat_realtime h2 {position:relative;padding:0 0 0 18px;font-size:21px;letter-spacing:-1px;text-align:left;color:#3e445a}
#lat_realtime h2 span {font-size:24px;color:#0d17d9}
#lat_realtime h2:after{position:absolute;top:-10px;left:19px;width:35px;height:4px;background:#0d17d9;content:''}
.main_realtime {z-index:2;padding:20px 0 0}
.main_realtime:after {display:block;visibility:hidden;clear:both;content:""}
.main_realtime .slick-slide {margin:0 0 0 18px;opacity:1}
.main_realtime .slick-track {left:18px}
#lat_realtime .no_image {padding:20px 0;height:136px !important;background:#f7f7f7}

/* LIVE 영상상담 */
#lat_live {position:relative;margin:50px 0 0;padding:0 0 40px}
#lat_live h2 {position:relative;padding:0 0 0 18px;font-size:21px;letter-spacing:-1px;text-align:left;color:#3e445a}
#lat_live h2 span {font-size:26px;color:#ff0b04}
#lat_live h2:after{position:absolute;top:-10px;left:19px;width:35px;height:4px;background:#ff0b04;content:''}
.main_live {z-index:2;padding:20px 0 0}
.main_live:after {display:block;visibility:hidden;clear:both;content:""}
.main_live .slick-slide {margin:0 0 0 18px;opacity:1}
.main_live .slick-track {left:18px}
.mentor_live {position:relative;padding:0;width:220px;background:#fff}
.mentor_live .mentor_img {}
.mentor_live .mentor_img img {margin:0 auto;width:100% !important;height:auto}
.live_mt_type {position:absolute;left:12px;top:12px}
.live_mt_type span {display:inline-block;padding:5px 15px;font-size:14px;color:#fff;vertical-align:middle;font-weight:bold;background:#ff0b04;border-radius:15px}
.live_mt_name {position:absolute;right:0;bottom:0;padding:17px 15px;font-size:17px;color:#fff;line-height:21px;letter-spacing:-1px}
.live_shadow {position:absolute;bottom:0;width:100%;height:80px;background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));}

/* 오늘의 예약 랭킹 TOP 5 */
#lat_top10 {position:relative;margin:50px 0 0;padding:0 15px 0}
#lat_top10 h2 {position:relative;font-size:21px;color:#3e445a}
#lat_top10 h2 span {display:block;font-size:24px;color:#e53544}
#lat_top10 h2:after{position:absolute;bottom:-10px;left:-15px;width:175px;height:3px;background:#e53544;content:''}
#top10_lt {position:relative;overflow:hidden;margin-top:30px}
#top10_ul {margin:0;padding:0;list-style:none;zoom:1}
#top10_ul:after {display:block;visibility:hidden;clear:both;content:""}
#top10_ul li {margin-bottom:15px}
#top10_ul .top10_content {position:relative;margin:7px;background:#fff;border:1px solid #e53544}
#top10_ul .no_image {padding:10px;height:132px !important;background:#f7f7f7}
.top10_rank {position:absolute;left:0;top:0;width:35px;;line-height:35px;font-size:16px;color:#fff;font-weight:bold;text-align:center;background:rgba(229, 53, 68, 0.7)}
.top10_img {float:left;width:120px}
.top10_img img {width:100%;height:auto}
.top10_info {padding:10px 14px 0 135px}
.top10_type {font-size:13px;color:#e45c5c;font-weight:bold}
.top10_name {padding:4px 0 0;font-size:16px;font-weight:bold;color:#000;letter-spacing:-1px}
.top10_cont {padding:4px 0 8px;font-size:12px;line-height:15px;color:#888;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.top10_cost_wr {padding:8px 0 0;border-top:1px solid #eee}
.top10_cost_wr:after {display:block;visibility:hidden;clear:both;content:""}
.top10_cost {float:right;font-size:18px;font-weight:bold;line-height:20px}
.top10_stats {float:left;font-size:12px}
.top10_stats .cnt_vote {color:#888}
.top10_stats .cnt_vote i {color:#ecaf44}
.top10_stats .cnt_review {margin:0 5px;color:#888}

/* 상담 가이드 */
#lat_guide {position:relative;margin:50px 0 0;padding:0 0 65px}
#lat_guide h2 {position:relative;padding: 0 0 5px 18px;font-size:24px;color:#0d17d9;line-height:31px;letter-spacing:-1px}
#lat_guide h2:after{position:absolute;bottom:-10px;left:0;width:200px;height:3px;background:#0d17d9;content:''}
#lat_guide:after{position:absolute;bottom:11px;left:0;width:100%;height:230px;background:#1f2bd6;content:''}
.mentor_guide {z-index:2;padding:30px 0 0px}
.mentor_guide:after {display:block;visibility:hidden;clear:both;content:""}
.mentor_guide .slick-slide {margin:0 0 0 18px;opacity:1}
.mentor_guide .slick-track {left:18px}
.mentor_guide .slick-dots {bottom:-40px}
.mentor_guide .slick-dots li {margin:0}
.mentor_guide .slick-dots li button:before {font-size:11px;color:#fff}
.mentor_guide .slick-dots li.slick-active button:before {opacity:1.0;color:#fff}
.guide_contnet {position:relative;width:270px}
.guide_contnet:after {display:block;visibility:hidden;clear:both;content:""}
.guide_contnet .guide_img {}
.guide_contnet .guide_img img {margin:0 auto;width:100% !important;height:auto}
.guide_contnet .guide_info {position:relative;padding:20px 0 0;color:#fff}
.guide_contnet .guide_info .guide_title {margin:0 0 10px;line-height:22px;font-size:18px;font-weight:bold;letter-spacing:-1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.guide_contnet .guide_info .guide_cont {height:60px;line-height:21px;font-size:14px;color:#fff}
#lat_guide .title_line {width:35px;height:17px;border-top:4px solid #d6e4ff}
#lat_guide .no_image {padding:20px 0;height:158px !important;background:#f7f7f7}

/* 오늘의 띠별운세 */
#lat_fortune {position:relative;margin:50px 0 0;padding:0 0 65px}
#lat_fortune h2 {position:relative;padding: 0 0 5px 18px;font-size:24px;color:#3e445a;line-height:31px;letter-spacing:-1px}
#lat_fortune h2:after{position:absolute;bottom:-10px;left:0;width:200px;height:3px;background:#ff9511;content:''}
#lat_fortune:after{position:absolute;bottom:11px;left:0;width:100%;height:230px;background:#ff9511;content:''}
.main_fortune {z-index:2;padding:30px 0 0px}
.main_fortune:after {display:block;visibility:hidden;clear:both;content:""}
.main_fortune .slick-slide {margin:0 0 0 18px;opacity:1}
.main_fortune .slick-track {left:18px}
.main_fortune .slick-dots {bottom:-40px}
.main_fortune .slick-dots li {margin:0}
.main_fortune .slick-dots li button:before {font-size:11px;color:#fff}
.main_fortune .slick-dots li.slick-active button:before {opacity:1.0;color:#fff}
.main_fortune .guide_cont {height:30px !important}
#lat_fortune .title_line {width:35px;height:17px;border-top:4px solid #fcff00}
#lat_fortune .no_image {padding:20px 0;height:158px !important;background:#f7f7f7}

/* 새로운 선생님 */
#lat_new {position:relative;margin:60px 0 0;padding:0 0 40px}
#lat_new h2 span {font-size:24px;color:#7863d8}
#lat_new h2 {position:relative;padding-left:58px;font-size:24px;color:#3e445a;line-height:25px;letter-spacing:-1px}
#lat_new h2:before{position: absolute;top:12px;left:0px;width:48px;height:4px;background: #7863d8;content: '';}
.mentor_new {z-index:2;padding:20px 0 0}
.mentor_new:after {display:block;visibility:hidden;clear:both;content:""}
.mentor_new .slick-slide {margin:0 0 0 18px;opacity:1}
.mentor_new .slick-track {left:18px}
#lat_new .mentor_contnet {border:1px solid #7863d8}
#lat_new .no_image {padding:20px 0;height:136px !important;background:#f7f7f7}

#mentor_lt {position:relative;overflow:hidden;margin-top:30px}
#mentor_ul {margin:0 -2px 0;padding:0;list-style:none;zoom:1}
#mentor_ul:after {display:block;visibility:hidden;clear:both;content:""}
#mentor_ul li {margin-bottom:15px}
#mentor_ul .mt_content {position:relative;position:relative;margin:5px;padding:15px 20px;max-width:200px;border-radius:12px;background:#fff;box-shadow:1px 2px 5px #ccc}
#mentor_ul .mt-box-2, #mentor_ul .mt_lt_row {position:relative;min-height:1px;padding-left:2px;*padding-left:0;padding-right:2px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
#mentor_ul .mt-box-2 {width:50%}
#mentor_ul .mt_lt_row .box_clear {clear:both}
#mentor_ul .mt_li:nth-child(2n+1) {clear:both}
.mt_content .mentor_img {padding:0 0 10px}
.mt_content .mentor_img img {width:100%;height:auto;border-radius:100%}
.mt_content .mentor_info {}
.mt_content .mt_type {}
.mt_content .mt_type img {display:inline-block;vertical-align:middle}
.mt_content .mt_type span {display:inline-block;margin-left:5px;font-size:14px;color:#e45c5c;vertical-align:middle}
.mt_content .mt_name {padding:5px 0 0;font-size:16px;letter-spacing:-1px;color:#000}
.mt_content .mt_cont {padding:7px 0 5px;font-size:12px;line-height:15px;color:#888}
.mt_content .mt_cost {padding:10px 0 0;font-size:18px;font-weight:bold;line-height:20px}
.mt_content .mt_stats {font-size:12px}
.mt_content .mt_vote {color:#888}
.mt_content .mt_vote i {color:#ecaf44}
.mt_content .mt_review {margin:0 5px;color:#888}
.mt_content .mt_view {color:#ff6600}
.mt_content .mt_new {color:#f2b139;font-weight:bold;margin:0 5px}

/* 에스크 멘토 선생님 */
#lat_basic {position:relative;margin:60px 0 0;padding:0 15px 0}
#lat_basic h2 {position:relative;padding:0 0 0 7px;font-size:21px;line-height:29px;letter-spacing:-1px;color:#3e445a}
#lat_basic h2 span {font-size:24px;color:#0d17d9}
#lat_basic h2:after{position:absolute;bottom:-15px;left:8px;width:65px;height:4px;background:#0d17d9;content:''}

#mtbasic_lt {position:relative;overflow:hidden;margin-top:30px}
#mtbasic_ul {margin:0 -2px 0;padding:0;list-style:none;zoom:1}
#mtbasic_ul:after {display:block;visibility:hidden;clear:both;content:""}
#mtbasic_ul .no_image {padding:30px 0;height:200px !important;background:#f7f7f7}
#mtbasic_ul li {width:100%;margin-bottom:15px}
.mtbasic_cont {position:relative;position:relative;margin:10px;padding:0;background:#fff;border:1px solid #e2e2e2}
.mtbasic_cont .mentor_img {margin:0 0 10px;background:#f8f8f8}
.mtbasic_cont .mentor_img img {width:100%;height:auto}
.mtbasic_cont .mentor_info {position:relative;padding:7px 20px 20px}
.mtbasic_cont .mt_type {position:absolute;right:15px;top:7px}
.mtbasic_cont .mt_type img {display:inline-block;vertical-align:middle}
.mtbasic_cont .mt_type span {display:inline-block;margin-left:5px;font-size:14px;color:#e45c5c;vertical-align:middle;font-weight:bold}
.mtbasic_cont .mt_name {padding:0;font-size:19px;font-weight:bold;letter-spacing:-1px;color:#3e445a}
.mtbasic_cont .mt_cont {padding:7px 0 5px;font-size:13px;line-height:18px;color:#888;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mtbasic_cont .mt_cost {padding:10px 0 0;font-size:20px;font-weight:bold;line-height:20px}
.mtbasic_cont .mt_stats {position:absolute;left:25px;bottom:10px;font-size:12px}
.mtbasic_cont .mt_vote {color:#888}
.mtbasic_cont .mt_vote i {color:#ecaf44}
.mtbasic_cont .mt_review {margin:0 5px;color:#888}

#mtbasic_lt .label_type span {padding:5px 13px;font-size:14px}

/* 에스크 멘토 이벤트 */
#lat_event {position:relative;margin:60px 0 0;padding:0 10px 0}
#lat_event h2 {position:relative;padding:0 0 0 7px;font-size:21px;line-height:29px;letter-spacing:-1px;color:#3e445a}
#lat_event h2 span {font-size:24px;color:#000}
#lat_event h2:after{position:absolute;bottom:-15px;left:8px;width:65px;height:4px;background:#6255ff;content:''}
#lat_event .no_image {padding:10px 0;height:100px !important;background:#f7f7f7}
.main_event {margin:30px 0 0}
.main_event img {width:100%;height:auto}
.main_event .slick-dots {bottom:-20px}
.main_event .slick-dots li {margin:0}
.main_event .slick-dots li button:before {font-size:11px;color:#000}
.main_event .slick-dots li.slick-active button:before {opacity:1.0;color:#000}
.event_list {border:1px solid #e2e2e2}
.event_tit {padding:15px 10px;font-size:15px;text-align:center}

/* 실시간 급부상 선생님 */
#lat_hit {position:relative;margin:50px 0 0;padding:0 23px 0}
#lat_hit h2 {position:relative;padding:0 0 0 7px;font-size:21px;line-height:29px;letter-spacing:-1px;color:#3e445a}
#lat_hit h2 span {font-size:24px;color:#000}
#lat_hit h2:after{position:absolute;bottom:-15px;left:8px;width:65px;height:4px;background:#6255ff;content:''}
#hit_lt {position:relative;overflow:hidden;margin-top:40px}
#hit_mt {margin:0;padding:0;height:550px}
#hit_mt .swiper-slide {height:75px}
#hit_mt .swiper-slide:nth-child(even) .hit_cont {color:#976bfe !important}
#hit_lt .swiper-pagination-bullet {width:10px;height:10px}
.hit_content {position:relative}
.hit_content:after {display:block;visibility:hidden;clear:both;content:""}
.hit_content .no_image {height:85px !important}
.hit_content .hit_img {position:absolute}
.hit_content .hit_img img {width:85px;height:auto;border-radius:100%}
.hit_content .hit_info {position:relative;margin-left:110px;padding:13px 17px 0;height:85px;border:1px solid #7898ff}
.hit_content .hit_name {padding:0 0 8px;font-size:14px;font-weight:bold;color:#3e445a;letter-spacing:-1px;border-bottom:1px solid #eee}
.hit_content .hit_cont {padding:12px 0 0;font-size:15px;color:#ff8d9c;line-height:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hit_content .hit_arrow {position:absolute;top:23px;left:-18px;z-index:3}
.hit_content .hit_arrow img {}

/* 회사 정보 */
#main_ft {margin:50px 0 0;padding:30px 15px 60px;background:#f5f5ff}
#main_ft .ft_logo {text-align:center}
#main_ft .ft_logo img {width:70px;height:auto}
#main_ft .ft_link {margin:30px 0;text-align:center}
#main_ft .ft_link li {display:inline-block;margin:5px 10px;text-align:center;}
#main_ft .ft_link li a {font-size:14px}
#main_ft .ft_sns {margin:30px 0;text-align:center}
#main_ft .ft_sns li {display:inline-block;margin:0 10px;width:40px;height:40px;text-align:center;border:1px solid #707070;border-radius:50%}
#main_ft .ft_sns li img {margin:9px 0 0;height:20px;width:auto}
#main_ft .ft_sns li i {font-size:23px;padding:7px 0 0;color:#707070}
#main_ft .ft_sns li a {height:38px;display:block}
#main_ft .ft_company {padding:30px 15px 0;font-size:13px;color:#202020;line-height:21px;border-top:1px solid #d9dce0}
#main_ft .ft_company .corp_info {}
#main_ft .ft_company .corp_info:after {display:block;visibility:hidden;clear:both;content:""}
#main_ft .ft_company .corp_con {float:left;width:50%}
#main_ft .ft_company .corp_num {padding:20px 0 0}
#main_ft .ft_company .corp_num span {letter-spacing:-1px}