html{ height:100%; }
body{ -webkit-text-size-adjust:none; background-color:#fff; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,legend,button{ margin:0px; padding:0px; font-family:'Roboto','Droid Sans','Malgun Gothic','Helvetica','Apple-Gothic','애플고딕','Tahoma',dotum,'돋움',gulim,'굴림',sans-serif; }
section,nav,header,footer{ display:block; }
table{ border-collapse:collapse; border-spacing:0; }
form,fieldset,img{ border:0 none; }
ul,ol,li{ list-style:none outside; }
a{ text-decoration:none;color:#3b3b3b; cursor:pointer;}
li,p,dt,dd,div,span{ word-break:break-all; }
button, input[type='button'], input[type='submit'], input[type='reset']{ cursor:pointer; -webkit-border-radius:0; }
input[type=search]::-webkit-search-cancel-button{ -webkit-appearance:none; }
img,input,select,textarea{vertical-align:middle}

@font-face {
    font-family: 'NanumSquareRound';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.bt_gray{display: inline-block;
    position: relative;
    z-index: 10;
    -webkit-box-sizing: border-box;
    border: 1px solid;
    border-color: #c2c2c2 transparent #ababab;
    border-radius: 3px;
    background: -webkit-gradient(linear,0 0,0 100%,from(#c2c2c2),to(#ababab));
    background-color: #b6b6b6;
    font-size: .9em;
    color: #252d35;
    letter-spacing: -1px;}

input, select, textarea { -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0}
input[type="text"], input[type="password"], input[type="number"], input[type="tel"], input[type="email"], input[type="date"] { color:#666; font-size:14px; line-height:140%; letter-spacing:-1px; text-align:left; }
input { width:100%; padding:10px 10px 9px; border:1px solid #dfe2e6;-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; }
input::placeholder { color: #aaa; font-size: 12px; }
input::-input-placeholder { color: #aaa;}
input::-webkit-input-placeholder { color: #aaa;}
input[type="checkbox"] { width: 24px; height: 24px; padding: 0; border: 0; background-color: transparent; background-image: url("/skin/nfor/img/layout.png"); background-repeat: no-repeat; background-position: -150px -450px; background-size: 320px auto; vertical-align: middle; }
input[type="checkbox"]:checked { background-position: -175px -450px;; }
input[type="radio"] { width: 24px; height: 24px; padding: 0; border: 0; background-color: transparent; background-image: url("/skin/nfor/img/layout.png");  background-repeat: no-repeat;  background-position: -200px -450px;  background-size: 320px auto; vertical-align: middle; }
input[type="radio"]:checked { background-position: -225px -450px;}
input[type="radio"]:disabled { background-position: -250px -450px; }
input[type="radio"]:disabled:checked { background-position: -275px -450px; }
select { width: 100%; padding: 9px 25px 8px 10px; border: 1px solid #dfe2e6; background-color: #fff; background-image: url("/skin/nfor/img/layout.png"); background-repeat: no-repeat; background-position: 100% -500px; background-size: 320px auto; color: #aaa; font-size: 12px;  line-height: 140%; vertical-align: middle; }
textarea { width: 100%; height: 138px; margin: 0; padding: 10px; border: 1px solid #dfdfdf; background-color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; color: #666; font-size: 14px; line-height: 140%; }
textarea::placeholder { color: #c8c8c8; font-size: 12px; }
label { color: #666; font-size: 14px; vertical-align: middle; }
label input[type="checkbox"], label input[type="radio"] { margin-right: 5px; }




.sch_no_data{padding: 0 15px; text-align: center; background: url(/skin/nfor/img/bg_no_result03.png) no-repeat 50% 40%;  background-size: 64px auto; font-size: 15px; color: #999;}
.sch_no_data p{min-height: 240px; padding: 250px 0px 0px;}





/* 장바구니담기 팝업 */
#cart_popup { position:fixed; left:0px; top:-280px; width:100%; z-index:99999; display:none; } 
#cart_popup div { background-color:rgba(0,0,0,0.8); margin:0 auto; width:300px; text-align:center; padding:30px 0px; }
#cart_popup p { margin-bottom:10px; display:block; font-size:16px; color:#fff; font-weight:bold; }
#cart_popup a { background-color:#ec1d28; height:30px; line-height:30px; display:block; width:150px; color:#fff; margin:0 auto; cursor:pointer;}


/* 찜하기 팝업 */
#zzim_popup { display:none; z-index:9999; }
#zzim_popup .zzim_msg { position:fixed; left:50%; top:50%; width:150px; height:150px; margin-top:-95px; margin-left:-75px; z-index:9999; }
#zzim_popup .zzim_msg.on p {  background:url('/skin/nfor/img/zzim_on.png') no-repeat 50% 50%; background-size:150px auto; width:150px; height:150px; position:relative; overflow:hidden; text-indent:-999px; animation-name:zzim-animate; animation-duration:.5s; animation-fill-mode:both; } 
#zzim_popup .zzim_msg.off p {  background:url('/skin/nfor/img/zzim_off.png') no-repeat 50% 50%; background-size:150px auto; width:150px; height:150px; position:relative; overflow:hidden; text-indent:-999px; animation-name:zzim-animate; animation-duration:.5s; animation-fill-mode:both; } 
@-webkit-keyframes zzim-animate {
	from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
	50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}
	to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}


/* 판매알림 팝업 */
#alarm_popup { display:none; z-index:9999; }
#alarm_popup .alarm_msg { position:fixed; left:50%; top:50%; width:150px; height:150px; margin-top:-95px; margin-left:-75px; z-index:9999; }
#alarm_popup .alarm_msg.on p {  background:url('/skin/nfor/img/alarm_on.png') no-repeat 50% 50%; background-size:150px auto; width:150px; height:150px; position:relative; overflow:hidden; text-indent:-999px; animation-name:alarm-animate; animation-duration:.5s; animation-fill-mode:both; } 
#alarm_popup .alarm_msg.off p {  background:url('/skin/nfor/img/alarm_off.png') no-repeat 50% 50%; background-size:150px auto; width:150px; height:150px; position:relative; overflow:hidden; text-indent:-999px; animation-name:alarm-animate; animation-duration:.5s; animation-fill-mode:both; } 
@-webkit-keyframes alarm-animate {
	from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
	50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}
	to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}


/* 공유하기 팝업 */
#sns_popup { display:none; position:fixed; left:0px; top:0px; width:100%; height:1000px; background-color:rgba(0,0,0,0.5); z-index:19999; }
#sns_popup .sns_wrap { position:absolute; left:50%; margin-top:150px; width:290px; margin-left:-145px; background-color:#fff; }
#sns_popup .sns_title { position:relative; padding:18px 0 17px 0px; color:#333; font-size:16px; text-align:center; }
#sns_popup .sns_close_btn { cursor:pointer; position:absolute; width:14px; height:14px; right:20px; top:22px; background:url("/skin/nfor/img/layout.png") no-repeat; background-position: -100px -700px; background-size:320px auto; }
#sns_popup .sns_list { display:block; overflow:hidden; margin-bottom:20px; }
#sns_popup .sns_list li { float:left; width:25%; margin-bottom:10px; text-align:center; font-size:12px; color:#111; }
#sns_popup i { display:block; background:url("/skin/nfor/img/layout.png") no-repeat 0 0; background-size: 320px auto; width:46px; height:50px; margin:0 auto; }
#sns_popup .btn_kakaotalk {  background-position: -0px -650px;}
#sns_popup .btn_kakaostory { background-position: -50px -650px;}
#sns_popup .btn_twitter { background-position: -100px -650px;}
#sns_popup .btn_facebook { background-position: -150px -650px;}
#sns_popup .btn_cafe { background-position: -200px -650px;}
#sns_popup .btn_sms { background-position: -250px -650px;}
#sns_popup .btn_blog { background-position: -0px -700px;}
#sns_popup .btn_line { background-position: -50px -700px;}




/* 로딩 */
.loading_wait { display:none; text-align:center; padding:20px 0px; }
.loading_wait img{display:block; margin:0 auto;}
.loading_wait span { color:#000; font-size:15px; }
.loading_wait p { color:#666; font-size:12px; }





/* 구매하기 */
.option_open_btn_wrap { position:fixed; left:0px; bottom:0px; width:100%; z-index:1000;   background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; }
.option_open_btn { background-color:#04f0c7; border:solid 1px #04f0c7; font-size:17px; text-align:center; font-weight:bold; color:#fff; line-height:45px; height:45px; width:100%; cursor:pointer; }
.option_open_pointer { position:absolute; left:50%; top:-20px; width:110px; height:20px; margin-left:-55px; background:url("/skin/nfor/img/option_open.png") no-repeat center bottom; background-size:78px auto; cursor:pointer; }
/* 구매하기 */




.option_close_btn_wrap { display:none; position:fixed; bottom:-280px; width:100%; z-index:1000; padding:8px 0px 0px 0px; border-top:solid 1px #acacac; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; left: 50%;max-width: 460px;margin-left: -40px;}
.opt_popup{padding:0px  8px;}



/* 장바구니 구매버튼 */
.opt_cart_order_btn { width:100%; overflow:hidden; }
.opt_cart_order_btn li { float:left; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:0px; }
 /* 비활성버튼 */
.opt_cart_btn { display:block; border:solid 1px #dedede; background-color:#f4f4f4; font-size:17px; text-align:center; font-weight:bold; color:#999; line-height:45px; height:45px; width:100%; cursor:pointer; box-sizing:border-box; -webkit-box-sizing:border-box; }
.opt_order_btn { display:block; border:solid 1px #dedede; background-color:#f4f4f4; font-size:17px; text-align:center; font-weight:bold; color:#999; line-height:45px; height:45px; width:100%; cursor:pointer; box-sizing:border-box; -webkit-box-sizing:border-box; }
 /* 활성버튼 */
.opt_cart_order_btn.on .opt_cart_btn { border:solid 1px #ff284b; background-color:#ff284b; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer;}
.opt_cart_order_btn.on .opt_order_btn { border:solid 1px #ff284b; background-color:#ff284b; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box;cursor:pointer; }
/* //장바구니 구매버튼 */


.option_scroll_all_wrap { max-height:280px; }

.option_scroll {  overflow-y:auto; -webkit-overflow-scrolling:touch; }


.option_close_pointer { position:absolute;  top:-20px; width:100%; background-color:#FFF; height:20px;  background-color:#FFF; border-top-left-radius:30px;border-top-right-radius:30px;  z-index:1000; border-top:solid 1px #DCDCDC;  box-shadow:-5px -5px 10px #717171; }
.option_close_pointer:after{ content:""; display:block; }

.wrap_optbar { width:100%; }
.wrap_option_box { border:solid 1px #c9c9c9; border-bottom:none; margin-bottom:5px; width:100%; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; }
.wrap_option_box.on { border:solid 1px #ee1f60; border-bottom:none; }
.wrap_option_box .option_title { box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:solid 1px #c9c9c9; width:100%; color:#111; font-size:14px; height:38px; line-height:38px; padding-left:10px; padding-right:20px; position:relative; cursor:pointer; }
.wrap_option_box.on .option_title { border-bottom:solid 1px #ec1d28; cursor:pointer;  }
.wrap_option_box .option_title:after{ content:""; display:block; background:transparent url("/skin/nfor/img/layout.png") no-repeat;  background-size:320px auto; background-position: -100px -400px; width:25px; height:25px; position:absolute; right:4px; top:7px;}
.wrap_option_box.on .option_title:after{ content:""; display:block; background:transparent url("/skin/nfor/img/layout.png") no-repeat; background-size:320px auto; background-position: -100px -400px; width:25px; height:25px; position:absolute; right:4px; top:7px;}
.option_select_box { height:241px; display:none; overflow-y:scroll; -webkit-overflow-scrolling:touch; }
.option_select_box li { border-bottom:solid 1px #e5e5e5; font-size:14px; padding:12px 10px 10px 10px; font-size:14px; cursor:pointer; }
.option_select_box li div { white-space:nowrap; overflow:hidden; }

.option_select_box li.on { background:url("/skin/nfor/img/layout.png") no-repeat 100% -550px; background-size:320px auto; padding-right:40px; }


.option_soldout {  color:#888; }
.opt_cal_total {padding:0px 8px; text-align:right;}



/*
.option_cal_total { display:none; }
.option_cal_total { margin:5px 0px; font-size:14px; }
.option_cal_total_span { color:#000; font-weight:bold; }
.append_count { display:inline-block; position:relative; width:117px; margin-top:7px; } 
input.option_cnt { padding:0px; width:115px; height:31px; text-align:center; font-weight:bold; color:#111; border:solid 1px #c9c9c9; }
.count_plus { cursor:pointer; display:block; padding:0px; border:solid 1px #c9c9c9; width:33px; height:29px; position:absolute; right:0px; top:0px; background:url("/skin/nfor/img/layout.png") no-repeat;  background-size:320px auto; background-position: -0px -450px;  }
.count_minus {cursor:pointer; display:block; padding:0px; border:solid 1px #c9c9c9; width:33px; height:29px; position:absolute; left:0px; top:0px; background:url("/skin/nfor/img/layout.png") no-repeat;  background-size:320px auto; background-position: -50px -450px;  }
.append_option_name { color:#111; font-size:13px; }
.append_box { margin-top:-1px; position:relative; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; width:100%; border:solid 1px #e5e5e5; background-color:#f4f4f4; }
.append_price { display:inline-block; vertical-align:middle; color:#00aebd; font-size:16px; font-weight:bold; line-height:31px; height:31px; }
.count_del {  margin-left:7px; display:inline-block; vertical-align:middle; cursor:pointer; padding:0px; width:31px; height:31px; background:url("/skin/nfor/img/layout.png") no-repeat;  background-size:320px auto; background-position: -100px -450px; }
.append_price_del { display:inline-block; padding:0px; margin:0px; vertical-align:middle; height:31px; position:absolute; right:10px; bottom:10px;  }
.option_cal_list { padding-top:5px; }
*/






.swiper-container-a { position:relative; }
.swiper-pagination-a { text-align:center; position:absolute; bottom:10px; width:100%; z-index:1;  }
.swiper-pagination-a span { margin:0px 2px; }








/* ie8까지만 지원됨 */
.table { display:table; width:100%; }
.table.spacing10 { border-spacing:10px; } 
.table.spacing5 { border-spacing:5px; } 
.table-row { display:table-row; }
.table-cell { display:table-cell; }




/***********************************************
 ** 페이지 네비게이션
 ***********************************************/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 0 0 20px;
    border-radius: 0;
}

.pagination > li {
    display: inline;
}

.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-left: 4px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-radius: 0;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-radius: 0;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 3;
    color: #23527C;
    background-color: #FFFFFF;
    border-color: #666666;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #FFFFFF;
    background-color: #666666;
    border-color: #666666;
    cursor: default;
    font-weight: bolder;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777777;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-radius: 0;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-radius: 0;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-radius: 0;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-radius: 0;
}

.pagination .img-page-arrow{
    padding: 4px 2px;
}



div.page{position:relative;height:40px;margin-top: 11px;text-align: center;display: block;overflow: hidden;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#f5f5f5;}
div.page a {display:block;height:40px;line-height:41px;font-size:14px;color:#666;}
div.page a.on {color:#ff3333;font-weight:bold;}
div.page span.prev,
div.page span.next {overflow:hidden;position:absolute;top:0;width:40px;}
div.page span.prev {left:0;border-right:1px solid #dedede;}
div.page span.next {right:0;border-left:1px solid #dedede;}
div.page span.prev:before,
div.page span.next:before {background-image:url(/skin/nfor/img/g_layout.png);background-repeat:repeat;background-size:320px; display:block;content:'';width:8px;height:14px;position:absolute;left:50%;top:50%;margin:-6px 0 0 -4px;background-position:-270px 0;}
div.page span.prev:before {transform:rotate(180deg);-webkit-transform:rotate(180deg);}
div.page span.next:before {}
div.page span.prev a,
div.page span.next a {display:block;overflow:hidden;text-indent:-5000em;}
div.page span.page {display:inline-block;vertical-align:top;width:44px;}



 /* **********************************************
						버튼 정리
*************************************************/
/* 기본 a버튼 */
.basic_btn{display: block; position: relative; box-sizing: border-box;  padding:0px;  font-size: .9em; text-align: center; width: 100%; height: 40px;  line-height:40px; margin-bottom: 6px; letter-spacing:-0.07em; cursor:pointer;}
div.basic_btn {display:inline-block;}

/* 버튼 크기 */
.basic_btn.h22 {height:22px; line-height:22px; padding:0 10px; letter-spacing:-0.5px; font-size:11px !important; color:#999 !important;}
.basic_btn.h30 {height:30px; line-height:30px; letter-spacing:-0.5px; font-size:12px !important;}
.basic_btn.h35 {height:35px; line-height:35px; letter-spacing:-0.5px; font-size:13px !important;}
.basic_btn.h40 {height:40px; line-height:40px; padding:0 15px; letter-spacing:-0.5px; font-size:14px !important;}
.basic_btn.h55 {height:55px; line-height:55px; padding:0 15px; letter-spacing:-1px; font-size:16px !important;}

/* 버튼 컬러 */

.basic_btn.color { border: 1px solid #ff284b; background-color: #ff284b; color:#FFF!important;}

/* 회원가입 */
#is_submit_btn{display: block; position: relative; box-sizing: border-box;  padding:0px;  font-size: .9em; text-align: center; width: 100%; height: 40px;  line-height:40px; margin-bottom: 6px;border: 1px solid #ff284b; background-color: #ff284b; color:#FFF!important;  letter-spacing:-0.07em;}
#mb_join_btn { display:block; width:100%; height:40px; line-height:40px; text-align:center; padding:0px; margin:0px; margin:20px 0px; font-size:0.9em; background-color:#ff284b; border:solid 1px #ff284b; color:#fff;  letter-spacing:-0.07em;}
.btn_submit { background-color: #ff284b;   border: solid 1px #ff284b;  color: #fff; font-size: 16px; font-weight: bold; height: 50px; cursor:pointer;}

/* 장바구니버튼 결재완료버튼*/
.btn_zone { width: 100%; padding-top: 5px;}
.btn_zone:after { display: block;clear: both; content: '';}
.btn_zone .btwp {display: block; float: left; position: relative; box-sizing: border-box; width: 50%;}
.btn_zone .btwp:nth-child(1) {padding-right: 2px;}
.btn_zone .bt_continue {display:block; border: 1px solid #ff284b; background-color: #fff; color: #ff284b; box-sizing: border-box; height: 47px; font-size: 16px; line-height: 47px; text-align: center; cursor:pointer;} 
.btn_zone .bt_submit { width: 100%;box-sizing: border-box;border:0px; height: 47px; font-size: 16px;  line-height: 47px; text-align: center;display:block; background-color: #ff284b; color: #fff; cursor:pointer;}


.btn_zone .bt_close {display:block; border: 1px solid #9b9b9b; background-color: #fff; color: #9b9b9b; box-sizing: border-box; height: 47px; font-size: 16px; line-height: 47px; text-align: center; cursor:pointer;} 
.btn_zone .bt_submit { width: 100%;box-sizing: border-box;border:0px; height: 47px; font-size: 16px;  line-height: 47px; text-align: center;display:block; background-color: #ff284b; color: #fff; cursor:pointer;}
.btn_zone .bt_event_submit { width: 100%;box-sizing: border-box;border:0px; height: 47px; font-size: 16px; padding:0px;  line-height: 47px; text-align: center;display:block;background-color:#00f0c6; border:solid 1px  #00f0c6; color: #ffffff; cursor:pointer;}
/* 결제하기버튼 */
#payment_btn { display:block; height:45px; line-height:45px; text-align:center; padding:0px; margin:10px 10px; font-size:16px; font-weight:bold; background-color:#ff284b; border:solid 1px #ff284b; color:#fff; cursor:pointer}

/* 환불계좌설정버튼 */
#ba_submit_btn { background-color: #ff284b; border: solid 1px #ff284b; font-size: 14px; text-align: center; color: #fff; line-height: 45px; height: 45px; width: 100%; cursor: pointer; display:block; padding:0px; }

/* 문의하기버튼 */
#cs_submit_btn { margin:10px 0px; display:inline-block; padding:0px;  font-size:.9em; color:#fff; border:solid 1px #ff284b; text-align:center; width:100%; height:40px; line-height:40px; background-color:#ff284b; cursor:pointer;}
#cs_submit_btn.v2 {background:#20d8c5;border-color:#20d8c5;}

/* 제휴문의버튼 */
#cp_submit_btn {display: inline-block; position: relative; box-sizing: border-box; border: 1px solid #ff284b;  padding:0px; margin-top:10px; cursor:pointer; font-size: .9em;color: #fff;  text-align: center; width: 100%; height: 40px;  line-height:40px; margin-bottom: 6px; background-color:#ff284b}
/*회원정보확인*/
#mc_submit_btn { display:block; margin:15px 0px; background-color:#ff284b; border:solid 1px #ff284b; width:100%; height:40px; text-align:center; font-size:16px; font-weight:bold; color:#fff; cursor:pointer;}

.page_center{margin:0 auto; text-align:center; padding:10px;}

.order_list_filter {
	margin-top:12px;
	padding:0px 24px;
	text-align:right;
}
.order_list_filter .filter-check {
	display:inline-block;
}
.order_list_filter .filter-check input {
	display:none;
}
.order_list_filter .filter-check input + label {
	display:inline-block;
	padding-left:28px;
	background:url("../img/new_check_icon2.png") no-repeat center left;
	background-size:24px 24px;
	color:#000;
	font-size:12px;
	line-height:24px;
}
.order_list_filter .filter-check input:checked + label {
	background:url("../img/new_check_icon.png") no-repeat center left;
	background-size:24px 24px;
}