
/* intro */
.over_hide{overflow:hidden;}
.intro_visual{position:Relative; width:100vw; height:100vh; overflow: hidden;}
.intro_visual .bg{position:absolute; left:50%; top:var(--headerHeight); width:90%; height:90%;  background:url(../asset/img/sub/sub_visaul_1.jpg) no-repeat center center; background-size:cover; display:block; content:"";  transform:translate(-50%, 0);}
.intro_visual .bg-overlay { position: absolute; opacity: 0; inset: 0; background-color: #104B8C; pointer-events: none; }
.intro_visual .sub_vs_txt h2{
	font-size:max(calc(80/1920*100vw),22px);; font-weight:600; color:#fff; overflow:hidden;
}
.intro_visual .sub_vs_txt{position:absolute; left:50%; top:45%; z-index:3; width:90%; text-align:center; transform:translate(-50%, -50%);}
.intro_visual .sub_vs_txt .vs_txt{
	font-size:max(calc(74/1920*100vw),32px); color:#fff; font-weight:300; line-height:1.5;
	margin-top: calc(54/74*1em);
}
.intro_visual .sub_vs_txt .vs_txt.mo{display: none;}
.intro_visual .sub_vs_txt .vs_txt span{display:block; transform: translateY(110%);}
.intro_visual .sub_vs_txt .vs_txt strong{font-weight:600; display:block; transform: translateY(110%);}
.intro_visual .vs_stxt{
	position:absolute; width: 100%; bottom:80px; z-index:3; font-size:max(calc(17/1920*100vw),14px); color:#fff; font-weight:300; line-height:1.7; text-align:center;
}
.intro_visual .vs_stxt p{display: inline-block; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-weight: 500;}

@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
	.intro_visual .sub_vs_txt .vs_txt{font-size: min(calc(48/820*100vw),38px);}
	.intro_visual .vs_stxt p{max-width: 400px; width: 80%; word-break: keep-all;}
	.intro_visual .vs_stxt p br{display: none;}
}
@media screen and (max-width:500px) {
	.intro_visual .sub_vs_txt .vs_txt.pc{display: none;}
	.intro_visual .sub_vs_txt .vs_txt.mo{display: block;}

	.intro_visual .sub_vs_txt .vs_txt{font-size: min(calc(40/500*100vw),30px); margin-top: 20px;}
	.intro_visual .sub_vs_txt h2 span{font-size: 40px;}
}
@media screen and (max-width:320px) {}




.intro_cont_1{height: 100vh; display: flex; flex-direction: column; overflow: hidden;}
.intro_cont_1 .title_area{
	position:relative; z-index:15; padding-top:130px; text-align:center; background-color:#fff;
	padding-bottom: 70px;
}
.intro_cont_1 .title_area h3{font-size: max(calc(78/1920*100vw),40px); line-height:1.2; font-weight:700; font-family: var(--font);}
.intro_cont_1 .title_area p{font-size:max(calc(17/1920*100vw),14px); line-height:1.7; font-weight:300; }
.intro_product_list{
	position:relative; height: 100%;
	display: flex; flex-direction: column;
}
.intro_cont_1 ul{
	width: 100%; height: 100%; position: relative;
	display: flex; align-items: center; justify-content: center;
}
.intro_cont_1 ul li{
	position: absolute; top: 0;
	box-sizing: border-box;
	display: flex; align-items: center; justify-content: center;
	width: 1440px; height: 75%;
	overflow: hidden; z-index: 2;
	will-change: transform,width,height;
}


.intro_cont_1 ul li .tag{
	position: absolute;
	top: 0; right: max(calc((100% - 1440px) / 2),2.5vw);
	background-color: #fff;
	width: 230px; height: 52px;
	display: flex; align-items: center; justify-content: center;
	color: var(--blue); z-index: 2; font-weight: 700;
}

.intro_cont_1 ul li .img_area{
	position: absolute; left:0; top:0; width:100%; height:100%;
	box-sizing: border-box;
}
.intro_cont_1 ul li .img_area .overlay{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.67); z-index: 1;}
.intro_cont_1 ul li .img_area .bg{position:absolute; left:0; top:0; width:100%; height:100%;}
.intro_cont_1 ul li .img_area.img_1 .bg{background:url(../asset/img/sub/product_img_1.png) no-repeat center center; background-size:cover;}
.intro_cont_1 ul li .img_area.img_2 .bg{background:url(../asset/img/sub/product_img_2.png) no-repeat center center; background-size:cover;}
.intro_cont_1 ul li .img_area.img_3 .bg{background:url(../asset/img/sub/product_img_3.png) no-repeat center center; background-size:cover;}
.intro_cont_1 ul li .txt_area{
	position:absolute; z-index:3; color:#fff; box-sizing:border-box;
	width: 100%; height: 100%; left: 50%; transform: translateX(-50%); top: 0; max-width: 1440px; width: 90%;
	display: flex; justify-content: space-between; flex-direction: column;
	padding-top: 190px; padding-bottom: 77px;
}


.intro_cont_1 ul li .cate{margin-bottom:20px;font-size:17px; color:var(--orange); overflow: hidden;}
.intro_cont_1 ul li .cate span{display:block;}
.intro_cont_1 ul li .name{font-size: 74px; color:#fff; font-weight:600; overflow: hidden;}
.intro_cont_1 ul li .name strong{display:block;}
.intro_cont_1 ul li .option{max-width:1560px; width:100%; display:flex; align-items: flex-start; box-sizing:border-box; margin-top: 20px;}
.intro_cont_1 ul li .option .title{font-size: 17px; color:#fff; overflow:hidden;}
.intro_cont_1 ul li .option .txt{padding-left:110px; font-size: 16px; color:#d1d1d5; line-height:1.8125;overflow:hidden;}

/* 모션 셋팅 */
.intro_cont_1 ul li .cate span{transform: translateY(110%); transition: 0.8s;}
.intro_cont_1 ul li .name strong{transform: translateY(110%); transition: 0.8s;}
.intro_cont_1 ul li .option .title div{transform: translateY(110%); transition: 0.8s;}
.intro_cont_1 ul li .option .txt div{opacity:0; transition: 0.8s;}
.intro_cont_1 ul li .tag{transform: translateY(-110%); transition: 0.8s;}

.intro_cont_1 ul li.on .cate span{transform: translateY(0%);}
.intro_cont_1 ul li.on .name strong{transform: translateY(0%);}
.intro_cont_1 ul li.on .option .title div{transform: translateY(0%);}
.intro_cont_1 ul li.on .option .txt div{opacity: 1; transition-delay: 0.5s;}
.intro_cont_1 ul li.on .tag{transform: translateY(0%);}
/*
.intro_cont_1 ul li.list_2.on .tag{transform: translateY(62px);}
.intro_cont_1 ul li.list_3.on .tag{transform: translateY(124px);}
*/
.intro_cont_1 ul li.list_2 .txt_area{padding:108px 0 140px;}
.intro_cont_1 ul li.list_2 .option .title div,
.intro_cont_1 ul li.list_2 .tag,
.intro_cont_1 ul li.list_2 .name strong,
.intro_cont_1 ul li.list_2 .cate span{transform: translateY(0);}
.intro_cont_1 ul li.list_2 .option .txt div{opacity:1;}

.intro_cont_1 ul li.list_3 .txt_area{padding:80px 0 200px;}
.intro_cont_1 ul li.list_3 .option .title div,
.intro_cont_1 ul li.list_3 .tag,
.intro_cont_1 ul li.list_3 .name strong,
.intro_cont_1 ul li.list_3 .cate span{transform: translateY(0);}
.intro_cont_1 ul li.list_3 .option .txt div{opacity:1;}
.intro_cont_1 ul li.list_3 .tag p{padding:0 10px; text-align:center; }

@media screen and (max-width:1600px) {
	.intro_cont_1 ul li{width: 80%;}
}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {
	.intro_cont_1 ul li .name{font-size: 60px;}
}
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
	.intro_cont_1 ul li .txt_area{padding: 0; padding-top: 40px; justify-content: center; gap: 40px;}
	.intro_cont_1 ul li .name{font-size: 44px;}
	.intro_cont_1 ul li .option{flex-direction: column;}
	.intro_cont_1 ul li .option .txt{padding-left: 0; padding-top: 20px;}
	.intro_cont_1 .title_area{padding-bottom: 140px;}
}
@media screen and (max-width:500px) {
	.intro_cont_1 .title_area{padding:100px 0  30px; word-break: keep-all;}
	.intro_cont_1 .title_area h3{margin-bottom: 20px;}
	.intro_cont_1 .title_area p{max-width: 280px; margin: 0 auto;}
	.intro_cont_1 .title_area p br{display: none;}

	.intro_cont_1 ul li .name{font-size: max(calc(44/500*100vw),30px);}
	.intro_cont_1 ul li .option .txt div{font-size: 14px; max-width: 80%;}
	.intro_cont_1 ul li .option .txt div br{display: none;}

	.intro_cont_1 ul li .tag{font-size: 12px; right: 0; width: 170px; height: 30px;}

}
@media screen and (max-width:320px) {}





.intro_cont_2{position:relative; min-height:100vh; display:flex; align-items: center; justify-content: center; text-align:center; overflow:hidden; }
.intro_cont_txt_1{width:100%;}
.intro_cont_2 .txt_3,
.intro_cont_2 .txt_1{font-size:max(calc(22/1920*100vw),15px); overflow:hidden; letter-spacing: -0.025;}
.intro_cont_2 .txt_3>div,
.intro_cont_2 .txt_1>div{transform:translateY(110%)}
.intro_cont_2 .txt_4>div,
.intro_cont_2 .txt_2>div{overflow:hidden;}
.intro_cont_2 .txt_4 span,
.intro_cont_2 .txt_2 span{transform:translateY(110%); display:block; }
.intro_cont_2 .txt_4,
.intro_cont_2 .txt_2{margin-top:max(calc(30/1920*100vw),30px); font-size:max(calc(74/1920*100vw),32px); font-weight:600; line-height:1.6; overflow:hidden; letter-spacing: -0.045;}
.intro_cont_2 .txt_2 strong{color:var(--blue); display:inline-block; }
.intro_cont_2 .txt_3{color:#868686; }
.intro_cont_2 .txt_4{color:#fff; }
.intro_cont_2 .intro_cover{position:absolute; left:0; top:0; width:100vw; height:100vh; display:flex;}
.intro_cont_2 .intro_cover span{width:33.33%; background-color:#0C0C0C; display:block; transform: translateY(110%);}

.intro_cont_txt_2{
	position:absolute; left:50%; top:50%; width:100%; transform:translate(-50% ,-50%); z-index:3;
	display: flex; align-items: center; justify-content: center;
}

.intro_cont_txt_2 .txt_box{position: absolute;}
.intro_cont_txt_2 .txt_box .txt_3{}
.intro_cont_txt_2 .txt_box .txt_3 br{display: none;}
.intro_cont_txt_2 .txt_box .txt_4{}



.intro_cont_txt_2 .circle_list{position:Relative;}
.intro_cont_txt_2 .circle_list ul{position:relative; display:flex; justify-content: center; gap:200px;}
.intro_cont_txt_2 .circle_list .plus{position:absolute; left:50%; top:50%; font-size:max(calc(60/1920*100vw),16px); color:#fff; font-weight:600; transform:translate(-50%, -50%); display:block; opacity:0;}
.intro_cont_txt_2 .circle_list ul li{width:max(calc(470/1920*100vw),100px); aspect-ratio: 1/1; display:flex; align-items: center; justify-content: center; border-radius:50%; color:#fff; opacity:0;  }
.intro_cont_txt_2 .circle_list ul li.circle_1{border:1px solid var(--orange); }
.intro_cont_txt_2 .circle_list ul li.circle_2{border:1px solid #fff;}
.intro_cont_txt_2 .circle_list ul li strong{font-size:max(calc(60/1920*100vw),16px); font-weight:600; color:#fff;}
.intro_cont_txt_2 .circle_list ul li .txt{position:Relative; padding-top:20px; margin-top:20px; font-size:max(calc(18/1920*100vw),16px); line-height:1.6;}
.intro_cont_txt_2 .circle_list ul li.circle_3{position:absolute; left:50%; top:0; transform:translateX(-50%); border:1px solid #18FFFC; opacity:0;}
.intro_cont_txt_2 .circle_list ul li.circle_3 .txt{margin-top:0; padding-top: 0; font-size:max(calc(30/1920*100vw),16px);}
.intro_cont_2 .circle_bg{position:absolute; left:0; top:0; z-index:4; width:100%; height:100%; display:block;  clip-path:circle(0% at 50% 50%);}
.intro_cont_2 .circle_bg img{width:100%; height:100%; object-fit: cover;}
.intro_value_wrap{position:absolute; left:50%; top:0; z-index:6; padding:0 20px; max-width:1560px; width:100%; display:flex; align-items: center; height:100%; transform:translateX(-50%); box-sizing:border-box;}
.intro_value_wrap.mo{display: none;}
.intro_value_wrap .left_txt{width:50%; text-align:left;}
.intro_value_wrap .left_txt .txt_5{overflow:hidden;}
.intro_value_wrap .left_txt .txt_5 span{transform:translateY(110%); display:block; font-size:max(calc(22/1920*100vw),15px); color:#fff;}
.intro_value_wrap .left_txt .txt_6{margin-top:max(calc(30/1920*100vw),30px); font-size:max(calc(74/1920*100vw),32px); font-weight:700; line-height:1.5;  color:#fff;}
.intro_value_wrap .left_txt .txt_6>div{overflow:hidden;}
.intro_value_wrap .left_txt .txt_6 span{display:block; transform:translateY(110%);}
.intro_value_wrap .right_list{width:50%;}
.intro_value_wrap .value_list{transform:translateY(50%); opacity:0;}
.intro_value_wrap .value_list ul{display:flex; gap:42px; flex-wrap:wrap; align-items: flex-start;}
.intro_value_wrap .value_list ul li{padding:50px;  width: calc((100% - 42px)/2); min-height:344px; box-sizing:border-box; border-radius:24px; background:rgba(0,0,0,0.6); display:flex; flex-direction: column; justify-content: space-between; text-align:left;}
.intro_value_wrap .value_list ul li:nth-child(1){margin-top:-50px;}
.intro_value_wrap .value_list ul li:nth-child(2n){margin-left:auto; margin-top:50px;}
.intro_value_wrap .value_list ul li:nth-child(2n+1){margin-top:-50px;}
.intro_value_wrap .value_list ul li .num{font-size:max(calc(17/1920*100vw),14px); color:var(--orange);font-family: 'Poppins', sans-serif; }
.intro_value_wrap .value_list ul li .title{margin-top:12px; font-size:max(calc(38/1920*100vw),26px); font-weight:700; color:#fff;}
.intro_value_wrap .value_list ul li .txt{position:relative; padding-top:20px; font-size:max(calc(17/1920*100vw),14px); color:#fff; line-height:1.8;}



@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {
	/* 하단 */
	.intro_value_wrap.pc{display: none;}
	.intro_value_wrap.mo{
		display: block; position: unset; transform: unset; background-image: url(/asset/img/sub/intro_bg.png);
		height: auto; width: 100%; background-size: cover; padding: 80px 0;
	}
	.intro_value_wrap .left_txt{margin: 0 auto; margin-bottom: 100px; width: 90%; max-width: 600px;}
	.intro_value_wrap .right_list{margin: 0 auto; width: 90%; max-width: 600px;}
	.intro_value_wrap .value_list{transform: unset;}
}
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
	.intro_cont_txt_2 .circle_list .plus{font-size: 40px;}
	.intro_cont_txt_2 .circle_list ul{gap: 90px;}
	.intro_cont_txt_2 .circle_list ul li{width: 220px;}
	.intro_cont_2 .txt_4, .intro_cont_2 .txt_2{font-size: calc(32/500*100vw);}


	/* 하단 */
	.intro_value_wrap .value_list ul{gap: 20px;}
	.intro_value_wrap .value_list ul li:nth-child(2n+1){margin-top: 0;}
	.intro_value_wrap .value_list ul li:nth-child(2n){margin-top: 0;}
	.intro_value_wrap .value_list ul li{width: 100%;}
}
@media screen and (max-width:500px) {

	.intro_cont_txt_2 .circle_list ul{flex-direction: column;}
	.intro_cont_txt_2 .circle_list ul li.circle_3{top: 50%; left: 50%; transform: translate(-50%,-50%);}

	.intro_cont_txt_2 .txt_box .txt_3{line-height: 1.4;}
	.intro_cont_txt_2 .txt_box .txt_3 br{display: block;}

	/* 하단 */
	.intro_value_wrap .left_txt{margin-bottom: 60px;}
	.intro_value_wrap .left_txt .txt_5 span{font-size: 14px;}
	.intro_value_wrap .left_txt .txt_6{font-size: 28px;}
	.intro_value_wrap .value_list ul li{
		min-height: auto; padding: 40px 20px;
		gap: 20px; border-radius: 10px;
	}
	.intro_value_wrap .value_list ul li .title{font-size: 22px;}
}
@media screen and (max-width:320px) {}









.product_cont_1{position:relative; padding:max(calc(160/1920*100vw),50px) 0;}
.product_cont_1:before{position:absolute; right:0; top:0; z-index:1; width:max(calc(490/1920*100vw),50px); height:100%; background-color:#0E2747; display:block; content:"";}
.product_cont_1 .sub_cont{position:relative; z-index:2; display:flex; align-items: center;}
.product_cont_1 .sub_cont .txt_area{width:46%;}
.product_cont_1 .sub_cont .txt_area .title{margin:35px 0 0; font-size:clamp(28px, calc(48 / 1920 * 100vw), 48px); line-height:1.5; font-weight:700;}
.product_cont_1 .sub_cont .txt_area .txt{margin-top:50px; font-size:clamp(12px, calc(17 / 1920 * 100vw), 17px); line-height:1.6;}
.product_cont_1 .sub_cont .btn_area{margin-top:max(calc(80/1920*100vw),20px); }
.product_cont_1 .sub_cont .btn_area ul{display:Flex; gap:10px; }
.product_cont_1 .sub_cont .btn_area ul li{width:200px; }
.product_cont_1 .sub_cont .btn_area ul li a{position:relative; padding:16px; width:100%; height:100px; display:Flex; display:flex; flex-direction: column; justify-content: space-between;  border-radius:7px; background-color:#CBD2DF;  box-sizing:border-box; transition: all 0.3s ease-out;}
.product_cont_1 .sub_cont .btn_area ul li a:before{position:absolute; right:16px; top:16px; width:10px; aspect-ratio: 1/1; background:url(../asset/img/sub/btn_arrow.png) no-repeat center center; display:block; content:""; transition: all 0.3s ease-out;}
.product_cont_1 .sub_cont .btn_area ul li a:hover{background-color:var(--blue); color:#fff; }
.product_cont_1 .sub_cont .btn_area ul li a:hover:before{background:url(../asset/img/sub/btn_arrow_on.png) no-repeat center center;}
.product_cont_1 .sub_cont .btn_area ul li span{display:block;  font-size:clamp(12px, calc(14 / 1920 * 100vw), 14px);}
.product_cont_1 .sub_cont .btn_area ul li strong{display:block; font-size:clamp(14px, calc(18 / 1920 * 100vw), 18px); font-family: "poppinsmedium";}
.product_cont_1 .sub_cont .img_rolling{position:relative; margin-left:auto; padding:0 80px; width:44%; box-sizing:border-box; }
.product_cont_1 .sub_cont .img_rolling .swiper-button-next{position:absolute; right:0; top:50%; z-index:5; width:46px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_next_wh.png) no-repeat center center; border: 1px solid #fff; border-radius:50%; transform:translateY(-50%); cursor:pointer; transition: all 0.3s ease-out;}
.product_cont_1 .sub_cont .img_rolling .swiper-button-prev{position:absolute; left:0; top:50%; z-index:5; width:46px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_prev.png) no-repeat center center; border: 1px solid var(--blue); border-radius:50%; transform:translateY(-50%); cursor:pointer; transition: all 0.3s ease-out;}
.product_cont_1 .sub_cont .img_rolling .swiper-slide{aspect-ratio: 468/572; }
.product_cont_1 .sub_cont .img_rolling .swiper-slide img{width:100%; height:100%; object-fit: cover;}
.product_cont_1 .sub_cont .img_rolling .swiper-pagination{margin:16px auto 0; width:87px; height:40px; display:flex; align-items: center; justify-content: center; background-color:#E8EAEE; border-radius:5px;  font-size:clamp(14px, calc(18 / 1920 * 100vw), 18px); color:#A5A7AC; font-family: 'poppinsmedium';}
.product_cont_1 .sub_cont .img_rolling .swiper-pagination .swiper-pagination-current{color:#000;}


.product_cont_2{padding:max(calc(120/1920*100vw),50px) 0;}
.product_cont_2 h2{margin-bottom:50px; text-align:center; font-size:clamp(28px, calc(58 / 1920 * 100vw), 58px); font-weight:700;}
.product_cont_2 .video_list ul{margin:0 auto; max-width:1592px; gap:20px; display:flex; justify-content: center;}
.product_cont_2 .video_list ul li{width:calc((100% - 20px)/2);}
.product_cont_2 .video_list ul li:first-child:last-child {width:1089px;}
.product_cont_2 .video_list ul li .inner{position:relative; aspect-ratio: 1/0.5625;}
.product_cont_2 .video_list ul li .inner iframe{width:100%; height:100%; display:block; }

.product_cont_3 .sub_cont{display:Flex; flex-direction: row-reverse;}
.product_cont_3 .img_rolling{position:relative; padding:0 80px; width:44%; box-sizing:border-box; }
.product_cont_3 .txt_area{position:relative; padding:50px 0; margin-left:auto; width:49%; display:flex; align-items: center;}
.product_cont_3 .txt_area h2{font-size:clamp(28px, calc(48 / 1920 * 100vw), 48px); line-height:1.5; font-weight:700;}
.product_cont_3 .txt_area .txt{margin-top:50px; font-size:clamp(12px, calc(17 / 1920 * 100vw), 17px); line-height:1.6;}
.product_cont_3 .img_rolling{position:relative; margin-left:auto; padding:0 80px; width:44%; box-sizing:border-box; }
.product_cont_3 .img_rolling .swiper-button-next{position:absolute; right:0; top:50%; z-index:5; width:46px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_next.png) no-repeat center center; border: 1px solid var(--blue); border-radius:50%; transform:translateY(-50%); cursor:pointer; transition: all 0.3s ease-out;}
.product_cont_3 .img_rolling .swiper-button-prev{position:absolute; left:0; top:50%; z-index:5; width:46px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_prev.png) no-repeat center center; border: 1px solid var(--blue); border-radius:50%; transform:translateY(-50%); cursor:pointer; transition: all 0.3s ease-out;}
.product_cont_3 .img_rolling .swiper-slide{aspect-ratio: 468/572; }
.product_cont_3 .img_rolling .swiper-slide img{width:100%; height:100%; object-fit: cover;}
.product_cont_3 .swiper-pagination{position:absolute; left:0; bottom:0;  width:87px; height:40px; display:flex; align-items: center; justify-content: center; background-color:#E8EAEE; border-radius:5px;  font-size:clamp(14px, calc(18 / 1920 * 100vw), 18px); color:#A5A7AC; font-family: 'poppinsmedium';}
.product_cont_3 .swiper-pagination .swiper-pagination-current{color:#000;}
.product_cont_3 .img_rolling .swiper-pagination{display:none;}

.product_cont_4{padding:max(calc(120/1920*100vw),50px) 0;}
.product_cont_4 .sub_cont{max-width:1320px;}
.product_cont_4 .img_rolling .swiper-wrapper{display:flex;  flex-wrap:wrap; gap:80px 30px;}
.product_cont_4 .img_rolling .swiper-slide{width:calc((100% - 90px)/4); }
.product_cont_4 .img_rolling .img_area{position:relative; aspect-ratio: 297/213; }
.product_cont_4 .img_rolling .img_area img{width:100%; height:100%; object-fit: cover;}
.product_cont_4 .img_rolling .txt_area{padding-top:5px;}
.product_cont_4 .img_rolling .title{padding:15px 0; color:var(--blue); font-weight:700; border-bottom:1px solid #BECEE0; font-size: clamp(13px, calc(18 / 1920 * 100vw), 18px); line-height: 1.4;}
.product_cont_4 .img_rolling .txt{padding-top:20px; line-height:1.7; letter-spacing:-0.3px; font-size: clamp(12px, calc(16 / 1920 * 100vw), 16px);  }

.product_cont_5{padding:max(calc(40/1920*100vw),20px) 0;}
.product_cont_5 .sub_cont{max-width:1320px; padding:0 20px; box-sizing:border-box;}
.product_cont_5 .title_area{ margin-bottom:max(calc(80/1920*100vw),30px); display:flex; gap:30px; flex-wrap:wrap; align-items: center;}
/*  */
.product_cont_5 .title_area h2{font-size:clamp(28px, calc(58 / 1920 * 100vw), 58px); line-height:1.5; font-weight:700;}
.product_cont_5 .title_area p{font-size:max(calc(20/1920*100vw),14px); line-height:1.5;}
.product_cont_5 .img_rolling{position:relative; padding:0 96px; }
.product_cont_5 .img_rolling .swiper-button-next{position:absolute; right:0; top:50%; z-index:5; width:46px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_next.png) no-repeat center center; border: 1px solid var(--blue); border-radius:50%; transform:translateY(-50%); cursor:pointer; transition: all 0.3s ease-out;}
.product_cont_5 .img_rolling .swiper-button-prev{position:absolute; left:0; top:50%; z-index:5; width:46px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_prev.png) no-repeat center center; border: 1px solid var(--blue); border-radius:50%; transform:translateY(-50%); cursor:pointer; transition: all 0.3s ease-out;}

.product_cont_5 .img_rolling .swiper-slide{ display:Flex; align-items: center; justify-content: center; }
/* aspect-ratio: 1089/613; */
.product_cont_5 .img_rolling .swiper-slide img{max-width:100%; max-height:100%; object-fit: cover;}
.product_cont_5 .title_area.type2{margin-bottom:60px; justify-content: center;}


.product_cont_1 .sub_cont .img_rolling .swiper-button-next:hover{background:url(../asset/img/sub/rolling_next.png) no-repeat center center #fff;}
.product_cont_1 .sub_cont .img_rolling .swiper-button-prev:hover{background:url(../asset/img/sub/rolling_prev_wh.png) no-repeat center center #0E2747;}
.product_cont_3 .img_rolling .swiper-button-next:hover,
.product_cont_5 .img_rolling .swiper-button-next:hover{background:url(../asset/img/sub/rolling_next_wh.png) no-repeat center center #0E2747;}
.product_cont_3 .img_rolling .swiper-button-prev:hover,
.product_cont_5 .img_rolling .swiper-button-prev:hover{background:url(../asset/img/sub/rolling_prev_wh.png) no-repeat center center #0E2747;}




.product_cont_6{padding:max(calc(120/1920*100vw),50px) 0;}
.product_cont_6 .sub_cont{position:relative; max-width:1320px; padding:0 20px; box-sizing:border-box;}
.product_cont_6 h2{margin-bottom:70px; text-align:center; font-size:clamp(28px, calc(58 / 1920 * 100vw), 58px); font-weight:700;}
.product_cont_6 ul {position:relative; display:flex; flex-wrap:wrap;}
.product_cont_6 ul:before{position:absolute; left:0; bottom:0; width:100%; aspect-ratio: 1/0.26; background: rgba(255, 255, 255, 0); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 30%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%); display:block; content:"";}
.product_cont_6 .no-gradiant ul:before{display: none;}
.product_cont_6 .more_list.open ul:before{display:none;}
.product_cont_6 ul li{margin-bottom:50px; width:47.5%; margin-right: 5%;}
.product_cont_6 ul li:nth-child(2n){margin-right: 0;}
.product_cont_6 ul li .img_area{aspect-ratio: 607/313;}
.product_cont_6 ul li .img_area img{width:100%; height:100%; object-fit: cover;}
.product_cont_6 ul li .txt_area{padding-top:20px; font-size:clamp(14px, calc(20 / 1920 * 100vw), 20px); line-height: 1.6; letter-spacing: -0.045em; }
.product_cont_6 .list_wrap{position:relative; }
.product_cont_6 .list_wrap .more{position:absolute; left:0; bottom:0; z-index:3; width:100%; text-align:center; }
.product_cont_6 .list_wrap .btn_more{width:137px; height:50px; line-height:50px; display:inline-block; background-color:#000; text-align:center; border-radius:7px; size:max(calc(17/1920*100vw),13px); color:#fff; cursor:pointer;}

.product_cont_6 .list_wrap2 {position:relative;}
.product_cont_6 .list_wrap2 ul{gap:40px;}
.product_cont_6 .list_wrap2 ul li{width:calc((100% - 80px)/3); margin-right: 0;}
.product_cont_6 .list_wrap2:before{position:absolute; left:0; bottom:0; width:100%; aspect-ratio: 1/0.26; background: rgba(255, 255, 255, 0); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 30%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%); display:block; content:"";}
.product_cont_6 .list_wrap2.no-gradiant:before{display: none;}
.product_cont_6 .list_wrap2 li .img_area{aspect-ratio: 400/350;}
.product_cont_6 .list_wrap2 li .img_area img{width:100%; height:100%; object-fit: cover;}
.product_cont_6 .list_wrap2 li .txt_area{padding-top:20px; font-size:clamp(14px, calc(20 / 1920 * 100vw), 20px); text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
.product_cont_6 .list_wrap2{position:relative; width:100%;}
.product_cont_6 .list_wrap2 .more{position:absolute; left:0; bottom:0; z-index:3; width:100%; text-align:center; }
.product_cont_6 .list_wrap2 .btn_more{width:137px; height:50px; line-height:50px; display:inline-block; background-color:#000; text-align:center; border-radius:7px; size:max(calc(17/1920*100vw),13px); color:#fff; cursor:pointer;}

.product_cont_7{position:relative; background-color:#0E2747; padding:max(calc(100/1920*100vw),50px) 0;}
.product_cont_7 .logo{position:absolute; left:7%; top:100px;}
.product_cont_7 .title_area{margin:0 auto max(calc(90/1920*100vw),40px); max-width:1280px; text-align:center; }
.product_cont_7 .title_area>div{display:inline-block; text-align:left;}
.product_cont_7 .title_area h2{margin-bottom:70px; font-size:clamp(28px, calc(58 / 1920 * 100vw), 58px); font-weight:700; color:#fff;}
.product_cont_7 .title_area p{margin-top:40px;  font-size:clamp(14px, calc(17 / 1920 * 100vw), 17px);color:#fff; font-weight:300; line-height:1.7;}
.product_cont_7 .swiper-slide{position:relative; width:auto; aspect-ratio: 810/480;}
.product_cont_7 .swiper-slide img{width:100%; object-fit: cover;}
.product_cont_7 .img_rolling{position:relative; }
.product_cont_7 .img_rolling .swiper-button-next{position:absolute; right:4%; top:50%; z-index:5; width:63px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_next.png) no-repeat center center #fff; border-radius:50%; transform:translateY(-50%); cursor:pointer; transition: all 0.3s ease-out;}
.product_cont_7 .img_rolling .swiper-button-prev{position:absolute; left:4%; top:50%; z-index:5; width:63px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_prev.png) no-repeat center center #fff;border-radius:50%; transform:translateY(-50%); cursor:pointer; transition: all 0.3s ease-out;}
.product_cont_7 .img_rolling .swiper-button-next:hover{background:url(../asset/img/sub/rolling_next_wh.png) no-repeat center center #0E2747;}
.product_cont_7 .img_rolling .swiper-button-prev:hover{background:url(../asset/img/sub/rolling_prev_wh.png) no-repeat center center #0E2747;}

.product_cont_8{padding:max(calc(120/1920*100vw),50px) 0;}
.product_cont_9 h2,
.product_cont_8 h2{margin-bottom:70px; text-align:center; font-size:clamp(28px, calc(58 / 1920 * 100vw), 58px); font-weight:700;}
.product_cont_8 .sub_cont{max-width:1320px; padding:0 20px; box-sizing:border-box; }
.product_list_type1>ul{display:Flex; flex-wrap:wrap; gap:80px 30px;}
.product_list_type1>ul>li{width: calc((100% - 90px)/4);}
.product_list_type1>ul>li .img_area{aspect-ratio: 297/213;}
.product_list_type1>ul>li .img_area img{width:100%; height:100%; object-fit: cover;}
.product_list_type1>ul>li .txt_area{padding-top:16px; font-size:clamp(13px, calc(18 / 1920 * 100vw), 18px); font-weight:700; color:var(--blue); line-height: 1.4;}
.product_list_type1>ul.row3{gap:48px;}
.product_list_type1>ul.row3>li{width:calc((100% - 96px)/3) ;}
.product_list_type1>ul.row3>li .img_area{aspect-ratio: 394/483;}
.product_list_type1>ul.row3>li .txt_area{color:#000;}

.product_equipment{margin:0 auto; max-width:1137px;}
.product_equipment ul{display:flex; gap:10px; }
.product_equipment ul li{display:flex;  }
.product_equipment .title{width:23%; height:55px; padding:10px; box-sizing:border-box; border:1px solid #ccc; border-radius:4px; display:flex; align-items: center; justify-content: center; box-sizing:border-box; font-size:clamp(13px, calc(18 / 1920 * 100vw), 18px); text-align:center;}
.product_equipment .txt{width:77%; height:55px; padding:10px; box-sizing:border-box; background-color:#FBFBFC; border-radius:4px; display:flex; align-items: center; justify-content: center; box-sizing:border-box; font-size:clamp(13px, calc(18 / 1920 * 100vw), 18px); color:#6C6D70; text-align:center;}
.product_equipment .thead .txt,
.product_equipment .thead .title{background-color:#313538; color:#fff;  border:none;}
.product_equipment .tbody ul{margin-top:10px;}
.product_equipment .tbody ul:nth-child(2n) .txt{background-color:#D9DBDF;}

.product_cont_9{padding:max(calc(120/1920*100vw),50px) 0; background-color:#0E2747; width: 100%;}
.product_cont_9 h2{color:#fff;}
.product_cont_9 .img_rolling{position:relative; overflow:inherit; margin:0 auto;  max-width:958px; padding:0 80px; box-sizing:border-box;  }
.product_cont_9 .swiper-slide .img_area{aspect-ratio: 770/420;}
.product_cont_9 .swiper-slide .img_area img{width:100%; height:100%; object-fit: cover;}
.product_cont_9 .swiper-slide .txt_area{padding:20px 0 0; text-align:center; font-size:clamp(14px, calc(20 / 1920 * 100vw), 20px); color:#fff; text-align:center; font-weight:600; opacity:0; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;  line-height: 1.4; letter-spacing: -0.045em; }
.product_cont_9 .swiper{overflow:inherit;}
.product_cont_9 .img_rolling .swiper-button-next{position:absolute; right:0; top:calc(50% - 55px); z-index:5; width:63px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_next.png) no-repeat center center #fff; border-radius:50%; transform:translateY(-50%); cursor:pointer;}
.product_cont_9 .img_rolling .swiper-button-prev{position:absolute; left:0; top:calc(50% - 55px); z-index:5; width:63px; aspect-ratio: 1/1; background:url(../asset/img/sub/rolling_prev.png) no-repeat center center #fff;border-radius:50%; transform:translateY(-50%); cursor:pointer;}
.product_cont_9 .img_rolling .swiper-slide-active .txt_area{opacity:1; }
.product_cont_9 .img_rolling .swiper-pagination{width:100%; display:flex; align-items: center; justify-content: center; gap:9px; margin-top: 30px;}
.product_cont_9 .img_rolling .swiper-pagination span{width:8px; aspect-ratio: 1/1; border:1px solid #BFBFBF; box-sizing:border-box; border-radius:50%; }
.product_cont_9 .img_rolling .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff; }

@media screen and (max-width:960px) {
.product_cont_2 .video_list ul li:first-child:last-child {width:100%;}

}

@media screen and (max-width:960px) {
.product_cont_1 .sub_cont{display:block; }
.product_cont_1 .sub_cont .txt_area{margin-bottom:60px; width:100%;}
.product_cont_1 .sub_cont .img_rolling{width:100%;}
.product_cont_1 .sub_cont .btn_area ul li a{height:65px;}
.product_cont_7 .title_area h2{margin-bottom:0;}
.product_cont_1:before{display:none;}
.product_cont_1 .sub_cont .img_rolling .swiper-button-next{background:url(../asset/img/sub/rolling_next.png) no-repeat center center; border-color:var(--blue);}
.product_cont_2 .video_list{padding:0 16px;}
.product_cont_2 .video_list ul{display:block; }
.product_cont_2 .video_list ul li{width:100%; margin-bottom:20px; }
.product_cont_3 .sub_cont{display:block; }
.product_cont_3 .txt_area{padding:0 0 40px; width:100%;}
.product_cont_3 .img_rolling{width:100%;}
.product_cont_3 .txt_area .swiper-pagination{display:none;}
.product_cont_4 .img_rolling .swiper-wrapper{flex-wrap:nowrap; gap:10px;}
.product_cont_4 .img_rolling .swiper{padding:0 16px; overflow-x:auto;}
.product_cont_4 .img_rolling .swiper-slide{width:258px;}
.product_cont_5 .title_area{display:block; }
.product_cont_5 .title_area h2{margin-bottom:12px;}
.product_cont_6 ul{display:block; }
.product_cont_6 ul li{width:100%;}
.product_cont_5 .img_rolling{padding:0 0 60px;}
.product_cont_5 .img_rolling .swiper-button-next{margin-left:10px; top:auto; left:50%; bottom:0; transform: translate(50%, 0); width:40px;}
.product_cont_5 .img_rolling .swiper-button-prev{margin-left:-10px; top:auto; left:50%; bottom:0; transform: translate(-50%, 0); width:40px;}
.product_cont_6 h2{margin-bottom:35px;}
.product_cont_7 .logo{position:Relative; left:auto; top:auto; margin-bottom:14px; padding:0 4%;}
.product_cont_7 .logo img{max-width:55px;}
.product_cont_7 .title_area>div{padding:0 4%; }
.product_cont_7 .title_area p{margin-top:25px;}
.product_cont_4 .sub_cont{padding:0;}
.product_cont_1 .sub_cont .img_rolling .swiper-button-next,
.product_cont_1 .sub_cont .img_rolling .swiper-button-prev,
.product_cont_3 .img_rolling .swiper-button-prev,
.product_cont_3 .img_rolling .swiper-button-next,
.product_cont_7 .img_rolling .swiper-button-next,
.product_cont_7 .img_rolling .swiper-button-prev{width:40px;}
.product_cont_1 .sub_cont .img_rolling,
.product_cont_3 .img_rolling{padding:0 52px;}
.product_cont_1 .sub_cont .txt_area .title{margin-top:18px;}
.product_cont_1 .sub_cont .txt_area .txt{margin-top:20px;}
.product_cont_3 .txt_area .txt{margin-top:30px;}
.product_cont_7 .title_area p br{display:none;}

.product_cont_1 .sub_cont .img_rolling .swiper-button-next:hover{background:url(../asset/img/sub/rolling_next_wh.png) no-repeat center center var(--blue);}

.product_cont_8 h2{margin-bottom:30px;}
.product_cont_8 .sub_cont{padding:0;}
.product_list_type1>ul.row3,
.product_list_type1{padding:0 16px; overflow-x:auto; overflow-y:hidden;}
.product_list_type1>ul.row3,
.product_list_type1>ul{flex-wrap:unset; gap:20px; }
.product_list_type1>ul.row3>li,
.product_list_type1>ul>li{width:230px; white-space: nowrap; flex-shrink: 0;}

.product_equipment{padding:0 20px; }

.product_cont_6 .list_wrap2 ul{gap:20px; display:Flex;}
.product_cont_6 .list_wrap2 ul li{margin-bottom:20px; width:calc((100% - 20px)/2)}
.product_cont_9 .img_rolling{padding:0 50px;}
.product_cont_9 .img_rolling .swiper-button-prev{width:40px; left:5px; top: calc(50% - 43px); }
.product_cont_9 .img_rolling .swiper-button-next{width:40px; right:5px; top: calc(50% - 43px); }
.product_cont_9 h2, .product_cont_8 h2{margin-bottom:30px;}
.product_cont_9 .img_rolling .swiper-pagination{margin-top: 15px;}
}

@media screen and (max-width:768px) {
.product_cont_1 .sub_cont .btn_area ul li{width:50%}

}


/* sublayout */
@media screen and (max-width:960px) {
.sub_visual .navi>ul{width:100%;}
.sub_visual .navi>ul>li{width:calc((100% - 54px)/2);}
}
@media screen and (max-width:768px) {

.sub_visual .navi>ul>li .s_navi_open{padding:0 25px 0 10px; background-position:right 10px center;}

}

/* view_area */
.sub_container.type2{padding:max(calc(200/1920*100vw),150px) 0;}
.view_cont .title_area{padding-bottom:15px; border-bottom:1px solid #000000;}
.view_cont .view_title {font-size:clamp(28px, calc(46 / 1920 * 100vw), 46px); font-weight:700; line-height:1.6; letter-spacing:-0.3px;}
.view_cont .info_area{margin-top:max(calc(58/1920*100vw),25px); display:Flex; align-items: center;}
.view_cont .info_area .date{font-size:clamp(11px, calc(17 / 1920 * 100vw), 17px); color:#949494;}
.view_cont .info_area .attach_file{margin-left:auto; display:Flex; padding:9px 15px; align-items: center; border:1px solid #CDCDCD; border-radius:5px;}
.view_cont .info_area .attach_file span{position:relative; padding:0 10px 0 26px; display:inline-block; font-size:clamp(11px, calc(17 / 1920 * 100vw), 17px); min-height:16px; background:url(../asset/img/sub/icon_file.png)no-repeat 0 center;}
.view_cont .info_area .attach_file span:before{position:absolute; right:0; top:50%; width:1px; height:16px; background-color:#333; display:block; content:""; transform:translateY(-50%);}
.view_cont .info_area .attach_file a{padding-left:10px; color:#777777; font-size:clamp(11px, calc(17 / 1920 * 100vw), 17px); }
.view_cont_area{padding:30px 0; min-height:max(calc(800/1920*100vw),235px); border-bottom:2px solid #000; size:clamp(14px, calc(20 / 1920 * 100vw), 20px); line-height:1.7; letter-spacing:-0.3px;}
.view_btn_area{margin-top:max(calc(50/1920*100vw),40px); position:relative; text-align:center; }
.view_btn_area .link_list{position:relative; z-index:2; width:165px; height:46px; line-height:46px; background-color:#000; border-radius:5px; size:clamp(11px, calc(17 / 1920 * 100vw), 17px); color:#fff; display:inline-block;}
.view_btn_area ul{position:absolute; z-index:1; left:0; top:0; width:100%; display:Flex;  align-items: center;}
.view_btn_area ul li a{display:flex; flex-direction: column; justify-content: space-between; text-align:left;}
.view_btn_area ul li.next{margin-left:auto; text-align:right;}
.view_btn_area ul li.prev a{position:relative; padding-left:90px; min-height:54px; }
.view_btn_area ul li.next a{position:relative; padding-right:90px; min-height:54px;  text-align:right;}
.view_btn_area ul li.prev a:before{position:absolute; left:0; top:0; width:54px; aspect-ratio: 1/1; display:block; background:url(../asset/img/sub/view_prev.svg) no-repeat center center; background-size:18px; border:1px solid var(--blue); border-radius:50%; content:""; transition: all 0.3s ease-out; box-sizing:border-box;}
.view_btn_area ul li.next a:before{position:absolute; right:0; top:0; width:54px; aspect-ratio: 1/1; display:block; background:url(../asset/img/sub/view_next.svg) no-repeat center center; background-size:18px; border:1px solid var(--blue); border-radius:50%; content:""; transition: all 0.3s ease-out; box-sizing:border-box;}
.view_btn_area ul li.prev a:hover:before{background:url(../asset/img/sub/view_prev_on.svg) no-repeat center center var(--blue); background-size:18px;}
.view_btn_area ul li.next a:hover:before{background:url(../asset/img/sub/view_next_on.svg) no-repeat center center var(--blue); background-size:18px;}
.view_btn_area ul li strong{display:block; font-size:clamp(13px, calc(46 / 1920 * 100vw), 18px); font-family: var(--font);}
.view_btn_area ul li span{display:block; font-size:clamp(13px, calc(46 / 1920 * 100vw), 17px);}
@media screen and (max-width:960px) {
.view_cont .info_area{display:block;}
.view_cont .info_area .date{margin-bottom:20px;}
.view_btn_area .link_list{width:104px; height:37px; line-height:37px; font-size:13px;}
.view_btn_area ul{position:relative; margin-top:50px; display:block; }
.view_btn_area ul li{padding:10px 0; border-bottom:1px solid #ddd;}
.view_btn_area ul li:last-child{border-bottom:none;}
.view_btn_area ul li.prev a{padding-left:48px; min-height:34px; display:flex; align-items: center; justify-content: flex-start; flex-direction:inherit; gap:12px;}
.view_btn_area ul li.prev a:before{width:34px;}
.view_btn_area ul li.next a:before{right:auto; left:0; width:34px; }
.view_btn_area ul li.next a{padding:0 0 0 48px; min-height:34px;  display:flex; align-items: center; justify-content: flex-start; flex-direction:inherit; gap:12px;}
}

/* location */
.location{padding:150px 0; }
.location .sub_cont{display:flex; align-items: center;}
.location .map_area{width:53%; aspect-ratio: 757/530;}
.location .map_area iframe{width:100%; height:100%; display:block; }
.location .location_cont{margin-left:auto; width:40%;}
.location .location_cont .name{font-size:17px; color:var(--blue);font-family: 'poppinsmedium';}
.location .location_cont p{margin-top:20px; font-size:38px; font-weight:700;}
.location .location_cont ul{margin-top:60px;}
.location .location_cont ul li{margin-bottom:15px; padding:10px 10px 10px 40px; height:100px; border-radius:13px; border:1px solid #C5C5C5; display:Flex; align-items: center; gap:35px; box-sizing:border-box; }
.location .location_cont ul li:last-child{margin-bottom:0;}
.location .location_cont ul li:before{width:30px; height:30px; display:block; content:"";}
.location .location_cont ul li.icon_1:before{background:url(../asset/img/sub/location_icon_1.png) no-repeat center center;}
.location .location_cont ul li.icon_2:before{background:url(../asset/img/sub/location_icon_2.png) no-repeat center center;}
.location .location_cont ul li.icon_3:before{background:url(../asset/img/sub/location_icon_3.png) no-repeat center center;}
.location .location_cont ul li span{font-size:17px; margin-bottom:15px; font-family: 'poppinsmedium'; display:block; line-height:1.5;}
.location .location_cont ul li strong{font-size:17px; font-weight:300; display:block; line-height:1.5;}
@media screen and (max-width: 960px){
.location{padding:50px 0;}
.location .map_area{aspect-ratio: 1/1;}
.location .location_cont ul{margin-top:30px;}
.location .location_cont .name{font-size:12px;}
.location .location_cont p{font-size:24px;}
.location .sub_cont{display:block; }
.location .map_area{margin-bottom:60px; width:100%;}
.location .location_cont{ width:100%;}
.location .location_cont ul li strong{font-size:12px;}
.location .location_cont ul li span{margin-bottom:5px; font-size:12px;}
}

.product_cont_6 .list_wrap2 ul li,
.more_list ul li {display: none;}
.product_cont_6 .list_wrap2 ul li:nth-child(-n+6),
.more_list ul li:nth-child(-n+4) {display: block;}
.product_cont_6 .list_wrap2.open ul li,
.more_list.open ul li {display: block;}
.product_cont_6 .list_wrap2.open ul:before{display:none;}


