/**************************************************************************** 
	background-image 아이콘
****************************************************************************/
/* 아이콘 공통요소 */
.ico_corp {display:inline-block;zoom:1;*display:inline;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0;/*vertical-align:middle*/}

.ico_checkmark_circle {width:17px;height:17px;position:relative;display:inline-block;vertical-align:middle}
.ico_checkmark_circle .background {width:17px;height:17px;border-radius:50%;background:#3da0f3;position:absolute}
.ico_checkmark_circle .checkmark {border-radius:5px}
.ico_checkmark_circle .checkmark.draw:after {-webkit-transform:scaleX(-1) rotate(135deg);-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-o-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);}
.ico_checkmark_circle .checkmark:after {opacity:1;height:9px;width:7px;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;border-right:3px solid white;border-top:3px solid white;border-radius:1px!important;content: '';left:3px;top:8px;position:absolute}


/**************************************************************************** 
	<A> & <BOTTOM> 디자인
****************************************************************************/
/* 정렬 */
.btn_area {width:100%}
.btn_area.center {text-align:center}

/* btn */
[class^="btn"]{display:inline-block;border-radius:2px;text-align:center;white-space:nowrap;cursor:pointer;}
.btn_corp {}
.btn{width:200px;height:50px;line-height:50px;font-size:16px;background:#3da0f2;color:#fff;}
.btn:hover{background:#187bcc;}
.btn[disabled]{background:#bbc0c4;}
.btng{width:200px;height:50px;line-height:50px;font-size:16px;background:#6b6e70;color:#fff;}
.btng[disabled]{background:#bbc0c4;}
.btnbd {width:200px;height:50px;line-height:46px;border:solid 2px #3da0f2;font-size:16px;background:#fff;color:#3da0f2;}
.btnbd:hover {background:#187bcc;border-color:#187bcc;color:#fff;}
.btnbd[disabled]{background:#f5f6f7;border:solid 2px #d7dade;color:#bbc0c4;}
.btnArea button,.btnArea a {margin:0 1px;}
.btnArea {width:100%;margin-top:30px;text-align:center;cursor:default;}
.btnArea_r{width:100%;margin-top:30px;text-align:right;cursor:default;}
.btnArea_l{width:100%;margin-top:30px;text-align:left;cursor:default;}
.btn_sm_b{padding:4px 4px 5px;border:solid 1px #bbc0c4;color:#999da1;font-size:12px;vertical-align:top;font-weight:400;}
.btn_splus{background:#6b6e70;color:#fff;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-size:16px;margin-right:8px;float:left;cursor:pointer;border-radius:2px;}
.btn_splus:hover{background:#494b4d;}
@media (max-width:768px) {
    [class^="btn"] {display:block}
    .btn,
    .btnbd {width:100%}
    .btnArea {margin-top:15px}
}

/* + 아아콘 추가 */
.btnbd.group_plus{ position:relative;/* width:auto; */padding-left:42px;/* padding-right:15px; */text-align:left;}
.btnbd.group_plus:before{content:"";position:absolute;top:50%;left:15px;width:16px;height:16px;margin-top:-8px;background:url(/images/common/sprite.png) no-repeat -401px -7px;}
.btnbd.group_plus:hover:before{left:15px;background-position:-424px -7px;}

/* 좌우 반원형태 boder */
.btnbd_cc {padding:15px 60px;font-size:18px;color:#fff;font-weight:normal;font-family:'Nanum Square';background-color:rgba(0,0,0,.3);border:2px solid #fff;border-radius:30px;text-shadow:1px 1px 2px #000}
@media (max-width:768px) {
    .btnbd_cc {padding:13px 0;border-radius:10px}
}

/**************************************************************************** 
	data_table
****************************************************************************/
/* 기본 */
.tb_title{margin-bottom:10px;color:#353738;font-size:16px;font-weight:700;}
.tb_title span{font-size:14px;}
table thead th,table tbody th,table tbody td,table tfoot th,table tfoot td{/*padding:18px 0 17px;*/color:#6b6e70;font-size:14px;vertical-align:middle;font-weight:400;}
table {border-right:solid 1px #d9d9d9;border-top:solid 1px #d9d9d9;}
table thead th{border-left:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;background:#f5f6f7;text-align:center;}
table tbody th{border-left:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;background:#f5f6f7;text-align:center;}
table tbody td{border-left:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;text-align:center;background:#fff;}
.tb_row01 tbody td{padding-left:20px;text-align:left;}
.tb_row02{border-right:none;border-top:solid 1px #999da1;}
.tb_row02 tbody th{/*padding:17px 0 16px;*/padding:30px 0 29px;border-left:none;font-size:15px;}
.tb_row02 tbody td{/*padding:17px 0 16px;*/border-left:none;padding-left:20px;text-align:left;font-size:16px;color:#353738;}
table tr.iptp td{padding:10px 0 9px 20px;}
table td.td_pull{padding:0 29px 17px;text-align:left;}
table td.td_pull:after {content:"";display:block;clear:both;}
table td.td_pull .box_style01{float:left;margin-right:10px;}
table td.td_pull p{float:left;width:510px;padding-top:6px;line-height:1.4;}
.tb_row03{margin-bottom:0;}
.tb_row03,table.tb_row03 tbody th,table.tb_row03 tbody td{border:none;background:none;text-align:left;vertical-align:top}
.tb_row03 tbody th,table.tb_row03 tbody td{border-bottom:solid 1px #e6e9ed;padding:20px 0;}
.tb_row03 tbody td{color:#353738;font-size:16px;}
.tb_row03 tbody tr:last-child th,table.tb_row03 tbody tr:last-child td{border-bottom:none;padding-bottom:0;}
@media (max-width:768px) {
.tb_row02 colgroup {display:none}
.tb_row02 tbody th {display:block;width:100%;padding: 17px 10px 16px;text-align:left}
.tb_row02 tbody td {display:block;width:100%;padding: 17px 10px 16px;text-align:left}
}





/**************************************************************************** 
layout
****************************************************************************/
/* IE10미만 호환가능한 브라우저 다운로드 권장 안내 */
#browser_pop {display:none;z-index:9999;position:absolute;top:0;left:0;width:100%;padding:25px;background-color: #146fcc;}
#browser_pop h1{padding-bottom:20px;color:#fff;font-size:24px;font-family: 'Nanum Square';}
#browser_pop p{padding-bottom:5px;line-height:1.2;color:#fff;font-size:17px;font-family: 'Nanum Square';}
#browser_pop p b{color: #35e5f5;font-size:17px;font-weight:700;font-family: 'Nanum Square';}
#browser_pop div{position:absolute;top:42px;right:50px;}
#browser_pop div a{display:inline-block;width:200px;height:50px;margin-right:5px;line-height:50px;border-radius:3px;text-align:center;color:#fff;font-size:17px;font-family:'Nanum Square';background: -moz-linear-gradient(left, #3da0f2 0%, #2db9f5 100%) !important;background: -webkit-linear-gradient(left, #3da0f2 0%,#2db9f5 100%) !important;background: linear-gradient(to right, #3da0f2 0%,#2db9f5 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3da0f2', endColorstr='#2db9f5',GradientType=0 ) !important;}
#browser_pop div a i{margin-right:10px;}
#browser_pop div a i img{width:25px;height:25px;}
#browser_pop .close{position:absolute;top:-15px;right:0;color:#fff;font-family: 'Nanum Square';font-size:16px;cursor:pointer;}

/* visual_area */
.visual_area {position:relative;z-index:20;width:100%;background-size:cover!important;background-position:50% 70%}
.visual_area:after {position:absolute;content: "";top:0;left:0;z-index:-1;width:100%;height:100%;background:url(http://recruit.khan.co.kr/common/img/bg_visual_area_pattern.png)}
.visual_area.cs {background-image:url(/images/sub/bg_visual_area_cs.jpg)}
.visual_area.ex {background-image:url(/images/sub/bg_visual_area_ex.jpg)}
.visual_area.video {background-image:url(/images/sub/bg_visual_area_video.png)}
.visual_area.servicestep {background-image:url(/images/sub/bg_visual_area_servicestep.jpg)}
.visual_area .tit {padding:2.4em 0 0.5em;font-size:36px;font-family:'Nanum Square';font-weight:bold;color:#fff;letter-spacing:-0.05em;text-align:center;text-shadow:1px 1px 2px #000;line-height:1em}
.visual_area .desc {padding-bottom:5.5em;font-size:16px;font-family:'NanumGothic',sans-serif;font-weight:normal;color:#fff;text-align:center;text-shadow:1px 1px 2px #000;line-height:1em}
@media (max-width:768px) {
    .visual_area {padding:30px 0}
    .visual_area .tit {display:none}
    .visual_area .desc {padding:0 20px;font-size:13px;word-break:keep-all;line-height:1.6em;}
}

/* LNB(local navigation bar) */
.lnb {width:100%;z-index:100;background-color:#fff;border-bottom:1px solid #e8e8e8}
.lnb .inner_lnb {max-width:1120px;margin:0 auto}
.lnb.on {position:fixed;top:0;left:0}
.lnb .list_cate:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.lnb .list_cate .item_cate {float:left;width:25%}
.lnb .list_cate .link_cate {display:block;width:100%;padding:22px 0;text-align:center;border-bottom:2px solid #fff;box-sizing:border-box}
.lnb .list_cate .link_cate .tit {font-size:17px;color:#24272e;font-family:'Nanum Square'}
.lnb .list_cate .item_cate.on .link_cate {border-bottom:2px solid #3da0f2;}
@media (max-width:480px){
    .lnb .list_cate .item_cate {width:50%}
}
@media (max-width:768px) {
    .lnb .list_cate .link_cate {padding:12px 0}
    .lnb .list_cate .link_cate .tit {font-size:15px}
}

/* LNB(local navigation bar) - 취업교육 동영상 */
.lnb_video {width:100%;z-index:100;background-color:#fff;border-bottom:1px solid #e8e8e8}
.lnb_video .inner_lnb {max-width:1120px;margin:0 auto}
.lnb_video.on {position:fixed;top:0;left:0}
.lnb_video .list_cate:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.lnb_video .list_cate .item_cate {float:left;width:20%}
.lnb_video .list_cate .link_cate {display:block;width:100%;padding:22px 0;text-align:center;border-bottom:2px solid #fff;box-sizing:border-box}
.lnb_video .list_cate .link_cate .tit {font-size:17px;color:#24272e;font-family:'Nanum Square'}
.lnb_video .list_cate .item_cate.on .link_cate {border-bottom:2px solid #3da0f2}
@media (max-width:480px){
    .lnb_video .list_cate .item_cate {width:50%}
}
@media (max-width:768px) {
    .lnb_video .list_cate .link_cate {padding:12px 0}
    .lnb_video .list_cate .link_cate .tit {font-size:15px}
}

/* 위로가기 */
#quick_top {position:fixed;z-index:99;right:40px;bottom:70px;width:62px;height:62px;background:url(/images/common/quick_top_icon_20180731.png) no-repeat 0 0;background-size:100% 100%;overflow:hidden;cursor:pointer;transform:rotate(0deg) translateZ(1px);-webkit-transform:rotate(0deg) translateZ(1px);-moz-transform:rotate(0deg) translateZ(1px);-o-transform:rotate(0deg) translateZ(1px);-ms-transform:rotate(0deg);-webkit-transition:all 0.45s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 0.45s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 0.45s cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity:0}
#quick_top.rotate{transform:rotate(180deg) translateZ(1px);-webkit-transform:rotate(180deg) translateZ(1px);-moz-transform:rotate(180deg) translateZ(1px);-o-transform:rotate(180deg) translateZ(1px);-ms-transform:rotate(180deg);opacity:1}
@media (max-width:768px) {
    #quick_top {right:20px}
}

/**************************************************************************** 
	content area
****************************************************************************/
/* 메인화면 - 상단슬라이드 */
.main_visual {position:relative;}
.main_visual .swiper-slide {width:100%;height:550px;background-size:cover;background-position:50% 0}
.main_visual .swiper-slide .tit_h1 {padding:170px 0 15px;font-size:44px;color:#fff;font-weight:normal;font-family:'Nanum Square';text-align:center;text-shadow:1px 1px 7px rgba(0,0,0,0.7)}
.main_visual .swiper-slide .tit_h1 strong {font-family:'Nanum Square'}
.main_visual .swiper-slide .desc_h2 {margin-bottom:12px;font-size:18px;color:#fff;font-weight:normal;text-align:center;text-shadow:1px 1px 7px rgba(0,0,0,0.7);line-height:1.7em}
.main_visual .swiper-pagination {display:block; text-align:left; }
.main_visual .swiper-container-horizontal>.swiper-pagination-bullets {left:50%;margin-left:-70px}
.main_visual .mv_stopbtn {display:block;z-index:10;position:absolute;bottom:64px;left:50%;margin-left:90px;width:6px;height:9px;font-size:0;background:url(/images/main/stop_btn.png) no-repeat 0 0;}
.main_visual .mv_startbtn {display:none;z-index:10;position:absolute;bottom:64px;left:50%;margin-left:90px;width:7px;height:9px;font-size:0;background:url(/images/main/start_btn.png) no-repeat 0 0;}
.main_visual .num_wrap {z-index:10;position:absolute;top:451px;left:50%;width:610px;margin-left:-305px;text-align:center;}
.main_visual .num_wrap span {margin-right:-82px;font-size:15px;color:#fff;vertical-align:bottom;}
.main_visual .num_wrap img {display:inline-block;margin:0 3px}
@media (max-width:768px) {
    .main_visual .swiper-slide {height:auto;padding:0 40px 30px;box-sizing:border-box}
    .main_visual .swiper-slide .tit_h1 {padding:30vh 0 5px;font-size:23px;text-align:left;line-height:1.3em}
    .main_visual .swiper-slide .desc_h2 {margin-bottom:8px;font-size:15px;text-align:left;line-height:1.5em}
    .main_visual .swiper-slide .desc_h2 strong {display:none}    
    .main_visual .swiper-container-horizontal>.swiper-pagination-bullets {margin-left:-73px}
    .swiper-container-horizontal>.swiper-pagination-bullets {top:15px;bottom:inherit; height:30px;} 
    .main_visual .mv_stopbtn {display:none}
}

/* 메인화면 - 코칭사례 */
.main_wrapper .main_consulting_ex {background:#e6e9ed}
.main_wrapper .main_consulting_ex .inwrap {padding:80px 0}
.main_wrapper .main_consulting_ex h1 {margin-bottom:20px;font-size:40px;font-weight:bold;font-family:'Nanum Square';text-align:center}
.main_wrapper .main_consulting_ex h2 {font-size:18px;font-weight:normal;text-align: center}
.main_wrapper .consulting_ex_list {padding:50px 0 0}
.main_wrapper .consulting_ex_list li {display:block}
@media (max-width:768px) {
    .main_wrapper .main_consulting_ex .inwrap {padding:30px 15px!important}
    .main_wrapper .main_consulting_ex h1 {font-size:26px;line-height:1.4em;letter-spacing:-0.01em;word-break:keep-all}
    .main_wrapper .main_consulting_ex h2 {display:none}
    .main_wrapper .consulting_ex_list {padding:0}
}

/* 메인화면 - 취업코칭 이렇게 활용하세요 */
.wrap_tip {background:url(/images/main/main_footbox_bg.jpg) no-repeat center 0;background-size:cover}
.wrap_tip .inner_tip {padding:80px 0}
.wrap_tip .tit_h1 {margin-bottom:20px;font-size:40px;color:#fff;font-family:'Nanum Square';text-align:center;text-shadow:0 0 2px #000}
.wrap_tip .desc_h2 {font-size:18px;color:#fff;font-weight:normal;text-align:center;text-shadow:0 0 2px #000}
.wrap_tip .list_tip {padding:50px 0}
.wrap_tip .list_tip:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_tip .list_tip .item_tip {position:relative;float:left;width:28%;margin-left:8%}
.wrap_tip .list_tip .item_tip:after {content:"";display:block;padding-bottom:100%}
.wrap_tip .list_tip .item_tip:first-child {margin-left:0}
.wrap_tip .list_tip .item_tip .box_tip {position:absolute;width:100%;height:100%;text-align:center;background-color:#fff;border-radius:100%}
.wrap_tip .list_tip .item_tip .ico_tip {margin:50px 0 30px}
.wrap_tip .list_tip .item_tip .desc {font-size:18px;color:#373839;line-height:1.6em;word-break:keep-all}
@media (max-width:768px) {
    .wrap_tip .inner_tip {padding:30px 15px!important}
    .wrap_tip .tit_h1 {font-size:26px;line-height:1.4em;letter-spacing:-0.01em;word-break:keep-all}
    .wrap_tip .desc_h2 {display:none}
    .wrap_tip .list_tip {margin-bottom:20px;padding:20px;background-color:#fff;border-radius:5px}
    .wrap_tip .list_tip .item_tip {width:100%;margin-left:0}
    .wrap_tip .list_tip .item_tip:after {display:none}
    .wrap_tip .list_tip .item_tip .box_tip {position:relative;display:table;padding:20px 0;text-align:left;border-top:1px solid #d2d2d2;border-radius:0}
    .wrap_tip .list_tip .item_tip:first-child .box_tip {padding-top:0;border-top:0}
    .wrap_tip .list_tip .item_tip:last-child .box_tip {padding-bottom:0}
    .wrap_tip .list_tip .item_tip .ico_tip {display:table-cell;width:auto;height:50px;margin:0}
    .wrap_tip .list_tip .item_tip .desc {display:table-cell;width:75%;font-size:14px;text-align:left;vertical-align:middle}
    .wrap_tip .list_tip .item_tip .desc br {display:none}    
}

/* 메인화면 - 오늘의 취업뉴스 */
.wrap_jobnews .inner_jobnews {padding:80px 0 100px}
.wrap_jobnews .tit_h1 {margin-bottom:20px;font-size:40px;color:#373839;font-family:'Nanum Square';text-align:center}
.wrap_jobnews .desc_h2 {margin-bottom:50px;font-size:18px;color:#373839;font-weight:normal;text-align:center}
.wrap_jobnews .list_jobnews {border-top:2px solid #373839;border-bottom:2px solid #d8d8d8}
.wrap_jobnews .list_jobnews .item_jobnews {border-top:1px solid #e7e7e7}
.wrap_jobnews .list_jobnews .item_jobnews:first-child {boorder-top:0}
.wrap_jobnews .link_jobnews {display:block;position:relative;padding:30px 0}
.wrap_jobnews .link_jobnews .date {position:absolute;height:100%;top:50%;left:0;margin-top:-30px}
.wrap_jobnews .link_jobnews .date .day {display:block;font-size:41px;color:#373839;font-family:'Nanum Square';text-align:center}
.wrap_jobnews .link_jobnews .date .month {display:block;font-size:12px;color:#6b6b77;font-family:'Nanum Square';text-align:center}
.wrap_jobnews .link_jobnews .tit {display:inline-block;margin-bottom:10px;padding:0 120px 0 115px;font-size:20px;color:#373839;font-weight:bold}
.wrap_jobnews .link_jobnews .desc {display:inline-block;padding:0 120px 0 115px;font-size:15px;color:#7b7e80;line-height:1.7em}
.wrap_jobnews .link_jobnews:hover * {color:#3da0f2!important}
.wrap_jobnews .link_jobnews .ico_more_plus {position:absolute;top:50%;right:10px;margin-top:-18px}
@media (max-width:768px) {
    .wrap_jobnews .inner_jobnews {padding:30px 15px!important}
    .wrap_jobnews .tit_h1 {font-size:26px;line-height:1.4em;letter-spacing:-0.01em;word-break:keep-all}
    .wrap_jobnews .desc_h2 {display:none}
    .wrap_jobnews .list_jobnews {border-top:1px solid #373839;border-bottom:1px solid #d8d8d8}
    .wrap_jobnews .link_jobnews {padding:15px 10px 15px 0}
    .wrap_jobnews .link_jobnews .date {left:5px;margin-top:-27px}
    .wrap_jobnews .link_jobnews .date .day {font-size:32px}
    .wrap_jobnews .link_jobnews .date .month {font-size:10px}
    .wrap_jobnews .link_jobnews .tit {margin-bottom:5px;padding:0 0 0 60px;font-size:15px}
    .wrap_jobnews .link_jobnews .desc {padding:0 0 0 60px;font-size:13px;line-height:1.4em}
    .wrap_jobnews .link_jobnews .ico_more_plus {display:none}
}

/* 서비스안내 - 서비스 이용절차 */
.wrap_service_step .inner_step {padding:80px 0 100px}
.wrap_service_step .tit_h1 {margin-bottom:20px;font-size:40px;color:#373839;font-family:'Nanum Square';text-align:center}
.wrap_service_step .desc_h2 {margin-bottom:30px;font-size:18px;color:#373839;font-weight:normal;text-align:center;line-height:1.6em}
.wrap_service_step .inner_step .btn_area{margin-bottom:50px;}
.wrap_service_step .inner_step .btn_area .btn{width:320px;}
.wrap_service_step .list_step {}
.wrap_service_step .list_step:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_service_step .list_step .item_step {float:left;width:360px;margin-right:20px}
.wrap_service_step .list_step .item_step:nth-child(3n) {margin-right:0}
.wrap_service_step .list_step .item_step:nth-child(-n+3) {margin-bottom:50px}
.wrap_service_step .list_step .num {display:block;z-index:1;width:35px;height:35px;margin:0 auto 20px;font-size:18px;color:#3da0f2;font-family:'Nanum Square';font-weight:bold;text-align:center;line-height:1em;background-color:#E6E9ED;border:2px solid #3da0f2;border-radius:100%;}
.wrap_service_step .list_step .num:before {content:'';display:block;padding-bottom:7px}
.wrap_service_step .list_step .thumb {display:block;margin-bottom:20px;border-radius:10px} 
.wrap_service_step .list_step .desc {display:block;font-size:18px;text-align:center;line-height:1.6em;font-weight:normal}
@media (max-width:768px) {
    .wrap_service_step .inner_step {padding:30px 15px!important}
    .wrap_service_step .tit_h1 {font-size: 26px;line-height: 1.4em;letter-spacing:-0.01em;word-break: keep-all}
    .wrap_service_step .desc_h2 {display:none}
	.wrap_service_step .inner_step .btn_area{margin-bottom:20px;}
	.wrap_service_step .inner_step .btn_area .btn{width:290px;}
    .wrap_service_step .list_step .item_step {position:relative;width:100%;margin-bottom:0;padding:0 0 20px 50px;box-sizing:border-box}
    .wrap_service_step .list_step .item_step:nth-child(-n+3) {margin-bottom:0}
    .wrap_service_step .list_step .item_step:after {content:'';position:absolute;top:0;left:17px;height:100%;width:2px;border:1px dashed #3da0f2}
    .wrap_service_step .list_step .item_step.lst {padding:0 0 0 50px}
    .wrap_service_step .list_step .item_step.lst:after {display:none}
    .wrap_service_step .list_step .num {position:absolute;top:0;left:0}
    .wrap_service_step .list_step .thumb {width:100%;height:auto;margin-bottom:5px}
    .wrap_service_step .list_step .desc {font-size:16px}
}

/* 서비스안내 - 코치잡 활용법 */
.wrap_service_how .inner_how {padding:80px 0 100px}
.wrap_service_how .tit_h1 {margin-bottom:20px;font-size:40px;color:#373839;font-family:'Nanum Square';text-align:center}
.wrap_service_how .desc_h2 {margin-bottom:50px;font-size:18px;color:#373839;font-weight:normal;text-align:center;line-height:1.6em}
.wrap_service_how .list_how {}
.wrap_service_how .list_how .item_how {margin-top:100px}
.wrap_service_how .list_how .item_how:first-child {margin-top:0}
.wrap_service_how .list_how .thumb {border-radius:10px}
.wrap_service_how .list_how .thumb.fr ~ .list_desc {}
.wrap_service_how .list_how .thumb.fl ~ .list_desc {margin-left:85px}
.wrap_service_how .list_desc {display:inline-block;width:475px}
.wrap_service_how .list_desc .item_tit {margin-bottom:20px;font-size:26px;color:#373839}
.wrap_service_how .list_desc .item_desc {display:table;margin-bottom:12px}
.wrap_service_how .list_desc .item_desc .tit {display:table-cell;padding-left:5px;font-size:15px;color:#7e7f80;line-height:1.6em}
.wrap_service_how .list_desc ~ .btn_area {width:auto;margin-top:10px}
.wrap_service_how .item_how:nth-child(1) .list_desc {padding-top:80px}
.wrap_service_how .item_how:nth-child(2) .list_desc {padding-top:115px}
.wrap_service_how .item_how:nth-child(3) .list_desc {padding-top:130px}
@media (max-width:768px) {
    .wrap_service_how .inner_how {padding:30px 15px!important}
    .wrap_service_how .tit_h1 {font-size: 26px;line-height: 1.4em;letter-spacing:-0.01em;word-break:keep-all}
    .wrap_service_how .desc_h2 {display:none}
    .wrap_service_how .list_how .item_how {margin-top:20px}
    .wrap_service_how .list_how .thumb.fr,
    .wrap_service_how .list_how .thumb.fl {float:none!important;display:block;width:100%}
    .wrap_service_how .list_how .thumb.fl ~ .list_desc {margin-left:0}
    .wrap_service_how .list_desc {width:auto;padding-top:20px!important}
    .wrap_service_how .list_desc .item_tit {margin-bottom:15px;font-size:19px;font-weight:bold;letter-spacing:-0.07em}
    .wrap_service_how .list_desc .item_desc {margin-bottom:8px}
    .wrap_service_how .list_desc .item_desc .tit {font-size:14px}
}

/* login */
.loginWrap {padding-bottom:100px;background:#f5f6f7;}
.loginArea {background:#f5f6f7;padding:87px 0 30px;text-align:center;}
.loginArea h2{color:#323638;line-height:1;font-size:40px;font-weight:400;font-family:'Nanum Square';}
.loginArea p.txt {margin-top:20px;font-size:16px;color:#999da1;letter-spacing:-1px;line-height:1.3;word-break:keep-all}
.loginArea p.txt.cs {display:none;}
.login_form{width:560px;margin:0 auto;}
.login_form .main_form{padding:58px;background:#fff;border:solid 1px #d7dade;border-radius:5px;box-sizing:border-box}
.login_form .main_form li .user_input{position:relative;}
.login_form .main_form li .user_input div div{width:320px;border-bottom:solid 2px #3da0f2;}
.login_form .main_form li .user_input div div:nth-of-type(2){margin-top:11px;}
.login_form .main_form li .user_input .form-control{position:relative;width:100%;background:url(/images/login/icon_login_id.png) no-repeat 0 center;padding:0 12px 0 30px;height:42px;line-height:38px;border:none;color:#999da1;letter-spacing:0;}
.login_form .main_form li .user_input .form-control label{}
.login_form .main_form li .user_input .form-control.passwordipt{position:relative;background:url(/images/login/icon_login_pw.png) no-repeat 0 center;padding:0 12px 0 30px;height:42px;line-height:38px;border:none;}
.login_form .main_form li .user_input .btn_login{position:absolute;top:0;right:0;width:110px;height:100px;line-height:100px;text-align:center;background:#3da0f2;color:#fff;border-radius:2px;cursor:pointer;font-size:16px;font-weight:bold}
.login_form .main_form li .user_input .btn_login:hover{background-color:#187bcc;}
.login_form .main_form li .checkbox-wrap{height:20px;line-height:20px;margin:25px 0 29px;color:#6b6e70;font-size:15px;}
.login_form .main_form li .checkbox-wrap label{font-size:15px;color:#6b6e70;}
.login_form .main_form li .login_btn a{display:block;width:100%;height:50px;line-height:50px;background:#999da1;text-align:center;border-radius:2px;color:#fff;font-size:16px;}
.login_form .main_form li .login_btn a:hover{background-color:#85898c}
.login_form .main_form li .txt_info {padding-top:20px;font-size:15px;color:#999da1;line-height:1.6em}
@media (max-width:320px) {
    .loginArea {display:none}
}
@media (max-width:768px) {
    .loginArea {background:#f5f6f7;padding:20px 10px 10px}
    .loginArea h2{font-size:25px}
    .loginArea p.txt {margin-top:10px}
    .loginWrap {padding-bottom:0px}
    .login_form{width:100%;margin:0 auto;padding: 10px}
    .login_form .main_form{padding:30px}
    .login_form .main_form li .user_input div div {width:100%}
    .login_form .main_form li .user_input div div:nth-of-type(2) {margin-bottom:10px}
    .login_form .main_form li .user_input .btn_login {position:relative;width:100%;height:50px;line-height:50px}
    .login_form .main_form li .checkbox-wrap {margin:10px 0 20px}
    .login_form .main_form li .login_btn a {font-weight:bold}
    .login_form .main_form li .txt_info {font-size:14px}
    .login_form .main_form li .txt_info br {display:none}
}

/* 취업 닥터헬기 SOS 서비스 */
.section_kmusos {padding-bottom:100px}
.section_kmusos .tit_section {padding:87px 0 0;font-size:40px;font-weight:400;font-family:'Nanum Square';color:#323638;line-height:1em;text-align:center}
.section_kmusos .desc_section {display:block;margin:20px 0 30px;font-size:16px;color:#999da1;text-align:center;letter-spacing:-1px;line-height:1em;word-break:keep-all}
.wrap_kmusos {width:1120px;margin:0 auto;border:1px solid #d7dade;border-radius:5px;background-color:#fff}
.wrap_kmusos:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_kmusos .box_info-left {float:left;width:50%;height:730px;padding:58px;background-color:#3da0f2;background-image:url(/images/kmusos/bg_boxinfo_left.png);background-position:center bottom;background-repeat:no-repeat;box-sizing:border-box}
.wrap_kmusos .box_info-right {float:right;width:50%;padding:58px 58px 0;box-sizing:border-box}
.wrap_kmusos .tit_boxinfo {display:block;margin-bottom:35px;font-size:30px;color:#fff;font-weight:100;font-family:'Nanum Square';letter-spacing:-0.04em;line-height:1.5em}
.wrap_kmusos .tit_boxinfo strong {font-family:'Nanum Square';letter-spacing:-0.04em}
.wrap_kmusos .list_tip {}
.wrap_kmusos .list_tip .tit_tip {margin-bottom:13px;font-size:18px;font-weight:bold;color:#d5ecff;text-align:center;}
.wrap_kmusos .list_tip .item {position:relative;margin-bottom:5px;padding-left:18px;font-size:14px;color:#d5ecff;line-height:1.5em}
.wrap_kmusos .list_tip .item .num {position:absolute;top:0;left:0}
.wrap_kmusos .list_joinform {}
.wrap_kmusos .list_joinform .item {margin-bottom:20px}
.wrap_kmusos .list_joinform .item.lst {margin-bottom:30px}
.wrap_kmusos .list_joinform .item .lab_single {display:block;margin-bottom:5px;font-size:16px;font-weight:bold;color:#bcbcbc;cursor:pointer}
.wrap_kmusos .list_joinform .item .tf_single {width:100%;border-radius:4px;background-color:#f7f7f7}
.wrap_kmusos .list_college {}
.wrap_kmusos .list_college.col2 .item_college.fst {padding-right:10px}
.wrap_kmusos .list_college.col2 .item_college.lst {padding-left:10px}
.wrap_kmusos .fld_account {position:relative}
.wrap_kmusos .fld_account .inp_account {position:absolute;top:4px;left:0;cursor:pointer}
.wrap_kmusos .fld_account .lab_account {display:block;padding-left:20px;font-size:15px;color:#999da1;line-height:1.4em;word-break:keep-all;cursor:pointer}
.wrap_kmusos .btn_area .btn {width:100%}
@media (max-width:768px) {
	.section_kmusos {padding-bottom:30px}
	.section_kmusos .tit_section {padding:20px 10px 0;font-size:25px}
	.section_kmusos .desc_section {margin:10px 0 20px}
	.wrap_kmusos {width:100%;border:0;background-color:transparent}
	.wrap_kmusos .box_info-left {display:none}
	.wrap_kmusos .box_info-right {float:none;width:100%;padding:15px 15px 0}
	.wrap_kmusos .list_joinform .item {margin-bottom:10px}
	.wrap_kmusos .list_joinform .item .lab_single {font-weight:normal;color:#6b6e70}
	.wrap_kmusos .list_joinform .item .tf_single {background-color:#fff}
	.wrap_kmusos .list_college.col2 > * {float:none;width:100%!important}
	.wrap_kmusos .list_college.col2 .item_college.fst  {padding:0;margin-bottom:10px}
	.wrap_kmusos .list_college.col2 .item_college.lst {padding:0}
}

/* 회원가입 */
.section_join {padding:0 0 100px;background:#f5f6f7}
.section_join .inner_join {padding-top:30px}
.section_join .big_title {position:relative;margin:40px 0 10px}
.section_join .big_title:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.section_join .big_title h1{float:left;color:#353738;font-size:24px;font-weight:700;}
.section_join .big_title h1 i{display:inline-block;padding-left:7px;font-weight:700;}
.section_join .big_title .mark {position:absolute;bottom:0;right:0;color:#6b6e70;font-size:13px;}

/* 회원가입 - 진행상태 */
.wrap_step_join {background-color:#29303a}
.wrap_step_join .list_step {max-width:1120px;margin:0 auto}
.wrap_step_join .list_step:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_step_join .list_step .item_step {position:relative;float:left;width:33.3%;padding:30px 0;text-align:center}
.wrap_step_join .list_step .depth {display:block;margin-bottom:5px;font-size:16px;color:#6c7582;font-weight:normal;font-family:'Nanum Square';letter-spacing:0}
.wrap_step_join .list_step .tit {display:block;font-size:20px;font-weight:bold;color:#6c7582}
.wrap_step_join .list_step .item_step.on .depth,
.wrap_step_join .list_step .item_step.on .tit {color:#fff}
.wrap_step_join .list_step .ico_step_join {position:absolute;top:30px;right:0;}

/* 회원가입 - 이용약관 및 개인정보취급방침 */
.wrap_agree {margin-bottom:30px;padding:30px 29px 29px 30px;border:solid 1px #d7dade;border-radius:5px;background:#fff}
.wrap_agree .box_agree.agree1 {margin-bottom:30px}
.wrap_agree .box_agree .tit {margin-bottom:10px;font-size:16px;color:#353738;font-weight: 700}
.wrap_agree .box_agree .desc {overflow-y:scroll;height:170px;padding:30px;font-size:14px;color:#999999;line-height:1.6em;background-color:#f9f9f9}
.wrap_agree .box_agree .fld_agree {padding-top:10px}
.wrap_agree .tos_privacy_agree * {font-size:13px;text-shadow:1px 1px 0 #fff}
.wrap_agree .tos_privacy_agree h1{font-weight:700;padding-bottom:10px}
.wrap_agree .tos_privacy_agree div {margin-bottom:20px;}
.wrap_agree .tos_privacy_agree h2{margin-bottom:5px;color:#666;font-weight:bold}
.wrap_agree .tos_privacy_agree p{margin-bottom:5px;color:#666}
.wrap_agree .tos_privacy_agree ul{margin-bottom:5px}
.wrap_agree .tos_privacy_agree li{color:#666}
.wrap_agree .tos_privacy_agree li span{display:inline-block;}
.wrap_agree .tos_privacy_agree .li {list-style:disc}
.wrap_agree .tos_privacy_agree table{margin-bottom:5px}

/* 회원가입 - 기본정보 입력 */
.wrap_request_box.request_noti{margin-bottom:20px}
.wrap_request_box.request_noti .btnArea button{width:240px;height:60px;line-height:60px;font-size:18px;}
.wrap_request_box.request_noti ul {padding:29px 0 19px 108px;background:#fff url(/images/sub/icon_noti01.png) no-repeat 29px center;border:solid 1px #d7dade;border-radius:5px;}
.wrap_request_box.request_noti ul li {padding-bottom:10px;color:#999da1;font-size:13px}
.wrap_account {margin-bottom:30px;padding:30px 29px 29px 30px;border:solid 1px #d7dade;border-radius:5px;background:#fff}
.wrap_account .tb_row02 .fld_account {display:inline-block}
.wrap_account .tb_row02 .txt_mailto {display:inline-block;min-width:295px}
.wrap_account .tbl_cmt {padding-top:10px;font-size:15px}
.wrap_account.mypage {margin-bottom:0;border-top:0;border-radius:0 0 5px 5px}
@media (max-width:768px) {
    .section_join {padding-top:20px;padding-bottom:20px}
    .section_join .big_title {margin:20px 0 10px}
    .section_join .big_title h1 {font-size:20px}
    .wrap_step_join .list_step .item_step {padding:15px 0;}
    .wrap_step_join .list_step .depth {font-size:10px}
    .wrap_step_join .list_step .tit {font-size:12px}
    .wrap_step_join .list_step .ico_step_join {top:15px;right:-10px;width:auto;height:30px}    
    .wrap_agree {margin-bottom:15px;padding:15px}
    .wrap_agree .box_agree .desc {height:100px;padding:10px}
    .wrap_agree input.cssCheck2 + label {font-size:15px}
    .wrap_agree ~ .btn_area .btn_corp {width:50%}
    .wrap_request_box.request_noti ul {padding:10px;background-image:none}
    .wrap_request_box.request_noti ul li {padding-bottom:5px}
    .wrap_account {padding:15px}    
    .wrap_account .tb_row02 .fld_account {display:block;padding-top:10px}
    .wrap_account .tb_row02 .cblack3.pl20 {display:block;padding-top:10px;font-size:14px}
    .wrap_account .tb_row02 .tf_single {width:100%!important} 
    .wrap_account .tb_row02 .tf_phone {width:28%!important;margin:0}
    /*.wrap_account .tb_row02 .um {display:none}*/
    .wrap_account .tb_row02 .txt_mailto {min-width:auto}    
    .wrap_account .tbl_cmt {font-size:14px}
}

/* 마이페이지 - LNB */
#gnb_mypage {width:100%;height:130px;background-color:#29303a/*background:#151e36*/}
#gnb_mypage .inner_gnb {max-width: 1120px; height:100%; margin: 0 auto}
#gnb_mypage ul {display:flex; justify-content:center; height:100%;}
#gnb_mypage li{position:relative;float:left;width:16.666%;}
#gnb_mypage li a {display:block;padding-top:81px;color:#6c7582;font-size:15px;font-weight:bold;text-align:center; background-repeat:no-repeat; background-position:center 35px; word-break: keep-all; }
#gnb_mypage li a:hover, #gnb_mypage li.on a {color:#fff}
#gnb_mypage li.li1 a {background-image:url(/images/common/icon_mypage_gnb_1.png);}
#gnb_mypage li.li2 a {background-image:url(/images/common/icon_mypage_gnb_3.png);}
#gnb_mypage li.li3 a {background-image:url(/images/common/icon_mypage_gnb_7.png);}
#gnb_mypage li.li4 a {background-image:url(/images/common/icon_mypage_gnb_5.png);}
#gnb_mypage li.li5 a {background-image:url(/images/common/icon_mypage_gnb_6.png);}
#gnb_mypage li.li6 a {background-image:url(/images/common/icon_mypage_gnb_4.png);}
#gnb_mypage li.li1 a:hover, #gnb_mypage li.li1.on a {background-image:url(/images/common/icon_mypage_gnb_on_1.png);}
#gnb_mypage li.li2 a:hover, #gnb_mypage li.li2.on a {background-image:url(/images/common/icon_mypage_gnb_on_3.png);}
#gnb_mypage li.li3 a:hover, #gnb_mypage li.li3.on a {background-image:url(/images/common/icon_mypage_gnb_on_7.png) ;}
#gnb_mypage li.li4 a:hover, #gnb_mypage li.li4.on a {background-image:url(/images/common/icon_mypage_gnb_on_5.png);}
#gnb_mypage li.li5 a:hover, #gnb_mypage li.li5.on a {background-image:url(/images/common/icon_mypage_gnb_on_6.png);}
#gnb_mypage li.li6 a:hover, #gnb_mypage li.li6.on a {background-image:url(/images/common/icon_mypage_gnb_on_4.png);}
@media (max-width:768px) {
    #gnb_mypage {min-height:95px; padding:10px;}
	#gnb_mypage li {flex:1;}
    /* #gnb_mypage li a, #gnb_mypage li a.on {padding-top:60px;font-size:12px;font-weight:normal;letter-spacing:-0.1em;background:none !important} */
    #gnb_mypage li a, #gnb_mypage li a.on {padding-top:60px;font-size:12px;font-weight:normal;letter-spacing:-0.1em; background-position: center 15px;}

    /* #gnb_mypage li a:before {content:"";position:absolute;top:20px;left:50%;width:50px;height:40px;margin-left:-25px;background-image:url(/images/common/icon_mypage_gnb.png);background-repeat:no-repeat} */
    
    /* #gnb_mypage li.on a:before {background-image:url(/images/common/icon_mypage_gnb_on.png)}
    #gnb_mypage li.li1 a:before{background-position:10px 0}
    #gnb_mypage li.li2 a:before{background-position:-212px 0}
    #gnb_mypage li.li3 a:before{background-position:-437px 0}
    #gnb_mypage li.li4 a:before{background-position:-663px 0}
    #gnb_mypage li.li5 a:before{background-position:-885px 0}
    #gnb_mypage li.li1.on a:before{background-position-x:10px}
    #gnb_mypage li.li2.on a:before{background-position-x:-212px}
    #gnb_mypage li.li3.on a:before{background-position-x:-437px}
    #gnb_mypage li.li4.on a:before{background-position-x:-663px}
    #gnb_mypage li.li5.on a:before{background-position-x:-885px} */
}

/* 마이페이지 > 코치현황관리 - 공지사항 */
.wrap_request_box.mypage_noti {margin:20px 0}
.wrap_request_box.mypage_noti .list_noti {padding:29px 0 19px 90px;background:#fff url(/images/common/alram.png) no-repeat 20px center;border:solid 1px #d7dade;border-radius:5px;}
.wrap_request_box.mypage_noti .list_noti .item_tit {padding-bottom:5px;font-size:14px;color:#6b6e70;font-weight:bold}
.wrap_request_box.mypage_noti .list_noti .item_noti {padding-bottom:5px;font-size:13px;color:#999da1}
@media (max-width:768px) {
    .wrap_request_box.mypage_noti {margin:10px 0}
    .wrap_request_box.mypage_noti .list_noti {padding:10px;background-image:none}
}

/* 마이페이지 > 기본설정 */
.section_profile_modify {}
.section_profile_modify .inner_modify {padding:50px 0 100px}

/* 마이페이지 > 기본설정 - 탭메뉴 */
.tab_profile .list_tab {width:100%; display:flex;}
.tab_profile .list_tab:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.tab_profile .list_tab .item_tab {float:left;width:50%}
.tab_profile .list_tab .link_tab {display:block;width:100%;padding:20px 0;font-size:20px;color:#6b6e70;text-align:center;background-color:#e6e9ed;border-top:1px solid #d7dade;border-bottom:1px solid #d7dade;border-left:1px solid #d7dade;border-radius:5px 5px 0 0}
.tab_profile .list_tab .item_tab.on .link_tab {color:#187bcc;font-weight:bold;background-color:#fff;border-top:1px solid #d7dade;border-right:1px solid #d7dade;border-bottom:1px solid #fff;border-left:1px solid #d7dade}
.tab_profile .list_tab .item_tab.on ~ .item_tab .link_tab {border-left:0;border-right:1px solid #d7dade}
@media (max-width:768px) {
    .section_profile_modify .inner_modify {padding:20px 15px!important}
    .tab_profile .list_tab .link_tab {font-size:17px}
}

/* 마이페이지 > 취업현황 관리 */
.wrap_request_box.condition_noti {margin-bottom:20px }
.wrap_request_box.condition_noti .list_noti {padding:23px 0 23px 90px;background:#fff url(/images/common/alram.png) no-repeat 20px center;border:solid 1px #d7dade;border-radius:5px;}
.wrap_request_box.condition_noti .list_noti .item_tit {padding-bottom:5px;font-size:14px;color:#6b6e70;font-weight:bold}
.wrap_request_box.condition_noti .list_noti .item_noti {font-size:13px;color:#999da1}
.wrap_request_box.condition_noti .list_noti .item_noti:first-child {padding-bottom:8px}
@media (max-width:768px) {
    .wrap_request_box.condition_noti {margin-bottom:10px}
    .wrap_request_box.condition_noti .list_noti {padding:10px;background-image:none}
}

/* 코칭사례 */
.consulting_ex_list li{display:none;position:relative;float:left;width:49%;margin-bottom:2%;border-radius:5px;border:solid 3px #fff;background-color:#fff;}
.consulting_ex_list li>a{display:block;padding:2.5%;}
.consulting_ex_list li:nth-child(odd){margin-right:2%;}
.consulting_ex_list li .ex_tit {/*text-align:right;*/}
.consulting_ex_list li .ex_tit b{position:absolute;top:10px;left:-8px;width:186px;height:36px;padding-top:8px;color:#fff;font-size:16px;font-weight:700;text-align:center;}
.consulting_ex_list li .ex_tit div{padding-top:40px;}
.consulting_ex_list li .ex_tit span{display:inline-block;height:22px;line-height:22px;padding:0 5px;font-size:13px;}
.consulting_ex_list li .ex_tit span.tag01{color:#fff;}
.consulting_ex_list li .ex_tit span.tag02{line-height:20px;background-color:#fff;}
.consulting_ex_list li.get .ex_tit b{background:url(/images/main/ex_tit_get_bg.png) no-repeat left center;}
.consulting_ex_list li.get:hover{border:solid 3px #76b804}
.consulting_ex_list li.get .ex_tit span.tag01{background-color:#76b804;}
.consulting_ex_list li.get .ex_tit span.tag02{color:#76b804;border:solid 1px #76b804;}
.consulting_ex_list li.career .ex_tit b{background:url(/images/main/ex_tit_career_bg.png) no-repeat left center;}
.consulting_ex_list li.career:hover{border:solid 3px #e34f8e}
.consulting_ex_list li.career .ex_tit span.tag01{background-color:#e34f8e;}
.consulting_ex_list li.career .ex_tit span.tag02{color:#e34f8e;border:solid 1px #e34f8e;}
.consulting_ex_list li.found .ex_tit b{background:url(/images/main/ex_tit_found_bg.png) no-repeat left center;}
.consulting_ex_list li.found:hover{border:solid 3px #7555b8}
.consulting_ex_list li.found .ex_tit span.tag01{background-color:#7555b8;}
.consulting_ex_list li.found .ex_tit span.tag02{color:#7555b8;border:solid 1px #7555b8;}
.consulting_ex_list li .ex_contents{margin-top:30px;}
.consulting_ex_list li .ex_contents strong{display:block;width:475px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#353738;font-size:20px;font-weight:700;}
.consulting_ex_list li .ex_contents p{height:125px;overflow:hidden;margin-top:25px;color:#6b6e70;font-size:15px;line-height:1.7;}
.consulting_ex_list li .ex_contents i{display:block;margin-top:8px;color:#bbc0c4;font-size:14px;}
.consulting_ex_list ~ .btn_area {margin-top:20px}
@media (max-width:768px) {
    .consulting_ex_list li {width: 100%}
    .consulting_ex_list li:nth-child(odd) {margin-right: 0}
    .consulting_ex_list li:last-child {margin-bottom:0}
    .consulting_ex_list .ex_tit div{padding-top:50px !important;}
    .consulting_ex_list li .ex_contents strong {width: 100%;font-size:16px;}
    .consulting_ex_list li .ex_contents p{height:115px;font-size:14px;}
    .consulting_ex_list li .ex_tit b {top: 18px}
    .consulting_ex_list li .ex_tit span{margin-bottom:3px;font-size:11px;height:25px;line-height:25px;}
    .consulting_ex_list li .ex_tit span.tag02{line-height:23px;}
}

/*컨설팅 사례*/
.consulting_ex_wrap {background:#E6E9ED}
.consulting_ex_wrap .top {height: 245px; background: url(/images/sub/consult_header02.jpg) no-repeat center 0 / cover;}
.consulting_ex_wrap .top h3,.consulting_ex_wrap .top h4 {font-size: 0; opacity: 0}
.consulting_ex_wrap .main_consulting_ex {padding:50px 0 100px}
.consulting_ex_wrap .main_consulting_ex .field_srch_wrap {margin-bottom: 20px}
.consulting_ex_wrap .main_consulting_ex .ui_select {width: 333px; float: left; margin-right: 20px;position: relative}
.consulting_ex_wrap .main_consulting_ex .ui_select:before {z-index: 1; content: ""; position: absolute; top: 18px; left: 18px; width: 23px; height: 16px; background: url(/images/sub/consult_ic_selbg1.png) no-repeat 0 0;}
.consulting_ex_wrap .main_consulting_ex .ui_select.c2:before {width: 24px; height: 22px;background: url(/images/sub/consult_ic_selbg2.png) no-repeat 0 0;}
.consulting_ex_wrap .main_consulting_ex .ui_select.c3:before {width: 19px; height: 22px;background: url(/images/sub/consult_ic_selbg3.png) no-repeat 0 0;}
.consulting_ex_wrap .main_consulting_ex .ui_select .nice-select {height: 60px; padding: 5px 35px 0 30px; border-radius: 5px; border: 2px solid #d7dade;}
.consulting_ex_wrap .main_consulting_ex .ui_select .nice-select .current {border: 0}
.consulting_ex_wrap .main_consulting_ex .srch_bar {width: 60px; height: 60px; float: left; background: #999DA1; border-radius: 5px}
.consulting_ex_wrap .main_consulting_ex .srch_bar:hover {background: #6b6e70}
.consulting_ex_wrap .main_consulting_ex .srch_bar button {width: 60px; height: 60px; font-size: 0; position: relative}
.consulting_ex_wrap .main_consulting_ex .srch_bar button:before {content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;background: url(/images/common/sprite.png) no-repeat -190px -223px;margin-left: -8px; margin-top: -8px}
@media (max-width:768px) {
    .consulting_ex_wrap .top {height: 200px; background-position: center}
    .consulting_ex_wrap .main_consulting_ex {padding:20px 0}
    .consulting_ex_wrap .main_consulting_ex .ui_select {width:100%;margin-bottom:5px;}
    .consulting_ex_wrap .main_consulting_ex .ui_select .nice-select{padding:5px 35px 0 40px;}
    .consulting_ex_wrap .main_consulting_ex .ui_select .nice-select .current{padding-right: 0}
    .consulting_ex_wrap .main_consulting_ex .srch_bar{width:100%;}
    .consulting_ex_wrap .main_consulting_ex .srch_bar button{width:100%;}
}

/*우정 작업*/
.nice-select {height:50px;-webkit-tap-highlight-color: transparent;background-color: #fff;cursor: pointer;display: block;font-size: 16px;outline: none;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; }
.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #3da0f2; }
.nice-select:after {content: '';width:11px;height:7px;pointer-events: none;position: absolute;right:20px;top:23px;background:url(/images/common/sprite.png) no-repeat -277px -50px;}
.nice-select.open:after{background-position:-240px -50px;top:20px;}
.nice-select.open .list {opacity: 1;pointer-events: auto;color:#353738;}
.nice-select .list {width:100%;max-height:200px;position: absolute;top:100%;left:0;z-index:9;overflow-y:auto;border-radius:2px;-webkit-box-shadow:0 1px 10px 2px #eaeaea;box-shadow:0 1px 10px 2px #eaeaea;margin-top:5px;opacity: 0;pointer-events: none;}
.nice-select .current {display: block;width:100%;height:50px;border-radius: 2px;border: solid 2px #d7dade;color:#353738;padding:15px 35px 16px 20px;}
.nice-select .current:focus,.nice-select .current:hover{border-color:#3da0f2}
.nice-select .option {cursor: pointer;height:50px;padding:17px 35px 16px 20px;color:#353738;outline: none;   background:#fff; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background:#3da0f2;color:#fff;}
.nice-select .option.selected {background:#3da0f2;color:#fff;}
.ui_select.disabled .nice-select {background:#f5f6f7;color:#bbc0c4;pointer-events: none;}
.ui_select.disabled .nice-select .current{color:#bbc0c4}

/*컨설팅사례 뷰*/
.consulting_ex_detail_wrap {padding:50px 0 100px}
.consulting_ex_detail_wrap .consulting_ex_list>div {position: relative; max-width: 1120px;margin:0 auto 30px;border-radius: 5px; background: #fff}
.consulting_ex_detail_wrap .consulting_ex_list .ex_tit{text-align:right;padding: 30px 30px 0}
.consulting_ex_detail_wrap .consulting_ex_list .ex_tit b{position:absolute;top:27px;left:-8px;width:186px;height:36px;padding-top:8px;color:#fff;font-size:16px;font-weight:700;text-align:center;}
.consulting_ex_detail_wrap .consulting_ex_list .ex_tit span{display:inline-block;height:32px;line-height:32px;padding:0 10px;font-size:13px;}
.consulting_ex_detail_wrap .consulting_ex_list .ex_tit span.tag01{color:#fff;}
.consulting_ex_detail_wrap .consulting_ex_list .ex_tit span.tag02{line-height:30px;background-color:#fff;}
.consulting_ex_detail_wrap .consulting_ex_list .get .ex_tit b{background:url(/images/main/ex_tit_get_bg.png) no-repeat left center;}
.consulting_ex_detail_wrap .consulting_ex_list .get .ex_tit span.tag01{background-color:#76b804;}
.consulting_ex_detail_wrap .consulting_ex_list .get .ex_tit span.tag02{color:#76b804;border:solid 1px #76b804;}
.consulting_ex_detail_wrap .consulting_ex_list .career .ex_tit b{background:url(/images/main/ex_tit_career_bg.png) no-repeat left center;}
.consulting_ex_detail_wrap .consulting_ex_list .career .ex_tit span.tag01{background-color:#e34f8e;}
.consulting_ex_detail_wrap .consulting_ex_list .career .ex_tit span.tag02{color:#e34f8e;border:solid 1px #e34f8e;}
.consulting_ex_detail_wrap .consulting_ex_list .found .ex_tit b{background:url(/images/main/ex_tit_found_bg.png) no-repeat left center;}
.consulting_ex_detail_wrap .consulting_ex_list .found .ex_tit span.tag01{background-color:#7555b8;}
.consulting_ex_detail_wrap .consulting_ex_list .found .ex_tit span.tag02{color:#7555b8;border:solid 1px #7555b8;}
.consulting_ex_detail_wrap .consulting_ex_list .ex_contents{margin-top:30px;padding: 0 30px 30px }
.consulting_ex_detail_wrap .consulting_ex_list .ex_contents strong{display:block;width:100%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#353738;font-size:20px;font-weight:700;}
.consulting_ex_detail_wrap .consulting_ex_list .ex_contents p{margin-top:25px;color:#6b6e70;font-size:15px;line-height:1.7;}
.consulting_ex_detail_wrap .consulting_ex_list .ex_bot {overflow: hidden; border-top: 1px solid #E6E9ED; padding: 20px 30px}
.consulting_ex_detail_wrap .consulting_ex_list .ex_bot i{display:block;margin-top:8px;color:#bbc0c4;font-size:14px;}
.consulting_ex_detail_wrap .consulting_ex_list .ex_bot .sns_group a{margin-left: 5px}
.consulting_ex_detail_wrap .consulting_ex_answer{max-width: 1120px; margin: 0 auto; background: #fff; border-radius: 5px; padding: 30px}
.consulting_ex_detail_wrap .consulting_ex_answer .a_title{font-size: 20px; font-weight: bold; color: #3DA0F3; padding-left: 28px; background: url('/images/sub/consult_ic_exan.png') no-repeat 0 center}
.consulting_ex_detail_wrap .consulting_ex_answer .a_contents{position:relative;width: 100%;margin-top: 30px; padding: 10px; font-size: 15px; line-height: 1.4; color: #6b6e70; letter-spacing: -0.025em}
.consulting_ex_detail_wrap .consulting_ex_answer .a_contents p{position:relative;}
.consulting_ex_detail_wrap .warning{max-width: 1120px; margin: 20px auto 0; padding: 10px; font-size: 13px; color: #6b6e70; line-height: 1.5; text-align: center; color: #6b6e70; letter-spacing: -0.025em; background: #D7DADE; border-radius: 5px;}
.consulting_ex_detail_wrap .ex_btn_group {max-width: 1120px; margin: 30px auto 0; text-align: center;}
.consulting_ex_detail_wrap .ex_btn_group a {border-radius: 5px; height: 50px;padding: 15px; display: inline-block; text-align: center;border: 2px solid #3DA0F3;font-size: 15px}
.consulting_ex_detail_wrap .ex_btn_group a.ex_prev {width: 120px; color: #3DA0F3}
.consulting_ex_detail_wrap .ex_btn_group a.ex_prev:before {content:'<'; display: inline-block; width:23px;text-align: left; font-size:14px}
.consulting_ex_detail_wrap .ex_btn_group a.ex_list {width: 150px; background: #3DA0F3; color: #fff}
.consulting_ex_detail_wrap .ex_btn_group a.ex_next {width: 120px; color: #3DA0F3}
.consulting_ex_detail_wrap .ex_btn_group a.ex_next:after {content:'>'; display: inline-block; width:23px;text-align: right; font-size:14px}
.consulting_ex_detail_wrap .blocksh img{width:100%;min-height:260px;}
.consulting_ex_detail_wrap .boxs.c_logout{z-index:2;position:absolute;top:5%;left:20%;width:60%;padding:20px 10px;background-color:#fff;-webkit-box-shadow:0 3px 9px 1px #cdcdcd;box-shadow:0 3px 9px 1px #cdcdcd;}
.consulting_ex_detail_wrap .boxs.c_logout p{padding-top:70px;color:#bbc0c4;text-align:center;background:url(/images/sub/icon_key.png) no-repeat center 0;}
.consulting_ex_detail_wrap .boxs.c_logout .btn{width:150px;}
@media (max-width:768px) {
    .consulting_ex_detail_wrap {padding:20px 0}
    .consulting_ex_detail_wrap .consulting_ex_list .ex_contents strong{text-overflow: initial;white-space: normal;overflow: initial;line-height:1.4;font-size:16px;}
    .consulting_ex_detail_wrap .consulting_ex_list .ex_tit{padding:20px 10px 0;text-align:left;}
    .consulting_ex_detail_wrap .consulting_ex_list .ex_tit b{top:18px;}
    .consulting_ex_detail_wrap .consulting_ex_list .ex_tit span{margin-bottom:3px;font-size:11px;height:25px;line-height:25px;}
    .consulting_ex_detail_wrap .consulting_ex_list .ex_tit span.tag02{line-height:23px;}
    .consulting_ex_detail_wrap .consulting_ex_list .ex_contents{margin-top:20px;padding:0 10px 20px;}
    .consulting_ex_detail_wrap .consulting_ex_list .ex_contents p{font-size:14px;}
    .consulting_ex_detail_wrap .consulting_ex_answer{padding:20px 10px;}
    .consulting_ex_detail_wrap .consulting_ex_answer .a_contents{padding:0;}
    .consulting_ex_detail_wrap .consulting_exanswer {margin: 0 10px 10px;padding:30px 10px;}
    .consulting_ex_detail_wrap .ex_btn_group a{width:auto;height:35px;line-height:31px;padding:0 12px;}
    .consulting_ex_detail_wrap .ex_btn_group a.ex_prev,.consulting_ex_detail_wrap .ex_btn_group a.ex_list,.consulting_ex_detail_wrap .ex_btn_group a.ex_next{width:auto;}
    .consulting_ex_detail_wrap .warning {word-break: keep-all}
    .consulting_ex_detail_wrap .boxs.c_logout{width:90%;left:5%}
}

/* 취업교육 동영상 - 최슬비 */
.video_service {padding: 50px 0 100px;}
.video_service .box_border {padding:2.5%;border:solid 1px #bbc0c4;border-radius:5px;background:#fff;}
.video_service .add_video_wrap h2 {font-size:23px;color:#353738;}
.video_service .add_video_wrap .com_select {margin-top:0;margin-bottom:20px;}
.video_service .add_video_wrap .com_select .cate_list li .tab {overflow: hidden;}
.video_service .add_video_wrap .com_select .cate_list li .tab .active {background-color: #76b804;}
.video_service .add_video_wrap .com_select .cate_list li {float:left;width:23.5%;margin:0 2% 10px 0;font-size:16px;border-radius:5px;border:solid 2px #bbc0c4;background:#fff;text-align:center;color:#999da1;cursor:pointer;}
.video_service .add_video_wrap .com_select ul li.on {background:#76b804;border-color:#76b804;color:#fff;}
.video_service .add_video_wrap .com_select ul li.on>button {color:#fff;}
.video_service .add_video_wrap .com_select ul li:hover {background:#76b804;border-color:#76b804;}
.video_service .add_video_wrap .com_select ul li:hover>button {color:#fff;background:url(/images/common/chek_white_01.png) no-repeat 50px center;}
.video_service .add_video_wrap .com_select ul li:nth-child(4n+4){margin-right:0;}
.video_service .add_video_wrap .com_select ul li button {display:block;width:100%;height:50px;font-size:16px;color:#999da1;line-height:50px;}
.video_service .add_video_wrap .com_select ul li .descri_i {position:relative;}
.video_service .add_video_wrap .com_select ul .tab button {}

.video_service .add_video_wrap .video_content ul li {float:left;width:49%;margin:0 2% 20px 0;cursor:pointer;border:solid 2px #d7dade;border-radius:5px;}
.video_service .add_video_wrap .video_content ul li:hover {opacity: 0.9;filter: alpha(opacity=100);border:solid 2px #999da1;}
.video_service .add_video_wrap .video_content ul li:nth-child(2n+2){margin-right:0;}
.video_service .add_video_wrap .video_content ul li div .video_left {float:left;width:50%;height:auto;}
.video_service .add_video_wrap .video_content ul li div .video_left img{width:100%;height:100%;border-radius:5px 0 0 5px;}
.video_service .add_video_wrap .video_content ul li div .video_right {position:relative;float:right;padding:10px;width:50%;height:159px;}
.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {margin-top:5px;}
.video_service .add_video_wrap .video_content ul li div .video_right .txtBox span{margin-left:7px;font-size:14px;color:#575859;}
.video_service .add_video_wrap .video_content ul li div .video_right .txtBox p{padding-top:10px;margin-top:15px;border-top:solid 1px #bbc0c4;font-size:17px;line-height:23px;color:#575859;font-weight:bold;} 
.video_service .add_video_wrap .video_content ul li div .video_right .timeBox {position:absolute;bottom:0;right:0;margin-right:10px;text-align:right;width:100%;height:20%;}
.video_service .add_video_wrap .video_content ul li div .video_right .timeBox img {margin-right:5px;vertical-align:bottom;}
.video_service .add_video_wrap .video_content ul li div .video_right .timeBox b {position:relative;top:5px;display:block;float:right;font-size:13px;color:#575859;letter-spacing:1px;}

.video_service .add_video_wrap #video_public{display:block;}
.video_service .add_video_wrap #video_public ul li div .video_right .txtBox strong {padding:5px 10px;background:#e34f8e  ;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_major ul li div .video_right .txtBox strong {padding:5px 10px;background:#76b804  ;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_middle ul li div .video_right .txtBox strong {padding:5px 10px;background:#7555b8;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_small ul li div .video_right .txtBox strong {padding:5px 10px;background:#ff9326;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_financial ul li div .video_right .txtBox strong {padding:5px 10px;background:#00b386;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_foreign ul li div .video_right .txtBox strong {padding:5px 10px;background:#4ca6ff;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap #video_start ul li div .video_right .txtBox strong {padding:5px 10px;background:#ff4c4d;border-radius:5px;color:#fff;text-align:center;}
.video_service .add_video_wrap .subBottom {margin-top:20px;}
.video_service .add_video_wrap .subBottom p {color:#999da1; font-size:14px; line-height:1.5;letter-spacing: -1px;}




/*
@media (max-width:1120px) {
	.video_service .add_video_wrap .video_content ul li {width:100%;margin:0;}
	
}*/
@media (max-width:768px) {
	.video_service .add_video_wrap h2 {font-size:16px;}
	.add_video_wrap {padding-top:20px;padding-bottom:20px;}
	.video_service .add_video_wrap .com_select .cate_list li {width:49%;margin:0 2% 10px 0;font-size:13px;}
	.video_service .add_video_wrap .com_select ul li:nth-child(2n+2){margin-right:0;}
	.video_service .add_video_wrap .com_select ul li button {font-size:13px;}
	.video_service .add_video_wrap .video_content ul li {width:100%;margin:0 2% 10px 0;}

	.video_service .add_video_wrap .video_content ul li div .video_right {height:210px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {padding:0 10px 0 0;height:70%;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox span{margin-left:5px;font-size:12px;color:#575859;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox p{padding-top:10px;margin-top:14px;border-top:solid 1px #bbc0c4;font-size:14px;line-height:20px;color:#575859;font-weight:bold;}
	.video_service .add_video_wrap .video_content ul li div  .video_right .timeBox {width:100%;height:30%;}
	.video_service .add_video_wrap .video_content ul li div  .video_right .timeBox img {margin-right:5px;vertical-align:bottom;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox {bottom:0;right:0;margin-right:5px;text-align:right;width:50%;height:30px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox b{position:relative;top:5px;display:block;float:right;font-size:12px;color:#575859;letter-spacing:1px;}
	/*.video_service .add_video_wrap .video_content ul li .video_right a img{top:2px;left:250px;}*/
}
@media (max-width:600px) {
	.video_service .add_video_wrap .com_select ul li:nth-child(2n+2){margin-right:0;}
	.video_service .add_video_wrap .video_content ul li div .video_right {margin-top:10px;padding:0 5px;height:150px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {padding:0;margin-top:5px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox span{margin-left:5px;font-size:12px;color:#575859;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox b{position:relative;top:5px;display:block;float:right;font-size:12px;color:#575859;letter-spacing:1px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox img{top:2px;left:155px;}	
}
@media (max-width:500px) {
	.video_service .add_video_wrap .video_content ul li div .video_right {margin-top:0;height:130px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox strong{padding:3px 5px;font-size:12px;}
}
@media (max-width:414px) {
	
	.video_service .add_video_wrap .com_select ul li:hover>button {background:url(/images/common/chek_white_01.png) no-repeat 30px center;}
	.video_service .add_video_wrap .video_content ul li div .video_left {padding:0;width:100%;height:auto;}
	.video_service .add_video_wrap .video_content ul li div .video_left img{width:100%;height:auto;border-radius:5px 5px 0 0;}
	.video_service .add_video_wrap .video_content ul li div .video_right {padding:0 5px 0 5px;width:100%;height:100px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox {margin-right:5px;width:100%;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {margin-top:15px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox p{padding-top:5px;margin-top:5px;border-top:none;font-size:13px;line-height:17px;}
		
}
@media (max-width:375px) {
		.video_service .add_video_wrap .com_select ul li:hover>button {background:url(/images/common/chek_white_01.png) no-repeat 20px center;}
	.video_service .add_video_wrap .video_content ul li div .video_right {margin-top:0;height:100px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox {height:70%;padding:0;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox strong{padding:3px 5px;font-size:12px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .txtBox p{padding-top:5px;margin-top:5px;border-top:none;font-size:13px;line-height:17px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox {width:100%;height:30%;margin-right:5px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox b{position:relative;top:5px;display:block;float:right;font-size:10px;line-height:16px;}
	.video_service .add_video_wrap .video_content ul li div .video_right .timeBox img{width:10px;height:auto;}	
}

/* 고객센터 연락처 안내 */
.wrap_csinfo {position:relative;padding:80px 0;text-align:center;background:url(/images/sub/stab_box02_sec04_bg.jpg) no-repeat 0 0;background-size:cover;}
.wrap_csinfo .txt_cs1 {display:block;padding-bottom:10px;font-size:20px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3)}
.wrap_csinfo .txt_cs2 {display:block;padding-bottom:30px;font-size:16px;color:#bbc0c4;text-shadow:1px 1px 2px rgba(0,0,0,.3)}
.wrap_csinfo .list_csinfo {width:740px;margin:0 auto}
.wrap_csinfo .list_csinfo .item_csinfo {float:left;width:360px;padding:30px 0;background-color:#fff;border-radius:3px;opacity:0.85}
.wrap_csinfo .list_csinfo .item_csinfo:first-child{margin-right:20px}
.wrap_csinfo .list_csinfo .item_csinfo span {display:inline-block;width:108px;height:34px;padding-top:5px;border-radius:30px;border:solid 2px #349bc6;color:#349bc6;font-size:14px;font-weight:700;text-align:center}
.wrap_csinfo .list_csinfo .item_csinfo a {display:block;padding-top:20px;color:#353738;font-size:20px;font-weight:700}
@media (max-width:768px) {
    .wrap_csinfo {padding:30px 0 20px}
    .wrap_csinfo .txt_cs1 {padding-bottom:3px;font-size:14px;word-break:keep-all;line-height:1.4em}
    .wrap_csinfo .txt_cs2 {padding-bottom:20px;font-size:13px}
    .wrap_csinfo .list_csinfo {width:100%}    
    .wrap_csinfo .list_csinfo .item_csinfo {float:none;width:100%;padding:20px 0} 
    .wrap_csinfo .list_csinfo .item_csinfo:first-child {margin:0 0 10px}
    .wrap_csinfo .list_csinfo .item_csinfo span {width:85px;margin:0 10px 0 0}
    .wrap_csinfo .list_csinfo .item_csinfo a {display:inline-block;padding-top:0;font-size:18px}
    .wrap_csinfo .list_csinfo .txt_tel {margin-left:-29px!important}
}

/* 코치화면 로고 */
.wrap_cons_logo {padding:50px 0 20px;text-align:center}
.wrap_cons_logo .link_logo {display:inline-block}
@media (max-width:768px) {
    .wrap_cons_logo {padding:20px 0}
    .wrap_cons_logo .logo {width:70%;height:auto}
}

/* 이용약관,개인정보취급방침 */
.tos_privacy {padding:40px 0 100px;}
.tos_privacy h1{font-size:24px;font-weight:700;padding-bottom:20px;}
.tos_privacy div{margin-bottom:50px;}
.tos_privacy h2{margin-bottom:16px;color:#666;font-size:16px;font-weight:bold;line-height:1.5;}
.tos_privacy p{margin-bottom:16px;color:#666;font-size:16px;line-height:1.5;}
.tos_privacy ul{margin-bottom:16px;}
.tos_privacy li{color:#666;font-size:16px;line-height:1.5;}
.tos_privacy li span{display:inline-block;width:65px;}
.tos_privacy .li {list-style:disc;}
.tos_privacy table{margin-bottom:16px;}
.tos_privacy table tbody td{font-size:16px;}
