/*이현주 S*/
.required{background: #ffffe0 !important;border: 1px solid #dddddd !important;}
.member_choice .input01 {border-radius: 5px;border: 1px solid #dddddd}
.member_choice .input04 {border-radius: 5px;border: 1px solid #dddddd}
.member_choice .input05 {border-radius: 5px;border: 1px solid #dddddd}
.member_choice .input06 {border-radius: 5px;border: 1px solid #dddddd}
.member_choice .input07 {border-radius: 5px;border: 1px solid #dddddd}
.member_choice .input08 {border-radius: 5px;border: 1px solid #dddddd}
.member_choice .input100 {border-radius: 5px;border: 1px solid #dddddd}
.btn_t {border-radius: 5px;}
.list_right .tit {background: none;font-size: 15px;font-weight: 500;}
.list_right .tit a {color: #000000;}
.list_right .tit a i {vertical-align: middle;}
.list_right ul li {font-color:#eee !important;font-size: 13px;}
.list_right .fc_666 {color:#999 !important;}
.btn_pick {background: #fff;color: #999;border-radius: 5px;}
.data_bottom {border-top: 2px dotted #eee;}
.data_bottom .bottom_left {left: 40px;font-size: 20px;}
.data_list {border-bottom: 1px solid #ddd;box-shadow: none;}
.list_right {min-height: 98px;}
.data_bottom .bottom_right .input_d {width: 40px;height: 29px;text-align: center;background: #fff;border-top: 1px solid #eee;border-right: none;border-bottom: none;border-left: none;float: left;font-size: 16px !important;}
.count_style{border: 1px solid #eee;border-radius: 5px;}
.data_bottom .bottom_right .volume {border-bottom: 1px solid #eee;}
.btn_down {border: 1px solid #eee;color: #00b6df !important;background: linear-gradient(#fff, #eee);}
.btn_up {border: 1px solid #eee;background: linear-gradient(#fff, #eee);}
.img_style {border:none;}
.data_zone_style {border-top: 1px solid #eee;}
.search_select {border: 1px solid #ddd;font-size: 14px !important;}
.search_top {text-align: center;}
.search_input {border: 1px solid #ddd;font-size: 14px !important; border-radius: 10px;}
#header .style {display: inline-block;padding-top: 11px;width: 50px;height: 44px;font-size: 20px;background: #666;border-left: none;border-bottom: 1px solid #888;box-sizing: border-box;color: #fff;}
#header .menu_ {overflow: hidden;position: absolute;top: 0;right: 25px;border-left: none;}
#header ul li:last-child a {width: 50px;}
.btn_cart_in {background: #F07422;}
.list_left input[type="checkbox"] {appearance: none;width: 16px;height: 16px;border: 2px solid #999;border-radius: 3px;cursor: pointer;border:1px solid #ddd !important;}

.list_left input[type="checkbox"]:checked {border-color: #197B30;background: #197B30;}
.list_left input[type="checkbox"]:checked::after {content: ""; position: absolute;left: 6px;top: 2px;width: 4px;height: 8px;border: solid #fff;/* 체크 색상 */border-width: 0 2px 2px 0;transform: rotate(45deg);}
/*.list_img {height: 90px;}
.list_img img {height: 88px;}*/
.fc_blue {color: #00b6df;}
.fc_green {color: #13bb00;}
.fc_purple {color: #c200ff;}
.font_green {color: #197B30 !important;}

.totle_sc_ {max-width:800px;margin:0 auto; box-sizing: border-box;border:0px solid #aaa;padding:0 3px 0 5px;margin-top:10px; height:40px;line-height:33px;font-size:12px;}
.totle_sc_ em {font-size:16px;}
.totle_sc_ img, .totle_sc_ input {vertical-align: middle}
.left {text-align: left}
.right {text-align: right}
.border_box .txt_t {line-height: inherit;}
.mb5 {margin-bottom:5px !important;}


.run_box {border:0px solid #bbbbbb; margin-top:15px;background: #fff;}
.od_data_top_pc {display:flow-root;box-sizing: border-box; width:100%;border-bottom: 0px solid #bbbbbb;padding: 5px 5px 0 5px;position: relative;background: #fff;}
.od_data_top_pc .left {float:left; display:inline-block;}
.od_data_top_pc .left .btn_dw {display:inline-block; width:37px; text-align:center;}
.od_data_top_pc .left .bul01 {margin-top:5px; line-height: 1.5em;}
/* .od_data_top_pc .left .SumoSelect_n {width:150px !important;} */
.od_data_top_pc .right {float:right; display:inline-block;padding-top:0;}
.od_data_top_pc_none {border:none; padding:0 0 7px;}
.input100 {
    font-size: 11px;
    color: #000;
}
.btn_green {background:#197B30;color: #fff !important;border:1px solid #197B30;}
.font_red {color:#e22222 !important;}
.border_box_ {border:0px solid #aaa; padding:3px;font-size:14px; }

.oder_list {border-bottom:1px solid #bbb; }
.oder_list_top {border-bottom: 1px dotted #aaa;padding:7px;background:#f0f0f0}
.oder_list_data {padding:7px;}
.cs_btn2 {width: 50px;text-align: center;}
.textarea01 {border:1px solid #bbbbbb; width:100%; height:90px; vertical-align:middle; padding:7px;box-sizing: border-box;resize: vertical;min-height: 35px;}
.management {border:none;padding:10px;margin-bottom:10px;border-bottom:1px dotted #ccc; }
.bottom_buttom {border-top:none; padding:10px 10px 0 10px;margin-top:10px;text-align: center;}
.input01 {width:100%; height:30px; border:1px solid #eee; padding:0 5px;box-sizing: border-box; -webkit-appearance: none;font-size:12px;}

.tb1_ {width: 100%; border: 1px solid #eee;border-left: 1px solid #eee;word-break: break-all;border-radius: 10px;}
.tb1_ th {border-bottom: none;border-right: none;padding:5px 0; background: #f0f0f0; font-weight: 400;line-height: normal;}
.tb1_ td {border-bottom: none;border-right: none;padding:5px 5px;line-height: normal;position: relative; padding:5px 10px 5px 10px; color: #666}
.bold{font-weight: bold}

.input04_ {border:1px solid #ccc; width:69%; height:30px; padding:0 7px;box-sizing: border-box; -webkit-appearance: none;font-size:12px; border-radius: 5px;}
.page-title {font-size: 14px; font-weight: 600;max-width:800px; margin:0 auto;box-sizing: border-box;margin-left:7px;padding-left: 10px;}
.w100p{width: 100% !important;}
.login_input{border-radius:10px;border-top:1px solid #ddd; padding:0 10px;box-sizing: border-box; -webkit-appearance: none;font-size:16px !important;color:#000000; font-weight: 500}
.cate-tab{display: inline-block;border-radius:5px;border: 1px solid #ddd;padding:5px 10px 5px 10px;margin:2px 0px 5px 0px; font-size: 13px}
.cate-tab-on{background: #00b6df;border: 1px solid #00b6df;}
.cate-tab-on a{color:#fff}
/*이현주 E*/