/***reset*************/

/**
 * 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:16px;   border:solid 1px #708bbc;   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 0; font-size:17px;    line-height:21px;  color:#333333;  font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif';}
.SubContentTitle2 { padding:0px 0 7px 0; font-size:15px;    line-height:18px;  color:#738FC0;  font-family:'NanumGothicBold', 'NGB', 'Exo 2', 'sans-serif';}

.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:#fff; 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 #e2e2e2;} 
.table_w th { padding:10px 4px; border:solid #e2e2e2; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_w td { padding:10px 4px; border:solid #e2e2e2; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_w thead {border-bottom:1px solid #384265;}
.table_w thead th{background:#f6f6f6; color:#26548b; font-family:'NanumGothicBold', 'NGB'; text-align:center;}
.table_w thead td { background:#fafafa; border-top:1px solid #e2e2e2; font-weight:normal; }
.table_w tbody tr {border-bottom:1px solid #e2e2e2;}
.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:solid 1px #e2e2e2;} 
.table_h tbody th { padding:10px 4px; border:solid #e2e2e2; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_h tbody td { padding:10px 4px; border:solid #e2e2e2; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_h tbody tr {border-bottom:1px solid #e2e2e2;}
.table_h tbody th {background:#f6f6f6; border-right:1px solid #384265; color:#26548b; font-family:'NanumGothicBold', 'NGB'; 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 #e2e2e2;} 
.table_h_red tbody th {padding:10px 4px; border:solid #e2e2e2; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_h_red tbody td {padding:10px 4px; border:solid #e2e2e2; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_h_red tbody tr {border-bottom:1px solid #e2e2e2;}
.table_h_red tbody th {background:#f6f6f6; border-right:1px solid #653838; color:#953b50; font-family:'NanumGothicBold', 'NGB'; 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 #e2e2e2;} 
.table_h2 thead th {padding:10px 4px; background:#f6f6f6; color:#26548b; font-family:'NanumGothicBold', 'NGB'; text-align:center;}
.table_h2 thead td {padding:10px 4px; border:solid #e2e2e2; border-width:0 1px; vertical-align:middle; text-align:center; }
.table_h2 tbody tr {border-bottom:1px solid #e2e2e2;}
.table_h2 tbody th {padding:10px 4px; background:#f6f6f6; border:solid 1px #e2e2e2; border-right:1px solid #384265; color:#26548b; font-family:'NanumGothicBold', 'NGB'; text-align:center;}
.table_h2 tbody td {padding:10px; text-align:left; color:#8b8b8b; border:solid 1px #e2e2e2; font-size:13px; line-height:18px; text-align:justify;}
.poll_wrap {padding:10px; border:solid 1px #e2e2e2; 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:'NanumGothicBold', 'NGB'; color:#384265; font-size:18px;}
.poll_wrap>h3.poll_title:first-child {padding-top:10px;} 

/* 마이페이지 테이블 */
/* vertical */
.board_my .vertical th { padding:10px 4px; border:solid #e2e2e2; 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 4px; border:solid #e2e2e2; 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 #e2e2e2; border-top: solid 2px #b70005;  border-width:2px 0 1px 0; } 
.board_my th { padding:10px 4px; border:solid #e2e2e2; border-width:0 0 0 1px; vertical-align:middle; text-align:center; }
.board_my th:first-child {border-width:0 0 0 0px; }
.board_my td { padding:10px 4px; border:solid #e2e2e2; border-width:0 0px; vertical-align:middle; text-align: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 #384265;}
.board_my thead th{ color:#333; font-size:13px; font-family:'NanumGothicBold', 'NGB'; 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 #e2e2e2; font-weight:normal;  }
.board_my tbody tr {border-bottom:1px solid #e2e2e2;}
.board_my tbody tr.trbg {background:#faf9f6;  }
.board_my tbody th,
.board_my tbody td {color:#8b8b8b; line-height:18px; font-size:13px;border-right:1px solid #e2e2e2;}
.board_my tbody td:last-child{border-right:none;}
.board_my tbody tr:nth-of-type(4) td:last-child{border-right:1px solid #e2e2e2;}
.board_my .cancle_state > span{position:relative;}
.board_my .cancle_state > span:before {content: "";width: 100%;height: 1px;background: red;position: absolute;top: 50%;transform: translateY(-50%);}
/* 정보수정 페이지 왼쪽정렬 */
.table_w_left {width:100%; border:solid 1px #e2e2e2;     } 
.table_w_left th { padding:10px 4px; border:solid #e2e2e2; border-width:0 1px; vertical-align:middle; text-align:left; }
.table_w_left td { padding:10px 4px; border:solid #e2e2e2; 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:#faf7f7; color:#626262; font-family:'NanumGothicBold', 'NGB'; text-align:left; font-size:13px; padding-left:14px; border-top:1px solid #848ca9;}
.table_w_left thead td { background:#fafafa; border-top:1px solid #e2e2e2; font-weight:normal; }
.table_w_left tbody tr {border-bottom:1px solid #e2e2e2;}
.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.jpg) no-repeat 3px 5px; 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:5px 0;
	padding:15px;
	border:1px solid #cdcdcd;
	background-color:#f7f7f7;
}
.policies_su3 {
	margin:5px 0;
}
.policies_check {
	margin:30px 0;
	text-align:center;
}
.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:1px solid #cdcdcd;
	overflow:auto;
}
.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.4;
}
.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:1px solid #ebebeb;
}
#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;	
}

/* 이미지 모달 */
.btn-close-ap {
  color: #aaa;
  font-size: 30px;
  position: absolute;
  right: 5px;
  top: 0;
}
.modal-ap{position:relative;}

.modal-ap:target .modal-con-ap {
  opacity:1;
  z-index: 50;
}
.modal-con-ap {
  border:5px solid #ccc;
  border-radius: 5px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: auto;
  height:auto;
  opacity:0;
  -webkit-transition: -webkit-all 0.3s ease-out;
  -moz-transition: -moz-all 0.3s ease-out;
  -o-transition: -o-all 0.3s ease-out;
  transition: all 0.3s ease-out;
  box-shadow:0 0 25px rgba(0, 0, 0, 0.6);
}

.modal-ap img{width:auto; max-width:805px; height:auto;}

/* 스크롤 fixed */
.scroll_wrap .nav-bar {
  position: relative;
  top: 0;
}
.scroll_wrap.fixed .nav-bar { 
  position: fixed;
  top:50px;
  z-index: 99;
}

.eval-scrore-sheet input:read-only{ background:#ddd;}