@charset "utf-8";

@import "j.css";
@import "board.css";

.main_container {position:relative;}

/* visual */
#visual {position:relative;width:100%;height:350px;}
#visual .visual_list{width:100%;}
#visual .visual_list li {display:none;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center center;}
#visual .visual_list li.visual01 {display:block;background:url(../images/main/visual_img01.jpg) no-repeat center center;}
#visual .visual_list li.visual02 {background:url(../images/main/visual_img02.jpg) no-repeat center center;}
#visual .visual_list li.visual03 {background:url(../images/main/visual_img03.jpg) no-repeat center center;}

#visual .visual_ctrl {position:absolute;width:100%;bottom:20px;text-align:center;}
#visual .visual_ctrl a {display:inline-block;width:30px;height:30px;background:url(../images/main/visu_ctrl_btns.png) no-repeat -96px 0;vertical-align:top;text-indent:-9999px;overflow:hidden;}
#visual .visual_ctrl a.cur_visual {background:url(../images/main/visu_ctrl_btns.png) no-repeat -64px 0;}
#visual .visual_ctrl button {display:inline-block;width:26px;height:26px;vertical-align:middle;}
#visual .visual_ctrl .visual_pause {background:url(../images/main/visu_ctrl_btns.png) no-repeat 0 center;text-indent:-9999px;}
#visual .visual_ctrl .visual_play {background:url(../images/main/visu_ctrl_btns.png) no-repeat -32px center;text-indent:-9999px;}

#visual .visual_list li .visual_text {position:absolute;left:35%;top:50%;width:1200px;margin:-95px 0 0 -600px;text-align:center;}
#visual .visual_list li .visual_text .txt {color:#fff;font-size:36px;line-height:1.2;letter-spacing:-0.08em;}
#visual .visual_list li .visual_text .txt1 {color:#fff;font-size:24px;margin:5px 0;}
#visual .visual_list li .visual_text .txt2 {line-height:1.4;color:#fff;font-size:16px;}
#visual .visual_list li .visual_text .more_btn {display:inline-block;margin-top:20px;width:120px;height:32px;line-height:32px;font-size:14px;border:1px  solid #fff;text-align:center;transition: background-color 0.5s;color:#fff;}
#visual .visual_list li .visual_text .more_btn:hover {color:#333;background:#fff;} 


.btn_box {position: absolute;right:0;top:60px;width:35%;}
.btn_box a{display:block;padding: 15px 20px;background:url(../images/main/box_arrow.png) no-repeat 333px center;}
.btn_box .txt {color:#fff;font-size:16px;}
.btn_box .stxt {color:#fff;font-size:15px;}
.btn_box .box01 {background:rgba(16,173,175,0.5);}
.btn_box .box02 {background:rgba(15,198,19,0.5);}
.btn_box .box03 {background:rgba(25,138,217,0.5);}

.main_area_tit {margin-bottom:20px;text-align:center;font-size:32px;}

#sec01 {position:relative;width:100%;}
#sec01 .inner {width:1200px;margin:0 auto;padding:30px 0;}
#sec01 .prod_info{position: relative;margin:30px auto 12px;}
#sec01 .prod_info .slide_item {position:relative;height: 270px;}
#sec01 .prod_info .slide_item > li {display:none;position:absolute;top:0;left:0;width:100%;}
#sec01 .prod_info .slide_item > li.cur {display:block;}
#sec01 .prod_info .slide_item .thumb{float:left;width:40%;height:240px;margin-right:5%;border:1px solid #ddd;box-sizing: border-box;text-align: center;overflow: hidden;}
#sec01 .prod_info .slide_item .thumb img{height:100%;text-align:center;}
#sec01 .prod_info .slide_item .thumb_txt {float:left;width:55%;}
#sec01 .prod_info .slide_item .thumb_txt .slide_box_tit {margin-bottom:20px;line-height:1.2;font-size:20px;color:#444;font-weight:bold;}
#sec01 .prod_info .slide_item .thumb_txt .slide_box_tit span {display:block;color:#235ea4;font-size:30px;}
#sec01 .prod_info .slide_item .thumb_txt .slide_box_tit span.line {display:block;width:54px;padding-top:10px;border-bottom:2px solid #444;}
#sec01 .prod_info .slide_item .thumb_txt .name {margin-bottom:10px;color:#444;font-size:18px;font-weight:600;}
#sec01 .prod_info .slide_item .thumb_txt .txt_list{margin:3px 0 10px;height: 50px;overflow:hidden;}
#sec01 .prod_info .slide_item .thumb_txt .txt_list li{white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#sec01 .prod_info .slide_item .thumb_txt .txt_list li {padding:0 0 0 10px;background:url(../images/sub/bul_dash.gif) no-repeat 0 9px;}
/* #sec01 .prod_info .slide_item .thumb_txt .txt {line-height:22px;color:#777;font-size:16px;} */
#sec01 .prod_info .slide_item .thumb_txt .more_btn{display:inline-block;margin-top:20px;width:120px;height:30px;line-height:30px;font-size:13px;border:1px  solid #999;text-align:center;transition: background-color 0.5s;color:#444;}
#sec01 .prod_info .slide_item .thumb_txt .more_btn:hover {color:#fff;background:#444;} 

#sec01 .prod_info .thumb_img_ctrl {position:absolute; border: 1px solid #ddd; box-sizing: border-box; width:40%; top: 0; left: 0; overflow:hidden; z-index: 999;}
#sec01 .prod_info .thumb_img_ctrl img {height:238px; display:block; margin:auto; border: none;}

#sec01 .thumb_list{position:relative;}
#sec01 .slide_ctrl {position:relative;}
#sec01 .slide_ctrl ul{overflow:hidden;width: 101%;}
#sec01 .slide_ctrl li {float:left;width:15.66%;margin-right:1%;}
#sec01 .slide_ctrl .tab_size{width:24%;}
#sec01 .slide_ctrl li a{display:block;height:45px;line-height:45px;border:1px solid #ddd;box-sizing: border-box;text-align: center;}
#sec01 .slide_ctrl li:last-child a{margin-right:0;}
#sec01 .slide_ctrl li.active a{border:5px solid #00a651;line-height:40px;box-sizing: border-box;}
#sec01 .slide_ctrl li a img{width:100%;}
#sec01 .slide_ctrl button.active {background:#fff;color:#000;}



#sec01 .slide_btn_wrap .arrow {position:absolute;top:50%;display:inline-block;width:26px;height:50px;margin-top: -25px;text-indent:-9999px;}
#sec01 .slide_btn_wrap .prev_btn {left:0;background:url(../images/common/paging_prev_ico.png) no-repeat center center;}
#sec01 .slide_btn_wrap .next_btn {right:0;background:url(../images/common/paging_next_ico.png) no-repeat center center;}

#sec02 {position:relative;width:100%;background:#eaeaea;}
#sec02 .inner {width:1200px;margin:0 auto;padding:30px 0;}

.cont_box {width:1200px;margin:0 auto;overflow:hidden;}

.cont_box .box {position:relative;float:left;width:300px;height:276px;box-sizing:border-box;}
.cont_box .box .box_inner {padding:20px 30px;position:relative;}
.cont_box .box_tit {margin-bottom:15px;color:#fff;font-size:30px;} 
.cont_box .box_tit:after {content:"";display:block;width:36px;height:2px;margin-top:10px;background:#fff;}
.cont_box .box_num {position:absolute; top:30px;right:20px;}

.cont_box .box_txt{margin-top:20px;}
.cont_box .box_txt .tit{color:#fff;font-size:18px;}
.cont_box .box_txt .stit{color:#fff;margin:10px 0 20px;font-size:16px;}
.cont_box .box_txt .num{margin:10px 0;font-size:36px;}
.cont_box .more_btn {position:absolute;top:20px;right:25px;}

.cont_box .notice_box {position:relative;background:#fff;}
.cont_box .notice_box .box_tit {display:block;color:#333;}
.cont_box .notice_box .box_tit:after {content:"";display:block;width:36px;height:2px;margin-top:10px;background:#333;}
.cont_box .notice_box .notice_txt a.tit{display:block;font-size:18px;color:#333;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cont_box .notice_box .notice_txt a.stit{display:block;font-size:16px;color:#777;margin: 5px 0 15px;white-space: normal;word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow:hidden;}
.cont_box .notice_box .notice_txt a.stit{display:block;font-size:16px;color:#777;margin: 5px 0 15px;height:75px;}
.cont_box .notice_box button{display:inline-block;width:30px;height:30px;border:1px solid #e3e3e3;padding-top:7px;}
.cont_box .notice_box  .date{vertical-align: top;font-size:16px;color:#333;display:block;margin-top:-10px;}
.cont_box .notice_btn_wrap{display: inline-block;position: absolute;bottom: 10px;right: 20px;top:228px;}

.cont_box .main_album_box {background:url(../images/main/box02_img.jpg) no-repeat 0 0;    background-size: cover;}
.cont_box .main_album_box .box_tit {position:absolute;top:25px;left:25px;}
.cont_box .contact_box {background:#ff8400 url(../images/main/box03_bg.jpg) no-repeat 0 0;}
.cont_box .custom_box {background:#0067ac url(../images/main/box04_bg.jpg) no-repeat 0 0;}



/* sub */
.location_wrap{display:none;background:#00a651;}
.location_wrap .inner {width:1200px;height:45px;margin:0 auto;}
.location_wrap .home_path {float:left;width:73px;height:45px;border-right:1px solid #83c7a4;border-left:1px solid #83c7a4;text-align:center;line-height:45px;}
.location_wrap .home_path a {display:block;height:45px;background:url(../images/sub/sub_location_btn_home.png) no-repeat center center;text-indent:-9999px;overflow:hidden;}
.location_wrap .home_path img {vertical-align:middle;}
.location_wrap .path_box {float:left;width:258px;height:45px;border-right:1px solid #83c7a4;}
.location_wrap .path_box .path_txt {width:100%;height:45px;padding:0 50px 0 30px;font-size: 15px;/* background:url(../images/sub/sub_location_btn_arrow.png) no-repeat 90% center; */background-size: 22px;line-height:1.2;text-align:left;color:#fff;word-break:keep-all;}
.location_wrap .path_box.no_list .path_txt {background:none;}
.location_wrap .sub_t {vertical-align: baseline;font-size: 13px;}
.location_wrap .path_box .menu_list {display:none;position:relative;border: 1px solid #ddd;background:#fff;width:100%;z-index:5;}
.location_wrap .path_box .menu_list li {border-top:1px solid #ddd;}
.location_wrap .path_box .menu_list li:first-child{border-top:0;}
.location_wrap .path_box .menu_list li a {display:block;padding:20px 30px;line-height:1.2;font-size:16px;word-break:keep-all;}
.location_wrap .path_box .menu_list li .new_win:after {content:"";display:inline-block;width:12px;height:12px;margin:-3px 0 0 5px;background:url(../images/common/new_win_ico2.png) no-repeat;vertical-align:middle;}

.content_wrap {width:1200px;margin:20px auto 40px;min-height: 600px;}	
.sub_page_tit {margin:30px 0;text-align:center;color:#444;font-size:30px; font-weight: 500;  letter-spacing:-0.05em;}
.sub_page_tit span.line {display:none;width:30px;padding-top:12px;margin:0 auto;border-bottom:2px solid #444;}
.sub_t{vertical-align: baseline;font-size: 10px;}

p{word-break: keep-all;font-size:16px;color:#333;}
.gray_txt {margin: 5px 0;color:#666;font-size:16px;}

.img_wrap {/* margin:-10px 0 30px 0; */text-align:center;overflow:hidden;}
.img_wrap img {max-width:100%;}

.grayWrap {background:#f7f7f7; border:1px #ddd solid;padding:15px 20px; margin:20px 0;}
.big_txt{font-size:17px;}
.bd_gray {border:1px #ddd solid;padding:15px 20px; margin:15px 0;}
.bd_gray .tit{margin-bottom:7px;font-weight:bold;}



.sub_con_tit {display:block;margin-bottom:12px;padding-left:15px;margin-top: 30px;background:url(../images/sub/cont_stit_type2_line.gif) no-repeat left 5px;font-size:20px;}

.sub_dot_txt	 {margin-bottom:12px;padding-left:15px;background:url(../images/sub/bullet_img.png) no-repeat left 10px;font-size:17px;}

.content_wrap .sub_con_tit1:first-child {margin-top:0;}
.txt_b {font-size:1.1em; font-weight: bold; padding-right:10px};


.cert_site_wrap{margin-bottom: 30px;}
.cert_site_wrap .cert_site{overflow:hidden;width:100%;margin-top:15px;}
.cert_site_wrap .cert_site > li{display:block;float:left;width:48%;margin:0 1% 15px 0;border:1px solid #ddd;box-sizing: border-box;}
.cert_site_wrap .cert_site > li .site{display:table;overflow:hidden;width:96%;height: 105px;padding:10px 2%;}
.cert_site_wrap .cert_site > li .site.hei2{height:170px;}
.cert_site_wrap .cert_site > li .site .img  {display: table-cell;width:27%;vertical-align:middle;text-align:center;}
.cert_site_wrap .cert_site > li .site .img img{width: 120px;}
.cert_site_wrap .cert_site > li .site .txtWrap{display: table-cell;width:70%;vertical-align:middle;}
.cert_site_wrap .cert_site > li .site .txtWrap .tit {margin-bottom: 3px;font-weight:bold;}
.cert_site_wrap .cert_site > li .site .txtWrap .txt {color:#555;font-size:0.95em;}
.cert_site_wrap .cert_site > li .site .txtWrap li{font-size:15px;letter-spacing: -0.4px;}


/*회사소개 사업분야 */
.box_style1 > ul {width:100%; overflow:hidden;}
.box_style1 > ul > li {float:left; width:32%; margin:0 1% 25px 0; box-sizing:border-box;}
.box_style1 > ul > li .top {width:100%;background:#8cbd3a;height:40px;line-height:40px;}
.box_style1 > ul > li .top .tit {font-size:16px; color:#fff;text-align:center;font-weight:bold;}
.box_style1 > ul > li .con {padding:0 10px; background:#f7f7f7;border: 1px #ddd solid; }
.box_style1 > ul > li.c1 .con {height:226px;}
.box_style1 > ul > li.c2 .con {height:226px;}
.box_style1 > ul > li.c3 .con {height:226px;}
.box_style1 > ul > li .con ul li {padding:10px 0 10px 10px; font-size:16px; line-height:24px; color:#666; border-top:1px solid #ddd; background:url(../images/sub/bul_dash.gif) 0 18px no-repeat;}
.box_style1 > ul > li .con ul li:first-child {border-top:none;}
.img_wrap .logo_area {max-width: 100%; margin: 0 auto;}
.img_wrap .logo_img {padding: 0 50px;}

.intro_tit {position:absolute;color:#fff;font-size:50px;top:37%;left:50%;margin-left:-50%;width:100%;text-align:center;}
.intro_part1 {padding:20px 0;font-size:16px;}
.intro_li {padding:20px;}
.intro_li1 {margin: 20px 0 20px 20px; }
.intro_li1 > li {padding-left:17px; line-height:1.6; background:url(../images/sub/bul_dash.gif) no-repeat left 14px;font-size:16px;font-weight: bold;} 
.r_txt, .l_txt {text-align:justify;}
.sign {text-align: right;  margin:30px 0;} 


/*기술및인증현황 핵심보유기술 */
.box_style2 > ul {width:101%; overflow:hidden;}
.box_style2 > ul > li {float:left; width:49%; margin-right:1%; box-sizing:border-box;}
.box_style2 > ul > li .top {width:100%;background:#15519a;he ight:40px;line-height:40px;}
.box_style2 > ul > li .top .tit {font-size:16px; color:#fff;text-align:center;font-weight:bold;}
.box_style2 > ul > li .con {padding:10px 20px; border: 1px #ddd solid; }
.box_style2 > ul > li.c1 .con {height:210px;}
.box_style2 > ul > li.c2 .con {height:210px;}
.box_style2 > ul > li.c3 .con {height:240px;}
.box_style2.mg_box{margin:10px 0;}

.box_style2_1 > ul {width:101%; overflow:hidden;}
.box_style2_1 > ul > li {float:left; width:49%; margin-right:1%; box-sizing:border-box;}
.box_style2_1 > ul > li .top {width:100%;background:#b7b7b7;he ight:40px;line-height:40px;}
.box_style2_1 > ul > li .top .tit {font-size:16px; color:#fff;text-align:center;font-weight:bold;}
.box_style2_1 > ul > li .con {padding:20px; border: 1px #ddd solid; }
.box_style2_1 > ul > li.c1 .con {height:196px;}
.box_style2_1 > ul > li.c2 .con {height:196px;}




/*05- 보유기술*/
.grayWrap { padding:30px 20px;border:none; background: url(../../images/sub/sub04_icon.png) no-repeat left center; }
.grayWrap>p {font-size:18px; padding-left:110px; line-height:1.7;  letter-spacing:-1px; }
.bl_g { font-size: 24px;  font-weight:bold; }
.b_green {color:#019b4c;}


/*오투상테 제품소개 */
.box_style3 {margin: 20px 0 10px 0;}
.box_style3 > ul {width:101%; overflow:hidden; }
.box_style3 > ul > li {float:left; width:32%; margin-right:1%; box-sizing:border-box;}
.box_style3 > ul > li .top {width:100%;background:#15519a;height:40px;line-height:40px;}
.box_style3 > ul > li .top .tit {font-size:16px; color:#fff;text-align:center;font-weight:bold;}
/* .box_style3 > ul > li .con {padding:20px; border: 1px #ddd solid; } */
.box_style3 > ul > li .con {padding:15px 20px; border: 1px #ddd solid; }
.box_style3 > ul > li.c1 .con {height:120px;}
.box_style3 > ul > li.c2 .con {height: 120px;}

.box_style3.list_st > ul > li.c1 .con{height:140px;}

.p_li {margin-bottom:10px;padding-left:17px;  line-height: 1.7; background:url(../images/sub/bullet_img.png) no-repeat left 10px;font-size:17px; word-break: keep-all;} 

.dot_list_depth1 {margin:3px 10px; }
.dot_list_depth1 > li {padding-left:17px; line-height:1.6; background:url(../images/sub/bul_dash.gif) no-repeat left 10px;font-size:16px;word-break: keep-all;}
.dot_list_depth1 > li .dep1_tit {display:block;margin-bottom:5px;}
.dot_list_depth1 > li .tit{display:block;font-weight:bold;margin-bottom:2px;}

.dot_list_depth1_1 {margin:10px 0; }
.dot_list_depth1_1 > li {margin-bottom:10px;padding-left:17px;  line-height: 1.7; background:url(../images/sub/bullet_img.png) no-repeat left 10px;font-size:17px; word-break: keep-all;}
.dot_list_depth1_1 > li .dep1_tit {display:block;font-weight:bold;margin-bottom:5px;}
.dot_list_depth1_1 > li .tit_in{font-weight:bold;margin-bottom:2px;}

.dot_list_depth2 {width:100%;margin:5px 0;}
.dot_list_depth2 > li {padding-left:15px;margin-bottom:3px;background:url(../images/sub/dot_list_depth2_bullet.gif) no-repeat left 10px;font-size:16px;}
.dot_list_depth2 > li > .dep2_tit {display:block;font-weight:bold;margin-bottom:5px;}

.bulDashList > li {margin-top:5px;padding:0 0 0 10px;font-size:16px;color:#666;background:url(../images/sub/bul_dash.gif) no-repeat 0 11px;}
.bulDashList > li:first-child {margin-top:0;}
.bulDashList {margin:3px 0 13px;}
.bulDashList > li > .dep_tit {display:block;font-weight:bold;margin-bottom:5px;}

.bulDotList > li {margin-top:3px;padding:0 0 0 10px;font-size:16px;color:#333;background:url(../images/sub/bul_dot.gif) no-repeat 0 9px;}
.bulDotList > li:first-child {margin-top:0;}

.tbl_dot_list {width:100%;}
.tbl_dot_list > li {padding-left:10px;background:url(../images/sub/dot_list_depth2_bullet.gif) no-repeat left 9px;background-size:3px;text-align:left;}

.squ_bul > li p{padding-left:10px;background:url(../images/sub/bul_square.gif) no-repeat left 9px;}
.bg_gray2{background:#f7f7f7;padding:15px 10px;}
.square_dot{padding-left:10px;background:url(../images/sub/bul_square.gif) no-repeat left 9px;}

.tbl_scroll	{width:100%;/* overflow-y:auto; */}
/* .tbl_scroll table {min-width:764px;} */
.tbl_scroll.tbl_scroll_type1 table {min-width:400px;}


.tbl_basic {width:100%;border-top:2px solid #9a9daa;border-collapse:collapse;table-layout:fixed;}
.tbl_basic caption span {position:absolute;left:-9999px;width:0;height:0;overflow:hidden;}
.tbl_basic thead th {padding:10px;border-bottom:1px solid #d3d3d4;border-left:1px solid #d3d3d4;text-align:center;background:#f8f8f8;font-size:16px;}
.tbl_basic thead th:first-child {border-left:0;}
.tbl_basic tbody td {padding:10px;border-bottom:1px solid #d3d3d4;border-left:1px solid #d3d3d4;text-align:center;color:#555;font-size:16px;word-break:break-word;}
.tbl_basic tbody th {padding:10px;background:#f8f8f8;border-bottom:1px solid #d3d3d4;text-align:center;font-size:16px;}
.tbl_basic .bdl_none {border-left:0;}
.tbl_basic td a {color:#555;}
.tbl_basic td a:hover {text-decoration:underline;}
.tbl_basic .txt_left {text-align:left;padding-left: 20px;}
.tbl_basic .txt_top_align {vertical-align:top;}
.tbl_basic td .txt_left_pd {padding-left:15px;}
.tbl_basic .tbl_btn {display:inline-block;padding:5px 10px;line-height:1;background:#01a6ec;color:#fff;}
.mg_tbl {margin:10px 0 5px;}
.bg_gray{background:#f8f8f8;}
/* .tbl_basic.tbl_left td + td{text-align:left;} */

.btn_wrap {width:100%;margin:40px 0;text-align:center;}
.btn_wrap .btn {display:inline-block;width:90px;padding:10px 0;border:1px solid transparent;text-align:center;font-size:16px;}
.btn_wrap .btn_type1 {background:#15519a;color:#fff;}
.btn_wrap .btn_type2 {background:#dee0e9;border-color:#d3d3d4;color:#000;}

.down_btn_wrap {width:100%;margin:15px 0;}
.down_btn_wrap.btn_right {text-align:right;}
.down_btn_wrap .btn_full {width:100%;box-sizing:border-box;}
.down_btn_wrap .btn_type3 {display:inline-block;padding:7px 15px;border:1px solid #ccc;box-sizing:border-box;text-align:center;color:#333;font-size:16px;transition: background-color 0.5s;}
.down_btn_wrap .btn_type3:hover {background:#00a651;border-color:#00a651;color:#fff;}

.pdf_view {display: inline-block;background: #095495;color:#fff !important;padding: 3px 10px;margin-top:10px;}


/* 이미지 리스트 */
.img_list {width:101%;margin:15px 0;overflow:hidden;}
.img_list li {position:relative;float:left;width:100%;margin-right:1%;}
.img_list li img {width:100%;}
.img_list.col1 {width:100%;}
.img_list.col2 li {width:49%;}
.img_list.col3 li {width:32.33%;}
.img_list.col4 li {width:24%;}
.img_txt {position:absolute;bottom:0;width:94%;background:rgba(0,0,0,0.5);color:#fff;text-align:center;padding:10px 3%;}

/* location */
.location {margin:20px 0;color:#666;font-size:13px;}
.location .inner {width:1200px;margin:0 auto;text-align:right;}
.location .home-loc {width:12px;height:12px;background:url(../images/sub/content_location_home.gif) no-repeat;text-indent:9999px;overflow:hidden;}
.location .home-loc img{vertical-align: middle;}
.location span {color:#666;vertical-align:middle;padding:0 2px}
.location .last {font-weight:bold;}

.defaultTab{margin-bottom:30px;}
.defaultTab .select_tit{display:none;}
.defaultTab .mobile_tab_show {display:none;} 
.lnbTotal{width:100%;height: 45px;border-top: 1px solid #ccc;border-bottom: 1px solid #d9d9d9;}
.lnbTotal > li{position:relative;float:left;width:16.66%;}
.lnbTotal > li > a{display:block;height:45px; line-height:45px; text-align:center;box-sizing:border-box;background:url(../images/sub/ico_navi_cursor.png) no-repeat 88% center }
.lnbTotal > li.on > a{border-bottom:2px solid #00a651;color:#00a651;font-weight:bold;}
.lnbTotal > li > a:hover,
.lnbTotal > li > a:focus,
.lnbTotal > li > a:active {border-bottom:2px solid #00a651;color:#00a651; }
.lnbTotal .menu > a:before {content:'';width:1px;height:17px;position:absolute;right:0;top:15px;background:#e3e3e3;}
.lnbTotal .menu > a.last:before {display:none;}

.subMenu{display:none;position:absolute;top:45px;right:0;left:0;bottom:0;height:275px; border-bottom: 1px solid #d9d9d9;margin-bottom:20px;background:#f0f0f0;} 
.subMenu.on{background:#e0e0e0;}
.subMenu.on a{color:#333;}
.subMenu li a{display:block;height:20px; line-height:20px;padding:5px 0; text-align:center;font-size: 14px;}
.subMenu li a:hover{background:#ccc;}

.defaultTab.bg_ico .lnbTotal > li > a{background:none;}


/*서브 내부탭*/
/* .defaultTab {width:100%; margin-bottom: 30px; border-bottom: 1px solid #d9d9d9;}
.defaultTab .select_tit{display:none;}
.defaultTab ul{overflow:hidden;}
.defaultTab ul li {float:left;width:33.33%}
.defaultTab ul li a {display:block;	padding:10px 0;font-size: 15px;  border-left:0; line-height: 1.3; text-align: center;}
.defaultTab ul li a.last{}
.defaultTab li.on a,
.defaultTab li a:hover,
.defaultTab li a:focus,
.defaultTab li a:active {border-bottom:2px solid #8cbd3a; } */
.tab_layout1 li {width:100% !important;}
.tab_layout2 li {width:50% !important;}
.tab_layout3 li {width:33% !important;}
.tab_layout3 li + li + li {width:34% !important;}
.tab_layout4 li {width:25% !important;}
.tab_layout5 li {width:20% !important;}
.tab_layout6 li {width:16.66% !important;}
.tab_box,
.tab_sbox {position:relative;}

/*메인 제품분류 탭*/
.product_tab{overflow:hidden;width: 600px;margin:0 auto;}
.product_tab li{position:relative;float:left; width:300px !important;}
.product_tab li a {position: relative;display: block;/* height:38px;line-height:38px; */padding:8px 0;text-align: center;font-size: 16px;font-weight: bold;color: #333;border:1px solid #ddd;}
.product_tab .sub_t {vertical-align: baseline;font-size: 13px;}
.product_tab li.on a {position: relative;background:#00a651;color:#fff;}

/* 서브 탭메뉴 : 페이지이동  */
.sub-lnb{position:relative;width: 100%;background:#00a651;}
.sub-lnb .select_tab{display:none;}
.sub-lnb .dropdown-menu {display: block;width: 1200px;margin: 0 auto;text-align: center;}
.sub-lnb .dropdown-menu li {width: 16%;display: inline-block;}
.sub-lnb .dropdown-menu li a {position: relative;display: block;height: 45px;line-height: 45px;text-align: center;font-size: 15px;font-weight: bold;color: #fff;}
.sub-lnb .sub_t {vertical-align: baseline;font-size: 13px;}
.sub-lnb .dropdown-menu li.active a {position: relative;background:#008d45;}

/* 서브 탭메뉴 : 페이지이동  */
.tabWrap{width:100%;margin: 50px 0;border-bottom:1px solid #ddd;}
.tabWrap .select_tab{display:none;}
.tabWrap .subTab{overflow:hidden;width:1200px;height:38px;margin:0 auto;text-align:center;}
.tabWrap .subTab li {float:left;width:16.666%; }
.tabWrap .subTab li a{position: relative;display:block;padding:9px 0 13px 0;font-weight:normal;font-size:15px;line-height:16px;letter-spacing:-1px;text-decoration:none;}
.tabWrap .subTab li a:hover,
.tabWrap .subTab li a:active,
.tabWrap .subTab li a:focus{color:#00a651;border-bottom:1px solid #00a651;}
.tabWrap .subTab li a:first-child {margin-left:0;}
.tabWrap .subTab li a:last-child {margin-right:0;}
.tabWrap .subTab li.active{border-bottom:1px solid #00a651;}
.tabWrap .subTab li.active a{color:#00a651;}
.tabWrap .subTab li .on a{padding-bottom:13px;color:#00a651;background:#fff;z-index:999;}
.tabWrap .subTab li a:before {content:'';width:1px;height:14px;position:absolute;right:0;top:10px;background:#e3e3e3;}
.tabWrap .subTab li a.last:before {display:none;}

/* 제품소개 */
#pdtList {width:100%;margin-top:30px;}
#pdtList ul.pdt_list {width:100%;overflow:hidden;}
#pdtList ul.pdt_list li {position: relative;float:left;width:33.333%;height: 385px;margin-right: -1px;border:1px solid #e5e5e5;box-sizing: border-box;}
#pdtList ul.pdt_list li a:after {position:absolute;bottom:0;right:0px;content:"MORE";font-size:13px;display:block;border:1px solid #e5e5e5;border-bottom:0;border-right:0;padding:15px 24px;}
#pdtList ul.pdt_list li a {display:block;padding:20px 0;text-align: center;}
#pdtList ul.pdt_list li .pdt_img {display:block;width:100%;}
#pdtList ul.pdt_list li .pdt_img img {max-width:100%;}
#pdtList ul.pdt_list li .pdt_name {display:block;}
#pdtList ul.pdt_list li .pdt_name strong{font-size:16px;font-weight:bold;}
#pdtList ul.pdt_list li .pdt_name p {line-height: 18px;font-size: 14px;color: #666;white-space:normal;}
#pdtList ul.pdt_list li a:hover {position: relative;border:2px solid #00a651;box-sizing: border-box;}
#pdtList ul.pdt_list li a:hover .pdt_name strong {color:#00a651;}

#pdtView {width:100%;}
#pdtView h4 {width:100%;height:54px;margin-bottom:25px;line-height:54px;text-align:center;
border: 1px solid #ccc;color:#444;font-size:24px;}
#pdtView .infoBox_wrap{overflow:hidden;margin-bottom:40px;}
#pdtView .pdt_img {float:left;width:35%;}
#pdtView .pdt_img span.thumb {display:block;padding: 20px 0;text-align: center;border:1px solid #ccc;}
#pdtView .pdt_img span.thumb img {max-width:100%}
#pdtView .pdt_info{float:right;width:60%;}
#pdtView .pdt_info .pdt_name {display:block;}
#pdtView .pdt_info .pdt_name strong{font-size:28px;font-weight:bold;}
#pdtView .pdt_info .pdt_name p {margin-top: 10px;line-height: 1.5;font-size: 16px;color: #666;white-space:normal;}
#pdtView span.txt {display:block;padding-top:20px;font-size:16px;margin-bottom:48px;}
#pdtView .detail_info {width:100%;}
#pdtView .detail_info img {max-width:100%;}

/*농업용제품 제품별소개 > pdf button*/
#pdtView .pdf_img_ctrl {background:#095495; margin-top: 20px; width:100px; margin: 10px 0 0 0;}
#pdtView .pdf_img_ctrl > .thumb {border: none !important; padding: 8px 0 !important;}
#pdtView .pdf_img_ctrl > .thumb > a {display:block; width:100%; color: #fff; }

/* 회사소개 */
.intro{width:100%;}
.intro .top_txt{margin: 26px 0;font-size:36px; color:#9c8b69;text-align:center;}
.intro .txtWrap{overflow:hidden;padding: 10px 0px;}
/* .intro .txtWrap .l_txt{float:left;width:48%;margin-right:2%;} */
/* .intro .txtWrap .r_txt{float:left;width:50%;} */
.intro .txtWrap .l_txt{float:left;width:48%;margin-right:2%;}
.intro .txtWrap .r_txt{float:left;width:50%;}
.intro .txtWrap .sign{text-align: right;margin-top: 20px;font-weight:bold;font-size: 1.2em;}
.intro .txtWrap .small_tt {display:block;font-weight:bold;font-size: 20px;margin-bottom:10px;}
.intro .txtWrap .sub01_o2 {vertical-align:bottom;}
.intro .txtWrap p.txt_ma {margin:15px;font-weight: bold;}
.intro .txtWrap p{margin-bottom:5px;}
.intro .txtWrap .dot_list_depth1{padding-left:10px;}
.intro .txtWrap .dot_list_depth1 li{padding-left:12px;margin-bottom:3px;font-weight: bold;}


/* 연혁 */
.historyArea {position:relative; width:100%; overflow:hidden; margin-top:60px}
.historyArea .line {position:absolute; top:36px; left:50%; width:1px; height:100%; background:#e2e2e2}
.historyArea .history {position:relative;overflow:hidden;margin-top:80px;}
.historyArea .history.first{margin-top:0;}
.historyArea .history .year {font-size:60px; font-weight:100; color:#222; line-height:60px;text-align:center; margin-bottom:30px;}
.historyArea .history .img {margin-bottom: 10px;text-align:center;}
.historyArea .history ul {float:left; text-align:right; width:50%;}
.historyArea .history ul li {position:relative; padding:7px 78px 6px 0; font-size:16px; color:#555; line-height:32px; word-break:keep-all}
.historyArea .history ul li:first-child:before {content:''; position:absolute; top:14px; right:-10px; width:18px; height:20px; background:url("../images/sub/history_dot18x20.gif") no-repeat 0 0;}
.historyArea .history ul li:last-child:before {content:''; position:absolute; top:20px; right:-4px; width:7px; height:7px; background:url("../images/sub/history_dot6x7.gif") no-repeat 0 0;}
.historyArea .history.right ul {float:right; text-align:left;}
.historyArea .history.right ul li {padding-right:0; padding:7px 0 6px 78px;}
.historyArea .history.right ul li:first-child:before {content:''; position:absolute; top:14px; left:-8px; right:auto; width:18px; height:20px; background:url("../images/sub/history_dot18x20.gif") no-repeat 0 0;}
.historyArea .history.right ul li:last-child:before {content:''; position:absolute; top:20px; left:-3px; right:auto; width:7px; height:7px; background:url("../images/sub/history_dot6x7.gif") no-repeat 0 0;}
.historyArea .history ul li > span {position:absolute; top:0; right:40px; display:inline-block; text-indent:0; margin-left:0; width:21px; font-size:20px; color:#000; line-height:45px;}
.historyArea .history.right ul li > span {right:0; left:40px;}

/*찾아오시는길*/
.address_info{margin:20px 0;}
.smallTit {font-size: 22px; font-weight:normal;	border-bottom:1px #ccc solid; padding:0 0 10px 0;}
.addrArea{margin:15px 0 0 0;}
.addrArea li {padding:0 0 7px 0;}
.addrArea li strong{padding:0 30px 0 0;}

.cert .tit{display:inline-block;width:300px;padding-right:20px;font-weight:bold;}

.cert_gallery {overflow:hidden;}
.cert_gallery ul {float:left;width:101%;margin-bottom:30px;overflow:hidden;}
.cert_gallery ul li {float:left;width:24%;margin:0 1% 1% 0;border:1px solid #ddd;box-sizing: border-box;}
.cert_gallery ul li .doc_img {overflow: hidden;width:100%;line-height:0;/* height:410px; */}
.cert_gallery ul li .doc_img img {max-width:100%;}
.cert_gallery .cert_name{width:90%; padding:15px 5%;}
.cert_gallery .cert_name .mark{ padding-left:25px; background:url(../images/sub/ico_patent.png) no-repeat 0px 0px; height:28px;}
.cert_gallery .cert_name .text{ padding-left:25px; color:#8d8d8d;font-size:12px;}
.cert_gallery .cert_name .text span{margin-left: 5px;color:#666; }
.cert_gallery ul li .cert_name strong {display:block;font-size:16px;color:#333;padding-bottom:5px;}
.cert_list {padding:30px;border:1px solid #ddd;overflow:hidden;}
.cert_list dl {float:left;width:50%;}
.cert_list dl dt {padding-left:20px;margin-top:25px;margin-bottom:15px;background:url(../images/sub/img_ico_bullet1.png) no-repeat left top;font-size:16px;font-weight:bold;line-height:1;letter-spacing:-0.05em;}
.cert_list dl dt:first-child {margin-top:0;}
.cert_list dl dd {padding-left:15px;margin-left:8px;margin-bottom:5px;background:url(../images/sub/img_ico_bullet2.gif) no-repeat left 8px;font-size:16px;color:#666;letter-spacing:-0.1em;}
.cert_list dl dd:last-child {margin-bottom:0;}

/* 사이트맵 */
.sitemap .clearAfter {overflow:hidden;}
.sitemap dl {float:left; margin-right:2%; width:31%;height: 282px;margin-bottom:70px;}
/* .sitemap dl:nth-child(4n){margin-right:0;} */
.sitemap dl dt a {display:block;height:50px;line-height:50px;color:#006b34;font-weight:bold;font-size:18px;padding-left:20px;border-bottom:1px solid #666;letter-spacing: -1px;}
.sitemap dl dd{border-bottom: 1px solid #666;}
.sitemap dl dd ul li {border-top:1px solid #ccc;}
.sitemap dl dd ul li:first-child {border-top:0;}
.sitemap dl dd ul li a {display:inline-block;margin-left:20px;height:45px;line-height:45px;font-size:16px;text-align:left; color:#666;}


.term_box {width:100%;margin-bottom:50px;}
.term_box textarea {width:100%;height:150px;padding:30px 25px;background:#f7f7f7;border:1px solid #bfbfbf;box-sizing:border-box;color:#666;font-size:16px;resize:none;}
.term_box .agreed_inp {padding:10px 0;color:#666;font-size:15px;}
.term_box .agreed_inp input[type=checkbox] {margin-right:10px;vertical-align:middle;}
.form_box {width:100%;}
.form_box .form_txt {margin:20px 0;color:#666;font-size:15px;}


/* 고객센터 */
.customer_wrap {overflow:hidden;margin:0 auto;    padding: 35px 0;}
.customer_wrap .customer_box {float:left;height: 100px;width:50%; }
.customer_wrap .online_q {background:url(../../images/sub/cus_img01.png) no-repeat; }
.customer_wrap .tel_q {background:url(../images/sub/cus_img02.png) no-repeat;}
.customer_wrap .customer_box .cus_tt {font-size:23px; font-weight:bold;}
.customer_wrap .customer_box .cus_txt {margin-top:6px;}
.customer_wrap .customer_box .txt_wrap{padding-left:110px;}
.customer_wrap .customer_box .txt_wrap .num_tel {font-size: 36px;font-weight: 800;color: #0ba757;font-style: italic;letter-spacing: -3px;}
.customer_wrap .customer_box .txt_wrap .more_btn{display:inline-block;margin-top:10px;width:120px;height:30px;line-height:30px;font-size:13px;border:1px  solid #444;text-align:center;transition: background-color 0.5s;color:#444;}
#sec01 .prod_info .slide_item .thumb_txt .more_btn:hover {color:#fff;background:#444;} 


/* 관련사이트 */
.familySite_wrap{overflow:hidden;}
.familySite_wrap h3{float:left;width:185px;margin-top:0;word-break: keep-all;}
.familySite_wrap .familySite{float:left;width:1000px;margin-bottom: 30px;}
.familySite_wrap .familySite ul{overflow:hidden;width:101%;}
.familySite_wrap .familySite li {display: inline-block;float: left;width: 24%;height: 80px;line-height:80px;padding: 0 15px;margin-right: 1%;margin-bottom: 10px;border: 1px solid #ebebeb;box-sizing: border-box;text-align:center;}
.familySite_wrap .familySite li a img{max-width:100%;vertical-align: middle;}


/* 오투상테 제품소개 */
.bulDotList >.ml10 {margin-left:10px;}
.bulDotList >.ml10 >.tit_02 {font-weight:bold;}

/* 오투상테 w제품 */
.content_wrap .txt_w20l {line-height:32px;}



/* PC 1차 분기 */
@media screen and ( max-width:1200px ){

	/* visual */
	#visual {height:280px;}
	#visual .visual_list li .visual_text {left:0;width:65%;margin:-85px 0 0 0;}
	#visual .visual_list li .visual_text .txt {font-size:30px;}
	#visual .visual_list li .visual_text .txt1 {font-size:18px;}
	#visual .visual_list li .visual_text .txt2 {font-size:14px;}
	#visual .visual_ctrl{bottom:10px;}

	.btn_box{top:72px;width:35%;}	
	.btn_box a{padding: 13px 20px;background: url(../images/main/box_arrow.png) no-repeat 93% center;background-size:10px;}
	.btn_box .txt {font-size:0.9em;margin-bottom: 0;}
	.btn_box .stxt {display:none;}

	#sec01 .inner,
	#sec02 .inner{width:96%;padding:40px 2%;}

	#sec01 .prod_info .slide_item .thumb_txt .name{font-size:16px;margin-bottom:5px;}
	#sec01 .prod_info .slide_item .thumb_txt .more_btn{margin-top:10px;}

	.cont_box{width:100%;}
	.cont_box .box{width:25%;}
	.cont_box .box .box_inner{padding:20px;}
	.cont_box .box_tit{line-height:1.3;}
	.cont_box .box_txt .tit{font-size:16px;}
	.cont_box .box_txt .stit{font-size:15px;line-height: 1.5;}
	.cont_box .notice_box .notice_txt .tit{font-size:16px;}
	.cont_box .notice_box .notice_txt .stit{line-height:1.5;}
	.cont_box .box_txt .num{font-size:24px;}
	
	/* sub */
	.content_wrap {width:96%;}	

	.location .inner {width:96%;}
	
	.tabWrap .subTab{width:100%;}
	.sub-lnb .dropdown-menu{width:100%;}
	.sub-lnb .dropdown-menu li a{font-size:0.9em;}

	#pdtList ul.pdt_list li{height:auto;}

	/* 사이트맵 */
	.sitemap dl dt a {font-size:15px;}
	.sitemap dl dd ul li a{font-size:16px;}
	
	/* 관련사이트 */
	.familySite_wrap h3{float:none;font-size:15px;}
	.familySite_wrap .familySite{float:none;width:100%;}
	.familySite_wrap .familySite li{height: 60px;line-height:60px;}

	/* 주요인증 */
	.cert_site_wrap .cert_site{margin-top:10px;}
	.cert_site_wrap .cert_site > li{float:none;width:100%;margin:0 0 10px 0;}
	.cert_site_wrap .cert_site > li .site{display:table;width:96%;height: auto;padding:10px 2%;}
	.cert_site_wrap .cert_site > li .site.hei2{height: auto;}
	.cert_site_wrap .cert_site > li .site .img  {display: table-cell;width:30%;}
	.cert_site_wrap .cert_site > li .site .img img{width:80px;}
	.cert_site_wrap .cert_site > li .site .txtWrap{display: table-cell;width:70%;}

/* 	.cert_gallery ul li .doc_img {height:320px;} */

	
	
	.box_style1 > ul > li{width:49%;}
	.box_style1 > ul > li .con ul li{font-size:15px;}
	.box_style1 > ul > li.c1 .con {height:auto;}
	.box_style1 > ul > li.c2 .con {height:auto;}
	.box_style1 > ul > li.c3 .con {height:auto;}
	
	/* 오투상테박스 */
	.box_style3 > ul > li{width:49%; margin-bottom:10px;}
	.box_style3 > ul > li .con ul li{font-size:15px;}

	
}

/* Tablet CSS */
@media screen and ( max-width:1024px ){
	
	
	.main_area_tit{margin-bottom: 30px;font-size: 36px;}
	.cont_tab li a{font-size:16px;}
	
	#sec01 .slide_ctrl li{width:32.33%;margin-bottom:10px;}


	.img_list.col3 li{width:48%;}

	.cont_box .box{width:50%;}	


	/* 인사말*/
	.sub_page_tit{font-size:28px;}
	.intro .txtWrap .l_txt{float:none;width:100%;margin-bottom:10px;}
	.intro .txtWrap .r_txt{float:none;width:100%;}
	.intro_tit {font-size:2.2em;}
	.intro_li li{font-size:0.9em;}

	.cert_gallery .cert_name .mark{font-size: 13px;}
	.cert_gallery .cert_name .text{/* font-size:0.8em; */display:none;}
/* 	.cert_gallery ul li .doc_img {height: 250px;} */
	
	.familySite_wrap .familySite{margin-bottom: 20px;}
	.familySite_wrap .familySite li {width: 32.33%;margin-bottom:10px;}

	.box_style3 {margin: 10px 0 10px 0;}

	/* 보유기술 */
	.grayWrap>p {font-size:1em;  }

	/* 고객센터 */
	.customer_wrap .customer_box {background-size:auto 80px;}
	.customer_wrap .customer_box .cus_tt {font-size:20px;}
	.customer_wrap .customer_box .cus_txt {font-size:14px;}
	.customer_wrap .customer_box .txt_wrap{padding-left:100px;}
	.customer_wrap .customer_box .txt_wrap .num_tel {font-size: 36px;}
  
  }


/* Mobile CSS */
@media screen and ( max-width:764px ){		
	
	body {font-size:14px;}
	
	/* visual */
	#visual{height:200px;}
	#visual .visual_list li .visual_text{width:100%;left:50%;top: 50%;margin:-55px 0 0 -50%;}
	#visual .visual_list li .visual_text .txt {font-size:1.6em;font-weight:bold;}
	#visual .visual_list li .visual_text .txt1{font-size:1.1em;}
	#visual .visual_list li .visual_text .txt2 {display:none;}
	#visual .visual_list li .visual_text .more_btn{font-size:0.8em;height:25px;line-height:25px;margin-top:10px;width:100px;}

	.btn_box{position:relative;width:100%;top:0;}
	.btn_box a{padding:10px;background-position-x:95%;}
	.btn_box .box01 {background:rgba(16,173,175,0.8);}
	.btn_box .box02 {background:rgba(15,198,19,0.8);}
	.btn_box .box03 {background:rgba(25,138,217,0.8);}
	.btn_box .txt{font-size:0.8em;}

	
	#sec01 .inner, #sec02 .inner{padding: 20px 2%;}	
	#sec01 .prod_info{margin:20px 0;height:340px;}	
	#sec01 .prod_info .slide_item .thumb{float:none;width:100%;height: 150px;padding: 0;margin-right:0;margin-bottom: 10px;}	
	#sec01 .prod_info .slide_item .thumb_txt{float:none;width:100%;}
	#sec01 .prod_info .slide_item .thumb_txt .slide_box_tit{font-size:1em;text-align:center;margin-bottom:10px;}
	#sec01 .prod_info .slide_item .thumb_txt .slide_box_tit span{font-size:1.4em;}
	#sec01 .prod_info .slide_item .thumb_txt .slide_box_tit span.line{margin:0 auto;}
	#sec01 .prod_info .slide_item .thumb_txt .name{text-align:center;font-size:1em;}
	#sec01 .prod_info .slide_item .thumb_txt .txt_list{height:32px;font-size:0.8em;}
	#sec01 .prod_info .slide_item .thumb_txt .more_btn{width:100%;font-size:0.8em;}
	
	#sec01 .slide_ctrl li{width:49%;}
	#sec01 .slide_ctrl li a{font-size:0.8em;height:35px;line-height:35px;}
	#sec01 .slide_ctrl li.active a{line-height:30px;}

	#sec01 .slide_ctrl .tab_size{width:49%;margin-bottom:5px;}
	
	#sec01 .prod_info .thumb_img_ctrl {position:absolute; border: 1px solid #ddd; box-sizing: border-box; width:100%; top: 0; left: 0; overflow:hidden; z-index: 999;}
	#sec01 .prod_info .thumb_img_ctrl img {height:148px; display:block; margin:auto; border: none;}



	.main_area_tit{margin-bottom:15px;font-size:1.6em;}
	.cont_tab{width:204px;}
	.cont_tab li a{width:100px;padding:8px 0;font-size:0.8em;}
	

	.cont_box .box{width:100%;height: 213px;}
	.cont_box .box_tit{font-size:1.5em;}
	.cont_box .notice_box .notice_txt a.tit{font-size:1em;}
	.cont_box .notice_box .notice_txt a.stit{font-size:0.8em;height:49px;}
	.cont_box .notice_box .notice_btn_wrap{top:174px;}
	.cont_box .main_album_box{display:none;}
	.cont_box .box_txt .tit{font-size:1em;}
	.cont_box .box_txt .stit{font-size:0.8em; margin: 5px 0 10px;}
	
	/* sub */	
	.content_wrap {width:96%;margin:15px 2%;}
	
	.sub_top_wrap {width:100%;}	
	.sub_top_wrap .inner {width:96%;}	
	.sub_page_tit {margin:10px 0 30px;text-align:center;line-height:1.3;font-size:1.2em;}

	.location_wrap {height:40px;}
	.location_wrap .home_path {width:10%;height:40px;line-height:40px;}
	.location_wrap .home_path a {height:40px;background-size:15px;}
	.location_wrap .path_box {width:44%;height:40px;}
	.location_wrap .path_box .path_txt {height:40px;padding:0 25px 0 15px;background-size:auto 5px;font-size:0.7em;}
	.location_wrap .path_box .menu_list li a {padding:10px 15px;font-size:0.7em;}
	.location_wrap .path_box.loc2_path {border-right:0;}

	.location span{font-size:0.9em;}

	.tbl_basic thead th {padding:10px;font-size:0.9em;}
	.tbl_basic tbody td {padding:10px;font-size:0.9em;}
	.tbl_basic tbody th {padding:10px;font-size:0.9em;}
		
	.sub_tab_wrap {height:35px;margin-bottom:20px;}
	.sub_tab_wrap .tit {position:relative;display:block;width:100%;height:35px;padding:0 10px;background:#20bdff;line-height:35px;text-align:left;color:#fff;font-size:0.8em;font-weight:700;}
	.sub_tab_wrap .tit:after {content:"";display:block;position:absolute;top:50%;right:15px;width:14px;height:8px;margin-top:-4px;background:url(../images/sub/sub_location_btn_arrow.png) no-repeat 95% center;}
	.sub_tab_wrap ul {display:none;position:relative;z-index:10;}
	.sub_tab_wrap ul li {display:list-item;margin-top:0;}
	.sub_tab_wrap ul li a {display:block;width:100%;padding:8px;border-top:0;font-size:0.8em;box-sizing:border-box;}
	.sub_tab_wrap ul li a.active {background:#fff;border-color:#a6a6a6;color:#333;font-weight:normal;}
	
	.sub_con_tit {margin:15px 0 5px 0;padding-left:10px; font-size:1em; background-size:auto 12px;}
	
	.sub_dot_txt {padding-left:10px;background:url(../images/sub/bullet_img.png) no-repeat left 7px;font-size:0.8em;background-size:auto 3px;}
	
	.sub_con_txt {margin:5px 0;font-size:0.8em;}

	.dot_list_depth1 {margin:5px 0; }
	.dot_list_depth1 > li {font-size:0.9em;padding-left: 10px;}
	/* .dot_list_depth1 > li {padding-left:10px;background:url(../images/sub/bullet_img.png) no-repeat left 7px;font-size:0.8em;background-size:auto 3px;} */
	.dot_list_depth1 > li .tbl_basic th {font-size:1em;}
	.dot_list_depth1 > li .tbl_basic td {font-size:1em;}
	.txt_b {font-size: 1em;}
	

	.dot_list_depth1_1 > li {font-size: 1em; background-size: 5px 5px;padding-left: 10px;}
	.p_li{font-size:0.9em;}

	#pdtView .pdt_info .pdt_name p {font-size:0.9em;}
	
	.dot_list_depth2 {margin:5px 0;}
	.dot_list_depth2 > li {padding-left:8px;margin-bottom:2px;background:url(../images/sub/dot_list_depth2_bullet.gif) no-repeat left 8px;font-size:0.95em;}
	
	.img_list {margin:10px 0;}
	.img_list li {width:100%;margin-bottom:10px ;}
	.img_list.col3 li{width:100%;}
	
	.img_txt{padding: 5px 3%;}

	.img_wrap {/* margin: 0 auto; */max-width: 100%;}

	.down_btn_wrap .btn_type3{padding: 5px 15px;font-size:0.8em;}
	.down_btn_wrap.btn_right{text-align:center;}
	p{font-size:0.9em;}
	.gray_txt {font-size:0.9em;}




	/* 인사말 */	
	.intro .top_txt{margin: 10px 0;font-size:1.7em;}
	.intro_tit{font-size: 1.3em;}
	.intro .txtWrap p{margin-bottom:5px;}
	.intro .txtWrap .dot_list_depth1 li{font-size:0.8em;}
	.intro .txtWrap .small_tt{font-size:1em;}
	.intro_li1{ margin: 5px 0 5px 5px;}
	.intro_li1 > li {padding-left: 10px;font-size: 0.9em; } 


	/* 사업분야 */	
	.img_wrap .logo_img {padding: 0px;}
	.sale_left {width: 100%; float:none;} 
	.box_style2_1 > ul > li .top .tit {font-size: 0.9em;}

	/*제품소개*/
	#pdtList ul.pdt_list li{width:100%;margin-bottom: -1px;}
	.tabWrap{margin:20px 0 10px;}	
	.tabWrap .subTab{width:96%;}
	.tabWrap .subTab ul li a{font-size:0.8em;}

	.tabWrap .subTab {height:35px;margin-bottom:25px;}
	.tabWrap .subTab .select_tab {display:block;width:100%;height:35px;padding:0 20px;border: 1px solid #ddd;color: #333;text-align:left;}
	.tabWrap .subTab .select_tab span {display:block;background:url(../images/sub/mobile_tab_arrow.png) no-repeat right center;background-size: 22px auto;font-size:12px;}
	.tabWrap .subTab ul {display:none;position:absolute;top:35px;left:0;right:0;max-height:280px;border:1px solid #00337d;z-index:100;overflow-y:auto;}
	.tabWrap .subTab ul li {float:none;width:100%;margin:0;}
	.tabWrap .subTab ul li a {height:35px;padding:0 20px;border:0;border-top:1px solid #ddd;line-height:35px;text-align:left;}
	.tabWrap .subTab a.active {height:35px;border-color:#ddd;}
	
	.defaultTab{position:relative;margin-bottom:20px;}
	.defaultTab .mobile_tab_show {display:block;width:100%;height:35px;padding:0 15px;font-size: 14px;text-align:left;border:1px solid #ddd;background:url(../images/sub/ico_navi_cursor.png) no-repeat 95% center;} 
	.defaultTab ul li a{font-size:0.8em;} 
	/*.m_hide{display:none;} */
	.lnbTotal{position:absolute;top:35px;left:0;right:0;display:none;width:auto;height:auto;background:#fff;border:1px solid #ddd;z-index:100;} 
	.lnbTotal > li.on{width:100%;}
	.lnbTotal > li {width:100%;} 
	.lnbTotal > li > a{height: 30px;line-height: 30px;padding-left: 15px;text-align:left;background:none;} 
	.lnbTotal .menu > a:before {display:none;}
	.subMenu{position:relative;display:block;top:0;height:auto;margin-bottom:0;padding:10px 15px;} 
	.subMenu li {display:inline-block;margin-right:30px;} 
	.tab_layout4 li{width:100% !important;}
	.tab_layout3 li{width:100% !important;}
	
	.product_tab {width:100%}
	.product_tab li{width:100% !important;}

	#pdtView .pdt_img {float:none;width:100%;}
	#pdtView .pdt_img span.thumb {margin-bottom: 20px;text-align: center;}
	#pdtView .pdt_info {float:none;width:100%;}
	#pdtView .pdt_info .pdt_name strong{font-size:1em;}
	#pdtView .infoBox_wrap{margin-bottom:0;}
	
	.sitemap{width:94%;margin: 0 auto;}
	.sitemap dl{width:100%;margin-right:0;margin-bottom:20px;height: auto;}	
	.sitemap dl:nth-child(2n){margin-right:0;}
	.sitemap dl dt a {font-size:0.77em;padding-left: 0;}
	.sitemap dl dd ul li a{font-size:0.8em;height: 30px;line-height: 30px;margin-left: 0;}

	.term_box {margin-bottom:25px;}
	.term_box textarea {padding:15px 10px;font-size:0.8em;}
	.term_box .agreed_inp {padding:5px 0;font-size:0.9em;}
	.term_box .agreed_inp input[type=checkbox] {margin-right:5px;}
	.form_box .form_txt {margin:10px 0;font-size:0.9em;}

	.cert_gallery ul li{width:49%;}
	/*.cert_gallery ul li .doc_img {height: 200px;} */
	.cert_gallery .cert_name{width: 96%;padding:15px 2%;}
	.cert_gallery .cert_name .mark{background-size:12px;padding-left: 15px;height: auto; font-size: 0.9em;margin-bottom: 5px;}
	.cert_gallery .cert_name .text{padding:0;}

	/*찾아오시는길*/
	.address_info{margin:10px 0;}
	.smallTit {font-size:0.9em;}
	.addrArea{font-size:0.9em;}
	.addrArea li strong{padding:0 20px 0 0;}
	
	.historyArea .history .year{font-size:28px;}
	.historyArea .history ul li{font-size: 0.9em;line-height: 1.5;}
	.historyArea .history ul li > span{font-size: 1.2em;}
	

	/* 관련사이트 */
	.familySite_wrap .familySite li{width: 49%;margin-bottom:5px;}
	

	.sub-lnb .select_tab {display:block;width:100%;height:35px;padding:0 20px;background:#00a651;text-align:left;color:#fff;}
	.sub-lnb .select_tab span {display:block;background:url(../images/sub/sub_location_btn_arrow.png) no-repeat right center;background-size:22px auto;}
	.sub-lnb .dropdown-menu {display:none;position:absolute;top:35px;left:0;right:0;max-height:280px;border:1px solid #00a651;box-sizing: border-box;z-index:100;overflow-y:auto;}
	.sub-lnb .dropdown-menu li {float:none;width:100%;margin:0;}
	.sub-lnb .dropdown-menu li a {height:35px;padding:0 20px;border:0;border-top:1px solid #ddd;line-height:35px;text-align:left;font-size:0.9em;background:#eee;color:#333;}
	.sub-lnb .dropdown-menu li.active a {background:#fff;}

	

	.location{font-size: 0.9em;margin-bottom:5px;margin-right: 15px;}

	/*주요인증*/
	.cert_site_wrap .cert_site > li .site .txtWrap li {font-size:0.9em;}

	/*보유기술*/
	.sub_con_tit1 {font-size: 1.2em; background:url(../images/sub/cont_stit_type2_line.gif) no-repeat left 3px;margin: 20px 0 6px 0;}

	/*.grayWrap{padding: 10px 2%;}*/

	.grayWrap {padding: 30px 20px;}
	.grayWrap>p {font-size:0.9em; }
	.bl_g { font-size:1.2em;  font-weight:bold; }
	
	.bulDashList {margin:5px 0;}
	.bulDashList > li {padding: 0 0 0 10px;font-size: 0.9em;background: url(../images/sub/bul_dash.gif) no-repeat 0 10px;}	
	
	.bulDotList {margin:5px 0;}
	.bulDotList > li{padding: 0 0 0 10px;font-size: 0.9em;background: url(../images/sub/bul_dot.gif) no-repeat 0 9px;}	

	.bd_gray {padding:10px 2%; margin:10px 0;}
	.bd_gray .tit{font-size: 1em; margin-bottom:5px;}
	.bd_gray .bulDotList > li {font-size: 0.9em; padding: 0 0 0 7px;background: url(../images/sub/bul_dot.gif) no-repeat 0 5px;}
	.bd_gray .bulDashList > li{font-size:0.9em;}
	
	.box_style1 > ul > li {float:none; width:100%; margin:0 0 10px 0; }
	.box_style1 > ul > li .top {height:30px;line-height:30px;}
	.box_style1 > ul > li .top .tit {font-size:0.9em;}
	.box_style1 > ul > li .con {padding:0 10px;height:auto;}
	.box_style1 > ul > li .con ul li {padding:5px 0 5px 10px; font-size:0.9em; }
	

	.box_style2 > ul > li {float:none; width:100%; margin:0 0 10px 0; }
	.box_style2 > ul > li .top {height:30px;line-height:30px;}
	.box_style2 > ul > li .top .tit {font-size:1em;}
	.box_style2 > ul > li .con {font-size: 0.9em; font-size: 0.9em; padding:0 10px 5px;height:auto;}
	.box_style2 > ul > li .con ul li {font-size: 12px;  padding:5px 0 0 10px; line-height:1;}
	.box_style2 > ul > li.c1 .con,
	.box_style2 > ul > li.c2 .con,
	.box_style2 > ul > li.c3 .con{height:auto;}


	.box_style3 {margin: 8px 0 5px 0;}
	.box_style3 > ul > li {float:none; width:100%; margin:0 0 10px 0; }
	.box_style3 > ul > li .top {height:30px;line-height:30px;}
	.box_style3 > ul > li .top .tit {font-size:0.9em;}
	.box_style3 > ul > li .con {padding:0 10px;}
	.box_style3 > ul > li .con ul li {padding: 2px 0 2px 8px;font-size: 0.9em;line-height: 1.4;}
	.box_style3 > ul > li.c1 .con{height:auto;}
	.box_style3 > ul > li.c2 .con{height:auto;}
	.box_style3 > ul > li.c3 .con{height:auto;}

		/* 고객센터 */
	.customer_wrap {width: 100%;}
	.customer_wrap .customer_box {width:100%; float:none;background-size:70px;height:auto;margin-bottom:35px;}
	.customer_wrap .customer_box .cus_tt {font-size:1em;}
	.customer_wrap .customer_box .cus_txt{font-size:0.9em;}
	.customer_wrap .customer_box .txt_wrap{padding-left:90px;}
	.customer_wrap .customer_box .txt_wrap .num_tel {font-size:1.5em;}

	.box_style3.list_st > ul > li.c1 .con{height:auto;}
	

	
}
