@import url("sub06.css");

/* 占쎄껀�뜝�룞�삕占쎄틭�뜝�럥占쎈갑琉껓옙�맍瑗� 占쎈뎨占쎈봾裕욃뜝�럥諭� �뜝�럥六삣뜝�럩�굚 */
  *{
    box-sizing: border-box;
  }
  /* �뜝�럩逾ε뜝�럩逾у뜝�럩逾ε뜝�럥六삣뜝�럩�굚 */
  select{
    cursor: pointer;
  }
  .skred{
    color:#e51937!important;
  }
  .ofh{
    overflow: hidden;
  }
  .por{
    position: relative;
  }
  .fl_l{
    float: left;
  }
  .fl_r{
    float: right;
  }
  .tac{
    text-align: center;
  }
  .fw500{
    font-weight: 500!important;
  }
  .bfNone:before{
    display: none;
  }
  .pb0{
    padding-bottom: 0!important;
  }
  .pb30{
    padding-bottom: 30px!important;
  }  
  .pt66{
    padding-top: 66px!important;
  }
  .mb0{
    margin-bottom: 0!important;
  }
  .mb13{
    margin-bottom: 13px!important;
  }
  .mb20{
    margin-bottom: 20px;
  }
  .mt0{
    margin-top: 0!important;
  }
  .mt30{
    margin-top: 30px;
  }
  .mt35{
    margin-top: 35px;
  }
  .mr0{
    margin-right: 0!important;
  }
  .mr6{
    margin-right: 6px!important;
  }  
  .mr10{
    margin-right: 10px!important;
  }
  .mr20{
    margin-right: 20px!important;
  }
  .w205{
    width: 205px!important;
  }
  .w230{
    width: 230px;
  }
  .w280{
    width: 280px!important;
  }
  .w355{
    width: 355px!important;
  }
  .w340{
    width: 340px!important;
  }
  .w470{
    width: 470px!important;
  }
  .w710{
    width: 710px!important;
  }
  .w900{
    width: 900px!important;
  }
  .w100p{
    width: 100%!important;
  } 
  .bb0{
    border-bottom: 0!important;
  }
  .bc222{
    border-color: #222!important;
  }
  /* �뜝�럩逾ε뜝�럩逾у뜝�럩逾ε뜝�럡援� */

  /* 嶺뚮ㅄ維�占쎈펿 �뜝�럥六삣뜝�럩�굚 */
  .wrapper_layer_modal{
    display: none;
    width: 100%;
    z-index: 5000;
    background: rgba(0,0,0,.5);
    text-align: center;
    position: fixed;
    left: 0;
    top: 0;
    overflow-y: auto;
  }
  .wrapper_layer_modal .wrapper_modal_cont{
    width: 780px;
    background: #fff;
    padding: 30px 30px 0;
    margin: 30px auto 0;
    color: #222;
  }
  .wrapper_layer_modal .wrapper_modal_cont h2{
    padding-bottom: 26px;
    font: 500 24px 'Noto Sans KR';
    border-bottom: 2px solid #222;
  }
  .wrapper_layer_modal .wrapper_modal_cont h3{
    padding: 22px 0;
    font: 500 20px 'Noto Sans KR';
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
  }
  .wrapper_layer_modal .wrapper_modal_cont p{
    font: 400 15px 'Noto Sans KR';
    margin-bottom: 12px;
    margin-top: 30px;
  }
  .wrapper_layer_modal .wrapper_modal_cont .wrapper_qna_textarea{
    position: relative;
  }
  .wrapper_layer_modal .wrapper_modal_cont span{
    font: 300 14px 'Roboto';
    color: #999;
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
  .wrapper_layer_modal .wrapper_modal_cont textarea{
    width: 100%;
    height: 146px;
    padding: 15px;
    font: 300 15px 'Noto Sans KR';
    background: #f6f6f6;
    resize: none;
    color: #222;
  }
  .wrapper_layer_modal .wrapper_modal_cont textarea::placeholder{
    color: #666;
  }
  .wrapper_layer_modal .wrapper_modal_cont input[type=checkbox]{
    vertical-align: baseline;
  }
  .wrapper_layer_modal .wrapper_modal_cont label{
    display: inline-block;
    font: 300 15px / 20px 'Noto Sans KR';
    color: #666;
    padding: 14px 0 0 6px;
    vertical-align: bottom;
    cursor: pointer;
  }
  
  .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_qna{
    width: 100%;
    overflow: hidden;
  }
  
    .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_qna .wrapper_cbx_private{
    margin-top: 10px;
    }

  .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_qna .wrapper_cbx_private input{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #f6f6f6;
    border: 1px solid #d7d7d5!important;
    appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    vertical-align: middle;
    float: left;
    margin: 4px 6px 0 0;
  }

    .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_qna .wrapper_cbx_private input:checked{
    width: 16px;
    height: 16px;
    background: url(/static/images/i_qna_check.png)no-repeat center bottom 4px,#e51937;
    border: 1px solid #e51937!important;
  }
  
  .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_qna .wrapper_cbx_private label{
    width: auto;
    height: auto;
    background: none;
    border: 0;
    padding: 0;
  }
  .wrapper_qna_call select{
    width: 128px;
    height: 44px;
    box-sizing: border-box;
    padding: 0 15px;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #f1f1f1;
    font: 300 15px 'Noto Sans KR';
    box-sizing: border-box;
    appearance: none;
    -webkit-appearance: none;
    color: #222;
    float: left;
    background: url(/static/images/select_arrow3.png)no-repeat center right 15px,#f6f6f6;
  }
   .wrapper_qna_call{
    position: relative;
    overflow: hidden;
    padding-bottom: 40px;
  }

  .wrapper_qna_call input[type=text]{
    width: calc(100% - 128px);
    font: 300 15px 'Noto Sans KR';
    color: #222;
    float: left;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #f1f1f1;
  }
  .wrapper_qna_call input[type=text]::placeholder{
    color: #666;
  }
  .wrapper_qna_call .partition{
    display: inline-block;
    width: 1px;
    height: 22px;
    background: #ccc;
    position: absolute;
    left: 128px;
    top: 12px;
  }
  .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_btn{
    border-top: 1px solid #222;
    padding: 30px 0 0;
    text-align: center;
  }
  .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_btn button{
    width: 140px;
    height: 46px;
    box-sizing: border-box;
    border-radius: 3px;
    cursor: pointer;
  }
  .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_btn .submit{
    background: #222;
    border: 1px solid #222;
    color: #fff;
    margin-right: 16px;
  }
  .wrapper_layer_modal .wrapper_modal_cont .wrapper_modal_btn .cancle{
    background: #fff;
    border: 1px solid #222;
    color: #222;
  }
  /* 嶺뚮ㅄ維�占쎈펿 �뜝�럡援� */
  
  /* 嶺뚳퐢�샑野껊틺爾몌쭚�끇裕� 占쎈슔�걠占쎈츩�뜝�룞�삕 �뜝�럥六삣뜝�럩�굚 */
  .redCbx,.chkAll{
    width: 16px;
    height: 16px;
    background: #f6f6f6;
    border: 1px solid #d7d7d5!important;
    appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    vertical-align: middle;
  }
  .redCbx:checked,.chkAll:checked{
    width: 16px;
    height: 16px;
    background: url(/static/images/i_qna_check.png)no-repeat center bottom 4px,#e51937;
    border: 1px solid #e51937!important;
  }
  /* 嶺뚳퐢�샑野껊틺爾몌쭚�끇裕� 占쎈슔�걠占쎈츩�뜝�룞�삕 �뜝�럡援� */
  .location_parts{
    background: #fff!important;
  }
  .wrapper_top_partsBar{
    width: 1220px;
    margin: 0 auto;
    text-align: right;
    overflow: hidden;
  }
  .wrapper_top_partsBar div{
    display: inline-block;
    color: #222;
    font: 400 16px 'Noto Sans KR';
    margin-top: 25px;
    cursor: pointer;
  }
  .wrapper_top_partsBar div span{
    font: 400 12px/16px 'roboto';
    background: #e51937;
    color: #fff;
    padding: 3px 10px;
    margin-left: 4px;
    border-radius: 10px;
    position: relative;
    bottom: 2px;
  }
  .wrapper_top_partsBar .btn_top_myCart{
    padding-left: 21px;
    background: url(/static/images/i_cart.png)no-repeat center left;
  }
  .wrapper_top_partsBar .btn_top_myCart::after{
    content: '';
    border-right: 1px solid #ccc;
    margin-left: 15px;
    margin-right: 11px;
    font-size: 1px;
  }
  .wrapper_top_partsBar .btn_top_navPre{
    float: left;
    font: 400 16px 'Noto Sans KR';
    color: #666;
  }
  .wrapper_top_partsBar .btn_top_navPre i{
    display: inline-block;
    font-style: normal;
  }
  .wrapper_top_partsBar .btn_top_navPre .i_arrow_next{
    width: 6px;
    height: 10px;
    margin: 0 12px;
    background:url(/static/images/cal_next.png)no-repeat center;
    cursor: default;
  }
  .wrapper_top_partsBar .btn_top_navPre .checked{
    color: #e51937;
  }
  .wrapper_top_partsBar .btn_top_navPre .hBack{
    padding-left: 20px;
    background: url(/static/images/qna_slide_prev2.png)no-repeat center left;
  }
  .wrapper_search_box{
    width: 100%;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 32px 0!important;
    margin-bottom: 30px;
  }
  .wrapper_search_parts{
    width: 100%;
    text-align: center;
    font-size: 0;
  }
  .wrapper_search_parts *{
    margin-right: 7px;
  }
  .wrapper_search_parts select{
    background: url(/static/images/select_arrow3.png)no-repeat center right 20px;
  }

  .wrapper_search_parts select, input{
    height: 44px;
    padding: 0 15px;
    background-color: #f6f6f6;
    border: 1px solid #f1f1f1;
    font-family: 'Noto Sans KR';
    box-sizing: border-box;
    appearance: none;
    -webkit-appearance: none;
  }
  .wrapper_search_parts .wrapper_input_search {
    display: inline-block;
    position: relative;
    margin-right: 0;
    font-size: 0;
  }
  .wrapper_search_parts .wrapper_input_search input{
    display: inline-block;
    width: 520px;
    vertical-align: middle;
    font: 400 15px/50px 'Roboto', 'Noto Sans KR';
  }
  
  .wrapper_search_parts .wrapper_input_search input::placeholder{
  	color: #999;
  }
  
  .wrapper_search_parts .wrapper_input_search i{
    display: inline-block;
    width: 46px;
    height: 44px;
    background: url(/static/images/sk_iconset.png)no-repeat -106px -413px;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 0;
  }
  .wrapper_search_parts input::placeholder{
    color: #999;
  }
  
  .wrapper_search_parts select{
    width: 170px;
    box-sizing: border-box;
    color: #666;
    font-size: 16px;
  }
  .wrapper_search_parts .btn_detail_search{
    display: inline-block;
    margin-left: 20px;
    color: #666666;
    font: 400 15px/15px 'Noto Sans KR';
    vertical-align: top;
    margin-top: 14px;
  }
  
  .wrapper_search_parts .btn_detail_search .ico{
	width: 19px;
    height: 18px;
    display: inline-block;
    background: url(/static/images/sk_iconset.png)no-repeat -456px -372px;
    vertical-align: top;
    margin-left: 5px;
  }
  
  .wrapper_search_parts select.select_search_subject{
    background: url(/static/images/select_arrow4.png)no-repeat center right 20px,#666;
    color: #fff;
    font-size: 14px;
    border: 1px solid #666;
    border-radius: 3px;
    margin-right: 0;
  }
  
  .wrapper_search_pd{
  	font-size: 0;
  }
  
  .wrapper_search_pd .wrapper_input_search{
    display: inline-block;
  	width: 376px;
  	font-size: 0;
  }
  .wrapper_search_pd .wrapper_input_search input{
  	width: calc(100% - 44px);
  	border-width: 1px 0 1px 1px;
  }
  .wrapper_search_pd .wrapper_input_search i{
    display: inline-block;
  	width: 44px;
  	height: 44px;
  	vertical-align: bottom;
  	background-image: url(/static/images/i_search.png);
  	background-repeat: no-repeat;
  	background-position: center;
  	background-color: #f6f6f6;
  	background-size: 16px;
  	border-color: #f1f1f1;
  	border-style: solid;
  	border-width: 1px 1px 1px 0;

  }
  .wrapper_search_pd .btn_parts_hasselect{
    display: inline-block;
  	width: 184px;
  	height: 44px;
  	padding: 0 20px;
  	margin-left: 10px;
  	font-size: 14px;
  	color: #222;
  	background-color: #fff;
  	background-image: url(/static/images/select_arr.png);
  	background-repeat: no-repeat;
  	background-size: 7px;
  	background-position: center right 20px;
  	border: 1px solid #ddd;
  	border-radius: 3px;
  	vertical-align: bottom;
  	font: 400 14px/42px 'Noto Sans KR';
  }
  .wrapper_parts_leftCont{
    width: 240px;
    float: left;
    box-sizing: border-box;
    border-top: 1px solid #e6e6e6;
  }
  .wrapper_parts_rightCont{
    width: 980px;
    float: left;
    box-sizing: border-box;
    padding-left: 30px;
  }
  .wrapper_menu_category{
    cursor: pointer;
  }
  .wrapper_menu_category input[type=checkbox]{
    display: none;
  }
  .wrapper_menu_category label{
    display: inline-block;
    position: relative;
    width: 100%;
    padding-left: 20px;
    font: 500 15px/50px 'Noto Sans KR';
    color: #222;
    cursor: pointer;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #e6e6e6;
  }
  .wrapper_menu_category label:hover{
    background: #f6f6f6;
  }
  .wrapper_menu_category label .arrow{
    position: absolute;
    right: 19px;
    top: 21px;
    width: 11px;
    height: 6px;
    background: url(/static/images/i_arrow_down.png)no-repeat center;
    background-size: cover;
    transition-duration: .4s;
  }
  .wrapper_menu_category input[type=checkbox]:checked ~ label .arrow{
    transform: rotate(180deg);
    transition-duration: .4s;
  }
  .wrapper_menu_category input[type=checkbox]:checked ~ ul{
    display: block;
  }
  .wrapper_menu_category ul{
    display: none;
    width: 100%;
    padding: 15px 0 15px 30px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #e6e6e6;
  }
  .wrapper_menu_category ul li{
    padding: 5px 0;
    font: 500 14px 'Noto Sans KR';
    color: #666;
  }
  .wrapper_menu_category ul li:hover{
    color: #e51937;
  }
  .wrapper_menu_category ul li.on{
    color: #e51937;
  }
  .wrapper_rightCont_top div{  
    font: 500 15px/50px 'Roboto', 'Noto Sans KR';
    color: #666;
  }
  .wrapper_rightCont_top select{
    appearance: none;
    -webkit-appearance: none;
    border: 1px solid #e6e6e6;
    width: 140px;
    height: 34px;
    padding-left: 8px;
    background: url(/static/images/select_arrow2.png)no-repeat center right 9px;
    font: 300 13px 'Noto Sans KR';
  }
  .wrapper_product_area{
    width: 100%;
    overflow: hidden;
  }
  .wrapper_product_area .wrapper_product_box{
    width: 230px;
    height: auto;
    float: left;
    margin-right: 10px;
    margin-bottom: 30px;
    cursor: pointer;
  }
  /* .wrapper_product_area .wrapper_product_box:hover .img_product_thumb{
    background: red;
    transition-duration: .4s;
  } */
  .wrapper_product_area .wrapper_product_box:nth-child(4n){
    margin-right: 0;
  }
  .wrapper_product_area .wrapper_product_box .img_product_thumb{
    width: 230px;
    height: 230px;
    background: #f4f4f4;
    margin-bottom: 20px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
  }
  .wrapper_product_area .wrapper_product_box .img_product_thumb .wrapper_thumb_hover{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    opacity: 0;
    background: rgba(255,255,255,.5);
    overflow: hidden;
    transition-duration: .2s;
  }
  .wrapper_product_area .wrapper_product_box .img_product_thumb:hover .wrapper_thumb_hover{
    opacity: 1;
    transition-duration: .2s;
  }
  .wrapper_product_area .wrapper_product_box .img_product_thumb .wrapper_thumb_hover .product_hover_info{
    text-align: center;
    color: #222;
    line-height: 40px;
  }
  .wrapper_product_area .wrapper_product_box .img_product_thumb .wrapper_thumb_hover .product_hover_info .icon_cart{
    display: inline-block;
    height: 40px;
    padding-left: 20px;
    font: 500 14px/40px 'Noto Sans KR';
    background: url(/static/images/i_cart.png)no-repeat center left;
  }
  .wrapper_product_area .wrapper_product_box .serialNumber{
    display: inline-block;
    width: 100%;
    font: 300 13px 'Roboto';
    color: #999;
    padding-bottom: 6px;
  }
  .wrapper_product_area .wrapper_product_box .productTitle{
    display: inline-block;
    width: 100%;
    font: 500 15px/1.2 'Noto Sans KR';
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 36px;
    text-align: left;
    word-wrap: break-word;
  }
  .wrapper_product_area .wrapper_product_box .productPrice{
    display: inline-block;
    font: 500 14px/1.2 'Noto Sans KR';
    color: #222;
    padding: 14px 0 18px;
  }
  .wrapper_product_area .wrapper_product_box .onsale{
    color: #999;
    text-decoration: line-through;
  }

  .wrapper_product_area .wrapper_product_box .salePrice{
    color: #e51937;
  }
  .wrapper_product_area .wrapper_product_box .productPrice span{
    font: 600 16px/1.2 'Roboto';
  }
  .wrapper_product_area .wrapper_product_box .applyModel{
    padding: 16px 0;
    border-top: 1px solid #ddd;
    font: 400 14px/1.2 'Noto Sans KR';
    white-space: nowrap;
    overflow: hidden;
  }
  .wrapper_product_area .wrapper_product_box .applyModel span{
    font: 400 14px/1.2 'Roboto';
  }
  .wrapper_radio_pagination{
    width: 100%!important;
    text-align: center;
    padding: 20px 0;
    overflow: hidden;
    margin: 0!important;
  }
  .wrapper_radio_pagination li{
    font: 400 14px/32px 'Roboto'!important;
  }
  .wrapper_radio_pagination .btn_list_prev,.wrapper_radio_pagination .btn_list_next{
    background-position: center !important;
  }
/* 占쎄껀�뜝�룞�삕占쎄틭�뜝�럥占쎈갑琉껓옙�맍瑗� 占쎈뎨占쎈봾裕욃뜝�럥諭� �뜝�럡援� */

/* 占쎄껀�뜝�룞�삕占쎄틭�뜝�럥占쎈갑琉껓옙�맍瑗� �뜝�럡留믣뜝�럡�돪 �뜝�럥六삣뜝�럩�굚 */

.wrapper_detail_info{
    padding: 30px 0 40px!important;
}

.wrapper_detail_parts{
    width: 100%;
    overflow: hidden;
}
.wrapper_detail_parts .product_info{
    margin-left: 20px;
    padding-left: 30px;
}
.wrapper_detail_parts .wrapper_image_detail{
    width: 600px;
    float: left;
}
.wrapper_detail_parts .wrapper_image_detail .box_large_image{
    width: 100%;
    height: 600px;
    background: #f7f7f7;
    margin-bottom: 10px;
}
.wrapper_detail_parts .wrapper_image_detail .box_large_image img{
  width: 100%;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_slide_thumb{
    width: 100%;
    height: 112px;
    overflow: hidden;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_slide_thumb .box_small_image{
    width: 112px;
    height: 112px;
    float: left;
    margin-right: 10px;
    background: #f7f7f7;
    cursor: pointer;
}
.thumb_Selected{
  border: 1px solid #666;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_slide_thumb .box_small_image img{
  max-width: 100%;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_slide_thumb .box_small_image:last-child{
    margin-right: 0;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_title{
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 36px;
    margin-bottom: 40px;
    color: #222;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_title p{
    font: 700 26px/1.2 'Noto Sans KR';
    margin-bottom: 26px;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_title span{
  font: 500 16px 'Noto Sans KR';
  vertical-align: text-bottom;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_title .serialNumber{
  display: inline-block;
  color: #666;
  font: 300 16px 'Roboto';
  margin-bottom: 10px;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_title .productPrice{
  font: 700 30px 'Roboto';
  vertical-align: baseline;
  margin-right: 3px;
}
.wrapper_product_qtt{
  width: 100%;
  background: #f6f6f6;
  overflow: hidden;
  padding: 20px;
}
.wrapper_product_qtt input{
  width: 40px;
  height: 40px;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  background: #fff;
  float: left;
  color: #999;
  background-size: 10px;
}
.wrapper_product_qtt input[type=button]{
  cursor: pointer;
  background-color: #fff!important;
  color: rgba(0,0,0,0)!important;
}

.wrapper_product_qtt input[type=button].input_plus{
  background: url(/static/images/input_plus.png)no-repeat center;
}

.wrapper_product_qtt input[type=button].input_minus{
  background: url(/static/images/input_minus.png)no-repeat center;
}
.wrapper_product_qtt input[type=number]{
  color: #222;
  border-width: 1px 0;
  padding: 0;
  text-align: center;
  font: 400 16px 'Roboto', 'Noto Sans KR';
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button,.wrapper_detail_parts .wrapper_image_detail .wrapper_product_qtt input{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
.wrapper_product_qtt .wrapper_product_total{
  font: 400 16px 'Noto Sans KR';
  float: right;
  line-height: 40px;
  overflow: hidden;
}
.wrapper_product_qtt .wrapper_product_total span{
  color: #222;
}
.wrapper_product_qtt .wrapper_product_total p{
  color: #666;
  font: 400 15px 'Roboto', 'Noto Sans KR';
}
.wrapper_product_qtt .wrapper_product_total .ship_info{
  color: #222;
  padding-bottom: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  font: 500 15px 'Roboto', 'Noto Sans KR';
}
.wrapper_product_qtt .wrapper_product_total .totalPriceMini{
  font: 500 14px / 40px 'Noto Sans KR';
  float: right;
  color: #222;
}
.wrapper_product_qtt .wrapper_product_total .totalPriceMini span{
  font: 600 20px 'Roboto';
  margin-right: 3px;
}
.wrapper_product_qtt .wrapper_product_total .totalPrice{
  font: 700 24px / 40px 'roboto';
  margin-left: 5px;
  margin-right: 3px;
  vertical-align: bottom;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_btn_submit{
  padding: 30px 0 40px;
  border-bottom: 1px solid #ddd;
  position: relative;
  font-size: 0;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_btn_submit p{
  font: 400 15px 'Noto Sans KR';
  margin-bottom: 35px;
  color: #666;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_btn_submit p span{
  color: #222;
  margin-left: 14px;
}
.btn_product_submit{
  display: inline-block;
  width: 249px;
  height: 55px;
  font: 500 18px 'Noto Sans KR';
  box-sizing: border-box;
  border: 1px solid #e51937;
  border-radius: 3px;
  cursor: pointer;
}

.wrapper_fixed_cont .btn_product_submit{
	width: 100%;
}
.btn_product_cart{
  color: #e51937;
  background: #fff;
}
.btn_product_chkOut{
  color: #fff;
  background: #e51937;
}
.btn_soldout{
  width: calc(100% - 65px);
  height: 55px;
  margin-right: 10px;
  font: 500 18px 'Noto Sans KR';
  box-sizing: border-box;
  float: left;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  background: #666;
  color: #fff;
}
.btn_product_cancle{
  color: #222;
  background: #fff;
  border: 1px solid #ddd;
}
.btn_product_222,.btn_product_fff{
  width: 150px;
  height: 46px;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  font: 300 16px 'Noto Sans KR';
  cursor: pointer;
}
.btn_product_222{
  border-color: #222;;
  background: #222;
  color: #fff;
}
.btn_product_fff{
  background: #fff;
  color: #666;
  border-color: #999;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_search{
  overflow: hidden;
  position: relative;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_search p{
  padding: 36px 0 26px;
  font: 500 16px 'Noto Sans KR';
  color: #222;
}
.wrapper_research_area{
  width: 100%;
  overflow: hidden;
  padding: 16px;
  margin-top: 17px;
  -ms-overflow-style: none;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_search .wrapper_research_area{
  height: 112px;
  border: 1px solid #ddd;
}
.wrapper_research_area::-webkit-scrollbar,
.wrapper_research_area::-webkit-scrollbar-track,
.wrapper_research_area::-webkit-scrollbar,
.wrapper_research_area::-webkit-scrollbar-thumb{
  display: none;
}
.wrapper_research_area::-webkit-scrollbar-track{
  background: #f6f6f6;
  height: 70px;
}
.wrapper_research_area::-webkit-scrollbar,.wrapper_research_area::-webkit-scrollbar-thumb{
  background: #999;
}
.wrapper_research_area ul{
  height: 80px;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.wrapper_research_area ul::-webkit-scrollbar {
  display: none;
}
.wrapper_research_area ul li{
  float: left;
  width: calc(100% / 3);
  font: 300 15px 'Roboto';
  color: #666;
  margin: 0;
  overflow: hidden;
  padding-bottom: 13px;
}
.wrapper_detail_parts .wrapper_image_detail .wrapper_product_search .wrapper_research_area ul li:before{
  content: '\2022';
  margin-right: 10px;
}

.scroll_research_area{
  width: 4px;
  position: absolute;
  background: #f6f6f6;
}

.wrapper_detail_parts .wrapper_image_detail .wrapper_product_search .wrapper_research_area .scroll_research_area{
  height: 70px;
  right: 12px;
  bottom: 20px;
}

.scroll_research_area .rscScrollBar{
  width: 100%;
  height: 0%;
  background: #999;
  position: absolute;
  top: 0;
  transition-duration: .2s;
}

.wrapper_pDetail_leftCont{
  float: left;
  margin-right: 40px;
}
.wrapper_pDetail_leftCont input[type=radio],.wrapper_pDetail_leftCont input[type=checkbox]{
  display: none;
}
.wrapper_pDetail_leftCont label{
  width: calc(100% / 3);
  height: 54px;
  float: left;
  text-align: center;
  font: 500 18px/50px 'Noto Sans KR';
  background: #f6f6f6;
  color: #222;
  vertical-align: middle;
  cursor: pointer;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  border-color: #ddd;
}
.wrapper_pDetail_leftCont label:nth-last-child(2){
  border-right: 1px solid #ddd;
}
.wrapper_pDetail_leftCont input[type=radio]:checked + label{
  background: #fff;
  border-bottom: 0;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .box_selected_area{
  display: none;
  width: 100%;
  padding-top: 50px;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .box_selected_area .wrapper_product_imgDetail{
  min-height: 300px;
  background: #f6f6f6;
}

.tabMenu01:checked ~ .wrapper_selected_area .wrapper_sa_01,
.tabMenu02:checked ~ .wrapper_selected_area .wrapper_sa_02,
.tabMenu03:checked ~ .wrapper_selected_area .wrapper_sa_03{
  display: inline-block;
}
.wrapper_pDetail_leftCont label span{
  color: #e51937;
  margin-left: 8px;
  font: 500 18px/54px 'Roboto';
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna{
  width: 100%;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna h2{
  font: 400 28px 'Noto Sans KR';
  color: #222;
  margin-bottom: 26px;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area{
  text-align: center;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_qnBtn{
  border-top: 1px solid #222;
  border-bottom: 1px solid #999;
  padding: 16px 20px;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_qnBtn span{
  font: 300 16px/34px 'Noto Sans KR';
  color: #666;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_qnBtn button{
  width: 110px;
  height: 34px;
  background: #222;
  color: #fff;
  border: 1px solid #222;
  border-radius: 3px;
  font: 300 14px 'Noto Sans KR';
  cursor: pointer;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .private label .qna_title{
  background:url(/static/images/i_private.png)no-repeat center left;
  padding-left: 20px;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna label{
  width: 100%;
  height: auto;
  padding: 24px 20px;
  border-width: 0 0 1px;
  text-align: left;
  background: #fff;
  overflow: hidden;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna label:hover{
  background: #f6f6f6;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna input:checked + label{
  background: #f6f6f6;
  border-style: dashed;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna label span{
  color: #666;
  font: 500 16px 'Noto Sans KR';
  line-height: normal;
  float: left;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrppaer_product_ship h2{
  padding-bottom: 16px;
  font: 500 22px 'Noto Sans KR';
  color: #222;
  border-bottom: 1px solid #222;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrppaer_product_ship .wrapper_ship_detail{
  width: 100%;
  margin-top: 26px;
  margin-bottom: 50px;
  color: #222;
  overflow: hidden;
  border-collapse: collapse;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrppaer_product_ship .wrapper_ship_detail td{
  padding-left: 14px;
  font: 300 15px/30px 'Noto Sans KR';
  vertical-align: top;
  position: relative;
  letter-spacing: -0.5px;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrppaer_product_ship .wrapper_ship_detail .title:before{
  display: none;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrppaer_product_ship .wrapper_ship_detail td:before{
  position: absolute;
  left: 0;
  content: '\2022';
  color: #222;
  margin-right: 12px;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrppaer_product_ship .wrapper_ship_detail .title{
  font-weight: 500;
  padding-left: 0;
}


.qna_state{
  width: 11.5%;
}
.qna_title{
  width: 53%!important;
  margin-right: 2%!important;
  word-break: break-all;
  text-overflow: ellipsis;
}
.qna_date{
  font: 500 16px 'Roboto';
}
.qna_date,.qna_userName{
  width: 14.5%;
}
.qna_userName{
  text-align: center;
}
.qna_arrow{
  width: 4.5%;
  text-align: right;
}
.qna_arrow i{
  display: inline-block;
  width: 16px;
  height: 24px;
  background: url(/static/images/select_arrow.png)no-repeat center;
  background-size: 16px;
  opacity: .6;
  transition-duration: .4s;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna{
  overflow: hidden;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna input:checked + label span.qna_arrow i{
  transform: rotate(180deg);
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna label span.qna_title{
  color: #222;
}
.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna .wrapper_qna_detail{
  display: none;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna input:checked ~ .wrapper_qna_detail{
  display: inline-block;
  width: 100%;
  padding: 36px 0;
  border-bottom: 1px solid #ddd;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna .wrapper_qna_text{
  display: inline-block;
  width: 100%;
  padding-left: calc(11.5% + 16px);
  font: 500 16px 'Noto Sans KR';
  color: #222;
  background-image: url(/static/images/i_qna_a.png);
  background-repeat: no-repeat;
  background-position: left 40px top 4px;
}

.wrapper_pDetail_leftCont .wrapper_selected_area .wrapper_product_qna .wrapper_qna_area .wrapper_acdn_qna .qArea{
  font: 300 16px 'Noto Sans KR';
  margin-bottom: 36px;
  background-image: url(/static/images/i_qna_q.png);
}

.wrapper_pDetail_leftCont .wrapper_selected_area .btn_acdn_more{
  width: 380px;
  height: 48px;
  margin: 50px auto;
  color: #222;
  background: #fff;
  border: 1px solid #999;
  border-radius: 3px;
  font: 300 16px 'Noto Sans KR';
  cursor: pointer;
}

.wrapper_pDetail_rightCont{
  float: left;
}

.wrapper_pDetail_rightCont .wrapper_fixed_cont{
  overflow: hidden;
}

.sticky{
  width: 280px;
  position: fixed!important;
  top: 30px;
}
/* 占쎄껀�뜝�룞�삕占쎄틭�뜝�럥占쎈갑琉껓옙�맍瑗� �뜝�럡留믣뜝�럡�돪 �뜝�럡援� */

/* �뜝�럩�궋�뛾�룆�뼺占쎈윞�뜝�럥鍮� �뜝�럥六삣뜝�럩�굚 */
.wrapper_product_cart{
  width: 100%;
}
.wrapper_product_cart h2{
  font: 500 26px 'Noto Sans KR';
  color: #222;
  margin-bottom: 26px;
  line-height: 1;
  letter-spacing: -1px;
}
.wrapper_product_cart table{
  border-top: 1px solid #222;
  width: 100%;
  color: #222;
  margin-bottom: 30px;
}
.wrapper_product_cart table img{
  width: 100px;
  height: 100px;
  cursor: pointer;
}
.wrapper_product_cart table tr{
  border-bottom: 1px solid #ccc;
}
.wrapper_product_cart table th,.wrapper_product_cart table td{
  padding: 20px 0;
  text-align: center;
}
.wrapper_product_cart table td p{
  display: inline-block;
  overflow: hidden;
  font: 500 14px/20px 'Noto Sans KR';
  text-align: center;
}
.wrapper_product_cart table td p span{
  font: 700 20px 'Roboto';
  vertical-align: baseline;
  margin-right: 4px;
}
.wrapper_product_cart table th{
  font: 300 15px 'Noto Sans KR';
}
.wrapper_product_cart table input{
  appearance: none;
  -webkit-appearance: none;
}
.wrapper_product_cart table button{
  width: 90px;
  height: 32px;
  border-radius: 3px;
  text-align: center;
  font: 400 14px 'Noto Sans KR';
  cursor: pointer;
}
.wrapper_product_cart table .serialNumber{
  font: 300 14px 'Roboto';
  color: #666;
  cursor: pointer;
}
.wrapper_product_cart table .productTitle{
  font: 500 16px 'Noto Sans KR';
  color: #222;
  cursor: pointer;
}
.wrapper_product_cart table .wrapper_product_qtt{
  display: inline-block;
  width: auto!important;
  padding: 0;
  background: #fff;
  overflow: hidden;
}
.wrapper_product_cart table .chkOut{
  background: #e51937;
  border: 1px solid #e51937;
  color: #fff;
  margin-bottom: 10px;
}
.wrapper_product_cart table .del{
  background: #fff;
  border: 1px solid #999;
  color: #666;
}
.wrapper_product_cart table .beforePrice{
  text-decoration:line-through;
  color: #999;
}
.wrapper_product_cart table .afterPrice{
  color: #e51937;
  text-align: right;
}
.wrapper_product_cart .wrapper_cart_total{
  width: 100%;
  height: 120px;
  background: #f6f6f6;
  overflow: hidden;
  position: relative;
}
.wrapper_product_cart .wrapper_cart_total .wrapper_total_info{
  width: 50%;
  text-align: center;
  float: left;
  line-height: 120px;
}
.wrapper_product_cart .wrapper_cart_total .left .wrapper_total_price{
  position: relative;
  top: 12px;
}
.wrapper_product_cart .wrapper_cart_total .wrapper_total_info span{
  font: 500 14px 'Noto Sans KR';
  color: #666;
}
.wrapper_product_cart .wrapper_cart_total .wrapper_total_info p{
  font: 500 15px 'Noto Sans KR';
  color: #222;
  margin-top: 6px;
}
.wrapper_product_cart .wrapper_cart_total .wrapper_total_info p span{
  font: 600 24px 'Roboto';
  color: #222;
  margin-right: 4px;
}
.wrapper_product_cart .wrapper_cart_total .wrapper_total_info i{
  display: inline-block;
  width: 20px;
  height: 20px;
  background:url(/static/images/i_plus.png)no-repeat center;
  margin: 0 36px;
}
.wrapper_product_cart .wrapper_cart_total .partition{
  width: 1px;
  height: 80px;
  background: #ddd;
  position: absolute;
  left: 50%;
  top: 20px;
}
.wrapper_product_cart .wrapper_cart_total .wrapper_total_info .wrapper_total_price{
  display: inline-block;
}
.wrapper_product_cart .wrapper_cart_total .right .totalprice{
  font: 700 30px 'Noto Sans KR'!important;
  color: #e51937;
  margin-left: 12px;
}
.wrapper_product_cart .wrapper_cart_total .right p{
  font: 500 20px 'Noto Sans KR';
}
.wrapper_product_cart .wrapper_cart_total .right p span{
  font: 500 16px 'Noto Sans KR';
  color: #e51937;
}
.wrapper_product_cart .wrapper_cart_btn{
  display: table;
  margin: 50px auto 0;
  overflow: hidden;
}
/* �뜝�럩�궋�뛾�룆�뼺占쎈윞�뜝�럥鍮� �뜝�럡援� */


/* �뇦猿됲�ｏ옙�젷�뜝�럩�걦占쎈쇀�뜝占� �뜝�럥�쓡�뜝�럩逾좂춯�쉻�삕 �뜝�럥六삣뜝�럩�굚 */
.wrapper_order_info{
  padding: 50px 0 0 0!important;
}
.wrapper_order_info h2{
  font: 500 26px 'Noto Sans KR';
  color: #222;
  letter-spacing: -2px;
}
.wrpper_order_number{
  width: 100%;
  height: 60px;
  background: #222;
  color: #fff;
  margin-bottom: 30px;
}
.complete_notice{
  text-align: center;
  line-height: 1.3!important;
  letter-spacing: -2px;
  margin-bottom: 50px!important;
}
.complete_notice span{
  color: #e51937;
}
.wrpper_order_number p{
  text-align: center;
  font: 500 17px/60px 'Noto Sans KR';
}
.wrpper_order_number span{
  text-align: center;
  font: 500 17px/60px 'Noto Sans KR';
  margin-left: 14px;
}
.wrapper_product_cart .table_complete thead tr{
  background: #f6f6f6;
  border-bottom: 0;
}
.table_complete thead tr th:first-child{
  text-align: left;
  padding-left: 200px;
}
.table_complete p{
  font: 400 14px 'Noto Sans KR'!important;
}
.table_complete span{
  font: 600 16px 'Roboto'!important;
  vertical-align: baseline!important;
}
.table_align_left *{
  text-align: left!important;
}
.table_align_left td{
  font-family: 'Noto Sans KR';
  font-size: 15px;
  font-weight: 300;
  color: #666;
}
.table_align_left td:nth-child(2n){
  font-weight: 500;
  color: #222;
}
.small_title{
  font: 500 18px 'Noto Sans KR';
  color: #222;
  padding: 6px 0 26px;
}
/* �뇦猿됲�ｏ옙�젷�뜝�럩�걦占쎈쇀�뜝占� �뜝�럥�쓡�뜝�럩逾좂춯�쉻�삕 �뜝�럡援� */

/* �썒�슣�닑�룇�뜝�럡�맋 �뜝�럩�굚�뜝�럡�뎽 �뜝�럥�쓡�뜝�럩逾좂춯�쉻�삕 �뜝�럥六삣뜝�럩�굚 */
.required:before{
  content: '\2022';
  color: #e51937;
  margin-right: 6px; 
  position: absolute;
  left: 0;
}

.order_left{
  border-top: 1px solid #222;
}

.order_left label{ 
  width: 220px;
  font: 400 16px/50px 'Noto Sans KR';
  color: #999;
}

.order_left input[type=radio]:checked + label{ 
  color: #222;
}

.order_left label.notice_required{ 
  width: calc(100% - 220px);
  background: #fff;
  border-width: 0 0 1px 1px;
  cursor: default;
}

.order_left label.notice_required i{
  font-style: normal;
  font: 300 15px/50px 'Noto Sans KR';
  color: #666;
  float: right;
  padding-left: 12px;
  position: relative;
}

.order_left .box_selected_area{
  padding: 40px 0!important;
  border-bottom: 1px solid #222;
}

.adress_info{
  border-top: 1px solid #ddd;
}


.wrapper_order_payment{
  overflow: hidden;
}

.wrapper_order_payment input[type=radio] + label{
  width: calc(100% / 2 - 5px);
  float: left;
  margin-right: 10px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-sizing: border-box;
}

.wrapper_order_payment input[type=radio]:checked + label{
  background: #222;
  color: #fff;
  border-color: #222;
}

.wrapper_payment_info{
  display: none;
  width: 100%;
  padding-top: 20px;
  overflow: hidden;
}

.orderTab01:checked ~ .payment_info01,
.orderTab02:checked ~ .payment_info02,
.orderTab03:checked ~ .payment_info03{
  display: inline-block;
}
.wrapper_payment_info input[type=checkbox]{
  display: inline-block;
}

.wrapper_payment_info input[type=checkbox] + label{
  float: none;
  border: 0;
  background: none;
  font: 300 15px/16px 'Noto Sans KR';
  color: #222;
  padding-left: 6px;
}

.wrapper_payment_info i.pm{
  float: right;
  font-size: 40px;
  font-weight: 100;
  line-height: 16px;
  color: #222;
  padding-right: 15px;
  cursor: pointer;
  font-style: normal;
}

.wrapper_payment_info select{
  height: 46px;
  padding: 0 15px;
  background-color: #f6f6f6;
  border: 1px solid #f1f1f1;
  font: 300 15px 'Noto Sans KR';
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  color: #222;
  background: url(/static/images/select_arrow3.png)no-repeat center right 15px,#f6f6f6;
}

.wrapper_payment_info .wrapper_cbx_ask{
 overflow: hidden;
 margin-top: 10px;
}

.wrapper_payment_info .wrapper_ask_Info{
  font: 14px 'Noto Sans KR';
  padding: 25px 20px;
  background: #f6f6f6;
  margin-top: 20px;
}
.wrapper_payment_info .wrapper_ask_Info h4{
  color: #222;
  padding-bottom: 12px;
}
.wrapper_payment_info .wrapper_ask_Info p{
  font: 300 14px/24px 'Noto Sans KR';
  color: #666;
}
.order_right{
  border: 1px solid #ddd;
}
.order_right .wrapper_order_rCont{
  background: none;
  padding: 30px;
  overflow: hidden;
}
.order_right .wrapper_research_area{
  height: 220px;
  padding: 0;
  margin: 30px 0;
  overflow-y: auto;
}
.order_right .wrapper_research_area .scroll_research_area{
  height: 220px;
  right: 30px;
}
.order_right .wrapper_research_area .rscScrollBar{

}
.sticky2{
  width: 470px;
  border: 1px solid #ddd;
  position: fixed!important;
  top: 30px;
}
.wrapper_product_total input{

}
.wrapper_product_total input,.wrapper_product_total label{
  cursor: pointer;
}

.order_left h3,.order_right h3{
  font: 300 20px 'Noto Sans KR';
  color: #222;
}
.order_left h3{
  padding: 26px 0;
}
.order_right h3{
  padding-bottom: 26px;
  border-bottom: 1px solid #222;
}

.table_ship_info{
  width: 100%;
}
.table_ship_info tbody tr td{
  padding: 10px 0;
  overflow: hidden;
}
.table_ship_info tbody tr td input,.table_ship_info tbody tr td select{
  width: 100%;
  height: 46px;
  padding: 0 15px;
  background-color: #f6f6f6;
  border: 1px solid #f1f1f1;
  font: 300 15px 'Noto Sans KR';
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  color: #222;
}
.table_ship_info tbody tr td select{
  background: url(/static/images/select_arrow3.png)no-repeat center right 15px,#f6f6f6;
}
.table_ship_info tbody tr td:nth-child(2n - 1){
  font: 300 15px 'Noto Sans KR';
  color: #222;
  padding-left: 12px;
}

.table_ship_info tbody tr td .wrapper_qna_call select{
  width: 98px;
}

.table_ship_info tbody tr td .wrapper_qna_call input{
  width: calc(100% - 98px);
}

.table_ship_info tbody tr td .wrapper_qna_call .partition{
  left: 98px;
}

.table_ship_info tbody tr .ship_adress input{
  width: calc(100% - 110px);
  float: left;
  background: #f6f6f6;
  color: #999;
}

/* 20230221 부품구매 주소 동의 문구 추가 s */
.table_ship_info tbody tr .address_noti{
    padding-top: 0;
    margin-left: 10px;
    margin-bottom:10px;
    text-align: left;
}

.table_ship_info tbody tr .address_noti li{
	font: 300 14px/24px 'Roboto','Noto Sans KR';
    color: #666666;
    letter-spacing: -0.2px;
}

.table_ship_info tbody tr .address_noti li::before{
	content: '';
    display: inline-block;
    width: 2px;
    height: 2px;
    background-color: #666666;
    vertical-align: middle;
    margin-right: 10px;
}
/* 20230221 부품구매 주소 동의 문구 추가 e */

.table_ship_info tbody tr .ship_adress{
  padding-bottom: 0;
}

.table_ship_info tbody tr .ship_adress button{
  width: 100px;
  height: 46px;
  background: #666;
  border: 0;
  color: #fff;
  font: 300 15px 'Noto Sans KR';
  border-radius: 3px;
  float: left;
  margin-left: 10px;
  cursor: pointer;
}

.table_final_amount{
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 20px;
  margin-top: -20px;
}

.table_final_amount tbody tr td img{
  width: 100px;
  height: 100px;
}

.table_final_amount tbody tr td:nth-child(2n){
  padding: 0 20px;
}

.table_final_amount tbody tr td .serialNumber{
  display: inline-block;
  width: 100%;
  font: 300 14px 'Roboto';
  padding-bottom: 6px;
}

.table_final_amount tbody tr td .productTitle{
  display: inline-block;
  width: 76%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font: 500 16px 'Noto Sans KR';
  color: #222;
  padding-bottom: 8px;
}

.table_final_amount tbody tr td .productPrice{
  color: #e51937;
  font: 16px 'Noto Sans KR';
}

.table_final_amount tbody tr td .productPrice i{
  font-style: normal;
  font-size: 14px;
}

.table_final_amount tbody tr td .productPrice span{
  font: 16px 'Roboto';
  font-weight: 700;
}

.wrapper_final_amount{
  width: 100%;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #222;
  float: left;
  margin-bottom: 30px;
}

.wrapper_final_amount table{
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 30px;
}

.wrapper_final_amount table tr td{
  font: 16px 'Noto Sans KR';
  font-weight: 400;
  color: #222;
}

.wrapper_final_amount table tr td:nth-child(2n) p{
  font: 14px 'Noto Sans KR';
  font-weight: 400;
  text-align: right;
}

.wrapper_final_amount table tr td:nth-child(2n) p span{
  font: 20px 'Roboto';
  font-weight: 400;
  line-height: 20px;
  vertical-align: baseline;
  margin-right: 2px;
}

.wrapper_final_amount table tr td p.finalPrice{
  color: #e51937;
}

.wrapper_final_amount table tr td p.finalPrice span{
  font: 600 26px 'Roboto';
  vertical-align: baseline;
}

.table_order_ask tbody tr td input{
  vertical-align: super;
}

.table_order_ask tbody tr td:nth-child(1){
  vertical-align: baseline;
  line-height: 2.5;
}

.table_order_ask tbody tr td:nth-child(2){
  padding-left: 8px;
}

.table_order_ask tbody tr td label{
  font: 200 14px 'Noto Sans KR';
  color: #999;
  line-height: 20px;
}

.btnUpdate{
	background: none;
	border: 0;
	color: #666;
	cursor: pointer;
	margin-left: 20px;
}

.wrapper_btn_submit input[type=checkbox]{
	display: none;
}

.wrapper_btn_submit .btn_share{
	display: inline-block;
	width: 55px;
	height: 55px;
	background-color: #bbb;
	background-image: url(/static/images/i_parts_share.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px;
	border-radius: 3px;
	cursor: pointer;
	vertical-align: bottom;
}

.wrapper_share_detail{
	display: none;
	width: 55px;
	height: auto;
 	position: absolute;
	right: 0;
	margin-top: 65px;
	z-index: 1;
}
.wrapper_share_detail .box_share_detail{
	display: inilne-block;
	width: 55px;
	height: 55px;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-bottom: -1px;
	cursor: pointer;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;	
}
.box_share_detail:nth-child(1){
	background-image: url(/static/images/parts_share_url.png);
}
.box_share_detail:nth-child(2){
	background-image: url(/static/images/parts_share_blog.png);
}
.box_share_detail:nth-child(3){
	background-image: url(/static/images/parts_share_fb.png);
}
.box_share_detail:nth-child(4){
	background-image: url(/static/images/parts_share_twt.png);
}
.box_share_detail:nth-child(5){
	background-image: url(/static/images/parts_share_kk.png);
}
/* �썒�슣�닑�룇�뜝�럡�맋 �뜝�럩�굚�뜝�럡�뎽 �뜝�럥�쓡�뜝�럩逾좂춯�쉻�삕 �뜝�럡援� */