@charset "utf-8";
@import url('font.css'); /* 사이트 세부설정, 공통 클래스 설정, 기타 설정 */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap&subset=korean');

/* reset */
body {
	font-family:'Noto Sans KR',NanumGothic,'나눔고딕','돋움',dotum, sans-serif;	
	font-weight:400;
	font-size:14px;
	line-height:1.7;
	color:#444444;	
	margin:0;
	padding:0;
	letter-spacing:-0.5px;
	-webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
    font-smoothing:antialiased;
}

button{cursor:pointer;}
button:focus{outline:none;}

textarea:focus{outline:none;}

input:focus {outline: none;}

img{border:none;}

br{letter-spacing: 0; font-family:NanumGothic,'나눔고딕', sans-serif;}

h1, h2, h3, h4, h5, h6 {font-size:1em;}

h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption
{
	margin:0;
	padding:0;
}
ul, ol {
	list-style:none;
}
strong, b, h1, h2, h3, h4, h5, h6{font-weight:500;}
em,i,address{font-style:normal;}
a{text-decoration:none; color:#444444;}
*{box-sizing:border-box;}

/***layout***/
.wrap{width:100%;  height:100%; font-family:'Noto Sans KR',NanumGothic,'나눔고딕','돋움',dotum, sans-serif; min-width:1200px;	}
header{width:100%;}
main{width:100%;}
footer{width:100%; padding:20px 0 80px; position:relative; background-color:#393939; color:#999999;}

/***common***/
.wrap img{display:block; max-width:100%; vertical-align:top; margin:0 auto;}
#content_go{width:0; height:0; font-size:0; text-indent:-999999px; overflow:hidden;}
.clearfix:after{content: ''; zoom:1; display:block; clear:both;}
.inner{width:1200px; padding:0 15px; margin:0 auto;}
.main_container{padding:30px 0 80px; min-height:450px;}


/* header header_wrap01 PC / 가로 1201px 이상*/
/*common*/
.header_wrap01{background-color:#ffffff; width:100%; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;  transition:all 0.3s ease; }
/*top_menu*/
.top_menu{padding:10px 0 8px; text-align:right; font-size:13px;}
.top_menu>div>*{display:inline-block; vertical-align:top;}
.language_tab{border-radius:100px; border:1px solid #999999; text-align:center; overflow:hidden;}
.language_tab>a{float:left; display:block; padding:0 13px;}
.language_tab>a+a{border-left:1px solid #999999;}
.language_tab>a:hover{color:#00b34f;}
.language_tab>a.on{color:#00b34f;}
.btn_sitemap_link{margin-left:8px; border-radius:100px; border:1px solid #999999; text-align:center; padding:0 13px;}
.btn_sitemap_link:hover{color:#00b34f; border-color:#00b34f;}
/*bottom*/
/*common*/
.bottom{padding-top:10px; position:relative;}
/*h1*/
.bottom h1{float:left; width:180px; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;  transition:all 0.3s ease; }
.bottom h1>a{display:block; width:100%; height:100%;}
.bottom h1>a>img{width:100%;}
/*gnb 1차,2차 카테고리*/
/*common*/
.gnb_wrap{float:right; margin-top:12px;}
.gnb>li{float:left; width:165px; text-align:center; font-size:17px;}
.gnb>li:nth-child(3),.gnb>li:nth-child(4){width:195px;}
.gnb>li>a{display:block; padding:0 0 31px;}
.gnb>li>a:hover{color:#00b34f;}
 /*gnb_2depth*/
.gnb_2depth_wrap{width:100%; background-color:#ffffff; z-index:350; position:absolute; left:0; top:81px; border-bottom:1px solid #bbbbbb;
		border-top:1px solid #00b34f;}
.gnb_2depth_wrap>.inner>div{float:right;}
.gnb_2depth_wrap h3{font-size:0; text-indent:-999999px;}
.gnb_2depth{float:left; width:165px; position:relative; text-align:center; padding:15px 0; min-height:230px; font-size:14px;
		 -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;  transition:all 0.3s ease; }
.gnb_2depth:nth-child(3),.gnb_2depth:nth-child(4){width:195px;}
.gnb_2depth:before{content:''; width:1px; height:100%; display:block; position:absolute; left:0; top:0; bottom:0; background-color:#bbbbbb; }
.gnb_2depth:after{content:''; width:1px; height:100%; display:block; position:absolute; right:-1px; top:0; bottom:0; background-color:#bbbbbb; }
.gnb_2depth:hover{ border-top:2px solid #00b34f;}
.gnb_2depth li{line-height:1.4;}
.gnb_2depth li+li{margin-top:4px;}
.gnb_2depth li>a{display:block; padding:4px 0;}
.gnb_2depth li>a:hover{color:#00b34f; font-weight:500;}
/*header_wrap01 스크롤 내렸을때 */
.header_wrap01.header_up{position:fixed; top:-42px; left:0;  z-index:340; box-shadow:1px 1px 5px rgba(0,0,0,0.2);}
.header_wrap01.header_up h1{width:162px;}
.header_wrap01.header_up .gnb_wrap{margin-top:9px;}
.header_wrap01.header_up .gnb>li>a{padding:0 0 19px;}
.header_wrap01.header_up .gnb_2depth_wrap{top:65px;}

/*header*/
/*header_wrap02 태블릿, 모바일 / 가로 1200px 이하*/
.header_wrap02{display:none; width:100%; padding:15px 0; background-color:#ffffff; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; 
		-o-transition:all 0.3s ease;  transition:all 0.3s ease;}
/*header_wrap02 h1 logo*/
.header_wrap02 h1{width:162px; float:left; margin-left:15px;}
.header_wrap02 h1>a{width:100%;}
.header_wrap02 h1>a>img{width:100%;}
/*header_wrap02 전화연결 메뉴/ 모바일 메뉴*/
/*commom*/
.header_wrap02 .util_menu{float:right; margin-top:10px; padding-right:15px;}
.header_wrap02 .util_menu>div{float:left;}
.header_wrap02 .util_menu>div+div{margin-left:10px;}
/*tm_language_tab*/
.tm_language_tab{border:1px solid #999999; text-align:center; overflow:hidden; font-size:13px; border-radius:100px; overflow:hidden;}
.tm_language_tab>a{float:left; display:block; padding:1px 10px;}
.tm_language_tab>a+a{border-left:1px solid #999999;}
.tm_language_tab>a:hover{color:#00b34f;}
.tm_language_tab>a.on{color:#00b34f;}
/*전화연결*/
.phone_link{width:26px; height:26px; }
.phone_link>a{display:block; width:100%;}
.phone_link>a>img{width:100%;}
/*모바일 메뉴 열기 버튼*/
.btn_tm_nav_open{width:26px; height:26px; position:relative; cursor:pointer; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; 
		-o-transition:all 0.3s ease;  transition:all 0.3s ease; padding-top:5px;}
.btn_tm_nav_open span{display:block; width:100%; height:2px; overflow:hidden; font-size:0;  background-color:#444444;
		-webkit-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;  transition:all 0.3s; margin:0 auto;}
.btn_tm_nav_open span+span{margin-top:5px;}
/*모바일 메뉴 열렸을때 버튼 모양 x로 변경*/
.btn_tm_nav_open.on{z-index:600; position:fixed; left:30px;}
.btn_tm_nav_open.on span{background-color:#ffffff;}
.btn_tm_nav_open.on span:nth-child(1){-webkit-transform: translateY(7px) rotate(-45deg); -ms-transform: translateY(7px) rotate(-45deg); 
		transform: translateY(7px) rotate(-45deg);}
.btn_tm_nav_open.on span:nth-child(2){opacity: 0;}
.btn_tm_nav_open.on span:nth-child(3){transform: translateY(-7px) rotate(45deg); -webkit-transform: translateY(-7px) rotate(45deg);
		-ms-transform: translateY(-7px) rotate(45deg);}
/*모바일 메뉴 배경 바탕막*/
.page_cover02{display:none; position:fixed; width:100%; height:100%; top:0px; left:0; background-color:rgba(0,0,0,0.6);   z-index:499; min-height:999999px; }
/*모바일,태블릿/1차 2차 카테고리  메뉴*/
/*common*/
.tm_gnb_wrap{display:block; width:80%; height:100%; position:fixed; top:0px;  right:-100%; z-index:500; background-color:#37ae6c;  overflow-y:auto; 
		padding-top:40px;}
.tm_gnb{width:100%; overflow-x:hidden; text-align:center; border-bottom:1px solid rgba(255,255,255,0.1);}
.tm_gnb>li{border-bottom:1px solid #329d61;}
.tm_gnb>li+li{border-top:1px solid rgba(255,255,255,0.1); }
.tm_gnb>li>a{display:block;}
.tm_gnb>li strong{display:block; font-size:15px; color:#ffffff; padding:10px 10px; cursor:pointer; position:relative; font-weight:400;}
.tm_gnb>li .m_more{width:12px; height:12px; display:block; position:absolute; right:20px; top:16px; overflow:hidden; }
.tm_gnb>li .m_more:before{content:''; height:8px; width:8px; display:block; border:1px solid #ffffff; border-left-width:0; border-top-width:0;
		position:absolute; top:2px; right:2px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);
		-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);  -webkit-transition:All .3s; transition:All .3s;}
.tm_gnb>li.active .m_more:before{transform:rotate(45deg);}
/*2차 카테고리*/
.tm_gnb_2depth{display:none;  background-color:#ffffff; padding:7px 0;}
.tm_gnb_2depth>li+li{margin-top:2px;}
.tm_gnb_2depth>li>a{display:block; padding:3px 10px;}
.tm_gnb_2depth>li>a:hover{color:#00b34f; font-weight:500;}
/*고객센터*/
.m_cs_center{padding:20px 0; text-align:center; }
.m_cs_center h4{color:#ffffff;  font-size:15px; font-weight:400;}
.m_cs_center dt,.m_cs_center dd{display:inline-block; font-size:17px; color:#ffffff; vertical-align:middle;}
.m_cs_center dt{padding-right:7px; margin-right:8px; position:relative; }
.m_cs_center dt:after{content:':'; display:block; position:absolute; right:0; top:0;}
/*header_wrap02 모바일/태블릿 가로 1200px 이하 스크롤 내렸을때 */
.header_wrap02.header_up02{position:fixed; top:0; left:0;  z-index:500; padding:10px 0;  box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.header_wrap02.header_up02 h1{width:133px;}
.header_wrap02.header_up02 .util_menu{margin-top:6px;}

/*메인 비주얼*/
.main_visual{width:100%; height:550px;}
.main_slide_list{height:100%;}
.main_slide_list>li{width:100%; height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.main_slide_list .slide01{background-image:url("../images/main/main_visual_slide01.jpg");}
.main_slide_list .slide02{background-image:url("../images/main/main_visual_slide02.jpg");}
.main_slide_list .slide03{background-image:url("../images/main/main_visual_slide03.jpg");}
/*메인 비쥬얼 control_box*/
.main_visual_pagination .swiper-pagination-bullet { opacity:1; background-color:#eeeeee;}
.main_visual_pagination .swiper-pagination-bullet-active{ background-color:#489e30;}
/*main_visual_txt*/
.main_slide_list>li>div{height:100%; position:relative;}
.main_visual_txt{width:100%; height:100%; display:table; letter-spacing:-1px; }
.main_visual_txt>div{display:table-cell; vertical-align:middle; color:#ffffff; text-shadow:1px 2px 3px rgba(0,0,0,0.8); font-size:18px;}
.main_visual_txt>div>*{vertical-align:middle; display:inline-block; }
.main_visual_txt>div>span{width:45%;}
.main_visual_txt>div>span img{margin:0;}
.main_visual_txt>div>p{width:54%;}
.main_visual_txt p>*{display:block;  text-align:right;}
.main_visual_txt b{font-size:40px;}
.main_visual_txt span{font-size:31px;}
.main_visual_txt i{color:#00b34f; }
/*.main_visual_txt i:before{content:''; width:8px; height:8px; display:block; background-color:#00b34f; border-radius:100px;
		position:absolute; left:50%; top:0;  margin-left:-4px;}*/

/****maim_container 시작*****/
/*common*/
.main_container>div+div{margin-top:65px;}
.main_h4_title{font-size:24px; text-align:center; position:relative; color:#111111; letter-spacing:5px; padding-bottom:13px;}
.main_h4_title:before{content:''; width:76px; height:2px; display:block; background-color:#00b34f; position:absolute; left:50%; bottom:0;  margin-left:-38px;}

/*main_banner_wrap*/
.main_banner_wrap ul{margin-top:40px; text-align:center; font-size:0;}
.main_banner_wrap li{display:inline-block; font-size:18px;  font-weight:500; width:150px; vertical-align:top;}
.main_banner_wrap li+li{margin-left:5%;}
.main_banner_wrap li>a{display:block; color:#333333; }
.main_banner_wrap li>a>em{display:block; margin-top:8px;}
.main_banner_wrap li>a:hover{color:#00b34f; }
.main_banner_wrap li>a:hover img{box-shadow:1px 1px 3px rgba(0,0,0,0.4);}

/*main_product_introduce*/
.main_product_introduce ul{margin-top:40px;} 
.main_product_introduce li{float:left; width:31.6%; height:250px; border:1px solid #dddddd; padding:35px 20px 0; border:1px solid #dddddd;
		box-shadow:4px 4px rgba(0,0,0,0.27); text-align:center;}
.main_product_introduce li+li{margin-left:2.6%;}
.main_product_introduce em{display:inline-block; color:#ffffff; font-size:19px;  font-weight:500; padding:4px 27px; background-color:#00b34f; min-width:105px;}
.main_product_introduce p{font-size:15px; text-align:left; margin-top:25px;}

/*main_product_wrap 제품 리스트*/
.main_product_wrap ul{margin-top:25px;} 
.main_product_wrap li{float:left; width:23.125%; margin:15px 0;}
.main_product_wrap li+li{margin-left:2.5%;}
.main_product_wrap li:nth-child(4n+1){margin-left:0; clear:both;}
.main_product_wrap li>a{display:block; font-size:15px; color:#333333; font-weight:500; text-align:center;}
.main_product_wrap li>a>*{display:block;}
.main_product_wrap li>a>span{border:1px solid #cccccc;}
.main_product_wrap li>a img{width:100%;}
.main_product_wrap li>a>em{margin-top:8px;}
.main_product_wrap li>a:hover{color:#00b34f;}
.main_product_wrap li>a:hover>span{border-color:#00b34f;}
li.main_products_more>a>span{background-color:#00b34f; border-color:#00b34f; position:relative; display:block;}
.main_products_more>a>span:before,.main_products_more>a>span:after{content:''; width:1px; height:38px; display:block; background-color:#ffffff; 
		position:absolute; left:50%; top:50%; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; 
		-o-transition:all 0.3s ease;  transition:all 0.3s ease;}
.main_products_more>a>span:before{margin-top:-19px;}
.main_products_more>a>span:after{width:38px; height:1px; margin-left:-19px;}
.main_products_more>a:hover>span:before{margin-top:-25px; height:50px;}
.main_products_more>a:hover>span:after{width:50px; margin-left:-25px;}

/*main_board_wrap*/
.main_board_wrap{float:left; width:31.6%; border:2px solid #bbbbbb; padding:19px 20px; position:relative;  }
.main_board_wrap+div{margin-left:2.6%;}
.main_board_wrap h4{padding-left:30px; font-size:17px; color:#00b34f; background-repeat:no-repeat; background-position:left center;}
.main_board_wrap ul{margin-top:15px; border-top:2px solid #666666; padding-top:8px; height:95px;}
.main_board_wrap ul>li+li{margin-top:2px;}
.main_board_wrap ul>li>a{display:block; padding:2px 12px 2px 12px; position:relative; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
		font-family:NanumGothic,'나눔고딕','돋움',dotum, sans-serif; font-weight:bold;}
.main_board_wrap ul>li>a:before{content:''; height:2px; width:2px; display:block; background-color:#444444; border-radius:20px; 
		position:absolute; left:5px; top:11px;}
.main_board_wrap ul>li>a:hover{color:#000000;}
.main_board_wrap>a{position:absolute; right:15px; top:25px; font-size:13px; color:#999999;}
.main_board_wrap>a:hover{ color:#00b34f;}
.main_notice_wrap h4{background-image:url("../images/main/main_notice_icon.png");}
.main_data_wrap h4{background-image:url("../images/main/main_data_icon.png");}
.main_customer_wrap h4{background-image:url("../images/main/main_board_icon.png");}

/*common_cs_wrap 고객상담센터*/
.common_cs_wrap{background-color:#00b34f; color:#ffffff; padding:8px 0; }
.common_cs_wrap>div>*{display:inline-block; vertical-align:middle;}
.common_cs_wrap>div>*+*{margin-left:15px;}
.common_cs_wrap h4{font-size:15px;} 
.common_cs_wrap dl dt, .common_cs_wrap dl dd{display:inline-block; vertical-align:middle;}
.common_cs_wrap dl dt{padding-right:7px; margin-right:5px; position:relative;}
.common_cs_wrap dl dt:after{content:':'; display:block; position:absolute; right:0; top:0; color:#ffffff;}
.common_cs_wrap dd+dt{padding-left:11px; margin-left:3px;}
.common_cs_wrap dd+dt:before{content:'/'; display:block; position:absolute; left:0; top:0; color:#ffffff;}

/*etc_menu*/
.etc_menu{font-size:0;}
.etc_menu>li{display:inline-block; font-size:14px; position:relative;}
.etc_menu>li+li:before{content:''; width:1px; height:12px; display:block; position:absolute; left:0; top:6px; background-color:#999999;}
.etc_menu>li>a{display:block; padding:0 8px; color:#cccccc;}
.etc_menu>li:first-child>a{padding-left:0;}
.etc_menu>li>a:hover{color:#00b34f;}

/*footer*/
.company_info02{margin-top:15px;}
.company_info02>div>dl{display:inline-block; vertical-align:middle; position:relative;}
.company_info02>div>dl+dl{padding-left:9px; margin-left:8px;}
.company_info02>div>dl+dl:before{content:''; width:1px; height:12px; display:block; position:absolute; left:0; top:6px; background-color:#999999;}
.company_info02 dl dt,.company_info02 dl dd{display:inline-block; vertical-align:middle;}
.company_info02 dl dt{padding-right:7px; margin-right:5px; position:relative;}
.company_info02 dl dt:after{content:':'; display:block; position:absolute; right:0; top:0; color:#999999;}
.company_info02 dl dd,.company_info02 address span{color:#ffffff; }

/*.top_btn*/
.top_btn{position:fixed; bottom:20px; right:15px; border:1px solid #00b34f; padding:15px 0 8px; cursor:pointer; width:40px; height:40px; 
		text-align:center; font-size:13px; color:#00b34f;  z-index:300;}
.top_btn:before{content:''; width:4px; height:4px; display:block; border:2px solid #00b34f; border-left-width:0; border-bottom-width:0; 
		transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg); -o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);
		position:absolute; left:16px; top:9px;}
/*뒤로 돌아가기 back_btn*/
footer .back_btn{display:none; width:40px; height:40px; position:absolute; left:15px; bottom:20px; border:1px solid #888888;}
footer .back_btn>a{display:block; width:100%; height:100%;}
footer .back_btn>a>img{width:100%;}


/*1200이하 */
@media screen and (max-width:1200px){

/***layout***/
.wrap{ min-width:300px;}

/*common*/
.inner{width:100%;}

/*header*/
.header_wrap01{display:none;} 
.header_wrap02{display:block;} 

/*메인 비주얼 main_visual_txt*/
.main_visual_txt img{max-width:90%;}

/*main_product_introduce*/
.main_product_introduce li{height:270px;}
.main_product_introduce p{margin-top:20px;}

/*뒤로 돌아가기 back_btn*/
footer .back_btn{display:block;}

}/*1200이하 끝*/



/*1024이하 */
@media screen and (max-width:1024px){

/*메인 비주얼 main_visual_txt*/
.main_visual_txt>div>*{display:block;}
.main_visual_txt>div>span{width:100%;}
.main_visual_txt>div>span img{margin:0 auto; max-width:300px;}
.main_visual_txt>div>p{width:100%; margin-top:25px;}
.main_visual_txt>div>p>*{text-align:center;}

/*main_product_introduce*/
.main_product_introduce li{float:none; width:100%; height:auto; padding:20px 15px 20px;}
.main_product_introduce li+li{margin-left:0; margin-top:20px;}
.main_product_introduce p{margin-top:15px;}

/*main_product_wrap 제품 리스트*/
.main_product_wrap li{width:23.5%;}
.main_product_wrap li+li{margin-left:2%;}

/*main_board_wrap*/
.main_board_wrap{width:32.5%;}
.main_board_wrap+div{margin-left:1.25%;}

/*common_cs_wrap 고객상담센터*/
.common_cs_wrap{text-align:center;}
.common_cs_wrap>div>*{display:block;}
.common_cs_wrap>div>*+*{margin-left:0;}

/*etc_menu*/
.etc_menu{text-align:center;}
/*footer*/
.company_info02{text-align:center;}

}/*1024이하 끝*/


/*768이하 */
@media screen and (max-width:768px){

/*메인 비주얼 main_visual_txt*/
.main_visual{height:450px;}
.main_visual_txt>div{font-size:16px;}
.main_visual_txt b{font-size:30px;}
.main_visual_txt span{font-size:24px;}
/*.main_visual_txt i:before{width:6px; height:6px; margin-left:-3px;}*/

/****maim_container 시작*****/
/*common*/
.main_container>div+div{margin-top:50px;}

/*main_banner_wrap*/
.main_banner_wrap li{font-size:15px; width:23.5%; letter-spacing:-1px;}
.main_banner_wrap li+li{margin-left:2%;}

/*main_product_introduce*/
.main_product_introduce em{font-size:17px;}

/*main_product_wrap 제품 리스트*/
.main_product_wrap li{width:49%;}
.main_product_wrap li:nth-child(2n+1){margin-left:0; clear:both;}

/*main_board_wrap*/
.main_board_wrap{width:100%; float:none;}
.main_board_wrap+div{margin-left:0; margin-top:20px;}


}/*768이하 끝*/


/*420이하 */
@media screen and (max-width:420px){
/*header*/
/*header_wrap02 태블릿, 모바일 / 가로 1200px 이하*/
.header_wrap02{padding:10px 0;}
/*header_wrap02 h1 logo*/
.header_wrap02 h1{width:150px; float:none; margin:0 auto; }
/*header_wrap02 전화연결 메뉴/ 모바일 메뉴*/
/*commom*/
.header_wrap02 .util_menu{float:none; margin-top:15px; width:100%; padding:10px 15px 0; border-top:1px solid #eeeeee;}
.header_wrap02 .util_menu .tm_language_tab{float:right;}
.header_wrap02 .util_menu .phone_link{margin-left:0;}
/*header_wrap02 모바일/태블릿 가로 1200px 이하 스크롤 내렸을때 */
.header_wrap02.header_up02 .util_menu{margin-top:10px;}

/*메인 비주얼 main_visual_txt*/
.main_visual_txt>div{font-size:14px;}
.main_visual_txt b{font-size:22px;}
.main_visual_txt span{font-size:18px;}
.main_visual_txt>div>span img{max-width:80%;}

/****maim_container 시작*****/
/*common*/
.main_h4_title{font-size:21px; padding-bottom:8px; letter-spacing:1px;} 

/*main_banner_wrap*/
.main_banner_wrap ul{margin-top:25px;}
.main_banner_wrap li{width:49%;}
.main_banner_wrap li:nth-child(2n+1){margin-left:0;}
.main_banner_wrap li:nth-child(3),.main_banner_wrap li:nth-child(4){margin-top:13px;}
.main_banner_wrap li>a>em{margin-top:3px;}

/*main_product_introduce*/
.main_product_introduce ul{margin-top:25px;} 

/*main_product_wrap 제품 리스트*/
.main_product_wrap ul{margin-top:25px;} 
.main_product_wrap li{float:none; width:100%; margin:0;}
.main_product_wrap li+li{margin-left:0; margin-top:20px;}
.main_product_wrap li>a>em{margin-top:3px;}
li.main_products_more>a>span{padding:40px 0;}
li.main_products_more img{display:none;}

/*main_board_wrap*/
.main_board_wrap{padding:15px;} 

/*footer*/
.company_info02>div:first-child dl{display:block;}
.company_info02>div:first-child>dl+dl{padding-left:0; margin-left:0;}
.company_info02>div:first-child>dl+dl:before{display:none;}


}/*420이하 끝*/