@charset "utf-8";
body{font-family:'Noto Sans KR', sans-serif;color:#222;}
:focus{outline: none;}
*, :after, :before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 팝업레이어 */
#hd_pop{z-index:1000;position:relative;margin:0 auto;width:100%;height:0}
#hd_pop h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops{position:absolute;background:#fff}
.hd_pops_con{}
.hd_pops_con img{max-width:100%;}
.hd_pops_footer{position:absolute;left:0;top:100%;padding:5px;background:#1a1721;color:#fff;text-align:right}
.hd_pops_footer button{padding:0 10px;height:20px;line-height:18px;background:#333;border:solid 1px #333;border-radius:50px;font-size:13px;color:#fff;}
.real_pc .hd_pops_mobile,
.mobile .hd_pops_pc{display:none !important;}
	/* mobile */
.mobile .hd_pops_footer{position:relative;left:0;top:0;padding:0;}
.mobile .hd_pops_footer button{margin:0;padding:0 10px;height:24px;line-height:24px;font-size:11px;word-break:keep-all;}
.mobile .hd_pops_footer .hd_pops_reject{overflow:hidden;display:block;padding-right:45px;width:100%;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.mobile .hd_pops_footer .hd_pops_close{position:absolute;right:0;top:0;margin:0;}
/* 전체 검색 */
#hd_sch{float:left;margin:0 0 0 20px;padding:0;border:1px solid #c3c6ca}
#hd_sch legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx{padding-left:5px;width:110px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit{padding:0 5px;height:26px;border:0;background:#e2e6eb;color:#333;cursor:pointer}
/* 텍스트 크기 조절 */
#text_size{float:left;margin:0 0 0 10px;letter-spacing:-3px}
#text_size button{margin:0;padding:1px 2px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle;cursor:pointer}
.ts_up{font-size:1.167em !important}
.ts_up2{font-size:1.3em !important}
/* 게시물 선택복사 선택이동 */
#copymove{}
.copymove_current{float:right;color:#ff3061}
.copymove_currentbg{background:#f4f4f4}
/* 화면낭독기 사용자용 */
#hd_login_msg{position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only{display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
/* 자료 없는 목록 */
.empty_table{padding:50px 0 !important;text-align:center}
.empty_list{padding:20px 0 !important;text-align:center}
/* 필수입력 */
.required, textarea.required{background:url('/images/etc/wrest.png') top right no-repeat #fff !important}
/* 본문 바로가기 */
#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active{width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}
/* ie6 이미지 너비 지정 */
.img_fix{width:100%;height:auto}
/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha{display:inline-block;position:relative}
#captcha legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img{width:160px;height:60px;border:1px solid #ddd;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3{position:absolute;top:0;left:161px;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span{position:absolute;top:0;left:0;width:31px;height:31px;background:url('/images/etc/captcha.png') no-repeat;}
#captcha #captcha_reload{position:absolute;top:31px;left:161px;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/images/etc/captcha.png') no-repeat  0 -30px;border-top:1px solid #ccc;text-indent:-999px}
#captcha #captcha_key{margin:0 0 0 33px;padding:0 5px;width:100px;height:60px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em;vertical-align:top}
#captcha #captcha_info{display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio{display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img{width:160px;height:60px;border:1px solid #ddd;margin-bottom:3px;margin-top:5px;display:block;}
#captcha.m_captcha #captcha_reload{position:static;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/images/etc/captcha.png') no-repeat  0 -30px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none;}
#captcha.m_captcha #captcha_key{margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info{display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3{width:31px;height:31px;background:url('/images/etc/captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}
/* ckeditor 단축키 */
.cke_sc{margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def{margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after{display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd{float:left;margin:0;padding:5px 0;border-bottom:1px solid #ddd}
.cke_sc_def dt{width:20%;font-weight:bold}
.cke_sc_def dd{width:30%}
/* 새창 기본 스타일 */
.new_win{}
.new_win .tbl_wrap{margin:0 20px}
.new_win #win_title{margin:0 0 20px;padding:20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv{font-size:0.75em;line-height:1.2em}
.new_win .win_ul{margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after{display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li{float:left;margin-left:-1px}
.new_win .win_ul a{display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc{padding:20px}
.new_win .win_btn{clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button{display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input{padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a{display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.real_pc .new_win .win_btn a:focus, .new_win .win_btn a:hover{text-decoration:none}
/* 검색결과 색상 */
.sch_word{color:#ff3061}
/* 자바스크립트 alert 대안 */
#validation_check{margin:100px auto;width:500px}
#validation_check h1{margin-bottom:20px;font-size:1.3em}
#validation_check p{margin-bottom:20px;padding:30px 20px;border:1px solid #ddd;background:#fff}
/* 사이드뷰 */
.sv_wrap{display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv{z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a{display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important}
.real_pc .sv_wrap a:focus,
.real_pc .sv_wrap a:hover,
.real_pc .sv_wrap a:active{text-decoration:none}
.sv_on{display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.sv_nojs .sv{display:block}
/* Mobile화면으로 */
#device_change{display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}
/* mobile */
.navlinksoff,
.mobileonly{display:none;}
/* ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Layout ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* -- motion ------------------------------------------- */
.motion02{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.motion10{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear;}
#header > .bg,
#gnb > .inner,
#gnb .gnb_2dul,
#gnb .btn_menu a.menu span,
#allmenu_wrap,
#allmenu_wrap .btn_close,
#tnb,
#main_curriculum .c li .bg{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
/* -- header ------------------------------------------- */
#hd_h1{display:none;}
#header{position:fixed;left:0;top:0;width:100%;height:140px;z-index:120;}
#header > .inner{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;z-index:20;}
#header > .bg{overflow:hidden;display:block;position:absolute;left:0;top:0;width:100%;height:140px;}
#header > .bg:before{content:"";position:absolute;left:0;top:65px;width:100%;height:300px;background:#fff;border-top:solid 1px #213543;z-index:2;}
#header > .bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:300px;background:#1665c7;}
	/* tnb */
#tnb{position:relative;left:0;top:0;height:65px;z-index:10;}
#tnb h3{display:none;}
#tnb > .inner{}
#tnb .tnb_tel{float:left;}
#tnb .tnb_tel span{float:left;display:block;height:65px;line-height:65px;}
#tnb .tnb_tel .icon{width:30px;background:url("../images/common/icon1.png") no-repeat left center;}
#tnb .tnb_tel .tel{font-size:25px;font-size:1.5625em;font-weight:800;color:#fff;}
#tnb .tnb_openclass{float:left;margin-left:30px;height:65px;line-height:65px;color:#fff;}
#tnb .tnb_openclass .t{float:left;margin-right:10px;font-size:14px;font-size:0.875em;opacity:0.8;}
#tnb .tnb_openclass .c{float:left;}
#tnb .tnb_openclass .c ul{}
#tnb .tnb_openclass .c li{float:left;}
#tnb .tnb_openclass .c li strong{font-size:18px;font-size:1.125em;}
#tnb .tnb_admin{display:none;}
#tnb .tnb_common{float:right;margin-top:20px;}
#tnb .tnb_common li{float:left;}
#tnb .tnb_common a{display:block;padding:0 10px;line-height:25px;color:#fff;}
#tnb .tnb_common li.tnb_login a{padding-left:16px;background:url("../images/common/icon2.png") no-repeat left center;}
#tnb .tnb_common li.tnb_join a{padding-left:17px;background:url("../images/common/icon3.png") no-repeat left center;}
#tnb .tnb_common li.tnb_0 a{padding-left:21px;background:url("../images/common/icon4.png") no-repeat left center;}
#tnb .tnb_common li.tnb_1,
#tnb .tnb_common li.tnb_2{margin-left:10px;width:28px;}
#tnb .tnb_common li.tnb_1 a,
#tnb .tnb_common li.tnb_2 a{overflow:hidden;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;}
#tnb .tnb_common li.tnb_1 a{background-image:url("../images/common/flag_kor.png");}
#tnb .tnb_common li.tnb_2 a{background-image:url("../images/common/flag_eng.png");}
	/* logo */
#logo{position:absolute;left:0;top:89px;width:190px;height:30px;z-index:20;}
#logo a{overflow:hidden;display:block;width:100%;height:100%;background:url("/images/common/logo.svg") no-repeat;text-indent:-1000em;}
#logo .emblem{display:block;position:absolute;left:100%;top:-7px;margin-left:15px;width:44px;}
#logo .emblem img{width:100%;height:auto;}
	/* gnb */
#gnb{position:relative;left:0;top:0;height:75px;_background:url("/images/common/bg_black80.png") #000;z-index:5;}
#gnb > .inner{float:right;position:relative;left:0;top:0;margin-right:0;height:75px;}
#gnb .gnb_1dul{}
#gnb .gnb_1dli{float:left;position:relative;left:0;top:0;padding:10px 0;height:75px;}
#gnb .gnb_1da{display:block;padding:0 23px;height:55px;line-height:55px;border-radius:10px;font-size:20px;font-size:1.25em;font-weight:700;color:#464646;}
#gnb .gnb_2dul{display:none;position:absolute;left:0;top:75px;padding:10px 0;min-width:100%;background:url("/images/common/bg_black80.png");}
#gnb .gnb_2dli{padding:0 10px;}
#gnb .gnb_2da{display:block;padding:0 13px;line-height:30px;font-size:14px;font-size:0.875em;color:#fff;white-space:nowrap;}
		/* over */
#gnb .gnb_1dli:hover{}
#gnb .gnb_1dli:hover .gnb_2dul{display:block;}
#gnb .gnb_1dli:hover .gnb_1da{background:#fff;color:#1665c7 !important;}
#gnb .gnb_2da:hover{background:#eee;border-radius:5px;color:#333;}
#gnb .btn_menu{display:none;position:absolute;right:0;top:0;width:70px;height:70px;z-index:15;}
#gnb .btn_menu a.menu{display:block;width:100%;height:100%;background:#fff;}
#gnb .btn_menu a.menu span{display:block;position:absolute;}
#gnb .btn_menu a.menu .icon{left:50%;top:50%;margin-left:-21px;width:42px;height:5px;}
#gnb .btn_menu a.menu .icon_1{margin-top:-14px;}
#gnb .btn_menu a.menu .icon_2{margin-top:-3px;}
#gnb .btn_menu a.menu .icon_3{margin-top:8px;}
#gnb .btn_menu a.menu .icon1,
#gnb .btn_menu a.menu .icon2{background:#000;opacity:0.5;}
#gnb .btn_menu a.menu .icon1{left:0;top:0;width:5px;height:5px;border-radius:100%;}
#gnb .btn_menu a.menu .icon2{right:0;top:1px;width:33px;height:3px;}
/* scrollBody */
.real_pc.scrollBody #header{}
.pc .scrollBody #header > .bg{}
/* all menu */
#allmenu_wrap{overflow:auto;display:none;position:fixed;right:0;top:0;width:100%;height:100%;background:url("/images/common/bg_black90.png");z-index:110;}
#allmenu_wrap > .inner{position:relative;left:0;top:0;margin:0 auto;padding:100px 0;width:93.75%;max-width:1200px;}
#allmenu_wrap .allmenu_1dul{}
#allmenu_wrap .allmenu_1dli{border-bottom:solid 1px #666;}
#allmenu_wrap .allmenu_1da{display:block;padding:15px 10px;background:#222;color:#fff;}
#allmenu_wrap .allmenu_2dul{}
#allmenu_wrap .allmenu_2dli{}
#allmenu_wrap .allmenu_2da{display:block;padding:10px;border-bottom:dashed 1px #333;font-size:11px;font-size:0.8461538461538462em;color:#ddd;}
#allmenu_wrap .allmenu_2dli:last-child .allmenu_2da{border-bottom:none;}
#allmenu_wrap .btn_close{position:fixed;right:-60px;top:10px;width:50px;height:50px;background:#fff;opacity:0;z-index:150;}
#allmenu_wrap .btn_close a{display:block;width:100%;height:100%;}
#allmenu_wrap .btn_close span{display:block;position:absolute;left:50%;top:50%;}
#allmenu_wrap .btn_close .icon{margin-left:-25px;}
#allmenu_wrap .btn_close .icon span{width:50px;height:2px;background:#000;}
#allmenu_wrap .btn_close .icon1{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);} 
#allmenu_wrap .btn_close .icon2{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
#allmenu_wrap .btn_close .txt{display:none;}
.allmenu_on{overflow:hidden;}
.allmenu_on #allmenu_wrap{height:100%;opacity:1;}
.allmenu_on #allmenu_wrap .btn_close{right:10px;opacity:1;}
.allmenu_on #gnb .btn_menu a.menu .icon_2,
.allmenu_on #gnb .btn_menu a.menu .icon1{opacity:0;}
.allmenu_on #gnb .btn_menu a.menu .icon2{width:100%;}
.allmenu_on #gnb .btn_menu a.menu .icon_1{margin-top:-1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);} 
.allmenu_on #gnb .btn_menu a.menu .icon_3{margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
/* -- wrap ------------------------------------------- */
#wrapper{position:relative;left:0;top:0;width:100%;height:auto;min-height:100vh;}
/* Container */
#container{margin:0 auto;}
#container.fs1{font-size:18px;font-size:1.125em;}
#container.fs2{font-size:20px;font-size:1.25em;}
#container.fs3{font-size:22px;font-size:1.375em;}
/* Sub title */
#stitle{position:relative;left:0;top:0;height:300px;background-repeat:no-repeat;background-position:center top;background-image:url("../images/title/_title_bg.jpg");background-size:auto 100%;}
#stitle h2{position:absolute;left:0;top:0;padding-top:210px;width:100%;height:100%;background:url("/images/common/bg_pattern_1.png");font-size:45px;font-size:2.8125em;font-weight:700;color:#fff;text-align:center;text-shadow:2px 2px 5px rgba(0, 0, 0, .3);}
/* SNB */
#snb{position:relative;left:0;top:0;height:42px;border-style:solid;border-color:#cbcbcb;border-top-width:1px;border-bottom-width:1px;}
#snb .inner{margin:0 auto;width:93.75%;max-width:1200px;}
#snb .snb_btns{float:left;position:relative;left:0;top:0;padding:0 40px 0 20px;min-width:225px;height:40px;line-height:40px;border-left:solid 1px #cbcbcb;}
#snb .snb_btns:last-child{border-right:solid 1px #cbcbcb;}
.real_pc #snb .snb_btns:hover{}
.real_pc #snb .snb_btns:hover .snbul{display:block;}
#snb .snb_btns a{overflow:hidden;display:block;font-size:15px;font-size:0.9375em;white-space:nowrap;text-overflow:ellipsis;}
#snb .snb_btns a.selected{}
#snb .snb_title,
#snb .snb_depth{background:url("../images/common/icon12.png") no-repeat right 20px center;}
#snb .snb_title{width:150px;}
#snb .snb_depth{cursor:pointer;}
.real_pc #snb .snb_depth:hover{background-image:url("../images/common/icon13.png");}
#snb .snbul{display:none;position:absolute;left:-1px;top:40px;min-width:225px;background:#fff;border-top:solid 1px #cbcbcb;z-index:10;}
#snb .snbul li{border:solid 1px #cbcbcb;border-top:none;}
#snb .snbul li a{padding:0 21px;}
.real_pc #snb .snbul li a:hover{background:#eee;}
#snb .selected .snbul{display:block;}
#snb .snb_home{padding:0;width:42px;min-width:42px;}
#snb .snb_home a{overflow:hidden;background:url("../images/common/btn_home.png") no-repeat center center;text-indent:-1000em;}
/* breadcrumbs */
#breadcrumbs{position:absolute;left:0;top:270px;width:100%;z-index:2;}
#breadcrumbs ul{margin:0 auto;width:93.75%;max-width:1200px;text-align:right;}
#breadcrumbs li{display:inline-block;margin-left:10px;padding-left:15px;height:25px;line-height:25px;background:url("../images/common/icon11.png") no-repeat left center;background-size:auto 10px;font-size:13px;font-size:0.8125em;color:#fff;text-align:left;vertical-align:middle;}
#breadcrumbs li:first-child{background:none;}
#breadcrumbs li.btn_home a{overflow:hidden;display:block;width:19px;height:25px;background:url("../images/common/icon_home.png") no-repeat center center;background-size:100% auto;text-indent:-1000em;}
/* contents */
#contents{clear:both;margin:0 auto;}
/* content */
#content{position:relative;left:0;top:0;margin:0 auto;line-height:1.6;word-break: keep-all;}
.content_type_picture#content{margin:0 auto !important;padding:0 !important;width:100% !important;max-width:none !important;text-align:center !important;}
#content img{max-width:100%;height:auto;}
/* -- footer ------------------------------------------- */
#footer{clear:both;display:block;position:relative;left:0;top:0;width:100%;height:190px;margin:-190px auto 0;background:#1a1721;color:#fff;z-index:110;}
#footer .inner{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;}
#footer .flogo{overflow:hidden;display:block;position:absolute;left:20px;top:30px;width:221px;height:34px;background:url("/images/common/logo_white.svg") no-repeat;text-indent:-1000em;}
#footer .cstel{position:absolute;right:0;top:15px;text-align:center;white-space:nowrap;}
#footer .cstel span{display:block;}
#footer .cstel .tel{margin-bottom:10px;font-size:33px;font-size:2.0625em;}
#footer .cstel .time{margin:0 2px;line-height:1.4;border-right:dashed 1px #999;border-left:dashed 1px #999;opacity:0.5;}
#fnb{background:#13101a;}
#fnb ul{margin:0 auto;width:93.75%;max-width:1200px;}
#fnb ul:after{clear:both;display:block;content:"";}
#fnb ul li{float:left;padding:10px 0;padding-right:1px;background:url("../images/common/icon9.png") no-repeat right center;}
#fnb ul li:last-child{background:none;}
#fnb ul li a{display:block;padding:0 20px;height:32px;line-height:32px;}
.real_pc #fnb ul li a:hover{background:#000;color:#fff !important;}
#footer .companyinformation{padding:25px 200px 0 270px;}
#footer .companyinformation ul{}
#footer .companyinformation ul:after{clear:both;display:block;content:"";}
#footer .companyinformation li{float:left;margin:0 10px 7px 0;font-weight:300;white-space:nowrap;}
#footer .companyinformation li .fi_t{margin-right:3px;padding-right:5px;background:url("../images/common/icon10.png") no-repeat right center;}
#footer .companyinformation li .fi_c{}
#footer .copyright{clear:both;margin-top:5px;font-weight:300;}
#footer a{color:#fff;}
/*
.content_thca1 .contbox5{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;height:70px;background:#ffca22;}
.content_thca1 .contbox5 span{display:block;}
.content_thca1 .contbox5 .c1{padding:15px 0 0 27px;line-height:1.3;}
.content_thca1 .contbox5 .c2{position:absolute;right:0;top:0;width:32.25%;min-width:220px;height:70px;line-height:70px;background:#606060;font-size:22px;font-size:1.375em;font-weight:500;color:#fff;text-align:center;}
*/
.btn_top{overflow:hidden;position:fixed;right:0;bottom:0;width:63px;height:63px;background:#333;color:#fff;z-index:120;}
.btn_top .icon{position:absolute;left:0;top:0;width:100%;height:63px;}
.btn_top .icon span{position:absolute;left:50%;top:50%;width:16px;height:2px;background-color:#fff;}
.btn_top .icon .icon1{margin-left:-2px;margin-top:-12px;transform:rotate(45deg);-webkit-transition:rotate(45deg);-moz-transition:rotate(45deg);-o-transition:rotate(45deg);-ms-transition:rotate(45deg);}
.btn_top .icon .icon2{margin-left:-13px;margin-top:-12px;transform:rotate(-45deg);-webkit-transition:rotate(-45deg);-moz-transition:rotate(-45deg);-o-transition:rotate(-45deg);-ms-transition:rotate(-45deg);}
.btn_top .text{position:absolute;right:0;bottom:12px;width:100%;font-size:15px;text-align:center;}
/* -- etc. ------------------------------------------- */
.clear{display:block;float:none;clear:both;width:100%;height:190px;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
/* quick menu */
#quick{position:fixed;right:0;top:0;z-index:9999;}
#quickMenu{}
#quickMenu ul{}
#quickMenu ul li{margin-bottom:3px;}
.btn_kakaotalk{display:none;position:fixed;left:0;bottom:0;width:33%;height:40px;background:#FFEB00;font-size:13px;font-weight:500;text-align:center;z-index:100;}
.btn_kakaotalk span{display:inline-block;line-height:40px;color:#391F22;vertical-align:middle;}
.btn_kakaotalk .icon{margin-right:5px;width:30px;height:30px;background:url("../images/common/icon_kakaotalk.png") no-repeat center center;background-size:22px 22px;}
.ctt_admin{position:fixed;right:0;top:50%;z-index:99999;}
.ctt_admin a{display:inline-block;padding:10px;background:#333;color:#fff;}
/*  */
.btn_cs_fixed{position:fixed;right:0px;bottom:80px;z-index:120;}
.btn_cs_fixed a{display:block;position:relative;left:0;top:0;margin-bottom:5px;width:63px;height:63px;}
.btn_cs_fixed a:last-child{margin-bottom:0;}
.btn_cs_fixed a:before{content:"";display:block;position:absolute;left:0;top:0;width:63px;height:63px;background-repeat:no-repeat;background-size:100% auto;}
.btn_cs_fixed a .txt{display:none;position:absolute;right:100%;top:50%;margin:-15px 10px 0 0;padding:0 10px;height:30px;line-height:30px;background:#0094ff;border-radius:100px;font-size:14px;color:#fff;white-space:nowrap;}
.real_pc .btn_cs_fixed a:hover .txt{display:block;}
.btn_cs_fixed .btn_onlinecs{}
.btn_cs_fixed .btn_onlinecs:before{background-image:url("../images/common/icon_chat.png");}
.btn_cs_fixed .btn_store{}
.btn_cs_fixed .btn_store:before{background-image:url("../images/common/icon_store.png");}
/* ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── contents ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* == content style ======================== */
	/* common */
.contstyle strong{font-weight:500;}
	/* margin */
.contstyle .contstyle_margin_t_10{margin-top:10px;}
.contstyle .contstyle_margin_t_20{margin-top:20px;}
.contstyle .contstyle_margin_t_30{margin-top:30px;}
.contstyle .contstyle_margin_t_40{margin-top:40px;}
.contstyle .contstyle_margin_t_50{margin-top:50px;}
.contstyle .contstyle_margin_t_60{margin-top:60px;}
.contstyle .contstyle_margin_t_70{margin-top:70px;}
.contstyle .contstyle_margin_t_80{margin-top:80px;}
.contstyle .contstyle_margin_t_90{margin-top:90px;}
.contstyle .contstyle_margin_t_100{margin-top:100px;}
.contstyle .contstyle_margin_b_10{margin-bottom:10px;}
.contstyle .contstyle_margin_b_20{margin-bottom:20px;}
.contstyle .contstyle_margin_b_30{margin-bottom:30px;}
.contstyle .contstyle_margin_b_40{margin-bottom:40px;}
.contstyle .contstyle_margin_b_50{margin-bottom:50px;}
.contstyle .contstyle_margin_b_60{margin-bottom:60px;}
.contstyle .contstyle_margin_b_70{margin-bottom:70px;}
.contstyle .contstyle_margin_b_80{margin-bottom:80px;}
.contstyle .contstyle_margin_b_90{margin-bottom:90px;}
.contstyle .contstyle_margin_b_100{margin-bottom:100px;}
	/* padding */
.contstyle .contstyle_padding_t_10{padding-top:10px;}
.contstyle .contstyle_padding_t_20{padding-top:20px;}
.contstyle .contstyle_padding_t_30{padding-top:30px;}
.contstyle .contstyle_padding_t_40{padding-top:40px;}
.contstyle .contstyle_padding_t_50{padding-top:50px;}
.contstyle .contstyle_padding_t_60{padding-top:60px;}
.contstyle .contstyle_padding_t_70{padding-top:70px;}
.contstyle .contstyle_padding_t_80{padding-top:80px;}
.contstyle .contstyle_padding_t_90{padding-top:90px;}
.contstyle .contstyle_padding_t_100{padding-top:100px;}
.contstyle .contstyle_padding_b_10{padding-bottom:10px;}
.contstyle .contstyle_padding_b_20{padding-bottom:20px;}
.contstyle .contstyle_padding_b_30{padding-bottom:30px;}
.contstyle .contstyle_padding_b_40{padding-bottom:40px;}
.contstyle .contstyle_padding_b_50{padding-bottom:50px;}
.contstyle .contstyle_padding_b_60{padding-bottom:60px;}
.contstyle .contstyle_padding_b_70{padding-bottom:70px;}
.contstyle .contstyle_padding_b_80{padding-bottom:80px;}
.contstyle .contstyle_padding_b_90{padding-bottom:90px;}
.contstyle .contstyle_padding_b_100{padding-bottom:100px;}
	/* background color */
.contstyle_background_color_084a96{background:#084a96;}
	/* text align */
.contstyle_textaligncenter{text-align:center;}
	/* font size */
.contstyle_fontsize_10{font-size:10px;font-size:0.625em;}
.contstyle_fontsize_11{font-size:11px;font-size:0.6875em;}
.contstyle_fontsize_12{font-size:12px;font-size:0.75em;}
.contstyle_fontsize_13{font-size:13px;font-size:0.8125em;}
.contstyle_fontsize_14{font-size:14px;font-size:0.875em;}
.contstyle_fontsize_15{font-size:15px;font-size:0.9375em;}
.contstyle_fontsize_16{font-size:16px;font-size:1em;}
.contstyle_fontsize_17{font-size:17px;font-size:1.0625em;}
.contstyle_fontsize_18{font-size:18px;font-size:1.125em;}
.contstyle_fontsize_19{font-size:19px;font-size:1.1875em;}
.contstyle_fontsize_20{font-size:20px;font-size:1.25em;}
.contstyle_fontsize_21{font-size:21px;font-size:1.3125em;}
.contstyle_fontsize_22{font-size:22px;font-size:1.375em;}
.contstyle_fontsize_23{font-size:23px;font-size:1.4375em;}
.contstyle_fontsize_24{font-size:24px;font-size:1.5em;}
.contstyle_fontsize_25{font-size:25px;font-size:1.5625em;}
.contstyle_fontsize_26{font-size:26px;font-size:1.625em;}
.contstyle_fontsize_27{font-size:27px;font-size:1.6875em;}
.contstyle_fontsize_28{font-size:28px;font-size:1.75em;}
.contstyle_fontsize_29{font-size:29px;font-size:1.8125em;}
.contstyle_fontsize_30{font-size:30px;font-size:1.875em;}
.contstyle_fontsize_31{font-size:31px;font-size:1.9375em;}
.contstyle_fontsize_32{font-size:32px;font-size:2em;}
.contstyle_fontsize_33{font-size:33px;font-size:2.0625em;}
.contstyle_fontsize_34{font-size:34px;font-size:2.125em;}
.contstyle_fontsize_35{font-size:35px;font-size:2.1875em;}
.contstyle_fontsize_36{font-size:36px;font-size:2.25em;}
.contstyle_fontsize_37{font-size:37px;font-size:2.3125em;}
.contstyle_fontsize_38{font-size:38px;font-size:2.375em;}
.contstyle_fontsize_39{font-size:39px;font-size:2.4375em;}
.contstyle_fontsize_40{font-size:40px;font-size:2.5em;}
.contstyle_fontsize_41{font-size:41px;font-size:2.5625em;}
.contstyle_fontsize_42{font-size:42px;font-size:2.625em;}
.contstyle_fontsize_43{font-size:43px;font-size:2.6875em;}
.contstyle_fontsize_44{font-size:44px;font-size:2.75em;}
.contstyle_fontsize_45{font-size:45px;font-size:2.8125em;}
.contstyle_fontsize_46{font-size:46px;font-size:2.875em;}
.contstyle_fontsize_47{font-size:47px;font-size:2.9375em;}
.contstyle_fontsize_48{font-size:48px;font-size:3em;}
.contstyle_fontsize_49{font-size:49px;font-size:3.0625em;}
.contstyle_fontsize_50{font-size:50px;font-size:3.125em;}
.contstyle_fontsize_60{font-size:60px;font-size:3.75em;}
.contstyle_fontsize_70{font-size:70px;font-size:4.375em;}
.contstyle_fontsize_80{font-size:80px;font-size:5em;}
.contstyle_fontsize_90{font-size:90px;font-size:5.625em;}
.contstyle_fontsize_100{font-size:100px;font-size:6.25em;}
	/* font color */
.contstyle_color_333{color:#333;}
.contstyle_color_fff{color:#fff;}
.contstyle_color_1{color:#084a96;}
.contstyle_color_2{color:#ffb42a;}
.contstyle_color_3{color:#5DB0B8;}
.contstyle_color_4{color:#1d83f3;}
	/* box style 1 */
.contstyle_box_1{position:relative;left:0;top:0;}
.contstyle_box_1 ul{position:relative;left:0;top:0;z-index:2;}
.contstyle_box_1 ul:after{clear:both;display:block;content:"";}
.contstyle_box_1 li{float:left;padding:0 10px;}
.contstyle_box_1 li .step{position:relative;left:0;top:0;margin:0 auto 20px;}
.contstyle_box_1 li .step span{display:block;}
.contstyle_box_1 li .step .txt{position:absolute;left:0;top:50%;margin-top:-14px;width:100%;font-size:18px;font-size:1.125em;z-index:2;}
.contstyle_box_1 li .step .bg{margin:0 auto;width:112px;height:112px;background:#084a96;border-radius:100%;}
.contstyle_box_1 li .txt1{margin-bottom:10px;font-size:18px;font-size:1.125em;}
.contstyle_box_1 li .txt2{font-size:14px;font-size:0.875em;}
.contstyle_box_1 .line{display:block;position:absolute;left:10%;top:56px;width:80%;border-top:solid 1px #084a96;}
	/* box style 2 */
.contstyle_box_2{position:relative;left:0;top:0;}
.contstyle_box_2 ul{position:relative;left:0;top:0;z-index:2;}
.contstyle_box_2 ul:after{clear:both;display:block;content:"";}
.contstyle_box_2 li{float:left;}
.contstyle_box_2 li .icon{position:relative;left:0;top:0;margin:0 auto 10px;width:117px;height:117px;background-color:#9cb7d5;background-repeat:no-repeat;background-position:center center;border-radius:100%;}
.contstyle_box_2 li .txt1{margin-bottom:10px;font-size:18px;font-size:1.125em;color:#084a96;}
.contstyle_box_2 li .txt2{font-size:14px;font-size:0.875em;}
.contstyle_box_2 .line{display:block;position:absolute;left:0;top:56px;margin-top:-4px;width:100%;height:8px;background:#9cb7d5;border-radius:10px;}
	/* box style 3 */
.contstyle_box_3{position:relative;left:0;top:0;}
.contstyle_box_3 ul{position:relative;left:0;top:0;z-index:2;}
.contstyle_box_3 ul:after{clear:both;display:block;content:"";}
.contstyle_box_3 li{float:left;}
.contstyle_box_3 li .step{margin-bottom:10px;font-size:18px;font-size:1.125em;font-weight:700;}
.contstyle_box_3 li .icon{position:relative;left:0;top:0;margin:0 auto 10px;width:117px;height:117px;background-color:#fff;background-repeat:no-repeat;background-position:center center;border-radius:100%;}
.contstyle_box_3 li .txt1{margin-bottom:10px;font-size:18px;font-size:1.125em;}
.contstyle_box_3 li .txt2{font-size:14px;font-size:0.875em;}
.contstyle_box_3 .line{display:block;position:absolute;left:10%;top:96px;width:80%;border-top:dotted 1px #9cb7d5;}
	/* box style 4 */
.contstyle_box_4{margin:0 auto;width:93.75%;max-width:700px;background:#afafaf;border-radius:20px;}
.contstyle_box_4:after{clear:both;display:block;content:"";}
.contstyle_box_4 span{float:left;line-height:1.3;text-align:center;}
.contstyle_box_4 .txt1{margin-left:11.45833333333333%;padding:24px 0;width:20.83333333333333%;font-size:22px;font-size:1.375em;font-weight:500;color:#fff;}
.contstyle_box_4 .txt2{padding:18px 0;width:29.76190476190476%;font-size:18px;font-size:1.125em;}
.contstyle_box_4 .txt2 strong{font-size:24px;font-size:1.333333333333333em;color:#ff4e00;}
.contstyle_box_4 .txt3{padding:18px 0;width:26.78571428571429%;font-size:18px;font-size:1.125em;}
.contstyle_box_4 .txt3 strong{font-size:24px;font-size:1.333333333333333em;color:#084a96;}
.contstyle_box_4 .plus{padding:35px 0;font-size:29px;font-size:1.8125em;font-weight:500;}
	/* box style 5 */
.contstyle_box_5{position:relative;left:0;top:0;margin:0 auto;width:560px;height:520px;background:#fff;border-radius:20px;}
.contstyle_box_5:after{clear:both;display:block;content:"";}
.contstyle_box_5 .cont{position:absolute;left:50%;top:50%;padding:30px;width:260px;height:260px;background:#fff;border:solid 1px #084a96;border-radius:100%;text-align:center;opacity:0.9;z-index:2;}
.contstyle_box_5 .cont .t{padding:50px 0 10px;font-size:20px;font-size:1.25em;font-weight:700;color:#084a96;}
.contstyle_box_5 .cont .c{}
.contstyle_box_5 .cont1{margin:-260px 0 0 -130px;}
.contstyle_box_5 .cont2{margin:0 0 0 -280px;}
.contstyle_box_5 .cont3{margin:0 0 0 20px;}
.contstyle_box_5 .cont3.cont .t{padding-top:30px;}
.contstyle_box_5 .lines{position:absolute;left:50%;top:50%;margin:-150px 0 0 -150px;width:300px;height:300px;}
.contstyle_box_5 .lines span{display:block;position:absolute;left:50%;top:50%;width:300px;height:5px;background:#666;border-radius:10px;}
.contstyle_box_5 .lines .icon1{margin:-10px 0 0 -76px;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);}
.contstyle_box_5 .lines .icon2{margin:-10px 0 0 -224px;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);}
.contstyle_box_5 .lines .icon3{margin:118px 0 0 -150px;}
	/* box style 6 */
.contstyle_box_6{margin:0 auto;width:93.75%;max-width:1200px;}
.contstyle_box_6:after{clear:both;display:block;content:"";}
.contstyle_box_6 ul{}
.contstyle_box_6 li{float:left;}
.contstyle_box_6 li .icon{margin:0 auto 20px;width:200px;height:200px;background-color:#eee;border-radius:100%;}
.contstyle_box_6 li .t{margin-bottom:10px;font-size:18px;font-size:1.125em;font-weight:700;}
.contstyle_box_6 li .c{}
/* list style */
	/* list style 1 */
.contstyle_list_1{margin:0 auto;width:93.75%;max-width:1200px;}
.contstyle_list_1 ul{}
.contstyle_list_1 ul:after{clear:both;display:block;content:"";}
.contstyle_list_1 li{float:left;position:relative;left:0;top:0;padding-left:15px;}
.contstyle_list_1 li span{display:block;}
.contstyle_list_1 li .icon{position:absolute;left:0;top:10px;width:5px;height:5px;background:#fff;border-radius:100%;opacity:0.7;}
.contstyle_list_1 li .t{}
	/* list style 2 */
.contstyle_list_2{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;}
.contstyle_list_2 .img{position:absolute;right:0;top:0;width:500px;height:270px;background-color:#eee;background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
.contstyle_list_2 ul{}
.contstyle_list_2 ul:after{clear:both;display:block;content:"";}
.contstyle_list_2 li{position:relative;left:0;top:0;margin-bottom:10px;padding:5px;padding-left:110px;}
.contstyle_list_2 li span{display:block;}
.contstyle_list_2 li .icon{}
.contstyle_list_2 li .t{position:absolute;left:0;top:0;padding:5px 10px;width:100px;background:#084a96;border-radius:10px;color:#fff;text-align:center;}
	/* list style 3 */
.contstyle_list_3{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;}
.contstyle_list_3 .img{}
.contstyle_list_3 ul{}
.contstyle_list_3 ul:after{clear:both;display:block;content:"";}
.contstyle_list_3 li{float:left;position:relative;left:0;top:0;padding:5px;}
.contstyle_list_3 li:first-child{width:100%;}
	/* list style 4 */
.contstyle_list_4{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;}
.contstyle_list_4 .img{}
.contstyle_list_4 ul{}
.contstyle_list_4 ul:after{clear:both;display:block;content:"";}
.contstyle_list_4 li{float:left;position:relative;left:0;top:0;margin-bottom:10px;padding-left:15px;}
.contstyle_list_4 li:last-child{margin-bottom:0;}
.contstyle_list_4 li .icon{display:block;position:absolute;left:0;top:11px;width:5px;height:5px;background:#999;border-radius:100%;}
.contstyle_list_4 li .txt{}
	/* list style 5 */
.contstyle_list_5{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;}
.contstyle_list_5 ul{border-top:solid 1px #084a96;}
.contstyle_list_5 ul:after{clear:both;display:block;content:"";}
.contstyle_list_5 li{float:left;position:relative;left:0;top:0;padding-left:150px;}
.contstyle_list_5 li.grid_1{width:100%;}
.contstyle_list_5 li .t,
.contstyle_list_5 li .c{padding:0 10px;height:60px;line-height:58px;border-bottom:solid 1px #ccc;}
.contstyle_list_5 li .t{position:absolute;left:0;top:0;width:150px;background:#eee;z-index:2;}
.contstyle_list_5 li .c{}
.contstyle_list_5 li .c input{max-width:100%;}
	/* grid */
.contstyle_grid_1 li{width:100%;}
.contstyle_grid_2 li{width:50%;}
.contstyle_grid_3 li{width:33.3333333333333%;}
.contstyle_grid_4 li{width:25%;}
.contstyle_grid_5 li{width:20%;}
.contstyle_grid_6 li{width:16.66666666666666%;}
.contstyle_grid_7 li{width:14.28571428571429%;}
.contstyle_grid_8 li{width:12.5%;}
	/* title */
		/* title 1 */
.contstyle_title_1{margin:0 auto;width:93.75%;padding:0 0 20px;max-width:700px;background:#084a96;border-radius:10px;color:#fff;text-align:center;}
.contstyle_title_1 span{display:block;}
.contstyle_title_1 .n{font-size:60px;font-size:3.75em;font-weight:700;opacity:0.5;}
.contstyle_title_1 .t{font-size:30px;font-size:1.875em;font-weight:500;}
.contstyle_title_1 .c{font-size:20px;font-size:1.25em;}
		/* title 1 */
.contstyle_title_2{margin:0 auto;width:93.75%;text-align:center;}
.contstyle_title_2 .t{display:inline-block;padding:10px 20px;background:#084a96;border-radius:50px;font-size:20px;font-size:1.25em;font-weight:500;color:#fff;}
		/* title 1 */
.contstyle_title_3{margin:0 auto;padding:30px 0;width:93.75%;max-width:1200px;border-top:solid 1px #999;border-bottom:solid 1px #999;font-size:50px;font-size:3.125em;font-weight:300;text-align:center;}
	/* text */
		/* text 1 */
	/* button */
		/* button 1 */
.contstyle .contstyle_btn_1{display:inline-block;padding:10px 20px;background:#084a96;border-radius:10px;color:#fff;}
.real_pc .contstyle .contstyle_btn_1:hover{background-color:#666;color:#fff !important;}
/* == common ======================== */
.color1{color:#f45608;}
/* table */
	/* 기본테이블 */
.tbl_wrap table{width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption{padding:10px 0;font-weight:bold;text-align:left}
	/* table 01 */
.tbl_head01{margin:0 0 10px}
.tbl_head01 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th{padding:12px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f3f3f3;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a{color:#383838}
.tbl_head01 thead th input{vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th{padding:8px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.tbl_head01 td{padding:8px 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:1.5em;word-break:break-all}
.tbl_head01 a{}
	/* table 02 */
.tbl_head02{margin:0 0 10px}
.tbl_head02 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th{padding:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f3f3f3;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a{color:#383838}
.tbl_head02 thead th input{vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th{padding:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.tbl_head02 td{padding:5px 3px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:1.4em;word-break:break-all}
.tbl_head02 a{}
	/* 폼 테이블 */
.tbl_frm01{margin:0 0 20px}
.tbl_frm01 table{width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th{width:70px;padding:7px 13px;border:1px solid #ddd;border-left:0;background:#f3f3f3;text-align:left}
.tbl_frm01 td{padding:7px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:transparent}
.tbl_frm01 textarea, .frm_input{border:1px solid #aaa;background:#fff;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea{padding:2px 2px 3px}
.frm_input{max-width:100%;height:40px;line-height:38px;}
.frm_input_full{width:100%;}
.tbl_frm01 textarea{width:100%;height:100px}
.tbl_frm01 a{text-decoration:none}
.tbl_frm01 .frm_file{display:block;margin-bottom:5px}
.tbl_frm01 .frm_info{display:block;padding:0 0 5px;line-height:1.4em}
/* button */
	/* button type 1 */
.btn_type1,
.btn_type1_box a,
.btn_type1_box input.btn,
.btn_type1_box input.btn_submit{cursor:pointer;display:inline-block;padding:0 20px !important;height:36px;line-height:34px;background:#084a96 !important;border:solid 1px #084a96 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:400 !important;font-size:15px !important;font-size:0.9375em !important;color:#fff !important;text-align:center;vertical-align:middle;white-space:nowrap;}
.real_pc .btn_type1:hover,
.real_pc .btn_type1_box a:hover,
.real_pc .btn_type1_box input.btn:hover,
.real_pc .btn_type1_box input.btn_submit:hover{background:#fff !important;border-color:#084a96 !important;color:#084a96 !important;}
	/* button type 2 */
.btn_type2,
.btn_type2_box a,
.btn_type2_box input.btn,
.btn_type2_box input.btn_submit{cursor:pointer;display:inline-block;padding:0 10px !important;height:26px;line-height:24px;background:#fff !important;border:solid 1px #cbcbcb !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:400 !important;font-size:14px !important;font-size:0.875em !important;color:#666 !important;text-align:center;vertical-align:middle;white-space:nowrap;}
.real_pc .btn_type2:hover,
.real_pc .btn_type2_box a:hover,
.real_pc .btn_type2_box input.btn:hover,
.real_pc .btn_type2_box input.btn_submit:hover{background:#fff !important;border-color:#084a96 !important;color:#084a96 !important;}
/* pager */
.pg_wrap{padding-top:30px;}
.pg_wrap .pg{display:block;font-size:0;text-align:center;}
.pg_wrap .pg a{cursor:pointer;}
.pg_wrap .pg a,
.pg_wrap .pg strong{display:inline-block;margin-left:-1px;width:34px;height:36px;line-height:34px;font-size:13px;text-align:center;vertical-align:middle;}
.pg_wrap .pg a.pg_page{border:solid 1px #cbcbcb;}
.pg_wrap .pg a.pg_start,
.pg_wrap .pg a.pg_end,
.pg_wrap .pg a.pg_prev,
.pg_wrap .pg a.pg_next{overflow:hidden;background-color:#f6f6f6;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;}
.pg_wrap .pg a.pg_start{margin-right:5px;background-image:url("../images/common/arrow_3.png");}
.pg_wrap .pg a.pg_end{margin-left:5px;background-image:url("../images/common/arrow_4.png");}
.pg_wrap .pg a.pg_prev{margin-right:20px;background-image:url("../images/common/arrow_1.png");}
.pg_wrap .pg a.pg_next{margin-left:20px;background-image:url("../images/common/arrow_2.png");}
.pg_wrap .pg strong.pg_current{background:#1a1721;color:#fff;}
/* tab */
	/* tab type 1 */
.tab_type1{}
.tab_type1 dl{}
.tab_type1 dt,
.tab_type1 dd{color:#fff;}
.tab_type1 dt{padding:10px;background:#084a96;text-align:center;}
.tab_type1 dd{border-bottom:solid 1px #ddd;}
.tab_type1 a{cursor:pointer;display:block;padding:10px;}
.real_pc .tab_type1 a:hover{background:#f3f3f3;}
	/* tab type 2 */
.tab_type2{height:50px;}
.tab_type2 ul{height:25px;border-bottom:solid 1px #cccccc;text-align:center;}
.tab_type2 li{cursor:pointer;display:inline-block;margin:0 2px;}
.tab_type2 a{display:block;padding:0 30px;height:50px;line-height:48px;background:#fff;border:solid 1px #999999;border-radius:30px;text-align:center;font-size:24px;font-size:1.5em;}
.tab_type2 li.active a{background-color:#1665c7;border-color:#1665c7 !important;font-weight:700;color:#fff !important;}
	/* tab type 3 */
.tab_type3{height:50px;}
.tab_type3 ul{}
.tab_type3 li{cursor:pointer;display:inline-block;margin:0 2px;}
.tab_type3 a{display:block;padding:0 5px;line-height:32px;font-weight:300;}
.tab_type3 li.active a{font-weight:700;}
/* ///////// Board //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* common */
.board_header_type1{}
.board_header_type1 .bo_category{display:table;margin:0 auto;border-collapse:collapse;}
.board_header_type1 .bo_category ul{display:table-row;font-size:17px;font-size:1.0625em;}
.board_header_type1 .bo_category li{display:table-cell;border:solid 1px #ccc;}
.board_header_type1 .bo_category a{display:block;padding:10px 15px;text-align:center;}
.real_pc .board_header_type1 .bo_category a:hover{background:#eee;}
.board_header_type1 .bo_category li.selected{border-top-color:#333;border-bottom-color:#333;}
.board_header_type1 .bo_category li.selected a{background:#333;color:#fff !important;font-weight:700;}
/* ///////// main //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.pages10 #content{width:100%;max-width:100%;}
/* main visual */
#mvisual{overflow:hidden;background:#333;}
#mvisual,
#mvisual ul,
#mvisual li{}
#mvisual li{position:relative;left:0;top:0;}
#mvisual li a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
#mvisual li img{width:100%;}
#mvisual header{overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;font-size:0;}
#mvisual .bx-wrapper .bx-pager{bottom:32px;line-height:1em;}
#mvisual .bx-wrapper .bx-pager .bx-pager-item{vertical-align:middle;}
#mvisual .bx-wrapper .bx-pager.bx-default-pager a{margin:0 5px;width:12px;height:12px;background:#fff;border-radius:10px;opacity:0.5;}
#mvisual .bx-wrapper .bx-pager.bx-default-pager a.active{width:61px;opacity:1;}
.real_pc #mvisual .bx-wrapper .bx-pager.bx-default-pager a:hover{}
/* notice */
#main_notice{overflow:hidden;position:relative;left:0;top:0;height:66px;border-bottom:solid 1px #d6d6d6;}
#main_notice:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.2;}
#main_notice > .inner{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;z-index:2;}
#main_notice .qbtn_list{}
#main_notice .qbtn_list ul{text-align:center;}
#main_notice .qbtn_list li{display:inline-block;margin:0 10px;}
#main_notice .qbtn_list a{display:block;}
#main_notice .qbtn_list span{display:inline-block;line-height:70px;color:#333;vertical-align:middle;}
#main_notice .qbtn_list .txt{font-size:17px;font-size:1.0625em;}
#main_notice .qbtn_list .icon{width:42px;margin-right:8px;height:70px;background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
#main_notice .qbtn_list .icon1{background-image:url("../images/common/icon18.png");}
#main_notice .qbtn_list .icon2{background-image:url("../images/common/icon20.png");}
#main_notice .qbtn_list .icon3{background-image:url("../images/common/icon19.png");}
#main_notice .t{position:absolute;left:0;top:0;width:255px;height:65px;line-height:65px;font-size:27px;font-size:1.6875em;color:#b0b0b0;text-align:center;}
#main_notice .t:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-25px;width:1px;height:50px;background:#cacaca;}
#main_notice .c1{position:absolute;right:0;top:0;width:275px;height:65px;}
#main_notice .c1:after{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-25px;width:1px;height:50px;background:#cacaca;}
#main_notice .c1 span{display:block;}
#main_notice .c1 .icon{float:left;margin-left:15px;margin-top:13px;width:40px;}
#main_notice .c1 .icon img{width:100%;height:auto;}
#main_notice .c1 .txt{float:right;margin-top:10px;line-height:1.3;font-size:18px;font-size:1.125em;color:#464646;text-align:right;}
#main_notice .c1 .txt strong{font-weight:700;}
/* banner1 */
#main_banner1{position:relative;left:0;top:0;padding:60px 0 90px;}
#main_banner1:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.4;}
#main_banner1 > .inner{position:relative;left:0;top:0;margin:0 auto;color:#333;text-align:center;z-index:2}
#main_banner1 .header{position:relative;left:0;top:0;margin:0 auto;padding:20px 0;width:93.75%;max-width:1200px;}
#main_banner1 .header:after{clear:both;display:block;content:"";}
#main_banner1 .header .t{position:relative;left:0;top:0;text-align:center;text-transform:uppercase;}
#main_banner1 .header .txt{font-size:47px;font-size:2.9375em;font-weight:300;color:#000;}
#main_banner1 .header .icon{}
/* curriculum */
#main_curriculum{overflow:hidden;}
#main_curriculum > .inner{margin:0 auto;padding:20px 0 0;}
#main_curriculum .tab{margin:0 auto;width:93.75%;max-width:1200px;}
#main_curriculum .tab.tab_type2 ul,
#main_curriculum .tab.tab_type2 a{border-color:#333;}
#main_curriculum .tab.tab_type2 a{width:350px;}
#main_curriculum .c{position:relative;left:0;top:0;margin:40px auto 0;max-width:80%;height:380px;}
#main_curriculum .c ul{margin:0 auto;}
#main_curriculum .c li{float:left;position:relative;left:0;top:0;padding:0;width:240px;height:366px;}
#main_curriculum .c li a{display:block;}
#main_curriculum .c li .img{background:#333;border:solid 1px #333;}
#main_curriculum .c li .txtbox{overflow:hidden;position:absolute;left:0;top:100%;margin-top:-100px;padding-top:10px;width:100%;height:100%;background:rgba(0, 0, 0, .7);color:#fff;text-align:center;word-break:keep-all;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;z-index:5;}
#main_curriculum .c li .txt1{display:block;position:relative;left:0;top:0;margin-bottom:10px;height:80px;line-height:1.3;font-size:21px;font-size:1.3125rem;}
#main_curriculum .c li .txt1 span{display:block;position:absolute;left:0;top:50%;width:100%;transform:translate(0,-50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-webkit-transform-origin:0 -50%;}
#main_curriculum .c li .txt2{display:block;padding:0 15px;line-height:1.3;font-size:14px;font-size:0.875rem;white-space:normal;}
#main_curriculum .c li .txt2 .small{font-size:18px;font-size:0.75em;}
#main_curriculum .c li .bg{}
#main_curriculum .cbox{position:absolute;left:0;top:0;width:100%;opacity:0;z-index:1;}
#main_curriculum .cbox.active{opacity:1;z-index:10;}
#main_curriculum .bx-wrapper .bx-controls-direction a{margin-top:-29px;width:32px;height:58px;background-position:center center;}
#main_curriculum .bx-wrapper .bx-prev{margin-left:-61px;background-image:url("../images/common/arrow_left.png");}
#main_curriculum .bx-wrapper .bx-next{margin-right:-61px;background-image:url("../images/common/arrow_right.png");}
.real_pc #main_curriculum .c li a:hover .img{}
.real_pc #main_curriculum .c li a:hover .bg{}
.real_pc #main_curriculum .c li a:hover .txtbox{top:0;margin:0;padding-top:30%;}
/* portfolio */
#main_portfolio{padding-top:60px;}
#main_portfolio > .inner{}
	/* 1 */
.mainlatest1{background:#eee;}
.mainlatest1 > .inner{margin:0 auto;padding:0 0 120px;}
.mainlatest1 .header{position:relative;left:0;top:0;margin:0 auto;padding:20px 0;width:93.75%;max-width:1200px;}
.mainlatest1 .header:after{clear:both;display:block;content:"";}
.mainlatest1 .header .t{position:relative;left:0;top:0;text-align:center;text-transform:uppercase;}
.mainlatest1 .header .txt{font-size:47px;font-size:2.9375em;font-weight:300;color:#000;}
.mainlatest1 .header .icon{}
.mainlatest1 .header .btn_more{position:absolute;right:0;bottom:20px;padding:5px;border:solid 1px #999;border-radius:10px;font-size:13px;font-size:0.8125em;}
.real_pc .mainlatest1 .header .btn_more:hover{background:#fff;}
.mainlatest1 .c{margin:0 auto;width:93.75%;max-width:1200px;}
.mainlatest1 .c ul{position:relative;left:0;top:0;margin:1px 0 0 1px;}
.mainlatest1 .c ul:after{clear:both;display:block;content:"";}
.mainlatest1 .c li{overflow:hidden;float:left;margin:-1px 0 0 -1px;width:25%;border:solid 1px #666;}
.mainlatest1 .c li a{display:block;position:relative;left:0;top:0;}
.mainlatest1 .c li span{display:block;}
.mainlatest1 .c li .txtbox{position:absolute;left:0;bottom:0;margin-bottom:-100px;padding:20px;width:100%;opacity:0;z-index:5;}
.mainlatest1 .c li .txtbox .txt{display:-webkit-box;position:relative;left:0;top:0;height:2.8em;line-height:1.4;color:#fff;text-align:left;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;z-index:5;}
.mainlatest1 .c li .txtbox .icon{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.8;}
.mainlatest1 .c li .img{}
.mainlatest1 .c li .img .noimage{opacity:0.7;}
.mainlatest1 .c li .bg{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.mainlatest1 .c li .bg .icon{position:absolute;left:50%;top:50%;margin:-53px 0 0 -53px;width:106px;height:106px;opacity:0.8;z-index:2;}
.mainlatest1 .c li .bg .icon span{position:absolute;left:50%;top:50%;background:#fff;opacity:0.7;}
.mainlatest1 .c li .bg .icon1{margin-top:-3px;margin-left:-53px;width:106px;height:6px;}
.mainlatest1 .c li .bg .icon2{margin-top:-53px;margin-left:-3px;width:6px;height:106px;}
.mainlatest1 .c li .bg .icon3{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7;}
.mainlatest1 .c li:last-child{position:absolute;right:0;bottom:0;margin-top:4px;margin-right:4px;z-index:10;}
.mainlatest1 .c li:last-child .img{opacity:0;}
.mainlatest1 .c li:last-child .bg{display:block;}
.real_pc .mainlatest1 .c li:hover .txtbox{margin-bottom:0;opacity:1;}
.real_pc .mainlatest1 .c li:hover .img img{webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
	/* 2 */
.mainlatest2{}
.mainlatest2 > .inner{margin:0 auto;padding:0 0 40px;}
.mainlatest2 .header{position:relative;left:0;top:0;margin:0 auto;padding:20px 0;width:93.75%;max-width:1200px;}
.mainlatest2 .header:after{clear:both;display:block;content:"";}
.mainlatest2 .header .t{position:relative;left:0;top:0;text-align:center;text-transform:uppercase;}
.mainlatest2 .header .txt{font-size:47px;font-size:2.9375em;font-weight:300;color:#000;}
.mainlatest2 .header .icon{}
.mainlatest2 .header .btn_more{position:absolute;right:0;bottom:20px;padding:5px;border:solid 1px #999;border-radius:10px;font-size:13px;font-size:0.8125em;}
.real_pc .mainlatest2 .header .btn_more:hover{background:#eee;}
/* review */
#main_review{}
#main_review > .inner{}
/*  */
#main_review{padding:80px 0;}
#main_review .c{overflow:hidden;position:relative;left:0;top:0;margin:0 auto 20px;width:93.75%;max-width:1200px;height:570px;border-top:solid 2px #1665c7;border-bottom:solid 1px #c8c8c8;}
#main_review .c .c_slide{position:absolute;left:0;top:0;width:100%;}
#main_review .c ul{}
#main_review .c ul:after{content:"";clear:both;display:block;}
#main_review .c li{float:left;width:50%;border-bottom:solid 1px #c8c8c8;}
.realpc #main_review .c li:hover{background:#f5f4f6;}
#main_review .c li > .inner{padding:30px 20px 27px;}
#main_review .c li .info{margin-bottom:15px;font-size:15px;font-size:0.9375rem;color:#999;white-space:nowrap;}
#main_review .c li .info:after{content:"";clear:both;display:block;}
#main_review .c li .info .name,
#main_review .c li .info .star{height:25px;line-height:25px;}
#main_review .c li .info .name{float:left;max-width:calc(100% - 100px);}
#main_review .c li .info .name a{overflow:hidden;display:block;padding:5px 15px;background:#eee;border-radius:100px;font-size:13px;text-overflow:ellipsis;}
#main_review .c li .info .star{float:right;color:#1665c7;}
#main_review .c li .cont{overflow:hidden;display:-webkit-box;padding:0 15px;height:2.8em;line-height:1.4;text-align:left;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
/* portfolio */
#main_banner2{background:url("../images/main/mainbanner2_bg.jpg") no-repeat center top #392864;}
#main_banner2 > .inner{margin:0 auto;padding:150px 0 113px;width:93.75%;max-width:1200px;}
#main_banner2 .header{margin:0 auto 60px;padding:24px 45px;width:510px;height:160px;line-height:1.3;border:solid 10px #fff;white-space:nowrap;}
#main_banner2 .header span{display:block;}
#main_banner2 .header .txt1{font-size:30px;font-size:1.875em;color:#fff;}
#main_banner2 .header .txt2{font-size:40px;font-size:2.5em;font-weight:700;color:#ffc936;}
#main_banner2 .c{position:relative;left:0;top:0;}
#main_banner2 .c:after{clear:both;display:block;content:"";}
#main_banner2 .cbox{width:45.83333333%;max-width:550px;}
#main_banner2 .cbox .img{width:260px;height:310px;background-repeat:no-repeat;background-position:center center;}
#main_banner2 .cbox .txtbox{padding:5px 0 0;width:260px;color:#fff;}
#main_banner2 .cbox .t{margin-bottom:24px;line-height:1.3;font-size:20px;font-size:1.25em;white-space:nowrap;}
#main_banner2 .cbox .txt1{margin-bottom:30px;}
#main_banner2 .cbox .txt1 ul{}
#main_banner2 .cbox .txt1 li{position:relative;left:0;top:0;margin-bottom:10px;padding:0 10px;line-height:1.3;font-size:14px;font-size:0.875em;opacity:0.6;}
#main_banner2 .cbox .txt1 .icon{display:block;position:absolute;top:8px;width:2px;height:2px;border-radius:100%;background:#fff;}
#main_banner2 .cbox .txt2{position:relative;left:0;top:0;padding:20px 0;}
#main_banner2 .cbox .txt2 span{display:block;}
#main_banner2 .cbox .txt2 .txt{position:relative;left:0;top:0;line-height:1.5;font-size:19px;font-size:1.1875em;text-align:center;z-index:2;}
#main_banner2 .cbox .txt2 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;}
#main_banner2 .c1{float:left;}
#main_banner2 .c1 .img{float:left;background-image:url("../images/main/mainbanner2_img2.jpg");}
#main_banner2 .c1 .txtbox{float:right;}
#main_banner2 .c1 .txt1 .icon{left:0;}
#main_banner2 .c2{float:right;}
#main_banner2 .c2 .img{float:right;background-image:url("../images/main/mainbanner2_img1.jpg");}
#main_banner2 .c2 .txtbox{float:left;text-align:right;}
#main_banner2 .c2 .txt1 .icon{right:0;}
#main_banner2 .line{display:block;position:absolute;left:50%;top:0;margin-left:-1px;width:2px;height:310px;background:#fff;opacity:0.5;}
/* 국비지원 무료교육안내 */
#main_banner3{padding-bottom:110px;background:#2c3671;}
#main_banner3 > .inner{margin:0 auto;}
#main_banner3 .header{margin:0 auto;height:219px;line-height:219px;background:url("../images/main/mainbanner3_h.png") no-repeat center center;background-size:auto 100%;text-align:center;white-space:nowrap;}
#main_banner3 .header span{display:inline-block;vertical-align:middle;}
#main_banner3 .header .txt1{font-size:50px;font-size:3.125em;font-style:italic;color:#fff;letter-spacing:-0.1em;}
#main_banner3 .header .txt1:after{content:"";display:inline-block;margin:0 40px 0 50px;width:60px;height:113px;background:url("../images/main/line1.png") no-repeat center center;vertical-align:middle;}
#main_banner3 .header .txt2{font-size:90px;font-size:5.625em;font-weight:700;color:#fff;letter-spacing:-0.05em;}
#main_banner3 .header .txt2 strong{color:#fff495;}
#main_banner3 .c{position:relative;left:0;top:0;}
#main_banner3 .c_h{padding:35px 0;text-align:center;}
#main_banner3 .c_h span{display:inline-block;position:relative;left:0;top:0;padding:0 5px 0 2px;font-size:50px;font-size:3.125em;color:#fff;letter-spacing:-0.1em;z-index:1;}
#main_banner3 .c_h span:after{content:"";display:block;position:absolute;left:0;bottom:8px;width:100%;height:23px;background:#5267ba;z-index:-1;}
#main_banner3 .c_cont{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;}
#main_banner3 .c_cont:after{clear:both;display:block;content:"";}
#main_banner3 .cbox{width:45.83333333%;max-width:550px;}
#main_banner3 .cbox .img{width:260px;height:310px;background-repeat:no-repeat;background-position:center center;}
#main_banner3 .cbox .txtbox{padding:5px 0 0;width:260px;color:#fff;}
#main_banner3 .cbox .t{margin-bottom:24px;line-height:1.3;font-size:23px;font-size:1.4375em;color:#c2caf8;white-space:nowrap;}
#main_banner3 .cbox .txt1{margin-bottom:30px;}
#main_banner3 .cbox .txt1 ul{}
#main_banner3 .cbox .txt1 li{position:relative;left:0;top:0;margin-bottom:10px;padding:0 10px;line-height:1.3;font-size:14px;font-size:0.875em;opacity:0.6;}
#main_banner3 .cbox .txt1 .icon{display:block;position:absolute;top:8px;width:2px;height:2px;border-radius:100%;background:#fff;}
#main_banner3 .cbox .txt2{position:relative;left:0;top:0;padding:20px 0;}
#main_banner3 .cbox .txt2 span{display:block;}
#main_banner3 .cbox .txt2 .txt{position:relative;left:0;top:0;line-height:1.5;font-size:19px;font-size:1.1875em;text-align:center;z-index:2;}
#main_banner3 .cbox .txt2 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;}
#main_banner3 .c1{float:left;}
#main_banner3 .c1 .img{float:left;background-image:url("../images/main/mainbanner3_1.jpg");}
#main_banner3 .c1 .txtbox{float:right;}
#main_banner3 .c1 .txt1 .icon{left:0;}
#main_banner3 .c2{float:right;}
#main_banner3 .c2 .img{float:right;background-image:url("../images/main/mainbanner3_2.jpg");}
#main_banner3 .c2 .txtbox{float:left;text-align:right;}
#main_banner3 .c2 .txt1 .icon{right:0;}
#main_banner3 .line{display:block;position:absolute;left:50%;top:0;margin-left:-1px;width:2px;height:310px;background:#fff;opacity:0.5;}
/*  */
#footer_partners{background:#fff;}
#footer_partners > .inner{margin:0 auto;width:93.75%;max-width:1200px;}
#footer_partners header{display:none;}
#footer_partners .partners_list{display:table;width:100%;}
#footer_partners .partners_list a{display:table-cell;width:12.5%;text-align:center;vertical-align:middle;}
/* ///////// contents common /////////////////////////////////////////////////////////////////////////////////////////////////// */
/* title background */
.pagesid_facilities #stitle{background-image:url("../images/title/title3.jpg");}
.pagesid_location #stitle{background-image:url("../images/title/title4.jpg");}
.pagesid_thca1 #stitle{background-image:url("../images/title/title2.jpg");}
.pagesid_notice #stitle{background-image:url("../images/title/notice_title_bg.jpg");}
.pagesid_news #stitle{background-image:url("../images/title/notice_title_bg.jpg");}
.pagesid_onlineconsultation #stitle{background-image:url("../images/title/onlineconsultation_title_bg.jpg");}
.pagesid_login #stitle{background-image:url("../images/title/login_title_bg.jpg");}
/* ///////// 학원소개 //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ceo */
.content_ceo#content{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
.content_ceo .ctt_con_1{margin:0 auto 80px;width:80%;line-height:1.6;}
.content_ceo .ctt_con_1 p{margin-bottom:25px;}
.content_ceo .ctt_con_1{font-family:"Nanum Pen Script";font-size:24px;font-size:1.5em;}
.content_ceo .ctt_con_2{clear:both;}
/* facilities */
.content_facilities#content{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
.content_facilities .slide:after{clear:both;display:block;content:"";}
.content_facilities .slide h2{display:none;}
.content_facilities .banner_inner{float:left;width:65%;max-width:780px;}
.content_facilities .banner_inner .bx-wrapper .bx-prev{margin-left:20px;}
.content_facilities .banner_inner .bx-wrapper .bx-next{margin-right:20px;}
.content_facilities .slide #pager{float:right;width:34%;}
.content_facilities .slide #pager a{display:block;float:left;position:relative;left:0;top:0;margin-bottom:2px;margin-right:0.5%;width:33%;}
.content_facilities .slide #pager a:nth-of-type(3n+3){margin-right:0;}
.content_facilities .slide #pager a span.bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url("/images/common/bg_black70.png");z-index:2;}
.content_facilities .slide #pager a.active span.bg{display:none;}
/* location */
.content_location#content{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
.location_address{display:table;font-size:17px;font-size:1.0625em;}
.location_address li{display:table-row;}
.location_address div{display:table-cell;padding:2px 0;vertical-align:top;}
.location_address .subj{width:110px;font-weight:700;}
.location_address .cont{}
.location_address .cont p{display:inline-block;margin-right:22px;}
.content_location .ctt_con_1{position:relative;left:0;top:0;}
.content_location .ctt_con_1 .co_subject{position:absolute;left:0;top:0;margin-left:3.2520325%;height:100px;background:url("../images/about/location_icon1.png") no-repeat center top 45px;font-size:24px;font-size:1.5em;white-space:nowrap;}
.content_location .ctt_con_1 .co_content{margin-left:200px;margin-top:5px;border-top:solid 2px #084a96;}
.content_location .ctt_con_1 .co_content dl{position:relative;left:0;top:0;border-bottom:solid 1px #cbcbcb;}
.content_location .ctt_con_1 .co_content dl:after{clear:both;display:block;content:"";}
.content_location .ctt_con_1 .co_content dt{position:absolute;left:0;top:0;margin-left:2.93%;padding:16px 0;font-size:17px;font-size:1.0625em;color:#084a96;white-space:nowrap;z-index:2;}
.content_location .ctt_con_1 .co_content dd{margin-right:2.93%;padding:16px 0;padding-left:120px;}
#locationMap{margin:22px 0 25px;height:524px;border:solid 1px #cbcbcb;}
#locationMap .map_popup{padding:80px 20px 20px;background:url("/images/common/logo_symbol.png") no-repeat center top 30px;background-size:50px auto;font-size:13px;}
/* notice */
.content_notice{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
/* ///////// 교육과정 //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 국비지원무료교육 */
.content_thca1{}
.content_thca1 .contstyle_list_1{padding:20px 0;border:solid 1px #eee;}
.content_thca1 .contstyle_list_1 li:nth-child(2n+0){padding-left:30px;}
.content_thca1 .contstyle_list_1 li:nth-child(2n+0) .icon{left:15px;}
.content_thca1 .contstyle_list_1 li:nth-child(2n+1){clear:both;padding-right:30px;text-align:right;}
.content_thca1 .contstyle_list_1 li:nth-child(2n+1) .icon{left:auto;right:15px;}
.content_thca1 .contbox2{background:url("../images/thca1/thca1_bg_1.jpg") no-repeat center center;background-attachment:fixed;}
.content_thca1 .contbox3{background:url("../images/thca1/thca1_bg_2.jpg") no-repeat center center;background-attachment:fixed;}
.content_thca1 .contbox3 .contstyle_box_4 .txt2{width:55%;}
.content_thca1 .contbox4{position:relative;left:0;top:0;margin:0 auto 100px;padding:20px 0;width:93.75%;max-width:1200px;}
.content_thca1 .contbox4 .c1{position:absolute;left:136px;top:0;width:357px;text-align:center;z-index:2;}
.content_thca1 .contbox4 .c1 .t{display:block;padding:25px 0;line-height:1.3;font-size:26px;font-size:1.625em;}
.content_thca1 .contbox4 .c1 .t .color2{color:#ffca22;}
.content_thca1 .contbox4 .c1 .t strong{font-size:34px;font-size:1.307692307692308em;color:#084a96;}
.content_thca1 .contbox4 .c1 .img{display:block;margin:0 auto;width:100%;height:285px;background:url("../images/thca1/thca1_img1.png") no-repeat;background-size:100% auto;}
.content_thca1 .contbox4 .c2{padding-left:548px;padding-top:5px;}
.content_thca1 .contbox4 .c2 dl{margin-bottom:20px;line-height:1.4;}
.content_thca1 .contbox4 .c2 dt{margin-bottom:10px;font-size:20px;font-size:1.25em;color:#000;}
.content_thca1 .contbox4 .c2 dt strong{color:#09c;}
.content_thca1 .contbox4 .c2 dd{color:#666;}
/* 실업자 */
	/* [NCS] BIM건축설계 양성과정 */
.pagesid_thca2_1 #stitle h2{font-size:30px;font-size:1.875em;}
.content_thca2_1 .img1{background-image:url("../images/thca2/thca2_1-2_3.jpg");}
.content_thca2_1 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
	/* [NCS] 반응형 UIUX디자인 (웹디자인/웹퍼블리셔) 양성과정 */
.content_thca2_2 .img1{background-image:url("../images/thca2/thca2_2-1.jpg");}
.content_thca2_2 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
	/* [NCS] 반응형/웹퍼블리셔/프론트엔드 웹개발자(웹디자인기능사 과정평가형) */
.content_thca2_8 .img1{background-image:url("../images/thca2/thca2_2-1.jpg");}
.content_thca2_8 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca2_8 .bg1{background:url("../images/thca2/thca2_6-3.jpg") center center;}
	/* [NCS] 전산세무회계 양성과정 */
.content_thca2_3 .img1{background-image:url("../images/thca2/thca2_3-1.jpg");}
.content_thca2_3 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca2_3 .bg1{background:url("../images/thca2/thca2_3-2.jpg") center center;background-attachment:fixed;}
.content_thca2_3 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
.content_thca2_3 .bg2{background:#101010;}
	/* [NCS] 전산회계운용사 과정평가형 */
.content_thca2_4 .img1{background-image:url("../images/thca2/thca2_4-1.jpg");}
.content_thca2_4 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca2_4 .thca2_4_table1{}
.content_thca2_4 .thca2_4_table1 table{margin:0 auto;max-width:600px;}
.content_thca2_4 .thca2_4_table1 td{color:#999;text-align:center;}
.content_thca2_4 .thca2_4_table1 td strong{color:#000;}
.content_thca2_4 .bg1{background:url("../images/thca2/thca2_3-2.jpg") center center;background-attachment:fixed;}
.content_thca2_4 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 컴퓨터활용능력2급 및 ITQ자격증 취득 과정 */
.content_thca2_5 .img1{background-image:url("../images/thca2/thca2_5-1.jpg");}
.content_thca2_5 .img2 img,
.content_thca2_5 .img3 img{margin:0 5px;height:60px !important;}
.content_thca2_5 .img4 img{height:150px !important;}
.content_thca2_5 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca2_5 .ctt_con_1{display:none;}
	/* [NCS] JAVA프로그래밍 백엔드개발 육성 과정평가형 */
.content_thca2_6 .img1{background-image:url("../images/thca2/thca2_6-1.jpg");}
.content_thca2_6 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca2_6 .bg1{background:url("../images/thca2/thca2_6-3.jpg") center center;}
	/* [NCS] JAVA프로그래밍 백엔드개발 육성 과정평가형 */
.content_thca2_7 .img1{background-image:url("../images/thca2/thca2_6-1.jpg");}
.content_thca2_7 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca2_7 .bg1{background:url("../images/thca2/thca2_6-3.jpg") center center;}
/* 재직자/일반 */
	/* [NCS] 광고콘텐츠향상과정(포토샵) */
.content_thca3_1 .img1{background-image:url("../images/thca3/thca3_1-1.jpg");}
.content_thca3_1 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_1 .thca3_1_table1{}
.content_thca3_1 .thca3_1_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_1 .thca3_1_table1 td{}
.content_thca3_1 .bg1{background:url("../images/thca3/thca3_1-7.jpg") center center;background-attachment:fixed;}
.content_thca3_1 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 광고콘텐츠향상과정(일러스트+인디자인) */
.content_thca3_2 .img1{background-image:url("../images/thca3/thca3_2-1.jpg");}
.content_thca3_2 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_2 .thca3_2_table1{}
.content_thca3_2 .thca3_2_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_2 .thca3_2_table1 td{}
.content_thca3_2 .bg1{background:url("../images/thca3/thca3_2-7.jpg") center center;background-attachment:fixed;}
.content_thca3_2 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 전산회계향상과정 (전산회계 1급, FAT 1급) */
.content_thca3_3 .img1{background-image:url("../images/thca3/thca3_3-1.jpg");}
.content_thca3_3 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_3 .thca3_3_table1{}
.content_thca3_3 .thca3_3_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_3 .thca3_3_table1 td{}
.content_thca3_3 .contstyle_box_6 .icon{background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.content_thca3_3 .contstyle_box_6 .icon1{background-image:url("../images/thca3/thca3_3-2.jpg");}
.content_thca3_3 .contstyle_box_6 .icon2{background-image:url("../images/thca3/thca3_3-3.jpg");}
.content_thca3_3 .contstyle_box_6 .icon3{background-image:url("../images/thca3/thca3_3-4.jpg");}
.content_thca3_3 .bg1{background:url("../images/thca3/thca3_3-6.jpg") center center;background-attachment:fixed;}
.content_thca3_3 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 전산세무향상과정 (전산세무 2급, TAT 2급) */
.content_thca3_4 .img1{background-image:url("../images/thca3/thca3_4-1.jpg");}
.content_thca3_4 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_4 .thca3_4_table1{}
.content_thca3_4 .thca3_4_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_4 .thca3_4_table1 td{}
.content_thca3_4 .contstyle_box_6 .icon{background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.content_thca3_4 .contstyle_box_6 .icon1{background-image:url("../images/thca3/thca3_4-2.jpg");}
.content_thca3_4 .contstyle_box_6 .icon2{background-image:url("../images/thca3/thca3_4-3.jpg");}
.content_thca3_4 .contstyle_box_6 .icon3{background-image:url("../images/thca3/thca3_4-4.jpg");}
.content_thca3_4 .bg1{background:url("../images/thca3/thca3_4-6.jpg") center center;background-attachment:fixed;}
.content_thca3_4 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 기초회계원리 및 전산회계2급 자격증 취득과정 */
.content_thca3_12 .img1{background-image:url("../images/thca3/thca3_3-1.jpg");}
.content_thca3_12 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_12 .thca3_3_table1{}
.content_thca3_12 .thca3_3_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_12 .thca3_3_table1 td{}
.content_thca3_12 .contstyle_box_6 .icon{background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.content_thca3_12 .contstyle_box_6 .icon1{background-image:url("../images/thca3/thca3_3-2.jpg");}
.content_thca3_12 .contstyle_box_6 .icon2{background-image:url("../images/thca3/thca3_3-3.jpg");}
.content_thca3_12 .contstyle_box_6 .icon3{background-image:url("../images/thca3/thca3_3-4.jpg");}
.content_thca3_12 .bg1{background:url("../images/thca3/thca3_3-6.jpg") center center;background-attachment:fixed;}
.content_thca3_12 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] ERP정보관리사(회계2급) / (인사2급) 자격증 취득과정 */
.content_thca3_13 .img1{background-image:url("../images/thca3/thca3_3-1.jpg");}
.content_thca3_13 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_13 .thca3_3_table1{}
.content_thca3_13 .thca3_3_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_13 .thca3_3_table1 td{}
.content_thca3_13 .contstyle_box_6 .icon{background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.content_thca3_13 .contstyle_box_6 .icon1{background-image:url("../images/thca3/gartner.svg");background-size:70% auto;}
.content_thca3_13 .contstyle_box_6 .icon2{background-image:url("../images/thca3/APICS.png");}
.content_thca3_13 .bg1{background:url("../images/thca3/thca3_3-6.jpg") center center;background-attachment:fixed;}
.content_thca3_13 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 건축설계(CAD) 향상과정 (실내건축설계) */
.content_thca3_5 .img1{background-image:url("../images/thca3/thca3_5-1.jpg");}
.content_thca3_5 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_5 .thca3_5_table1{}
.content_thca3_5 .thca3_5_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_5 .thca3_5_table1 td{}
.content_thca3_5 .bg1{background:url("../images/thca3/thca3_5-3.jpg") center center;background-attachment:fixed;}
.content_thca3_5 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 컴퓨터활용능력2급(엑셀실무) */
.content_thca3_6 .img1{background-image:url("../images/thca3/thca3_6-1.jpg");}
.content_thca3_6 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_6 .thca3_6_table1{}
.content_thca3_6 .thca3_6_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_6 .thca3_6_table1 td{}
.content_thca3_6 .bg1{background:url("../images/thca3/thca3_6-3.jpg") center center;background-attachment:fixed;}
.content_thca3_6 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* 실내·건축디자인 & 인테리어 */
.content_thca3_7 .img1{background-image:url("../images/thca3/thca3_7-1.jpg");}
.content_thca3_7 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_7 .thca3_7_table1{}
.content_thca3_7 .thca3_7_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_7 .thca3_7_table1 td{}
.content_thca3_7 .bg1{background:url("../images/thca3/thca3_7-3.jpg") center center;background-attachment:fixed;}
.content_thca3_7 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 컴퓨터활용능력2급(엑셀실무) */
.content_thca3_8 .img1{background-image:url("../images/thca3/thca3_8-1.jpg");}
.content_thca3_8 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_8 .thca3_8_table1{}
.content_thca3_8 .thca3_8_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_8 .thca3_8_table1 td{}
.content_thca3_8 .bg1{background:url("../images/thca3/thca3_8-9.jpg") center center;background-attachment:fixed;}
.content_thca3_8 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 파이썬 프로그래밍을 활용한 빅데이터 향상과정 */
.content_thca3_9 .img1{background-image:url("../images/thca3/thca3_9-1.jpg");}
.content_thca3_9 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_9 .thca3_9_table1{}
.content_thca3_9 .thca3_9_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_9 .thca3_9_table1 td{}
.content_thca3_9 .bg1{background:url("../images/thca3/thca3_9-3.jpg") center center;background-attachment:fixed;}
.content_thca3_9 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 기초코딩 프로그래밍 향상과정(C언어) */
.content_thca3_10 .img1{background-image:url("../images/thca3/thca3_10-1.jpg");}
.content_thca3_10 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_10 .thca3_10_table1{}
.content_thca3_10 .thca3_10_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_10 .thca3_10_table1 td{}
.content_thca3_10 .bg1{background:url("../images/thca3/thca3_10-2.jpg") center center;background-attachment:fixed;}
.content_thca3_10 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 유튜브(Youtube)크리에이터(영상편집,프리미어) */
.content_thca3_11 .img1{background-image:url("../images/thca3/thca3_11-1.jpg?v=1.0");}
.content_thca3_11 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_11 .thca3_10_table1{}
.content_thca3_11 .thca3_10_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_11 .thca3_10_table1 td{}
.content_thca3_11 .bg1{padding-top:60px;background:url("../images/thca3/thca3_7-3.jpg") center center;background-attachment:fixed;}
.content_thca3_11 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
	/* [NCS] 유튜브(YouTube)크리에이터(영상편집,애프터이펙트) */
.content_thca3_14 .img1{background-image:url("../images/thca3/thca3_11-1.jpg?v=1.0");}
.content_thca3_14 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_thca3_14 .thca3_10_table1{}
.content_thca3_14 .thca3_10_table1 table{margin:0 auto;max-width:600px;}
.content_thca3_14 .thca3_10_table1 td{}
.content_thca3_14 .bg1{padding-top:60px;background:url("../images/thca3/thca3_7-3.jpg") center center;background-attachment:fixed;}
.content_thca3_14 .bg1 .inner{padding:30px 0;background:url("/images/common/bg_white90.png");}
/* ///////// 취업센터 //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 취업 PROCESS */
.content_employment1{padding:60px 0;}
.content_employment1 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_employment1 .contbox2{background:url("../images/employment/employment1_img1.jpg") no-repeat center center;}
.content_employment1 .contbox3 .icon1{background-image:url("../images/employment/employment1_icon1.png");}
.content_employment1 .contbox3 .icon2{background-image:url("../images/employment/employment1_icon2.png");}
.content_employment1 .contbox3 .icon3{background-image:url("../images/employment/employment1_icon3.png");}
.content_employment1 .contbox3 .icon4{background-image:url("../images/employment/employment1_icon4.png");}
.content_employment1 .contbox3 .icon5{background-image:url("../images/employment/employment1_icon5.png");}
.content_employment1 .contbox3 .icon6{background-image:url("../images/employment/employment1_icon6.png");}
/* 취업 PROCESS */
.content_employment2{padding:60px 0;}
.content_employment2 .inner{margin:0 auto;width:93.75%;max-width:1200px;}
.content_employment2 .contbox2{background:url("../images/employment/employment1_img1.jpg") no-repeat center center;}
.content_employment2 .contbox3 .icon1{background-image:url("../images/employment/employment2_icon1.png");}
.content_employment2 .contbox3 .icon2{background-image:url("../images/employment/employment2_icon2.png");}
.content_employment2 .contbox3 .icon3{background-image:url("../images/employment/employment2_icon3.png");}
.content_employment2 .contbox3 .icon4{background-image:url("../images/employment/employment2_icon4.png");}
/* 구인의뢰 요청서 */
.content_employment3{margin:0 auto;padding:60px 0;}
.content_employment3 h3{margin:0 auto 10px;width:93.75%;max-width:1200px;font-size:22px;font-size:1.375em;font-weight:500;}
.content_employment3 .table1{margin-bottom:30px;}
.content_employment3 .btn_confirm{margin-top:30px;text-align:center;}
.content_employment3 .btn_confirm a,
.content_employment3 .btn_confirm input{display:inline-block;margin:0 1px;padding:0;width:174px;height:43px;line-height:41px;border-radius:5px;font-size:17px;font-size:1.0625em;font-weight:500;vertical-align:middle;}
.content_employment3 .btn_confirm .btn_submit{background-color:#084a96;border-color:#084a96;}
.content_employment3 .btn_confirm .btn_cancel{border:solid 1px #cbcbcb;color:#666;}
/* ///////// 상담센터 //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 상담 / 문의 */
.content_onlineconsultation#content{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
    /* 등록 완료 */
#content_result_wrap{padding:140px 0;}
#content_result_wrap > .inner{border-top:solid 1px #ccc;}
#content_result_wrap .cont{margin:0 auto;padding:50px 0;width:93.75%;max-width:1024px;}
#content_result_wrap .cont .txtbox{position:relative;left:0;top:0;padding-top:50%;background:url("../images/result/result_img.jpg") no-repeat center center;background-size:100% auto;border:solid 1px #ccc;}
#content_result_wrap .cont .txtbox .txt1{position:absolute;left:5%;top:10%;font-size:42px;z-index:5;}
#content_result_wrap .btns{text-align:center;}
#content_result_wrap .btns a{display:inline-block;padding:10px 30px;border:solid 1px #ccc;border-radius:10px;}
/* 1:1문의 */
.content_qalist#content,
.content_qaview#content,
.content_qawrite#content{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
/* ///////// community //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* portfolio */
.content_portfolio{padding:60px 0;}
.content_portfolio .board_header_type1{margin:0 auto 20px;width:93.75%;max-width:1200px;}
.content_portfolio .board_header_type1 .bo_category{width:100%;}
.content_portfolio #bo_w,
.content_portfolio #bo_v{margin:0 auto;width:93.75%;max-width:1200px;}
/* review */
.content_review{padding:60px 0;margin:0 auto;width:93.75%;max-width:1200px;}
.content_review .board_header_type1{margin:0 auto 20px;}
.content_review .board_header_type1 .bo_category{width:100%;}
.content_review #bo_w,
.content_review #bo_v{margin:0 auto;width:93.75%;max-width:1200px;}
/* ///////// Member //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* login */
.content_login#content{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
/* join */
.content_register#content,
.content_register_form#content,
.content_register_result#content{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
/* ///////// Mypage //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.content_mypage{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
.content_mypage:after{clear:both;display:block;content:"";}
/* ///////// Etc //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 개인정보취급방침 */
.content_privacy{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
.content_privacy .ctt_con_0{margin:0}
.content_privacy div{text-align:justify;}
.content_privacy .title1{font-size:large;font-weight:bold;color:#1b65aa;margin:30px 0 0 0;}
.content_privacy .title2{font-weight:700;color:#333333;margin:20px 0 0 20px;}
.content_privacy .text0{margin:0 0 0 0;color:#666666;}
.content_privacy .text1{margin:10px 0 0 20px;}
.content_privacy .text1 ul{margin:5px 0 0 20px;}
.content_privacy .text1 li{margin:0;color:#666666;}
.content_privacy .text2{margin:5px 0 0 35px;}
.content_privacy .text2 ul{margin:5px 0 0 20px;}
.content_privacy .text2 li{margin:0;color:#999999;}
.content_privacy .text3{margin:0 0 0 15px;}
.content_privacy .ul2{margin:5px 0 0 20px;}
.content_privacy .ul3{margin:5px 0 0 35px;}
.privacy_before{padding:30px;line-height:1.6em;}
/* LOG */
#HTTP_MSN_cert_layer{left:auto !important;right:0;z-index:1 !important;}
/* 결제하기 */
.content_store{margin:0 auto;padding:60px 0;width:93.75%;max-width:1200px;}
.content_store .item_list{}
.content_store .itemlist_ul{}
.content_store .itemlist_ul:after{content:"";clear:both;display:block;}
.content_store .itemlist_li{float:left;position:relative;left:0;top:0;margin-bottom:40px;width:49%;border:solid 1px #ddd;}
.content_store .itemlist_li:nth-child(2n+1){margin-right:2%;}
.content_store .itemlist_li:nth-child(2n+1){clear:both;}
.content_store .itemlist_li:after{content:"";clear:both;display:block;}
.content_store .itemlist_li .it_img{overflow:hidden;position:absolute;left:0;top:0;width:20%;height:100%;background:#E5E5E5;}
.content_store .itemlist_li .it_img img{position:absolute;left:50%;top:50%;max-width:none !important;width:140%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transform-origin:-50% -50%;}
.content_store .itemlist_li .it_info{float:right;padding:15px;width:80%;}
.content_store .itemlist_li .it_info:after{content:"";clear:both;display:block;}
.content_store .itemlist_li .it_info .it_name{padding-bottom:15px;line-height:1.3;font-size:21px;font-size:1.3125em;}
.content_store .itemlist_li .it_info .it_price{float:left;font-size:17px;font-size:1.0625em;color:#069;}
.content_store .itemlist_li .it_info .it_btns{float:right;z-index:10;}
.content_store .itemlist_li .it_info .it_btns a{display:block;padding:0 20px;height:36px;line-height:36px;background:#999;border-radius:5px;font-size:13px;font-size:0.8125em;color:#fff;text-align:center;white-space:nowrap;}
.content_store .itemlist_li .it_info .it_btns a:hover{background:#333;}
.content_store .itemlist_li .it_info .it_btns a.btn_detailview{float:left;}
.content_store .itemlist_li .it_info .it_btns a.btn_payment{float:right;}
/* store order form */
.store_orderform{margin:30px auto;width:93.75%;max-width:500px;}
.store_orderform .tbl_wrap{}
.store_orderform .btn_confirm{text-align:center;}
.store_orderform .btn_confirm .btn_submit,
.store_orderform .btn_confirm a{display:block;margin:0;padding:0;width:100%;height:36px;line-height:34px;border-width:1px;font-size:15px;color:#fff;}
.store_orderform .btn_confirm a{margin-top:5px;background:#999;}
.store_orderform #sod_frm_pay{margin-bottom:20px;}
.store_orderform #sod_frm_escrow{margin:20px 0;font-size:15px;}
.store_orderform .refundpolicy_wrap{margin-top:20px;}
.store_orderform .refundpolicy_wrap .tbl_h3{margin-bottom:10px;font-size:17px;font-weight:700;text-align:center;}
.store_orderform .refundpolicy_wrap table{font-size:14px;}
	/* result */
.store_result{margin:30px auto;max-width:500px;}

#sod_frm {}
#sod_frm section{margin-bottom:10px}
#sod_frm p#sod_frm_pt_alert {margin:20px 0;text-align:center }
#sod_bsk_list #mod_option_frm .sit_ov_tbl{background:#ededed;margin-top:5px}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th,#sod_bsk_list #mod_option_frm .sit_ov_tbl td{border:none;padding-left:5px;font-weight:normal}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th{width:90px}
 #cp_frm {height:auto;max-height:10000px !important;position:absolute;top:0;left:0;width:70%;background:#fff;padding:20px;border:1px solid #000;z-index:9999} 
#sod_frm_deli {position:relative;line-height:2em}
#sod_frm_deli #order_address {display:block;;width:100px;background:#333;color:#fff;text-align:center}
#sod_frm_orderer {margin:15px 0 30px}
#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0}
#sod_frm .odf_tbl table{width:100%;margin:0;padding:0;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-collapse:collapse}
#sod_frm .odf_tbl table tbody td,#sod_frm .odf_tbl table tbody th{;border-bottom:1px solid #e9e9e9;padding:5px 0px 5px 10px ;text-align:left;line-height:26px;position:relative;}
#sod_frm .odf_tbl table th{width:90px;color:#343434;font-weight:normal;letter-spacing:-0.1em}
#sod_frm .odf_tbl table .frm_input{background-color:#fff !important;height:24px;line-height:24px;text-indent:5px}
#sod_frm .odf_tbl table .frm_address{margin-top:5px}
#sod_frm .odf_tbl button.btn_frmline{font-size:0.92em;padding:0 8px;height:26px;line-height:26px}
#sod_frm .odf_tbl textarea{width:99%;border:1px solid #e4eaec;}
#sod_frm_same {margin:0 0 10px}
#sod_frm_pay {position:relative}
#sod_frm_pay .tbl_head01 caption {font-size:0;line-height:0;overflow:hidden}
#sod_frm_pay .tbl_head01 th {width:auto !important;font-weight:bold;text-align:center !important}
#sod_frm_pay .tbl_head01 td {border-top:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;line-height:1.5em !important;word-break:break-all !important}
/* ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Media Queries ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* ==========================================================================================================================================================
== resize 1250 == */
@media screen and (max-width:1250px){
	body{font-size:13px;font-size:0.8125em;}
	/* main */
	#main_banner2 > .inner{padding:40px 0 60px;}
	#main_banner2 .header{height:140px;}
	#main_banner2 .cbox .img,
	#main_banner2 .cbox .txtbox{clear:both;margin:0 auto;width:260px;text-align:left;}
	#main_banner2 .cbox .img{margin-bottom:10px;}
	#main_banner2 .c1 .img,
	#main_banner2 .c2 .img,
	#main_banner2 .c1 .txtbox,
	#main_banner2 .c2 .txtbox{float:none;}
	#main_banner2 .c2 .txt1 .icon{right:auto;left:0;}
	#main_banner2 .line{height:590px;}
	#main_banner3 .header{height:140px;line-height:140px;}
	#main_banner3 .cbox .img,
	#main_banner3 .cbox .txtbox{clear:both;margin:0 auto;width:260px;text-align:left;}
	#main_banner3 .cbox .img{margin-bottom:10px;}
	#main_banner3 .c1 .img,
	#main_banner3 .c2 .img,
	#main_banner3 .c1 .txtbox,
	#main_banner3 .c2 .txtbox{float:none;}
	#main_banner3 .c2 .txt1 .icon{right:auto;left:0;}
	#main_banner3 .line{height:590px;}
	/* contents */
	.contstyle_list_4 li .icon{top:8px;}
	.location_address .subj{width:70px;}
	.content_location .ctt_con_1 .co_content{margin-left:150px;}
	.content_location .ctt_con_1 .co_content dd{padding-left:90px;}
	.contstyle_list_1 li .icon{top:7px;}
	.contstyle_box_5{width:520px;height:480px;}
	.contstyle_box_5 .cont{padding:10px;width:210px;height:210px;}
	.contstyle_box_5 .cont1{margin:-240px 0 0 -105px;}
	.contstyle_box_5 .cont2{margin-left:-260px;}
	.contstyle_box_5 .cont3{margin-left:50px;}
	.contstyle_list_5 li{padding-left:120px;}
	.contstyle_list_5 li .t{width:120px;}
}
/* ==========================================================================================================================================================
== resize 1100 == */
@media screen and (max-width:1100px){
	/* layout */
	#wrapper{min-height:10px;}
	#header{height:70px;background:#222;}
	#header > .inner{width:100%;}
	#header > .bg{display:none;}
	#logo{left:3.125%;top:20px;}
    #logo a{background-image:url("/images/common/logo_white.svg");}
	#gnb{position:absolute;width:100%;height:0;background:none;}
	#gnb > .inner{display:none;}
	#gnb .btn_menu{display:block;}
	#tnb{overflow:hidden;height:0;}
	#allmenu_wrap{display:block;height:0;opacity:0;}
	#container{padding-top:70px;}
	#stitle{height:130px;background-size:100% auto;}
	#stitle h2{padding-top:60px;}
	#breadcrumbs{top:175px;}
	#snb .snb_btns{min-width:10px}
	#footer .flogo{left:0;top:20px;width:220px;height:40px;}
	#footer .companyinformation{padding:70px 0 0;}
	#footer .copyright{margin-top:0;}
	#footer .cstel{top:20px;width:320px;}
	#footer .cstel:after{clear:both;display:block;content:"";}
	#footer .cstel .tel{float:left;}
	#footer .cstel .time{float:right;margin:0;padding:0 10px;}
	.btn_top{bottom:45px;right:5px;border-radius:100%;z-index:20;}
	.btn_kakaotalk{display:block;}
	.btn_cs_fixed{bottom:0;width:67%;z-index:100;}
	.btn_cs_fixed a{float:left;margin:0;width:50%;height:40px;text-align:center;}
	.btn_cs_fixed a:before{display:inline-block;position:relative;margin-right:5px;width:30px;height:30px;vertical-align:middle;}
	.btn_cs_fixed a .txt{display:inline-block;position:relative;right:0;top:0;margin:0;padding:0;height:40px;line-height:40px;background:none;font-size:13px;font-weight:500;text-align:center;vertical-align:middle;}
	.btn_cs_fixed .btn_onlinecs{background:#0094ff;}
	.btn_cs_fixed .btn_store{background:#4182EC;}
	/* main */
	.tab_type2 a{padding:0;}
	#main_curriculum .tab.tab_type2 a{width:300px;}
    #main_curriculum .c li .txtbox{top:0;margin:0;padding-top:30%;}
    #main_notice .t{display:none;}
    #main_notice .qbtn_list ul{text-align:left;}
	/* contents */
		/* margin */
	.contstyle .contstyle_margin_t_10{margin-top:6px;}
	.contstyle .contstyle_margin_t_20{margin-top:12px;}
	.contstyle .contstyle_margin_t_30{margin-top:18px;}
	.contstyle .contstyle_margin_t_40{margin-top:24px;}
	.contstyle .contstyle_margin_t_50{margin-top:30px;}
	.contstyle .contstyle_margin_t_60{margin-top:36px;}
	.contstyle .contstyle_margin_t_70{margin-top:42px;}
	.contstyle .contstyle_margin_t_80{margin-top:48px;}
	.contstyle .contstyle_margin_t_90{margin-top:54px;}
	.contstyle .contstyle_margin_t_100{margin-top:60px;}
	.contstyle .contstyle_margin_b_10{margin-bottom:6px;}
	.contstyle .contstyle_margin_b_20{margin-bottom:12px;}
	.contstyle .contstyle_margin_b_30{margin-bottom:18px;}
	.contstyle .contstyle_margin_b_40{margin-bottom:24px;}
	.contstyle .contstyle_margin_b_50{margin-bottom:30px;}
	.contstyle .contstyle_margin_b_60{margin-bottom:36px;}
	.contstyle .contstyle_margin_b_70{margin-bottom:42px;}
	.contstyle .contstyle_margin_b_80{margin-bottom:48px;}
	.contstyle .contstyle_margin_b_90{margin-bottom:54px;}
	.contstyle .contstyle_margin_b_100{margin-bottom:60px;}
		/* padding */
	.contstyle .contstyle_padding_t_10{padding-top:6px;}
	.contstyle .contstyle_padding_t_20{padding-top:12px;}
	.contstyle .contstyle_padding_t_30{padding-top:18px;}
	.contstyle .contstyle_padding_t_40{padding-top:24px;}
	.contstyle .contstyle_padding_t_50{padding-top:30px;}
	.contstyle .contstyle_padding_t_60{padding-top:36px;}
	.contstyle .contstyle_padding_t_70{padding-top:42px;}
	.contstyle .contstyle_padding_t_80{padding-top:48px;}
	.contstyle .contstyle_padding_t_90{padding-top:54px;}
	.contstyle .contstyle_padding_t_100{padding-top:60px;}
	.contstyle .contstyle_padding_b_10{padding-bottom:6px;}
	.contstyle .contstyle_padding_b_20{padding-bottom:12px;}
	.contstyle .contstyle_padding_b_30{padding-bottom:18px;}
	.contstyle .contstyle_padding_b_40{padding-bottom:24px;}
	.contstyle .contstyle_padding_b_50{padding-bottom:30px;}
	.contstyle .contstyle_padding_b_60{padding-bottom:36px;}
	.contstyle .contstyle_padding_b_70{padding-bottom:42px;}
	.contstyle .contstyle_padding_b_80{padding-bottom:48px;}
	.contstyle .contstyle_padding_b_90{padding-bottom:54px;}
	.contstyle .contstyle_padding_b_100{padding-bottom:60px;}
	.contstyle_list_2 .img{width:300px;height:160px;}
	.contstyle_title_3{padding:20px 0;font-size:30px;font-size:2.307692307692308em;}
	.content_ceo#content,
	.content_facilities#content,
	.content_location#content,
	.content_notice#content,
	.content_portfolio#content,
	.content_employment1#content,
	.content_onlineconsultation#content,
	.content_login#content,
	.content_register#content,
	.content_register_form#content,
	.content_register_result#content{padding:40px 0;}
	#locationMap{height:350px;}
	.content_thca1 .contbox4{margin-bottom:40px;}
	.content_thca1 .contbox4 .c1{left:0;}
	.content_thca1 .contbox4 .c2{padding-left:398px;}
	/* 결제하기 */
	.content_store{padding:40px 0;}
	.content_store .itemlist_li{clear:both;float:none;margin:0 auto 20px !important;width:100%;}
}
/* ==========================================================================================================================================================
== resize 800 == */
@media screen and (max-width:800px){
	/* layout */
	#stitle{background-size:auto 100%;}
	#stitle h2{font-size:25px;font-size:1.923076923076923em;}
	/* main */
	#main_banner1{padding:40px 0;}
	#main_banner1 .t1{font-size:35px;font-size:2.692307692307692em;}
	#main_banner1 .t2{max-width:570px;}
	#main_curriculum .tab.tab_type2 a{width:260px;}
	#main_portfolio{padding-top:40px;}
	.mainlatest1 > .inner{padding-bottom:60px;}
    #main_review{padding:40px 0;}
	.mainlatest2 > .inner{padding-bottom:20px;}
    #main_review .c li{clear:both;float:none;width:100%;}
    #main_banner3 .header{font-size:1.3vw;}
    #main_banner3 .header .txt1:after{margin:0;width:5vw;height:8vw;background-size:auto 100%;}
	/* contents */
		/* margin */
	.contstyle .contstyle_margin_t_10{margin-top:5px;}
	.contstyle .contstyle_margin_t_20{margin-top:10px;}
	.contstyle .contstyle_margin_t_30{margin-top:15px;}
	.contstyle .contstyle_margin_t_40{margin-top:20px;}
	.contstyle .contstyle_margin_t_50{margin-top:25px;}
	.contstyle .contstyle_margin_t_60{margin-top:30px;}
	.contstyle .contstyle_margin_t_70{margin-top:35px;}
	.contstyle .contstyle_margin_t_80{margin-top:40px;}
	.contstyle .contstyle_margin_t_90{margin-top:45px;}
	.contstyle .contstyle_margin_t_100{margin-top:50px;}
	.contstyle .contstyle_margin_b_10{margin-bottom:5px;}
	.contstyle .contstyle_margin_b_20{margin-bottom:10px;}
	.contstyle .contstyle_margin_b_30{margin-bottom:15px;}
	.contstyle .contstyle_margin_b_40{margin-bottom:20px;}
	.contstyle .contstyle_margin_b_50{margin-bottom:25px;}
	.contstyle .contstyle_margin_b_60{margin-bottom:30px;}
	.contstyle .contstyle_margin_b_70{margin-bottom:35px;}
	.contstyle .contstyle_margin_b_80{margin-bottom:40px;}
	.contstyle .contstyle_margin_b_90{margin-bottom:45px;}
	.contstyle .contstyle_margin_b_100{margin-bottom:50px;}
		/* padding */
	.contstyle .contstyle_padding_t_10{padding-top:5px;}
	.contstyle .contstyle_padding_t_20{padding-top:10px;}
	.contstyle .contstyle_padding_t_30{padding-top:15px;}
	.contstyle .contstyle_padding_t_40{padding-top:20px;}
	.contstyle .contstyle_padding_t_50{padding-top:25px;}
	.contstyle .contstyle_padding_t_60{padding-top:30px;}
	.contstyle .contstyle_padding_t_70{padding-top:35px;}
	.contstyle .contstyle_padding_t_80{padding-top:40px;}
	.contstyle .contstyle_padding_t_90{padding-top:45px;}
	.contstyle .contstyle_padding_t_100{padding-top:50px;}
	.contstyle .contstyle_padding_b_10{padding-bottom:5px;}
	.contstyle .contstyle_padding_b_20{padding-bottom:10px;}
	.contstyle .contstyle_padding_b_30{padding-bottom:15px;}
	.contstyle .contstyle_padding_b_40{padding-bottom:20px;}
	.contstyle .contstyle_padding_b_50{padding-bottom:25px;}
	.contstyle .contstyle_padding_b_60{padding-bottom:30px;}
	.contstyle .contstyle_padding_b_70{padding-bottom:35px;}
	.contstyle .contstyle_padding_b_80{padding-bottom:40px;}
	.contstyle .contstyle_padding_b_90{padding-bottom:45px;}
	.contstyle .contstyle_padding_b_100{padding-bottom:50px;}
	.contstyle_list_2 .img{width:160px;height:220px;background-size:auto 100%;}
	.contstyle_box_1 li .step{margin-bottom:10px;}
	.contstyle_box_1 li .step .bg{width:80px;height:80px;}
	.contstyle_box_1 .line{top:38px;}
	.contstyle_box_2 li .icon{width:90px;height:90px;background-size:auto 50px;}
	.contstyle_box_2 .line{top:46px;}
	.content_ceo#content,
	.content_facilities#content,
	.content_location#content,
	.content_notice#content,
	.content_portfolio#content,
	.content_employment1#content,
	.content_onlineconsultation#content,
	.content_login#content,
	.content_register#content,
	.content_register_form#content,
	.content_register_result#content{padding:30px 0;}
	.content_facilities .banner_inner,
	.content_facilities .slide #pager{clear:both;float:none;width:100%;}
	.content_facilities .banner_inner{margin-bottom:10px;}
	.content_facilities .slide #pager a{margin:0;width:20%;}
	.content_facilities .slide #pager a img{width:100%;}
	.content_thca1 .contbox4{padding:0;}
	.content_thca1 .contbox4 .c1{width:290px;}
	.content_thca1 .contbox4 .c1 .t{padding-top:0;}
	.content_thca1 .contbox4 .c1 .img{height:205px;background-size:100% auto;}
	.content_thca1 .contbox4 .c2{padding-left:310px;}
	.content_thca1 .contbox4 .c2 br{display:none;}
	.content_thca1 .contstyle_list_1 li{padding-left:30px !important;width:100%;text-align:left !important;}
	.content_thca1 .contstyle_list_1 li .icon{left:15px !important;right:auto !important;}
	.content_thca2_1 .img2{width:300px;}
    #main_notice .c1{width:auto;}
    #main_notice .c1 .txt{margin-left:10px;}
}
/* ==========================================================================================================================================================
== resize 650 == */
@media screen and (max-width:650px){
	/* layout */
	#snb{display:none;}
	#stitle{height:90px;}
	#stitle h2{padding-top:30px;}
	#breadcrumbs{top:135px;}
	#footer{margin:0 auto;padding-bottom:10px;height:auto;}
	#footer .flogo,
	#footer .cstel{position:relative;left:0;top:0;margin:20px auto;}
	#footer .companyinformation{padding-top:0;text-align:center;}
	#footer .companyinformation li{float:none;display:inline-block;}
	#fnb ul{text-align:center;}
	#fnb ul li{float:none;display:inline-block;}
	.clear{height:0;}
    .hd_pops{top:80px !important;left:1vw !important;}
    .hd_pops_con{max-width:98vw;height:auto !important;}
    .hd_pops_con img{max-width:100%;height:auto;}
    .mobile .hd_pops_footer{max-width:98vw;}
	/* main */
	.tab_type2{height:30px;}
	.tab_type2 ul{height:15px;}
	.tab_type2 a{height:30px;line-height:28px;font-size:17px;font-size:1.307692307692308em;}
	#main_banner1 .t1{margin-bottom:20px;font-size:25px;font-size:1.923076923076923em;}
	#main_banner1 .t2{padding:10px 30px;max-width:400px;height:auto;line-height:1.5;}
	#main_banner1 .t3{margin:0 auto;width:93.75%;max-width:400px;}
	#main_banner1 .t4{font-size:20px;font-size:1.538461538461538em;}
	#main_curriculum > .inner{padding-top:40px;}
	#main_curriculum .tab.tab_type2 a{width:200px;}
	#main_curriculum .c{margin-top:20px;}
    #main_curriculum .c li .txtbox{padding:0;background:rgba(0, 0, 0, .5);}
    #main_curriculum .c li .txt1{margin:0;height:100%;font-size:17px;font-size:1.0625rem;}
    #main_curriculum .c li .txt2{display:none;}
	#main_curriculum .bx-wrapper .bx-prev{margin-left:-35px;}
	#main_curriculum .bx-wrapper .bx-next{margin-right:-35px;}
	#main_portfolio{padding-top:20px;}
	.mainlatest1 > .inner{padding-bottom:20px;}
    #main_review{padding:20px 0;}
	.mainlatest2 > .inner{padding-bottom:0;}
	.mainlatest1 .c li{width:50%;}
	.mainlatest1 .c li:last-child{margin-right:2px;}
	.mainlatest2 .c li{width:100%;}
	#main_banner2 .header{width:auto;}
	#main_banner2 .cbox .img,
	#main_banner2 .cbox .txtbox{width:100%;}
	#main_banner3 .header{width:auto;}
	#main_banner3 .cbox .img,
	#main_banner3 .cbox .txtbox{width:100%;}
	/* contents */
	.contstyle_box_1 li{position:relative;left:0;top:0;width:100%;}
	.contstyle_box_1 li .step{position:absolute;left:0;top:0;}
	.contstyle_box_1 li .txt2{padding-left:85px;padding-top:30px;min-height:90px;text-align:left;}
	.contstyle_box_1 .line{left:40px;top:5%;width:1px;height:90%;background:#084a96;}
	.contstyle_box_2 li{position:relative;left:0;top:0;width:100%;}
	.contstyle_box_2 li .icon{position:absolute;left:0;top:0;}
	.contstyle_box_2 li .txt1,
	.contstyle_box_2 li .txt2{padding-left:100px;text-align:left;}
	.contstyle_box_2 li .txt1{margin:10px 0 5px;}
	.contstyle_box_2 li .txt2{min-height:60px;}
	.contstyle_box_2 .line{left:41px;top:5%;width:8px;height:80%;}
	.contstyle_box_5{width:440px;height:420px;}
	.contstyle_box_5 .cont1{margin-top:-200px;}
	.contstyle_box_5 .cont2{margin-left:-220px;}
	.contstyle_box_5 .cont3{margin-left:10px;}
	.contstyle_title_2 .t{font-size:25px;font-size:0.7246376811594203em;}
	.contstyle_list_2 .img{position:relative;left:0;top:0;margin:0 auto 20px;width:100%;background-size:100% auto;}
	.contstyle_title_3{font-size:20px;font-size:1.538461538461538em;}
	.content_ceo .ctt_con_1{margin-bottom:40px;width:100%;}
	.content_thca2_1 .img2{width:230px;}
	.content_employment1 .contbox1{margin:0 auto;width:93.75%;}
	.content_employment1 .contbox2{background-size:auto 100%;}
	.content_employment1 .contstyle_box_1 li .txt1{margin:10px 0 5px;padding-left:85px;text-align:left;}
	.content_employment1 .contstyle_box_1 li .txt2{padding-top:0;min-height:50px;}
	.content_employment2 .contbox1{margin:0 auto;width:93.75%;}
	.content_employment2 .contstyle_box_1 li .txt1{padding-top:25px;min-height:80px;}
	.content_employment2 .contbox2{background-size:auto 100%;}
	.content_employment2 .contstyle_box_3 li{width:50%;}
	.content_employment2 .contstyle_box_3 li:nth-child(2n+1){clear:both;}
	.content_employment2 .contstyle_box_3 li:nth-child(n+3){margin-top:30px;}
	.content_employment2 .contstyle_box_3 .line{display:none;}
	#bo_w .tbl_wrap .frm_input{width:100%;}
	#bo_w .tbl_wrap th{padding:0;width:90px;}
	#bo_w .btn_confirm .btn_cancel,
	#bo_w .btn_confirm .btn_submit,
	.content_employment3 .btn_confirm a,
	.content_employment3 .btn_confirm input,
	.mbskin .btn_confirm .btn_cancel,
	.mbskin .btn_confirm .btn_submit{width:130px;}
	.pagesid_thca2_1 #stitle h2{font-size:4vw;}
	.pagesid_thca2_3 #stitle h2{font-size:5vw;}
	.pagesid_thca2_5 #stitle h2{font-size:5vw;}
	.onlinecs_wrap{padding:10px;}
    /* 결제하기 */
    .content_store .itemlist_li .it_img{display:none;}
    .content_store .itemlist_li .it_info{clear:both;float:none;padding:3vw;width:100%;}
    .content_store .itemlist_li .it_info .it_name{padding-bottom:2.307692307692308vw;}
    .content_store .itemlist_li .it_info .it_btns a{padding:0 3.076923076923077vw;height:5.538461538461538vw;line-height:5.538461538461538vw;border-radius:0.7692307692307692vw;}
}
/* ==========================================================================================================================================================
== resize 500 == */
@media screen and (max-width:500px){
	#fnb ul li{padding:0;}
	#fnb ul li a{padding:0 7px;font-size:12px;letter-spacing:-1px;}
	#footer .cstel{width:100%;}
	#footer .cstel .tel{line-height:36px;font-weight:24px;font-size:1.846153846153846em;}
    #main_notice{height:auto;}
    #main_notice .qbtn_list ul{text-align:center;}
    #main_notice .qbtn_list li{margin:0 2vw;}
    #main_notice .qbtn_list span{line-height:14vw;}
    #main_notice .qbtn_list .icon{width:8vw;margin-right:1.6vw;height:14vw;}
    #main_notice .qbtn_list .txt{font-size:3.2vw;}
    #main_notice .c1{position:relative;left:0;top:0;padding-bottom:10px;width:100%;height:auto;border-top:solid 1px #d6d6d6;text-align:center;}
    #main_notice .c1 .icon,
    #main_notice .c1 .txt{clear:both;float:none;display:inline-block;vertical-align:middle;}
    #main_notice .c1 .icon{margin-top:10px;}
    #main_notice .c1:after{display:none;}
    #main_banner1{padding:8vw 0;}
    #main_banner1 .header,
    .mainlatest1 .header,
    .mainlatest2 .header{padding:4vw 0;}
    #main_banner1 .header .txt,
    .mainlatest1 .header .txt,
    .mainlatest2 .header .txt{font-size:7vw;}
    #main_curriculum > .inner{padding:2vw 0;}
	#main_curriculum .tab.tab_type2 a{width:140px;font-size:13px;font-size:1em;}
	#main_curriculum .c{width:300px;max-width:300px;height:240px;}
	#main_curriculum .c li{height:228px;}
	#main_curriculum .c li .txt2{font-size:16px;}
	#main_curriculum .bx-wrapper .bx-controls-direction a{background-size:50% auto;}
	#main_curriculum .bx-wrapper .bx-next{}
	#main_banner2 .header{padding:30px 0;font-size:11px;text-align:center;}
	#main_banner2 .cbox{clear:both;float:none;margin:0 auto;width:100%;max-width:260px}
	#main_banner2 .line{position:relative;left:0;top:0;margin:20px auto;width:100%;max-width:260px;height:1px;}
	#main_banner3 .header{}
	#main_banner3 .cbox{clear:both;float:none;margin:0 auto;width:100%;max-width:260px}
	#main_banner3 .line{position:relative;left:0;top:0;margin:20px auto;width:100%;max-width:260px;height:1px;}
	/* contents */
	.contstyle_box_5{width:300px;height:370px;}
	.contstyle_box_5 .cont{width:140px;height:170px;border-radius:20px;}
	.contstyle_box_5 .cont .t{padding-top:20px;}
	.contstyle_box_5 .cont1{margin-left:-70px;margin-top:-190px;}
	.contstyle_box_5 .cont2{margin-left:-150px;}
	.contstyle_box_5 .cont3.cont .t{padding-top:0;line-height:1.3em;}
	.contstyle_box_5 .lines{margin-top:-105px;height:210px;}
	.contstyle_box_5 .lines span{width:220px;}
	.contstyle_box_5 .lines .icon1{margin-left:-55px;}
	.contstyle_box_5 .lines .icon2{margin-left:-165px;}
	.contstyle_box_5 .lines .icon3{margin-left:-110px;margin-top:83px;}
	.contstyle_list_2 .img{background-size:auto 100%;}
	.contstyle_list_5 li{width:100%;}
	.contstyle_title_3{padding:10px 0;font-size:15px;font-size:1.153846153846154em;}
	.content_thca3_1 .thca3_1_table1 colgroup col{width:auto;}
	#locationMap{height:300px;}
	.content_location .ctt_con_1 .co_content{margin-left:130px;}
	.content_location .ctt_con_1 .co_content dd{padding-left:70px;}
	.content_thca1 .contbox4 .c1{position:relative;margin:0 auto;}
	.content_thca1 .contbox4 .c2{padding-left:0;}
	.content_thca2_5 .contstyle_fontsize_42{font-size:25px;font-size:1.923076923076923em;}
	.content_register_form .table_type1 td .frm_input{width:100%;}
}
/* ==========================================================================================================================================================
== resize 340 == */
@media screen and (max-width:340px){
	.btn_kakaotalk .icon,
	.btn_cs_fixed a:before{display:none;}
}
/* ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Mobile ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
.real_mobile .content_thca1 .contbox2,
.real_mobile .content_thca1 .contbox3,
.real_mobile .content_thca2_3 .bg1,
.real_mobile .content_thca2_4 .bg1,
.real_mobile .content_thca2_7 .bg1,
.real_mobile .content_thca3_1 .bg1,
.real_mobile .content_thca3_2 .bg1,
.real_mobile .content_thca3_3 .bg1,
.real_mobile .content_thca3_12 .bg1,
.real_mobile .content_thca3_13 .bg1,
.real_mobile .content_thca3_4 .bg1,
.real_mobile .content_thca3_5 .bg1,
.real_mobile .content_thca3_6 .bg1,
.real_mobile .content_thca3_7 .bg1,
.real_mobile .content_thca3_8 .bg1,
.real_mobile .content_thca3_9 .bg1,
.real_mobile .content_thca3_10 .bg1,
.real_mobile .content_thca3_11 .bg1,
.real_mobile .content_thca3_14 .bg1{background-attachment:inherit;background-size:auto 100%;}