<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.service-commu{flex-direction: column;}
.service-commu .service-commu__param{width: 100%; padding-right: 0;}
.service-commu .service-commu__img{width: auto; margin-top: 75px;}
.service-commu .service-commu__img img{width:auto; margin-left: auto; max-width: 100%;}
.service-commu .service-commu__param p:first-child{margin-top: 0;}
.info-list01 .info-list__desc &gt; li{width: 49%;}
.service-center .service-center__tit{line-height: 1.4em;}
.sub-tit{margin-bottom: 45px;}
.sub-stit{margin-top: 45px;}
.sub-stit br{display: none;}
.service-certus{background-size: 50%;}
.info-list05 ol{flex-wrap: wrap;}
.info-list05 ol li{padding: 30px 15px; width: 32%; margin-bottom: 2%;}
.solution-desc .solution-desc__header{width: 300px;}
.form&gt;li.form__half{width: 100%;}
.download-list-wrap{flex-wrap: wrap; justify-content: space-between;}
.download-list-wrap a{width: 49%; margin: 0 0 2% 0 !important;}
.acc-popup{padding: 45px;}
.acc-popup .acc-popup__img{margin-right: 0;}
.acc-popup .acc-popup__top{flex-direction: column; align-items: flex-start; margin-bottom: 40px;}
.acc-popup .acc-popup__info{margin-top: 45px;}
.acc-popup .acc-popup__close{top: 45px; right: 45px;}
.acc-popup .acc-popup__feature{max-height: none;}


/* 타블렛 세로 */
@media all and (max-width:1024px) {
  .sub-container{padding: 100px 0;}
  .sub-top .inner02{height: 400px;}
  .sub-top h1{bottom: 90px; font-size: 50px;}
  .sub-top h1 span{font-size: 16px; margin-left: 15px;}
  .sub-tit{margin-bottom: 35px; font-size: 32px;}
  .sub-stit{margin-top: 35px;}
  .service-network,
  .service-commu{margin-bottom: 100px;}
  .service-service .info-table ol{width: 1250px;}
  .info-table li &gt; div{font-size: 16px; padding: 15px; font-size: 15px;}
  .info-list02 .info-list__desc{margin-top: 40px;}
  .info-list02 .info-list__desc &gt; h3{font-size: 26px; line-height: 1.4em;}
  .info-list02 .info-list__desc &gt; div{margin-top: 25px;}
  .info-list02 .info-list__desc &gt; div &gt; p:not(:last-child){margin-bottom: 10px;}
  .info-list03 li &gt; img{margin-right: 25px;}
  .info-list03 li &gt; div{margin-top: 25px;}
  .info-list03 li &gt; div h3{font-size: 24px;}
  .info-list03 li &gt; div h3 br{display: none;}
  .info-list03 li &gt; div p{margin-top: 15px; font-size: 15px;}
  .service-center .service-center__tit{margin-bottom: 40px;}
  .service-center__video{margin-top: 70px; padding-top: 70px; background-position: center bottom;}
  .service-portfolio{margin-top: 100px;}
  .service-portfolio .service-portfolio__img{margin-top: 0px; flex-direction: column;}
  .service-portfolio .service-portfolio__img img{max-width: 100%;}
  .service-portfolio .service-portfolio__img img:not(:last-child){margin-bottom: 45px;}
  .info-list04 li{flex-direction: column;}
  .info-list04 li &gt; img{max-width: 100%; margin-right: 0;}
  .info-list04 li .info-list__desc{margin-top: 45px;}
  .service-msg{margin-top: 100px;}
  .info-list04 li .info-list__desc &gt; h3{font-size: 25px;}
  .service-why{margin-top: 100px;}
  .service-why .serivce-why__desc{height: auto; padding-bottom: 200px;}
  .service-why .serivce-why__desc p{font-size: 24px;}
  .service-edge{margin-top: 100px;}
  .service-comparison{margin-top: 100px;}
  .service-certus__top{padding: 75px 5% 45px 5%;}
  .service-certus__top h2 br{display: none;}
  .service-certus__top &gt; div{width: 100%; justify-content: flex-start; margin-top: 45px;}
  .service-certus__top &gt; div &gt; p{margin: 7px;}
  .service-certus__model .service-certus__model-banner &gt; p{margin-right: 55px;}
  .service-certus__model .service-certus__model-banner &gt; img{width: 180px;}
  .service-certus__slide .slide-for{width: 90%;}
  .service-certus__slide .slide-nav{display: none;}
  .service-certus__slide .slick-prev{left: -20px;}
  .service-certus__slide .slick-next{right: -20px;}
  .board-gallery.board-gallery--video&gt;a,
  .board-gallery a,
  .prod-list a{width: 32%; margin-right: 2%; margin-bottom: 2%;}
  .board-gallery a:nth-child(4n),
  .prod-list a:nth-child(4n){margin-right: 2%;}
  .board-gallery a:nth-child(3n),
  .prod-list a:nth-child(3n){margin-right: 0;}
  .support-arion .support-arion__img{height: 300px;position: relative;}
  .support-arion .support-arion__img img {position: absolute; top: 50%; height: 100%; left:50%; transform: translate(-50%, -50%); max-width: none;}
  .support-arion .support-arion__top{flex-direction: column; margin-top: 75px;}
  .support-arion .support-arion__top&gt;div,
  .support-arion .support-arion__top h2{width: 100%; margin-bottom: 45px;}
  .support-arion .support-arion__desc{margin-top: 75px;}
  .support-arion .support-arion__loca ul{flex-direction: column; margin-top: 45px;}
  .support-arion .support-arion__loca ul&gt;li:not(:first-child){padding-left: 0; margin-top: 30px;}
  .support-arion .support-arion__loca ul&gt;li{width: 100%; align-items: center;}
  .support-arion .support-arion__loca ul&gt;li&gt;div{display: flex; align-items: center; padding-top: 0;}
  .support-arion .support-arion__loca ul&gt;li h4{width: 120px;}
  .support-arion .support-arion__loca ul&gt;li p{margin-top: 0; margin-left: 25px;}
  .support-arion iframe {height: 300px;}
  .support-arion .maps,
  .support-arion .map {height: 300px; width: 100%;}
  .board-view__top{padding: 25px 0;}
  .board-view__top h1{font-size: 24px;}
  .board-view__top p{font-size: 16px; margin-top: 15px;}
  .board-view__cont{padding: 75px 0;}
  .board-view__nav&gt;li{padding: 20px 0;}
  .board-view__nav&gt;li p{width: 140px; margin-right: 25px;}
  .board-gallery a .board-gallery__info{padding: 5%;}
  .board-gallery a .board-gallery__name{font-size: 20px;}
  .board-gallery a .board-gallery__date{font-size: 14px; margin-top: 25px;}
  .board-normal .board-normal__num{width: 100px;}
  .board-normal .board-normal__div,
  .board-normal .board-normal__down{width: 140px;}
  .board-normal .board-normal__down&gt;a{width: 120px;}
  .board-tab&gt;a{font-size: 16px; line-height: 50px; height: 50px;}
  .oq-field-sel{display: none;}
  .video-popup{width: 90%;}
  .prod-view .prod-view__tit{font-size: 28px; margin-bottom: 25px;}
  .prod-view .prod-view__intro{padding-bottom: 45px;}
  .prod-view .prod-view__acc,
  .download-list,
  .prod-view .prod-view__feature{padding: 45px 0;}

  
  
  .support-arion .support-arion__info,
  .solution-desc,
  .solution-video,
  .service-certus__reach,
  .service-certus__model,
  .service-certus__mid,
  .service-certus__broad,
  .service-certus__module &gt; div,
  .service-certus__module,
  .service-certus__strength,
  .service-certus__portfolio,
  .service-certus__grade{margin-top: 100px;}

  .service-certus__portfolio{margin-bottom: 100px;}
}


/* 타블렛 가로 미만 ~ 모바일 */
@media all and (max-width:768px) {
  .service-coverage{padding: 40px;}
  .info-list03 li{flex-direction: column;}
  .info-list03 li &gt; img{margin-right: 0; max-width: 100%;}
  .info-list03 li:not(:last-child){margin-bottom: 75px;}
  .service-edge .service-edge__tit span{display: block; margin-left: 0; margin-top: 10px;}
  .info-list05 ol li{width: 49%; padding: 25px 10px;}
  .service-certus__model .service-certus__model-banner{flex-direction: column;}
  .service-certus__model .service-certus__model-banner &gt; p{margin-right: 0; order: 2; width: 100%; margin-top: 45px;}
  .service-certus__model .service-certus__model-banner &gt; img{order: 1;}
  .service-certus__slide h2{font-size: 26px;}
  .solution-video .solution-video__info{text-align: left; margin-bottom: 25px;}
  .solution-video .solution-video__info h2{font-size: 40px;}
  .solution-video .solution-video__info p{margin-top: 15px;}
  .solution-desc .solution-desc__header span{font-size: 40px;}
  .solution-desc .solution-desc__header{font-size: 26px; padding-left: 60px; width: 230px;}
  .solution-desc li{padding: 40px 0;}
  .support-arion .support-arion__info ul{width: 100%;}
  .board-normal .board-normal__num{width: 75px;}
  .board-normal .board-normal__date{width: 125px;}
  .board-tab{flex-wrap: wrap;}
  .board-tab&gt;a{width: 32.6666%; margin-right: 1%; margin-bottom: 1%;}
  .board-tab&gt;a:nth-child(3n){margin-right: 0;}
  .faq-list .faq-list__a,
  .faq-list .faq-list__q{padding: 30px 100px; background-size: 40px; background-position: 30px 25px;}
  .faq-list&gt;li::before{top: 37px; right: 30px;}
  .form .form__tit{width: 140px;}
  .solution-feature__multi .solution-feature{margin-top: 35px; padding-top: 35px;}
  .solution-feature__multi{flex-wrap: wrap;}
  .solution-feature__multi .solution-feature{width: 100%;}
  .download-list ol li{padding: 30px 20px;}
  .download-list ol li&gt;p{font-size: 20px;}
  .solution-popup .solution-popup__tit{line-height: 80px; height: 80px; font-size: 32px;   background-position: 110% 0%; background-size: 70%;}
  .solution-popup .solution-popup__close{width: 25px; top: 15px; right: 15px;}
  .solution-popup .solution-popup__close img{width: 100%;}
  .solution-popup .solution-popup__prod{padding: 40px 20px; max-height: calc(100vh - 140px);}
  .acc-popup .acc-popup__close{top: 20px; right: 20px;}
  .acc-popup .acc-popup__feature-header{width: 150px;}
  .acc-popup .acc-popup__feature&gt;li{padding: 20px 0;}
  .total-search .total-search__form input{width: 300px;}
  .prod-view__nav-wrap &gt; .inner02{margin-right: 0; margin-left: 0;}
  .prod-view__nav&gt;a{height: 55px; font-size: 15px;}
  .support-arion .loca-tab__btn{height: 55px; line-height: 55px;}
}

/* 모바일 상세 */
@media all and (max-width:640px) {
  .sub-top .inner02{height: 220px;}
  .sub-top h1{bottom: 40px; font-size: 36px;}
  .sub-top h1 span{font-size: 13px; margin-left: 10px;}
  .sub-container{padding: 60px 0;}
  .sub-tit{font-size: 24px; margin-bottom: 25px;}
  .sub-stit{font-size: 15px; margin-top: 25px;}
  .service-commu .service-commu__param p{margin-top: 25px; font-size: 15px;}
  .service-commu .service-commu__img{margin-top: 45px;}
  .lnb .inner02{margin: 0;}
  .lnb .inner02 &gt; a{display: none;}
  .lnb .lnb__menu{width: 50%; margin: 0; min-width: auto;}
  .lnb .lnb__menu:not(:last-child){border-right: 1px solid #ddd;}
  .lnb .lnb__current{line-height: 50px; height: 50px; box-sizing: border-box; font-size: 12px;}
  .lnb .lnb__current::before{width: 10px; height: 5px;}
  .lnb .lnb__dropmenu{top: 50px; padding: 10px;}
  .lnb .lnb__dropmenu &gt; a:not(:last-child){margin-bottom: 15px;}
  .service-coverage{padding: 20px; margin-top: 25px;}
  .service-coverage .service-coverage__tit{line-height: 45px; height: 45px; font-size: 16px;}
  .service-coverage &gt; img{margin-top: 25px;}
  .service-service .service-service__img{margin-bottom: 25px;}
  .info-list01 .info-list__tit{font-size: 24px; line-height: 1.4em;}
  .info-list01 .info-list__desc{margin-top: 45px;}
  .info-list01 .info-list__desc &gt; li{width: 100%; margin-bottom: 45px;}
  .info-list01 .info-list__desc &gt; li &gt; h3{font-size: 20px;}
  .info-list01 .info-list__desc &gt; li &gt; div{margin-top: 15px;}
  .info-list01 .info-list__desc &gt; li &gt; div &gt; p:not(:last-child){margin-bottom: 3px;}
  .info-list01 .info-list__desc &gt; li &gt; div &gt; p{font-size: 15px; padding-left: 10px;}
  .info-list01 .info-list__desc &gt; li &gt; div &gt; p::before{width: 4px; height: 4px;}
  .service-commu .info-table{margin-top: 45px;}
  .service-service .info-table ol{width: 800px;}
  .info-table .info-table__tit{font-size: 26px; margin-bottom: 25px;}
  .info-table li &gt; div{padding: 15px 5px; font-size: 12px; line-height: 1.4em;}
  .service-service{margin-bottom: 90px;}
  .info-list02 ol{flex-direction: column;}
  .info-list02 ol &gt; li{width: 100%;}
  .info-list02 ol &gt; li:not(:first-child){margin-top: -25px;}
  .info-list02 ol &gt; li:not(:last-child){margin-bottom: 45px;}
  .info-list02 .info-list__desc{margin-top: 20px;}
  .info-list02 .info-list__desc &gt; h3{font-size: 20px;}
  .info-list02 .info-list__desc &gt; div{margin-top: 15px;}
  .info-list02 .info-list__desc &gt; div &gt; p{padding-left: 10px; font-size: 15px;}
  .info-list02 .info-list__desc &gt; div &gt; p:not(:last-child){margin-bottom: 3px;}
  .info-list02 .info-list__desc &gt; div &gt; p::before{width: 4px; height: 4px;}
  .service-network .info-list02{padding-bottom: 45px; padding-bottom: 45px; margin-bottom: 45px;}
  .info-list03 li &gt; div h3{font-size: 20px; line-height: 1.4em;}
  .info-list03 li &gt; div p{margin-top: 10px;}
  .info-list03 li:not(:last-child){margin-bottom: 45px;}
  .service-center .service-center__tit{font-size: 20px; margin-bottom: 25px; margin-top: 45px;}
  .service-center__video .service-center__video-list{flex-direction: column;}
  .service-center__video .service-center__video-list &gt; li{width: 100%;}
  .service-center__video .service-center__video-list &gt; li:not(:last-child){margin-bottom: 45px;}
  .service-center__video{margin-top: 45px; padding-top: 45px; padding-bottom: 60px;}
  .service-center__video .service-center__video-list &gt; li p{font-size: 18px;margin-top: 15px;}
  .service-portfolio{margin-top: 75px;}
  .service-portfolio .service-portfolio__img img:not(:last-child){margin-bottom: 25px;}
  .service-msg{margin-top: 75px;}
  .info-list04 li .info-list__desc{margin-top: 15px;}
  .info-list04 li .info-list__desc &gt; h3{font-size: 20px;}
  .info-list04 li .info-list__desc &gt; div{margin-top: 15px;}
  .info-list04 li .info-list__desc &gt; div &gt; p{font-size: 15px; padding-left: 10px;}
  .info-list04 li .info-list__desc &gt; div &gt; p:not(:last-child){margin-bottom: 3px;}
  .info-list04 li .info-list__desc &gt; div &gt; p::before{width: 4px; height: 4px;}
  .service-why{margin-top: 75px;}
  .service-why .serivce-why__desc{padding-top: 45px; padding-bottom: 45px;}
  .service-why .serivce-why__desc p{font-size: 18px; padding-left: 15px;}
  .service-why .serivce-why__desc p::before{width: 5px; height: 5px; top: 13px;}
  .service-edge{margin-top: 75px;}
  .service-edge .service-edge__list &gt; li{padding: 45px 0;}
  .service-edge .service-edge__tit{font-size: 28px; margin-bottom: 25px;}
  .service-edge .service-edge__tit span{font-size: 14px; line-height: 1.4em;}
  .service-comparison{margin-top: 75px;}
  .service-comparison .btn-common{margin-top: 25px;}
  .btn-common{width: 180px; line-height: 45px; height: 45px; font-size: 14px;}
  .service-certus__top{padding: 45px 5% 45px 5%;}
  .service-certus__top h2{font-size: 24px;}
  .service-certus__top &gt; div{margin-top: 25px; justify-content: center;}
  .service-certus__top &gt; div &gt; p{padding: 4px 8px; font-size: 14px; margin: 3px; border-radius: 3px;}
  .info-list04 li .info-list__desc &gt; h5{font-size: 16px;}
  .info-list04 li .info-list__desc &gt; h5 span em{font-size: 18px;}
  .info-list04 li .info-list__desc &gt; h5 span{margin-left: 12px;}
  .info-list05 ol h4{font-size: 16px; margin-bottom: 12px;}
  .info-list05 ol p{font-size: 14px;}
  .service-certus__module &gt; div{flex-direction: column; margin-top: 45px;}
  .service-certus__module &gt; div img{max-width: 100%;}
  .service-certus__module &gt; div img:not(:last-child){margin-bottom: 45px;}
  .service-certus__model .service-certus__model-banner{padding: 40px 20px;}
  .service-certus__model .service-certus__model-banner &gt; img{width: 100px;}
  .service-certus__model .service-certus__model-banner &gt; p{margin-top: 25px; font-size: 15px; text-align: center;}
  .info-list02 .info-list__desc &gt; div.col2 &gt; p{width: 100%;}
  .service-certus__slide h2{font-size: 16px; margin-bottom: 15px;}
  .solution-top .text-list{margin-top: 25px;}
  .text-list p::before{width: 4px; height: 4px; top: 10px;}
  .text-list p{font-size: 15px; line-height: 1.6em; padding-left: 10px;}
  .text-list p:not(:last-child){margin-bottom: 3px;}
  .solution-top .solution-top__btn{margin-left: auto; margin-right: auto; margin-top: 40px;}
  .solution-feature{margin-top: 45px; padding-top: 45px;}
  .solution-feature .solution-feature__desc{flex-direction: column;}
  .solution-feature .solution-feature__desc .text-list:not(:last-child){margin-right: 0;}
  .solution-feature__multi .solution-feature{margin-top: 20px; padding-top: 20px;}
  .solution-video .solution-video__info h2{font-size: 24px;}
  .solution-video .solution-video__info p{font-size: 14px; margin-top: 5px;}
  .solution-desc{padding :25px 0;}
  .solution-desc li{flex-direction: column; padding :25px 0;}
  .solution-desc .solution-desc__header span{font-size: 26px;}
  .solution-desc .solution-desc__header{font-size: 20px; padding-left: 40px; width: 100%;}
  .solution-desc .solution-desc__header br{display: none;}
  .solution-desc .solution-desc__data{font-size: 15px; line-height: 1.4em; margin-top: 15px;}
  .board-gallery,
  .prod-list{justify-content: space-between;}
  .board-gallery.board-gallery--video&gt;a,
  .board-gallery a{width: 49% !important; margin-right: 0 !important; margin-bottom: 25px;}
  .prod-list a{width: 49%; margin-right: 0 !important; padding: 20px 0; margin-bottom: 2%;}
  .board-gallery a p,
  .prod-list a p{font-size: 15px;}
  .board-pager{margin-top: 25px;}
  .board-pager&gt;a{font-size: 14px;}
  .board-list__top{margin-bottom: 25px;}
  .board-list__search form{width: 230px; border-width: 1px;}
  .board-list__search input{width: 100%;}
  .board-list__total{font-size: 18px;}
  .board-list__search input{height: 30px; line-height: 30px; font-size: 14px;}
  .board-list__search button{width: 30px;}
  .board-list__search button img{width: 18px;}
  .support-arion .support-arion__img{height: 200px;}
  .support-arion .support-arion__top{margin-top: 40px;}
  .support-arion .support-arion__top h2{font-size: 50px; width: 150px; margin-bottom: 25px;}
  .support-arion .support-arion__top h2 img{width: 100%;}
  .support-arion .support-arion__top h2 span{margin-left: 40px;}
  .support-arion .support-arion__top{padding-bottom: 45px;}
  .support-arion .support-arion__desc{margin-top: 45px;}
  .support-arion .support-arion__top&gt;div h3{font-size: 20px; margin-bottom: 15px;}
  .support-arion .support-arion__top&gt;div p,
  .support-arion .support-arion__desc&gt;div p{font-size: 15px; line-height: 1.6em;}
  .support-arion .support-arion__top&gt;div p br{display: none;}
  .support-arion .support-arion__desc&gt;div p:not(:last-child){margin-bottom: 25px;}
  .support-arion .support-arion__desc&gt;div img{width: 170px; margin-left: auto; margin-right: auto;}
  .support-arion .support-arion__info{padding: 45px 0; margin-top: 45px;}
  .support-arion .support-arion__info ul{margin-top: 20px;}
  .support-arion .support-arion__info ul&gt;li{flex-direction: column; padding: 10px 0;}
  .support-arion .support-arion__info ul&gt;li p:first-child{width: 100%; font-size: 17px;}
  .support-arion .support-arion__info ul&gt;li p{font-size: 14px;}
  .support-arion .support-arion__loca{margin-top: 60px;}
  .support-arion .support-arion__loca .sub-stit{margin-top: 15px;}
  .support-arion .support-arion__loca ul{margin-top: 40px;}
  .support-arion .support-arion__loca ul&gt;li&gt;img{width: 60px; margin-right: 15px;}
  .support-arion .support-arion__loca ul&gt;li&gt;div{flex-direction: column; align-items: flex-start;}
  .support-arion .support-arion__loca ul&gt;li h4{width: 75px; font-size: 20px; margin-bottom: 4px;}
  .support-arion .support-arion__loca ul&gt;li p{margin-left: 0; font-size: 14px;}
  .support-arion .loca-tab{margin-top: 45px;}
  .support-arion .loca-tab__btn{height: 40px; line-height: 40px; font-size: 15px;}
  .support-arion .maps{margin-top: 12px;}
  .support-arion iframe {height: 200px;}
  .support-arion .maps,
  .support-arion .map {height: 200px;}
  .board-normal .board-normal__header,
  .board-normal .board-normal__num{display: none;}
  .board-normal .board-normal__block{flex-direction: column; align-items: flex-start; padding: 15px 0; }
  .board-normal .board-normal__subject{width: 100%; font-size: 16px;}
  .board-normal .board-normal__date{margin-left: 0; width: auto; margin-top: 7px; font-size: 14px;}
  .board-normal .board-normal__div{width: auto; margin-left: 0; font-size: 13px; margin-bottom: 7px;}
  .board-normal .board-normal__subject{font-size: 16px;}
  .board-normal .board-normal__down{width: auto; margin-left: auto; margin-top: 15px;}
  .board-normal .board-normal__down&gt;a{width: 90px; font-size: 13px; line-height: 30px; height: 30px;}
  .board-normal .board-normal__down&gt;a p svg{width: 13px;}
  .board-view__top{padding: 15px 0;}
  .board-view__top h1{font-size: 18px;}
  .board-view__top p{font-size: 14px; margin-top: 10px;}
  .board-view__cont{padding: 30px 0;}
  .board-view__nav&gt;li{padding: 15px 0;}
  .board-view__nav&gt;li p{font-size: 14px; width: 80px; margin-right: 25px;}
  .board-view__nav&gt;li p img{margin-left: 15px;}
  .board-view__nav&gt;li a{font-size: 14px;}
  .list-btn{width: 150px; line-height: 43px; height: 45px; font-size: 15px; margin-top: 25px;}
  .board-gallery a .board-gallery__info{padding: 10% 5%;}
  .board-gallery a .board-gallery__status{font-size: 13px; margin-bottom: 7px;}
  .board-gallery a .board-gallery__name{font-size: 16px;}
  .board-gallery a .board-gallery__date{font-size: 13px; margin-top: 15px;}
  .board-tab&gt;a{line-height: 40px; height: 40px; font-size: 14px;}
  .faq-list{margin-top: 25px;}
  .faq-list .faq-list__a, .faq-list .faq-list__q{padding: 20px 30px 20px 60px; font-size: 15px; background-size: 30px; background-position: 10px 16px;}
  .faq-list&gt;li::before{width: 14px; height: 7px; right: 15px; top: 29px;}
  .contact .sub-stit{font-size: 14px;}
  .contact .contact__policy{padding: 15px; height: 120px; margin-top: 10px;}
  .contact .contact__chk{font-size: 14px;}
  .form{margin-top: 40px;}
  .form&gt;li{flex-wrap: wrap;}
  .form .form__tit{width: 100%; padding-left: 0; margin-bottom: 10px;}
  .form .form__input input[type="text"]{line-height: 40px; height: 40px; font-size: 14px; padding-left: 8px;}
  .form .form__input textarea{padding: 8px; height: 120px;}
  .form .form__input input[type="text"].spam__input{width: 200px;}
  .download-list ol li{width: 100%; padding: 25px 15px;}
  .download-list ol li&gt;p{font-size: 18px;}
  .download-list-wrap{justify-content: flex-start;}
  .download-list-wrap a{width: 32%; font-size: 13px; line-height: 40px; height: 40px; margin-right: 2% !important;}
  .download-list-wrap a:nth-child(3n){margin-right: 0 !important;}
  .solution-popup .solution-popup__prod{padding: 5% 3%;}
  .solution-popup .solution-popup__tit{font-size: 24px; line-height: 55px; height: 55px;}
  .solution-popup .solution-popup__close{width: 20px; top :17px;}
  .video-popup .video-popup__close{width: 20px;}
  .prod-view .prod-view__tit{font-size: 22px; margin-bottom: 12px;}
  .prod-view .prod-view__intro{padding-bottom: 40px;}
  .prod-view .prod-view__acc, .download-list, .prod-view .prod-view__feature{padding :40px 0;}
  .acc-popup .acc-popup__close{width: 17px; top: 10px; right: 10px;}
  .acc-popup .acc-popup__close img{width: 100%;}
  .acc-popup{padding: 40px 20px;}
  .acc-popup .acc-popup__img{width: 100%; height: 0; padding-top: 100%;}
  .acc-popup .acc-popup__info{margin-top: 25px;}
  .acc-popup .acc-popup__info h3{font-size: 20px;}
  .acc-popup .acc-popup__info p{margin-top: 10px; font-size: 15px;}
  .acc-popup .acc-popup__top{margin-bottom: 20px;}
  .acc-popup .acc-popup__feature&gt;li{flex-wrap: wrap;}
  .acc-popup .acc-popup__feature-data,
  .acc-popup .acc-popup__feature-header{width: 100%; margin-right: 0; justify-content: flex-start; font-size: 14px;}
  .acc-popup .acc-popup__feature&gt;li{padding: 10px 0;}
  .acc-popup .acc-popup__feature-header{margin-bottom: 7px;}
  .pview_tb td,
  .pview_tb th{padding: 10px !important;}
  .total-search .total-search__form button{height: 40px; line-height: 40px; width: 70px; font-size: 14px;}
  .total-search .total-search__form input{height: 40px; line-height: 40px; width: 220px; font-size: 14px;}
  .total-search&gt;p{font-size: 16px; margin-top: 20px;}
  .total-search{margin-bottom: 25px; padding-bottom: 25px;}
  .total-search h1{font-size: 28px; line-height: 1em; margin-bottom: 25px;}
  .prod-view .prod-view__video{padding: 45px 0;}
  .prod-view .prod-view__video ol li p{font-size: 15px; margin-top: 10px;}
  .service-certus__reach{margin-bottom: 75px;}

  .solution-desc,
  .solution-video,
  .service-certus__reach,
  .service-certus__model,
  .service-certus__mid,
  .service-certus__broad,
  .service-certus__module,
  .service-certus__strength,
  .service-certus__portfolio,
  .service-certus__grade{margin-top: 90px;}

  .service-certus__portfolio{margin-bottom: 90px;}
}

/* 모바일 가로 */
@media all and (max-width:568px) {}</pre></body></html>