/* ----------------------------------------------------------------------------- */
/* LAYOUT */
/* ----------------------------------------------------------------------------- */
	.main_layout_wrap																			{ display:block; overflow:hidden; }

	.quick_menu_wrap {display:none;}
	.top_lv1_wrap {border-bottom:1px solid transparent !important;}

/* VISUAL */
	.main_top_vis_wrap																			{ display:block; overflow:hidden; position:relative; height:93.5vh;}
		.main_top_vis																			{ display:block;  }
			.main_top_vis_li																	{ display:block; overflow:hidden; height:93.5vh;}
				.main_top_vis_img																{ display:block; overflow:hidden; width:100%; /*position:absolute; top:0; left:0; */}


	.main_notice_wrap	{ display:block; overflow:hidden; position:absolute; bottom:17%; left:0; width:100%; z-index:70; }
		.main_notice_core { display:block; width:96%; max-width:1300px; margin:0 auto; text-align:center; }



	.main_top_title_wrap {display:block; overflow:hidden; position:absolute; top:32%; left:0; width:100%; z-index:70;}
		.main_top_title_core {display:block; overflow:hidden; width:96%; text-align:center; max-width:1300px; margin:0 auto;}
		.main_top_title_text {display:block; overflow:hidden; margin:0 0 5px 0;}
			.main_top_title_text span {display:inline-block; overflow:hidden; /*background:#26aaff;*/ font-size:45px; text-shadow:2px 2px 4px #333; /*padding:5px 20px; border-radius:99px;*/ color:#fff; font-family: 'SCDream5'; font-family: 'Nanum Pen Script'; padding:0 5px;}
		.main_top_title_content {display:block; overflow:hidden;}
			.main_top_title_content_pc {display:inline-block; /*background:rgb(255 255 255 / 50%); padding:3px 5px 0px 5px;*/}
			.main_top_title_content_pc span {display:inline-block; overflow:hidden; font-size:42px; font-family:'SCDream6'; line-height:120%;}
			.main_top_title_content_pc span.tit1 {color:#1a2d74;}
			.main_top_title_content_pc span.tit2 {color:#fff;}
			.main_top_title_content_pc span.tit3 {color:#fff; text-shadow:2px 2px 2px #555;}

	.main_top_bottom {display:block; overflow:hidden; position:absolute; bottom:-15px; left:0; z-index:60; width:100%; }
		.main_top_bottom img {display:block; overflow:hidden; width:100%;}

		.main_notice_right {display:block; overflow:hidden; margin:0; float:right;}

			.main_popupz_wrap { display:block; overflow:hidden; width:550px;}
				.main_popupz_core { display:block; overflow:hidden; }
					.main_popupz_vis_li {display:block; overflow:hidden; width:100%; height:300px;}
					.main_popupz_vis_li a {display:block; overflow:hidden; position:relative; width:100%; height:100%;}
					.main_popupz_vis_li a img {display:block; overflow:hidden; position:relative; width:100%; height:100%;}


		.main_notice_left {display:block; overflow:hidden; float:left; width:calc( 100% - 550px ); margin:90px 0 0 0;}
			.main_notice_list_wrap {display:block; overflow:hidden; height:100%;}
				.main_notice_list_core {display:block; overflow:hidden; position:relative; height:210px; background:#e5f5ff;}
					.main_notice_tit_wrap {display:block; overflow:hidden; float:left; width:22%; background:#c4e8ff; min-height:210px; position:relative;}
						.main_notice_tit {display:block; overflow:hidden; font-size:24px; font-family: 'SCDream6'; text-align: center; color: #1a2d74; margin:45px 0 20px 0;}
						.main_notice_icon {display:block; overflow:hidden; max-width:50px; width:96%; margin:20px auto 0 auto;}
							.main_notice_icon img {display:block; overflow:hidden; width:100%;}


					.main_notice_more_wrap {display:block; overflow:hidden; position:absolute; bottom:0; right:0;}
						a.main_notice_more {display:inline-block; background:#c4e8ff; width:45px; height:45px; line-height:45px;text-align:center; transition: all ease 0.1s 0.1s;}
						a.main_notice_more:hover {background:#fff; transition: all ease 0.1s 0.1s;}
					
					.main_notice_content_wrap {display:block; overflow:hidden; position:relative; padding:24px 25px 20px 25px; }
						.main_notice_list {display:block; overflow:hidden; }
						.main_notice_list li {display:block; overflow:hidden; margin:0 0 9px 0; }
						.main_notice_list li:last-child									{ margin:0; }
							.main_notice_btn		{ display:block; overflow:hidden; border-bottom:1px solid transparent; transition:0.1s linear; text-align:left;}
							.main_notice_btn:hover	{ color:#1a2d74; border-bottom:1px solid #1a2d74; transition:0.1s linear;}

							.notice_list_subj	{display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:80%; vertical-align:middle; padding:0 0 2px 0; font-family:'SCDream4'; font-size:16px;}
							.new_icon													{ display:inline-block; vertical-align:middle; margin:0 0 0 2px; }
							.notice_list_date	{ display:inline-block; vertical-align:middle; overflow:hidden; float:right; width:20%; color:#777; text-align:right; padding:2px 0 0 0;}

				.main_quick_wrap {display:block; overflow:hidden; height:115px; background:url('../../images/00main/back_quick.jpg') left center #fff no-repeat; }
				.main_quick_core {display:block; overflow:hidden; height:100%; max-width:695px; margin:0 0 0 auto; width:96%;}
				.main_quick_list {display:block; overflow:hidden;}
				.main_quick_list li {display:block; overflow:hidden; float:left; width:20%; position:relative;}
						.main_quick_list li:last-child	{ margin:0; padding:0; border:0; }
						.main_quick_img {display:block; overflow:hidden; width:100%; max-width:35px; margin: 0 auto;}


						a.main_quick_link	{display:block; overflow:hidden; padding:22px 0; margin:0 auto;}

						/*.main_quick_list li:nth-child(1) a.main_quick_link {background:url('../../images/00main/icon_quick1_2.png') center center no-repeat; }*/
						.main_quick_title	{display:block; overflow:hidden; margin:12px 0 0 0; font-size:16px; text-align:center; color:#333;}
						a.main_quick_link:hover .main_quick_title {font-family:'SCDream6'; }




						/*공지사항*/

						.main_notice_show_core												{ display:block; overflow:hidden; }
								.main_notice_no													{ display:block; width:100%; box-sizing:border-box; float:none; font-family: 'Nanum Gothic B'; text-align:center;  }
								
									.main_notice 												{ display:block; overflow:hidden; }
									.main_notice_fl												{ margin:0 30px 0 0; }
									.main_notice_fr												{ margin:0 0 0 30px; }
										.main_notice_line										{ display:block; width:50px; height:1px; background:#ddd; margin:12px 0; }
										.main_notice_text_wrap									{ display:block; overflow:hidden; }
											.main_notice_text									{ display:block; overflow:hidden; margin:0 0 10px 0; height:86px; overflow:hidden; line-height:148%; word-break:keep-all;}
											.main_notice_date									{ display:block; overflow:hidden; color:#888; font-size:13px; }



				/*하단 게시판*/

				.edu_tit_wrap {display:block; margin:0 0 15px 0; }
						.edu_tit_wrap span {display: inline-block; font-family: 'SCDream6'; font-size: 20px; vertical-align:middle; margin:0 5px 0 0;}
					.edu_list_subj_wrap { display:block; overflow:hidden; margin:0 0 10px 0;}
						.edu_list_subj {display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:80%; vertical-align:middle; font-family:'SCDream5'; font-size:18px;}
					.edu_content_text_wrap {display:block; overflow:hidden; line-height:145%;}
						span.edu_content_text {display:block; overflow:hidden; height:65px;}
						span.edu_content_date {display:block; overflow:hidden; color:#777; text-align:right;}
					.edu_date_none {display:block; overflow:hidden; border:1px solid #ddd; height:325px; line-height:325px; text-align:center; background:#f1f1f1;}


				ul.edu_content_list{display:block; overflow:hidden;}
				li.edu_content_show {display:block; overflow:hidden; margin:0 0 10px 0; }
					li.edu_content_show:last-child {margin:0; }
				a.edu_content_btn {display:block; overflow:hidden; padding:15px; border:1px solid #ddd; height:120px;}

				.main_board_wrap {display:block; overflow:hidden; padding:50px 0; background:#fff;}
				.main_board_core { display:block; width:96%; max-width:1300px; margin:0 auto; }

				.main_free_youtube_board_wrap {display:block; overflow:hidden; padding:20px 0 50px 0; background:#fff;}
				.main_free_youtube_board_core { display:block; width:96%; max-width:1300px; margin:0 auto; }

				.free_wrap {display:block; overflow:hidden; float:left; width:33.333%;}
					.free_core1 {display:block; overflow:hidden; margin: 0 20px 0 0;}
					.free_core2 {display:block; overflow:hidden; margin: 0 10px;}
					a.free_list_btn		{ display:block; overflow:hidden; /*background:url('../../images/common/bullet_g.gif') left 10px no-repeat; padding:0 0 3px 10px; float:left;*/ width:100%; border-bottom:1px solid transparent;}
					.free_list_subj{display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:95%; vertical-align:middle; padding:0 0 2px 0; transition:0.1s linear;}
					a.free_list_btn:hover {border-bottom:1px solid #1a2d74; transition:0.1s linear;}
					a.free_list_btn:hover .free_list_subj{color:#1a2d74; transition:0.1s linear;}

				.free_top_wrap {display:block; overflow:hidden; margin:0 0 30px 0; }



				.gallery_wrap {display:block; overflow:hidden; float:right; width:66.66%;}
					.gallery_core {display:block; overflow:hidden; margin: 0 0 0 10px;}
					ul.gallery_view_core {display:block; overflow:hidden;}
					li.gallery_view {display:block; overflow:hidden; width:50%; float:left;}

					a.gallery_view_btn {display:block; overflow:hidden; position:relative; transition: all ease 0.2s 0.2s;  margin:0 5px 10px 0 ; }
						li.gallery_view:nth-child(2) a.gallery_view_btn {margin:0 0 10px 5px;}
						li.gallery_view:nth-child(3) a.gallery_view_btn {margin:0 5px 0 0;}
						li.gallery_view:nth-child(4) a.gallery_view_btn {margin:0 0 0 5px;}
					a.gallery_view_btn:hover span.gallery_list_subj { color:#1a2d74; }
					a.gallery_view_btn:hover img.gallery_list_img {transition: all ease 0.2s 0.2s; transform: scale(1.1);}
					.gallery_list_img_wrap {display:block; overflow:hidden; height:136px; border:1px solid #ddd;}
					img.gallery_list_img {display:block; overflow:hidden; width:100%; height:100%;}

					.gallery_view_text_wrap {display:block; overflow:hidden; width:100%; }
					.gallery_view_text_core {display:block; overflow:hidden; color:#333; font-size:15px; margin:5px 0 0 0;}
						.gallery_view_text {display:block; overflow:hidden; margin:0 0 2px 0;}
						span.gallery_list_subj {display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:80%; vertical-align:middle; padding:0 0 2px 0; font-family:'SCDream5'; font-size:14px;}
						.gallery_view_date {display:block; overflow:hidden; text-align:right; font-size:13px;}

				.youtube_wrap{display:block; overflow:hidden; float:left; width:33.33%; }
					.youtube_core {display:block; overflow:hidden; margin:0 0 0 20px; height:408px; background:#ffd6d4;}
					.youtube_tit_wrap {display:block; overflow:hidden; width:120px; margin:23px 20px 10px 20px;}
						.youtube_tit_wrap img {width:100%;}
					.youtube_content_wrap {display:block; overflow:hidden; margin:20px 20px 0 20px; background:#fff; padding:5px;}
						.youtube_link_wrap {display:block; overflow:hidden; margin:15px 20px 0 20px;}
							.youtube_link_wrap a {display:block; overflow:hidden; border:1px solid #cf251c; background:#fff; text-align:center; color:#cf251c; padding:12px 0; transition: all ease 0.2s 0.2s; }
							.youtube_link_wrap a:hover {background:#cf251c; color:#fff; transition: all ease 0.2s 0.2s; }
							.main_youtube_iframe {max-width:1000px !important;}
							.main_youtube_thum_img {width:100%;}

					.youtube_content_list {display:block;}
						.youtube_content_li {display:block; overflow:hidden; }
							.youtube_core .bx-wrapper .bx-pager.bx-default-pager a:hover {background:#cf251c !important; width:20px;} 
							.youtube_core .bx-wrapper .bx-pager.bx-default-pager a.active {background:#cf251c !important; width:20px;}
							.youtube_core .bx-wrapper .bx-pager.bx-default-pager a {background:#fff !important;}
					.youtube_content_tit {display:block; overflow:hidden; margin:3px 0 0 0;}
						.youtube_content_tit span {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size:15px; line-height:150%; word-break:keep-all; padding:0 5px; text-align:center;}
												/*{display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 95%; vertical-align: middle; font-size:15px;}*/

							.youtube_core .bx-controls.bx-has-pager {display:block; position:relative; padding:10px 20px 0 20px;}
							.youtube_core .bx-wrapper .bx-pager {display:block; position:relative; text-align:center; z-index:9;}
			
				.board_tit_wrap {display:block; margin:0 0 20px 0; /*padding:0 0 15px 0;  border-bottom:1px solid #ddd;*/}
					.board_tit_more {display:block; overflow:hidden; float:right;}
						.board_tit_wrap span {display: inline-block; font-family: 'SCDream6'; font-size: 20px; vertical-align:middle; margin:0 5px 0 0;}
						.board_tit_more img {display: inline-block; vertical-align:middle; border:1px solid #ddd; padding:7px;}
				.board_tit_bar {width:35px; height:3px; background:#333; display:block; overflow:hidden; margin: 0 0 10px 0;}
				.board_content_wrap {display:block; overflow:hidden; }
					.free_content_list {display:block; overflow:hidden; }
					.free_content_list li {display:block; overflow:hidden; margin:0 0 9px 0; font-size:15px;}
					.free_content_list li:last-child									{ margin:0; }


				.banner_link_wrap {display:block; overflow:hidden; float:left; width:33.3333%; height:221px;}
					.banner_link_core {display:block; overflow:hidden; height:100%; margin: 0 0 0 20px;}
					ul.banner_link_list {display:block; overflow:hidden; height:100%;}
					li.banner_link_li {display:block; overflow:hidden; height:65px; background:#1a2d74; margin:0 0 13px 0;}
					li.banner_link_li:last-child{ margin:0; }
					a.banner_link_btn {display:block; overflow:hidden; box-sizing:border-box; padding:17px;}
					img.banner_link_img {display:inline-block; margin:0 10px 0 0; width:30px; vertical-align:middle;}
					span.banner_link_text {display:inline-block; font-size:18px;  vertical-align:middle;}


						/* 게시판 */
	.main_company_board_wrap {display:block; overflow:hidden; padding:50px 0; background:#e5f5ff;}
		.main_company_board_core { display:block; width:96%; max-width:1300px; margin:0 auto; }
			.company_wrap {display:block; overflow:hidden; float:left; width:66.66%;}
			.company_core {display:block; overflow:hidden;  margin:0 10px 0 0;}

			.company_tit_wrap {display:block; overflow:hidden; float:left; width:22%;}
				.company_tit {display: block; font-family: 'SCDream6'; font-size: 28px; vertical-align:middle; margin:0 15px 15px 0; color:#000; word-break:keep-all;}
				a.company_tit_more {display:inline-block; overflow:hidden; padding:7px 15px; border:1px solid #ddd; transition: all ease 0.1s 0.1s; color:#333; background:#fff; font-size:14px;}
					a.company_tit_more:hover {background:#1a2d74; border:1px solid #1a2d74; color:#fff; transition: all ease 0.1s 0.1s; }
				.company_content_wrap {display:block; overflow:hidden; background:#fff;}
				.company_content_list {display:block; overflow:hidden; border-bottom:1px dashed #ddd; padding:0 0 7px 0; margin:0 0 7px 0;}
				.company_content_list:last-child {border-bottom:0; padding:0; margin:0;}
				span.company_content_text {display:inline-block; vertical-align:middle; margin:2px 10px 2px 0;}
				span.company_content_text.content_name {font-size:15px; font-family:'SCDream5'; }
				span.company_content_text img {display:inline-block; vertical-align:middle; width:23px; margin:0 3px 0 0;}
				span.company_content_text span {display:inline-block; vertical-align:middle; font-size:13px;}
				


		.bbs_company_wrap																		{ display:block; overflow:hidden; float:right; width:50%; }
			.bbs_company_core																	{ display:block; overflow:hidden; margin:0 0 0 20px; }
				.bbs_company_tab_wrap															{ display:block; overflow:hidden; padding:15px 15px 0 15px;}
					.bbs_company_tab_inner														{ display:block; overflow:hidden; box-sizing:border-box; margin:0 0 15px 0;}
						.company_tab																{ display:block; overflow:hidden; float:left; width:25%;}
						.company_tab:last-child .company_btn {margin:0;}

							.company_btn															{ display:block; overflow:hidden; text-align:center; font-family:'SCDream5'; color:#333; box-sizing:border-box; font-size:15px; border:1px solid #ddd; padding:10px 0; margin:0 5px 0 0; border-radius:99px;}

							.company_btn:hover													{ background:#1a2d74; color:#fff; border:1px solid #1a2d74; }
							.company_btn_act														{ background:#1a2d74; color:#fff; border:1px solid #1a2d74; }

						.company_tab_more														{ width:10%; border-right:1px solid #ddd; border-bottom:3px solid #ddd; box-sizing:border-box; }
							.company_more														{ display:none; text-align:center; height:42px; }
							.company_more img													{ display:block; vertical-align:middle; overflow:hidden; margin:0 auto; padding:9px 0;  }
		.bbs_content_wrap																	{ display:block; overflow:hidden; margin:15px 0 0 0; }
				.bbs_content_inner																{ display:none; overflow:hidden; padding:0 15px 15px 15px;}
					.bbs_list_wrap																{ display:block; overflow:hidden; min-height:210px; }
						.bbs_list_li															{ display:block; overflow:hidden; margin:0 0 14px 0; line-height:120%; }
						.bbs_list_li:last-child													{ margin:0; }
							.bbs_list_btn														{ display:block; overflow:hidden; float:left; width:80%; font-family:"Nanum Gothic B"; color:#333; }
							.bbs_list_btn:hover													{ color:#0072bc; text-decoration:underline; }
							.bbs_list_btn img													{ display:inline-block; }
								.bbs_list_subj													{ display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:80%; background:url('../../images/common/bulllet.gif') left 8px no-repeat; padding:0 0 0 10px;  }

							.bbs_list_no														{ display:block; text-align:center; font-family:"Nanum Gothic B"; background:#fafafa; height:191px; }
							.bbs_list_no span													{ display:block; padding:80px 0; }


		.club_wrap {display:block; overflow:hidden; float:left; width:33.33%;}
			.club_core {display:block; overflow:hidden;  margin:0 0 0 20px ;}

			.club_tit_wrap {display:block; overflow:hidden;}
				.club_tit_wrap span { display: inline-block; font-family: 'SCDream6'; font-size: 20px; vertical-align: middle; margin: 0 5px 0 0;}
				a.club_tit_more {display:block; overflow:hidden; float:right;}
					a.club_tit_more img {display:inline-block; vertical-align:middle; border:1px solid #ddd; padding:7px; background:#fff;}
				.club_content_wrap {display:block; overflow:hidden; padding:15px 0 0 0;}

				li.club_contentlist {display:inline-block; margin:2px 5px 0 0;}
				li.club_contentlist a {display:block; overflow:hidden; color:#333; box-sizing:border-box; padding:8px 15px; background:#fff; border-radius:99px; transition: all ease 0.1s 0.1s; border:1px solid #ddd;}
				li.club_contentlist a.all {border-radius:0;}
				li.club_contentlist a:hover {background:#333; color:#fff; transition: all ease 0.1s 0.1s; }

				a.club_tit_more {display:inline-block; overflow:hidden; padding:7px 15px; border:1px solid #ddd; transition: all ease 0.1s 0.1s; color:#333; background:#fff; font-size:14px;}
					a.club_tit_more:hover {background:#1a2d74; border:1px solid #1a2d74; color:#fff; transition: all ease 0.1s 0.1s; }
					a.club_tit_more span {font-size:14px; font-family: 'SCDream4';}



				/*달력*/
				.main_calendar_wrap {display:block; overflow:hidden; padding:50px 0; background:#fff;}
					.main_calendar_core {display:block; overflow:hidden; width:96%; max-width:1300px; margin:0 auto; }

					.calendar_left_wrap {display:block; overflow:hidden; float:left; width:66.66%; }
						.calendar_left_core {display:block; overflow:hidden; background:#7986CB; padding:15px;  margin:0 10px 0 0;}
						.calender_view_core {display:block; overflow:hidden; float:left; width:50%;}
						.calender_view_inner{display:block; overflow:hidden; padding:15px; border-radius:5px; background:#fff;} 

							.calendar_bbs_tit_wrap {display:block; overflow:hidden; margin:0 0 10px 0 ;}
							.calendar_bbs_tit {display:block; overflow:hidden; float:left;}
							.calendar_summary {display:block; overflow:hidden; float:right; margin:5px 0;}
							.calendar_bbs_tit a {display:inline-block; overflow:hidden; font-size:20px; }
							span.calendar_month_text {display:inline-block; overflow:hidden; font-family:'SCDream6'; vertical-align:middle; color:#dc1644;}
							span.calendar_cal_text {display:inline-block; overflow:hidden;  vertical-align:middle;}

							span.cal_pointer {display:inline-block; width: 10px; height: 10px; background: #ffc3d0; border-radius: 50%; vertical-align:middle; margin:0 10px 0 0;}
							span.cal_pointer_text {display:inline-block; vertical-align:middle; }


						.calendar_bbs_table_wrap {display:block; overflow:hidden; margin:0 auto;}
						.calender_list_wrap {display:block; overflow:hidden; float:left; width:50%;}
						.c_a_con {display:block; overflow:hidden; }

						table.calendar_tb {width:100%; font-size:14px; table-layout:fixed;}
						table.calendar_tb thead th {padding:10px 0; border-bottom:1px solid #ddd; color:#333; font-size:14px !important; font-family:'SCDream4' !important;}
						table.calendar_tb thead th.d_color1{color:#ff0000;}
						table.calendar_tb thead th.d_color2{color:#0072bc;}

						table.calendar_tb tbody td {padding:5px; text-align:center; vertical-align:middle; height:45px;}

						.cal_data_list {display:block; height:339px;}



					.calendar_right_wrap {display:block; overflow:hidden; float:left; width:33.34%; }
					.calendar_right_core {display:block; overflow:hidden; margin:0 0 0 20px;}

					ul.cal_data {display:block; overflow:hidden; height:100%; margin:0 0 0 20px;}
					li.cal_nodate {display:block; overflow:hidden; height:100%; line-height:339px; text-align:center; background:#f1f1f1; }
	
					
			


			

/* 메인 슬라이드 */


	.main_slide_wrap																	{ display:block; overflow:hidden; }
		.main_slide																		{ display:block;  overflow:hidden; max-height:100vh;}
			.main_slide_li																{ display:block; overflow:hidden; position:relative; height:940px; }

			.slide_li1																	{ background:url('../../images/00main/main_vi1.jpg') center center no-repeat; background-size:cover; }
			.slide_li2																	{ background:url('../../images/00main/main_vi2.jpg') center center no-repeat; background-size:cover; }
			.slide_li3																	{ background:url('../../images/00main/main_vi3.jpg') center center no-repeat; background-size:cover; }

			/* 텍스트 */
				.main_slide_text_wrap													{ display:block; overflow:hidden; position:absolute; bottom:130px; left:130px; color:#fff; font-family:'SCDream6'; }
					.main_slide_text_lv1												{ display:block; overflow:hidden; font-size:46px; line-height:110%; }
					.main_slide_text_lv1 span											{ display:block; overflow:hidden; }	
					.main_slide_text_lv2												{ display:block; overflow:hidden; font-size:34px; line-height:140%; margin:30px 0 0 0;  }
					.main_slide_text_lv2 span											{ display:block; overflow:hidden; }	

				.main_slide_wrap .bx-wrapper .bx-pager, 								
				.main_slide_wrap .bx-wrapper .bx-controls-auto							{ right:auto; left:130px; bottom:80px }
				.main_slide_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, 		
				.main_slide_wrap .bx-wrapper .bx-pager.bx-default-pager a.active		{ background:#fff; width:30px; }
				.main_slide_wrap .bx-wrapper .bx-pager.bx-default-pager a				{ background:#474747; border-radius:999px; }
				.main_top_vis_img .bx-wrapper .bx-controls.bx-has-pager {display:none !important;}
				.main_popupz_wrap .bx-wrapper .bx-controls.bx-has-pager {display:block !important;}

/* 회사소개 */
	.main_info_wrap																		{ display:block; overflow:hidden; background:url('../../images/00main/main_info_bg.jpg') center center no-repeat; background-size:cover; }
		.main_info_core																	{ display:block; overflow:hidden; width:96%; max-width:1200px; margin:0 auto; padding:50px 0; color:#fff; text-align:center; word-break:keep-all; }
			.main_info_tit																{ display:block; overflow:hidden; font-size:26px; font-family:'SCDream6'; line-height:130%; margin:0 0 30px 0; }
			.main_info_login_wrap														{ display:block; overflow:hidden; margin:0 0 30px 0; }
				.main_info_login														{ display:block; overflow:hidden; margin:0 auto; width:80%; max-width:360px; }

			.main_info_sub																{ display:block; overflow:hidden; font-size:15px; line-height:130%; margin:0 0 40px 0; }
				.info_sub_text															{ display:block; overflow:hidden; margin:0 0 5px 0; }
			
			.main_btn_wrap																{ display:block; overflow:hidden; margin:0 auto; }
				.main_btn																{ display:inline-block; overflow:hidden; vertical-align:middle; border:1px solid #fff; box-sizing:border-box; padding:10px 15px; margin:0 5px; }
					.main_btn_text_wrap													{ display:block; overflow:hidden; float:left; }
						.main_btn_text_wrap span										{ display:inline-block; overflow:hidden; vertical-align:middle; font-family:'SCDream6';  color:#fff; }	
						.main_btn_text_wrap img											{ overflow:hidden; vertical-align:middle; margin:0 3px 0 0; }
							.info_bi_off												{ display:inline-block; }
							.info_bi_on													{ display:none; }	
					.main_btn_img_wrap													{ display:block; overflow:hidden; float:right; margin:0 0 0 10px; }
						.main_btn_img_wrap IMG											{ vertical-align:middle; overflow:hidden; }
						.info_arrow_off													{ display:inline-block; }
						.info_arrow_on													{ display:none; }

/* 제품소개 */
	.main_goods_wrap																	{ display:block; overflow:hidden; }
		.main_goods_lv																	{ display:block; overflow:hidden; position:relative; }
			.main_goods_inner															{ display:block; overflow:hidden; width:50%; }

	/* Dress Room */
		.main_goods1																	{ float:left; min-height:770px; position:relative; }
			.dress_gallery_wrap															{ display:block; overflow:hidden; width:100%; height:510px; position:relative; }
				.dress_tab_wrap															{ display:block; position:absolute; top:15px; left:15px; width:342px; z-index:9; }
					.dress_tab_view														{ display:block; overflow:hidden; }
						.dress_tab_line													{ display:block; overflow:hidden; margin:0 1px 1px 0; float:left; width:160px; height:100px; }
							.dress_tab													{ display:block; overflow:hidden; position:relative; width:100%; height:100%; background:rgba(0,0,0,.3); }
								.dress_tab_text											{ display:block; overflow:hidden; margin:10px; }
								.dress_tab_text span									{ display:block; overflow:hidden; color:#fff; font-family:'SCDream6'; }
								.dress_btn_wrap											{ display:none; position:absolute; left:0; bottom:10px; width:100%; }
									.dress_btn											{ display:block; overflow:hidden; padding:8px 0; text-align:center; color:#fff; text-align:center; background:#000; margin:0 10px; font-family:'SCDream6';  }
									.dress_btn span										{ display:none; overflow:hidden; vertical-align:middle; }
									.dress_btn img										{ display:inline-block; overflow:hidden; vertical-align:middle; }
							.dress_tab_act												{ background:rgba(255,255,255,.75); }
							.dress_tab_act .dress_tab_text span							{ color:#000; }
							/* .dress_tab_act .dress_btn_wrap									{ display:block; } */

				.dress_body_wrap														{ display:block; overflow:hidden; width:100%; height:100%; background:; }
					.dress_body															{ display:block; overflow:hidden; width:100%; height:100%; background:; }
						.dress_img														{ display:none; overflow:hidden; width:100%; height:100%; }
						.dress_img1														{ background:url('../../images/00main/dress_img1.jpg') center center no-repeat; background-size:cover; }
						.dress_img2														{ background:url('../../images/00main/dress_img2.jpg') center center no-repeat; background-size:cover; }
						.dress_img3														{ background:url('../../images/00main/dress_img3.jpg') center center no-repeat; background-size:cover; }
						.dress_img4														{ background:url('../../images/00main/dress_img4.jpg') center center no-repeat; background-size:cover; }

			.dress_goods_wrap															{ display:block; overflow:hidden; width:100%; left:0; position:relative; }
				.dress_goods_img														{ display:block; overflow:hidden; position:absolute; top:0; right:0; width:50%; height:100%; background:url('../../images/00main/dress_goods_bg_190911.jpg') center center no-repeat; background-size:cover;}		
				.dress_text																{ float:left !important; }

						

	/* Junior */
		.main_goods2																	{ position:absolute; top:0; right:0; height:100%; float:left; }
			.junior_gallery_wrap														{ display:block; overflow:hidden; width:100%; height:510px; position:relative; }
				.junior_tab_wrap														{ display:block; position:absolute; top:15px; left:15px; width:342px; z-index:9; }
					.junior_tab_view													{ display:block; overflow:hidden; }
						.junior_tab_line												{ display:block; overflow:hidden; margin:0 1px 1px 0; float:left; width:160px; height:100px; }
							.junior_tab													{ display:block; overflow:hidden; position:relative; width:100%; height:100%; background:rgba(0,0,0,.3); }
								.junior_tab_text										{ display:block; overflow:hidden; margin:10px; }
								.junior_tab_text span									{ display:block; overflow:hidden; color:#fff; font-family:'SCDream6'; }
								.junior_btn_wrap										{ display:none; position:absolute; left:0; bottom:10px; width:100%; }
									.junior_btn											{ display:block; overflow:hidden; padding:8px 0; text-align:center; color:#fff; text-align:center; background:#000; margin:0 10px; font-family:'SCDream6';  }
									.junior_btn span									{ display:none; overflow:hidden; vertical-align:middle; }
									.junior_btn img										{ display:inline-block; overflow:hidden; vertical-align:middle; }
							.junior_tab_act												{ background:rgba(255,255,255,.75); }
							.junior_tab_act .junior_tab_text span						{ color:#000; }

				.junior_body_wrap														{ display:block; overflow:hidden; width:100%; height:100%; background:; }
					.junior_body														{ display:block; overflow:hidden; width:100%; height:100%; background:; }
						.junior_img														{ display:none; overflow:hidden; width:100%; height:100%; }
						.junior_img1													{ background:url('../../images/00main/junior_img1.jpg') center center no-repeat; background-size:cover; }
						.junior_img2													{ background:url('../../images/00main/junior_img2.jpg') center center no-repeat; background-size:cover; }

			.junior_goods_wrap															{ display:block; overflow:hidden; position:relative; background:#f8f8f8; }
				.junior_goods_img														{ display:block; overflow:hidden; position:absolute; top:0; right:0; width:50%; height:100%; background:url('../../images/00main/junior_goods_bg.jpg') center center no-repeat; background-size:cover;  }		
				.junior_text															{  }


	/* 기타제품 */
		.main_goods3																	{ float:right; }
			.goods_text_wrap															{ display:block; overflow:hidden; float:left; width:50%; min-height:270px; }
				.goods_text_core														{ display:block; overflow:hidden; margin:30px; }
					.goods_name_wrap													{ display:block; overflow:hidden; margin:0 0 15px 0; font-family:'SCDream6'; font-size:26px;  line-height:120%; color:#318207; }
					.goods_sub_wrap														{ display:block; overflow:hidden; margin:0 0 0 0; word-break:keep-all; line-height:140%; min-height:80px; }
					.goods_text_btn_wrap												{ display:block; overflow:hidden; margin:10px 0 0 0; }
						.goods_text_btn													{ display:block; overflow:hidden; text-align:center; border:1px solid #000; box-sizing:border-box; padding:10px 0; font-family:'SCDream6'; width:150px; }
						.goods_text_btn span											{ display:inline-block; vertical-align:middle; }
						.goods_text_btn img												{ vertical-align:middle; margin:0 0 0 5px; }
							.goods_arrow_off											{ display:inline-block; }
							.goods_arrow_on												{ display:none; }

				.main_goods3 .goods_text_wrap .goods_sub_wrap							{ margin:0 120px 0 0; }
				.main_goods3 .g_background .goods_sub_wrap								{ margin:0 100px 0 0; }

		/* 기타 제품 레이아웃 */
			.g_background																{ background:#f9efea; }
			.etc_goods_wrap																{ display:block; overflow:hidden; position:relative; }
				.etc_goods_core															{ display:block; overflow:hidden; margin:0 0 0 0 ; }
				.neocera_goods_img														{ display:block; overflow:hidden; position:absolute; top:20px; right:0; width:120px; }
				.glio_goods_img															{ display:block; overflow:hidden; position:absolute; top:0; right:0; width:100px; }

	/* 고객센터 */
		.main_goods4																	{ float:left; background:#122538; position:relative; }
			.main_service_wrap															{ display:block; overflow:hidden; margin:0 auto; min-height:260px; background:url('../../images/00main/service_bg.png') left bottom no-repeat; }
				.main_service_core														{ display:block; overflow:hidden; padding:60px 0; }
					.main_service_view													{ display:block; overflow:hidden; width:96%; max-width:600px; float:right; }
						.main_service_num												{ display:block; overflow:hidden; float:left; font-size:34px; color:#ffe000; font-family:'SCDream6'; line-height:120%; width:50%; }
						.main_service_info_wrap											{ display:block; overflow:hidden; float:right; color:#fff; width:50%; }
							.main_service_info											{ display:block; overflow:hidden; min-height:80px; }
							.main_service_info li										{ display:block; overflow:hidden; margin:0 0 5px 0; line-height:140%; }
							.main_service_info li:last-child							{ margin:0; }
							
							.main_cert_btn												{ display:block; overflow:hidden; margin:26px 0 0 0; border:1px solid #fff; box-sizing:border-box; width:170px; text-align:center; padding:10px 0; color:#fff; font-family:'SCDream6'; }
							.main_cert_btn span											{ display:inline-block; vertical-align:middle; }
							.main_cert_btn img											{ vertical-align:middle; }
								.cert_arrow_off											{ display:inline-block; }
								.cert_arrow_on											{ display:none; }

/* 게시판 */
	.main_bbs_wrap																		{ display:block; overflow:hidden; background:#f8f8f8; }
		.main_bbs_core																	{ display:block; overflow:hidden; width:96%; max-width:1200px; margin:50px auto; }
			.main_bbs_inner																{ display:block; overflow:hidden; float:left; width:25%; }
				.main_bbs_view															{ display:block; overflow:hidden; }
				.main_bbs1 .main_bbs_view												{ margin:0 10px 0 0 ; }
				.main_bbs2 .main_bbs_view												{ margin:0 9px; }
				.main_bbs3 .main_bbs_view												{ margin:0 9px; }
				.main_bbs4 .main_bbs_view												{ margin:0 0 0 10px; }


				.main_bbs_tit_wrap														{ display:block; overflow:hidden; border-bottom:1px solid #ddd; margin:0 0 15px 0; padding:0 0 15px 0; }
					.main_bbs_tit														{ display:block; overflow:hidden; float:left; font-size:15px; font-family:'SCDream6'; }
					.main_bbs_more														{ display:block; overflow:hidden; float:right; }
				.main_bbs_cont_wrap														{ display:block; overflow:hidden; }

					/* 일반 */
						.main_bbs_list													{ display:block; overflow:hidden; }
						.main_bbs_list li												{ display:block; overflow:hidden; margin:0 0 15px 0; }
						.main_bbs_list li:last-child									{ margin:0; }
							.main_bbs_btn												{ display:inline-block; vertical-align:middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:83%; background:url('../../images/common/bullet_g.gif') left 8px no-repeat; padding:0 0 0 10px; }
							.main_bbs_btn:hover											{ font-family:'SCDream6'; text-decoration:underline; color:#005e20; }
							.new_icon													{ display:inline-block; vertical-align:middle; margin:0 0 0 2px; }

							.bbs_date_none												{ display:block; overflow:hidden; font-family:'SCDream6'; text-align:center; height:157px; line-height:157px; }

					/* 포토갤러리 */
						.photo_btn														{ display:block; overflow:hidden; position:relative; }
							.photo_img_view												{ display:block; overflow:hidden; position:relative; width:100%; height:157px; }
							.photo_text_wrap											{ display:block; overflow:hidden; position:absolute; width:100%; bottom:0; left:0; background:url('../../images/00main/photo_text_bg.png') left 5px repeat-x; z-index:9; }
								.photo_text_core										{ display:block; overflow:hidden; margin:0 10px 10px 10px; padding:40px 0 0 0; }
									.photo_text											{ display:block; overflow:hidden; color:#fff;  }
									.photo_btn:hover .photo_text span					{ text-decoration:underline; }
									.photo_text span									{ display:inline-block; vertical-align:middle; max-width:90%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
									.photo_text img										{ display:inline-block; vertical-align:middle; margin:1px 0 0 0; }

					/* 이벤트 */
						.main_event_wrap												{ display:block; overflow:hidden; }
						.main_event_wrap li												{ display:block; overflow:hidden; position:relative; }
							.main_event_btn												{ display:block; overflow:hidden; width:100%; height:157px; }
							.main_event_btn img											{ display:block; overflow:hidden; width:100%; height:100%; }


			/* ----------------------------------------------------------------------------- */
/* 메인팝업 */
/* ----------------------------------------------------------------------------- */
	.popup_wrap							{ display:block; position:absolute; top:176px; left:5px; width:616px; z-index:99; border:1px solid #cbcbcb; background:#fff;  }
		.popup_inwrap					{ display:block; width:100%; overflow:hidden; }
			.popup_inwrap li			{ display:block; width:100%; float:left; clear:right; }
			.popup_wrap a				{ /*display:block; width:100%; line-height:100%;*/}
			.popup_wrap a img			{ display:block; width:100%; line-height:100%;}
		.close_wrap						{ display:block; width:100%; height:30px;  vertical-align:middle; text-align:right; vertical-align:middle; background:#eeeeee; font-size:13px; }
		.close_wrap div  				{ display:inline-block; vertical-align:middle; }
			.close_check				{ margin:4px 0 0 0; }
			.close_check input			{ display:inline-block; vertical-align:middle; }
			.close_check label			{ display:inline-block; vertical-align:middle; }
			.close_btn					{ margin:4px 15px 0 5px;  }
			.close_btn a				{ display:inline-block; overflow:hidden; background:#333; color:#fff; padding:2px 4px; text-align:center; vertical-align:middle; }
			.close_btn a:hover			{ background:#000; }

	.popup_wrap2						{ display:block; position:absolute; top:235px; left:559px; width:333px; z-index:9999; border:1px solid #cbcbcb; background:#fff; }
		.popup_inwrap2					{ display:block; width:400px; overflow:hidden; }
			/* 팝업 변경 .pop_btn					{ display:block; overflow:hidden; line-height:100%; width:100%; } */
			.pop_btn					{ display:block; overflow:hidden; line-height:100%; width:100%; position:relative;}
			/* .pop_btn img				{ display:block; overflow:hidden; line-height:100%; width:100%; } */
			.sam_img_popup				{ display:block; overflow:hidden; line-height:100%; width:100%; }
				.s_match_edit			{ display:block; overflow:hidden; position:absolute; bottom:50px; right:200px; }
				.s_match_edit img		{ display:block; overflow:hidden; width:auto; }
				.s_match_info			{ display:block; overflow:hidden; position:absolute; bottom:50px; right:20px; }
				.s_match_info img		{ display:block; overflow:hidden; width:auto; }
		.close_wrap2					{ display:block; width:100%; height:30px;  vertical-align:middle; text-align:right; background:#eeeeee; font-size:13px; }

		.close_wrap2 div  				{ display:inline-block; /*margin:5px 0 0 0;*/ }
					

	
/* ----------------------------------------------------------------------------- */
/* MEDIA QUERY */
/* ------------------------------------------------------------------------------ */
	@media only screen and (min-width:0px) and (max-width:359px) {			/* width 360이하 모바일(갤럭시S2 대상) */
		.photo_img_view																	{ height:180px !important; }
		.main_event_btn																	{ height:180px !important; }	

		.main_btn																		{ margin:0 !important;}

	}

	@media only screen and (min-width:0px) and (max-width:767px) {			/* 모바일(갤럭시노트급 대상) */


	/* ----------------------------------------------------------------------------- */
		/* 메인팝업 */
		/* ----------------------------------------------------------------------------- */
			.popup_wrap													{ display:block; width:96%; max-width:700px; top:118px; left:5px; }
			.popup_wrap2												{ width:100%; max-width:333px; top:75px; left:0; }


	.main_top_vis_wrap {height:84vh;}
	.main_top_vis_li {height:84vh;}
	.main_notice_right {float:none;}
	.main_top_bottom {bottom:0;}

	.main_top_title_wrap {top:30%;}
	.main_top_title_text span {font-size:32px;}
	.main_top_title_content_pc span {font-size:32px; word-break:keep-all; margin:0 ;}
	.main_top_title_content_pc {background:none; display:block;}
	.main_notice_wrap {bottom:5%;}
	.main_popupz_wrap {max-width:550px; width:100%;}
	.main_notice_left {width: 100%; margin:0; float:none;}
	.main_notice_list_core {height:auto;}
	.main_popupz_vis_li {height:auto;}

	.main_notice_list li {margin:0 0 9px 0;font-size:14px;}


	.main_notice_tit_wrap {width:100%; min-height:auto; float:none; background:none;}
	.main_notice_tit {margin:20px 0 0 20px; float:left; font-size:20px;}
	.main_notice_icon {max-width:24px; margin:18px 0 0 8px; float:left;}
	.main_notice_more_wrap {position:relative; float:right; }
	a.main_notice_more {width:45px; height:45px; line-height:45px;}
	.main_notice_content_wrap {padding:15px 20px 15px 20px;}
	.notice_list_subj {font-size:14px; max-width:90%;}
	.notice_list_date {display:none;}

	.free_wrap {float:none; width:100%;}
	.free_core1 {margin:0 0 30px 0;}
	.free_core2 {margin:0 0 30px 0;}
	.free_top_wrap {margin:0 0 30px 0;}
	.free_content_list li {font-size:14px;}
	.youtube_wrap {float:none; width:100%;}
	.youtube_core {margin:0; height:auto; padding:20px;}
	.youtube_tit_wrap {margin:0 0 10px 0;}

	.youtube_link_wrap {margin:15px 0 0 0;}
		.youtube_content_wrap {margin:0; height:auto;}
		.youtube_content_tit span {font-size:14px;}
	
	.gallery_list_img_wrap {height:120px;}

	.company_wrap {float:none; width:100%;}
	.company_core {margin:0;}
	.company_tit_wrap {float:none; width:100%;}
	.company_tit {font-size:20px; margin:0 0 15px 0}
	a.company_tit_more {display:block; text-align:center; padding:10px 10px 9px 10px; margin:0 0 10px 0;}
	.bbs_company_tab_wrap {padding:10px 10px 0 10px;}
	.company_tab {width:auto;}
	.company_btn {padding:8px 10px 7px 10px; font-size:14px;margin:0px 5px 5px 0;}
	.bbs_content_inner {padding:0 10px 10px 10px;}
	.bbs_list_wrap {min-height:auto;}

	.club_wrap {float:none; width:100%; margin:30px 0 0 0;}
	.club_core {margin:0;}
	.club_tit_wrap {margin:0 0 15px 0;}
	.club_content_wrap {background:#fff; padding:10px;}

	.board_tit_wrap {margin:0 0 15px 0;}

	span.company_content_text.content_name {font-size:14px;}

	li.club_contentlist a {padding:8px 12px 7px 12px;}
		.youtube_link_wrap a {padding:13px 12px 12px 12px;}

		/* 메인 슬라이드 */
			.main_slide_li																{ height:300px; }	

			/* 텍스트 */
				.main_slide_text_wrap													{ bottom:45px; left:15px; }
					.main_slide_text_lv1												{ display:none; overflow:hidden; font-size:18px; line-height:120%; }
					.main_slide_text_lv2												{ display:block; overflow:hidden; font-size:20px; line-height:140%; margin:15px 0 0 0;  }

				.main_slide_wrap .bx-wrapper .bx-pager, 								
				.main_slide_wrap .bx-wrapper .bx-controls-auto							{ right:auto; left:15px; bottom:15px; display:block; }


		/* 회사소개 */
				.main_info_core															{ padding:30px 0; }
					.main_info_tit														{ font-size:18px; margin:0 0 15px 0; }
					.main_info_login_wrap												{ margin:0 0 15px 0; }
						.main_info_login												{ width:40%; max-width:360px; }

					.main_info_sub														{ font-size:14px;  margin:0 0 30px 0; }
					
		/* 제품소개 */
			.main_goods_inner															{ width:100%; }

			/* Dress Room */
				.main_goods1															{ float:none; min-height:auto; }
					.dress_gallery_wrap													{ height:280px; }
						.dress_tab_line													{ height:95px; }

					.dress_goods_wrap													{ display:block; overflow:hidden; position:relative; top:0;  }
						.dress_goods_img												{ display:none; overflow:hidden; position:absolute; top:0; left:0; width:50%; height:100%; background:url('../../images/00main/dress_goods_bg.jpg') center center no-repeat; background-size:cover; }		
						.dress_text														{ float:right !important; }

			/* Junior */
				.main_goods2															{ position:relative; float:none; }
					.junior_gallery_wrap												{ height:280px; }
						.junior_tab_line												{ height:95px; }

					.junior_goods_img													{ display:none; }

			/* 기타제품 */
				.main_goods3															{ float:none; }
					.goods_text_wrap													{ float:none; width:100%; min-height:auto; text-align:center; }
						.goods_text_core												{ margin:15px; }
							.goods_name_wrap											{ font-size:26px; }
							.goods_sub_wrap												{ min-height:auto; }


				.main_goods3 .goods_text_wrap .goods_sub_wrap							{ margin:0; }
				.main_goods3 .g_background .goods_sub_wrap								{ margin:0; }

				.neocera_goods_img														{ position:relative; margin:0 auto 0 auto;  }
				.glio_goods_img															{ position:relative; margin:20px auto 0 auto; width:90px; }

						.goods_text_btn													{ margin:0 auto; }

			/* 고객센터 */
				.main_goods4																	{ float:none; background:#122538; position:relative; }
					.main_service_wrap															{ min-height:auto; background:url('../../images/00main/service_bg.png') left bottom no-repeat; background-size:90%; }
						.main_service_core														{ padding:30px 0; }
							.main_service_view													{ width:100%; max-width:100%; float:none; padding:0 0; }
								.main_service_num												{ float:none; font-size:28px; color:#ffe000; font-family:'SCDream6'; line-height:120%; width:100%; margin:0 auto; text-align:center; }
								.main_service_info_wrap											{ float:none; width:100%; }
									.main_service_info											{ min-height:auto; margin:15px 15px 0 15px; }
									.main_service_info li										{ text-align:center; }

									
									.main_cert_btn												{ margin:26px auto 0 auto;  }



		/* 게시판 */
			.main_bbs_core																	{ margin:30px 0; width:100%; }
				.main_bbs_inner																{ float:none; width:100%; }
					.main_bbs1 .main_bbs_view												{ margin:0 15px 30px 15px; }
					.main_bbs2 .main_bbs_view												{ margin:0 15px 30px 15px; }
					.main_bbs3 .main_bbs_view												{ margin:0 15px 30px 15px; }
					.main_bbs4 .main_bbs_view												{ margin:0 15px 0 15px; }


					.main_bbs_tit_wrap														{ margin:0 0 10px 0; padding:0 0 10px 0; }

					
						/* 포토갤러리 */
							.photo_img_view													{ height:220px; }

						/* 이벤트 */
							.main_event_btn													{ height:220px; }

	}

	@media only screen and (min-width:768px) and (max-width:1023px) {		/* 테블릿  */

				.popup_wrap													{ display:block; top:123px; left:5px; }

	.main_top_vis_wrap {height:90vh;}

	.main_top_vis_li{height:90vh}
		li.club_contentlist a {padding:8px 12px 7px 12px;}


	.main_top_title_wrap {top:30%;}
	.main_top_title_text span {font-size:38px;}
	.main_top_title_content span {font-size:36px;}
	.main_top_title_content_pc {line-height:120%;}
	.main_notice_wrap {bottom:30px;}
	.main_popupz_wrap {width:500px;}
	.main_notice_left {width: 100%; margin:0; float:none;}
	.main_notice_list_core {height:auto;}
	.main_popupz_vis_li {height:273px;}

	.main_notice_list li {font-size:15px; margin:0 0 9px 0;}

	.youtube_link_wrap a {padding:13px 12px 12px 12px;}
	.main_notice_tit_wrap {width:100%; min-height:auto; float:none; background:none;}
	.main_notice_tit {margin:20px 0 0 20px; float:left; font-size:22px;}
	.main_notice_icon {max-width:28px; margin:16px 0 0 8px; float:left;}
	.main_notice_more_wrap {position:relative; float:right; }
	a.main_notice_more {width:45px; height:45px; line-height:45px;}
	.main_notice_content_wrap {padding:15px 20px 17px 20px;}
	.notice_list_subj {font-size:15px;}


	.free_wrap {width:50%;}
	.free_core1 {margin:0 15px 0 0;}
	.free_core2 {margin:0 0 0 15px;}
	.youtube_wrap {float:none; width:100%;}
	.youtube_core {margin:30px 0 0 0; height:auto; padding:20px;}
	.youtube_tit_wrap {margin:0 0 10px 0;}
	.youtube_content_wrap {margin:0; height:auto;}
	.youtube_link_wrap {margin:15px 0 0 0;}

	.company_wrap {float:none; width:100%;}
	.company_core {margin:0;}
	.company_tit {font-size:24px;}
	.bbs_list_wrap {min-height:auto;}
	.company_btn {padding:10px 10px 9px 10px;}
	a.company_tit_more {padding:8px 15px 7px 15px;}

	.club_wrap {float:none; width:100%; margin:30px 0 0 0;}
	.club_core {margin:0;}
	.club_tit_wrap {margin:0 0 20px 0; float:left; width:22%;}
	.club_content_wrap {background:#fff; padding:10px;}


		/* 메인 슬라이드 */
			.main_slide_li																{ height:500px; }	

			/* 텍스트 */
				.main_slide_text_wrap													{ bottom:55px; left:15px; }
					.main_slide_text_lv1												{ display:block; overflow:hidden; font-size:36px; line-height:120%; }
					.main_slide_text_lv2												{ display:block; overflow:hidden; font-size:24px; line-height:140%; margin:15px 0 0 0;  }

				.main_slide_wrap .bx-wrapper .bx-pager, 								
				.main_slide_wrap .bx-wrapper .bx-controls-auto							{ right:auto; left:15px; bottom:15px; display:block; }

		/* 회사소개 */
				.main_info_core															{ padding:30px 0; }
					.main_info_tit														{ font-size:18px; margin:0 0 15px 0; }
					.main_info_login_wrap												{ margin:0 0 15px 0; }
						.main_info_login												{ width:30%; max-width:360px; }

					.main_info_sub														{ font-size:14px;  margin:0 0 30px 0; }

		/* 제품소개 */
			/* Dress Room */
				.main_goods1															{ position:relative; min-height:687px; }
				.dress_goods_img														{ display:none; }
				.dress_tab_line															{ height:100px; }

			/* Junior */
				.main_goods2															{ position:relative; }
				.junior_goods_img														{ display:none; }
				.junior_tab_line														{ height:100px; }

			/* 기타제품 */
					.main_goods3														{ float:right; width:50%;  }
					.main_goods3 .goods_text_wrap										{ float:none; width:100%; }
						.goods_text_wrap												{ float:none; width:100%; min-height:auto; text-align:left; }
							.goods_text_core											{ margin:15px; }
								.goods_name_wrap										{ font-size:20px; }
								.goods_sub_wrap											{ min-height:70px; }

							.goods_text_btn												{ margin:0 auto; }

			/* 고객센터 */
					.main_goods4														{  }
						.main_service_wrap												{ min-height:auto; background:url('../../images/00main/service_bg.png') left bottom no-repeat; background-size:90%; text-align:center; }
							.main_service_core											{ padding:89px 0; }
							.main_service_num											{ float:none; width:100%; margin:0 0 15px 0; }
							.main_service_info_wrap										{ float:none; width:100%; }
										
										.main_cert_btn									{ margin:26px auto 0 auto;  }

				.main_bbs_inner															{ width:50%; }

				.main_bbs1 .main_bbs_view												{ margin:0 10px 30px 0 ; }
				.main_bbs2 .main_bbs_view												{ margin:0 0 30px 10px; }
				.main_bbs3 .main_bbs_view												{ margin:0 10px 0 0; }
				.main_bbs4 .main_bbs_view												{ margin:0 0 0 10px; }

					.photo_img_view														{ height:210px; }
					.main_event_btn														{ height:210px; }

	}

	@media only screen and (min-width:1024px) and (max-width:1200px) {		/* 테블릿() iPad LandSpace */


	}

	@media only screen and (min-width:1140px) {								/* PC */



	}

	@media only screen and (min-width:1024px) and (max-width:1140px) {			
		.main_notice_left {width:calc( 100% - 500px ); margin:73px 0 0 0;}
		.main_notice_list_core {height:200px;}
		.main_notice_tit_wrap {min-height:200px;}
		.main_notice_tit {margin:25px 0 20px 0;}
		.main_notice_icon {max-width:45px;}
		.notice_list_subj {max-width:70%; font-size:15px;}
		.notice_list_date {width:25%; padding:0;}

		.main_popupz_wrap {width:500px;}
		.main_popupz_vis_li {height:273px;}





	}

	@media only screen and (min-width:1024px) and (max-width:1269px) {

				.notice_list_subj {max-width:70%;}

				.notice_list_date {width:25%;}
				.main_notice_wrap {bottom:12%;}
				.main_notice_tit_wrap {width:24%;}
				.main_notice_tit {margin:35px 0 20px 0;}

	}

	@media only screen and (min-width:1024px) {

	.main_youtube_iframe {height:220px !important;}

	}

	

