@charset "utf-8";

.aftCB:after{content:"";display:block;clear:both;}

.bytabwrp{margin:0;margin-bottom:20px;}
.by_tab:after{content:"";display:block;clear:both;}
.by_tab li{display:block;background:#e5e5e5;color:#919191;border:1px solid #9e9e9e;width:calc(25% + 1px);position:relative;z-index:1;transition:all 0.3s;padding:0;}
.by_tab li a{display:block;font-size:13px;letter-spacing:-1px;padding:10px 0;}
.by_tab li:hover{background:#a7c967;border:1px solid #a7c967;z-index:2;}
.by_tab li:hover a{color:#fff;}
.by_tab li.on{background:#94c23d;border:1px solid #94c23d;z-index:2;}
.by_tab li.on a{color:#fff;}
.by_tab li.menuOn {background:#94c23d;border:1px solid #94c23d;z-index:2;}
.by_tab li.menuOn a{color:#fff;}

.by_coltab{width:100%;font-size:13px;border-top:2px solid #94c23d;}
.by_coltab th{border-bottom: 1px solid #94c23d;background: #eff6e2;font-weight:normal;letter-spacing:-1px;padding:10px 0;text-align:center;}
.by_coltab td{border-bottom:1px solid #eee;text-align:center;}
.by_coltab .mp_studio_col01{width:20%;}
.by_coltab .mp_studio_col02{width:20%;}
.by_coltab .mp_studio_col03{width:20%;}
.by_coltab .mp_studio_col04{width:20%;}
.by_coltab .mp_studio_col05{width:20%;}

.by_coltab.btt{border-top:0;}
.by_coltab.btt .mp_studio_col01{width:20%;}
.by_coltab.btt .mp_studio_col02{width:40%;}
.by_coltab.btt .mp_studio_col03{width:20%;}
.by_coltab.btt .mp_studio_col04{width:20%;}

.by_coltab2{width:100%;font-size:13px;border-top:2px solid #94c23d;}
.by_coltab2 th{border-bottom: 1px solid #94c23d;background: #eff6e2;font-weight:normal;letter-spacing:-1px;padding:10px 0;text-align:center;}
.by_coltab2 td{border-bottom:1px solid #eee;text-align:center; padding:10px 0;}

.btn_purple{background:#a7c967;font-size:13px;border-radius:3px;}
.btn_purple:hover{background:#94c23d;}

.cant_title{margin-bottom:10px;padding-left:20px;position:relative;}
.cant_title:before{content:"";position:absolute;top:5px;left:0;display:block;width:14px;height:14px;background:url("/images/baeyo/b_titico.png")no-repeat;background-size:14px auto;background-position:center center;}
.cant_title h3{font-size:15px !important;padding:0 !important;text-align:left !important;}

.by_frm_t{margin:0;}
.by_frm_t form{margin:0 !important;}
.by_frm_inn{border:1px solid #ececec;margin:0 !important;margin-bottom:25px !important;}
.by_frm_inn h2{background:#ececec;box-sizing:border-box;padding:15px;}
.by_frm_innwrp{box-sizing:border-box;padding:15px;margin:0 !important;}

.by_frm_innwrp>ul>li{margin-bottom:15px;margin-top:0;}
.by_frm_innwrp>ul>li:last-child{margin-bottom:0;}
.by_frm_innwrp>ul>li label{display:inline-block;margin-bottom:5px;}

.hpar{margin:0 !important}
.hpar li{float:left;margin:0;}
.hpar li:nth-child(odd){width:calc((100% - 24px) / 3);}
.hpar li:nth-child(even){width:12px;text-align:center;line-height:45px;}
.hpar li select{width:100% !important;}

.by_chkbx{border:1px solid #ececec;box-sizing:border-box;padding:10px 15px;}
.by_chkbx li{margin-top:0;margin-bottom:5px;}
.by_chkbx li input{vertical-align:middle;}

.bybtsar .ewp_btn_50{margin:0 auto;}
.bybtsar .ewp_btn_50_con{padding:0 !important;}


.bc_tabt{width:100%;box-sizing:border-box;}
.bc_tabt::after{content:"";display:block;clear:both;}
.bc_tabt li{position:relative;min-width:auto;margin: 0 0 -1px -1px;padding:0 !important;z-index: 1;float:left;border:1px solid #dadada;background:#f8f8f8 !important;}
.bc_tabt li button{height:36px !important;}
.bc_tabt li.on{border:1px solid #000;z-index:2;background:#fff !important;border:1px solid #94c23d;}
.bc_tabt li.on button{color:#94c23d !important;}

.bc_myp{box-sizing:border-box;/* padding-top:30px !important; */padding-bottom:10px !important;}
/* .bc_myp .bc_tabt{padding:0 10px !important;} */
.bc_myp .tab_tit li a{display: block;width:100%;position: relative;height:36px;line-height:36px;color:#8b8b8b;background: none;border:0;text-align: center;z-index: 1;}
.bc_myp .tab_tit li.on a{border-bottom: 2px solid #94c23d;font-weight:bold;color:#558200 !important}

.mypord #sod_v{margin:0 !important;}




.sod_list {margin:10px 0}
.sod_list .sod_li {background:#fff;border: 1px solid #e7e8ef;margin:10px 0;}
.sod_list .li_name{border-bottom:1px solid #dcdcdc;line-height:1.3em;padding: 10px 10px;font-size:1.083em}
.sod_list .li_op_wr{position:relative;margin:10px;padding-left:90px;min-height:80px}
.sod_list .total_img{position:absolute;top:0;left:0}
.sod_list .total_img img{box-shadow:1px 0 5px rgba(0,0,0,0.15);}
.sod_list .mod_options{padding: 0 7px;border: 1px solid #38b2b9;color: #38b2b9;background: #fff;height: 23px;line-height: 21px;margin: 5px 0 0;}
.sod_list .li_prqty{margin:10px 10px ;border-top:1px solid #dcdcdc;padding:10px 0 0}
.sod_list .li_prqty:after {display:block;visibility:hidden;clear:both;content:''}
.sod_list .li_prqty_sp{float:left;width:50%;display:block;line-height:20px;padding:0 7px;text-align :right;font-size:13px;}
.sod_list .li_prqty_sp span{float:left}
.sod_list .prqty_sc,.sod_list .prqty_price{border-right:1px solid #dcdcdc}
.sod_list .total_price{background:#f5f5f5;border:1px solid #e2e2e2;display:block;clear:both;margin:10px;text-align:right;padding:5px 10px;line-height:20px}
.sod_list .total_price span{float:left}
.sod_list .total_price strong{font-size:1.25em;color:#7d8dff}
.sod_opt li {padding-left: 10px;background: url('../img/bullet.gif') no-repeat 3px 50%;color: #777;margin: 3px 0;line-height: 1.3em;}

#sod_sts_wrap{margin:10px}
#sod_sts_wrap .btn_wr{border-top:1px solid #bbb;text-align:center}
#sod_sts_explan_open{padding: 0 10px;height: 30px;border: 1px solid #bbb;border-top:1px solid #e6e6e6;margin-top:-1px;color: #333;background:none}
#sod_sts_explan{display:none}
#sod_fin_legend{background:#f7f7f7;;margin:0 0 10px;padding:10px;line-height:20px}
#sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin_legend dt{float:left;width:20%}
#sod_fin_legend dd{float:left;width:80%}


.bc_ord_inqur{margin:0 !important;}
.bc_ord_inqur .sod_list{margin-top:0;padding-top:0;}
.bc_ord_inqur .total_price strong{font-size:1.25em;color:#7d8dff;}
.bc_ord_inqur .li_name{position:relative;box-sizing:border-box;padding-right:60px;}
.bc_ord_inqur .li_name span{top:7px;right:8px;}
.bc_ord_inqur .sod_fin_list{border:1px solid #ccc;box-sizing:border-box;padding:10px;background:#f8f8f8;}
.bc_ord_inqur .sod_li{

	border:0;box-sizing:border-box;padding-bottom:5px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.08);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,0.08);
	box-shadow: 0 3px 6px rgba(0,0,0,0.08);
}

.bc_ord_inqur #sod_sts_explan_open{background:#fff;}
.bc_ord_inqur #sod_fin_legend{background:#fff;margin-bottom:0;}

.bc_ord_inqur table th{background:#f8f9fa;border-left:0;}
.bc_ord_inqur table td{border-right:0;text-align:left;word-break:keep-all;}

.bc_ord_inqur #sod_fin_no{margin:30px 0 10px;}
.bc_ord_inqur #sod_fin_tot{box-sizing:border-box;padding:20px;background:#f7f9fa;}
.bc_ord_inqur #sod_fin_tot li{background: #7f88ff;border-bottom-color: #939aff;}
.bc_ord_inqur #sod_fin_cancel{margin-bottom:45px;}

.bc_pcord_wraptt + .li_name{border-top:1px solid #dcdcdc;}

.bc_ord_inqur #sod_fin_cancel button:hover{background:#5e6b6f;color:#fff;transition:all 0.3s ease;}
.bc_ord_inqur #sod_fin_cancelfrm{background:#f7f9fa;}
.bc_ord_inqur #sod_fin_cancelfrm .btn_frmline{height:40px;}

.bcordfrm_right #settle_bank{background:#f8f8f8;}



.bc_ord_inqur #sod_fin_legend dt{text-align:center;background:#f8f8f8;}
.bc_ord_inqur #sod_fin_legend dt,.bc_ord_inqur #sod_fin_legend dd{line-height:20px;margin-bottom:10px;box-sizing:border-box;padding:10px 0;}
.bc_ord_inqur #sod_fin_legend dd{padding-left:10px;}

.sod_fin_list .sod_ta_wr{padding:15px;background:#fff !important;}
.sod_fin_list h2 {position:absolute;border:0;font-size:0;line-height:0;content:""}
.sod_fin_list .prqty_stat{position:absolute;top:0;right:0;padding:3px 5px;background:#6583c5;color:#fff;font-size:13px;}
.sod_fin_list .li_opt{color: #777;margin: 3px 0;line-height: 1.3em;padding-right:50px}

.bybtsar .btn_cancel{border:1px solid #bdbdbd !important;color:#bdbdbd !important;border-radius:3px !important;height:50px !important;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.08);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.08);
box-shadow: 0 1px 2px rgba(0,0,0,0.08);
}
/* .bybtsar .btn_cancel:hover{background:#bdbdbd !important;color:#fff !important;} */

.mxwrp{text-align:center;display:block;margin-top:15px !important;}
.mx240{max-width:240px;display:inline-block;float:none;}

.grp_by2l .by_frm_innwrp>ul>li:after{content:"";display:block;clear:both;}
.grp_by2r .by_frm_innwrp>ul>li:after{content:"";display:block;clear:both;}
.cllv_lit{position:relative;color:#94c23d;font-weight:bold;box-sizing:border-box;/* padding-left:10px;width:100px;float:left; */font-size:13px;margin-bottom:0 !important;}
/* .cllv_lit:before{content:"";position:absolute;top:6px;left:0;display:block;width:5px;height:5px;background:#94c23d;border-radius:50%;} */
/* .cllv_lic{width:calc(100% - 110px);float:left;font-size:13px;margin-left:10px !important;} */
.cllv_lic{font-size:13px;margin-top:0 !important;border-bottom:1px solid #eee;}

.cllv_lic table{width:100%;font-size:13px;border-top:2px solid #eee;}
.cllv_lic table thead th{background:#f8f8f8;padding:3px 7px;}
.cllv_lic table thead tr th:nth-child(2){text-align:center;border-left:1px solid #f8f8f8;}
.cllv_lic table tbody td{padding:3px 7px;border-bottom:1px solid #eee;}
.cllv_lic table tbody tr td:nth-child(2){text-align:center;}

.cllv_lict_1{width:70%;}
.cllv_lict_2{width:30%;}

.bcs_lnkwr h4{color:#fff;position:relative;padding-left:0;}
.bcs_lnkwr h4:before{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);display:block;width:50px;height:1px;background:rgba(255,255,255,0.5);}

#ol_after_hd{border-bottom:0;}
#ol_after_private{padding:0;}
#ol_after_private li{width:100%;padding:0 10px;}
#ol_after_private a{padding:10px;}
#ol_after_private i{display:inline;margin-right:5px;}
#ol_after_private strong{position:static;display:inline-block;width:auto;}
#ol_after_ul{border-top:0;}


.by_menu{background:#8bc34a;}
.by_menu li{border-bottom:1px solid rgba(255,255,255,0.25);}
.by_menu li a{display:block;box-sizing:border-box;padding:15px;color:#fff;padding-left:20px;padding-right:25px;font-weight:bold;}
.mml{float:left;}
.mmr{float:right;}

.mmimg{width:18px !important;height:18px !important;}

#ol_after_hd .profile_img{top:18px !important;}
#ol_after_hd{padding-left:38px;}

#ol_after_hd strong{color:#324c00}

.mob_menul{box-sizing:border-box;padding:10px;}
.mob_menul img{height:32px;}

@media all and (min-width: 560px) {

	.cllv_lit{width:100px;float:left;}
	.cllv_lic{width:calc(100% - 110px);margin-left:10px !important;float:left;}

}

@media all and (min-width: 960px) {

	.li_op_wr{width:calc(100% - 300px);float:left;}
	.li_prqty{width:300px !important;float:left;}
	.cart_list .total_price{width:300px;}

	.bc_ord_inqur .sod_fin_list{border:0;}
	.bc_ord_inqur .sod_li{padding-bottom:0;}
	.bc_pcord_chkpart{width:280px;float:left;}
	.bc_pcord_chkpart .li_prqty{margin:0;width:280px !important;border-top:0;background:#f8f9fa;box-sizing:border-box;padding:20px;}
	.bc_pcord_chkpart .total_price{margin:0;background:#eef2f6;padding:20px;border:0;}
	
	#sod_bsk .sod_ta_wr{width:100%;float:none;}

	.bc_ord_inqur table tr th{width:160px;text-align:center;}
	.bc_ord_inqur table tr td{width:calc(100% - 160px);}
	.bc_ord_inqur #sod_fin_view{border:1px solid #ccc;margin:0;margin-top:30px;box-sizing:border-box;padding:40px;}
	.bc_ord_inqur #sod_fin_view::after{content:"";display:block;clear:both;}
	.bc_ord_inqur #sod_fin_pay{width:48%;float:left;margin-right:4%;}
	.bc_ord_inqur #sod_fin_orderer{width:48%;float:left;}
	.bc_ord_inqur #sod_fin_receiver{width:48%;clear:both;margin-top:30px;float:left;margin-right:4%;}
	.bc_ord_inqur #sod_fin_dvr{width:48%;float:left;margin-top:30px;}
	.bc_ord_inqur #sod_fin_tot{margin:15px 0 30px;}
	.bc_ord_inqur #sod_fin_cancelfrm{box-sizing:border-box;padding:30px;}

	.grp_by2l{width:49%;float:left;margin-right:2% !important;}
	.grp_by2r{width:49%;float:left;}

}
@media all and (max-width: 969px) {
	
	.bcs_utillm{display:none;}

}
@media all and (min-width: 970px) {

	.btn_login .btn_ol .txt{color:#324c00;font-weight:bold;}
	.btn_login button.btnmm{background:#d2e6af;border-radius:35px;}
	.btn_login img{margin-top:9px;}
	.by_menu{display:none;}
	#ol_after_hd .profile_img{top:30px !important;left:10px;}

	.bcs_utillm{border-bottom:1px solid #f8f8f8;}	
	.bcs_pcwrp{max-width:1400px;margin:0 auto;text-align:right;}
	.bcs_pcwrp ul li{display:inline-block;}
	.bcs_pcwrp ul li a{display:inline-block;box-sizing:border-box;padding-left:20px;font-size:13px;line-height:32px;transition:all 0.3s ease;}
	.bcs_pcwrp ul li a:hover{color:#94c13d;}

	.mob_menul{display:none;}
}

@media all and (max-width: 1024px) {
	
	.m_none{display:none;}
	.by_coltab{}

	.bc_tabt li{width:calc(50% + 1px);}

	
}
@media all and (min-width: 1024px) {
	
	.bytabwrp{margin:0;margin-bottom:35px;}
	.by_tab li a{font-size:16px;box-sizing:border-box;padding:15px 0;letter-spacing:0px;}

	.by_coltab{font-size:16px;}
	.by_coltab th{padding:12px 0;border-right:1px solid #cadfa4;}
	.by_coltab tr:nth-child(1) th:nth-child(3),.by_coltab tr:nth-child(1) th:nth-child(4){border-bottom-color:#cadfa4;}
	.by_coltab tr:nth-child(1) th:last-child{border-right:0;}
	.by_coltab.btt{border-top:1px solid #94c23d;}
	.by_coltab td{padding:10px 0;}
	.by_coltab .mp_studio_col01{width:5%;}
	.by_coltab .mp_studio_col02{width:10%;}
	.by_coltab .mp_studio_col03{width:20%;}
	.by_coltab .mp_studio_col04{width:15%;}
	.by_coltab .mp_studio_col05{width:15%;}
	.by_coltab .mp_studio_col06{width:15%;}
	.by_coltab .mp_studio_col07{width:10%;}
	.by_coltab .mp_studio_col08{width:10%;}



	.by_coltab.btt .mp_studio_col01{width:5%;}
	.by_coltab.btt .mp_studio_col02{width:10%;}
	.by_coltab.btt .mp_studio_col03{width:20%;}
	.by_coltab.btt .mp_studio_col04{width:15%;}
	.by_coltab.btt .mp_studio_col05{width:15%;}
	.by_coltab.btt .mp_studio_col06{width:15%;}
	.by_coltab.btt .mp_studio_col07{width:10%;}
	.by_coltab.btt .mp_studio_col08{width:10%;}

	.by_coltab2{font-size:16px;}
	.by_coltab2 th{padding:12px 0;}
	.by_coltab2 td{padding:10px 0;}
	
	.btn_purple{font-size:16px;}

	.cant_title{margin-bottom:15px;}
	.cant_title h3{font-size:22px !important;padding-left:10px !important;}
	.cant_title:before{top:7px;width:22px;height:22px;background-size:22px auto;}

	.by_frm_innwrp{padding:35px 15px;}
	.by_frm_innwrp>ul{width:85%;margin:0 auto;}
	.by_frm_innwrp>ul:after{content:"";display:block;clear:both;}
	.by_frm_innwrp>ul>li{width:49%;float:left;}
	.by_frm_innwrp>ul>li:nth-child(odd){margin-right:2%;}

	.by_frm_inn h2{text-align:center;font-size:18px;}

	.w100{width:100% !important;}
	.by_chkbx{padding:25px 20px;}
	.by_chkbx li{display:inline-block;width:calc(100% / 4);}

	.bc_tabt{margin:45px auto 30px !important;position:relative;}
	.bc_tabt::before{content:"";display:block;position:absolute;left:0;bottom:-1px;z-index:0;width:100%;height:1px;border-bottom:1px solid #94c23d;}
	.bc_tabt li{min-width:175px;border-bottom-color:#94c23d;}
	.bc_tabt li button{height:46px !important;}
	.bc_tabt li.on{border-bottom-color:#fff;}
	.bc_tabt li.on A{border-bottom-color:#fff !important;}

	.bc_myp .tab_tit li a{height: 46px !important;line-height:46px !important;}
	.bc_myp .bc_tabt li.on a{border-bottom-color:#fff !important;}

	.tab_con{min-height:460px;}

	.bc_ord_inqur .sod_fin_list{padding:40px;}

	.li_op_wr{width:calc(100% - 360px);float:left;}
	.li_prqty{width:360px !important;float:left;}
	.cart_list .total_price{width:360px;}

	.bc_ord_inqur .sod_fin_list{border:0;}
	.bc_ord_inqur .sod_li{padding-bottom:0;}
	.bc_pcord_chkpart{width:280px;float:left;}
	.bc_pcord_chkpart .li_prqty{margin:0;width:340px !important;border-top:0;background:#f8f9fa;box-sizing:border-box;padding:20px;}
	.bc_pcord_chkpart .total_price{margin:0;background:#eef2f6;padding:20px;border:0;}

	.grp_by2l .by_frm_innwrp>ul>li{width:100%;}
	.grp_by2r .by_frm_innwrp>ul>li{width:100%;}

	.cllv_lit{width:140px;font-size:16px;}
	.cllv_lic{width:calc(100% - 150px);font-size:16px;}
	.by_frm_innwrp>ul>li{margin-bottom:25px;}
	.cllv_lic table{font-size:14px;}

	.cllv_lict_1{width:60%;}
	.cllv_lict_2{width:40%;}

	.mypcoll .ewp_sub_wrapper{padding-left:0;padding-right:0;padding-top:0;}

	.hd_pfimg{width:20px !important;height:20px !important;}
	
}

@media all and (min-width: 1200px) {
	


}

@media all and (min-width: 1600px) {



}