<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
@import url('//fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&amp;display=swap');
@font-face{
	font-family:'NanumBarunGothic';
	src:url('NanumBarunGothic.eot');
	src:local('?'),
		url('NanumBarunGothic.woff') format('woff'),
		url('NanumBarunGothic.ttf') format('truetype');
}
html{overflow-y:scroll}
body{font-family:'Nanum Gothic', Arial, sans-serif;color:#555;font-size:12px;}
body, div, h1, h2, h3, h4, h5, h6, table, th, td, ul, ol, li, dl, dt, dd, p, form, input, fieldset{padding:0;margin:0}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
article, aside, canvas, details, figure, figcaption, footer, hgroup, header, menu, nav, section, summary{display:block}
img{vertical-align:top}
img, fieldset{border:none}
ul, ol, li{list-style:none}
table{border-collapse:collapse;border-spacing:0;border:0}
/*a-style*/
a{color:#333;text-decoration:none}
a:hover, a:active{color:#2255cb;}
/*btn*/
.align_r{text-align:right}
.align_l{text-align:left}
.align_c{text-align:center}
/*reset*/
.reset{clear:both !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important}
/*skip*/
.skip, hr, legend, caption{position:absolute;width:0;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden;text-indent:-1000em}

/*common*/
#header h1{width:1100px;margin:0 auto;padding:35px 0;text-align:center;}
#header #nav{background:#83af18;border-top:1px solid #668e05;border-bottom:1px solid #668e05;}
#header #nav .nav_cont{width:745px;margin:0 auto;}
#header #nav .nav_cont ul li{width:25%;float:left;text-align:center;background:url(/img/common/gnb_line.gif) no-repeat right center;}
#header #nav .nav_cont ul li.end{background:none;}
#header #nav .nav_cont ul li a{font-size:16px;color:#fff;padding:11px 0 10px;display:block;}
#footer{border-top:1px solid #dcdcdc;}
#footer .footer_cont{width:1100px;margin:0 auto;padding:33px 0;}
#footer .ft_logo{float:left;margin-right:47px;}
#footer .ft_cont{float:left;font-family:Dotum;color:#666;}
#footer .ft_cont .ft_nav ul li{float:left;padding-right:10px;margin-right:8px;}
#footer .ft_cont .ft_nav ul li.first{background:url(/img/common/ft_nav_line.gif) no-repeat right top;}
#footer .ft_cont .addr{clear:both;padding-top:10px;font-style:normal;line-height:20px;}

.wid_100{width:100%;box-sizing:border-box}

/*main*/
.m_container .swiper-container{width:1100px;margin:0 auto;position:relative;overflow:hidden;z-index:1;}
.m_container .swiper-container-no-flexbox .swiper-slide{float:left;}
.m_container .swiper-wrapper{width:100%;height:100%;position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.m_container .swiper-slide{width:100%;height:100%;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;position:relative;}
.m_container .swiper-pagination{position:absolute;right:30px;bottom:15px;z-index:2;}
.m_container .swiper-pagination-bullet{width:11px;height:11px;margin-left:5px;display:inline-block;border-radius:100%;background:#c6b5ad;}
.m_container .swiper-pagination-bullet{border:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}
.m_container .swiper-pagination-clickable.swiper-pagination-bullet{cursor:pointer;}
.m_container .swiper-pagination-bullet-active{background:#83af18;}
.m_container .customer{border-top:1px solid #dcdcdc;background:#f8f8f8;}
.m_container .customer:after{clear:both;content:"";display:block;}
.m_container .customer .customer_cont{width:1100px;margin:0 auto;padding:20px 0 16px;}
.m_container .customer .cs_center{float:left;margin:0 40px 0 30px;}
.m_container .customer .cs_center h5{padding:13px 0 9px;}
.m_container .customer .cs_center .call_num{padding-bottom:12px;font-family:Tahoma;font-size:26px;font-weight:bold;color:#3c3c3c;}
.m_container .customer .cs_center .timer{font-family:Dotum;font-size:11px;color:#3c3c3c;line-height:16px;}
.m_container .customer .contactUs{float:left;margin-top:11px;position:relative;padding-left:42px;border-left:1px solid #dfdfdf;}
.m_container .customer .contactUs h5{font-size:15px;font-weight:700;letter-spacing:-0.02em;color:#333;margin-bottom:11px;}
.m_container .customer .contactUs .contactImg{position:relative;}
.m_container .customer .contactUs .contactImg .btnMail{width:238px;height:14px;position:absolute;left:35px;top:52px;font-size:0;letter-spacing:-1000em;text-indent:-1000em;line-height:0;}
.m_container .customer .contactUs .btnMore{position:absolute;right:0;top:0;}
.m_container .customer .img_cont{float:left;margin-right:25px;}
.m_container .customer #board_style{width:391px;height:120px;float:left;margin-top:12px;position:relative;box-sizing:border-box;}
.m_container .customer .board_list{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;margin-right:40px;padding-left:40px;}
.m_container .customer #board_style h5{margin-bottom:12px;}
.m_container .customer #board_style ul li{font-size:14px;background:url(/img/main/board_list_icon.gif) no-repeat 2px 7px;padding:0 0 8px 13px}
.m_container .customer #board_style ul li a{color:#666;}
.m_container .customer #board_style .lt_more{position:absolute;right:40px;top:0;}
.m_container .customer #board_style .lt_more a{color:#333;}

/*sub*/
#introduction{background:url(/img/introduction/introduction_bg.jpg) no-repeat right top;}
#product{background:url(/img/product/product_bg.jpg) no-repeat right top;}
#customer{background:url(/img/customer/customer_bg.jpg) no-repeat right top;}
#location{background:url(/img/location/location_bg.jpg) no-repeat right top;}
.container{width:1100px;margin:0 auto;padding-bottom:100px;font-family:NanumBarunGothic;}
.container .aside{width:255px;float:left;padding-top:50px;}
.container .aside h2{height:92px;background:url(/img/common/aside_title_line.gif) no-repeat left bottom;margin-bottom:47px;}
.container .aside ul{width:180px;border-top:1px solid #e6e6e6;}
.container .aside ul li{border-bottom:1px solid #e6e6e6;}
.container .aside ul li a{height:39px;display:block;font-size:0;line-height:0;letter-spacing:-1000em;}
.container .aside ul li.aside_01_01 a{background:url(/img/common/aside_01_01.gif) no-repeat left top;}
.container .aside ul li.aside_01_02 a{background:url(/img/common/aside_01_02.gif) no-repeat left top;}
.container .aside ul li.aside_01_03 a{background:url(/img/common/aside_01_03.gif) no-repeat left top;}
.container .aside ul li.aside_02_01 a{background:url(/img/common/aside_02_01.gif) no-repeat left top;}
.container .aside ul li.aside_02_02 a{background:url(/img/common/aside_02_02.gif) no-repeat left top;}
.container .aside ul li.aside_02_03 a{background:url(/img/common/aside_02_03.gif) no-repeat left top;}
.container .aside ul li.aside_03_01 a{background:url(/img/common/aside_03_01.gif) no-repeat left top;}
.container .aside ul li.aside_03_02 a{background:url(/img/common/aside_03_02.gif) no-repeat left top;}
.container .aside ul li.aside_03_03 a{background:url(/img/common/aside_03_03.gif) no-repeat left top;}
.container .aside ul li.aside_04_01 a{background:url(/img/common/aside_04_01.gif) no-repeat left top;}
.container .aside ul li a:hover{background-position:right top;}
.container .aside ul li.active a{background-position:right top;}
.container .contents{width:845px;float:left;padding-top:50px;}
.container .contents .sub_top{height:138px;border-bottom:1px solid #e6e6e6;margin-bottom:30px;}
.container .contents .sub_top .page_nav{color:#bbb;background:url(/img/common/home_icon.gif) no-repeat left center;padding-left:13px;margin-bottom:25px;}
.container .contents .sub_top .page_nav span{color:#8a8989;}
.container .contents .sub_top h3{padding-bottom:13px;}
#content{padding-left:10px;}

/*인사말*/
.greeting{background:url(/img/introduction/greeting_bg.jpg) no-repeat right 12px;position:relative;}
.greeting .text_img_01{padding-bottom:23px;}
.greeting .text_img_02{padding-bottom:37px;}
.greeting .basic_text{font-size:16px;color:#666;line-height:22px;padding-left:8px;}
.greeting .name_img{position:absolute;right:60px;top:483px;}

/*회사연혁*/
.history{position:relative;}
.history .history_table{background:url(/img/introduction/history_left_lline.gif) repeat-y 8px top;}
.history .history_table table{width:100%;line-height:18px;}
.history .history_table th{width:147px;font-weight:normal;box-sizing:border-box;padding:0 0 12px 30px;font-size:18px;color:#034ea2;vertical-align:top;text-align:left;background:url(/img/introduction/history_title_bg.png) no-repeat left 1px;}
.history .history_table td{padding-bottom:12px;font-size:14px;color:#666;text-align:left;}
.history .history_table .end th, .history .history_table .end td{padding-bottom:0;}
.history .history_bg{width:370px;height:345px;position:absolute;right:0;bottom:-76px;background:url(/img/introduction/history_bg.jpg) no-repeat left top;}

/*회사둘러보기*/
.company_tour .slide_text_nav{margin-bottom:10px;}
.company_tour .slide_text_nav a{width:159px;height:60px;margin-right:10px;font-size:0;line-height:0;letter-spacing:-1000em;display:inline-block;}
.company_tour .slide_text_nav a.tab_list_01{background:url(/img/introduction/tour_tab_01.gif) no-repeat left top;}
.company_tour .slide_text_nav a.tab_list_02{background:url(/img/introduction/tour_tab_02.gif) no-repeat left top;}
.company_tour .slide_text_nav a.tab_list_03{background:url(/img/introduction/tour_tab_03.gif) no-repeat left top;}
.company_tour .slide_text_nav a.tab_list_04{background:url(/img/introduction/tour_tab_04.gif) no-repeat left top;}
.company_tour .slide_text_nav a.tab_list_05{background:url(/img/introduction/tour_tab_05.gif) no-repeat left top;margin-right:0;}
.company_tour .slide_text_nav a.active{background-position:left bottom;}
.company_tour .bx-wrapper{position:relative;}
.company_tour .bx-wrapper .bx-controls-direction a{width:54px;height:77px;display:inline-block;position:absolute;top:205px;font-size:0;line-height:0;letter-spacing:-1000em;}
.company_tour .bx-wrapper .bx-controls-direction a.bx-prev{left:10px;background:url(/img/introduction/tour_btn_prev.png) no-repeat left top;}
.company_tour .bx-wrapper .bx-controls-direction a.bx-next{right:10px;background:url(/img/introduction/tour_btn_next.png) no-repeat left top;}

/*제품소개*/
#bo_gall #gall_ul{margin-bottom:20px;}
#bo_gall .gall_li{padding:40px 0 30px;border-bottom:1px dashed #e3e3e3;}
#bo_gall .gall_con{width:100%;}
#bo_gall .gall_con .gall_href{width:275px;text-align:center;float:left;}
#bo_gall .gall_con .gall_text_href{width:560px;float:left;}
#bo_gall .gall_con .gall_text_href h5{padding:8px 0 8px 20px;margin-bottom:18px;font-size:16px;font-weight:bold;color:#fff;box-sizing:border-box;background:#83af19;border-radius:25px;}
#bo_gall .gall_con .gall_text_href h5 span{font-weight:normal;display:inline-block;}
#bo_gall .gall_con .gall_text_href dl{margin:0 0 24px 23px;}
#bo_gall .gall_con .gall_text_href dl dt{padding-bottom:7px;}
#bo_gall .gall_con .gall_text_href dl dd{font-size:16px;color:#585858;line-height:22px;}
/*#bo_gall .gall_con .gall_text_href dl dd div{white-space:pre;}*/

/*제품/주문문의*/
.inquiry .table_style{border-top:2px solid #41a700;}
.inquiry .table_style table{width:100%;margin-bottom:30px;}
.inquiry .table_style table th{width:157px;height:60px;box-sizing:border-box;font-weight:normal;font-size:16px;color:#585858;border:1px solid #e1dcd6;background:#fbfaf9;}
.inquiry .table_style table td{height:60px;border:1px solid #e1dcd6;padding:15px;box-sizing:border-box;}
.inquiry .table_style table .first th, .inquiry .table_style table .first td{border-top:0;}
.inquiry .table_style table td input{height:30px;border:1px solid #ddd;background:#f9f9f9;box-sizing:border-box;}
.inquiry .table_style table td textarea{height:260px;border:1px solid #ddd;background:#f9f9f9;box-sizing:border-box;}
.inquiry .table_style table td input::placeholder,
.inquiry .table_style table td textarea::placeholder{font-size:14px;font-family:"NanumBarunGothic";}
.inquiry_form_list li{font-size:14px;line-height:28px;}
.privacy_title{font-size:16px;font-weight:bold;margin-top:10px}
.privacy_box{height:200px;overflow-y:scroll;border:1px solid #eee;padding:10px;box-sizing:border-box;margin-top:5px;font-size:14px}
.privacy_agree{text-align:center;font-size:16px;margin-top:15px;margin-bottom:15px}
.privacy_agree input[type="radio"]{vertical-align:middle}

/*location*/
.map_con{margin-bottom:30px;}
.map_con h5{font-size:14px;padding-bottom:15px;}
.map_con .mapText{margin-top:10px;font-size:15px;letter-spacing:0;}

</pre></body></html>