.manual_wrap_ul {display:block; overflow:hidden; padding:15px 0 0 0;}
.manual_wrap_li {display:block; overflow:hidden; margin:0 0 30px 0; padding:0 25px;}
.manual_wrap_li:nth-child(odd) {background:rgb(196 231 255 / 50%);padding: 20px 25px 25px 25px; margin: 0 0 25px 0;}
.manual_wrap_li:last-child {display:block; overflow:hidden; margin:0; }
.manual_content_wrap {display:block; overflow:hidden; font-size:16px; line-height:160%; word-break:keep-all;}
.manual_content_core span {display:block; overflow:hidden; margin:0 0 5px 0; word-break:keep-all;}
.manual_content_core span:last-child {margin:0;}
.manual_content_tit_wrap {display:block; overflow:hidden; margin:0 0 10px 0; padding:10px; background:#fff;}
.manual_content_tit {display:block; overflow:hidden; margin:0 0 7px 0; font-size:18px; font-family:'SCDream6'; color:#1a2d74; line-height:130%;  word-break:keep-all;}
.manual_content_notice {display:block; overflow:hidden; padding:10px; font-size:20px; font-family:'SCDream5'; background:#1a2d74; color:#fff; line-height:130%;  word-break:keep-all;} 
.manual_tit_wrap {display:block; overflow:hidden;}
.manual_tit_core {display:block; overflow:hidden;}
	.manual_title_text {display: block; overflow:hidden; background: url('../../images/sub/ready_icon.png') left center no-repeat; font-size: 24px; color: #cf251c; margin: 0 0 12px 0; line-height: 150%; font-family: 'SCDream5'; padding: 0 0 0 35px;}


	.step_wrap_ul {display:block; overflow:hidden;}
			.step_wrap_li {display:block; overflow:hidden; margin:0 0 20px 0; padding:20px 0; position:relative;}
			.step_wrap_li:nth-child(1) {padding:0 0 20px 0;}
			.step_wrap_li:last-child {padding:20px 0 0 0; margin:0;}
			.step_box_wrap {display:block; overflow:hidden; position:relative;}

			.step_num_wrap {display:block; overflow:hidden; }
			.step_num	{display:block; overflow:hidden;}
				.step_num span {display:block; overflow:hidden; border:1px solid #1a2d74; color:#fff; background:#1a2d74; border-radius:99px; text-align:center; width:50px; height:50px; line-height:50px; font-size:24px; margin:0 auto;}

			.step_img_wrap {display:block; overflow:hidden; max-width:400px; margin:0 auto;}
				img.step_img {display:block; overflow:hidden; width:100%;}

			.step_tit_content_wrap {display:block; overflow:hidden; text-align:center; background:#fff; margin: 15px 10px 0 10px; padding: 15px 2%; border:1px dashed #1a2d74; word-break:keep-all; border-radius:20px;}
			.step_tit_wrap	{display:inline-block; overflow:hidden; margin:-30px 0 0 0; background:#fff; padding: 5px 20px; border-radius:10px 10px 0 0;}
				.step_tit_sub {display:inline-block; overflow:hidden; color:#1a2d74; font-size:24px; font-family:'SCDream4'; vertical-align:middle; line-height:130%;}
				.step_tit_main {display:inline-block; overflow:hidden; color:#1a2d74; font-size:36px; font-family:'SCDream6'; vertical-align:middle; line-height:130%;}

			.step_content_wrap {display:block; overflow:hidden;}
				.step_content_core {display:block; overflow:hidden;}
				.step_content_core span {display:block; overflow:hidden; font-size:16px;}

			.step_list_line { display: block; overflow: hidden; position: absolute; top:27px; left: 50%; width: 1px; height: 100%; background: #1a2d74;}	
	
	ul.mentor_content_list{display:block; overflow:hidden;}
		li.mentor_content_li {display:block; overflow:hidden; margin:0 0 20px 0; padding:20px; border-top:2px solid #cf251c; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
		li.mentor_content_li:last-child {margin:0;}
			.mentor_info_wrap {display:block; overflow:hidden;}
			.mentor_info.first {display:block; overflow:hidden; margin:0 0 10px 0;}
			.mentor_info.last {display:block; overflow:hidden; margin:0;}
			.mentor_name {display:block; overflow:hidden; float:left; font-size:20px; font-family:'SCDream6'; margin:0 10px 0 0; }
			.mentor_etc {display:block; overflow:hidden; float:left; font-size:16px; }
			.mentor_field {display:block; overflow:hidden; margin:5px 0; font-size:16px; background: url('../../images/02edu/icon_mentor_230509.png') left center no-repeat; background-size:20px; padding:0 0 0 25px; }
			.mentor_phone {display:block; overflow:hidden; font-size:16px; background: url('../../images/02edu/icon_mentor2_230509.png') left center no-repeat;  background-size:20px; padding:0 0 0 25px; }
			.mentor_intro {display:block; overflow:hidden; margin:10px 0 0 0; font-size:14px; word-break:keep-all;}
				ul.mentor_intro_list {display:block; overflow:hidden; margin:5px 0 0 0;}
					ul.mentor_intro_list li {display:block; overflow:hidden; margin:2px 0 0 0;}

	.mentor_intro_wrap {display:block; overflow:hidden; background: url('../../images/sub/mentor_vi230519.jpg') top right no-repeat; margin: 0 0 20px 0; min-height: 250px; background-size: cover; border:1px solid #ffd899;}
		.mentor_intro_core {display:block; overflow:hidden; padding:20px;}
			.mentor_intro_title {display:block; overflow:hidden; font-size:25px; margin: 0 0 15px 0;}
				.mentor_intro_title img {display:inline-block; vertical-align:middle; margin:0 10px 0 0; width:40px;}
				.mentor_intro_title span {display:inline-block; vertical-align:middle; font-size: 35px; font-family: 'Nanum Pen Script'; color: #333; line-height:100%; word-break:keep-all;}

			.mentor_intro_content_wrap {display:block; overflow:hidden; margin:10px 0 0 0; background:#ffffffcf; padding:10px;}
				span.mentor_content_notice {display: block; overflow: hidden; /*background: url('../../images/sub/dig_h3_bul.png') left top 9px no-repeat; padding: 2px 0; */ color: #1a2d74; line-height: 160%; font-size: 15px; font-family: 'SCDream4' !important; word-break:keep-all;}
				span.mentor_content_notice2 {display: block; overflow: hidden; background: url('../../images/sub/dig_h3_bul.png') left top 10px no-repeat; padding: 5px 0 0 17px;  color: #1a2d74; line-height: 160%; font-size: 15px; font-family: 'SCDream5' !important; word-break:keep-all;}
				
				
				/*calendar*/

.calendar_page_wrap select {display:inline-block; border:1px solid #ddd; box-sizing:border-box; line-height:50px; height:50px; font-size:15px; text-indent:5px; background:url('../../images/common/s_arrow_b.png') 96% center no-repeat; font-family:'SCDream4'; width:100px;}
	/*******************************************************************************/
	/* TAB */
	/*******************************************************************************/
		.step_wrap_ul {display:block; overflow:hidden;}
			.step_wrap_li {display:block; overflow:hidden; margin:0 0 20px 0; padding:20px 0; position:relative;}
			.step_wrap_li:nth-child(1) {padding:0 0 20px 0;}
			.step_box_wrap {display:block; overflow:hidden; position:relative;}

			.step_num_wrap {display:block; overflow:hidden; }
			.step_num	{display:block; overflow:hidden;}
				.step_num span {display:block; overflow:hidden; border:1px solid #1a2d74; color:#fff; background:#1a2d74; border-radius:99px; text-align:center; width:50px; height:50px; line-height:50px; font-size:24px; margin:0 auto;}

			.step_img_wrap {display:block; overflow:hidden; max-width:400px; margin:0 auto;}
				img.step_img {display:block; overflow:hidden; width:100%;}

			.step_tit_content_wrap {display:block; overflow:hidden; text-align:center; background:#fff; margin: 15px 10px 0 10px; padding: 15px 2%; border:1px dashed #1a2d74; word-break:keep-all; border-radius:20px;}
			.step_tit_wrap	{display:inline-block; overflow:hidden; margin:-30px 0 0 0; background:#fff; padding: 5px 20px; border-radius:10px 10px 0 0;}
				.step_tit_sub {display:inline-block; overflow:hidden; color:#1a2d74; font-size:24px; font-family:'SCDream4'; vertical-align:middle; line-height:130%;}
				.step_tit_main {display:inline-block; overflow:hidden; color:#1a2d74; font-size:36px; font-family:'SCDream6'; vertical-align:middle; line-height:130%;}

			.step_content_wrap {display:block; overflow:hidden;}
				.step_content_core {display:block; overflow:hidden;}
				.step_content_core span {display:block; overflow:hidden; font-size:16px;}

			.step_list_line { display: block; overflow: hidden; position: absolute; top:27px; left: 50%; width: 1px; height: 90%; background: #1a2d74;}		
	

	/*******************************************************************************/
	/* 주니어 */
	/*******************************************************************************/
		.ju_part1_wrap																	{ display:block; position:relative;}
			.ju_main_tit_wrap															{ display:block; overflow:hidden; position:absolute; bottom:-20px; left:20px; background:#00a651/* #f16a6d */; }
				.ju_main_tit_core														{ display:block; overflow:hidden; margin:20px; }
					.ju_main_tit_lv1													{ display:block; overflow:hidden; font-size:30px; line-height:130%; }
					.ju_main_tit_lv2													{ display:block; overflow:hidden; font-size:18px; margin:50px 0 0 0; font-family:'Nanum Gothic B'; line-height:130%; }
			.ju_big1_wrap																{ display:block; float:none; margin: 0 0 50px 0; position:relative; color:#fff;  }
				.ju_big1_core															{ display:block; overflow:hidden; margin:0 0 0 0; }
				.ju_big1_img															{ display:block; overflow:hidden; width:100%; }
				.ju_big1_img img														{ display:block; overflow:hidden; width:100%; }

			.ju_info1_wrap																{ display:block; overflow:hidden; width:100%;  }
				.ju_info1_core															{ display:block; overflow:hidden; margin:0; }
					.ju_info1_view														{ display:block; overflow:hidden; margin:0 0 30px 0; }
						.ju_info_img													{ display:block; overflow:hidden; width:100%; }

			.ju_info_text_wrap															{ display:block; overflow:hidden; position:relative; z-index:1; margin:-40px 0 0 0; }
				.ju_info_text_core														{ display:block; overflow:hidden; background:#fff; margin:0 0 0 20px; }	
					.ju_info_text_box													{ display:block; overflow:hidden; margin:15px; }		
						.ju_info_tit													{ display:block; overflow:hidden; margin:0 0 15px 0; font-family:'Nanum Gothic B'; color:#00a651; font-size:18px; line-height:140%; }	
						.ju_info_text													{ display:block; overflow:hidden; margin:0 0 15px 0; font-size:15px; line-height:140%; }

		.ju_part2_wrap																	{ display:block; overflow:hidden; position:Relative; margin:0 0 50px 0; }
			.ju_part2_view																{ display:block; overflow:hidden; float:left; }
				.ju_part2_left															{ width:50%; }
				.ju_part2_right															{ width:50%; }
				

				.ju_part2_inner															{ display:block; overflow:hidden; }
				.ju_part2_left .ju_part2_inner											{ margin:0 15px 0 0; }
				.ju_part2_right .ju_part2_inner											{ margin:0 0 0 15px; }		

				.dr_part2_left															{ width:43.1%; }
				.dr_part2_right															{ width:56.9%; }
				.dr_part2_left .ju_part2_inner											{ margin:0 15px 0 0; }
				.dr_part2_right .ju_part2_inner											{ margin:0 0 0 15px; }

				.dr_part2_1_left														{ width:49.3%; }
				.dr_part2_1_right														{ width:50.7%; }
				.dr_part2_1_left .ju_part2_inner										{ margin:0 15px 0 0; }
				.dr_part2_1_right .ju_part2_inner										{ margin:0 0 0 15px; }

				.dr_part2_2_left														{ width:41.3%; }
				.dr_part2_2_right														{ width:58.7%; }
				.dr_part2_2_left .ju_part2_inner										{ margin:0 15px 0 0; }
				.dr_part2_2_right .ju_part2_inner										{ margin:0 0 0 15px; }

		/* 칼라 */
			.ju_color_list																{ display:block; overflow:hidden; position:absolute; bottom:15px; right:15px; }
				.ju_color																{ display:block; width:45px; height:45px; line-height:45px; margin:0 0 10px 0; border:1px solid #ddd; text-align:center; color:#000; font-family:'Nanum Gothic B'; }
				.ju_color1																{ background:#b9e2dc; }
				.ju_color2																{ background:#f7d4d1; }
				.ju_color3																{ background:#91ba4e; }
				.ju_color4																{ background:#eccd69; }
				.ju_color5																{ background:#fff; }

	/*******************************************************************************/
	/* 드레스 */
	/*******************************************************************************/

		.dre_color1																		{ background:url('../../images/02goods/der_color_bg1.jpg') center center no-repeat; background-size:cover; }
		.dre_color2																		{ background:#7e7f81; }
		.dre_color3																		{ background:#fff; }
		.dre_color4																		{ color:#fff; background:url('../../images/02goods/der_color_bg2.jpg') center center no-repeat; background-size:cover; }
		.dre_color5																		{ color:#fff; background:#000; }
		

		.dre_part1_wrap																	{ display:block; overflow:hidden; margin:0; }
			.dre_part1_core																{ display:block; overflow:hidden; margin:0 auto; }

				.dre_part_tit_wrap														{ display:block; overflow:hidden; text-align:center; margin:0 0 50px 0; }
					.dre_part_tit_lv1													{ display:block; overflow:hidden; font-size:30px; line-height:120%; }
					.dre_part_tit_lv2													{ display:block; overflow:hidden; font-size:16px; line-height:120%; font-family:'Nanum Gothic B'; }

				.dre_part_list															{ display:block; overflow:hidden; margin:0 auto; }
					.dre_part_line														{ display:block; overflow:hidden; margin:0 auto; float:left; width:25%; }
						.dre_part_box													{ display:block; overflow:hidden; }


					.dre_part_line:nth-child(4n+1) .dre_part_box						{ margin:0 8px 0 0; }
					.dre_part_line:nth-child(4n+2) .dre_part_box						{ margin:0 7px; }
					.dre_part_line:nth-child(4n+3) .dre_part_box						{ margin:0 7px; }
					.dre_part_line:nth-child(4n) .dre_part_box							{ margin:0 0 0 8px; }

					.dre_part_list2 .dre_part_line										{ width:33.3%; }
					.dre_part_list2 .dre_part_line:nth-child(3n)						{ width:33.4%; }
					.dre_part_list2 .dre_part_line:nth-child(3n+1) .dre_part_box		{ margin:0 8px 0 0; }
					.dre_part_list2 .dre_part_line:nth-child(3n+2) .dre_part_box		{ margin:0 7px; }
					.dre_part_list2 .dre_part_line:nth-child(3n) .dre_part_box			{ margin:0 0 0 8px; }



	/*******************************************************************************/
	/* 네오세라 */
	/*******************************************************************************/
		/* 상단 */
			.neoce_top_wrap																{ display:block; overflow:hidden; margin:0 auto; position:relative;  }
				.neoce_top_core															{ display:block; overflow:hidden; margin:0 auto; }

			/* 이미지 */
				.neoce_top_img_wrap														{ display:block; overflow:hidden; width:35%; float:left; }
					.neoce_top_img_core													{ display:block; overflow:hidden; }
					.neoce_top_img_core img												{ display:block; overflow:hidden; width:100%; }

			/* 기본정보 */
				.neoce_top_basic_wrap													{ display:block; overflow:hidden; float:right; width:50%; }
					.neoce_top_basic_core												{ display:block; overflow:hidden;  }
				.neoce_top_basic														{ }
				.neoce_basic_line														{ display:block; overflow:hidden; margin:0 0 15px 0; font-size:15px; }
				.neoce_basic_line:last-child											{ margin:0; }
					.neoce_basic_dl														{ display:block; overflow:hidden; position:relative; }
						.neoce_basic_dt													{ display:block; overflow:hidden; position:absolute; top:0; left:0; width:80px; }
							.neoce_basic_tit											{ display:block; overflow:hidden; font-family:'Nanum Gothic B'; }
						.neoce_basic_dd													{ display:block; overflow:hidden; }	
							.neoce_basic_cont											{ display:block; overflow:hidden; margin:0 0 0 100px; }
							.neoce_basic_cont span										{ display:block; overflow:hidden; margin:0 0 8px 0; }
							.neoce_basic_cont span:last-child							{ margin:0; }

				.neo_color_wrap															{ display:block; overflow:hidden; margin:30px 0 0 0; }
					.neo_color															{ display:block; overflow:hidden; }	
						.neo_color_inner												{ display:block; overflow:hidden; float:left; width:25%; }	
							.neo_color_view												{ display:block; overflow:hidden; }
								.neo_color1												{ margin:0 10px 0 0; }
								.neo_color2												{ margin:0 9px; }
								.neo_color3												{ margin:0 9px; }
								.neo_color4												{ margin:0 0 0 10px; }
									.neo_color_img_wrap									{ display:block; overflow:hidden; margin:0 auto; width:100%; }
									.neo_color_img_wrap img								{ display:block; overflow:hidden; margin:0 auto; width:150px; height:150px; }
									.neo_color_text										{ display:block; overflow:hidden; margin:10px auto 0 auto; font-family:'Nanum Gothic B'; color:#777; text-align:center; font-size:15px;  }


				.neoce_size_wrap														{ display:block; overflow:hidden; margin:30px 0 0 0; }	
					.neoce_size															{ display:block; overflow:hidden; }
						.neoce_size_inner												{ display:block; overflow:hidden; float:left; width:33.3%; }
							.neoce_size_view											{ display:block; overflow:hidden; }
						.neoce_size_inner:nth-child(3n+1) .neoce_size_view				{ margin:0 5px 0 0; }
						.neoce_size_inner:nth-child(3n+2) .neoce_size_view				{ margin:0 4px; }
						.neoce_size_inner:nth-child(3n) .neoce_size_view				{ margin:0 0 0 5px; }
							.neoce_size_img												{ display:block; overflow:hidden; width:100%; }
							.neoce_size_img img											{ display:block; overflow:hidden; width:auto; height:130px; margin:0 auto; }
							.neoce_size_text											{ display:block; overflow:hidden; text-align:center; margin:10px 0 0 0; }

		/* 비쥬얼 */
			.neo_visual_wrap															{ display:block; overflow:hidden; margin:0 auto; height:450px; background:url('../../images/02goods/neo_visual.jpg') center center no-repeat; background-size:cover; }
			.neo_summary_warp															{ display:block; overflow:hidden; padding:50px 0 0 0; }
				.neo_summary_tit														{ display:block; overflow:hidden; font-size:40px; margin:0 0 30px 0; line-height:120%; }
				.neo_summary_text_wrap													{ display:block; overflow:hidden; }
					.neo_summary_text													{ display:block; overflow:hidden; font-size:15px; margin:0 0 8px 0; line-height:140%; }

			/* 장점 */
				.ad_list_wrap															{ display:block; overflow:hidden; margin:30px auto 0 auto; border:1px solid #ddd; box-sizing:border-box; background:#f8f8f8  }
					.ad_list_view														{ display:block; overflow:hidden; margin:0 auto; margin:15px 15px 5px 15px; }
					.ad_list_view li													{ display:block; overflow:hidden; float:left; width:25%; margin:0 0 10px 0; font-size:15px; position:Relative; }
						.ad_list_num													{ display:block; overflow:hidden; position:absolute; top:1px; left:0; width:18px; height:18px; line-height:18px; background:#00a651; border-radius:999px; text-align:center; color:#fff; font-family:'Nanum Gothic B'; font-size:13px; }
						.ad_text_wrap													{ display:block; overflow:hidden; }
							.ad_text													{ display:block; overflow:hidden; margin:0 0 0 25px; font-family:'Nanum Gothic B'; padding:0 0 2px 0; }
					
		/* 효과 */
			.neo_effect_wrap															{ display:block; overflow:hidden; margin:50px 0 0 0; }
				.neo_effect_core														{ display:block; overflow:hidden; }
					.neo_effect_list_wrap												{ display:block; overflow:hidden; position:relative; }
						.neo_effect_img													{ display:block; overflow:hidden; float:left; width:40%; }	
							.neo_tit													{ display:block; overflow:hidden; font-size:40px; line-height:40px; margin:0 0 30px 0;}
						.neo_effect_img img												{ display:block; overflow:hidden; width:100%; padding:30px 0 0 0; }
						.neo_effect_list												{ display:block; overflow:hidden; float:right; width:55%; }
							.neo_effect_inner											{ display:block; overflow:hidden; margin:0 0 30px 0;  }
							.neo_effect_inner:last-child								{ margin:0; }
								.neo_effect_dl											{ display:block; overflow:hidden; position:relative; }		
									.neo_effect_dt										{ display:block; overflow:hidden; position:absolute; top:0; left:0; width:50px; }
										.neo_effect_num									{ display:block; overflow:hidden; font-family:'Nanum Gothic B'; color:#ddd; font-size:40px; line-height:100%; }
									.neo_effect_dd										{ display:block; overflow:hidden; margin:0 0 0 50px; }
										.neo_effect_tit									{ display:block; overflow:hidden; margin:0 0 10px 0; font-family:'Nanum Gothic B'; color:#00a651; font-size:18px;}
										.neo_effect_body								{ display:block; overflow:hidden; font-size:15px; line-height:140%; }

		/* 인증 */
			.certify_wrap																{ display:block; overflow:hidden; margin:0 0 50px 0; }
			.certify_wrap:lsat-child													{ margin:0; }

				.certify_top_text														{ display:block; overflow:hidden; font-size:16px; font-family:'Nanum Gothic B'; margin:0 0 20px 0; }
				.certify_summary_wrap													{ display:block; overflow:hidden; background:#f8f8f8; border:1px solid #ddd; box-sizing:border-box; }	
					.certify_summary_core												{ display:block; overflow:hidden; margin:15px; }	
						.certify_summary_t												{ display:block; overflow:hidden; padding:5px 10px; text-align:center; width:80px; background:#fff; font-family:'Nanum Gothic B'; margin:0 0 10px 0; }	


			.certify_tit_wrap															{ display:block; overflow:hidden; margin:0 0 20px 0; font-family:'Nanum Gothic B'; color:#00a651; font-size:18px; }
			.certify_table_wrap															{ display:block; overflow:hidden; }

				.certify_table_tit														{ display:block; overflow:hidden; margin:0 0 10px 0; font-family:'Nanum Gothic B'; font-size:16px; }
				.certify_table_tit span													{ display:inline-block; overflow:hidden; font-size:14px; font-family:'Nanum Gothic'; vertical-align:bottom; }
				.certify_table_body														{ display:block; overflow:hidden; margin: 0 0 30px 0;}	
					.certify_caption													{ display:block; overflow:hidden; margin:0; }	
					.certify_caption div												{ display:inline-block; overflow:hidden; vertical-align:middle; margin:0 20px 10px 0; color:#333; background:url('../../images/common/bullet2.gif') left 8px no-repeat; padding:0 0 0 10px; }	
					.certify_caption div:last-child										{ margin:0 0 10px 0; }

					.certify_tb															{ width:100%; border-top:1px solid #333; border-right:1px solid #333; text-align:center; word-break:keep-all; }
					.certify_tb thead th												{ border-bottom:2px solid #333; border-left:1px solid #333; padding:10px 5px; vertical-align:middle; background:#e4fbef; } 
					.certify_tb tbody th												{ border-bottom:1px solid #333; border-left:1px solid #333; padding:15px 5px; vertical-align:middle; background:#f8f8f8; }
					.certify_tb tbody th div											{ display:inline-block; }
					.certify_tb tbody td												{ border-bottom:1px solid #333; border-left:1px solid #333; padding:15px 5px; vertical-align:middle; }
		
	/*******************************************************************************/
	/* 글리오 */
	/*******************************************************************************/
		/* 상단 */
			.glio_top_wrap																{ display:block; overflow:hidden; margin:0 auto; position:relative;  }
				.glio_top_core															{ display:block; overflow:hidden; margin:0 auto; }

			/* 이미지 */
				.glio_top_img_wrap														{ display:block; overflow:hidden; width:30%; float:left; }
					.glio_top_img_core													{ display:block; overflow:hidden; position:relative; }
					.glio_top_img_core img												{ display:block; overflow:hidden; width:100%; }
					.top_img_summary_wrap												{ display:block; overflow:hidden; position:absolute; bottom:90px; left:0; width:140px; }
					.top_img_summary_wrap img											{ display:block; overflow:hidden; width:100%; }
						.top_img_summary_text											{ display:block; overflow:hidden; position:absolute; left:38px; bottom:30px; }	
						.top_img_summary_text span										{ display:block; overflow:hidden; color:#fff; font-family:'Nanum Gothic B'; font-size:15px; }

			/* 기본정보 */
				.glio_top_basic_wrap													{ display:block; overflow:hidden; float:right; width:50%; }
					.glio_top_basic_core												{ display:block; overflow:hidden;  }
				.glio_top_basic															{ }
				.glio_basic_line														{ display:block; overflow:hidden; margin:0 0 15px 0; font-size:15px; }
				.glio_basic_line:last-child												{ margin:0; }
					.glio_basic_dl														{ display:block; overflow:hidden; position:relative; }
						.glio_basic_dt													{ display:block; overflow:hidden; position:absolute; top:0; left:0; width:80px; }
							.glio_basic_tit												{ display:block; overflow:hidden; font-family:'Nanum Gothic B'; }
						.glio_basic_dd													{ display:block; overflow:hidden; }	
							.glio_basic_cont											{ display:block; overflow:hidden; margin:0 0 0 100px; }
							.glio_basic_cont span										{ display:block; overflow:hidden; margin:0 0 8px 0; }
							.glio_basic_cont span:last-child							{ margin:0; }

				.glio_color_wrap														{ display:block; overflow:hidden; margin:30px 0 0 0; }
					.glio_color															{ display:block; overflow:hidden; }	
						.glio_color_inner												{ display:block; overflow:hidden; float:left; width:20%; margin:0; }	
						/* .glio_color_inner:nth-child(4)									{ margin:30px 0 0 15%; }	
						.glio_color_inner:nth-child(5)									{ margin:30px 0 0 0; }	 */
							.glio_color_view											{ display:block; overflow:hidden; }
								.glio_color_img_wrap									{ display:block; overflow:hidden; margin:0 auto; width:100%; }
								.glio_color_img_wrap img								{ display:block; overflow:hidden; margin:0 auto; width:auto; height:150px;}
								.glio_color_text										{ display:block; overflow:hidden; margin:10px auto 0 auto; font-family:'Nanum Gothic B'; color:#777; text-align:center; font-size:15px;  }


				.glio_size_wrap															{ display:block; overflow:hidden; margin:30px 0 0 0; }	
					.glio_size															{ display:block; overflow:hidden; text-align:center; }
						.glio_size_inner												{ display:inline-block; overflow:hidden; vertical-align:middle; width:50%; float:left; }
							.glio_size_view												{ display:block; overflow:hidden; }
							.glio_size_img												{ display:block; overflow:hidden; width:100%; }
							.glio_size_img img											{ display:block; overflow:hidden; width:auto; height:150px; margin:0 auto; }
							.glio_size_text												{ display:block; overflow:hidden; text-align:center; margin:10px 0 0 0; }

		/* 비쥬얼 */
			.glio_visual_wrap															{ display:block; overflow:hidden; margin:0 auto; height:500px; background:url('../../images/02goods/glio_visual.jpg') center top no-repeat; background-size:cover; }
			.glio_summary_warp															{ display:block; overflow:hidden; padding:50px 0 0 0; }
				.glio_summary_tit														{ display:block; overflow:hidden; font-size:40px; margin:0 0 30px 0; line-height:120%; word-break:keep-all; }
				.glio_summary_text_wrap													{ display:block; overflow:hidden; }
					.glio_summary_text													{ display:block; overflow:hidden; font-size:15px; margin:0 0 8px 0; line-height:140%; }

			/* 장점 */
				.g_ad_list_wrap															{ display:block; overflow:hidden; margin:30px auto 0 auto; border:1px solid #ddd; box-sizing:border-box; background:#fff; position:relative; }
					.g_ad_list_view														{ display:block; overflow:hidden; margin:0 auto; margin:15px 15px 5px 15px; }
					.g_ad_list_view li													{ display:block; overflow:hidden; margin:0 0 10px 0; font-size:15px; position:Relative; }
						.g_ad_list_num													{ display:block; overflow:hidden; position:absolute; top:1px; left:0; width:18px; height:18px; line-height:18px; background:#00a651; border-radius:999px; text-align:center; color:#fff; font-family:'Nanum Gothic B'; font-size:13px; }
						.g_ad_text_wrap													{ display:block; overflow:hidden; }
							.g_ad_text													{ display:block; overflow:hidden; margin:0 0 0 25px; font-family:'Nanum Gothic B'; padding:0 0 2px 0; }

					.g_ad_img															{ display:block; position:absolute; top:15px; right:15px; width:280px; }
					.g_ad_img img														{ display:block; overflow:hidden; width:100%; }


		/* 하단 */
			.glio_footer_wrap															{ display:block; overflow:hidden; margin:50px 0 0 0; }
				.glio_footer_core														{ display:block; overflow:hidden; position:relative; }

			.glio_footer_img															{ display:block; overflow:hidden; width:40%; float:left; }
			.glio_footer_img img														{ display:block; overflow:hidden; width:100%; margin:100px 0; }

			
			.glio_footer_info_wrap														{ display:block; overflow:hidden; float:right; width:55%; }
				.glio_footer_info_core													{ display:block; overflow:hidden; }
					.glio_footer_info_inner												{ display:block; overflow:hidden; margin:0 0 50px 0; }	
					.glio_footer_info_inner:last-child									{ margin:0; }	
						.glio_footer_tit												{ display:block; overflow:hidden; font-size:40px; margin:0 0 30px 0; line-height:120%; }
						.glio_footer_cont												{ display:block; overflow:hidden; }	
							.material_wrap												{ display:block; overflow:hidden; }	
								.material_inner											{ display:block; overflow:hidden; float:left; width:33.3%; }		
									.material_box										{ display:block; overflow:hidden; }		
								.material_inner:nth-child(1) .material_box				{ margin:0 10px 0 0; }					
								.material_inner:nth-child(2) .material_box				{ margin:0 9px; }
								.material_inner:nth-child(3) .material_box				{ margin:0 0 0 10px; }
									.material_img_wrap									{ display:block; overflow:hidden; }
									.material_img_wrap img								{ display:block; overflow:hidden; margin:0 auto; width:130px; }
									.material_text_wrap									{ display:block; overflow:hidden; text-align:center; margin:15px 0 0 0; }
										.material_tit_wrap								{ display:block; overflow:hidden; }
											.material_tit_lv1							{ display:block; overflow:hidden; font-family:'Nanum Gothic B'; font-size:16px;  }
											.material_tit_lv1 span						{ font-family:'Nanum Gothic'; font-size:13px; }
											.material_tit_lv2							{ display:block; overflow:hidden; font-family:'Nanum Gothic B'; }
										.material_sub_wrap								{ display:block; overflow:hidden; margin:10px 0 0 0; }

							.module_wrap												{ display:block; overflow:hidden; }
								.module_inner											{ display:block; overflow:hidden; float:left; width:50%; }
									.module_box											{ display:block; overflow:hidden; }
										.module_img_wrap								{ display:block; overflow:hidden; }
										.module_img_wrap img							{ display:block; overflow:hidden; margin:0 auto; width:auto; height:180px; }
										.modulel_text_wrap								{ display:block; overflow:hidden; margin:15px 0 0 0; text-align:center; }
											.material_tit_wrap							{ display:block; overflow:hidden; font-size:16px; }
											.module_sub_wrap							{ display:block; overflow:hidden; margin:10px 0 0 0; }



/* ----------------------------------------------------------------------------- */
/* MEDIA QUERY */
/* ------------------------------------------------------------------------------ */
	@media only screen and (min-width:0px) and (max-width:359px) {			/* width 360이하 모바일(갤럭시S2 대상) */

	}

	@media only screen and (min-width:0px) and (max-width:767px) {			/* 모바일(갤럭시노트급 대상) */

		.step_num span {width:40px; height:40px; line-height:40px; font-size:20px;}
		.step_tit_sub {font-size:20px;}
		.step_tit_main {font-size:32px;}
		.step_content_core span {font-size:14px; line-height:165%;}

		.manual_content_wrap  {font-size:14px;}
	.manual_wrap_li {padding:0 15px;}
	.manual_wrap_li:nth-child(odd) {padding:10px 15px 20px 15px;}

	.step_num span {width:40px; height:40px; line-height:40px; font-size:20px;}
		.step_tit_sub {font-size:20px;}
		.step_tit_main {font-size:32px;}
		.step_content_core span {font-size:14px; line-height:165%;}


		.mentor_field {float:none; margin: 0 0 10px 0; background:url('../../images/02edu/icon_mentor_230509.png') left top 3px no-repeat; background-size:20px;}
		.mentor_phone {float:none; background:url('../../images/02edu/icon_mentor2_230509.png') left top 3px no-repeat; background-size:20px;}


		/*******************************************************************************/
		/* TAB */
		/*******************************************************************************/
			.goods_tab_wrap																{ margin:0 0 30px 0; }
					.dress_tab li														{ width:50%; }
						.goods_tab_inner:nth-child(2) .goods_tab						{ border-right:1px solid #ddd;  }
						.goods_tab_inner:nth-child(3) .goods_tab						{ border-top:0; }
						.goods_tab_inner:nth-child(4) .goods_tab						{ border-top:0; }

						.goods_tab														{ font-size:14px; padding:10px 0; }
						.junior_tab a													{ padding:18px 0; }	
						.goods_tab span													{ display:block; }

		/*******************************************************************************/
		/* 주니어 */
		/*******************************************************************************/
					.ju_main_tit_core														{ margin:10px; }
						.ju_main_tit_lv1													{ font-size:22px; line-height:130%; }
						.ju_main_tit_lv2													{ font-size:14px; margin:15px 0 0 0; }
				.ju_big1_wrap																{ float:none; margin:0 0 50px 0;  }

						.ju_info1_view														{ margin:0; }

				.ju_info_text_wrap															{ display:block; overflow:hidden; position:relative; z-index:1; margin:-40px 0 0 0; }
					.ju_info_text_core														{ display:block; overflow:hidden; background:#fff; margin:0 0 0 20px; }	
						.ju_info_text_box													{ display:block; overflow:hidden; margin:15px; }		
							.ju_info_tit													{ display:block; overflow:hidden; margin:0 0 10px 0; font-family:'Nanum Gothic B'; color:#00a651; font-size:15px; line-height:140%; }	
							.ju_info_text													{ display:block; overflow:hidden; margin:0 0 10px 0; font-size:14px; line-height:140%; }

			/* 칼라 */
				.ju_color_list																{ display:block; overflow:hidden; position:absolute; bottom:auto; top:15px; right:15px; }
					.ju_color																{ display:inline-block; width:30px; height:30px; line-height:45px;  }
					.ju_color span															{ display:none; }
			
			

			.ju_part2_wrap																	{ margin:0; }
				.ju_part2_view																{ float:none; }
					.ju_part2_left															{ width:100%; }
					.ju_part2_right															{ width:100%; }		
					.ju_part2_left .ju_part2_inner											{ margin:0; }
					.ju_part2_right .ju_part2_inner											{ margin:0; }	

					.dr_part2_left															{ width:100%; }
					.dr_part2_right															{ width:100%; }
					.dr_part2_left .ju_part2_inner											{ margin:0; }
					.dr_part2_right .ju_part2_inner											{ margin:0; }

					.dr_part2_1_left														{ width:100%; }
					.dr_part2_1_right														{ width:100%; }
					.dr_part2_1_left .ju_part2_inner										{ margin:0; }
					.dr_part2_1_right .ju_part2_inner										{ margin:0; }

					.dr_part2_2_left														{ width:100%; }
					.dr_part2_2_right														{ width:100%; }
					.dr_part2_2_left .ju_part2_inner										{ margin:0; }
					.dr_part2_2_right .ju_part2_inner										{ margin:0; }

		/*******************************************************************************/
		/* 드레스 */
		/*******************************************************************************/
			.dre_part1_wrap																	{ margin:0; }

				.dre_part_tit_wrap															{ margin:0 0 30px 0; }
					/* .dre_part_line															{ display:inline-block; vertical-align:top; float:none; } */
					.dre_part_line															{ width:100%; }
					.dre_part_line:nth-child(4n+1) .dre_part_box							{ margin:0; }
					.dre_part_line:nth-child(4n+2) .dre_part_box							{ margin:0; }
					.dre_part_line:nth-child(4n+3) .dre_part_box							{ margin:0; }
					.dre_part_line:nth-child(4n) .dre_part_box								{ margin:0; }

					.dre_part_list2 .dre_part_line										{ width:100%; }
					.dre_part_list2 .dre_part_line:nth-child(3n)						{ width:100%; }
					.dre_part_list2 .dre_part_line:nth-child(3n+1) .dre_part_box		{ margin:0; }
					.dre_part_list2 .dre_part_line:nth-child(3n+2) .dre_part_box		{ margin:0; }
					.dre_part_list2 .dre_part_line:nth-child(3n) .dre_part_box			{ margin:0; }




		/*******************************************************************************/
		/* 네오세라 */
		/*******************************************************************************/
			/* 상단 */
				/* 이미지 */
					.neoce_top_img_wrap														{ width:100%; float:none; }
						.neoce_top_img_core img												{ width:100%; max-width:250px; margin:0 auto;  }

				/* 기본정보 */
					.neoce_top_basic_wrap													{ float:none; width:100%; }
					.neoce_basic_line														{ font-size:14px; margin: 0 0 10px 0; }
						.neoce_basic_cont span												{ display:block; overflow:hidden; margin:0 0 5px 0; }

						.neo_color_inner													{ width:50%; }
							.neo_color1														{ margin:0 10px 10px 0; }
							.neo_color2														{ margin:0 0 10px 10px; }
							.neo_color3														{ margin:0 10px 0 0; }
							.neo_color4														{ margin:0 0 0 10px; }
						.neo_color_img_wrap img												{ width:80px; height:80px; }
						.neo_color_text														{ font-size:14px;  }

							.neoce_size_img img											{ display:block; overflow:hidden; width:auto; height:80px; margin:0 auto; }

			/* 비쥬얼 */
				.neo_visual_wrap															{ height:100px; background:url('../../images/02goods/neo_visual.jpg') center center no-repeat; background-size:cover; }
				.neo_summary_warp															{ padding:30px 0 0 0; }
					.neo_summary_tit														{ font-size:30px; }
						.neo_summary_text													{ font-size:14px;  }

				/* 장점 */

						.ad_list_view li													{ float:none; width:100%; font-size:14px; }
						
			/* 효과 */
				.neo_effect_wrap															{ margin:30px 0 0 0; }
					.neo_effect_img															{ float:none; width:100%; }	
						.neo_tit															{ font-size:30px; }
					.neo_effect_img img														{ width:80%; max-width:300px; margin:0 auto; padding:0;  }
					.neo_effect_list														{ float:none; width:100%; margin:30px 0 0 0; }
						.neo_effect_inner													{ margin:0 0 20px 0;  }
							.neo_effect_tit													{ font-size:16px;}
							.neo_effect_body												{ font-size:14px; }

			/* 인증 */
				.certify_wrap																{ display:block; overflow:hidden; margin:0 0 30px 0; }

					.certify_top_text														{ font-size:15px; }
						.certify_summary_core												{ margin:15px; }		


				.certify_tit_wrap															{ display:block; overflow:hidden; margin:0 0 20px 0; font-family:'Nanum Gothic B'; color:#00a651; font-size:16px; }

					.certify_table_tit														{ font-size:15px; }
					.certify_table_body														{ margin: 0 0 20px 0;}	
						.certify_caption													{ font-size:13px; }	
						.certify_caption div												{ display:block; margin:0 0 5px 0; }
						.certify_caption div strong											{ display:inline-block; }

						.certify_tb															{ font-size:13px; }
						.certify_tb thead th												{ padding:10px 3px; } 
						.certify_tb tbody th												{ padding:10px 3px; }
						.certify_tb tbody td												{ padding:10px 3px; }

		/*******************************************************************************/
		/* 글리오 */
		/*******************************************************************************/
				/* 이미지 */
					.glio_top_img_wrap														{ width:227px; float:none; margin:0 auto; }
						.top_img_summary_wrap												{ bottom:0px; left:0; width:120px; }
							.top_img_summary_text											{ left:30px; bottom:20px; }	
							.top_img_summary_text span										{ font-size:14px; }

				/* 기본정보 */
					.glio_top_basic_wrap													{ float:none; width:100%; margin:30px 0 0 0; }
					.glio_basic_line														{ font-size:14px; margin:0 0 10px 0; }

						.glio_color_inner													{ width:33.3%;  }	
						.glio_color_inner:nth-child(4)										{ margin:20px 0 0 15%; }	
						.glio_color_inner:nth-child(5)										{ margin:20px 0 0 0; }	 
							.glio_color_img_wrap img										{ height:100px;}
							.glio_color_text												{ font-size:14px; }
							.glio_basic_cont												{ margin:0 0 0 80px; }


					.glio_size_wrap															{ display:block; overflow:hidden; margin:30px 0 0 0; }	
						.glio_size															{ display:block; overflow:hidden; text-align:center; }
							.glio_size_inner												{ display:inline-block; overflow:hidden; vertical-align:middle; width:50%; float:left; }
								.glio_size_view												{ display:block; overflow:hidden; }
								.glio_size_img												{ display:block; overflow:hidden; width:100%; }
								.glio_size_img img											{ display:block; overflow:hidden; width:auto; height:150px; margin:0 auto; }
								.glio_size_text												{ display:block; overflow:hidden; text-align:center; margin:10px 0 0 0; }
		
			/* 비쥬얼 */
				.glio_summary_warp															{ padding:30px 0 0 0; }
				.glio_summary_tit															{ font-size:30px; }
					.glio_summary_text														{ font-size:14px; }

				/* 장점 */
					.g_ad_img																{ position:relative; width:100%; max-width:280px; margin:0 auto; top:0; right:0; }
					.g_ad_img img															{ padding:0 0 30px 0 ; }



			/* 하단 */
				.glio_footer_wrap															{ margin:30px 0 0 0; }

				.glio_footer_img															{ width:100%; float:none; }
				.glio_footer_img img														{ display:block; overflow:hidden; width:100%; margin:0 0 30px 0; }

				
				.glio_footer_info_wrap														{ float:none; width:100%; }
						.glio_footer_info_inner												{ margin:0 0 50px 0; }	
							.glio_footer_tit												{ font-size:30px; }
									.material_inner											{ float:none; width:100%; }		
									.material_inner:nth-child(1) .material_box				{ margin:0 0 20px 0; }					
									.material_inner:nth-child(2) .material_box				{ margin:0 0 20px 0; }
									.material_inner:nth-child(3) .material_box				{ margin:0 auto; }

										.material_text_wrap									{ margin:15px 0 0 0; }
												.material_tit_lv1							{ font-size:15px;  }

									.module_inner											{ float:none; width:100%; margin:0 0 20px 0; }
									.module_inner:last-child								{ margin: 0; }
												.material_tit_wrap							{ font-size:14px; }
												.module_sub_wrap							{ display:block; overflow:hidden; margin:10px 0 0 0; }
		

	}

	@media only screen and (min-width:768px) and (max-width:1023px) {		/* 테블릿  */

		/*******************************************************************************/
		/* TAB */
		/*******************************************************************************/
			.goods_tab																	{ font-size:15px; padding:10px 0;   }
			.junior_tab a																{ padding:18px 0; }	
				.goods_tab span															{ display:block; }


		/*******************************************************************************/
		/* 주니어 */
		/*******************************************************************************/
					.ju_main_tit_core														{ margin:10px; }
						.ju_main_tit_lv1													{ font-size:22px;  }
						.ju_main_tit_lv2													{ font-size:14px; margin:15px 0 0 0; }


						.ju_info1_view														{ margin:0; }
							.ju_info_tit													{ margin:0 0 10px 0; font-size:16px; line-height:140%; }	
							.ju_info_text													{ margin:0 0 10px 0; font-size:14px; line-height:140%; }

				.dr_part2_1_left														{ width:47.7%; }
				.dr_part2_1_right														{ width:52.3%; }


		/*******************************************************************************/
		/* 네오세라 */
		/*******************************************************************************/
			/* 상단 */
				/* 기본정보 */
					.neoce_basic_line														{ font-size:14px; }
						.neoce_basic_cont span												{ display:block; overflow:hidden; margin:0 0 5px 0; }

						.neo_color_img_wrap img												{ width:100px; height:100px; }
						.neo_color_text														{ font-size:14px;  }
							.neoce_size_img img												{ height:100px; margin:0 auto; }


			/* 비쥬얼 */
				.neo_visual_wrap															{ height:200px; background:url('../../images/02goods/neo_visual.jpg') center center no-repeat; background-size:cover; }
				.neo_summary_warp															{ padding:30px 0 0 0; }
					.neo_summary_tit														{ font-size:30px; }
						.neo_summary_text													{ font-size:14px;  }

				/* 장점 */

						.ad_list_view li													{ float:none; width:100%; font-size:14px; }
						
			/* 효과 */
				.neo_effect_wrap															{ margin:30px 0 0 0; }
						.neo_tit															{ font-size:30px; }
					.neo_effect_img img														{ width:80%; max-width:300px; margin:0 auto; padding:50px 0 0 0;  }
						.neo_effect_inner													{ margin:0 0 20px 0;  }
							.neo_effect_tit													{ font-size:16px;}
							.neo_effect_body												{ font-size:14px; }

			/* 인증 */
				.certify_wrap																{ display:block; overflow:hidden; margin:0 0 30px 0; }

					.certify_top_text														{ font-size:15px; }
						.certify_summary_core												{ margin:15px; }		


				.certify_tit_wrap															{ display:block; overflow:hidden; margin:0 0 20px 0; font-family:'Nanum Gothic B'; color:#00a651; font-size:16px; }

					.certify_table_tit														{ font-size:15px; }
					.certify_table_body														{ margin: 0 0 20px 0;}	
						.certify_caption													{ font-size:13px; }	
						.certify_caption div												{ display:block; margin:0 0 5px 0; }
						.certify_caption div strong											{ display:inline-block; }

						.certify_tb															{ font-size:13px; }
						.certify_tb thead th												{ padding:10px 3px; } 
						.certify_tb tbody th												{ padding:10px 3px; }
						.certify_tb tbody td												{ padding:10px 3px; }

		/*******************************************************************************/
		/* 글리오 */
		/*******************************************************************************/
				/* 이미지 */
							.top_img_summary_text											{ left:30px; bottom:20px; }	
							.top_img_summary_text span										{ font-size:14px; }

				/* 기본정보 */
					.glio_basic_line														{ font-size:14px; }
						.glio_color_text													{ font-size:14px; }
					.glio_size_wrap															{ margin:30px 0 0 0; }	

			/* 비쥬얼 */
				.glio_summary_warp															{ padding:30px 0 0 0; }
				.glio_summary_tit															{ font-size:30px; }
					.glio_summary_text														{ font-size:14px; }


				/* 장점 */
					.g_ad_list_view li														{ font-size:14px; }


			/* 하단 */
				.glio_footer_wrap															{ margin:30px 0 0 0; }
				.glio_footer_img img														{ display:block; overflow:hidden; width:100%; margin:0 0 30px 0; }				
					.glio_footer_tit														{ font-size:30px; }
						.material_tit_lv1													{ font-size:15px;  }
							.material_tit_wrap												{ font-size:14px; }
							.module_sub_wrap												{ display:block; overflow:hidden; margin:10px 0 0 0; }
							.module_img_wrap img											{ height:150px; }
		


	}

	@media only screen and (min-width:1024px) and (max-width:1200px) {		/* 테블릿() iPad LandSpace */
		/*******************************************************************************/
		/* 네오세라 */
		/*******************************************************************************/
			/* 상단 */
				/* 기본정보 */
							.neoce_size_img img												{ height:120px; margin:0 auto; }

	}

	@media only screen and (min-width:1140px) {								/* PC */


	}
