/*정렬*/


/*기타*/
.bns_center{text-align: center;vertical-align: middle}
.bns_left{text-align: left;}
.bns_right{text-align: right;}

/*마진*/
.mgt5{margin-top:5px}
.mgt10{margin-top:10px}
.mgt15{margin-top:15px}
.mgt20{margin-top:20px}
.mgt80{margin-top:80px}

.bns_mgt15 { margin-top:15px }
.bns_mgt30 { margin-top:30px }
.bns_mgt40 { margin-top:40px }
.bns_mgt50 { margin-top:50px }
.bns_mgt60 { margin-top:60px }
.bns_mgt80 { margin-top:80px }


/*패딩*/
.pdt3 {padding-top:3px}
.pdt5 {padding-top:5px}
.pdt10 {padding-top:10px}
.pdt20 {padding-top:20px}

.pd5 {padding:5px}
.pd10 {padding:10px}
.pd20 {padding:20px}

/*라인*/
.admin_solid_line {border-top: solid #dedede 1px; width:100%;height: 1px;margin-top:50px;margin-bottom: 50px;border-left:none;border-right: none;border-bottom:none}
.admin_dot_line {border-top: dashed #dedede 1px; width:100%;height: 1px;margin-top:50px;margin-bottom: 50px;border-left:none;border-right: none;border-bottom:none}
.solid_line {border: solid #dedede 1px; width:100%;height: 1px;margin-top:10px;margin-bottom: 10px;}
.pop_title_line{border: solid #3b3c3f 1px;margin:10px 0px 10px 0px}

.bns_line_bold { background-color: #acacac; width:100%; height:2px ;}
.bns_line { background-color: #d6dadd; width:100%; height:1px;}
.bns_line2 { background-color: #a3a3a3; width:100%; height:1px;}
.bns_dashed_line {
    border-left-style:none;
    border-right-style:none;
    border-bottom-style:none;
    border-top : 1px dashed #aeaeae;
}

/*타이틀*/
.mid_title{font-family:nanum-barun-gothic-bold !important;color:#525252;font-size:20px; margin-top:20px}
.bot_title{font-family:nanum-barun-gothic-bold !important;color:#525252;font-size:13px; margin-top:10px}

.adm_mid_title{font-family:nanum-barun-gothic-bold !important;font-size:25px; margin-top:20px}
.adm_bot_title{font-family:nanum-barun-gothic-bold !important;color:#525252;font-size:17px; margin-top:10px}

/*폼 인풋관련*/
.frm_input_white{border:1px solid #e4eaec;background:#ffffff;color:#000;vertical-align:middle;line-height:2em}
.frm_input_350{width:350px}
.frm_input_250{width:250px}

.text_box_short { height:25px;border:1px solid #dedede;background:#fbfbfb;width:200px;padding-left:5px}
.text_box_tel { height:25px;border:1px solid #dedede;background:#fbfbfb;width:50px;padding-left:5px}

.bns_text_box { display:block;height:25px;border:1px solid #dedede;background:#fbfbfb;line-height:1.6em; width:100%;}
.bns_text_box_30p { display:block;height:25px;border:1px solid #dedede;background:#fbfbfb;line-height:1.6em; width:30%;}

/*링크*/
.link_red a { color:red }
.link_red a:hover { color:red }
.link_red a:link  { color:red }

.link_gray a { color:#6c6b6b }
.link_gray a:hover { color:#6c6b6b }
.link_gray a:link  { color:#6c6b6b }

/*기타*/
.bns_clear { clear:both }
.text_center { text-align: center }
.bns_select { height:25px;border:1px solid #dedede;background:#fbfbfb;}
.bns_dot { height:1px; border-top:dashed 1px #afafaf; margin-top:30px; margin-bottom:30px }
.bns_float { float:left }
.bns_hidden { display:none }


/*애매하게 여기저기 있는 것*/
.td_indv_item_name{width:400px;}
.td_indv_item_no{width:200px;text-align: center}

.bn_description{font-size:11px;color:#9a9a9a;}
.cancel_item{background-color:#ffe2e2 }

.app_area { border: solid 1px #bcbcbc;padding:25px 30px 25px 30px; border-top: none }
.app_title { font-family:nanum-barun-gothic-bold !important; padding:25px 35px 25px 35px; background-color: #d4d4d4; color:#181818;font-size:33px }
.app_mid_title { font-family:nanum-barun-gothic-bold !important; color:#181818;font-size:18px }

.bns_tl_left   { text-align: left !important; }
.bns_tl_right  { text-align: right !important; }
.bns_tl_center { text-align: center !important; }

.bns_total {clear: both; height:80px; vert-align: top;background-color: #fbfbfb;margin-top:10px}
.bns_total2 {clear: both; height:20px; vert-align: top;background-color: #fbfbfb;margin-top:10px}
.bns_total .bns_line { background-color: #d6dadd; width:100%; height:1px; float:left}
.bns_total .bns_line_bold { background-color: #737373; width:100%; height:2px ; float:left;}
.bns_total .bns_total_title { width:704px;height:30px;padding:20px; float:left;font-size: 20px; font-family:nanum-barun-gothic-bold !important;  }
.bns_total .bns_total_payment_t { width:54px;height:30px; padding:30px 0px 20px 0px; text-align:right; float:left } /*title + pay = width 938px*/
.bns_total .bns_total_payment_c { width:85px;height:30px; padding:30px 0px 20px 10px;float:left }
.bns_total .bns_total_payment_cr { width:45px;height:30px; padding:30px 0px 20px 0px;float:left }
.bns_total .bns_total_element { margin-bottom: 20px }
.bns_total .cost { font-size:14px;font-weight: bold;margin-top:-2px }

.bns_payment_total_info { font-size:11px;color:#6c6b6b;margin-top:13px }
.bns_apply_btn_area { text-align: right; margin-top:-15px }

.bns_table td { background-color: #ffffff; height:30px;padding:5px 10px 3px 10px;}
.bns_table .title { background-color:#f2f2f2; font-weight: bold;}

/*애매하게 여기저기 있는 것 (유닛)*/
.cs_unit{margin-left:10px;margin-right:10px}
.pop_cs_unit{margin-left:5px;margin-top:5px; float:left}
.bns_text_box_unit { display:block;height:25px;border:1px solid #dedede;background:#fbfbfb;line-height:1.6em; width:80%;float:left;}
.bns_unit {margin-left:2px;margin-top:10px ;float:left;}



/*폰트*/

.fnt-bold-15{font-size: 15px;font-weight: bold}
.fnt-bold-18{font-size: 18px;font-weight: bold}
.fnt-bold-20{font-size: 20px;font-weight: bold}
.fnt-bold-25{font-size: 25px;font-weight: bold}
.fnt-red-bold{font-weight: bold;color:red;}

.fnt_11{font-size: 11px}
.fnt_12{font-size: 12px}
.fnt_15{font-size: 15px}
.fnt_20{font-size: 20px}
.fnt_30{font-size: 30px}
.fnt_40{font-size: 40px}

.nanum{font-family:nanum-barun-gothic-bold !important;color:#525252;}

.fnt_gray{color:#666;}
.fnt_skyblue_normal{color:#0293c6;font-family:Dotum}
.fnt_skyblue{font-family:nanum-barun-gothic-bold !important;color:#0293c6;}
.fnt_nanum{font-family:nanum-barun-gothic-bold !important;}

.fntRed {color:red}
.fntRed a{color:red}
.fntRed a:hover{color:red}
.fntRed a:link{color:red}

.fntBold { font-weight: bold }
.fntBold a{ font-weight: bold }
.fntBold a:hover{ font-weight: bold }
.fntBold a:link{ font-weight: bold }

.fntGs { color:#646464; font-size:11px }
.fntGs a{ color:#646464; font-size:11px }
.fntGs a:hover{ color:#343434; font-size:11px }
.fntGs a:link{ color:#646464; font-size:11px }

.fntBlue {color:#3a32c3}
.fntSkyBlue {color:#02abe6}
.bns_fnt_g_s { padding:5px 0px 0px 20px; color:#646464; font-size:11px   }
.bns_fnt_r_s { padding:5px 0px 0px 20px; color:red; font-size:11px   }

.fntBlack {color:#000000 !important;}

.fntNormal { font-family: Dotum;font-weight: normal;font-size:13px }
.fntBold { font-weight:bold }
.est_fnt {color:red;font-size:12px; }

/*노패딩 폰트*/
.bns_fnt_r_s_npd { color:red; font-size:13px; font-family:nanum-barun-gothic-bold !important }


.fnt-s-g,.fnt-s-g a, .fnt-s-g a:hover, .bns_fnt_g_s_npd { color:#646464; font-size:11px; text-decoration: none }
.fnt-s-g, .bns_fnt_g_s_npd a{ color:#646464; font-size:11px; text-decoration: none}

.fnt-s-r { color:#ff0000; font-size:11px; }
.fnt-s-r a{ color:#ff0000; font-size:11px; }

.fnt-s-p { color:#4A2C7C; font-size:11px; }
.fnt-s-p a{ color:#4A2C7C; font-size:11px; }


.fnt-m-g  { color:#646464; font-size:13px;!important; }
.fnt-m-g  a{ color:#646464; font-size:13px;!important; }

.fnt-m-r { color:#ff0000; font-size:13px;!important; }
.fnt-m-r a{ color:#ff0000; font-size:13px;!important; }

.fnt-m-p { color:#4A2C7C; font-size:13px;!important; }
.fnt-m-p a{ color:#4A2C7C; font-size:13px;!important; }




.bns_gray_font_small { font-size:11px;color:#8f8f8f }
.bns_gray_font_small2 { font-size:11px;color:#555555 }

.bns_n_fnt_11 { font-size: 11px; }

.bns_fnt_11 { font-family:nanum-barun-gothic-bold !important;font-size: 11px; }
.bns_fnt_15 { font-family:nanum-barun-gothic-bold !important;font-size: 15px; }
.bns_fnt_20 { font-family:nanum-barun-gothic-bold !important;font-size: 20px; }

.bns-fnt-red-noraml-13 { font-family: Dotum !important; color:red !important; font-size:13px !important;  }

/*버튼*/
.btn-red-type1{display:inline-block;cursor:pointer;height: 28px;background-color:#e8180c;padding:4px 15px 4px 15px ;font-weight: normal;color:#ffffff;border-radius: 5px;text-align:center;font-size:12px}
.btn-red-type1:hover{opacity: 0.7;}

.btn-black-type1{display:inline-block; cursor:pointer;height: 28px;background-color:#444444;padding:4px 15px 4px 15px ;font-weight: normal;color:#ffffff;border-radius: 5px;text-align:center;font-size:12px}
.btn-black-type1:hover{opacity: 0.7;}

.btn-blue-type2{display:inline-block;cursor:pointer;height: 28px;background-color:#174788;padding:4px 15px 4px 15px ;font-weight: normal;color:#ffffff;border-radius: 5px;text-align:center;font-size:12px}
.btn-blue-type2:hover{opacity: 0.7;}

.btn-green-type1{display:inline-block;cursor:pointer;height: 28px;background-color:darkslategray;padding:4px 15px 4px 15px ;font-weight: normal;color:#ffffff;border-radius: 5px;text-align:center;font-size:12px}
.btn-green-type1:hover{opacity: 0.7;}

.btn-gray-type1{display:inline-block;cursor:pointer;height: 28px;background-color:#aeaeae;padding:4px 15px 4px 15px ;font-weight: normal;color:#ffffff;border-radius: 5px;text-align:center;font-size:12px}
.btn-gray-type1:hover{opacity: 0.7;}

.btn-orange-type1{display:inline-block;cursor:pointer;height: 28px;background-color:#ff6600;padding:4px 15px 4px 15px ;font-weight: normal;color:#ffffff;border-radius: 5px;text-align:center;font-size:12px}
.btn-orange-type1:hover{opacity: 0.7;}

.bt_up { border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;border-right:solid 1px #dedede;width:20px;height:22px;float: left;text-align: center;cursor: pointer;font-size:14px;padding-top:3px }
.bt_down { border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;border-right:solid 1px #dedede; width:20px;height:22px;float: left;text-align: center;cursor: pointer;font-size:14px;padding-top:3px }

.btn_r_s2 { padding:1px 8px 0px 8px;height:23px;border:1px solid #e8180c;border-bottom:0;background:#e8180c;color:#ffffff;cursor:pointer;font-size: 11px;border-radius: 4px; }

.btn_b_s { padding:1px 8px 0px 8px;height:23px;border:1px solid #0ca5ec;border-bottom:0;background:#0ca5ec;color:#ffffff;cursor:pointer;font-size: 11px;border-radius: 4px; }
.btn_b_s:hover { opacity:0.7 }

.btn_g_s { padding:1px 8px 0px 8px;height:23px;border:1px solid #acacac;border-bottom:0;background:#acacac;color:#ffffff;cursor:pointer;font-size: 11px;border-radius: 4px; }

.btn_b_m { padding:0 24px;height:32px;border:1px solid #0ca5ec;border-bottom:0;background:#0ca5ec;color:#ffffff;cursor:pointer; font-family:nanum-barun-gothic-bold !important;font-size: 15px;border-radius: 3px; }
.btn_b_m:hover { opacity: 0.7 }

.btn_g_m , .btn_g_m:link , .btn_g_m:visited { padding:0 24px;height:32px;border:1px solid #737373;border-bottom:0;background:#737373;color:#ffffff;cursor:pointer; font-family:nanum-barun-gothic-bold !important;font-size: 15px;border-radius: 3px; }
.btn_g_m:hover { opacity: 0.7; color:#000000; text-decoration: none }


.btn_r_s { padding-top:8px;height:25px;border:1px solid #0ca5ec;border-bottom:0;background:#e8180c;color:#ffffff;cursor:pointer; font-family:nanum-barun-gothic-bold !important;font-size: 11px;border-radius: 5px;  }

.btn_b_l { padding:0 15px;height:50px;border:1px solid #0ca5ec;border-bottom:0;background:#0ca5ec;color:#ffffff;cursor:pointer; font-family:nanum-barun-gothic-bold !important;font-size: 25px;border-radius: 5px; }

.btn_w_s { padding:2px 10px 0px 10px; height:25px;border:1px solid #a3a3a3;background:#ffffff;color:#535353;cursor:pointer; font-size: 11px;border-radius: 3px; }
.btn_w_s:hover { background-color:#dedede }

/*.btn_g_s { color:#ffffff;border-radius: 3px;background-color:#929292; padding:5px; font-size:11px }*/
.btn_blue_s { color:#ffffff;border-radius: 3px;background-color:#02aae5; padding:5px; font-size:11px }

.bns_btn_m {
    background-color: #008CBA; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 4px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.bns_btn_m:hover {
    background-color: #f44336; /* Green */
    color: white;
}

.btn-blue-type1 {
    background-color: #0f75ac; /* Green */
    border: none;
    color: white;
    padding: 8px 8px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    border-radius: 4px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.btn-blue-type1:hover {
    background-color: #f44336; /* Green */
    color: white;
}

.btn-red-type2 {
    background-color: #f44336; /* Green */
    border: none;
    color: white;
    padding: 8px 8px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    border-radius: 4px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.btn-red-type2:hover {
    background-color: #174788; /* Green */
    color: white;
}


/* ****************************************************************************************** */
.bns_cart_table tr {
    background-color: #ffffff;
}


.bns_cart_table input[type=checkbox] {
    display: none;
}
.bns_cart_tableinput[type=checkbox] + label{
    display: inline-block;
    cursor: pointer;
    /*position: relative;
    padding-left: 25px;
    margin-right: 15px;*/
    font-size: 13px;
}
.bns_cart_table input[type=checkbox]+ label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    /*position: absolute;*/
    left: 0;
    bottom: 1px;
    background-color: #ffffff;
    border-radius: 2px;
    border: solid 1px #0ca5eb;
    /*box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);*/
}
.bns_cart_table input[type=checkbox]:checked + label:before {
    content: "\2713";  /* 체크모양 */
    /*text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);*/
    font-size: 18px;
    font-weight:800;
    color: #fff;
    background:#2f87c1;
    text-align: center;
    line-height: 18px;
    font-family: nanum-barun-gothic-bold !important;
}

.bns_cart_table { background-color: #d9d9d9; width:100% }
.bns_cart_table td { text-align: center; border-top: solid 1px #d6dadd }
.bns_cart_table .thCheckBox { text-align: left;padding-left:10px }
.bns_cart_table .tdCheckBox { width:60px;height:50px;float:left;text-align:left;padding:30px 0px 0px 10px;}
.bns_cart_table .h_line { background-color: #d6dadd; width: 1px!important; padding:0px }

.bns_cart_table .item_name { text-align: left;padding-right:20px;line-height:1.6em;  }
.bns_cart_table .item_name .item_name_info1 { padding:10px 0px 0px 20px;font-size:15px;font-weight: bold   }
.bns_cart_table .item_name .item_name_info2 { padding:5px 0px 0px 20px; color:#646464; font-size:11px   }
.bns_cart_table .item_name .item_name_info3 {
    padding:5px 0px 10px 0px;
    font-size:11px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;width:580px;
    text-align: left;
    color:#02aae5
}
.bns_cart_table .item_name .item_name_info3 a{ color:#02aae5;text-decoration: none  }
.bns_cart_table .item_name .item_name_info3 a:hover{ color:#02aae5;text-decoration: none  }
.bns_cart_table .item_name .item_name_info3 a:link{ color:#02aae5;text-decoration: none  }
.bns_cart_table .item_name .item_name_info4 { padding:10px 0px 10px 70px   }

.bns_cart_table .payment { line-height:1.6em; }
.bns_cart_table .payment1 { font-size:12px;font-weight: bold }
.bns_cart_table .payment2 { font-size:12px;color:#333333 }
.bns_cart_table .payment3 { font-size:11px;color:#646464 }

/* ****************************************************************************************** */

/*bns_addr_table 은 결제도 같이 쓴다.*/
.bns_addr_table { background-color:#b2b2b2  }
.bns_addr_table .title_payment_method { background-color: #f2f2f2; float:left;width:110px;height:250px;font-weight: bold;text-align: left;padding-top:15px;padding-left:20px }
.bns_addr_table .method_box{ padding:8px 15px 15px 0px; /*letter-spacing: 2em*/ }
.bns_addr_table .method_box span{ /*letter-spacing: 1px*/ }
.bns_addr_table .info_box{ padding-top:15px;  }


/*.bns_addr_table td { height:40px }*/
.bns_addr_table .title { background-color: #f2f2f2; float:left;width:110px;height:32px;font-weight: bold;text-align: left;padding-top:18px;padding-left:20px }
/*.bns_addr_table .title_first { padding-bottom:15px  }*/
.bns_addr_table .content { float:left;width:780px;height:30px;padding-top:8px;padding-left:15px  }
.bns_addr_table .content_first { padding-bottom:15px  }
.bns_addr_table .textbox_content { float:left;width:780px;height:30px;padding-top:10px;padding-left:15px; }

.bns_addr_table .national_code { height:27px;border:1px solid #dedede;background:#fbfbfb;width:350px;}
.bns_addr_table .nationalCode  { height:27px;border:1px solid #dedede;background:#fbfbfb;width:350px;}
.bns_addr_table .detail_addr { height:25px;border:1px solid #dedede;background:#fbfbfb;width:462px;margin-top:10px}
.bns_addr_table .zip_code { height:27px;border:1px solid #dedede;background:#fbfbfb;width:100px;margin-left:5px}
.bns_addr_table .title_addr { background-color: #f2f2f2; float:left;width:110px;height:155px;font-weight: bold;text-align: left;padding-top:20px;padding-left:20px}

.error-msg-disabled label { font-size:0!important; }

.bns_addr_table input { padding-left:5px }


/* ****************************************************************************************** */

/* 귀찮아서 몰아 넣기 */
.delivery_method_area { background-color: #f2f2f2; float:left;width:110px;height:33px;font-weight: bold;text-align: left;padding-top:22px;padding-left:20px }

.bns_apply_area { text-align: center; margin-top:25px }

.item_add_area { padding-top:10px; padding-bottom:10px; text-align: right }
.total_amount { font-size:14px;color:red; font-weight: bold }

.paymentInfo { display:none; margin-top:15px; }
.paymentInfo div{ padding-left:10px;margin-top:3px }
.paymentInfoTitle { margin-bottom:20px; font-weight: bold }
.paymentInfoContent {  }

/*## 주소지 관련 ##*/
#address_layer { padding:15px; border:solid 1px #bcbcbc;background: #e5e5e5; display: none; z-index:999999}
#address_layer .layer_title { float:left;width:93%; padding-bottom:10px; padding-left:10px }
#address_layer .close_layer { float:left;width:5%; text-align: center; padding-bottom:10px }
/*## 쿠폰 관련 ##*/
#coupon_apply_layer { padding:15px; border:solid 1px #bcbcbc;background: #e5e5e5; display: none; z-index:999999}
#coupon_apply_layer .layer_title { float:left;width:90%; padding-bottom:10px; padding-left:10px }
#coupon_apply_layer .close_layer { float:left;width:5%; text-align: center; padding-bottom:10px }
#coupon_apply_layer th {
    height:35px; text-align: left; padding-left:20px
}



.reg_addr_radio_box { padding-right:15px }


/*팝업관련*/
.bns_pop_section { border: 1px solid #3c3f45; padding:20px;background-color: #ffffff }


/* 마이페이지 주문 진행상황 관련 */
table.my_progress {
    border-top: 2px solid #acacac;
    border-bottom: 2px solid #acacac;
    text-align: center;
    margin-top:15px;
    /*font-family:nanum-barun-gothic-bold !important;*/
    /*font-size:14px;*/
    font-weight: bold;
    word-spacing: 0.6em;
}
table.my_progress tr{
    background-color: #efefef;
}
table.my_progress .cancel{
    background-color: #acacac;
    color:#ffffff;
}

table.my_progress .bar{
    color:#afafaf;
    font-family: Dotum;
    font-weight: normal;
    font-size:14px;
}


.content_item_count { cursor: pointer }
.content_item_count:hover { color:red }


#bns_mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
    opacity: 0.5;
}


#bns_layer_popup { z-index:999999; padding:1px; overflow: hidden!important; }


[data-tooltip-text]:hover {
    position: relative;
    font-family:Sans-serif;
}

[data-tooltip-text]:after {
    font-family:Sans-serif;
    -webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
    -moz-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
    transition: bottom .3s ease-in-out, opacity .3s ease-in-out;

    background-color: rgba(0, 0, 0, 0.8);

    -webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    color: #FFFFFF;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 7px 12px;
    position: absolute;
    width: auto;
    min-width: 400px;
    max-width: 800px;
    word-wrap: break-word;

    z-index: 9999;

    opacity: 0;
    left: -9999px;
    top: 90%;

    content: attr(data-tooltip-text);
    white-space:pre;
}

[data-tooltip-text]:hover:after {
    font-family:Sans-serif;
    top: 130%;
    left: 0;
    opacity: 1;
}


.bns-status{
    font-weight: bold;font-size:15px;font-family: Sans-serif;width:80%;text-align: center;margin-left:11px
}
.bns-item-title{
    font-size:15px;font-family: Sans-serif;font-weight: bold;
}

.bns-item-content{
    padding:0px 0px 0px 15px;margin-top:5px
}
.bns-item-content li{
    margin-bottom:3px
}

.prdOn:hover , .prdOff:hover {
    opacity: 0.7;cursor: pointer;
}

.item-invoice-link:link, .item-invoice-link:hover, .item-invoice-link:visited{
    color:#02aae5;font-size:11px;
}

.comment-content-area {
    padding-top:10px
}
.comment-content-area p{
/*    line-height: 0.3em;*/
    margin: 0;
    padding: 0;
    word-break: break-all;
}

.comment-content-area img{
    max-width:900px !important;
}
.type09 img{
    max-width:600px !important;
}
/*.comment-table img{width:40%}*/
/*.type09 img{width:30%}*/


.btn-delivery-info{
    display: inline-block;background-color: #939393;padding:5px;border-radius: 3px;color:#ffffff; font-size:11px;cursor: pointer;
}
.btn-delivery-info:hover{
    background-color: #02abe4;
}
.btn-delivery-info-on{
    background-color: #02abe4 !important;
}


