/*     10012 : 이미지      */
.img_ratio__10012__ {display:block; overflow:hidden; position:relative; width:100%; max-width:100%; margin:0 auto; vertical-align:top;}
.img_ratio__10012__ * {box-sizing:border-box;}
.img_ratio__10012__ a {display:block; text-decoration:none;}
.img_ratio__10012__ img {width:100%; vertical-align:top; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.img_ratio__10012__ img.img_pc__10012__ {display:none;}
.img_ratio__10012__ img.img_mobile__10012__ {display:inline-block;}
.img_ratio__10012__:hover img {-webkit-transform:scale(1.15); -moz-transform:scale(1.15); -o-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15);}
.img_ratio__10012__ .img_cover__10012__ {
	display:block; position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; width:100%; height:100%; background:#000000; opacity:.5; filter:alpha(opacity=50);
	-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;
}
.img_ratio__10012__:hover .img_cover__10012__ {background:none;}
.img_ratio__10012__ .img_caption__10012__ {display:block; position:absolute; top:0; left:0; z-index:20; width:100%; height:100%;}
.img_ratio__10012__ .img_caption__10012__ .img_table__10012__ {display:table; width:100%; height:100%;}
.img_ratio__10012__ .img_caption__10012__ .img_cell__10012__ {display:table-cell; padding:0 25px; text-align:center; vertical-align:middle;}
.img_ratio__10012__ .img_caption__10012__ .img_title__10012__ {display:inline-block; position:relative; margin-bottom:8px; padding:0; font-size:15px; font-weight:bold; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; }
.img_ratio__10012__:hover .img_title__10012__ img { -webkit-transform:scale(1);}
.img_ratio__10012__ .img_caption__10012__ .img_text__10012__ {display:block; font-size:12px; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5);}

@media (min-width:768px){
	.img_ratio__10012__ {width:auto;}
	.img_ratio__10012__ img.img_pc__10012__ {display:inline-block;}
	.img_ratio__10012__ img.img_mobile__10012__ {display:none;}
	.img_ratio__10012__ .img_caption__10012__ .img_cell__10012__ {padding:0 25px;}
	.img_ratio__10012__ .img_caption__10012__ .img_title__10012__ {margin-bottom:15px; padding0; font-size:23px; font-weight:600;}
	.img_ratio__10012__ .img_caption__10012__ .img_text__10012__ {font-size:14px; font-weight:600;}
}
@media (min-width:1024px){
	.img_ratio__10012__ .img_caption__10012__ .img_cell__10012__ {padding:0;}
	.img_ratio__10012__ .img_caption__10012__ .img_title__10012__ {margin-bottom:25px; padding:0; font-size:30px;}
	.img_ratio__10012__ .img_caption__10012__ .img_text__10012__ {font-size:16px;}
}
@media (max-width:767px){
.img_ratio__10012__ .img_caption__10012__ .img_cell__10012__ { padding:0; }
.img_ratio__10012__ .img_caption__10012__ .img_title__10012__ { position:relative; top:-70px;}
.img_ratio__10013__ .img_caption__10013__ .img_title__10013__ { position:relative; top:-70px; }
.img_ratio__10014__ .img_caption__10014__ .img_title__10014__ { position:relative; top:-70px;  }
.img_ratio__10012__ .img_caption__10012__ .img_title__10012__ img,
.img_ratio__10013__ .img_caption__10013__ .img_title__10013__ img,
.img_ratio__10014__ .img_caption__10014__ .img_title__10014__ img { max-width:400px ; width:130%; }
}

/*     10013 : 이미지      */
.img_ratio__10013__ {display:block; overflow:hidden; position:relative; width:100%; max-width:100%; margin:0 auto; vertical-align:top;}
.img_ratio__10013__ * {box-sizing:border-box;}
.img_ratio__10013__ a {display:block; text-decoration:none;}
.img_ratio__10013__ img {width:100%; vertical-align:top; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.img_ratio__10013__ img.img_pc__10013__ {display:none;}
.img_ratio__10013__ img.img_mobile__10013__ {display:inline-block;}
.img_ratio__10013__:hover img {-webkit-transform:scale(1.15); -moz-transform:scale(1.15); -o-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15);}
.img_ratio__10013__ .img_cover__10013__ {
	display:block; position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; width:100%; height:100%; background:#000000; opacity:.5; filter:alpha(opacity=50);
	-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;
}
.img_ratio__10013__:hover .img_cover__10013__ {background:none;}
.img_ratio__10013__ .img_caption__10013__ {display:block; position:absolute; top:0; left:0; z-index:20; width:100%; height:100%;}
.img_ratio__10013__ .img_caption__10013__ .img_table__10013__ {display:table; width:100%; height:100%;}
.img_ratio__10013__ .img_caption__10013__ .img_cell__10013__ {display:table-cell; padding:0; text-align:center; vertical-align:middle;}
.img_ratio__10013__ .img_caption__10013__ .img_title__10013__ {display:inline-block; position:relative; margin-bottom:8px; padding:0; font-size:15px; font-weight:bold; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; }
.img_ratio__10013__:hover .img_caption__10013__ .img_title__10013__  img { transform:scale(1); -webkit-transform:scale(1); }
.img_ratio__10013__ .img_caption__10013__ .img_text__10013__ {display:block; font-size:12px; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5);}

@media (min-width:768px){
	.img_ratio__10013__ {width:auto;}
	.img_ratio__10013__ img.img_pc__10013__ {display:inline-block;}
	.img_ratio__10013__ img.img_mobile__10013__ {display:none;}
	.img_ratio__10013__ .img_caption__10013__ .img_cell__10013__ {padding:0;}
	.img_ratio__10013__ .img_caption__10013__ .img_title__10013__ {margin-bottom:15px; padding:0; font-size:23px; font-weight:600;}
	.img_ratio__10013__ .img_caption__10013__ .img_text__10013__ {font-size:14px; font-weight:600;}
}
@media (min-width:1024px){
	.img_ratio__10013__ .img_caption__10013__ .img_cell__10013__ {padding:0;}
	.img_ratio__10013__ .img_caption__10013__ .img_title__10013__ {margin-bottom:25px; padding:0; font-size:30px;}
	.img_ratio__10013__ .img_caption__10013__ .img_text__10013__ {font-size:16px;}
}

/*     10014 : 이미지      */
.img_ratio__10014__ {display:block; overflow:hidden; position:relative; width:100%; max-width:100%; margin:0 auto; vertical-align:top;}
.img_ratio__10014__ * {box-sizing:border-box;}
.img_ratio__10014__ a {display:block; text-decoration:none;}
.img_ratio__10014__ img {width:100%; vertical-align:top; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.img_ratio__10014__ img.img_pc__10014__ {display:none;}
.img_ratio__10014__ img.img_mobile__10014__ {display:inline-block;}
.img_ratio__10014__:hover img {-webkit-transform:scale(1.15); -moz-transform:scale(1.15); -o-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15);}
.img_ratio__10014__ .img_cover__10014__ {
	display:block; position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; width:100%; height:100%; background:#000000; opacity:.5; filter:alpha(opacity=50);
	-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;
}
.img_ratio__10014__:hover .img_cover__10014__ {background:none;}
.img_ratio__10014__ .img_caption__10014__ {display:block; position:absolute; top:0; left:0; z-index:20; width:100%; height:100%;}
.img_ratio__10014__ .img_caption__10014__ .img_table__10014__ {display:table; width:100%; height:100%;}
.img_ratio__10014__ .img_caption__10014__ .img_cell__10014__ {display:table-cell; padding:0; text-align:center; vertical-align:middle;}
.img_ratio__10014__ .img_caption__10014__ .img_title__10014__ {display:inline-block; position:relative; margin-bottom:8px; padding:0; font-size:15px; font-weight:bold; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; }
.img_ratio__10014__:hover .img_caption__10014__ .img_title__10014__  img { transform:scale(1); -webkit-transform:scale(1); }
.img_ratio__10014__ .img_caption__10014__ .img_text__10014__ {display:block; font-size:12px; color:#ffffff; line-height:1.5em; letter-spacing:-0.02em; text-shadow:0 0 5px rgba(0,0,0,0.5);}

@media (min-width:768px){
	.img_ratio__10014__ {width:auto;}
	.img_ratio__10014__ img.img_pc__10014__ {display:inline-block;}
	.img_ratio__10014__ img.img_mobile__10014__ {display:none;}
	.img_ratio__10014__ .img_caption__10014__ .img_cell__10014__ {padding:0;}
	.img_ratio__10014__ .img_caption__10014__ .img_title__10014__ {margin-bottom:15px; padding:0; font-size:23px; font-weight:600;}
	.img_ratio__10014__ .img_caption__10014__ .img_text__10014__ {font-size:14px; font-weight:600;}
}
@media (min-width:1024px){
	.img_ratio__10014__ .img_caption__10014__ .img_cell__10014__ {padding:0;}
	.img_ratio__10014__ .img_caption__10014__ .img_title__10014__ {margin-bottom:25px; padding:0; font-size:30px;}
	.img_ratio__10014__ .img_caption__10014__ .img_text__10014__ {font-size:16px;}
}

/*     655805 : 이미지 (비율형)      */
.img_ratio__655805__ {max-width:100%;vertical-align:top}
.img_ratio__655805__ * {box-sizing:border-box}
.img_ratio__655805__ a {display:block;vertical-align:top}
.img_ratio__655805__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__655805__ img {width:auto}
}

/*     655775 : 이미지 (비율형)      */
.img_ratio__655775__ {max-width:100%;vertical-align:top}
.img_ratio__655775__ * {box-sizing:border-box}
.img_ratio__655775__ a {display:block;vertical-align:top}
.img_ratio__655775__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__655775__ img {width:auto}
}

/*     655815 : 이미지 (비율형)      */
.img_ratio__655815__ {max-width:100%;vertical-align:top}
.img_ratio__655815__ * {box-sizing:border-box}
.img_ratio__655815__ a {display:block;vertical-align:top}
.img_ratio__655815__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__655815__ img {width:auto}
}

/*     655825 : 이미지 (비율형)      */
.img_ratio__655825__ {max-width:100%;vertical-align:top}
.img_ratio__655825__ * {box-sizing:border-box}
.img_ratio__655825__ a {display:block;vertical-align:top}
.img_ratio__655825__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__655825__ img {width:auto}
}

/*     655615 : 이미지 (비율형)      */
.img_ratio__655615__ {max-width:100%;vertical-align:top}
.img_ratio__655615__ * {box-sizing:border-box}
.img_ratio__655615__ a {display:block;vertical-align:top}
.img_ratio__655615__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__655615__ img {width:auto}
}

/*     655605 : 이미지 (비율형)      */
.img_ratio__655605__ {max-width:100%;vertical-align:top}
.img_ratio__655605__ * {box-sizing:border-box}
.img_ratio__655605__ a {display:block;vertical-align:top}
.img_ratio__655605__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__655605__ img {width:auto}
}

/*     655625 : 이미지 (비율형)      */
.img_ratio__655625__ {max-width:100%;vertical-align:top}
.img_ratio__655625__ * {box-sizing:border-box}
.img_ratio__655625__ a {display:block;vertical-align:top}
.img_ratio__655625__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__655625__ img {width:auto}
}

/*     655635 : 이미지 (비율형)      */
.img_ratio__655635__ {max-width:100%;vertical-align:top}
.img_ratio__655635__ * {box-sizing:border-box}
.img_ratio__655635__ a {display:block;vertical-align:top}
.img_ratio__655635__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__655635__ img {width:auto}
}

/*     10019 : 타이틀 텍스트      */
.title__10019__ {font-size:0; }
.title__10019__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:34px; font-weight:bold; color:#000000; letter-spacing:-1px; line-height:1.4em;
}
.title__10019__ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title__10019__.style_top p {padding-top:10px;}
.title__10019__.style_top p:before {top:0; left:0; width:34px; height:4px;}

.title__10019__.style_right p {padding-right:14px;}
.title__10019__.style_right p:before {top:16%; right:0; width:4px; height:34px;}

.title__10019__.style_bottom p {padding-bottom:12px;}
.title__10019__.style_bottom p:before {left:0; bottom:0; width:34px; height:4px;}

.title__10019__.style_left p {padding-left:14px;}
.title__10019__.style_left p:before {top:16%; left:0; width:4px; height:34px;}

.title__10019__.style_circle1 p {padding-left:18px;}
.title__10019__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__10019__.style_circle2 p {padding-left:18px;}
.title__10019__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #d00000; background:none; box-sizing:border-box;
}

@media (max-width:1023px){
.title__10019__ p { font-size:28px; }
}

@media (max-width:767px){
.title__10019__ p { font-size:20px; }
}

/*     10020 : 쇼핑몰 상품출력 - 앨범형 C (반응형)      */
.pm-goods_album2__10020__ {overflow:hidden;}
.pm-goods_album2__10020__ * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pm-goods_album2__10020__ a {display:block; color:#333; text-decoration:none;}
.pm-goods_album2__10020__ ul {margin:-5px -5px 0; padding:0; list-style:none;}
.pm-goods_album2__10020__ ul:after {content:''; display:block; clear:both;}
.pm-goods_album2__10020__ .empty {width:100% !important; padding:30px 10px; font-size:14px; color:#666; text-align:center;}

.pm-goods_album2__10020__ ul li {float:left; position:relative;}
.pm-goods_album2__10020__ ul li > a,
.pm-goods_album2__10020__ ul li > div {display:block; width:100%; padding:5px 5px 20px; text-align:center;}

.pm-goods_album2__10020__ .figure {overflow:hidden; position:relative; margin:0 auto; }
.pm-goods_album2__10020__ .figure > a {position:relative;}
.pm-goods_album2__10020__ .figure img {display:block; width:100%; max-width:100%; margin:0 auto;}

.pm-goods_album2__10020__ dl {margin:6px 0 0; font-size:13px; line-height:1.2em; vertical-align:middle; text-align:center;}
.pm-goods_album2__10020__ dl dt span {display:block; padding:5px 0;}
.pm-goods_album2__10020__ dl dt > span.goods_name {font-size:13px; font-weight:bold; color:#333;}
.pm-goods_album2__10020__ dl dd {margin:0;}
.pm-goods_album2__10020__ dl dd > span {display:block; padding:2px 0;}
.pm-goods_album2__10020__ dl dd > span.sijung_price {font-size:12px; color:#888; text-decoration:line-through;}
.pm-goods_album2__10020__ dl dd > span.price {font-size:14px; font-weight:bold; color:#333;}
.pm-goods_album2__10020__ dl dd > span.soldout {font-size:13px; color:#d00000 /* 포인트 색상 */;}

.pm-goods_album2__10020__ .btns {display:none; position:absolute; right:2px; bottom:2px; left:0; font-size:0; text-align:right;}
.pm-goods_album2__10020__ .btns a {display:inline-block; overflow:hidden; width:36px; height:36px; opacity:.8; border:1px solid #bbb; border-left-width:0; background-color:#ccc; background-repeat:no-repeat; background-position:center center; text-indent:-9999px;}
.pm-goods_album2__10020__ .btns a:hover {opacity:1;}
.pm-goods_album2__10020__ .btns a:first-child {border-color:#9b1619; border-left-width:1px; background-color:#d00000 /* 포인트 색상 */;}
.pm-goods_album2__10020__ .btns a.icon_view {background-image:url(/img_up/shop_pds/aram1/goods_icon/icon_view.png);}
.pm-goods_album2__10020__ .btns a.icon_cart {background-image:url(/img_up/shop_pds/aram1/goods_icon/icon_cart.png);}
.pm-goods_album2__10020__ .btns a.icon_jjim {background-image:url(/img_up/shop_pds/aram1/goods_icon/icon_jjim.png);}
.pm-goods_album2__10020__ .btns a.icon_buy {background-image:url(/img_up/shop_pds/aram1/goods_icon/icon_buy.png);}

/* 마우스 오버시 */
.pm-goods_album2__10020__ .figure > a:hover:before {content:''; box-sizing:border-box; display:block; position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; border:2px solid #d00000 /* 포인트 색상 */;}
.pm-goods_album2__10020__ .figure:hover .btns {display:block;}

@media (min-width:768px){
	.pm-goods_album2__10020__ ul {margin:-10px -10px 0;}
	.pm-goods_album2__10020__ ul li > div {padding:10px 10px 30px;}
}

