<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media all and (max-width:1460px) {
	.visual_slider [class^="visual_"] { height:800px; }
	.visual_slider [class^="visual_"] p { font-size:4vw; }
	.main_visual .bx-wrapper .bx-prev, .main_visual .bx-wrapper .bx-next{ top:calc(50% + 36px); height:60%; }
	.visual_slider .visual_1 p { top:calc(50% + 36px); }
	.visual_slider .visual_1 p strong span { font-size:2.2vw; }
	[class^="mct_"] { padding-top:110px; padding-bottom:110px; }
	.main_title { padding-bottom:50px; }
	.mct_news ul { margin:0 -10px; }
	.mct_news li { padding:0 10px; }
	.mct_news li a { width:calc(100% - 20px); }
	.mct_partner li { width:25%; }
	.mct_contact .map_address span.br { display:block; }
	.mct_contact .map_content .item.seoul .map_box { height:465px; }
}
@media all and (max-width:1260px) {
	.visual_slider [class^="visual_"] { height:700px; }
	.mct_product:after { background-size:80%; }
	.mct_product, .product_slider, .product_slider .inbox { height:100%; }
	.mct_product .bx-wrapper .bx-prev, .bx-wrapper .bx-next { height:78px; }
 	.product_slider [class^="product_"]:before { right:-80px; top:-180px; width:440px; height:440px; }
	.product_slider .txtwrap { padding-top:110px; padding-bottom:160px; }
	.product_slider p.thumb { top:70%; width:50%; }
}
@media all and (max-width:960px) {
	.visual_slider [class^="visual_"] p.pc { display:none; }
	.visual_slider [class^="visual_"] p.mo { display:block; }
	.visual_slider [class^="visual_"] p { font-size:5.4vw; }
	.visual_slider .visual_1 p strong span { font-size:2.6vw; }
	[class^="mct_"] { padding-top:80px; padding-bottom:80px; }
	[class^="mct_"] .btn_more.round { width:160px; height:42px; line-height:42px; font-size:1.7rem; }
	.mct_contact [class^="contact_"], .mct_contact .main_title { width:100%; }
	.mct_contact label { top:18px; }
	.mct_contact .contact_form { padding-right:0; }
	.mct_contact .contact_form p { margin-top:4px; }
	.mct_contact .contact_form .btn_more { width:100% !important; height:48px; margin-top:40px; line-height:46px; font-size:2rem; }
	.mct_contact .contact_map { padding-top:80px; }
	.mct_contact .cust_info { position:static; }
	.mct_contact .map_box { height:320px !important; }
	.mct_contact .map_tab { padding-top:40px; }
	.mct_contact .map_tab li a { height:46px; line-height:48px; font-size:2.2rem; }
	.mct_contact .map_address { padding:16px 20px 14px; }
	.mct_contact .map_address span.br { display:inline; }
	.mct_contact p.frm_check input + label { background-size:18px; background-position-y:center; padding-left:calc(18px + 8px); }
	.mct_partner li { width:calc(100% / 3); }
	.mct_news .txt { padding:20px 40px 20px 0; }
	.mct_news .txt p { height:70px; font-size:2rem; }
	.mct_news li a:hover + div + div { padding:20px; }
	.mct_data h3 { padding-bottom:10px; }
	.mct_data span { font-size:8rem; }
	.mct_data [class^="item"] { margin:100px 0; }
	.mct_data [class^="item"] p svg { width:220px; height:220px; }
	.mct_data [class^="item"]:hover p svg { width:320px; height:320px;}
	.mct_tech { height:540px; }
	.mct_tech h3 { font-size:5.4rem; }
	.mct_tech h3 + p { padding-top:14px; font-size:2.3rem; line-height:1.4; }
	.mct_tech .main_title { padding-bottom:80px; }
	.mct_tech .btn_more { margin-top:40px; }
	.mct_product:after { background-size:contain; background-position:center; }
	.mct_product, .product_slider, .product_slider .inbox { height:100%; }
	.bx-wrapper .bx-prev, .bx-wrapper .bx-next { top:70%; width:50px; height:80px; background-size:20px; }
	.bx-wrapper .bx-prev { left:0; }
	.bx-wrapper .bx-next { right:0; }
	.product_slider h2 { padding-top:24px; font-size:8rem; }
	.product_slider h2 strong { font-size:6rem; }
	.product_slider h3 { padding-top:20px; font-size:2.4rem; }
	.product_slider p.num { font-size:7rem; }
	.product_slider p.small_txt { padding-top:14px; }
	.product_slider p.thumb { position:static; width:70%; margin:0 auto; }
	.product_slider .btn_more { margin-top:40px; }
	.product_slider .txtwrap { padding-top:80px; padding-bottom:40px; }
}
@media all and (max-width:640px) {
	.main_visual .bx-wrapper .bx-prev, .main_visual .bx-wrapper .bx-next { top:calc(50% + 32px); }
	.main_visual, .visual_slider [class^="visual_"] { height:620px; }
	.visual_slider [class^="visual_"] p { font-size:6.4vw; }
	.visual_slider .visual_1 p strong span { font-size:2.8rem; }
	.visual_slider .visual_1 { background:url('../images/main_visual/visual_1_m.jpg') center no-repeat; background-size:cover; }
	[class^="mct_"] { padding-top:70px; padding-bottom:70px; }
	[class^="mct_"] .btn_more.round { width:130px; height:36px; line-height:36px; }
	.main_title { padding-bottom:40px; }
	.main_title h2 { font-size:3rem; }
	.mct_partner ul { margin:-5px; }
	.mct_partner li { width:50%; padding:5px; }
	.mct_contact { background:url('../images/main/contact_bg_m.jpg') center bottom no-repeat; background-size:cover; }
	.mct_contact .map_box { height:220px !important; }
	.mct_contact .cust_info p:nth-child(1) { width:80px; }
	.mct_contact .contact_map { padding-top:60px; }
	.mct_contact .map_tab li a { height:42px; line-height:42px; }
	.mct_contact .main_title p { padding-top:20px; }
	.mct_contact label { width:74px; }
	.mct_contact input { padding-left:74px; }
	.mct_contact select { padding-left:70px; }
	.mct_contact p.frm_check button { display:block; margin-left:26px; margin-top:8px; }
	.mct_contact .contact_form .btn_more { height:44px; line-height:40px; margin-top:30px; }
	.mct_news { background:url('../images/main/news_bg_m.jpg') bottom center #00a6a2 no-repeat; }
	.mct_news ul { flex-direction:column; margin:-5px -10px; }
	.mct_news li { width:100%; padding:5px 10px; }
	.mct_news li a { top:50%; height:calc(100% - 10px); transform:translate(-50%, -50%); }
	.mct_news li:hover { transform:translateY(-8px); }
	.mct_news .txt p { height:auto; }
	.mct_news .txt span.date { padding-top:8px; }
	.mct_data .item1 { border-right:0; }
	.mct_data span { font-size:6.4rem; }
	.mct_data [class^="item"] { width:100%; margin:70px 0; }
	.mct_data [class^="item"] p svg { width:180px; height:180px; }
	.mct_data [class^="item"]:hover p svg { width:240px; height:240px; }
	.mct_data .main_title h2 { font-size:2.8rem; }
	.mct_tech { height:auto; background:url('../images/main/tech_bg_m.jpg') center top no-repeat; }
	.mct_tech .main_title { padding-bottom:60px; }
	.mct_tech h3 { font-size:4.2rem; }
	.mct_tech h3 + p { font-size:2.1rem; line-height:1.3; }
	.mct_product:after { background:url('../images/main/product_line_m.png') center 65% repeat-x; background-size:33%; }
	.product_slider [class^="product_"]:before { width:240px; height:240px; right:-54px; top:-84px; }
	.product_slider h2 { padding-top:14px; font-size:5rem; }
	.product_slider .product_1 h2 strong { font-size:3.4rem; }
	.product_slider .product_2 h2 strong { font-size:3rem; line-height:1.2; }
	.product_slider h3 { padding-top:14px; font-size:2.2rem; border-bottom:0; text-decoration:underline; }
	.product_slider p.num { font-size:4.8rem; }
	.product_slider p.small_txt { padding-top:10px; font-size:2.1rem; line-height:1.3; }
	.product_slider p.small_txt span.br { display:inline; }
	.product_slider p.thumb { width:80%; padding-bottom:50px; }
	.product_slider .txtwrap { padding-top:60px; padding-bottom:10px; }
	.product_slider .btn_more { margin-top:20px; font-size:16px; }
	.product_slider .btn_more span { font-size:21px; }
}
@media all and (max-width:440px) {
	.visual_slider [class^="visual_"] p { width:85%; font-size:6.8vw; letter-spacing:-2px; }
	.visual_slider [class^="visual_"] p.mo .br { display:inline; }
	.visual_slider .visual_1 p strong span { font-size:2.4rem; }
	.mct_news .btn_more.round { width:110px; height:32px; line-height:30px; margin-top:-8px; }
	.mct_product:after { background-position:center 70%; }
	.product_slider [class^="product_"]:before { width:170px; height:170px; right:-28px; top:-64px; }
}</pre></body></html>