@charset "utf-8";

/* 내용관리 */
#ctt {position:relative;}
.ctt_admin {margin:20px;text-align:right;}
.ctt_img {text-align:center;}

.prod_hd_copy {margin:100px auto 40px;font-size:2em;font-weight:600;color:#4c4c4c;line-height:1.3em;text-align:center;}
	.prod_hd_copy strong {display:block;margin-bottom:15px;font-family:var(--ff-MT);font-size:.6em;font-weight:400;color:#ff5e00;text-transform:uppercase;}
.prod_hd_copy2 {max-width:1180px;margin:0 auto 100px;border-top:1px dashed #ccc;}
	.prod_hd_copy2 dd {position:relative;padding:15px;padding-left:40px;border-bottom:1px dashed #ccc;color:#4c4c4c;line-height:1.3em;}
	.prod_hd_copy2 dd:before {content:'';display:block;position:absolute;left:10px;top:15px;width:16px;height:16px;border:4px solid #ffc600;border-radius:50%;}
.prod_list {position:relative;}
	.prod_list ul {display:grid;grid-template-columns:repeat(4,1fr);grid-gap:80px 30px;}
	.prod_list ul li {position:relative;}
	.prod_list ul li a {display:block;position:relative;text-align:center;}
	.prod_list ul li a:before {content:'\f067';position:absolute;right:15px;bottom:70px;font-family:var(--ff-FA);font-size:2em;color:#cfbeb0;z-index:5;}
	.prod_list ul li a .img {display:block;background:#f0f0f0;}
	.prod_list ul li a strong {display:block;padding:30px 20px 0;font-family:var(--ff-MT);font-size:1.35em;font-weight:normal;}
.prod_op {position:relative;margin-top:100px;padding:50px 0;background:#efedf2;}
	.prod_op h2.tit {margin:0 0 30px;font-family:var(--ff-MT);font-weight:700;font-size:2em;color:#4c4c4c;}
	.prod_op .innerWrap {display:grid;grid-template-columns:1fr 3fr;grid-gap:80px;}
	.prod_op ul.prod_op_list1 {margin-left:20px;}
	.prod_op ul.prod_op_list1 li {font-family:var(--ff-RC);font-size:1.1em;color:#4c4c4c;line-height:1.5em;word-spacing:.1em;}
	.prod_op ul.prod_op_list1 li:before {content:'';display:inline-block;width:5px;height:5px;margin-right:20px;border-radius:50%;vertical-align:middle;background-color:#ffc600;}
	.prod_op ul.prod_op_list2 {display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px 10px;}
	.prod_op ul.prod_op_list2 li {text-align:right;}
	.prod_op ul.prod_op_list2 li img {display:block;width:100%;border-radius:32px 7px;background:#fff;}
	.prod_op ul.prod_op_list2 li:nth-child(even) img {display:block;border-radius:7px 32px;background:#fff;}
	.prod_op ul.prod_op_list2 li strong {display:block;margin-top:15px;padding-right:5px;font-weight:normal;}
	.prod_op ul.prod_op_list2 li strong:after {content:'';display:inline-block;width:5px;height:5px;margin-left:20px;border-radius:50%;vertical-align:middle;background-color:#ffc600;}
.prod_app {position:relative;margin-top:100px;padding:50px 0;background:#efedf2;}
	.prod_app h2.tit {margin:0 0 30px;font-family:var(--ff-MT);font-weight:700;font-size:2em;color:#4c4c4c;}
	.prod_app ul.prod_app_list {display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px 15px;}
	.prod_app ul.prod_app_list li {text-align:center;}
	.prod_app ul.prod_app_list li img {display:block;margin:auto;border-radius:7px;background:#fff;}
	.prod_app ul.prod_app_list li strong {display:block;margin-top:15px;font-weight:normal;font-size:.92em;line-height:1.3em;}
#prod_wrap {position:relative;padding:60px;}
	#prod_wrap .model {margin-bottom:15px;font-family:var(--ff-MT);font-size:2.4em;font-weight:700;}
	#prod_wrap .define {margin:0 0 20px;font-weight:500;color:#f50;text-transform:uppercase;}
	#prod_wrap .feature {margin:20px 0;padding:20px;padding-bottom:10px;border-radius:3px;background:#fafafa;}
	#prod_wrap .feature:after {content:'';display:block;clear:both;visibility:hidden;}
	#prod_wrap .feature dd {float:left;position:relative;width:33.333%;margin-bottom:10px;padding-left:30px;font-size:1.1em;color:#333;line-height:1.3em;}
	#prod_wrap .feature dd:before {content:'\f046';display:block;position:absolute;left:0;top:2px;font-family:var(--ff-FA);color:#cfbeb0;}
.prod_detail {display:grid;grid-template-columns:1fr 1.2fr;/*align-items:center;*/margin-top:20px;}
.prod_detail .img {padding:15px;border:1px solid #efefef;border-radius:5px;text-align:center;}
.prod_detail .txt {padding-left:40px;}
	.prod_detail .txt .prod_tbl {width:100%;}
	.prod_detail .txt .prod_tbl th, .prod_detail .txt .prod_tbl td {padding:12px 7px;border-bottom:1px solid #e5e5e5;font-family:var(--ff-MT);font-size:.88em;}
	.prod_detail .txt .prod_tbl th {font-weight:400;color:#666;}
	.prod_detail .txt .prod_tbl thead th {font-size:.82em;color:#cfbeb0;text-transform:uppercase;background-color:#f9f9f9;}
	.prod_detail .txt .prod_tbl td {}
.prod_img {margin:40px 0 0;}
	.prod_img .img {padding:25px 15px;border:1px solid #efefef;border-radius:5px;text-align:center;}
	.prod_img figcaption {margin-top:20px;font-style:italic;text-align:right;}
	.prod_img figcaption:before {content:'\f00c';margin-right:7px;font-family:var(--ff-FA);color:#f50;}
.prod_fea {margin-bottom:20px;}
	.prod_fea ul {display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;}
	.prod_fea ul li {color:#333;line-height:1.3em;}
	.prod_fea ul li:before {content:'-';margin-right:7px;}

.ctt_en_prod2_3 {}
	.ctt_en_prod2_3 .prod_op figure {margin:50px 0 0;text-align:center;}
.ctt_en_prod3_1, .ctt_en_prod4_1 {padding-bottom:80px;}

@media (max-width:1680px) {
	#ctt_con > .container {padding:0 20px;}
}
@media (max-width:1480px) {
	.prod_list ul {grid-gap:50px 20px;}
	.prod_list ul li a strong {padding:20px 10px 0;font-size:1.35em;}
	.prod_list ul li a:before {bottom:60px;}
}
@media (max-width:1340px) {
	#prod_wrap {padding:30px;}
	#prod_wrap .model {font-size:2em;}
	.prod_op ul.prod_op_list2 {grid-template-columns:repeat(3,1fr);grid-gap:30px 10px;}
	.prod_op ul.prod_op_list2 li img {border-radius:7px !important;}
}
@media (max-width:1180px) {
	#lnb > .container > div {width:39% !important;}
	#lnb > .container > div:nth-child(1) {width:22% !important;}
	.prod_hd_copy {margin:50px auto;font-size:1.6em;font-weight:600;}
	.prod_list ul {grid-template-columns:repeat(3,1fr);}
	.prod_list ul li a strong {font-size:1.05em;}
	.prod_op .innerWrap {display:block;}
	.prod_op ul.prod_op_list1 {margin-bottom:30px;}
	.prod_op ul.prod_op_list1:after {content:'';display:block;clear:both;visibility:hidden;}
	.prod_op ul.prod_op_list1 li {float:left;width:50%;}
	.prod_app ul.prod_app_list {grid-template-columns:repeat(4,1fr);grid-gap:30px 10px;}
}
@media (max-width:1024px) {
	.prod_detail {display:block;}
	.prod_detail .txt {padding-left:0;}
	#prod_wrap .model {font-size:1.6em;}
	#prod_wrap .feature dd {float:none;width:100%;padding-left:25px;font-size:1em;}
	.prod_app h2.tit {font-size:1.6em;}
	.prod_app ul.prod_app_list {grid-template-columns:repeat(3,1fr);}
}
@media (max-width:768px) {
	#lnb > .container > div {width:100% !important;}
	#lnb > .container > div:nth-child(1), #lnb > .container > div:nth-child(2) {display:none;}
	#ctt_con > .container {padding:0 10px;}
	.prod_hd_copy {margin:30px auto;font-size:1.25em;text-align:left;}
	.prod_list ul {grid-template-columns:repeat(2,1fr);grid-gap:50px 10px;}
	.prod_hd_copy strong {margin-bottom:10px;}
	#prod_wrap {padding:25px 10px;}
	#prod_wrap .model {font-size:1.4em;}
	.prod_detail .txt {font-size:.92em;}
	.prod_op, .prod_app {margin-top:50px;padding:25px 0;}
	.prod_op h2.tit, .prod_app h2.tit {font-size:1.4em;}
	.prod_op ul.prod_op_list1 {display:none;}
	.prod_op ul.prod_op_list2, .prod_app ul.prod_app_list {grid-template-columns:repeat(2,1fr);}
	.prod_op ul.prod_op_list2 li {text-align:center;}
	.prod_op ul.prod_op_list2 li strong {padding-right:0;}
	.prod_op ul.prod_op_list2 li strong:after {content:'';display:none;}
}
