/* 랜딩 이미지 */
#landing_main img {width: 100%;}

/* 랜딩 메뉴 */
.landing_menu {width: 100%; background-color: #fff; border-top: 1px solid #ddd;}
.landing_menu ul {width: 100%; align-items: start;display: flex; flex-wrap: wrap;}
.landing_menu ul li {width: 25%; text-align: center;border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.landing_menu ul li:nth-child(4n){border-right: 0;}
.landing_menu ul li a {width: 100%; display: inline-block; padding: 10px 20px;}
.landing_menu ul li a.on {background-color: #25C6BD; color: #fff;}

/* 랜딩 쇼츠 구역 */
.threadlift_shorts_section {background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(246,251,255,1) 100%);}
.doubleEye_shorts_section {background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(143,176,255,1) 38%);}
.filler_shorts_section {
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,166,198,1) 38%);
}
.ulthermage_shorts_section {
background:linear-gradient(0deg, rgba(228,245,255,1) 0%, rgba(128,197,254,1) 51%);
}
.ulthermage {
	width: 100%;
	display: flex;
	
}
.ulthermage img {
	width: calc(100% / 2) !important;
}
.shorts_container {position:relative;margin: 0 auto;width:74%;aspect-ratio: 9/16;}
.shorts_container iframe {position:absolute;width:100%;height:100%;left:0;top:0;border-radius: 10px;}

/* 반응형 */
@media (max-width: 500px){.landing_menu ul li a { padding: 10px ; font-size: 0.9rem;}}