/* reset */
html, body, div, span, object,h1, h2, h3, h4, h5, h6, p, blockquote, a, button, abbr, address, img, q,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, footer, header, section, summary{margin:0;padding:0;border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{}/* HTML5 display-role reset for older browsers */
body,html{width: 100%;height: 100%;}
ol, ul{list-style: none;}
table{border-collapse: collapse !important;border-spacing: 0;}
img{border: none;vertical-align: top;} 
a{display: inline-block;text-decoration: none;color: inherit;}
address{font-style: normal;}
button{display: inline-block;border: none;background-color: transparent;cursor: pointer;vertical-align: top;}
input,button,a,select,option{font-family: inherit;font-size: inherit;}
input[type="checkbox"]{border: none !important;}/* for lte IE10 */
input[type="radio"]{border: none !important;}/* for lte IE10 */

/* common */
.clearFix{*zoom: 1;}
.clearFix:after{content: "";display: block;clear: both;}
.hidden{margin: 0;padding: 0;width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0;} 

input[type="text"], input[type="password"]{padding: 5px 10px;height: 36px;box-sizing: border-box;border: 1px solid #b9b9b9;color: #545454;line-height: 36px;}
textarea{padding: 15px 10px;box-sizing: border-box;border: 1px solid #b9b9b9 !important;font-family: 'NanumSquare', 'Malgun Gothic', sans-serif;font-size: 13px;color: #7f7f7f;}
select{padding: 4px;height: 36px;box-sizing: border-box;border: 1px solid #b9b9b9;}
::-webkit-input-placeholder{font-size: 13px;color: #545454;}
:-moz-placeholder{font-size: 13px;color: #545454;}
:-ms-inut-placeholder{font-size: 13px;color: #545454;}

.ta-l{text-align: left;}
.ta-r{text-align: right;}
.ta-c{text-align: center;}

.fl-l{float: left;}
.fl-r{float: right;}

.mt-5{margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-15{margin-top: 15px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mt-40{margin-top: 40px;}
.mt-50{margin-top: 50px;}

.mb-15{margin-bottom: 15px;}

.w100p{width: 100%;}
.modal{z-index:1000 !important;}
/* button */
.area_tableBtn.ta-r a{margin-left: 5px;}
.area_tableBtn.ta-r a:fisrt-child{margin-left: 0;}
.btn_tableDown{background-color: #f6ac1d;width: 120px;height: 30px;font-size: 14px;font-weight: 600;color: #fff;font-family: '맑은 고딕';}
.btn_tableDown img{margin-left: 5px;vertical-align: bottom}
.btn_search{width: 130px;height: 36px;background-color: #494949;font-size: 16px;color: #fff;}
.btn_list{width: 100px;height: 40px;line-height: 40px;text-align: center;padding-left: 30px;background: #00205b url(../img/sub/btn_list.png)no-repeat center left 19px;font-size: 16px;color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.btn_delete{width: 100px;height: 40px;line-height: 40px;text-align: center;padding-left: 30px;background: #a9a9a9 url(../img/sub/btn_delete.png)no-repeat center left 19px;font-size: 16px;color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.btn_modify{width: 100px;height: 40px;line-height: 38px;text-align: center;padding-left: 30px;background: url(../img/sub/btn_modify.png)no-repeat center left 19px;font-size: 16px;font-weight: 600;color: #00205b;border: 1px solid #00205b;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.btn_write{width: 120px;height: 40px;line-height: 40px;text-align: center;padding-left: 30px;background: #00205b url(../img/sub/btn_write.png)no-repeat center left 19px;font-size: 16px;color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.btn_blue{display: inline-block;width: 220px;height: 60px;line-height: 60px;background-color: #113e72;font-size: 24px;color: #fff;}
.btn_list2{display: inline-block;background: url(../img/sub/list_icon.png)no-repeat center left 40px;padding-left: 50px;width: 220px;height: 60px;line-height: 56px;font-size: 24px;color: #00205b;border: 1px solid #00205b;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0 5px;}
.btn_register{display: inline-block;background: #00205b url(../img/sub/register_icon.png)no-repeat center left 40px;padding-left: 50px;width: 220px;height: 60px;line-height: 60px;font-size: 24px;color: #ffd292;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0 5px;}

/* text */
.txt15{font-size: 15px;color: #545454;font-family: 'Malgun Gothic';letter-spacing: -1px;}
.txt_red{color: #da3b40;}
.txt_blue{color:#1129a3 !important}
/* table */
.table_hoz, .table_ver{position: relative;}
.table_hoz:before, .table_ver:before{position: absolute;width: 100%;height: 1px;background-color: #00205b;content: "";bottom: -1px;left: 0;}
th, td{font-family: '맑은 고딕';text-align: center;}
.new{display: inline-block;width: 16px;height: 16px;background-color: #f1a91f;color: #fff;font-size: 11px;text-align: center;font-family: '맑은 고딕';vertical-align: text-top;margin-left: 5px;}
.notice{display: inline-block;width: 60px;height: 25px;background-color: #00205b;color: #ddb43b;font-size: 13px;line-height: 25px;text-align: center;font-family: '맑은 고딕';}
.table_hoz{width: 100%;height: 100%;border-top: 2px solid #113e72;}
.table_hoz tr{border-bottom: 1px solid #e4e4e4;}
.table_hoz thead th{background-color: #f6f6f7;border-bottom: 1px solid #e4e4e4;height: 51px;font-size: 15px;font-weight: 600;color: #00205b;}
.table_hoz tbody td{position: relative;height: 54px;font-size: 16px;color: #000;border-left: 1px solid #e4e4e4;}
.table_hoz tbody td:first-child{border-left: 0;padding: 0;color: #545454;}
.table_hoz tbody td:nth-child(2){padding: 0 25px;}
.table_hoz tbody td a{width: 100%;color: #545454;text-align: left;width: auto;max-width: 90%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.table_hoz tbody tr:hover{background-color: #f7f5e8;}
.table_hoz tbody tr:hover td, .table_hoz tbody tr:hover td a{color: #000;}

.table_ver{width: 100%;height: 100%;}
.table_ver tbody tr{border-top: 1px solid #e4e4e4;}
.table_ver tbody tr:first-child{border-top: 0;}
.table_ver tbody th{background-color: #f6f6f7;font-size: 15px;font-weight: 600;color: #00205b;}
.table_ver tbody td{position: relative;height: 70px;font-size: 17px;color: #000;}
.table_ver tbody td button{vertical-align: middle;margin-left: 10px;}
.table_ver tbody td button.btn_tableDown{font-size: 14px; font-weight: 600; color: #fff; font-family: '맑은 고딕';}
.table_ver tbody td.title{font-size: 20px;color: #000;font-family: 'NanumSquare',inherit;text-align: left;padding: 0 0 0 20px;}
.table_ver tbody td .bar{position: relative;margin: 0 24px;}
.table_ver tbody td .bar:before{position: absolute;top: 50%;margin-top: -7px;left: 0;content: "";width: 1px;height: 15px;background-color: #000;}
.table_ver tbody td.text{text-align: left;padding: 24px 20px;height: auto;overflow-x:auto;}
.table_ver:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 2px;background-color: #113e72;}

.table_list{width: 100%;}
.table_list tr{border-top: 1px solid #e4e4e4;}
.table_list tr:first-child{border-top: 0;}
.table_list th, .table_list td{font-size: 16px;color: #545454;padding: 15px 0;}
.table_list td{text-align: left;}
.table_list td a{max-width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.table_list .txt_prev{background: url(../img/sub/table_list_prev.png)no-repeat center left 15px;padding-left: 15px;}
.table_list .txt_next{background: url(../img/sub/table_list_next.png)no-repeat center left 15px;padding-left: 15px;}
.table_list tr:hover .txt_prev{background: url(../img/sub/table_list_prev_on.png)no-repeat center left 15px;}
.table_list tr:hover .txt_next{background: url(../img/sub/table_list_next_on.png)no-repeat center left 15px;}
.table_list tr:hover a{color: #000;}
.table_list tr:hover th{color: #c42607;}

.area_tableBtn2{position: absolute;width: 100%; top: 75px;right: 0;}

.normalTable{}
.normalTable thead th,
.normalTable tbody th{background:#f6f6f7;font-size:15px;font-weight:normal;padding:10px;border:1px solid #c4c4c4;}
.normalTable tbody td{font-size:14px;padding:10px;height:auto;text-align:center;border:1px solid #c4c4c4}
.normalTable tbody td.al{text-align:left}

/* header */
/* header{position: absolute;} */

/* sub_visual */
/* #container {PADDING-top:70px;}
.sub_visual{position: relative;width: 100%;height: 400px;margin: 0 auto;background: url(../img/sub/visual01.jpg)no-repeat center;}
.text_visual{position: absolute;left: 50%;top: 150px;margin-left: -411px;font-size: 49px;color: #ffe1b7;font-family: '바탕체';text-align: center;}
.text_visual span{display: block;margin-top: 10px;font-size: 20px;font-weight: 600;color: #fff;font-family: 'NanumSquare';} */

/* lnb */
/* .area_lnb{position: absolute;left: 0;top: 339px;width: 100%;height: 61px;border-top: 1px solid #867b73;z-index: 9;}
.lnb{width: 1250px;margin: 0 auto;}
.lnb>li{position: relative;float: left;border-right: 1px solid #867b73;}
.lnb>li:first-child{border-left: 1px solid #867b73;}
.lnb>li>a{width: 200px;line-height: 60px;color: #f2ebd9;text-indent: 25px;background: url(../img/sub/lnb_arrow.png)no-repeat 86% center;}
.lnb>li a{font-size: 20px;}
.lnb>li a.home{width: 60px;height: 60px;background: url(../img/sub/lnb_home.png)no-repeat center;text-indent: -9999px;}
.lnb>li.depth1 .on{background: #00205b url(../img/sub/lnb_arrow_on1.png)no-repeat 86% center;color: #a89243;font-size: 18px;font-weight: 600;}
.lnb>li.depth2 .on{background: #b5a167 url(../img/sub/lnb_arrow_on2.png)no-repeat 86% center;color: #00205b;font-size: 18px;font-weight: 600;}
.sub_lnb{display: none;width: 100%;padding-bottom: 15px;}
.sub_lnb>li a{width: 100%;padding: 8px 25px;font-size: 18px;font-weight: 600;line-height: 1.4;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.depth1 .sub_lnb{background-color: #00205b;}
.depth2 .sub_lnb{background-color: #b5a167;}
.depth1 .sub_lnb>li a{color: #a89243;}
.depth2 .sub_lnb>li a{color: #00205b;}
.depth1 .sub_lnb>li a:hover{background-color: #7e6827;color: #fff;}
.depth2 .sub_lnb>li a:hover{background-color: #00205b;color: #e3cf96;}
.cover{position: absolute;width: 100%;height: 100%;top: 0;left: -1px;z-index: -1;display: none;}
.cover2{position: absolute;width: 100%;height: 100%;top: 0;left: -1px;z-index: -1;}
.cover3{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;display: none;}
.cover4{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;display: none;}
.cover5{position: absolute;width: 101%;height: 101%;top: 0;left: -1px;z-index: -1;display: none;border: 0;}
.cover_show{display: block;} */
/* lnb 고정 */
/* .lnb_fixed{position: fixed;top: 0;height: 60px;background-color: #00205b;border-top: 0;}
.lnb_fixed .lnb>li>a{font-weight: 600;color: #a89243;background: url(../img/sub/lnb_arrow_fix.png)no-repeat center right 22px;}
.lnb_fixed .lnb>li a.home{background: url(../img/sub/lnb_logo.png)no-repeat center;}
.lnb_fixed .depth1 .sub_lnb>li a:hover{background-color: #00205b;color: #fff;font-weight: normal;}
.lnb_fixed .depth2 .sub_lnb>li a:hover{background-color: #b5a167;color: #fff;font-weight: normal;} */

/* contents */
.contents{position: relative;width: 1250px;margin: 0 auto;padding: 70px 0 100px 0; }
.contents ul, .contents ol, .contents li{line-height: inherit;}
/* area_title */
.area_title{position:relative;width:390px;z-index:9999;padding: 0 0 20px 0;overflow:hidden;z-index:-1;}
.area_title h2{font-size: 33px;color: #1e1e1e;float:left;}
.area_title a {margin-left:10px;padding:5px;font-size:16px;color:#fff;background:#113e72 ;vertical-align:middle;}
.search_result_txt {display: inline-block;margin: 23px 0; font-size: 20px; color: #1e1e1e;}
.search_result_txt span {font-weight:bold;color:#212e84;}
/* 공지사항 */
.area_table{position: relative;}
.area_search{position: absolute;top: -50px;width: 100%;text-align: right;}
.area_search select, .area_search input[type="text"]{font-size: 14px;}
.area_search select{width: 130px;}
.area_search input[type="text"]{width: 330px;margin: 0 10px;}
.txt_total{position: absolute;top: 10px;font-size: 16px;color: #545454;}
.txt_total span{font-weight: 600;color: #c42607;}
.wrapFile{position: relative;display: inline-block;}
.file_down{position: absolute;top: 33px;right: 0;width: 230px;padding: 20px 14px 14px 14px;z-index: 10;background-color: #fff;border: 1px solid #00205b;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;z-index: 1}
.file_down .btn_close{position: absolute;background: url(../img/sub/down_close.png)no-repeat center;width: 12px;height: 12px;top: 8px;right: 9px;text-indent: -9999px;}
.file_down a{display: block;font-size: 13px;font-weight: 600; color: #00205b !important;margin: 7px 0;}
.file_down a:hover{text-decoration: underline;}

.table_ver strong {font-weight:bold;}
.table_ver * {color:inherit;font:inherit;}
/* paginaion */
.pagination{width: 100%;text-align: center;margin-top: 40px;}
.pagination ul{display: inline-block;border: 1px solid #c1c1c1;margin: 0 10px;}
.pagination ul li{float: left;border-left: 1px solid #c1c1c1;width: 43px;height: 43px;line-height: 43px;}
.pagination ul li:first-child{border-left: 0;}
.pagination ul li a{width: 100%;height: 100%; line-height:42px;}
.pagination ul li a:hover{background-color: #00205b;color: #fff;}
.pagination ul li.selected a{background-color: #00205b;color: #fff;}
.pagination a{display: inline-block;font-size: 15px;color: #545454;vertical-align: top;}
.pagination .btn_prev{width: 43px;height: 43px;background: url(../img/sub/btn_prev.png)no-repeat center;text-indent: -9999px;}
.pagination .btn_prev:hover{background: url(../img/sub/btn_prev_on.png)no-repeat center;}
.pagination .btn_next{width: 43px;height: 43px;background: url(../img/sub/btn_next.png)no-repeat center;text-indent: -9999px;}
.pagination .btn_next:hover{background: url(../img/sub/btn_next_on.png)no-repeat center;}

/* 모집요강 */
.area_guide{position: relative;}
.area_guide .cont02{position: absolute;right: 0;}

.area_download{position: absolute;top: -63px;right: 280px;}
.area_download li{float: left;width: 178px;height: 40px;border: 1px solid #a1a1a1;border-left: 0;}
.area_download li:first-child{border-left: 1px solid #a1a1a1;}
.area_download li button{width: 100%;height: 100%;font-size: 14px;font-weight: 600;color: #505050;font-family: 'Malgun Gothic';padding-left: 30px;}
.area_download li button:hover{border: 1px solid #c42607 !important;color: #c42607;}
.area_download .btn_full{background: url(../img/sub/btn_full.png)no-repeat center left 14px;}
.area_download .btn_full:hover{background: url(../img/sub/btn_full_on.png)no-repeat center left 13px;}
.area_download .btn_pdf, .area_download .btn_hwp{background: url(../img/sub/btn_pdf.png)no-repeat center left 14px;}
.area_download .btn_pdf:hover, .area_download .btn_hwp:hover{background: url(../img/sub/btn_pdf_on.png)no-repeat center left 13px;}
.area_download .btn_viewer{background: #878787 url(../img/sub/btn_pdf_view.png)no-repeat center left 13px;color: #fff;}
.area_download .btn_viewer:hover{color: #fff;border: 0 !important;}

.area_download2{display: none;position: absolute;top: -80px;right: 0;width: 80%;height: 60px;}
.area_download2>ul>li{float: left;width: 49.5%;height: 60px;margin-left: 1%;}
.area_download2>ul>li:first-child{margin-left: 0;}
.area_download2>ul>li button{width: 100%;height: 100%;}
.area_download2 .btn_full{background-color: #c42607;font-size: 20px;color: #fff;}
.area_download2 .btn_full img{margin-right: 10px;}
.area_download2 .view{background: #a1774e url(../img/sub/select_arrow.png)no-repeat center right 25px;font-size: 20px;color: #fff;text-align: left;text-indent: 23px;}

.wrap_pdf{width: 970px;height: 720px;margin-top: 30px;}
.wrap_pdf object{width: 100%;}

.cont01_1{float: left;margin-right: 60px;}
.cont01_1 img{border: 1px solid #a1a1a1;}
.cont01_2{float: left;}
.cont01_2 h3{font-size: 39px;color: #1e1e1e;margin-top: 10px;}
.cont01_2 h3 span{display: block;font-size: 26px;color: #656565;}
.cont01_2 .list{margin-top: 20px;}
.cont01_2 .list li{font-size: 14px;color: #656565;margin-top: 10px;}
.cont01_2 .list li:first-child{margin-top: 0;}
.cont01_2 .list .tit{display: inline-block;color: #aa6b35;margin-right: 5px;}
.cont01_2 .area_btn{margin-top: 15px;}
.cont01_2 .area_btn a{float: left;width: 240px;height: 50px;line-height: 50px;font-size: 20px;text-align: left;padding-left: 27px;margin-left: 5px;color: #fff;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.cont01_2 .area_btn a:first-child{margin-left: 0;}
.cont01_2 .area_btn .btn_down{background: #00205b url(../img/sub/btn_down.png)no-repeat center right 27px;}
.cont01_2 .area_btn .btn_view{background: #a1774e url(../img/sub/btn_down.png)no-repeat center right 20px;}

.pdf_navi{position: absolute;right: 0;top: 0;width: 258px;border: 1px solid #a1a1a1;}
.pdf_navi>ul>li{width: 100%;background-color: #fff;}
.pdf_navi>ul>li>a{display: block;width: 100%;line-height: 1.4;font-size: 17px;color: #1f1f1f;border-top: 1px solid #a1a1a1;padding: 5px 35px 5px 40px;word-break: keep-all;text-indent: -23px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.pdf_navi>ul>li:first-child>a{border-top: 0;}
.pdf_navi .contBox>a{background: url(../img/sub/quick_arrow.png)no-repeat center right 20px;}
.pdf_navi .contBox>ul{border-top: 1px solid #a1a1a1;padding: 15px 20px 15px 38px;display: none;}
.pdf_navi .contBox>ul>li{width: 100%;margin-top: 5px;}
.pdf_navi .contBox>ul>li:first-child{margin-top: 0;}
.pdf_navi .contBox>ul>li a{position: relative;font-size: 15px;color: #1b1b1b;text-indent: -21px;word-break: keep-all;}
.pdf_navi .contBox>ul>li a:before{content: "·";}
.pdf_navi .contBox>ul>li a:hover{color: #ab641f;}
.pdf_navi .contBox>ul>li.on a{color: #ab641f;}
.pdf_navi .contBox.selected>a{background: #a1774e url(../img/sub/quick_selected.png)no-repeat center right 20px;font-weight: 600;color: #fff;}
.pdf_navi .selected>a{background-color: #a1774e;font-weight: 600;color: #fff;}
.pdf_navi .selected>ul{display: block;}

.pdf_navi_mobile{position: relative;top: inherit;right: inherit;width: 100%;box-sizing: border-box;display: none;z-index: 1;}

/* 면접문항 */
.interviewQ{position: absolute;right: 0;top: 0;width: 260px;border-top: 2px solid #124096;}
.interviewQ li{position: relative;width: 100%;line-height:1.4;font-size: 17px;font-weight: 600;color: #393939;border-bottom: 1px solid #00205b;padding: 10px 40px 10px 15px;background-color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.interviewQ li:first-child{border-top: 1px solid #00205b;}
.interviewQ li a{position: absolute;right: 10px;top: 50%;margin-top: -14px;display: inline-block;width: 28px;height: 28px;text-indent: -9999px;background: #f6ac1d url(../img/sub/interview_btn.png)no-repeat center;vertical-align: middle;}

/* 탭스타일 */
/* 탭4개*/
.area_tabList{position: relative;top: -65px;width: 100%; height:56px; border-bottom: 1px solid #e4e4e4;}
.area_tabList ul{float: right;/* width: 605px; */}
.area_tabList li{float: left;width: 150px;height: 55px;border: 1px solid #e4e4e4;border-bottom: 0;border-left: 0;}
.area_tabList li:first-child{border-left: 1px solid #e4e4e4;}
.area_tabList li button{width: 100%;height: 56px;font-size: 19px;color: #1e1e1e;}
.area_tabList li.on button{background: #113e72 url(../img/sub/tab_on.png)no-repeat center bottom;color: #fff;}
.area_tabList li:hover button{background: #113e72 url(../img/sub/tab_on.png)no-repeat center bottom;color: #fff;}
/* 모바일 */
.area_tabList2{display: none;position: relative;width: 100%;}
.area_tabList2>ul{display: none;position: absolute;top: 50px;width: 100%;z-index: 11;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.area_tabList2>button{width: 100%;height: 50px;background: #113e72 url(../img/sub/tab_arrow.png)no-repeat center right 10%;font-size: 20px;color: #fff;text-align: left;padding-left: 20px;}
.area_tabList2 li{width: 100%;height: 50px;}
.area_tabList2 li button{width: 100%;height: 100%;font-size: 20px;color: #1e1e1e;text-align: left;padding-left: 20px;background-color: #fff;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.area_tabList2 li:last-child button{border-bottom: 1px solid #e4e4e4;}
.area_tabList2 li:hover button{background-color: #113e72;color: #fff;border: 0;}
/* 탭3개 */
.area_tabList3 ul{width: 598px}
.area_tabList3 ul li{width: 198px;}
/* 탭2개 */
.area_tabList4 ul{width: 498px;}
.area_tabList4 ul li{width: 210px;}

/* 입학자료 열람/신청 */
.iphak_cont{width: 100%;text-align: center;padding: 30px 0;border-top: 1px solid #113e72;}
.iphak_cont>li{display: inline-block;margin: 0 15px;}
@-moz-document url-prefix(){.iphak_cont>li{display: inline-block;margin: 0 14px;}}

.iphak_cont .txt{font-size: 15px;color: #545454;text-align: left;}
.iphak_cont .txt:after{content: "";display: block;clear: both;}
.iphak_cont .img{border: 5px solid #113e72;margin: 8px 0;}
   .iphak_cont>li{width: 23%;margin: 0 1%;}
    .iphak_cont>li img{width: 100%;}
.iphak_cont .name{display: block;width: 100%;padding: 15px 0;background-color: #113e72;font-size: 17px;color: #e8cc95;}
.iphak_cont .check{display: block;width: 100%;padding: 5px 0;background-color: #113e72;text-align: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.iphak_cont .check input[type="checkbox"]{width: 26px;height: 26px;position: relative;top: 3px}
.iphak_cont .check label{font-size: 17px;color: #fff;margin-left: 10px;cursor: pointer;vertical-align: bottom;}
.iphak_cont .btn:after{content: "";display: block;clear: both;}
.iphak_cont .btn button{width: 48%;height: 36px;font-size: 16px;color: #fff;}
.iphak_cont .btn .btn_gold{float: left;background-color: #a98444;}
.iphak_cont .btn .btn_gray{float: right;background-color: #899195;}
.iphak_cont .select{position: relative;}
.iphak_cont .select button{width: 100%;height: 36px;border: 1px solid #113e72;background: url(../img/sub/select_bg.png)no-repeat center right 25px;text-align: left;padding-left: 30px;font-size: 16px;color: #113e72;}
.iphak_cont .select ul{display: none;position: absolute;top: 36px;left: 0;width: 100%;background-color: #fff;border: 1px solid #113e72;border-top: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.iphak_cont .select ul li{text-align: left;}
.iphak_cont .select ul li a{width: 100%;font-size: 16px;color: #113e72;padding: 10px 0 10px 30px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.iphak_cont .select ul li a:hover{background-color: #113e72;color: #fff;}

.iphak_cont2{width: 100%;}
.iphak_cont2>div{float: left;width: 590px;height: 369px;margin: 0 15px;border-top: 2px solid #113e72;}
.iphak_cont2 .wrap{background-color: #f7f7f7;padding: 26px 30px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.iphak_cont2 .cont2_1 .wrap p{font-size: 18px;font-weight: 600;color: #da3b40;line-height: 1.4;word-break: keep-all;}
.iphak_cont2 .cont2_1 .wrap ol{margin-top: 30px;}
.iphak_cont2 .cont2_1 .wrap ol li{font-size: 15px;font-weight: 600;color: #083972;font-family: 'Malgun Gothic';letter-spacing: -1px;margin-top: 5px;word-break: keep-all;}
.iphak_cont2 .cont2_1 .wrap ol li:first-child{margin-top: 0;}
.iphak_cont2 .cont2_1 .wrap ul{margin-top: 15px;}
.iphak_cont2 .cont2_1 .wrap ul li{position: relative;font-size: 14px;color: #545454;padding-left: 10px;margin-top: 10px;line-height: 1.4;}
.iphak_cont2 .cont2_1 .wrap ul li:before{content: "-";position: absolute;left: 0;}
.iphak_cont2 .cont2_1 .wrap ul li:first-child{margin-top: 0;}
.iphak_cont2 .cont2_1 .cont2_radio{width: 100%;padding: 14px 18px 14px 28px;background-color: #ababab;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.iphak_cont2 .cont2_1 .cont2_radio input[type="radio"]{width: 20px;height: 20px;}
.iphak_cont2 .cont2_1 .cont2_radio p, .iphak_cont2 .cont2_1 .cont2_radio label{font-size: 15px;color: #fff;}
.iphak_cont2 .cont2_1 .cont2_radio p{float: left;}
.iphak_cont2 .cont2_1 .cont2_radio ul{float: right;}
.iphak_cont2 .cont2_1 .cont2_radio ul li{display: inline-block;margin: 0 7px;}
.iphak_cont2 .cont2_1 .cont2_radio label{margin-left: 5px;}
.iphak_cont2 .cont2_2{border-bottom: 1px solid #00205b;}
.iphak_cont2 .cont2_2 table th, .iphak_cont2 .cont2_2 table td{height: 58px;}
.iphak_cont2 .cont2_2 table th{background-color: #f6f6f7;font-size: 15px;font-weight: 600;color: #00205b;}
.iphak_cont2 .cont2_2 table td{font-size: 13px;color: #545454;text-align: left;padding: 0 20px;}
.iphak_cont2 .cont2_2 table td input[type="radio"]{width: 20px;height: 20px;margin-left: 25px;}
.iphak_cont2 .cont2_2 table td input[type="radio"]:first-child{margin-left: 0;}
.iphak_cont2 .cont2_2 table td input[type="text"], .iphak_cont2 .cont2_2 table td select{height: 40px;}
.iphak_cont2 .cont2_2 table td label{font-size: 16px;margin-left: 5px;}
.iphak_cont2 .cont2_2 table td .btn_address{width: 90px;height: 40px;border: 1px solid #b9b9b9;background-color: #ababab;font-size: 16px;color: #fff;}
.iphak_cont2 .cont2_2 table tr{border-top: 1px solid #e4e4e4;}

.iphak_table table td{color: #545454;padding: 0 25px;height: 75px;}
.iphak_table table td:first-child{border-right: 1px solid #e4e4e4;}
.iphak_table table td:nth-child(2){text-align: left;font-size: 15;color: #999;line-height: 1.4}
.iphak_table table td .title{display: inline-block;width: 100%;font-size: 18px;color: #545454;max-width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.iphak_table table td .icon01{display: inline-block;width: 83px;height: 38px;line-height: 36px;padding-left: 20px;background: url(../img/sub/iphak_icon01.png)no-repeat center left 12px;border: 1px solid #a98444;font-size: 16px;color: #a98444;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.iphak_table table td .icon02{display: inline-block;width: 85px;height: 40px;line-height: 40px;padding-left: 20px;background: #a98444 url(../img/sub/iphak_icon02.png)no-repeat center left 10px;font-size: 16px;color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.iphak_table table tr:hover{background-color: #f7f5e8;cursor: default;}
.iphak_table table tr:hover td, .iphak_table table tr:hover td .title{color: #000;}

/* qna */
.qna_info{position: relative;top: -60px;width: 100%;background: #f8f8f8 url(../img/sub/qna_bg.png)no-repeat right bottom;margin-bottom: 10px;}
.qna_info button{width: 100%;padding: 25px 28px;background: #f8f8f8 url(../img/sub/qna_arrow2.png)no-repeat center right 49px;text-align: left;}
.qna_info button.on{background: #f8f8f8 url(../img/sub/qna_arrow.png)no-repeat center right 49px;}
.qna_info button>span{display: inline-block;height: 33px;background: url(../img/sub/qna_title.png)no-repeat center left;font-size: 27px;color: #113e72;padding-left: 48px;text-align: left;}
.qna_info ul{padding: 5px 65px 25px 65px}
.qna_info ul li{background: url(../img/sub/list_style2.png)no-repeat top 8px left;padding-left: 10px;margin-top: 15px;font-size: 15px;color: #2e2e2e;font-family: 'Malgun Gothic';}
.qna_info ul li:first-child{margin-top: 0;}
.qna_view{position:relative;top: -65px;}
.qna_table1 table tr:hover{background-color: #f7f5e8;}
.qna_table1 table tr:hover td, .qna_table table tr:hover td .title{color: #000;}
.qna_table table td{color: #545454;padding: 0 25px;height: 75px;}
.qna_table1 table td:nth-child(1), .qna_table1 table td:nth-child(2){border-right: 1px solid #e4e4e4;}
.qna_table1 table td:nth-child(3){text-align: left;font-size: 15;color: #999;line-height: 1.4}
.qna_table1 table td .title{display: inline-block;width: 100%;font-size: 18px;color: #545454;max-width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.qna_table1 table td.lock{background: url(../img/sub/lock.png)no-repeat center;text-indent: -9999px;}
.qna_table1 table td.unlock{background: url(../img/sub/unlock.png)no-repeat center;text-indent: -9999px;}
.qna_table1 table td:nth-child(5){text-align: center;color: #a98444;}
.qna_table1 table tr:hover td:last-child{color: #a98444;}
.qna_table1 table td:last-child span.check{display: inline-block;width: 85px;height: 40px;line-height: 40px;border: 1px solid #a98444;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.qna_table1 table td span.answer{display: inline-block;width: 85px;height: 40px;line-height: 40px;background-color: #a98444;color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.qna_table2 table tr{position: relative;}
.qna_table2 table td{text-align: left;font-size: 16px;height: 56px;padding: 10px 12px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.qna_table2 table td:nth-child(1), .qna_table2 table td:nth-child(2){border-right: 0;}
.qna_table2 table td input[type="radio"]{width: 20px;height: 20px;margin-left: 25px;}
.qna_table2 table td input[type="radio"]:first-child{margin-left: 0;}
.qna_table2 table td input[type="checkbox"]{width: 22px;height: 22px;margin-left: 15px;position: relative;top: -2px;}
.qna_table2 table td textarea{font-size: 16px;}
.qna_table2 table td label{margin-left: 5px;}
.qna_table2 table td span{vertical-align: middle;}
.qna_table2 table td .check_txt, .qna_table2 table td .check{display: inline-block;font-size: 14px;text-indent: -12px;padding-left:10px;letter-spacing: -2px;vertical-align: middle;}
.qna_table2 table td .check{margin-top: 5px;}
.qna_table2 table td .align{vertical-align: text-bottom;padding-left: 5px;}

.agreement .wrap{border-top: 2px solid #113e72;background-color: #f7f7f7;padding: 26px 30px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.agreement .wrap p{font-size: 18px;font-weight: 600;color: #da3b40;line-height: 1.4;}
.agreement .wrap ol{margin-top: 25px;}
.agreement .wrap ol li{font-size: 15px;font-weight: 600;color: #083972;font-family: 'Malgun Gothic';letter-spacing: -1px;margin-top: 8px;}
.agreement .wrap ol li:first-child{margin-top: 0;}
.agreement .wrap ul{margin-top: 15px;}
.agreement .wrap ul li{position: relative;font-size: 14px;color: #545454;padding-left: 10px;margin-top: 10px;line-height: 1.4;}
.agreement .wrap ul li:before{content: "-";position: absolute;left: 0;}
.agreement .wrap ul li:first-child{margin-top: 0;}
.agreement .agree_radio{width: 100%;padding: 14px 18px 14px 28px;background-color: #ababab;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.agreement .agree_radio input[type="radio"]{width: 20px;height: 20px;}
.agreement .agree_radio p, .agree_radio label{font-size: 15px;color: #fff;}
.agreement .agree_radio p{float: left;}
.agreement .agree_radio ul{float: right;}
.agreement .agree_radio ul li{display: inline-block;margin: 0 7px;}
.agreement .agree_radio label{margin-left: 5px;}

.qna_table3 table td{height: 70px;}
.qna_table3 table td.table_date{padding-right: 0;padding-left: 0;}
.qna_table3 table td.text{height: auto;padding: 30px 20px;font-size: 17px;}
.qna_table3 table tr.answer{height: auto;}
.qna_table3 table tr.answer th, .qna_table3 table tr.answer td{float: left;width: 100%;}
.qna_table3 table td.answer{text-align: left;padding: 28px 22px 28px 72px;line-height: 1.5;}
.qna_table3 table td.answer span{display: block;background: url(../img/sub/answer_bg.png)no-repeat top left;padding: 10px 0 20px 45px;font-size: 22px;font-weight: 600;color: #c42607;font-family: 'NanumSquare';margin-left: -48px;line-height: 1.2;}

/* FAQ */
.faq_search{position: inherit;top: inherit;margin-bottom: 30px;}
.faq_table table tr.q{cursor: pointer;}
.faq_table table td:first-child{font-size: 20px;font-weight: 600;color: #113e72;border-right: 1px solid #e4e4e4;font-family: 'NanumSquare';}
.faq_table table td:nth-child(2){background: url(../img/sub/faq_arrow.png)no-repeat center right 15px;text-align: left;font-size: 17px;}
.faq_table table tr.on td:nth-child(2){background: url(../img/sub/faq_arrow_on.png)no-repeat center right 15px;}
.faq_table table td .txt_red{font-weight: 600;padding: 0 12px 0 25px;}
.faq_table table tr.a{display: none;background-color: #f1f5f7;}
.faq_table table tr.a td{padding: 35px 25px 35px 120px;font-size: 17px;text-align: left;color: #082b55;background: url(../img/sub/faq_bg.png)no-repeat top 35px left 33px;border-right: 0;}
.faq_table table tr.show{display: table-row;}

/* 조회서비스 */
.infoCont{position: relative;top: -60px;width: 100%;height: 530px;background-color: #f3f3f3;background-repeat: no-repeat;text-align: center;padding: 240px 0 85px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.infoCont .txt01{font-size: 38px;color: #2e6394;}
.infoCont .txt01 span{font-weight: 600;color: #113e72;}
.infoCont .txt02{font-size: 62px;font-weight: 600;color: #af3b24;}
.infoCont .txt02 span{font-weight: normal;}
.infoCont .txt03{font-size: 39px;color: #113e72;}
.infoCont .txt04{font-size: 35px;font-weight: 600;color: #113e72;}
.infoCont a{display: inline-block;width: 300px;height: 60px;line-height: 60px;background-color: #113e72;margin-top: 30px;font-size: 24px;color: #fff;}
/* 고사장 안내 */
.infoCont01{background-image: url(../img/sub/info_icon01.png);background-position: center top 88px;}
.infoCont01_1{background: url(../img/sub/info_icon02.png) no-repeat center top 60px;}
/* 합격자 조회*/
.infoCont02{background-image: url(../img/sub/info_icon03.png);background-position: center top 94px;}
.infoCont02_1{background: url(../img/sub/info_icon04.png) no-repeat center top 50px;}
/* 제출서류확인 */
.infoCont03{background-image: url(../img/sub/info_icon05.png);background-position: center top 100px;}
.infoCont03_1{background: url(../img/sub/info_icon06.png) no-repeat center top 55px;}

/* 찾아오시는 길 */
.directions{position: relative;top: -40px;}
.directions>p{font-size: 16px;color: #545454;}
.directions .tabList{position: relative;overflow: hidden;width: 100%;text-align: center;margin-top: 30px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 0;}
.directions .tabList:before{position: absolute;content: "";width: 100%;height: 1px;background-color: #ccc;top: 52px;left: 0;}
.directions .tabList:after{position: absolute;content: "";width: 100%;height: 1px;background-color: #ccc;top: 104px;left: 0;}
.directions .tabList>li{/* display: inline-block; */float: left;width: 20%;}
.directions .tabList>li a{padding: 15px 0 12px 0;font-size: 19px;font-weight: 600;color: #1e1e1e;border-bottom: 3px solid #fff;}
.directions .tabList>li.on a{color: #b4432c;border-bottom: 3px solid #b4432c;}
.directions .tabList>li:hover a{color: #b4432c;border-bottom: 3px solid #b4432c;}
.directions .tabCont>div{display: none;padding: 30px 0 50px 50px;/* max-width: 700px; *//* margin: 0 auto; */}
.directions .tabCont>div:after{content: "";display: block;clear: both;}
.directions .tabCont>div:first-child{display: block;/* padding-top: 30px; */}
.directions dl{/* float: left; *//* padding-left: 10px; */}
.directions dt{background: url(../img/sub/dt_icon.png)no-repeat top left;padding-left: 30px;line-height: 1.5;font-size: 18px;font-weight: 600;color: #2a3ec0;}
.directions dd{padding: 20px 0 10px;font-size: 15px;color: #080808;line-height: 1.5;letter-spacing: -1px;font-family: 'Malgun Gothic';}
.directions dd .tit{display: block;margin-left: -20px;margin-bottom: 5px;background: url(../img/sub/dd_icon.png)no-repeat top 9px left;padding-left: 20px;font-size: 17px;font-weight: 600;color: #101010;}
.directions dd .con {position:relative;display:inline-block;margin-left:10px;}
.directions dd .con:after {content:'';position:absolute;left:-10px; top:9px;width:5px;height:5px;border-radius:3px;background:#212E84}
.directions dd ol li{position: relative;margin-top: 10px;font-size: 15px;color: #545454;padding-left: 18px;}
.directions dd ol li span{position: absolute;left: 0;top: -1px;}
.directions dd .line1{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #003499;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.directions dd .line2{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #3cb44a;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.directions dd .line3{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #ff6000;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.directions dd .line4{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #1790d4;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.directions dd .lineBD{display: inline-block;width: 39px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #dda100;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
.directions dd .everline{display: inline-block;width: 72px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #71d071;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
.directions img{/* float: right; */border: 1px solid #dbdbdb;/* margin: 0 auto; */display: block;}
.directions .car{margin-top: 35px;}
.directions .car dl, .directions .car img{float: inherit;}
.directions .car dd .tit{background: url(../img/sub/dd_icon2.png)no-repeat top 9px left;color: #be3014;}
.directions .car dd .tit span{color: #101010;}
.directions .car dd{padding: 30px 0 30px 50px;border-top: 1px dashed #d7d7d7;}
.directions .car dd.map{width: 1204px;height: 518px;border: 1px solid #c2c2c2 !important;padding: 0;margin-top: 20px;margin-left: 30px;}
.directions .car dd.map a{float: left;}
.directions .car dd.map img{border: 0;margin-top: 0;}
.directions .car dd.map>div{float: left;width: 302px;height: 100%;background: #efefef url(../img/sub/directions_logo.png)no-repeat top 70px center;border-left: 1px solid #c2c2c2;padding: 335px 0 0 30px;font-size: 16px;color: #080808;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.directions .car dd.map>div>span{display: block;}
.directions .car dd.map>div ul{margin-top: 25px;}
.directions .car dd.map>div ul li{padding-left: 0;}
.directions .car dd.map>div ul li:before{display: none;}
.directions .car dd.map>div ul li .bold{font-weight: 600;}
.directions .car dd.map, .directions .car dd.first{border-top: 0;}
.directions .car ul li{position: relative;padding-left: 15px; line-height:1.3; color: #080808;}
.directions .car ul li:before{position: absolute;content: "ㆍ";left: 0;top: 0px;}
.directions .car ul li.align{padding-left: 70px;}
.directions .car ul li .blue{display: inline-block;font-weight: 600;color: #2a3ec0;text-indent: -55px;width: 0;}
@-moz-document url-prefix(){.directions .tabList>li{letter-spacing: -3px;}}

/* 캠퍼스 투어 */
.campus_tour{border-top: 1px solid #e4e4e4;padding-top: 30px;}
.campus_tour>p{font-size: 16px;color: #545454;}
.campus_map{width: 1205px;height: 480px;border: 1px solid #ededed;margin-top: 30px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.campus_map .img{float: left;}
.campus_map .img img{display: none;}
.campus_map .img img:first-child{display: block;}
.campus_map .txt{float: left;width: 494px;height: 100%;padding: 185px 0 0 35px;background: #fafafa url(../img/sub/campus_logo.png)no-repeat center top 65px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.campus_map .txt>ol{float: left;width: 150px;}
.campus_map .txt>ol li{margin-top: 15px;}
.campus_map .txt>ol li:first-child{margin-top: 0;}
.campus_map .txt>ol li a{font-size: 16px;color: #080808;font-family: 'Malgun Gothic';text-indent: -35px;padding-left: 35px;}
.campus_map .txt>ol li a .num{display: inline-block;width: 25px;height: 25px;line-height: 25px;text-align: center;font-size: 14px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background-color: #212e84;color: #fff;margin-right: 10px;text-indent: 0;}
.campus_map .txt>ol li a:hover{color: #cd3012;}
.campus_map .txt>ol li a:hover .num{background-color: #cd3012;}

/* 실기이미지 */
.images{position: relative;top: -20px;}
.practical{width: 1210px;margin: 0 auto;margin-top: 30px;}
.practical:first-child{margin-top: 0;}
.practical li{position: relative;float: left;margin-left: 29px;width: 276px;height: 186px;background: #e9e9e9 url(../img/sub/img_none.png)no-repeat center;border: 2px solid #ccc;}
.practical li:first-child{margin-left: 0;}
.practical li a{position: relative;width: 100%;height: 100%;overflow: hidden;}
.practical li a .more{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5) url(../img/sub/more.png)no-repeat center;}
.practical li a.hover .more{display: block;}
.practical li a img{position: absolute;top: 0;left: 0;width: 100%;}
.practical_slider{position: relative;}
.practical_slider wrap{width: 100%;max-height: 800px;overflow: hidden;}
.practical_slider img{width: 100%;}
.practical_slider span{position: absolute;top: 50%;margin-top: -36px;display: block;}
.practical_slider .btnPrev{left: 0;}
.practical_slider .btnNext{right: 0;}
.practical_slider .prev{width: 72px;height: 72px;background: rgba(255,255,255,0.2) url(../img/sub/slider_prev.png)no-repeat center;border: 1px solid #a4a4a4;text-indent: -9999px;}
.practical_slider .next{width: 72px;height: 72px;background: rgba(255,255,255,0.2) url(../img/sub/slider_next.png)no-repeat center;border: 1px solid #a4a4a4;text-indent: -9999px;}
.practical_slider .list{display: none;position: absolute;top: 0;width: 72px;height: 72px;background: #fff url(../img/sub/slider_list.png)no-repeat center;text-indent: -9999px;border: 1px solid #a4a4a4;}
.practical_slider .btnPrev .list{left: 72px;}
.practical_slider .btnNext .list{right: 72px;}
.practical_slider .on .prev, .practical_slider .on .next{background-color: #fff;}
.practical_slider .on .list{display: block;}

/* 고교대학연계 */
.area_gogyo{position: relative;top: -10px;}
.area_gogyo .list_box{padding: 40px 0 0 20px;}
.gogyo_list{padding: 12px 40px 0 550px;}
.gogyo_list li{line-height: 1.4;font-size: 21px;color: #2e6394;letter-spacing: -2px;word-break: keep-all;}
.gogyo_list li.gogyo_btn{margin-top: 50px;}
.gogyo_list li.gogyo_btn a{display: inline-block;padding: 0 40px;height: 60px;line-height: 60px;background-color: #113e72;font-size: 24px;color: #fff;text-align: center;}
.gogyo_list.gogyo1{height: 210px;background: url(../img/sub/gogyo_img.png)no-repeat 38px bottom;}
.gogyo_list.gogyo2{height: 211px;background: url(../img/sub/campus_img.png)no-repeat 38px bottom;}
.gogyo_list.gogyo3{height: 252px;background: url(../img/sub/tutoring_img.png)no-repeat 38px bottom;}
.gogyo_list2{float: left;padding-top: 8px;}
.gogyo_list2 li{padding-left: 30px;margin-top: 10px;background: url(../img/sub/dd_icon2.png)no-repeat 10px 4px;font-size: 15px;color: #080808;font-family: 'Malgun Gothic';letter-spacing: -1px;}
.gogyo_list2 li:first-child{margin-top: 0;}
.gogyo_list2 li span{font-weight: 600;color: #be3014;margin-right: 10px;}
.gogyo_list3{float: right;display: inline-block;padding: 30px 20px;background-color: #f3f3f3;}
.gogyo_list3 li{margin-top: 8px;padding-left: 15px;text-indent: -15px;font-size: 15px;font-weight: 600;color: #080808;font-family: 'Malgun Gothic';letter-spacing: -1px;}
.gogyo_list3 li:first-child{margin-top: 0;}
.gogyo_list3 li span{color: #be3014;}

/* footer */
footer{border-top: 1px solid #c1c1c1;}


/* Resize*/
@media only screen and (max-width : 1800px) {

    .sub_visual{width: 100%;height: 250px;background-size: cover;}
	.text_visual{top: 60px;}
	.text_visual span{margin-top: 10px;}
    
	.area_lnb{top: 189px;}
    .lnb_fixed{top: 0;}

}

@media only screen and (max-width : 1300px) {

	/* sub_visual */
	.text_visual{top: 85px;margin-left: -318px;font-size: 38px;}
	.text_visual span{font-size: 18px;margin-top: 5px;}

}

@media only screen and (max-width : 1250px) {

    /* lnb */
    .lnb{width: 100%;}
    
    /* contents */
    .contents{width: 100%;padding: 40px 20px 70px 20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
    .area_title h2{font-size: 33px;color: #1e1e1e;}
    
    /* 모집요강 */
    .wrap_pdf{width: 75%;height: 680px;}
    .area_download{display: none;}
    .area_download2{display: block;}
    .pdf_navi_view{display: none;}

    .wrap_pdf{width: 70%;height: 780px;}
    
    /* 공지사항 */
    .table_list colgroup{display: none;}
    .table_list th{width: 30%;}
    .area_tableBtn2{top: 45px;right: 20px;}
    
    /* 면접문항 */
    .interviewQ{position: inherit;top: inherit;right: inherit;width: 100%;margin-top: 10px;}
    .interviewQ li a{position: absolute;right: 10px;top: 50%;margin-top: -15px;width: 120px;height: 30px;line-height: 30px;color: #fff;text-indent: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 120px;height: 30px;font-size: 14px;font-weight: 600;color: #fff;font-family: '맑은 고딕';background-position: center right 20px;padding-left: 20px;}
    
    /* 입학자료 열람/신청 */
    .iphak_cont{font-size: 0;}
    .iphak_cont>li{width: 23%;margin: 0 1%;}
    .iphak_cont>li img{width: 100%;}
    .iphak_cont .txt{font-size: 12px;}
    .iphak_cont .name{font-size: 14px;}
    .iphak_cont .check input[type="checkbox"]{width: 20px;height: 20px;}
    .iphak_cont .check label{font-size: 14px;margin-left: 5px;}
    .iphak_cont .select button{font-size: 14px;padding-left: 20px;background-position: center right 20px}
    .iphak_cont .select ul li a{font-size: 14px;padding-left: 20px;}
    .iphak_cont .btn button{font-size: 14px;}
    .iphak_cont2>div{float: inherit;width: 100%;height: auto;margin: 0;margin-top: 20px;}
    .iphak_cont2>div:first-child{margin-top: 0;}
    
    /* 찾아오시는 길*/
    .directions dl{/* width: 45%; */}
    .directions img{/* width: 50%; */}
	.directions .tabCont>div {padding:30px 20px 50px;}
    .directions .car dl, .directions .car img{width: auto;}
    .directions .car dd{padding: 30px 0 30px 20px;}
    .directions .car dd.map{margin-left: 0;width: 100%;height: auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
    .directions .car dd.map>div, .directions .car dd.map>a{width: 100%;}
    .directions .car dd.map>a{width: 100%;overflow: hidden;}
    .directions .car dd.map img{width: 100%;}
    .directions .car dd.map>div{height: 142px;border-left: 0;border-top: 1px solid #c2c2c2;background: #efefef url(../img/sub/campus_logo.png)no-repeat center left 40px;padding: 22px 0 0 385px;}
    .directions .car dd.map>div>span{display: inline-block;margin-right: 10px;}
    .directions .car dd.map>div ul{margin-top: 0;}
    
    /* 캠퍼스 투어 */
    .campus_map{width: 100%;height: auto;}
    .campus_map .img{float: left;width: 100%;}
    .campus_map .img img{display: none;width: 100%;max-height: 500px;}
    .campus_map .txt{float: left;width: 100%;padding: 22px 0 22px 40%;background-position: center left 40px;}
    .campus_map .txt>ol{width: 32%;}
    
    /* 실기이미지 */
    .practical{width: 100%;margin-top: 2%;}
    .practical li{width: 23%;margin-left: 2%;}
    .practical li a img{height: 100%;}

	/* 고교대학연계 */
	.area_gogyo .list_box{padding: 40px 0 0 20px;}
	.gogyo_list{padding-left: 48%;}
	.gogyo_list li{font-size: 18px;}
	.gogyo_list li.gogyo_btn{margin-top: 20px;}
	.gogyo_list li.gogyo_btn a{padding: 0 30px;height: 40px;line-height: 40px;font-size: 19px;}
	.gogyo_list.gogyo1, .gogyo_list.gogyo2{height: auto;min-height: 211px;background-size: 40%;background-position: 20px top;}
	.gogyo_list.gogyo3{height: auto;min-height: 252px;background-size: 40%;background-position: 20px top;}
	.gogyo_list2{float: inherit;display: block;}
	.gogyo_list3{float: inherit;margin-top: 20px;}
    
}

@media only screen and (max-width : 1180px) {
    
    /* 모집요강 */
    .cont01_1{margin-right: 30px;}
    .cont01_1{display: none;}
    
    /* 찾아오시는 길 */
    .directions .tabList>li{
}
    
}

@media only screen and (max-width : 1024px) {
#container {PADDING-top:55px;}
 .area_tabList ul{width:auto;}
 .area_tabList li{width: 120px;}
}
@media only screen and (max-width : 990px) {
    
    /* 공지사항 */
    .iphak2{top: -30px;}
    .iphak2>table{top: -30px;}
    .area_search{position: inherit;top: inherit;right: inherit;text-align: left;margin-bottom: 10px; font-size:0;}
    .area_search select{width: 20%;}
    .area_search input[type="text"]{width: 81% !important;margin: 0 1%;}
    .area_search .btn_search{width: 15%;font-size: 14px;}
	.area_search select + input[type="text"]{width:62% !important;}
    @-moz-document url-prefix(){.area_search .btn_search{width: 14%;}}
    .table_hoz thead th{background-color: #fff;}
    .file_down{right: 13%;}
    .table02 colgroup{display: none;}
    .table02 tbody tr:first-child{position: relative;height: 84px;}
    .table02 tbody td.title{position: absolute;width: 100%;top: 15px;left: 0;padding: 0 45px 0 10px;height: 30px;font-size:18px;line-height: 1;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
    .table02 tbody td.title div.tit_in {font-size:15px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
	.table02 tbody td.table_date{position: absolute;top: 54px;left: 10px;height: auto;}
    .table_ver tbody td.text{padding: 15px 10px;}
    
    /* 입학자료열람/신청 */
    .iphak{top: -20px;}
    .iphak .iphak_cont{position: relative;top: -20px;}
    .iphak_table table colgroup{display: none;}
    .iphak_table table tr{position: relative;width: 100%;height: 75px;border-top: 0;}
    .iphak_table table tr:hover{background-color: inherit;}
    .iphak_table table tr:hover td{background-color: #f7f5e8;}
    .iphak_table table td:first-child{display: none;}
    .iphak_table table td{display: inline-block;padding: 10px 25px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
    .iphak_table table td:nth-child(2){position: absolute;width: 80%;left: 0;height: 75px;border-bottom: 1px solid #e4e4e4;}
    .iphak_table table td:nth-child(3){position: absolute;width: 20%;right: 0;text-align: right;height: 75px;border-bottom: 1px solid #e4e4e4;}
    .iphak_table table td:nth-child(3) span{margin-top: 7px;text-align: center;}
    
    /* QNA */
	.search_result_txt {margin:0 0 30px 7px;}
    .qna_search{padding-top: 40px;}
    .qna_table{position: relative;top: -30px;}
    .qna_table2{top: 0;}
    .qna_view{position:relative;top: -35px;}
    .qna_info button{background-position: center right 10%;}
    .qna_info button.on{background-position: center right 10%;}
    
    .agreement .wrap{padding: 20px 15px;}
    .agreement .wrap p{font-size: 15px;font-family: 'Malgun Gothic';}
    .agreement .wrap ol{margin-top: 10px;}
    .agreement .wrap ol li{font-size: 13px;margin-top: 2px;}
    .agreement .wrap ul{margin-top: 10px;}
    .agreement .wrap ul li{font-size: 12px;font-family: 'Malgun Gothic';margin-top: 5px;}
    .agreement .agree_radio{padding: 10px 15px 10px 15px;}
    .agreement .agree_radio input[type="radio"]{width: 18px;height: 18px;}
    .agreement .agree_radio p, .agreement .agree_radio label{font-size: 13px;}
    .agreement .agree_radio ul li{margin: 0 5px;}
    .agreement .agree_radio label{margin-left: 3px;}
    
    .qna_table3 table colgroup{display: none;}
    .qna_table3 table tr:first-child{height: 73px;}
    .qna_table3 table tbody td.title{position: absolute;left: 0;width: 100%;padding: 10px;padding-top: 12px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
    .qna_table3 table tbody td.table_date{position: absolute;height: auto;top: 42px;padding: 0 10px 10px 10px;}
    .qna_table3 table tbody td.text{width: 100%;padding: 15px 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
    .qna_table3 table tbody td.answer{width: 100%;padding: 15px 55px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
    .qna_table3 table tbody td.answer span{margin-left: -47px;padding-bottom: 10px;}
    
    /* FAQ */
    .faq_search{padding-top: 40px;}
    .faq_table table colgroup{display: none;}
    .faq_table table tr{position: relative;border-top: 0;}
    .faq_table table tr.q td:first-child{display: none;}
    .faq_table table td:nth-child(2){font-size: 15px;}
    .faq_table table td{padding: 0 10px;padding-top: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
    .faq_table table td .txt_red{position: absolute;top: 0;padding: 12px 0 0 0;}
    .faq_table table tr.q{height: 70px;}
    .faq_table table tr.q td{border-bottom: 1px solid #e4e4e4;padding-right: 55px;}
    .faq_table table tr.q td:nth-child(2){position: absolute;width: 100%;padding-top: 40px;}
    .faq_table table tr.a td{background: none;padding: 15px 10px;font-size: 15px;font-family: 'Malgun Gothic';}
    .faq_table table tr.show td{border-bottom: 1px solid #e4e4e4;}
    
    /* 조회서비스 */
    .infoCont{top: 10px;}
    .infoCont .txt02{font-size: 45px;}
    
}

@media only screen and (max-width: 950px) {

    /* 실기이미지 */
    .practical li{height: 150px;}
    .practical li a .more{background-size: 25%;}
    
}

@media only screen and (max-width : 860px) {
    
    /* 찾아오시는 길 */
    .directions .car dd.map>a{background: url(../img/sub/map.png)no-repeat center;}
    .directions .car dd.map img{opacity: 0;}

    /* 탭 공통 */
    .area_tabList ul{width: auto;}
    .area_tabList li{width: 120px;}
    /* 탭3개 */
    .area_tabList3 ul{width: auto}
    .area_tabList3 ul li{width: 145px;}
    
    /* QNA */
    .qna_table2 table td select{width: 30% !important;}
    .qna_table2 table td input[type="text"], .qna_table2 .table td select{width: 30%;height: 35px;}
    
    /* 실기이미지 */
    .practical li{width: 22.9%;height: 130px;}
    
}

@media only screen and (max-width : 855px) {

    /* 찾아오시는 길 */
    .directions .tabList>li a{font-size: 17px;}
	.directions .tabList:before{top: 50px;}
	.directions .tabList:after{top: 100px;}
}

@media only screen and (max-width: 820px) {
    
	/* 모집요강 */
    .area_guide .cont01{float: inherit;}
    .cont01_2{float: inherit;width: 100%;}
    .cont01_2 h3{font-size: 32px;}
    .cont01_2 h3 span{font-size: 20px;}
    .cont01_2 .list{margin-top: 10px;}

	.pdf_navi{position: inherit;margin-top: 20px;width: 100%;}
	.cont01_2 .area_btn{width: 100%;}
    .cont01_2 .area_btn a{width: 49.5%;height: 40px;line-height: 40px;margin-left: 1%;font-size: 16px;background-size: 8% !important;background-position: center right 10% !important;padding-left: 5%;}
	.wrap_pdf{width: 100%;height: 480px;margin-top: 10px;}

    /* QNA */
    .qna_table2 table td .check input{width: 18px;height: 18px;margin-left: 10px;}
    
    /* 캠퍼스 투어 */
    .campus_map .txt{padding: 22px 22px 22px 35%;background-size: 25%;background-position: center left 30px;}
    .campus_map .txt>ol{width: 33%;}
    .campus_map .txt>ol li{margin-top: 10px;}
    .campus_map .txt>ol li a{font-size: 14px;text-indent: -27px;padding-left: 27px;}
    .campus_map .txt>ol li a .num{width: 22px;height: 22px;line-height: 22px;font-size: 12px;margin-right: 5px;}
    
}

@media only screen and (max-width : 800px) {
    
    /* 찾아오시는 길 */
    .directions dl, .directions img{float: inherit;width: 100%;}
    .directions img{margin-top: 20px;}
    .directions .car dd.map>div{padding-left: 42%;background-size: 30%;background-position: center left 7%;}
    
}

@media only screen and (max-width : 780px) {

	/* sub_visual */
	.sub_visual{height: 200px;}
	.text_visual{top: 65px;margin-left: -250px;font-size: 30px;}
	.text_visual span{font-size: 16px;font-family: 'Malgun Gothic';}
    
	/* lnb */
    .area_lnb{top: 149px;}
    .lnb>li{width: 46%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.lnb>li:first-child{width: 8%;}
	.lnb>li>a{width: 100%;line-height: 50px;}
	.lnb>li a.home{width: 100%;height: 50px;}
	.lnb>li:last-child>a{border-right: 0;}
    .lnb_fixed{top: 0;height: 50px;}
        
    /* contents */
    .content{padding: 40px 30px}
    .area_title{padding: 0 0 15px 0;}
    .area_title h2{font-size: 28px;}
    
    /* 모집요강*/
    .area_download2{top: -70px;}
    .area_download2 .btn_full{background-position: center left 15%;}
    
    /* table */
    .area_tableBtn2{top: 38px;right: 20px;}
	.area_table{top: inherit !important; overflow-x:auto;}

}

@media only screen and (max-width : 760px){

    /* 공지사항 */
    .area_search input[type="text"]{margin: 0 0.5%;}
    .area_search .btn_search{font-size: 12px;}
    .table01{width: 100%;max-width:100%;table-layout: fixed;}
    .table01 colgroup{display: none;}
    .table01 thead th:nth-child(1), .table01 thead th:nth-child(4), .table01 thead th:nth-child(5){display: none;}
    .table01 tbody td:nth-child(1), .table01 tbody td:nth-child(4), .table01 tbody td:nth-child(5){display: none;}
    .table01 thead th:nth-child(2), .table01 tbody td:nth-child(2){width: 75% !important;}
    .table01 thead th:nth-child(3), .table01 tbody td:nth-child(3){width: 25% !important;}
    .table01 tbody td:nth-child(2){border-left: 0;}
    .btn_tableDown{width: 30px;height: 28px;}
    .btn_tableDown img{margin: 0;}
    .btn_tableDown span{display: none;}
    .table02 tbody td.table_date{font-size: 13px;}
    .table02 tbody td .bar{margin: 0 10px;}
    .table02 tbody td .bar:before{height: 12px;margin-top: -6px;}
    .wrapFile{position: absolute;right: 10px;top: 50%;margin-top: -14px;}
    .table_hoz .wrapFile{position: inherit;right: inherit;top: inherit;margin-top: inherit;} 
    
    /* qna */
    .qna_table1 table colgroup{display: none;}
    .qna_table1 table tr{position: relative;height: 60px;border-top: 0;}
    .qna_table1 table tr:hover{background-color: inherit;}
    .qna_table1 table tr:hover td{background-color: #f7f5e8;}
    .qna_table1 table td:first-child{display: none;}
    .qna_table1 table td{display: inline-block;padding: 21px 25px;height: 60px;font-size: 14px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .qna_table1 table td .title{font-size: 14px;}
    .qna_table1 table td:nth-child(2){position: absolute;width: 17%;height: 60px;padding: 21px 0;}
    .qna_table1 table td:nth-child(3){position: absolute;width: 63%;height: 60px;left: 17%;}
    .qna_table1 table td:nth-child(5){position: absolute;width: 20%;height: 60px;padding: 21px 0;right: 0;}
    .qna_table1 table td:nth-child(5) span.check, .qna_table table td:nth-child(5) span.answer{width: 100%;height: auto;line-height: 1.5;border: 0;background-color: inherit !important;color: #a98444;}
    .qna_table1 table td:nth-child(3)>span{display: none;}
    .qna_table1 table td:nth-child(4){display: none;}
	.qna_table1 table thead{display:none;}
	.iphak_table table thead{display:none;}
    
    .qna_table3 table tbody td.table_date{font-size: 13px;padding: 0;left: 10px;top: 45px;}
    .qna_table3 table td .bar{margin: 0 10px;}
    .qna_table3 table td .bar:before{height: 12px;margin-top: -6px;}
    
}

@media only screen and (max-width: 740px){
    
    /* 탭 공통*/
    .area_tabList{display: none;}
    .area_tabList2{display: block;}
    
    /* 공지사항 */
    .iphak2{top: 0;}
    .iphak2>table{top: 0;}
    
    /* QNA */
	.search_result_txt {margin: 0 0 10px;}
	.qna_search {/* padding-top:0; */}
    .area_table{top: inherit !important;}
    .qna_table{top: inherit;}
    .qna_info{position: relative;top: 5px;margin-bottom: 20px}
    
    .qna_table2 table colgroup{display: none;}
    .qna_table2 table tr{height: 77px;border-top: 0;}
    .qna_table2 table tr:first-child{height: 59px;}
    .qna_table2 table tr:nth-child(5){height: 105px;}
    .qna_table2 table tr:last-child{height: 375px;}
    .qna_table2 table tr:last-child textarea{height: 100%;}
    .qna_table2 table th{position: absolute;width: 100%;height: 77px;text-align: left;background-color: #fff;font-size: 14px;padding: 10px 0 5px 10px;}
    .qna_table2 table td{position: absolute;width: 100%;height: 77px;font-size: 11px;padding: 32px 10px 8px 10px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
    .qna_table2 table tr:first-child td{height: 59px;}
    .qna_table2 table tr:nth-child(5) td{height: 105px;}
    .qna_table2 table tr td.text_info{padding-left: 180px;margin-top: 0;height: 105px;}
    .qna_table2 table tr td.text_info .check{position: absolute;left: 5px;bottom: 8px;}
    .qna_table2 table tr:last-child td{height: 375px;}
    .qna_table2 table td.text_info{margin-top: 50px;}
    .qna_table2 table td span{font-size: 12px !important;}
    .qna_table2 table td input[type="radio"]{width: 18px;height: 18px;margin-left: 5px;}
    .qna_table2 table td input[type="text"], .qna_table2 .table td select{width: 30%;height: 35px;}
    .qna_table2 table td.title_input input[type="text"]{width: 100%;}
    .qna_table2 table td label{font-size: 12px;}
    .qna_table2 table td select{width: 30% !important;}
    .qna_table2 table td input[type="checkbox"]{width: 18px;height: 18px;}
    .qna_table2 table td .input140{width: 160px !important;}
    
    /* 입학자료 열람/신청 */
    .iphak{top: inherit;}
    .iphak .iphak_cont{position: relative;top: 0;}
    
    /* 찾아오시는 길 */
    .directions{top: 20px;}
    
    /* 실기이미지 */
    .images{position: relative;top: 20px !important;}
    .practical_slider span{margin-top: -25px;}
    .practical_slider .prev{width: 50px;height: 50px;background-size: 35%;}
    .practical_slider .next{width: 50px;height: 50px;background-size: 35%;}
    .practical_slider .list{width: 50px;height: 50px;background-size: 35%;}
    .practical_slider .btnPrev .list{left: 50px;}
    .practical_slider .btnNext .list{right: 50px;}
	
	/* 고교대학연계 */
	.area_gogyo{top: 20px;}
	.area_gogyo .list_box{padding: 40px 0 0 0;}
	.gogyo_list{padding: 160px 0 0 0;}
	.gogyo_list li{font-size: 18px;}
	.gogyo_list.gogyo1, .gogyo_list.gogyo2, .gogyo_list.gogyo3{height: auto;min-height: inherit;background-size: inherit;background-position: left top;}
	.gogyo_list.gogyo1{background-size: 300px 146px;}
	.gogyo_list.gogyo2{background-size: 300px 150px;padding-top: 174px;}
	.gogyo_list.gogyo3{background-size: 300px 166px;padding-top: 185px;}
	.gogyo_list2{float: inherit;display: block;}
	.gogyo_list3{float: inherit;margin-top: 20px;}
    
}

@media only screen and (max-width : 720px) {

    /* 실기이미지 */
    .practical li{width: 22.7%;height: 120px;}
    
}

@media only screen and (max-width : 690px){
    
    /* 입학자료 열람/신청 */
    .iphak_cont>li{width: 48%;margin: 0 1%;}
    .iphak_cont>li:nth-child(3){margin-top: 2%;}
    .iphak_cont>li:nth-child(4){margin-top: 2%;}
    .iphak_cont2>div{float: inherit;width: 100%;height: auto;margin: 0;margin-top: 20px;}
    .iphak_cont2>div:first-child{margin-top: 0;}
    .iphak_cont2 .cont2_1 .wrap{padding: 20px 15px;}
    .iphak_cont2 .cont2_1 .wrap p{font-size: 15px;font-family: 'Malgun Gothic';}
    .iphak_cont2 .cont2_1 .wrap ol{margin-top: 10px;}
    .iphak_cont2 .cont2_1 .wrap ol li{font-size: 13px;margin-top: 2px;text-indent: -15px;margin-left: 14px;}
    .iphak_cont2 .cont2_1 .wrap ul{margin-top: 10px;}
    .iphak_cont2 .cont2_1 .wrap ul li{font-size: 12px;font-family: 'Malgun Gothic';margin-top: 5px;}
    .iphak_cont2 .cont2_1 .cont2_radio{padding: 10px 15px 10px 15px;}
    .iphak_cont2 .cont2_1 .cont2_radio input[type="radio"]{width: 18px;height: 18px;}
    .iphak_cont2 .cont2_1 .cont2_radio p, .iphak_cont2 .cont2_1 .cont2_radio label{font-size: 13px;}
    .iphak_cont2 .cont2_1 .cont2_radio ul li{margin: 0 5px;}
    .iphak_cont2 .cont2_1 .cont2_radio label{margin-left: 3px;}
    .iphak_cont2 .cont2_2 table colgroup{display: none;}
    .iphak_cont2 .cont2_2 table tr:after{content: "";display: block;clear: both;}
    .iphak_cont2 .cont2_2 table th{width: 100%;text-align: left;background-color: #fff;font-size: 13px;padding: 8px 0 5px 10px;}
    .iphak_cont2 .cont2_2 table th, .iphak_cont2 .cont2_2 table td{float: left;height: auto;}
    .iphak_cont2 .cont2_2 table td{width: 100%;font-size: 11px;padding: 5px 0 8px 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
    .iphak_cont2 .cont2_2 table td input[type="radio"]{width: 18px;height: 18px;margin-left: 5px;}
    .iphak_cont2 .cont2_2 table td input[type="text"], .iphak_cont2 .cont2_2 table td select{height: 35px;}
    .iphak_cont2 .cont2_2 table td label{font-size: 12px;}
    .iphak_cont2 .cont2_2 table tr.address01 td{padding: 5px 0 5px 10px !important;}
    .iphak_cont2 .cont2_2 table tr.address02 td{padding: 5px 0 8px 10px !important;}
    .iphak_cont2 .cont2_2 table td .btn_address{height: 35px;font-size: 14px;}
    
    
}

@media only screen and (max-width : 655px){
    
    /* 찾아오시는 길 */
    .directions .tabList{position: relative;/* height: 100px; */}
    .directions .tabList:before{position: absolute;content: "";width: 100%;height: 1px;background-color: #ccc;top: 50px;left: 0;}

}

@media only screen and (max-width : 640px){

    /* 캠퍼스 투어 */
    .campus_map .txt{padding: 22px;background-image: none;}
    .campus_map .txt>ol{width: 33%;}
    .campus_map .txt>ol li{margin-top: 10px;}
    .campus_map .txt>ol li a{font-size: 14px;}
    .campus_map .txt>ol li a .num{width: 22px;height: 22px;line-height: 22px;font-size: 12px;margin-right: 5px;}

	/* 면접문항 */
    .interviewQ li a{margin-top: -14px;width: 30px;height: 28px;text-indent: -9999px;background-position: center;padding-left: 0;}
    
}

@media only screen and (max-width : 625px){

    .directions .car dd.map>div{padding-left: 38%;background-size: 28%;}

}

@media only screen and (max-width : 610px){

	/* sub_visual */
	.text_visual{top: 70px;margin-left: -207px;font-size: 25px;}
	.text_visual span{margin-top: 0;font-size: 14px;}
    
    /* 타이틀 */
    .area_title{/*display: none;*/}
    
    /* 모집요강 */
    .area_download2{position: inherit;top: inherit;right: inherit;width: 100%;height: inherit;}
    .area_download2>ul>li{float: inherit;width: 100%;height: inherit;margin-left: 0;margin-top: 2px;}
    .area_download2>ul>li:fisrt-child{margin-top: 0;}
    .area_download2 .btn_full{background-position: center left 22%;height: 60px;}
    .area_download2 .view{height: 40px;font-size: 17px;}
    .pdf_navi_mobile{position: absolute;}
    .wrap_pdf{margin-top: 20px;}
    
    /* 공지사항 */
    .table_list th{background-size: 12% !important;}
    .table_list th, .table_list td{font-size: 14px;}
    
    /* 입학자료열람/신청 */
    .iphak_table table tr{width: 100%;height: 65px;}
    .iphak_table table td{font-size: 12px;padding: 10px 15px;}
    .iphak_table table td .title{font-size: 16px;}
    .iphak_table table td:nth-child(2){width: 75%;height: 65px;line-height: 1.5;}
    .iphak_table table td:nth-child(3){width: 25%;height: 65px;}
    .iphak_table table td:nth-child(3) span{width: 75px;height: 35px;background-size: 20%;font-size: 14px;}
    .iphak_table table td:nth-child(3) .icon01{line-height: 31px;}
    .iphak_table table td:nth-child(3) .icon02{line-height: 33px;}
    
    /* QNA */
    .qna_info{background: #f8f8f8;}
    .qna_info button{padding: 18px 20px;background-position: center right 10%;text-align: left;}
    .qna_info button.on{background-position: center right 10%;}
    .qna_info button>span{height: 27px;line-height: 27px;background-size: 27px;font-size: 20px;padding-left: 40px;}
    .qna_info ul{display: none;padding: 5px 20px 20px 20px;}
    
    .qna_table2 table tr:nth-child(5){height: 105px;}
    .qna_table2 table tr:nth-child(5) td{height: 105px;}
    .qna_table2 table td span span input[type="checkbox"]{margin-left: 0;}
    
    /* FAQ */
    .faq_table table tr.q td:nth-child(2){font-size: 13px;padding-top: 40px;padding-right: 60px;}
    .faq_table table tr.a td{font-size: 13px;}

    /* button */
    .btn_list2, .btn_register{margin: 0;width: 48%;margin-left: 2%;background-position: center left 12%;}
    .btn_list2{margin-left: 0;}
    
    /* 조회서비스 */
    .infoCont .txt01{font-size: 28px;}
    .infoCont .txt02{font-size: 38px;}
    
    /* 찾아오시는 길 */
    .directions dd{padding-left: 30px;padding-top: 10px;}
	.directions dd.addimg {padding-left:0;}
	.directions .tabCont>div{padding: 30px 0px 20px;}
		
}

@media only screen and (max-width : 580px){
    
    .directions .car dd.map>div{background-image: none;padding-left: 10%;}
    
}

@media only screen and (max-width : 550px){
    
    /* 실기이미지 */
    .practical li{width: 48%;height: 160px;}
    .practical li:nth-child(3){margin-left: 0;}
    .practical li:nth-child(3), .practical li:nth-child(4){margin-top: 2%;}
    
}

@media only screen and (max-width : 550px){

	/* faq */
	.faq_table table tr.q:nth-child(1){height: 80px;}
	.faq_table table tr.q:nth-child(1) td{height: 80px;line-height: 1.5;padding-top: 30px;}
	.faq_table table tr.q:nth-child(5){height: 80px;}
	.faq_table table tr.q:nth-child(5) td{height: 80px;line-height: 1.5;padding-top: 30px;}
	.faq_table table tr.q:nth-child(7){height: 80px;}
	.faq_table table tr.q:nth-child(7) td{height: 80px;line-height: 1.5;padding-top: 30px;}

}

@media only screen and (max-width : 530px){
	
	.directions .tabList{height: 138px;}
	.directions .tabList>li{width: 25%;}
	.directions .tabList>li a{font-size: 14px;letter-spacing: -2px;}
	.directions .tabList:before{top: 46px;}
	.directions .tabList:after{position: absolute;content: "";width: 100%;height: 1px;background-color: #ccc;top: 92px;left: 0;}

}

@media only screen and (max-width : 470px) {

    /* 캠퍼스 투어 */
    .campus_map .txt{padding: 15px;}
    .campus_map .txt>ol{width: 33%;}
    .campus_map .txt>ol li{margin-top: 10px;}
    .campus_map .txt>ol li a{font-size: 12px;text-indent: -25px;padding-left: 25px;}
    .campus_map .txt>ol li a .num{width: 20px;height: 20px;line-height: 20px;font-size: 10px;margin-right: 5px;}
    
}

@media only screen and (max-width : 460px) {

    /* 실기이미지 */
    .practical li{width: 47.6%;height: 130px;}
    
}

@media only screen and (max-width : 450px) {

	/* sub_visual */
    .sub_visual{height: 180px;}
	.text_visual{top: 65px;margin-left: -168px;font-size: 20px;font-weight: 600;}
	.text_visual span{margin-top: 5px;}
    
    /* lnb */
    .area_lnb{top: 139px;height: 41px;}
    .lnb>li{width: 44%;}
    .lnb>li:first-child{width: 12%;}
    .lnb>li>a{line-height: 40px;font-size: 17px;}
    .lnb>li a.home{height: 40px;}
    .sub_lnb>li a{font-size: 14px;}
    .lnb_fixed{top: 0;}

    /* 모집요강 */
    .cont01_2 .area_btn a{font-size: 12px;}
    
    /* 공지사항 */
    .table_hoz tbody td a{max-width: 85%;}
    
    /* QNA */
    .qna_table3 table td.table_date{font-size: 10px;}
    .qna_table3 table td.text, .qna_table3 table td.answer{font-size: 14px;}
    .qna_table3 table td.answer span{font-size: 18px;background-size: 30px;padding-left: 45px;}
    .agreement .agree_radio ul{float: left;margin-top: 2px;}
    .agreement .agree_radio ul li:first-child{margin-left: 0;}
    
    /* 조회서비스 */
    .infoCont{height: auto;}
    .infoCont .txt01{font-size: 20px;}
    .infoCont .txt02{font-size: 25px;}
    .infoCont .txt03{font-size: 30px;}
    .infoCont .txt04{font-size: 24px;}
    .infoCont a{width: 80%;height: 50px;line-height: 50px;font-size: 20px;}
    
    /* 입학자료열람/신청 */
    .iphak_cont2 .cont2_1 .cont2_radio ul{float: left;margin-top: 2px;}
    .iphak_cont2 .cont2_1 .cont2_radio ul li:first-child{margin-left: 0;}
     
}

@media only screen and (max-width: 410px) {
    
    /* 입학자료열람/신청 */
    .iphak_table table td:nth-child(2){width: 65%;}
    .iphak_table table td:nth-child(3){width: 35%;}
    .iphak_table table td:nth-child(2){font-size: 10px;}
    
    .qna_info button>span{font-size: 15px;}
    
}

@media only screen and (max-width: 390px) {

	/* faq */
	.faq_table table tr.q:nth-child(3){height: 80px;}
	.faq_table table tr.q:nth-child(3) td{height: 80px;line-height: 1.5;padding-top: 30px;}
    
    /* 캠퍼스 투어 */
    .campus_map .txt>ol li{margin-top: 8px;}
    .campus_map .txt>ol li a{font-size: 10px;text-indent: -23px;padding-left: 23px;}
    .campus_map .txt>ol li a .num{width: 18px;height: 18px;line-height: 18px;font-size: 9px;margin-right: 5px;}

}

@media only screen and (max-width : 380px) {

	/* sub_visual */
	.text_visual{top: 65px;margin-left: -142px;font-size: 17px;}
	.text_visual span{font-size: 12px;}
    
    /* lnb */
    .lnb>li>a{text-indent: 10px;background-position: center right 10px;}
    
    /* 모집요강 */
    .cont01_2 h3{font-size: 28px;}
    .cont01_2 h3 span{font-size: 14px;}
    .cont01_2 .list li{font-size: 12px;}
    
    /* 공지사항 */
    .area_search .btn_search{font-size: 10px;}
    .pagination ul{margin: 0 5px;}
    .pagination .btn_prev, .pagination .btn_next{width: 21px;height: 43px;}
    .table_list th, .table_list td{font-size: 12px;}
    .hide{display: none;}
    
    /* 입학자료열람/신청 */
    .iphak_cont{padding: 2% 0;}
    .iphak_cont>li{width: 100%;margin: 0;margin-top: 2% !important;}
    .iphak_cont>li:first-child{margin-top: 0;}
    .iphak_cont>li img{width: auto; max-width:100%;}
    .iphak_cont .name{font-size: 12px;}
    .iphak_cont2 .cont2_2 table td input[type="text"]{width: 50%;}
    .iphak_cont2 .cont2_2 table td label{font-size: 11px;margin-left: 0;}
    
    /* QNA */
    .qna_table1 table td:nth-child(2){width: 20%;}
    .qna_table1 table td:nth-child(3){width: 50%;left: 20%;}
    .qna_table1 table td:nth-child(5){width: 30%;}
    .qna_table2 table td input[type="text"]{width: 28%;}
    .qna_table2 table tr:nth-child(5){height: 105px;}
    .qna_table2 table tr:nth-child(5) td{height: 105px;}
    
    /* FAQ */
    .faq_table table td .txt_red{top: 0;}
    
    /* button */
    .area_tableBtn3.ta-r a{margin-left: 1%;width: 31.6%;}
    .btn_list2, .btn_register{height: 50px;line-height: 50px;padding-left: 10%;background-position: center left 15%;background-size: 15%;font-size: 18px;}
    
}

@media only screen and (max-width: 348px) {
    
    /* 실기이미지 */
    .practical li{width: 47.5%;height: 120px;}
    
}

@media only screen and (max-width: 340px) {

	/* faq */
	.faq_table table tr.q:nth-child(5){height: 100px;}
	.faq_table table tr.q:nth-child(5) td{height: 100px;padding-top: 30px;}
	.faq_table table tr.q:nth-child(7){height: 100px;}
	.faq_table table tr.q:nth-child(7) td{height: 100px;padding-top: 30px;}

}
