/* BASIC css start */
.today_con {margin:0 12px;}
.all-select {font-weight:500; border-bottom: 1px solid #222; padding-bottom:20px; font-size:14px;}
.recentList li {padding:20px 0; border-bottom:1px solid #E3E3E3;}
figure {width:100%; font-size:0;}
.basketLeft {width:114px; position:relative; display:inline-block;}
.basketLeft a {display:block;}
.basketLeft input[type="checkbox"] {display:block; margin-bottom:15px;}
.basketRight {position:relative; display:inline-block; vertical-align:top; width:calc(100% - 114px); padding:30px 0 0 15px; box-sizing:border-box;}
.basketRight p {color:#222; margin-bottom:10px; font-size:13px;}
.basketRight p:last-of-type {margin-bottom:0;}
.basketRight p.clear:before {content:''; display:block; clear:both;}
.basketRight span.right {float:right;}
.basketRight .pname {font-weight:500; font-size:14px; color:#222; margin-bottom:15px; padding-right:10px; min-height:35px;}
.basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
.basketRight .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
.basketRight .pname .delete_btn {position:absolute; right:0; top:0;}
.basketRight .pname .delete_btn img {width:16px;}
.amount-input {width:30px; text-align : right;}
.basketRight .btn_Black {background:none; height:41px; line-height:41px; margin-top:41px; border:1px solid #222; color:#222; box-sizing:border-box; font-size:13px;}
.basketRight .MS_select {width:100%;}
.more .more-title {color: #3b3b3b;}
.btn-wrap {margin-top:40px; font-size:0;}

/* Ã¼Å©¹Ú½º ¼öÁ¤ */
input[type="checkbox"] {width:15px; height:15px; position:relative; top:-1px; margin-right:3px;}
input[type="checkbox"]:checked:before { content: '';display: inline-block;position: relative;cusor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: url(/design/nubizio777/wib/img/sub/check_on.png)no-repeat left top !important; width: 18px; height: 18px; left: -2px; top:-2px; position:absolute; background-size:18px !important;}
input[type="checkbox"]:before { content: '';display: inline-block;position: relative;cusor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: url(/design/nubizio777/wib/img/sub/check_off.png)no-repeat left top !important; width: 18px; height: 18px; left: -2px; top:-2px; position:absolute; background-size:18px !important;}

/* ¹öÆ° °øÅë ½ºÅ¸ÀÏ */
.bk_btn a {background: #222; color: #fff; height: 49px; text-align: center; display: block; line-height: 49px; font-size: 15px;}
/* Èò»ö ¹öÆ° */
a.wh_btn {background: #fff; border:1px solid #E3E3E3; box-sizing:border-box; color: #222; height: 50px; text-align: center; display: block; line-height: 50px; font-size: 14px;}
a.wh_btn.row2 {display:inline-block; vertical-align:top; width:calc(50% - 3.5px);}
a.wh_btn.row2:nth-child(1) {margin-right:7px;}
/* °ËÁ¤ ¹öÆ° */
a.bk_btn {background: #222; box-sizing:border-box; color: #fff; height: 50px; text-align: center; display: block; line-height: 50px; font-size: 14px;}
a.bk_btn.row2 {display:inline-block; vertical-align:top; width:calc(50% - 3.5px);}
a.bk_btn.row2:nth-child(1) {margin-right:7px;}
/* »¡°£ ¹öÆ° */
a.red_btn {background: #D7282F; box-sizing:border-box; color: #fff; height: 50px; text-align: center; display: block; line-height: 50px; font-size: 14px;}
a.red_btn.row2 {display:inline-block; vertical-align:top; width:calc(50% - 3.5px);}
a.red_btn.row2:nth-child(1) {margin-right:7px;}

/* BASIC css end */

