@keyframes wobble-vertical-on-hover {
	16.65% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3% {
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95% {
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6% {
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25% {
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes wobble-vertical-on-hover2 {
	0%,20%,100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	10% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
}
@-webkit-keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@-webkit-keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@-webkit-keyframes pagerEffect {
	0% {
		opacity:.3
	}
	40% {
		opacity:.5;
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5)
	}
	100% {
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5);
		-webkit-transform:scale(1.5);
		opacity:0
	}
}
@-webkit-keyframes scrollDown {
	0% {
		opacity:1;
		top:29%
	}
	15% {
		opacity:1;
		top:50%
	}
	50% {
		opacity:0;
		top:50%
	}
	100% {
		opacity:0;
		top:29%
	}
}
@keyframes timeLine {
	0% {
		width:0%
	}
	100% {
		width:100%
	}
}
@keyframes txtBracket {
	0%,100% {
		opacity:0
	}
	50% {
		opacity:1
	}
}
@keyframes txtChange {
	0%,20%,100% {
		transform:translate3d(0,-37%,0)
	}
	25%,45% {
		transform:translate3d(0,-12%,0)
	}
	50%,70% {
		transform:translate3d(0,13%,0)
	}
	75%,95% {
		transform:translate3d(0,38%,0)
	}
}
@-webkit-keyframes loading {
	0% {
		-webkit-transform:scale(0);
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		-webkit-transform:scale(1);
		opacity:0
	}
}
@keyframes FadeText {
	from {
		opacity:.1
	}
	to {
		opacity:1
	}
}
@keyframes wobble-vertical-on-hover {
	16.65% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3% {
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95% {
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6% {
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25% {
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes wobble-vertical-on-hover2 {
	0%,20%,100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	10% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
}
@-webkit-keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@-webkit-keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@-webkit-keyframes pagerEffect {
	0% {
		opacity:.3
	}
	40% {
		opacity:.5;
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5)
	}
	100% {
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5);
		-webkit-transform:scale(1.5);
		opacity:0
	}
}
@-webkit-keyframes scrollDown {
	0% {
		opacity:1;
		top:29%
	}
	15% {
		opacity:1;
		top:50%
	}
	50% {
		opacity:0;
		top:50%
	}
	100% {
		opacity:0;
		top:29%
	}
}
@keyframes timeLine {
	0% {
		width:0%
	}
	100% {
		width:100%
	}
}
@keyframes txtBracket {
	0%,100% {
		opacity:0
	}
	50% {
		opacity:1
	}
}
@keyframes txtChange {
	0%,20%,100% {
		transform:translate3d(0,-37%,0)
	}
	25%,45% {
		transform:translate3d(0,-12%,0)
	}
	50%,70% {
		transform:translate3d(0,13%,0)
	}
	75%,95% {
		transform:translate3d(0,38%,0)
	}
}
@-webkit-keyframes loading {
	0% {
		-webkit-transform:scale(0);
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		-webkit-transform:scale(1);
		opacity:0
	}
}
@keyframes FadeText {
	from {
		opacity:.1
	}
	to {
		opacity:1
	}
}
.subWrap {
	border-top:1px solid #ddd
}
.subWrap .subTop .subTopBg {
	background:url("/images/Inqten/Homepage/sub/subTopBg.png") no-repeat center center;
	background-size:cover;
	height:160px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.subWrap .subTop .subTopBg p {
	color:#fff;
	font-size:20px;
	font-family:"Pretendard-SemiBold"
}
.subWrap .subTop .subTopBg.subTopBg2 {
	background:url("/images/Inqten/Homepage/sub/subTopBg2.png") no-repeat center center
}
.subWrap .subTop .subTopBg.subTopBg3 {
	background:url("/images/Inqten/Homepage/sub/subTopBg3.png") no-repeat center center
}
.subWrap .subTop .subTopBg.subTopBg4 {
	background:url("/images/inqten/MyGeni/sub/subTopVis.jpg") no-repeat center center;
	background-size:100%
}
.subWrap .subTop .subTopCate {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	border-bottom:1px solid #ddd
}
.subWrap .subTop .subTopCate a {
	color:#888;
	font-size:17px;
	padding:0 20px;
	display:inline-block;
	line-height:60px;
	height:60px;
	transition:.5s;
	border-bottom:2px solid #fff;
	box-sizing:border-box
}
.subWrap .subTop .subTopCate a.active,.subWrap .subTop .subTopCate a:hover {
	color:#4fb748;
	border-bottom:2px solid #4fb748
}
.subWrap .subTop .mSubTopCate {
	display:none;
	position:relative;
	width:96%;
	margin:20px auto
}
.subWrap .subTop .mSubTopCate select {
	border:1px solid #ddd;
	border-top:1px solid #4fb748;
	padding:0 15px;
	box-sizing:border-box;
	font-family:inherit;
	width:100%;
	height:50px;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	color:#222;
	font-size:15px
}
.subWrap .subTop .mSubTopCate:not(.arrowHide):after {
	display:block;
	content:"";
	position:absolute;
	top:50%;
	right:25px;
	transform:translate(0,-50%);
	width:0;
	height:0;
	border:5px solid #b5b5b5;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:none;
	right:15px
}
.subWrap .prodCont .topTotal {
	color:#222;
	font-size:16px
}
.subWrap .prodCont .topTotal span {
	color:#4fb748
}
.subWrap .prodCont .prod {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex-wrap:wrap;
	margin:0 -1%;
}
.subWrap .prodCont .prod .box {
	margin-top:40px;
	width:calc(100% / 3);
	margin:40px 0% 0 0;
	padding:0 1%;
	-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;
	transition:.5s
}
.subWrap .prodCont .prod .box:nth-child(3n) {
	 
}
.subWrap .prodCont .prod .box .img {
	display:block;
	overflow:hidden
}
.subWrap .prodCont .prod .box .img img {
	width:100%;
	object-fit:cover;
	transition:.5s
}
.subWrap .prodCont .prod .box:hover .img img {
	transform:scale(1.12)
}
.subWrap .prodCont .prod .box .txt .name {
	color:#222;
	font-size:20px;
	font-family:"Pretendard-SemiBold";
	margin:30px 0 25px;
	white-space:normal;
	line-height:20px;
	height:20px;
	word-break:keep-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-all
}
.subWrap .prodCont .prod .box .txt .line {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subWrap .prodCont .prod .box .txt .line .price {
	color:#4fb748;
	font-size:17px;
	font-family:"Pretendard-SemiBold"
}
.subWrap .prodCont .prod .box .txt .line .price span {
	font-size:13px;
	margin-left:3px
}
.subWrap .subDetail {
	width:1000px
}
.subWrap .subDetail .detailTop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.subWrap .subDetail .detailTop .detailImg {
	width:500px
}
.subWrap .subDetail .detailTop .detailImg img {
	width:100%;
	height:100%;
	object-fit:cover
}
.subWrap .subDetail .detailTop .detailTopInfo {
	margin-left:50px;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	justify-content:space-between
}
.subWrap .subDetail .detailTop .detailTopInfo .info .tit {
	color:#222;
	font-size:26px;
	font-family:"Pretendard-SemiBold";
	white-space:normal;
	line-height:30px;
	height:30px;
	word-break:keep-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-all;
	margin-bottom:30px
}
.subWrap .subDetail .detailTop .detailTopInfo .info .row {
	border-bottom:1px solid #ddd;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subWrap .subDetail .detailTop .detailTopInfo .info .row:nth-child(2) {
	border-top:1px solid #ddd
}
.subWrap .subDetail .detailTop .detailTopInfo .info .row .rowTit {
	color:#222;
	font-size:15px;
	font-family:"Pretendard-SemiBold";
	width:20%;
	height:100px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subWrap .subDetail .detailTop .detailTopInfo .info .row .price {
	color:#222;
	font-size:15px;
	font-family:"Pretendard-SemiBold"
}
.subWrap .subDetail .detailTop .detailTopInfo .info .row .price span {
	font-size:20px
}
.subWrap .subDetail .detailTop .detailTopInfo .info .row .delivery .addTxt {
	display:block;
	color:#898989;
	font-size:14px;
	line-height:1.4;
	margin-top:10px
}
.subWrap .subDetail .detailTop .detailTopInfo .buy .totalPrice {
	text-align:right;
	color:#222;
	font-size:28px;
	font-family:"Pretendard-SemiBold"
}
.subWrap .subDetail .detailTop .detailTopInfo .buy .totalPrice span {
	color:#4fb748;
	font-size:34px
}
.subWrap .subDetail .detailTop .detailTopInfo .buy .buyBtn {
	background:#4fb748;
	color:#fff;
	font-size:15px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	height:50px;
	margin-top:30px
}
.subWrap .subDetail .detailBottom {
	margin-top:80px
}
.subWrap .subDetail .detailBottom .bottomTab {
	border-bottom:1px solid #ddd;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.subWrap .subDetail .detailBottom .bottomTab a {
	color:#888;
	font-size:18px;
	padding:0 30px;
	line-height:50px;
	border-bottom:2px solid #fff;
	display:inline-block;
	transition:.5s
}
.subWrap .subDetail .detailBottom .bottomTab a.active,.subWrap .subDetail .detailBottom .bottomTab a:hover {
	color:#222;
	border-bottom:2px solid #4fb748;
	font-family:"Pretendard-SemiBold"
}
.subWrap .subDetail .detailBottom .detailBottomImg {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:80px 0
}
.subWrap .subDetail .detailBottom .detailBottomImg [data-oembed-url] {
	width:100%
}
.subWrap .philosophy .philoTop {
	background:url("/images/Inqten/Homepage/sub/philoTopBg.png") no-repeat center center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:339px;
	background-size:cover
}
.subWrap .philosophy .philoTop p {
	color:#fff;
	font-size:32px;
	line-height:1.6;
	font-family:"Pretendard-SemiBold"
}
.subWrap .philosophy .philoTop p br {
	display:none
}
.subWrap .philosophy .philoTop p:first-child {
	padding-right:150px
}
.subWrap .philosophy .philoTop p:last-child {
	padding-left:150px
}
.subWrap .philosophy .philoTopTxt {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:100px 0 200px
}
.subWrap .philosophy .philoTopTxt .box {
	flex:1;
	border-right:1px solid #ededed;
	box-sizing:border-box;
	text-align:center;
	padding:0 15px;
	box-sizing:border-box
}
.subWrap .philosophy .philoTopTxt .box .tit {
	color:#222;
	font-size:18px;
	line-height:1.2;
	font-family:"PretendardExtraBold"
}
.subWrap .philosophy .philoTopTxt .box .txt {
	color:#898989;
	font-size:15px;
	line-height:1.5;
	margin-top:30px
}
.subWrap .philosophy .philoTopTxt .box:last-child {
	border-right:0
}
.subWrap .philosophy .philoRow {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:90%;
	margin:0 auto;
	gap:100px
}
.subWrap .philosophy .philoRow p {
	flex:1
}
.subWrap .philosophy .philoRow p.txt {
	color:#222;
	font-size:30px;
	line-height:1.5;
	font-family:"Pretendard-SemiBold"
}
.subWrap .philosophy .philoRow p.txt span {
	color:#898989;
	font-size:17px;
	line-height:1.5;
	display:block;
	margin-top:20px
}
.subWrap .philosophy .philoRow p .img img {
	width:100%
}
.subWrap .philosophy .philoRow:last-child {
	margin-top:150px
}
.subWrap .introduce .cont:first-child {
	border-bottom:1px solid #ddd;
	margin-bottom:100px
}
.subWrap .introduce .cont .introTit {
	color:#222;
	font-size:32px;
	font-family:"Pretendard-SemiBold";
	text-align:center;
	margin-bottom:100px
}
.subWrap .introduce .cont .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:100px
}
.subWrap .introduce .cont .row .rowTit {
	width:30%;
	color:#222;
	font-size:22px;
	font-family:"Pretendard-SemiBold"
}
.subWrap .introduce .cont .row .rowTit span {
	margin-left:5px
}
.subWrap .introduce .cont .row .rowTit.en {
	color:#4fb748
}
.subWrap .introduce .cont .row .rowCont {
	flex:1
}
.subWrap .introduce .cont .row .rowCont .introTxt {
	color:#222;
	font-size:16px;
	line-height:1.6
}
.subWrap .introduce .cont .row .rowCont .introTxt span {
	font-family:"Pretendard-SemiBold"
}
.subWrap .introduce .cont .row .rowCont .introTxt span.otherColor {
	color:#000 !important
}
.subWrap .introduce .cont .row .rowCont .introBold {
	color:#222;
	font-size:18px;
	line-height:1.6;
	font-family:"Pretendard-SemiBold";
	margin:60px 0 20px
}
.subWrap .introduce .cont .row .rowCont .biTit {
	font-family:"GmarketSansBold";
	color:#222;
	font-size:26px;
	line-height:1.4
}
.subWrap .introduce .cont .row .rowCont .biTit.biMg {
	margin-bottom:60px
}
.subWrap .introduce .cont .row .rowCont .biEn {
	color:#222;
	font-size:22px;
	line-height:1.4;
	margin:20px 0 60px
}
.subWrap .introduce .cont .row .rowCont .biBox .biRow {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	align-items:end;
	gap:30px;
	margin-bottom:30px
}
.subWrap .introduce .cont .row .rowCont .biBox .biRow .biRowRight {
	flex:1
}
.subWrap .introduce .cont .row .rowCont .biBox .biRow .biRowRight .introTxt {
	margin-top:20px
}
.subWrap .introduce .cont .row .rowCont .halfImg {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex-wrap:wrap;
	gap:20px
}
.subWrap .introduce .cont .row .rowCont .halfImg p {
	width:calc(50% - 10px);
	margin-bottom:20px
}
.subWrap .introduce .cont .row .rowCont .halfImg.color {
	margin-top:30px
}
.subWrap .introduce .cont.dqCont .row .rowTit span {
	color:#fdb813;
	font-size:16px
}
.subWrap .introduce .cont.dqCont .row .rowCont .introTxt span {
	color:#fdb813
}
.subWrap .introduce .cont.dqCont .row .rowCont .introBold span {
	color:#fdb813
}
.subWrap .introduce .cont.dqCont .row .rowCont .biTit span {
	color:#fdb813
}
.subWrap .introduce .cont.loaCont .row .rowTit span {
	color:#7b3500;
	font-size:16px
}
.subWrap .introduce .cont.loaCont .row .rowCont .introTxt span {
	color:#7b3500
}
.subWrap .introduce .cont.loaCont .row .rowCont .introBold span {
	color:#7b3500
}
.subWrap .introduce .cont.loaCont .row .rowCont .biTit {
	font-family:"NanumMyeongjoBold"
}
.subWrap .introduce .cont.loaCont .row .rowCont .biTit span {
	color:#7b3500
}
.subWrap .introduce .cont.loaCont .row .rowCont .biEn {
	font-family:"NanumMyeongjoBold";
	color:#7b3500;
	font-size:17px
}
.subWrap .introduce .cont.inqtenCont .row .rowTit span {
	color:#4fb748;
	font-size:16px
}
.subWrap .introduce .cont.inqtenCont .row .rowCont .introTxt span {
	color:#4fb748
}
.subWrap .introduce .cont.inqtenCont .row .rowCont .introBold span {
	color:#4fb748
}
.subWrap .introduce .cont.inqtenCont .row .rowCont .biTit span {
	color:#4fb748
}
.subWrap .certificate .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.subWrap .certificate .row .certiTit {
	color:#222;
	font-size:36px;
	line-height:1.4;
	font-family:"PretendardExtraBold";
	width:30%;
	padding-top:50px
}
.subWrap .certificate .row .certiTit img {
	margin-left:10px;
	height:38px;
	display:inline-block
}
.subWrap .certificate .row .certiTit span {
	color:#4fb748
}
.subWrap .certificate .row .certiTit.center {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.subWrap .certificate .row .certiCont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex:1
}
.subWrap .certificate .row .certiCont .swiper-slide {
	width:310px !important
}
.subWrap .certificate .row .certiCont .box {
	margin:0 20px
}
.subWrap .certificate .row .certiCont .box .txt {
	color:#222;
	font-size:15px;
	line-height:1.5;
	margin-top:20px;
	text-align:center;
	max-width:270px
}
.subWrap .certificate .row .certiCont .box .img {
	position:relative
}
.subWrap .certificate .row .certiCont .box .img .hover {
	display:none;
	transition:.5s;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5)
}
.subWrap .certificate .row .certiCont .box .img .hover a {
	color:#fff;
	font-size:16px;
	width:180px;
	height:50px;
	border-radius:25px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:1px solid #fff;
	transition:.5s
}
.subWrap .certificate .row .certiCont .box .img .hover a:hover {
	background:#fff;
	color:#222
}
.subWrap .certificate .row .certiCont .box .img:hover .hover {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.subWrap .certificate .row.pc {
	margin-top:150px
}
.subWrap .certificate .row.mb {
	display:none
}
.subWrap .compIntro .top {
	background:url("/images/Inqten/Homepage/sub/compIntroBg01.png") no-repeat center center;
	background-size:cover;
	height:881px;
	position:relative;
	padding-top:120px;
	box-sizing:border-box
}
.subWrap .compIntro .top .topTxtWrap {
	width:952px;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:end
}
.subWrap .compIntro .top .topTxtWrap .topTxtBox h2 {
	color:#222;
	font-size:30px;
	line-height:1.4;
	font-family:"PretendardExtraBold"
}
.subWrap .compIntro .top .topTxtWrap .topTxtBox p {
	color:#222;
	font-size:16px;
	line-height:1.6;
	margin-top:50px
}
.subWrap .compIntro .top .compIntroMidImg {
	position:absolute;
	top:90%;
	left:50%;
	transform:translate(-50%,-50%);
	width:952px
}
.subWrap .compIntro .bottom {
	background:url("/images/Inqten/Homepage/sub/compIntroBg02.png") no-repeat center center;
	background-size:cover;
	height:1600px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subWrap .compIntro .bottom .bottomRowBox {
	margin:0 auto
}
.subWrap .compIntro .bottom .bottomRowBox .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid rgba(255,255,255,.15);
	padding:80px 30px 80px 0;
	gap:130px;
	max-width:952px
}
.subWrap .compIntro .bottom .bottomRowBox .row .rowTxt h2 {
	color:#fff;
	font-size:24px;
	line-height:1.5
}
.subWrap .compIntro .bottom .bottomRowBox .row .rowTxt p {
	color:#fff;
	font-size:16px;
	line-height:1.6;
	margin-top:30px
}
.subWrap .compIntro .bottom .bottomRowBox .row:nth-child(3) {
	border-bottom:0
}

.subWrap .compIntro .bottom .bottomRowBox .row img{
 	max-width:65px;
 }

.subWrap .compIntro .bottom .bottomRowBox .bottomBoldTxt {
	color:#fff;
	font-size:24px;
	line-height:1.5;
	font-family:"Pretendard-SemiBold";
	text-align:center;
	margin-top:80px
}
.subWrap .plan>h2 {
	font-size:28px;
	font-family:"PretendardExtraBold";
	margin-bottom:60px
}
.subWrap .plan>h3 {
	font-size:22px;
	font-weight:bold;
	margin-bottom:30px
}
.subWrap .plan>h3:first-of-type {
	margin-bottom:60px
}
.subWrap .plan .ti {
	text-indent:-20px;
	margin-left:20px;
	line-height:1.4
}
.subWrap .plan .ti.sTit {
	font-weight:bold;
	margin-bottom:20px
}
.subWrap .plan .ti+.ti {
	margin-top:10px
}
.subWrap .plan dl {
	display:flex
}
.subWrap .plan dl dt {
	font-size:18px;
	width:30%
}
.subWrap .plan dl dd {
	flex:1
}
.subWrap .plan dl dd table {
	border-top:2px solid #4fb748
}
.subWrap .plan dl dd table tr {
	border-bottom:2px solid #ededed
}
.subWrap .plan dl dd table tr th {
	font-size:17px;
	font-family:"Pretendard-SemiBold";
	text-align:left;
	padding:15px 5px
}
.subWrap .plan dl dd table tr th span {
	display:block;
	font-family:"Pretendard"
}
.subWrap .plan dl dd table tr td {
	font-size:17px;
	line-height:1.4;
	text-align:left;
	padding:15px 5px
}
.subWrap .plan dl dd table.brTb tr td p {
	margin:5px 0;
	text-indent:-12px;
	margin-left:12px
}
.subWrap .plan dl dd table.tdCenter tr th+th {
	text-align:center
}
.subWrap .plan dl dd table.tdCenter tr td {
	text-align:center
}
.subWrap .plan dl dd .ddCont+.ddCont {
	margin-top:60px
}
.subWrap .plan dl dd .tableTit {
	font-size:17px;
	font-family:"Pretendard-SemiBold";
	margin-bottom:5px
}
.subWrap .plan dl dd .sTxt {
	color:#898989;
	font-size:13px;
	line-height:1.4;
	margin-top:10px
}
.subWrap .plan dl dd .ddTop {
	margin-bottom:60px
}
.subWrap .plan dl dd .ddTop .ddTopTit {
	background-color:#ededed;
	display:inline-block;
	padding:5px 8px;
	border-radius:3px;
	margin-bottom:30px;
	font-size:18px;
	line-height:1.4
}
.subWrap .plan dl dd .ddBottom {
	margin-top:60px
}
.subWrap .plan dl dd .ddBottom .box>h4 {
	font-size:17px;
	font-family:"Pretendard-SemiBold";
	margin-bottom:10px
}
.subWrap .plan dl dd .ddBottom .box>p {
	font-size:17px;
	line-height:1.4
}
.subWrap .plan dl dd .ddBottom .box+.box {
	margin-top:30px
}
.subWrap .plan dl+dl {
	margin-top:100px
}
.subWrap .subTit {
	color:#222;
	font-size:28px;
	font-family:"Pretendard-SemiBold";
	text-align:center;
	margin-bottom:60px
}
.subWrap .subCom .cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	align-items:center
}
.subWrap .subCom .cont .txt {
	color:#222;
	font-size:22px;
	line-height:1.5;
	margin-top:60px
}
.subWrap .subCom .cont .txt span {
	color:#4fb748
}
.subWrap .subCom .cont .img.imgP {
	margin-bottom:80px
}
.subWrap .subCom .cont .img.imgM {
	display:none
}
#Certificate_Popup.popup_content {
	width:500px
}
#Certificate_Popup.popup_content .popCont {
	padding:0
}
.certiBtn {
	position:absolute;
	top:50%;
	z-index:9;
	width:50px;
	height:50px;
	border-radius:50%;
	margin-top:-25px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	box-sizing:border-box;
	transition:.5s;
	background:#4fb748
}
.certiBtn i {
	color:#fff;
	font-size:32px
}
.certiBtn.prevBtn {
	left:0
}
.certiBtn.nextBtn {
	right:0
}
.certiBtn:hover {
	border:2px solid #4fb748;
	background:#4fb748
}
.certiBtn:hover i {
	color: #fff
}