.c_btn{height:30px;background:#fff;border:1px solid #aaa;box-sizing:border-box;padding:0 10px;white-space:nowrap;text-align:center!important;color:#999;font-weight:500;letter-spacing:0;line-height:1}.c_btn{font-size:12px;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;transition:all .15s ease-out;-webkit-transition:all .15s ease-out}.c_btn.line{background:#fff!important}.c_btn strong{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.c_btn.h25{height:25px;font-size:11px!important}.c_btn.h30{height:30px}.c_btn.h35{height:35px;font-size:13px!important;padding:0 15px}.c_btn.h40{height:40px;font-size:13px!important;padding:0 15px}.c_btn.h45{height:45px;font-size:13px!important;padding:0 15px;font-weight:600}.c_btn.h50{height:50px;font-size:15px!important;padding:0 20px;font-weight:700}.c_btn.h55{height:55px;font-size:15px!important;padding:0 20px;font-weight:700}.c_btn.h60{height:60px;font-size:16px!important;padding:0 25px;font-weight:700}.c_btn.black{background:#000;border-color:#000;color:#fff}.c_btn.light{background:#aaa;border-color:#aaa;color:#fff}.c_btn.color{background:#e10000;border-color:#e10000;color:#fff}.c_btn.black.line{color:#000;background:#fff!important}.c_btn.light.line{color:#aaa;background:#fff!important}.c_btn.color.line{color:#e10000;background:#fff!important}.c_btn.type_only_tx{border:0;height:auto!important;padding:5px 0;text-decoration:underline}.c_btn.type_write strong{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_write.svg) left center no-repeat;background-size:15px;padding-left:18px}.c_btnbox{overflow:hidden;margin-top:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.c_btnbox ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.c_btnbox li{list-style:none;flex:1;box-sizing:border-box}.c_btnbox .c_btn{display:flex}.c_btnbox.type_full{align-items:stretch}.c_btnbox.type_full .c_btn{padding:0!important}.c_btnbox .arrange_right{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.c_btnbox.type_max ul{width:100%;max-width:500px;margin:0 auto}.c_tag{height:25px;background:#fff;border:1px solid #ccc;box-sizing:border-box;padding:0 10px;white-space:nowrap;border-radius:100px}.c_tag{font-size:12px!important;line-height:1;cursor:default;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;font-weight:500}.c_tag.black{background:#000!important;border-color:#000!important;color:#fff!important}.c_tag.light{background:#ccc!important;border-color:#ccc!important;color:#fff!important}.c_tag.gray{background:#f5f5f5!important;border-color:#ccc!important;color:#888!important}.c_tag.red{background:#e10000!important;border-color:#e10000!important;color:#fff!important}.c_tag.blue{background:#0065e3!important;border-color:#0065e3!important;color:#fff!important}.c_tag.green{background:#00b108!important;border-color:#00b108!important;color:#fff!important}.c_tag.black.line{color:#000!important;background:#fff!important}.c_tag.light.line{color:#aaa!important;background:#fff!important}.c_tag.red.line{color:#e10000!important;background:#fff!important}.c_tag.blue.line{color:#0065e3!important;background:#fff!important}.c_tag.green.line{color:#00b108!important;background:#fff!important}input.input_design{width:100%;height:45px;border:1px solid #e5e5e5;background:#fff;font-size:13px;padding:0 15px;box-sizing:border-box;color:#333}input.input_design{transition:all .25s ease-out;-webkit-transition:all .25s ease-out}input.input_design:focus{color:#333;border-color:#008aff!important;background-color:#fff!important}input.input_design.type_date{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_date.svg) right 15px center no-repeat;background-size:14px;font-weight:500}input.input_design:disabled{background:#f9f9f9;opacity:1;filter: alpha(opacity=100);-ms-filter:alpha(opacity=100);border-color:#f2f2f2;pointer-events:none}textarea.text_design{width:100%;border:1px solid #e5e5e5;background:#fff;font-size:13px;padding:12px 15px;line-height:1.4;box-sizing:border-box;color:#333}textarea.text_design{transition:all .25s ease-out;-webkit-transition:all .25s ease-out}textarea.text_design:focus{color:#333;border-color:#008aff!important;background:#fff!important}label.c_label{cursor:pointer;display:inline-flex;justify-content:stretch;align-items:stretch;flex-direction:column}label.c_label input{display:none}label.c_label .tx{font-size:13px;color:#888;font-weight:500;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;line-height:1;height:30px}label.c_label .tx em{color:#333}label.c_label .tx strong{color:#e10000}label.c_label .tx em,label.c_label .tx strong{white-space:nowrap;font-weight:500}label.c_label .icon{width:18px;height:18px;box-sizing:border-box;background-color:#ddd!important;flex:none}label.c_label input:checked+.tx{color:#333}label.c_label input:checked+.tx .icon{background-color:#000!important;border-color:#000!important}label.c_label input[type="checkbox"]+.tx .icon{border-radius:3px;background-size:8px!important;background:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/c_check.svg) center center no-repeat}label.c_label input[type="radio"]+.tx .icon{border-radius:100px;position:relative}label.c_label input[type="radio"]+.tx .icon:before{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px}label.c_label input[type="radio"]+.tx .icon:before{background:#fff;border-radius:100px;z-index:1;transform:translate(-50%,-50%)}label.c_label input[type="radio"]:checked+.tx .icon:before{background:#fff}.c_labelbox{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:15px}.c_select{position:relative}.c_select select{width:100%;height:45px;border:1px solid #e5e5e5;font-size:13px;position:relative;z-index:2}.c_select select{padding:0 40px 0 15px;box-sizing:border-box;color:#333;cursor:pointer;-webkit-border-radius:0!important;background:#fafafa!important}.c_select .icon{position:absolute;right:15px;top:50%;width:5px;height:5px;margin-top:-3px;z-index:2;pointer-events:none}.c_select .icon{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.c_select .icon{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transform:rotate(0);transform-origin:center}.c_select select:focus{border-color:#008aff;color:#333;background:#fff!important}.c_select select:focus+.icon{transform:rotate(180deg);border-top-color:#008aff}.c_scroll_v::-webkit-scrollbar{width:8px}.c_scroll_v::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:100px}.c_scroll_v::-webkit-scrollbar-track{background-color:transparent}.c_section{}.c_none{text-align:center;overflow:hidden;padding:100px 0;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;color:#aaa}.c_none .gtxt{font-size:13px;box-sizing:border-box;line-height:1.4}.c_none .gtxt:before{content:"";background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_list_none.svg) center center no-repeat;background-size:50px 50px!important;height:50px;display:block;margin-bottom:10px}.c_none .gtxt:before{opacity:.2;filter: alpha(opacity=20);-ms-filter:alpha(opacity=20)}.c_complete{}.c_complete .layout_fix{max-width:500px}.c_complete .greeting_box{text-align:center;border:2px solid #f2f2f2;padding:40px}.c_complete .greeting_box dt{font-size:21px;color:#000;word-wrap:break-word;word-break:keep-all;white-space:normal;line-height:1.4;font-weight:700}.c_complete .greeting_box dd{font-size:13px;color:#888;line-height:1.4;margin-top:10px}.c_complete .greeting_box dd{word-wrap:break-word;word-break:keep-all;white-space:normal}.c_complete .greeting_box .order_num{font-weight:700;font-size:15px;margin-bottom:15px;color:#e10000}.c_pagi{position:relative;margin-top:30px}.c_pagi .inner{display:flex;flex-direction:row;justify-content:center;align-items:center}.c_pagi .nextprev{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.c_pagi .nextprev .btn{font-size:0;box-sizing:border-box}.c_pagi .nextprev .btn span{font-size:0}.c_pagi .nextprev .btn .icon{width:30px;height:30px;background-position:center center!important;background-repeat:no-repeat!important}.c_pagi .nextprev .btn .icon{background-size:auto 20px!important}.c_pagi .nextprev .btn .ok{display:none}.c_pagi .nextprev .btn .no{opacity:.2;filter: alpha(opacity=20);-ms-filter: alpha(opacity=20);pointer-events:none!important}.c_pagi .nextprev .click .ok{display:block;border-radius:100px}.c_pagi .nextprev .click .no{display:none}.c_pagi .nextprev .ic_prev{margin-right:5px}.c_pagi .nextprev .ic_prev .icon{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/c_arrow_prev.svg)}.c_pagi .nextprev .ic_next{margin-left:5px}.c_pagi .nextprev .ic_next .icon{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/c_arrow_next.svg)}.c_pagi .nextprev .btn_num{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.c_pagi .nextprev .btn_num .more{width:30px;height:30px;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/c_pagi_more.svg) center center no-repeat;background-size:9px auto!important}.c_pagi .number{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.c_pagi .number .hit{color:#fff!important;background:#222!important;border-color:#222!important}.c_pagi .num{font-size:13px;color:#222;background:transparent;border:1px solid #e5e5e5;border-radius:100%;font-weight:600}.c_pagi .num{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:30px;height:30px;box-sizing:border-box;padding:0 5px}.c_pagi .btn_area{position:absolute;right:0}.c_page_tit{}.c_page_tit .layout_fix{padding:0!important}.c_page_tit .tit_box{position:relative;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;height:140px;gap:30px}.c_page_tit .tit{font-size:30px;color:#000;font-weight:700;line-height:1}.c_page_tit a.tit{opacity:.2;filter: alpha(opacity=20);-ms-filter: alpha(opacity=20)}.c_page_tit a.tit.hit{opacity:1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100)}.c_page_tit .btn_back{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/c_arrow_back.svg) center center no-repeat;background-size:20px;display:none}.c_page_tit .btn_back{width:50px;height:100%;position:absolute;left:0;top:0}.c_group_tit{font-weight:600;position:relative;border-bottom:1px solid #222;box-sizing:border-box;padding-bottom:10px;margin-top:50px}.c_group_tit{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 10px}.c_group_tit .tit{font-size:16px;color:#000;font-weight:700;line-height:1}.c_group_tit .sub_txt{font-size:12px;color:#aaa;font-weight:400}.c_group_tit .sub_txt strong{color:#e10000;font-weight:600}.c_group_tit .sub_txt em{color:#000;font-weight:600}.c_group_tit .shop_name{color:#000;font-size:18px;font-weight:700;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_store.svg) left 0 no-repeat;background-size:17px;padding-left:20px;line-height:1}.c_group_tit .btn_more{font-weight:500;font-size:13px;color:#000;height:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.c_group_tit .btn_more{opacity:.6;filter: alpha(opacity=60);-ms-filter:alpha(opacity=60)}.c_group_tit .btn_more strong{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/arrow_right.svg) right center no-repeat;background-size:5px 10px!important;padding-right:10px;line-height:1}.c_group_tit:first-of-type{margin-top:0}.cart_ctrl+.c_group_tit{margin-top:0}.c_group_tit+.form_ul{margin-top:15px}.c_process{margin-bottom:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.c_process ul{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;max-width:400px}.c_process li{list-style:none;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1}.c_process li:before{content:"";width:50%;height:2px;background:#eee;position:absolute;left:0;top:13px;z-index:1}.c_process li:after{content:"";width:50%;height:2px;background:#eee;position:absolute;right:0;top:13px;z-index:1}.c_process li:first-of-type:before{display:none}.c_process li:last-of-type:after{display:none}.c_process .tit{font-size:13px;color:#aaa;font-weight:500;margin-top:5px;white-space:nowrap}.c_process .num{width:30px;height:30px;border-radius:100px;border:2px solid #eee;box-sizing:border-box;font-weight:600;font-size:11px;color:#aaa;position:relative;background:#fff}.c_process .num{display:flex;justify-content:center;align-items:center;flex-direction:column;letter-spacing:0;z-index:2}.c_process .hit .tit{color:#222}.c_process .hit .num{background:#222;border-color:#222;color:#fff}.c_process .hit:after{background:#222}.c_process .hit+li:before{background:#222}.c_user_guide{margin-top:30px;padding:20px;background:#f9f9f9}.c_user_guide li{list-style:none}.c_user_guide dt{font-size:14px;color:#333;margin-bottom:10px;font-weight:600}.c_user_guide dd{font-size:12px;color:#999;line-height:1.4;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_user_guide dd.red{color:#e10000}.c_user_guide dd+dd{margin-top:5px}.c_user_guide dd em{text-decoration:underline;color:#0065e3;font-weight:500}.c_user_guide dd strong{text-decoration:underline;color:#e10000}.c_user_guide dl+dl{margin-top:20px}.c_user_guide .guide_table{padding-left:0}.c_user_guide .guide_table:before{display:none}.c_user_guide .guide_table table{width:100%;table-layout:fixed}.c_user_guide .guide_table th{border:1px solid #ddd;padding:5px 5px 7px;font-weight:500!important;background:#f5f5f5}.c_user_guide .guide_table td{border:1px solid #ddd;text-align:center;padding:5px;line-height:1.3;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_editor_box{box-sizing:border-box;border:2px solid #f5f5f5;padding:30px}.c_editor_box.type_only_page{border:0;padding:0!important}.c_editor_box.editor{font-size:13px;line-height:1.45;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_editor_box.editor *{font-size:13px;line-height:1.45;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_nav{overflow:hidden;background:#fff;margin-bottom:20px}.c_nav .swipe_box{}.c_nav .swipe_box ul{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:5px 10px}.c_nav .swipe_box li{list-style:none}.c_nav .menu{color:#888;font-size:14px;box-sizing:border-box;height:35px;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;padding:0 10px}.c_nav .menu{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;font-weight:500;line-height:1}.c_nav .menu strong{display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;border-bottom:2px solid transparent;box-sizing:border-box;position:relative;padding:3px 0}.c_nav .menu strong{transition:all .25s ease-out;-webkit-transition:all .25s ease-out}.c_nav .menu strong:before{content:"";width:calc(100%);height:2px;position:absolute;left:0;bottom:-2px;background:#ccc}.c_nav .menu strong:before{-webkit-transform:scaleX(0);transform:scaleX(0);will-change:transform;transform-origin:top right}.c_nav .menu strong:before{transition:transform 900ms cubic-bezier(.19,1,.22,1);-webkit-transform 900ms cubic-bezier(0.19, 1, 0.22, 1)}.c_nav .hit .menu strong{border-color:#000;color:#000}.c_nav .hit .menu strong:before{display:none}.c_nav.type_only{text-align:center;margin-bottom:20px}.c_nav.type_only .swipe_box{display:inline-block;max-width:100%}.c_nav.type_only .swipe_box ul{justify-content:center;flex-direction:row;flex-wrap:wrap}.c_page_tab{margin-bottom:15px}.c_page_tab ul{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px;flex-wrap:wrap}.c_page_tab li{list-style:none}.c_page_tab .tab{display:flex;justify-content:center;align-items:center;flex-direction:column;height:35px;color:#333;border:1px solid #e5e5e5;box-sizing:border-box;padding:0 15px;border-radius:5px;font-weight:500}.c_page_tab .hit .tab{color:#000;border-color:#222;background:#fff!important}.c_gridpage .layout_grid{display:flex;justify-content:stretch;align-items:flex-start;flex-direction:row}.c_gridpage .grid_aside{width:180px;position:sticky;top:20px;margin-right:50px;flex:none}.c_gridpage .grid_aside .c_nav{margin-top:0!important}.c_gridpage .grid_section{flex:1;box-sizing:border-box}.c_gridpage .grid_section.type_formpage{border:2px solid #f2f2f2;padding:60px}.c_gridpage .grid_section.type_formpage .layout_fix{max-width:700px}.c_gridpage .grid_section.type_miniform{border:2px solid #f2f2f2;padding:60px}.c_gridpage .grid_section.type_miniform .layout_fix{max-width:400px}.c_formpage .layout_fix{max-width:700px}.c_form{box-sizing:border-box}.c_form li{list-style:none}.c_form .form_dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;border-bottom:1px solid #f2f2f2;padding:15px 0}.c_form .form_dt{width:130px;display:flex;justify-content:flex-start;align-items:center;margin-right:10px;box-sizing:border-box}.c_form .form_dd{flex:1;word-wrap:break-word;word-break:keep-all;white-space:normal;font-size:13px;color:#555;line-height:1.4;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;gap:5px}.c_form .form_dt .tit{font-size:13px;color:#222;font-weight:500;display:inline-flex;justify-content:center;align-items:center;flex-direction:row;position:relative}.c_form .form_dt.ess .tit:after{content:"*";content:"";position:absolute;right:-7px;top:1px;width:4px;height:4px;border-radius:100px;background:#e10000}.c_form .form_ul{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_form .form_li{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;gap:5px}.c_form .form_li+.form_li{margin-top:10px}.c_form .form_ul+.form_ul{margin-top:20px;padding-top:20px;border-top:1px solid #333}.c_form .form_tit{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex:1}.c_form .form_tit .btn_open{width:30px;height:30px;margin-left:auto;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/arrow_down.svg) center center no-repeat;background-size:12px 7px!important}.c_form .form_tit .btn_open{opacity:.3;filter: alpha(opacity=30);-ms-filter: alpha(opacity=30);transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.c_form .form_tit .c_label{flex:1;margin-right:10px}.c_form .tx_price{color:#000;font-weight:700}.c_form .tx_ordernum{color:#e10000;font-weight:700}.c_form .tx_item{color:#0065e3;font-weight:600}.c_form .tx_option{color:#888}.c_form .tx_bank{color:#333;font-weight:500}.c_form .tip_txt{font-size:12px;color:#999;line-height:1.3;text-align:left;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_form .tip_txt strong{color:#0065e3;font-weight:600}.c_form .tip_txt em{color:#000;font-weight:600}.c_form .tip_txt a{text-decoration:underline;color:#ff5d4a;font-weight:500}.c_form .score_box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.c_form .score_box.if_score1 .star.this_value{width:20%}.c_form .score_box.if_score2 .star.this_value{width:40%}.c_form .score_box.if_score3 .star.this_value{width:60%}.c_form .score_box.if_score4 .star.this_value{width:80%}.c_form .score_box.if_score5 .star.this_value{width:100%}.c_form .score_box .star_box{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.c_form .score_box .star_box ul{position:absolute;left:0;top:0;width:175px;z-index:10;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.c_form .score_box .star_box li{flex:1}.c_form .score_box .star_box .click{display:block;height:35px}.c_form .score_box .mark{width:175px;height:35px;position:relative}.c_form .score_box .mark .star{position:absolute;left:0;top:0;width:100%;height:100%;background-size:35px!important}.c_form .score_box .mark .star{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/item_star.svg) left center repeat-x}.c_form .score_box .mark .star.this_base{z-index:1;opacity:.2;filter: alpha(opacity=20);-ms-filter: alpha(opacity=20)}.c_form .score_box .mark .star.this_value{z-index:2;background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/item_star_red.svg)}.c_form .upload_box{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_form .upload_box .label_photo{background:#f5f5f5;border:1px solid #e5e5e5;overflow:hidden;position:relative;padding:0 15px;height:45px;box-sizing:border-box;border-radius:5px}.c_form .upload_box .upper_txt{font-size:13px;color:#333;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.c_form .upload_box .upper_txt{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_photo.svg) right center no-repeat;background-size:22px auto!important}.c_form .upload_box .input_photo{display:none}.c_form .upload_box .preview{margin-top:5px;display:flex;flex-direction:column;justify-content:center;align-items:center}.c_form .upload_box .preview img{max-width:100%;max-height:500px}.c_form .open_box{background:#f5f5f5;padding:15px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;display:none;margin-top:10px}.c_form .open_box .text_design{font-size:12px;color:#888}.c_form .open_box .tip_txt{margin-top:5px}.c_form .if_open_box .open_box{display:flex}.c_form .if_open_box .form_tit .btn_open{opacity:1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100);transform:rotate(180deg)}.c_form .user_info_box{padding:15px;box-sizing:border-box;margin-top:10px;background:#fff;border:1px solid #e5e5e5}.c_form .user_info_box dl{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.c_form .user_info_box dl+dl{margin-top:10px;border-top:1px dashed #f2f2f2;padding-top:10px}.c_form .user_info_box dt,.c_form .user_info_box dd{font-size:12px;line-height:1.3}.c_form .user_info_box dt{color:#333;font-weight:500;width:50px;font-weight:600}.c_form .user_info_box dd{word-wrap:break-word;word-break:keep-all;white-space:normal;color:#888;flex:1}.c_form .with_btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;overflow:hidden}.c_form .with_btn .input_design{flex:1}.c_form .with_btn *+.c_select{width:120px}.c_form .with_btn .c_select:first-child{flex:1}.c_form .with_btn .c_btn{padding:0 15px!important}.c_form .with_btn .unit{font-size:1.1em;font-weight:600}.c_form .with_btn.type_fixed .input_design{flex:none;width:100px}.c_form .with_btn .c_label:last-of-type{margin-left:10px}.c_form .other{}.c_form .input_file_box{background:#fff;border:1px solid #e5e5e5;position:relative;height:45px;width:100%;overflow:hidden;background:#f5f5f5;border-radius:5px;box-sizing:border-box}.c_form .input_file_box .fakeFileTxt{float:left;width:100%;color:#333;font-size:13px;text-indent:15px;border:0;height:100%;opacity:1;filter: alpha(opacity=100);-ms-filter:alpha(opacity=100)}.c_form .input_file_box .fakeFileTxt{padding-right:40px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_form .input_file_box .fileDiv{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0}.c_form .input_file_box .buttonImg{width:50px;height:100%;position:absolute;top:0;right:15px;font-size:0;border:0}.c_form .input_file_box .buttonImg{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_attach.svg) right center no-repeat;background-size:18px!important}.c_form .input_file_box .realFile{position:absolute;right:0;top:0;width:100%;font-size:13px;height:100%;cursor:pointer!important;box-sizing:border-box}.c_form .input_file_box .realFile{opacity:0;filter: alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}.c_form .input_file_box.type_photo .buttonImg{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_photo.svg) right center no-repeat}.c_form .upload_list{}.c_form .upload_list .upload-file{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.c_form .photo_preview{display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.c_form .photo_preview img{max-width:100%;max-height:500px;margin-top:5px}.c_form .attach_box{overflow:hidden;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:5px}.c_form .attach_box .duplicate{display:flex;justify-content:center;align-items:stretch;flex-direction:row;gap:5px}.c_form .attach_box .add_btn_box{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_form .attach_box .file_btn{width:60px;box-sizing:border-box;font-size:12px;color:#999;line-height:1;font-weight:600;flex:1;border-radius:5px}.c_form .attach_box .file_btn{background:#fff;border:1px solid #ccc;display:flex;flex-direction:row;justify-content:center;align-items:center}.c_form .attach_box .file_btn.exec-addfile{border-color:#333;color:#333}.c_form .bank_box{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:5px}.c_form .bank_box .c_select{flex:1}.c_form .bank_box .input_design{width:120px;margin:0!important}.c_form .bank_box .input_design:last-of-type{width:100%}.c_form .mine{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:5px;margin-bottom:5px}.c_form .mine .txt{color:#000;font-weight:500;font-size:13px;line-height:1;border-radius:100px;padding:0 10px;height:30px;background:#f5f5f5}.c_form .mine .txt{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px}.c_form .mine .txt em{color:#e10000}.c_form .mine .txt .num{color:#0065e3}.c_form .sum_price{background:#f9f9f9;padding:15px}.c_form .sum_price dl{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.c_form .sum_price dl+dl{margin-top:5px}.c_form .sum_price dt,.c_form .sum_price dd{color:#333;font-weight:600}.c_form .sum_price .this_last{border-top:2px dashed #e5e5e5;padding-top:10px;margin-top:10px}.c_form .sum_price .this_last *{color:#e10000}.c_form .sum_price .this_discount *{color:#0065e3}.c_form .payway_box{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.c_form .payway_box .c_label .tx{height:50px;border:2px solid #e5e5e5;border-radius:5px;justify-content:center;text-align:center;padding:0 10px}.c_form .payway_box .c_label .icon{display:none}.c_form .payway_box .c_label input:checked+.tx{border-color:#e10000;color:#e10000}.c_form .payway_box.type_easypay .c_label .tx{font-size:0;background-repeat:no-repeat!important;background-position:center!important;background-size:auto 24px!important}.c_form .payway_box.type_easypay .c_label.type_easypay_kakaopay .tx{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/pay_kakao.svg)}.c_form .payway_box.type_easypay .c_label.type_easypay_kakaopay input:checked+.tx{background-color:#ffeb00;border-color:#ffeb00}.c_form .payway_box.type_easypay .c_label.type_easypay_naverpay .tx{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/pay_naver.svg);background-size:auto 20px!important}.c_form .payway_box.type_easypay .c_label.type_easypay_naverpay input:checked+.tx{background-color:#00c73c;border-color:#00c73c;background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/pay_naver_white.svg)}.c_form .c_btnbox.type_full ul{width:100%;max-width:500px;margin:0 auto}.c_form .receipt_print{}.c_form .multi_box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.c_form .multi_box input.input_design{flex:1}.c_login{}.c_login li{list-style:none}.c_login .layout_fix{max-width:350px}.c_login .input_design{height:50px;font-size:14px}.c_login .c_btnbox{margin-top:15px}.c_login .other_link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:5px;font-size:13px}.c_login .other_link .btn{color:#333;padding:5px 0;box-sizing:border-box;font-weight:500;position:relative}.c_login .other_link dt .btn em{position:relative;color:#e10000}.c_login .other_link dt .btn em:before{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#e10000}.c_login .other_link .btn+.btn{margin-left:10px;padding-left:11px}.c_login .other_link .btn+.btn:before{content:'';position:absolute;left:0;top:50%;width:1px;height:11px;background:#ddd;transform:translateY(-50%)}.c_login .btn_guest{margin-top:20px;border:2px solid #e5e5e5;border-radius:100px;box-sizing:border-box;font-size:13px}.c_login .btn_guest{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px 0}.c_login .btn_guest em{color:#999}.c_login .btn_guest strong{color:#000;margin-left:10px;font-weight:600}.c_login .find_tab{margin-bottom:15px}.c_login .find_tab ul{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px;border-radius:8px;background:#f5f5f5}.c_login .find_tab li{flex:1}.c_login .find_tab .tab{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:#999;padding:0 10px;height:40px;border-radius:5px}.c_login .find_tab .hit .tab{color:#000;background:#fff;text-decoration:none!important}.c_login .find_result{text-align:center;padding:30px;box-sizing:border-box;border:1px solid #e5e5e5;margin-top:20px}.c_login .find_result .first_tx{font-size:16px;color:#000;word-wrap:break-word;word-break:keep-all;white-space:normal;font-weight:700}.c_login .find_result .first_tx strong{display:block;color:#e10000;font-weight:700;margin-top:5px}.c_login .find_result .second_tx{font-size:13px;color:#888;margin-top:15px;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_login .find_result .c_btnbox{margin-top:30px}.c_sns_login{}.c_sns_login ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.c_sns_login li{list-style:none}.c_sns_login .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:45px;height:45px;border:1px solid transparent;border-radius:100px;box-sizing:border-box;gap:10px}.c_sns_login .btn .icon{width:18px;height:18px;background-repeat:no-repeat!important;background-size:100% auto!important;background-position:center center!important}.c_sns_login .btn.kakao{background:#ffeb00;border-color:#ffeb00}.c_sns_login .btn.kakao .tx{color:#3b1e1e}.c_sns_login .btn.kakao .icon{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/logo_kakao.svg)}.c_sns_login .btn.naver{background:#36ac36;border-color:#36ac36}.c_sns_login .btn.naver .tx{color:#fff}.c_sns_login .btn.naver .icon{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/logo_naver.svg);width:16px;height:16px}.c_sns_login .btn.facebook{background:#3b5998;border-color:#3b5998}.c_sns_login .btn.facebook .tx{color:#fff}.c_sns_login .btn.facebook .icon{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/logo_facebook.svg)}.c_sns_login .btn.apple{background:#000;border-color:#000}.c_sns_login .btn.apple .tx{color:#fff}.c_sns_login .btn.apple .icon{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/logo_apple.svg)}.c_sns_login .btn.google{border:1px solid #ddd}.c_sns_login .btn.google .icon{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/logo_google.svg)}.c_sns_login .or_box{text-align:center;position:relative;margin:20px 0}.c_sns_login .or_box:before{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#333;z-index:-1}.c_sns_login .or_box .tx{font-size:13px;color:#333;padding:0 15px;box-sizing:border-box;background:#fff;font-weight:600}.c_sns_login li.off .btn{opacity:.3;filter: alpha(opacity=30);-ms-filter: alpha(opacity=30)}.c_sns_login li.hit .btn{opacity:1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100);filter:grayscale(0%);-webkit-filter:grayscale(0%)}.c_sns_login.type_inside ul{justify-content:flex-start}.c_sns_login.type_inside .btn{opacity:.5;filter: alpha(opacity=50);-ms-filter: alpha(opacity=50);filter:grayscale(100%);-webkit-filter:grayscale(100%)}.c_sns_login.type_inside .hit .btn{opacity:1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100)}.c_sns_login.type_leave ul{flex-direction:column;align-items:stretch;margin-top:10px}.c_sns_login.type_leave .btn{width:100%;border-radius:5px;height:50px}.c_my_main{margin-bottom:50px}.c_my_main li{list-style:none}.c_my_main .flex_bx{display:flex;justify-content:stretch;align-items:stretch;flex-direction:row;gap:15px;flex-wrap:wrap}.c_my_main .flex_bx .li{flex:1;background:#f5f5f5;border-radius:10px;padding:30px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;box-sizing:border-box}.c_my_main .flex_bx .li.box_info{background:#222}.c_my_main .stats_bx{position:relative;overflow:hidden;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_my_main .stats_bx dl{display:flex;justify-content:stretch;align-items:stretch;flex-direction:row;gap:15px}.c_my_main .stats_bx dt{flex:none}.c_my_main .stats_bx dd{flex:1}.c_my_main .stats_bx .level_img{width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;border-radius:100px;background:rgba(255,255,255,.05)}.c_my_main .stats_bx .level_img img{width:100%}.c_my_main .stats_bx .level_name{font-weight:500;font-size:13px;color:#fff;line-height:1;margin-bottom:3px}.c_my_main .stats_bx .name{font-size:15px;color:#fff;position:relative;font-weight:500;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_my_main .stats_bx .more{color:#fff;font-size:12px;line-height:1;padding:5px 0;text-decoration:underline;position:relative;margin-top:5px}.c_my_main .stats_bx .more{opacity:.5;filter: alpha(opacity=50);-ms-filter:alpha(opacity=50)}.c_my_main .stats_bx .more strong{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/arrow_right_white.svg) right center no-repeat;background-size:8px;padding-right:12px}.c_my_main .stats_bx .tit{font-weight:600;font-size:15px;color:#000;line-height:1}.c_my_main .stats_bx .mine{font-size:23px;color:#000;margin-top:10px;font-weight:700}.c_my_main .history{margin-top:auto;padding-top:30px}.c_my_main .history dl{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;font-size:13px;gap:10px}.c_my_main .history dl+dl{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.c_my_main .history dt{color:#999}.c_my_main .history dd{color:#000;flex:1;display:flex;justify-content:flex-end;align-items:center;flex-direction:row;text-align:right}.c_my_main .history dd{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600}.c_my_main .flex_bx .li.box_info .history dd{color:#fff}.c_my_main .flex_bx .li.box_info .history dl{border-color:#333}.c_my_main .flex_bx .li.box_info .history dd{font-weight:500}.c_my_go{padding:10px 0;border-bottom:1px solid #f2f2f2;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.c_my_go .due_date{font-size:12px;color:#999}.c_my_go ul{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;margin-left:auto}.c_my_go li{position:relative}.c_my_go li+li{margin-left:8px;padding-left:8px}.c_my_go li+li:before{content:"";width:4px;height:4px;background:#ccc;border-radius:100px;position:absolute;left:-1px;top:50%;transform:translateY(-50%)}.c_my_go .menu{color:#222;font-size:13px;line-height:1;padding:5px;font-weight:500}.c_my_stats{margin-bottom:30px}.c_my_stats li{list-style:none}.c_my_stats .ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;border:3px solid #eee;box-sizing:border-box}.c_my_stats .li{flex:1;position:relative;padding:30px 0;box-sizing:border-box}.c_my_stats .li+.li .state_box{border-left:1px solid #f2f2f2}.c_my_stats .state_box{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;box-sizing:border-box;position:relative;gap:10px}.c_my_stats .state_box .tit{font-size:14px;color:#888;font-weight:400}.c_my_stats .state_box .total{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#000;line-height:1;white-space:nowrap;font-size:23px;font-weight:600}.c_my_stats .state_box .total em{font-size:.9em}.c_my_stats .hit .state_box .tit{color:#e10000}.c_my_stats .hit .state_box .total{color:#e10000}.c_my_wish{}.c_my_wish ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-top:15px;gap:20px 0;margin-left:-15px}.c_my_wish li{list-style:none;width:16.6666%;box-sizing:border-box;padding-left:15px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;gap:5px}.c_my_wish .thumb{position:relative;box-sizing:border-box;overflow:hidden}.c_my_wish .thumb img{width:100%}.c_my_wish .soldout{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:2}.c_my_wish .soldout{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:15px;font-weight:700;color:#000}.c_my_wish .item_name{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;color:#333;font-weight:500}.c_my_wish .item_price{font-weight:700;color:#333}.c_my_wish .ctrl_box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #f2f2f2;box-sizing:border-box;padding-top:5px}.c_my_wish .ctrl_box .btn_del{width:20px;height:20px;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/item_del.svg) center no-repeat;background-size:16px}.c_my_wish.type_main li{width:14.28%}.c_my_list{}.c_my_list ul{}.c_my_list li{list-style:none;border-bottom:1px solid #f2f2f2;box-sizing:border-box;padding:15px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:row;position:relative;gap:15px}.c_my_list .area_conts{flex:1;display:flex;justify-content:stretch;align-items:stretch;flex-direction:row;gap:10px}.c_my_list .area_state{flex:none;border-left:1px solid #f2f2f2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;width:150px}.c_my_list .area_state .c_tag{border-radius:100px;width:60px}.c_my_list .thumb{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100px;overflow:hidden;position:relative;position:relative}.c_my_list .thumb:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.05)}.c_my_list .thumb img{width:100%}.c_my_list .conts_wrap{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:5px;flex:1;font-size:13px}.c_my_list .price{font-weight:700;font-size:14px;color:#000;text-align:center}.c_my_list .price.if_minus{color:#e10000}.c_my_list .price.if_wait{color:#0065e3}.c_my_list .order_num{font-size:14px;color:#e10000;font-weight:700;position:relative}.c_my_list .order_num:before{content:"";width:100%;height:7px;background:#e10000;opacity:.2;filter: alpha(opacity=20);-ms-filter:alpha(opacity=20);position:absolute;left:0;bottom:0}.c_my_list .tit{color:#000;font-weight:500;position:relative;overflow:hidden}.c_my_list .date{color:#aaa;font-size:12px}.c_my_list .delivery{color:#00b108}.c_my_list .naver_pay{border-radius:3px;display:flex;justify-content:center;align-items:center;flex-direction:column;height:24px;color:#fff;font-size:12px;background:#19ce60;padding:0 10px;cursor:default}.c_my_list .naver_pay strong{padding-left:15px;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/logo_naver.svg) left center no-repeat;background-size:10px}.c_my_list .c_btn{z-index:11}.c_my_coupon{margin-top:15px}.c_my_coupon ul{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.c_my_coupon li{list-style:none;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_my_coupon .area{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:15px;padding:20px}.c_my_coupon .area_conts{flex:1;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:5px;border-bottom:0}.c_my_coupon .area_state{border-top-style:dashed;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.c_my_coupon .coupon_num{font-size:14px;color:#0065e3;font-weight:700;position:relative}.c_my_coupon .tit{color:#000;font-weight:500;position:relative;overflow:hidden}.c_my_coupon .descript{color:#999}.c_my_coupon .date{color:#aaa;font-size:12px}.c_my_coupon .date_info{margin-top:15px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:5px}.c_my_coupon .price{font-weight:700;font-size:14px;color:#000;display:flex;justify-content:center;align-items:flex-end;flex-direction:column}.c_my_coupon .price em{font-weight:400;display:block;font-size:12px}.c_my_coupon li.if_end .area{background:#fafafa}.c_my_coupon li.if_end .coupon_num{color:#999}.c_my_coupon li.if_end .coupon_num:before{content:"";width:100%;height:1px;background:#999;position:absolute;left:0;top:50%}.c_attend{overflow:hidden}.c_attend li{list-style:none}.c_attend .banner{text-align:center;margin-bottom:30px;display:flex;justify-content:center;align-items:center;flex-direction:column}.c_attend .banner img{max-width:100%}.c_attend .attend_top{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:15px}.c_attend .year_box{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:row}.c_attend .year_box .year{font-size:23px;font-weight:700;color:#000;margin:0 15px;line-height:1}.c_attend .year_box .prevnext{display:flex;justify-content:center;align-items:center;flex-direction:column;width:30px;height:30px;background-position:center center;background-size:10px 14px!important}.c_attend .year_box .prevnext{background-repeat:no-repeat}.c_attend .year_box .prevnext.prev{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/arrow_left.svg)}.c_attend .year_box .prevnext.next{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/arrow_right.svg)}.c_attend .ctrl_box{display:flex;justify-content:center;align-items:center;flex-direction:row;background:#f5f5f5;border-radius:100px;font-size:13px;padding:5px}.c_attend .ctrl_box .total{font-weight:600;color:#333;margin:0 20px}.c_attend .ctrl_box .btn_attend{background:#222;color:#fff;border-radius:100px;height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 30px;box-sizing:border-box}.c_attend .ctrl_box .btn_attend{transition:all .25s ease-out;-webkit-transition:all .25s ease-out;border:1px solid #222;font-weight:500}.c_attend .ctrl_box .btn_attend.if_ok{background:#fff;border-color:#eee;color:#999;pointer-events:none}.c_attend .calendar_box{margin-top:15px;border:2px solid #f5f5f5;padding:30px;border-radius:20px 20px 0 0}.c_attend .calendar_box ul{display:flex;justify-content:center;align-items:center;flex-direction:row}.c_attend .calendar_box li{flex:1;text-align:center;line-height:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.c_attend .calendar_box .week{border-bottom:1px solid #f2f2f2;color:#888}.c_attend .calendar_box .week li{font-weight:600;font-size:13px;padding-bottom:15px}.c_attend .calendar_box .days li{margin-top:15px}.c_attend .calendar_box .days strong{font-size:15px;color:#333;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;font-weight:600}.c_attend .calendar_box .days strong{width:50px;height:50px;border-radius:100px;position:relative}.c_attend .calendar_box .days .today strong{background:#f5f5f5}.c_attend .calendar_box .days .hit strong:before{content:"";position:absolute;right:-9px;top:0;width:20px;height:20px;border-radius:100px}.c_attend .calendar_box .days .hit strong:before{background:#fff url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/attend_stamp.svg) center center no-repeat;background-size:65%}.c_attend .calendar_box .days .hit strong{border:2px solid #000;color:#000;background:#fff}.c_attend .calendar_box li:first-of-type strong{color:#e10000!important}.c_attend .calendar_box li:last-of-type strong{color:#0065e3!important}.c_attend_guide{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;align-content:stretch;align-items:stretch;background:#f5f5f5;border-radius:0 0 20px 20px}.c_attend_guide .box{flex:1;box-sizing:border-box;padding:40px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_attend_guide .tit{font-size:15px;color:#333;font-weight:700;margin-bottom:10px}.c_attend_guide .info{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_attend_guide .info dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:15px;line-height:1.4;gap:10px;padding:10px 0}.c_attend_guide .info dl+dl{border-top:1px dashed #e5e5e5}.c_attend_guide .info dt{color:#999;width:60px}.c_attend_guide .info dd{flex:1;color:#333;font-weight:500}.c_attend_guide .info .help_tx{color:#aaa;font-weight:400}.c_attend_guide .benefit{flex:1;display:flex;justify-content:stretch;align-items:stretch;flex-direction:row}.c_attend_guide .benefit+.benefit{margin-top:10px}.c_attend_guide .benefit .inbox{box-sizing:border-box;border:1px solid #222;border-radius:15px;background:#fff;padding:15px;display:flex;justify-content:center;align-items:stretch;flex-direction:column}.c_attend_guide .benefit .inbox.this_condi{width:120px;color:#333;align-items:center;text-align:center}.c_attend_guide .benefit .inbox.this_benefit{margin-left:-1px;flex:1;position:relative;border-left-style:dashed}.c_attend_guide .benefit ul{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_attend_guide .benefit li{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.c_attend_guide .benefit li+li{border-top:1px dashed #e5e5e5;padding-top:10px;margin-top:10px}.c_attend_guide .benefit .tt{flex:none;color:#fff;background:#222;width:70px;height:28px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:100px;font-size:12px}.c_attend_guide .benefit .exp{color:#333;font-weight:500;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:3px}.c_attend_guide .benefit .exp strong{color:#e10000}.c_attend_guide .benefit .exp em{color:#999}.c_order li{list-style:none}.c_order .cart_wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.c_order .cart_wrap .area_item{flex:1;position:sticky;top:15px}.c_order .cart_wrap .area_ctrl{width:400px;margin-left:60px;position:sticky;top:15px;box-sizing:border-box;border:2px solid #f0f0f0;flex:none}.c_order .cart_ctrl{}.c_order .cart_ctrl dl{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex:wrap}.c_order .cart_ctrl dt{flex:1;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.c_order .cart_ctrl dd{margin-left:auto}.c_order .cart_ctrl .btn{color:#000;font-size:13px;padding:5px 0;font-weight:500;opacity:.7;filter: alpha(opacity=70);-ms-filter:alpha(opacity=70)}.c_order .cart_ctrl .btn strong{padding-left:18px;background-size:15px!important;background-position:left center;background-repeat:no-repeat;white-space:nowrap}.c_order .cart_ctrl .btn.btn_sel strong{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/btn_check.svg)}.c_order .cart_ctrl .btn.btn_del strong{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/btn_minus.svg)}.c_order .cart_ctrl .btn.btn_clear strong{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/btn_cross.svg)}.c_order .cart_ctrl .order_num{font-size:16px;font-weight:700;text-align:center;color:#000;margin-top:10px}.c_order .cart_ctrl .order_date{font-size:13px;text-align:center;color:#888;margin:5px 0 10px}.c_order .order_tip{}.c_order .order_tip .tip_ctrl{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.c_order .order_tip .btn_tip{width:30px;height:20px;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_tip.svg) center center no-repeat;background-size:15px}.c_order .order_tip label.c_label .tx{color:#000;height:20px}.c_order .order_tip .open_tip{background:#fff;border:1px solid #e5e5e5;padding:10px;box-sizing:border-box;display:none;font-size:12px;color:#888;line-height:1.4;margin-bottom:5px}.c_order .order_tip .open_tip{word-wrap:break-word;word-break:keep-all;white-space:normal;margin-top:5px}.c_order .order_tip .open_tip strong{font-weight:500;color:#333;display:block}.c_order .order_tip.if_open_tip .open_tip{display:block}.c_order .area_item .cart_ctrl{border-bottom:1px solid #f2f2f2;padding-bottom:10px;display:none;margin-bottom:20px}.c_order .area_ctrl .cart_ctrl{background:#f5f5f5;padding:15px 30px}.c_order .cart_sum{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;gap:10px;padding:30px}.c_order .cart_sum .total_number{font-size:14px;font-weight:600;color:#000;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:3px;margin-bottom:10px;height:20px}.c_order .cart_sum .total_number{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_cart.svg) left center no-repeat;padding-left:20px;background-size:15px 15px}.c_order .cart_sum dl{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:10px}.c_order .cart_sum dl *{font-size:14px;color:#000;line-height:1;font-weight:600}.c_order .cart_sum dt{font-weight:500}.c_order .cart_sum dd strong{font-weight:700}.c_order .cart_sum .this_point{border-bottom:1px solid #f2f2f2;padding-bottom:15px;margin-bottom:10px}.c_order .cart_sum .this_point *{color:#31d200}.c_order .cart_sum .this_last{border-top:2px dashed #eee;padding-top:15px;margin-top:10px}.c_order .cart_sum .this_last *{color:#e10000}.c_order .cart_sum .this_last dd *{font-size:1.6em}.c_order .cart_sum .this_discount *{color:#0065e3}.c_order .cart_list{overflow:hidden}.c_order .cart_list .ul{}.c_order .cart_list .li{margin-top:15px}.c_order .cart_list .li+.li{padding-top:15px;border-top:2px solid #f2f2f2}.c_order .cart_item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:30px}.c_order .cart_item dt{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.c_order .cart_item dd{flex:1;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_order .cart_item .thumb{width:100px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_order .cart_item .thumb img{width:100%}.c_order .cart_item .c_label{height:auto;margin-right:10px}.c_order .cart_item .c_label .tx{height:auto}.c_order .cart_item .top_name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.c_order .cart_item .top_ctrl{}.c_order .cart_item .top_ctrl .c_btn{width:70px;padding:0}.c_order .cart_item .item_name{flex:1;color:#333;font-size:14px;font-weight:500;line-height:1.4;max-width:100%;display:inline-block}.c_order .cart_item .option_list{margin-top:10px}.c_order .cart_item .option_list li{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0;border-top:1px dashed #e5e5e5;gap:10px 30px;flex-wrap:wrap}.c_order .cart_item .opt_ctrl{width:100%;padding-top:0;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px}.c_order .cart_item .opt_ctrl div{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:5px;flex-wrap:wrap}.c_order .cart_item .opt_ctrl .limit_day{color:#e10000}.c_order .cart_item .opt_ctrl .c_tag{width:63px;padding:0!important}.c_order .cart_item .opt_name{color:#999;line-height:1.35;box-sizing:border-box;font-weight:500;flex:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:5px}.c_order .cart_item .opt_name strong{display:inline;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_order .cart_item .opt_name .date{color:#0065e3;box-sizing:border-box;position:relative;padding-right:10px;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_date.svg) left center no-repeat}.c_order .cart_item .opt_name .date{background-size:12px;padding-left:17px;white-space:nowrap}.c_order .cart_item .opt_name .ess_tx{font-weight:500;display:none;margin-right:5px}.c_order .cart_item .opt_name .ess_tx.add{color:#48a1e5;display:inline}.c_order .cart_item .opt_price{margin-left:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}.c_order .cart_item .opt_price .price{font-weight:600;font-size:13px;color:#000;text-align:right;white-space:nowrap}.c_order .cart_item .opt_price .btn_delete{width:30px;height:30px;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_delete.svg) center center no-repeat;background-size:13px;border:1px solid #e5e5e5;box-sizing:border-box}.c_order .cart_item .counter{text-align:center;background:#f5f5f5;display:flex;justify-content:center;align-items:center;flex-direction:row}.c_order .cart_item .counter .counter_input{height:30px;text-align:center;width:30px;box-sizing:border-box;color:#000;font-weight:600;font-size:13px;cursor:default}.c_order .cart_item .counter a{display:inline-block;width:34px;height:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column}.c_order .cart_item .counter .shape{background:#000;height:2px;width:10px;position:relative}.c_order .cart_item .counter .shape:before{content:"";background:#000;position:absolute;left:4px;top:-4px;width:2px;height:10px}.c_order .cart_item .counter .btn_plus{border-left:0}.c_order .cart_item .counter .btn_minus{border-right:0}.c_order .cart_item .counter .btn_minus .shape:before{display:none}.c_order .cart_item .counter .none{pointer-events:none;opacity:.3;filter: alpha(opacity=30);-ms-filter:alpha(opacity=30)}.c_order .cart_item .option_total{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;border-top:1px dashed #e5e5e5;padding-top:10px;gap:8px}.c_order .cart_item .option_total ul{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px 10px}.c_order .cart_item .option_total li{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;gap:5px;font-size:13px;line-height:1;color:#333;white-space:nowrap}.c_order .cart_item .option_total .opt{color:#888}.c_order .cart_item .option_total .value{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:600;gap:5px}.c_order .cart_item .option_total .value strong{color:#e10000;font-weight:500}.c_order .cart_item .coupon{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;height:50px;margin-top:5px;pointer-events:none}.c_order .cart_item .coupon span{border:1px solid #333;padding:5px 10px;border-radius:5px;position:relative;color:#333;font-size:12px;font-weight:500}.c_order .cart_item .coupon span{display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}.c_order .cart_item .coupon .name{width:150px}.c_order .cart_item .coupon .name strong{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.c_order .cart_item .coupon .discount{margin-left:-1px;width:100px}.c_order .cart_item .coupon .discount strong{font-size:13px;font-weight:700;color:#000;line-height:1}.c_order .cart_item .coupon .discount em{color:#999;font-size:11px;line-height:1;margin-top:3px}.c_order .cart_item .coupon .discount:before{content:"";width:1px;height:30px;border-left:1px dashed #333;position:absolute;left:-1px;top:5px;background:#fff}.c_order .coupon_result{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;margin-top:5px;height:40px}.c_order .coupon_result span{border:1px solid #0065e3;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-direction:row;box-sizing:border-box;padding:0 10px;gap:5px}.c_order .coupon_result .name{flex:1;color:#333;justify-content:flex-start}.c_order .coupon_result .name .c_tag{border:0!important;padding:0!important;color:#aaa!important}.c_order .coupon_result .name strong{color:#999;white-space:nowrap;margin-right:5px}.c_order .coupon_result .name em{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_order .coupon_result .discount{margin-left:-1px;width:120px;font-size:13px;color:#0065e3;font-weight:600;position:relative}.c_order .coupon_result .discount:before{content:"";width:1px;height:30px;border-left:1px dashed #0065e3;position:absolute;left:-1px;top:5px;background:#fff}.c_order .coupon_result .btn_cancle{width:40px;height:40px;background:#f5f5f5 url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_delete.svg) center center no-repeat;background-size:13px!important;border-radius:5px}.c_order .coupon_result .btn_cancle{box-sizing:border-box;margin-left:5px}.c_order .cart_npay{margin-top:-10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.c_order .cart_npay iframe{height:110px;width:250px}.c_cs_main{}.c_cs_main li{list-style:none}.c_cs_main .top_faq{padding:50px;box-sizing:border-box;border-radius:10px;border:2px solid #333}.c_cs_main .top_faq .wrapping{max-width:600px;margin:0 auto;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_cs_main .top_faq .search_form{display:block;position:relative;margin-top:20px}.c_cs_main .top_faq .search_form .input_search{height:50px;box-sizing:border-box;width:100%;font-size:14px;color:#000;padding:0 20px;padding-right:50px;background:#f5f5f5;border-radius:5px;border:1px solid #f5f5f5}.c_cs_main .top_faq .search_form .input_search:focus{background:#fff;border-color:#ccc}.c_cs_main .top_faq .search_form .btn_search{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_search.svg) center center no-repeat;background-size:18px auto!important;width:60px;height:100%}.c_cs_main .top_faq .search_form .btn_search{position:absolute;right:0;top:0;cursor:pointer}.c_cs_main .top_faq .keyword{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;margin-top:15px;gap:5px}.c_cs_main .top_faq .keyword .word{line-height:1;color:#888;font-size:13px;padding:8px 12px;border:1px solid #eee;border-radius:100px;font-weight:500}.c_cs_main .top_faq .cs_info{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center}.c_cs_main .top_faq .cs_info .tel{color:#000;font-size:30px;font-weight:700;line-height:1}.c_cs_main .top_faq .cs_info .open_time{color:#888;font-size:13px;word-wrap:break-word;word-break:keep-all;white-space:normal;line-height:1.4;margin-top:5px;text-align:center}.c_cs_main .recent_wrap{display:flex;justify-content:stretch;align-items:flex-start;flex-direction:row;gap:120px;margin-top:50px;position:relative;overflow:hidden}.c_cs_main .recent_wrap .board_box{flex:1}.c_cs_main .recent_wrap .board_box.this_recent:before{content:"";width:1px;height:100%;background:#f2f2f2;position:absolute;left:50%;top:0}.c_cs_main .board_tit{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap;height:30px;border-bottom:2px solid #eee;padding-bottom:10px}.c_cs_main .board_tit .tit{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:#000;font-weight:700;font-size:19px;gap:10px;flex:1}.c_cs_main .board_tit .tit{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_cs_main .board_tit .btn_more{color:#888;font-size:13px;padding:5px 0}.c_cs_main .board_list{}.c_cs_main .board_list li{border-bottom:1px solid #f2f2f2}.c_cs_main .board_list .c_none{padding:50px 0}.c_cs_main .board_list .posting{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;height:50px;gap:5px;font-size:13px;position:relative;overflow:hidden}.c_cs_main .board_list .posting .post_tit{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex:1;gap:5px;padding:10px 0}.c_cs_main .board_list .posting .tit{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;color:#333}.c_cs_main .board_list .posting .date{color:#999;margin-left:15px}.c_cs_main .board_list .posting .ic_q{color:#000;font-weight:700;font-size:1.25em}.c_cs_main .board_list .posting .field{color:#999;flex:none}.c_cs_main .board_list .state_icon{flex:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.c_cs_main .board_list .state_icon img{height:16px}.c_cs_main .board_list .state_icon .ic_reply{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:3px}.c_cs_main .board_list .state_icon .ic_reply em{color:#222;font-weight:700}.c_cs_main .board_list .open_conts{background:#f5f5f5;padding:20px;display:none}.c_cs_main .board_list .open_conts .tit{color:#000;font-weight:600;font-size:13px;margin-bottom:10px}.c_cs_main .board_list.type_faq .post_tit{position:relative;padding-right:50px}.c_cs_main .board_list.type_faq .post_tit:before{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/arrow_down.svg) center center no-repeat;background-size:10px}.c_cs_main .board_list.type_faq .post_tit:before{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;opacity:.3;filter: alpha(opacity=30);-ms-filter:alpha(opacity=30)}.c_cs_main .board_list.type_faq .if_open .post_tit:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:1;filter: alpha(opacity=100);-ms-filter:alpha(opacity=100)}.c_cs_main .board_list.type_faq .if_open .open_conts{display:block}.c_board_ctrl{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #333;padding-bottom:15px;box-sizing:border-box;gap:15px;overflow:hidden}.c_board_ctrl li{list-style:none}.c_board_ctrl .area_box{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.c_board_ctrl .area_left{flex:1}.c_board_ctrl .area_right{display:flex;justify-content:stretch;align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:5px}.c_board_ctrl .c_btn{border-radius:5px}.c_board_ctrl .input_design{border-radius:5px;height:40px}.c_board_ctrl .input_design.type_date{width:125px}.c_board_ctrl .board_tit{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#000;font-size:17px;font-weight:600;gap:5px}.c_board_ctrl .board_tit .name{white-space:nowrap}.c_board_ctrl .board_tit .total{font-size:.9em;white-space:nowrap;color:#999}.c_board_ctrl .board_ctg{width:100%;box-sizing:border-box;position:relative;overflow:hidden}.c_board_ctrl .board_ctg .swipe_box{}.c_board_ctrl .board_ctg .swipe_box ul{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px;flex-wrap:wrap;gap:5px}.c_board_ctrl .board_ctg .swipe_box li{}.c_board_ctrl .board_ctg .ctg{color:#888;padding:7px 12px;font-size:13px;font-weight:500;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:100px}.c_board_ctrl .board_ctg .hit .ctg{color:#000;font-weight:600;color:#333;border-color:#333;background:#fff!important}.c_board_ctrl .board_search{position:relative;overflow:hidden;width:250px;flex:1}.c_board_ctrl .board_search .input_design{padding-right:50px}.c_board_ctrl .board_search .btn_search{position:absolute;right:0;top:0;width:45px;height:100%;z-index:10;cursor:pointer}.c_board_ctrl .board_search .btn_search{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_search.svg) center center no-repeat;background-size:16px auto!important}.c_board_ctrl .board_search .btn_reset{position:absolute;right:45px;top:0;z-index:10;box-sizing:border-box;width:30px;height:100%;z-index:10}.c_board_ctrl .board_search .btn_reset{display:flex;justify-content:center;align-items:center;flex-direction:column}.c_board_ctrl .board_search .btn_reset:before{content:"";width:20px;height:20px;border-radius:100px;display:block}.c_board_ctrl .board_search .btn_reset:before{background:#aaa url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_close_sm_white.svg) center center no-repeat;background-size:8px auto!important}.c_board_ctrl .period_box{display:flex;justify-content:center;align-items:center;flex-direction:row}.c_board_ctrl .period_box .btn{font-size:12px;height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:60px;border:1px solid #e5e5e5;box-sizing:border-box;border-right:0}.c_board_ctrl .period_box .btn{color:#333;font-weight:500}.c_board_ctrl .period_box .btn:first-of-type{border-radius:5px 0 0 5px}.c_board_ctrl .period_box .btn:last-of-type{border-radius:0 5px 5px 0;border-right:1px solid #e5e5e5}.c_board_ctrl .period_box .btn.hit{border-color:#222;background:#222!important;color:#fff}.c_board_ctrl .period_box .btn.hit+.btn{border-left:0}.c_board_ctrl .due_box{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px}.c_board_ctrl .due_box .dash{color:#333;font-weight:600}.c_board_list{overflow:hidden}.c_board_list ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:1px solid #f2f2f2;box-sizing:border-box;position:relative;gap:5px;padding:10px 15px}.c_board_list ul.if_notice{background:#f9f9f9}.c_board_list li{list-style:none;box-sizing:border-box;font-size:13px;color:#333;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:15px}.c_board_list li.this_tit{flex:1;padding-right:20px;font-weight:500}.c_board_list li.this_info{flex:none;color:#aaa}.c_board_list .number{text-align:center;color:#999;width:60px}.c_board_list .writer{width:80px;text-align:center;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_board_list .date{white-space:nowrap}.c_board_list .ic_q{font-weight:700;color:#000;font-size:1.2em}.c_board_list .about_item{color:#888;position:relative;z-index:10;overflow:hidden;padding-left:12px;font-weight:400}.c_board_list .about_item{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_board_list .about_item:before{content:"";width:7px;height:7px;box-sizing:border-box;border:2px solid #ccc;border-top:0;border-right:0;position:absolute;left:0;top:50%;margin-top:-4px}.c_board_list .posting{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 0;gap:10px;flex:1}.c_board_list .posting .tit{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_board_list .posting .field{color:#999}.c_board_list .posting .tx{display:inline}.c_board_list .posting .who{}.c_board_list .posting .who em{color:#999}.c_board_list .state_icon{flex:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.c_board_list .state_icon img{height:16px}.c_board_list .state_icon .ic_reply{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:3px}.c_board_list .state_icon .ic_reply em{color:#222;font-weight:700}.c_board_list .file_down{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px;flex-wrap:wrap;margin-top:10px}.c_board_list .file_down .link{border:1px solid #e5e5e5;padding:0 15px;color:#333;font-size:13px;height:35px;font-weight:500;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.c_board_list .file_down .link{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;border-radius:100px}.c_board_list .file_down .link{background:#fff url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_attach.svg) 15px center no-repeat;background-size:14px;padding-left:35px}.c_board_list .file_down .link{transition:all .25s ease-out;-webkit-transition:all .25s ease-out}.c_board_list .answer{padding-left:30px;box-sizing:border-box;position:relative;margin-top:15px}.c_board_list .answer .edge{position:absolute;left:0;top:0;width:30px;height:100%;z-index:1;background:#eee}.c_board_list .answer .edge:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0 30px 0 0;box-sizing:border-box;background:#fff}.c_board_list .answer .answer_in{background:#eee;border:1px solid #eee;padding:30px;border-radius:0 20px 20px 20px;box-sizing:border-box}.c_board_list .answer .admin{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:1;font-size:13px;gap:10px}.c_board_list .answer .admin .name{color:#333;font-weight:600}.c_board_list .answer .admin .date{color:#999}.c_board_list .answer .editor{font-size:13px;color:#666;line-height:1.4;margin-top:10px}.c_board_list .answer .editor img{max-width:100%}.c_board_list .my_post{border:2px solid #f2f2f2;border-radius:10px;padding:20px}.c_board_list .my_post .tit{color:#333;font-weight:500;line-height:1.4}.c_board_list .my_post .conts{line-height:1.4;font-size:13px;color:#666;margin-top:5px}.c_board_list .my_post .c_btn{margin-top:10px}.c_board_list.type_qna{}.c_board_list.type_qna ul{flex-direction:row;justify-content:stretch;align-items:stretch;position:relative;flex-wrap:wrap;padding-left:0;padding-right:0;gap:15px}.c_board_list.type_qna .this_tit{padding-right:0}.c_board_list.type_qna .this_info{position:relative;padding-right:40px}.c_board_list.type_qna .this_info:before{content:"";width:40px;height:100%;position:absolute;right:0;top:0;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/arrow_down.svg) center center no-repeat;background-size:10px}.c_board_list.type_qna .this_info:before{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;opacity:.3;filter: alpha(opacity=30);-ms-filter:alpha(opacity=30)}.c_board_list.type_qna .posting{align-items:flex-start;flex-direction:column}.c_board_list.type_qna .posting .tit{flex:1}.c_board_list.type_qna .open_conts{display:none;width:100%;position:relative;z-index:10}.c_board_list.type_qna .if_open{background:#fff!important}.c_board_list.type_qna .if_open .open_conts{display:block}.c_board_list.type_qna .if_open .this_info:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:1;filter: alpha(opacity=100);-ms-filter:alpha(opacity=100)}.c_board_list.type_faq{}.c_board_list.type_faq ul{flex-direction:column;justify-content:stretch;align-items:stretch}.c_board_list.type_faq li.this_tit{padding-right:0}.c_board_list.type_faq .posting .tit{flex:1;position:relative;padding-right:50px}.c_board_list.type_faq .posting .tit:before{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/arrow_down.svg) center center no-repeat;background-size:10px}.c_board_list.type_faq .posting .tit:before{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;opacity:.3;filter: alpha(opacity=30);-ms-filter:alpha(opacity=30)}.c_board_list.type_faq .open_conts{background:#f5f5f5;padding:20px;display:none;border-radius:5px}.c_board_list.type_faq .open_conts .tit{color:#000;font-weight:600;font-size:13px;margin-bottom:10px}.c_board_list.type_faq .if_open{background:#fff!important}.c_board_list.type_faq .if_open .open_conts{display:block}.c_board_list.type_faq .if_open .posting .tit:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:1;filter: alpha(opacity=100);-ms-filter:alpha(opacity=100)}.c_board_list.type_bank .posting{flex-wrap:wrap;gap:5px 10px}.c_board_news{}.c_board_news li{list-style:none}.c_board_news ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:15px;box-sizing:border-box;border-bottom:1px solid #f2f2f2;position:relative;gap:15px}.c_board_news li.this_post{flex:1;font-size:13px;color:#333;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.c_board_news .photo{width:200px;display:flex;flex-direction:row;justify-content:center;align-items:center}.c_board_news .photo img{width:100%}.c_board_news .posting{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-weight:500}.c_board_news .posting .tit{font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_board_news .posting .field{color:#999;margin-right:5px;float:left}.c_board_news .posting .tx{display:inline}.c_board_news .state_icon{flex:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.c_board_news .state_icon img{height:16px}.c_board_news .state_icon .ic_reply{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:3px}.c_board_news .state_icon .ic_reply em{color:#222;font-weight:700}.c_board_news .conts{color:#999;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.c_board_news .date{color:#aaa;margin-top:5px}.c_board_gallery{overflow:hidden;margin-top:30px}.c_board_gallery ul{display:flex;flex-direction:row;justify-content:flex-start;align-content:stretch;align-items:stretch;flex-wrap:wrap;margin-left:-30px;margin-top:-30px}.c_board_gallery li{list-style:none;width:25%}.c_board_gallery .post_box{position:relative;margin-left:30px;margin-top:30px}.c_board_gallery .photo{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.c_board_gallery .photo img{width:100%;transform:scale(1);-webkit-transform:scale(1);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.c_board_gallery .photo .close{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.c_board_gallery .photo .close{font-size:20px;color:#fff;font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:center}.c_board_gallery .posting{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;margin-top:10px}.c_board_gallery .posting .tit{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.c_board_gallery .posting .tit{font-weight:500;color:#333;line-height:1.4;position:relative}.c_board_gallery .posting .field{color:#999;margin-right:2px}.c_board_gallery .posting .tx{display:inline}.c_board_gallery .conts{color:#999;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.c_board_gallery .info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 10px}.c_board_gallery .info{border-top:1px solid #f2f2f2;padding-top:10px;box-sizing:border-box;margin-top:5px;color:#999}.c_board_gallery .writer{}.c_board_gallery .date{}.c_board_gallery .tag_state{color:#0065e3}.c_board_gallery .tag_state.type_end{color:#999}.c_board_gallery.type_event{}.c_board_gallery.type_event li{width:50%}.c_board_gallery.type_event .info{border-top:0;padding-top:0;margin-top:0;border-bottom:1px solid #f2f2f2;padding-bottom:10px;margin-bottom:5px}.c_board_gallery.type_event .posting .tit{font-size:14px;overflow:hidden}.c_board_gallery.type_event .if_close .photo img{filter:grayscale(1)}.c_board_view{border-top:2px solid #222}.c_board_view .view_top{padding:15px;text-align:center}.c_board_view .view_top .tit{color:#000;font-weight:600;font-size:19px;line-height:1.4}.c_board_view .view_top .info{margin-top:10px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:5px 10px;font-size:12px;color:#aaa}.c_board_view .view_conts{border-top:1px solid #f2f2f2;padding-top:15px;font-size:13px;line-height:1.4;overflow:hidden;padding-bottom:30px}.c_board_view .view_conts img{max-width:100%}.c_board_view .file_down{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px;flex-wrap:wrap;margin-top:15px}.c_board_view .file_down .link{border:1px solid #e5e5e5;padding:0 15px;color:#333;font-size:13px;height:35px;font-weight:500;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.c_board_view .file_down .link{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;border-radius:100px}.c_board_view .file_down .link{background:#f5f5f5 url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_attach.svg) 15px center no-repeat;background-size:14px;padding-left:35px}.c_board_view .file_down .link{transition:all .25s ease-out;-webkit-transition:all .25s ease-out}.c_board_view .reply{margin-top:15px;border:2px solid #f2f2f2;padding:30px}.c_board_view .reply li{list-style:none}.c_board_view .reply .form{display:flex;justify-content:stretch;align-items:stretch;flex-direction:row;gap:10px}.c_board_view .reply .form .text_design{height:100px;flex:1;background:#fafafa}.c_board_view .reply .form .btn_ok{background:#333;width:120px;color:#fff;font-size:13px;cursor:pointer;font-weight:500;box-sizing:border-box}.c_board_view .reply .form .btn_ok{transition:all .25s ease-out;-webkit-transition:all .25s ease-out}.c_board_view .reply .list{margin-top:15px}.c_board_view .reply .list li{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;font-size:13px;line-height:1;gap:5px}.c_board_view .reply .list li+li{border-top:1px dashed #f2f2f2;margin-top:10px;padding-top:10px}.c_board_view .reply .list .name{font-weight:600;color:#333}.c_board_view .reply .list .date{color:#aaa;font-size:12px}.c_board_view .reply .list .btn_delete{display:flex;justify-content:center;align-items:center;flex-direction:column;width:16px;height:16px}.c_board_view .reply .list .btn_delete{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_delete.svg) center center no-repeat;background-size:13px}.c_board_view .reply .list .conts{width:100%;line-height:1.4;color:#888}.c_board_view .nextprev{border-bottom:1px solid #f2f2f2;margin-top:30px}.c_board_view .nextprev li{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;padding:15px 0;font-size:13px;border-top:1px solid #f2f2f2;gap:15px;color:#aaa}.c_board_view .nextprev .tx{}.c_board_view .nextprev .tit{flex:1}.c_board_view .nextprev .link{color:#333;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_board_view .nextprev .date{margin-left:auto;white-space:nowrap;font-size:12px}.c_board_view .answer{padding-left:30px;box-sizing:border-box;position:relative}.c_board_view .answer .edge{position:absolute;left:0;top:0;width:30px;height:100%;z-index:1;background:#eee}.c_board_view .answer .edge:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0 30px 0 0;box-sizing:border-box;background:#fff}.c_board_view .answer .answer_in{background:#eee;border:1px solid #eee;padding:30px;border-radius:0 20px 20px 20px;box-sizing:border-box}.c_board_view .answer .writer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:1;font-size:13px;gap:10px}.c_board_view .answer .writer .name{color:#333;font-weight:600}.c_board_view .answer .writer .date{color:#999}.c_board_view .answer .editor{font-size:13px;color:#666;line-height:1.4;margin-top:10px}.c_board_view .answer .editor img{max-width:100%}.c_board_rv{overflow:hidden;margin-top:15px}.c_board_rv ul{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.c_board_rv li{list-style:none}.c_board_rv .posting{position:relative;overflow:hidden;border:1px solid #e5e5e5;border-radius:5px;padding:15px;box-sizing:border-box;height:100%}.c_board_rv .posting{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:15px;flex-wrap:wrap}.c_board_rv .thumb{position:relative;overflow:hidden;width:80px;height:80px;border-radius:5px}.c_board_rv .thumb img{width:100%;height:100%;object-fit:cover}.c_board_rv .mypost{flex:1;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.c_board_rv .mypost .mark{position:relative;width:70px;height:15px}.c_board_rv .mypost .mark .star{position:absolute;left:0;top:0;width:100%;height:100%;background-size:14px!important}.c_board_rv .mypost .mark .star{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/skin/item_star.svg) left center repeat-x}.c_board_rv .mypost .mark .star.this_base{z-index:1;opacity:.2;filter: alpha(opacity=20);-ms-filter: alpha(opacity=20)}.c_board_rv .mypost .mark .star.this_value{z-index:2;background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/item_star_red.svg)}.c_board_rv .mypost .writer{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:5px;font-weight:500;font-size:12px;margin-top:15px;color:#999;flex-wrap:wrap}.c_board_rv .mypost .writer .name{}.c_board_rv .mypost .writer .date{}.c_board_rv .mypost .conts{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-top:10px;color:#333;font-size:13px;line-height:1.4}.c_board_rv .about_item{color:#888;position:relative;z-index:10;overflow:hidden;padding-left:12px;font-weight:400;width:100%;border-top:1px dashed #f2f2f2;padding-top:10px}.c_board_rv .about_item{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4}.c_board_rv .about_item:before{content:"";width:7px;height:7px;box-sizing:border-box;border:2px solid #ccc;border-top:0;border-right:0;position:absolute;left:0;top:50%;margin-top:-4px}.c_board_rv .answer{padding-left:30px;box-sizing:border-box;position:relative;margin-top:15px}.c_board_rv .answer .edge{position:absolute;left:0;top:0;width:30px;height:100%;z-index:1;background:#eee}.c_board_rv .answer .edge:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0 30px 0 0;box-sizing:border-box;background:#fff}.c_board_rv .answer .answer_in{background:#eee;border:1px solid #eee;padding:30px;border-radius:0 20px 20px 20px;box-sizing:border-box}.c_board_rv .answer .admin{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:1;gap:5px}.c_board_rv .answer .admin .name{color:#333;font-weight:600}.c_board_rv .answer .admin .date{color:#aaa}.c_board_rv .answer .editor{font-size:13px;color:#666;line-height:1.4;margin-top:10px}.c_board_rv .answer .editor img{max-width:100%}.c_board_rv .btn_del{width:25px;height:20px;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_delete.svg) center center no-repeat;background-size:12px;position:relative;z-index:10}.c_board_rv .btn_report{position:relative;z-index:10;text-decoration:underline;height:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.c_board_rv li.if_open .c_layer{opacity:1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100);top:0}.c_board_rv li.if_open .c_layer .bg_close{opacity:1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100);top:0}.c_brand{}.c_brand li{list-style:none}.c_brand .word_list{}.c_brand .word_list ul{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:5px;box-sizing:border-box}.c_brand .word_list ul+ul{margin-top:5px}.c_brand .word_list .btn{background:#f5f5f5;border:1px solid #f5f5f5;height:35px;width:35px;color:#222;font-size:13px;font-weight:600;line-height:1;box-sizing:border-box;white-space:nowrap}.c_brand .word_list .btn{display:flex;justify-content:center;align-items:center;flex-direction:column}.c_brand .word_list .btn.hit{background:#000!important;color:#fff!important;border-color:#000}.c_brand .word_list .btn.none{color:#ccc;pointer-events:none}.c_brand .brand_list{margin-top:20px;text-align:center;overflow:hidden;margin-bottom:30px}.c_brand .brand_list .swipe_box{display:inline-block;max-width:100%}.c_brand .brand_list .swipe_box ul{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px;flex-wrap:nowrap;width:max-content}.c_brand .brand_list .swipe_box li{}.c_brand .brand_list .btn{color:#888;font-weight:500;font-size:13px;height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.c_brand .brand_list .btn{border:1px solid #e5e5e5;box-sizing:border-box;padding:0 20px;text-align:center;line-height:1.3;border-radius:100px}.c_brand .brand_list .btn strong{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.c_brand .brand_list .hit .btn{border-color:#222;color:#000;font-weight:700}.c_comb{}.c_comb li{list-style:none}.c_comb .search_form{}.c_comb .search_form .inner{background:#f5f5f5;padding:50px}.c_comb .search_form .form_box{display:flex;justify-content:center;align-items:center;flex-direction:row}.c_comb .search_form .search_input{background:#fff;border:2px solid #000;box-sizing:border-box;height:60px;padding:0 15px;font-size:15px;width:100%;max-width:500px;color:#000;border-right:0}.c_comb .search_form .btn_search{text-align:center;height:60px;background:#000;box-sizing:border-box;cursor:pointer;width:90px;white-space:nowrap}.c_comb .search_form .btn_search{transition:all .25s ease-out;-webkit-transition:all .25s ease-out;color:#fff;font-size:15px;font-weight:600}.c_comb .result_word{color:#000;font-weight:600;font-size:19px;margin-top:20px;text-align:center;word-wrap:break-word;word-break:keep-all;white-space:normal}.c_comb .result_word strong{color:#e10000}.c_comb .filter_box{width:200px;margin-right:30px;position:sticky;top:10px;background:#fff}.c_comb .filter_box .filter_tit{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.c_comb .filter_box .filter_tit .tit{display:none;font-size:15px;color:#fff;font-weight:700}.c_comb .filter_box .btn_close{width:30px;height:30px;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_close_white.svg) right center no-repeat;background-size:12px auto!important;display:none}.c_comb .filter_box .scroll{flex:1}.c_comb .filter_box dl{margin-top:15px}.c_comb .filter_box dl+dl{border-top:1px solid #eee;padding-top:15px}.c_comb .filter_box dt{color:#000;font-size:13px;font-weight:600;margin-bottom:10px}.c_comb .filter_box dd{}.c_comb .filter_box label.c_label{width:100%}.c_comb .filter_box .list{}.c_comb .filter_box .list li+li .c_select{margin-top:10px}.c_comb .filter_box .list ul{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;gap:5px}.c_comb .filter_box .list.type_hash ul{justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 15px}.c_comb .filter_box .list.type_hash label.c_label .icon{display:none}.c_comb .filter_box .list.type_hash label.c_label input:checked+.tx{text-decoration:underline}.c_comb .filter_box .reset{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex:1}.c_comb .filter_box .reset .btn_reset{display:flex;justify-content:center;align-items:stretch;flex-direction:row;height:40px;box-sizing:border-box;border:1px solid #e10000;border-radius:5px;padding:0 10px}.c_comb .filter_box .reset .btn_reset{background:#fff;flex:1}.c_comb .filter_box .reset .btn_reset .tx{color:#e10000;font-size:13px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:500;padding-right:18px}.c_comb .filter_box .reset .btn_reset .tx{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_search_reset.svg) right center no-repeat;background-size:12px}.c_comb .bg_filter_close{position:fixed;right:-100%;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:399}.c_comb .bg_filter_close{transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;opacity:0;filter: alpha(opacity=0);-ms-filter:alpha(opacity=0)}.c_comb .other_recommend{}.c_comb .other_recommend .tit{font-weight:700;font-size:21px;color:#000;line-height:1;text-align:center;margin-bottom:30px}.c_comb .result_item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;margin-top:30px}.c_comb .result_item .area_item{flex:1;position:sticky;top:10px}.c_comb .result_item .area_item .layout_fix{padding:0!important}.c_comb .p_List_ctrl{margin-top:0!important}.c_comb .p_List_ctrl .right_box{padding-left:0}.c_comb .p_List_ctrl .filter_benefit{display:none}.c_comb .p_List_ctrl .type_box{display:none}.c_comb .area_item{margin-top:15px}.c_promo_list{overflow:hidden}.c_promo_list ul{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;margin-top:-50px;margin-left:-30px}.c_promo_list li{list-style:none;box-sizing:border-box;width:50%}.c_promo_list .promo_box{position:relative;overflow:hidden;margin-left:30px;margin-top:50px}.c_promo_list .promo_box .thumb{background:#fafafa url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/none_ic.svg) center center no-repeat;background-size:40px;position:relative;overflow:hidden}.c_promo_list .promo_box .thumb{display:flex;justify-content:center;align-items:center;flex-direction:column}.c_promo_list .promo_box .thumb img{width:100%;transform:scale(1);-webkit-transform:scale(1);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.c_promo_list .promo_box .promo_bg{position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #000;opacity:.05;-ms-filter:alpha(opacity=5);filter:alpha(opacity=5);z-index:2}.c_promo_list .promo_box .end_tx{background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-size:25px;font-weight:500;z-index:2}.c_promo_list .promo_box .end_tx{position:absolute;left:0;top:0;width:100%;height:100%;display:none}.c_promo_list .promo_box .tit_info{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:10px;gap:15px}.c_promo_list .promo_box .tit_info .tit{font-size:15px;color:#000;font-weight:500;flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_promo_list .promo_box .tit_info .date{color:#999;font-size:13px}.c_promo_list .promo_box .total{position:absolute;right:0;bottom:0;background:#222;height:30px;border-radius:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.c_promo_list .promo_box .total{padding:0 15px;margin:10px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;z-index:3;font-size:13px}.c_promo_list .if_end_promo{pointer-events:none}.c_promo_list .if_end_promo .promo_box .end_tx{display:flex}.c_promo_list .if_end_promo .promo_box .total{background:#999}.c_promo_list .if_end_promo .promo_box .total{display:none}.c_promo_list .if_ready_promo .promo_box .end_tx{display:flex}.c_promo_list .if_ready_promo{pointer-events:none}.c_promo_list .if_ready_promo .promo_box .total{display:none}.c_promo_view{overflow:hidden;margin-bottom:30px}.c_promo_view .tit_box{color:#000;font-weight:700;font-size:21px;line-height:1.4;border:2px solid #333;padding:30px 100px;box-sizing:border-box;margin-bottom:15px}.c_promo_view .tit_box{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;position:relative}.c_promo_view .tit_box .btn_back{position:absolute;left:20px;top:50%;width:50px;height:50px;z-index:1;background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/c_arrow_back.svg) center center no-repeat}.c_promo_view .tit_box .btn_back{background-size:20px!important;margin-top:-25px}.c_layer{position:fixed;right:0;top:100%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;z-index:1000}.c_layer.height_normal .wrapping{height:auto!important}.c_layer li{list-style:none}.c_layer .bg_close{position:fixed;left:0;top:100%;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.c_layer .bg_close{opacity:0;filter: alpha(opacity=0);-ms-filter: alpha(opacity=0);transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out}.c_layer .wrapping{position:relative;z-index:2;width:100%;max-width:750px;background:#fff;border-radius:10px;box-sizing:border-box;padding:30px}.c_layer .wrapping{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.c_layer .tit_box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;border-bottom:1px solid #eee;flex:none;padding-bottom:15px}.c_layer .tit_box .tit{color:#000;font-size:17px;line-height:1;font-weight:700;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.c_layer .tit_box .btn_close{width:30px;height:30px;font-size:0}.c_layer .tit_box .btn_close{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/ic_close.svg) right center no-repeat;background-size:13px auto!important}.c_layer .conts_box{overflow-y:auto;overflow-x:hidden;padding-top:15px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;min-height:250px;flex:1}.c_layer .c_form.type_single{flex:1}.c_layer .c_form.type_single{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_layer .c_form.type_single .form_ul{flex:1;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.c_layer .c_form.type_single .this_full{flex:1;display:flex;justify-content:stretch;align-items:flex-start;flex-direction:column}.c_layer .c_form.type_single .this_full .text_design{flex:1}.c_layer .c_btnbox{margin-top:auto;padding-top:30px}.c_layer .c_btnbox ul{width:250px}.c_layer.type_password .wrapping{max-width:400px}.c_layer.if_open_layer{opacity:1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100);top:0}.c_layer.if_open_layer .bg_close{opacity:1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100);top:0}.c_layer.type_ticket_map .wrapping{max-width:750px}.c_layer .place_info{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;flex:1}.c_layer .place_info .map_box{min-height:350px;box-sizing:border-box;border:1px solid #e5e5e5;background:#fff;flex:1}.c_layer .place_info .info_box{margin-top:15px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:5px}.c_layer .place_info .info_box dl{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;font-size:13px}.c_layer .place_info .info_box dt{color:#999;width:50px}.c_layer .place_info .info_box dd{color:#333;font-weight:500;flex:1}.c_layer.type_ticket_qr .wrapping{max-width:400px;background:#e5e5e5;padding:40px;padding-bottom:30px}.c_layer.type_ticket_qr .conts_box{padding-top:0}.c_layer.type_ticket_qr .tit_box{border-bottom:0}.c_layer .qr_box{}.c_layer .qr_box .qrcode{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;border-radius:10px}.c_layer .qr_box .code_img{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;box-sizing:border-box;margin:60px 0;width:200px;height:200px}.c_layer .qr_box .code_img{background:transparent url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/qr_load.gif.pagespeed.ce.gE51CQbv5z.gif) center center no-repeat;background-size:80px!important}.c_layer .qr_box .code_img img{height:100%}.c_layer .qr_box .code_num{padding:20px 0;border-top:2px dashed #e5e5e5;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.c_layer .qr_box .code_num .number{font-weight:700;color:#000;font-size:18px}.c_layer .qr_box .code_num .state{font-size:12px;font-weight:500;margin-top:5px;display:flex;flex-direction:row;justify-content:center;align-items:center}.c_layer .qr_box .code_num .state .possible{color:#0065e3}.c_layer .qr_box .code_num .state .complete{color:#e10000}.c_layer .qr_box .code_num .state em{margin:0 5px;color:#ccc}.c_layer .qr_box .code_num:before{content:"";width:20px;height:20px;background:#e5e5e5;border-radius:100px;position:absolute;left:-10px;top:-10px}.c_layer .qr_box .code_num:after{content:"";width:20px;height:20px;background:#e5e5e5;border-radius:100px;position:absolute;right:-10px;top:-10px}.c_layer .qr_box .all_complete{position:absolute;right:-30px;top:-30px;z-index:10;width:70px;height:70px;text-align:center;box-shadow:5px 5px 5px rgba(0,0,0,.1)}.c_layer .qr_box .all_complete{border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center}.c_layer .qr_box .all_complete{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);display:none}.c_layer .qr_box .all_complete{font-size:13px;font-weight:400;color:#fff;line-height:1.2;transform:rotate(-25deg)}.c_layer .qr_box .tip{box-sizing:border-box;color:#888;text-align:center;font-size:12px;margin-top:15px}.c_layer .qr_box.if_all_use .all_complete{display:flex}.c_layer .qr_box.if_all_use .code_img img{opacity:.1;filter: alpha(opacity=10);-ms-filter:alpha(opacity=10)}.c_layer .table_list{display:table;width:100%;box-sizing:border-box;background:#fff}.c_layer .table_list ul{display:table-row}.c_layer .table_list li{display:table-cell;vertical-align:middle;padding:10px;border:1px solid #e5e5e5;line-height:1.4;color:#333;text-align:center;font-size:12px}.c_layer .table_list .thead{background:#f5f5f5!important}.c_layer .table_list .thead li{font-weight:500;color:#666!important}.c_layer .table_list .hit li{color:#e10000!important}.c_layer .table_list .tit{background:#f5f5f5;font-weight:600}.c_layer .review_conts{}.c_layer .review_conts .photo{margin-bottom:10px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.c_layer .review_conts .photo img{max-width:100%;max-height:600px}.c_layer .review_conts .rv_cont{line-height:1.4}.c_layer.type_allreview .wrapping{max-width:700px}.c_layer .report{}.c_layer .report .top_tit{font-size:17px;color:#000;line-height:1.4}.c_layer .report .top_tit strong{font-weight:500}.c_layer .report ul{margin-top:20px}.c_layer .report li{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.c_layer .report li+li{margin-top:5px}.c_layer .report .label_d{}.c_layer .report .label_d input{display:none}.c_layer .report .label_d .tx{height:45px;display:flex;justify-content:flex-start;align-items:center;font-size:13px;color:#888}.c_layer .report .label_d .tx{border:1px solid #eee;border-radius:5px;padding:0 15px;box-sizing:border-box;background:#f0f0f0}.c_layer .report .label_d input:checked+.tx{border:2px solid #000;background:#fff;color:#000;padding-left:14px}.c_layer .report textarea.text_design{border-radius:5px}.c_popup{position:fixed;left:0;top:0!important;width:100%;z-index:9999999;max-width:100%;height:100%;background:transparent;padding:30px;box-sizing:border-box}.c_popup{display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.c_popup+.c_popup{visibility:hidden}.c_popup .pop_wrap{z-index:100;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;max-height:100%}.c_popup .img_box{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.c_popup .img_box img{width:100%;max-width:900px;max-height:700px;min-width:300px}.c_popup .img_box a{font-size:0;width:100%}.c_popup .editor_box{overflow-y:auto;background:#fff;padding:20px;box-sizing:border-box;max-width:900px;min-width:500px;flex:auto}.c_popup .close_box{background:#fff}.c_popup .close_box ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.c_popup .close_box li{list-style:none;flex:1}.c_popup .close_box li+li{border-left:1px solid #e5e5e5;box-sizing:border-box}.c_popup .close_box .btn{height:50px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center}.c_popup .close_box .btn .tt{font-size:13px;line-height:1;color:#333;font-weight:500}.c_popup .close_box .btn input{position:absolute;left:0;top:0;width:0;height:0;opacity:0;filter: alpha(opacity=0);-ms-filter: alpha(opacity=0)}.c_popup_bg{background:rgba(0,0,0,.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:10}.post_popup_section{position:fixed;left:0;top:0;background:rgba(0,0,0,.6);width:100%!important;height:100%!important}.post_popup_section{display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1000}.post_popup_section>div{max-width:400px!important;height:500px!important;order:1}.post_popup_section .post_close_btn{position:static!important;order:2;width:400px!important}.Add_app_ctrl{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.Add_app_ctrl .btn{font-size:13px;color:#333;background-repeat:no-repeat;background-size:20px;background-position:left center;margin-right:10px}.Add_app_ctrl .btn{display:flex;justify-content:center;align-items:center;flex-direction:column;height:40px;padding-left:25px;position:relative}.Add_app_ctrl .btn.type_set{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/app_set.svg)}.Add_app_ctrl .btn.type_push{background-image:url(http://spotkoc.com/skin/site_m/responsive-food/images/c_img/app_push.svg)}.Add_app_ctrl .btn .dot{position:absolute;left:17px;top:9px;width:4px;height:4px;background:#e10000;border-radius:100px}.Add_app_set{position:absolute;top:70px;left:0;width:100%;z-index:100;visibility:hidden;box-shadow:0 10px 10px rgba(0,0,0,.1);box-sizing:border-box}.Add_app_set .white_box{background:#fff;position:relative;z-index:2;height:0;overflow:hidden}.Add_app_set .white_box{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.Add_app_set .ul{padding-top:10px}.Add_app_set .li+.li{border-top:1px solid #f2f2f2;box-sizing:border-box;margin-top:15px;padding-top:15px}.Add_app_set .set_tit{font-size:14px;color:#222;font-weight:600}.Add_app_set dl{margin-top:5px;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.Add_app_set dt{font-size:13px;color:#000;flex:1}.Add_app_set dd{display:flex;justify-content:center;align-items:center;flex-direction:row}.Add_app_set dt.this_ver{color:#e10000;font-weight:700;font-size:15px}.Add_app_set .btn_update{font-size:12px;color:#222;height:25px;box-sizing:border-box;font-weight:600;padding:0 10px}.Add_app_set .btn_update{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #222;border-radius:100px}.Add_app_set .btn_update.this_up{color:#ccc;border-color:#ccc}.Add_app_set .label{position:relative;height:auto;line-height:1}.Add_app_set .label input{position:absolute;left:0;top:0;width:0;height:0;opacity:0;filter: alpha(opacity=0);-ms-filter: alpha(opacity=0)}.Add_app_set .label .icon{position:relative;width:45px;height:25px;background:#eee;border-radius:100px;box-sizing:border-box}.Add_app_set .label .icon{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.Add_app_set .label .icon:before{content:'';position:absolute;left:2px;top:2px;width:21px;height:21px;background:#fff;z-index:1}.Add_app_set .label .icon:before{border-radius:100px;box-sizing:border-box;box-shadow:0 0 2px 0 rgba(0,0,0,.16)}.Add_app_set .label .icon:before{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.Add_app_set .label input:checked+.icon{background:#e10000}.Add_app_set .label input:checked+.icon:before{left:22px}.Add_app_set .btn_set_close{height:45px;border:1px solid #eee;border-radius:5px;box-sizing:border-box;margin-top:20px;background:#f5f5f5}.Add_app_set .btn_set_close{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:13px;color:#222}.if_open_set.Add_app_set{visibility:visible}.if_open_set.Add_app_set .white_box{height:235px}.c_layer .report{}.c_layer .report .top_tit{font-size:17px;color:#000;line-height:1.4}.c_layer .report .top_tit strong{font-weight:500}.c_layer .report ul{margin-top:20px}.c_layer .report li{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.c_layer .report li+li{margin-top:5px}.c_layer .report .label_d{}.c_layer .report .label_d input{display:none}.c_layer .report .label_d .tx{height:45px;display:flex;justify-content:flex-start;align-items:center;font-size:13px;color:#888}.c_layer .report .label_d .tx{border:1px solid #eee;border-radius:5px;padding:0 15px;box-sizing:border-box;background:#f0f0f0}.c_layer .report .label_d input:checked+.tx{border:2px solid #000;background:#fff;color:#000;padding-left:14px}.c_layer .report .textarea_d{border:1px solid #eee;border-radius:5px;box-sizing:border-box;padding:15px;height:150px;font-size:15px;color:#000}.c_layer .report .textarea_d::placeholder{color:#000!important}.c_layer .report .textarea_d:focus{color:#000!important;border-color:#000!important}.c_join_type{max-width:700px;margin:0 auto 50px}.c_join_type input{opacity:0;width:0;height:0;position:absolute}.c_join_type .type_list{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;flex-wrap:wrap}.c_join_type .type_list label{font-size:15px;font-weight:500;color:#888;padding:0 15px;border-radius:100px;background:#eee}.c_join_type .type_list label{display:flex;flex-direction:row;justify-content:center;align-items:center;height:40px}.c_join_type .type_list label:has(input:checked) {background:#000!important;border-color:#000!important;color:#fff}