/* reset */
	@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
	html, body, div, span, object, iframe, address, em, img, q, strong, legend, table, tbody, thead, tfoot, tr, th, td, canvas, footer, header, b, i, small, audio, video, dl, dt, dd, ul, li, ol, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote {margin:0;padding:0;}
	dl,ul,ol,menu,li {list-style:none}
	article, aside, footer, header, menu, nav, section {display:block;}
	input,select,textarea,button {vertical-align:middle; font-family:inherit; color:inherit; font-size:inherit; outline:0; border:1px solid #ccc;  background:none; }
	input[type="text"], input[type="password"] {padding-left:4px;}
	img {border:0; max-width:100%}
	img, li {vertical-align:middle;}
	table {border-collapse:collapse; table-layout: fixed; width:100%; padding:0px;} address{font-style:normal} 
	h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
	a {color:inherit; text-decoration:none;}
	a:hover{text-decoration:underline;}
	body {color:#333; font-size:13px; font-family:"Noto Sans KR","Malgun Gothic",dotum,sans-serif; background:#fff; letter-spacing: -1px; word-break: keep-all;}

	
	/**스톨릭 - 원케어 바로가기 이미지 버튼 링크*/
	.won_care_super_icon{display:inline-block; width:84px; text-align:center; height:19px; color:#fff; font-family:'맑은고딕',Malgun Gothic; font-size:11px; background:url(' ../images/main/won_care_super01.jpg') no-repeat;}
	.won_care_super_icon:hover{display:inline-block; width:84px; text-align:center; height:19px; color:#fff; font-family:'맑은고딕',Malgun Gothic; font-size:11px; background:url('../images/main/won_care_super02.jpg') no-repeat;}
	/**스톨릭 - 원케어 바로가기 이미지 버튼 링크*/

	/**원다플 - 원케어 바로가기 이미지 버튼 링크*/
	.won_care_icon{display:inline-block; width:112px; text-align:center; height:19px; color:#fff; font-family:'�������',Malgun Gothic; font-size:11px; background:url('../images/main/won_care01.jpg') no-repeat;}
	.won_care_icon:hover{display:inline-block; width:112px; text-align:center; height:19px; color:#fff; font-family:'�������',Malgun Gothic; font-size:11px; background:url('../images/main/won_care02.jpg') no-repeat;}
	/**원다플 - 원케어 바로가기 이미지 버튼 링크*/

/* Design */
	.input_style1 {
		width:200px;
		font-size:17px;
		padding-top:2px;
		padding-bottom:2px;
	}
	.input_style2 {
		width:200px;
		font-size:15px;
		padding-top:2px;
		padding-bottom:2px;
	}
	.input_style3 {
		width:60px;
		padding-top:2px;
		padding-bottom:2px;
	}
	.input_style4 {
		width:80%;
		padding-top:2px;
		padding-bottom:2px;
	}
	.select_style1 {width:210px;}
	.select_style2 {
		position:absolute; bottom:0; right:0;
		width:210px;
		padding:5px 0 5px 15px;
	}
	.textarea_style1 {
		width:90%;
		padding:5px;
	}
	.btn_style1 {
		position:relative;
		display:inline-block;
		font-size:17px;
		border:1px solid #ccc;
		border-radius:5px;
		padding:7px 12px;
		background-color:#fff;
		cursor:pointer;
		z-index:4;
	}
	.btn_style2 {
		position:relative;
		display:inline-block;
		font-size:19px;
		border:1px solid #ccc;
		border-radius:5px;
		padding:7px 39px 7px 22px;
		background-color:#fff;
		cursor:pointer;	
		z-index:4;
	}
	.btn_style3 {
		position:relative;
		display:inline-block;
		font-size:25px;
		font-weight:300;
		color:#fff;
		border-radius:8px;
		padding:8px 40px 12px;
		background-color:#ff3646;
		cursor:pointer;		
		z-index:4;
	}
	.btn_style4 {
		position:relative;
		display:inline-block;
		color:#999;
		font-size:25px;
		font-weight:500;
		border:1px solid #ddd;
		border-radius:8px 8px 0 0;
		padding:8px 40px 10px;
		cursor:pointer;		
	}
	.btn_style4:hover {color:#333;}
	.btn_style4.on {color:#333;}
	.btn_style5 {
		float:left;
		width:120px;
		height:45px;
		font-size:15px;
		text-align:center;
		line-height:45px;
		cursor:pointer;
		border-radius:7px;
		border:2px solid #dddddd;
		padding:10px 0;
		margin-right:5px;
		margin-bottom:5px;
	}
	.btn_style5:hover {border:2px solid #90bf01; box-shadow:0 0 1px #90bf01 inset}
	.btn_style5.on {border:2px solid #90bf01;}
	.btn_style6 {
		height:80px;
		font-size:20px;
		font-weight:500;
		color:#315868;
		text-align:center;
		cursor:pointer;
		border:2px solid #699cb2;
		border-radius:15px;
		padding:40px 0;
		margin-left:45px;
		margin-right:10px;
		margin-bottom:10px;
		background-color:#a7d6ea;
	}
	.btn_style7 {
		height:40px;
		font-size:15px;
		color:#999999;
		text-align:center;
		cursor:pointer;
		border:2px solid #ccc;
		border-radius:15px;
		padding:60px 50px;
		margin-left:45px;
		margin-right:10px;
		background-color:#f1f1f1;		
	}
	.btn_style8 {
		position:relative;
		display:inline-block;
		color:#fff;
		font-size:30px;
		cursor:pointer;
		border-radius:10px;
		padding:13px 100px 18px 50px;
		background-color:#999;
	}
	.btn_style8:after {
		position:absolute; top:19px; right:28px;
		width:16px; height:34px;
		content:"";
		background-image:url("/image_new/arrow_right.png");
	}
	.btn_style9 {
		position:relative;
		display:inline-block;
		font-size:13px;
		border:1px solid #ccc;
		border-radius:3px;
		padding:1px 8px;
		background-color:#eee;
		cursor:pointer;
	}
	.btn_style9:active, .btn_style10:active, .btn_style11:active {
		top:1px;
		right:-1px;
	}
	.btn_style10 {
		position:relative;
		display:inline-block;
		font-size:13px;
		color:#fff;
		border:1px solid #ccc;
		border-radius:8px;
		padding:5px 15px;
		background-color:#aaa;
		cursor:pointer;
	}
	.btn_style11 {
		position:relative;
		color:#fff;
		cursor:pointer;
		padding:3px 5px;
		background-color:#666;
	}
	.btn_style12 {
		position:absolute; right:95px; bottom:0;
		cursor:pointer;
		border:1px solid #ccc;
		border-radius:5px;
		padding:3px 20px;
		background-color:#FFF;
	}
	.btn_style13 {
		position:absolute; right:0; bottom:0;
		color:#fff;
		cursor:pointer;
		border:1px solid #ff3646;
		border-radius:5px;
		padding:3px 20px;
		background-color:#ff3646;		
	}
	.btn_style14 {
		display:inline-block;
		font-size:19px;
		color:#fff;
		cursor:pointer;
		border-radius:5px;
		padding:5px 30px;
		margin:20px auto;
		background-color:#ff3646;
	}
	.btn_style15 {
		font-size:13px;
		cursor:pointer;
		border:1px solid #d4d4d4;
		padding:3px 10px;
		background-color:#f1f1f1;
	}

	.b500 {font-weight:500;}
	.txc {text-align:center;}
	.txl {text-align:left;}
	.txr {text-align:right;}
	.pointer {cursor:pointer;}
	.under {text-decoration:underline;}
	.mungbean {color:#82a058; font-size:15px; font-weight:500;}
	.red {color:#e23d17 !important;}
	.moreRed {color:#e61d2d; !important;}
	.scarlet {color:#ff6600 !important;}
	.orange {color:#ed7311 !important;}
	.blueTear {color:#387ce1 !important;}
	.f16 {font-size:16px;}
	.f19 {font-size:19px;}
	.mtb4 {margin-top:4px; margin-bottom:4px;}
	.ml20 {margin-left:20px;}
	.ml50 {margin-left:50px;}

/* table */
	.tbl_basic td {padding:6px 8px 6px 4px;}

	.tbl_agree {
		width:343px;
		font-size:11px;
		margin-bottom:30px;
	}
	.tbl_agree th {
		text-align:left;
		border-bottom:1px dotted #ccc;
		padding:6px 4px 3px;
	}
	.tbl_agree td {padding:6px 4px;}

	.tbl_simple {
		width:100%;
		border-left:1px solid #ddd;
		border-top:1px solid #ddd;
	}
	.tbl_simple th {	
		font-weight:400;
		font-size:16px;
		text-align:center;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:12px 4px;
		background-color:#f8f8f8;
	}
	.tbl_simple td {
		font-weight:300;
		font-size:14px;
		text-align:left;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:15px 18px;
	}
	.tbl_simple td.td_ac {		
		font-size:14px;
		text-align:center;
		color:#333;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:15px 18px;
	}
	
	
	.tbl_price, .tbl_price2 {width:100%;}
	.tbl_price th {	
		color:#fff;
		font-size:14px;
		font-weight:400;
		text-align:center;
		border-top:2px solid #404040;
		border-bottom:2px solid #404040;
		padding:10px 0;
		background-color:#666;
	}	
	.tbl_price td {
		font-size:14px;
		color:#666;
		text-align:center;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:3px 0;
	}
	.tbl_price2 th {
		width:20%;
		background-color:#eee;
		font-size:15px;
		font-weight:400;
		color:#666;
		text-align:center;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:8px 0;
	}
	.tbl_price2 td{
		font-size:15px;
		color:#666;
		text-align:left;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:8px 0 8px 18px;
	}
	.tbl_trans {
		width:100%;
		margin:0 20px 30px;
	}
	.tbl_trans td {padding:5px 0;}

	.tbl_cs {width:90%;}
	.tbl_cs td {padding:6px 4px;}

	.tbl_board {width:100%; text-align:center;}
	.tbl_board th {
		color:#fff;
		border-bottom:2px solid #363f4f;
		padding:5px 0 4px;
		background-color:#505b6e;
	}
	.tbl_board td {
		font-size:14px;
		border-bottom:1px solid #c2c2c2;
		padding:8px 5px;
	}
	.tbl_board .icon {margin-left:7px;}

	.tbl_faq {	
		width:100%;
		color:#666;
		border-top:3px solid #ccc;
		margin-bottom:100px;
	}
	.tbl_faq th {
		font-weight:400;
		border-bottom:1px solid #ccc;
		padding:8px;
	}
	.tbl_faq td {	
		text-align:left;
		border-bottom:1px solid #ccc;
		padding:8px;
		cursor:pointer;
	}
	.tbl_faq td.active {color:#333; font-weight:500;}
	.tbl_faq .faq_content {
		position:relative;
		padding:18px 63px 50px;
		background-color:#eaf3ff;
	}
	.tbl_faq .faq_content:after {
		position:absolute; top:7px; left:23px;
		content:"A";
		display:block;
		color:#7ba8e9;
		font-size:36px;
	}
	.tbl_faq .Qicon {
		font-size:19px;
		font-weight:500;
		color:#ed7311;
		padding-right:10px;
	}

/* header */
    .h_bar{border-bottom:2px solid #dddddd; }
	#veil {
		display:none;
		position:absolute; top:0;
		width:100%;; height:100%; 
		min-height:1000px; 
		background-color:#000;
		z-index:5
	}
	#frm_leveltest, #frm_signIn {
		display:none;
		position:absolute; top:132px; left:375px;
		width:850px;
		z-index:1000;
	}
	#frm_leveltest h1, #frm_signIn h1 {
		position:relative;
		color:#fff; 
		font-size:19px;
		font-weight:600;
		padding:10px 0 10px 20px;
		background-color:#82a058;
	}
	#frm_signIn h2 {
		position:absolute; top:10px; left:445px;
		display:inline-block;
		color:#fff; 
		font-size:19px;
		font-weight:600;
	}
	.popclose {
		position:absolute; top:-18px; right:10px;
		font-size:50px;
		color:#fff;
		cursor:pointer;
	}
	.popupContent {
		height:500px;
		color:#666;
		background-color:#FFF;
	}
	.popupContentL {
		float:left;
		width:400px;
		font-size:15px;
		padding:45px 0 25px 45px;
	}
	.btn_testTime {
		display:inline-block;
		position:relative;
		cursor:pointer;
		color:#fff;
		border:1px solid #6c6b6b;
		border-radius:4px;
		padding:3px 22px 4px 11px;	
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#888888+0,7a7a7a+100 */
		background: #888888; /* Old browsers */
		background: -moz-linear-gradient(top,  #888888 0%, #7a7a7a 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #888888 0%,#7a7a7a 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #888888 0%,#7a7a7a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#7a7a7a',GradientType=0 ); /* IE6-9 */
	}
	.btn_testTime:active {top:2px;	}
	#frm_leveltest .more1, #frm_signIn .more1 {
		position:absolute; top:8px; right:5px;
		font-size:10px;
	}
	.agreementChkment {font-size:13px;}
	.agreementDetail {
		position:relative; 
		color:#82a058;
		text-decoration:underline;
		cursor:pointer;
	}
	.agreementDetail:active {top:2px;	}
	.btn_submitTest  {
		display:inline-block;
		position:relative;
		width:160px;
		cursor:pointer;
		color:#fff;
		border:1px solid #e23d17;
		border-radius:4px;
		padding:8px 25px 8px 15px;		
		margin-bottom:5px;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e23d17+0,c9300c+100 */
		background: #e23d17; /* Old browsers */
		background: -moz-linear-gradient(top,  #e23d17 0%, #c9300c 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #e23d17 0%,#c9300c 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #e23d17 0%,#c9300c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23d17', endColorstr='#c9300c',GradientType=0 ); /* IE6-9 */
	}
	.btn_submitTest:active {top:2px;}
	.popupContentL .btn_confirmTest {
		display:inline-block;
		position:relative;
		width:160px;
		cursor:pointer;
		border:1px solid #ddd;
		border-radius:4px;
		padding:8px 25px 8px 15px;		
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,eaeaea+100 */
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	}
	.popupContentL .btn_confirmTest:active {	top:2px;}
	#frm_leveltest .more2, #frm_signIn .more2 {
		position:absolute; top:12px; right:20px;
		font-size:10px;
		font-weight:800;
	}
	#frm_leveltest .popupContentR {
		float:right;
		width:360px;
		height:401px;
		font-size:13px;
		padding:30px 0 54px 45px;
		background-color:#F9F9F9;
	}
	#frm_signIn .popupContentR {
		float:right;
		width:360px;
		font-size:15px;
		padding:45px 0 54px 45px;
		background-color:#F9F9F9;
	}
	#frm_leveltest h2 {
		font-size:30px;
		font-weight:600;
		margin-top:-10px;
		margin-bottom:10px;
	}
	#frm_leveltest h3 {
		font-size:17px;
		color:#82a058;
		margin-top:22px;
	}

	#wrap {width:100%; }
	.header {border-top:5px solid #90bf01;}
	.lnbWrap {
		width:100%;
		color:#666666;
		font-size:11px;
		padding:10px 0;
		background-color:#f4f4f6;
	}
	.lnbBox {
		width:980px;		
		margin:0 auto;
	}
	#tellme {color:#333; font-size:14px; font-weight:bold}
	.lnb {float:right;}
	.lnb:after, .gnb:after, .snb:after, .ssub:after {content:""; display:block; clear:both;}
	.lnb li {
		float:left; 
		font-size:13px;
		margin-left:10px;
		cursor:pointer;
	}

	.gnbBox, .snbBox, .ssnbBox {
		width:980px;
		padding:20px 0;
		margin:0 auto;
		position:relative;  /*----------------------20180423�߰�--------------------------------*/		
	}
	

	.gnbBox h1 {display:inline-block;}
	.gnb {float:right; margin-top:16px;}
	.gnb li {
		float:left;
		font-size:16px;
		font-weight:400;
		cursor:pointer;
		margin-left:72px;
		position:relative;  
	}
	
	.gnb li.lexli {
		float:left;	
		margin-left:55px;
	}
	.gnb li.st_lexli {
		float:left;	
		margin-left:48px;
	}

	
	
	.gnb li:hover {
		border-bottom:3px solid #90bf01;
		
	}
	.gnb a:hover{text-decoration:none;}
	.gnb li.sel a{border-bottom:3px solid #90bf01;}

	/*.gnb a div.eventmb{left:-12px; top:-30px; position:absolute; display:inline-block; width:79px; text-align:center; height:36px; line-height:25px; color:#fff; font-family:'�������',Malgun Gothic; font-size:13px; background:url('https://ess.ivoline.com/www/images/contents/won_off.png') no-repeat;}
	.gnb a:hover div.eventmb{background:url('https://ess.ivoline.com/www/images/contents/won_on.png') no-repeat; font-weight:bold; text-decoration:underline; color:#fff;}*/


	/*.gnb a div.eventmb2{left:-39px; top:-39px; position:absolute; display:inline-block; width:133px; text-align:center; height:36px; line-height:25px; color:#fff; font-family:'�������',Malgun Gothic; font-size:13px; background:url('../images/contents/event_off.png') no-repeat;}
	.gnb a:hover div.eventmb2{background:url('../images/contents/event_on.png') no-repeat; font-weight:bold; text-decoration:underline; color:#fff;}

	.gnb a div.eventmb2{left:-46px; top:-59px; position:absolute; display:inline-block; width:152px; text-align:center; height:59px; line-height:25px; color:#fff; font-family:'�������',Malgun Gothic; font-size:13px; background:url('../images/contents/event_off.png') no-repeat;}
	.gnb a:hover div.eventmb2{background:url('../images/contents/event_on.png') no-repeat; font-weight:bold; text-decoration:underline; color:#fff;}*/
	
	.gnb a div.eventmb2{left:-16px; top:-26px; position:absolute; display:inline-block; width:86px; text-align:center; height:25px; line-height:20px; color:#fff; font-family:'�������',Malgun Gothic; font-size:11px; background:url('../images/contents/event_off.png') no-repeat;}
	.gnb a:hover div.eventmb2{background:url('../images/contents/event_off.png') no-repeat; font-weight:bold; text-decoration:underline; color:#fcef00;}

	/* �̺�Ʈ-�����׽�Ʈ(������ ü��� ������!) */	
	.gnb a div.event_100{left:-42px; top:-59px; position:absolute; display:inline-block; width:152px; text-align:center; height:59px; line-height:25px; color:#fff; font-family:'�������',Malgun Gothic; font-size:13px; background:url('../images/contents/event_100_off.png') no-repeat;}	 
	.gnb a:hover div.event_100{background:url('../images/contents/event_100_on.png') no-repeat; font-weight:bold; text-decoration:underline; color:#fff;}  


	.snbWrap {
		width:100%;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		background-color:#f4f4f6;
	}
	.snbBox {
		position:relative;
		height:12px;
	}
	.snb {	
		position:absolute; right:0; top:0;
		text-align:right;
		padding:15px 0;
	}
	.snb > li {
		float:left;
		font-size:14px;
		font-weight:500;
		cursor:pointer;
		margin-left:30px;	
	} 
	.snb > li > a {color:#666666;}
	.snb > li > a:hover {color:#7ba301;	} 

	.ssnbWrap {
		display:none;
		width:100%;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		background-color:#90bf01;	
	}
	.ssnbBox {
		position:relative;
	}
	.ssnb {
		display:none;
		position:absolute; left:0; top:0;
		color:#fff;
		font-size:14px;
		font-weight:500;
	}
	.ssnb li {
		float:left;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		padding:10px 20px;
	}
	.ssnb li:hover {
		color:#333;
	}

/* section */
	.section_white2 {
		position:relative;
		width:100%;
		text-align:center;
		padding:50px 0 60px;
		background-color:#fff;
	}
	.section_white2 .whiteWord h3 {
		font-size:40px;
		font-weight:700;
		margin-bottom:15px;
	}
	.section_white2 .whiteWord p {
		font-size:25px;
		color:#666666;
	}
	.section_white2 .whiteWord span {
		font-size:18px;
		color:#666666;
	}
	.section_white2 .whiteWord h4 {
		font-size:18px;
		color:#666666;
		margin-bottom:15px;
	}
	.section_white2 .slidePart {
		width:980px;
		margin:0 auto;
	}
	.section_white2 .slidePart h4 {
		font-size:30px;
		font-weight:600;
		margin-bottom:15px;
	}
	.section_white2 .slidePart h5 {
		font-size:25px;
		font-weight:600;
		text-align:left;
		margin-bottom:5px;
	}
	.section_white2 .slidePart p {
		font-size:15px;
		color:#666;
		text-align:left;
		margin-bottom:5px;
	}
	.section_white2 .leveltest {
		width:980px;
		text-align:left;
		margin:0 auto;
	}
	.section_white2 .leveltest h1 {
		font-size:25px;
		text-align:left;
	}
	.section_white2 .leveltest h2 {
		color:#7ba301;
		font-weight: 500;	
		font-size: 22px;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		padding: 5px 0 5px 10px;
		margin: 50px 0 10px;
	}
	.section_white2 .leveltest .h3Box {
		font-size:14px;
		padding:30px 50px 40px;
		margin-top:30px;
		background-color:#f1f1f1;
	}
	.section_white2 .leveltest h3 {
		font-size:22px;
		font-weight:500;
		margin-bottom:30px;
	}
	.section_white2 .leveltest .bookList li {
		position:relative;
		margin-top:50px;
	}
	.section_white2 .leveltest .bookList h4 {
		font-size:23px;
		font-weight:600;
	}
	.section_white2 .leveltest .bookList q {
		display:inline-block;
		width:450px;
		font-style:italic;
		font-weight:300;
		font-size:13px;
		color:#666;
		margin-top:15px;
	}
	.section_white2 .leveltest .bookList .p1 {
		float:left;
		margin-right:50px;
	}
	.section_white2 .leveltest .bookList .p3 {
		width:450px;
		font-style:italic;
		font-size:13px;
		color:#4228df;
	}
	

	.section_lightgreen {
		font-size:15px;
		text-align:left;
		padding:35px 0 45px 0;
		background-color:#efeac7;	
	}
	.section_lightgreen .lightgreenWord {
		position:relative;
		width:980px;
		height:230px;
		padding-left:50px;
		margin:0 auto;
	}
	.section_lightgreen .lightgreenWord h4 {
		position:relative;
		font-size:20px;
		font-weight:600;
		margin-bottom:10px;
		z-index:10;
	}
	.section_lightgreen .lightgreenWord p {
		position:relative;
		z-index:10;
	}
	.section_lightgreen .more1 {
		position: absolute;	top: 13px;	right: 17px;
		font-size: 10px;
		font-weight: bold;
	}

	.section_slide {
		padding:35px 0;
		background-color:#f1f1f1;		
	}

	.section_applyForm {
		position:relative;
		width:980px;
		text-align:left;
		border:1px solid #ddd;
		padding:0 0 60px;
		margin:0 auto;
		background-color:#fff;	
	}
	.section_applyForm .apply_bg1 {
		width:980px; height:60px;
		background-image:url("/image_new/apply_form01.jpg");
		background-position:0 0;
	}
	.section_applyForm .apply_bg2 {
		width:980px; height:60px;
		background-image:url("/image_new/apply_form01.jpg");
		background-position:0 -60px;
	}
	.section_applyForm .apply_bg3 {
		width:980px; height:60px;
		background-image:url("/image_new/apply_form01.jpg");
		background-position:0 -120px;
	}
	.section_applyForm h5 {
		border-bottom:1px solid #ddd;
		padding:15px 40px;
	}
	.section_applyForm .applyBox:after {content:""; display:block; clear:both;}
	.section_applyForm .applyBox {
		padding:20px 40px;
		margin-bottom:30px;
	}
	.section_applyForm .applyBox .applyBoxLeft {
		float:left; 
		width:549px;
	}
	.section_applyForm .applyBox .applyBoxLeft ul:after {content:""; display:block; clear:both;}
	.section_applyForm .applyBox .applyBoxRight {
		position:relative;
		float:right; 
		width:348px;
		padding-top:20px;
		margin-top:20px;
	}
	.applyBoxRight:after {
		position:absolute; left:0; top:10px;
		width:1px; height:354px;
		content:"";
		background-color:#ddd;
	}
	.section_applyForm .applyBox .question {
		font-weight:600;
		font-size:22px;
	}
	.section_applyForm .applyAlert {
		color:#e23d17; 
		font-size:18px; 
		font-weight:500;
		margin-top:20px; 
	}
	.section_applyForm .applyBox .interviewTime {
		font-size:17px;
		border-top:1px solid #ccc; 
		border-bottom:1px solid #ccc;
		padding-top:10px; 
		padding-bottom:10px;
		margin:20px;
	}
	.section_applyForm .applyBox .interviewSubject li {
		float:left;
		line-height:2em;
		margin-right:50px;
	}
	.section_mint {
		font-size:15px;
		text-align:left;
		padding:35px 0 45px 0;
	}
	.section_mint .mintWord {
		position:relative;
		width:880px;
		padding:28px 50px 22px;
		margin:10px auto;
	}	
	.section_mint .mintWord h2 { 
		font-size:37px;
		font-weight:700;	
	}
	.section_mint .mintWord h4 { 
		font-size:18px;
		margin-top:10px;
	}
	.section_comm {
		font-size:15px;
		text-align:left;
		padding:0 0 45px 0;		
	}
	.section_comm .menuBox {
		position:relative;
		width:880px;
		padding:28px 50px 22px;
		margin:10px auto;
	}
	.section_comm .menuBox h4 {
		font-size:27px;
		font-weight:600;
	}
	.section_comm .menuBox h5 {
		font-size:15px;
		color:#555;
		margin-bottom:20px;
	}
	.section_comm .menuBox h6 {
		font-size:23px;
		font-weight:600;
	}
	.section_comm .menuBox .h6sub {
		font-size:15px;
		color:#555;
		margin-bottom:20px;
	}
	.section_comm .menuBox .noteTit {
		border-bottom:1px solid #ccc;	
		padding:20px 20px 5px 20px; 
	}
	.section_comm .menuBox .noteContent {
		color:#666;
		border-bottom:1px solid #ccc;	
		padding:30px 30px 40px 30px;
		background-color:#f9f9f9;
	}
	.section_comm .afternoteMenu {
		width:100%;
		border-radius:20px;
		background-color:#333;
	}
	.section_comm .afternoteMenu:after {content:""; display:block; clear:both;}
	.section_comm .afternoteMenu li {
		float:left;
		color:#999;
		cursor:pointer;
		border-right:1px solid #717171;
		padding:8px 20px;
	}
	.section_comm .afternoteMenu li.first {padding-left:30px;}
	.section_comm .afternoteMenu li.active, .section_comm .afternoteMenu li:hover {
		color:#fff;
	}
	.section_comm .menu:after {content:""; display:block; clear:both;}
	.section_comm .menu {
		width:980px;
		border:1px solid #ddd;
		margin:0 auto;
	}
	.section_comm .menu li {
		float:left;
		font-weight:500;
		font-size:17px;
		cursor:pointer;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		padding:8px 35px;
	}
	.section_comm .menu li:hover, .section_comm .menu li.active {
		color:#fff;
		background-color:#82a058;
	}
	.section_comm .paging {
		text-align:center;
		margin-top:40px;
	}
	.section_comm .paging a {
		display:inline-block;
		font-weight:300;
		margin-right:5px;
	}

/* jquery */
	.jqueryWrap:after {content:""; display:block; clear:both;}
	.jqueryPlane {
		width:470px;
		font-size:20px;
		font-weight:600;
		text-align:left;
		border:1px solid #ddd;
		border-radius:10px;
		padding:20px 4px;
		background-color:#f1f1f1;
	}
	.jqueryPlane p.tit {
		position:relative;
		color:#333;
		font-size:18px;
		border:1px solid #ddd;
		border-radius:7px;
		padding: 11px 20px 13px 39px;
		margin: 10px 5px;
		background-color:#FFF;
		cursor:pointer;
	}
	.jqueryPlane p.tit:after {
		position:absolute; top:21px; right:25px;
		content:"";
		width:23px; height:10px;
		background:url("/image_new/arrow_bottom.png");
	}
	.jqueryPlane div.sub {
		display:none;
		font-weight:400;
		margin-left:40px;
		margin-bottom:40px;
	}
	.jqueryNormal {
		width:470px;
		font-size:20px;
		font-weight:600;
		text-align:left;
		border:1px solid #ddd;
		border-radius:10px;
		padding:5px 4px;
		background-color:#f1f1f1;
	}
	.jqueryNormal p.tit_gray {
		position:relative;
		color:#333;
		font-size:18px;
		padding:0px 20px 0px 30px;
		margin: 10px 5px;
	}
	.jqueryNormal p.tit_gray span,	.jqueryNormal p.tit span {
		font-weight:normal;
		font-size:14px;
		color:#666;
	}
	.jqueryNormal p.tit {
		position:relative;
		color:#333;
		font-size:18px;
		border:1px solid #ddd;
		border-radius:7px;
		padding: 12px 20px 12px 30px;
		margin: 10px 5px;
		background-color:#FFF;
	}
	.jqueryNormal div.sub {
		display:none;
		font-weight:400;
		margin-left:40px;
		margin-bottom:40px;	
	}


/* footer */
	.footer {
		width:100%;
		color:#999;
		text-align:left;
		border-top:5px solid #90bf01;
		padding-top:20px;
	}
	.footBox {
		position:relative;
		width:980px;		
		margin:0 auto 100px;
	}
	.footer_site li {
		position:relative;
		float:left;
		font-size:14px;
		padding:0 15px;
	}
	.footer_site li:after {
		position:absolute;
		display:block;
		content:"";
		top:3px; right:0; width:1px; height:13px;
		background-color:#999;
	}
	.footer_site li.last:after {
		display:none;
	}
	.footer_right {
		position:absolute; top:15px; right:0;
	}
	.footer_custom {font-size:14px;}
	.footer_time {}
	.footer_tel {font-size:44px; font-weight:500;}

	.footer_custom2 {font-size:17px;font-weight:bold;	line-height: 35px; }
	.footer_time2 {font-size:15px;font-weight:bold;}
	.footer_time3 {font-weight:bold;}

	@media screen and (max-width: 720px) {
		.section {
			width:100%;
		}
	}



.swiper-container{width:821px; margin:0 auto;}





/* footer */
#main #footer {width:100%; color:#e4e4e4; text-align:left; border-top:5px solid #90bf01; padding-top:20px;}
#main #footer .footBox {position:relative; width:980px; margin:0 auto 100px;}
#main #footer .footer_site li {position:relative; float:left; font-size:14px; padding:0 15px;}
#main #footer .footer_site li:after {position:absolute; display:block; content:""; top:3px; right:0; width:1px; height:13px; background-color:#999;}
#main #footer .footer_site li.last:after {display:none;}
#main #footer .footer_right {position:absolute; top:15px; right:0;}
#main #footer .footer_custom {font-size:14px;}
#main #footer .footer_tel {font-size:44px; font-weight:500;}


#main #footer1 {width:100%; color:#999; text-align:left; border-top:5px solid #90bf01; padding-top:20px;}
#main #footer1 .footBox {position:relative; width:980px; margin:0 auto 100px;}
#main #footer1 .footer_site li {position:relative; float:left; font-size:14px; padding:0 15px;}
#main #footer1 .footer_site li:after {position:absolute; display:block; content:""; top:3px; right:0; width:1px; height:13px; background-color:#999;}
#main #footer1 .footer_site li.last:after {display:none;}
#main #footer1 .footer_right {position:absolute; top:15px; right:0;}
#main #footer1 .footer_custom {font-size:14px;}
#main #footer1 .footer_tel {font-size:44px; font-weight:500;}


.premium_icon{ display:inline-block; width:89px; text-align:center; height:19px; color:#fff; font-family:'�������',Malgun Gothic; font-size:11px; background:url(' ../images/event/premium_event_icon_off.jpg') no-repeat;}

.premium_icon:hover{display:inline-block; width:89px; text-align:center; height:19px;  color:#fff; font-family:'�������',Malgun Gothic; font-size:11px; background:url(' ../images/event/premium_event_icon_on.jpg') no-repeat;}				



/**����Ű ȭ�󿵾� footer**/

#footer .bannerArea {width:1000px; margin:0 auto;}
#footer .bannerArea ul {overflow:hidden;}
#footer .bannerArea ul li {float:left;}
#footer .bannerArea ul.banner1 {width:100%; padding:24px 0;}
#footer .bannerArea ul.banner1 li {padding-right:55px; overflow:hidden;}
#footer .bannerArea ul.banner1 li.last {padding-right:0;}
#footer .bannerArea ul.banner1 li img {vertical-align:top; float:left; margin-right:10px;}
#footer .bannerArea ul.banner1 li span {display:block; float:left; font-size:13px; line-height:15px; color:#666666; padding-top:4px;}
#footer .bannerArea ul.banner2 {width:100%; font-size:16px; line-height:40px; color:#585858; padding:10px 0 24px;}
#footer .bannerArea ul.banner2 li {padding-right:25px;}
#footer .bannerArea ul.banner2 li.first {padding-right:40px;}
#footer .companyInfo {width:100%; padding:38px 0 50px; background-color:#ececec; color:#6d6d6d; font-size:12px;}
#footer .companyInfo .layout {position:relative; width:820px; padding-left:260px; margin:0 auto; background:url('http://www.globalt.co.kr/images/logo-btm.png') 50px 0 no-repeat;}
#footer .companyInfo .layout ul:after {clear:both;display:block;content:"";}
#footer .companyInfo .layout ul li {float:left;}
#footer .companyInfo .layout ul.part1 li a {display:block; font-size:13px; color:#8b8b8b; padding-right:20px;}
#footer .companyInfo .layout ul.part1 li a:hover {color:#333;}
#footer .companyInfo .layout ul.part2 {width:100%; padding:10px 0; line-height:20px;}
#footer .companyInfo .layout ul.part2 li {background:transparent; font-size:11px; color:#8b8b8b; letter-spacing:-0.3px; padding-right:13px;}
#footer .companyInfo .layout ul.part2 li strong {padding-right:3px;}
#footer .companyInfo .layout ul.part2 li a {color:#8b8b8b;}
#footer .companyInfo .layout .copy {font-size:11px; color:#8b8b8b;}
#footer .companyInfo .layout .family {position:absolute; right:50px; top:-10px; width:140px; height:23px; line-height:23px; border:1px solid #d9d9d9; overflow:hidden;}
#footer .companyInfo .layout .family:hover {height:95px; cursor:pointer; z-index:9999;}
#footer .companyInfo .layout .family .icon {position:absolute; right:5px; top:2px; width:20px; height:20px; background:url('http://www.globalt.co.kr/images/icon.png'); display:block; margin:0 auto;}
#footer .companyInfo .layout .family p {padding-left:10px;}
#footer .companyInfo .layout .family p .i-arrow-d {background-position:0 -205px;}
#footer .companyInfo .layout .family a {position:relative; display:block; border-top:1px solid #d9d9d9; background-color:#fff; padding-left:10px; height:23px; line-height:23px; color:#8b8b8b;}
#footer .companyInfo .layout .family a:hover {color:#555;}
#footer .companyInfo .layout .family a .i-arrow-r {background-position:0 -225px;}

/** // ����Ű ȭ�󿵾� footer**/

/**���̹� ���̵� �α���**/
.naver_login{
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
}
.btnbox{
	width: 100%;
	padding-top: 20px;
	height: 123px;
}
/**���̹� ���̵� �α���**/