@charset "euc-kr";
/* VW FrontEndDev Group JSW 160630 */

@font-face {
	font-family:'Nanum Barun Gothic';
	font-style:normal;
	font-weight:400;
	src:url('/resources/font/nanum/NanumBarunGothic.eot');
	src:local('Nanum Barun Gothic'),
		local('NanumBarunGothic'),
		url('/resources/font/nanum/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
		url('/resources/font/nanum/NanumBarunGothic.woff2') format('woff2'),
		url('/resources/font/nanum/NanumBarunGothic.woff') format('woff'),
		url('/resources/font/nanum/NanumBarunGothic.ttf') format('truetype');
}

@font-face {
	font-family:'GothamBook';
	src:url('/resources/font/gotham/GothamBook.eot');
	src:url('/resources/font/gotham/GothamBook.eot?#iefix') format('embedded-opentype'),
		url('/resources/font/gotham/GothamBook.woff') format('woff'),
		url('/resources/font/gotham/GothamBook.ttf') format('truetype'),
		url('/resources/font/gotham/GothamBook.svg#GothamBook') format('svg');
}

/* =Common */
*{box-sizing:border-box}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}
body,h1,h2,h3,h4,select,input,textarea,button{font-family:'Nanum Barun Gothic',Helvetica,sans-serif}
body{-webkit-text-size-adjust:none;font-size:14px;color:#333;word-break:break-all}
input,select,textarea,button{border-radius:0;font-size:14px;vertical-align:top}
button{cursor:pointer}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
em,address{font-style:normal}
img{max-width:100%;height:auto;border:0;vertical-align:top}
a{color:#333;text-decoration:none}
area{outline:0}
[lang=en]{font-family:'GothamBook'}

input[type=date]::-webkit-inner-spin-button{display:none}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-calendar-picker-indicator{display:none}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-ms-clear{display:none}
input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input[type=search],
textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}

/* =Data Private */
[data-private=desktop]{display:block!important}
[data-private=mobile]{display:none!important}

/* =Set Class */
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-9999px;width:0;height:0;border:0;font-size:0;line-height:0}
.dimmed{position:fixed;top:0;left:0;z-index:30;width:100%;height:100%;background-color:#000;opacity:.65;filter:alpha(opacity=65)}
.dimmed_e1{z-index:300}
.eps{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tbl{display:table;width:100%}
.row{display:table-row}
.cell{display:table-cell;width:100%;vertical-align:top}
.marginl15 { margin-left:15px; }

/* =Icon */
[class~=ico]{display:inline-block;background-repeat:no-repeat;vertical-align:top}
/*.ico_dir{width:26px;height:22px;background-image:url(/resources/img/ico_dir.png)}*/
.ico_plus{width:16px;height:16px;background-image:url(/resources/img/ico_plus.gif)}
.ico_login{width:31px;height:37px;background-image:url(/resources/img/ico_login.png)}
.ico_logout{width:12px;height:14px;background-image:url(/resources/img/ico_logout.png)}
.ico_join{width:32px;height:34px;background-image:url(/resources/img/ico_join.png)}
.ico_member{width:13px;height:14px;background-image:url(/resources/img/ico_member.png)}
.ico_folder{width:19px;height:17px;background-image:url(/resources/img/ico_folder.png)}
.ico_news{width:18px;height:15px;background-image:url(/resources/img/ico_news.png)}
.ico_log{width:20px;height:20px;background-image:url(/resources/img/ico_log.png)}
.ico_tel{width:18px;height:18px;background-image:url(/resources/img/ico_tel.png)}
.ico_favorites{width:16px;height:15px;background-image:url(/resources/img/ico_favorites.png)}
.ico_shoppingcart{width:18px;height:18px;background-image:url(/resources/img/ico_shoppingcart.png)}
.ico_favorites_on{width:16px;height:15px;background-image:url(/resources/img/ico_favorites_on.png)}
.ico_writer{width:18px;height:18px;background-image:url(/resources/img/ico_writer.png)}
.ico_lock_on{width:10px;height:12px;background-image:url(/resources/img/ico_lock_on.png)}
.ico_lock_off{width:13px;height:12px;background-image:url(/resources/img/ico_lock_off.png)}
.ico_license_m1{width:35px;height:31px;background-image:url(/resources/img/ico_license_m1.png)}
.ico_license_m2{width:32px;height:32px;background-image:url(/resources/img/ico_license_m2.png)}
.ico_license_m3{width:32px;height:32px;background-image:url(/resources/img/ico_license_m3.png)}
.ico_license_m4{width:31px;height:32px;background-image:url(/resources/img/ico_license_m4.png)}
.ico_license_m5{width:32px;height:24px;background-image:url(/resources/img/ico_license_m5.png)}
.ico_nodata{width:88px;height:87px;background-image:url(/resources/img/ico_nodata.png)}
.ico_inquiry{width:40px;height:36px;background-image:url(/resources/img/ico_inquiry.png)}
.ico_download{width:17px;height:14px;background-image:url(/resources/img/ico_download.png)}

/* =Badge */
.badge{width:60px;height:60px;border-radius:50%;font-size:11px;color:#fff;text-align:center}
.badge_v1{background-color:#64bbed}
.badge_v2{background-color:#b3b3b3}
.badge_v3{background-color:#5fbe62}
.badge_v4{background-color:#eb8757}
.badge_v5{background-color:#ddd;color:#999}
.badge>span{display:block;margin-top:24px}
[data-device=i] .badge>span{margin-top:20px}
.badge_e1>span{margin-top:14px;line-height:1.6}
[data-device=i] .badge_e1>span{margin-top:12px}
.badge>.ico{margin-top:12px}
.badge>.ico+span{margin-top:5px}

/* =Custom Input */
.cstm_inpt{display:inline-block;overflow:hidden;position:relative;margin-right:4px;vertical-align:top}
.cstm_inpt input{position:absolute;top:0;left:0;z-index:-1;margin:0;opacity:0}
.cstm_inpt .input_edit {width:20px; height:20px;}
.cstm_inpt input:checked+i{background-position:100% 0}
.cstm_inpt i{display:block;background-repeat:no-repeat}

/* =Custom Input Radio */
.cstm_inpt_radio{width:17px;height:16px}
.cstm_inpt_radio i{width:17px;height:16px;background-image:url(/resources/img/sp_cstm_inpt_radio.png)}

/* =Custom Input Checkbox */
.cstm_inpt_chkbox{width:18px;height:16px}
.cstm_inpt_chkbox i{width:18px;height:16px;background-image:url(/resources/img/sp_cstm_inpt_chkbox.png)}

.cstm_inpt_chkbox_v1{width:24px;height:23px}
.cstm_inpt_chkbox_v1 i{width:24px;height:23px;background-image:url(/resources/img/sp_cstm_inpt_chkbox2.png)}

/* =Secre Checkbox */
.secret_chk{display:inline-block;position:relative;width:75px;height:24px}
.secret_chk>input[type=checkbox]{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;margin:0;opacity:0}
.secret_chk>input[type=checkbox]:checked+i{background-position:100% 0}
.secret_chk>input[type=checkbox]:checked+i~span.open{display:none}
.secret_chk>input[type=checkbox]:checked+i~span.private{display:inline}
.secret_chk>i{display:inline-block;width:75px;height:24px;background:url(/resources/img/sp_secret_chk.png) no-repeat}
.secret_chk>span{position:absolute;top:6px;font-size:12px;color:#fff}
.secret_chk>span.open{display:inline;left:29px}
.secret_chk>span.private{display:none;left:15px}

/* =Horizontal List */
.hori_lst{}
.hori_lst li{display:inline-block;margin-left:45px}
.hori_lst li:first-child{margin-left:0}
.hori_lst li.disabled .txt{color:#dedede}
.hori_lst .txt{color:#666}

/* =Table */
.table{position:relative;border-top:1px solid #333}
.table:before,
.table:after{content:'';position:absolute;top:0;bottom:0;width:1px;background-color:#fff}
.table:before{left:0}
.table:after{right:0}
.table th,
.table td{padding:15px;border:1px solid #ccc;text-align:left;white-space:nowrap}
.table th.atimes, .table td.atimes{padding:15px 2px;text-align:center;}
.table th{border-top:0;font-weight:normal}
.table td{color:#7c8183}
.table td>a{color:#7c8183}
.table td.eval{font-family:tahoma}
.table+a.more_tbl{display:block;margin-top:20px;padding:18px 0;border:1px solid #c5c7c7;font-size:16px;text-align:center}
.table+a.more_tbl .ico_table_more2{width:12px;height:12px;margin:2px 4px 0 0;background-image:url(/resources/img/ico_table_more2.gif)}
.table_v1{}
.table_v1 tr:first-child th,
.table_v1 tr:first-child td{border-top:0}

/* =Combobox */
.combobox{display:inline-block;position:relative;vertical-align:top}
.combobox:after{content:'';position:absolute;top:50%;right:12px;width:7px;height:4px;margin-top:-2px;background:url(/resources/img/bg_combobox_arr.gif) no-repeat}
.combobox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:6px 26px 6px 6px;border:1px solid #c8c8c8;background-color:transparent;color:#666}
.combobox select::-ms-expand{display:none}

/* =Dropdown */
.dropdown{position:relative}
.dropdown>a{display:block;position:relative;height:20px;line-height:22px}
.dropdown>a:after{content:'';position:absolute;top:50%;right:0;width:20px;height:20px;margin-top:-10px;background:url(/resources/img/bg_dropdown_exp.png) no-repeat}
.dropdown>a.on{color:#007cc4}
.dropdown>a.on:after{background-position:100% 0}
.dropdown_menu{position:absolute;top:100%;left:0;z-index:5;width:100%;margin-top:12px;border:1px solid #007cc4;background-color:#fff}
.dropdown_menu ul{padding:0 8px}
.dropdown_menu li{border-top:1px solid #e2e3e3;border-width:1px 0}
.dropdown_menu li:first-child{border-top:0}
.dropdown_menu a{display:block;padding:12px 8px 8px;color:#7c8183}

/* =Search */
.srch{position:relative}
.srch input[type=search]{width:100%;margin-right:-1px;padding:8px;border:1px solid #ddd}
.srch button[type=submit]{width:34px;height:34px;border:0;background:url(/resources/img/btn_srch.png) no-repeat}
.srch.on button[type=submit]{background-position:100% 0}
.srch_lst{overflow:hidden;position:absolute;top:100%;left:0;z-index:5;width:100%;margin-top:6px;padding:5px 0;border:1px solid #d4d4d4;background-color:#fff}
.srch_lst li{float:left;position:relative;width:25%;margin:10px 0}
.srch_lst li:after{content:'';position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#e9e9e9}
.srch_lst li:nth-of-type(4n+1):after{display:none}
.srch_lst a{display:block;padding:0 10px;font-size:12px;text-align:center}

/* =Fsrch */
.fsrch{outline:0px solid red}
.fsrch .dropdown,
.fsrch .combobox{width:230px;margin-right:-1px}
.fsrch .combobox select{height:60px;padding:0 20px;border:1px solid #ddd;font-size:14px}
.fsrch .dropdown{border:1px solid #ddd;vertical-align:top}
.fsrch .dropdown>a{height:58px;padding:0 15px 0 25px;font-size:14px;line-height:58px}
.fsrch .dropdown>a:after{right:15px}
.fsrch .dropdown_menu ul{padding:0 15px}
.fsrch .dropdown_menu a{padding:25px 10px 20px}
.fsrch .srch input[type=search]{height:60px;padding:21px}

/* =Labels */
.labels{}
.labels .label{display:inline-block;width:50px;padding:5px 0 4px;font-size:12px;color:#fff;text-align:center}
.labels .label_type1{background-color:#aa64aa}
.labels .label_type2{background-color:#88cb58}
.labels .label_type3{background-color:#f5a030}
.labels .label_type4{background-color:#67b1d6}
.labels .label_type5{background-color:#ea85a9}
.labels .label_type6{background-color:#f3d23a}
.labels .label_type7{background-color:#f6846c}

/* =Layer Popup */
.ly_pop{position:fixed;top:50%;left:50%;z-index:400}
.ly_pop a.clse{position:absolute;top:36px;right:36px;width:19px;height:19px;background:url(/resources/img/ly_pop_clse.png) no-repeat}
.ly_pop .ly_pop_wrap{padding:36px 36px 40px;background-color:#fff}
.ly_pop .ly_pop_header .tit{font-weight:normal;font-size:20px}
.ly_pop .ly_pop_content{}

/* =Layer Popup Password :: [비밀번호 입력 레이어팝업] */
.ly_pop_password{width:372px;margin:-109px 0 0 -186px}
.ly_pop_password .ly_pop_header .tit{font-size:18px}
.ly_pop_password .ly_pop_header .tit>small{margin-left:2px;font-size:12px;color:#7c8183}
.ly_pop_password .confirm{margin-top:20px;padding:12px 0;border-top:1px solid #666;border-bottom:1px solid #ddd}
.ly_pop_password .confirm label>span{display:inline-block;margin-top:10px;vertical-align:top}
.ly_pop_password .confirm input[type=password]{width:230px;margin-left:16px;padding:8px;border:1px solid #ddd}
.ly_pop_password .btn_area2{margin-top:10px}
.ly_pop_password .btn_area2 .btn{min-width:100px;padding:8px 0;font-size:14px}

/* =Layer Popup Review :: [수강후기 레이어팝업] */
.ly_pop_review{width:760px;margin:-263px 0 0 -380px}
.ly_pop_review .bbs_tbl{margin-top:16px}
.ly_pop_review .bbs_tbl td{color:#7c8183}
.ly_pop_review .bbs_tbl textarea{min-height:200px}
.ly_pop_review .btn_area2{margin-top:20px}

/* =Layer Popup Apply :: [현장연수 신청 ] */
.ly_pop_apply{width:760px;margin:-322px 0 0 -380px}
.ly_pop_apply .bbs_tbl{margin-top:16px}
.ly_pop_apply .bbs_tbl td{color:#7c8183}
.ly_pop_apply .bbs_tbl .desc{display:inline-block;margin:10px 0 0 6px;font-weight:normal;color:#f55405;vertical-align:top}
.ly_pop_apply .btn_area2{margin-top:20px}

/* =Layer Popup Apply Complete :: [현장연수 신청 완료 ] */
.ly_pop_apply_complete{width:550px;margin:-224px 0 0 -275px}
.ly_pop_apply_complete .cont{margin-top:16px;padding:20px 0;border-top:1px solid #666;border-bottom:1px solid #ddd}
.ly_pop_apply_complete .result{margin-top:20px;text-align:center}
.ly_pop_apply_complete .result>strong{font-weight:normal;font-size:18px}
.ly_pop_apply_complete .result em{color:#f55405}
.ly_pop_apply_complete .apply_tbl{margin-top:35px;border:10px solid #edf4fc}
.ly_pop_apply_complete .apply_tbl tr:first-child th,
.ly_pop_apply_complete .apply_tbl tr:first-child td{border-top:0}
.ly_pop_apply_complete .apply_tbl th,
.ly_pop_apply_complete .apply_tbl td{height:66px;padding:12px;border-top:2px solid #edf4fc}
.ly_pop_apply_complete .apply_tbl th{font-weight:normal;color:#85898b}
.ly_pop_apply_complete .apply_tbl td{color:#1185c8}
.ly_pop_apply_complete .btn_area2{margin-top:20px}

/* =Layer Popup License :: [자격증 예시 보기 ] */
.ly_pop_license{width:408px;margin:-317px 0 0 -204px}
.ly_pop_license .cont{margin-top:16px;padding:20px 0;border-top:1px solid #666;border-bottom:1px solid #ddd}

#tabCont1 .video-js{width:100%;height:100%;}

/* =Popup */
.popup{}
.popup .popup_header{overflow:hidden;height:87px;border-top:4px solid #007cc4;border-bottom:1px solid #ccc;background-color:#fff}
.popup .popup_header h1{float:left;margin:22px 0 0 24px;font-weight:normal}
.popup .popup_header h1>.tit{display:inline-block;position:relative;margin:8px 0 0 8px;padding-left:12px;font-size:24px;vertical-align:top}
.popup .popup_header h1>.tit:before{content:'';position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;background-color:#bdc0c1}
.popup .popup_header a.btn_inquiry{float:right;width:106px;height:100%;border-left:1px solid #ccc;color:#859298;text-align:center}
.popup .popup_header a.btn_inquiry>.ico{margin-top:15px}
.popup .popup_header a.btn_inquiry>span{display:block;margin-top:4px}
.popup .popup_content{}
.popup .video{background-color:#ccc}
.popup .video .video-js{width:100%}
.popup .video-js .vjs-big-play-button{display:none}
.popup .lists{width:375px;padding:20px;background-color:#fafafa}
.popup .tabs{margin-top:0;background-color:transparent}
.popup .tabs li.on a:after{background-color:transparent}
.popup .lst{position:relative;height:480px}
.popup .lst ul{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:435px;margin-top:20px}
.popup .lst li{overflow:hidden;padding:20px 0;border-top:1px dotted #afafaf}
.popup .lst a.sjt{display:inline-block;line-height:1.4;vertical-align:top}
.popup .lst .labels{margin-right:6px}
.popup .lst .num{margin-left:15px;margin-right:20px;color:#8d9193}
.popup .lst .time{float:right;margin-right:15px;font-family:tahoma;color:#8d9193}
.popup .lst .download{float:right;position:relative;margin-right:15px;padding-left:14px}
.popup .lst .download:before{content:'';position:absolute;top:50%;left:0;width:1px;height:14px;margin-top:-7px;background-color:#ddd}
.popup .lst .download>a{font-size:12px;color:#8d9193}
.popup .lst_parallax li.on{background-color:#f9f1e5}
.popup .lst_parallax li.on .num,
.popup .lst_parallax li.on .time,
.popup .lst_parallax li.on>a{color:#f55405}
.popup .lst_parallax a.sjt{max-width:60%}
.popup .lst_learning li.on{overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-color:#fafafa}
.popup .lst_learning a.sjt{max-width:50%}
.popup .lst_learning .desc{margin-top:20px;margin-bottom:-20px;border-top:1px dotted #afafaf;color:#7c8183;line-height:1.6}
.popup .lst_learning .desc>.cont{padding:15px 15px 45px}
.popup .lst_learning .desc>.info{padding:15px;border-top:1px dotted #afafaf;font-size:12px}
.popup .lst_learning .desc>.info strong{font-weight:normal;color:#f55405;text-decoration:underline}
.popup .lst_learning .desc>.btn_area2{padding:10px 0;border-top:1px dotted #afafaf}
.popup .lst_learning .desc>.btn_area2 .btn{min-width:100px;padding:6px 0 5px;font-size:14px}

/* =Skip Navigation */
#u_skip{position:relative;z-index:1000}
#u_skip a{position:absolute;top:-50px;left:0;padding:6px 15px;background-color:#231f20;border:1px solid #ed1c24;color:#fff}
#u_skip a:active,
#u_skip a:focus{top:0;text-decoration:none;cursor:pointer}
#u_skip span{display:inline-block}

/* =Layout */
body{min-width:1200px}
body.pause{overflow:hidden;padding-right:17px}
#wrap{}
#wrap .inr{outline:0px solid red;position:relative;width:1200px;margin:0 auto}
#wrap .inr:after{display:block;content:'';clear:both}
header{position:relative;z-index:200}
header .hsection.fixed{position:fixed;top:0;right:0;left:0}
#container{padding-bottom:120px}
#container.container_e1{padding-top:93px}
#content{margin-top:40px;min-height:360px;}
#content.content_e2{margin-top:50px}
footer{position:relative;padding:36px 0 45px;background-color:#f2f2f2}
footer a.btn_top{position:absolute;top:-70px;right:16px;width:50px;height:50px}
footer .flogo,
footer .group{float:left}
footer .group{width:986px;margin-left:90px}
footer .group>address{margin-top:10px;font-family:tahoma;font-size:11px;color:#999}
footer .policy{}
footer .policy ul:after{display:block;content:'';clear:both}
footer .policy li{display:inline}
footer .policy li:first-child a{padding-left:0}
footer .policy li:first-child a:after{display:none}
footer .policy a{display:inline-block;position:relative;padding:0 6px;font-size:12px;color:#666}
footer .policy a:after{content:'';position:absolute;top:50%;left:0;width:1px;height:8px;margin-top:-4px;background-color:#999}
footer .company{font-size:12px;color:#999}
footer .company ul{}
footer .company ul:first-child{margin-top:16px}
footer .company li{display:inline-block;margin-top:10px;margin-right:12px}
footer .company li:last-child{margin-right:0}
footer .company a{color:#999}
footer .futil{position:absolute;top:-6px;right:0}
footer .offical{display:inline;vertical-align:top}
footer .offical a{display:inline-block;width:24px;height:24px;margin-right:6px}
footer .combobox{width:140px;margin-top:-4px}
footer .certification{margin-top:15px; width: 1200px; }
footer .wooribank{margin-top:20px;font-size:12px;border:1px solid #e4e4e4;background:#fff;padding:10px;}
footer .wooribank div{margin-top:8px;border-top:1px solid #e4e4e4;padding:8px 5px;line-height:1.5;}
footer .wooribank a{display:inline-block;margin-left:5px;padding:3px 8px;background:#007cc4;color:#fff;}

/* =Top Util */
.tutil{display:block;padding:6px 0;background-color:#fff;border-bottom:1px solid #e2e3e3}
.tutil:after{display:block;content:'';clear:both}
.tutil .dropdown{font-size:13px}
.tutil .slink{float:left}
.tutil .slink .dropdown{width:190px}
.tutil .util{float:right}
.tutil .util .dropdown{float:left;width:130px;padding-left:22px}
.tutil .ulst,
.tutil .ulst li{float:left;position:relative}
.tutil .ulst{margin-top:2px}
.tutil .ulst li:after{content:'';position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-5px;background-color:#e2e3e3}
.tutil .ulst a{padding:0 25px;font-size:13px;color:#000}
.tutil .util .combobox{float:left}

/* =Hgroup */
.hgroup{padding:24px 0;background-color:#fff}
.hgroup .srch{position:absolute;top:0;right:0;width:400px}
.hgroup .srch input[type=search]{padding:10px 8px 8px;font-size:12px}

/* =GNB */
/*.gnb{min-width:1200px;background:url(/resources/img/bg_w.gnb.png) no-repeat 50% 0}*/
.gnb{ border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;    background: #fff;}
.gnb .group{}
.gnb .group:after{display:block;content:'';clear:both}
.gnb ul{float:left;height:46px}
.gnb li{float:left;position:relative}
.gnb li:after{content:'';position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px}
.gnb li:first-child:after{display:none}
.gnb a{display:block;color:#1d1d1d;/*color:#fff*/}
.gnb .gmenu{display:flex;width:800px;/*background:url(/resources/img/bg_gmenu.png) repeat-x;*/}
.gnb .gmenu li{position:relative;    width: 135px;text-align: center;}
.gnb .gmenu li:after{/*background-color:#006aa7;*/ background-color:#eaeaea;}
.gnb .gmenu li>a{padding:13px 20px;font-size:16px}
.gnb .gmenu li.wide>a{/*padding:13px 25px; */ padding:14px 5px;}

/* 테솔 서브GNB 추가 20170913 LJM */
.gnb .gmenu>li.m1{flex:1;text-align: center;}
.gnb .gmenu>li.m1:hover>a{border:1px solid #006aa7;border-width:1px 1px 0;background-color:#fff;color:#006aa7}
.gnb .gmenu>li.m1:hover .dir {display:block!important}
.gnb .gmenu .dir{position:absolute;top:100%;right:0;left:0;z-index:5;border:1px solid #006aa7;border-top:0;background-color:#fff}
.gnb .gmenu .dir:after{content:'';position:absolute;top:-10px;left:50%;width:0;height:0;margin-left:-5px;border:5px solid transparent;border-bottom-color:#006aa7}
.gnb .gmenu .dir ul,
.gnb .gmenu .dir li{float:none}
.gnb .gmenu .dir ul{padding:0 8px;height:auto}
.gnb .gmenu .dir li{border-top:1px dotted #ccc;text-indent:0}
.gnb .gmenu .dir li:after{display:none}
.gnb .gmenu .dir li:first-child{border-top:0}
.gnb .gmenu .dir a{padding:14px 0;font-size:14px;color:#7c8183;text-align:center}
.gnb .gmenu .dir_v1{width:246px;margin-left:-20px}
.gnb .gmenu .dir_v1:after{margin-left:110px}
.gnb .gmenu .dir_v1:before{content:'';position:absolute;top:20px;left:50%;bottom:20px;width:1px;background-color:#e0e0e0}
.gnb .gmenu .dir_v1>.group{float:left;width:50%;padding-top:20px}
.gnb .gmenu .dir_v1>.group>strong{display:block;font-weight:normal;color:#8bc140;text-align:center}
.gnb .gmenu .dir_v1 ul{margin-top:6px;padding:0 10px}
.gnb .gmenu .dir_v1 a{letter-spacing:-1px}

/*.gnb .emenu{width:400px;background:url(/resources/img/bg_emenu.png) repeat-x}*/
.gnb .emenu {width:400px;background: #fff7f7;}
.gnb .emenu>li:after{/*background-color:#6f9a33; */  background-color: #dcdcdc;}
.gnb .emenu>li.m1{width:134px;}
.gnb .emenu>li.m2{width:130px}
.gnb .emenu>li.m3{display:none;width:50px}
.gnb .emenu>li.m3>a{height:46px}
.gnb .emenu>li.m3:after{display:none}
.gnb .emenu>li.m3 .ico_plus{margin-top:2px}
.gnb .emenu>li.m4{/*width:136px;text-indent:30px*/width: 131px;}
.gnb .emenu>li.m4 .ico_dir{position:absolute;top:50%;left:14px;margin-top:-11px}
/*
.gnb .emenu>li.m1:hover .dir,
.gnb .emenu>li.m2:hover .dir,
.gnb .emenu>li.m3:hover .dir,
.gnb .emenu>li.m4:hover .dir{display:block!important}
*/
.gnb .emenu>li.m3:hover .ico_plus{background-image:url(/resources/img/ico_plus_on.png)}
/*.gnb .emenu>li.m4:hover .ico_dir{background-image:url(/resources/img/ico_dir_on.png)}*/
.gnb .emenu>li:hover+li:after,
.gnb .emenu>li.m2:hover~li.m4:after{display:none}
/*.gnb .emenu>li:hover>a{border:1px solid #6b9b27;border-width:1px 0 0;background-color:#fff;color:#8bc140}*/
.gnb .emenu>li>a{padding:14px 0; text-align:center;    font-size: 16px; color: #ff6f7d;}
.gnb .emenu>li.m1 .dir{/*border-left:1px solid #ff8f8f;*/}
.gnb .emenu>li.m4 .dir{/*border-right:1px solid #ff8f8f;*/}
.gnb .emenu .dir{position:absolute;top:46px;right:0;left:0;z-index:5;padding-top:8px; border-top:0; background-color: #fff7f7; /*border-bottom: 2px solid #ff8f8f;*/}
.gnb .emenu .dir:after{display:none;content:'';position:absolute;top:-5px;left:50%;width:0;height:0;margin-left:-5px;border:5px solid transparent;border-bottom-color:#8bc140}
.gnb .emenu .dir ul,
.gnb .emenu .dir li{float:none}
/*.gnb .emenu .dir ul{position:relative; top:7px; padding:4px 8px; height:180px; border-right:1px solid #e0e0e0;}*/
.gnb .emenu .dir ul	{ top: -1px; padding: 4px 8px;  height: 196px;   border-right: 1px solid #e0e0e0;}
.gnb .emenu>li.m4 ul{border-right:none;}
.gnb .emenu .dir li{text-indent:0}
.gnb .emenu .dir li:after{display:none;}
.gnb .emenu .dir li:first-child{border-top:0}
.gnb .emenu .dir a{padding:6px 0;font-size:14px;color:#656565;text-align:center}
.gnb .emenu .dir_v1{width:246px;margin-left:-20px; }
.gnb .emenu .dir_v1:after{margin-left:110px}
.gnb .emenu .dir_v1:before{content:'';position:absolute;top:20px;left:50%;bottom:20px;width:1px;background-color:#e0e0e0}
.gnb .emenu .dir_v1>.group{float:left;width:50%;padding-top:20px}
.gnb .emenu .dir_v1>.group>strong{display:block;font-weight:normal;color:#8bc140;text-align:center}
.gnb .emenu .dir_v1 ul{margin-top:6px;padding:0 10px}
.gnb .emenu .dir_v1 a{letter-spacing:-1px}

/* 테솔 서브GNB 추가 20180108 jeongju */
.gnb .gmenu_sub{position:absolute;top:46px;overflow:hidden;width:100%;padding:20px 0;background:#fff;border:2px solid #efefef;border-top:0px}
.gnb .gmenu_sub .smenu{position:relative;float:left;width:16.666%;min-height:611px;padding:0 1.2%;border-left:1px solid #e0e0e0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.gnb .gmenu_sub .smenu:first-child{border-left:0px}
.gnb .gmenu_sub .smenu>h3{padding-bottom:5%;font-size:18px;font-weight:normal;color:#127cc2}
.gnb .gmenu_sub .sub a{color:#000}
.gnb .gmenu_sub .sub{float:none;width:100%;height:auto}
.gnb .gmenu_sub .sub>li{display:block;float:none;padding:.25rem 0;line-height:1.4}
.gnb .gmenu_sub .sub>li>a{font-size:13px;width:76%}
.gnb .gmenu_sub .point_free{position:absolute;top:3px;right:0;width:37px;border:1px solid #ff8f8f;border-radius:3px;text-align:center;line-height:1.6;font-size:10px;color:#fff;background:#ff8f8f;}
.gnb .gmenu_sub .point_free.ver2{top:21px}
.gnb .gmenu_sub .s_banner{position:absolute;left:16px;bottom:0;width:85%}
.gnb .gmenu_sub .s_banner .btn_free{width:100%;padding:10px 0;text-align:center;font-size:14px;color:#fff;background:#127cc2}
.gnb .gmenu_sub .s_banner .b_img{width:100%;margin-top:8px;}

/* =Visual */
.visual{}
.visual .bx-wrapper{margin-bottom:50px;}
.visual .bx-wrapper .bx-viewport{left:0;border:0;box-shadow:none}
.visual figure.multiple{overflow:hidden}
.visual figure.multiple>a{float:left}
.visual figure.multiple>a:first-child .rect_box{top:80px;width:330px;padding:26px}
.visual figure.multiple>a:first-child .rect_box:after{bottom:-24px;width:48px;height:48px;background-image:url(/resources/img/ico_visual_rect_box_more_multiple2.png)}
.visual figure.multiple>a:first-child .rect_box strong{font-size:28px}
.visual figure.multiple>a:first-child .rect_box p{margin-top:2px;font-size:14px}
.visual figure.multiple .rect_box{top:26px;width:260px;padding:20px}
.visual figure.multiple .rect_box:after{bottom:-13px;width:25px;height:25px;background-image:url(/resources/img/ico_visual_rect_box_more_multiple.png)}
.visual figure.multiple .rect_box strong{font-size:18px}
.visual figure.multiple .rect_box p{margin-top:2px;font-size:14px}
.visual figure{position:relative}
.visual figure>a{display:block;position:relative}
.visual .rect_box{position:absolute;top:80px;left:0;width:430px;padding:35px;background:url(/resources/img/bg_visual_rect_box.png)}
.visual .rect_box:after{content:'';position:absolute;right:0;bottom:-30px;width:62px;height:62px;background:url(/resources/img/ico_visual_rect_box_more.png)}
.visual .rect_box strong{font-weight:normal;font-size:34px;line-height:1.4}
.visual .rect_box p{margin-top:10px;font-size:18px;color:#666}
.visual .bxslider_menu{position:absolute;top:100%;right:0;left:0;/*margin-top:-1px*/}
.visual .bxslider_menu ul{background:url(/resources/img/bg_visual_menu.png) repeat-x}
.visual .bxslider_menu ul:after{display:block;content:'';clear:both}
.visual .bxslider_menu li{float:left;position:relative;width:20%}
/*.visual .bxslider_menu li:first-child:after{display:none}*/
.visual .bxslider_menu li:after{content:'';position:absolute;top:50%;left:0;width:1px;height:18px;margin-top:-9px;background-color:##d8d8d8;}
.visual .bxslider_menu li.on:after{display:none}
.visual .bxslider_menu li.on a{background:url(/resources/img/bg_visual_menu_on.png) repeat-x}
.visual .bxslider_menu li.on a:before,
.visual .bxslider_menu li.on a:after{display:block}
/* S : 161107 - kang2oon - 배너수량에 따른 사이즈 조정 */
.visual .bxslider_menu ul.cnt1 li{width:100%;}
.visual .bxslider_menu ul.cnt2 li{width:50%;}
.visual .bxslider_menu ul.cnt3 li{width:33.333333%;}
.visual .bxslider_menu ul.cnt4 li{width:25%;}
.visual .bxslider_menu ul.cnt5 li{width:20%;}
/* E : 161107 - kang2oon - 배너수량에 따른 사이즈 조정 */
.visual .bxslider_menu a{display:block;padding:16px 0 13px;background-color:#f6f6f6;font-size:16px;    color: #1d1d1d;  border: 1px solid #ececec;text-align:center}
.visual .bxslider_menu a:before,
.visual .bxslider_menu a:after{display:none;content:'';position:absolute}
.visual .bxslider_menu a:before{top:-12px;left:50%;margin-left:-6px;border:6px solid transparent;border-bottom-color:#ffdbe0;}
.visual .bxslider_menu a:after{top:0;left:0;right:0;height:4px;background-color:#ffdbe0;}
.visual .bx-wrapper .bx-pager{display:none;bottom:auto;padding:10px 0 8px;border-bottom:1px solid #d8d8d8}
.visual .bx-wrapper .bx-pager.bx-default-pager a{background-color:#e9e9e9}
.visual .bx-wrapper .bx-pager.bx-default-pager a:hover,
.visual .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#007cc4}
.visual .bx-wrapper .bx-controls-direction a{display:none;z-index:5;width:21px;height:42px;margin-top:-21px}
.visual .bx-wrapper .bx-prev{left:-38px;background:url(/resources/img/visual_controls.png) no-repeat}
.visual .bx-wrapper .bx-next{right:-38px;background:url(/resources/img/visual_controls.png) no-repeat -25px 0}
.visual_e1{margin-bottom:95px}

/* Visual */
.maintopslide .bx-wrapper{margin-bottom:120px; margin-top:18px;}
.maintopslide .bx-wrapper .bx-viewport{left:0;border:0;box-shadow:none}
.maintopslide .bx-wrapper .bx-viewport img{border-radius:12px;}
.maintopslide .bxslider_menu{
  position:absolute;
  top:100%;
  left:50% !important;
  right:auto !important;
  transform:translateX(-50%);
  width:100%;
  background:#f6f6f6;
  border-radius:12px;
  overflow:hidden;
  margin-top:10px;
}
.maintopslide .bxslider_menu ul{
  display:flex;
  margin:0;
  padding:0;
  list-style:none;
  background:none !important;
}
.maintopslide .bxslider_menu li{
  flex:1;
  position:relative;
  border-left:1px solid #E5E5E5;
}
.maintopslide .bxslider_menu li:first-child{
  border-left:0;
}
.maintopslide .bxslider_menu li:before,
.maintopslide .bxslider_menu li:after{
  display:none !important;
  content:none !important;
}
/* 기본 탭 */
.maintopslide .bxslider_menu li a{
  display:block;
  padding:16px 13px;
  text-align:center;
  font-size:16px;
  color:#1d1d1d;
  background:none !important;
  border:0 !important;
  border-radius:0 !important;
  position:relative;
}

/* 선택(on) 탭 배경 */
.maintopslide .bxslider_menu li.on a{
  background:#e6f0ff !important;
}
/* 예전 코드에서 상단 4px 바/삼각형 쓰던 흔적 완전 차단 */
.maintopslide .bxslider_menu li a:before, .maintopslide .bxslider_menu li a:after{display:none !important; content:none !important;}
.maintopslide .bx-wrapper .bx-controls-direction a{display:none; z-index:5; width:56px; height:56px; margin-top:-21px}
.maintopslide .bx-wrapper .bx-prev{left: -70px;background:url(/resources/img/main_slide_btn.png) no-repeat}
.maintopslide .bx-wrapper .bx-next{right:-70px;background:url(/resources/img/main_slide_btn.png) no-repeat -58px 0}




/* =MyInfo */
.myinfo{position:absolute;top:0;left:0;width:170px}
.myinfo.fixed{position:fixed;top:156px;left:50%;margin-left:-600px}
.myinfo .group{padding-top:30px; /*background-color:#008de2;*/background-color:#7b7b7b;}
.myinfo .group>.info{/*background-color:#008de2;*/background-color:#7b7b7b;font-size:12px;line-height:1.6;color:#fff;text-align:center}
.myinfo .group>.info>a{color:#fff}
.myinfo .group>.tbl{padding:18px 0 12px}
.myinfo .group>.tbl>.cell{position:relative}
.myinfo .group>.tbl>.cell:after{content:'';position:absolute;top:50%;left:0;width:1px;height:44px;margin-top:-30px; background-color:#bdbdbd;/*background-color:#3fa7e6;*/ }
.myinfo .group>.tbl>.cell:first-child:after{display:none}
.myinfo .group>.tbl a{color:#fff}
.myinfo .group>.tbl a>span{display:block;margin-top:10px}
.myinfo .login,
.myinfo .signup{width:50%;font-size:12px;text-align:center}
.myinfo .mymenu{/*background-color:#007cc4;*/background-color:#f5f5f5;}
.myinfo .mymenu li{padding:0 20px;}
.myinfo .mymenu li a{margin-top:-1px;border-top:1px dotted #adadad;  /*border-top:1px dotted #5fafde;*/}
.myinfo .mymenu li:first-child a{margin-top:0;border-top:0}
.myinfo .mymenu li.tel{padding:0 20px;border-top:0; background-color:#f5f5f5; /*background-color:#385976;*/}
.myinfo .mymenu li.tel a{font-family:tahoma;cursor:default; /*color: #fff;*/ color:#4a4a4a;}
.myinfo .mymenu li.m1>a,.myinfo .mymenu li.m2>a,.myinfo .mymenu li.m3>a,.myinfo .mymenu li.m4>a{background:url(/resources/img/bg_mymeny_arr.gif) no-repeat 100% 50%}
.myinfo .mymenu li.m5{position:relative;background-color:#385976;}
.myinfo .mymenu li.m5.no_line a{border:0}
.myinfo .mymenu li.m5>a{background:url(/resources/img/bg_mymeny_arr.gif) no-repeat 100% 50%;border-top:1px dotted #007cc4}

.myinfo .mymenu li:last-child a{line-height:1.4;background: none;}
.myinfo .mymenu li:last-child a span{font-size:13px;color:#8e8e8e;}
.myinfo .mymenu li.m5.no_line:hover .free_bx{display:block;}
.myinfo .mymenu li .free_bx{display:none;}
.myinfo .mymenu li .free_point{position:absolute;top:-44px;right:-100px;width:164px;padding:7px 11px;text-align:center;background-color:#fff;border:3px solid #ffd200;border-radius:5px;z-index:10}
.myinfo .mymenu li .arr{position:absolute;top:5px;right:21px;width:12px;height:10px;background:url(/resources/img/free_btn_1.png) no-repeat;z-index:100;}
.myinfo .mymenu li .point_color{color:#d2352a;font-weight:bold;}
.myinfo .mymenu li.m1 .ico{margin-right:7px}
.myinfo .mymenu li.m2 .ico{margin-right:7px}
.myinfo .mymenu li.m3 .ico{margin-right:4px}
.myinfo .mymenu li.tel .ico{margin-right:5px}
.myinfo .mymenu a{display:block;padding:15px 0;color:#4a4a4a; /* color:#fff;*/}
/*left_b*/
.left_b{margin-top:10px;}
.call{padding:14px 12px;background-color:#7b7b7b}
.call h3{font-weight:500;color:#fff;}
.call .ico{display:inline-block;width:17px;height:14px;margin:2px 0 0 4px;background:url(/resources/img/ico_call.png) no-repeat}
.call .call_num{padding-bottom:6px;border-bottom:1px dotted #fff;font-size:22px;font-family:Tahoma;color:#f5a030;font-weight:normal;}
.call .time{padding-top:8px;color:#fff;font-size:13px;}
.call .bg_orange{display:inline-block;height:18px;margin-right:6px;padding:0 6px;line-height:19px;background-color:#f5a030;border-radius:18px;}
.kakao{padding:14px 12px;background-color:#ffeb00;color:#351719}
.kakao .ico{display:inline-block;width:17px;height:16px;margin-left:4px;background:url(/resources/img/ico_kakao.png) no-repeat}
.kakao p{padding:3px 0 7px;border-bottom:1px dotted #351719;}
.kakao ul{padding-top:2px;}
.kakao ul li{padding-top:7px;}
.kakao ul li .bar{padding:0 2px 0 4px;opacity:.5;}
.kakao ul li .bar.no_p{padding:0 2px 0 2px;}

.myinfo_normal .group{padding-top:20px}
.myinfo_normal .group>.info{padding:0 12px 14px;text-align:left}
.myinfo_normal .group>.info .nickname{font-size:16px}
.myinfo_normal .group>.info .nickname>strong{font-weight:normal;color:#fff}
.myinfo_normal .group>.info p{margin-top:10px}
/*.myinfo_normal .group>.info p>em{color:#fff;text-decoration:underline}*/
.myinfo_normal .group>.info a{color:#fff;text-decoration:underline}
.myinfo_normal .group>.tbl{position:relative;padding:12px 0}
.myinfo_normal .group>.tbl:before{content:'';position:absolute;top:0;right:16px;left:16px;height:1px;border-top:1px dotted #0070b2}
.myinfo_normal .group>.tbl>.cell:after{height:10px;margin-top:-5px}
.myinfo_normal .login .ico{margin:-1px 4px 0 0}
.myinfo_normal .signup .ico{margin:-2px 4px 0 0}

.myinfo_multi .group{padding-top:20px}
.myinfo_multi .group>.info{padding:0 12px 14px;text-align:left}
.myinfo_multi .group>.info .nickname{font-size:16px}
.myinfo_multi .group>.info .nickname>strong{font-weight:normal;color:#fff}
.myinfo_multi .group>.info ul{margin-top:10px}
.myinfo_multi .group>.info li{margin-top:4px;color:#fff}
.myinfo_multi .group>.info li:first-child{margin-top:0}
.myinfo_multi .group>.info li>span{position:relative;margin-right:8px;padding-right:10px;color:#fff}
.myinfo_multi .group>.info li>span:after{content:'';position:absolute;top:50%;right:0;width:1px;height:8px;margin-top:-4px;background-color:#bdbdbd; /*background-color:#3fa7e6;*/}
.myinfo_multi .group>.tbl{position:relative;padding:12px 0}
.myinfo_multi .group>.tbl:before{content:'';position:absolute;top:0;right:16px;left:16px;height:1px;border-top:1px dotted #bdbdbd;/* border-top:1px dotted #6dc7ff;*/}
.myinfo_multi .group>.tbl>.cell:after{height:10px;margin-top:-5px}
.myinfo_multi .login .ico{margin:-1px 4px 0 0}
.myinfo_multi .signup .ico{margin:-2px 4px 0 0}

/* =Lecture */
.lecture{position:absolute;top:0;right:0;width:190px}
.lecture h3{font-weight:normal;font-size:20px}
.lecture .lst{margin-top:10px}
.lecture .lst li{margin-top:-1px;padding:15px 0;border:1px solid #ccc;border-width:1px 0}
.lecture .lst li:first-child{margin-top:0;border-top-color:#666}
.lecture .lst strong{font-weight:normal;font-size:16px}
.lecture .lst .price{display:block;margin-top:10px;color:#999}
.lecture .paginate{margin-top:15px}
.lecture .paginate button[type=button]{width:15px;height:15px;margin-top:0;background-image:url(/resources/img/sp_lecture_paginate.png)}
.lecture .paginate button[type=button].btn_prev{margin-right:15px}
.lecture .paginate button[type=button].btn_next{margin-left:15px}
.lecture .paginate a{margin:0 10px;font-size:12px}

.order_btn{width:17%;padding:8px;border: 1px solid #ddd;background:#efefef;}

/* =Cont Group */
.cont_group{padding-left:210px}
.cont_group_v1{padding-right:240px}

/* =Thumb Area */
.thumb_area{margin-top:50px}
.thumb_area:after{display:block;content:'';clear:both}
.thumb_area:first-child{margin-top:0}
.thumb_area>.thumb_group{width:486px;margin-top:0}
.thumb_area>.thumb_group:first-child{float:left}
.thumb_area>.thumb_group:last-child{float:right}

/* =Thumb Group */
.thumb_group{position:relative;margin-top:45px}
.thumb_group:first-child{margin-top:0}
.thumb_group a.more{position:absolute;top:0;right:0;width:22px;height:22px;background:url(/resources/img/btn_thumb_more.jpg) no-repeat}
.thumb_group h2{font-weight:normal;font-size:26px}
	.thumb_group h2 span{font-weight:bold;}
.thumb_group .cont{margin-top:20px}

.thumb_group2{margin-top:46px}
.thumb_group2:first-child{margin-top:0}
.thumb_group2 h2{font-weight:normal;font-size:26px}
.thumb_group2 .cont{margin-top:20px}
.thumb_group2 .cont:after{display:block;content:'';clear:both}
.thumb_group2 figure{float:left}
.thumb_group2 .desc{float:right}
.thumb_group2 figure{width:484px}
.thumb_group2 .desc{width:486px}
.thumb_group2 .info_view{color:#7c8183}
.thumb_group2 .info_view h3{font-weight:normal}
.thumb_group2 .info_view .news{position:relative;padding:10px 0 15px}
.thumb_group2 .info_view .news h3{font-size:18px;color:#000}
.thumb_group2 .info_view .news>p{margin-top:14px;line-height:1.6;text-align:justify}
.thumb_group2 .info_view .news>p>a{color:#7c8183}
.thumb_group2 .info_view .news>a.more{position:absolute;top:10px;right:0;padding-right:11px;background:url(/resources/img/btn_thumb_more2.gif) no-repeat 100% 45%;color:#007cc4;text-decoration:underline}
.thumb_group2 .info_view .relation{overflow:hidden;padding-top:18px;border-top:1px dotted #ccc}
.thumb_group2 .info_view .relation h3{font-size:16px;color:#f55405}
.thumb_group2 .info_view .relation ul{overflow:hidden;margin-top:8px;margin-left:-18px}
.thumb_group2 .info_view .relation li{float:left;position:relative;margin:6px 0;padding:0 18px}
.thumb_group2 .info_view .relation li:after{content:'';position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#b2b2b2}
.thumb_group2 .info_view .relation a{color:#7c8183}

.thumb_group3{}
.thumb_group3 h2{font-weight:normal;font-size:26px}
.thumb_group3 .cont{overflow:hidden;margin-top:20px}
.thumb_group3 .thumb_lst{float:left;width:602px}
.thumb_group3 .thumb_lst li{width:276px; margin-left:25px}
.thumb_group3 .thumb_lst img{max-width:100%;height:210px;border:0;vertical-align:top}
.thumb_group3 .evtbox{float:right;width:388px}
.thumb_group3 .evtbox ul{overflow:hidden;margin:-20px 0 0 -20px}
.thumb_group3 .evtbox li{float:left;width:184px;height:94px;margin:20px 0 0 20px;border:1px solid #ddd}
.thumb_group3 .evtbox a{display:block;position:relative;height:100%;padding:15px}
.thumb_group3 .evtbox a:after{content:'';position:absolute;right:15px;bottom:15px;width:5px;height:9px;background:url(/resources/img/ico_evtbox_arr.png) no-repeat}
.thumb_group3 .evtbox strong{font-weight:normal;line-height:1.4;color:#000}
.thumb_group3 .evtbox .date{position:absolute;bottom:12px;left:15px;font-size:12px;color:#8d9294}

/* =Thumb List */
.thumb_lst{}
.thumb_lst ul{}
.thumb_lst ul:after{display:block;content:'';clear:both}
.thumb_lst li{float:left;width:232px;margin-left:20px}
.thumb_lst li.divider{position:absolute;width:100%;height:1px;margin-top:25px;background-color:#d1d1d1}
.thumb_lst li:first-child{margin-left:0}
.thumb_lst .pic,
.thumb_lst .video{position:relative}
.thumb_lst .video:after{content:'';position:absolute;right:6px;bottom:6px;width:32px;height:32px;background:url(/resources/img/ico_play.png) no-repeat}
.thumb_lst .labels{position:absolute;top:0;left:0}
.thumb_lst .fluid_thumb{display:block;overflow:hidden;position:relative;/*padding-top:59.482%;*/padding-top:58.5%;border:1px solid #e4edf2;}
.thumb_lst .fluid_thumb>img{position:absolute;top:0;left:0;right:0;bottom:0;}
.thumb_lst figcaption{padding:20px 0}
.thumb_lst figcaption>strong, .thumb_lst figcaption>a>strong{display:block;overflow:hidden;height:38px;font-weight:normal;font-size:16px;color:#000}
.thumb_lst figcaption>.desc{overflow:hidden;height:44px;margin-top:4px;line-height:1.6;color:#7c8183}
.thumb_lst figcaption>.price{display:block;margin-top:14px;color:#f55405;font-size:13px;letter-spacing:-.5px; height:16px; line-height:16px;/* overflow:hidden;*/}
.thumb_lst figcaption>.price_modify {display:flex; justify-content: space-between; align-items: center;}
.thumb_lst figcaption>strong+.price{margin-top:10px}

.thumb_lst_v1{}
.thumb_lst_v1 ul{margin-top:-40px;margin-left:-20px}
.thumb_lst_v1 li{position:relative;margin-top:40px}
.thumb_lst_v1 li:first-child{margin-left:20px}
.thumb_lst_v1 .chk_label{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%}
.thumb_lst_v1 .cstm_inpt_chkbox_v1{position:absolute;top:4px;right:2px}
.thumb_lst_v1 .btn{float:left;width:49%;margin-left:2%;padding:10px 0 8px}

.thumb_lst_v2{}
.thumb_lst_v2 li{width:150px;margin-left:18px}
.thumb_lst_v2 img{border-radius:50%}
.thumb_lst_v2 figcaption>strong,
.thumb_lst_v2 figcaption>.price{text-align:center}
.thumb_lst_v2 figcaption>.price{color:#7c8183}

/* =Button Area */
.btn_area{overflow:hidden}
.btn_area .btn{display:inline-block;position:relative;text-align:center}
.btn_area .btn:first-child{margin-left:0}
.btn_area .btn_type1{background-color:#999;color:#fff}
.btn_area .btn_type2{background-color:#fff;color:#8c8c8c}
.btn_area .btn_type2:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #bfbfbf}
.btn_area .btn_type3{background-color:#007cc4;color:#fff}
.btn_area .btn_type4{background-color:#fff;color:#f55405}
.btn_area .btn_type4:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;/*border:1px solid #f55405*/}

.btn_area2{text-align:right}
.btn_area2 button.btn{padding:14px 0;border:0}
.btn_area2 .btn{display:inline-block;min-width:150px;margin-left:6px;padding:15px 0;font-size:16px;text-align:center;color:#fff}
.btn_area2 .btn:first-child{margin-left:0}
.btn_area2 .btn_type1{background-color:#007cc4}
.btn_area2 .btn_type2{background-color:#999}

.btn_area3{}
.btn_area3>a{display:inline-block;position:relative;width:136px;margin-left:8px;padding:8px 8px 7px;border:1px solid #c5c7c7;font-size:13px}
.btn_area3>a:first-child{margin-left:0}
.btn_area3>a>span{position:absolute;top:50%;right:9px;width:10px;height:10px;margin-top:-5px}
.btn_area3>a>span:before,
.btn_area3>a>span:after{content:'';position:absolute;background-color:#333}
.btn_area3>a>span:before{top:50%;left:0;width:10px;height:1px;margin-top:-1px}
.btn_area3>a>span:after{top:0;left:50%;width:1px;height:10px;margin-left:-1px}
/* 161108_kang2oon - 버튼 양쪽 정렬 추가 */
.btn_area4{}
.btn_area4:after{display:block;content:"";clear:both;}
.btn_area4 button.btn{padding:14px 0;border:0}
.btn_area4 .btn{display:inline-block;min-width:150px;margin-left:6px;padding:15px 0;font-size:16px;text-align:center;color:#fff}
.btn_area4 .btn:first-child{margin-left:0}
.btn_area4 .btn_type1{background-color:#007cc4}
.btn_area4 .btn_type2{background-color:#999}
.btn_area4 .left{float:left;}
.btn_area4 .right{float:right;}


/* =License Step */
.license_step{margin-top:25px;background-color:#f2f2f2}
.license_step .group>div{max-width:1020px;margin:0 auto}

/* =Banner */
.banner{margin-top:25px}
.banner .bxslider{}
.banner .bx-wrapper{margin-bottom:0}
.banner .bx-wrapper .bx-viewport{/*height:100px!important;*/left:0;border:0;box-shadow:none}
.banner .bx-wrapper .bx-pager{top:10px;right:10px;bottom:auto;width:auto;padding-top:0}
.banner .bx-wrapper .bx-pager.bx-default-pager a{margin:0 3px;background-color:#00639d}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#000}
.banner_v1 .bx-wrapper .bx-pager.bx-default-pager a{background-color:#ca7f36}
.banner_e1{margin-top:40px}
.banner_e2{margin-top:60px}

/* =Heading Title */
.htit{padding:60px 0 20px;text-align:center}
.htit h2{font-weight:normal;font-size:44px;color:#000}

/* =Paginate */
.paginate{margin-top:40px;text-align:center}
.paginate:after{display:block;content:'';clear:both}
.paginate button[type=button]{width:20px;height:20px;margin-top:-2px;border:0;background:url(/resources/img/sp_paginate.png) no-repeat}
.paginate button[type=button].btn_prev{margin-right:20px;background-position:0 0}
.paginate button[type=button].btn_next{margin-left:20px;background-position:100% 0}
.paginate a{position:relative;margin:0 15px;color:#7c8183}
.paginate a:after{display:none;content:'';position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#007cc4}
.paginate a.on{color:#007cc4;}
.paginate a.on:after{display:block}

/* =Thumb Detail */
.thumb_detail{outline:0px solid red}
.thumb_detail .labels+h2{margin-top:15px}
.thumb_detail h2{font-weight:normal;font-size:30px}
.thumb_detail>.group{margin-top:25px}
.thumb_detail .pic{overflow:hidden;width:384px;max-height:228px}
.thumb_detail .info>ul{margin-left:30px;border:1px solid #ccc;border-width:1px 0}
.thumb_detail .info>ul>li{padding:16px 20px}
.thumb_detail .info>ul>li:after{display:block;content:'';clear:both}
.thumb_detail .info>ul>li.sale{position:relative;padding:0;border-top:1px solid #ccc}
.thumb_detail .info>ul>li.sale a{display:block;position:relative;padding:16px 20px}
.thumb_detail .info>ul>li.sale a>span{position:absolute;top:50%;right:15px;width:11px;height:11px;margin-top:-5px;background:url(/resources/img/sp_thumb_detail_sale_arr.gif) no-repeat}
.thumb_detail .info>ul>li.sale.on{border-top-color:#666;border-right:1px solid #666;border-left:1px solid #666}
.thumb_detail .info>ul>li.sale.on a{background-color:#fafafa;text-indent:-1px}
.thumb_detail .info>ul>li.sale.on a>span{background-position:100% 0}
.thumb_detail .info>ul>li.sale>.dir{position:absolute;top:100%;right:-1px;left:-1px;z-index:5;border-top:1px solid #e5e5e5;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;background-color:#fff}
.thumb_detail .info>ul>li.sale>.dir .item{position:relative;margin-top:-1px;padding:18px 20px 16px;border-top:1px solid #e5e5e5}
.thumb_detail .info>ul>li.sale>.dir .item:before,
.thumb_detail .info>ul>li.sale>.dir .item:after{content:'';position:absolute;top:0;width:20px;height:1px;margin-top:-1px;background-color:#fff}
.thumb_detail .info>ul>li.sale>.dir .item:first-child{margin-top:-1px;border-top:0}
.thumb_detail .info>ul>li.sale>.dir .item:first-child:before,
.thumb_detail .info>ul>li.sale>.dir .item:first-child:after{display:none}
.thumb_detail .info>ul>li.sale>.dir .item:before{left:0}
.thumb_detail .info>ul>li.sale>.dir .item:after{right:0}
.thumb_detail .info>ul>li.sale>.dir .item>p{}
.thumb_detail .info>ul>li.sale>.dir .item>strong{display:block;font-weight:normal;font-size:12px}
.thumb_detail .info>ul>li.sale>.dir .item>p+strong{margin-top:14px}
.thumb_detail .info>ul>li.sale>.dir .item>p+ul{margin-top:12px}
.thumb_detail .info>ul>li.sale>.dir .item ul{margin-top:6px}
.thumb_detail .info>ul>li.sale>.dir .item li{margin-top:10px;padding-left:10px;font-size:12px;line-height:1.5;color:#7c8183}
.thumb_detail .info>ul>li.sale>.dir .item li:before{content:'- ';margin-left:-10px}
.thumb_detail .info>ul>li.sale>.dir .item li:first-child{margin-top:0}
.thumb_detail .info>ul>li.sale>.dir .item li>em{color:#007cc4}
.thumb_detail .info>ul>li>strong{float:left;font-weight:normal;color:#000}
.thumb_detail .info>ul>li>p{float:right;text-align:right;color:#7c8183}
.thumb_detail .info .period{}
.thumb_detail .info .fcost{display:block}
.thumb_detail .info .price{display:block;margin-top:16px;font-size:20px;color:#f55405}
.thumb_detail .btn_area{margin-top:15px;margin-left:30px}
.thumb_detail .btn_area .btn{min-height:50px;margin-left:2px;text-align:center;vertical-align:top}
.thumb_detail .btn_area .btn:first-child{margin-left:0}
.thumb_detail .btn_area .btn:nth-of-type(1){width:130px;padding:16px 0 15px;font-size:16px}
.thumb_detail .btn_area .btn:nth-of-type(2){width:95px;padding:16px 0 15px;font-size:16px}
.thumb_detail .btn_area .btn:nth-of-type(3){width:92px;padding:17px 0 16px}
.thumb_detail .btn_area .btn .ico_favorites{margin-right:3px}

/* =Tabs */
.tabs{margin-top:50px;background-color:#fff}
.tabs ul{overflow:hidden}
.tabs li{float:left;position:relative;border:1px solid #ccc;border-width:1px 1px 0}
.tabs li:first-child{margin-left:0}
.tabs li:first-child:before{display:none}
.tabs li:before{content:'';position:absolute;top:0;bottom:2px;left:-1px;width:1px;background-color:#fff}
.tabs a{display:block;padding:18px 0;font-size:16px;color:#707070;text-align:center}
.tabs a:before,
.tabs a:after{content:'';position:absolute}
.tabs a:before{display:none;top:0;right:0;bottom:0;left:0;border:1px solid #007cc4;border-width:1px 1px 0}
.tabs a:after{right:-1px;bottom:0;left:-1px;height:2px;background-color:#007cc4}
.tabs li.on{z-index:5;border-color:#007cc4}
.tabs li.on:before{left:-2px}
.tabs li.on a:before{display:block}
.tabs li.on a:after{right:1px;left:1px;background-color:#fff}
.tabs li.on a{color:#007cc4}
.tabs_two li{width:50%}
.tabs_four li{width:25%}
.tabs_five li{width:20%}
.tabs_e1 a{font-size:18px}

.tabs2{overflow:hidden;border:1px solid #9ea8ad}
.tabs2 ul{overflow:hidden;margin-bottom:-1px}
.tabs2 li{float:left;margin-top:-1px;border:1px solid #ddd;border-width:1px 0}
.tabs2 li:last-child>a{border-right:0}
.tabs2 li.on>a{background-color:#9ea8ad;color:#fff}
.tabs2 a{display:block;margin-left:-1px;padding:15px 0;border:1px solid #ddd;border-width:0 1px;color:#666;text-align:center}
.tabs2_two li{width:50%}
.tabs2_three li{width:33.3%}
.tabs2_three li:nth-of-type(3n+3)>a{border-right:0}
.tabs2_three li:last-child>a{border-right:1px solid #ddd}
.tabs2_four li{width:25%}
.tabs2_four li:nth-of-type(4n+4)>a{border-right:0}
.tabs2_five li{width:20%}

/* =Detail View */
.detail_view{position:relative}
.detail_view>a.write{position:absolute;top:10px;right:0;padding:7px 24px;background-color:#007cc4;color:#fff}
.detail_view>h2{position:relative;margin-top:50px;padding-top:15px;font-weight:normal;font-size:26px;color:#000}
.detail_view>h2:before{content:'';position:absolute;top:0;left:0;width:38px;height:4px;background-color:#007cc4}
.detail_view>h3{margin-top:25px;font-size:16px;font-weight:normal;color:#000}
.detail_view>h3>.desc{margin-left:4px;font-size:14px;color:#f88248}
.detail_view .table{margin-top:16px}
.detail_view .about{margin-top:30px}
.detail_view .about .tbl{margin-bottom:30px;}
.detail_view .bbs_lst{margin-top:30px}
.detail_view_e1>h2{font-size:26px}

/* =Detail List */
.dlst{margin-top:25px}
.dlst dt{font-size:16px;color:#000}
.dlst dd{margin-top:2px;line-height:1.4;color:#7c8183}
.dlst dd:nth-of-type(1){margin-top:10px}
.dlst .lst{}
.dlst .lst li{position:relative;padding-left:10px}
.dlst .lst li:before{content:'- ';margin-left:-10px}

/* =About */
.about{}
.about .pic{width:187px}
.about .info{overflow:hidden}
.about .info>.name{display:block;margin:10px 0 0 30px;font-weight:normal;font-size:22px}
.about .info>.group{margin-top:25px;padding-left:30px;border-left:1px dashed #ccc}
.about .info>.group:first-of-type{border-left:0}
.about .info .dlst{margin-top:35px}
.about .info .dlst:first-child{margin-top:0}
.about .info .dlst li{margin-top:6px}

/* =Board Group */
.board_group{margin-top:20px}
.board_group .btn_area2, .board_group .btn_area4{margin-top:20px}

/* =Board List */
.bbs_lst{border-top:1px solid #666}
.bbs_lst>ul>li{margin-top:-1px;border:1px solid #ddd;border-width:1px 0}
.bbs_lst>ul>li:first-child{margin-top:0;border-top:0}
.bbs_lst>ul>li>div,
.bbs_lst>ul>li>a{padding:23px 25px}
.bbs_lst>ul>li>a{display:block}
.bbs_lst>ul>li.on{background-color:#fafafa}
.bbs_lst>ul>li.on .question:after{background-position:100% 0}
.bbs_lst>ul>li.on .question>p{font-weight:bold}
.bbs_lst>ul>li.new .question{background-color:#fafafa}
.bbs_lst>ul>li.finish .question_v2:after{background-position:100% 0}
.bbs_lst>ul>li.finish .date{color:#8d9294}
.bbs_lst .question{position:relative;cursor:pointer}
.bbs_lst .question:after{content:'';position:absolute;bottom:30px;right:28px;width:12px;height:7px;background:url(/resources/img/sp_lst_board_arr.png) no-repeat}
.bbs_lst .question>p{margin-top:8px;font-size:16px;text-align:justify}
.bbs_lst .question .date,
.bbs_lst .question .ctgr{color:#007cc4;font-size:13px;}
.bbs_lst .question .writer{position:absolute;right:60px;bottom:24px;font-size:13px;color:#666}
.bbs_lst .question .ico_writer{margin:-2px 2px 0 0}
.bbs_lst .question .badge{position:absolute;top:0;left:20px;margin-top:15px}
.bbs_lst .question .apply{position:absolute;bottom:25px;right:42px;color:#b3b3b3}
.bbs_lst .question a.apply{color:#007cc4}
.bbs_lst .question_v1:after{bottom:28px;width:7px;height:12px;background-image:url(/resources/img/lst_board_arr.png)}
.bbs_lst .question_v2{cursor:default}
.bbs_lst .question_v2:after{bottom:28px;width:7px;height:12px;background-image:url(/resources/img/sp_lst_board_arr2.png)}
.bbs_lst .question_v3{overflow:hidden}
.bbs_lst .question_v3:after{display:none}
.bbs_lst .question_v3>p{float:left;max-width:65%;margin-top:22px}
.bbs_lst .question_v3>p strong{font-weight:normal;font-size:22px;line-height:1.4}
.bbs_lst .question_v3 .date{position:absolute;top:20px;left:100px}
.bbs_lst .question_v3 .desc{display:block;margin-top:8px;font-size:14px;line-height:1.6;color:#7c8183}
.bbs_lst .question_v3 .thumb{overflow:hidden;float:right;width:276px;max-height:210px}
.bbs_lst .question_e1{padding-left:100px}
.bbs_lst .answer{border-top:1px solid #ddd;line-height:1.6}
.bbs_lst .question .category,
.bbs_view .bbs_view_sjt .category
{position:relative;top:-2px;display:inline-block;background-color: #67b1d6;padding:3px 6px 2px;font-size:12px;color:#fff;margin-right:6px;}

.bbs_lst_v1>ul>li.on .question>p{font-weight:normal;color:#f55405}
.bbs_lst_v1>ul>li.on .question .num{color:#f55405}
.bbs_lst_v1>ul>li.on .question .func a{color:#b0b0b0}
.bbs_lst_v1>ul>li.on .question .func a>span{background-image:url(/resources/img/lst_board_arr6.png)}
.bbs_lst_v1>ul>li.on .question .func a.detail>span{background-image:url(/resources/img/lst_board_arr8.png);background-position:100% 45%}
.bbs_lst_v1 .question{cursor:default}
.bbs_lst_v1 .question .num{display:inline-block;margin-top:10px;color:#7c8183}
.bbs_lst_v1 .question .func{position:absolute;top:38px;right:0}
.bbs_lst_v1 .question .func ul{overflow:hidden}
.bbs_lst_v1 .question .func li{float:left;position:relative}
.bbs_lst_v1 .question .func li:after{content:'';position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#ddd}
.bbs_lst_v1 .question .func li:first-child:after{display:none}
.bbs_lst_v1 .question .func a{display:block;width:110px;padding:0;color:#666;text-align:center}
.bbs_lst_v1 .question .func a>span{padding-right:16px;background:url(/resources/img/lst_board_arr5.png) no-repeat 100% 50%}
.bbs_lst_v1 .question .func a.detail>span{padding-right:22px;background-image:url(/resources/img/lst_board_arr7.png)}
.bbs_lst_v1 .question:after{display:none}
.bbs_lst_v1 .question>p{margin-top:0}
.bbs_lst_v1 .detail_info{position:relative;margin:0 15px;padding:0;border-top:1px solid #ddd}
.bbs_lst_v1 .detail_info:before{content:'';position:absolute;top:20px;bottom:50px;left:62%;width:1px;background-color:#ddd}
.bbs_lst_v1 .detail_info:after{display:block;content:'';clear:both}
.bbs_lst_v1 .detail_info>.group{float:left;padding:30px 25px 25px}
.bbs_lst_v1 .detail_info .supply_lst li{margin-top:4px;padding-left:12px;background:url(/resources/img/ico_supply_lst.gif) no-repeat 0 6px;font-size:12px;line-height:1.6;color:#7c8183}
.bbs_lst_v1 .detail_info .supply_lst li:first-child{margin-top:0}
.bbs_lst_v1 .detail_info .erlmt_tbl{margin-top:-22px}
.bbs_lst_v1 .detail_info .erlmt_tbl .supply_lst{margin-top:10px}
.bbs_lst_v1 .detail_info .erlmt_item{margin-top:40px;padding-left:12px}
.bbs_lst_v1 .detail_info .erlmt_item:first-child{margin-top:0}
.bbs_lst_v1 .detail_info .erlmt_item>strong{position:relative;margin-left:-12px;padding-left:12px;font-weight:normal;color:#7c8183}
.bbs_lst_v1 .detail_info .erlmt_item>strong:before{content:'';position:absolute;top:50%;left:0;width:6px;height:2px;margin-top:-2px;background-color:#666}
.bbs_lst_v1 .detail_info .erlmt_item .supply_lst{margin-top:15px}
.bbs_lst_v1 .detail_info .progress{margin-top:15px}
.bbs_lst_v1 .detail_info .license_menu{outline:0px solid green;overflow:hidden;margin-top:20px}
.bbs_lst_v1 .detail_info .license_menu ul{overflow:hidden;margin-right:-1px;margin-bottom:-1px}
.bbs_lst_v1 .detail_info .license_menu li{float:left;width:33.3%;border:1px dotted #ccc;border-width:0 1px 1px 0}
.bbs_lst_v1 .detail_info .license_menu li:nth-of-type(3n+3){border-right:0}
.bbs_lst_v1 .detail_info .license_menu li.m1 .ico{margin-top:10px}
.bbs_lst_v1 .detail_info .license_menu li.m2 .ico{margin-top:9px}
.bbs_lst_v1 .detail_info .license_menu li.m3 .ico{margin-top:11px}
.bbs_lst_v1 .detail_info .license_menu li.m4 .ico{margin-top:10px}
.bbs_lst_v1 .detail_info .license_menu li.m5 .ico{margin-top:18px}
.bbs_lst_v1 .detail_info .license_menu a{display:block;position:relative;height:80px;padding:0;font-size:12px;color:#7c8183;text-align:center}
.bbs_lst_v1 .detail_info .license_menu a>.txt{position:absolute;right:0;bottom:15px;left:0}
.bbs_lst_v1 .detail_info .license_menu a>.txt>span{padding-right:8px;background:url(/resources/img/ico_license_menu_arr.png) no-repeat 100% 45%}
.bbs_lst_v1 .detail_info .bank{margin-top:15px;padding-bottom:10px;border-bottom:1px dotted #ddd}
.bbs_lst_v1 .detail_info .bank li{margin-top:6px;font-size:13px;line-height:1.6;letter-spacing:-1px}
.bbs_lst_v1 .detail_info .bank li:first-child{margin-top:0}
.bbs_lst_v1 .detail_info .bank li>span{position:relative;padding-right:6px;margin-right:3px;color:#7c8183;letter-spacing:0}
.bbs_lst_v1 .detail_info .bank li>span:after{content:'';position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-5px;background-color:#ddd}

/* =Board View */
.bbs_view{border-top:1px solid #666;border-bottom:1px solid #ddd}
.bbs_view .badge{position:absolute;top:0;left:20px;margin-top:15px}
.bbs_view .bbs_view_sjt{position:relative;padding:23px 25px;border-bottom:1px solid #ddd}
.bbs_view .bbs_view_sjt>p{margin-top:8px;font-size:18px;text-align:justify}
.bbs_view .bbs_view_sjt .date{color:#007cc4}
.bbs_view .bbs_view_sjt .writer{position:absolute;right:30px;bottom:24px;font-size:13px;color:#666}
.bbs_view .bbs_view_sjt .ico_writer{margin:-2px 2px 0 0}
.bbs_view .bbs_view_sjt_el{padding-left:100px}
.bbs_view .bbs_view_cont{padding:30px 25px 50px;line-height:1.6;color:#7c8183}

.bbs_view_v1{margin-top:-1px;border-top-color:#ddd;background-color:#fafafa}
.bbs_view_v1 .bbs_view_sjt .date{color:#7c8183}

/* =Board View List */
.bbs_view_lst{margin-top:-1px}
.bbs_view_lst li{position:relative;margin-top:-1px;padding:20px 25px 15px;border:1px solid #e3e3e3;border-width:1px 0}
.bbs_view_lst li:first-child{margin-top:0}
.bbs_view_lst li.prev strong:after{background-position:0 0}
.bbs_view_lst li.next strong:after{background-position:100% 0}
.bbs_view_lst strong{display:inline-block;position:relative;padding-right:20px;font-weight:normal;color:#007cc4;vertical-align:top}
.bbs_view_lst strong:after{content:'';position:absolute;top:50%;right:0;width:11px;height:6px;margin-top:-3px;background:url(/resources/img/sp_bbs_lst_arr.png) no-repeat}
.bbs_view_lst a{display:inline-block;overflow:hidden;margin-left:20px;max-width:75%;color:#000}
.bbs_view_lst .date{position:absolute;top:20px;right:20px;color:#7c8183}

/* =Board Table */
.bbs_tbl{border-top:1px solid #666;border-bottom:1px solid #ddd}
.bbs_tbl tr:first-child th,
.bbs_tbl tr:first-child td{border-top:0}
.bbs_tbl th,
.bbs_tbl td{height:60px;padding:12px 0;border-top:1px solid #ddd;text-align:left}
.bbs_tbl th{padding-right:10px;padding-left:30px;font-weight:normal;line-height:1.6}
.bbs_tbl th.valign{padding-top:18px;vertical-align:top}
.bbs_tbl th .impt{padding-right:12px;background:url(/resources/img/bg_bbs_tbl_impt.gif) no-repeat 100% 45%}
.bbs_tbl td{padding-right:30px}
.bbs_tbl input[type=text],
.bbs_tbl input[type=password],
.bbs_tbl input[type=email],
.bbs_tbl input[type=tel]{width:100%;padding:8px;border:1px solid #ddd}
.bbs_tbl textarea{width:100%;min-height:310px;border:1px solid #ddd}
.bbs_tbl .combobox select{height:34px;border-color:#ddd}
.bbs_tbl .dash{display:inline-block;margin-top:10px;color:#7c8183;vertical-align:top}
.bbs_tbl .secret_chk{margin:6px 0 0 14px}
.bbs_tbl .terms{overflow-y:auto;height:250px;padding:20px;border:1px solid #ddd;font-size:12px;line-height:1.6;color:#7c8183;text-align:justify}
.bbs_tbl .terms p,
.bbs_tbl .terms strong,
.bbs_tbl .terms ul,
.bbs_tbl .terms dl{margin-top:20px}
.bbs_tbl .terms strong+p,
.bbs_tbl .terms strong+ul,
.bbs_tbl .terms p:first-child{margin-top:0}
.bbs_tbl .terms strong{display:block;font-weight:normal;color:#333}
.bbs_tbl .agree{margin-top:8px;padding:10px 0;color:#666;text-align:right}

.bbs_tbl_v1 th{color:#7c8183}

/* =Board NoData */
.bbs_nodata{padding:86px 0;border-top:1px solid #666;border-bottom:1px solid #ddd;text-align:center}
.bbs_nodata.consulting{border-top:none;padding:66px 0 86px;}
.bbs_nodata>p{font-size:20px}
.bbs_nodata>p>strong{display:block;margin-top:20px;font-weight:normal}

/* S : 161109 - kang2oon - 이벤트 게시판 보기화면 스타일 추가 */
.bbs_view .bbs_view_cont .container{background:url(../img/e_event_conbg.png) repeat-y;background-size:contain;text-align:center;}
.bbs_view .bbs_view_cont .container .lecture_list{display:inline-block;max-width:846px;}
.bbs_view .bbs_view_cont .container .lecture_list:after{display:block;content:"";clear:both;}
.bbs_view .bbs_view_cont .container .lecture_list li{float:left;width:264px;margin:20px 9px;text-align:center;}
.bbs_view .bbs_view_cont .container .lecture_list li .thumb{border: 1px solid #e4e4e4;height:auto!important;line-height:0;}
.bbs_view .bbs_view_cont .container .lecture_list li h3{font-size: 15px;line-height: 20px;height: 40px;margin: 15px 0 10px;}
.bbs_view .bbs_view_cont .container .lecture_list li .priod{color:#afafaf;text-align:center;font-size:13px;}
.bbs_view .bbs_view_cont .container .lecture_list li .amount{font-size: 15px;color: #e90909;font-weight: bold;margin: 10px 0;}
.bbs_view .bbs_view_cont .container .lecture_list li .amount del{color: #898989;font-weight: normal;letter-spacing: -1px;}
/* E : 161109 - kang2oon - 이벤트 게시판 보기화면 스타일 추가 */

/* =Enrolment Table */
.erlmt_tbl{}
.erlmt_tbl table{}
.erlmt_tbl tr:first-child th,
.erlmt_tbl tr:first-child td{border-top:0}
.erlmt_tbl th,
.erlmt_tbl td{padding:22px 10px 20px;height:60px;border-top:1px dotted #b1b1b1}
.erlmt_tbl th.valign{vertical-align:top}
.erlmt_tbl th{font-weight:normal;color:#7c8183;text-align:left}
.erlmt_tbl td{color:#333}
.erlmt_tbl a.btn{display:inline-block;min-width:90px;margin:-7px 0 -7px 2px;padding:8px 0 6px;border:1px solid #666;font-size:12px;text-align:center}
.erlmt_tbl a.btn:first-child{margin-left:0}
.erlmt_tbl .supply{margin-top:-7px}
.erlmt_tbl .supply label>span{display:inline-block;margin:8px 15px 0 0}
.erlmt_tbl .supply input[type=text]{padding:6px;border:1px solid #ccc}

/* =Progress */
.progress{}
.progress .bar{position:relative;height:12px;border-radius:6px;background-color:#d9d9d9}
.progress .bar>.sjt,
.progress .bar>.output{position:absolute;top:-22px}
.progress .bar>.sjt{left:0}
.progress .bar>.output{right:0;font-family:tahoma;color:#007cc4}
.progress .graph{position:relative;min-width:4%;height:100%;border-radius:6px;background-color:#007cc4}
.progress .graph:before,
.progress .graph:after{content:'';position:absolute;top:50%;border-radius:50%}
.progress .graph:before{right:0;width:18px;height:18px;margin-top:-9px;background-color:#007cc4}
.progress .graph:after{right:3px;width:12px;height:12px;margin-top:-6px;background-color:#fff}
.progress+.progress{margin-top:20px}

.progress_v1{}
.progress_v1 .bar>.output{color:#8bc140}
.progress_v1 .graph{background-color:#8bc140}
.progress_v1 .graph:before{background-color:#8bc140}
.progress_e1{padding-top:22px}

/* =Licence Step Issue */
.licence_step_issue{margin-top:40px}

/* =Licence Horizontal Box */
.licence_hbox{overflow:hidden;margin-top:36px}
.licence_hbox .item{float:left;height:300px;margin-left:15px;padding:15px 20px;border:1px solid #e6e6e6}
.licence_hbox .item:first-child{margin-left:0}
.licence_hbox .item>strong{display:block;margin-top:-6px;padding:10px 0;border-bottom:1px dotted #e6e6e6;font-weight:normal;font-size:20px;color:#007cc4}
.licence_hbox .lst{padding-top:5px}
.licence_hbox .lst li{position:relative;margin-top:6px;padding-left:8px;line-height:1.6}
.licence_hbox .lst li:before{content:'';position:absolute;top:9px;left:0;width:2px;height:2px;background-color:#333}
.licence_hbox .lst .arr{display:inline-block;margin-top:2px;font-size:10px;vertical-align:top}
.licence_hbox .lst_v1 li{padding-left:0}
.licence_hbox .lst_v1 li:before{display:none}
.licence_hbox .desc{line-height:1.6;color:#7c8183}
.licence_hbox .desc_v1{margin-top:10px;padding-left:10px}
.licence_hbox .desc_v1:before{content:'- ';margin-left:-10px}
.licence_hbox .btn_area3{margin-top:34px}
.licence_hbox .btn_area3>a{width:134px;margin-left:6px}
.licence_hbox .btn_area3>a:first-child{margin-left:0}
.licence_hbox_two .item{width:487px}
.licence_hbox_three .item{width:320px}

/* =Licence Vertical Box */
.licence_vbox{margin-top:15px;padding:20px 20px 18px;border:1px solid #e6e6e6}
.licence_vbox strong{display:block;width:140px;border-right:1px dotted #e6e6e6;font-weight:normal;font-size:20px;color:#007cc4}
.licence_vbox .desc{margin-top:4px;padding-left:40px}
.licence_vbox .desc>span{margin-left:8px;color:#7c8183}
.licence_vbox_v1 strong{width:110px}
.licence_vbox_v1 .desc{padding-left:30px}
.licence_vbox_v1 .desc>span{margin-left:0}

/* =Licence Examination */
.licence_examination{overflow:hidden;margin-top:30px}
.licence_examination .pic,
.licence_examination .desc{float:left}
.licence_examination .pic{width:495px}
.licence_examination .desc{width:475px;margin-left:20px}
.licence_examination .desc li{position:relative;margin-top:20px;padding-left:10px;line-height:1.6;color:#7c8183}
.licence_examination .desc li:first-child{margin-top:0}
.licence_examination .desc li:before{content:'';position:absolute;top:9px;left:0;width:2px;height:2px;background-color:#7c8183}
.licence_examination .btn_area3{margin-top:34px;margin-left:10px}

/* =Certificate Pic */
.certifi_pic{float:right;width:344px;margin-top:-38px}

/* =Certificate List */
.certifi_lst{margin-top:25px}
.certifi_lst li{position:relative;margin-top:6px;padding-left:8px;line-height:1.6}
.certifi_lst li:first-child{margin-top:0}
.certifi_lst li:before{content:'';position:absolute;top:9px;left:0;width:2px;height:2px;background-color:#333}
.certifi_lst .arr{position:relative;top:-1px;font-size:10px}

/* =Payment Description */
.pay_desc{height:158px;margin-top:25px;border:10px solid #edf4fc}
.pay_desc .pic{overflow:hidden;width:235px;max-height:138px}
.pay_desc .group{height:69px}
.pay_desc .group>.cell{width:50%;text-align:center;vertical-align:middle}
.pay_desc .group .tit strong{max-width:340px;margin-top:6px;font-size:20px}
.pay_desc .group .price .cost{color:#7c8183}
.pay_desc .group .price .discount{margin-left:4px;font-weight:bold;font-size:18px;color:#f55405}
.pay_desc .group .period,
.pay_desc .group .sdate{border-top:2px solid #edf4fc}
.pay_desc .group .sdate{border-left:2px solid #edf4fc}
.pay_desc .group .period>span,
.pay_desc .group .sdate>span{color:#7c8183}
.pay_desc .group .period>em,
.pay_desc .group .sdate>em{margin-left:34px;font-size:16px;color:#1185c8}

/* =Payment Group */
.pay_group{}
.pay_group h3{font-weight:normal}
.pay_group .bbs_tbl{margin-top:10px}

/* =Payment Personal */
.pay_personal{overflow:hidden;margin-top:30px}
.pay_personal>div{width:48%}
.pay_personal>.user_info{float:left}
.pay_personal>.participant_info{float:right}
.pay_personal>.participant_info .duplicat{float:right;margin-top:-18px;color:#7c8183}
.pay_personal .desc{margin-top:12px;color:#7c8183}

/* =Payment Info */
.pay_info{margin-top:45px}
.pay_info .bbs_tbl td.total{color:#f55405}
.pay_info .use_point{display:inline;margin-left:35px}
.pay_info .hori_lst{}
.pay_info .hori_lst li{margin-left:30px}
.pay_info .hori_lst li:first-child{margin-left:0}
.pay_info .hori_lst .txt{color:#333}
.pay_info .lst{margin:6px 0}
.pay_info .lst li{position:relative;margin-top:6px;padding-left:10px;line-height:1.6;color:#7c8183}
.pay_info .lst li:first-child{margin-top:0}
.pay_info .lst li:before{content:'- ';margin-left:-10px}
.pay_info .lst li.impt{color:#f55405}

/* =Payment Result */
.pay_result{margin-top:25px;padding:50px 0;border:10px solid #edf4fc;text-align:center}
.pay_result strong{font-weight:normal;font-size:24px}

/* =Payment Rsult Info */
.pay_result_info{margin-top:30px}
.pay_result_info .pay_type{margin-top:9px}
.pay_result_info .pay_type dt{}
.pay_result_info .pay_type dd{margin-top:4px;color:#f55405;line-height:1.4}
.pay_result_info .lst{margin-top:16px;margin-bottom:6px}
.pay_result_info .lst li{margin-top:4px;line-height:1.4}
.pay_result_info .lst li:first-child{margin-top:0}

/* =Func Edit */
.func_edit{padding:13px 0;border:1px solid #ddd;border-width:1px 0}
.func_edit button{margin-right:6px;padding:9px 15px 7px;border:1px solid #bfbfbf;background-color:#fff;font-size:16px;color:#666}
.func_edit button>.count{color:#f55405}
.func_edit #course_chk_in_btn {float: right; margin-right: 0; background-color: #0075ff; color: #fff; border: 1px solid #0075ff;}

.video-js .vjs-time-tooltip {
	width: 45px !important;
}

.video-js .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip{
	width: 45px !important;
}

/*보수교육 버튼*/
#wrap .inr .bosulink{background:#e9f2ff; border:1px solid #d3e5ff; color:#0066ff; position:absolute; top:-1px; right:-141px; padding:15px 45px ; display:inline-block;}


/* =Media Query :: Mobile */
@media only screen and (max-width:768px) {

	img{max-width:100%}

	/* =Data Private */
	[data-private=desktop]{display:none!important}
	[data-private=mobile]{display:block!important}

	/* =Ico */
	.ico_mlogin{width:15px;height:19px;background-image:url(/resources/img/ico_m.login.png);background-size:15px 19px}
	.ico_mlogout{width:15px;height:19px;background-image:url(/resources/img/ico_m.logout.png);background-size:15px 19px}
	.ico_mfolder{width:18px;height:17px;background-image:url(/resources/img/ico_m.folder.png);background-size:18px 17px}
	.ico_mmember{width:14px;height:17px;background-image:url(/resources/img/ico_m.member.png);background-size:14px 17px}
	.ico_mjoin{width:16px;height:17px;background-image:url(/resources/img/ico_m.join.png);background-size:16px 17px}
	.ico_writer{width:11px;height:11px;background-image:url(/resources/img/ico_m.writer.png);background-size:11px 11px}
	.ico_lock_on{width:9px;height:11px;background-image:url(/resources/img/ico_m.lock_on.png);background-size:9px 11px}
	.ico_lock_off{width:13px;height:11px;background-image:url(/resources/img/ico_m.lock_off.png);background-size:13px 11px}
	.ico_license_m1{width:30px;height:29px;background-image:url(/resources/img/ico_m.license_m1.png);background-size:30px 29px}
	.ico_license_m2{width:24px;height:28px;background-image:url(/resources/img/ico_m.license_m2.png);background-size:24px 28px}
	.ico_license_m3{width:26px;height:27px;background-image:url(/resources/img/ico_m.license_m3.png);background-size:26px 27px}
	.ico_license_m4{width:23px;height:24px;background-image:url(/resources/img/ico_m.license_m4.png);background-size:23px 24px}
	.ico_license_m5{width:30px;height:24px;background-image:url(/resources/img/ico_m.license_m5.png);background-size:30px 24px}
	.ico_nodata{width:92px;height:90px;background-image:url(/resources/img/ico_m.nodata.png);background-size:92px 90px}
	.ico_inquiry{width:24px;height:23px;background-image:url(/resources/img/ico_m.inquiry.png);background-size:24px 23px}
	.ico_download{width:13px;height:11px;background-image:url(/resources/img/ico_m.download.png);background-size:13px 11px}

	/* =Badge */
	.badge{width:54px;height:54px}
	.badge>.ico{margin-top:13px}
	.badge>.ico+span{font-size:10px}
	.badge_e1>span{margin-top:12px}

	/* =Custom Input */
	.cstm_inpt{margin-right:2px}

	/* =Custom Input Radio */
	.cstm_inpt_radio{width:14px;height:14px}
	.cstm_inpt_radio i{width:14px;height:14px;background-image:url(/resources/img/sp_m.cstm_inpt_radio.png);background-size:30px 14px}

	/* =Custom Input Checkbox */
	.cstm_inpt_chkbox{width:15px;height:14px}
	.cstm_inpt_chkbox i{width:15px;height:14px;background-image:url(/resources/img/sp_m.cstm_inpt_chkbox.png);background-size:33px 14px}

	.cstm_inpt_chkbox_v1{width:19px;height:18px}
	.cstm_inpt_chkbox_v1 i{width:19px;height:18px;background-image:url(/resources/img/sp_m.cstm_inpt_chkbox2.png);background-size:40px 18px}

	/* =Secre Checkbox */
	.secret_chk{width:59px;height:20px}
	.secret_chk>i{width:59px;height:20px;background-image:url(/resources/img/sp_m.secret_chk.png);background-size:119px 20px}
	.secret_chk>span{top:4px;font-size:11px}
	[data-device=i] .secret_chk>span{top:4px}
	[data-device=a] .secret_chk>span{top:6px}
	.secret_chk>span.open{left:23px}
	.secret_chk>span.private{left:8px}

	/* =Horizontal List */
	.hori_lst{overflow:hidden;margin-top:-8px}
	.hori_lst li{margin-top:8px;margin-left:0}
	/* .hori_lst li:first-child{margin-left:0} */
	.hori_lst .txt{font-size:12px}
	.hori_lst_three li{outline:0px solid red;float:left;width:50%}

	/* =Table */
	.table th,
	.table td{font-size:13px}
	/* .table a.more{padding:8px 8px 5px;font-size:11px}
	.table a.more .ico_table_more{margin:0} */
	.table+a.more_tbl{margin-top:10px;padding:12px 0;font-size:13px}
	.table+a.more_tbl .ico_table_more2{width:9px;height:9px;background-image:url(/resources/img/ico_m.table_more2.gif);background-size:9px 9px}

	/* =Combobox */
	.combobox:after{right:8px;width:6px;height:3px;margin-top:-1px;background-image:url(/resources/img/bg_m.combobox_arr.gif);background-size:6px 3px}
	.combobox select{padding-right:18px}

	/* =Dropdown */
	.dropdown{padding:6px 10px;border:1px solid #ddd}
	.dropdown>a:after{width:16px;height:16px;margin-top:-8px;background-image:url(/resources/img/bg_m.dropdown_exp.png);background-size:36px auto}
	.dropdown_v1{padding:0;border:0}
	.dropdown_menu{margin-top:4px}
	.dropdown_menu_three li{width:33.3%}
	.dropdown_menu_four li{width:25%}
	.dropdown_menu_v1{margin-top:0;border-width:1px 0;border-color:#e2e3e3}
	.dropdown_menu_v1 ul{overflow:hidden;margin:-6px 0 0 -6px;padding:14px 17px}
	.dropdown_menu_v1 li{float:left;margin-top:6px;border-width:0}
	.dropdown_menu_v1 a{margin-left:6px;border:1px solid #e2e3e3;font-size:12px;text-align:center}

	/* =Search */
	.srch_lst{margin-top:0;border:0}
	.srch_lst li{width:33.3%}
	.srch_lst li:nth-of-type(3n+1):after{display:none}
	.srch_lst li:nth-of-type(4n+1):after{display:block}
	.srch_lst a{color:#7c8183}

	/* =Fsrch */
	.fsrch{position:relative;z-index:5;margin-bottom:-70px;padding:0 16px}
	.fsrch .dropdown{width:100px}
	.fsrch .combobox{width:84px}
	.fsrch .combobox select{height:30px;padding:0 10px}
	.fsrch .dropdown{padding:0}
	.fsrch .dropdown>a{height:28px;padding:0 8px 0 10px;line-height:28px}
	[data-device=i] .fsrch .dropdown>a,
	[data-device=a] .fsrch .dropdown>a{line-height:32px}
	.fsrch .dropdown>a:after{right:8px}
	.fsrch .dropdown_menu a{padding:8px 0;font-size:12px}
	.fsrch .srch input[type=search]{height:auto;margin-top:0;padding:6px}
	[data-device=i] .fsrch .srch input[type=search]{padding:6px 6px 5px}
	.fsrch .srch input[type=image]{width:30px}
	.fsrch_e1{margin-bottom:0}

	/* =Labels */
	.labels{}
	.labels .label{width:42px;padding:5px 0 2px;font-size:11px}
	[data-device=i] .labels .label{padding:4px 0 3px}

	/* =Layer Popup */
	.ly_pop{overflow-y:auto;-webkit-overflow-scrolling:touch;top:0;right:0;bottom:0;left:0;width:auto;margin:0}
	.ly_pop .ly_pop_wrap{position:absolute;top;0;width:100%;padding:0}
	.ly_pop a.clse{top:16px;right:16px;width:15px;height:15px;background-image:url(/resources/img/ly_m.pop_clse.png);background-size:15px 15px}
	.ly_pop .ly_pop_header{padding:14px 0;border-bottom:1px solid #dedfdf}
	.ly_pop .ly_pop_header .tit{font-size:16px;text-align:center}
	.ly_pop .ly_pop_content{padding:16px}
	.ly_pop .tabs2 a{font-size:13px}

	/* =Layer Popup Review :: [수강후기 레이어팝업] */
	.ly_pop_review .bbs_tbl{margin-top:0}
	.ly_pop_review .btn_area2{margin-top:10px}

	/* =Layer Popup Apply :: [현장연수 신청 ] */
	.ly_pop_apply .bbs_tbl{margin-top:0}
	.ly_pop_apply .bbs_tbl .desc{display:block;margin:6px 0 0;font-size:11px}
	.ly_pop_apply .btn_area2{margin-top:10px}

	/* =Layer Popup Apply :: [현장연수 신청 완료 ] */
	.ly_pop_apply_complete .cont{margin-top:0;padding:15px 0}
	.ly_pop_apply_complete .result{margin-top:10px}
	.ly_pop_apply_complete .result>strong{font-size:15px}
	.ly_pop_apply_complete .apply_tbl{margin-top:25px;border-width:5px}
	.ly_pop_apply_complete .apply_tbl tr:first-child th,
	.ly_pop_apply_complete .apply_tbl tr:first-child td{border-top:0}
	.ly_pop_apply_complete .apply_tbl th,
	.ly_pop_apply_complete .apply_tbl td{height:40px;padding:8px;border-top-width:1px;font-size:13px}
	.ly_pop_apply_complete .btn_area2{margin-top:10px}

	/* =Popup */
	.popup{}
	.popup .popup_header{height:75px}
	.popup .popup_header h1{max-width:65%;margin:18px 0 0 18px}
	.popup .popup_header h1>img{display:none}
	.popup .popup_header h1>.tit{margin:0;padding-left:0;font-size:16px}
	.popup .popup_header h1>.tit:before{display:none}
	.popup .popup_header a.btn_inquiry{width:70px}
	.popup .popup_header a.btn_inquiry>.ico{}
	.popup .popup_header a.btn_inquiry>span{font-size:12px}
	.popup .popup_content{}
	.popup .popup_content>.group{display:block}
	/*.popup .video{visibility:hidden}*/
	.popup .video .video-js{position:relative;/*z-index:-1;*//*height:auto*/}
	.popup .lists{display:block;width:auto;padding:15px}
	.popup .lst_parallax li.on{background-color:transparent}
	.popup .lst_parallax li.on .num{color:#8d9193}
	.popup .lst_parallax li.on .time{color:#8d9193}
	.popup .lst_parallax li.on>a{color:#333}
	.popup .lst{position:relative;height:auto}
	.popup .lst ul{max-height:none;margin-top:15px}
	.popup .lst .num{margin-left:10px;margin-right:15px}
	.popup .lst .time{margin-right:10px}
	.popup .lst li{overflow:hidden;padding:14px 0 10px;border-top:1px dotted #afafaf}
	.popup .lst_learning a.sjt{max-width:45%}

	/* =Layout */
	body{min-width:480px}
	body.pause{padding-right:0}
	#wrap .inr{width:auto;margin:0}
	.inrwidth {position: relative; width: 100% !important;}
	header .hsection.fixed{position:static}
	#container{padding-bottom:60px}
	#container.container_e1{padding-top:0}
	#container.container_e2{padding-top:120px}
	#content{margin-top:40px;min-height:auto;}
	#content.content_e1{margin-top:20px}
	#content.content_e2{margin-top:15px}
	footer{padding:20px 0 68px}
	footer a.btn_top{top:-10px;width:25px;height:25px}
	footer>.inr{padding:0 16px}
	footer .flogo,
	footer .group{float:none}
	footer .flogo{width:56px}
	footer .group{width:auto;margin-left:0}
	footer .policy{position:absolute;top:2px;left:94px}
	footer .policy li.m4,
	footer .policy li.m5,
	footer .policy li.m6,
	footer .policy li.m7,
	footer .policy li.m8{display:none}
	footer .policy a{font-size:11px}
	footer .company li{margin-top:5px;margin-right:4px;font-size:11px}

	/* =Top Util */
	.tutil{padding:0}
	.tutil .cell{border-left:1px solid #e2e3e3}
	.tutil .dropdown>a:after{right:10px}
	.tutil .dropdown>a{height:34px;padding:0 10px;line-height:36px}
	.tutil .slink{float:none;width:40%}
	.tutil .slink .dropdown{width:auto}
	.tutil .util{float:none;width:40%}
	.tutil .util .dropdown{float:none;width:auto;padding-left:0}
	.tutil .usrch{width:20%}
	.tutil .usrch>a{display:block;position:relative;height:34px;padding:0 10px;font-size:13px;line-height:36px}
	.tutil .usrch>a:after{content:'';position:absolute;top:50%;right:10px;width:12px;height:11px;margin-top:-5px;background:url(/resources/img/bg_m.usrch.png) no-repeat;background-size:27px 11px}
	.tutil .usrch>a.on{color:#007cc4}
	.tutil .usrch>a.on:after{background-position:100% 0}
	.tutil .usrch_area{position:absolute;top:100%;left:0;z-index:5;width:100%;border-top:1px solid #e2e3e3;background-color:#fff}
	.tutil .usrch_area .srch{border-bottom:2px solid #007cc4}
	.tutil .usrch_area input[type=search]{width:100%;padding:15px 15px 12px;border:0;text-indent:20px}
	.tutil .usrch_area input[type=search]::-webkit-input-placeholder{color:#007cc4}
	.tutil .usrch_area input[type=search]::-moz-placeholder{color:#007cc4;opacity:1}
	.tutil .usrch_area input[type=search]:-ms-input-placeholder {color:#007cc4}
	.tutil .usrch_area:after{content: '';position:absolute;top:50%;left:15px;width:12px;height:11px;margin-top:-5px;background:url(/resources/img/bg_m.usrch.png) no-repeat 100% 0;background-size:27px 11px}

	/* =Hgroup */
	.hgroup{position:relative;padding:16px 0;border-bottom:1px solid #e2e3e3}
	.hgroup h1{position:relative;top:4px;margin-left:16px}
	.hgroup h1>a.logo img{max-width:78px}
	.hgroup h1>a.aca img{max-width:52px}

	/* =TESOL_GNB */
	.tesol_menu {font-size:14px;text-align:center;line-height:1.6em;padding:16px 0;position: relative;border-bottom: 1px solid #e2e3e3;}

	/* =GNB */
	.mgnb nav{position:absolute;top:0;right:0;bottom:-1px}
	.mgnb nav ul{overflow:hidden;height:100%}
	.mgnb nav li{float:left;width:62px;height:100%}
	.mgnb nav li.m1{background-color:#007cc4}
	.mgnb nav li.m2{background-color:#9c9c9c;}
	.mgnb nav li.m1 .ico{width:25px;height:18px;margin-top:2px;background-image:url(/resources/img/ico_m.gnb_m1.png);background-size:25px 18px}
	.mgnb nav li.m2 .ico{width:23px;height:21px;background-image:url(/resources/img/ico_m.gnb_m2.png);background-size:23px 21px}
	.mgnb nav a{display:block;position:relative;height:100%;padding:13px 0;font-size:12px;color:#fff;text-align:center}
	.mgnb nav a>span{position:absolute;bottom:8px;left:0;width:100%}
	.mgnb .tabs_mgnb{position:absolute;top:0;right:0;left:0;background-color:#fff}
	.mgnb .tabs_mgnb a.clse{position:absolute;top:100%;right:0;width:18px;height:18px;margin:8px 8px 0 0;padding:12px;background:url(/resources/img/btn_clse_tabs_mgnb.png) no-repeat 50% 50%;background-size:18px 18px}
	.mgnb .tabs_mgnb .tmenu{}
	.mgnb .tabs_mgnb .tmenu:after{display:block;content:'';clear:both}
	.mgnb .tabs_mgnb .tmenu li{float:left;position:relative;width:50%}
	.mgnb .tabs_mgnb .tmenu li:before,
	.mgnb .tabs_mgnb .tmenu li:after{display:none;content:'';position:absolute;top:0;z-index:5}
	.mgnb .tabs_mgnb .tmenu li:before{left:0;width:100%;height:1px}
	.mgnb .tabs_mgnb .tmenu li:after{bottom:-1px;width:1px}
	.mgnb .tabs_mgnb .tmenu li.on:before,
	.mgnb .tabs_mgnb .tmenu li.on:after{display:block}
	.mgnb .tabs_mgnb .tmenu li.m1:before{background-color:#00639d}
	.mgnb .tabs_mgnb .tmenu li.m2:before{background-color:#6f9a33}
	.mgnb .tabs_mgnb .tmenu li.m1:after{right:0;background-color:#00639d}
	.mgnb .tabs_mgnb .tmenu li.m2:after{left:0;background-color:#6f9a33}
	.mgnb .tabs_mgnb .tmenu li.m1>a{background-color:#007cc4}
	.mgnb .tabs_mgnb .tmenu li.m2>a{background-color:#8bc140}
	.mgnb .tabs_mgnb .tmenu li.m1 .ico{width:25px;height:18px;background-image:url(/resources/img/ico_m.gnb_m1.png);background-size:25px 18px}
	.mgnb .tabs_mgnb .tmenu li.m2 .ico{width:23px;height:21px;margin-top:-2px;background-image:url(/resources/img/ico_m.gnb_m2.png);background-size:23px 21px}
	.mgnb .tabs_mgnb .tmenu a{display:block;height:53px;padding:17px;font-size:16px;color:#fff}
	.mgnb .tabs_mgnb .tmenu a>span{margin-left:8px}
	.mgnb .tabs_lst{position:relative}
	.mgnb .tabs_lst:before,
	.mgnb .tabs_lst:after{content:'';position:absolute;top:0;z-index:5;width:50%;height:1px}
	.mgnb .tabs_lst:before{left:0}
	.mgnb .tabs_lst:after{right:0}
	.mgnb .tabs_lst ul{overflow:hidden}
	.mgnb .tabs_lst a{display:block;padding:18px 18px 16px;color:#fff}

	.mgnb .tabs_lst_v1{background-color:#007cc4;z-index:900}
	.mgnb .tabs_lst_v1:before{background-color:#007cc4}
	.mgnb .tabs_lst_v1 li{float:left;position:relative;width:50%;border-top:1px solid #006aa7}
	.mgnb .tabs_lst_v1 li:after{content:'';position:absolute;top:50%;left:0;width:1px;height:14px;margin-top:-7px;background-color:#006aa7}
	.mgnb .tabs_lst_v1 li:nth-of-type(2n+1):after{display:none}

	.mgnb .tabs_lst_v2{background-color:#8bc140}
	.mgnb .tabs_lst_v2:before{background-color:#689130}
	.mgnb .tabs_lst_v2>ul>li{border-top:1px solid #689130}
	.mgnb .tabs_lst_v2>ul>li:first-child{border-top:0}
	.mgnb .tabs_lst_v2>ul>li>a{position:relative}
	.mgnb .tabs_lst_v2>ul>li>a .ico{position:absolute;top:50%;right:16px;width:14px;height:14px;margin-top:-7px;background:url(/resources/img/ico_m.tabs_lst_more.png) no-repeat;background-size:29px 14px}
	.mgnb .tabs_lst_v2>ul>li.on>a .ico{background-position:100% 0}
	.mgnb .tabs_lst_v2 .dir{padding:0 16px;border-top:1px solid #689130;background-color:#6b9b27}
	.mgnb .tabs_lst_v2 .dir li{margin-top:-1px;border-top:1px dashed #61872d}
	.mgnb .tabs_lst_v2 .dir li:first-child{amrgin-top:0;border-top:0}
	.mgnb .tabs_lst_v2 .dir a{padding:14px 0 12px;font-size:13px}

	/* =Visual */
	.visual figure>a{}
	.visual .rect_box{top:45px;left:10px;width:210px;padding:18px}
	.visual .rect_box:after{bottom:-15px;width:30px;height:30px;background-image:url(/resources/img/ico_m.visual_rect_box_more.png);background-size:30px 30px}
	.visual .rect_box strong{font-size:16px}
	.visual .rect_box p{margin-top:3px;font-size:11px}
	.visual .bx-wrapper{margin-bottom:0}
	.visual .bx-wrapper .bx-pager{display:block}
	.visual .bxslider_menu{display:none}

	.visual_e1{margin-bottom:0}

	/* =MyInfo */
	.mmyinfo{position:fixed;right:0;bottom:0;left:0;z-index:500}
	.mmyinfo.on{z-index:400}
	.mmyinfo .theme,
	.mmyinfo .mymenu{height:50px}
	.mmyinfo .theme{position:relative}
	.mmyinfo .theme>a{display:block;position:relative;height:100%;padding:0 15px;background-color:#385976;color:#c0c5cb}
	.mmyinfo .theme>a:after{content:'';position:absolute;top:50%;right:15px;width:16px;height:16px;margin-top:-8px;background:url(/resources/img/sp_mmyinfo_theme.png) no-repeat;background-size:35px 16px}
	.mmyinfo .theme>a>span{display:inline-block;margin-top:20px;font-size:12px}
	.mmyinfo .theme>.dir{position:absolute;right:0;bottom:100%;left:0;background-color:#007cc4}
	.mmyinfo .theme>.dir li{margin-top:-1px;padding:18px 16px;border-top:1px solid #006aa7}
	.mmyinfo .theme>.dir li:first-child{margin-top:0;border-top:0}
	.mmyinfo .theme>.dir a{display:block;font-size:13px;color:#fff}
	.mmyinfo .theme.on>a{color:#fff}
	.mmyinfo .theme.on>a:after{background-position:100% 0}
	.mmyinfo .mymenu{overflow:hidden;width:128px;background-color:#007cc4}
	.mmyinfo .mymenu li{float:left;position:relative;width:64px;height:100%}
	.mmyinfo .mymenu li:after{content:'';position:absolute;top:50%;left:0;width:1px;height:32px;margin-top:-16px;background-color:#006fb0}
	.mmyinfo .mymenu li:first-child:after{display:none}
	.mmyinfo .mymenu a{display:block;height:100%;padding:8px 0;font-size:11px;color:#b5ccda;text-align:center}
	.mmyinfo .mymenu a>span{display:block;margin-top:7px}

	/* =Cont Group */
	.cont_group{padding-left:0}
	.cont_group_v1{padding-right:0}
	.cont_group>.dropdown{margin:0 14px}

	/* =Thumb Area */
	.thumb_area>.thumb_group{width:100%}
	.thumb_area>.thumb_group:first-child,
	.thumb_area>.thumb_group:last-child{float:none}
	.thumb_area>.thumb_group{margin-top:25px}

	/* =Thumb Group */
	.thumb_group{padding:0 16px}
	.thumb_group:first-child{margin-top:56px}
	.thumb_group h2{font-size:16px}
	.thumb_group a.more{top:2px;width:16px;height:16px;right:16px;background-image:url(/resources/img/btn_mthumb_more.jpg);background-size:16px 16px}
	.thumb_group .cont{margin-top:10px}

	.thumb_group2{padding:0 16px}
	.thumb_group2 h2{font-size:16px}
	.thumb_group2 .cont{margin-top:10px}
	.thumb_group2 figure,
	.thumb_group2 .desc{float:none}
	.thumb_group2 figure,
	.thumb_group2 .desc{width:100%}
	.thumb_group2 .info_view .news h3{font-size:14px}
	.thumb_group2 .info_view .news>p{font-size:12px}
	.thumb_group2 .info_view .news>a.more{font-size:12px}
	.thumb_group2 .info_view .relation h3{font-size:14px}
	.thumb_group2 .info_view .relation li{font-size:12px}

	.thumb_group3{padding:0 16px}
	.thumb_group3 h2{font-size:16px}
	.thumb_group3 .cont{margin-top:10px}
	.thumb_group3 .thumb_lst{float:none;width:100%}
	.thumb_group3 .thumb_lst li{width:50%;margin-left:0}
	.thumb_group3 .evtbox{float:none;width:100%}
	.thumb_group3 .evtbox ul{margin:0}
	.thumb_group3 .evtbox li{width:48.5%;margin-left:0}
	.thumb_group3 .evtbox li:nth-of-type(odd){float:left}
	.thumb_group3 .evtbox li:nth-of-type(even){float:right}
	.thumb_group3 .evtbox a:after{width:4px;height:7px;background-image:url(/resources/img/ico_m.evtbox_arr.png);background-size:4px 7px}
	.thumb_group3 .evtbox strong{font-size:12px}
	.thumb_group3 .evtbox .date{font-size:11px}

	/* =Thumb List */
	.thumb_lst ul{margin-left:0}
	.thumb_lst li{width:47.5%;margin-left:0}
	.thumb_lst li:nth-of-type(even){float:right}
	.thumb_lst .video:after{width:25px;height:25px;background-image:url(/resources/img/ico_m.play.png);background-size:25px 25px}
	.thumb_lst figcaption{padding:15px 0}
	.thumb_lst figcaption>strong{height:32px;font-size:14px; overflow:hidden;}
	.thumb_lst figcaption>.desc,
	.thumb_lst figcaption>span{font-size:12px}
	.thumb_lst figcaption>.desc{height:38px}
	.thumb_lst figcaption>strong+.price{margin-top:6px}

	.thumb_lst_v1 li:first-child{margin-left:0}
	.thumb_lst_v1 .btn{font-size:12px}

	/* =Button Area */
	.board_group .btn_area2, .board_group .btn_area4{margin-top:10px}
	.btn_area2 button.btn, .btn_area4 button.btn{padding:11px 0}
	.btn_area2 .btn, .btn_area4 .btn{min-width:95px;padding:12px 0;font-size:13px}


	/* =License Step */
	.license_step{margin:25px 0 42px}
	.license_step .group>div{max-width:640px}

	/* =Banner */
	.banner{}
	.banner .bx-wrapper .bx-viewport{height:auto!important}
	.banner_e1,
	.banner_e2{margin-top:25px;padding:0 16px}
	.banner .bx-wrapper .bx-pager{top:8px;right:8px}
	.banner .bx-wrapper .bx-pager.bx-default-pager a{width:6px;height:6px;margin:0 2px}

	/* =Heading Title */
	.htit{padding:30px 0 0}
	.htit h2{font-size:22px}

	/* =Detail View */
	.detail_view{min-height:260px;padding:0 16px}
	.detail_view>a.write{top:5px;right:16px;padding:7px 15px;font-size:12px}
	.detail_view>h2{margin-top:40px;padding-top:12px;font-size:15px}
	.detail_view>h2:before{width:25px}
	.detail_view>h3{margin-top:15px;font-sizE:13px}
	.detail_view>h3>.desc{font-size:12px}
	.detail_view .about{margin-top:15px}
	.detail_view .about .tbl{margin-bottom:15px;}
	.detail_view_e1>h2{font-size:16px}

	/* =Paginate */
	.paginate button[type=button]{width:16px;height:16px;margin-top:0;padding:0;background:url(/resources/img/sp_mpaginate.png) no-repeat;background-size:35px 16px}
	.paginate a{font-size:12px}

	/* =Thumb Detail */
	.thumb_detail{padding:0 16px}
	.thumb_detail h2{font-size:21px}
	.thumb_detail>.group{margin-top:12px}
	.thumb_detail .pic{overflow:visible;width:100%;max-height:none}
	.thumb_detail .info{display:block}
	.thumb_detail .info>ul{margin-left:0}
	.thumb_detail .info>ul>li.sale>.dir{position:relative;top:0;right:0;left:0;margin-bottom:-1px;border-right:0;border-left:0}
	.thumb_detail .btn_area{margin-left:0}
	.thumb_detail .btn_area .btn{float:left;margin-left:1.5%}
	.thumb_detail .btn_area .btn:first-child{margin-left:0}
	.thumb_detail .btn_area .btn:nth-of-type(1){width:37%}
	.thumb_detail .btn_area .btn:nth-of-type(2){width:30%}
	.thumb_detail .btn_area .btn:nth-of-type(3){width:30%}
	.thumb_detail .btn_area .btn .ico_favorites{width:14px;height:12px;margin-top:2px;margin-right:0;background-image:url(/resources/img/ico_m.favorites.png);background-size:14px 12px}
	[data-device=a] .thumb_detail .btn_area .btn .ico_favorites{margin-top:0}
	.thumb_detail .btn_area.fixed{position:fixed;right:0;bottom:0;left:0;z-index:10}
	.thumb_detail .btn_area.fixed .btn{margin-left:0}
	.thumb_detail .btn_area.fixed .btn:nth-of-type(1){width:37%}
	.thumb_detail .btn_area.fixed .btn:nth-of-type(2){width:33%}
	.thumb_detail .btn_area.fixed .btn:nth-of-type(3){width:30%}

	/* =Tabs */
	.tabs{margin-top:25px}
	.tabs a{font-size:13px}
	.tabs.fixed{position:fixed;top:52px;right:0;left:0;z-index:10;margin-top:0}

	.tabs2 a{font-size:13px}

	/* =Dlst */
	.dlst{}
	.dlst dt{font-size:14px}
	.dlst dd{font-size:13px}

	/* =About */
	.about{}
	.about .pic{width:94px}
	.about .info>.name{margin:5px 0 0 15px;font-size:14px}
	.about .info>.group{float:none;width:100%;margin-top:20px;padding-left:15px;border-left:0}
	.about .info .dlst{margin-top:20px}

	/* =Func Btn */
	.func_btn{overflow:hidden;border-bottom:1px solid #e2e3e3;background-color:#fcfcfc}
	.func_btn>a.back{float:left;padding:20px 16px 18px;font-size:12px;color:#808080}
	.func_btn>a.back .ico_back{width:14px;height:11px;margin-right:6px;background-image:url(/resources/img/ico_func_btn_back.gif);background-size:14px 11px}
	.func_btn .btn_area{float:right}
	.func_btn .btn_area>a{float:left;position:relative;width:62px;height:50px;font-size:11px;color:#808080;text-align:center}
	.func_btn .btn_area>a:after{content:'';position:absolute;top:6px;bottom:6px;left:0;width:1px;background-color:#e2e3e3}
	.func_btn .btn_area>a>.ico_arr{width:6px;height:12px;background-image:url(/resources/img/ico_func_btn_arr.png);background-size:14px 12px}
	.func_btn .btn_area>a.prev>.ico_arr{margin:10px 0 0 -3px;background-position:0 0}
	.func_btn .btn_area>a.next>.ico_arr{margin:10px 0 0 3px;background-position:100% 0}
	.func_btn .btn_area>a>span{position:absolute;bottom:6px;left:0;width:100%}
	.func_btn.fixed{position:fixed;top:0;right:0;left:0;z-index:10}

	/* =Board Group */
	.board_group{padding:0 16px}

	/* =Board List */
	.bbs_lst{}
	.bbs_lst>ul>li>div,
	.bbs_lst>ul>li>a{padding:21px 15px}
	.bbs_lst .question:after{right:10px;bottom:29px;width:8px;height:5px;background-image:url(/resources/img/sp_m.lst_board_arr.png);background-size:17px 5px}
	.bbs_lst .question>p{margin-top:4px;font-size:14px}
	.bbs_lst .question>.date,
	.bbs_lst .question .ctgr{font-size:12px}
	.bbs_lst .question>.writer{right:20px;font-size:12px}
	.bbs_lst .question .ico_writer{width:11px;height:11px;margin-top:1px;background-image:url(/resources/img/ico_m.writer.png);background-size:11px 11px}
	.bbs_lst .question .badge{left:10px;margin-top:12px}
	.bbs_lst .question .apply{right:20px;bottom:19px;font-size:12px}
	.bbs_lst .question_v1:after{bottom:28px;width:5px;height:8px;background-image:url(/resources/img/lst_m.board_arr.png);background-size:5px 8px}
	.bbs_lst .question_v2:after{bottom:23px;width:5px;height:8px;background-image:url(/resources/img/sp_m.lst_board_arr2.png);background-size:11px 8px}
	.bbs_lst .question_v3>p{float:none;max-width:100%;margin-top:16px}
	.bbs_lst .question_v3>p strong{font-size:14px}
	.bbs_lst .question_v3 .date{top:16px;left:76px}
	.bbs_lst .question_v3 .desc{margin-top:4px;font-size:12px}
	.bbs_lst .question_v3 .thumb{float:none;width:100%;max-height:none;margin-top:8px}
	.bbs_lst .question_e1{padding-left:76px}
	.bbs_lst .answer{font-size:13px}

	.bbs_lst_v1>ul>li.on .question .func a>span{background-image:url(/resources/img/m.lst_board_arr6.png)}
	.bbs_lst_v1>ul>li.on .question .func a.detail>span{background-image:url(/resources/img/m.lst_board_arr8.png)}
	.bbs_lst_v1 .question{padding-bottom:42px}
	.bbs_lst_v1 .question>p{margin-top:-6px}
	.bbs_lst_v1 .question .num{margin-top:6px;font-size:13px}
	.bbs_lst_v1 .question .func{top:auto;bottom:15px}
	.bbs_lst_v1 .question .func a{width:72px;font-size:12px}
	.bbs_lst_v1 .question .func a>span{padding-right:12px;background-image:url(/resources/img/m.lst_board_arr5.png);background-size:4px 8px}
	.bbs_lst_v1 .question .func a.detail>span{padding-right:16px;background-image:url(/resources/img/m.lst_board_arr7.png);background-size:8px 4px}
	.bbs_lst_v1 .detail_info{margin:0 10px}

	/* =Board View */
	.bbs_view .badge{left:10px;margin-top:12px}
	.bbs_view .bbs_view_sjt{padding:21px 15px}
	.bbs_view .bbs_view_sjt>p{margin-top:4px;font-size:14px}
	.bbs_view .bbs_view_sjt .date{font-size:12px}
	.bbs_view .bbs_view_sjt .writer{right:10px;font-size:12px}
	.bbs_view .bbs_view_sjt .ico_writer{margin-top:0}
	.bbs_view .bbs_view_sjt_el{padding-left:76px}
	.bbs_view .bbs_view_cont{padding:15px 5px 25px;font-size:13px}

	.bbs_view_v1 .writer{width:44px}

	/* =Board View List */
	.bbs_view_lst li{padding:14px 10px 8px}
	.bbs_view_lst strong{padding-right:14px;font-size:12px}
	.bbs_view_lst strong:after{width:8px;height:5px;background-image:url(/resources/img/sp_m.bbs_lst_arr.png);background-size:18px 5px}
	.bbs_view_lst a{max-width:50%;margin-left:10px;font-size:12px}
	.bbs_view_lst .date{top:15px;right:10px;font-size:12px}

	/* =Board Table */
	.bbs_tbl{}
	.bbs_tbl th,
	.bbs_tbl td{height:38px;padding:8px 0;font-size:13px}
	.bbs_tbl th{padding-left:8px}
	.bbs_tbl th.valign{padding-top:10px}
	.bbs_tbl th .impt{padding-right:8px;background-image:url(/resources/img/bg_m.bbs_tbl_impt.gif);background-size:5px 5px}
	.bbs_tbl td{padding-right:8px}
	.bbs_tbl input[type=text],
	.bbs_tbl input[type=password],
	.bbs_tbl input[type=email],
	.bbs_tbl input[type=tel]{padding:4px}
	.bbs_tbl textarea{min-height:80px}
	.bbs_tbl .combobox select{height:26px;padding:2px 18px 2px 6px}
	.bbs_tbl .dash{margin-top:6px}
	.bbs_tbl .secret_chk{margin-left:6px}
	[data-device=a] .bbs_tbl .secret_chk{margin-top:3px}
	.bbs_tbl .terms{height:140px;padding:10px}
	.bbs_tbl .agree{margin-top:4px;padding:5px 0;font-size:12px}

	.bbs_lst_v1 .detail_info:before{display:none}
	.bbs_lst_v1 .detail_info>.group{overflow:hidden;float:none;padding:15px 0;border-top:1px solid #ddd}
	.bbs_lst_v1 .detail_info>.group:first-child{border-top:0}
	.bbs_lst_v1 .detail_info .erlmt_tbl{margin-top:-12px}
	.bbs_lst_v1 .detail_info .erlmt_item{margin-top:20px}
	.bbs_lst_v1 .detail_info .erlmt_item:first-child{margin-top:5px}
	.bbs_lst_v1 .detail_info .erlmt_tbl .supply_lst{margin-top:5px}
	.bbs_lst_v1 .detail_info .license_menu li.m1 .ico{margin-top:3px}
	.bbs_lst_v1 .detail_info .license_menu li.m2 .ico{margin-top:5px}
	.bbs_lst_v1 .detail_info .license_menu li.m3 .ico{margin-top:5px}
	.bbs_lst_v1 .detail_info .license_menu li.m4 .ico{margin-top:9px}
	.bbs_lst_v1 .detail_info .license_menu li.m5 .ico{margin-top:9px}
	.bbs_lst_v1 .detail_info .license_menu a{height:60px}
	.bbs_lst_v1 .detail_info .license_menu a>.txt{bottom:8px;font-size:11px}
	.bbs_lst_v1 .detail_info .license_menu a>.txt>span{padding-right:6px;background-image:url(/resources/img/ico_m.license_menu_arr.png);background-size:4px 7px}
	[data-device=a] .bbs_lst_v1 .detail_info .license_menu a>.txt>span{background-position:100% 20%}
	.bbs_lst_v1 .detail_info .bank{margin-top:10px}
	.bbs_lst_v1 .detail_info .bank li{font-size:12px}

	/* =Board NoData */
	.bbs_nodata{padding:50px 0}
	.bbs_nodata>p{font-size:15px}

	/* S : 161109 - kang2oon - 이벤트 게시판 보기화면 스타일 추가(모바일) */
	.bbs_view .bbs_view_cont .container .lecture_list li{float:none;}
	/* E : 161109 - kang2oon - 이벤트 게시판 보기화면 스타일 추가(모바일) */

	/* =Enrolment Table */
	.erlmt_tbl th,
	.erlmt_tbl td{height:48px;padding:8px 4px;font-size:13px}
	.erlmt_tbl a.btn{min-width:70px;padding:4px 0 3px}
	.erlmt_tbl .supply{margin-top:-2px}
	.erlmt_tbl .supply label>span{margin-right:6px}
	.erlmt_tbl .supply input[type=text]{padding:4px}

	/* =Progress */
	.progress{}
	.progress .bar>.output,
	.progress .bar>.sjt{font-size:13px}

	/* =Licence Step Issue */
	.licence_step_issue{margin-top:20px}

	/* =Licence Horizontal Box */
	.licence_hbox{margin-top:18px}
	.licence_hbox .item{float:none;width:auto;height:auto;margin-top:8px;margin-left:0}
	.licence_hbox .item:first-child{margin-top:0}
	.licence_hbox .item>strong{padding-left:0;font-size:14px}
	.licence_hbox .lst li{margin-top:8px;font-size:13px}
	.licence_hbox .desc{display:inline}
	.licence_hbox .desc_v1{display:block}
	.licence_hbox_two .item{}
	.licence_hbox_three .item{}

	/* =Licence Vertical Box */
	.licence_vbox{margin-top:8px}
	.licence_vbox strong{display:none}
	.licence_vbox .desc{margin-top:0;padding-left:0;font-size:13px}
	.licence_vbox .desc>span{display:block;margin-top:4px;margin-left:0}
	.licence_hbox .btn_area3{overflow:hidden;margin-top:14px}
	.licence_hbox .btn_area3>a{float:left;width:49%;margin-left:2%;font-size:13px}
	.licence_hbox .btn_area3>a:first-child{margin-left:0}

	/* =Licence Examination */
	.licence_examination{margin-top:20px}
	.licence_examination .pic{width:100%}
	.licence_examination .desc{width:auto;margin-top:14px;margin-left:0}
	.licence_examination .desc li{margin-top:8px;font-size:13px}
	.licence_examination .btn_area3{margin-top:14px;margin-left:0;text-align:center}
	.licence_examination .btn_area3>a{padding:12px 10px 10px;font-size:13px;text-align:left}

	/* =Certificate Pic */
	.certifi_pic{float:none;width:272px;margin:15px auto -5px}

	/* =Certificate List */
	.certifi_lst{margin-top:15px}
	.certifi_lst li:before{top:8px}

	/* =Payment Description */
	.pay_desc{display:block;height:auto}
	.pay_desc .pic{display:none}
	.pay_desc .pay_product,
	.pay_desc .pay_product>.tbl{display:block}
	.pay_desc .group{display:block;overflow:hidden;width:100%;height:auto}
	.pay_desc .group:first-child{padding:10px}
	.pay_desc .group>.cell{display:block;width:100%;}
	.pay_desc .group .sdate{height:54px;}
	.pay_desc .group .tit strong{font-weight:normal;font-size:15px}
	.pay_desc .group .price .cost{font-size:12px}
	.pay_desc .group .price .discount{font-weight:normal;font-size:14px}
	.pay_desc .group .period,
	.pay_desc .group .sdate{display:block;float:left;width:50%;padding:10px}
	.pay_desc .group .period>span,
	.pay_desc .group .sdate>span{font-size:12px}
	.pay_desc .group .period>em,
	.pay_desc .group .sdate>em{display:block;margin-top:2px;margin-left:0;font-size:12px}

	/* =Payment Group */
	.pay_group h3{font-size:15px}

	/* =Payment Personal */
	.pay_personal{margin-top:35px}
	.pay_personal>div{width:auto;margin-top:35px}
	.pay_personal>div:first-child{margin-top:0}
	.pay_personal>.user_info{float:none}
	.pay_personal>.participant_info{float:none}
	.pay_personal .desc{font-size:12px}

	/* =Payment Info */
	.pay_info{margin-top:35px}
	.pay_info .use_point{margin-left:15px}
	.pay_info .hori_lst{padding:4px 0}
	.pay_info .hori_lst li{width:100%;margin-left:0}
	.pay_info .lst{margin:3px 0}

	/* =Payment Result */
	.pay_result{margin-top:20px;padding:35px 0}
	.pay_result strong{font-size:16px}

	/* =Payment Rsult Info */
	.pay_result_info .pay_type{margin-top:4px}
	.pay_result_info .lst{margin-top:16px;margin-bottom:2px}

	/* =Func Edit */
	.func_edit{position:relative;z-index:5;margin:0 16px -70px;padding:8px 0}
	.func_edit button{margin-right:4px;padding:8px 12px 6px;font-size:14px}

	.order_btn{padding:4px}


}

/* =Media Query :: Tablet Middle */
@media only screen and (min-width:426px) and (max-width:768px) {

	/* =Visual */
	.visual .rect_box{top:100px;left:26px;width:430px;padding:35px}
	.visual .rect_box:after{bottom:-30px;width:62px;height:62px;background:url(/resources/img/ico_visual_rect_box_more.png)}
	.visual .rect_box strong{font-size:34px}
	.visual .rect_box p{margin-top:10px;font-size:18px}
	


}

/* =Media Query :: Tablet */
@media only screen and (min-width:769px) and (max-width:1279px) {

	/* =Fsrch */
	.fsrch{}
	.fsrch .combobox select{height:50px;padding:0 30px 0 20px;border:1px solid #ddd}
	.fsrch .dropdown>a{height:48px;line-height:48px}
	.fsrch .srch input[type=search]{height:50px;padding:16px}
	.fsrch .srch input[type=image]{width:50px}

	/* =Layout */
	body{min-width:968px}
	#wrap .inr{width:968px}
	footer .group{width:762px;margin-left:50px}

	/* =GNB */
	.gnb{min-width:968px; /*background-image:url(/resources/img/bg_t.gnb.png)*/}
	.gnb .gmenu{width:742px}
	.gnb .gmenu li>a{padding:13px 20px;font-size:16px}
	.gnb .emenu{width:226px}
	.gnb .emenu li.m1,
	.gnb .emenu li.m2{display:none}
	.gnb .emenu li.m3,
	.gnb .emenu li.m4{display:block}
	.gnb .emenu li.m4{width:176px}
	.gnb .emenu>li.m4 .ico_dir{left:32px}

	/* =Visual */
	.visual figure.multiple{overflow:hidden}
	.visual figure.multiple>a:first-child{width:645px}
	.visual figure.multiple>a+a{width:323px}
	.visual figure.multiple>a:first-child .rect_box{top:65px;width:267px;padding:22px}
	.visual figure.multiple>a:first-child .rect_box:after{bottom:-19px;width:38px;height:38px;background-image:url(/resources/img/ico_t.visual_rect_box_more_multiple2.png)}
	.visual figure.multiple>a:first-child .rect_box strong{font-size:22px}
	.visual figure.multiple>a:first-child .rect_box p{margin-top:4px;font-size:12px}
	.visual figure.multiple .rect_box{top:22px;width:212px;padding:18px}
	.visual figure.multiple .rect_box strong{font-size:14px}
	.visual figure.multiple .rect_box p{font-size:12px}
	.visual figure{position:relative}
	.visual .rect_box{top:64px;width:346px;padding:28px;background:url(/resources/img/bg_visual_rect_box.png)}
	.visual .rect_box:after{bottom:-23px;width:46px;height:46px;background:url(/resources/img/ico_t.visual_rect_box_more.png)}
	.visual .rect_box strong{font-size:28px}
	.visual .rect_box p{margin-top:8px;font-size:14px}
	.visual .bxslider_menu a{font-size:14px}

	/* =MyInfo */
	.myinfo.fixed{margin-left:-484px}

	/* =Lecture */
	.lecture{display:none!important}

	/* =Cont Group */
	.cont_group{padding-left:204px}
	.cont_group_v1{padding-right:14px}

	/* =Thumb Area */
	.thumb_area>.thumb_group{width:376px}

	/* =Thumb Group */
	.thumb_group h2{font-weight:normal;font-size:22px}

	.thumb_group_v1{margin-top:30px}

	.thumb_group2 h2{font-size:22px}
	.thumb_group2 figure{width:376px}
	.thumb_group2 .desc{width:374px}
	.thumb_group2 .info_view .news h3{font-size:16px}
	.thumb_group2 .info_view .news>p{font-size:12px}
	.thumb_group2 .info_view .relation h3{font-size:14px}
	.thumb_group2 .info_view .relation li{font-size:12px}

	.thumb_group3 .thumb_lst{width:454px}
	.thumb_group3 .thumb_lst li{width:217px;margin-left:20px}
	.thumb_group3 .thumb_lst li:first-child{margin-left:0}
	.thumb_group3 .evtbox{width:290px}
	.thumb_group3 .evtbox ul{margin:-9px 0 0 -10px}
	.thumb_group3 .evtbox li{width:140px;height:78px;margin:9px 0 0 10px}
	.thumb_group3 .evtbox a{padding:10px}
	.thumb_group3 .evtbox strong{font-size:12px}
	.thumb_group3 .evtbox .date{left:10px}

	/* =Thumb List */
	.thumb_lst li{width:182px;margin-left:12px}
	.thumb_lst figcaption>strong{height:32px;font-size:14px}
	.thumb_lst figcaption>.desc,
	.thumb_lst figcaption>.price{font-size:12px}
	.thumb_lst figcaption>.desc{height:38px}

	.thumb_lst_v1{}
	.thumb_lst_v1 ul{margin-top:-40px;margin-left:-12px}
	.thumb_lst_v1 li{margin-top:40px}
	.thumb_lst_v1 li:first-child{margin-left:12px}
	.thumb_lst_v1 .btn_area .btn{font-size:12px}

	.thumb_lst_v2 li{width:138px;margin-left:18px}

	/* =Board List */
	.bbs_lst .question_v3>p{max-width:65%}
	.bbs_lst .question_v3>p strong{font-size:16px}
	.bbs_lst .question_v3 .desc{font-size:12px}
	.bbs_lst .question_v3 .thumb{width:200px;max-height:152px}

	.bbs_lst_v1 .question .func a{width:86px}
	.bbs_lst_v1 .question .func a>span{padding-right:13px}
	.bbs_lst_v1 .detail_info:before{display:none}
	.bbs_lst_v1 .detail_info>.group{overflow:hidden;float:none;border-top:1px solid #ddd}
	.bbs_lst_v1 .detail_info>.group:first-child{border-top:0}
	.bbs_lst_v1 .detail_info .erlmt_item{float:left;width:46%;margin-top:0;margin-left:8%}
	.bbs_lst_v1 .detail_info .erlmt_item:first-child{margin-left:0}

	/* =Board Table */
	.bbs_tbl th{padding-left:15px}

	/* =Licence Horizontal Box */
	.licence_hbox{}
	.licence_hbox .item{height:288px;margin-left:7px;padding:12px}
	.licence_hbox .item>strong{font-size:18px}
	.licence_hbox .lst li{font-size:13px}
	.licence_hbox .desc{font-size:13px}
	.licence_hbox .btn_area3>a{width:106px;margin-left:3px}
	.licence_hbox .btn_area3>a>span{display:none}
	.licence_hbox_two .item{width:378px}
	.licence_hbox_three .item{width:248px}

	/* =Licence Vertical Box */
	.licence_vbox{}
	.licence_vbox strong{font-size:18px}
	.licence_vbox .desc{font-size:13px}

	/* =Licence Examination */
	.licence_examination{}
	.licence_examination .pic{width:382px}
	.licence_examination .desc{width:372px;margin-left:10px}
	.licence_examination .desc li{margin-top:10px}
	.licence_examination .btn_area3{margin-top:15px}

	/* =Certificate Pic */
	.certifi_pic{width:338px}
}

/* =Media Query :: Wide Desktop */
@media only screen and (min-width:1280px) {

	/* =Visual */
	.visual figure.multiple>a:first-child{width:800px}
	.visual figure.multiple>a+a{width:400px}

}

/* =Media Query :: Wide Desktop Lage */
@media only screen and (min-width:1400px) {

	/* =Visual */
	.visual .bx-wrapper .bx-controls-direction a{display:block}

}

/* =Media Query :: Device */
@media only screen and (max-device-width:768px) {

	/* =Layout */
	/* body,h1,h2,h3,h4,select,input,button{font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif} */
	body{min-width:100%}
		footer .certification{margin-top:15px; width: 100%; }
		footer .award1 ul{display:flex;      flex-wrap: wrap;   justify-content: flex-start;  justify-content: flex-start}
		footer .award1 ul li{margin-bottom:10px}
}

/* =Media Query :: Device */
@media only screen and (max-device-width:400px) {
	.table th.runtime, .table td.runtime{padding:15px 2px;text-align:center;}
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) {

}

		
/****  2020 AWARD ********************************************************************/

.award1 {position:relative; width: 100%; max-width: 1200px; margin: 0 auto;    text-align: left; display: inline-block;}
.award1 ul {margin:14px 0px 18px 0px;}
.award1 ul li {display:inline-block; margin-right: 9px; }
.award1 ul li:last-child { margin-right: 0px;}
		
/*2022 나의 강좌*/		
.mytab ul{display:inline-block; width:100%; border-left:1px solid #ddd;}
.mytab ul li{display:inline-block; width:33.3%; color:#000; font-size:18px; text-align:center; border:1px solid #ddd; border-left:none; float: left;}
.mytab ul li a{display:inline-block; width:100%; padding:18px 0;}
.mytab ul li a.active{color:#fff; background:#64bbed;}
.bdt_none{border-top:none;}

.bbs_nodata_2022{border-top:0px;}


/* 2023 나의 장바구니 */
.notice {display:flex; border: 1px solid #ddd; padding: 20px 0; border-width: 1px 0; margin-top:40px;}
.notice div:first-child {margin:0 20px; color:#999;}
.notice {line-height:22px;}

.br_display {display:none;}