
/*pc*/
@media all and (min-width:1024px) {	 

    #main{padding-top:100px}

    .s_page .visual{height:400px}
    .s_page .content{padding:110px 0}
    .s_page .cline{height:3px;border-top:1px solid #000;border-bottom:4px solid #62cb39;box-sizing: unset}

    h2.tit{line-height:400px;font-size:48px;font-weight:800;color:#fff;text-shadow:3px 3px 5px rgba(0,0,0,0.6)}
    h3.tit{font-size:48px;font-weight:800;color:#62cb39}

    /*회사소개*/
    .s_company .visual{background:url('../images/company/visual.jpg') no-repeat center;background-size:cover}
    .s_company .content{padding-bottom:0}
    .s_company .sec1 .img{float:left;position:relative;width:50%}
    .s_company .sec1 .img:after{display:block;content:'';position:absolute;left:-150px;top:0;width:150px;height:100%;background:#62cb39}
    .s_company .sec1 .con{float:right;position:relative;width:50%;padding:0 50px;}
    .s_company .sec1 .con .cline{position:absolute;left:0;top:120px;width:100%}
    .s_company .sec1 .con .tit{display:block;font-size:30px;color:#000;line-height:1.2;margin:240px 0 40px}
    .s_company .sec1 .con p{}
    .s_company .sec1 .con ul{margin:30px 0}
    .s_company .sec1 .con li{background:url('../images/ico_point.png') no-repeat 0 center;padding-left:15px}
    .s_company .sec1 .con .ceo{color:#62cb39;font-weight:700;margin:30px 0}
    .s_company .sec1 .con .ceo img{vertical-align:middle}

    .s_company .sec2{margin-top:75px;height:625px;background:url('../images/company/s2_bg.jpg') no-repeat center;background-size:cover;text-align:center}
    .s_company .sec2 .tit{color:#fff;padding:100px 0 60px}
    .s_company .sec2 ul{}
    .s_company .sec2 li{float:left;width:25%;padding:5px}
    .s_company .sec2 li .box{border:1px solid #fff;min-height:290px;padding:45px 15px 0}
    .s_company .sec2 li .box .em{}
    .s_company .sec2 li .box .info{color:#fff;font-size:20px;margin:10px 0}
    
    
    /*연혁*/
    .s_history .visual{background:url('../images/history/visual.jpg') no-repeat center;background-size:cover}
    .s_history .content{background:url('../images/history/s_first_bg.jpg') no-repeat 0% 0%;padding-bottom:0}
    .s_history .sec1{background:url('../images/history/s_last_bg.jpg') no-repeat 100% 100%;padding-bottom:100px}
    .s_history .sec1 .history{position:relative;padding:100px 0}
    .s_history .sec1 .bar{position:absolute;left:50%;top:0;height:100%;border-left:1px solid #ccc}
    .s_history .sec1 .bar:before{display:block;content:'';position:absolute;left:-12px;top:0;width:24px;height:24px;background:url('../images/history/blt_point.png') no-repeat}
    .s_history .sec1 .bar:after{display:block;content:'';position:absolute;left:-12px;bottom:0;width:24px;height:24px;background:url('../images/history/blt_point.png') no-repeat}

    .s_history .sec1 dl{position:relative;width:50%;padding:10px 0;margin-top:-50px} 
    .s_history .sec1 dt{font-size:48px;color:#62cb39;font-weight:800;margin-bottom:20px}
    .s_history .sec1 dd{font-size:16px;line-height:1.8;color:#222;clear:both}
    .s_history .sec1 dd em{display:inline-block;color:#000;font-size:18px;font-weight:700;min-width:60px}

    .s_history .sec1 dl.right{padding-left:50px;text-align:left;left:50%}    
    .s_history .sec1 dl.right dt:before{display:block;content:'';position:absolute;left:-4px;top:80px;width:514px;height:9px;background:url('../images/history/blt_right.png') no-repeat}

    .s_history .sec1 dl.left{padding-right:50px;text-align:right}
    .s_history .sec1 dl.left dt:before{display:block;content:'';position:absolute;right:-5px;top:80px;width:514px;height:9px;background:url('../images/history/blt_left.png') no-repeat}
    .s_history .sec1 dl.left dd em{float:right}
    
    
    /*오시는길*/
    .s_location .visual{background:url('../images/location/visual.jpg') no-repeat center;background-size:cover}    
    .s_location .sec1 .address{line-height:50px;color:#262626}
    .s_location .sec1 .address em{float:left;width:30%;text-align:center;font-weight:800;font-size:24px;color:#62cb39;padding:40px 0}
    .s_location .sec1 .address span{float:left;width:70%;padding:40px 80px}
    .s_location .sec1 .map{margin:50px 0}

    .s_location .sec1 .info{}
    .s_location .sec1 .info ul{margin:100px 0 0}
    .s_location .sec1 .info li{float:left;width:33.33%;text-align:center}
    .s_location .sec1 .info li .ico{display:block}
    .s_location .sec1 .info li b{display:block;font-size:20px;color:#222;margin:5px 0}
    .s_location .sec1 .info li span{display:block;color:#222;font-size:16px;font-weight:600;margin:20px 0}
    
    
    /*제품*/
    .s_product .visual{background:url('../images/product/visual.jpg') no-repeat center;background-size:cover}
    .s_product .content{padding-top:0;background-size:cover !important}
    .s_product.p0101 .content{background:url('../images/product/p01/bg1.jpg') no-repeat center 0}
    .s_product.p0102 .content{background:url('../images/product/p01/bg2.jpg') no-repeat center 0}
    .s_product.p0103 .content{background:url('../images/product/p01/bg3.jpg') no-repeat center 0}
    .s_product.p0104 .content{background:url('../images/product/p01/bg4.jpg') no-repeat center 0}
    .s_product.p0105 .content{background:url('../images/product/p01/bg5.jpg') no-repeat center 0}
    .s_product.p0106 .content{background:url('../images/product/p01/bg6.jpg') no-repeat center 0}
    .s_product.p0107 .content{background:url('../images/product/p01/bg7.jpg') no-repeat center 0}
	.s_product.p0108 .content{background:url('../images/product/p01/bg8.jpg') no-repeat center 0}
	.s_product.p0109 .content{background:url('../images/product/p01/bg9.jpg') no-repeat center 0}
	.s_product.p0110 .content{background:url('../images/product/p01/bg10.jpg') no-repeat center 0}
    
    .s_product.p02 .content{background:url('../images/product/p02/bg.jpg') no-repeat center 0}
    .s_product.p03 .content{background:url('../images/product/p03/bg.jpg') no-repeat center 0}
    .s_product.p04 .content{background:url('../images/product/p04/bg.jpg') no-repeat center 0}
    .s_product.p05 .content{background:url('../images/product/p05/bg.jpg') no-repeat center 0}
            
    .s_product .h2{font-size:48px;color:#62cb39;font-weight:800;padding:150px 0 25px;margin-bottom:40px;border-bottom:2px solid #000;}

    .s_product .cate{position:relative;top:-30px}
    .s_product .cate li{float:left;position:relative;width:20%;margin-left:-1px;background:#f7f7f7}
    .s_product .cate li > a{display:block;border:1px solid #e5e5e5;height:70px;color:#000;font-weight:600;text-align:center;}
    .s_product .cate li:hover,
    .s_product .cate li.on{background:#62cb39}
    .s_product .cate li:hover > a,
    .s_product .cate li.on > a{;color:#fff;border:1px solid #62cb39}
    .s_product .cate li.on.be > a{background:url('../images/product/cate_arrow.png') no-repeat 92% center}
    .s_product .cate li.be > a{background:url('../images/product/cate_arrow2.png') no-repeat 92% center}
    .s_product .cate li:hover dl{display:block}
    .s_product .cate li.be:hover > a{background:url('../images/product/cate_arrow_on.png') no-repeat 92% center}
    .s_product .cate li .align01{font-size:18px;padding-top:8px}
    .s_product .cate li .align02{font-size:17px;padding-top:22px}
    .s_product .cate li .align03{font-size:15px;padding-top:3px}
    

    .s_product .cate dl{display:none;position:absolute;left:0;width:100%;border:1px solid #e5e5e5;border-top:0;background:#fff;padding:10px 0}
    .s_product .cate dd{line-height:45px}
    .s_product .cate dd a{font-size:16px;padding:0 15%;font-weight:600}
    .s_product .cate dd a:hover,
    .s_product .cate dd.on a{color:#62cb39}

    .s_product .info_group dl.list{line-height:2}
    .s_product .info_group dl.list:after{display:block;content:'';clear:both}
    .s_product .info_group dl.list dt{font-size:18px;color:#62cb39;font-weight:800}
    .s_product .info_group dl.list dd{font-size:18px;color:#000}
    .s_product .info_group dl.list.t1 dt{float:left;min-width:160px;clear:both}
    .s_product .info_group dl.list.t1 dd{float:left}

    .s_product .info_group dl.list.t2 dt{margin:40px 0 5px}
    .s_product .info_group dl.list.t2 dd{font-size:16px}
    
    .s_product .info_group dl.list.t2 dd#big{font-size:24px}
    .s_product .info_group dl.list.t2 dd#big a{font-size:24px}

    .s_product .info_group ul.list.point {font-size:16px}
    .s_product .info_group ul.list.point li{position:relative;padding-left:15px}
    .s_product .info_group ul.list.point li:before{display:inline-block;content:'';position:absolute;left:0;top:10px;width:4px;height:4px;background:#62cb39;border-radius:100%}
    
    .prd_thumb .thumb{float:left;width:45%;border:1px solid #e6e6e6;margin:150px 0 0}
    .prd_thumb .info{float:right;width:50%}
    .prd_thumb .info .h2{font-size:36px;padding: 140px 0 40px}

    .prd_intro{background:#f7f7f7;padding:40px 0;margin:65px 0}
    .prd_intro .h3{font-size:30px;color:#62cb39;margin-bottom:20px}
    .prd_intro p{font-size:17px;color:#000;line-height:2}
    
    
    .prd_tab .tab_menu{border-bottom:2px solid #000}
    .prd_tab .tab_menu li{float:left;line-height:50px;text-align:center;font-size:17px;font-weight:700;border:1px solid #d9d9d9;border-bottom:0;margin-left:-1px;cursor:pointer}
    .prd_tab .tab_menu.grid6 li{width:calc(20% + 1px)}
    .prd_tab .tab_menu.grid4 li{width:calc(25% + 1px)}
    .prd_tab .tab_menu li.on,
    .prd_tab .tab_menu li:hover{background:#62cb39;color:#fff;border:1px solid #62cb39;border-bottom:0}

    .prd_tab .tab_con{display:none;padding:80px 40px}
    .prd_tab .tab_con.on{display:block}

    .tab_faq{border-bottom:1px solid #bbb}
    .tab_faq .question{line-height:70px;font-size:16px;font-weight:600;color:#222;border-top:1px solid #bbb;padding:0 50px;background:url('../images/product/tab_plus.png') no-repeat 96% center;transform:skew(0.05deg);cursor:pointer}
    .tab_faq .question.on{background:url('../images/product/tab_minus.png') no-repeat 96% center}
    .tab_faq .anwer{display:none;line-height:1.6;font-size:14px;color:#222;padding:0 100px 20px 50px}
    .tab_faq .anwer.on{display:block}

    .tab_faq .text{line-height:1.8;font-size:14px;color:#222;}
    .tab_faq .text a{font-size:14px;text-decoration: underline}
    .tab_faq .text dl dt{margin-top:20px;transform:skew(0.05deg)}                
    .tab_faq .text dl dd{margin:4px 0}
    .tab_faq .text dl dd em{color:#62cb39}
    .tab_faq .text dl .img{margin:15px 0}
    .tab_faq .text dl dl{}
    .tab_faq .text dl dl dt{color:#62cb39}
    .tab_faq .text dl dl dt span{color:#222;font-weight:normal}
    
    .tab_faq .t_thumb{position:relative}
    .tab_faq .t_thumb:after{display:block;content:'';clear:both}
    .tab_faq .t_thumb .thumb{float:left;width:50%}
    .tab_faq .t_thumb .thumb img{border:1px solid #ddd}
    .tab_faq .t_thumb .info{position:absolute;top:50%;right:0;width:45%;transform:translateY(-50%);}
    .tab_faq .t_thumb .info dl dt{margin-top:20px;transform:skew(0.05deg)}           
    .tab_faq .t_thumb .info dl dt:first-child{margin-top:0}
    .tab_faq .t_thumb .info dl dd{margin:4px 0}
    .tab_faq .t_thumb .info p{font-size:14px;line-height:1.8}
    
    
	
	.tab_faq .gallery img{border:1px solid #ddd}

    .tab_faq .gallery:after{display:block;content:'';clear:both}  
    .tab_faq .gallery.grid1{margin-left:-4.33%}
    .tab_faq .gallery.grid1 li{float:left;width:70%;margin-left:4.33%;margin-bottom:30px;text-align:center}
    .tab_faq .gallery.grid1 li .info{font-size:14px;padding:20px 5px 10px}
    
    .tab_faq .gallery:after{display:block;content:'';clear:both}  
    .tab_faq .gallery.grid3{margin-left:-3.33%}
    .tab_faq .gallery.grid3 li{float:left;width:30%;margin-left:3.33%;margin-bottom:30px;;text-align:center}  
	

	.tab_faq .gallery li .thumb{}
    .tab_faq .gallery li .info{font-weight:600;min-height:100px;text-align:center;padding:20px 30px 10px;font-size:12px;transform:skew(0.05deg)}
    .tab_faq .gallery li .info em{display:block;font-size:14px}

    .tab_faq .gallery.grid4{margin-left:-3%}
    .tab_faq .gallery.grid4 li{float:left;width:22%;margin-left:3%;margin-bottom:30px;text-align:center}
    .tab_faq .gallery.grid4 li .info{font-size:14px;padding:20px 5px 10px}

	.tab_faq .gallery.grid5{margin-left:-2%}
    .tab_faq .gallery.grid5 li{float:left;width:18%;margin-left:2%;margin-bottom:30px;text-align:center}
    .tab_faq .gallery.grid5 li .info{font-size:14px;padding:20px 5px 10px}

	.tab_faq .gallery.grid6{margin-left:-1.66%}
    .tab_faq .gallery.grid6 li{float:left;width:15%;margin-left:1.66%;margin-bottom:30px;text-align:center}
    .tab_faq .gallery.grid6 li .info{font-size:14px;padding:20px 5px 10px}


    .tab_faq .table{border-collapse:collapse;}                
    .tab_faq .table th,
    .tab_faq .table td{padding:8px 40px;text-align:center;border-bottom:1px solid #000;font-size:14px}
    .tab_faq .table th{color:#62cb39;border:2px solid #000;border-width:2px 0;transform:skew(0.5deg)}

    .youtube { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
    .youtube iframe, 
    .youtube object, 
    .youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

    .tab_catalog ul:after{display:block;content:'';clear:both}
    .tab_catalog ul{margin-left:-2%}
    .tab_catalog li{float:left;width:31.33%;margin-left:2%;margin-bottom:30px}
    .tab_catalog li a{display:block;position:relative;border:10px solid #f2f2f2}
    .tab_catalog li a:after{display:none;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url('../images/product/catalog_plus.png') no-repeat center}
    .tab_catalog li a:hover:after{display:block}
    .tab_catalog li a:hover{border:10px solid #62cb39}
    .tab_catalog li a img{max-width:100%}

    .tab_catalog .popup_win{display:none;position:fixed;z-index:110;left:0;top:0;width:100%;height:100%}
    .tab_catalog .popup_win.on{display:block}
    .tab_catalog .popup_win .bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}                
    .tab_catalog .popup_win .box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:15px solid #f2f2f2;border-bottom:5px solid #f2f2f2;background:#f2f2f2}
    .tab_catalog .popup_win .box .img{height:800px;overflow:auto}
	.tab_catalog .popup_win .close{text-align:right;padding-top:15px;cursor:pointer}

		/*게시판*/

}

    

/*mobile*/
@media all and (max-width:1023px) {
    #main{padding-top:65px}

    .s_page .visual{height:150px}
    .s_page .content{padding:50px 0}
    .s_page .cline{height:2px;border-top:1px solid #000;border-bottom:3px solid #62cb39;box-sizing: unset}
    
    h2.tit{line-height:150px;font-size:24px;font-weight:800;color:#fff;text-shadow:3px 3px 5px rgba(0,0,0,0.6);text-align:center}
    h3.tit{font-size:24px;font-weight:800;color:#62cb39}
    
    
    /*회사소개*/
    .s_company .visual{background:url('../images/company/visual.jpg') no-repeat center;background-size:cover}
    
    .s_company .content{padding-bottom:0}
    .s_company .sec1 .img{display:none}
    .s_company .sec1 .con{float:left;position:relative;padding:0 25px;}
    .s_company .sec1 .con .cline{position:absolute;left:0;top:0px;width:100%;}
    .s_company .sec1 .con .tit{display:block;font-size:18px;color:#000;line-height:1.2;margin:40px 0 20px}
    .s_company .sec1 .con p{}
    .s_company .sec1 .con ul{margin:15px 0}
    .s_company .sec1 .con li{background:url('../images/ico_point.png') no-repeat 0 center;padding-left:15px}
    .s_company .sec1 .con .ceo{color:#62cb39;font-weight:700;margin:15px 0}
    .s_company .sec1 .con .ceo img{vertical-align:middle}

    .s_company .sec2{margin-top:30px;background:url('../images/company/s2_bg.jpg') no-repeat 65% center;background-size:cover;text-align:center;padding-bottom:20px}
    .s_company .sec2 .tit{color:#fff;padding:50px 0 30px}
    .s_company .sec2 ul{}
    .s_company .sec2 li{float:left;width:50%;padding:5px}
    .s_company .sec2 li .box{border:1px solid #fff;min-height:160px;padding:20px 8px 0}
    .s_company .sec2 li .box .em{width:40%;margin:0 auto}
    .s_company .sec2 li .box .info{color:#fff;font-size:13px;margin:10px 0}
    
    
    /*연혁*/
    .s_history .visual{background:url('../images/history/visual.jpg') no-repeat center;background-size:cover}
    .s_history .content{background:url('../images/history/s_first_bg.jpg') no-repeat 0% 0%;background-size:80%;padding-bottom:0}
    .s_history .sec1{background:url('../images/history/s_last_bg.jpg') no-repeat 100% 100%;background-size:80%;padding-bottom:50px}
    .s_history .sec1 .history{position:relative;padding:30px 0}
    .s_history .sec1 .bar{position:absolute;left:8%;top:0;height:100%;border-left:1px solid #ccc}
    .s_history .sec1 .bar:before{display:block;content:'';position:absolute;left:-12px;top:0;width:24px;height:24px;background:url('../images/history/blt_point.png') no-repeat}
    .s_history .sec1 .bar:after{display:block;content:'';position:absolute;left:-12px;bottom:0;width:24px;height:24px;background:url('../images/history/blt_point.png') no-repeat}

    .s_history .sec1 dl{position:relative;width:85%;padding:10px 0} 
    .s_history .sec1 dt{font-size:24px;color:#62cb39;font-weight:800;margin-bottom:20px}
    .s_history .sec1 dd{font-size:12px;line-height:1.8;color:#222;clear:both;padding-left:40px}
    .s_history .sec1 dd em{display:inline-block;color:#000;font-size:12px;font-weight:700;min-width:40px;margin-left:-40px}

    .s_history .sec1 dl{padding-left:30px;text-align:left;left:8%}    
    .s_history .sec1 dl dt:before{display:block;content:'';position:absolute;left:-0.6%;top:50px;width:100%;height:9px;background:url('../images/history/blt_right.png') no-repeat;background-size:100%}
    
    
    
    /*오시는길*/
    .s_location .visual{background:url('../images/location/visual.jpg') no-repeat center;background-size:cover}    
    .s_location .sec1 .address{color:#262626}    
    .s_location .sec1 .address em{float:left;width:100%;font-weight:800;font-size:18px;color:#62cb39;padding:30px 20px 5px}
    .s_location .sec1 .address span{float:left;width:100%;padding:5px 20px}
    .s_location .sec1 .map{margin:20px 0}
    .s_location .sec1 .map iframe{height:400px}

    .s_location .sec1 .info{}
    .s_location .sec1 .info ul{margin:20px 20px 0}
    .s_location .sec1 .info li{}
    .s_location .sec1 .info li .ico{display:inline-block;width:30px;vertical-align:middle}
    .s_location .sec1 .info li b{display:inline-block;font-size:14px;color:#222;margin:0 5px;min-width:60px}
    .s_location .sec1 .info li span{display:inline-block;color:#222;font-size:14px;font-weight:600;margin:10px 0}
    
    
    
    /*제품*/
    .s_product .visual{background:url('../images/product/visual.jpg') no-repeat center;background-size:cover}
    .s_product .content{padding-top:0;background-size:cover !important}
    .s_product.p0101 .content{background:url('../images/product/p01/bg1.jpg') no-repeat center 0}
    .s_product.p0102 .content{background:url('../images/product/p01/bg2.jpg') no-repeat center 0}
    .s_product.p0103 .content{background:url('../images/product/p01/bg3.jpg') no-repeat center 0}
    .s_product.p0104 .content{background:url('../images/product/p01/bg4.jpg') no-repeat center 0}
    .s_product.p0105 .content{background:url('../images/product/p01/bg5.jpg') no-repeat center 0}
    .s_product.p0106 .content{background:url('../images/product/p01/bg6.jpg') no-repeat center 0}
    .s_product.p0107 .content{background:url('../images/product/p01/bg7.jpg') no-repeat center 0}
	.s_product.p0108 .content{background:url('../images/product/p01/bg8.jpg') no-repeat center 0}
	.s_product.p0109 .content{background:url('../images/product/p01/bg9.jpg') no-repeat center 0}
	.s_product.p0110 .content{background:url('../images/product/p01/bg10.jpg') no-repeat center 0}
    
    .s_product.p02 .content{background:url('../images/product/p02/bg.jpg') no-repeat center 0}
    .s_product.p03 .content{background:url('../images/product/p03/bg.jpg') no-repeat center 0}
    .s_product.p04 .content{background:url('../images/product/p04/bg.jpg') no-repeat center 0}
    .s_product.p05 .content{background:url('../images/product/p05/bg.jpg') no-repeat center 0}
    
    .s_product .h2{font-size:24px;color:#62cb39;font-weight:800;padding:60px 3% 15px;margin-bottom:20px;border-bottom:1px solid #000;}
    
    .s_product .cate{position:relative}
    .s_product .cate ul{}
    .s_product .cate li{float:left;position:relative;width:50%;margin-top:-1px;background:#f7f7f7}
	.s_product .cate li:nth-child(4){margin-top:-11px}
    .s_product .cate li > a{display:block;border:1px solid #e5e5e5;padding:5px 0;font-size:12px;color:#000;font-weight:600;text-align:center}
    .s_product .cate li:hover,
    .s_product .cate li.on{background:#62cb39}
    .s_product .cate li:hover > a,
    .s_product .cate li.on > a{;color:#fff;border:1px solid #62cb39}
    .s_product .cate li.on.be > a{background:url('../images/product/cate_arrow.png') no-repeat 92% center;background-size:10px}
    .s_product .cate li.be > a{background:url('../images/product/cate_arrow2.png') no-repeat 92% center;background-size:10px}
    
    .s_product .cate li:hover dl{display:block}
    .s_product .cate li.be:hover > a{background:url('../images/product/cate_arrow_on.png') no-repeat 92% center;background-size:10px}

    .s_product .cate dl{display:none;position:absolute;z-index:10;left:0;width:100%;border:1px solid #e5e5e5;border-top:0;background:#fff;padding:10px 0}
    .s_product .cate dd{line-height:25px}
    .s_product .cate dd a{font-size:11px;padding:0 15%;font-weight:600}
    .s_product .cate dd a:hover,
    .s_product .cate dd.on a{color:#62cb39}
    
    .s_product .info_group{padding:0 3%}
    .s_product .info_group dl.list{line-height:2}
    .s_product .info_group dl.list:after{display:block;content:'';clear:both}
    .s_product .info_group dl.list dt{font-size:12px;color:#62cb39;font-weight:800}
    .s_product .info_group dl.list dd{font-size:12px;color:#000}
    .s_product .info_group dl.list.t1 dt{float:left;min-width:100px;clear:both}
    .s_product .info_group dl.list.t1 dd{float:left}

    .s_product .info_group dl.list.t2 dt{margin:25px 0 5px}
    .s_product .info_group dl.list.t2 dd{font-size:12px}
    
    .s_product .info_group dl.list.t2 dd#big{font-size:18px}
    .s_product .info_group dl.list.t2 dd#big a{font-size:18px}

    .s_product .info_group ul.list.point {font-size:12px}
    .s_product .info_group ul.list.point li{position:relative;padding-left:15px}
    .s_product .info_group ul.list.point li:before{display:inline-block;content:'';position:absolute;left:0;top:10px;width:4px;height:4px;background:#62cb39;border-radius:100%}
    .s_product .info_group ul.list.point li.none:before{display:none}
    
    .prd_thumb .thumb{float:left;width:100%;border:1px solid #e6e6e6;margin:50px 0 0}
    .prd_thumb .info{float:right;width:100%}
    .prd_thumb .info .h2{font-size:24px;padding: 30px 0 20px}

    .prd_intro{background:#f7f7f7;padding:20px 3%;margin:35px 0}
    .prd_intro .h3{font-size:20px;color:#62cb39;margin-bottom:10px}
    .prd_intro p{font-size:12px;color:#000;line-height:2}
    
    
	

    .prd_tab .tab_menu{border-bottom:1px solid #000}
    .prd_tab .tab_menu li{float:left;width:calc(16.66% + 1px);line-height:30px;text-align:center;font-size:12px;font-weight:700;border:1px solid #d9d9d9;border-bottom:0;margin-left:-1px;cursor:pointer}
    .prd_tab .tab_menu.grid4 li{width:calc(25% + 1px)}
	.prd_tab .tab_menu.grid5 li{width:calc(20% + 1px)}
	.prd_tab .tab_menu.grid6 li{width:calc(16.66% + 1px)}
	.prd_tab .tab_menu li.on,
    .prd_tab .tab_menu li:hover{background:#62cb39;color:#fff;border:1px solid #62cb39;border-bottom:0}
	

    .prd_tab .tab_con{display:none;padding:30px 0}
    .prd_tab .tab_con.on{display:block}

    .tab_faq{border-bottom:1px solid #bbb}
    .tab_faq .question{line-height:35px;font-size:12px;font-weight:600;color:#222;border-top:1px solid #bbb;padding:0 10px;background:url('../images/product/tab_plus.png') no-repeat 96% center;background-size:14px;cursor:pointer}
    .tab_faq .question.on{background:url('../images/product/tab_minus.png') no-repeat 96% center;background-size:14px}
    .tab_faq .anwer{display:none;line-height:1.6;font-size:12px;color:#222;padding:0 10px 10px}
    .tab_faq .anwer.on{display:block}

    .tab_faq .text{line-height:1.8;font-size:12px;color:#222;}
    .tab_faq .text dl dt{margin-top:10px}                
    .tab_faq .text dl dd{margin:2px 0}
    .tab_faq .text dl .img{margin:10px 0}
    .tab_faq .text dl dl{}
    .tab_faq .text dl dl dt{color:#62cb39}

	.tab_faq .gallery img{border:1px solid #ddd}
    .tab_faq .gallery:after{display:block;content:'';clear:both}  
    .tab_faq .gallery.grid3{margin-left:-3%}
    .tab_faq .gallery.grid3 li{float:left;width:47%;margin-left:3%;margin-bottom:20px;;text-align:center}      
    .tab_faq .gallery.grid3 li .info{min-height:80px}
    .tab_faq .gallery li .thumb{}
    .tab_faq .gallery li .info{font-weight:600;text-align:center;padding:10px 10px 10px;font-size:11px}
    .tab_faq .gallery li .info em{display:block;font-size:12px}
    .tab_faq .gallery li:nth-child(2n+1){clear:both}

    .tab_faq .gallery.grid4{margin-left:-3%}
    .tab_faq .gallery.grid4 li{float:left;width:47%;margin-left:3%;margin-bottom:20px;text-align:center}
    .tab_faq .gallery.grid4 li .info{font-size:12px;padding:10px 5px 10px;min-height:50px}

	.tab_faq .gallery.grid5{margin-left:-3%}
    .tab_faq .gallery.grid5 li{float:left;width:47%;margin-left:3%;margin-bottom:20px;text-align:center}
    .tab_faq .gallery.grid5 li .info{font-size:12px;padding:10px 5px 10px;min-height:50px}

	.tab_faq .gallery.grid6{margin-left:-3%}
    .tab_faq .gallery.grid6 li{float:left;width:47%;margin-left:3%;margin-bottom:20px;text-align:center}
    .tab_faq .gallery.grid6 li .info{font-size:12px;padding:10px 5px 10px;min-height:50px}

    .tab_faq .table{border-collapse:collapse;}                
    .tab_faq .table th,
    .tab_faq .table td{padding:5px 20px;text-align:center;border-bottom:1px solid #000;font-size:12px}
    .tab_faq .table th{color:#62cb39;border:2px solid #000;border-width:2px 0}

    .youtube { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
    .youtube iframe, 
    .youtube object, 
    .youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

    .tab_catalog ul:after{display:block;content:'';clear:both}
    .tab_catalog ul{margin-left:-3%}
    .tab_catalog li{float:left;width:47%;margin-left:3%;margin-bottom:15px}
    .tab_catalog li a{display:block;position:relative;border:5px solid #f2f2f2}
    .tab_catalog li a:after{display:none;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url('../images/product/catalog_plus.png') no-repeat center}
    .tab_catalog li a:hover:after{display:block}
    .tab_catalog li a:hover{border:5px solid #62cb39}
    .tab_catalog li a img{max-width:100%}

    .tab_catalog .popup_win{display:none;position:fixed;z-index:110;left:0;top:0;width:100%;height:100%}
    .tab_catalog .popup_win.on{display:block}
    .tab_catalog .popup_win .bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}                
    .tab_catalog .popup_win .box{position:absolute;width:95%;left:50%;top:50%;transform:translate(-50%,-50%);border:10px solid #f2f2f2;border-bottom:10px solid #f2f2f2;background:#f2f2f2}
    .tab_catalog .popup_win .close{text-align:right;padding-top:10px;cursor:pointer}

	/*게시판*/
	.s_board .content{padding:50px 3%}
}
