<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/********** 諛섏쓳�� **********/
@media screen and (max-width:1680px){
    html,body {font-size:50% !important;}
}

@media screen and (max-width:1200px){

    /*�명듃濡�*/
 
    #intro-wrap .intro-page {max-width: 60rem;}
    #intro-wrap .intro-page&gt;h3 {font-size:3rem;}
    /*�ㅻ뜑*/
    header {height:10rem;}
    header.mini&gt;div {height:11rem;}
    header&gt;.bound {height:10rem; transition: all 0.4s;}
    header&gt;.bound::before {width: 20rem;}
    header&gt;.bound&gt;.boundary&gt;.menu-wrap&gt;ul {display: none;}

    /*硫붿씤諛곕꼫*/
    .m-pd {padding-left:1.6rem; padding-right:1.6rem;}
    .section #main-slide .swiper-wrapper .swiper-slide&gt;.scroll-wrap img {max-width: 2rem;}
    .section #main-slide .swiper-wrapper .swiper-slide&gt;.boundary&gt;.text-ment&gt;li&gt;div&gt;h1 {font-size:7rem;}


    /*�뱀뀡2*/
    .section#section_02 .boundary .about-wrap .inner-boundary {padding-left:1.6rem; padding-right:1.6rem;}
    .section#section_02 .boundary .about-wrap .inner-boundary .img-wrap {right:1.6rem;}
    /*�뱀뀡3*/
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.title.fixed {top:12rem;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.title&gt;div&gt;h2 {font-size:8rem;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.content&gt;.item {height: 40rem;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.content&gt;.item&gt;a&gt;h3 {font-size:2.4rem;}

    /*�뱀뀡4*/
    .section#section_04 .title&gt;div&gt;h2 {font-size:6rem;}

    /*怨듯넻*/
    .inner_boundary {padding-left:1.6rem; padding-right:1.6rem;}

    /*�뚯궗�뚭컻*/
    .title-banner-wrap {margin-top:13rem;}
    .title-banner-wrap .image-banner&gt;.inner_boundary {width:95%;}

    /*�몄쬆�꾪솴*/
    .certificate-grid .content {flex-basis: 33.333%; max-width: 33.333%;}
}


@media screen and (max-width:768px){

    /*�명듃濡�*/
    #intro-wrap .intro-page {max-width: 50rem;}
    #intro-wrap .intro-page&gt;h3 {font-size:2.4rem;}

    
    header&gt;.bound&gt;.boundary&gt;.logo-wrap {max-width: 30%; flex-basis: 30%;}

    /*怨듯넻*/
    .search-result&gt;p {margin-top:2rem;}
    

    /*�ъ씠�몃㏊*/
    .site-map-wraps&gt;ul&gt;li {padding:1rem 2rem;}
    .site-map-wraps&gt;ul&gt;li&gt;ul {display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
    .site-map-wraps&gt;ul&gt;li&gt;ul&gt;.menu-name {padding-right:2rem;}
    .site-map-wraps&gt;ul&gt;li&gt;ul&gt;li&gt;a {font-weight: 400;}

    /*硫붿씤諛곕꼫*/
    /* .section #main-slide .swiper-wrapper .swiper-slide&gt;.boundary {justify-content: center;} */
    .section #main-slide .swiper-wrapper .swiper-slide&gt;.boundary&gt;.text-ment {padding:1rem; text-align: center;}
    .section #main-slide .swiper-wrapper .swiper-slide&gt;.boundary&gt;.text-ment&gt;li&gt;div&gt;h1 {font-size:8rem;}
    .section #main-slide .swiper-wrapper .swiper-slide&gt;.boundary&gt;.text-ment&gt;li&gt;div&gt;p {font-size:1.6rem;}
    .section #main-slide .swiper-wrapper .swiper-slide&gt;.boundary&gt;.text-ment&gt;li&gt;.page-container {justify-content: center;}

    /*�뱀뀡2*/
    .section#section_02 .boundary .about-wrap .inner-boundary .text-wrap {flex-basis: 100%; max-width: 100%;}
    .section#section_02 .boundary .about-wrap .inner-boundary .text-wrap&gt;li&gt;h4&gt;br {display: none;}
    
    /*�뱀뀡3*/
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container {flex-basis: 100%; max-width: 100%; flex-wrap: wrap;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container:first-child {order:1;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container:last-child {order:0;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.title&gt;div&gt;p&gt;br {display: none;}

    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.title {position: relative !important; top:0 !important; padding-left:0; padding-bottom:10rem;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.content {flex-basis: 100%; max-width: 100%; margin:0;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.content&gt;.item {height:50rem; margin-bottom:2rem;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.content&gt;.item#pd-01&gt;a&gt;img {max-width: 40rem; left:55%;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.content&gt;.item#pd-02&gt;a&gt;img {max-width: 40rem; left:65%;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.content&gt;.item#pd-03&gt;a&gt;img {max-width: 30rem; left:65%;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.content:last-child {margin-top:0;}


    /*�뱀뀡4*/
    .section#section_04 .title&gt;div&gt;p {font-size:1.8rem;}
    .section#section_04 .title&gt;div&gt;h2 {font-size:4rem;}
    .section#section_04 .news-container .pagenation .button-wrap .button {width: 8rem; height: 8rem;}



    /*�뚯궗�뚭컻*/
    #sub-section-02 .flex_2ea.sub_inner_boundary .content.text-wrap {padding:0; padding-top:2rem; }
    /*�ъ씠�몃㏊*/
    .site-map-wraps&gt;ul&gt;li {flex-basis: 100%; max-width: 100%; height:20%;}
    .site-map-wraps&gt;ul&gt;li::before {display: none;}
    .site-map-wraps&gt;ul&gt;li:nth-child(1) {border-bottom:1px solid #ddd;}
    .site-map-wraps&gt;ul&gt;li:nth-child(2) {border-bottom:1px solid #ddd;}
    .site-map-wraps&gt;ul&gt;li:nth-child(3) {border-bottom:1px solid #ddd;}
    .site-map-wraps&gt;ul&gt;li:nth-child(4) {border-bottom:1px solid #ddd;}
    .site-map-wraps&gt;ul&gt;li:nth-child(5) {flex-basis: 100%; max-width: 100%;}
    .site-map-wraps&gt;ul&gt;li&gt;ul {padding-top:0;}
    .site-map-wraps .close-btn {width:8rem; height:8rem;}

    .site-map-wraps&gt;ul&gt;li&gt;ul&gt;.menu-name {font-size:2rem; padding:0.5rem;}
    .site-map-wraps&gt;ul&gt;li&gt;ul&gt;li&gt;a {font-size:1.4rem; padding:0.5rem;}
    .site-map-wraps&gt;ul&gt;li&gt;ul&gt;li&gt;a&gt;span {display: none;}

    /*怨듯넻 �쒕툕*/
    #about-title {padding-bottom:25%;}
    .title-banner-wrap .boundary .inner_boundary&gt;ul&gt;li:first-child&gt;h3 {margin-right:2rem;}
    #product-banner-wrap .boundary .inner_boundary&gt;ul&gt;li:first-child&gt;h3 {font-size:2.4rem;}
    #product-banner-wrap .boundary .inner_boundary&gt;ul&gt;li:first-child&gt;h4 {font-size:1.8rem;}
    /* #contact-title {padding-bottom:25%;} */
    #product-banner-wrap {padding-bottom:0; padding-left:1.6rem; padding-right: 1.6rem;}
    .title-banner-wrap .boundary .inner_boundary {padding-left:0; padding-right:0;}
    .title-banner-wrap .boundary .inner_boundary&gt;ul {flex-wrap: wrap;}
    .title-banner-wrap .boundary .inner_boundary&gt;ul&gt;li:first-child {flex-basis: 100%; max-width: 100%;}
    .title-banner-wrap .boundary .inner_boundary&gt;ul&gt;li:first-child&gt;h3 {font-size:2.4rem;}
    .title-banner-wrap .boundary .inner_boundary&gt;ul&gt;li:first-child&gt;h4 {margin-left:0; font-size:1.6rem;}
    .title-banner-wrap .boundary .inner_boundary&gt;ul&gt;.paging {flex-basis: 100%; max-width: 100%; border-top:1px solid rgba(255,255,255,0.1); padding-top:1rem; margin-top:1rem; font-size:1.4rem; justify-content: flex-start; padding-bottom:1rem;}


    .title-banner-wrap .image-banner&gt;.inner_boundary {padding:2rem;}
    .title-banner-wrap .image-banner&gt;.inner_boundary&gt;li {flex-basis: 100%; max-width: 100%;}
    .title-banner-wrap .image-banner&gt;.inner_boundary&gt;li:first-child {border-right:0; border-bottom:1px solid rgba(0,0,0,0.1); padding:2rem;}
    .title-banner-wrap .image-banner&gt;.inner_boundary&gt;li:last-child {text-align: center;}


    /* #sub-section-02 .flex_2ea {flex-wrap: wrap;} */
    #sub-section-02 .flex_2ea.sub_inner_boundary {flex-wrap: wrap;}
    #sub-section-02 .flex_2ea.sub_inner_boundary .content {flex-basis: 100%; max-width: 100%;}


    /*�쒗뭹 怨듯넻*/
    #product-wraps .flex_3ea .content {flex-basis: 49%; max-width: 49%; margin:0.5%;}

    .filter-wrap&gt;.content&gt;li:first-child {flex-basis: 100% !important; max-width: 100%  !important; margin-right:0 !important; border-bottom:1px solid #ddd !important; border-right:0  !important; margin-bottom:1rem !important;}
    .filter-wrap&gt;.content&gt;li:first-child&gt;h3 {text-align: left !important; padding-bottom:1rem  !important;}
    .filter-wrap&gt;.content&gt;li:last-child {flex-basis: 100%  !important; max-width: 100%  !important; margin-right:0 !important;}

    .search-wrap&gt;input {flex-basis: 65%; width: 65%;}
    .search-wrap&gt;.search-btn {flex-basis: 35%; width: 35%;}
    .search-wrap&gt;.search-btn&gt;img {max-width: 3rem;}

    /*�쒗뭹 �뷀뀒��*/
    .product-detail-wrap&gt;.content {flex-basis: 100%; max-width: 100%; margin:0; margin-bottom:2%;}
    .product-detail-wrap&gt;.content.text-wraps {flex-basis: 100%; max-width: 100%; margin-bottom:2%;}
    .product-detail-wrap&gt;.content.text-wraps .detail-text&gt;.detail-table table tr td.contact-link&gt;a {flex-basis: 100%; max-width: 100%; margin:0; margin-bottom:2%;}

    /*�띾낫*/
    .pr-grid .content {width:50%; max-width: 50%;}
    .sns-container&gt;ul {justify-content: center; width: 100%; margin-top:1rem;}
    .title-banner-wrap .image-banner&gt;.inner_boundary&gt;li.inquiry-wrap&gt;div:last-child {display: flex; justify-content: center; align-items: center;}

    /*而⑦깮*/
    .title-banner-wrap .image-banner&gt;.inner_boundary {position: relative;}
    .title-banner-wrap .image-banner {margin-bottom:0;}

    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.title {padding-bottom:0;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container:last-child {position: relative; top:0; padding-bottom:0;}

}


@media screen and (max-width:667px){


    /*�ㅻ뜑*/
    header {height:8rem;}
    header&gt;.bound {height: 8rem;}
    header&gt;.bound&gt;.boundary&gt;.logo-wrap {max-width: 35%; flex-basis: 35%;}
    header&gt;.bound&gt;.boundary&gt;.logo-wrap&gt;a {padding-bottom:0rem; padding-top:0rem; max-width: 20rem;}

    header.mini {height: 8rem;}
    header.mini&gt;div {height: 8rem;}
    header.mini&gt;div&gt;.boundary&gt;.logo-wrap&gt;a{padding-top:0rem;}

    header&gt;.bound&gt;.boundary&gt;.logo-wrap&gt;.lang-wrap&gt;li:first-child {padding-left:0;}
    header&gt;.bound&gt;.boundary&gt;.logo-wrap&gt;.lang-wrap&gt;li {padding-bottom:0.25rem;}


    .section #main-slide .swiper-wrapper .swiper-slide&gt;.scroll-wrap {width: 8rem; height: 8rem; transform: translate(-50%,-20%);}

    /*硫붿씤1*/
    .section #main-slide .swiper-wrapper .swiper-slide&gt;.boundary&gt;.text-ment&gt;li&gt;div&gt;h1 {font-size: 4rem;}

    /*吏��앹옱�곌텒*/
    .certificate-grid .content&gt;.text-wrap {padding:1rem;}


}

@media screen and (max-width:500px){

    /*�ㅻ뜑*/
    header&gt;.bound&gt;.boundary&gt;.logo-wrap&gt;.lang-wrap&gt;li {font-size: 1.2rem;}

    /*�명듃濡�*/
    #intro-wrap .intro-page .intro-logo-type {max-width: 30rem;}
    #intro-wrap .intro-page h3 {font-size:1.6rem;}

    .section#section_04 .title {position: relative; top:10rem;}

    footer&gt;ul {padding-bottom:10rem;}


    


    /*硫붿씤1*/

    .section #main-slide .swiper-wrapper .swiper-slide&gt;.boundary&gt;.btn-box {width: 5rem; height: 5rem;}

    /*�뱀뀡2*/
    .section#section_02 .boundary .about-wrap {background-position: right bottom; padding-top:15rem;}
    .section#section_02 .boundary .about-wrap .inner-boundary .text-wrap&gt;li&gt;h3 {font-size:2rem;}
    .section#section_02 .boundary .about-wrap .inner-boundary .text-wrap&gt;li&gt;h1 {font-size:5rem;}
    .section#section_02 .boundary .about-wrap .inner-boundary .text-wrap&gt;.sns-container {margin-bottom:3rem;}

    #sub-section-03 .sub_inner_boundary&gt;.flex_2ea .content {flex-basis: 100%; max-width: 100%; margin:0; margin-bottom:1%;}
    #sub-section-03 .sub_inner_boundary&gt;.flex_2ea .content:nth-child(2n)  {flex-basis: 100%; max-width: 100%; margin:0; margin-bottom:1%;}

    /*�뱀뀡3*/
    .section#section_03 .boundary&gt;.inner_boundary {padding:0;}
    .section#section_03 .boundary&gt;.inner_boundary&gt;.item_container&gt;.title&gt;div&gt;h2  {font-size:6rem;}

    /*�뱀뀡4*/
    .section#section_04 .news-container .pagenation {flex-basis: 100%; max-width: 100%; padding-left:1.6rem; padding-right:1.6rem; padding-top:0;}
    .section#section_04 .news-container #news-wrap {flex-basis: 100%; max-width: 100%; padding-left:1.6rem; padding-right:1.6rem;}
    .section#section_04 .news-container #news-wrap .swiper-wrapper .swiper-slide&gt;.body&gt;li&gt;h3 {font-size:2rem;}


    
    /*�뚯궗�뚭컻*/
    .title-banner-wrap .image-banner&gt;.inner_boundary {width: 100%;}
    #sub-section-02 .flex_2ea.sub_inner_boundary .content.text-wrap&gt;div&gt;h4&gt;br {display: none;}

    /*�쒗뭹*/
    .title-banner-wrap .boundary .inner_boundary&gt;ul&gt;.paging {font-size:1.2rem;}
    #product-search .search-wrap&gt;input {font-size:1.6rem; padding:1.5rem 3rem;}
    #product-search .filter-wrap&gt;.content&gt;li:last-child&gt;.item {padding:0.8rem 2rem;}
    #product-wraps .flex_3ea .content {flex-basis: 100%; max-width: 100%; margin:0; margin-bottom:2%;}
    .pr-grid .content {width: 100%; max-width: 100%; margin-bottom:2%;}
    .certificate-grid .content {width:50%; max-width: 50%; flex-basis: 50%;}
    .product-detail-wrap&gt;.content.text-wraps {padding:0;}

    /*臾몄쓽*/
    .inquiry .i-wrap .i-info .i-form .check-box .title {flex-basis: 100%; max-width: 100%;}
    .inquiry .i-wrap .i-info .i-form .check-box .c-list {flex-basis: 100%; max-width: 100%; border-left:0; padding-top:0;}
    .inquiry .i-wrap .i-info .i-form .check-box .c-list .s-list {height:4rem;}

    .inquiry .i-wrap .i-info .i-form .form-box li .i-tit {flex-basis: 100%; max-width: 100%;}
    .inquiry .i-wrap .i-info .i-form .form-box li .i-box {flex-basis: 100%; max-width: 100%; border-left:0; padding-top:0;}
    .inquiry .i-wrap .i-info .i-form .form-box li .i-box input {height:4rem;}
    .inquiry .i-wrap .i-info .i-form .form-box .mail .i-box select {height:4rem;}
    .inquiry .i-wrap .i-info .i-form .form-box .file .i-box label {height:4rem; line-height: 4rem;}

    /*�명꽣*/
    footer&gt;ul {padding-left:1.6rem; padding-right:1.6rem;}
    footer ul .menu-wraps&gt;.content&gt;div&gt;a {font-size:1.4rem; padding:0.4rem 1rem;}

    /*�ъ씠�몃㏊*/
    .site-map-wraps&gt;ul&gt;li {padding:1rem 2rem;}
    .site-map-wraps&gt;ul&gt;li&gt;ul {display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
    .site-map-wraps&gt;ul&gt;li&gt;ul&gt;.menu-name {padding-right:2rem;}
    .site-map-wraps&gt;ul&gt;li&gt;ul&gt;li&gt;a {font-weight: 400;}
    
    

}


@media screen and (max-height:400px){

    #intro-wrap .si-wrap {display: none;}
    #intro-wrap .intro-page h3 {margin-bottom:5rem;}
    #intro-wrap .lang-cont&gt;li {flex-basis: 20%; max-width: 20%; font-size:1.3rem; color:#fff;}
}
</pre></body></html>