@charset "utf-8";
.bottomFixed ul > li.on {
	border-top: #fce250 1px solid;
}
.bottomFixed ul > li.on a { 
	background-color:#fce250 !important;
	color:#000 !important;
}
.infoSection01 .ifinner > .mainmiddleWrapper .swiper-pagination .swiper-pagination-bullet-active,.main_section > .section_wrap .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #fce250 !important;
}

.menu2 .member_area > li.statelogon-member {
	background: #fce250 !important;
	border-bottom: 1px solid #fce250 !important;
}
.menu2 .menu_close {
	background: transparent url(../../../svg/btn_close.svg) no-repeat center center !important;
	background-size: 12px 12px !important;
}
.menu2 .member_area > li.statelogon-member.logoff a {
	color: #000 !important;
	background: url(../../../svg/icon_setting.svg) no-repeat right top 17px !important;
	background-size: 15px 15px !important;
}
#mb_login .btn_submit {
    background: #fce250 !important;
	color:#000 !important;
}
.sct_ct ul > li.on {
	border-color: #fce250 !important;
}
.sct_ct ul > li.on a {
    color: #000 !important;
    background: #fce250 url(../../../../../../svg/icon_arrow_right_b.svg) no-repeat right 10px center !important;
    background-size: 22px 22px !important;
}
.sct_10 .sct_li .sit_btn_cart {
    background: #fce250 url(../../../svg/icon_cart.svg) no-repeat center center !important;
    background-size: 22px 22px !important;
}
.sct_10 .sct_li .sit_btn_cart {
	border: 1px solid #fce250 !important;
}
.sct_10 .sct_li .sit_btn_cart.added {
    background: #22ac38 url(../../../svg/icon_cart_w.svg) no-repeat center center !important;
	background-size: 22px 22px !important;
    border-color: #22ac38 !important;
}
#header { 
    border:0 !important;
}
.btn_wrap #sit_btn_buy {
	background: #fce250 !important;
    color: #000 !important;
}

#plan_selected_form > .ps_form .btn_plan_selected,#sit_btn_cart { 
    color: #000 !important;
    background: #fce250 url(../../../../../../../svg/icon_arrow_right_b.svg) no-repeat right 20px center !important;
    background-size: 20px 20px !important; 
} 

.menu2 .menu_wr .cate_area > li h2.on {
	color: #fce250 !important;
}
.sch_box { 
    border-bottom: #fce250 1px solid !important;
}
.sch_rank > ul > li:nth-child(-n+3) > strong {
    background: #fce250 !important;
    border: #fce250 1px solid !important;
    color: #000 !important;
}
#syncingWrap .gallery-thumbs .swiper-slide > a {
	font-family: 'NanumSquareNeoVariable' !important;
	font-size: 15px !important;
	color: #888 !important;
}
#syncingWrap .gallery-thumbs .swiper-slide > a.on {
	font-family: 'NanumSquareNeoVariable' !important;
	color: #000 !important;
    border-bottom: #fce250 3px solid !important;
} 
.bottomFixed ul > li.on {
	border-top: #ddd 1px solid !important; 
}
.bottomFixed ul > li.fiHome a, .bottomFixed ul > li.fiHome button {
    background: #fff url(../../../svg/new_icon_home_off.svg) no-repeat center top 8px !important;
    background-size: 25px 25px !important;
}
.bottomFixed ul > li.fiCalendar button {
    position: relative;
    background: #fff url(../../../svg/new_icon_delivery_off.svg) no-repeat center top 8px !important;
    background-size: 25px 25px !important;
}
.bottomFixed ul > li.fiSuggest a {
    background: #fff url(../../../svg/new_icon_calendar_off.svg) no-repeat center top 8px !important;
    background-size: 25px 25px !important;
}
.bottomFixed ul > li.on a {
	background: #fff url(../../../svg/new_icon_calendar_on.svg) no-repeat center top 8px !important;
    background-size: 25px 25px !important;
}
.bottomFixed ul > li.fiMy a, .bottomFixed ul > li.fiMy button {
    background: #fff url(../../../svg/new_icon_person_off.svg) no-repeat center top 8px !important;
    background-size: 25px 25px !important;
}
.bottomFixed ul > li.fiCart a {
    position: relative;
    background: #fff url(../../../svg/new_icon_cart_off.svg) no-repeat center top 8px !important;
    background-size: 25px 25px !important;
}
.bottomFixed ul > li > button,.bottomFixed ul > li a,.bottomFixed ul > li > button > strong,.bottomFixed ul > li.fiCalendar button {
	font-size: 10px !important;
	color: #000 !important;
	padding:0 !important;
	font-weight: 500;
}
.bottomFixed ul > li a > strong { margin:4px 0 0 0 !important; }

.bottomFixed ul > li.fiCalendar.on button {
    background: url(../../../svg/new_icon_delivery_on.svg) no-repeat center top 8px !important; 
    color: #000 !important;
	background-size: 25px 25px !important;
}
#cart-mini #sod_bsk_act > button.btn_submit {
	background: #fce250 url(../../../svg/icon_arrow_right_b.svg) no-repeat right 20px center !important;
    background-size: 25px 25px !important;
	color:#000 !important;
}
.reco_product > ul > li .bn_title > .subtitle {
	width:auto !important;
	color:#000 !important;
	margin:0 0 6px 0 !important;
	position:relative !important;
	z-index: 2;
	font-weight: normal; 
	font-family: 'NanumSquareNeoVariable';
}
.reco_product > ul > li .bn_title > .maintitle {
	font-family: 'NanumSquareNeoVariable';
}
.reco_product > ul > li .bn_title > .subtitle:after,#foodplan_list > ul > li > a > span:after,.item_option > ul > li > h2:after,#bottomFixedMenu > .bt_form > ul > li > h2 > span:after,#plan_selected_form > .ps_form > ul > li:not(.plan_selected_day) > h2 > span:after,#plan_selected_form > .ps_form > ul > li.plan_selected_day > h2 > strong:after,.subCont .sec03 > ul > li > ul > li > h5:after,#mypoint > ul.mydata > li a:after {
	content:"";
	position:absolute;
	width:100%;
	height:5px;
	left:0;
	bottom:2px;
	background:#fce250;
	z-index: -1;
}
#foodplan_list > ul > li > a > span,.item_option > ul > li > h2,#bottomFixedMenu > .bt_form > ul > li > h2 > span,#plan_selected_form > .ps_form > ul > li > h2 > span,#plan_selected_form > .ps_form > ul > li.plan_selected_day > h2 > strong,.subCont .sec03 > ul > li > ul > li > h5,#mypoint > ul.mydata > li a {
	display:inline-block;
	width:auto; 
	color:#000 !important;
	position:relative; 
	z-index: 2;
} 
#mypoint > ul.mydata > li > strong { 
	display:block; 
}
#mypoint > ul.mydata > li:not(:first-child) a {
	padding:0;
	margin:0 10px 0 0;
}
#mypoint > ul#mypoint_ul > h1 {
	background: #fce250;
    border-color: #fce250;
	color:#000;
}
.coupon_insert #couponSubmit {
	background: #fce250 !important;
    border-color: #fce250 !important;
	color:#000 !important;
}
.pg_current {
    background-color: #fce250;
    border-color: #fce250;
    color: #000;
}
.tab {
	border-bottom: #ff8601 0px solid !important;
}
.tab > ul {
	border-bottom: #888 1px solid !important;
}
.tab > ul > li > a.on {
	border: #888 1px solid !important;
	border-bottom: #eee 1px solid !important;
    color: #333 !important;
}
.td_mobile_wrap {
	border-left: #fce250 4px solid !important;
}
#calendar-mini table tbody tr.date-tr td .date.circle {
	background:#fce250 !important;
	color:#000 !important;
}
#calendar-mini table tbody tr.date-tr td .sltext {
	color:#000 !important;
	font-family: 'NanumSquareNeoVariable';
}
.sch_list > h2 > button {
	color:#888 !important;
}
#calendar .date-tr td.selectfirst {
	background: #fce250 !important;
}
.item_option > ul > li > h6 > .icon_ship_num { 
    border-color: #fce250 !important;
	background:#fce250 !important;
    color: #000 !important; 
}
.op_select2 > ul > li.on {
    background:#fce250 url(../../../../../svg/icon_radio_on.svg) no-repeat left 10px center !important;
    background-size: 20px 20px !important;
    border: #fce250 1px solid !important;
}
.op_select2 > ul > li.on > span {
	color:#000 !important;
}
#fp_tabs > ul > li > a.on {
	border: #888 1px solid;
    border-bottom: #fff 1px solid;
    position: relative;
    z-index: 1;
    color: #000;
	font-family: 'NanumSquareNeoVariable';
}
#fp_tabs > ul > li > a{
	border-bottom: #888 1px solid;
	font-family: 'NanumSquareNeoVariable';
}
#plan_selected_item {
	font-family: 'NanumSquareNeoVariable';
}
.btn_myorder > ul > h1 > strong,.btn_Area #btn_submit {
	background: #fce250 !important;
	color:#000 !important;
}
.btn_myorder > ul > h1 > strong > * {
	color:#000 !important;
}
#sit_btn_cart {
	border-color:#fce250 !important;
}
#sod_bsk_act .btn_submit { 
    background-color: #fce250 !important;
	color:#000 !important;
}
#sod_bsk_act > button.btn_submit > .fa {
	display:none !important;
}
.btn_submit {
	background-color: #fce250 !important;
	color:#000 !important;
}
.tbl_head03 td.ct_send_cost_free > ul > li strong,.tbl_head03 td.ct_send_cost_free > ul > li > span {
	color:#000 !important;
} 
.progress > strong {
	background: linear-gradient(90deg, #fff6c3, #fce250) !important;
    background-size: 100% 100% !important;
}
.subCont .sec03 > ul > li > ul > li > h5 {
	margin:10px auto !important;
}
.subCont .sec03 > ul > li > ul > li.textWrap {
	text-align: center; 
}
#foodplan_list > ul > li > a > span {
	height:20px; line-height: 20px;
}

.menuTab li.selected a {
	color: #000; 
    border-bottom: #000 3px solid;
}
.sod_pay > ul > li:last-child tr:last-child td > strong {
	color: #000 !important; 
}
#header #hd_btn > li .btn_hdcate {
	background: url(../../../svg/icon_menu.svg) no-repeat center center !important;
    background-size: 20px 20px !important;
} 
.menu2 .menu_wr .cate_area > li.shopplan h2 {
    background: url("../../../svg/new_icon_calendar_on.svg") no-repeat left 20px center !important;
    background-size: 16px 16px !important;
    padding: 0 20px 0 42px;
}
.menu2 .menu_wr .cate_area > li.shopnormal h2 {
    background: url(../../../svg/new_icon_cart_on.svg) no-repeat left 20px center !important;
    background-size: 16px 16px !important;
    padding: 0 20px 0 42px;
}
.menu2 .member_area > li.shoppinginfo-membership > ul > li:first-child:before {
	background: url(../../../img/profile.png) no-repeat center center !important;
    background-size: 100%  !important;
	border:#e2e2e2 1px solid; border-radius: 10px;
}
.menu2 .member_area > li.shoppinginfo-membership > ul > li > strong{
	margin:3px 0 0 0 !important;
}
.menu2 .member_area > li.statelogon-member.login a:nth-child(2) {
	border: 1px solid #000 !important;
    border-bottom-color: #000 !important;
    color: #fff !important;
    background-color: #000 !important;
}




