/***reset*************/



/*나눔스퀘어 서버용*/
@font-face {
font-family: 'nanumsquarer';
src: url('/htm_kor/fonts/nanumsquarer.eot');
src: url('/htm_kor/fonts/nanumsquarer.eot?#iefix') format('embedded-opentype'),
url('/htm_kor/fonts/nanumsquarer.woff') format('woff'),
url('/htm_kor/fonts/nanumsquarer.ttf') format('truetype'),
url('/htm_kor/fonts/nanumsquarer.svg#nanumsquarer') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'nanumsquareb';
src: url('/htm_kor/fonts/nanumsquareb.eot'); 
src: url('/htm_kor/fonts/nanumsquareb.eot?#iefix') format('embedded-opentype'),
url('/htm_kor/fonts/nanumsquareb.woff') format('woff'),
url('/htm_kor/fonts/nanumsquareb.ttf') format('truetype'),
url('/htm_kor/fonts/nanumsquareb.svg#nanumsquareb') format('svg');
font-weight: normal;
font-style: normal;
}

/*noto sans_서버용*/

@font-face {
    font-family: 'notokr-black';
    src: url('/htm_kor/fonts/notokr-black.eot');
    src: url('/htm_kor/fonts/notokr-black.eot?#iefix') format('embedded-opentype'),
         url('/htm_kor/fonts/notokr-black.woff2') format('woff2'),
         url('/htm_kor/fonts/notokr-black.woff') format('woff'),
         url('/htm_kor/fonts/notokr-black.ttf') format('truetype'),
         url('/htm_kor/fonts/notokr-black.svg#notokr-black') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-bold';
    src: url('/htm_kor/fonts/notokr-bold.eot');
    src: url('/htm_kor/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('/htm_kor/fonts/notokr-bold.woff2') format('woff2'),
         url('/htm_kor/fonts/notokr-bold.woff') format('woff'),
         url('/htm_kor/fonts/notokr-bold.ttf') format('truetype'),
         url('/htm_kor/fonts/notokr-bold.svg#notokr-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-demilight';
    src: url('/htm_kor/fonts/notokr-demilight.eot');
    src: url('/htm_kor/fonts/notokr-demilight.eot?#iefix') format('embedded-opentype'),
         url('/htm_kor/fonts/notokr-demilight.woff2') format('woff2'),
         url('/htm_kor/fonts/notokr-demilight.woff') format('woff'),
         url('/htm_kor/fonts/notokr-demilight.ttf') format('truetype'),
         url('/htm_kor/fonts/notokr-demilight.svg#notokr-demilight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-light';
    src: url('/htm_kor/fonts/notokr-light.eot');
    src: url('/htm_kor/fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('/htm_kor/fonts/notokr-light.woff2') format('woff2'),
         url('/htm_kor/fonts/notokr-light.woff') format('woff'),
         url('/htm_kor/fonts/notokr-light.ttf') format('truetype'),
         url('/htm_kor/fonts/notokr-light.svg#notokr-light') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-medium';
    src: url('/htm_kor/fonts/notokr-medium.eot');
    src: url('/htm_kor/fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('/htm_kor/fonts/notokr-medium.woff2') format('woff2'),
         url('/htm_kor/fonts/notokr-medium.woff') format('woff'),
         url('/htm_kor/fonts/notokr-medium.ttf') format('truetype'),
         url('/htm_kor/fonts/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-regular';
    src: url('/htm_kor/fonts/notokr-regular.eot');
    src: url('/htm_kor/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('/htm_kor/fonts/notokr-regular.woff2') format('woff2'),
         url('/htm_kor/fonts/notokr-regular.woff') format('woff'),
         url('/htm_kor/fonts/notokr-regular.ttf') format('truetype'),
         url('/htm_kor/fonts/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-thin';
    src: url('/htm_kor/fonts/notokr-thin.eot');
    src: url('/htm_kor/fonts/notokr-thin.eot?#iefix') format('embedded-opentype'),
         url('/htm_kor/fonts/notokr-thin.woff2') format('woff2'),
         url('/htm_kor/fonts/notokr-thin.woff') format('woff'),
         url('/htm_kor/fonts/notokr-thin.ttf') format('truetype'),
         url('/htm_kor/fonts/notokr-thin.svg#notokr-thin') format('svg');
    font-weight: normal;
    font-style: normal;

}
<link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">
@font-face {
font-family: 'Montserrat';
src:url('../fonts/Montserrat-Regular.ttf') format('truetype')
}

/**
 * AINT Lab Reset CSS v1.0
 * http://ui.aintlab.com
 */

/* Common Function */
.blind { position:absolute; top:-99999px; left:-99999px; z-index:-1000;}
.dpNone { display:none;}
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/* SkipToContent */
#skipToContent a { position:absolute; top:0px; left:0px; z-index:9999; width:100%; height:1px;	margin-top:-1px; display:block;	background-color:white; font-size:14px; font-weight:bold; color:#111; line-height:1; text-align:center; overflow:hidden;}
#skipToContent a:focus,
#skipToContent a:active { margin-top:0px; height:auto; padding:10px 0px;}

}

@font-face{font-family:NG;src:url(../font/NanumGothic-Regular.eot);src:local(※),url(../font/NanumGothic-Regular.woff) format('woff')} 
@font-face{font-family:NGB;src:url(../font/NanumGothic-Bold.eot);src:local(※),url(../font/NanumGothic-Bold.woff) format('woff')} 


/***sub*************/

input,
select,
textarea { font-size:12px;}

.Input.Type1 { padding:6px 0 5px; background:#f7f7f7; text-indent:10px; border:1px solid #e1e1e1; border-right-color:#f7f7f7; border-bottom-color:#f7f7f7;}
.Input.File { font-size:13px; height:24px;}
.Select.Type1 { padding:5px 0 4px;}
.Textarea.Type1 { padding:6px 5px 5px; background:#f7ff7f7; border:1px solid #e1e1e1; border-right-color:#f7f7n f7; border-bottom-color:#f7f7f7; resize:none; line-height:1.6;}

.Normal { font-weight:normal !important;}

.NB { font-family:"NanumBarunGothic" !important;}

.Eng { font-family: 'Exo 2', 'sans-serif'; }

.mt60 { margin-top: 60px;}
.mt30 { margin-top: 30px;}
.mt20 { margin-top: 20px;}
.mt10 { margin-top: 10px;}/*
.NoTop { margin-top:0 !important;}*/
 
.color01{color:#3cb44a;}/* 초 */
.color02{color:#3c83b4;}/* 파 */
.color03{color:#b43c53;}/* 빨 */
.color04{color:#868686;}/* 회 */


.bgcolor01{background-color:#fffcf8;}/* 초 */

.mtp20 { padding-top: 20px;}

/* Button */
.Button { display:inline-block; text-align:center !important;}
.Button:hover { text-decoration:none;}


.Button_lay { width:100%; color:#fff; height:37px;  text-align:center; }

.Button1 { padding:8px 12px;  color:#fff; height:37px;  font-size:15px; font-weight:bold; text-align:center; font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif'; background:url(../img/mypage/mypage_btn.png) no-repeat center top;}
.Button1 a {  text-decoration:none;  }

.Button1_no { padding:8px 12px;  color:#fff; height:37px;  font-size:15px; font-weight:bold; text-align:center; font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif'; background:url(../img/mypage/mypage_btn2.png) no-repeat center top;}
.Button1_no a {  text-decoration:none;  }

.Button2 { width:300px;  padding:1px;  margin:10px 0px; background-color:#b70005; color:#fff; text-align:center;  text-decoration:none; }
.Button2 .Button2_line {  height:22px; line-height:22px;   border:solid 1px #d15c5f;   padding:8px; color:#fff; }
.Button2 .Button2_line a { width:100%; color:#fff;   font-size:15px;   font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif';  text-decoration:none;    text-align:center;  }

.Button3 { width:120px;  padding:1px;    background-color:#204b97; color:#fff; text-align:center;  text-decoration:none; }
.Button3 .Button3_line {  height:16px; line-height:25px;     padding:2px 0 5px 0; color:#fff; }
.Button3 .Button3_line a { width:100%; color:#fff;   font-size:13px;   font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif';  text-decoration:none;    text-align:center;  }


/* Spacing */
.Mtop5 { margin-top:5px;}
.Mtop10 { margin-top:10px;}
.Mtop20 { margin-top:20px;}
.Mtop40 { margin-top:40px;}

.Mbom10 { margin-bottom:10px;}
.Mbom20 { margin-bottom:20px;}
.Mbom40 { margin-bottom:40px;}


/* ContentTitle 
.ContentSection .InnerWrap {min-height:100px;  overflow:hidden; } 
 
.ContentSection .ContentTitle { float:left;  padding:12px 0 30px 0; text-transform: uppercase; width:100%; font-size:30px; line-height:30px; font-size-adjust:inherit; color:#1c2045; background:url(../img/mypage/line.png) repeat-x left bottom;font-family:'NanumGothicBold', 'NGB', sans-serif 'Exo 2', 'sans-serif'; margin-bottom:30px;  }
.ContentSection .InnerContent {position:relative; margin-top:75px; padding-top:35px; min-height:600px; }
.ContentSection 
*/
.SubContentTitle { padding:0px 0 7px 5px; font-size:20px; margin-top:10px;   line-height:21px;  color:#434343; }
.SubContentTitle2 { padding:0px 0 7px 5px; font-size:18px; margin-top:10px; line-height:18px;  color:#555555; }

.NoTop { padding:0px 0 30px 0; }
.NoTop10 { padding:0px 0 10px 0; }
.NoTop20 { padding:0px 0 20px 0; }
.NoTopright { padding:28px 0 0 30px; }


 /* 라운드 있는 네모상자*/
.IntroKeyVisual {  margin:0; }
.IntroKeyVisual .KeyText { margin:0; background:url(../img/mypage/bg.png) left top;  padding:4px;}
.IntroKeyVisual .KeyText .Type2 { font-size:13px; color:#868686; line-height:1.5;  text-align: justify; background-color:#f7f7f7; padding:13px; }

/* 신청내역 과정선택 */
.select_btn {cursor:pointer;}
.IntroKeyVisual .info {display: none;}
.infoview img {width:200px; height:auto; float:left;}
.infoview .Mleft {margin-left:225px;}
.infoview .name {vertical-align:middle; clear:right;}
.infoview .name li {background:url(../img/ic01.gif) left 7px no-repeat;  padding-left:12px;}
.infoview .content { margin-top:20px;}
.infoview > .noimg {padding:60px 0; width:200px; float:left; background-color:#F3F3F3; display:block; text-align:center;}
.inforight {color:#93ACD7;}

/* 게시판 상단 알림글*/
.IntroKeyVisual .BoardText { margin:0; background:url(../img/mypage/bg.png) left top;  padding:4px;}
.IntroKeyVisual .BoardText .BoardBg {  line-height:1.5;  text-align: justify; background-color:#fff; padding:6px 6px 2px 6px; }
.IntroKeyVisual .BoardText .BoardBg .BoardType { font-size:13px; color:#868686; line-height:1.5;  text-align: justify;   padding:13px; background:url(../img/mypage/board_title_bg.png) no-repeat left bottom #fff;   }
.IntroKeyVisual .BoardText .BoardBg .BoardType .BType1 {  font-size:19px; color:#732f31; line-height:18px;  text-align: justify; padding-left:230px; font-variant:small-caps; font-weight:400; font-family:  'Exo 2', 'sans-serif'; padding-bottom:10px; padding-top:5px;}
.IntroKeyVisual .BoardText .BoardBg .BoardType .BType2 {   font-size:13px; color:#868686;  line-height:19px;  text-align: justify; padding-left:230px; padding-bottom:10px; }
/* 일반 폼*/
.IntroKeyVisual .DescArea { margin:0px;}
.IntroKeyVisual .DescArea .Tit { padding:0px 0px 7px 0px;   line-height:1.4;  font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif';}
.IntroKeyVisual .DescArea .Tit > span { font-size:14px; color:#005696;}
.IntroKeyVisual .DescArea .Desc { padding:0px; font-size:13px; color:#868686; line-height:1.5; background:url(../img/mypage/icon.jpg) no-repeat 3px 6px; padding-left:23px; padding-bottom:7px;}

.IntroKeyVisual .DescArea .Descimg { margin:0px;}
.IntroKeyVisual .DescArea .Descimg ul { width:100%;  overflow:hidden;}
.IntroKeyVisual .DescArea .Descimg ul li {float:left;     }

/* 큰 화면 테이블 */
.table {width:100%; }
/* 작은테이블 */
.table_list {display:none;  }
/* 테이블 */
.table_w {width:100%; border:solid 1px #dfdfdf;} 
.table_w th { padding:10px 20px; border:solid #dfdfdf; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_w td { padding:10px 20px; border:solid #dfdfdf; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_w thead {border-bottom:1px solid #dfdfdf;}
.table_w thead th{background:#f6f6f6; color:#767575; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center;}
.table_w thead td { background:#fafafa; border-top:1px solid #dfdfdf; font-weight:normal; }
.table_w tbody tr {border-bottom:1px solid #dfdfdf;}
.table_w tbody th,
.table_w tbody td {color:#8b8b8b; line-height:18px; font-size:13px;padding-left:10px;padding-right:10px; }
.table_w tbody th {background:#f2f6fa; font-weight:bold; color:#616161;}

.table_h {width:100%; border-top:solid 2px #0f2e58; border-bottom:solid 1px #9b9b9b;} 
.table_h tbody th { padding:10px 20px;  vertical-align:middle; text-align:center; }
.table_h tbody td { padding:10px 20px;  vertical-align:middle; text-align:center; }
.table_h tbody tr {border-bottom:1px solid #dfdfdf;}
.table_h tbody tr:last-child {border-bottom:0px solid #dfdfdf;}
.table_h tbody th {background:#f9f9f9; border-right:1px solid #dfdfdf; color:#767575; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center;}
.table_h tbody td { padding-left:10px;padding-right:10px; text-align:left; color:#8b8b8b;  font-size:13px; line-height:18px; text-align:justify;}
 
.table_h_red {width:100%; border:solid 1px #dfdfdf;} 
.table_h_red tbody th {padding:10px 20px; border:solid #dfdfdf; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_h_red tbody td {padding:10px 20px; border:solid #dfdfdf; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_h_red tbody tr {border-bottom:1px solid #dfdfdf;}
.table_h_red tbody th {background:#f9f9f9; border-right:1px solid #653838; color:#953b50; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center;}
.table_h_red tbody td {padding-left:14px; text-align:left; color:#8b8b8b;  font-size:13px; line-height:18px;}

.table_h2 {width:100%; border:solid 1px #dfdfdf;} 
.table_h2 thead th {padding:10px 20px; background:#f9f9f9; color:#767575; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center;}
.table_h2 thead td {padding:10px 20px; border:solid #dfdfdf; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_h2 tbody tr {border-bottom:1px solid #dfdfdf;}
.table_h2 tbody th {padding:10px 20px; background:#f9f9f9; border:solid 1px #dfdfdf; border-right:1px solid #dfdfdf; color:#767575; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center;}
.table_h2 tbody td {padding:10px; text-align:left; color:#8b8b8b; border:solid 1px #dfdfdf; font-size:13px; line-height:18px; text-align:justify;}
.poll_wrap {padding:10px; border:solid 1px #dfdfdf; border-top:none;}
.poll_wrap .table_h2 {margin-bottom:10px;}
.poll_wrap .table_h2 th,
.poll_wrap .table_h2 td {text-align:left;}
.poll_wrap>h3.poll_title {padding:20px 0 15px; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; color:#dfdfdf; font-size:18px;}
.poll_wrap>h3.poll_title:first-child {padding-top:10px;} 

/* 마이페이지 테이블 */
/* vertical */
.board_my .vertical th { padding:10px 20px; border:solid #dfdfdf; border-width:0 0 0 1px; vertical-align:middle; text-align:left; }
.board_my .vertical th:first-child {border-width:0 0 0 0px; }
.board_my .vertical td { padding:10px 20px; border:solid #dfdfdf; border-width:0 0px; vertical-align:middle; text-align:left; background:url(../img/mypage/td_line.png) no-repeat left center;}
.board_my .vertical td:first-child {background:url( ) no-repeat left 5px; }

.board_my {width:100%; border:solid 1px #dfdfdf; border-top: solid 2px #0f2e58;  border-width:2px 0 1px 0; } 
.board_my th { padding:10px 20px; border:solid #dfdfdf; border-width:0 0 0 1px; vertical-align:middle; text-align:center; }
/*.board_my th:first-child {border-width:0 0 0 0px; }//171028*/
.board_my td { padding:10px 20px; border:solid #dfdfdf; border-width:0 0px; vertical-align:middle; text-align:center; background:url(../img/mypage/td_line.png) no-repeat left center;}
.board_my td:first-child {background:url( ) no-repeat left 5px; }
.board_my img { display:inline !important;   vertical-align:middle; text-align:center;  }
.board_my thead {border-bottom:1px solid #dfdfdf;}
.board_my thead th{ color:#333; font-size:13px; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center; background:url(../img/mypage/th_bg2.png) left top ;  height:18px; border-bottom:1px solid #384265;}
.board_my thead td { background:#fafafa; border-top:1px solid #dfdfdf; font-weight:normal;  }
.board_my tbody tr {border-bottom:1px solid #dfdfdf;}
.board_my tbody tr.trbg {background:#faf9f6;  }
.board_my tbody th,
.board_my tbody td {color:#8b8b8b; line-height:18px; font-size:11px;  }

/* 정보수정 페이지 왼쪽정렬 */
.table_w_left {width:100%; border:solid 0px #dfdfdf;     } 
.table_w_left th { padding:10px 20px; border-bottom:solid #dfdfdf; border-width:0 1px; vertical-align:middle; text-align:left; }
.table_w_left td { padding:10px 20px; border-bottom:solid #dfdfdf; border-width:0 1px; vertical-align:middle; text-align:left;}
.table_w_left thead {border-top:1px solid #848ca9;}
.table_w_left thead th{background:#f9f9f9; color:#626262; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:left; font-size:13px; padding-left:14px; border-top:2px solid #0f2e58;}
.table_w_left thead td { background:#fafafa; border-top:1px solid #dfdfdf; font-weight:normal; }
.table_w_left tbody tr {border-bottom:1px solid #dfdfdf;}
.table_w_left tbody td {color:#8b8b8b; line-height:18px; font-size:13px; padding-left:24px;}

.IntroKeyVisual .DescArea .Desc2 { padding:0px; font-size:13px;  background:url(../img/mypage/icon.png) no-repeat 0px 3px; padding-left:23px ; line-height:21px;} 


/* 8단계 */
.box_step_area8{border: 1px solid #e1e1e1;  font-size: 11px !important; }
.box_step_area8 > ul{   }
.box_step_area8 > ul:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
.box_step_area8 > ul  > li{float: left; padding-top: 10px; width: 12.5%; height: 59px !important;   text-align:left; border-style: solid; background-image: url(../img/mypage/bg_step_off.jpg); background-repeat: no-repeat; background-position: 100% 50%; line-height: 20px; font-size: 13px; line-height: 18px; color: #272727; font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif';}
.box_step_area8 > ul  > li.step{ background-image:none;  }
.box_step_area8 > ul  > li.none{ background-image:  url(../img/mypage/bg_step_on2.jpg); }
.box_step_area8 > ul  > li .inr{ padding-left: 10%; font-size: 11px !important; }
.box_step_area8 > ul  > li span{ display: block; height: 19px !important; font-size: 10px !important; line-height: 16px; margin-bottom: 3px !important; padding-bottom:3px !important; font-weight: normal; }
.box_step_area8 > ul  > li.on{ background-image: url(../img/mypage/bg_step_on.jpg) ; background-position: 100% 50%; background-color: #bd0000; color: #fff;  }

/* 4단계 */
.box_step_area4{border: 1px solid #e1e1e1; }
.box_step_area4 > ul{   }
.box_step_area4 > ul:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
.box_step_area4 > ul  > li{float: left; padding-top: 10px; width: 25%; height: 49px;  text-align:left; border-style: solid; background-image: url(../img/mypage/bg_step_off.jpg); background-repeat: no-repeat; background-position: 100% 50%; line-height: 20px; font-size: 16px; line-height: 18px; color: #272727; font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif';;}
.box_step_area4 > ul  > li.step{ background-image:none; }
.box_step_area4 > ul  > li.none{ background-image:  url(../img/mypage/bg_step_on2.jpg); }
.box_step_area4 > ul  > li .inr{ padding-left: 25%;    }
.box_step_area4 > ul  > li span{ display: block; font-size: 11px; line-height: 16px; margin-bottom: 3px; font-weight: normal; }
.box_step_area4 > ul  > li.on{ background-image: url(../mypagebg_step_on.jpg); background-position: 100% 50%; background-color: #bd0000; color: #fff;  }

@media all and (max-width: 939px)  {
	.ContentSection .InnerContent {position:relative; margin-top:66px; min-width: 939px   min-height:600px; }
	/* History연혁 */
	.HistoryDiv .DescArea .Tit > span {color:#a94e4e;}
	
	/* TT 색상 */
	.IntroKeyVisual .DescArea .Tit > span { color:#916666; }
	
	
	
}

@media all and (max-width: 1129px)  {

	/* History연혁 */
	.HistoryDiv .DescArea .Tit {padding:0px 0px 7px 0px;   line-height:1.4;   margin:0px;  }
	.HistoryDiv .DescArea .Tit > span { font-size:15px;}
	.HistoryDiv .DescArea  { padding-left:0px; line-height:1.4; }
	.HistoryDiv .DescArea ul.List { margin-top:0px;}
	
	/* 찾아오시는길 */
	.campus .map .Desc1,
	.campus .map .Desc2,
	.campus .map .Desc3 { background:url() no-repeat 3px 6px; padding-left:0px; padding-bottom:7px; height:100%;}
	
	/*  탭 */
	#tab li.on a, #tab li a:hover{border:solid #820609; border-width:2px 1px 0 1px;color:#820609;}
	/* 인사말 */
	.IntroKeyVisual .Greeting .Message1,
	.IntroKeyVisual .Greeting .Message2,
	.IntroKeyVisual .Greeting .Message3  {width:55%; text-align:justify;}
	
	
	.IntroKeyVisual .SubTextimg ul li {float:left; width:32%;  margin:0em 0.51em 0em 1.02em;   }
	.IntroKeyVisual .SubTextimg ul li.rastimg {float:left; width:32%;  margin:0em 0em 0em 0.51em;   }
	.IntroKeyVisual .SubTextimg ul li:first-child {float:left; margin:0em;  }
	
	
	.IntroKeyVisual .DescArea2 .DescArea_Textimg:first-child  {  padding:0em 1.8em 0em 0em;   }
}

@media all and (min-width: 1130px)  {

	.mtp25 { padding-top: 25px;}
	.mtp15 { padding-top: 15px;}
	.mtp10 { padding-top: 10px;}

	/* 찾아오시는길 */
	.campus .map .Desc1 { background:url("../img/mypage/1400_1.jpg") no-repeat 3px 6px; padding-left:105px; padding-bottom:7px; min-height:60px;}
	.campus .map .Desc2 { background:url("../img/mypage/1400_2.jpg") no-repeat 3px 6px; padding-left:105px; padding-bottom:7px; min-height:60px;}
	.campus .map .Desc3 { background:url("../img/mypage/1400_3.jpg") no-repeat 3px 6px; padding-left:105px; padding-bottom:7px; min-height:60px;}
	
 	.IntroKeyVisual .DescArea .Descimg ul li {   width:20%;   }
	
	
}
.helf{ float:left;width:45% !important; }
.helf2{float:left;  width:23% !important;   }
.shelf{ float:right; width:15% !important; text-align:right; }

/* 과정정보 강의내용 */
.course_info .teacher{}
.course_info .file{}
.course_info .schedule{}

/* 회원가입 약관동의 */
#policies_wrap {
	display:block;
	clear:both;
}
.policies_su1 {
	margin:5px 0 45px;
}
.policies_su2 {
	margin: 0;
	padding:20px;
	border:0px solid #cdcdcd;
	background-color:#f7f7f7;
}
.policies_su3 {
	margin:5px 0 0 0;
}
.policies_check {
	margin:30px 0;
	text-align:center;
	font-size:16px;
	color:#767575;
}
.policies_input {
	margin:0px 5px 2px 0;
	padding:0;
	width:13px;
	height:13px;
	vertical-align:middle
}
.policies_list_01,
.policies_list_01 li {
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.5;
}
.policies_list_01 li {
	margin:3px 0;
	padding-left:15px;
}
.policies_point01 {
	color:#333333;
}
.policies_point02 {
	color:#c54b4b;
}
#terms_wrap {
	margin:0 0 23px;
	padding:21px 0 0;
	border-bottom:1px solid #ebebeb;
}
.terms01 {
	margin:5px 0 0;
	padding:15px;
	height:200px;
	border:10px solid #f9f9f9;
	overflow:auto;
	margin-bottom:30px;
	color:#767575;
}
.terms02 {
	margin:0;
	padding:15px;
	border:1px solid #cdcdcd;
	border-top:none;
	background-color:#f7f7f7;
}
.terms01 h3,
.terms01 h4,
.terms01 p,
.terms01 li {
	font-size:12px;
	line-height:1.8;
}
.terms01 h3,
.terms01 h4 {
	display:block;
	margin:20px 0 5px;
}
.terms01 .first {
	margin-top:0;
}
.terms01 ol,
.terms01 ul {
	margin-bottom:5px;
}
.terms01 li {
	padding-left:20px;
	text-indent:-20px;
}
#privacy_wrap {
	margin:0 0 23px;
	padding:21px 0 0;
	border-bottom:2px solid #0f2e58;
}
#privacy_wrap .policies_check {
	margin:30px 0 50px;
}
#policies_bt_area {
	padding:21px 0;
	text-align:center;
}


/* 테이블 */
.policies_table01 {
	width:100%;
	padding:0px;
	border-collapse:collapse;
	cellpadding:0;
	cellspacing:0;
	border-spacing:0px;
	border-top:solid 2px #878686;
}
.policies_table01 th {
	padding:7px 4px;
	border:0px;
	border-bottom:solid 1px #e0e0e0;
	background-color:#f6f6f6;
	color:#565656;
	font-weight:bold;
	text-align:center;
}
.policies_table01 td {
	padding:10px 6px;
	border:0px;
}
.left_line {
	border-left:1px solid #e0e0e0 !important;
	border-bottom:1px solid #e0e0e0 !important;
	text-align:justify;
}
.center_line {
	border-left:1px solid #e0e0e0 !important;
	border-bottom:1px solid #e0e0e0 !important;
	text-align:center;
}
.left_line_last {
	border-left:1px solid #e0e0e0 !important;
	border-bottom:1px solid #b5b5b5 !important;
	text-align:justify;
}
.center_line_last {
	border-left:1px solid #e0e0e0 !important;
	border-bottom:1px solid #b5b5b5 !important;
	text-align:center;
}
/* */
.th_left {
	border-left:1px solid #e0e0e0 !important;
}
/* */
.center01 {
	text-align:center;
	border-bottom:1px solid #e0e0e0 !important;
}
.center01_last {
	text-align:center;
	border-bottom:1px solid #b5b5b5  !important;
}

.text_upper {
	text-transform: uppercase;
}
.text_lower {
	text-transform: lowercase;	
}

/**/

body, th, td, input, select, textarea, button{font-family: 'notokr-regular', 'Noto Sans KR', sans-serif;}
input, select, textarea, button{ line-height:2.2; padding-left:10px; height:28px; border:1px solid #d8d8d8;}
select{ padding:5px;}
h1, h2, h3, h4, h5, h6{font-family: 'NanumSquarer', sans-serif;}

input[type=radio]{position:relative; top:-4px; margin-right:5px; }
input[type=checkbox]{position:relative; top:-3px; margin-left:7px; margin-right:7px;}

::-webkit-input-placeholder{color:#bbb; font-weight:normal; !important;}
:-ms-input-placeholder{color:#bbb; font-weight:normal; !important;}

.all_agree{ background:#0f2e58 ; color:#fff; }
.all_agree span, .regist span, .confirm span, .modify span, .pass_change span, .list span{ background:none; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif;}
.regist{ background:#980f15;  color:#fff;}
.confirm{background:#0f2e58 ; color:#fff; width:150px; height:30px;}
.modify{background:#d8a201 ; color:#fff; height:30px;}
.pass_change{ background:#0f2e58 ; color:#fff;}
.app{ background:#980f15 ; color:#fff;}
/**/