@charset "utf-8";

/*.input_st.btn_hover{ background-color:transparent!important; position:relative; overflow:hidden;}
.input_st.btn_hover::after{ content:''; width:100%; height:100%; background-color:var(--red); position:absolute; left:0; top:100%; transition:all .3s; z-index:-1}
.input_st.btn_hover:hover{ color:#fff}
.input_st.btn_hover:hover::after{ top:0;}*/

.mt100{ margin-top:100px}
.page_arrow{ padding-bottom:7%; background:url(../images/sub/page_arrow.svg) no-repeat; background-size:100% 100%; margin:1em 0 2em 0}

label.select{ position:relative}
label.select::after{ content:'\e936'; font-family:xeicon; color:#555; position:absolute; right:10px; top:1em; z-index:-1}







/* 제품소개 */
/* 제품소개 top */
.product_top_wrap{height: 20em;position:relative}
.product_top_wrap .tit{background: #fff;position: absolute;left: 0;right: 40%; top:0;}
.product_top_wrap .tit .tit-inner{width: 100%;/* float: right; *//* padding-left: 28em; *//* padding: 10px 50px 50px 27%; */box-sizing: border-box;padding-left:15em;}
.product_top_wrap .tit .tit-inner > strong{ padding-top:15px; padding-left:5px; border-top:1px solid #ddd; font-weight:600; font-size: 2.5em; position:relative}
.product_top_wrap .tit .tit-inner > strong::after{ content:''; width:50px; height:1px; background:var(--red); position:absolute; left:0; top:-1px;}
.product_top_wrap .tit .tit-inner .subs{ margin:1em 0 2em; padding:0 50px 0 5px; font-size: 1.25rem; line-height:1.8; color:#333;}
.product_top_wrap .tit .tit-inner .subs > span{ font-size:1.1em}
.product_top_wrap .bg{ height:18em; background-repeat:no-repeat; background-position:0 0; background-size: cover; position:absolute; left:0; right:5%; z-index: -1;bottom: 0}
.product_top_wrap .bg:after{content: '';display: block;width: 6em;height: 6em;/* background: #94B76C; */border-radius: 100%;position: absolute;right: -3em;top: 4em;border: 2em solid var(--red);box-sizing: border-box;}

/* 제품소개 제품개요*/
.product_intro_wrap{}
.product_intro_wrap.s2{ margin-top:110px;}
.product_intro_wrap .img{ padding:1em; border:1px solid #ddd; position:relative}
.product_intro_wrap .img::before{ content:''; width:20px; height:20px; border-top:2px solid var(--red); border-right:2px solid var(--red); position:absolute; right:-1px; top:-1px;}
.product_intro_wrap .img::after{ content:''; width:20px; height:20px; border-bottom:2px solid var(--red); border-left:2px solid var(--red); position:absolute; left:-1px; bottom:-1px;}
.con_wrap{}
.con_wrap.s2{ margin-top:100px;}
.con_wrap.s3{ margin-top:130px;}
.subCon {
	width: 100%;
	margin: 0 auto;
	padding-top: 50px;
}

.subTit {
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 45px;
	font-weight: 700;
	margin-bottom: 50px;
	line-height: 1em;
}

.subTit:after {
	content: "";
	width: 1px;
	height: 20px;
	display: block;
	background: #000;
	margin-left: 50%;
	margin-top: 20px;
}

.grst {
    text-align: center;
    margin-top: 20px;
    font-size: 17px;
    color: rgba(17, 17, 17, .6);
    font-family: 'Poppins Medium';
}



 

