@charset "utf-8";

@import url("base.css");
@import url("layout.css");
@import url("scrollbar.css");
@import url("sub_layout.css");

/*** sub visual ***/
/*.sub-company {background:url(images/visual01.jpg) center top no-repeat fixed;}

.sub-biz01 {background:url(images/biz/visual_biz01.jpg) center top no-repeat fixed;}
.sub-biz02 {background:url(images/biz/visual_biz02.jpg) center top no-repeat fixed;}
.sub-biz03 {background:url(images/biz/visual_biz03.jpg) center top no-repeat fixed;}
.sub-biz04 {background:url(images/biz/visual_biz04.jpg) center top no-repeat fixed;}
.sub-biz0402_1 {background:url(images/biz/visual_biz0402_1.jpg) center top no-repeat fixed;}
.sub-biz0403 {background:url(images/biz/visual_biz0403.jpg) center top no-repeat fixed;}
.sub-careers01 {background:url(images/career/visual_careers01.jpg) center top no-repeat fixed;} 
.sub-media03 {background:url(images/media/visual_media_video.jpg) center top no-repeat fixed;} 
.sub-media04 {background:url(images/media/visual_media_exhibition.jpg) center top no-repeat fixed;} */
.sub-biz {background-size:cover;}


.intro-performance-title .bar-type {line-height:1.25em;padding-right:5em;}
.intro-performance-title > div {float:left;width:50%;}
.intro-performance-title .booth-info {font-weight:700;margin-top:1em;}
.intro-performance-photo {border:solid 1px #d7d7d7;}
.swiper-util {position:relative;padding:0 100px;}

.swiper-util .swiper-pagination-progressbar {position:relative;margin:25px 0;width:100%;height:2px;float:left;}
.swiper-util .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#01ae83;}
.swiper-util .swiper-btns {position:absolute;right:0;top:0;width:100px;}
.swiper-util .swiper-button-next, 
.swiper-util .swiper-button-prev {width:50px;height:50px;top:0;margin:0 !important;background:transparent;}
.swiper-util .swiper-button-next {right:0;}
.swiper-util .swiper-button-prev {left:0;}
.swiper-util .swiper-button-prev:before,
.swiper-util .swiper-button-next:before {content:"";width:10px;height:10px;box-sizing:border-box;border:solid 2px #01ae83;border-top:0;border-left:0;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;}
.swiper-util .swiper-button-prev:before {transform:rotate(135deg);margin-left:5px;}
.swiper-util .swiper-button-next:before {transform:rotate(-45deg);margin-left:-5px;}
.swiper-util .swiper-button-prev.swiper-button-disabled, 
.swiper-util .swiper-button-next.swiper-button-disabled {opacity:1;}
.swiper-util .swiper-button-prev.swiper-button-disabled:before,
.swiper-util .swiper-button-next.swiper-button-disabled:before {border-color:#d7d7d7;}
.swiper-util .swiper-pager {position:absolute;left:0;width:100px;text-align:center;top:50%;transform:translateY(-50%);font-size:0.889em;}
.swiper-util .swiper-pager .current {color:#01ae83;}

.popWrap {display:none;position: fixed;left: 0;right: 0;top: 0;bottom: 0;text-align: center;background-color: rgba(0,0,0,0.8);z-index:9999;overflow-y:auto;}
.popWrap:before {content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -.25em;}
.popContents {display:inline-block;height:auto;box-sizing:border-box;vertical-align: middle;}
.popContentsIn {position:relative;text-align:left;background:#000;}
.popContentsIn video {width:1000px;height:560px;}
.closePop {position:absolute;right:-40px;top:0;width:30px;height:30px;text-indent:-999em;overflow:hidden;transform:rotate(45deg);}
.closePop:before, .closePop:after {content:"";width:30px;height:2px;background:#fff;position:absolute;left:50%;top:50%;margin:-1px 0 0 -15px;}
.closePop:before {transform:rotate(90deg);}

.popContent{max-width:1200px;padding:35px 39px;box-sizing:border-box;background-color:#fff;}
.popContent .contentst-tab{margin-bottom:25px;}
.popContent .tbl-selected tbody th, 
.popContent .tbl-selected tbody td{font-size:0.778em;}
.popContent .tbl-selected thead th div{font-size:0.848em;}
.popContent .tbl-selected tbody th, 
.popContent .tbl-selected tbody td{padding:2px 6px;}
.popContent .tbl-selected thead th{height:140px;}
.popContent .tbl-selected thead th div{width:140px;}
.popContent .table-wrap{border-bottom:solid 2px #111;}


@media all and (max-width: 1080px) {
	.intro-performance-title > div + div {margin-top:30px !important;}
	.intro-performance-title .bar-type {padding-right:0;}
	.popContentsIn video {width:auto;height:auto;}
	.closePop {position:absolute;right:0;top:-40px;}
	.popContents {max-width:100%;}
}

@media all and (max-width: 800px) {
	.swiper-util .swiper-pager {display:none;}
	.swiper-util {padding-left:10px;padding-right:80px;}
	.swiper-util .swiper-pagination-progressbar {margin:20px 0;}
	.swiper-util .swiper-button-next, 
	.swiper-util .swiper-button-prev {width:40px;height:40px;}
	.swiper-util .swiper-btns {position:absolute;right:0;top:0;width:80px;}

	.popContent{padding:36px 16px 16px 16px;}
	.popContent {overflow-y:auto;max-height:calc(100vh - 160px);}
	.intro-slogan-box {position:relative;text-align:center;margin-bottom:0px;}
}

.location-contents-wrap {margin:70px 0 150px 0;}
.location-info {margin-bottom:2.5em;line-height:1.5em;}
.location-info dt {float:left;text-align:justify;}
.location-info dt strong {font-weight:700;width:5em;overflow:hidden;}
.location-info dt:first-of-type strong {letter-spacing:1.7em;white-space:nowrap;}
.location-info dd {padding-left:5em;margin-bottom:0.5em;}

@media all and (max-width: 800px) {
	.location-contents-wrap {margin:50px 0 0 0;}
	.location-info {margin-bottom:1.5em;}
}

[class*="-slogan-box"] .txt-normal{text-align:left;}

.intro-slogan-box {position:relative;text-align:center;margin-bottom:70px;}
.intro-slogan-box:before {content:"";width:1px;background:#999;display:block;margin:0 auto 1.25em auto;opacity:0;height:0;transition:opacity .75s, height .5s;}
.intro-slogan-box .bold {font-size:3em;line-height:1.25em;transition-delay:.5s;word-wrap:break-word;word-break: keep-all;margin-top:0;}
.intro-slogan-box .bold.small {font-size:2em;font-weight: 600;}
.intro-slogan-box p {opacity:0;transition:opacity .75s;transition-delay:1s;margin-top:3em;}
.intro-slogan-box.end:before {height:50px;opacity:1;} 
.intro-slogan-box.end p {opacity:1;text-align: center;}
.sub-back-gray h3 {font-weight: 600;}

.sub-contents-inner .address_info {
	text-align: center;
    line-height: 1em;
}
.sub_last_con {
	margin-bottom: 0px;
}

@media all and (max-width: 800px) {
	.intro-slogan-box .bold {font-size:2em;}
	.intro-slogan-box .bold.small{font-size:1.714em;}
	.intro-slogan-box {margin-bottom:40px;}
	.intro-slogan-box.end:before {height:30px;}
}

/** sub biz ***/
.sub-contents-inner.biz {margin-bottom:0;}
.biz .contents-block{}

.sub-contents-inner1 {
    border-top: 1px solid #ededed;
    max-width: 1200px;
    margin: 0 auto;
    border-bottom: 1px solid #ededed;
    padding: 40px 10px;
}

.biz-slogan-box {position:relative;text-align:center;margin-bottom:140px;}
.biz-slogan-box:before {content:"";width:2px;background:#01ae83;display:block;margin:0 auto 1.25em auto;opacity:0;height:0;transition:opacity .75s, height .5s;}
.biz-slogan-box .bold {font-size:2em;line-height:1.35em;transition-delay:.5s;word-wrap:break-word;word-break: keep-all;}
.biz-slogan-box .bold > span {font-weight:400;font-size:0.75em;display:block;}
.biz-slogan-box p + p {margin-top:2em;}
.biz-slogan-box p {opacity:0;transition:opacity .75s;transition-delay:1s;}
.biz-slogan-box .txt-normal.oled {padding-right:33.3333%;position:relative;text-align:left;}
.biz-slogan-box .txt-normal.oled:before {content:url(images/biz/biz03_01.png);width:30%;position:absolute;right:0;top:-20%;z-index:-1;}
.biz-slogan-box .pageHeader {margin-top:0;margin-bottom:1.25em;opacity:0;transition:opacity .75s;transition-delay:.5s;}
.biz-slogan-box .thumb-max {margin-top:0.75em;}
.biz-slogan-box.end:before {height:50px;opacity:1;} 
.biz-slogan-box.end p, .biz-slogan-box.end .pageHeader {opacity:1;}

.biz .txt-normal.oled {position:relative;text-align:left;}
.biz .txt-normal.oled .thumb{float:right;text-align:right;}
.biz .txt-normal.oled .txt{line-height:1.45em;margin-bottom:17px;font-size:1.667em;}
.biz .txt-normal.oled .text{padding-right:40%;}

.biz-number li {line-height:1.75em;text-indent:-1.05em;padding-left:2em;}
.biz-number li strong {font-size:1.333em;display:inline-block;margin-right:5px;vertical-align:middle;}
.biz-number li + li {margin-top:.5em;}
.biz-thumb-box {background:#f6f6f6;text-align:center;}
.biz-thumb-box .thumb-max {margin-top:0;text-align:center;}
.biz-thumb-box .thumb-max img{margin:0 auto;width: 100%;}

.biz-step-graybox {display:none;padding:45px 30px;background:#f6f6f6;}
.biz-step-graybox li {float:left;padding:0 30px;box-sizing:border-box;text-align:center;width:20%;position:relative;}
.biz-step-graybox li .rect {padding-bottom:100%;width:100%;position:relative;}
.biz-step-graybox li .rect .tbl-rect {position:absolute;left:0;top:0;right:0;bottom:0;border:solid 2px #0088ce;background:#fff;border-radius:100%;}
.biz-step-graybox li .rect .tbl {width:100%;height:100%;}
.biz-step-graybox li .rect .cell {vertical-align:middle;}
.biz-step-graybox li .rect .cell strong {display:block;}
.biz-step-graybox li .rect .cell p {font-size:1.333em;margin-top:0.5em;}
.biz-step-graybox li + li:before {content:"";width:15px;height:15px;border:solid 1px #a1a1a1;border-top:0;border-left:0;transform:rotate(-45deg);position:absolute;left:0;top:50%;margin-top:-7px;margin-left:-10px;}
.biz-step-graybox.grp6 {padding:45px 15px;}
.biz-step-graybox.grp6 li {width:16.6666%;padding:0 15px;}
.biz-step-graybox.grp3 {margin-top:1em;}
.biz-step-graybox.grp3 li {width:33.3333%;padding:0 100px;}

.biz-step-icon {padding:59px 40px 59px 64px;background:#f6f6f6;}
.biz-step-icon > li {position:relative;float:left;width:20%;padding-right:47px;box-sizing:border-box;}
.biz-step-icon > li:before{content:"";position:absolute;top:50%;right:16px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #d2d2d2;transform:translateY(-50%);}
.biz-step-icon > li:last-child:before{display:none;}
.biz-step-icon > li>div{border: 1px solid #e2e2e2;box-sizing:border-box;background-color:#fff;}
.biz-step-icon > li .step {display:block;text-align:left;padding-left:10px;}
.biz-step-icon > li dt{font-weight:600;font-size:1.222em;}
.biz-step-icon > li dt span {padding:100px 0 15px 0;position:relative;font-size:1.556em;display:block;}
.biz-step-icon > li dt .ico:before {content:"";width:100px;height:71px;background:url(images/biz/ico_step.png) no-repeat;position:absolute;left:50%;top:10px;margin-left:-50px;}
.biz-step-icon > li dt .ico-1-1:before {background-position:left top;}
.biz-step-icon > li dt .ico-1-2:before {background-position:left -100px;}
.biz-step-icon > li dt .ico-1-3:before {background-position:left -200px;}
.biz-step-icon > li dt .ico-1-4:before {background-position:left -300px;}
.biz-step-icon > li dt .ico-1-5:before {background-position:left -400px;}
.biz-step-icon > li dt .ico-2-4:before {background-position:left -500px;}
.biz-step-icon > li dt .ico-3-1:before {background-position:-100px top;}
.biz-step-icon > li dt .ico-3-2:before {background-position:-100px -100px;height:90px;top:0;}
.biz-step-icon > li dt .ico-3-3:before {background-position:-100px -200px;}
.biz-step-icon > li dl {height:155px;margin-top:0;padding:22px 27px;box-sizing:border-box;}
.biz-step-icon > li dd{line-height:1.6em;margin-top:8px;font-size:0.944em;}
.biz-step-icon.grp3 > li {width:33.3333%;}
.biz-step-icon.grp3 > li:nth-child(3) ~ *{margin-top:64px;}
.biz-step-icon.grp6 > li {width:16.6666%;}
p + div + .biz-step-icon{margin-top:1em;}
.biz-step-icon.textlong > li dl{height:247px;}

@media (min-width:801px) and (max-width:1200px){
	.overflow-x-auto{position:relative;overflow-x:auto;overflow-y:hidden;}
	.overflow-x-auto > *{min-width:1080px;}
}


#swiper-process{padding:60px 78px;background-color:#f6f6f6;}
#swiper-process:before,
#swiper-process:after{content:"";display:block;position:absolute;top:0;width:78px;height:100%;background:#f6f6f6;z-index:2;}
#swiper-process:before{left:0;}
#swiper-process:after{right:0;}
#swiper-process .swiper-slide{border:1px solid #e2e2e2;box-sizing:border-box;background-color:#fff;}
#swiper-process .swiper-slide + .swiper-slide:before{content:"";position:absolute;top:50%;left:-29px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #d2d2d2;transform:translateY(-50%);}
#swiper-process .swiper-slide dl{height:142px;padding:22px 30px;}
#swiper-process .swiper-slide dt{padding-left:1em;font-size:1.222em;text-indent:-1em;}
#swiper-process .swiper-slide dd{line-height:1.55em;margin-top:12px;font-size:0.944em;}
#swiper-process .swiper-button-prev,
#swiper-process .swiper-button-next{width:18px;height:26px;background:url(images/biz/btn_biz_arrow_slide.png) no-repeat 0 0;}
#swiper-process .swiper-button-prev{left:33px;}
#swiper-process .swiper-button-next{right:33px;background-position-x:-18px;}
@media (max-width: 1100px){
	#swiper-process .swiper-slide dl{margin-top:0;padding:14px 16px;}
	#swiper-process .swiper-slide dd{font-size:0.894em;}
}

.biz-circle-list li {float:left;width:16.6666%;text-align:center;box-sizing:border-box;}
.biz-circle-list li span {display:block;}
.biz-circle-list li span:before {content:"";width:150px;height:150px;background:url(images/biz/ico_circle_green.png) no-repeat;display:block;overflow:hidden;margin:0 auto 20px auto;}
.biz-circle-list li span.ico-2-1:before {background-position:left top;}
.biz-circle-list li span.ico-2-2:before {background-position:left -150px;}
.biz-circle-list li span.ico-2-3:before {background-position:left -300px;}
.biz-circle-list li span.ico-2-4:before {background-position:left -450px;}
.biz-circle-list li span.ico-2-5:before {background-position:left -600px;}
.biz-circle-list li span.ico-2-6:before {background-position:left -750px;}
.biz-circle-list li span.ico-4-1:before {background-position:-150px top;}
.biz-circle-list li span.ico-4-2:before {background-position:-150px -150px;}
.biz-circle-list li span.ico-4-3:before {background-position:-150px -300px;}
.biz-circle-list li span.ico-4-4:before {background-position:-150px -450px;}
.biz-circle-list li span.ico-4-5:before {background-position:-150px -600px;}
.biz-circle-list li span.ico-4-6:before {background-position:-150px -750px;}
.biz-circle-list li span.ico-4-7:before {background-position:-150px -150px;}
.biz-circle-list li span.ico-4-8:before {background-position:-300px top;}
.biz-circle-list li span.ico-4-9:before {background-position:-300px -150px;}
.biz-circle-list li span.ico-4-10:before {background-position:-300px -300px;}
.biz-circle-list li span.ico-4-11:before {background-position:-300px -450px;}
.biz-circle-list li span.ico-4-12:before {background-position:-300px -600px;}
.biz-circle-list.tripple li{width:33.3333%;}
.biz-circle-list.tripple li:nth-child(3n+1){clear:left;}
.biz-circle-list.tripple li:nth-child(3) ~ *{margin-top:24px;}

.biz-thumb-list{overflow:hidden;margin-left:-5px;}
.biz-thumb-list li{float:left;width:25%;padding-left:5px;text-align:center;box-sizing:border-box;}
.biz-thumb-list li .thumb + span{display:block;min-height:46px;line-height:1.25em;margin-top:23px;font-size:1.111em;}
.biz-thumb-list li:nth-child(4) ~ *{margin-top:35px;}
.biz-thumb-list.five li{width:20%;}
.biz-thumb-list.five li:nth-child(5){margin-top:0;}
.biz-thumb-list.five li:nth-child(5) ~ *{margin-top:35px;}



/*제품*/

.usage_box {
	width: 100%;
	display: inline-block;
	background-color: #3F69B3;
	margin-top: 30px;
}
.usage_box h4 {
	padding: 30px 20px 10px;
    color: #fff;
    font-size: 24px;
    font-family: 'NanumSquare', sans-serif;
}
.usage_box ul {
	padding: 10px 20px 20px;
	display: flow-root;
}
.usage_box li {
	list-style: disc;
    float: left;
    padding-right: 30px;
    margin-left: 20px;
    color: #fff;
    font-family: 'NanumSquare', sans-serif;
}
.sub_r1 {
	width: inherit;
    margin: 0 auto;
    display: block;
}
.sub_r1 p {
	text-align: center;
}

.be_tit {
	font-family: 'georgia', sans-serif;
	text-align: center;
	padding: 0 20px;
}
.be_txt {
	margin-top: 30px;
	text-align: center;
	padding: 0 20px;
	word-break: keep-all;
}
.empty_bar {
	border-bottom: 2px solid #666;
    width: 200px;
    margin: 10px auto;
}
.text_center {text-align: center;}

.be_last_con {padding-bottom: 50px;}

.be_con2 .image-caption-container {margin-top: 60px;}
.be_con2 .solid-hover .image-container .image-overlay-container .image-caption-container .btn-take-a-look {
  min-width: inherit;
  background: #ED4E6E;
  border-radius: 0;
  margin: 0;
  border-radius: 3px;
  font-size: 0.725em;
  padding: 10px 0;
}
.be_con2 a {color: #fff !important;}

.features-wrap{position:relative;}
.txt-normal + .features-wrap{margin-top:57px;}
.features-wrap .tit-circle-type{position:absolute;left:50%;top:50%;width:167px;height:167px;text-align:center;border:10px solid #fff;border-radius:50%;background-color:#01ae83;transform:translate(-50%, -50%);z-index:2;}
.features-wrap .tit-circle-type span{display:inline-block;vertical-align:middle;}
.features-wrap .tit-circle-type strong{display:block;line-height:1.2em;font-size:1.667em;color:#fff;}
.features-wrap .tit-circle-type strong{font-size:1.556em;}
.features-wrap .tit-circle-type em{display:block;margin-top:8px;color:rgba(255,255,255,0.45);}
.features-wrap .tit-circle-type:before{content:"";display:inline-block;width:1px;height:100%;vertical-align:middle;}
.features-block{display:table;position:relative;width:100%;}
.features-block dl{display:table-cell;position:relative;width:50%;padding:50px 95px 50px 60px;background-color:#f6f6f6;}
.features-block dl:nth-child(even){padding-left:95px;padding-right:60px;}
.features-block:before{content:"";position:absolute;top:0;left:50%;width:6px;height:100%;margin-left:-3px;background:#fff;z-index:1;}
.features-block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;margin-top:-3px;background:#fff;z-index:1;}
.features-block dl *{letter-spacing:-1px;}
.features-block dt{margin-bottom:16px;font-size:1.167em;font-weight:600;}
.features-block dd{line-height:1.65em;font-size:0.944em;color:#707070;}

.features-wrap .tit-circle-type.bio-type strong{line-height:1.2em;margin-bottom:8px;font-size:1.333em;}
.features-wrap .tit-circle-type.bio-type em{font-size:1.333em;margin-bottom:10px;}

.features-wrap.type2 .tit-circle-type{transform:translate(-50%, -40%);}

.features-wrap.tripple-type{margin-right:-26px;margin-left:-13px;}
.features-wrap.tripple-type .features-block{display:table;margin-top:-13px;border-spacing:13px;}
.features-wrap.tripple-type .features-block dl{width:33.333%;height:auto;padding:0;border:1px solid #01ae83;background-color:#fff;box-sizing:border-box;vertical-align:top;}
.features-wrap.tripple-type .features-block dt{height:96px;line-height:1.3em;margin-bottom:0;padding:10px 30px;color:#fff;background-color:#01ae83;box-sizing:border-box;}
.features-wrap.tripple-type .features-block dt:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.features-wrap.tripple-type .features-block dt span{display:inline-block;vertical-align:middle;}
.features-wrap.tripple-type .features-block dd{min-height:169px;padding:24px 30px;font-size:0.944em;color:#707070;box-sizing:border-box;}
.features-wrap.tripple-type .features-block:before,
.features-wrap.tripple-type .features-block dl:after{display:none;}

.features-wrap.tit-type .tit-circle-type{background-color:#2c3242;}
.features-wrap.tit-type .features-block dl{height:207px;padding:0;background-color:#f6f6f6;transition:.3s;}
.features-wrap.tit-type .features-block dl *{letter-spacing:-0.6px;}
.features-wrap.tit-type .features-block dl:before{content:"";display:inline-block;height:100%;margin-left:-4px;vertical-align:middle;}
.features-wrap.tit-type .features-block dt{display:inline-block;position:absolute;top:0;width:167px;height:100%;text-align:center;font-size:1.222em;font-weight:600;color:#fff;}
.features-wrap.tit-type .features-block dt:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.features-wrap.tit-type .features-block dt span{display:inline-block;vertical-align:middle;}
.features-wrap.tit-type .features-block dt span:before{content:"";display:block;width:55px;height:58px;margin:0 auto 10px;background:url(images/biz/ico_biz_electro.png) no-repeat;}
.features-wrap.tit-type .features-block dd{display:inline-block;max-width:calc(100% - 3px);padding-right:30px;vertical-align:middle;box-sizing:border-box;}
.features-wrap.tit-type .features-block dl:nth-child(odd){padding-left:200px;}
.features-wrap.tit-type .features-block dl:nth-child(even){padding-left:80px;padding-right:200px;}
.features-wrap.tit-type .features-block dl:nth-child(odd) dt{left:0;}
.features-wrap.tit-type .features-block dl:nth-child(even) dt{right:0;}
.features-wrap.tit-type .features-block:nth-of-type(1) dl dt{background-color:#0088ce;}
.features-wrap.tit-type .features-block:nth-of-type(2) dl dt{background-color:#01ae83;}
.features-wrap.tit-type .features-block:nth-of-type(1) dl:nth-child(1) dt span::before{background-position:0 0;}
.features-wrap.tit-type .features-block:nth-of-type(1) dl:nth-child(2) dt span::before{background-position:0 -60px;}
.features-wrap.tit-type .features-block:nth-of-type(2) dl:nth-child(1) dt span::before{background-position:0 -120px;}
.features-wrap.tit-type .features-block:nth-of-type(2) dl:nth-child(2) dt span::before{background-position:0 -180px;}
:lang(ko) .features-wrap.tit-type .features-block dd *{font-weight:600;}

.features-wrap[class*="thumb-type"]{display:block;}
.features-wrap[class*="thumb-type"] .features-block>ul{display:table-row;width:100%;}
.features-wrap[class*="thumb-type"] .features-block>ul>li{display:table-cell;position:relative;overflow:hidden;width:50%;height:186px;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;vertical-align:top;}
.features-wrap[class*="thumb-type"] .features-block>ul>li dl{height:100%;padding:50px 35px 0;box-sizing:border-box;background-color:#f6f6f6;}
.features-wrap[class*="thumb-type"] .features-block>ul>li dl dt{margin-bottom:11px;}
.features-wrap[class*="thumb-type"] .features-block>ul>li dl .dash-list > li{line-height:1.55em;}
.features-wrap[class*="thumb-type"] .features-block>ul>li.thumb-none{padding-right:0;}
.features-wrap[class*="thumb-type"] .features-block>ul>li.thumb-none dl{width:auto;}
.features-wrap[class*="thumb-type"] .features-block>ul>li.thumb-none:after{width:0;}
.features-wrap[class*="thumb-type"] .features-block>ul>li .tbl{height:100%;}
.features-wrap[class*="thumb-type"] .features-block>ul>li .tbl dl{width:auto;}
.features-wrap[class*="thumb-type"] .features-block>ul>li .tbl .thumb{width:175px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.features-wrap.thumb-type2 .features-block>ul>li{height:260px;}
.features-wrap.thumb-type2 .features-block>ul>li dl{padding-top:32px;padding-bottom:32px;}

/*Bio>Cosmeceutical*/
.features-wrap[class*="thumb-type"].cosmeceutical .features-block:nth-child(1)>ul>li:nth-child(1) .tbl .thumb{background-image:url(images/biz/biz0402_t02_3_1.jpg);}
.features-wrap[class*="thumb-type"].cosmeceutical .features-block:nth-child(1)>ul>li:nth-child(2) .tbl .thumb{background-image:url(images/biz/biz0402_t02_3_2.jpg);}
.features-wrap[class*="thumb-type"].cosmeceutical .features-block:nth-child(2)>ul>li:nth-child(1) .tbl .thumb{background-image:url(images/biz/biz0402_t02_3_3.jpg);}
.features-wrap[class*="thumb-type"].cosmeceutical .features-block:nth-child(2)>ul>li:nth-child(2) .tbl .thumb{background-image:url(images/biz/biz0402_t02_3_4.jpg);}

/*Bio>Nutraceutical*/
.features-wrap[class*="thumb-type"].nutraceutical .features-block:nth-child(1)>ul>li:nth-child(1) .tbl .thumb{background-image:url(images/biz/biz0402_t03_3_1.jpg);}
.features-wrap[class*="thumb-type"].nutraceutical .features-block:nth-child(1)>ul>li:nth-child(2) .tbl .thumb{background-image:url(images/biz/biz0402_t03_3_2.jpg);}
.features-wrap[class*="thumb-type"].nutraceutical .features-block:nth-child(2)>ul>li:nth-child(1) .tbl .thumb{background-image:url(images/biz/biz0402_t03_3_3.jpg);}
.features-wrap[class*="thumb-type"].nutraceutical .features-block:nth-child(2)>ul>li:nth-child(2) .tbl .thumb{background-image:url(images/biz/biz0402_t03_3_4.jpg);}

@media (max-width: 1200px){
	.features-wrap[class*="thumb-type"] .features-block>ul>li dl{padding-top:38px;}
	.features-wrap[class*="thumb-type"] .features-block>ul>li{background-position:right -1em center;}
}

.product-block{overflow:hidden;}
.product-block.double > ul{margin-left:-20px;}
.product-block.double > ul > li{float:left;width:25%;box-sizing:border-box;padding-left:20px;}
.product-block.double .thumb + ul{margin-top:38px;}
.product-block.tripple > ul{margin-left:-20px;}
.product-block.tripple > ul > li{float:left;width:25%;box-sizing:border-box;padding-left:20px;}
.product-block.tripple .thumb + ul{margin-top:38px;}
.product-block.tripple p {text-align: center;}
.product-block .thumb + dl{margin-top:25px;}
.product-block dl dt{margin-bottom:11px;font-weight:600;}
.product-block dl dt strong{display:block;font-size:1.278em;}
.product-block dl dt span{display:block;margin-top:3px;font-size:1.111em;}
.product-block dl dd{color:#777;}
.product-block dl dd .txt{margin-top:7px;}
.product-block dl dd .txt:first-of-type{margin-top:10px;}

.product-block.tripple img {display: block; margin: 0 auto; width: 80%;}

@media (min-width: 801px){
	.biz-circle-list.num5 li{width:20%;}
}

.biz .txt-normal {line-height:1.95em;}


.uiWeb .oled-circle-block .oled-circle-txt,
.uiTab.oled-circle-block .oled-circle-txt {display:block !important;}



#subVisualWrap[class*="sub-biz"]{display:block;height:300px;border-bottom:1px solid #ddd;background-position: center;}
#subVisualWrap[class*="sub-biz"] h2 > strong{line-height:1em;font-size:1em;font-family: 'georgia', sans-serif;}
#subVisualWrap[class*="sub-biz"] h2 > span{display:none;}
#subVisualWrap[class*="sub-biz"] h2 > em{display:block;line-height:1em;margin-top:20px;font-size:0.6em;font-family: 'NanumSquare', sans-serif;font-weight: 500;}
#subVisualWrap[class*="sub-biz"] .subVisual{height:100%;}
#subVisualWrap[class*="sub-biz"] .subVisual > div{float:left;height:100%;background-position:center;}
#subVisualWrap[class*="sub-biz"] .subVisual .titWrap{position:relative;overflow:hidden;width:100%;background-repeat:no-repeat;background-size:cover;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;transition:height .1s; padding-top: 50px;}
#subVisualWrap[class*="sub-biz"] .subVisual .summaryWrap{width:704px;padding:168px 84px 0;background-color:#fff;box-sizing: border-box;transition:.5s;}
#subVisualWrap[class*="sub-biz"] .subVisual .summaryWrap .txt{line-height:1.85em;text-align:left;font-size:1.111em;color:#525252;}
#subVisualWrap[class*="sub-biz"] h2.bio-type b{display:block;margin-bottom:5px;font-size:1.375em;font-weight:600;color:#fff;}
#subVisualWrap[class*="sub-biz"] h2.bio-type strong{font-size:0.6em;}

.sub-biz01 .titWrap{background-image:url(../kmtech/img/sub/s_tit_bg.jpg);}
.sub-biz02 .titWrap{background-image:url(images/biz/visual_biz02.jpg);}
.sub-biz03 .titWrap{background-image:url(images/biz/visual_biz03.jpg);}
.sub-biz04-1 .titWrap{background-image:url(images/biz/visual_biz04-1.jpg);}
.sub-biz04-2 .titWrap{background-image:url(images/biz/visual_biz04-2.jpg);}
.sub-biz04-3 .titWrap{background-image:url(images/biz/visual_biz04-3.jpg);}
.sub-biz04-4 .titWrap{background-image:url(images/biz/visual_biz04-4.jpg);}



@keyframes output {
	0% {
		transform:translateY(30px);opacity:0;
		-ms-transform:translateY(30px);opacity:0;
		-moz-transform:translateY(30px);opacity:0;
		-webkit-transform:translateY(30px);opacity:0;
		-o-transform:translateY(30px);opacity:0;
	}
	100% {
		transform:translateY(0);opacity:1;
		-ms-transform:translateY(0);opacity:1;
		-moz-transform:translateY(0);opacity:1;
		-webkit-transform:translateY(0);opacity:1;
		-o-transform:translateY(0);opacity:1;
	}
}


.biz .division.half div{line-height:1.85em;}
.biz .division.half div + div{padding-left:3.5%;}

.view_none {display: none;}
.sub-contents-inner1 .feature_con {max-width: 1200px;}
.biz .product_info {padding-top: 30px;}
.biz .product_intro p {word-break: keep-all;}
.biz .feature_con_l {width: 50%;}
.biz .feature_con_r {width: 50%;}
.biz .feature_tit {}
.biz .feature_tit h4 {font-size: 2em;}
.biz .feature_con4 {width: 100%; border: 1px solid #ccc; padding: 20px; }
.biz .feature_con4 h4 {color: #3F69B3; font-size: 1.2em; font-weight: 600; line-height: 2;}
.biz .feature_con1 { float: left}
.biz .feature_con2 {width: 50%; float: right;}
.biz .feature_con2 img {
	width: inherit;
    margin: 0 auto;
    display: block;
}
.biz .feature_con2 p {text-align: center;margin-bottom: 0;}
.biz .feature_thumb_box {width: 100%;}
.biz .feature_thumb_box img {width: 100%;}

.biz .feature_thumb_box1 img {
	width: 100%;
	margin-top: 30px;
}
.biz .feature_thumb_box2 ul {
	display: inline-flex;
    margin-top: 20px;
    padding: 10px;
    background-color: #fff;
}
.biz .feature_thumb_box2 ul li {
	padding: 10px 20px 0;
}
.biz .feature_thumb_box2 p {
	text-align: center;
    padding-top: 10px;
}

.biz .models {
	text-align: center;
    border: 1px solid #666;
    padding: 15px;
    width: 350px;
    display: block;
    margin: 0 auto 30px;
    font-size: 24px;
} 
.biz .spec_wrap {
	
}

.krm-s .product_info {
	
}
.krm-s .product_info img {
	width: 100%;
}
.krm-s .product_intro {
	background-color: #efefef;
	display: grid;
}
.krm-s .product_intro h4 {
	padding: 30px;
}
.krm-s .product_intro ul {
	padding: 0 60px 30px;
}
.krm-s .product_intro li {
	list-style: disc;
	padding-right: 30px;
    line-height: 30px;
}
.rollmill ul {
	padding: 0px 60px 20px !important;
}
.rollmill ul li {
	padding-right: 0px !important;
}

.f_h {
	width: 50%;
    margin: 0 10px;
    border: 1px solid #ccc;
}
.f_h p {
	background-color: #000;
    color: #fff;
    font-size: 0.8em;
    padding: 6px;
    margin-bottom: 0;
    line-height: 1.5;
}

.l_bc .feature_con1 {
	width: 40%;
}
.l_bc .feature_con2 {
	width: 60%;
}

/*inter mixer*/
.p_im {
	margin: 0 auto;
    max-width: 96%;
}
.p_im .feature_con0 {
	width: 100%; 
	display: flex;
}
.p_im .feature_con0_1 {width: 100%;}
.p_im .feature_con0_1 ul {margin-bottom: 20px;}
.d_adm .feature_con0_2 {width: 20%;}
.p_im .feature_con1 {width: 100%; }
.p_im .feature_con1 p {line-height: 1.85;}
.p_im .feature_con1 ul {margin-bottom: 20px;}
.p_im .feature_con2 {
	width: 100%;
    border: 3px solid #3e6ab3;
    background-color: #fff;
    display: flex;
}

.p_im .display_flex {width: 100%;}
.p_im .display_flex .feature_thumb_box1 {
	width: 46%;
}
.p_im .display_flex .im_chart {
	width: 46%;
	display: block;
	margin: auto;
}

/*triple mixer*/
.feature_half li {width: 50%; float: left;}
.feature_half li:nth-child(2n) { float: right;}

/*Syringe charger*/
.p_sc {
	margin: 0 auto;
    max-width: 94%;
}
.p_sc .feature_con0 {
	width: 100%; 
	display: flex;
}
.p_sc .feature_con0_1 {width: 60%;}
.p_sc .feature_con0_1 ul {margin-bottom: 20px;}
.p_sc .feature_con0_2 {width: 40%;}
.p_sc .feature_con1 {width: 100%; }
.p_sc .feature_con1 p {line-height: 1.85;}
.p_sc .feature_con1 ul {margin-bottom: 20px;}
.p_sc .feature_con2 {
	width: 100%;
    border: 3px solid #3e6ab3;
    background-color: #fff;
    display: flex;
}

.w_fm .feature_con0_2 {width:auto;}

.point_tit {
	background-color: #3e6ab3;
    width: 20%;
    text-align: center;
    color: #fff;
    display: grid;
}
.point_txt {
	margin: auto 0;
}
.point_tit i {
	font-size: 2em;
    /* display: block; */
}
.point_tit p {
	font-size: 1.2em;
}
.point_con {padding: 15px;}
.point_con ul {margin: 0px 30px;}
.point_con ul li {
	list-style: disc;
    color: #3e6ab3;
    font-size: 1.2em;
    line-height: 1.5;
}
.point_con img {
	width: 70% !important;
    margin-left: 0 !important;
}
.point_con p {margin-bottom: 0; line-height: 1.5;color: #3e6ab3;}
.patent_ic {
	background-color: #EE232B;
    padding: 5px 10px;
    border-radius: 5px;
    margin-right: 10px;
    color: #fff;
}

/*krms*/
.krms_con {display: inline-flex;margin-top: 20px;}
.krms_con .feature_box1 {padding: 10px;}

/*Three Roll mill*/
.trm_point {
	display: inline-flex;
    margin-top: 50px;
    padding: 10px;
    background-color: #fff;
}
.trm_point .feature_box1 {
	width: 50%;
    margin: 20px;
}
.trm_point .feature_box2 {
	width: 50%;
    padding: 40px 0 0;
    margin: 20px;
}
.trm_point .feature_box2 h4 { text-align: center}
.trm_point .feature_box2 p { text-align: center; padding-bottom: 10px;}
.trm_point .feature_box2 img {width: 100%;}

.point_img_box { display: flex;}
.point_img_box .point_box_1 { width: 50%;}
.point_img_box .point_box_2 { width: 50%;}


.pdm_point {
	display: inline-flex;
    margin-top: 50px;
    padding:20px 10px;
    background-color: #fff;
}
.pdm_point .feature_box1 {
	width: 100%;
    margin: auto 10px;
}
.pdm_point .feature_box2 {
	width: 100%;
    margin: auto 10px;
}
.pdm_point .feature_box3 {
	width: 100%;
    margin: 0 10px;
}
.pdm_pt { margin: 0 30px !important;}

.pdm_point p {margin-top: 10px;}
.pdm_point img {width: -webkit-fill-available;}

.bm_point {
	display: inline-flex;
    margin-top: 50px;
    padding:20px 10px;
    background-color: #fff;
    width: 100%;
}
.bm_point .feature_box1 {
	width: 100%;
    margin: auto 10px;
}
.bm_point .feature_box2 {
	width: 100%;
    margin: auto 10px;
}
.bm_pt { margin: 0 30px !important;}

.bm_point p {margin-top: 10px;}
.bm_point img {width: -webkit-fill-available;}

.feature_box2 h4 {
	font-size: 1.2em;
}

.p_k {margin-top: 0px !important;}
.p_hem {display: contents !important;}
.p_hem img {
	width: auto !important;
	height: 300px;
}

.p-k-p {margin-top: 0px !important;}

.point_box {
	width: 100%;
    background-color: #3E68B3;
    padding: 20px;
}
.point_box h4 {
	font-size: 1.4em;
	color: #fff;
	text-align: center;
	font-weight: 600;
}
.point_box span {color: #fff700}

.point_box_nm150 {
	width: 100%;
    background-color: #3E68B3;
    padding: 20px;
    margin-top: 90px;
    color: #fff;
}

.display_con {display: contents;}
.display_i_flex {display: inline-flex; width: 100%;}
.display_i_block {display: inline-block;}
.display_wib {display: -webkit-inline-box;}
.display_flex {display: flex;}
.clear_both {clear: both;}
.img_w_reset {width: initial !important;}

.thumb {margin-top: 20px;}
.mt-20 { margin-top: 20px;}
.mb-30 {margin-bottom: 30px;}
.pt-80 {padding-top: 80px;}


.dam_point {
	
    padding:20px 10px;
    background-color: #fff;
    width: 100%;
    
}
.dam_point h4 {
	text-align: center;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.5;
    padding-bottom: 30px;
}
.dam_point p {padding-top: 20px;}
.dam_point img {width: -webkit-fill-available;}
.dam_point .feature_box1 {
	width: 100%;
    margin: auto 10px;
}
.dam_point .feature_box2 {
	width: 100%;
    margin: auto 10px;
}
.dam_point .feature_box3 {
    width: 100%;
    margin: auto 10px;
}

/*ld5k*/
.ld5k_con {
	display: inline-flex;
    width: 100%;
    margin: auto;
}
.ld5k_con .feature_box1 {width: 80%; margin: 0 auto;}

.tbl-half-spec {min-width: auto !important;}
.tbl-half-spec tr:nth-child(2n) {background-color: #efefef !important;}
.tbl-half-spec td {background-color: #fff0; }

/*blademill*/
.blademill_con {width: 50%; padding-top: 80px;}


/*p_hem*/
.p_hem_con {display: inline-flex;}
.p_hem_con .feature_thumb_box {padding: 20px 10px 0;}

/*ajm*/
.ajm_con { display: inline-flex;}

/*diskmill 150*/
.diskmill_ct .feature_box1 {margin: 100px 10px 0;width: 85%;}

/*dm200*/
.dm200_con {display: flex;}
.dm200_con .feature_box1 {margin: 10px;}
.dm200_m {display: contents;}

/*dsc_con*/
.dsc_con {
	display: inline-flex;
    width: 100%;
    margin: auto;
}
.dsc_con .feature_box1 {width: 80%; margin: 0 auto;}

/*dbm*/
.dbm_con .feature_thumb_box {width: 80%; margin: 0 auto;}

/*hsm*/
.hsm_con {
	display: inline-flex;
    width: 100%;
    margin: auto;
}
.hsm_con .feature_box1 {width: 70%; margin: 0 auto;}

/*cutting mill*/
.cuttingmill_ct {width: 80% !important; margin: 0 auto;}
.cuttingmill_ct img {
    margin: 0 auto;
    display: block;
}

/*km mill*/
.kmmill_ct .feature_half {width: 100%;margin-bottom: 20px;}
.kmmill_ct .dam_point {
    padding: 20px 10px;
    background-color: #fff;
    width: 80%;
    margin: 0 auto;
    display: flex;
}

/*bdm*/
.w_bdm .feature_thumb_box1 {
	background-color: #fff;
    display: table;
    margin-bottom: 20px;
}
.w_bdm .feature_thumb_box1 img {
	width: 100%;
    margin-top: 0;
    padding: 10px;
}
.w_bdm .feature_thumb_box2 {
	background-color: #fff;
    display: inline-block;
    margin-bottom: 20px;
}
.w_bdm .feature_thumb_box2 img {
	width: 100%;
    margin-top: 0;
    padding: 10px;
}
.bdm_ct .display_flex .feature_thumb_box1 {
    width: 50%;
    padding: 0 20px;
}
.bdm_ct .feature_con0_1 {
	padding: 50px;
}

/*l_pm*/
.l_pm_ct {
	display: inline-flex;
    margin-top: 30px;
}
.l_pm_ct1 .bm_point .feature_box1 {
	width: 60%;
}

/*w_fm*/
.w_fm_con img {padding-right: 18px;}

/*wbm*/
.wbm_con {width: 70%; margin: 0 auto; display: flex;}

/*usa*/
.usa_ct {display: flex !important;}
.usa_ct .feature_con0_1 {
	padding-top: 50px;
}

/*usss*/
.l_uss .feature_con {display: flex;}
.l_uss .feature_con0 {
    width: 50%;
    display: inline-block;
}
.l_uss .feature_con1 {
    width: 50%;
    background-color: #efefef;
}
.l_uss .feature_con1 .uss_box {padding: 30px;}
.l_uss .feature_con1 h4 {
    padding-left: 30px;
}
.l_uss .feature_con1 ul {
    padding-left: 30px;
}
.l_uss .feature_con1 ul li {
    line-height: 1.5;
}
.l_uss .feature_con0 img {width: 50%;}
.l_uss .feature_con0_1 {padding: 20px;}
.l_uss .feature_con0_1 ul {}
.l_uss .feature_con0_2 {}
.l_uss .feature_con0_2 img {
	margin: 0 auto;
	display: block;
}
.l_uss .bar-type {
    position: relative;
    line-height: 1.8;
    padding: 20px 0 30px;
    color: #000;
    font-size: 1.8em;
}

/*attritiin mill*/
.wam_ct .feature_con1 {padding-top: 50px}
.wam_ct .feature_thumb_box {width: 50%;}

/*l_nm*/
.l_nm_ct .feature_box1 {padding: 0 50px;}
.l_nm_ct .feature_box2 {padding: 0 50px;}
.l_nm_ct1 {margin: 40px 0;}

/*deflector*/
.l_d_ct1 .feature_box1 {width: 55%;}

/*nm150*/
.nm150_tb td {
	padding: 11px 10px !important;
}
.product_intro_nm150 {
	padding-top: 30px !important;
}
.nm150 .bm_point .feature_box1 img {
	margin-top: 60px;
}
.nm150 .product_info img {
	width: 70% !important;
	margin: 0 auto;
	display: block;
}

/*l_xqi*/
.xqi .product_info img {
	width: 70% !important;
	margin: 0 auto;
	display: block;
}


@media all and (min-width: 801px) {
	.view_none {display: none;}
}


@media all and (max-width: 1280px) {
	#subVisualWrap[class*="sub-biz"] .subVisual .summaryWrap{padding-top:120px;}
	
	.features-wrap.tit-type .features-block dl:nth-child(even){padding-left:10%;}
}

@media all and (max-width: 1200px) {
	.features-block dl{padding:36px 40px 40px 40px;}
}

@media all and (min-width: 1081px) {
	.inquireWrap-m{display:none;}
}
@media all and (max-width: 1080px) {
	#subVisualWrap[class*="sub-biz"]{}
	#subVisualWrap[class*="sub-biz"] .subVisual .titWrap{width:100%;}
	#subVisualWrap[class*="sub-biz"] .subVisual .summaryWrap{display:none;}
	#subVisualWrap[class*="sub-biz"] h2 > strong{display:block;line-height: 0.8em; }
	#subVisualWrap[class*="sub-biz"] h2 > em {line-height: 1em; font-size: 0.5em;word-break: keep-all;}
	/*.sub-biz01 .titWrap{background-image:url(images/biz/visual_biz01_m.jpg);}
	.sub-biz02 .titWrap{background-image:url(images/biz/visual_biz02_m.jpg);}
	.sub-biz03 .titWrap{background-image:url(images/biz/visual_biz03_m.jpg);}
	.sub-biz04-1 .titWrap{background-image:url(images/biz/visual_biz04-1_m.jpg);}
	.sub-biz04-2 .titWrap{background-image:url(images/biz/visual_biz04-2_m.jpg);}
	.sub-biz04-3 .titWrap{background-image:url(images/biz/visual_biz04-3_m.jpg);}
	.sub-biz04-4 .titWrap{background-image:url(images/biz/visual_biz04-4_m.jpg);}*/
	.summaryWrap .inquireWrap{display:none;position:fixed;right:0;left:0;bottom:0;z-index:100;}
	.summaryWrap .inquireWrap li{padding-left:0;}
	.summaryWrap .inquireWrap li + li:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#3b3c42;}

	.inquireWrap-m{position:fixed;right:0;left:0;bottom:0;z-index:100;}
	.inquireWrap-m li + li:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#3b3c42;}
	.biz-step-graybox.grp3 li {padding:0 9%;}

	.biz .division .basic-type{float:none;}

	.txt-normal + .features-wrap{margin-top:20px;}
	.features-wrap.tit-type .features-block dl{height:124px;padding-right:12px !important;}
	.features-wrap.tit-type .features-block dl:before{min-height:124px;}
	.features-wrap.tit-type .features-block dt{width:104px;}
	.features-wrap.tit-type .features-block dl:nth-child(odd),
	.features-wrap.tit-type .features-block dl:nth-child(even){padding-left:124px;}
	.features-wrap.tit-type .features-block dl:nth-child(even) dt{left:0;right:auto;}
	.features-wrap.tit-type .features-block dt span:before{width:40px;height:45px;background-image:url(images/biz/ico_biz_electro_m.png);background-size:100%;}
	.features-wrap.tit-type .features-block:nth-of-type(1) dl:nth-child(2) dt span::before{background-position:0 -44px;}
	.features-wrap.tit-type .features-block:nth-of-type(2) dl:nth-child(1) dt span::before{background-position:0 -94px;}
	.features-wrap.tit-type .features-block:nth-of-type(2) dl:nth-child(2) dt span::before{background-position:0 -144px;}
	.features-wrap.tit-type .features-block dd{padding-right:0;}

	.features-wrap[class*="thumb-type"] .features-block>ul{display:block;}
	.features-wrap[class*="thumb-type"] .features-block>ul>li{display:block;width:auto;height:auto;}
	.features-wrap[class*="thumb-type"] .features-block>ul>li + li{margin-top:12px;}
	.features-wrap[class*="thumb-type"] .features-block>ul>li .tbl{min-height:110px;}
	.features-wrap.thumb-type2 .features-block>ul>li .tbl{min-height:150px;}
	.features-wrap[class*="thumb-type"] .features-block>ul>li .tbl .thumb{width:112px;}
	.features-wrap[class*="thumb-type"] .features-block>ul>li dl{padding:14px 14px 14px 15px !important;vertical-align:middle;}
	.features-wrap[class*="thumb-type"] .features-block>ul>li dl dt{margin-bottom:6px;}
	.features-wrap[class*="thumb-type"] .features-block>ul>li.thumb-none dl{width:calc(100% - 5px);}

	.biz-thumb-box {padding:0;}
	.biz-step-graybox {display:none;}
	.biz-slogan-box {margin-bottom:70px;}
	.biz .contents-block {padding-bottom: 50px;}
	.biz-slogan-box.end:before {height:30px;}
	.biz-slogan-box .bold {font-size:1.5em;}
	.biz-slogan-box p + p {margin-top:1.25em;}


	.biz-circle-list li span:before {transform:scale(0.8);margin-bottom:0;}
	.biz-circle-list.tripple li:nth-child(3) ~ *{margin-top:12px;}

	.biz-thumb-list li{width:50% !important;}
	.biz-thumb-list li:nth-child(2n+1){clear:left;}
	.biz-thumb-list li:nth-child(2) ~ *{margin-top:14px;}
	.biz-thumb-list li .thumb + span{margin-top:8px;font-size:1em;}
	.biz .txt-normal {line-height:1.75em;}


	.features-wrap .tit-circle-type{display:none;}
	.features-block{display:block;}
	.features-block dl{display:block;width:auto;height:auto;padding:22px 16px;}
	.features-block + .features-block,
	.features-block dl + dl{margin-top:12px;}
	.features-block dl:nth-child(odd){padding-right:16px;}
	.features-block dl:nth-child(even){padding-left:16px;}
	.features-block dt{margin-bottom:6px;font-size:1em;}
	.features-block:before{display:none;}
	.features-block:after{display:none;}

	.biz-step-icon.grp3 li:nth-child(3) ~ *{margin-top:20px;}
	.btn-biz-contant-lnk,
	.biz-contact-wrap{display:none;}

	.features-wrap.tripple-type{margin-right:0;margin-left:0;}
	.features-wrap.tripple-type .features-block{display:block;margin-top:0;margin-left:0;border-spacing:0;}
	.features-wrap.tripple-type .features-block dl{display:block;width:auto;padding:0;}
	.features-wrap.tripple-type .features-block dt{height:auto;padding:12px 21px;}
	.features-wrap.tripple-type .features-block dd{min-height:auto;padding:21px;}
	
	.biz .feature_con_l {width: 100%;}
	.biz .feature_con_r {width: 100%;}
	
	.sub-contents-inner1 .feature_con {display: contents;}
	.biz .models {width: fit-content;}
	
	.p_im .feature_con_r {width: inherit;}
	.feature_thumb_box1 {
	    margin: 0 auto;
	}
	.im_chart {margin-top: 20px;}
	
	.l_bc .feature_con1 {
		width: 100%;
	}
	.l_bc .feature_con2 {
		width: 100%;
	}
	.f_h {margin-top: 20px;}
	
	.l_uss .feature_con1 .uss_box {padding: 10px;}
	
	.kmmill_ct .dam_point {
	    padding: 20px 10px;
	    background-color: #fff;
	    width: 100%;
	    margin: 0 auto;
	    display: flex;
	}
	/*attritiin mill*/
	.wam_ct {display: flex !important;}
	.wam_ct .feature_con1 {padding-top: 50px}
	.wam_ct .feature_thumb_box {width: 60%;}
	.wam_ct .feature_con1 {width: 100%;}
	
}

@media all and (min-width: 801px) and (max-width: 1200px) {
	.main-products{background-size:54%;}
}

@media all and (max-width: 800px) {
	.sub-contents-inner.biz, 
	.sub-contents-wrap.wide.biz > .sub-contents-inner{padding-top:0 !important;padding-bottom: 20px;}
	.biz-slogan-box {position:relative;text-align:center;margin-bottom:140px;}
	.biz-slogan-box {margin-bottom:50px;}
	.biz-slogan-box p .w-only {display:none;}
	
	.biz .contents-block {
	    padding-bottom: 0px;
	}
	.sub-contents-inner {
	    margin: 0px auto 80px auto;
	    padding: 0 20px;
	}
	
	.point_box_nm150 {
		width: 100%;
	    background-color: #3E68B3;
	    padding: 20px;
	    margin-top: 0px;
	    color: #fff;
    }
    .point_box_nm150 h4 {
	    font-size: 1.1em;
	    text-align: center;
	    font-weight: 500;
	}

	.biz-circle-list li {width:33.3333%;}

	.biz .txt-normal .w-only {display:none;}

	.biz .division.half div:first-of-type{margin-left:0;}
	.biz .division.half div + div{margin-top:12px;}

	.main-products{padding-bottom:50vw;background-size:100%;background-position:center bottom;}

	.product-block.tripple > ul{margin-left:0;}
	.product-block.tripple > ul > li{width:50%;padding-left:0;}
	/*.product-block.tripple > ul > li + li{margin-top:32px;}
	  .product-block.tripple > ul > li{float:none;width:auto;padding-left:0;}
	*/
	.product-block .thumb + dl{margin-top:12px;}
	
	.bw_margin {
	    margin: 0px auto !important;
    }
    .cate_div {
	    padding-top: 30px;
    }
    .p_lineup {margin-top: 40px;}

/*제품*/	

	.biz .product_info {padding-top: 30px;}
	.biz .feature_con_l {width: 100%;}
	.biz .feature_con_r {width: 100%;display: contents;}
	.biz .feature_tit {padding-left: 15px;}
	.biz .feature_tit h4 {
	    font-size: 1.5em;
	}
	.biz .feature_con1 {width: 100%; float: left; }
	.biz .feature_con2 {width: 100%; float: right;}
	.biz .feature_con2 img {
		width: fit-content;
	    margin: 20px auto 0;
	    display: block;
	}
	.biz .feature_con2 p {text-align: center;}
	.biz .feature_thumb_box {width: 100%;}
	.biz .feature_thumb_box img {width: 100%;}
	

	.biz .spec_wrap {
		
	}
	
	.point_con img {width: 100% !important;}
	.p_im .feature_con0 {
	    display: block;
	}
	.p_im .feature_con0_1 {
	    width: 100%;
	}
	.p_im .feature_con0_2 {
	    width: 100%;
	}
	.p_im .feature_con0_2 img {
	    width: inherit;
	}
	.p_im .feature_con2 {
		float:inherit;
		display: grid;
		margin: 20px auto;
	}
	.point_tit {
		display: grid;
		width: 100%;
        padding: 10px 0;
	}
	.point_txt {
	    margin: 0 auto;
	    display: flex;
    }
    .point_tit i {
	    margin: auto 0;
    }
    .point_txt p {
	    text-align: center;
	    display: block;
	    margin: auto;
    }
    .feature_thumb_box1 {
	    width: 96%;
    }
    .feature_thumb_box2 {
	    width: 96%;
	    margin: 0 auto;
    }
    
    .trm_point {
	    display: block;
	    padding: 30px 10px 20px;
    }
    .trm_point .feature_box1 {
	    display: contents;
    }
    .trm_point .feature_box1 img {
	    width: 94%;
	    margin: 0 auto;
	    display: block;
    }
    .trm_point .feature_box2 {
	    width: inherit;
	    margin: 20px 10px;
    }
    .trm_point .feature_box2 p {padding-bottom: 0px;}
    .point_img_box { display: block;}
	.point_img_box .point_box_1 { width: 100%;}
	.point_img_box .point_box_2 { width: 100%;}
	
	.point_con ul {
	    margin: 0px 15px 20px;
	}
	.point_con ul li {
	    font-size: 1em;
	    word-break: keep-all;
	}
	.pdm_point {
		
		width: -webkit-fill-available;
	}
	.pdm_point .feature_box1 {
	    width: 100%;
	    margin: 20px auto;
	}
	.pdm_point .feature_box1 img {
		margin: 0 auto;
	    display: block;
	    width: 94%;
	}
	.pdm_point .feature_box2 img {
		margin: 0 auto;
	    display: block;
	    width: 94%;
	}
	.feature_box2 h4 {
		font-size: 1.2em;
	}
	.pdm_point .feature_box2 {
	    margin: auto;
	}
	.display_con img {display: inline-block !important;}
	.dam_point img {
		width: 96%;
		margin: 0 auto;
        display: block;
	}
	
	.bm_point {display: inline-block;}
	.bm_point .feature_box1 {
	    margin: auto 0; 
	}
	.bm_point .feature_box2 {
	    margin: auto 0; 
	}
	
	/*d_pm*/
	.d_pm_con h4 {font-size: 16px;}
	
	
	/*kneader*/
	.kneader_con {display: block}
	.kneader_con .feature_box3 {margin:20px 0px;}
	
	/*krms*/
	.krms_con {}
	/*ld5k*/
	.ld5k_con {
		display: inline-flex;
	    width: 100%;
	    margin: auto;
	}
	.ld5k_con .feature_box1 {width: 100%; margin: 0 auto;}
	
	/*blademill*/
	.blademill_con {padding-top: 0;}
	
	/*dsc_con*/
	.dsc_con {
		display: inline-flex;
	    width: 100%;
	    margin: auto;
	}
	.dsc_con .feature_box1 {width: 100%; margin: 0 auto;}
	
	/*hsm*/
	.hsm_con {
		display: inline-flex;
	    width: 100%;
	    margin: auto;
	}
	.hsm_con .feature_box1 {width: 100%; margin: 0 auto;}
	
	/*dbm*/
	.dbm_con .feature_thumb_box {}
	
	/*inter mixer*/
	.display_flex {display: block;}
	.p_im .display_flex .feature_thumb_box1 {width: auto;}
	.p_im .display_flex .im_chart {width: auto; margin-top: 40px;}
	
	/*triple mixer*/
	.feature_half li {width: 100%;}
	
	/*p_hem*/
	.p_hem_con {display: inline-block; padding-top: 10px;}
	.p_hem_con .feature_thumb_box {padding: 20px 10px 0;}
	
	
	/*l_bc*/
	.f_h {margin-top: 20px;}
	.f_h img {margin: 0 auto !important;}
	
	/*syringe charger*/
	.p_sc .feature_con0 {
	    width: 100%;
	    display: block;
	}
	.p_sc .feature_con0_1 {width: 100%;}
	.p_sc .feature_con0_1 ul {margin-bottom: 20px;}
	.p_sc .feature_con0_2 {width: 100%;}
	
	/*ajm*/
	.ajm_con { display:block;}
	.ajm_con .feature_box2 {padding-top: 20px;}
	
	/*dm200*/
	.dm200_con {
		display: inline-block;
        margin-top: 20px;
	}
	.dm200_m {display: flex;}
	
	/*diskmill 150*/
    .diskmill_ct .feature_box1 {width: 100%;}
	
	/*cutting mill*/
	.cuttingmill_ct {width: 100% !important; margin: 0 auto;}
	
	/*w_fm*/
	.w_fm_con img {padding-right: 0;}
	
	/*wbm*/
	.wbm_con {width: 100%; margin: 0 auto;}
	
	/*usss*/
	.l_uss .feature_con0 {
	    width: 100%;
	    display: block;
	}
	.l_uss .feature_con0_1 {width: 100%;}
	.l_uss .feature_con0_1 ul {margin-bottom: 20px;}
	.l_uss .feature_con0_2 {width: 100%;}
	
	.l_uss .bar-type {
	    position: relative;
	    line-height: 1.8;
	    padding: 0px 0 30px;
	    color: #000;
	    font-size: 1.8em;
	}
	
	/*l_pm*/
	.l_pm_ct {
		display: block;
	    margin-top: 30px;
	}
	.l_pm_ct1 .bm_point .feature_box1 {
		width: 100%;
	}
	
	/*usa*/
	.usa_ct {display: contents !important;}
	.usa_ct .feature_con0_1 {
		padding-top: 20px;
	}
	
	/*l_nm*/
	.l_nm_ct .feature_box1 {padding: 0px;}
	.l_nm_ct .feature_box2 {padding: 0px;}
	.l_nm_ct1 {margin: 40px 0 0;}
	
	/*deflector*/
	.l_d_ct1 .feature_box1 {width: 100%;}
	
	/*nm_150*/
	.nm150 {
		padding: 0px 10px 30px;
	}
	.nm150 .bm_point {
		margin-top: 0px;
	}
	.nm150 .bm_point .feature_box1 img {
		margin-top: 10px;
	}
	.nm150 .product_info img {
		width: 100% !important;
		margin: 0 auto;
		display: block;
	}
	
	/*l_xqi*/
	.xqi {
		padding: 0px 10px 30px;
	}
	.xqi .product_info img {
		width: 100% !important;
		margin: 0 auto;
		display: block;
	}
	
}

@media all and (max-width: 767px) {

	.biz .txt-normal{text-align:left;}
	
	.l_uss .feature_con {
	    display: block;
	}
	.l_uss .feature_con1 h4 {
	    padding:0 20px 10px;
	}
	.l_uss .feature_con1 ul {
	    padding:20px;
	}
	
	/*attritiin mill*/
	.wam_ct {display: contents !important;}
	.wam_ct .feature_thumb_box {width: 100%;}

	#swiper-process{padding:32px 40px;}
	#swiper-process:before,
	#swiper-process:after{width:40px;}
	#swiper-process .swiper-slide + .swiper-slide:before{display:none;}
	#swiper-process .swiper-slide dl{height:auto;min-height:92px;padding:12px;}
	#swiper-process .swiper-button-prev,
	#swiper-process .swiper-button-next{background-image:url(images/biz/btn_biz_arrow_slide_m.png);background-size:cover;}
	#swiper-process .swiper-button-prev{left:12px;}
	#swiper-process .swiper-button-next{right:12px;}
}

/* sub media */
.media-video{position:relative;padding-top:56.25%;}
.media-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}


.contentst-tab {position:relative;max-width:1200px;margin:0 auto 70px;border-bottom:solid 1px #ddd;background:#fff;}
.current-tab-text {display:none;}
.contents-tab-inner:after {content:"";display:block;clear:both;}
.contents-tab-inner a {position:relative;float:left;width:16.6666%;line-height:1em;padding:20px 5px;text-align:center;box-sizing:border-box;border-top:solid 1px #ddd;}
.contentst-tab.half .contents-tab-inner a{width:50%;}
.contentst-tab.tripple .contents-tab-inner a{width:33.3333%;}
.contents-tab-inner a.on {font-weight:700;color:#01ae83;border-color:#01ae83;}
.contents-tab-inner a.on::before {content:"";position:absolute;top:0;left:50%;width:1px;height:12px;background:#01ae83;}
.contents-tab-inner a > span {position:relative;}
.contents-tab-inner a > span:after {content:"";position:absolute;left:50%;bottom:0;height:1px;width:0;background:#0018a8;transition: all 0.3s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transform:translateX(-50%);}
.contents-tab-inner a:hover {text-decoration:none;color:#0018a8;}
.contents-tab-inner a:hover > span::after {width:100%;}



@media all and (max-width: 600px){
	.features-wrap.tit-type .features-block dl{height:auto;min-height:124px;}
	.features-wrap.tit-type .features-block dd{padding-top:8px;padding-bottom:8px;}
}

@media all and (max-width: 355px){
    .result_inner .tabs a {letter-spacing:-0.7px;}
}


.bw_margin {margin: 50px auto;}