.target_sns_share {position:absolute; right:0px; top:8px;}
.target_sns_share a img {max-width:32px;}

.ly_share.js-share-view {position:absolute; width:calc(100% - 32px); max-width:400px; border:1px solid #dcdcdc; border-radius:10px; margin:0 auto;}
.ly_share h2 {background:none; border-bottom:1px solid #dcdcdc;}

.ly_share .TopClose {position:absolute; right:5px; top:0; color:#333; width:30px; height: 30px; font-size:24px; line-height:28px; cursor:pointer;}
.ly_share .TopClose:after {content: "\00d7"; }

.detailGoodsImg {width:100%; max-width:750px;}
.detailGoodsContent {position:relative; z-index:2; background-color:#fff; margin-top:-12px;}
.detailGoodsContent:after {clear:both; display:block; content:"";}

.st-buy .st-buy-close {display:none;}
.st-buy.on { border-top: 1px solid #dcdcdc;	border-top-left-radius: 15px; border-top-right-radius: 15px;}
.st-buy.on .st-buy-close {display:block;}
.st-buy.on .ly_detail_buy_btn{top:24px;}

.st-buy.on .js-goods-view-buy-btn {background:#ffffff;padding:15px 10px 10px; border-top-left-radius:15px; border-top-right-radius:15px; border-top:1px solid #dcdcdc }


/*상품정보 전체보기*/
.minimize-overview
{
    padding-bottom: 24px;
}
.hide-minimize-content
{
    overflow: hidden;
    height: 80px;
}
.show-minimize-content
{
    overflow: auto;
    overflow-y: hidden;
    height: auto;
}
.minimize-overview-text {
    text-align: left;
}
.minimize-overview-gradient
{
    position: relative;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.hide-minimize-gradient
{
    height: 0px;
    margin-top: 0px;
}
.show-minimize-gradient
{
    height: 27px;
    margin-top: -27px;
}

.more-about-minimize-link
{
    text-align: left;
    padding-bottom: 10px;
}
.more-about-minimize-text {
    font-size: 17px;
    color: #037158;
	font-weight:500;
    text-align: left;
    display: inline-block;
	position:relative;
	padding-right:20px;
}
.more-about-minimize-text:hover
{
    cursor: pointer;
}
.more-about-minimize-arrow.arrow-down
{
	position: absolute;
    bottom: 10px;
    right: 2px;
    content: '';
    width: 6px;
    height: 6px;
    border-top: 2px solid #037158;
    border-right: 2px solid #037158;
    transform: rotate(135deg);
}
.more-about-minimize-arrow.arrow-up
{
	position: absolute;
    bottom: 6px;
    right: 2px;
    content: '';
    width: 6px;
    height: 6px;
    border-top: 2px solid #037158;
    border-right: 2px solid #037158;
    transform: rotate(315deg);
}
