/* vw 계산기준 360 */

@media all and (max-width: 1024px) {
	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

    select {
		border-radius:0; 
		-moz-border-radius:0; 
		-webkit-border-radius:0;
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
		background-color:#ffffff;
		background-image:url("/img/sub/select_arrow.svg");
		background-repeat:no-repeat;
		background-position:right 4.17vw center;
		background-size:2.78vw;
		width:100%;
		padding:0 8.33vw 0 6.94vw;
	}
	
	/* 체크박스 버튼 */
	.checkbox_label {display:inline-block; cursor:pointer;}
	.checkbox_label input[type=checkbox] {display:none;}
	.checkbox_label .check_icon {display:inline-block; width:5.83vw; height:5.83vw; background-image:url("/img/sub/checkbox_icon_off.svg"); background-repeat:no-repeat; background-size:contain; vertical-align:middle; cursor:pointer;}
	.checkbox_label span {vertical-align:middle;}
	.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.svg");}

	/*번호목록*/
	.number_list_con {margin-top:5.56vw;}
	.number_list_con > .contents_con {display:flex; justify-content:center; align-items:center; gap:2.78vw;}
	.number_list_con > .contents_con > .btn_con {}
	.number_list_con > .contents_con > .btn_con > a {display:block; width:7.78vw;}
	.number_list_con > .contents_con > .btn_con > a > img {width:100%;}
	.number_list_con > .contents_con > .list_con {display:flex; gap:3.33vw; text-align:center;}
	.number_list_con > .contents_con > .list_con > a {display:flex; justify-content:center; align-items:center; width:7.78vw; height:7.78vw; font-size:4.44vw; color:#666; font-weight:400; line-height:normal;}
	.number_list_con > .contents_con > .list_con > a.on {background:#012CFF; color:#FFF; font-weight:700; border-radius:1.11vw;}

	/* 헤더 */
	#header {width:100%; background:#FFF; position:fixed; top:0; left:0; right:0; z-index:300; transition:all 0.3s ease;}
	#header > .contents_con {width:100%; margin:0 auto; background:transparent; padding:2.78vw 5.56vw;}
	#header > .contents_con > .logo_con {width:15.28vw;}
	#header > .contents_con > .logo_con > a {display:block;}
	#header > .contents_con > .logo_con > a > img {width:100%;}
	#header > .contents_con > .logo_con > a > img.wh {display:none;}
	#header > .contents_con > .list_con {padding:5.56vw;}
	#header > .contents_con > .btn_con {}
	#header > .contents_con > .btn_con > .m_menu_btn {}
	#header > .contents_con > .btn_con > .m_menu_btn > a {display:inline-block; width:11.11vw;}
	#header > .contents_con > .btn_con > .m_menu_btn > a > img {width:100%;}
	#header > .contents_con > .btn_con > .m_menu_btn > a > img.open {display:none;}
	#header > .contents_con > .btn_con > .m_menu_btn > a > img.bk_open {display:block;}

	/* 헤더 클릭시 */
	#header.on {background:#2F2F2F;}
	#header.on > .contents_con {background:#2F2F2F;}
	#header.on > .contents_con > .logo_con > a > img {display:none;}
	#header.on > .contents_con > .logo_con > a > img.wh {display:block;}
	#header.on > .contents_con > .list_con > ul > li > a {color:#FFF;}
	#header.on > .contents_con > .btn_con > .m_menu_btn > a > img.open {display:block;}
	#header.on > .contents_con > .btn_con > .m_menu_btn > a > img.bk_open {display:none;}
	
	/* 모바일메뉴 */
	.m_main_nav {width:100%; margin:0 auto; height:100vh; background:#2F2F2F; position:fixed; top:0; left:0; right:0; z-index:-1;}
	.m_main_nav > .contents_con {height:100%; overflow-y:auto;}
	.m_main_nav > .contents_con > .list_con > ul {}
	.m_main_nav > .contents_con > .list_con > ul > li {border-bottom:1px solid rgba(255, 255, 255, 0.10);}
	.m_main_nav > .contents_con > .list_con > ul > li > .title_con {width:100%; padding:0 6.94vw;}
	.m_main_nav > .contents_con > .list_con > ul > li > .title_con > a {display:flex; justify-content:space-between; align-items:center; width:100%; padding:8.33vw 0;}
	.m_main_nav > .contents_con > .list_con > ul > li > .title_con > a > span {font-size:6.67vw; color:#FFF; font-weight:700; line-height:130%;}
	.m_main_nav > .contents_con > .list_con > ul > li > .title_con > a > img {width:5.00vw; transition:all 0.3s ease;}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu {display:none;}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu > ul {display:flex; flex-direction:column; gap:5.56vw; padding:0 6.94vw 8.33vw;}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu > ul > li {}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu > ul > li > a {display:inline-block; font-size:4.17vw; color:#FFF; font-weight:500; line-height:130%;}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu > ul > li > a.on {color:#14ADEA;}
	.m_main_nav > .contents_con > .list_con > ul > li:first-child > .title_con > a {margin:19.44vw 0 0;}
	.m_main_nav > .contents_con > .list_con > ul > li.on > .title_con > a > img {transform:rotate(180deg);}
	
	/* 메인 컨텐츠 */
	#main_con > .visual_con > .contents_con > .slide_con {border-radius:0 0 8.33vw 8.33vw;}
	#main_con > .visual_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {padding:25.28vw 0 59.72vw;}
	#main_con > .visual_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con > span {font-size:13.89vw; line-height:120%;}
	#main_con > .visual_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {width:147.22vw; margin-top:15.83vw; position:relative; left:50%; transform:translateX(-50%);}
	#main_con > .visual_con > .contents_con > .slide_con > .btn_con {right:6.67vw; bottom:9.72vw;}
	#main_con > .visual_con > .contents_con > .slide_con > .btn_con > ul {gap:3.33vw;}
	#main_con > .visual_con > .contents_con > .slide_con > .btn_con > ul > li.swiper-pagination-bullet {height:11.11vw; padding:0 5.56vw; border-radius:8.33vw; }
	#main_con > .visual_con > .contents_con > .slide_con > .btn_con > ul > li.swiper-pagination-bullet > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info01_con > .contents_con {flex-direction:column; align-items:unset; gap:8.33vw; max-width:100%; border-bottom:1px solid #D3D3D3; padding:13.89vw 5.56vw 20.83vw;}
	#main_con > .info01_con > .contents_con > .video_con {width:100%; border-radius:8.33vw;}
	#main_con > .info01_con > .contents_con > .txt_con {gap:8.33vw;}
	#main_con > .info01_con > .contents_con > .txt_con > .text01_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	#main_con > .info01_con > .contents_con > .txt_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info01_con > .contents_con > .txt_con > .btn_con {}
	#main_con > .info01_con > .contents_con > .txt_con > .btn_con > a {gap:2.78vw; width:38.06vw; height:10.56vw; border-radius:13.89vw;}
	#main_con > .info01_con > .contents_con > .txt_con > .btn_con > a > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	#main_con > .info01_con > .contents_con > .txt_con > .btn_con > a > img {width:4.72vw;}
	#main_con > .info02_con > .contents_con {max-width:90%; padding:19.44vw 0 13.89vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .category_con {width:34.17vw; height:13.61vw; padding:0 5.56vw; border-radius:13.89vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .category_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .text_con {margin:6.67vw 0 0;}
	#main_con > .info02_con > .contents_con > .txt_con > .text_con > span {font-size:8.33vw; letter-spacing:-0.20vw;}
	#main_con > .info02_con > .contents_con > .list_con {margin:17.50vw 0 0;}
	#main_con > .info02_con > .contents_con > .list_con > ul {flex-direction:column; justify-content:unset; gap:5.56vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li {width:100%; height:33.33vw; border-radius:11.11vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div {height:auto;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {padding:13.89vw 10.00vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .contents_con {width:100%; height:100%;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .contents_con > .title_con > span {font-size:8.33vw; letter-spacing:-0.20vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .contents_con > .info_con {flex-direction:column; justify-content:unset; align-items:unset; gap:21.11vw; margin:11.67vw 0 0;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .contents_con > .info_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .contents_con > .info_con > .btn_con > a {pointer-events:none; width:54.44vw; height:15.00vw; padding:0 5.56vw; backdrop-filter:blur(2.78vw); border-radius:13.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .contents_con > .info_con > .btn_con > a > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .contents_con > .info_con > .btn_con > a > img {width:3.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li.on {width:100%; height:148.33vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li.on > .list_div {height:100%;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li.on > .list_div > .txt_con > .contents_con {display:flex; flex-direction:column; justify-content:flex-end;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li.on > .list_div > .txt_con > .contents_con > .info_con > .btn_con > a {pointer-events:unset;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .bg.m_con {transition:opacity 0.3s ease;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .bg.m_con.m_off {opacity:1; background-size:contain; width:100%; height:33.33vw;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .bg.m_con.m_on {opacity:0;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li.on > .list_div > .bg.m_con.m_off {opacity:0;}
	#main_con > .info02_con > .contents_con > .list_con > ul > li.on > .list_div > .bg.m_con.m_on {opacity:1;}

	#main_con > .info03_con > .contents_con {gap:13.89vw; max-width:90%; padding:16.67vw 0;}
	#main_con > .info03_con > .contents_con > .title_con > span {font-size:8.33vw; letter-spacing:-0.20vw;}
	#main_con > .info03_con > .contents_con > .tab_list > ul {flex-direction:column; justify-content:unset; gap:2.78vw;}
	#main_con > .info03_con > .contents_con > .tab_list > ul > li {width:100%; height:13.89vw; border-radius:13.89vw;}
	#main_con > .info03_con > .contents_con > .tab_list > ul > li > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	#main_con > .info03_con > .contents_con > .tab_contents > .info_div > .text_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info03_con > .contents_con > .tab_contents > .info_div > .slide_con {margin:13.89vw 0 0;}
	#main_con > .info03_con > .contents_con > .tab_contents > .info_div > .slide_con > .swiper .swiper-wrapper .swiper-slide > .img_con {height:72.22vw; border-radius:8.33vw;}
	#main_con > .info03_con > .contents_con > .tab_contents > .info_div > .slide_con > .control_con {width:auto; background:unset; margin:5.56vw 0 0; padding:0; position:unset; border-radius:0;}
	#main_con > .info03_con > .contents_con > .tab_contents > .info_div > .slide_con > .control_con > .btn_con {justify-content:center; gap:2.78vw;}
	#main_con > .info03_con > .contents_con > .tab_contents > .info_div > .slide_con > .control_con > .btn_con .slide_btn {width:11.11vw;}
	#main_con > .info03_con > .contents_con > .tab_contents > .info_div > .slide_con > .control_con > .dot {display:none;}
	#main_con > .info04_con > .contents_con {max-width:90%; padding:8.33vw 0;}
	#main_con > .info04_con > .contents_con > .img_con {border-radius:8.33vw;}
	#main_con > .info04_con > .contents_con > .txt_con {width:90%; gap:11.11vw;}
	#main_con > .info04_con > .contents_con > .txt_con > .text01_con {min-width:34.17vw; height:13.61vw; padding:5.56vw 0; border-radius:13.89vw;}
	#main_con > .info04_con > .contents_con > .txt_con > .text01_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info04_con > .contents_con > .txt_con > .text02_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	#main_con > .info04_con > .contents_con > .txt_con > .text03_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	#main_con > .info05_con > .contents_con {max-width:100%; padding:13.89vw 0; overflow:hidden;}
	#main_con > .info05_con > .contents_con > .title_con {width:90%; margin:0 auto;}
	#main_con > .info05_con > .contents_con > .title_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	#main_con > .info05_con > .contents_con > .txt_con {flex-direction:column; align-items:unset; gap:8.33vw; width:90%; margin:0 auto; margin-top:2.78vw;}
	#main_con > .info05_con > .contents_con > .txt_con > .text01_con > span {font-size:7.22vw; letter-spacing:-0.17vw;}
	#main_con > .info05_con > .contents_con > .txt_con > .text02_con {width:100%;}
	#main_con > .info05_con > .contents_con > .txt_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info05_con > .contents_con > .slide_con {width:90%; margin:0 auto; margin-top:8.33vw;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper {overflow:visible;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper {}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:80.56vw; margin:0 2.78vw 0 0;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {width:100%; border-radius:8.33vw; overflow:hidden;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {width:100%;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con {margin:5.56vw 0 0;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con {}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con > span {font-family:"Pretendard", sans-serif; font-size:5.00vw; color:#222; font-weight:700; line-height:120%; letter-spacing:-0.11vw;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con {margin:5.56vw 0 0;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con > span {font-size:4.44vw; color:#808080; font-weight:400; line-height:140%; letter-spacing:-0.11vw;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; gap:2.22vw; margin:8.33vw 0 0; position:unset;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:#D9D9D9; margin:0; padding:0; opacity:1;}
	#main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {background:#0070C0;}
	#main_con > .info06_con > .contents_con {max-width:90%; padding:13.89vw 0;}
	#main_con > .info06_con > .contents_con > .top_con > .title_con > span {font-size:7.78vw; letter-spacing:-0.18vw;}
	#main_con > .info06_con > .contents_con > .top_con > a {width:4.17vw;}
	#main_con > .info06_con > .contents_con > .list_con {margin:4.72vw 0 0;}
	#main_con > .info06_con > .contents_con > .list_con > ul {}
	#main_con > .info06_con > .contents_con > .list_con > ul > li {border-bottom:1px solid rgba(0,0,0,0.3); padding:0 0 3.06vw;}
	#main_con > .info06_con > .contents_con > .list_con > ul > li > a {height:18.33vw;}
	#main_con > .info06_con > .contents_con > .list_con > ul > li > a > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	#main_con > .info07_con > .contents_con {padding:16.67vw 0;}
	#main_con > .info07_con > .contents_con > .title_con > span {font-size:8.89vw; line-height:130%; letter-spacing:-0.21vw;}
	#main_con > .info07_con > .contents_con > .slide_con {margin:8.33vw 0 0;}
	#main_con > .info07_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:58.89vw; margin:0 3.33vw 0 0; border-radius:4.44vw;}
	 
	/* 서브 공통 */
	#sub_con {position:relative; overflow:hidden;}
	#sub_con > .contents_con {max-width:90%; padding:22.22vw 0 39.44vw;}
	#sub_con > .contents_con > .banner_con {flex-direction:column; align-items:unset; gap:2.78vw;}
	#sub_con > .contents_con > .banner_con > .title_con {order:2; width:100%; border:1px solid #A2A2A2; padding:2.78vw; border-radius:27.78vw;}
	#sub_con > .contents_con > .banner_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	#sub_con > .contents_con > .banner_con > .img_con {order:1; border-radius:5.56vw;}
	#sub_con > .contents_con > .contents_con {display:flex; gap:5.56vw; margin:6.94vw 0 0;}
	#sub_con > .contents_con > .contents_con > .nav_con {display:none;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con {display:block; width:100%; position:absolute; bottom:0; left:0; right:0; z-index:100;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con {width:100%; background:rgba(255,255,255,0.8); backdrop-filter:blur(1.39vw); padding:5.56vw; box-shadow:0 -2.78vw 2.78vw 0 rgba(0,0,0,0.1); border-radius:8.33vw 8.33vw 0 0;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .title_con {display:flex; justify-content:center; align-items:center; width:100%; height:11.94vw; border:1px solid #DFDFDF; background:#FFF; backdrop-filter:blur(0.69vw); border-radius:5.56vw;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .title_con > span {font-size:5.00vw; color:#222; font-weight:700; line-height:normal; letter-spacing:-0.11vw;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con {margin:1.39vw 0 0;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:1.39vw;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li {}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div {}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box {}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select {display:flex; justify-content:space-between; align-items:center; gap:2.78vw; width:100%; height:auto; border:1px solid #DFDFDF; background:#FFF; backdrop-filter:blur(0.69vw); padding:2.78vw 5.56vw; border-radius:5.56vw;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select > span {font-size:5.00vw; color:#222; font-weight:700; line-height:normal; letter-spacing:-0.11vw;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select > .img_con {flex-shrink:0; width:3.89vw; transition:all 0.3s ease;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select > .img_con > img {width:100%;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select > .img_con > img.bk {}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select > .img_con > img.color {display:none;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select.on {}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select.active {border:1px solid #012CFF; background:rgba(160, 204, 255, 0.2);}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select.active > span {color:#012CFF;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select.active > .img_con {transform:rotate(180deg);}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select.active > .img_con > img.bk {display:none;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .select.active > .img_con > img.color {display:block;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .option_list {display:none; margin:1.39vw 0 0;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .option_list > ul {display:flex; flex-direction:column; align-items:center; gap:1.39vw; max-height:40.00vw; border:1px solid #DFDFDF; backdrop-filter:blur(0.69vw); padding:2.78vw 8.33vw; border-radius:4.17vw; overflow-y:auto;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .option_list > ul > li {width:100%; text-align:center;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .option_list > ul > li > a {display:block; padding:2.22vw 0; font-size:4.44vw; color:#4B4B4B; font-weight:400; line-height:normal; letter-spacing:-0.10vw;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box > .option_list > ul > li > a.on {color:#2F62FD; font-weight:700;}
	#sub_con > .contents_con > .contents_con > .nav_con.m_con > .contents_con > .list_con > ul > li > .list_div > .select_box .select.active + .option_list {display:block;}
	#sub_con > .contents_con > .contents_con > .nav_con.scroll {position:fixed;}
	#sub_con > .contents_con > .contents_con > .nav_con.scroll_end {position:absolute; bottom:0;}
	#sub_con > .contents_con.product {padding:22.22vw 0 69.44vw;}
	#sub_con > .contents_con.tech > .banner_con > .title_con {display:none;}

	/* New */
	.new_sub01_con > .contents_con > .new_list_con > .gallery_list_con > ul {gap:2.78vw;}
	.new_sub01_con > .contents_con > .new_list_con > .gallery_list_con > ul > li {width:43.06vw; border-radius:2.78vw;}
	.new_sub01_con > .contents_con > .new_list_con > .gallery_list_con > ul > li > a > .list_div > .title_con {padding:0;}
	.new_sub01_con > .contents_con > .new_list_con > .gallery_list_con > ul > li > a > .list_div > .title_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	
	/* Greeting */
	.company_sub01_con > .contents_con > .txt_con {border-bottom:1px solid #DFDFDF; padding:2.78vw 0 6.94vw;}
	.company_sub01_con > .contents_con > .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.company_sub01_con > .contents_con > .txt_con > .text_con {margin:10.00vw 0 0;}
	.company_sub01_con > .contents_con > .txt_con > .text_con > span {font-size:4.44vw; line-height:200%; letter-spacing:-0.11vw;}
	.company_sub01_con > .contents_con > .info01_con {margin:13.33vw 0 0;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con {margin:10.83vw 0 0;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con > ul {flex-direction:column; justify-content:unset; align-items:unset; gap:6.39vw;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con > ul > li {width:100%;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .img_con {border-radius:5.56vw;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {margin:4.72vw 0 0;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con {width:73.89vw; height:11.39vw; border-radius:13.89vw;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {margin:5.00vw 0 0;}
	.company_sub01_con > .contents_con > .info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.company_sub01_con > .contents_con > .info02_con {margin:13.33vw 0 0;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con {}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .title_con {}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .title_con > span {font-size:6.11vw; color:#0C0C0C; line-height:130%; letter-spacing:-0.24vw;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .list_con {display:none;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con {margin:5.56vw 0 0;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper {}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper {}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; margin:0 5.56vw 0 0;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {width:100%; border-radius:5.56vw; overflow:hidden;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {width:100%;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .box_con {display:flex; flex-direction:column; gap:4.17vw; width:100%; min-height:87.78vw; border:1px solid #E8E4E4; margin:5.56vw 0 0; padding:5.56vw; border-radius:5.56vw;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .box_con > .title_con {}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .box_con > .title_con > span {font-size:6.11vw; color:#3D3D3D; font-weight:700; line-height:150%; letter-spacing:-0.15vw;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .box_con > .list_con {}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .box_con > .list_con > ul {display:flex; flex-direction:column; gap:4.17vw;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .box_con > .list_con > ul > li {position:relative;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .box_con > .list_con > ul > li:before {content:''; width:1.11vw; height:1.11vw; background:#ADADAD; position:absolute; top:2.78vw; left:2.78vw; border-radius:100%;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .box_con > .list_con > ul > li > span {display:inline-block; padding-left:6.94vw; font-family:"Pretendard", sans-serif; font-size:4.44vw; color:#ADADAD; font-weight:400; line-height:150%; letter-spacing:-0.11vw;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:2.78vw; margin:5.56vw 0 0; position:unset;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.50vw; height:2.50vw; background:#EFEAEA; margin:0; opacity:1;}
	.company_sub01_con > .contents_con > .info02_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {background:#012CFF;}
	.company_sub01_con > .contents_con > .info03_con {margin:13.33vw 0;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .txt_con {gap:2.78vw; border-bottom:1px solid #EBEBEB; padding:8.33vw 0;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.15vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .txt_con > .title_con > span .color_text {letter-spacing:-0.15vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .txt_con > .text_con > span {font-size:5.00vw; font-weight:400; letter-spacing:-0.12vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .list_con {display:none;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con {margin:13.61vw 0 0;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper {}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper {}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide {width:100%; height:212.78vw; margin:0 5.56vw 0 0; border-radius:8.33vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide > .contents_con {display:flex; flex-direction:column; gap:8.33vw; padding:5.56vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide > .contents_con > .title_con {display:flex; align-items:stretch; gap:4.17vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide > .contents_con > .title_con > .num_con {display:flex; align-items:center; flex-shrink:0; width:26.67vw; min-height:19.72vw; border-right:2px solid #000;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide > .contents_con > .title_con > .num_con > span {font-size:19.44vw; color:#012CFF; font-weight:700; line-height:19.44vw; letter-spacing:-0.47vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide > .contents_con > .title_con > .text_con {}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide > .contents_con > .title_con > .text_con > span {font-size:6.11vw; color:#3D3D3D; font-weight:700; line-height:150%; letter-spacing:-0.16vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide > .contents_con > .text_con {display:flex; flex-direction:column; gap:4.17vw; width:100%;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide > .contents_con > .text_con > span {font-family:"Pretendard", sans-serif; font-size:4.44vw; color:#6D6D6D; font-weight:400; line-height:150%; letter-spacing:-0.11vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide:first-child {background:url("/img/company/m_company_sub01_con_info03_list_bg_img01.png")no-repeat center/cover;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide:first-child > .contents_con > .text_con {gap:11.94vw;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide:nth-child(2) {background:url("/img/company/m_company_sub01_con_info03_list_bg_img02.png")no-repeat center/cover;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper > .swiper-slide:nth-child(3) {background:url("/img/company/m_company_sub01_con_info03_list_bg_img03.png")no-repeat center/cover;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:2.78vw; margin:5.56vw 0 0; position:unset;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.50vw; height:2.50vw; background:#EFEAEA; margin:0; opacity:1;}
	.company_sub01_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {background:#012CFF;}	
	.company_sub01_con > .contents_con > .info04_con > .contents_con {padding:13.89vw 0;}
	.company_sub01_con > .contents_con > .info04_con > .contents_con > ul > li {padding:0 0 8.89vw;}
	.company_sub01_con > .contents_con > .info04_con > .contents_con > ul > li:last-child {padding:8.89vw 0 0;}
	.company_sub01_con > .contents_con > .info04_con > .contents_con > ul > li > .list_div {gap:8.33vw;}
	.company_sub01_con > .contents_con > .info04_con > .contents_con > ul > li > .list_div > .title_con > span {font-size:6.67vw; letter-spacing:-0.15vw;}
	.company_sub01_con > .contents_con > .info04_con > .contents_con > ul > li > .list_div > .text_con > span {font-size:4.44vw; line-height:200%; letter-spacing:-0.11vw;}
	.company_sub01_con > .contents_con > .info04_con > .contents_con > ul > li > .list_div > .sign_con {padding:6.67vw 0 0;}
	.company_sub01_con > .contents_con > .info04_con > .contents_con > ul > li > .list_div > .sign_con > span {font-size:6.11vw;letter-spacing:-0.15vw;}
	.company_sub01_con > .contents_con > .info04_con > .contents_con > ul > li > .list_div > .sign_con > img {width:53.89vw; right:-18.06vw;}
	
	/* History */
	.company_sub02_con > .contents_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;} 
	.company_sub02_con > .contents_con > .list_con {border-bottom:1px solid #DFDFDF; margin:10.00vw 0 0; padding:0 0 6.94vw;} 
	.company_sub02_con > .contents_con > .list_con:after {content:none;} 
	.company_sub02_con > .contents_con > .list_con > ul {gap:4.17vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div {flex-direction:column; align-items:unset; gap:1.67vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .year_con {width:100%;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .year_con:after {content:none;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .year_con > span {font-size:7.22vw; letter-spacing:-0.17vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .list_con {padding:0;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul {gap:1.39vw;}
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div {gap:1.67vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .month_con {flex-shrink:0; width:6.11vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .month_con > span {font-size:4.44vw; letter-spacing:-0.11vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .dot {width:1.94vw; height:1.94vw; border:0.66vw solid #C2C2C2; top:2.78vw; left:7.78vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .text_con {gap:1.67vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li.color01 > .list_div > .year_con {text-align:left;} 
	.company_sub02_con > .contents_con > .list_con > ul > li.color01 > .list_div > .year_con > span {letter-spacing:-0.17vw;} 
	.company_sub02_con > .contents_con > .list_con > ul > li.color02 > .list_div > .list_con > ul > li > .list_div > .dot {border:0.66vw solid rgba(67, 99, 255, 0.50);} 
	.company_sub02_con > .contents_con > .list_con > ul > li.color03 > .list_div > .list_con > ul > li > .list_div > .dot {border:0.66vw solid #4363FF;} 
	.company_sub02_con > .contents_con > .list_con > ul > li.color04 > .list_div > .list_con > ul > li > .list_div > .dot {border:0.66vw solid #0021C5;} 
	.company_sub02_con > .contents_con > .img_list {margin:13.33vw 0 0;} 
	.company_sub02_con > .contents_con > .img_list > .title_con > span {font-size:6.11vw; line-height:normal; letter-spacing:-0.14vw;} 
	.company_sub02_con > .contents_con > .img_list > .list_con {margin:5.56vw 0 0;} 
	.company_sub02_con > .contents_con > .img_list > .list_con > ul {gap:5.56vw;} 
	.company_sub02_con > .contents_con > .img_list > .list_con > ul > li {width:100%;}
	.company_sub02_con > .contents_con > .img_list > .list_con > ul > li > .list_div > .img_con {border-radius:2.78vw;}
	.company_sub02_con > .contents_con > .img_list > .list_con > ul > li > .list_div > .txt_con {bottom:2.78vw; left:2.78vw;}
	.company_sub02_con > .contents_con > .img_list > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:7.22vw; letter-spacing:-0.18vw;}
	.company_sub02_con > .contents_con > .img_list > .list_con > ul > li > .list_div > .txt_con > .text02_con {margin:1.39vw 0 0;}
	.company_sub02_con > .contents_con > .img_list > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.company_sub02_con > .contents_con > .country_con {margin:13.33vw 0 0;}
	.company_sub02_con > .contents_con > .country_con > .txt_con {padding:0 0 6.94vw;}
	.company_sub02_con > .contents_con > .country_con > .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.15vw;}
	.company_sub02_con > .contents_con > .country_con > .txt_con > .text_con {margin:8.33vw 0 0;}
	.company_sub02_con > .contents_con > .country_con > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.15vw;}
	.company_sub02_con > .contents_con > .country_con > .list_con {display:none;}
	.company_sub02_con > .contents_con > .country_con > .slide_con {margin:11.11vw 0 0;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper {}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper {}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; margin:0 5.56vw 0 0;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > ul {display:flex; flex-wrap:wrap; justify-content:center; gap:2.78vw;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > ul > li {width:42.78vw;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > ul > li > .list_div {display:flex; flex-direction:column; align-items:center; border:1px solid #F1F0F0; background:#FAFAFA; padding:2.78vw 5.56vw; border-radius:1.39vw;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > ul > li > .list_div > .img_con {width:21.67vw; margin:0 auto;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > ul > li > .list_div > .img_con > img {width:100%;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > ul > li > .list_div > .text_con {}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > ul > li > .list_div > .text_con > span {font-family:"Pretendard", sans-serif; font-size:4.44vw; color:#222; font-weight:500; line-height:150%; letter-spacing:-0.11vw;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:2.78vw; margin:5.56vw 0 0; position:unset;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.50vw; height:2.50vw; background:#EFEAEA; margin:0; opacity:1;}
	.company_sub02_con > .contents_con > .country_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {background:#012CFF;}	
	
	/* Certificates */
	.company_sub03_con > .contents_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;} 
	.company_sub03_con > .contents_con > .list_con {margin:10.00vw 0 0;} 
	.company_sub03_con > .contents_con > .list_con > ul {gap:5.56vw;} 
	.company_sub03_con > .contents_con > .list_con > ul > li {width:41.67vw;}

	/* Management Policy */
	.company_sub04_con > .contents_con > .txt_con {padding:0 0 6.94vw;}
	.company_sub04_con > .contents_con > .txt_con > .title_con  > span {font-size:6.11vw; letter-spacing:-0.14vw;} 
	.company_sub04_con > .contents_con > .txt_con > .text_con {margin:10.00vw 0 0;} 
	.company_sub04_con > .contents_con > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;} 
	.company_sub04_con > .contents_con > .list_con {margin:13.33vw 0 0;}
	.company_sub04_con > .contents_con > .list_con > ul {gap:6.94vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li {padding-bottom:6.94vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div {flex-direction:column; align-items:unset; gap:5.00vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .title_con {width:100%; min-height:20.00vw; border-radius:5.56vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .info_con {display:block;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .info_con > span {font-size:5.00vw; line-height:150%; letter-spacing:-0.12vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .list_con {display:block;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul {gap:1.67vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li {gap:4.17vw; min-height:auto;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > span {font-size:5.00vw; line-height:150%; letter-spacing:-0.12vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > img {width:18.89vw;}
	.company_sub04_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li:nth-child(3) > img {width:25.56vw;}

	/* Manufacturing Process */
	.company_sub05_con > .contents_con {max-width:100%;}
	.company_sub05_con > .contents_con > .txt_con {padding:0 0 6.94vw;}
	.company_sub05_con > .contents_con > .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;} 
	.company_sub05_con > .contents_con > .txt_con > .text_con {margin:10.00vw 0 0;} 
	.company_sub05_con > .contents_con > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}  
	.company_sub05_con > .contents_con > .slide_con {margin:13.33vw 0 0;}
	.company_sub05_con > .contents_con > .slide_con > .swiper {overflow:visible;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:72.22vw;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {gap:5.83vw; padding:5.56vw 5.56vw;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .num_con > span {font-size:6.39vw; letter-spacing:-0.15vw;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {width:34.44vw;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text01_con {min-height:19.17vw;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text01_con > span {font-size:6.39vw; letter-spacing:-0.15vw;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:nth-child(4) > .contents_con > .txt_con > .text01_con > span {letter-spacing:-0.32vw;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text02_con {width:39.17vw; min-height:33.33vw; margin:6.67vw 0 0;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text02_con > span {font-size:4.72vw; letter-spacing:-0.11vw;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:2.78vw; margin:3.33vw 0 0; position:unset;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.50vw; height:2.50vw; background:#EFEAEA; margin:0; border-radius:100%; opacity:1;}
	.company_sub05_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {background:#012CFF;}
	.company_sub05_con > .contents_con > .slide_con > .logo_con {height:18.33vw; margin:13.33vw 0 0;}
	.company_sub05_con > .contents_con > .slide_con > .logo_con > img {width:20.00vw;}
	.company_sub05_con > .contents_con > .ls_con {margin:14.44vw 0 0;}
	.company_sub05_con > .contents_con > .ls_con > .list_con {display:none;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con {}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper {}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper {}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; height:200.00vw; margin:0 5.56vw 0 0;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {display:flex; flex-direction:column; gap:5.28vw;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {width:100%;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {width:100%;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con {display:flex; flex-direction:column; align-items:center;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text01_con {display:flex; justify-content:center; align-items:center; width:28.06vw; height:11.11vw; background:#012CFF; border-radius:13.89vw;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text01_con > span {font-family:"Pretendard", sans-serif; font-size:5.56vw; color:#FFF; font-weight:700; line-height:100%; letter-spacing:-0.13vw;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text02_con {margin:3.61vw 0 0;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text02_con > span {font-family:"Pretendard", sans-serif; font-size:6.39vw; color:#012CFF; font-weight:700; line-height:100%; letter-spacing:-0.15vw;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text03_con {margin:5.83vw 0 0;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text03_con > span {font-family:"Pretendard", sans-serif; font-size:4.72vw; color:#808080; font-weight:300; line-height:140%; letter-spacing:-0.11vw;}{}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:2.78vw; margin:1.39vw 0 0; position:unset;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.50vw; height:2.50vw; background:#EFEAEA; margin:0; border-radius:100%; opacity:1;}
	.company_sub05_con > .contents_con > .ls_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {background:#012CFF;}

	/* contact */
	.contact_sub01_con form .contents_con > .txt_con {padding:0 0 6.94vw;}
	.contact_sub01_con form .contents_con > .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.contact_sub01_con form .contents_con > .txt_con > .text_con {margin:10.00vw 0 0;}
	.contact_sub01_con form .contents_con > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .list_con {margin:6.39vw 0 0;}
	.contact_sub01_con form .contents_con > .list_con > ul {display:flex; flex-direction:column;}
	.contact_sub01_con form .contents_con > .list_con > ul > li {flex-direction:column; gap:0; border:none; padding:0;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div {flex-direction:column; align-items:unset; gap:1.39vw; border-bottom:0.28vw solid #EDEDED; padding:2.78vw 0;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div > .title_con {width:100%; padding:2.78vw;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div > .input_con > input {width:100%; height:12.50vw; padding:0 5.56vw; font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div > .select_con {gap:2.78vw;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div > .select_con > input {width:39.44vw; height:9.44vw; padding:0 2.78vw; font-size:3.89vw; letter-spacing:-0.11vw; border-radius:1.39vw;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div > .select_con > span {font-size:5.00vw; color:#222;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div > .select_con > select {width:39.44vw; height:9.44vw; font-size:3.89vw; letter-spacing:-0.11vw; border-radius:1.39vw;}
	.contact_sub01_con form .contents_con > .list_con > ul > li > .list_div > .textarea_con > textarea {height:77.78vw; padding:2.78vw; font-size:3.89vw; letter-spacing:-0.10vw; border-radius:2.78vw;}
	.contact_sub01_con form .contents_con > .info_con {margin:5.28vw 0 0;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div {border-bottom:0.28vw solid #DFDFDF; padding:6.94vw 0;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div > .txt_con > .title_con {margin:0 0 2.78vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div > .text_con {margin:5.56vw 0 0;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div > .textarea_con {margin:5.56vw 0 0;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div > .textarea_con > textarea {height:100.00vw; padding:5.56vw; font-size:4.44vw; line-height:normal; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 {gap:5.56vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .title_con > span {font-size:6.67vw; letter-spacing:-0.15vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .txt_con > .title_con > span {font-size:5.83vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .txt_con > .text_con.pd_20 {padding:0 0 0 4.44vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .list_con > ul {gap:5.56vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .list_con > ul > li > .list_div > .title_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .list_con > ul > li > .list_div > .text01_con {margin:2.78vw 0 0; padding:0 0 0 4.44vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .list_con > ul > li > .list_div > .text01_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .list_con > ul > li > .list_div > .text02_con {margin:2.78vw 0 0;}
	.contact_sub01_con form .contents_con > .info_con > ul > li > .list_div.gap_15 > .list_con > ul > li > .list_div > .text02_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .info_con > ul > li:first-child {margin:0 0 5.28vw;}
	.contact_sub01_con form .contents_con > .check_con {justify-content:space-between; align-items:flex-end; gap:0; margin:5.28vw 0 0;}
	.contact_sub01_con form .contents_con > .check_con > label {align-items:unset; gap:1.94vw;}
	.contact_sub01_con form .contents_con > .check_con > label > span {font-size:3.89vw; letter-spacing:-0.10vw;}
	.contact_sub01_con form .contents_con > .check_con > a {font-size:4.44vw; letter-spacing:-0.11vw;}
	.contact_sub01_con form .contents_con > .btn_con {margin:5.28vw 0 0;}
	.contact_sub01_con form .contents_con > .btn_con > a {width:100%; margin:0 auto; height:14.17vw; font-size:4.44vw; border-radius:2.78vw;}

	/* Notice */
	.board_sub01_con > .contents_con > .title_con {margin:0 0 8.33vw;}
	.board_sub01_con > .contents_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}

	/* Catalogue */
	.board_sub02_con > .contents_con > .title_con {margin:0 0 8.33vw;}
	.board_sub02_con > .contents_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.board_sub02_con > .contents_con > .title_con > .tab_list > ul {gap:1.39vw;}
	.board_sub02_con > .contents_con > .title_con > .tab_list > ul > li > a {width:11.11vw;}

	/* Exhibition */
	.board_sub03_con > .contents_con > .title_con {margin:0 0 8.33vw;}
	.board_sub03_con > .contents_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.board_sub03_con > .contents_con > .exhibition_list_con {padding:2.78vw 0 0;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul {gap:5.56vw;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul > li {width:100%;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul > li > .list_div > .new_icon {min-height:8.61vw;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul > li > .list_div > .new_icon > span {width:17.50vw; height:6.39vw; font-size:3.89vw; border-radius:13.89vw;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul > li > .list_div > a > .img_con {width:100%; border-radius:5.56vw;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con {padding:2.22vw 2.78vw 0;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .title_con > .text_con {width:90%;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .title_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.13vw;}
	.board_sub03_con > .contents_con > .exhibition_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .title_con > .file_con {width:5.00vw;}

	/* Tech Note */
	.tech_sub01_con > .contents_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con {margin:8.33vw 0 0;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul {gap:4.17vw;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li {width:100%;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > .new_icon {min-height:8.61vw;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > .new_icon > span {width:17.50vw; height:6.39vw; font-size:3.89vw; border-radius:13.89vw;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > a > .img_con {width:100%;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con {padding:2.22vw 2.78vw 0;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .title_con > .text_con {width:90%;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .title_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.13vw;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .title_con > .file_con {width:5.00vw;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .date_con {margin:2.78vw 0 0;}
	.tech_sub01_con > .contents_con > .tech_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .date_con > span {font-size:5.00vw;}
	
	.tech_sub01_con > .contents_con > .txt_con {padding:0 0 6.94vw;}
	.tech_sub01_con > .contents_con > .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.tech_sub01_con > .contents_con > .txt_con > .text_con {margin:10.00vw 0 0;}
	.tech_sub01_con > .contents_con > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.tech_sub01_con > .contents_con > .info_con {margin:5.00vw 0; padding:5.56vw 0;}
	.tech_sub01_con > .contents_con > .info_con > .title_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	.tech_sub01_con > .contents_con > .info_con > .text_con {margin:4.17vw 0 0;}
	.tech_sub01_con > .contents_con > .info_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul {gap:2.78vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .title_con {gap:2.78vw; padding:4.17vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .title_con > img {width:4.17vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .title_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .contents_con {margin:2.78vw 0 0; padding:5.56vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .contents_con > .title_con {margin:0 0 4.17vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .contents_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .contents_con > .q_con {gap:1.67vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .contents_con > .q_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .contents_con > .a_con {gap:1.67vw; margin:5.56vw 0 0;}
	.tech_sub01_con > .contents_con > .qna_con > ul > li > .list_div > .contents_con > .a_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}

	/* Tech Note 뷰 */
	.tech_sub01_view_con > .contents_con > .title_con {margin:0 0 8.33vw;}
	.tech_sub01_view_con > .contents_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}

	/* 일반 리스트 (notice, catalogue) */
	.notice_list_con > .normal_list_con > .contents_con > .title_con > table > tbody > tr > td {border-bottom:1px solid #E8E8E8; padding:1.39vw 0;}
	.notice_list_con > .normal_list_con > .contents_con > .title_con > table > tbody > tr > td > span {font-size:3.33vw; letter-spacing:-0.08vw;}
	.notice_list_con > .normal_list_con > .contents_con > .title_con > table > tbody > tr > .num_td {width:13.89vw;}
	.notice_list_con > .normal_list_con > .contents_con > .title_con > table > tbody > tr > .date_td {width:25.00vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > td {border-bottom:1px solid #E8E8E8; padding:4.44vw 1.39vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > td > span {font-size:3.89vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .num_td {width:13.89vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td {padding:4.44vw 1.39vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .txt_con {flex-direction:column; align-items:unset; gap:1.39vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .txt_con > .new_con {width:12.22vw; height:5.56vw; border-radius:13.89vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .txt_con > .new_con > span {font-size:3.06vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .txt_con > .text_con {gap:1.39vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .txt_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .txt_con > .text_con > img {width:5.00vw;}
	.notice_list_con > .normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .date_td {width:25.00vw;}

	/* 갤러리 리스트 (catalogue) */
	.notice_list_con > .gallery_list_con > ul {gap:4.17vw;}
	.notice_list_con > .gallery_list_con > ul > li {width:100%;}
	.notice_list_con > .gallery_list_con > ul > li > .list_div > .new_icon {min-height:8.61vw;}
	.notice_list_con > .gallery_list_con > ul > li > .list_div > .new_icon > span {width:17.50vw; height:6.39vw; font-size:3.89vw; border-radius:13.89vw;}
	.notice_list_con > .gallery_list_con > ul > li > .list_div > a > .img_con {width:100%;}
	.notice_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con {padding:2.22vw 2.78vw 0;}
	.notice_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .title_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.13vw;}
	.notice_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .title_con > .file_con {width:5.00vw;}
	.notice_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .date_con {margin:2.78vw 0 0;}
	.notice_list_con > .gallery_list_con > ul > li > .list_div > a > .txt_con > .date_con > span {font-size:5.00vw;}

	/* 뷰페이지 */
	.normal_view_con > .contents_con > .top_con {flex-direction:column; justify-content:unset; align-items:unset; gap:2.78vw; padding:4.17vw 0;}
	.normal_view_con > .contents_con > .top_con > .title_con > span {font-size:6.11vw;}
	.normal_view_con > .contents_con > .top_con > .date_con > span {font-size:4.44vw;}
	.normal_view_con > .contents_con > .post_con {min-height:69.44vw; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; padding:8.33vw; font-size:3.89vw;}
	.normal_view_con > .contents_con > .file_con {flex-direction:column; align-items:unset; gap:2.78vw; border-bottom:1px solid #E8E8E8; padding:4.17vw 0;}
	.normal_view_con > .contents_con > .file_con > .title_con {flex-shrink:0; display:flex; align-items:center; gap:0.56vw; width:100%;}
	.normal_view_con > .contents_con > .file_con > .title_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.normal_view_con > .contents_con > .file_con > .title_con > img {width:5.00vw;}
	.normal_view_con > .contents_con > .file_con > .list_con > ul {gap:1.67vw;}
	.normal_view_con > .contents_con > .file_con > .list_con > ul > li > a {font-size:4.44vw; letter-spacing:-0.11vw;}
	.normal_view_con > .contents_con > .btn_con {margin:8.33vw 0 0;}
	.normal_view_con > .contents_con > .btn_con > a {width:39.44vw; height:11.39vw; font-size:4.44vw; border-radius:138.89vw;}

	/* 푸터 */
	#footer > .contents_con > .info_con {max-width:90%; padding:8.33vw 0;}
	#footer > .contents_con > .info_con > .txt_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#footer > .contents_con > .info_con > .txt_con > .text_con {margin:2.78vw 0 0;}
	#footer > .contents_con > .info_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#footer > .contents_con > .info_con > .list_con {margin:8.06vw 0 0;}
	#footer > .contents_con > .info_con > .list_con > ul {gap:1.39vw;}
	#footer > .contents_con > .info_con > .list_con > ul > li > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#footer > .contents_con > .info_con > .list_con > ul > li > span a {font-size:5.00vw; letter-spacing:-0.12vw;}
	#footer > .contents_con > .copy_con {padding:5.56vw 0;}
	#footer > .contents_con > .copy_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}


}



@media all and (max-width: 768px) {
	
	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

}