/* 타임세일 */
#displayTimeSale.time_sale{height:0; margin:0; padding:0; border:none; overflow:hidden; -webkit-transition:.3s; -moz-transition:.3s;  -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
#displayTimeSale.time_sale.on {margin:0 0 10px 0; height:100%; padding:10px; border:1px solid #eaeaea; background:#f9f9f9;}
#displayTimeSale.time_sale:after {clear:both; display:block; content:"";}
#displayTimeSale.time_sale.on .time_sale_num{ width:auto; padding:5px 10px; color:#fff; background-color:var(--f-point-color); border-radius:3px;font-size:14px; text-align:center;}
#displayTimeSale.time_sale.on .time_sale_num span{font-size:15px; }
#displayTimeSale.time_sale.on .time_sale_num span.f11 {font-size:15px; font-weight:normal;}
#displayTimeSale.time_sale.on .time_sale_num span.skip { margin-left:5px; font-weight:normal; }
#displayTimeSale.time_sale.on .time_day{ margin:0 0 0 15px; font-size:22px; color:#037158; line-height:24px; letter-spacing:none;}
#displayTimeSale.time_sale.on .time_now_order{float:right; line-height:24px; color:#037158; margin:0; font-size:14px; font-weight:normal}
#displayTimeSale.time_sale.on .time_now_order span{color:#037158; font-size:14px;}
#displayTimeSale strong {vertical-align:middle;}


.cost_tab_cont2 {
	clear:both;	
	margin:0 0 0px;
    padding: 10px 0 30px;
	width:100%;
    font-size: 13px;
    word-wrap: break-word;
}

.cost_tab_cont {
	clear:both;	
	margin:0 0 10px;
    padding: 10px 0 30px;
	width:100%;
    font-size: 13px;
    word-wrap: break-word;
}
.cost_tab_cont:after {clear:both; display:block; content:"";}
.cost_tab_cont .costInner {clear:both; width:calc(100% - 32px); padding:15px; margin-top:5px; border:1px solid #dcdcdc; border-radius:5px;}
.cost_tab_cont2 .costInner {clear:both; width:calc(100% - 32px); padding:15px; margin-top:5px; border:1px solid #dcdcdc; border-radius:5px;}
.cost_tab_cont .costInner:after {clear:both; display:block; content:"";}
.cost_tab_cont .costInner h1 {position: relative; color:#000; font-size:16px; font-weight:500; }
.cost_tab_cont .costInner ul {clear:both; display:block;}
.cost_tab_cont .costInner ul:after {clear:both; display:block; content:"";}
.cost_tab_cont .costInner ul.pTop15 {padding-top:10px; margin-top:15px; border-top:1px solid #dcdcdc;}
.cost_tab_cont .costInner ul li { font-size:14px; line-height:20px; color:#bbb; margin-top:5px; font-weight:500; padding:0 !important;}
.cost_tab_cont .costInner ul li.left {float:left; width:calc(100% - 100px); text-align:left;}
.cost_tab_cont .costInner ul li.left.black {color:#000;}
.cost_tab_cont .costInner ul li.right {float:right; width:100px; text-align:right; letter-spacing:-0.5px;}
.cost_tab_cont .costInner ul li.right.point-color_orange { color:var(--f-point-color-orange); font-weight:700; font-size:16px; }
.cost_tab_cont .tab-cont {padding-top:15px;}
.cost_tab_cont .costInner h1::after {
    position: absolute;
    bottom: 4px;
	right:2px;
    content: '';
    width: 8px;
    height: 8px;
    border-top: 2px solid #bbb; 
    border-right: 2px solid #bbb;
    transform: rotate(315deg);
}

.cost_tab_cont .costInner h1.active:after{
    position: absolute;
    bottom: 8px;
	right:2px;
    content: '';
    width: 8px;
    height: 8px;
    border-top: 2px solid #bbb; 
    border-right: 2px solid #bbb;
    transform: rotate(135deg);
}

/*bar*/
.barinfoAs {clear:both; width:100%; margin-top:15px;  border-top:1px solid #e9e9e9; }

/*상품정보 전체보기*/
.addInfoAs {clear:both; width:100%; margin-top:10px;  padding-top:20px; border-top:1px solid #e9e9e9; }
.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;
}
.more-about-minimize-text {
    font-size: 14px;
    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);
}
