﻿@charset "utf-8";
.detail_good.sidelayer {width:268px;border:1px solid #e7e7e7;margin-left:0;float:none;margin-top:20px;padding:15px;display:none;}
.detail_good.sidelayer h2 {font-size:14px;line-height:18px;border-bottom:0;margin-bottom:11px;}
.detail_good.sidelayer .price {padding:12px 0;line-height:24px;}
.detail_good.sidelayer .price b {font-size:18px;line-height:20px;display:block;}
.detail_good.sidelayer .price strong {font-size:26px;line-height:28px;display:block;text-align:right;}
.detail_good.sidelayer .option-area-wrap {margin-bottom:15px;}
.detail_good.sidelayer .rndbtnarea {margin-top:15px;}
.detail_good.sidelayer ul.option-choice li .goc-info-wrap {font-size:11px;}
.detail_good.sidelayer .option-area-wrap .option-area .option-list {width:246px;}
.detail_good.sidelayer ul.option-choice li .goc-info-wrap {position:relative;padding:0;}
.detail_good.sidelayer ul.option-choice li .goc-info-wrap .goc-info-area { width:98%;padding-left:1%;padding-right:1%;}
.detail_good.sidelayer ul.option-choice li .goc-info-wrap .goc-controll { width:20%;padding-left:0;padding-right:0;}
.detail_good.sidelayer ul.option-choice li .goc-info-wrap .goc-price-area {width:69%;padding-left:0;padding-right:0;margin-right:1%;font-size:13px;margin-top:1px;}
.detail_good.sidelayer ul.option-choice li .goc-info-wrap .goc-del-area {width:10%;padding-left:0;padding-right:0;}
.detail_good.sidelayer ul.option-choice {padding:2px 0;}
.detail_good.sidelayer .option-area-wrap .option-area {font-size:11px;}

.option-area-wrap {}
.option-area-wrap .option-area {
  padding:0;
   position:relative;border:1px solid #909090;font-size:13px;

}
.option-area-wrap .option-area .js_show_option {padding:0 8px;line-height:35px;height:35px;cursor:pointer;position:relative;}
.option-area-wrap .option-area .js_show_option i {
  display:block;width:28px;height:35px;position:absolute;top:0;right:0;border-left:1px solid #909090;
  background:url(/images/common/bg_option_arrow.png) no-repeat center center;
}
.option-area-wrap .option-area .option-list {
  display:none;
  position:absolute;
  top:36px;left:-1px;width:499px;overflow:hidden;
  padding:10px;
  background:#fff;border:1px solid #909090;border-width:0 1px 1px 1px;
  z-index:10;
}
.popupwrap .option-area-wrap .option-area .option-list {width:488px;}
.option-area-wrap .option-area .option-list li {padding:4px 0;line-height:18px;}
.option-area-wrap .option-area .option-list li span.bar {margin:0 4px;}
.option-area-wrap .option-area .option-list li a {cursor:pointer;background:url(/images/option/blank.png);}
.option-area-wrap .option-area .option-list li a:hover {color:#479ae0}


.option-choice-sum_price .total {text-align:right;font-size:16px;font-weight:bold;}
.option-choice-sum_price .total i {font-style:normal;vertical-align:baseline;}
.option-choice-sum_price .total span {margin-left:15px;vertical-align:baseline;}
.option-choice-sum_price .total span b {font-size:26px;color:#eb4e39;margin-right:4px; font-family: 'Malgun Gothic', 'Apple SD Neo Gothic', 'Dotum', 'Sans-Serif';}


ul.option-choice { padding:5px 0; margin-bottom:32px;}
ul.option-choice li { line-height:normal; font-size:13px;}

ul.option-choice li .goc-info-wrap {overflow:hidden;padding:3px 0;}
ul.option-choice li .goc-info-wrap .goc-info-area { 

}
.cart_option_cnt_wrap ,
ul.option-choice li .goc-info-wrap .goc-controll { 
  
}
.cart_option_cnt_wrap {float:none;}
.cart_option_cnt_wrap input ,
ul.option-choice li .goc-info-wrap .goc-controll input { 
  width:40px; height:16px; font-size:13px; line-height:16px; text-align:center; 
  border:1px solid #d0d0d0; padding:0;
  float:left;
  border-left:0;
  border-right:0;
}
.cart_option_cnt_wrap input {width:22px;}
.cart_option_cnt_wrap span,
ul.option-choice li .goc-info-wrap .goc-controll span { 
  display:block; position:absolute; left:27px; top:2px; 
  width:18px; height:8px; text-indent:-9999px; background:url(/images/option/icon_option_num_arrow.gif) 0 0 no-repeat; cursor:pointer; overflow:hidden;
}
.cart_option_cnt_wrap span {left:32px;}
.cart_option_cnt_wrap span.js_cnt_down,
ul.option-choice li .goc-info-wrap .goc-controll span.minus { top:11px; background-position:0 -8px;}
ul.option-choice li .goc-info-wrap .goc-price-area { 
  float:left; width:80px; text-align:right; margin-right:6px;
  padding:6px 0;height:15px;line-height:15px;
}
ul.option-choice li .goc-info-wrap .goc-del-area { float:left; width:28px; height:28px; text-indent:-9999px; background:url(/images/option/btn_close.png) center center no-repeat; cursor:pointer; overflow:hidden;}

ul.option-choice li .support-discount { height:28px;}
ul.option-choice li .support-discount {**zoom:1;} 
ul.option-choice li .support-discount:after { content:" "; display:block; clear:both;} 
ul.option-choice li .support-discount .sd-info-area { float:left; width:300px; padding-left:8px;}
ul.option-choice li .support-discount .sd-price-area { float:left; width:70px; text-align:right;}

.option-area-wrap span.bar, ul.option-choice span.bar { margin:0 6px;}

.detail_related {width:300px;position:absolute;left:50%;margin-left:285px;background:#fff;z-index:100;top:0;}
.detail_related div.title {height:20px;padding:15px 20px;background:#eee;font-size:18px;color:#000;line-height:20px;font-weight:normal;}
.detail_related div.title img {display:block;}
.detail_related div.slide {padding:0 10px;}
.detail_related div.slide ul ul li {padding:12px;border-top:1px solid #eee; }
.detail_related div.slide ul ul li:first-child {border-top:0;}
.detail_related .recopick_detail_slide {border:1px solid #e7e7e7;height:445px;overflow:hidden;}


/**************추가**********/
.option-area-wrap select {
    line-height: 60px;
    height: 40px !important;
    margin: 5px 0;
}
ul.option-choice {
    padding: 5px 0;
    border: 1px solid #999999;
    border-width: 1px 0;
    margin-bottom: 32px;
}
ul.option-choice li {
    line-height: normal;
    font-size: 13px;
}
ul.option-choice li .goc-info-wrap .goc-info-area {
    float: left;
    width: 360px;
    padding: 6px 0px;
    text-align: left;
    font-size: 14px;
	line-height:20px;
}
.cart_option_cnt_wrap, ul.option-choice li .goc-info-wrap .goc-controll {
    position: relative;
    float: right;
    margin: 4px 0;
}
ul.option-choice li .goc-info-wrap .goc-controll input.minus {
    background: url(/images/common/ico_comm_op.png) 0px -42px no-repeat;
    text-indent: -9999px;
    float: left;
    height: 40px;
    width: 40px;
    border: 1px solid #d9d9d9;
    cursor: pointer;
}
.cart_option_cnt_wrap input, ul.option-choice li .goc-info-wrap .goc-controll input.nummin {
    width: 66px;
    height: 40px;
    color: #222;
    float: left;
    border: 1px solid #d9d9d9;
    border-right: 0;
    border-left: 0;
    text-align: center;
	box-sizing: border-box;
}
ul.option-choice li .goc-info-wrap .goc-controll input.plus {
    background: url(/images/common/ico_comm_op.png) 0px 0px no-repeat;
    text-indent: -9999px;
    float: left;
    height: 40px;
    width: 40px;
    border: 1px solid #d9d9d9;
    cursor: pointer;
}
ul.option-choice li .goc-info-wrap .goc-controll input.option-delete {
    background: #ffffff;
    float: left;
    height: 40px;
    width: 40px;
    border: 1px solid #d9d9d9;
    margin-left: 10px;
    color: #aa0000;
    cursor: pointer;
}