/*main*/
.ie9 .main #contents {z-index: 5;}
.main-slider {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.main-slider .txt-box {
	position: absolute;
	top: 50%;
	left: 10.5%;
	z-index: 5;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.main-slider .txt-box .tit {
	font-weight: 700;
	font-size: 70px;
	color: rgb(255,255,255);
}
.main-slider .txt-box .txt {
	margin: 5px 0 0;
	font-weight: 500;
	font-size: 44px;
	color: rgb(255,255,255);
	line-height: 58px;
}
.arr-box {
	width: 34px;
	height: 38px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.arr-box .arr {
	width: 34px;
	height: 19px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../../resource/images/common/arr_down_wt_34x19.png);
	animation: arr 1.5s 0.3s infinite;
}
.arr-box .arr:first-child {animation-delay: 0.6s;}
@keyframes arr {
	0% {
		opacity: 0;
		-webkit-transform: translateY(5px);
		-ms-transform: translateY(5px);
		transform: translateY(5px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}
html:not(.ie9) .main-slider._motion .txt-box .tit,
html:not(.ie9) .main-slider._motion .txt-box .txt {
	opacity: 0;
	-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
	transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
	-ms-transition: all 0.735s 0.25s;
	transition: all 0.35s 0.25s;
}
html:not(.ie9) .main-slider._motion .slick-active .txt-box .tit,
html:not(.ie9) .main-slider._motion .slick-active .txt-box .txt {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
html:not(.ie9) .main-slider._motion .txt-box .txt {
	-webkit-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
html:not(.ie9) .main-slider._motion .first .txt-box .tit,
html:not(.ie9) .main-slider._motion .first .txt-box .txt {
	opacity: 0;
	-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
	transform: translateY(50px);
	animation: fst 0.35s 0.25s forwards;
}
html:not(.ie9) .main-slider._motion .first .txt-box .txt {animation-delay: 0.5s;}
@keyframes fst {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		-ms-transform: translateY(50px);
		transform: translateY(50px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}
html:not(.ie9) .main-slider._motion .slick-slide {opacity: 1 !important;}

html:not(.ie9) .main-slider._motion .bg {
	position: relative;
	top: 0;
	left: 0;
	-webkit-transform: translateX(-120%);
	-ms-transform: translateX(-120%);
	transform: translateX(-120%);
	-webkit-transition: all 0.35s 0.1s;
	-ms-transition: all 0.35s 0.1s;
	transition: all 0.35s 0.1s;
}
html:not(.ie9) .main-slider._motion .bg img {
	width: 0%;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.75s 0.1s;
	-ms-transition: all 0.75s 0.1s;
	transition: all 0.75s 0.1s;
}
html:not(.ie9) .main-slider._motion .slick-active .bg,
html:not(.ie9) .main-slider._motion ._bf .bg {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
html:not(.ie9) .main-slider._motion .slick-active .bg img {
	width: 100%;
	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
}
html:not(.ie9) .main-slider._motion ._start .bg {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	animation: leftRight 0.35s 0.1s forwards;
}
html:not(.ie9) .main-slider._motion ._start .bg img {animation: sc 1.5s 0.1s forwards;}
@keyframes leftRight {
	0% {
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	100% {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
}
@keyframes sc {
	0% {
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		transform: scale(1.2);
	}
	100% {
		-webkit-transform: scale(1.0);
		-ms-transform: scale(1.0);
		transform: scale(1.0);
	}
}
/*section2*/
#sct1 {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../../resource/images/main/bg_section02.jpg);
	background-size: cover;
}
#sct1 .con {
	width: 1470px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#sct1 .con .txt-box {text-align: center;}
#sct1 .con .txt-box .tit {
	font-weight: 500;
	font-size: 60px;
	color: rgb(255,255,255);
}
#sct1 .con .txt-box .txt {
	margin: 10px 0 0;
	font-weight: 500;
	font-size: 24px;
	color: rgb(255,255,255);
}
.list__goodsinfo {margin: 100px 0 0;}
.list__goodsinfo:after {
	content: '';
	display: block;
	clear: both;
}
.list__goodsinfo li {
	width: 275px;
	float: left;
	margin: 0 0 0 23px;
	text-align: center;
}
.list__goodsinfo li:first-child {margin: 0;}
.list__goodsinfo .photo img {width: 100%;}
.list__goodsinfo .name {
	margin: 15px 0 0;
	font-weight: 400;
	font-size: 24px;
	color: rgb(255,255,255);
}



/*section3*/
#sct2 {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../../resource/images/main/bg_section03.jpg);
	background-size: cover;
}
#sct2 .con {
	width: 50%;
	height: 100%;
	display: table;
	position: absolute;
	top: 0;
	left: 0;
}
#sct2 .con .txt-box {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
#sct2 .con .txt-box .tit {
	font-weight: 500;
	font-size: 48px;
	color: rgb(0,0,0);
}
#sct2 .con .txt-box .txt {
	margin: 22px 0 0;
	font-weight: 500;
	font-size: 24px;
	color: rgb(0,0,0);
	line-height: 35px;
}
#sct2 .con .btn__more {
	width: 254px;
	height: 80px;
	display: block;
	margin: 120px auto 0;
	padding: 0 25px 0 0;
	font-weight: 400;
	font-size: 24px;
	color: rgb(0,0,0);
	line-height: 76px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: calc(100% - 37px) center;
	background-image: url(../../resource/images/common/arr_right_bk_10x18.png);
	border: 1px solid rgb(116,116,116);
	box-sizing: border-box;
}


/*section2*/
#sct3 .con {height: 523px;}


/*회사개요*/
.company-wrap {margin: 0 0 225px;}
.top-box {
	position: relative;
	top: 0;
	left: 0;
}
.top-box:before {
	width: 100%;
	height: 60%;
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgb(239,239,239);
}
.top-box:after {
	content: '';
	display: block;
	clear: both;
}
.top-box .bg {
	width: calc(100% - 524px);
	float: right;
	margin: 0 0 40px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 3;
}
.top-box .bg img {width: 100%;}
.top-box .tit {
	padding: 0 85px;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 2;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
body._eng .top-box .tit {padding: 0 70px;}
.top-box .tit p {
	font-weight: 400;
	font-size: 45px;
	color: rgb(0,0,0);
	line-height: 1;
}
body._eng .top-box .tit p {
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 40px;
	letter-spacing: -1.5px;
}
body._eng .top-box .tit p b {font-weight: 700;}
.top-box .tit span {
	display: block;
	margin: 10px 0 0;
	font-size: 18px;
	color: rgb(117,116,116);
}
.top-box .tit strong {
	display: none;
	font-weight: 500;
}
body._eng .top-box .tit strong {font-weight: 700;}
html:not(.ie9) .top-box._motion .bg {
	opacity: 0;
	-webkit-transform: translateX(-500px);
	-ms-transform: translateX(-500px);
	transform: translateX(-500px);
	animation: lr 0.35s 0.25s forwards;
}

html:not(.ie9) .top-box._motion._rl_motion .bg {
	opacity: 0;
	-webkit-transform: translateX(500px);
	-ms-transform: translateX(500px);
	transform: translateX(500px);
	animation: rl 0.35s 0.25s forwards;
}


@keyframes lr {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-500px);
		-ms-transform: translateX(-500px);
		transform: translateX(-500px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px);
	}
}

@keyframes rl {
	0% {
		opacity: 0;
		-webkit-transform: translateX(500px);
		-ms-transform: translateX(500px);
		transform: translateX(500px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px);
	}
}


.con-box__sub {margin: 80px 0 0;}
body._eng .con-box__sub {margin: 120px 0 0;}
.con-box__sub > .inner {
	max-width: 1240px;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
}
.tit__style {
	font-weight: 500;
	font-size: 50px;
	color: rgb(0,0,0);
	text-align: center;
}
.con-box__sub .txt {
	font-weight: 400;
	font-size: 26px;
	color: rgb(0,0,0);
	line-height: 38px;
}
.con-box__sub .txt._style {font-weight: 500;}
.con-box__sub .txt._mg {margin: 53px 0 0;}
.con-box__sub .img-box {margin: 70px 0 0;}
.con-box__sub .img-box img {width: 100%;}
.con-box__sub .txt._style2 {
	margin: 77px 0 0;
	font-size: 20px;
	color: rgb(83,83,83);
	line-height: 33px;
}

.list-box__company {margin: 130px 0 0;}
.list-box__company .tit {
	font-weight: 700;
	font-size: 28px;
	color: rgb(0,0,0);
}
.list-box__company .tit span {
	font-weight: 400;
	font-size: 22px;
}
.list-box__company .img-box {
	margin: 10px 0 0;
	padding: 50px 55px;
	border: 1px solid rgb(221,221,221);
	box-sizing: border-box;
}
.list-box__company .img-box img {width: 100%:}
.list-box__company .list__brand {
	margin: 10px 0 0;
	padding: 0 55px;
	border: 1px solid rgb(221,221,221);
}
.list-box__company .list__brand:after {
	content: '';
	display: block;
	clear: both;
}
.list-box__company .list__brand li {
	height: 150px;
	float: left;
	display: table;
	margin: 0 0 0 40px;
	position: relative;
	top: 0;
	left: 0;
}
.list-box__company .list__brand li:first-child {margin: 0;}
.list-box__company .list__brand li span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.list-box__company .list__brand li img {max-width: 100%;}

.list-box__company .list__category {margin: 10px 0 0;}
.list-box__company .list__category:after {
	content: '';
	display: block;
	clear: both;
}
.list-box__company .list__category li {
	width: 224px;
	float: left;
	margin: 0 0 0 20px;
	position: relative;
	top: 0;
	left: 0;
}
.list-box__company .list__category li:first-child {margin: 0;}
.list-box__company .list__category .photo:after {
	width: 100%;
	height: 100%;
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: rgba(0,0,0,0.45);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.list-box__company .list__category img {width: 100%;}
.list-box__company .list__category .txt {
	position: absolute;
	top: 50%;
	left: 50%;
	font-weight: 500;
	font-size: 26px;
	color: rgb(255,255,255);
	line-height: 30px;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}


html:not(.ie9) ._motion._motion02 .tit__style,
html:not(.ie9) ._motion._motion02 .txt._style {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 035s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) ._motion._motion02 .txt._style {
	-webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
html:not(.ie9) ._motion._motion02.on .tit__style,
html:not(.ie9) ._motion._motion02.on .txt._style {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

html:not(.ie9) ._motion._motion03.img-box  {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.75s;
    -ms-transition: all 0.35s 0.75s;
    transition: all 0.35s 0.75s;
}
html:not(.ie9) ._motion._motion03.on.img-box {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

html:not(.ie9) ._motion._motion04.txt._style2 {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) ._motion._motion04.on.txt._style2 {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

html:not(.ie9) ._motion._motion05.list-box__company .tit,
html:not(.ie9) ._motion._motion05 .img-box {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) ._motion._motion05 .img-box {
	-webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
html:not(.ie9) ._motion._motion05.on.list-box__company .tit,
html:not(.ie9) ._motion._motion05.on .img-box {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

html:not(.ie9) ._motion._motion06.list-box__company .tit {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) ._motion._motion06.on.list-box__company .tit {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
html:not(.ie9) ._motion._motion06 .list__category li {
	opacity: 0;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.35s 0.5s;
	-ms-transition: all 0.35s 0.5s;
	transition: all 0.35s 0.5s;
}
html:not(.ie9) ._motion._motion06 .list__category li:nth-child(2) {
	-webkit-transition-delay: 0.75s;
	-ms-transition-delay: 0.75s;
	transition-delay: 0.75s;
}
html:not(.ie9) ._motion._motion06 .list__category li:nth-child(3) {
	-webkit-transition-delay: 1.0s;
	-ms-transition-delay: 1.0s;
	transition-delay: 1.0s;
}
html:not(.ie9) ._motion._motion06 .list__category li:nth-child(4) {
	-webkit-transition-delay: 1.25s;
	-ms-transition-delay: 1.25s;
	transition-delay: 1.25s;
}
html:not(.ie9) ._motion._motion06 .list__category li:nth-child(5) {
	-webkit-transition-delay: 1.5s;
	-ms-transition-delay: 1.5s;
	transition-delay: 1.5s;
}
html:not(.ie9) ._motion._motion06.on .list__category li {
	opacity: 1;
	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
}


/*ceo*/
.company-wrap._ceo .con-box__sub .txt {
	font-size: 24px;
	line-height: 35px;
	text-align: center;
}
.company-wrap._ceo .con-box__sub .txt._style2 {
	font-size: 20px;
	line-height: 33px;
	text-align: left;
}
.company-wrap._ceo .con-box__sub .img-box {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
	left: 0;
}
.company-wrap._ceo .con-box__sub .img-box:after {
	width: 1531px;
	height: 322px;
	content: '';
	display: block;
	position: absolute;
	top: 35px;
	left: 25px;
	z-index: -1;
	background-color: rgb(239,239,239);
}

#wrap {overflow: hidden;}

/*vision*/
.company-wrap._vision .con-box__sub .txt {
	font-size: 26px;
	line-height: 38px;
	text-align: center;
}
.company-wrap._vision .list__vision {margin: 105px 0 0;}
.company-wrap._vision .list__vision li {
	margin: 90px 0 0;
	position: relative;
	top: 0;
	left: 0;
}
.company-wrap._vision .list__vision li:nth-child(odd):before {
	width: 1555px;
	height: 100%;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-color: rgb(239,239,239);
}
.company-wrap._vision .list__vision li:first-child {margin: 0;}
.company-wrap._vision .list__vision li:after {
	content: '';
	display: block;
	clear: both;
}
.company-wrap._vision .list__vision li .photo {
	width: 34.75%;
	float: left;
}
.company-wrap._vision .list__vision li .photo img {width: 100%;}
.company-wrap._vision .list__vision li .txt-box {
	padding: 0 50px;
	position: absolute;
	top: 50%;
	left: 34.75%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.company-wrap._vision .list__vision li .txt-box .tit {
	font-weight: 400;
	font-size: 50px;
	color: rgb(0,0,0);
}
.company-wrap._vision .list__vision li .txt-box .tit span {
	font-weight: 300;
	font-size: 60px;
}
.company-wrap._vision .list__vision li .txt-box .txt {
	margin: 20px 0 0;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: rgb(83,83,83);
	text-align: left;
}
html:not(.ie9) .company-wrap._vision .list__vision._motion._motion04 li {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.735s 0.25s;
}
html:not(.ie9) .company-wrap._vision .list__vision._motion._motion04 li:nth-child(2) {
	-webkit-transition-delay: 0.35s;
	-ms-transition-delay: 0.35s;
	transition-delay: 0.35s;
}
html:not(.ie9) .company-wrap._vision .list__vision._motion._motion04 li:nth-child(3) {
	-webkit-transition-delay: 0.45s;
	-ms-transition-delay: 0.45s;
	transition-delay: 0.45s;
}
html:not(.ie9) .company-wrap._vision .list__vision._motion._motion04 li:nth-child(4) {
	-webkit-transition-delay: 0.55s;
	-ms-transition-delay: 0.55s;
	transition-delay: 0.55s;
}
html:not(.ie9) .company-wrap._vision .list__vision._motion._motion04.on li {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

/*map*/
.company-wrap._map .headcompany-box {
	width: 1200px;
	margin: 63px auto 0;
}
.company-wrap._map .headcompany-box .map-box img {width: 100%;}
.company-wrap._map .headcompany-box .txt-box {margin: 17px 0 0;}
.company-wrap._map .headcompany-box .tit {
	font-weight: 500;
	font-size: 24px;
	color: rgb(0,0,0);
}
.company-wrap._map .headcompany-box .txt {
	margin: 13px 0 0;
	font-weight: 500;
	font-size: 22px;
	color: rgb(83,83,83);
	line-height: 30px;
}
.company-wrap._map .list-box__cpy {
	width: 1200px;
	margin: 105px auto 0;
}
.company-wrap._map .list-box__cpy .tit {
	font-weight: 500;
	font-size: 24px;
	color: rgb(0,0,0);
}
.company-wrap._map .list__cpy {margin: 10px 0 0;}
.company-wrap._map .list__cpy li {
	margin: 10px 0 0;
	padding: 3px;
	position: relative;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: calc(100% - 50px) center;
	background-image: url(/resource/images/sub/ico_point.jpg);
	border: 1px solid rgb(213,213,213);
	box-sizing: border-box;
}
.company-wrap._map .list__cpy li:first-child {margin: 0;}
.company-wrap._map .list__cpy li a {display: block;}
.company-wrap._map .list__cpy li a:after {
	content: '';
	display: block;
	clear: both;
}
.company-wrap._map .list__cpy .photo {
	width: 35.68%;
	float: left;
}
.company-wrap._map .list__cpy .photo img {width: 100%;}
.company-wrap._map .list__cpy .txt-box {
	padding: 0 80px 0 40px;
	position: absolute;
	top: 50%;
	left: 35.68%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.company-wrap._map .list__cpy .txt-box .tit {
	font-weight: 500;
	font-size: 24px;
	color: rgb(0,0,0);
}
.company-wrap._map .list__cpy .txt-box .txt {
	margin: 7px 0 0;
	font-weight: 400;
	font-size: 18px;
	color: rgb(0,0,0);
	line-height: 24px;
}
html:not(.ie9) .headcompany-box ._motion._motion03.map-box,
html:not(.ie9) .headcompany-box ._motion._motion04.txt-box,
html:not(.ie9) .list-box__cpy .tit._motion._motion05,
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(2) {
	-webkit-transition-delay: 0.35s;
	-ms-transition-delay: 0.35s;
	transition-delay: 0.35s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(3) {
	-webkit-transition-delay: 0.45s;
	-ms-transition-delay: 0.45s;
	transition-delay: 0.45s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(4) {
	-webkit-transition-delay: 0.55s;
	-ms-transition-delay: 0.55s;
	transition-delay: 0.55s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(5) {
	-webkit-transition-delay: 0.65s;
	-ms-transition-delay: 0.65s;
	transition-delay: 0.65s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(6) {
	-webkit-transition-delay: 0.75s;
	-ms-transition-delay: 0.75s;
	transition-delay: 0.75s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(7) {
	-webkit-transition-delay: 0.85s;
	-ms-transition-delay: 0.85s;
	transition-delay: 0.85s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(8) {
	-webkit-transition-delay: 0.95s;
	-ms-transition-delay: 0.95s;
	transition-delay: 0.95s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(9) {
	-webkit-transition-delay: 1.05s;
	-ms-transition-delay: 1.05s;
	transition-delay: 1.05s;
}
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06 li:nth-child(10) {
	-webkit-transition-delay: 1.15s;
	-ms-transition-delay: 1.15s;
	transition-delay: 1.15s;
}
html:not(.ie9) .headcompany-box ._motion._motion03.on.map-box,
html:not(.ie9) .headcompany-box ._motion._motion04.on.txt-box,
html:not(.ie9) .list-box__cpy .tit._motion._motion05.on,
html:not(.ie9) .company-wrap._map .list__cpy._motion._motion06.on li {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}


/*제품소개*/
.product-wrap {margin: 0 0 183px;}
.product-wrap .con-box__sub {
	position: relative;
	top: 0;
	left: 0;
}
.product-wrap .tit__style span {
	display: block;
	margin: -5px 0 0;
	font-size: 36px;
	line-height: 1;
}
.product-wrap .img-box {
	max-width: 1200px;
	margin: 123px auto 0;
}
.product-wrap .img-box img {width: 100%;}
.product-wrap .img-box._first {margin-top: 110px;}
.product-wrap .download-box {
	width: 238px;
	padding: 10px 0 14px;
	position: absolute;
	top: 215px;
	right: 3.5%;
	z-index: 10;
	background-color: rgb(238,0,11);
}

.product-wrap .download-box a {
	display: block;
	font-weight: 700;
	font-size: 23px;
	color: rgb(255,255,255);
	text-align: center;
}
.product-wrap .download-box span {
	height: 20px;
	display: inline-block;
	padding: 5px 35px 0 0;
	font-weight: 400;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: right 0;
	background-image: url(/resource/images/sub/ico_download_wt_20x20.png);
}
html:not(.ie9) .product-wrap .img-box._motion {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) .product-wrap .img-box._motion.on {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}


.product-wrap .tab-box {
	max-width: 1200px;
	margin: 50px auto 0;
}
.product-wrap .tab-box:after {
	content: '';
	display: block;
	clear: both;
}
.product-wrap .tab-box a {
	height: 60px;
	float: left;
	font-weight: 500;
	font-size: 25px;
	color: rgb(116,116,116);
	line-height: 60px;
	text-align: center;
	border: 1px solid rgb(214,214,214);
	box-sizing: border-box;
}
.product-wrap .tab-box a.on {
	color: rgb(255,255,255);
	background-color: rgb(255,0,0);
	border-color: rgb(255,0,0);
}
.product-wrap .tab-box._tab2 a {width: 50%;}
.product-wrap .tab-box._tab3 a {width: 33.333%;}
.product-wrap .tab-box._tab4 a {width: 25%;}
.product-wrap .tab-box._tab5 a {width: 20%;}
.product-wrap .tab-box a:first-child {margin: 0;}
.product-wrap .img-box._wide {
	width: 100%;
	max-width: 100%;
	margin-top: 120px;
}
.product-wrap .thermal-box {
	margin: 105px 0 0;
	position: relative;
	top: 0;
	left: 0;
}
.product-wrap .thermal-box > .inner {
	max-width: 1200px;
	margin: 0 auto;
}
.product-wrap .thermal-box .download-box {top: 120px;}
.product-wrap .thermal-box .logo-box {
	font-size: 0;
	text-align: center;
}
.product-wrap .thermal-box .logo-box p {
	height: 57px;
	display: inline-block;
	vertical-align: top;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
}
.product-wrap .thermal-box .logo-box .logo1 {
	width: 297px;
	background-image: url(/resource/images/sub/logo_loctite.png);
}
.product-wrap .thermal-box .logo-box .logo2 {
	width: 302px;
	margin: 0 0 0 60px;
	background-image: url(/resource/images/sub/logo_bergquist.png);
}
.product-wrap .thermal-box .detail__tab {margin: 70px 0 0;}
.product-wrap .thermal-box .detail__tab .head .tit {
	height: 65px;
	font-weight: 700;
	font-size: 36px;
	color: rgb(255,255,255);
	text-align: center;
	line-height: 65px;
	background-color: rgb(99,99,99);
}
.product-wrap .thermal-box .detail__tab .head ._sub {
	margin: 5px 0 0;
	font-weight: 700;
	font-size: 33px;
	color: rgb(255,60,0);
	text-align: center;
}
.product-wrap .thermal-box .detail__tab .head ._sub span {font-weight: 500;}
.product-wrap .thermal-box .detail__tab .product {margin: 55px 0 0;}
.product-wrap .thermal-box .detail__tab .product ul {margin: 13px 0 0;}
.product-wrap .thermal-box .detail__tab .product ul:after {
	content: '';
	display: block;
	clear: both;
}
.product-wrap .thermal-box .detail__tab .product ul li {
	width: 49.375%;
	float: left;
	margin: 0 0 0 1.25%;
}
.product-wrap .thermal-box .detail__tab .product ul li:first-child {margin: 0;}
.product-wrap .thermal-box .detail__tab .product ul li._w100 {width: 100%;}
.product-wrap .thermal-box .detail__tab .product .tit {
	font-weight: 500;
	font-size: 36px;
	color: rgb(0,0,0);
}
.product-wrap .thermal-box .detail__tab .product .photo img {width: 100%;}
.product-wrap .thermal-box .detail__tab .product .txt-box {margin: 12px 0 0;}
.product-wrap .thermal-box .detail__tab .product .txt-box .name {
	font-weight: 500;
	font-size: 28px;
	color: rgb(0,0,0);
}
.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box {margin: 3px 0 0;}
.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box:after {
	content: '';
	display: block;
	clear: both;
}
.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box p {
	height: 28px;
	float: left;
	margin: 0 0 0 15px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
}
.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box p:first-child {margin: 0;}
.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box .logo1 {
	width: 133px;
	background-image: url(/resource/images/sub/logo_loctite.png);
	background-size: 133px;
}
.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box .logo2 {
	width: 144px;
	background-image: url(/resource/images/sub/logo_bergquist.png);
	background-size: 144px;
}
.product-wrap .thermal-box .detail__tab #tab02 {margin: 185px 0 0;}

html:not(.ie9) .product-wrap ._motion {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) .product-wrap ._motion.on {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}


.product-wrap._silicon {margin: 0;}
.product-wrap .silicon-box {
	margin: 125px 0 0;
	position: relative;
	top: 0;
	left: 0;
}
.product-wrap .silicon-box > .inner {
	max-width: 1200px;
	margin: 0 auto;
}
.product-wrap .silicon-box .lgo {
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
}
.product-wrap .silicon-box .lgo._shinetsu {
	width: 284px;
	height: 62px;
	background-image: url(/resource/images/sub/logo_shinetsu.png);
}
.product-wrap .silicon-box .lgo._osung {
	width: 279px;
	height: 52px;
	background-image: url(/resource/images/sub/logo_osung_sub.png);
}
.product-wrap .silicon-box ul {margin: 25px 0 0;}
.product-wrap .silicon-box ul:after {
	content: '';
	display: block;
	clear: both;
}
.product-wrap .silicon-box ul li {
	width: 49.375%;
	float: left;
	margin: 0 1.25% 90px 0;
}
.product-wrap .silicon-box ul li:nth-child(2n) {margin-right: 0;}
.product-wrap .silicon-box ul li .photo img {width: 100%;}
.product-wrap .silicon-box ul li .txt-box {margin: 25px 0 0;}
.product-wrap .silicon-box ul li .txt-box .tit {
	font-weight: 500;
	font-size: 28px;
	color: rgb(0,0,0);
}
.product-wrap .silicon-box ul li .txt-box .txt {
	margin: 5px 0 0;
	font-weight: 400;
	font-size: 20px;
	color: rgb(0,0,0);
	line-height: 30px;
}
body.v2._eng .product-wrap .silicon-box ul li .txt-box .txt {/*word-break: break-all;*/}
.product-wrap .silicon-box .download-box {top: 120px;}

.product-wrap .silicon-box .bg-box__txt {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.product-wrap .silicon-box .bg-box__txt._first {
	height: 486px;
	margin: 93px 0 0;
	background-image: url(/resource/images/sub/img_silicon03_01.jpg);
}
.product-wrap .silicon-box .bg-box__txt._second {
	height: 486px;
	background-image: url(/resource/images/sub/img_silicon03_02.jpg);
}
.product-wrap .silicon-box .bg-box__txt > .inner {
	max-width: 1200px;
	height: 486px;
	display: table;
	margin: 0 auto;
}
.product-wrap .silicon-box .bg-box__txt .txt-box {
	display: table-cell;
	vertical-align: middle;
}
.product-wrap .silicon-box .bg-box__txt .txt-box .tit {
	font-weight: 700;
	font-size: 36px;
	color: rgb(255,255,255);
}
.product-wrap .silicon-box .bg-box__txt .txt-box .txt {
	margin: 30px 0 0;
	font-weight: 400;
	font-size: 24px;
	color: rgb(255,255,255);
	line-height: 38px;
}


.product-wrap .glue-box {
	margin: 125px 0 0;
	position: relative;
	top: 0;
	left: 0;
}
.product-wrap .glue-box #tab01 > .inner {
	max-width: 1200px;
	margin: 0 auto;
}
.product-wrap .glue-box .lgo {
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
}
.product-wrap .glue-box .lgo._loctite {
	width: 297px;
	height: 53px;
	background-image: url(/resource/images/sub/logo_loctite.png);
}
.product-wrap .glue-box .lgo._huntsman {
	width: 352px;
	height: 62px;
	background-image: url(/resource/images/sub/logo_huntsman.png);
}
.product-wrap .glue-box .lgo._osung {
	width: 272px;
	height: 51px;
	background-image: url(/resource/images/sub/logo_osung_sub.png);
	background-size: 272px;
}
.product-wrap .glue-box #tab01 > .inner > .txt {
	margin: 22px 0 0;
	font-weight: 400;
	font-size: 24px;
	color: rgb(52,52,52);
	line-height: 38px;
}
.product-wrap .glue-box #tab01 .txt strong {font-weight: 500;}
.product-wrap .glue-box #tab01 ul {margin: 50px 0 0;}
.product-wrap .glue-box #tab01 ul:after {
	content: '';
	display: block;
	clear: both;
}
.product-wrap .glue-box #tab01 ul li {
	width: 49.375%;
	float: left;
	margin: 0 1.25% 65px 0;
}
.product-wrap .glue-box #tab01 ul li:nth-child(2n) {margin-right: 0;}
.product-wrap .glue-box #tab01 ul li._w100 {
	width: 100%;
	margin-right: 0;
}
.product-wrap .glue-box #tab01 ul li .photo img {width: 100%;}
.product-wrap .glue-box #tab01 ul li:not(:first-child) .txt-box {margin: 25px 0 0;}
.product-wrap .glue-box #tab01 ul li:first-child .txt-box {margin: -10px 0 0;}
.product-wrap .glue-box #tab01 ul li .txt-box .tit {
	font-weight: 500;
	font-size: 28px;
	color: rgb(0,0,0);
}
.product-wrap .glue-box #tab01 ul li .txt-box._bold .tit {
	font-weight: 700;
	font-size: 32px;
}
.product-wrap .glue-box #tab01 ul li .txt-box .txt {
	margin: 5px 0 0;
	font-weight: 400;
	font-size: 20px;
	color: rgb(0,0,0);
	line-height: 30px;
}
.product-wrap .glue-box #tab02 {
	margin: 70px 0 0;
	padding: 95px 0 130px;
	background-color: rgb(242,242,242);
}
.product-wrap .glue-box #tab02 > .inner {
	max-width: 1200px;
	margin: 0 auto;
}
.product-wrap .glue-box #tab02 .img-box {margin: 125px 0 0;}
.product-wrap .glue-box #tab03 .img-box {margin: 0;}
.product-wrap .glue-box #tab03 .txt-box {
	max-width: 1200px;
	margin: 0 auto;
}
.product-wrap .glue-box #tab03 .txt-box .tit {
	font-weight: 500;
	font-size: 33px;
	color: rgb(0,0,0);
}
.product-wrap .glue-box #tab03 .txt-box .txt {
	font-weight: 400;
	font-size: 26px;
	color: rgb(0,0,0);
	line-height: 38px;
}
.product-wrap .glue-box #tab04 {margin: 195px 0 0;}
.product-wrap .glue-box #tab04 > .inner {
	max-width: 1200px;
	margin: 0 auto;
}
.product-wrap .glue-box #tab04 ul {margin: 53px 0 0;}
.product-wrap .glue-box #tab04 ul:after {
	content: '';
	display: block;
	clear: both;
}
.product-wrap .glue-box #tab04 ul li {
	width: 32.2%;
	float: left;
	margin: 0 0 0 1.7%;
}
.product-wrap .glue-box #tab04 ul li:first-child {margin: 0;}
.product-wrap .glue-box #tab04 ul li .photo img {width: 100%;}
.product-wrap .glue-box #tab04 ul li .name {
	margin: 30px 0 0;
	font-weight: 700;
	font-size: 33px;
	color: rgb(0,0,0);
	text-align: center;
}


.product-wrap .packing-box {
	position: relative;
	top: 0;
	left: 0;
}
.product-wrap .bg-box__packing {
	height: 627px;
	margin: 125px 0 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-image: url(/resource/images/sub/img_packing01_01.jpg);
}
.product-wrap .bg-box__packing > .inner {
	max-width: 1200px;	
	height: 627px;
	display: table;
	margin: 0 auto;
}
.product-wrap .bg-box__packing .txt-box {
	display: table-cell;
	vertical-align: middle;
}
.product-wrap .bg-box__packing .txt-box .tit {
	font-weight: 700;
	font-size: 40px;
	color: rgb(0,0,0);
}
.product-wrap .bg-box__packing .txt-box .tit span {
	font-weight: 500;
	font-size: 36px;
}
.product-wrap .bg-box__packing .txt-box .txt {
	margin: 5px 0 0;
	font-weight: 400;
	font-size: 24px;
	color: rgb(52,52,52);
	line-height: 38px;
	letter-spacing: -0.5px;
}
.product-wrap .packing {
	max-width: 1200px;
	margin: 70px auto 0;
}
.product-wrap .packing > .tit {
	font-weight: 700;
	font-size: 36px;
	color: rgb(0,0,0);
}
.product-wrap .packing > .tit span {font-weight: 400;}
.product-wrap .packing ul {margin: 20px 0 0;}
.product-wrap .packing ul:after {
	content: '';
	display: block;
	clear: both;
}
.product-wrap .packing ul li {
	width: 49.375%;
	float: left;
	margin: 0 1.25% 65px 0;
}
.product-wrap .packing ul li:nth-child(2n) {margin-right: 0;}
.product-wrap .packing ul li .photo img {width: 100%;}
.product-wrap .packing ul li .txt-box {margin: 21px 0 0;}
.product-wrap .packing ul li .txt-box .tit {
	font-weight: 700;
	font-size: 28px;
	color: rgb(0,0,0);
}
.product-wrap .packing ul li .txt-box .tit span {
	font-weight: 500;
	font-size: 16px;
}
.product-wrap .packing._second ul li .txt-box .tit span {
	display: block;
	line-height: 1;
}
.product-wrap .packing ul li .txt-box .txt {
	margin: 10px 0 0;
	font-weight: 400;
	font-size: 20px;
	color: rgb(0,0,0);
	line-height: 30px;
}
.product-wrap #tab02 .bg-box__packing {
	height: 716px;
	background-image: url(/resource/images/sub/img_packing03_01.jpg);
}
.product-wrap #tab02 .bg-box__packing > .inner {height: 716px;}

.product-wrap #tab02 .packing {
	display: table-cell;
	vertical-align: middle;
}
.product-wrap #tab02 .packing ul li {margin-bottom: 0;}
.product-wrap #tab02 .packing._wt p {color: rgb(255,255,255);}



.faq-box {
	width: 1200px;
	margin: 57px auto 0;
}
.list__faq li {
	margin: 12px 0 0;
	position: relative;
	top: 0;
	left: 0;
}
.list__faq li:after {
	width: 100%;
	height: 100%;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	border: 1px solid rgb(200,200,200);
}
.list__faq li:first-child {margin: 0;}
.list__faq li .q {padding: 27px 24px 21px 32px;}
.list__faq li .q a {
	display: block;
	padding: 0 50px;
	position: relative;
	top: 0;
	left: 0;
	font-weight: 500;
	font-size: 18px;
	color: rgb(64,64,64);
}
.list__faq li .q a:before {
	content: 'Q';
	display: block;
	position: absolute;
	top: -5px;
	left: 0;
	font-weight: 400;
	font-size: 30px;
	color: rgb(0,0,0);
	line-height: 1;
}
.list__faq li .q a:after {
	width: 20px;
	height: 20px;
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/resource/images/sub/ico_plus_bk_24x24.jpg);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.list__faq .a {
	display: none;
	padding: 0px 24px 21px 32px;
}
.list__faq .a .txt-box p {	
	padding: 0 50px;
	position: relative;
	top: 0;
	left: 0;
	font-weight: 500;
	font-size: 18px;
	color: rgb(64,64,64);
	line-height: 40px;
}
.list__faq .a .txt-box p:before {
	content: 'A';
	display: block;
	position: absolute;
	top: 5px;
	left: 0;
	font-weight: 700;
	font-size: 30px;
	color: rgb(234,0,44);
	line-height: 1;
}
.list__faq li._open:after {
	width: 100%;
	height: 100%;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-width: 3px;
	border-color: rgb(234,0,44);
}
.list__faq li._open .q a:after {
	height: 1px;
	background-image: url(/resource/images/sub/ico_minus_rd_24x2.jpg);
}
.customer-wrap {margin: 0 0 155px;}

html:not(.ie9) .customer-wrap ._motion {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) .customer-wrap ._motion.on {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}


/*문의하기*/
.contactus-box {
	width: 1200px;
	margin: 0px auto 0;
}
.privacy-box {margin: 82px 0 0;}
.privacy-box:after {
	content: '';
	display: block;
	clear: both;
}
.privacy-box > .tit {
	font-weight: 500;
	font-size: 20px;
	color: rgb(0,0,0);
}
.privacy-box .txt-box {
	margin: 10px 0 0;
	padding: 21px 40px 24px;
	border: 1px solid rgb(221,221,221);
}
.privacy-box .txt-box p {
	font-weight: 400;
	font-size: 16px;
	color: rgb(0,0,0);
	line-height: 28px;
}
.privacy-box .radio-box {
	display: block;
	margin: 30px 0 0;
	text-align: center;
}
.privacy-box .radio-box p {
	display: inline-block;
	font-weight: 400;
	font-size: 16px;
	color: rgb(0,0,0);
}
.privacy-box .radio-box p span {color: rgb(255,0,0);}
.privacy-box .radio-box .radio {
	display: inline-block;
	margin: 3px 0 0 40px;
	vertical-align: top;
}
.privacy-box .radio-box input {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: top;
}
.privacy-box .radio-box label {
	display: inline-block;
	margin: 0 0 0 5px;
	font-weight: 400;
	font-size: 16px;
	color: rgb(0,0,0);
	line-height: 18px;
	vertical-align: top;
}
.contactus-box .inp-box {
	margin: 85px 0 0;
	border-top: 1px solid rgb(209,209,209);
}
.contactus-box .inp-box:after {
	content: '';
	display: block;
	clear: both;
}
.contactus-box .inp-box .inp {
	padding: 20px 30px;
	border-bottom: 1px solid rgb(209,209,209);
}
.contactus-box .inp-box .inp:after {
	content: '';
	display: block;
	clear: both;
}
.contactus-box .inp-box label {
	width: 107px;
	float: left;
	font-weight: 400;
	font-size: 16px;
	color: rgb(0,0,0);
	line-height: 50px;
	box-sizing: border-box;
}
.contactus-box .inp-box input {
	height: 50px;
	float: left;
	padding: 0 10px;
	font-weight: 400;
	font-size: 16px;
	color: rgb(0,0,0);
	background-color: rgb(245,245,245);
	box-sizing: border-box;
}
.contactus-box .inp-box textarea {
	width: calc(100% - 107px);
	height: 195px;
	float: left;
	padding: 10px;
	font-weight: 400;
	font-size: 16px;
	color: rgb(0,0,0);
	background-color: rgb(245,245,245);
	box-sizing: border-box;
	resize: none;
}
.contactus-box .btn__write {
	width: 180px;
	height: 60px;
	display: block;
	margin: 65px auto 0;
	font-weight: 400;
	font-size: 18px;
	color: rgb(255,255,255);
	background-color: rgb(0,0,0);
}

.inp__style1 {width: 510px;}
.inp__style2 {width: calc(100% - 107px);}


/*자료실*/
.customer-wrap .search-box {margin: 55px 0 0;}
.customer-wrap .search-box > .tit {
	font-weight: 400;
	font-size: 18px;
	color: rgb(64,64,64);
}
.customer-wrap .select-box {margin: 25px 0 0;}
.customer-wrap .select-box:after {
	content: '';
	display: block;
	clear: both;
}
.customer-wrap .select-box .select {
	float: left;
	margin: 0 0 0 8px;
	position: relative;
	top: 0;
	left: 0;
}
.customer-wrap .select-box .slt-box {
	float: left;
	margin: 0 0 0 8px;
	position: relative;
	top: 0;
	left: 0;
}
.ie9 .customer-wrap .select-box .slt-box {
	border: 1px solid rgb(220,220,220);
	box-sizing: border-box;
}
.ie9 .customer-wrap .select-box .slt-box:after {
	width: 40px;
	height: 50px;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgb(255,255,255);
	background-image: url(/resource/images/sub/arr_down_bk_11x7.jpg);
	box-sizing: border-box;
}
.customer-wrap .select-box select {
	width: 243px;
	height: 50px;
	display: block;
	padding: 0 0 0 23px;
	font-weight: 400;
	font-size: 18px;
	color: rgb(64,64,64);
	line-height: 50px;
	background-repeat: no-repeat;
	background-position: calc(100% - 12px) center;
	background-image: url(/resource/images/sub/arr_down_bk_11x7.jpg);
	border: 1px solid rgb(220,220,220);
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
}
.ie9 .customer-wrap .select-box select {border: 0;}
.customer-wrap .select-box .select ._slt {
	width: 243px;
	height: 50px;
	display: block;
	padding: 0 23px;
	font-weight: 400;
	font-size: 18px;
	color: rgb(64,64,64);
	line-height: 50px;
	background-repeat: no-repeat;
	background-position: calc(100% - 12px) center;
	background-image: url(/resource/images/sub/arr_down_bk_11x7.jpg);
	border: 1px solid rgb(220,220,220);
	box-sizing: border-box;
}
.customer-wrap .select-box > div:first-child {margin-left: 0;}
.customer-wrap .select-box .select ul {
	width: 243px;
	display: none;
	padding: 6px 0  10px;
	position: absolute;
	top: 49px;
	left: 0;
	background-color: rgb(255,255,255);
	border: 1px solid rgb(220,220,220);
	box-sizing: border-box;
}
.customer-wrap .select-box .select ul li a {
	display: block;
	padding: 0 23px;
	font-weight: 400;
	font-size: 18px;
	color: rgb(64,64,64);
	line-height: 32px;
}
.customer-wrap .select-box .btn__search {
	width: 124px;
	height: 50px;
	float: left;
	margin: 0 0 0 8px;
	font-weight: 400;
	font-size: 16px;
	color: rgb(255,255,255);
	background-color: rgb(51,51,51);
}
.customer-wrap .select-box .inp__search {
	width: calc(100% - 634px);
	height: 50px;
	float: left;
	margin: 0 0 0 8px;
	padding: 0 15px;
	font-weight: 400;
	font-size: 18px;
	color: rgb(64,64,64);
	border: 1px solid rgb(220,220,220);
	box-sizing: border-box;
}

.customer-wrap .list-box__file {margin: 28px 0 0;}
.customer-wrap .list-box__file .head:after {
	content: '';
	display: block;
	clear: both;
}
.customer-wrap .list-box__file .head > div,
.customer-wrap .list-box__file .con div {
	height: 57px;
	float: left;
	font-weight: 400;
	font-size: 16px;
	color: rgb(64,64,64);
	line-height: 57px;
	text-align: center;
}
.customer-wrap .list-box__file .goods {width: 162px;}
.customer-wrap .list-box__file .category {width: 175px;}
.customer-wrap .list-box__file .info {
	width: calc(100% - 566px);
	padding: 0 15px 0 80px;	
	box-sizing: border-box;
}
.customer-wrap .list-box__file .con ul li .info {text-align: left;}
.customer-wrap .list-box__file .download {width: 111px;}
.customer-wrap .list-box__file .share {width: 118px;}
.customer-wrap .list-box__file .head {
	background-color: rgb(249,249,249);
	border-top: 1px solid rgb(51,51,51);
	border-bottom: 1px solid rgb(221,221,221);
}
.customer-wrap .list-box__file .head > div {color: rgb(0,0,0);}
.customer-wrap .list-box__file .con ul {}
.customer-wrap .list-box__file .con ul li {border-bottom: 1px solid rgb(221,221,221);}
.customer-wrap .list-box__file .con ul li:after {
	content: '';
	display: block;
	clear: both;
}
.customer-wrap .list-box__file .file-download {
	width: 100%;
	height: 53px;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/resource/images/sub/ico_download_bl_18x24.jpg);
}
.customer-wrap .list-box__file .file-share {
	width: 100%;
	height: 53px;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/resource/images/sub/ico_share_gr_30x20.jpg);
}


.paging {
	clear: both;
	margin: 40px 0 0;
	font-size: 0;
	text-align: center;
}
.paging > a {
	width: 38px;
	height: 38px;
	display: inline-block;
	vertical-align: top;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid rgb(221,221,221);
	box-sizing: border-box;
}
.paging .btn__prev {background-image: url(/resource/images/sub/arr_left_bk_4x7.jpg);}
.paging .btn__next {background-image: url(/resource/images/sub/arr_right_bk_4x7.jpg);}
.paging .num {
	display: inline-block;
	padding: 0 35px;
	font-size: 0;
	text-align: center;
	vertical-align: top;
}
.paging .num a {
	display: inline-block;
	padding: 0 5px;
	font-weight: 400;
	font-size: 16px;
	color: rgb(64,64,64);
	line-height: 38px;
}
.paging .num a.on {
	font-weight: 700;
	color: rgb(0,0,0);
}


.layer__share {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	top: 0;
	left: 0;	
	z-index: 10;
}
body.share--open {
	width: 100%;
	overflow: hidden;
}
body.share--open .layer__share {display: block;}
.layer__share .bg-wrap__share {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.63);
}
.layer__share .layer-con {
	width: 486px;
	padding: 27px 15px 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: rgb(255,255,255);
	border-radius: 10px;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.layer__share .layer-con .head {
	padding: 0 0 15px;
	border-bottom: 1px solid rgb(208,208,208);
}
.layer__share .layer-con .head .tit {
	font-weight: 400;
	font-size: 24px;
	color: rgb(64,64,64);
	text-align: center;
}
.layer__share .layer-con .btn-box {margin: 20px 0 0;}
.layer__share .layer-con .btn-box:after {
	content: '';
	display: block;
	clear: both;
}
.layer__share .layer-con .btn-box button {
	width: 45.65%;
	height: 30px;
	float: right;
	font-weight: 400;
	font-size: 16px;
	color: rgb(255,255,255);
	background-color: rgb(0,53,146);
}
.layer__share .layer-con .btn-box button:first-child {float: left;}
.layer__share .layer-con .email {margin: 20px 0 0;}
.layer__share .layer-con .email:after {
	content: '';
	display: block;
	clear: both;
}
.layer__share .layer-con .email label {
	width: 50px;
	float: left;
	font-weight: 400;
	font-size: 12px;
	color: rgb(51,51,51);
	line-height: 30px;
}
.layer__share .layer-con .email input {
	width: calc(100% - 50px);
	height: 30px;
	float: left;
	padding: 0 10px;
	font-weight: 400;
	font-size: 12px;
	color: rgb(51,51,51);
	border: 1px solid rgb(220,220,220);
	box-sizing: border-box;
}
.layer__share .layer-con .txt-box {padding: 27px 35px 60px;}
.layer__share .layer-con .txt-box:after {
	content: '';
	display: block;
	clear: both;
}
.layer__share .layer-con .txt-box p {float: left;}
.layer__share .layer-con .txt-box .goods,
.layer__share .layer-con .txt-box .dash {
	font-weight: 500;
	font-size: 18px;
	color: rgb(64,64,64);
	line-height: 24px;
}
.layer__share .layer-con .txt-box .category {
	font-weight: 400;
	font-size: 16px;
	color: rgb(64,64,64);
	line-height: 24px;
}
.layer__share .layer-con .txt-box .info {
	clear: both;
	font-weight: 500;
	font-size: 16px;
	color: rgb(64,64,64);
	line-height: 24px;
}

/*채용안내*/
.recruit-wrap {margin: 0 0 145px;}
.recruit-wrap .con-box__sub .txt {
	font-size: 24px;
	line-height: 35px;
	text-align: center;
}
.recruit-wrap .list__recruit {margin: 115px 0 0;}
.recruit-wrap .list__recruit:after {
	content: '';
	display: block;
	clear: both;
}
.recruit-wrap .list__recruit li {
	width: 49.375%;
	float: left;
	margin: 0 1.25% 100px 0;
}
.recruit-wrap .list__recruit li:nth-child(2n) {margin-right: 0;}
.recruit-wrap .list__recruit .photo img {width: 100%;}
.recruit-wrap .list__recruit .txt-box {margin: 15px 0 0;}
.recruit-wrap .list__recruit .txt-box .tit {
	font-weight: 500;
	font-size: 36px;
	color: rgb(0,0,0);
}
.recruit-wrap .list__recruit .txt-box .txt {
	font-weight: 400;
	font-size: 20px;
	color: rgb(83,83,83);
	line-height: 30px;
	text-align: left;
}
.recruit-wrap .btn-box {
	margin: 25px 0 0;
	font-size: 0;
	text-align: center;
}
.recruit-wrap .btn-box a {
	width: 207px;
	height: 60px;
	display: inline-block;
	margin: 0 0 0 35px;
	padding: 0 25px 0 0;
	font-weight: 400;
	font-size: 20px;
	color: rgb(255,255,255);
	line-height: 60px;
	letter-spacing: -0.25px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: calc(100% - 20px) center;
	box-sizing: border-box;
}
.recruit-wrap .btn-box a:first-child {margin: 0;}
.recruit-wrap .btn-box ._download {
	background-color: rgb(0,0,0);
	background-image: url(/resource/images/sub/ico_download_wt_20x20.png);
}
.recruit-wrap .btn-box ._send {
	background-color: rgb(238,0,11);
	background-image: url(/resource/images/sub/ico_mail_wt_27x27.png);
}
html:not(.ie9) .recruit-wrap ._motion {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) .recruit-wrap ._motion.on {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.txt__ceo {
	margin: 83px 0 0;
	font-weight: 500;
	font-size: 20px;
	color: rgb(0,0,0);
	line-height: 35px;
	text-align: right;
}
.txt__ceo span {font-size: 26px;}
html:not(.ie9) ._motion._motion05.txt__ceo {
	opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
	-webkit-transition: all 0.35s 0.25s;
    -ms-transition: all 0.35s 0.25s;
    transition: all 0.35s 0.25s;
}
html:not(.ie9) ._motion._motion05.on.txt__ceo {
	opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

/*popup*/
.popup {
	width: 480px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10;
	-webkit-transform: translate(-50%, -50%) scale(0.95);
	-ms-transform: translate(-50%, -50%) scale(0.95);
	transform: translate(-50%, -50%) scale(0.95);
}

.popup .img-box._scroll {max-height: 100vh;}
.popup .mCSB_inside > .mCSB_container {margin-right: 0;}
.popup .img-box img {width: 100%;}
.popup .btn-box {
	height: 40px;
	padding: 0 0 0 10px;
	background-color: rgb(217,217,217);
}
.popup .btn-box:after {
	content: '';
	display: block;
	clear: both;
}
.popup .btn-box input {
	width: 15px;
	height: 15px;
	margin: 14px 0 0;	
	float: left;
}
.popup .btn-box label {
	float: left;
	margin: 10px 0 0 8px;
	font-weight: 500;
	font-size: 14px;
	color: rgb(34,34,34);
}
.popup .btn-box .btn__close-popup {
	width: 33px;
	height: 40px;
	float: right;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/resource/images/main/ico_x_bk_15x15.jpg);
}

@media screen (min-height: 901px) and (max-height: 1000px){
	.popup {
		-webkit-transform: translate(-50%, -50%) scale(0.85);
		-ms-transform: translate(-50%, -50%) scale(0.85);
		transform: translate(-50%, -50%) scale(0.85);
	}
}

@media screen (min-height: 850px) and (max-height: 900px){
	.popup {
		-webkit-transform: translate(-50%, -50%) scale(0.75);
		-ms-transform: translate(-50%, -50%) scale(0.75);
		transform: translate(-50%, -50%) scale(0.75);
	}
}


.txt-box__recruit {padding: 40px 0 13px;}
.txt-box__recruit p {
	font-weight: 400;
	font-size: 20px;
	color: rgb(83,83,83);
	text-align: center;
	line-height: 30px;
}

.email-box__inquiry {margin: 120px 0 0;}
.email-box__inquiry ul {
	font-size: 0;
	text-align: center;
}
.email-box__inquiry ul li {
	display: inline-block;
	margin-left: 70px;
	vertical-align: top;
}
.email-box__inquiry ul li:first-child {margin-left: 0;}
.email-box__inquiry ul li img {max-width: 100%;}
.email-box__inquiry ul li .btn__email {
	width: 122px;
	height: 35px;
	display: block;
	margin: 33px auto 0;
	font-weight: 500;
	font-size: 18px;
	line-height: 35px;
	border: 1px solid rgb(181,181,181);
	box-sizing: border-box;
}

.point__txt {
	font-weight: 700 !important;
	color: rgb(255,0,0);
}

/*데스크탑*/
@media screen and (min-width:1200px) {
	.main-slider .slick-track,
	.main-slider .slick-list,
	.main-slider .slick-slide,
	.main-slider .bg {height: 100vh;}
	.main-slider .bg img {
		min-width: 100%;
		height: 100%;
	}

	html:not(.ie9) .top-box._motion .tit {
		opacity: 0;
		-webkit-transform: translateX(-500px);
		-ms-transform: translateX(-500px);
		transform: translateX(-500px);
		animation: fst 0.7s 0.25s forwards;
	}	

	html:not(.ie9) #sct1._motion .con .txt-box .tit,
	html:not(.ie9) #sct1._motion .con .txt-box .txt {
		opacity: 0;
		-webkit-transform: translateY(50px);
		-ms-transform: translateY(50px);
		transform: translateY(50px);
	}
	html:not(.ie9) #sct1._motion.active .con .txt-box .tit,
	html:not(.ie9) #sct1._motion.active .con .txt-box .txt {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition: all 0.7s 0.125s;
		-ms-transition: all 0.7s 0.125s;
		transition: all 0.7s 0.125s;
	}
	html:not(.ie9) #sct1._motion.active .con .txt-box .txt {
		-webkit-transition-delay: 0.25s;
		-ms-transition-delay: 0.25s;
		transition-delay: 0.25s;
	}

	html:not(.ie9) #sct1._motion .list__goodsinfo li {
		opacity: 0;
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		transform: scale(1.2);
	}
	html:not(.ie9) #sct1._motion.active .list__goodsinfo li {
		opacity: 1;
		-webkit-transform: scale(1.0);
		-ms-transform: scale(1.0);
		transform: scale(1.0);
		
		-webkit-transition: all 0.7s 0.375s;
		-ms-transition: all 0.7s 0.375s;
		transition: all 0.7s 0.375s;
	}
	html:not(.ie9) #sct1._motion.active .list__goodsinfo li:nth-child(2) {
		-webkit-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}
	html:not(.ie9) #sct1._motion.active .list__goodsinfo li:nth-child(3) {
		-webkit-transition-delay: 0.625s;
		-ms-transition-delay: 0.625s;
		transition-delay: 0.625s;
	}
	html:not(.ie9) #sct1._motion.active .list__goodsinfo li:nth-child(4) {
		-webkit-transition-delay: 0.75s;
		-ms-transition-delay: 0.75s;
		transition-delay: 0.75s;
	}
	html:not(.ie9) #sct1._motion.active .list__goodsinfo li:nth-child(5) {
		-webkit-transition-delay: 0.875s;
		-ms-transition-delay: 0.875s;
		transition-delay: 0.875s;
	}

	html:not(.ie9) #sct2._motion .con .txt-box .tit,
	html:not(.ie9) #sct2._motion .con .txt-box .txt,
	html:not(.ie9) #sct2._motion .con .btn__more {
		opacity: 0;
		-webkit-transform: translateY(50px);
		-ms-transform: translateY(50px);
		transform: translateY(50px);
	}
	html:not(.ie9) #sct2._motion.active .con .txt-box .tit,
	html:not(.ie9) #sct2._motion.active .con .txt-box .txt,
	html:not(.ie9) #sct2._motion.active .con .btn__more {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition: all 0.7s 0.125s;
		-ms-transition: all 0.7s 0.125s;
		transition: all 0.7s 0.125s;
	}
	html:not(.ie9) #sct2._motion.active .con .txt-box .txt {
		-webkit-transition-delay: 0.25s;
		-ms-transition-delay: 0.25s;
		transition-delay: 0.25s;
	}
	html:not(.ie9) #sct2._motion.active .con .btn__more {
		-webkit-transition-delay: 0.375s;
		-ms-transition-delay: 0.375s;
		transition-delay: 0.375s;
	}
	html:not(.ie9) body.fp-viewing-3 #sct2._motion .con .txt-box .tit,
	html:not(.ie9) body.fp-viewing-3 #sct2._motion .con .txt-box .txt,
	html:not(.ie9) body.fp-viewing-3 #sct2._motion .con .btn__more {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}

	.product-wrap .download-box._fix {position: fixed;}

	
	.customer-wrap .select-box .select:hover ul {display: block;}

	.popup._drag {
		margin: -495px 0 0 -240px;
		top: 50%;
		left: 50%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
}


/*태블릿 & 모바일*/
@media screen and (max-width: 1199px){
	.main-slider .txt-box {
		width: 100%;
		left: 0;
		text-align: center;
	}
	.main-slider .txt-box .tit {font-size: 4.6rem;}
	.main-slider .txt-box .txt {
		margin: 0px 0 0;
		font-size: 2.8rem;
		line-height: 3.5rem;
	}
	.arr-box {display: none;}

	/*section2*/
	#sct1 {background-image: url(../../resource/images/main/bg_section02_t.jpg);}
	#sct1 .con {width: calc(100% - 40px);}
	#sct1 .con .txt-box .tit {font-size: 4.0rem;}
	#sct1 .con .txt-box .txt {
		margin: 10px 0 0;
		font-size: 2.0rem;
		line-height: 3.0rem;
	}
	.list__goodsinfo {margin: 73px 0 0;}
	.list__goodsinfo li {
		width: 18.72%;
		margin: 0 0 0 1.5%;
	}
	.list__goodsinfo .name {
		margin: 8px 0 0;
		font-size: 1.6rem;
	}

	/*section3*/
	#sct2 {background-image: url(../../resource/images/main/bg_section03_t.jpg);}
	#sct2 .con .txt-box .tit {font-size: 2.6rem;}
	#sct2 .con .txt-box .txt {
		margin: 12px 0 0;
		font-size: 1.6rem;
		line-height: 2.3rem;
	}
	#sct2 .con .btn__more {
		width: 137px;
		height: 44px;
		margin: 51px auto 0;
		padding: 0 15px 0 0;
		font-size: 1.3rem;
		line-height: 4.2rem;
		background-position: calc(100% - 20px) center;
		background-size: 5px;
	}

	/*section2*/
	#sct3 .con {height: 300px;}

	/*회사개요*/
	.top-box:before {content: none;}
	.top-box .bg {
		width: 100%;
		float: none;
		margin: 0;
	}
	.top-box .tit {
		height: 43px;
		padding: 0;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		text-align: center;
		background-color: rgb(239,239,239);
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	body._eng .top-box .tit {padding: 0;}
	.top-box .tit p {
		font-weight: 400;
		font-size: 2.4rem;
		color: rgb(0,0,0);
		line-height: 4.3rem;
	}
	body._eng .top-box .tit p {font-size: 2.4rem;}
	.top-box .tit span {display: none;}
	.top-box .tit strong {display: inline-block;}

	.tit__style {display: none;}

	.con-box__sub {margin: 40px 0 0;}
	body._eng .con-box__sub {margin: 40px 0 0;}
	.con-box__sub > .inner {
		max-width: 100%;
		padding: 0 25px;
	}
	.con-box__sub .txt {
		font-size: 1.5rem;
		line-height: 2.2rem;
	}
	.con-box__sub .txt._mg {margin: 0;}
	.con-box__sub .img-box {margin: 35px 0 0;}
	.con-box__sub .img-box img {width: 100%;}
	.con-box__sub .txt._style2 {
		margin: 33px 0 0;
		font-size: 1.4rem;
		line-height: 2.5rem;
	}

	.list-box__company {margin: 55px 0 0;}
	.list-box__company .tit {font-size: 2.0rem;}
	.list-box__company .tit span {font-size: 1.8rem;}
	.list-box__company .img-box {
		margin: 5px -25px 0;
		padding: 10px 25px;
		border-left: 0;
		border-right: 0;
	}

	.list-box__company .list__category {margin: 5px 0 0;}
	.list-box__company .list__category li {
		width: 18.88%;
		margin: 0 0 0 1.4%;
	}
	.list-box__company .list__category .txt {
		font-size: 2.0rem;
		line-height: 2.5rem;
		white-space: nowrap;
	}
	
	.main-slider {
		height: auto;
		position: relative;
		top: 0;
		left: 0;
	}
	.main-slider .bg img {width: 100% !important;}
	#sct1 .con {
		width: calc(100% - 50px);
		height: auto;
		margin: 0 auto;
		padding: 80px 0 65px;
		position: relative;
		top: 0;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	#sct2 .con {
		width: 50%;
		height: auto;
		padding: 60px 0 32px;
		position: relative;
		top: 0;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	
	.company-wrap._ceo .con-box__sub .txt {
		font-size: 1.5rem;
		line-height: 2.0rem;
	}
	.company-wrap._ceo .con-box__sub .txt._style2 {
		font-size: 1.4rem;
		line-height: 2.5rem;
	}
	.company-wrap._ceo .con-box__sub .img-box {
		width: 100%;
		padding: 0 25px;
		box-sizing: border-box;
	}
	.company-wrap._ceo .con-box__sub .img-box:after {content: none;}

	/*vision*/
	.company-wrap._vision .con-box__sub .txt {
		font-size: 1.5rem;
		line-height: 2.2rem;
	}
	.company-wrap._vision .list__vision {margin: 45px 0 0;}
	.company-wrap._vision .list__vision li {margin: 45px 0 0;}
	.company-wrap._vision .list__vision li .photo img {width: 100%;}
	.company-wrap._vision .list__vision li .txt-box {padding: 0 25px;}
	.company-wrap._vision .list__vision li .txt-box .tit {font-size: 2.5rem;}
	.company-wrap._vision .list__vision li .txt-box .tit span {font-size: 2.5rem;}
	.company-wrap._vision .list__vision li .txt-box .txt {
		margin: 15px 0 0;
		font-size: 1.4rem;
		line-height: 2.0rem;
	}


	/*map*/
	.company-wrap._map .headcompany-box {
		width: calc(100% - 50px);
		margin: 44px auto 0;
	}
	.company-wrap._map .headcompany-box .txt-box {margin: 12px 0 0;}
	.company-wrap._map .headcompany-box .tit {font-size: 2.4rem;}
	.company-wrap._map .headcompany-box .txt {
		margin: 9px 0 0;
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	.company-wrap._map .list-box__cpy {
		width: calc(100% - 50px);
		margin: 50px auto 0;
	}
	.company-wrap._map .list-box__cpy .tit {font-size: 2.0rem;}
	.company-wrap._map .list__cpy {margin: 5px 0 0;}
	.company-wrap._map .list__cpy li {
		margin: 6px 0 0;
		padding: 1px;
		background-position: calc(100% - 30px) center;
		background-image: url(/resource/images/sub/ico_point_t.jpg);
	}
	.company-wrap._map .list__cpy .photo img {width: 100%;}
	.company-wrap._map .list__cpy .txt-box {padding: 0 25px;}
	.company-wrap._map .list__cpy .txt-box .tit {font-size: 1.6rem;}
	.company-wrap._map .list__cpy .txt-box .txt {
		margin: 5px 0 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	
	/*제품소개*/
	.product-wrap {margin: 0;}

	.product-wrap .con-box__sub .img-box {
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .con-box__sub .img-box._wide {padding: 0;}
	.product-wrap .con-box__sub .img-box {margin: 76px 0 0;}
	.product-wrap .con-box__sub .img-box._first {margin: 37px 0 0;}
	.product-wrap .con-box__sub .download-box {
		width: 100%;
		margin: 100px 0 0;
		padding: 0;
		position: relative;
		top: 0;
		left: 0;
	}
	.product-wrap .con-box__sub .download-box a {
		height: 50px;
		font-size: 1.6rem;
		line-height: 4.6rem;
	}
	.product-wrap .con-box__sub .download-box span {
		height: auto;
		display: inline-block;
		margin: 0 0 0 10px;
		font-size: 1.2rem;
		background-position: right center;
	}

	.product-wrap .tab-box {margin: 37px auto 0;}
	.product-wrap .tab-box a {
		height: 48px;
		font-size: 2.0rem;
		line-height: 4.8rem;
	}
	.product-wrap .tab-box a:first-child {border-left: 0;}
	.product-wrap .tab-box a:last-child {border-right: 0;}
	.product-wrap .img-box._wide {margin-top: 33px;}
	.product-wrap .thermal-box {margin: 43px 0 0;}
	.product-wrap .thermal-box > .inner {
		width: calc(100% - 50px);
		max-width: 100%;
	}
	.product-wrap .thermal-box .logo-box p {height: 33px;}
	.product-wrap .thermal-box .logo-box .logo1 {
		width: 169px;
		background-size: 169px;
	}
	.product-wrap .thermal-box .logo-box .logo2 {
		width: 173px;
		margin: 0 0 0 35px;
		background-size: 173px;
	}
	.product-wrap .thermal-box .detail__tab {margin: 30px 0 0;}
	.product-wrap .thermal-box .detail__tab .head .tit {
		height: 40px;
		font-size: 2.0rem;
		line-height: 4.0rem;
	}
	.product-wrap .thermal-box .detail__tab .head ._sub {
		margin: 5px 0 0;
		font-size: 1.8rem;
	}
	.product-wrap .thermal-box .detail__tab .product {margin: 37px 0 0;}
	.product-wrap .thermal-box .detail__tab .product ul {margin: 6px 0 0;}
	.product-wrap .thermal-box .detail__tab .product .tit {font-size: 2.0rem;}
	.product-wrap .thermal-box .detail__tab .product .txt-box {margin: 5px 0 0;}
	.product-wrap .thermal-box .detail__tab .product .txt-box .name {font-size: 1.6rem;}
	.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box {margin: 5px 0 0;}
	.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box p {
		height: 17px;
		margin: 0 0 0 8px;
	}
	.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box .logo1 {
		width: 80px;
		background-size: 80px;
	}
	.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box .logo2 {
		width: 87px;
		background-size: 87px;
	}
	.product-wrap .thermal-box .detail__tab #tab02 {margin: 100px 0 0;}


	.product-wrap .silicon-box {margin: 60px 0 0;}
	.product-wrap .silicon-box > .inner {
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .silicon-box .lgo._shinetsu {
		width: 181px;
		height: 40px;
		background-size: 181px;
	}
	.product-wrap .silicon-box .lgo._osung {
		width: 167px;
		height: 31px;
		background-size: 167px;
	}
	.product-wrap .silicon-box ul {margin: 15px 0 0;}
	.product-wrap .silicon-box ul li {margin-bottom: 55px;}
	.product-wrap .silicon-box ul li .txt-box {margin: 14px 0 0;}
	.product-wrap .silicon-box ul li .txt-box .tit {font-size: 1.8rem;}
	.product-wrap .silicon-box ul li .txt-box .txt {
		margin: 2px 0 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.product-wrap .silicon-box .download-box {margin: 0;}
	.product-wrap .silicon-box #tab02 {margin: 15px 0 0;}
	.product-wrap .silicon-box .bg-box__txt._first {
		height: 196px;
		margin: 23px 0 0;
		background-image: url(/resource/images/sub/img_silicon03_01_t.jpg);
	}
	.product-wrap .silicon-box .bg-box__txt._second {
		height: 319px;
		background-image: url(/resource/images/sub/img_silicon03_02_t.jpg);
	}
	.product-wrap .silicon-box .bg-box__txt > .inner {
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .silicon-box .bg-box__txt._first > .inner {height: 196px;}
	.product-wrap .silicon-box .bg-box__txt._second > .inner {height: 319px;}
	.product-wrap .silicon-box .bg-box__txt .txt-box .tit {font-size: 1.8rem;}
	.product-wrap .silicon-box .bg-box__txt .txt-box .txt {
		margin: 17px 0 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}

	.product-wrap .glue-box {margin: 45px 0 0;}
	.product-wrap .glue-box #tab01 > .inner {
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .glue-box .lgo._loctite {
		width: 178px;
		height: 33px;
		background-size: 178px;
	}
	.product-wrap .glue-box .lgo._huntsman {
		width: 216px;
		height: 37px;
		background-size: 216px;
	}
	.product-wrap .glue-box .lgo._osung {
		width: 164px;
		height: 33px;
		background-size: 164px;
	}
	.product-wrap .glue-box #tab01 > .inner > .txt {
		margin: 13px 0 0;
		font-size: 1.4rem;
		line-height: 2.3rem;
	}
	.product-wrap .glue-box #tab01 ul {margin: 30px 0 0;}
	.product-wrap .glue-box #tab01 ul li {margin-bottom: 40px;}
	.product-wrap .glue-box #tab01 ul li:not(:first-child) .txt-box {margin: 14px 0 0;}
	.product-wrap .glue-box #tab01 ul li:first-child .txt-box {margin: -10px 0 0;}
	.product-wrap .glue-box #tab01 ul li .txt-box .tit {font-size: 1.8rem;}
	.product-wrap .glue-box #tab01 ul li .txt-box._bold .tit {font-size: 2.2rem;}
	.product-wrap .glue-box #tab01 ul li .txt-box .txt {
		margin: 2px 0 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.product-wrap .glue-box #tab02 {
		margin: 50px 0 0;
		padding: 55px 0 78px;
	}
	.product-wrap .glue-box #tab02 > .inner {
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .glue-box #tab02 .img-box {
		margin: 75px 0 0;
		padding: 0;
	}
	.product-wrap .glue-box #tab03 .txt-box {
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .glue-box #tab03 .txt-box .tit {font-size: 2.0rem;}
	.product-wrap .glue-box #tab03 .txt-box .txt {
		font-size: 1.4rem;
		line-height: 2.3rem;
	}
	.product-wrap .glue-box #tab04 {margin: 80px 0 0;}
	.product-wrap .glue-box #tab04 > .inner {
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .glue-box #tab04 ul {margin: 30px 0 0;}
	.product-wrap .glue-box #tab04 ul li .name {
		margin: 10px 0 0;
		font-size: 1.8rem;
	}

	.product-wrap .bg-box__packing {
		height: 252px;
		margin: 32px 0 0;
		background-image: url(/resource/images/sub/img_packing01_01_t.jpg);
	}
	.product-wrap .bg-box__packing > .inner {
		height: 252px;
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .bg-box__packing .txt-box .tit {font-size: 2.0rem;}
	.product-wrap .bg-box__packing .txt-box .tit span {font-size: 1.8rem;}
	.product-wrap .bg-box__packing .txt-box .txt {
		margin: 0px 0 0;
		font-size: 1.4rem;
		line-height: 2.0rem;
	}
	.product-wrap .packing {
		margin-top: 40px;
		padding: 0 25px;
		box-sizing: border-box;
	}
	.product-wrap .packing._second {margin: 0;}
	.product-wrap .packing > .tit {font-size: 2.0rem;}
	.product-wrap .packing > .tit span {font-size: 1.4rem;}
	.product-wrap .packing ul {margin: 10px 0 0;}
	.product-wrap .packing ul li .txt-box {margin: 15px 0 0;}
	.product-wrap .packing ul li .txt-box .tit {font-size: 1.8rem;}
	.product-wrap .packing ul li .txt-box .tit span {font-size: 1.0rem;}
	.product-wrap .packing ul li .txt-box .txt {
		margin: 5px 0 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.product-wrap #tab02 .bg-box__packing {
		height: auto;
		background-image: url(/resource/images/sub/img_packing03_01_t.jpg);
	}
	.product-wrap #tab02 .bg-box__packing > .inner {
		height: 365px;
		padding: 20px 0;
	}

	.product-wrap .con-box__sub .packing-box .download-box {margin: 0px 0 0;}

	.contactus-box {
		width: calc(100% - 50px);
		margin-top: 118px;
	}
	.contactus-box .inp-box .inp {padding-right: 0;}

	.privacy-box {margin: 62px 0 0;}
	.privacy-box > .tit {font-size: 2.0rem;}
	.privacy-box .txt-box {
		margin: 10px 0 0;
		padding: 22px 15px 22px;
		border: 1px solid rgb(221,221,221);
	}
	.privacy-box .txt-box p {
		font-size: 1.3rem;
		line-height: 2.8rem;
	}
	.privacy-box .radio-box {margin: 15px 0 0;}
	.privacy-box .radio-box p {font-size: 1.4rem;}
	.privacy-box .radio-box label {font-size: 1.4rem;}
	.contactus-box .btn__write {
		margin-top: 62px;
		font-size: 1.8rem;
	}

	.paging {margin: 35px 0 0;}

	/*자료실*/
	.customer-wrap .search-box {margin: 70px 0 0;}
	.customer-wrap .search-box > .tit {font-size: 1.6rem;}
	.customer-wrap .select-box {margin: 25px 0 0;}
	.customer-wrap .select-box .select {margin: 0 0 0 5px;}
	.customer-wrap .select-box .slt-box {margin: 0 0 0 5px;}
	.customer-wrap .select-box select {
		width: 145px;
		height: 50px;
		padding: 0 0 0 15px;
		font-size: 1.6rem;
		line-height: 5.0rem;
	}
	.customer-wrap .select-box .select ._slt {
		width: 145px;
		height: 50px;
		padding: 0 15px;
		font-size: 1.6rem;
		line-height: 5.0rem;
	}
	.customer-wrap .select-box .select ul {
		width: 145px;
		display: none;
	}
	.customer-wrap .select-box .select ul li a {
		padding: 0 15px;
		font-size: 1.6rem;
		line-height: 2.8rem;
	}
	.customer-wrap .select-box .btn__search {
		width: 124px;
		height: 50px;
		margin: 0;
		font-size: 1.6rem;
	}
	.customer-wrap .select-box .inp__search {
		width: calc(100% - 427px);
		font-size: 1.6rem;
	}

	.customer-wrap .list-box__file .head > div,
	.customer-wrap .list-box__file .con div {
		height: 57px;
		font-size: 1.4rem;
		line-height: 5.7rem;
	}
	.customer-wrap .list-box__file .goods {width: 115px;}
	.customer-wrap .list-box__file .category {width: 100px;}
	.customer-wrap .list-box__file .info {
		width: calc(100% - 360px);
		padding: 0 15px 0 45px;	
	}
	.customer-wrap .list-box__file .download {width: 70px;}
	.customer-wrap .list-box__file .share {width: 75px;}

		

	.layer__share .layer-con .head .tit {font-size: 2.4rem;}
	.layer__share .layer-con .btn-box button {font-size: 1.6rem;}
	.layer__share .layer-con .email label {
		font-size: 1.2rem;
		line-height: 3.0rem;
	}
	.layer__share .layer-con .email input {font-size: 1.2rem;}
	.layer__share .layer-con .txt-box .goods,
	.layer__share .layer-con .txt-box .dash {
		font-size: 1.8rem;
		line-height: 2.4rem;
	}
	.layer__share .layer-con .txt-box .category {
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.layer__share .layer-con .txt-box .info {
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	
	.recruit-wrap {margin: 0 0 100px;} 
	.recruit-wrap .con-box__sub .txt {
		font-size: 1.6rem;
		line-height: 2.3rem;
	}
	.recruit-wrap .list__recruit {margin: 43px 0 0;}
	.recruit-wrap .list__recruit li {margin-bottom: 57px;}
	.recruit-wrap .list__recruit .txt-box {margin: 10px 0 0;}
	.recruit-wrap .list__recruit .txt-box .tit {font-size: 2.0rem;}
	.recruit-wrap .list__recruit .txt-box .txt {
		font-size: 1.4rem;
		line-height: 2.0rem;
	}
	.recruit-wrap .btn-box {
		margin: 25px 0 0;
		font-size: 0;
		text-align: center;
	}
	.recruit-wrap .btn-box a {
		width: 178px;
		height: 52px;
		margin: 0 0 0 35px;
		padding: 0 25px 0 0;
		font-size: 1.7rem;
		line-height: 5.2rem;
		background-position: calc(100% - 15px) center;
	}
	.recruit-wrap .btn-box a:first-child {margin: 0;}
	.recruit-wrap .btn-box ._download {background-size: 17px;}
	.recruit-wrap .btn-box ._send {background-size: 24px;}

	.customer-wrap .select-box .select._open ul {display: block;}

	.txt__ceo {
		margin: 45px 0 0;
		font-size: 1.6rem;
		line-height: 2.5rem;
	}
	.txt__ceo span {font-size: 2.0rem;}

	/*popup*/
	.popup {
		width: 100%;
		max-width: 480px;
		max-height: calc(100vh - 50px);
		padding: 0 80px;
		top: 50% !important;
		left: 50% !important;
		z-index: 19;
		box-sizing: border-box;
	}
	.popup .btn-box label {font-size: 1.2rem;}
	.popup .btn-box .btn__close-popup {background-size: 10px;}

	.txt-box__recruit {padding: 40px 0 0px;}
	.txt-box__recruit p {
		font-size: 1.4rem;
		line-height: 2.0rem;
	}
}


/*태블릿*/
@media screen and (max-width: 1199px) and (min-width: 768px) {
	.company-wrap {margin: 0 0 70px;}

	.faq-box {
		width: calc(100% - 25px);
		margin-top: 78px;
	}
	.list__faq li .q {padding: 14px 15px 11px 19px;}
	.list__faq li .q a {
		padding: 0 30px;
		font-size: 1.4rem;
	}
	.list__faq li .q a:before {
		top: 0px;
		font-size: 1.9rem;
	}
	.list__faq .a {padding: 3px 15px 11px 19px;}
	.list__faq .a .txt-box p {
		padding: 0 30px;
		font-size: 1.4rem;
		line-height: 2.6rem;
	}
	.list__faq .a .txt-box p:before {
		top: 0px;
		font-size: 1.9rem;
	}
	.list__faq li .q a:after {
		width: 15px;
		height: 15px;
		background-size: 15px;
	}

	.customer-wrap {margin: 0 0 115px;}

	.email-box__inquiry ul li {
		width: 29%;
		margin-left: 2%;
	}
}


/* 모바일  */
@media screen and (max-width:767px) {
	.main-slider .txt-box .tit {font-size: 2.0rem;}
	.main-slider .txt-box .txt {
		margin: 13px 0 0;
		font-size: 1.7rem;
		line-height: 2.4rem;
	}

	/*section2*/
	#sct1 {background-image: url(../../resource/images/main/bg_section02_m.jpg);}
	#sct1 .con {width: calc(100% - 20px);}
	#sct1 .con .txt-box .tit {font-size: 3.0rem;}
	#sct1 .con .txt-box .txt {
		margin: 10px 0 0;
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	.list__goodsinfo {margin: 35px 0 0;}
	.list__goodsinfo .name {
		margin: 5px 0 0;
		font-size: 1.0rem;
	}

	/*section3*/
	#sct2 {background-image: url(../../resource/images/main/bg_section03_m.jpg);}
	#sct2 .con {width: 100%;}
	#sct2 .con .txt-box .tit {
		font-size: 2.0rem;
		color: rgb(255,255,255);
	}
	#sct2 .con .txt-box .txt {
		margin: 10px 0 0;
		font-size: 1.7rem;
		color: rgb(255,255,255);
		line-height: 2.4rem;
	}
	#sct2 .con .btn__more {
		width: 90px;
		height: 30px;
		margin: 35px auto 0;
		padding: 0 6px 0 0;
		font-size: 0.8rem;
		color: rgb(255,255,255);
		line-height: 2.8rem;
		background-position: calc(100% - 10px) center;
		background-color: rgb(0,0,0);
		background-image: url(../../resource/images/common/arr_right_wt_5x10.png);
		background-size: 3px;
		border-color: rgb(0,0,0);
	}

	/*section2*/
	#sct3 .con {height: 264px;}

	/*회사개요*/
	.top-box .tit {height: 36px;}
	.top-box .tit p {
		font-size: 2.0rem;
		line-height: 3.6rem;
	}
	
	.company-wrap {margin: 0 0 65px;}

	.con-box__sub {margin: 38px 0 0;}
	body._eng .con-box__sub {margin: 38px 0 0;}
	.con-box__sub > .inner {padding: 0 15px;}
	.con-box__sub .txt {font-size: 1.4rem;}
	.con-box__sub .img-box {margin: 30px 0 0;}
	.con-box__sub .txt._style2 {margin: 32px 0 0;}

	.list-box__company {margin: 50px 0 0;}
	.list-box__company .img-box {
		margin: 5px -25px 0;
		padding: 10px 25px;
		border-left: 0;
		border-right: 0;
	}

	.list-box__company .list__category {margin: 5px 0 0;}
	.list-box__company .list__category li {
		width: 18.88%;
		margin: 0 0 0 1.4%;
	}
	.list-box__company .list__category .txt {
		font-size: 1.7rem;
		line-height: 2.0rem;
		white-space: nowrap;
	}
	body._eng .list-box__company .list__category .txt {
		font-size: 2.5vw;
		line-height: 3.5vw;
	}

	#sct1 .con {padding: 50px 0 50px;}
	#sct2 .con {padding: 92px 0 50px;}

	.company-wrap._ceo .con-box__sub .txt {font-size: 1.4rem;}
	.company-wrap._ceo .con-box__sub .img-box {padding: 0 15px;}

	/*vision*/
	.company-wrap._vision .con-box__sub .txt {font-size: 1.4rem;}
	.company-wrap._vision .list__vision {margin: 23px 0 0;}
	.company-wrap._vision .list__vision li {margin: 23px 0 0;}
	.company-wrap._vision .list__vision li .txt-box {padding: 0 13px;}
	.company-wrap._vision .list__vision li .txt-box .tit {font-size: 1.3rem;}
	.company-wrap._vision .list__vision li .txt-box .tit span {font-size: 1.3rem;}
	.company-wrap._vision .list__vision li .txt-box .txt {
		margin: 10px 0 0;
		font-size: 1.0rem;
		line-height: 1.4rem;
	}


	/*map*/
	.company-wrap._map .headcompany-box {width: calc(100% - 30px);}
	.company-wrap._map .headcompany-box .txt-box {margin: 12px 0 0;}
	.company-wrap._map .headcompany-box .tit {font-size: 2.4rem;}
	.company-wrap._map .headcompany-box .txt {
		margin: 5px 0 0;
		font-size: 1.4rem;
		line-height: 2.0rem;
	}
	.company-wrap._map .list-box__cpy {
		width: calc(100% - 30px);
		margin: 45px auto 0;
	}
	.company-wrap._map .list__cpy li {
		background-position: calc(100% - 15px) center;
		background-size: 13px;
	}
	.company-wrap._map .list__cpy .txt-box {
		padding: 0 10px;
	}
	.company-wrap._map .list__cpy .txt-box .tit {font-size: 0.8rem;}
	.company-wrap._map .list__cpy .txt-box .txt {
		margin: 1px 0 0;
		font-size: 0.7rem;
		line-height: 1.0rem;
	}

	/*제품소개*/
	.product-wrap .con-box__sub .img-box {padding: 0 15px;}
	.product-wrap .con-box__sub .img-box {margin: 65px 0 0;}
	.product-wrap .con-box__sub .img-box._first {margin: 40px 0 0;}
	.product-wrap .con-box__sub .img-box._second {padding: 0;}
	.product-wrap .con-box__sub .download-box {margin: 85px 0 0;}
	.product-wrap .con-box__sub .download-box a {
		height: 30px;
		font-size: 1.4rem;
		line-height: 2.4rem;
	}
	.product-wrap .con-box__sub .download-box span {
		height: 26px;
		padding-right: 17px;
		font-size: 1.0rem;
		background-size: 10px;
	}

	.product-wrap .tab-box {margin: 35px auto 0;}
	.product-wrap .tab-box a {
		height: 40px;
		font-size: 1.6rem;
		line-height: 4.0rem;
	}
	.product-wrap .img-box._wide {
		margin-top: 30px;
		padding: 0;
	}
	.product-wrap .thermal-box {margin: 27px 0 0;}
	.product-wrap .thermal-box > .inner {width: calc(100% - 30px);}
	.product-wrap .thermal-box .logo-box p {height: 27px;}
	.product-wrap .thermal-box .logo-box .logo1 {
		width: 137px;
		background-size: 137px;
	}
	.product-wrap .thermal-box .logo-box .logo2 {
		width: 140px;
		margin: 0 0 0 28px;
		background-size: 140px;
	}
	.product-wrap .thermal-box .detail__tab .head ._sub {font-size: 1.6rem;}
	.product-wrap .thermal-box .detail__tab .product {margin: 45px 0 0;}
	.product-wrap .thermal-box .detail__tab .product ul {margin: 10px 0 0;}
	.product-wrap .thermal-box .detail__tab .product ul li {
		width: 100%;
		margin: 38px 0 0;
	}
	.product-wrap .thermal-box .detail__tab .product .tit {
		font-size: 1.6rem;
	}
	.product-wrap .thermal-box .detail__tab .product .txt-box {margin: 8px 0 0;}
	.product-wrap .thermal-box .detail__tab .product .txt-box:after {
		content: '';
		display: block;
		clear: both;
	}
	.product-wrap .thermal-box .detail__tab .product .txt-box .name {
		max-width: calc(100% - 182px);
		float: left;
	}
	.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box {
		float: right;
		margin: 4px 0 0;
	}
	.product-wrap .thermal-box .detail__tab .product .txt-box .tag-box p {
		height: 17px;
		margin: 0 0 0 15px;
	}
	.product-wrap .thermal-box .detail__tab #tab02 {margin: 90px 0 0;}

	.product-wrap .silicon-box {margin: 57px 0 0;}
	.product-wrap .silicon-box > .inner {padding: 0 15px;}
	.product-wrap .silicon-box .lgo._shinetsu {
		width: 150px;
		height: 33px;
		background-size: 150px;
	}
	.product-wrap .silicon-box .lgo._osung {
		width: 158px;
		height: 30px;
		background-size: 158px;
	}
	.product-wrap .silicon-box ul {margin: 13px 0 0;}
	.product-wrap .silicon-box ul li {
		width: 100%;
		margin: 0 0 40px;
	}
	.product-wrap .silicon-box ul li .txt-box {margin: 10px 0 0;}
	.product-wrap .silicon-box ul li .txt-box .txt {
		margin: 2px 0 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.product-wrap .silicon-box .download-box {margin: 0;}
	.product-wrap .silicon-box #tab02 {margin: 33px 0 0;}
	.product-wrap .silicon-box .bg-box__txt._first {
		height: 261px;
		background-image: url(/resource/images/sub/img_silicon03_01_m.jpg);
	}
	.product-wrap .silicon-box .bg-box__txt._second {
		height: 261px;
		background-image: url(/resource/images/sub/img_silicon03_02_m.jpg);
	}
	.product-wrap .silicon-box .bg-box__txt > .inner {padding: 0 15px;}
	.product-wrap .silicon-box .bg-box__txt._first > .inner {height: 261px;}
	.product-wrap .silicon-box .bg-box__txt._second > .inner {height: 261px;}
	.product-wrap .silicon-box .bg-box__txt .txt-box .tit {font-size: 1.6rem;}
	.product-wrap .silicon-box .bg-box__txt .txt-box .txt {
		margin: 10px 0 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}

	.product-wrap .glue-box {margin: 30px 0 0;}
	.product-wrap .glue-box #tab01 > .inner {padding: 0 15px;}
	.product-wrap .glue-box #tab01 > .inner > .txt {
		margin: 13px 0 0;
		font-size: 1.3rem;
		line-height: 2.3rem;
	}
	.product-wrap .glue-box #tab01 > .inner > .txt strong {font-size: 1.6rem;}
	.product-wrap .glue-box #tab01 ul {margin: 30px 0 0;}
	.product-wrap .glue-box #tab01 ul li {
		width: 100%;
		margin: 0 0 40px;
	}
	.product-wrap .glue-box #tab01 ul li:not(:first-child) .txt-box {margin: 10px 0 0;}
	.product-wrap .glue-box #tab01 ul li:first-child .txt-box {margin: -15px 0 0;}
	.product-wrap .glue-box #tab01 ul li .txt-box .tit {font-size: 2.0rem;}
	.product-wrap .glue-box #tab01 ul li .txt-box .txt {
		font-size: 1.3rem;
		line-height: 2.3rem;
	}
	.product-wrap .glue-box #tab01 ul li .txt-box .txt strong {font-size: 1.4rem;}
	.product-wrap .glue-box #tab02 {
		margin: 55px 0 0;
		padding: 35px 0 37px;
	}
	.product-wrap .glue-box #tab02 > .inner {padding: 0 15px;}
	.product-wrap .glue-box #tab02 .img-box {
		margin: 35px 0 0;
		padding: 0;
	}
	.product-wrap .glue-box #tab03 .txt-box {padding: 0 15px;}
	.product-wrap .glue-box #tab03 .txt-box .tit {font-size: 2.0rem;}
	.product-wrap .glue-box #tab03 .txt-box .txt {
		font-size: 1.4rem;
		line-height: 2.2rem;
	}
	.product-wrap .glue-box #tab04 {margin: 60px 0 0;}
	.product-wrap .glue-box #tab04 > .inner {padding: 0 15px;}
	.product-wrap .glue-box #tab04 ul {margin: 30px 0 0;}
	.product-wrap .glue-box #tab04 ul li {
		width: 100%;
		margin: 0 0 30px;
	}
	.product-wrap .glue-box #tab04 ul li:first-child {margin: 0 0 30px;}
	.product-wrap .glue-box #tab04 ul li .name {
		margin: 10px 0 0;
		font-size: 2.0rem;
		text-align: left;
	}
	.product-wrap .glue-box .download-box {margin: 35px 0 0;}


	.product-wrap .bg-box__packing {
		height: auto;
		background-image: url(/resource/images/sub/img_packing01_01_m.jpg);
	}
	.product-wrap .bg-box__packing > .inner {
		height: 210px;
		padding: 50px 15px;
	}
	.product-wrap .bg-box__packing .txt-box .tit {font-size: 2.0rem;}
	.product-wrap .bg-box__packing .txt-box .tit span {font-size: 1.8rem;}
	.product-wrap .bg-box__packing .txt-box .txt {
		margin: 0px 0 0;
		font-size: 1.4rem;
		line-height: 2.0rem;
	}
	.product-wrap .packing {
		margin-top: 40px;
		padding: 0 15px;
	}
	.product-wrap .packing._second {margin: 0;}
	.product-wrap .packing > .tit {font-size: 2.0rem;}
	.product-wrap .packing > .tit span {font-size: 1.4rem;}
	.product-wrap .packing ul {margin: 10px 0 0;}
	.product-wrap .packing ul li {
		width: 100%;
		margin: 0 0 30px;
	}
	.product-wrap .packing ul li .txt-box {margin: 15px 0 0;}
	.product-wrap .packing ul li .txt-box .tit {font-size: 1.8rem;}
	.product-wrap .packing ul li .txt-box .tit span {font-size: 1.0rem;}
	.product-wrap .packing ul li .txt-box .txt {
		margin: 5px 0 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.product-wrap #tab02 .bg-box__packing {
		height: auto;
		background-image: url(/resource/images/sub/img_packing03_01_m.jpg);
	}
	.product-wrap #tab02 .bg-box__packing > .inner {
		height: 365px;
		padding: 35px 0;
	}
	.product-wrap #tab02 .packing ul li {margin: 0 0 30px;}
	.product-wrap .con-box__sub .packing-box .download-box {margin: 30px 0 0;}

	.faq-box {
		width: calc(100% - 15px);
		margin-top: 55px;
	}
	.list__faq li .q {padding: 12px 12px 10px 16px;}
	.list__faq li .q a {
		padding: 0 25px;
		font-size: 1.2rem;
	}
	.list__faq li .q a:before {
		top: 0px;
		font-size: 1.6rem;
	}
	.list__faq .a {padding: 1px 15px 11px 19px;}
	.list__faq .a .txt-box p {
		padding: 0 25px;
		font-size: 1.2rem;
		line-height: 2.2rem;
	}
	.list__faq .a .txt-box p:before {
		top: 3px;
		font-size: 1.6rem;
	}
	.list__faq li .q a:after {
		width: 15px;
		height: 15px;
		background-size: 15px;
	}

	.customer-wrap {margin: 0 0 65px;}

	.contactus-box {
		width: 100%;
		margin-top: 57px;
	}
	.privacy-box {margin: 55px 0 0;}
	.privacy-box > .tit {font-size: 1.6rem;}
	.privacy-box .txt-box {padding: 15px 15px 12px;}
	.privacy-box .txt-box p {
		font-size: 1.3rem;
		line-height: 2.3rem;
	}
	.privacy-box .radio-box p {font-size: 1.4rem;}
	.privacy-box .radio-box .radio {margin: 3px 0 0 15px;}
	.privacy-box .radio-box input {
		width: 14px;
		height: 14px;
	}
	.privacy-box .radio-box label {
		margin: 0 0 0 5px;
		font-size: 1.4rem;
		line-height: 1.4rem;
	}
	.contactus-box .inp-box {margin: 42px 0 0;}
	.contactus-box .inp-box .inp {padding: 12px 0;}
	.contactus-box .inp-box label {
		width: auto;
		font-size: 1.4rem;
		line-height: 1.5;
	}
	.contactus-box .inp-box input {
		clear: both;
		margin: 6px 0 0;
		font-size: 1.4rem;
	}
	.inp__style1 {width: calc(100% - 130px);}
	.inp__style2 {width: 100%;}
	.contactus-box .inp-box textarea {
		width: 100%;
		clear: both;
		margin: 6px 0 0;
		font-size: 1.4rem;
	}
	.contactus-box .btn__write {margin: 50px auto 0;}

	.paging {margin: 35px 0 0;}

	/*자료실*/
	.customer-wrap .search-box {margin: 50px 0 0;}
	.customer-wrap .select-box .select {
		width: 49.015%;
		margin: 0 0 0 1.97%;
	}
	.ie9 .customer-wrap .select-box .slt-box:after {height: 40px;}
	.customer-wrap .select-box .slt-box {
		width: 49.015%;
		margin: 0 0 0 1.97%;
	}
	.customer-wrap .select-box select {
		width: 100%;
		height: 40px;
		font-size: 1.4rem;
		line-height: 4.0rem;
	}
	.customer-wrap .select-box .select ._slt {
		width: 100%;
		height: 40px;
		font-size: 1.4rem;
		line-height: 4.0rem;
	}
	.customer-wrap .select-box .select ul {
		width: 100%;
		top: 39px;
	}
	.customer-wrap .select-box .btn__search {
		height: 40px;
		margin: 13px 0 0 10px;
		font-size: 1.4rem;
	}
	.customer-wrap .select-box .inp__search {
		width: calc(100% - 134px);
		height: 40px;
		clear: both;
		margin: 13px 0 0;
		font-size: 1.4rem;
	}
	
	.customer-wrap .list-box__file {margin: 22px 0 0;}
	.customer-wrap .list-box__file .head > div,
	.customer-wrap .list-box__file .con div {
		height: 35px;		
		font-size: 0.9rem;
		line-height: 3.5rem;
	}
	.customer-wrap .list-box__file .goods {width: 65px;}
	.customer-wrap .list-box__file .category {
		width: 55px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.customer-wrap .list-box__file .info {
		width: calc(100% - 187px);
		padding: 0 15px 0 15px;	
		
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.customer-wrap .list-box__file .download {width: 37px;}
	.customer-wrap .list-box__file .share {width: 30px;}


	.customer-wrap .list-box__file .file-download {
		height: 35px;
		background-image: url(/resource/images/sub/ico_download_bl_18x24.jpg);
		background-size: 9px;
	}
	.customer-wrap .list-box__file .file-share {
		height: 35px;
		background-image: url(/resource/images/sub/ico_share_gr_30x20.jpg);
		background-size: 15px;
	}
	
	.layer__share .layer-con {
		width: calc(100% - 80px);
		max-width: 482px;
	}
	.layer__share .layer-con .head .tit {font-size: 1.4rem;}
	.layer__share .layer-con .btn-box button {font-size: 1.2rem;}
	.layer__share .layer-con .email label {
		font-size: 1.2rem;
		line-height: 3.0rem;
	}
	.layer__share .layer-con .email input {font-size: 1.2rem;}
	.layer__share .layer-con .txt-box {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 30px;
	}
	.layer__share .layer-con .txt-box .goods,
	.layer__share .layer-con .txt-box .dash {
		font-size: 1.2rem;
		line-height: 2.2rem;
	}
	.layer__share .layer-con .txt-box .category {
		font-size: 1.2rem;
		line-height: 2.2rem;
	}
	.layer__share .layer-con .txt-box .info {
		font-size: 1.2rem;
		line-height: 2.2rem;
	}
	
	.recruit-wrap {margin: 0 0 80px;}
	.recruit-wrap .list__recruit {margin: 40px 0 0;}
	.recruit-wrap .list__recruit li {
		width: 100%;
		margin: 0 0 35px;
	}
	.recruit-wrap .list__recruit .txt-box {margin: 10px 0 0;}
	.recruit-wrap .list__recruit .txt-box .tit {font-size: 2.0rem;}
	.recruit-wrap .list__recruit .txt-box .txt {
		font-size: 1.4rem;
		line-height: 2.5rem;
	}
	.recruit-wrap .btn-box {
		margin: 25px 0 0;
		font-size: 0;
		text-align: center;
	}
	.recruit-wrap .btn-box a {
		width: 130px;
		height: 45px;
		margin: 0 0 0 15px;
		padding: 0 15px 0 0;
		font-size: 1.4rem;
		line-height: 4.5rem;
		background-position: calc(100% - 10px) center;
	}
	.recruit-wrap .btn-box a:first-child {margin: 0;}
	.recruit-wrap .btn-box ._download {background-size: 12px;}
	.recruit-wrap .btn-box ._send {background-size: 14px;}

	.txt__ceo {
		margin: 40px 0 0;
		font-size: 1.4rem;
		line-height: 2.1rem;
	}
	.txt__ceo span {font-size: 1.8rem;}

	.txt-box__recruit {padding: 5px 0 0px;}
	
	.email-box__inquiry {margin-bottom: 50px;}
	.email-box__inquiry ul li {
		width: 100%;
		display: block;
		margin: 50px 0 0;
	}
	.email-box__inquiry ul li:first-child {margin: 0;}
}

/* 모바일  */
@media screen and (max-width: 350px) {
	.list-box__company .list__category .txt {
		font-size: 1.2rem;
		line-height: 1.6rem;
	}
	.company-wrap._map .list__cpy .photo {padding: 20px 0;}

	.product-wrap .tab-box a {font-size: 1.2rem;}

	/*popup*/
	.popup {
		padding: 0 40px;
	}


}