#header .gnb ul.main_menu li a {padding:0; width:200px;}

.pdinfo-wrap .right .kp-swiper-container .swiper-slide .description p	{
display: -webkit-box;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
overflow: hidden;
-webkit-box-orient: vertical;
text-align: left;
word-wrap: break-word;
height: 108px; }

.pd-tab-space .section ul.ul-problem li:nth-child(odd) {width:60%;}
.pd-tab-space .section ul.ul-problem li:nth-child(even) {width:40%;}
.product-wrap .pd-top .right .bubble ul li {text-align:center;}

#navi .navi-box > div.depth-1 {width:200px;}
#navi .navi-box > div.depth-2 {width:350px;}

@media (max-width: 780px){ 
	#navi .navi-box > div .name {padding-left: 10px !important; height:50px; overflow:hidden;}
	#navi .navi-box > div .name, #navi .navi-box > div .style-depth li a {font-size:12px !important;}
.pdinfo-wrap .right .kp-swiper-container .swiper-slide .description p {text-align:justify; display:block; height:auto; -webkit-line-clamp: unset; overflow: visible; text-overflow: unset;}
#menu_ul li .sub_menu li a {font-size:12px !important; padding-left:25px !important;}
}