@charset "utf-8";

/****************************************/
/*	Name:Young HyunDai
/*	PART:SITE SUB STYLE
/*	Version:1.0
/*	Author:Hyun-Ah Park
/****************************************/

.breadcrumb {position:fixed;top:100px;z-index:90;width:100%;height:56px;background-color:#002c5f;line-height:56px;}
.breadcrumb > div {width:1230px;margin:0 auto;}
.breadcrumb a {padding-right:15px;font-size:14px;font-family:TextRegular;color:#9aa7b7;}
.breadcrumb a.home {}
.breadcrumb span {display:inline-block;position:relative;padding:0 15px;font-size:14px;font-family:TextRegular;color:#9aa7b7;}
.breadcrumb span:after {position:absolute;left:0;top:50%;width:6px;height:9px;margin-top:-4px;background:url(/assets/img/common/lineMap_arrow.png) no-repeat 0 0;content:'';}
.breadcrumb .selected {font-size:14px;line-height:1;color:#fff;}

.cont_title_area {min-width:1230px;height:225px;line-height:225px;text-align:center;}
.cont_title_area h2 {font-weight:normal;font-size:50px;font-family:HeadMedium;color:#002c5f;}

/* 텍스트형 리스트 */
.list_thumb_wrap {clear:both;} /*공통 사용*/
.list_thumb_wrap.line {border-top:1px solid #002c5f;}
.list_thumb {margin-bottom:70px;}
.list_thumb li {position:relative;min-height:96px;}
.list_thumb li a {display:inline-block;}
.list_thumb li a:hover .tit {display:inline;border-bottom:1px solid #222;}
.list_thumb li .txt_area {padding:21px 0;min-height:54px;border-bottom:1px solid #e2e2e2;}
.list_thumb li .txt_area .tit_area {display:block;}
.list_thumb li .txt_area .tit_area .tit {display:inline;font-weight:normal;font-size:22px;font-family:HeadRegular;color:#222;letter-spacing:-0.025em;}
.list_thumb li .txt_area .date {float:left;margin-top:5px;font-size:15px;color:#666;}
.list_thumb li .txt_area .date .f_blue {font-size:15px;}
.list_thumb li .txt_area .time {float:right;margin-right:10px;padding-right:10px;font-size:15px;color:#222;}
.list_thumb li .tag {display:inline-block;margin-left:7px;border-radius:3px;color:#fff;text-align:center;}
.list_thumb li .tag.new {width:42px;height:19px;background:#f37391;font-size:14px;line-height:19px;font-family:HeadMedium;}
.list_thumb li .tag.ing {width:35px;height:19px;background:#65a8ed;font-size:15px;line-height:19px;font-family:TextMedium;}
.list_thumb li .tag.deadline {width:35px;height:19px;background:#9e9e9e;font-size:15px;line-height:19px;font-family:TextMedium;}

/* 이미지형 리스트 */
.list_image {position:relative;margin-right:-36px;}
.list_image:after {display:block;clear:both;content:'';}
.list_image .item {float:left;width:386px;margin-right:36px;text-align:left;}
.list_image .item .pic {display:block;position:relative;height:250px;}
.list_image .item .pic .time {display:inline-block;position:absolute;bottom:0;right:0;z-index:2;width:54px;height:22px;background:#1a2933;font-size:11px;font-family:TextRegular;line-height:22px;color:#fff;text-align:center;}
.list_image .item .pic img {width:386px;height:250px;}
.list_image .item .txt {display:block;height:116px;margin:8px 0;color:#333;}
.list_image .item .txt:hover {text-decoration:underline;}
.list_image .item .txt h2 {width:386px;font-weight:lighter;font-size:20px;font-family:HeadRegular;color:#222;}

/* 현대자동차 */
.list_image.type2 .view_wrap .view_cont .cont .txt {font-size:12px;line-height:24px;color:#555;}

/* 2019 개편 */
.list_image {position:relative;margin-right:-36px;}
.list_image:after {display:block;clear:both;content:'';}
.list_image .item_img {float:left;width:386px;margin-right:36px;margin-bottom:45px;height:320px;text-align:left;}
.list_image .item_img a {display:block;position:relative;}
.list_image .item_img a:hover span {display:inline;border-bottom:1px solid #222;}
.list_image .item_img img {width:386px;height:250px;}
.list_image .item_img .tit {padding-top:9px; height: 40px; font-size:20px;line-height:28px;font-family:HeadRegular;color:#222;}/* 201006 edit */
.list_image .item_img .tit span {display:block;height:56px;font-size:20px;font-family:HeadRegular;color:#222;overflow:hidden;text-overflow:ellipsis;}/* 200915 modify */

#container.program .list_image .item_img {float:left;width:280px;height:250px;margin-right:28px;text-align:left;}
#container.program .list_image .item_img img {width:280px;height:182px;}
#container.program .list_image .item_img .tit span {font-size:20px;font-family:HeadRegular;color:#222;}

.pro_tab + .list_thumb_wrap .list_image {margin-top:28px;}

.list_image .blank {position:relative;clear:both;width:816px;height:308px;margin-bottom:40px;}
.list_image .blank .arrow {display:inline-block;position:absolute;top:0px;z-index:1;width:31px;height:17px;background:url(/assets/img/common/ico_arrow.png);}
.list_image .blank.it1 .arrow {left:109px;}
.list_image .blank.it2 .arrow {left:386px;}
.list_image .blank.it3 .arrow {left:661px;}
.list_image .view_wrap {position:absolute;left:0;width:758px;height:234px;margin-top:16px;padding:30px;border:1px solid #dbdbdb;background:#f7f7f7;}
.list_image .view_wrap .view_cont {position:relative;}
.list_image .view_wrap .view_cont .btn_close {position:absolute;top:-31px;right:-31px;}
.list_image .view_wrap .view_cont .cont {height:253px;padding-left:385px;}
.list_image .view_wrap .view_cont .cont .title {display:block;margin-bottom:10px;font-size:22px;font-family:HeadMedium;}
.list_image .view_wrap .view_cont .cont .title h2 {display:block;margin-bottom:10px;font-weight:200;font-size:22px;font-family:HeadMedium;}
.list_image .view_wrap .view_cont .cont .date {display:block;margin-bottom:6px;padding-top:6px;font-size:14px;font-family:TextRegular;color:#818181;}
.list_image .view_wrap .view_cont .cont .title h2 {display:block;margin-bottom:10px;font-size:22px;font-family:HeadMedium;}
.list_image .view_wrap .view_cont .cont .txt {overflow:hidden;font-size:14px;line-height:22px;font-family:TextRegular;}
.list_image .view_wrap .view_cont .cont .pic_b {position:absolute;top:0;left:0;width:360px;}
.list_image .view_wrap .view_cont .cont .pic_b img {height:234px !important;}
.list_image .view_wrap .view_cont .cont .pic_list {position:absolute;top:130px;left:385px;}
.list_image .view_wrap .view_cont .cont .pic_list .tit_s {margin-bottom:9px;font-family:TextRegular;}
.list_image .view_wrap .view_cont .cont .pic_list li {float:left;margin-left:6px;}
.list_image .view_wrap .view_cont .cont .pic_list li:first-child {margin-left:0;}

/* 매거진 전체 보기 */
.magazine_list .tit_h3 {float:left;margin-bottom:13px;font-size:28px;font-family:HeadBold;color:#002c5f;}
.magazine_list .more_are {float:right;position:relative;width:70px;margin-top:11px;}
.magazine_list .more_are a {display:inline-block;width:70px;}
.magazine_list .more_are span {font-size:16px;font-family:TextMedium;color:#888;}
.magazine_list .more_are a:before {display:block;position:absolute;top:4px;right:5px;width:2px;height:12px;background:#888;content:'';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.magazine_list .more_are a:after {display:block;position:absolute;top:9px;right:0;width:12px;height:2px;background:#888;content:'';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}	
.magazine_list .list_thumb_wrap:last-child .item_img {margin-bottom:0;}

/*210225 edit*/
/* 페이징 */
.paging {margin-top:17px;text-align:center;}
.paging a {display:inline-block;}
.paging .btn_prev, .paging .btn_next, .paging .btn_first, .paging .btn_last {margin:0 1px; width: 36px;height: 36px;border: 1px solid #d6d6d6;background:url(/assets/img/common/utils.png) no-repeat;vertical-align:middle;}
.paging .btn_prev {background-position:2px -132px;}
.paging .btn_next {background-position:-49px -132px;}
.paging .btn_first {background-position:0px -430px;}
.paging .btn_last {background-position:-39px -430px;}
.paging .page_num {display:inline-block;margin:0 20px;vertical-align:middle;}
.paging .page_num a {display:inline-block;width:25px;height:28px;margin-right:4px;font-size:16px;line-height:28px;letter-spacing: 0.5px;font-family:TextRegular;color:#666;}
.paging .page_num a:last-child {margin-right:0;}
.paging .page_num a.on {color:#002c5f; font-weight: bold; text-decoration: underline;}
/*210225 edit*/

/* 게시판 상세 */
.board_top {position:relative;max-height:225px;height:155px;margin-bottom:30px;padding-top:70px;border-bottom:1px solid #002c5f;vertical-align:middle;}
.board_top.line {margin-bottom:30px;border-bottom:1px solid #dfdfdf;}
.board_top .tit {width:1000px;height:78px;margin:0 auto 49px;font-size:36px;line-height:46px;color:#002c5f;text-align:center;vertical-align:middle;}
.board_top .date {float:right;font-size:16px;color:#666;}
.board_top .date.type2 {float:left;}
.board_top .date .f_blue {font-size:16px;}
.board_top .time {float:right;font-size:16px;font-family:TextMedium;color:#222;}
.board_top .tag {display:inline-block;margin-left:7px;border-radius:3px;color:#fff;text-align:center;}
.board_top .tag.ing {width:35px;height:19px;background:#65a8ed;font-size:15px;line-height:19px;font-family:TextMedium;}
.board_top .tag.deadline {width:35px;height:19px;background:#9e9e9e;font-size:15px;line-height:19px;font-family:TextMedium;}
.board_top .area .right {float:right;margin-top:5px;font-size:14px;}

.board_body {margin-bottom:8px;padding:0 115px 40px;border-bottom:1px solid #002c5f;font-size:18px;line-height:30px;color:#444;}
.board_body div {font-size:100%;color:#444;}
.board_body div iframe {margin:0 38px;}
.board_body img {display:block;max-width:835px;margin:0 auto;}
.board_body table {width:auto;margin:0 auto;}
.board_body table * {vertical-align:middle;}
.board_body .text {padding:0 13px;text-align:left;}
.board_body .img_center {text-align:center;}
.board_body .tit02 {font-weight:400;font-size:28px;line-height:36px;font-family:HeadMedium;}
.board_body .tit03 {font-size:26px;line-height:36px;font-family:HeadMedium;}
.board_body .tit04 {font-weight:400;font-size:50px;line-height:72px;font-family:HeadMedium;}
.board_body .tit05 {font-weight:400;font-size:16px;color:#666;font-family:HeadMedium;}
.board_body [class*=tit] *,
.board_body .none-editor *{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;}
.board_body [class*=tit] strong,
.board_body [class*=tit] b,
.board_body .none-editor strong,
.board_body .none-editor b {font-weight:bold;}
.board_body [class*=tit] em,
.board_body [class*=tit] i,
.board_body .none-editor em,
.board_body .none-editor i {font-style:italic;}
.board_body [class*=tit] a,
.board_body .none-editor a {text-decoration:underline;}
.board_body .none-editor {text-align:left;}
.board_body .tag {display:inline-block;height:36px;padding:0 12px;background:#1284db;font-weight:400;font-size:24px;line-height:32px;font-family:HeadRegular;color:#fff;}
.board_body .cont_txt_img {}
.board_body .cont_txt_img:after {display:block;clear:both;content:'';}
.board_body .cont_txt_img .fl_l {float:left;}
.board_body .cont_txt_img .fl_r {float:right;}
.board_body .img_dec {margin-left:38px;font-size:12px;line-height:30px;color:#1284db;}
.board_body strong {font-size:14px;}
.board_body .ml_17 {margin-left:17px;}
.board_body .f_blue {font-size:14px;}
.board_body .pic_txt {color:#888;text-align:center;}
.board_body .caption {overflow:hidden;overflow-x:hidden;overflow-y:auto;height:94px;padding:15px 18px;border:1px solid #eaeaea;}
.board_body .align_c {text-align:center;}
.board_body .align_c img {display:inline-block;}
.board_body .list_file {margin:60px 0 -60px;padding:20px 0;border-top:1px solid #efefef;}
.board_body .list_file li {display:inline-block;margin:0 50px 5px 0;}
.board_body .list_file li a {display:inline-block;padding-left:23px;background:url(/assets/img/common/ico_file.jpg) 0 3px no-repeat;font-size:14px;color:#555;}
.board_body.board_editor img {display:inline-block;}
.board_body.board_editor p img {display:block;text-align:center;}
.board_body.board_editor *{color:inherit;font-size:inherit;font-family:inherit;}
.board_body.board_editor span strong span {font-weight:normal;font-family:HeadMedium;}
.board_bottom .share {float:right;margin-top:6px;margin-bottom:20px;}
.board_bottom .share:after {display:block;content:'';clear:both;}
.board_bottom .share li {float:left;background:url(/assets/img/common/bg_line_1x22.gif) right 0 no-repeat;}
.board_bottom .share a {display:block;width:50px;height:26px;text-align:center;}
.board_bottom .share a img {vertical-align:middle;}
.board_bottom .share li.share1 {}
.board_bottom .share li.share2  {background:none;}
.board_bottom .share li.share3  {background:none;}
.board_bottom .share li.share4 {background:none;}
.board_bottom .share li.share4 a {width:44px;background:none;}
.board_bottom .writer {clear:both;}
.board_bottom .writer:after {display:block;clear:both;content:'';}
.board_bottom .writer > div {float:left;position:relative;width:275px;height:99px;padding-left:129px;border-bottom:1px solid #efefef;}
.board_bottom .writer > div:first-child {}
.board_bottom .writer > div.mr {margin-right:10px;}
.board_bottom .writer > div:after {display:inline-block;width:0;height:100%;vertical-align:middle;content:'';}
.board_bottom .writer > div img {display:block;position:absolute;left:0;top:0;width:100px;height:100px;}
.board_bottom .writer > div div {display:inline-block;vertical-align:middle;}
.board_bottom .writer > div div span {display:block;margin-bottom:6px;color:#666;}
.board_bottom .writer > div div strong {display:inline-block;font-weight:normal;font-size:22px;font-family:TextRegular;}
.board_bottom .cc {width:100%;margin-top:0;margin-bottom:20px;}
.board_bottom .cc:after {display:block;clear:both;content:'';}
.board_bottom .cc img {display:block;}
.board_bottom .btns {clear:both;padding-top:19px;}
.board_bottom .btns:after {display:block;clear:both;content:'';}
.board_bottom .btns .left {float:left;}
.board_bottom .btns .left a {}
.board_bottom .btns .right {float:right;}

.board_bottom .cont_tag  {float:left;width:750px;}
.board_bottom .cont_tag  span {display:inline-block;height:34px;margin-right:3px;margin-bottom:8px;padding:0 17px;border:1px solid #cecece;border-radius:18px;font-size:16px;line-height:34px;color:#444;} /* 200311 수정 */
.board_bottom .cont_tag  a span {font-size:16px;font-family:TextRegular;color:#444;}
.board_bottom .cont_tag  a:hover, .cont_tag  a:focus {border-color:#002c5f;background:#002c5f;color:#fff;}
.board_bottom .cont_tag  a:hover span, .cont_tag  a:focus span {color:#fff;}

/* 2015-10-27 :박현아 추가 */
.wrap_slide {position:relative;padding:0 40px;}
.wrap_slide .btn_arrow {position:absolute;left:0;top:215px;}
.wrap_slide .btn_arrow.btn_next {left:auto;right:0;}
.wrap_slide .wrap_indicator {padding-top:28px;line-height:1;text-align:center;}
.wrap_slide .wrap_indicator a {display:inline-block;width:12px;height:12px;padding:0 5px;background:url(/assets/img/common/bg_indicator.png) 0 0 no-repeat;text-indent:-9999px;}
.wrap_slide .wrap_indicator a.on {background-position:-26px 0;}
.wrap_slide .wrap_imgs {}
.wrap_slide .wrap_imgs ul {overflow:hidden;position:relative;width:738px;height:479px;margin:0 auto;}
.wrap_slide .wrap_imgs li {position:absolute;left:100%;top:0;}
.wrap_slide .wrap_imgs li:first-child {left:0;}
.wrap_slide .wrap_imgs li img {width:738px;}

/* 리플 영역 */
.reply_wrap {margin-top:50px;}

/* 태그검색 */
/* 태그검색 동영상 영역 */
.tag_main_video {margin-top:-25px;margin-bottom:40px;}
.tag_main_video:after {display:block;clear:both;content:'';}
.tag_main_video .fl_l {overflow:hidden;overflow-y:scroll;overflow-x:hidden;float:left;width:254px;height:420px;}
.tag_main_video .fl_r {float:right;width:818px;}
.tag_main_video .play_list li {text-align:center;}
.tag_main_video .play_list li .pic {display:block;position:relative;}
.tag_main_video .play_list li .pic .ico_play {width:48px;height:48px;margin-top:-24px;margin-left:-24px;background-position:-60px -160px;}
.tag_main_video .play_list li .pic img {width:250px;height:120px;}
.tag_main_video .play_list li .txt {display:inline-block;margin:11px 0 26px;border-bottom:1px solid #333;}
.tag_main_video .play_main {}
.tag_main_video .play_main .pic {display:block;position:relative;height:420px;}
.tag_main_video .play_main .pic .ico_play {display:inline-block;position:absolute;bottom:86px;left:50%;margin-left:-38px;z-index:1;width:76px;height:76px;background:url(/assets/img/common/ico_cont.png) -140px -160px no-repeat;}
.tag_main_video .play_main .pic .time {display:inline-block;position:absolute;bottom:0;right:0;z-index:2;width:54px;height:22px;color:#fff;font-size:11px;line-height:22px;font-family:TextRegular;text-align:center;background:#1a2933;}
.tag_main_video .play_main .pic img {width:818px;height:420px;}

/* 게시판 탭 */
.tab_board {position:absolute;right:0;top:-50px;height:45px;}
.tab_board:after {display:block;clear:both;content:'';}
.tab_board .cmt {float:left;width:80%;margin-top:6px;margin-left:17px;font-weight:200;font-size:16px;line-height:22px;font-family:HeadRegular;}
.tab_board .cmt:after {display:block; content:''; clear:both;}
.tab_board .cmt .tag {display:block;float:left;margin-right:5px;padding-bottom:2px;border-bottom:1px solid #126cc9;font-weight:200;font-size:16px;font-family:HeadRegular;color:#126cc9;}
.tab_board .cmt span {display:inline-block !important; width:200px;}
.tab_board .cmt.ml0 {margin-left:0;}
.tab_board .sort {float:right;}
.tab_board .sort button {display:inline-block;float:left;width:46px;height:46px;margin-bottom:-1px;background:url(/assets/img/common/ico_cont.png) no-repeat;text-indent:-9999px;}
.tab_board .sort .gall {background-position:-46px -270px;}
.tab_board .sort .gall.on {background-position:0 -270px;}
.tab_board .sort .text {background-position:-46px -316px;}
.tab_board .sort .text.on {background-position:0 -316px;}
.btn_more {width:100%;height:56px;margin-top:10px;background:#f7f7f7;font-size:16px;line-height:56px;font-family:HeadRegular;text-align:center;}
.btn_more .ico_arr {display:inline-block;margin-left:10px;width:15px;height:8px;background:url(/assets/img/common/ico_cont.png) 0 -390px no-repeat;}

/*toggle btn*/
.toggle_are {position:absolute;right:0;top:-42px;width:100%;height:28px;}
.toggle_are .inner {float:right;width:170px;line-height:28px;}
.toggle_are p {float:left;margin-right:8px;font-size:18px;font-family:TextMedium;color:#222;}
.toggle_are .switch {display:inline-block;position:relative;width:48px;height:28px;vertical-align:middle;}
.toggle_are .switch input {opacity:0;width:0;height:0;}
.toggle_are .slider {position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #aaaaaa;-webkit-transition:.4s; transition:.4s;}
.toggle_are .slider:before { position:absolute; content:''; height:20px;width:20px;left:3px;bottom:3px;background-color:#aaa; -webkit-transition:.4s; transition:.4s;}
.toggle_are input:checked + .slider {background-color:#fff;}
.toggle_are input:checked + .slider:before {background-color:#002c5f;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
.toggle_are .slider.round {border-radius:34px;}
.toggle_are .slider.round:before {border-radius:50%;}

.tab_board.type2 {padding-bottom:25px;border-bottom:2px solid #333;}
.tab_board.type3 {margin-bottom:0;padding-bottom:25px;border-bottom:2px solid #333;}
.tab_board.type3 .list_search {padding-top:0;}

.tab_board .btn_search {float:right;width:50px;height:50px;padding:0;background:#002c5f url(/assets/img/common/utils.png) no-repeat -10px -55px;}
.tab_board .btn_search span {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}

/* nodata */
.no_data {padding:230px 0 175px;background:url(/assets/img/common/ico_nodata.jpg) center 132px no-repeat;font-size:22px;font-family:TextRegular;text-align:center;}

/* 통합검색 */
.list_thumb li .txt_area .root .dir {display:inline-block;margin:0 10px;color:#126dca;}
.list_thumb li .txt_area .root .last {color:#126dca;}
.list_thumb li .txt_area.type2 {height:99px;padding-top:0;}
.list_thumb li .txt_area.type2 .line_map {margin-top:-4px;padding-bottom:8px;}
.list_thumb li .txt_area.type2 .line_map span {display:inline-block;padding-right:10px;color:#666;vertical-align:middle;}
.list_thumb li .txt_area.type2 .line_map em {display:inline-block;padding-left:16px;background:url(/assets/img/common/lineMap_arrow.png) 0 4px no-repeat;color:#126cc9;vertical-align:middle;}

/* 게시판 리스트 검색영역 */
.list_search {overflow-x:hidden;float:left;}
.list_search > *,
.list_search form > *{float:left;}
.list_search select {margin-right:5px;}
.list_search .btn_blue {height:40px;margin-left:5px;border:0;line-height:40px;vertical-align:middle;}
.list_search .btn_blue span {display:block;position:relative;min-width:32px;font-size:14px;font-family:HeadRegular;color:#fff;}
.list_search_newsletter {float:none;width:100%;margin-right:-2px;}
.list_search_newsletter form {overflow:hidden;width:100%;margin-right:-2px;}

/* 프로그램 */
/* 메인 */
.top_banner {position:relative;height:560px;}
.top_banner:after {display:block;clear:both;content:'';}
.top_banner .size_s {float:left;margin-right:10px;line-height:0;}
.top_banner .size_s img {width:360px;height:275px;}
.top_banner .size_s.sec {position:absolute;bottom:0;left:0;}
.top_banner .size_m {float:left;line-height:0;}
.list_banner {margin-top:45px;}
.list_banner ul {margin-right:-10px;}
.list_banner ul:after {display:block;clear:both;content:'';}
.list_banner ul li {float:left;width:360px;margin-right:10px;text-align:center;}
.list_banner ul li .pic {display:block;position:relative;line-height:0;}
.list_banner ul li .pic img {width:360px;height:250px;}
.list_banner ul li .pic .time {position:absolute;right:0;bottom:0;height:22px;padding:0 6px;background:#1a2933;font-size:11px;line-height:22px;font-family:TextRegular;color:#fff;}
.list_banner ul li .txt {display:block;padding-top:15px;height:45px;font-weight:200;font-size:16px;font-family:TextRegular;}

/* 게시판 */
.pro_tab {margin-bottom:11px;padding:31px 25px 28px;background:#f5f5f5;}
.pro_tab:after {display:block;clear:both;content:'';}
.pro_tab li {float:left;padding:0 15px 0 15px;background:url(/assets/img/common/bg_line_1x17.gif) no-repeat 100% 5px;}

.pro_tab li.last {background:none;}
.pro_tab li a {display:block;height:28px;font-size:18px;line-height:28px;font-family:HeadRegular;color:#444;}
.pro_tab li.on {}
.pro_tab li.on a {border-bottom:3px solid #1284dc;font-family:HeadMedium;color:#1284dc;}
.board_result {padding-bottom:20px;border-bottom:2px solid #333;font-size:16px;font-family:TextRegular;}
.board_result .count {display:inline-block;padding-bottom:2px;border-bottom:1px solid #126cc9;color:#126cc9;}

/* faq */
.acco_faq {}
.acco_faq .group {zoom:1;border-bottom:1px solid #efefef;}
.acco_faq .ui-accordion-header {display:block;padding:30px 0 29px 17px;cursor:pointer;}
.acco_faq .ui-accordion-header a {display:block;font-weight:200;font-size:22px;font-family:HeadMedium;}
.acco_faq .ui-accordion-header a .ico {margin-right:10px;vertical-align:middle;}
.acco_faq .ui-accordion-header.ui-state-active {background:#fcfcfc;}
.acco_faq .ui-accordion-content {display:none;position:relative;overflow:auto;padding:0 0 35px 62px;background:#fcfcfc;font-size:15px;line-height:22px;color:#666;}
.acco_faq .ui-accordion-content .ico {position:absolute;top:0;left:17px;}

/* 수상작 */
.award_sel {margin:30px 0 50px;padding-bottom:32px;border-bottom:1px solid #eaeaea;}
.award_sel:after {display:block;clear:both;content:'';}
.award_sel .title {float:left;width:600px;font-weight:normal;font-size:30px;font-family:HeadMedium;}
.award_sel .title span {display:block;font-size:30px;font-family:HeadMedium;}
.award_sel ._sel_tit {float:right;margin-top:12px;}
.list_award .list_image .item .pic {display:block;position:relative;height:182px;}
.list_award .list_image .item .pic img {width:280px;height:182px;}
.list_award .list_image .item {float:left;width:280px;margin-right:28px;text-align:left;}

.list_award .list_image .item .txt {position:relative;height:90px;margin:18px 0;padding-left:54px;text-align:left;}
.list_award .list_image .item .txt .label {display:inline-block;position:absolute;top:0;left:0;width:34px;height:56px;padding:10px 5px 0;background:url(/assets/img/program/bg_award.png) no-repeat;font-weight:400;font-size:14px;font-family:TextRegular;color:#fff;text-align:center;}
.list_award .list_image .item .txt .label.best {padding-top:15px;background:url(/assets/img/program/bg_award_best.png) no-repeat;font-size:18px;}
.list_award.type2 .list_image .item .txt .label {padding-top:18px;font-size:16px;}
.list_award.type2 .list_image .item .txt .label.best {}
.list_award .list_image .item .txt .title {font-size:18px;font-family:HeadMedium;}
.list_award .list_image .item .txt dl {margin-top:6px;zoom:1;}
.list_award .list_image .item .txt dl:after {display:block;clear:both;content:'';}
.list_award .list_image .item .txt dl dt {float:left;clear:both;width:48px;font-size:13px;line-height:20px;color:#666;}
.list_award .list_image .item .txt dl dd {float:left;width:162px;font-size:13px;line-height:20px;}

.bul_dot {margin-bottom:21px;padding-left:30px;background:url(/assets/img/program/bul_dot.png) 13px center no-repeat;font-weight:400;font-size:18px;font-family:TextRegular;}
.bul_dot.line {padding-top:40px;border-top:1px solid #eaeaea;background-position:13px 48px;}
.award_att {position:relative;min-height:260px;margin-bottom:40px;padding:29px 29px 29px 434px;border:1px solid #dbdbdb;background:#f7f7f7;}
.award_att .pic {position:absolute;top:29px;left:29px;width:375px;height:260px;}
.award_att .label {display:block;position:relative;height:66px;background:url(/assets/img/program/bg_medal.png) 0 0 no-repeat;line-height:0;}
.award_att .label span {position:absolute;top:20px;left:92px;font-weight:400;font-size:20px;line-height:22px;font-family:TextRegular;color:#fff;}
.award_att .label img {position:absolute;top:0;left:29px;}
.award_att .txt {display:block;margin-top:23px;}
.award_att .txt .title {font-weight:bold;font-size:22px;font-family:HeadMedium;}
.award_att .txt dl {margin-top:10px;font-weight:lighter;line-height:20px;}
.award_att .txt dl:after {display:block;clear:both;content:'';}
.award_att .txt dl dt {float:left;clear:both;width:47px;color:#666;}
.award_att .txt dl dd {float:left;width:300px;}
.award_att .txt_sub {margin-top:35px;line-height:18px;color:#666;}
.board_top.view_award {height:120px;margin-bottom:0;padding-top:30px;}
.board_top.view_award:after {display:block;clear:both;content:'';}
.board_top.view_award .tit {display:inline-block;float:left;width:788px;padding:30px 0 30px 10px;text-align:left;}
.board_top.view_award .date {position:absolute;left:100px;top:30px;font-size:14px;color:#666}
.board_top.view_award .label {display:block;position:relative;float:left;width:90px;height:90px;background:url(/assets/img/program/bg_award_view.png) 0 0 no-repeat;}
.board_top.view_award .label img {position:absolute;top:0;left:12px;}
.board_top.view_award .label span {position:absolute;top:12px;left:58px;font-weight:400;font-size:20px;line-height:20px;font-family:TextRegular;color:#fff;}
.board_top.view_award .area {clear:both;}
.board_top.view_award + .board_body {border-top:none !important;}

.board_top.view_program {width:895px;height:auto;max-height:116px;margin:28px 0 0;padding:0;border-top:1px solid #002c5f;border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.board_top.view_program .tit {display:inline-block;width:895px;height:auto;margin:0;padding:26px 0;font-size:24px;line-height:32px;font-family:HeadMedium;color:#222;letter-spacing:-0.025em;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


/* sns로그인(레이어팝업) */
.pop_layer.login_sns .header {background:url(/assets/img/program/ico_login_pop.jpg) 0 center no-repeat;}
.pop_cont .login_sns {margin-top:57px;padding:0 9px;}
.pop_cont .login_sns:after {display:block;clear:both;content:'';}
.pop_cont .login_sns .btn_link {display:inline-block;float:left;position:relative;width:216px;height:58px;padding:0 25px;border:1px solid #eaeaea;font-weight:400;line-height:58px;font-family:HeadRegular;}
.pop_cont .login_sns .btn_link:first-child {margin-right:10px;}
.pop_cont .login_sns .btn_link span {font-family:HeadRegular;font-weight:400;font-size:16px;}
.pop_cont .login_sns .btn_link > img {position:absolute;top:50%;right:25px;margin-top:-5px;}
.pop_cont .login_sns .btn_link.naver {border:0 none;}
.pop_cont .login_sns .btn_link.naver a {display:block;margin:0 -25px;height:60px;background:url(/assets/img/program/btn-naver-big.png) no-repeat;}
.pop_cont .login_sns .btn_link.naver img {display:none;} 
.pop_cont .login_sns .btn_link.facebook {width:auto;height:auto;padding:0;border:0 none;}
.pop_cont .login_sns .btn_link.facebook img {position:static;margin-top:0;}
.pop_layer.login_sns .pop_cont p.txt {font-size:14px;text-align:center;}

/* 181129 추가 (로딩중 레이어팝업) */
.pop_layer.loading .pop_cont {padding:0;border:none;}
.pop_layer.loading .header {margin:0;padding:0;}
.pop_layer.loading .pop_cont .txt {font-size:16px;font-family:HeadRegular;}
.pop_layer.loading .img_loading {margin:29px 0 34px;}
/* //181129 추가 (로딩중 레이어팝업) */

/* 합격자 확인 */
.pop_layer.pass_search .header {background:url(/assets/img/program/ico_pass_pop.jpg) 0 center no-repeat;}
.pass_search .pop_cont .pass_result {margin-bottom:35px;font-size:30px;line-height:36px;text-align:center;}
.pass_search .pop_cont .pass_result .f_blue {font-size:30px;}
/* 참가신청 */
.board_body .enter_write {padding:148px 0;font-weight:200;font-size:22px;font-family:TextRegular;text-align:center;}
.board_body .enter_write.line {border-top:1px solid #efefef;}
.board_bottom .btns .center {text-align:center;}
.board_bottom .btns .center .btn_line {display:inline-block;position:relative;width:113px;height:58px;padding:0 35px 0 90px;border:1px solid #eaeaea;font-size:16px;line-height:58px;font-family:TextRegular;}
.board_bottom .btns .center .btn_line .ico {position:absolute;top:50%;left:25px;margin-top:-14px;}
.board_bottom .btns .center .btn_line .ico .pencil {}
.board_bottom .btns .center .btn_line .ico .list {}

/* 뉴스레터 */
button.newsletter {position:absolute;top:-50px;right:0;width:210px;height:44px;background:#1284dc url(/assets/img/common/utils.png) no-repeat 130px -180px;border-radius:3px;line-height:44px;}
button.newsletter span {display:block;padding-right:35px;font-size:16px;font-family:TextMedium;color:#fff;text-align:right;}

.list_thumb li .txt_area .tit_area h2 .new {display:inline-block;padding:0 6px;height:20px;background:#88c1ed;font-weight:normal;font-size:22px;line-height:16px;font-family:HeadMedium;color:#fff;vertical-align:middle;}
.board_body .al_c img {display:inline-block;}
.btn_blue_l {display:inline-block;position:relative;width:300px;height:60px;padding-right:14px;background: #1284dc url(/assets/img/common/utils.png) no-repeat 190px -220px;font-size:20px !important;line-height:60px;font-family:TextMedium !important;color:#fff !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* 뉴스레터 신청하기 레이어 팝업 */
.pop_layer.newsletter * {box-sizing:border-box;}
.pop_layer.newsletter {overflow:hidden;width:800px;height:784px;}
.pop_layer.newsletter .header {margin-bottom:22px;padding-left:0;font-weight:400;font-size:40px;font-family:HeadMedium;color:#002c5f;text-align:center;}
.pop_layer.newsletter .pop_cont {padding:20px 0 47px;border-top:3px solid #002c5f;border-bottom:none;}
.pop_layer.newsletter .form {}
.pop_layer.newsletter .form .fir {display:block;margin-bottom:8px;}
.pop_layer.newsletter .form .sec {display:block;}
.pop_layer.newsletter .form .sec:after {display:block;clear:both;content:'';}
.pop_layer.newsletter .form .sec .input_txt {float:left;}
.pop_layer.newsletter .form .sec .text {display:inline-block;float:left;margin:0 7px;font-size:18px;line-height:46px;color:#666;}
.pop_layer.newsletter .form .sec select {float:left;}
.pop_layer.newsletter .input_txt {display:inline-block;height:46px;padding:0 5px 0 17px;border:1px solid #bbb;font-size:16px;color:#666;line-height:46px;vertical-align:middle;}
.pop_layer.newsletter .box_sel {margin:25px 0 20px;font-size:16px;line-height:24px;font-family:TextRegular;}
.pop_layer.newsletter .box_sel .sel_form {height:80px;margin-top:11px;padding:28px 0;background:#f7f7f7;text-align:center;}
.pop_layer.newsletter .box_sel .sel_form label {margin-left:10px;font-size:18px;font-family:TextMedium;}
.pop_layer.newsletter .tit_pop {margin-bottom:8px;font-weight:normal;font-size:18px;font-family:HeadMedium;color:#222;}
.pop_layer.newsletter .agree_box .box_scroll {overflow:hidden;overflow-y:scroll;height:110px;padding:8px 19px;border:1px solid #808080;font-size:12px;line-height:18px;font-family:TextRegular;color:#666;}
.pop_layer.newsletter .agree_box .box_scroll strong {font-size:14px;}
.pop_layer.newsletter .agree_box .box_scroll .box_gray {margin-top:10px;} .pop_layer.newsletter .agree_box .box_scroll .list_privacy {margin-bottom:10px;}
.pop_layer.newsletter .agree_box .box_scroll .list_privacy > li h2 {font-size:18px;} 

.pop_layer.newsletter .agree_box .letter_privacy {overflow-y:scroll;height:200px;padding:20px;border:1px solid #ddd;}
.pop_layer.newsletter .agree_box .letter_privacy p {font-size:16px;font-family:TextRegular;}
.pop_layer.newsletter .agree_box .letter_privacy ol li h2 {font-weight:normal;font-size:16px;font-family:TextMedium;}
.pop_layer.newsletter .agree_box .letter_privacy ol li ol {padding:10px 16px;}
.pop_layer.newsletter .agree_box .letter_privacy ol li p {font-family:TextRegular;color:#666;}
.pop_layer.newsletter .agree_box .letter_privacy ol li ol li{padding-bottom:5px;padding-left:17px;font-size:16px;line-height:22px;font-family:TextRegular;color:#666;text-indent:-17px;}

.pop_layer.newsletter ._sel_tit {display:inline-block;height:46px;margin-left:8px;margin-right:0;padding:0 15px 0 19px;border:1px solid #bbb;vertical-align:middle;cursor:pointer;}
.pop_layer.newsletter ._sel_tit strong {display:block;padding-right:0;background:url(/assets/img/common/sel_arrow.png) 100% 16px no-repeat;font-weight:normal;font-size:16px;line-height:46px;font-family:TextRegular;color:#666;text-align:left;}
.pop_layer.newsletter ._sel_tit.active,
.pop_layer.newsletter ._sel_tit.focus {height:46px;padding:0 15px 0 19px;border:1px solid #bbb;}
.pop_layer.newsletter ._sel_tit.active strong,
.pop_layer.newsletter ._sel_tit.focus strong {background:url(/assets/img/common/sel_arrow_active.png) 100% 16px no-repeat;line-height:46px;color:#002c5f;}

.pop_layer.newsletter .box_sel input {display:inline-block;width:16px;height:16px;background:url(/assets/img/common/utils.png) -6px -382px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.pop_layer.newsletter .box_sel input[type='radio']:checked {background-position:-6px -340px;}
.pop_layer.newsletter .box_sel input[type='radio']:checked + label {color:#1284db;}
.pop_layer.newsletter #rdLetter02 {margin-left:50px;}

.pop_layer.newsletter .check {display:block;position:relative;margin-top:12px;line-height:18px !important;}
.pop_layer.newsletter .check label {font-size:16px;font-family:TextRegular;color:#666;}
.pop_layer.newsletter .check label strong {display:inline-block;margin-bottom:6px;font-weight:normal;font-size:16px;color:#222;font-family:TextMedium;}
.pop_layer.newsletter .check input[type="checkbox"] {overflow:hidden;position:absolute;left:-20px;width:1px;height:1px;margin-left:-1px;padding:0;border:0;clip:rect(1px 1px 0 0)}
.pop_layer.newsletter .check input + label {vertical-align:top}
.pop_layer.newsletter .check input[type="checkbox"] + label {display:inline-block;height:18px;padding:0 0 0 24px;background:url(/assets/img/common/check_off.png) 0 center no-repeat;font-size:16px;line-height:18px;}
.pop_layer.newsletter .check input[type="checkbox"]:checked + label {background:url(/assets/img/common/check_on.png) 0 center no-repeat;}

.pop_layer.newsletter .btn_area {margin-top:0;text-align:center;}	
.pop_layer.newsletter .btn_blue {display:inline-block;width:200px;height:60px;margin-right:1px;background:#1284db;font-size:18px;font-family:TextMedium;color:#fff;}
.pop_layer.newsletter .btn_gray {display:inline-block;width:200px;height:60px;background:#b6b6b6;font-size:18px;font-family:TextMedium;color:#fff;}

/* 채용정보 */
.sort_board {margin-bottom:25px;}
.sort_board.line {margin-bottom:30px;border-bottom:1px solid #efefef;}
.sort_board:after {display:block;clear:both;content:'';}
.sort_board .title {float:left;margin-left:17px;font-weight:400;font-size:30px;font-family:HeadMedium;color:#126cc9;}
.sort_board .sort {float:right;margin-top:17px;}
.sort_board.line .sort {margin-top:17px;padding-bottom:14px;}
.sort_board .sort ul:after {display:block;clear:both;content:'';}
.sort_board .sort ul li {float:left;margin-left:9px;padding-left:10px;background:url(/assets/img/common/bar_1x13.gif) 0 center no-repeat;}
.sort_board .sort ul li:first-child {background:none;}
.sort_board .sort ul li button {font-weight:100;font-size:14px;font-family:TextRegular;}
.sort_board .sort ul li button.on {color:#1284db;}
.tab_board .list_search.db_sel {padding-left:30px;}
.list_thumb li .txt_area .tit_area h3 {font-weight:200;font-size:22px;font-family:HeadMedium;}
.list_thumb li .txt_area .tit_area h3 .tag {display:inline-block;width:60px;height:20px;background:#88c1ed;font-weight:200;font-size:16px;line-height:19px;font-family:HeadRegular;color:#fff;text-align:center;vertical-align:middle;}
.list_thumb li.end {background:#fcfcfc;}
.list_thumb li.end .txt_area .tit_area h3 .tag {padding:0 4px;background:#979797;}
.list_thumb li.end .txt_area .etc .date .f_blue {color:#666;}

.board_top .area .right .tag {display:inline-block;width:60px;height:20px;background:#88c1ed;font-weight:200;font-size:16px;line-height:19px;font-family:HeadRegular;color:#fff;text-align:center;vertical-align:middle;}
.board_top .area .right .tag.end {width:80px;background:#979797;}
/* 161118 추가 */
.recruit_temp {padding:35px 50px 50px 50px;font-family:TextRegular;}
.recruit_temp .recruit_info {padding-bottom:8px;font-size:14px;line-height:21px;color:#747474;text-align:right;}
.recruit_temp .recruit_info .comp_name {font-weight:bold;color:#333;}
.recruit_temp .quali_table {width:100%;font:11px/18px Dotum,sans-serif;color:#595959;border-collapse:collapse;}
.recruit_temp .quali_table tr.theads th {padding:8px 0;border-right:1px solid #fff;background:#9ca8b4;font-weight:bold;color:#fff;text-align:center;}
.recruit_temp .quali_table tr.theads th:first-child {border-left:1px solid #9ca8b4;}
.recruit_temp .quali_table tr.theads th.last{border-right:1px solid #9ca8b4;}
.recruit_temp .quali_table tr.tbodys th {padding:8px 0;border:1px solid #9ca8b4;background:#fff;color:#000;text-align:center;}
.recruit_temp .quali_table td {padding:8px 2px;border:1px solid #9ca8b4;background:#fff;text-align:center;}
.recruit_temp .quali_table td.t_left {padding-left:10px;letter-spacing:-0.8px;text-align:left;}
.recruit_temp .parttime_faq {margin-top:30px;padding-top:30px;border-top:1px solid #eee;color:#747474;text-align:left;}
.recruit_temp .parttime_faq dl {padding-top:40px;}
.recruit_temp .parttime_faq dl.first {padding-top:0;}
.recruit_temp .parttime_faq dt{padding-bottom:15px;font-weight:bold;font-size:16px;line-height:20px;color:#333;}
.recruit_temp .parttime_faq dd{margin-left:10px;padding:0;font-size:14px;line-height:20px;color:#747474;}
.recruit_temp .parttime_faq dd span {margin-left:-10px;background:none;top:0;}
.recruit_temp .parttime_faq dd span.sub{margin-left:5px;}
.recruit_temp .parttime_faq dd span.sub2{margin-left:63px;}
.recruit_temp .parttime_faq dd a:link {color:#747474;}
.recruit_temp .parttime_faq dd span.color{margin:0;color:#ff0000;}
.recruit_temp .parttime_faq.bor_n{margin-top:0;padding-top:0;border-top:none;}
.recruit_temp .mt10{margin-top:10px;}
.recruit_temp .mt30{margin-top:30px;}
.recruit_temp .ml10 {margin-left:10px;}
.recruit_temp p{margin-left:10px;padding:0;font-size:14px;line-height:20px;color:#747474;}
.recruit_temp .quali_table td.t_left.txt li {padding-left:7px;text-indent:-4px;}
.recruit_temp .quali_table td.t_left.txt  span {display:inline-block;width:4px;}
/* //161118 추가 */

/* 개인정보취급방침 등등 */
.box_gray {padding:39px 40px 40px 40px;background:#f7f7f7;}
.box_gray ol li a {height:33px;font-size:18px;line-height:34px;font-family:HeadMedium;color:#222;}
.box_gray ol li a em {font-size:17px;font-family:TextMedium;color:#333;}
.box_gray h2 {margin-bottom:15px;font-weight:normal;font-size:28px;line-height:40px;font-family:HeadMedium;color:#1284db;}
.box_gray p {margin-bottom:15px;line-height:30px;font-size:18px;color:#444;font-family:TextRegular;}
.box_gray p.last {}
.box_white {padding:34px 40px 20px 40px;border:1px solid #dedede;background:#fff;}

.list_privacy {}
.list_privacy > li {margin-top:35px;}
.list_privacy > li h2,
.list_privacy > li h3 {font-size:26px;color:#222;font-family:TextBold;font-weight:normal;}
.list_privacy > li ol li {margin-top:20px;margin-left:17px;font-size:16px;line-height:26px;color:#666;text-indent:-17px;}
.list_privacy > li ol ul {margin-top:10px;}
.list_privacy > li ol ul li {margin-top:0;margin-left:12px;text-indent:-12px;}
.list_privacy > li ol li table {width:1100px;margin:0 auto;text-indent:0;}
.list_privacy > li p {margin-top:20px;font-size:16px;line-height:26px;color:#666;}
.list_privacy > li:first-child > p {font-size:16px;line-height:28px;font-family:TextRegular;color:#222;}
.list_privacy > li a {color:#1284db;text-decoration:underline;}
.list_privacy_old {counter-reset:ol-counter;}
.list_privacy_old > li:before {display:inline;font-weight:bold;font-size:28px;font-family:HeadRegular;color:#333;content:counter(ol-counter) ". ";counter-increment:ol-counter;}
.list_privacy_old > li > h3 {display:inline;}
.list_privacy_old ol {}
.list_privacy_old > li ol > li {margin-left:18px;text-indent:-15px;}
.list_privacy_old ol > li:before {}
.list_privacy_old ol > li.ol1:before {content:"1) ";}
.list_privacy_old ol > li.ol2:before {content:"2) ";}
.list_privacy_old ol > li.ol3:before {content:"3) ";}
.list_privacy_old ol > li.ol4:before {content:"4) ";}
.list_privacy_old ol > li.ol5:before {content:"5) ";}
.list_privacy_old ol > li.ol6:before {content:"6) ";}
.list_privacy_old ol > li.ol7:before {content:"7) ";}
.list_privacy_old ol > li.ol8:before {content:"8) ";}
.list_privacy_old ol > li.ol9:before {content:"9) ";}
.list_privacy_old ol > li.ol10:before {content:"10) ";}
.list_privacy_old ol > li.ol11:before {content:"11) ";}
.list_privacy_old ol > li.ol12:before {content:"12) ";}
.list_privacy_old ol > li.ol13:before {content:"13) ";}
.list_privacy_old ol > li.ol14:before {content:"14) ";}
.list_privacy_old ol > li.ol15:before {content:"15) ";}
.list_privacy_old ol > li.ol16:before {content:"16) ";}
.list_privacy_old ol > li.ol17:before {content:"17) ";}
.list_privacy_old ol > li.ol18:before {content:"18) ";}
.list_privacy_old ol > li.noP {margin-top:10px;margin-left:0;text-indent:0;}
.list_privacy_old ol > li.dot {margin-left:16px;text-indent:-12px;}
.list_privacy_old ol > li.dot:before {content:"- ";}
.list_privacy_old ol > li.dot {margin-top:0;}

select.ignore {width:370px;padding:12px 22px 12px 16px;border:1px solid #bbb;background: url(/assets/img/common/sel_arrow3.png) 95% center no-repeat;font-size:16px;font-family:TextRegular;color:#666;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select.ignore::-ms-expand {display:none;}

.tbl_basic {margin-top:15px !important;}
.tbl_basic th, .tbl_basic td {padding:15px 0 13px;border:1px solid #dbdbdb;font-size:16px;line-height:24px;text-align:center;vertical-align:middle;}
.tbl_basic th {background-color:#f7f7f7;font-weight:normal;font-size:16px;font-family:TextMedium;color:#222;}
.tbl_basic td {color:#666;}

/* 사이트맵 */
.sitemap {margin-right:-36px;}
.sitemap .tit {display:block;padding:0 0 8px 0;border-bottom:2px solid #002c5f;font-size:24px;font-family:HeadMedium;color:#222;}
.sitemap li {float:left;width:386px;margin-right:36px;}
.sitemap > ul > li:nth-child(1),.sitemap > ul > li:nth-child(2),.sitemap > ul > li:nth-child(3) {margin-bottom:116px;}
.sitemap .sitemap_menu {padding:14px 0 0 0;}
.sitemap .sitemap_menu span {font-size:18px;line-height:38px;color:#444;}
.sitemap .sitemap_menu a:hover span {border-bottom:1px solid #444;color:#444;}

/* 404 페이지 */
.page-error {padding-bottom:90px;text-align:center;}
.page-error .message {padding:213px 0 35px;background:url(/assets/img/error/pc.png) no-repeat 50% 120px;}
.page-error .message p {margin-top:55px;font-size:44px;line-height:56px;font-family:HeadMedium;color:#002c5f;letter-spacing:-0.01em;}
.page-error .detail p {font-size:18px;line-height:32px;font-family:TextRegular;color:#444;letter-spacing:-0.01em;}
.page-error .btns {margin-top:50px;}
.page-error .btns a {display:inline-block;width:220px;height:60px;margin:0 1px;font-size:18px;line-height:60px;font-family:TextMedium;color:#fff;text-align:center;}
.page-error .btns a.home {background:#1284dc;}
.page-error .btns a.prev {background:#b6b6b6;}

/*영현대 소개*/
.page-intro {width:1100px;margin:50px auto 0 ;padding-bottom:50px;}
.page-intro .visual {height:480px;padding-top:176px;background:url(/assets/img/intro/pic-visual.jpg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-intro .visual h2 {position:relative;padding-bottom:30px;color:#fff;font-weight:normal;font-size:110px;text-align:center;font-family:HeadMedium;}
.page-intro .visual h2:after {position:absolute;left:50%;bottom:0;width:466px;margin:0 0 0 -233px;border-bottom:1px solid #fff;opacity:0.5;content:'';}
.page-intro .conts {position:relative;padding:130px 0 0 0;}
.page-intro .conts .intro h3 {position:absolute;left:0;top:0;width:50%;}
.page-intro .conts .intro ~ .intro h3 {left:50%;}
.page-intro .conts .intro h3 a {display:block;position:relative;height:80px;line-height:80px;background:#f7f7f7;font-weight:normal;font-size:18px;font-family:HeadRegular;color:#444;text-align:center;}
.page-intro .conts.conts1 .intro1 h3 a,
.page-intro .conts.conts2 .intro2 h3 a {background:#1284db;font-family:HeadMedium;color:#fff;}
.page-intro .conts.conts1 .intro1 h3 a:after,
.page-intro .conts.conts2 .intro2 h3 a:after {position:absolute;left:50%;bottom:-20px;width:0;height:0;margin:0 0 0 -20px;border-style:solid;border-width:20px 20px 0 20px;border-color:#1284db transparent transparent transparent;content:'';}
.page-intro .conts .intro .inner {display:none;}
.page-intro .conts.conts1 .intro1 .inner,
.page-intro .conts.conts2 .intro2 .inner {display:block;}
.page-intro .conts .intro1 .copy1 {padding:45px;background:#1284db;text-align:center;}
.page-intro .conts .intro1 .copy1 p {font-size:72px;line-height:1.5em;font-family:HeadMedium;color:#fff;}
.page-intro .conts .intro1 .copy1 p + p {display:inline-block;padding:0 55px;font-size:30px;line-height:50px;font-family:HeadRegular;color:#fff;letter-spacing:-0.01em;}
.page-intro .conts .intro1 .copy2 {margin-top:35px;text-align:center;}
.page-intro .conts .intro1 .copy2 p {margin-top:28px;font-size:18px;line-height:30px;font-family:TextRegular;color:#444;}
.page-intro .conts .intro1 .copy2 p:first-child {font-size:26px;line-height:36px;font-family:HeadMedium;color:#222;letter-spacing:-0.01em;}
.page-intro .conts .intro1 .detail {margin-top:45px;padding:0 50px;}
.page-intro .conts .intro1 .detail:after {display:block;clear:both;content:'';}
.page-intro .conts .intro1 .detail .txt {}/* 200319 수정 */
.page-intro .conts .intro1 .detail .txt1 {float:left;}
.page-intro .conts .intro1 .detail .txt2 {float:right;}
.page-intro .conts .intro1 .detail .txt img {display:block;}
.page-intro .conts .intro1 .detail .txt h4 {margin-top:30px;font-weight:normal;font-size:24px;font-family:TextMedium;color:#222;}
.page-intro .conts .intro1 .detail .txt p,
.page-intro .conts .intro1 .detail .txt ul li {font-size:18px;line-height:28px;color:#444;}
.page-intro .conts .intro1 .detail .txt ul li span {padding-left:93px;font-size:18px;line-height:28px;color:#444;}
.page-intro .conts .intro1 .detail .txt p {margin-top:31px;}/* 200319 수정 */
/*.page-intro .conts .intro1 .detail .txt ul {margin-top:25px;}*//* 200319 삭제 : 중복 내용 */
.page-intro .conts .intro1 .detail .txt ul {margin-top:36px;}/* 200319 수정 */
/* 200319 추가 */
.page-intro .conts .intro1 .detail .txt1 img {float:left;}
.page-intro .conts .intro1 .detail .txt1 > div {float:right;margin:0 0 0 60px;}
.page-intro .conts .intro1 .detail .txt1 h4 {margin-top:0;line-height:1;}
/* //200319 추가 */
.page-intro .conts .intro1 .links {margin-top:57px;text-align:center;}/* 200319 수정 */
.page-intro .conts .intro1 .links li {display:inline-block;float:left;margin:0 0 0 8px;}/* 200319 수정 */
.page-intro .conts .intro1 .links li:first-child {margin-left:0;}
.page-intro .conts .intro1 .links li a {display:block;width:150px;height:74px;padding:10px 0 0 15px;border:1px solid #eaeaea;background:url(/assets/img/intro/ico-links.gif) no-repeat -2px 38px;font-size:15px;line-height:22px;font-family:TextRegular;color:#222;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/* 200319 수정 */
.page-intro .conts .intro1 .links li.link2 a {background-position:-122px 36px;}/* 200319 수정 */
.page-intro .conts .intro1 .links li.link3 a {background-position:-257px 36px;}/* 200319 수정 */
.page-intro .conts .intro1 .links li.link4 a {background-position:-394px 36px;}/* 200319 수정 */
.page-intro .conts .intro1 .links li.link5 a {background-position:-533px 36px;}/* 200319 수정 */
.page-intro .conts .intro1 .links li.link6 a {background-position:-671px 36px;}/* 200319 수정 */
.page-intro .conts .intro1 .links li.link7 a {background-position:-810px 36px;}/* 200319 수정 */
.page-intro .conts .intro1 .links li.link8 a {background-position:-950px 36px;}/* 200319 수정 */
.page-intro .conts .intro2 {padding-top:20px;}
.page-intro .conts .intro2 .set ~ .set {margin-top:120px;}
.page-intro .conts .intro2 .set .head {margin-bottom:50px;text-align:center;}
.page-intro .conts .intro2 .set .head h4 {margin-top:35px;font-weight:normal;font-size:60px;font-family:HeadMedium;color:#1284db;}
.page-intro .conts .intro2 .set3 .head h4 {font-size:60px;line-height:72px;font-family:HeadMedium;}/* 200319 수정 */
.page-intro .conts .intro2 .set .head strong {display:inline-block;padding:0 3px 15px 3px;border-bottom:2px solid #333;font-weight:normal;font-size:20px;font-family:HeadRegular;color:#333;}
.page-intro .conts .intro2 .set1 .cont {height:564px;padding:54px 0 0 0;background:url(/assets/img/intro/bg-detial1.gif) 50% 0 no-repeat;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} /* 180425 수정 */
.page-intro .conts .intro2 .set1 .cont h5 {font-weight:normal;font-size:26px;line-height:120px;font-family:HeadMedium;color:#333;}
.page-intro .conts .intro2 .set1 .cont p.p1 {margin-top:50px;height:194px;font-size:18px;line-height:26px;font-family:TextRegular;color:#444;}
.page-intro .conts .intro2 .set1 .cont ul {display:inline-block;height:198px;margin-left:-1px;}
.page-intro .conts .intro2 .set1 .cont ul li {display:inline-block;width:145px;margin:0 -1px;font-size:16px;font-family:HeadMedium;color:#333;vertical-align:top;}
.page-intro .conts .intro2 .set1 .cont ul li p {padding-top:10px;font-size:12px;line-height:19px;font-family:TextRegular;color:#555;letter-spacing:-0.8px;}
.page-intro .conts .intro2 .set2 .cont {height:1200px;padding:0 40px;background:url(/assets/img/intro/bg-detail2.jpg) 50% top no-repeat;} 
.page-intro .conts .intro2 .set2 .cont ul li {height:300px;padding-top:90px;padding-left:585px;font-size:24px;font-family:TextMedium;color:#222;letter-spacing:-0.03em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-intro .conts .intro2 .set2 .cont ul li + li {padding-left:100px;}
.page-intro .conts .intro2 .set2 .cont ul li + li + li {padding-left:585px;}
.page-intro .conts .intro2 .set2 .cont ul li + li + li + li {padding-left:75px;}
.page-intro .conts .intro2 .set2 .cont ul li p {margin-top:20px;font-size:16px;line-height:24px;font-family:TextRegular;color:#444;}
/* 210201 edit */
.page-intro .conts .intro2 .set3 .cont {height:425px;padding:147px 0 0 0;background:#fbfbfb url(/assets/img/intro/bg-detail3.gif) 50% 0 no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/* 200319 수정 */
.page-intro .conts .intro2 .set3 .cont ul:after {display:block;clear:both;content:'';}
.page-intro .conts .intro2 .set3 .cont > ul > li {float:left;width: 366px;padding-top:53px;font-size:24px;font-family:TextMedium;color:#222;text-align:center;}
.page-intro .conts .intro2 .set3 .cont ul ul {margin:30px 0 0 0;padding-left:84px;text-align:left;}
/* //210201 edit */
.page-intro .conts .intro2 .set3 .cont ul ul li {padding-left:15px;background:url(/assets/img/intro/bul-sls.png) 0 4px no-repeat;font-size:16px;line-height:20px;font-family:TextRegular;color:#444;}
.page-intro .conts .intro2 .set3 .cont ul li:nth-child(3) li {margin-left:0;}/* 200319 수정 */
.page-intro .conts .intro2 .set3 .cont ul li:nth-child(4) li {margin-left:0;}/* 200319 수정 */
.page-intro .conts .intro2 .set3 .cont ul li:nth-child(5) li {margin-left:10px;}
.page-intro .conts .intro2 .set3 .cont ul ul li ~ li {margin-top:10px;}

.head_desc {margin-top:50px;}
.head_desc ~ .head_desc {margin-top:80px;}
.head_desc h3 {position:relative;padding-top:30px;font-weight:normal;font-size:36px;font-family:HeadBold;color:#1284db;}
.head_desc h3:after {position:absolute;left:0;top:0;width:70px;border-top:2px solid #1284db;content:'';}
.head_desc p {margin-top:25px;font-size:16px;font-family:HeadRegular;color:#222;line-height:28px;}
.head_desc + .list_legal {margin-top:50px;}
.list_legal {counter-reset:ol-counter;}
.list_legal > li {font-size:26px;color:#333;font-family:TextBold;}
.list_legal > li + li {margin-top:40px;}
.list_legal > li:before {content:counter(ol-counter) ". ";counter-increment:ol-counter;}
.list_legal ol > li,
.list_legal ul > li,
.list_legal p {font-size:16px;line-height:26px;color:#666;}
.list_legal p + p {margin-top:18px;}
.list_legal > li p {margin-top:22px;}
.list_legal ol {counter-reset:ol2-counter;}
.list_legal ol > li {margin-top:22px;padding-left:18px;font-family:TextRegular;text-indent:-18px;}
.list_legal ol > li ~ li {margin-top:25px;}
.list_legal ol > li:before {content:counter(ol2-counter) ") ";counter-increment:ol2-counter;}
.list_legal ul {padding-top:25px;}
.list_legal ul li {padding-left:18px;text-indent:-18px;}
.list_legal a {color:#1284db;}

.memIntroWrap {overflow:hidden;}
.memIntroWrap .memberTitle {padding:66px 0 30px;}
.memIntroWrap .memberGroup {padding:28px 32px 50px;}
.memIntroWrap ul {margin:0;}
.memIntroWrap ul:after {display:block;clear:both;content:'';}
.memIntroWrap ul li {float:left;width:50%;padding:0 0 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.memIntroWrap .introCont {}
.memIntroWrap .introCont:after {clear:both;display:block;content:'';}
.memIntroWrap .introCont .photoZone {float:left;position:relative;width:186px;margin-right:8px;}
.memIntroWrap .introCont .infoZone {float:left;width:200px;}
.memIntroWrap .introCont .infoZone dl {overflow:hidden;padding-top:40px;}
.memIntroWrap .introCont .infoZone dl dt {float:left;clear:both;width:32px;font-size:16px;line-height:22px;color:#000;}
.memIntroWrap .introCont .infoZone dl dd {float:left;width:155px;padding-left:13px;font-size:16px;line-height:22px;color:#6e6e6e;}
.memIntroWrap .introCont .infoZone p {margin-top:5px;}
.memIntroWrap .introCont .infoZone p a {font-family:'hmcL','sans-serif';font-size:11px;color:#cdbf8c;}
.memIntroWrap .introCont .infoZone p img {margin:0 0 2px 5px;vertical-align:middle;}
.memIntroWrap .introCont .photoZone .icon1 {position:absolute;left:-2px;top:-7px;}
.memIntroWrap .introCont .photoZone .icon2 {position:absolute;left:36px;top:-7px;}

/* 이메일 수신 거부 */
.cancel-subscription {text-align:center;}
.cancel-subscription .message {padding:268px 0 33px 0;background:url(/assets/img/common/ico-cancel-subscription.png) no-repeat 50% 120px;}
.cancel-subscription .message h2 {font-weight:normal;font-size:44px;font-family:HeadMedium;color:#002c5f;letter-spacing:-0.01em;}
.cancel-subscription .detail p {font-size:18px;line-height:32px;font-family:TextRegular;color:#444;letter-spacing:-0.01em;}
.cancel-subscription .btn_area {margin:52px 0 100px;text-align:center;}	
.cancel-subscription .btn_blue {display:inline-block;width:220px;height:60px;margin:0 2px 0 0;background:#1284dc;font-size:18px;font-family:TextMedium;color:#fff;}
.cancel-subscription .btn_gray {display:inline-block;width:220px;height:60px;background:#b6b6b6;font-size:18px;font-family:TextMedium;color:#fff;}

.pop_layer.alert .header {background:url(ico-pop-alert.png) 0px 50% no-repeat;}
.pop_layer.alert .pop_cont {height:200px;padding:0 0 0 0;text-align:center;}
.pop_layer.alert .pop_cont:after {display:inline-block;width:0;height:100%;vertical-align:middle;content:'';}
.pop_layer.alert .pop_cont p {display:inline-block;font-size:30px;line-height:1.2em;font-family:TextRegular;vertical-align:middle;}

/* H-MARKETING MASTER CLASS */
.hmama_wrap .app_btn {overflow:hidden;margin:50px 0 0 40px;}
.hmama_wrap .app_btn li {float:left;}
.hmama_wrap .txt {text-align:center;margin-top:12px;line-height:18px;font-family:TextRegular;color:#1284db;}
.hmama_wrap .txt a {font-family:TextBold;color:#002b5e;text-decoration:underline;}

.hmama_wrap .hmama_tit {margin:50px 0 10px;font-weight:normal;font-size:22px;font-family:HeadMedium;}
.hmama_wrap .hmama_tit span {margin-left:5px;padding-left:13px;background:url(/assets/img/program/hmama_check_bl.gif) no-repeat 0 center;font-size:16px;font-family:HeadRegular;color:#666;}
.hmama_wrap .hmama_tit span.ml {margin-left:10px;}
.hmama_wrap .hmama_tit2 {margin:50px 0 10px;padding-bottom:10px;border-bottom:2px #333 solid;font-weight:normal;font-size:22px;font-family:HeadMedium;}

.hmama_wrap .write_type01 table {width:100%;border-bottom:1px solid #C3C3C3;}
.hmama_wrap .write_type01 table.brd_t {border-top:2px solid #333;}
.hmama_wrap .write_type01 tr.brd_line th, .write_type01 tr.brd_line td {border-bottom:1px solid #E8E8E8;}
.hmama_wrap .write_type01 tr.brd_line td span strong {font-weight:normal;}
.hmama_wrap .write_type01 tr.brd_line td select {height:30px;line-height:30px;}
.hmama_wrap .write_type01 tr.brd_line td span {height:30px;padding-top:2px;font-size:15px;line-height:30px;font-family:TextRegular;}
.hmama_wrap .write_type01 tr.brd_line td input {height:30px;border:1px #808080 solid;line-height:30px;}
.hmama_wrap .write_type01 tr.brd_line td .txt_in {font-size:12px;color:#666;letter-spacing:-1px;}
.hmama_wrap .write_type01 tr.brd_line td .txt_in2 {padding-top:3px;font-size:12px;color:#666;}
.hmama_wrap .write_type01 th {padding-left:20px;background:url(/assets/img/program/hmama_check_bl.gif) no-repeat 15px center;font-weight:normal;font-size:15px;font-family:HeadMedium;color:#555;text-align:left;}
.hmama_wrap .write_type01 th.ac {padding-right:10px;background:#F5F5F5;font:normal 12px 'hmcB','sans-serif';color:#565960;text-align:center;}
.hmama_wrap .write_type01 th span {padding-right:12px;background:url("https://young.hyundai.com/images/common/ico/ico_mark.gif") no-repeat right 5px;}
.hmama_wrap .write_type01 th em {padding-left:5px;color:#95969e;}
.hmama_wrap .write_type01 td {padding:12px 0 12px 0;}
.hmama_wrap .write_type01 td.pd_clr {padding:0;}
.hmama_wrap .w_sec {width:100%;margin:0;padding:0 0 15px 0;border-bottom:1px solid #C3C3C3;font-weight:bold;line-height:25px;}
.hmama_wrap .w_sec2 {width:100%;margin:0;padding:0 0 15px 0;font-weight:bold;line-height:25px;}
.hmama_wrap ._sel_tit strong {display:block;padding-right:25px;background:url(/assets/img/common/sel_arrow.png) 100% 12px no-repeat;font-weight:normal;font-size:15px;line-height:28px;font-family:HeadRegular;color:#666;text-align:left;}
.hmama_wrap .write_type01 table ._sel_tit {margin-right:0;padding:0 15px 0 19px;border:1px #808080 solid;}
.hmama_wrap .write_type01 table ._sel_tit.active, .hmama_wrap .write_type01 table ._sel_tit.active.focus {padding:2px 15px 0 19px;}
.hmama_wrap .attention_txt {padding:10px 0 30px 28px;font-weight:bold;font-size:12px;color:#126cc9;text-indent:-8px;}
.hmama_wrap .semester ._sel_tit {width:106px !important;}

.hmama_wrap .hmama_write {padding:30px 20px;background:#f7f7f7;}
.hmama_wrap .q_tit {padding-left:38px;text-indent:-38px;}
.hmama_wrap .q_txt {padding:0 5px;background:#1284db;font-weight:normal;font-family:TextRegular;color:#fff;}
.hmama_wrap .txt_cnt {position:relative;font-size:12px;}
.hmama_wrap .txt_cnt span {position:absolute;top:5px;right:10px;}
.hmama_wrap .txt_cnt strong {color:#1284db;}
.hmama_wrap .text03 {margin-bottom:20px;}
.hmama_wrap .buliet_list li:before {content:"*";padding:0 4px 0 0;}
.hmama_wrap .buliet_list li {margin:0 0 0 10px;font-size:12px;line-height:18px;letter-spacing:-0.015em;text-indent:-10px;}
.hmama_wrap .buliet_list li.point_box:before {padding:0;content:'';}
.hmama_wrap .buliet_list li.point_box {display:inline-block;margin:0;padding:2px 5px;background-color:#f6f3f2;font-size:12px;line-height:18px;color:#002c5f;letter-spacing:-0.015em;text-indent:0;}
.hmama_wrap .red_txt {font-size:13px;font-family:TextRegular;color:#ff0000;letter-spacing:-0.015em;}

.hmama_wrap .template_btn {display:inline-block;padding:0 10px 2px;background:#666;font-weight:bold;font-family:TextRegular;color:#fff;}
.hmama_wrap .req_txt {padding:15px 0 10px 20px;font-weight:bold;font-size:12px;line-height:18px;text-indent:-20px;}
.hmama_wrap .req_txt_list {margin-bottom:10px;padding-bottom:10px;padding-left:20px;border-bottom:1px #d7d7d7 solid;font-size:12px;line-height:18px;color:#999;}
.hmama_wrap .template {font-size:12px;}

.hmama_wrap .hmama_info {} 
.hmama_wrap .hmama_info ul {margin-bottom:20px;border-bottom:1px #333 solid;}
.hmama_wrap .hmama_info ul li {padding-bottom:25px;}
.hmama_wrap .hmama_info ul li p {padding-left:38px;text-indent:-9px;}
.hmama_wrap .hmama_info ul li strong {display:block;padding-bottom:10px;font-weight:normal;font-size:18px;font-family:HeadMedium;}
.hmama_wrap .hmama_info ul li span {display:block;padding-left:22px;font-size:14px;}
.hmama_wrap .hmama_info ul li span.tit_txt {padding-left:20px;font-size:14px;text-indent:-16px;}

.hmama_wrap .detail_txt {padding-left:20px;font-size:14px;color:#666;}
.hmama_wrap .detail_txt a {padding-left:10px;}

.hmama_wrap .agreement_txt {margin:10px 0 25px;padding-left:27px;font-size:15px;font-family:HeadRegular;color:#575757;}
.hmama_wrap .agreement_txt label {font-size:17px;color:#333;}
.hmama_wrap .agreement_txt input {border:none;}
.hmama_wrap .agreement_txt input[type='checkbox'] {width:15px;height:15px;}
.hmama_wrap .hmama_btnwrap {text-align:center;}
.hmama_wrap .hmama_btnwrap p {font-family:TextRegular;color:#126cc9;}
.hmama_wrap .hmama_ch {margin:20px 0 20px 40px;}

#layerPartRequest {margin-top:-192px;margin-left:-310px;}
#layerPartRequest .pass_result {margin-bottom:0;padding:32px 0 10px;font-size:20px;font-family:HeadRegular;line-height:26px;}
#layerPartRequest .pass_result span {font-size:20px;font-family:HeadRegular;color:#126cc9;}
#layerPartRequest .logo_btn {overflow:hidden;padding:10px 20px;background:#f5f5f5 url(/assets/img/program/hmama_popup_line.gif) repeat-x left top;}
#layerPartRequest .logo_btn span {display:inline-block;float:left;}
#layerPartRequest .logo_btn a {display:inline-block;float:right;}

#layerPartCheck .pass_result {margin-bottom:0;}
#layerPartCheck .pass_result ._sel_tit strong {font-family:TextRegular;}
#layerPartCheck dl {overflow:hidden;padding-bottom:10px;}
#layerPartCheck dl dt {float:left;width:102px;font-size:18px;font-family:TextRegular;text-align:left;}
#layerPartCheck dl dt label {font-size:18px;font-family:TextRegular;}
#layerPartCheck dl dd {float:left;}
#layerPartCheck dl dd input {height:32px;border:1px #808080 solid;line-height:32px;}
#layerPartCheck dl dd ._sel_tit {height:34px;margin-right:0;border:1px #808080 solid;font-family:TextRegular;}
#layerPartCheck ._sel_tit.active, #layerPartCheck ._sel_tit.focus {height:32px;padding:2px 15px 0 19px;}
#layerPartCheck .logo_btn {overflow:hidden;padding:10px 20px;background:#f5f5f5 url(/assets/img/program/hmama_popup_line.gif) repeat-x left top;}
#layerPartCheck .logo_btn span {display:inline-block;float:left;}
#layerPartCheck .logo_btn a {display:inline-block;float:right;}
#layerPartCheck .pop_infotxt {margin-top:20px;font-size:16px;font-family:TextRegular;text-align:center;}

/* 160406 추가 */
.template #divFake {overflow:hidden;position:relative;left:2px;width:67px;height:27px;}
.template #divFake input {position:absolute;top:0;right:0;width:0;height:30px;font-size:30px;filter:alpha(opacity=0);opacity:0;cursor:pointer;}
.template #file_name {width:240px;height:22px;margin-left:5px;border:0;background:#f7f7f7;}
.template .btn {padding:0 2px;border:0;background:#f7f7f7;font-weight:bold;font-size:14px;color:#ff0000;}

/* 160428 수정 */
.btn_cl, .btn_cl2  {position:relative;}
.btn_cl .middle {display:inline-block;position:absolute;top:270px;left:75px;width:112px;height:35px;text-indent:-9999px;}
.btn_cl .high {display:inline-block;position:absolute;top:270px;left:195px;width:112px;height:35px;text-indent:-9999px;}
.btn_cl2 .middle {display:inline-block;position:absolute;top:270px;left:86px;width:112px;height:35px;text-indent:-9999px;}
.btn_cl2 .high {display:inline-block;position:absolute;top:270px;left:207px;width:112px;height:35px;text-indent:-9999px;}
.hmama_wrap .txt2 {margin-top:0;font-family:TextRegular;text-align:center;color:#126cc9;}
/* //160428 수정 */

.sch {margin-top:30px;border-top:0 !important;}
.sch .bgno {background:none !important;}
.sch .hc th {border-bottom:2px solid #333 !important;background:none !important;}
.hmama_wrap .write_type01 .sch tr.brd_line td input {padding-left:3px;font-size:12px;}
.hmama_wrap .clo{margin-top:30px;}
.hmama_wrap .clo .template_btn {background:#1284db;}
.hmama_wrap .template_btn.btn_brd {height:26px;border:0;}
.brd_t .brd_line th span {font-size:12px;letter-spacing:-3px;}

/* 160516 추가 */
/* 181129 수정 */
.pro_tab.std {padding:22px 14px;}
.hmama_wrap .write_type01 table.brd_t.std {}
.hmama_wrap .write_type01 table.brd_t.std .red_txt {font-size:13px;font-family:TextRegular;color:#ff0000;letter-spacing:-0.015em;}
.hmama_wrap .write_type01 table.brd_t.std th {width:170px;padding-left:30px;line-height:16px;}
.hmama_wrap .write_type01 table.brd_t.std th span {padding:0;font-size:15px;font-family:HeadRegular;letter-spacing:normal;}
.hmama_wrap .write_type01 table.brd_t.std td .bl {display:block;height:auto;padding:10px 0 0 10px;font-size:12px;line-height:1;text-indent:-8px;}
.hmama_wrap .write_type01 table.brd_t.std td .pt {padding-top:0;}
.hmama_wrap .write_type01 table.brd_t.std td .cen {text-align:center;}
.hmama_wrap .write_type01 table.brd_t.std td.emwi ._sel_tit {width:100px !important;}
.hmama_wrap .write_type01 table.brd_t.std td span {display:inline-block;font-size:14px;letter-spacing:-0.015em;}
.hmama_wrap .write_type01 table.brd_t.std td .line2 {line-height:1;}
.hmama_wrap .write_type01 table.brd_t.std td .line2 span {width:50px;padding-left:30px;line-height:1;}
.hmama_wrap .write_type01 table.brd_t.std td input {vertical-align:middle;}
.hmama_wrap .write_type01 table.brd_t.std td input[type=radio] {display:inline-block;margin-top:5px;border:none;}
.hmama_wrap .write_type01 table.brd_t.std td span.mr {padding-right:10px;}
.hmama_wrap .write_type01 table.brd_t.std td .ml {padding-left:10px;}
.hmama_wrap .write_type01 table.brd_t.std td.sns p {padding-bottom:12px;}
.hmama_wrap .write_type01 table.brd_t.std td.sns p span {width:115px;font-size:14px;}
.hmama_wrap .write_type01 table.brd_t.std td p.txt_cnt.pdr10.fr {text-align:right;}
.hmama_wrap .write_type01 table.brd_t.std td .cse {}
.hmama_wrap .write_type01 table.brd_t.std td .cse .txt_ti {width:90px;font-size:14px;}
.hmama_wrap .write_type01 table.brd_t.std td .ft {font-size:12px;}
.hmama_wrap .write_type01 table.brd_t.std td .univer_ser {display:inline-block;width:73px;height:34px;margin-left:12px;background:#999;font-weight:bold;font-family:HeadRegular;line-height:34px;color:#fff;text-align:center;}
.hmama_wrap .write_type01 table.brd_t.std td.sel span {font-weight:normal;}
.hmama_wrap .write_type01 table.brd_t.std td.sel input:first-child {margin-left:0;}
.hmama_wrap .write_type01 table.brd_t.std td .text03 {font-size:14px;}
.hmama_wrap .write_type01 table.brd_t.std textarea {width:576px;padding:12px 20px;}
.hmama_wrap .hmama_btnwrap.std {margin-top:50px;}
.hmama_wrap .txt.mr {margin-top:7px;}
.hmama_wrap .bgno {background:none !important;}
.hmama_wrap .write_type01 table.brd_t.std.bgno th {background:none;}
.hmama_wrap.std .hmama_tit2 {font-size:22px;}
.hmama_wrap.std .hmama_info ul li {padding-bottom:20px;}
.hmama_wrap.std .hmama_info ul li strong {font-size:17px;}
.hmama_wrap.std .hmama_info ul li, .hmama_wrap.std .hmama_info ul li span, .hmama_wrap.std .hmama_info ul li p {font-size:13px;}
.hmama_wrap.std .write_type01 table.brd_t.std td .ft {margin-left:9px;font-size:12px;}
/* //181129 수정 */

/* 180530 추가 */
.hmama_wrap.std .inblock:before {display:block;clear:both;content:'';}
.hmama_wrap.std .inblock dl {display:inline-block;}
.hmama_wrap.std .btn_record_add {display:inline-block;width:100%;height:57px;background-color:#002c5f;font-size:18px;line-height:56px;font-family:HeadRegular;color:#fff;text-align:center;vertical-align:top;}
/* //180530 추가 */

/* 180604 추가 */
.hmama_wrap.std .btn_record_del {float:right;margin:5px 0 15px;}
.hmama_wrap.std .btn_record_del a {display:inline-block;width:214px;height:40px;background-color:#666;font-size:18px;line-height:40px;font-family:HeadRegular;color:#fff;text-align:center;vertical-align:top;}
.hmama_wrap.std .record_con {padding:25px 0 24px 0;border-bottom:1px solid #efefef;}
.hmama_wrap.std .record_con > p {font-size:15px;}
.hmama_wrap.std .record_con.br_n {border-bottom:none;}
/* //180604 추가 */

/* 181204 수정 */
/* 181129 추가 :input file */
.file_wrap {overflow:hidden;}
.file_wrap #file_name {float:left;margin-right:15px;}
.file_wrap .file_upload {float:left;position:relative;}
.file_wrap .file_upload .file_add {width:96px;height:34px;position:absolute;top:0;left:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);opacity:0;}
.file_wrap .file_button {display:inline-block;width:96px;height:34px;margin-right:5px;padding:0;background:#999;font-weight:bold;font-size:14px;line-height:34px;font-family:HeadRegular;color:#fff !important;text-align:center;} 
.file_wrap .btn_del {display:inline-block;height:32px;padding:0 16px;border:1px solid #eaeaea;background-color:#fff;font-size:15px;line-height:32px;font-family:HeadRegular;color:#002c5f;}
/* //181129 추가 */
/* //181204 수정 */

/* 160602 추가 */
/* 170607 수정 */
#layerSchSer {}
#layerSchSer.pop_layer {top:0;left:0;}
#layerSchSer p, #layerSchSer a {font-family:TextRegular;}
#layerSchSer .header {padding:6px 0 6px 50px;background:url(/assets/img/program/pop_sch_ser_bg.jpg) 0 center no-repeat;}
#layerSchSer .txt {margin-bottom:10px;font-size:14px;}
#layerSchSer .pop_cont  {padding-bottom:0;}
#layerSchSer .pass_result {}
#layerSchSer input {width:268px;height:32px;border:1px #eaeaea solid;vertical-align:bottom;}
#layerSchSer .pass_result p {padding-left:95px;font-size:16px;text-align:left;}
#layerSchSer .list {overflow-y:scroll;height:234px;margin-top:10px;padding-left:95px;}
#layerSchSer .list li {padding-bottom:5px;}
#layerSchSer .list a {font-size:14px;}
#layerSchSer .again {margin-top:10px;padding-left:95px;}
#layerSchSer .again p {margin-bottom:15px;font-size:16px;line-height:24px;}
/* //170607 수정 */

/* 170607 추가 */
#layerSchSer .again span {display:inline-block;margin-right:10px;font-size:16px;line-height:32px;}
#layerSchSer .again .major {margin-left:10px;}
#layerSchSer .again input {width:150px;}
#layerSchSer .again .btn_blue {margin:20px 0 0 141px;}
#layerSchSer .result2 {margin-top:-2px;border-top:2px solid #fff;}
#layerSchSer input::-webkit-input-placeholder {color:#777;}
#layerSchSer input::-moz-placeholder {color:#777;}
#layerSchSer input:-ms-input-placeholder {color:#777;}
#layerSchSer input:focus::-webkit-input-placeholder {color:transparent;}
#layerSchSer input:focus::-moz-placeholder {color:transparent;}
#layerSchSer input:focus:-ms-input-placeholder {color:transparent;}
/* //170607 추가 */

/* 160610 추가 */
.pop_layer.pass_search .pass_result {font-size:20px;}
.pop_layer.pass_search .pass_result .f_blue {font-size:20px;}
.pop_layer.pass_search .description {padding-left:30px;}

/* 160726 수정 :웹폰트 적용 */
/* 160721 추가 */
.hmama_wrap.jobfair .datesel {padding:10px 0 20px 20px;border-bottom:1px #efefef solid;}
.hmama_wrap.jobfair .datesel .txtdate {margin-right:10px;padding-left:15px;background:url(/assets/img/program/jobfair_bl.jpg) no-repeat 0 center;font-weight:500;font-family:TextRegular;}
.hmama_wrap.jobfair .datesel ._sel_tit {height:30px;padding-top:2px;}
.hmama_wrap.jobfair .datesel ._sel_tit.active, .hmama_wrap .datesel ._sel_tit.focus {padding:2px 15px 0 19px;border:1px solid #808080;}
.hmama_wrap.jobfair .datesel ._sel_tit strong {font-size:12px;}

.hmama_wrap.jobfair .hmama_write {padding-bottom:0;background:none;}
.hmama_wrap.jobfair .hmama_write h3 {padding-left:56px;background:url(/assets/img/program/jobfair_bl.jpg) no-repeat 0 center;font-weight:500;font-family:TextRegular;}
.hmama_wrap.jobfair .hmama_write .txt_cnt strong {font-weight:normal;color:inherit;}
.hmama_wrap.jobfair .hmama_write .txt_cnt {padding-left:20px;}
.hmama_wrap.jobfair .hmama_write .frm_type1 {margin-bottom:20px;border-bottom:1px #efefef solid;}

.hmama_wrap.jobfair .jabtxt {padding:10px 0 20px 20px;border-bottom:1px #efefef solid;font-size:12px;}
.hmama_wrap.jobfair .jabtxt p {margin-bottom:10px;padding-left:15px;background:url(/assets/img/program/jobfair_bl.jpg) no-repeat 0 center;font-weight:500;font-size:14px;font-family:TextRegular;}
.hmama_wrap.jobfair .jabtxt span {padding-right:20px;}
.hmama_wrap.jobfair .jabtxt span:nth-of-type(1) {padding-left:20px;}
.hmama_wrap.jobfair .jabtxt ul {padding-left:20px;}

.hmama_wrap.jobfair .write_more th {background:#f5f5f4;font-size:13px;}
.hmama_wrap.jobfair .write_more td {font-size:13px;}
.hmama_wrap.jobfair .write_more tr.brd_line td input {height:24px;line-height:24px;}
.hmama_wrap.jobfair .write_more tr.brd_line td ._sel_tit {height:24px;font-size:13px;}
.hmama_wrap.jobfair .write_more tr.brd_line td ._sel_tit strong {background:url(/assets/img/common/sel_arrow.png) no-repeat 100% 8px;font-size:13px;line-height:24px;}
.hmama_wrap.jobfair .write_type01 table.brd_t {border-top:1px #c3c3c3 solid;}

.hmama_wrap.jobfair .hmama_info {margin-top:20px;border-bottom:1px #efefef solid;font-size:12px;}
.hmama_wrap.jobfair .hmama_info .mr {margin-bottom:10px;}
.hmama_wrap.jobfair .hmama_info a {padding-left:0;text-decoration:underline;}
.hmama_wrap.jobfair .hmama_info .agreement_txt {padding-left:20px;}
.hmama_wrap.jobfair .hmama_info .agreement_txt label {font-family:TextRegular;}
.hmama_wrap.jobfair .hmama_btnwrap {padding-top:20px;}
.hmama_wrap.jobfair .hmama_info ul li p,.hmama_wrap.jobfair .hmama_info ul li span {font-size:12px;}
.hmama_wrap.jobfair .hmama_info ul li strong {font-size:16px;}

.hmama_wrap.jobfair .detail_txt {padding-left:20px;font-weight:500;font-size:12px;color:#666;}
#layerPartCheck .pop_infotxt.job {padding-bottom:10px;font-size:15px;letter-spacing:-1px;text-align:left;}
/* //160726 수정 :웹폰트 적용 */

/* 160802 추가 */
.jobfair .write_type01 th.set.on {color:#b0b0b0;}
.jobfair .write_type01 td.set.on {display:block;position:relative;color:#b0b0b0;}
.jobfair .write_type01 td.set.on:before {display:block;position:absolute;width:100%;height:35px;background:#fff;content:'';-ms-filter:alpha(opacity=0);opacity:0;}
.jobfair .write_type01 .set.on ._sel_tit {border:1px #b0b0b0 solid;}
.jobfair .write_type01 .set.on ._sel_tit strong {color:#b0b0b0;}
/* 160816 수정 */
.hmama_wrap.jobfair .hmama_tit3 {margin:50px 0 10px;padding-bottom:10px;border-bottom:2px #333 solid;font-size:22px;font-family:TextRegular;}
.hmama_wrap.jobfair .title {margin:50px 0 30px;font-size:38px;font-family:HeadMedium;color:#333;}
.hmama_wrap.jobfair .title span {margin-left:10px;font-size:30px;font-family:HeadMedium;color:#126cc9;}
#layerPartCheck.jog .pop_infotxt {margin:20px 0 10px;font-size:14px;font-family:TextRegular;text-align:left;}
#layerPartCheck.jog .pop_cont dt {width:96px;font-family:TextRegular;letter-spacing:-1px;}
#layerPartCheck.jog .pop_cont dd input {text-indent:10px;}
/* //160816 수정 */

/* 160811 추가 */
.txt_ca {padding:5px 0 0 20px;font-size:12px !important;}

/* 160816 추가 */
.pop_layer.jog h1 {font-family:HeadMedium;}
.pop_layer.jog .btn_blue {font-family:TextRegular;}

/* 161014 직무 토크쇼 */
.talkshow_wrap .app_btn {overflow:hidden;margin-top:50px;}
.talkshow_wrap .app_btn li {float:left;}
.talkshow_wrap .txt {margin-top:10px;font-family:TextRegular;text-align:center;color:#126cc9;}

.talkshow_wrap .talkshow_tit2 {margin:50px 0 0;padding-bottom:10px;border-bottom:2px #333 solid;font-size:22px;font-family:TextRegular;}
.talkshow_wrap .talkshow_tit3 {margin:50px 0 10px;padding-bottom:10px;border-bottom:2px #333 solid;font-size:22px;font-family:TextRegular;}

.talkshow_wrap .write_type01 table {width:100%;border-bottom:1px solid #C3C3C3;}
.talkshow_wrap .write_type01 table.brd_t {border-top:2px solid #333;}
.talkshow_wrap .write_type01 tr.brd_line th, .write_type01 tr.brd_line td {border-bottom:1px solid #E8E8E8;}
.talkshow_wrap .write_type01 tr.brd_line td span strong {font-weight:normal;}
.talkshow_wrap .write_type01 tr.brd_line td select {height:30px;line-height:30px;}
.talkshow_wrap .write_type01 tr.brd_line td span {height:30px;padding-top:2px;line-height:30px;}
.talkshow_wrap .write_type01 tr.brd_line td input {height:30px;border:1px #808080 solid;line-height:30px;}
.talkshow_wrap .write_type01 tr.brd_line td input.ipt01{padding-left:10px;}
.talkshow_wrap .write_type01 tr.brd_line td .txt_in {font-size:12px;color:#666;letter-spacing:-1px;}
.talkshow_wrap .write_type01 tr.brd_line td .txt_in2 {padding-top:3px;font-size:12px;color:#666;}
.talkshow_wrap .write_type01 th {padding-left:20px;background:url(/assets/img/program/hmama_check_bl.gif) no-repeat 0 center;font-size:14px;color:#565960;text-align:left;}
.talkshow_wrap .write_type01 td {padding:10px 0 10px 20px;}
.talkshow_wrap .write_type01 td.pd_clr {padding:0;}

.talkshow_wrap ._sel_tit strong {display:block;padding-right:25px;background:url(/assets/img/common/sel_arrow.png) 100% 12px no-repeat;font-weight:normal;font-size:14px;line-height:28px;color:#666;text-align:left;}
.talkshow_wrap .write_type01 table ._sel_tit {margin-right:0;padding:0 15px 0 10px;border:1px #808080 solid;}
.talkshow_wrap .write_type01 table ._sel_tit.active, .talkshow_wrap .write_type01 table ._sel_tit.active.focus {padding:2px 15px 0 10px;}

.talkshow_wrap .detail_txt a {padding-left:10px;}
.talkshow_wrap .detail_txt {padding-left:20px;font-weight:500;font-size:12px;color:#666;}

.talkshow_wrap .talkshow_info {margin-top:20px;font-size:12px;}
.talkshow_wrap .talkshow_info ul {margin-bottom:20px;border-bottom:1px #333 solid;}
.talkshow_wrap .talkshow_info ul li {padding-bottom:25px;}
.talkshow_wrap .talkshow_info ul li p {padding-left:38px;text-indent:-15px;}
.talkshow_wrap .talkshow_info ul li strong {display:block;padding-bottom:10px;font-size:16px;font-family:TextRegular;}
.talkshow_wrap .talkshow_info ul li span {display:block;padding-left:22px;font-size:14px;}
.talkshow_wrap .talkshow_info ul li span.tit_txt {padding-left:20px;font-size:14px;text-indent:-15px;}
.talkshow_wrap .talkshow_info a {padding-left:0;text-decoration:underline;}
.talkshow_wrap .talkshow_info .agreement_txt {padding-left:20px;}
.talkshow_wrap .talkshow_btnwrap {padding-top:20px;}
.talkshow_wrap .talkshow_info ul li p,.talkshow_wrap.talkshow .talkshow_info ul li span {font-size:12px;}

.talkshow_wrap .agreement_txt {margin:10px 0 50px;padding-left:27px;font-size:16px;font-family:TextRegular;color:#333;}
.talkshow_wrap .talkshow_btnwrap {text-align:center;}
.talkshow_wrap .talkshow_btnwrap p {font-family:TextRegular;color:#126cc9;}

.talkshow_wrap .clo .template_btn {background:#1284db;}
.talkshow_wrap .brd_t .brd_line th span {font-size:12px;letter-spacing:-3px;}

.talkshow_wrap .pro_tab.std {padding:22px 14px;}
.talkshow_wrap .write_type01 table.brd_t.std.bgno th {background:none;}

.talkshow_wrap.talkshow .write_more th {background:#f5f5f4;font-size:13px;}
.talkshow_wrap.talkshow .write_more td {font-size:13px;}
.talkshow_wrap.talkshow .write_more tr.brd_line td input {height:24px;line-height:24px;}
.talkshow_wrap.talkshow .write_more tr.brd_line td ._sel_tit {height:24px;font-size:13px;}
.talkshow_wrap.talkshow .write_more tr.brd_line td ._sel_tit strong {background:url(/assets/img/common/sel_arrow.png) no-repeat 100% 8px;font-size:13px;line-height:24px;}
.talkshow_wrap.talkshow .write_type01 table.brd_t {border-top:0;}

.talkshow .write_type01 th.set.on {color:#b0b0b0;}
.talkshow .write_type01 td.set.on {display:block;position:relative;color:#b0b0b0;}
.talkshow .write_type01 td.set.on:before {content:'';display:block;position:absolute;width:100%;height:35px;background:#fff;-ms-filter:alpha(opacity=0);opacity:0;}
.talkshow .write_type01 .set.on ._sel_tit {border:1px #b0b0b0 solid;}
.talkshow .write_type01 .set.on ._sel_tit strong {color:#b0b0b0;}

/* 170309 추가 :모형자동차 대회 */
.minicar_wrap .minicar_tit {margin:50px 0 10px;font-size:22px;font-family:TextRegular;}
.minicar_wrap .minicar_tit strong {margin-left:20px;padding-left:13px;background:url(/assets/img/program/hmama_check_bl.gif) no-repeat 0 center;font-size:16px;color:#656666;}
.minicar_wrap .minicar_tit span {font-weight:normal;font-size:14px;color:#656666;}

.minicar_wrap .write_type01 table {width:100%;border-bottom:1px solid #C3C3C3;}
.minicar_wrap .write_type01 table.brd_t {border-top:2px solid #333;}
.minicar_wrap .write_type01 tr.brd_line th {border-bottom:1px solid #E8E8E8;}
.minicar_wrap .write_type01 tr.brd_line td {border-bottom:1px solid #E8E8E8;}
.minicar_wrap .write_type01 tr.brd_line td span strong {font-weight:normal;}
.minicar_wrap .write_type01 tr.brd_line td select {height:30px;line-height:30px;}
.minicar_wrap .write_type01 tr.brd_line td span {height:30px;padding-top:2px;line-height:30px;}
.minicar_wrap .write_type01 tr.brd_line td input {height:30px;padding-left:3px;border:1px #808080 solid;line-height:30px;}
.minicar_wrap .write_type01 th {padding-left:20px;background:url(/assets/img/program/hmama_check_bl.gif) no-repeat 0 center;font-size:14px;font-family:TextRegular;color:#565960;text-align:left;}
.minicar_wrap .write_type01 tr.txt_ac th {text-align:center;}
.hmama_wrap .write_type01 th em {padding-left:5px;color:#95969e;}
.minicar_wrap .write_type01 td {padding:10px 0 10px 20px;font-family:TextRegular;}
.minicar_wrap .write_type01 td.pd_clr {padding:0;}
.minicar_wrap .write_type01 tr.pd_left td {padding-left:10px;}
.minicar_wrap .write_type01 .sch tr.brd_line td input {padding-left:3px;font-size:12px;}
.minicar_wrap .write_type01 .sch .hc th {border-bottom:2px solid #333 !important;background:none !important;}
.minicar_wrap .write_type01 tr.brd_line td {border-bottom:1px solid #E8E8E8;}
.minicar_wrap .write_type01 tr.brd_line td span {padding-top:2px;height:30px;line-height:30px;}
.minicar_wrap .write_type01 table ._sel_tit {margin-right:0;padding:0 15px 0 19px;border:1px #808080 solid;}
.minicar_wrap ._sel_tit strong {display:block;padding-right:25px;background:url(/assets/img/common/sel_arrow.png) 100% 12px no-repeat;font-weight:normal;font-size:14px;line-height:28px;color:#666;text-align:left;}

.minicar_wrap .clo {margin-top:30px;}
.minicar_wrap .minicar_write {padding:30px 20px;background:#f7f7f7;}
.minicar_wrap .template {font-size:12px;font-family:TextRegular;}
.minicar_wrap .template .input_file {display:inline-block;overflow:hidden;width:250px;height:25px;padding-left:3px;border:1px solid #808080;font-size:12px;line-height:25px;vertical-align:middle;}
.minicar_wrap .template_btn {display:inline-block;padding:0 10px 2px;background:#666;font-weight:bold;font-family:TextRegular;color:#fff;}
.minicar_wrap .template_btn.btn_brd {height:26px;border:0;}
.minicar_wrap .clo .template_btn {background:#1284db;}
.minicar_wrap .minicar_tit2 {margin:50px 0 10px;padding-bottom:10px;border-bottom:2px #333 solid;font-size:22px;font-family:TextRegular;}
.minicar_wrap .txt3 {margin-top:0;font-family:TextRegular;color:#333;text-align:left;}
.minicar_wrap .txt3 span {color:#126cc9;}
.minicar_wrap .mt5 {margin-top:5px;}

.minicar_wrap .minicar_info {font-family:TextRegular;} 
.minicar_wrap .minicar_info ul {margin-bottom:20px;border-bottom:1px #333 solid;}
.minicar_wrap .minicar_info ul li {padding-bottom:25px;}
.minicar_wrap .minicar_info ul li p {padding-left:38px;text-indent:-15px;}
.minicar_wrap .minicar_info ul li strong {display:block;padding-bottom:10px;font-size:18px;font-family:TextRegular;}
.minicar_wrap .minicar_info ul li span {display:block;padding-left:22px;font-size:14px;}
.minicar_wrap .minicar_info ul li span.tit_txt {padding-left:20px;font-size:14px;text-indent:-20px;}
.minicar_wrap .minicar_info ul li span.f_bold {display:inline-block;padding-left:15px;}

.minicar_wrap .detail_txt {padding-left:20px;font-size:12px;color:#868686;}
.minicar_wrap .detail_txt a {padding-left:10px;}

.minicar_wrap .agreement_txt {margin:10px 0 50px;padding-left:27px;font-size:16px;font-family:TextRegular;color:#333;}
.minicar_wrap .agreement_txt span {font-size:12px;}
.minicar_wrap .minicar_btnwrap {text-align:center;}
.minicar_wrap .minicar_btnwrap p {margin:9px 0 0 0;line-height:20px;font-family:TextRegular;color:#126cc9;}
.minicar_wrap .minicar_ch {margin:10px 0 20px;}

.minicar_wrap .app_btn {overflow:hidden;margin-top:50px;}
.minicar_wrap .app_btn li {float:left;}
/* //170309 추가 :모형자동차 대회 */

/* 검색 결과 */ 	
.search_list {}
.search_list * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search_list .srhTxt {color:#1284dc;}

.search_detail {position:relative;width:1230px;margin:0 auto;padding:110px 0 27px;letter-spacing:-0.5px;text-align:center;}
.search_detail .inner_wrap {overflow:visible;padding:0;}
.search_detail .input_wrap {position:relative;width:680px;margin:0 auto;padding:0 0 67px 0;}
.search_detail .result_search {width:680px;height:66px;padding:0 80px 0 23px;border:0;background:#f5f5f5;font-size:22px;line-height:64px;font-family:HeadRegular;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.search_detail .result_search::-webkit-input-placeholder {color:#666;}
.search_detail .result_search:-mox-placeholder {color:#666;}
.search_detail .result_search::-mox-placeholder {color:#666;}
.search_detail .result_search:-ms-input-placeholder {color:#666;}
.search_detail .result_search::-ms-clear {display:none}

.search_detail .btn_result_search {position:absolute;top:21px;right:21px;}
.search_detail .ico_header_search {display:inline-block;width:24px;height:24px;background:url(/assets/img/common/utils.png) no-repeat;background-position:0 0;font-size:0;font-style:normal;line-height:0;vertical-align:middle;}
.search_detail .search_detail_title {font-weight:normal;font-size:20px;font-family:HeadMedium;color:#222;text-align:left;}
.search_detail .search_detail_title span {font-size:20px;font-family:HeadMedium;color:#1284dc;}

/*자동 완성 레이어*/
.search_detail .recommend_box {display:none;position:absolute;top:176px;left:275px;z-index:1;background:#fff;text-align:left;}
.search_detail .recommend_box .related_search {width:680px;height:204px;padding:20px 0;border:1px solid #ddd;}
.search_detail .recommend_box .related_search li {height:34px;padding:0 20px;}
.search_detail .recommend_box .related_search li a {display:inline-block;height:100%;font-size:16px;line-height:34px;color:#222;}
.search_detail .recommend_box.on {display:block;}

.tab_wrap .tab_list {width:1230px;margin:0 auto 18px;border-bottom:1px solid #e2e2e2;}
.tab_wrap .tab_list:after {display:block;clear:both;content:'';}
.tab_wrap .tab_list li {float:left;width:152px;height:59px;margin-right:2px;line-height:59px;text-align:center;}
.tab_wrap .tab_list li a {display:block;background:#f5f5f5;font-size:18px;font-family:HeadRegular;color:#444;}
.tab_wrap .tab_list li:last-child {margin-right:0;}
.tab_wrap .tab_list li.on a {height:60px;margin-bottom:-1px;border-color:#1284dc;background:#1284dc;font-family:HeadMedium;color:#fff;}
.tab_wrap .result_category {width:1230px;margin:0 auto 40px;text-align:right;}
.tab_wrap .result_category a {display:inline-block;font-size:15px;font-family:HeadRegular;color:#888;}
.tab_wrap .result_category a.on {color:#002c5f;}
.tab_wrap .result_category a.new {position:relative;margin-left:7px;padding-left:10px;}
.tab_wrap .result_category a.new:before {content:'';position:absolute;left:0;top:50%;width:1px;height:15px;margin-top:-8px;background-color:#d9d9d9;}
.tab_wrap .nodata_box {width:1230px;margin:0 auto 113px;letter-spacing:-0.01em;text-align:center;}
.tab_wrap .nodata_box p {font-size:18px;line-height:32px;color:#444}
.tab_wrap .nodata_box .title {margin-bottom:24px;font-weight:normal;font-size:44px;font-family:HeadMedium;color:#002c5f;}
.tab_wrap .nodata_box .title span {font-size:44px;font-family:HeadMedium;}

.tab_wrap .recommend_area {height:629px;margin:28px auto -100px;background:#f5f5f5;}
.tab_wrap .recommend_area:after {display:block;clear:both;content:'';}
.tab_wrap .recommend_area .recommend_list {width:1230px;margin:0 auto;}
.tab_wrap .recommend_list > .title {padding:45px 0 14px;font-size:28px;font-family:HeadBold;color:#002c5f;}
.tab_wrap .recommend_list li {float:left;width:386px;height:250px;margin-right:36px;background-color:#fff;}
.tab_wrap .recommend_list li:last-child {margin-right:0;}
.tab_wrap .recommend_list li > span {display:block;overflow:hidden;height:184px;}
.tab_wrap .recommend_list li img {width:386px;height:250px;}
.tab_wrap .recommend_list a {display:block;position:relative;height:432px;}
.tab_wrap .recommend_list a:hover .title span {border-bottom:1px solid #222;}
.tab_wrap .recommend_list .banner_inner {}
.tab_wrap .recommend_list .banner_inner .category {margin-top:8px;}
.tab_wrap .recommend_list .banner_inner .category span {display:inline-block;height:24px;padding:0 7px;border:1px solid #0092b4;font-size:16px;line-height:24px;font-family:TextMedium;color:#0092b4;}
.tab_wrap .recommend_list .banner_inner .title {display:block;margin:12px 0 10px;}
.tab_wrap .recommend_list .banner_inner .title span {display:inline;font-weight:normal;font-size:22px;line-height:28px;font-family:HeadMedium;color:#222;}
.tab_wrap .recommend_list .banner_inner .txt {font-size:16px;line-height:24px;font-family:TextRegular;color:#666;}
.tab_wrap .recommend_list .ico_play {display:inline-block;position:absolute;top:87px;left:50%;margin-top:0;margin-left:-38px;z-index:1;width:76px;height:76px;background:url(/assets/img/common/ico_cont.png) -140px -160px no-repeat;}

.tab_cont_sub {width:1230px;margin:0 auto;}
.result_area {margin-top:45px;}
.result_area:first-child {margin-top:0;}
.result_area .tit_more {position:relative;height:44px;border-bottom:2px solid #002c5f;}
.result_area .result_title {font-size:28px;font-family:HeadBold;color:#002c5f;}
.result_area .result_title span {display:inline-block;position:relative;top:-4px;margin:0 0 0 7px;padding:0 0 0 9px;font-weight:normal;font-size:16px;font-family:HeadRegular;color:#222;}
.result_area .result_title span:before {display:inline-block;position:absolute;top:7px;left:0;width:4px;height:4px;border-radius:100%;background:#1284dc;content:'';}
.result_area .article_more {display:inline-block;position:absolute;bottom:10px;right:0;height:24px;width:70px;}		
.result_area .article_more span {font-size:16px;font-family:TextMedium;color:#888;}
.result_area .article_more span:before {display:block;position:absolute;top:4px;right:5px;width:2px;height:12px;background:#888;content:'';}
.result_area .article_more span:after {display:block;position:absolute;top:9px;right:0;width:12px;height:2px;background:#888;content:'';}
.result_area .item_img > img {width:100%;height:100%;}

.result_box {}
.result_list {position:relative;height:178px;padding:20px 0 18px 249px;border-bottom:1px solid #ececec;}
.result_list:last-child {margin-bottom:0;border-bottom:none;}
.result_list a {display:table;height:100%}
.result_list a:hover .cont_title {border-bottom:2px solid #747474;}
.result_list .item_img {position:absolute;top:20px;left:0;width:210px;height:137px;}
.result_list .item_cont {display:table-cell;overflow:hidden;vertical-align:middle;}
.result_list .category_title {display:block;padding-bottom:7px;font-size:16px;font-family:TextMedium;color:#0092b4;}
.result_list .cont_title {font-weight:normal;font-size:22px;font-family:HeadRegular;color:#222;} 
.result_list .cont_title span {font-family:inherit;}
.result_list .cont_text {padding-top:10px;font-size:16px;line-height:26px;color:#666;}
.result_list.no_thumb {height:auto;padding:23px 0 22px 0;}
.result_list.faq {height:auto;padding:23px 50px 22px 0;}
.result_list.faq .cont_title {margin-left:34px;}
.result_list.faq .cont_text {margin-left:34px;}
.result_list.faq .ico_q {display:inline-block;position:absolute;left:0;width:26px;height:26px;background:url(/assets/img/common/utils.png) no-repeat -217px -10px;text-indent:-9999px;font-size:0;overflow:hidden;}
.result_list.faq .ico_a {display:inline-block;position:absolute;left:0;width:26px;height:26px;background:url(/assets/img/common/utils.png) no-repeat -217px -46px;text-indent:-9999px;font-size:0;overflow:hidden;}

#container.search .paging {margin-top:0;padding-top:70px;border-top:1px solid #ececec;}

/*210913 add*/
/*채용 탭 메뉴*/
.tab_menu ul{display: flex;}
.tab_menu ul li{margin-right: 2px; ;list-style-type:none;}
.tab_menu ul li a{display:flex;align-items:center;justify-content:center;width:152px;height:60px;font-size:18px;font-family:HeadRegular;text-decoration:none;color:#444;background-color:#f5f5f5;}
.tab_menu ul li a.on{color:#fff;background-color:#1284dc;}

.tab_contents .tab_cont{display:none;}
.tab_contents .tab_on{display:block;}
.tab_contents .list_thumb li .txt_area{background:#fff;}
.tab_contents .list_thumb li .txt_area .type {float:left;width:152px;height:50px;font-size:18px;color:#222;font-family:TextRegular;text-align:center;line-height:50px;}
.tab_contents .list_thumb li .txt_area .tit_area {float:left;width:calc(100% - 155px)}
.tab_contents .list_thumb li .txt_area .tit_area a {display:block;}
.tab_contents .list_thumb li .txt_area .tit_area .date {display:block;}
.tab_contents .list_thumb li .txt_area .tit_area .date .ddate{position:relative;font-size:15px;color:#666;}
.tab_contents .list_thumb li .txt_area .tit_area .date .ddate:after{content:'';position:absolute;top:2px;right:-20px;width:1px;height:70%;background:#aeaeae;}
.tab_contents .list_thumb li .txt_area .tit_area .date .dday{padding-left:35px;font-size:15px;color:#0061b4;}
.tab_contents .list_thumb li .txt_area .tag{ position:absolute;top:42px;right:60px;}

/* 211105 main popup */
.popup_wrap {display: none;position:absolute;top:0px;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);z-index:10000;width: 100%;}
.popup_wrap.on {display:block;}
.popup_area {position:fixed;top:50%;left:50%;width:500px;background:#fff;z-index:2;transform: translate(-50%, -50%);} 
.popup_area .popup_inner {padding:40px 45px;}
.popup_area .popup_inner strong.popup_title {display: block;font-size:18px;font-weight:normal;font-family:"HeadMedium";color:#222;margin-bottom: 20px;}
.popup_area .popup_inner p.popup_sub {font-size:18px;font-weight:normal;font-family:"TextMedium";color:#222;margin-bottom: 18px;}
.popup_area .popup_inner ul {margin-bottom: 30px;}
.popup_area .popup_inner ul li {font-size:16px;font-weight: bold;color: #666;margin-bottom: 10px;}
.popup_area .popup_inner p {font-size:16px;font-weight: bold;color: #666;margin-bottom: 10px;}
.popup_area .popup_inner p:last-child {margin-bottom: 0;}
.popup_area .popup_btn {display: flex;justify-content: center;align-items: center;width:100%;background:#5d5d5d;} 
.popup_area .popup_btn a {display:block;width:50%;height: 60px;line-height: 60px;font-size:18px; font-family:"TextMedium";color:#fff;text-align:center;text-decoration:none;background:#1284dc;}
.popup_area .popup_btn a.one_day {background:#b6b6b6;}

/** 220303 개편채용 추가 **/
.page-detail {padding:0 0 120px;font-size:16px !important;font-family:TextRegular,dotum,'Malgun Gothic',sans-serif;}
.page-detail img{display:none !important;}
.page-detail__contents {margin:0 auto;font-size:1em !important;}
.page-detail .hr-line {display:block;margin:30px 0;height:1px;background-color:rgba(0, 0, 0, 0.1);border:0;}
/*테이블 영역*/
.page-detail__info-table {position:relative;margin:20px 0 70px;}
.page-detail__info-table .st-table {width:100%;}
.page-detail__info-table .st-table .st-table__row{display:table-row;}
.page-detail__info-table .st-table .st-table__tit {width:200px;padding:8px 20px 8px 0;font-weight:700;letter-spacing:-0.21px;color:#111;}
.page-detail__info-table .st-table .st-table__txt {padding:8px 0 8px 20px;color:rgba(0, 0, 0, 0.7);letter-spacing:-0.21px;}
.page-detail__info-table .st-table .st-table__row .st-table__tit, .page-detail__info-table .st-table .st-table__row .st-table__txt {display:table-cell;line-height:1.5;}
.page-detail__info-table .txt-d-day {position:relative;display:inline-block;padding-left:8px;font-weight:700;color:#1284dc;}
.page-detail__info-table .txt-d-day:before {position:absolute;left:0;top:calc(50% - 8px);content:"";display:inline-block;width:1px;height:16px;background:#000;}
/*채용 컨텐츠*/
.component-sub {padding:40px 0 10px;}
.component-sub .s-sub-title {display:block;font-size:1.25em;font-weight:700;line-height:1.5;letter-spacing:-0.21px;color:#000;}
.component-content .s-cont__txt {color:#111;letter-spacing:-0.21px;word-break:keep-all;}
.component-content .s-cont__txt p {margin-left:0;line-height:1.8;}
.component-content .s-cont__txt p strong {line-height:1.7;}
.component-content .s-cont__txt p span {line-height:1.7;}
.component-content .s-cont__txt ul{padding-left:20px;margin-bottom:0.8em;}
.component-content .s-cont__txt ul li{list-style:disc;}
.component-content .s-cont__txt ol{padding-left:20px;}
.component-content .s-cont__txt ol li{list-style:decimal;}
/*링크부분*/
.component-content .s-cont__txt .tooltip-platbox__text, .component-content .s-cont__txt .tooltip-platbox__text:hover, .component-content .s-cont__txt .tooltip-platbox__text:focus {color:#01428b;border-bottom:1px dashed #01428b;}
/*버튼 영역*/
.page-detail__link-block {padding:80px 0 0;text-align:center;font-size:1.08em !important;font-weight:bold;letter-spacing:1px;}
.btn__pill--typ2 {padding:0 50px;height:50px;border-radius:25px;line-height:48px;font-size:1.15em;color:#fff !important;background-color:#1284dc;transition:all .35s ease-in-out;}
.btn__pill--typ2:hover, .btn__pill--typ2:focus, .btn__pill--typ2:active {background-color:#002c5f;}








