/* CSS Document */

.lh-main-visual {display:block;background:url(../image/bg_visual.png) repeat-x;background-size:contain;}
.lh-main-visual > .lh-wrap-950px {display:block;position:relative;}
.lh-main-visual > .lh-wrap-950px > .opacity-bg {display:block;position:relative;z-index:1;}
.lh-main-visual .copy {display:block;position:absolute;top:0px;width:100%;height:0;z-index:2;}
.lh-main-visual .copy * {
-webkit-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-moz-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-o-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.lh-main-visual .copy > h3 {display:block;margin:0 auto;width:79%;padding:3.5% 0% 0%;}
.lh-main-visual .copy > h4 {display:block;margin:0 auto;width:69%;padding:1% 0% 0%;}

.lh-main-visual .lh-slider-wrap {display:block;width:100%;position:absolute;top:31.9%;height:74%;z-index:2;}
.lh-main-visual .swiper-container {display:block;width:100%;height:100%;}
.lh-main-visual .swiper-container > .swiper-wrapper {z-index:1;}
.lh-main-visual .swiper-container > .swiper-wrapper > .swiper-slide {display:block;width:100%;height:inherit;}
.lh-main-visual .pagination {display:block;position:absolute;width:100%;bottom:-20px;z-index:3;}
.lh-main-visual .pagination > div {display:block;text-align:center;}
.lh-main-visual .pagination > div:after {content:"";display:block;clear:both;}
.lh-main-visual .pagination > div > span {display:inline-block;*display:inline;*zoom:1;margin:1px;width:20px;height:20px;background:url(../image/cursor_swiper_main_disabled.png) no-repeat 50% 50%;}
.lh-main-visual .pagination > div > span.swiper-active-switch {background-image:url(../image/cursor_swiper_main_active_color.png);}

#lh-best-product {display:block;border:1px solid #cdcdcd;margin:150px 0% 10px;padding:2% 1em;
border-radius:18px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
-o-border-radius:18px;
}
#lh-best-product:after {display:block;content:"";clear:both;}
#lh-best-product > .lh-best-list {display:block;position:relative;float:left;width:50%;}

.lh-best-list > div > dl, 
.lh-best-list > div > dl > dt, 
.lh-best-list > div > dl > dd {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.lh-best-list > h3 {display:block;position:absolute;top:-100px;left:-10px;margin:0% 0em 0%;color:#2d2d2d;font-size:1em;line-height:1.0em;font-weight:normal;padding:0em 1.5em; letter-spacing:-0.1em;}
.lh-best-list > h3 > img {vertical-align:top;}
.lh-best-list > h3 > span {font-size:1.5em;line-height:1.0em;}
.lh-best-list > h3 > span > strong {}
.lh-best-list > h3 > small {margin-left:0.5em;font-size:1em;line-height:1.0em;}
.lh-best-list > div {display:block;width:100%;min-height:200px;text-align:left;margin:0 0 0 auto;}
.lh-best-list > div > dl {display:inline-block;*display:inline;*zoom:1;position:relative;vertical-align:top;margin:10px 0px;padding:10px 0em 5px;width:99%;text-align:left;background-color:#FFF;position:relative;z-index:4;
-webkit-transition: all 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-moz-transition: all 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-o-transition: all 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition: all 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
/*.lh-best-list > div > dl:hover {margin-top:-5px;z-index:10;
-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
-ms-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
}*/
.lh-best-list > div > dl a {text-decoration:none;}
.lh-best-list > div > dl > dt {display:block;padding:0em 0.5em;position:absolute;top:17px;left:0px;width:130px;}
.lh-best-list > div > dl > dt > div {display:block;/* border:1px solid #dddddd; */width:130px;height:130px;}
.lh-best-list > div > dl > dt > div > img {display:inline-block;*display:inline;*zoom:1;max-width:100%;margin:0 auto;line-height:100%;vertical-align:middle;}
.lh-best-list > div > dl > dd {display:block;padding:10px 0.5em;position:relative;padding:0 0 0 170px;}
.lh-best-list > div > dl > dd.info {}
.lh-best-list > div > dl > dd.action {}
.lh-best-list > div > dl > dd > ul {color:#282828;padding:0em 0em 0em 0em;}
.lh-best-list > div > dl > dd.action > ul {padding:0em 0em;}
.lh-best-list > div > dl > dd > ul > li {display:block;padding:0.01em 0em 0.01em;}
.lh-best-list > div > dl > dd > ul > li > h1 {display:block;margin:0em;font-weight:bold;font-size:1.4em;line-height:1.2em;padding:7px 0px;}
.lh-best-list > div > dl > dd > ul > li > h1 > a {display:block;margin:0em;padding:0em 0em;letter-spacing:-0.04em;color:#333;}
.lh-best-list > div > dl > dd > ul > li > h1 > a:hover {color:#888;}
.lh-best-list > div > dl > dd > ul > li > strong {font-size:0.75em;line-height:1.6em;}
.lh-best-list > div > dl > dd > ul > li > span {font-size:0.75em;line-height:1.6em;}
.lh-best-list > div > dl > dd > ul > li.description-body {overflow:hidden;height:65px;}
.lh-best-list > div > dl > dd > ul > li.sales-body {padding:0.2em 0em 0.2em;color:#2dae36;}
.lh-best-list > div > dl > dd > ul > li.sales-body > strong {font-size:0.9em;font-weight:normal;}
.lh-best-list > div > dl > dd > ul > li.sales-body > span.sales {font-size:0.9em;font-weight:bold;}
.lh-best-list > div > dl > dd > ul > li.price-body > span.price {text-decoration:line-through;}

.lh-best-list > div > dl > dd.info > ul > li.button-body {padding:0.5em 0em 0em;}
.lh-best-list > div > dl > dd.info > ul > li.button-body > * {font-size:0.8em;margin:5px 5px 5px 0px;text-decoration:none;color:#333;}
.lh-best-list > div > dl > dd.info > ul > li.button-body > a > span {display:block;padding:0em 0em;}
.lh-best-list > div > dl > dd.info > ul > li.button-body > a > span:before {margin-right:7px;}
.lh-best-list > div > dl > dd.info > ul > li.button-body > a:hover {}
.lh-best-list > div > dl > dd.info > ul > li.button-body .lh-button-text-detail {display:block;width:85px !important;background:#000 url(../image/bg_boxbutton_white_opacity_109x27.png) no-repeat 0% 0%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#FFF;padding:0.5em 1em;text-align:center;font-size:1em;}

.lh-goods-list {}
.lh-goods-list > div > dl, 
.lh-goods-list > div > dl > dt, 
.lh-goods-list > div > dl > dd {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.lh-goods-list > h3 {display:block;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin: 5% 0em 2%;color:#2d2d2d;font-size:1em;line-height:1.0em;font-weight:normal;padding:0em 1.5em 0em 70px; letter-spacing:-0.1em;min-height:70px;}
.lh-goods-list > h3 > img {display:block;position:absolute;top:0px;left:1.5em;}
.lh-goods-list > h3 > span {display:inline-block;*display:inline;*zoom:1;position:relative;z-index:2;font-size:2.35em;line-height:1.0em;}
.lh-goods-list > h3 > span > strong {}
.lh-goods-list > h3 > small {display:inline-block;*display:inline;*zoom:1;position:relative;z-index:2;margin-left:0.5em;font-size:1.125em;line-height:1.0em;}
.lh-goods-list > div {display:block;border-top:1px solid #f2f2f2;width:100%;height:inherit;background:url(../image/shadow_title_bottom.png) no-repeat 5% 0%;}
.lh-goods-list > div > dl {display:block;position:relative;padding:35px 1em;border-bottom:1px solid #f2f2f2;}
.lh-goods-list > div > dl a {text-decoration:none;}
.lh-goods-list > div > dl:after {content:"";display:block;clear:both;}
.lh-goods-list > div > dl > dt {display:block;position:absolute;width:185px;top:35px;left:20px;}
.lh-goods-list > div > dl > dt > div {display:block;border:1px solid #dddddd;width:185px;height:185px;text-align:center;}
.lh-goods-list > div > dl > dt > div > img {display:inline-block;*display:inline;*zoom:1;max-width:100%;margin:0 auto;line-height:100%;vertical-align:middle;}
.lh-goods-list > div > dl > dd {display:block;}
.lh-goods-list > div > dl > dd.info {position:relative;width:100%;min-height:210px;padding:0px 140px 0px 200px;}
.lh-goods-list > div > dl > dd.action {position:absolute;top:60px;right:0px;width:140px;}
.lh-goods-list > div > dl > dd > ul {color:#282828;padding:0em 1.2em;}
.lh-goods-list > div > dl > dd.action > ul {padding:0em 0em;}
.lh-goods-list > div > dl > dd > ul > li {display:block;padding:0.05em 0em 0.05em;}
.lh-goods-list > div > dl > dd > ul > li > em {display:inline-block;*display:inline;*zoom:1;}
.lh-goods-list > div > dl > dd > ul > li > h1 {display:block;margin:0em;font-weight:normal;font-size:2em;line-height:1.2em;}
.lh-goods-list > div > dl > dd > ul > li > h1 > a {display:block;margin:0em;padding:0em 0em;letter-spacing:-0.04em;color:#282828;}
.lh-goods-list > div > dl > dd > ul > li > h1 > a:hover {color:#888;}
.lh-goods-list > div > dl > dd > ul > li > strong {font-size:0.75em;line-height:1.6em;}
.lh-goods-list > div > dl > dd > ul > li > span {font-size:0.75em;line-height:1.6em;}
.lh-goods-list > div > dl > dd > ul.color > li.sales-body {padding:0.2em 0em 0.2em;color:#167ccb;}
.lh-goods-list > div > dl > dd > ul.gray > li.sales-body {padding:0.2em 0em 0.2em;color:#eb6330;}
.lh-goods-list > div > dl > dd > ul > li.sales-body > strong {font-size:1.25em;font-weight:normal;}
.lh-goods-list > div > dl > dd > ul > li.sales-body > span.sales {font-size:1.25em;font-weight:bold;}
.lh-goods-list > div > dl > dd.action > ul > li.button-body {padding:1.3em 0em;}
.lh-goods-list > div > dl > dd.action > ul > li.button-body > * {display:block;width:60px;margin-bottom:0.5em;padding:0.6em 1.5em;font-size:0.8em;}
.lh-goods-list > div > dl > dd.action > ul > li.button-body > a > span {display:block;white-space:nowrap;}
.lh-goods-list > div > dl > dd.action > ul > li.button-body > a > span:before {display:block;font-size:2em;text-align:center;line-height:1em;}

/*
.lh-goods-list > div > dl > dd.info > ul > li.button-body {padding:1em 0em 0em;}
.lh-goods-list > div > dl > dd.info > ul > li.button-body > * {display:block;width:60px;margin-bottom:0.5em;padding:0.6em 1.5em;font-size:0.8em;}
.lh-goods-list > div > dl > dd.info > ul > li.button-body > a > span {display:block;white-space:nowrap;}
.lh-goods-list > div > dl > dd.info > ul > li.button-body > a > span:before {display:block;font-size:2em;text-align:center;line-height:1em;}
*/

/* Mobile Style Media */
@media only screen and (max-width:950px) {
}

@media only screen and (max-width:768px) {/*, (orientation: landscape) {*/ /* 아이패드 이하 사이즈 */	
	.lh-main-visual .copy > h4 {padding:0% 0% 0%;}
	
	#lh-best-product {border:0px hidden #FFF;padding:2% 0em;margin-top:0px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-o-border-radius:0px;
	}

	#lh-best-product > .lh-best-list {float:none !important;width:100%;padding-top:50px;}
	.lh-best-list > h3 {position:relative;top:auto;left:auto;}
	.lh-best-list > h3 > img {max-width:30px;}
	.lh-best-list > h3 > span {font-size:1.25em;}
	.lh-best-list > h3 > small {font-size:1em;display:none;}
	.lh-best-list > div {margin-top:10px;border-top:1px solid #EBEBEB;padding:10px 2.5% 30px;background:url(../image/shadow_title_bottom.png) no-repeat 5% 0%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	.lh-best-list > div > dl {margin:0;}
	.lh-best-list > div > dl > dt {width:30%;max-width:200px;height:auto;}
	.lh-best-list > div > dl > dt > div {width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;;-webkit-box-sizing:border-box;padding:5px;border:1px solid #dddddd;}
	.lh-best-list > div > dl > dd {width:100%;padding:0 0 0 35%;}
	.lh-best-list > div > dl > dd > ul > li > strong {font-size:0.7em;}
	.lh-best-list > div > dl > dd > ul > li > span {font-size:0.7em;}
	.lh-best-list > div > dl > dd.info > ul > li.button-body > * {font-size:0.75em;}
	.lh-best-list > div > dl > dd.info > ul > li.button-body > a > span:before {margin-right:2px;}
	
	.lh-goods-list > h3 {padding:0em 1.5em 0em 60px;min-height:50px;}
	.lh-goods-list > h3 > img {max-width:30px;}
	.lh-goods-list > h3 > span {font-size:1.25em;}
	.lh-goods-list > h3 > small {font-size:1em;display:none;}
	.lh-goods-list > div > dl > dt {width:25%;}
	.lh-goods-list > div > dl > dt > div {width:100%;height:auto;padding:5px;}
	.lh-goods-list > div > dl > dd.info {padding:0px 0px 0px 30%;}
	.lh-goods-list > div > dl > dd.action {position:static;top:auto;right:auto;width:100%;margin:0 auto;text-align:center;}
	.lh-goods-list > div > dl > dd.action > ul > li.button-body {padding:0px;}
	.lh-goods-list > div > dl > dd.action > ul > li.button-body > * {float:left;margin-right:10px;}
}

@media only screen and (max-width:480px) {
	.lh-goods-list > div > dl > dt {position:static;margin:0 auto 0 0;top:auto;left:auto;padding-left:20px;max-width:320px;width:100%;}
	.lh-goods-list > div > dl > dd.info {min-height:0px;padding:15px 0px 0px;}
	.lh-goods-list > div > dl > dd.action > ul {padding: 1em 1.2em;}
	.lh-goods-list > div > dl > dd.action > ul > li.button-body {padding:0px;}
	.lh-goods-list > div > dl > dd > ul > li > .deposit:after {display:block;content:"";}
	.lh-goods-list > div > dl > dd > ul > li > .month_count:after {display:block;content:"";}
	.lh-goods-list > div > dl > dd > ul > li > .hidden {display:none;}
	.lh-goods-list > div > dl > dd > ul > li > h1 {font-size:1.5em;}
}


/* End CSS */