@charset "utf-8";
#quickmenu_right_close { position:absolute; right:25px; z-index:1000; top:5px; border:none; text-align:center; width:36px; height:36px; background-color: transparent; color: #ffffff; font-weight: bold; }
#quickmenu_right_close .material-symbols-outlined { font-size: 58px; }


.nav_area_right { position: fixed; right: 25px; top: 10px; text-align: right; }
#quickmenu_right_open { z-index:999; top:12px; border:none; text-align:center; width:36px; height:36px; color: #967718; background: none; padding-left: 5px; }
#quickmenu_right_open .material-symbols-outlined { font-size: 44px;  }
.product_search_wrap_area_button { width:35px; text-align:left; font-size:14px; color:#FFF; position:relative; border:none; background-color:transparent; vertical-align:bottom; }
.product_search_wrap_area_button_basket { display: inline-block; color: #967718; padding-left: 2px; }
.product_search_wrap_area_button_basket .material-symbols-outlined { font-size: 34px;  }
.product_search_wrap_area_button_check { display: inline-block; color: #967718; font-size: 14px; font-weight: 400; padding-left: 2px; }
.product_search_wrap_area_button_check .material-symbols-outlined { font-size: 36px;  }

.basket_cnt_circle { border-radius:50%; font-size:10px; width:16px; height:16px; text-align:center; border:none; color:#ffffff; background:#967718; vertical-align:bottom;position:absolute; top:0px; margin-left:-7px; z-index:10; }

#right_sidebar {width:300px; height:100%; background:#cfaa39; padding:0px; position:fixed; z-index:1002; right:-305px; top:0px; opacity: 0; }
#right_sidebar .right_sidebar_wrap { position: absolute; height: 720px; width: 100%;  top: 50%;margin-top: -360px; }
	#right_sidebar .right_menu_wrap { width:100%;  }
		#right_sidebar .right_menu { width:100%;  }
		#right_sidebar .right_menu_title { width:100%; height:35px; line-height:35px; position:relative; text-align:center;  border-bottom:1px solid #dadada; background: #f7f7f7; }
		#right_sidebar .right_menu_title1 { width:100%; position:relative; font-size:14px; color:#00aeef; font-weight:bold; }
		#right_sidebar .right_menu_title2 { width:100%; position:relative; font-size:12px; color:#000; font-weight:bold; }

			
			#right_sidebar .today_view_img_wrap { position:relative; text-align:center; padding:0px 0px;}
			#right_sidebar .today_view_img_wrap li { padding:2px 0px;}

	#right_sidebar .right_menu_wrap2 { width:100%; }
		#right_sidebar .right_menu2 { width:100%; }
			
/* 장바구니,예약확인버튼 */
.right_quick_basket_btn { color:#f7f7f7; padding:10px 10px;  font-size:15px; font-weight:bold;  border:none; margin:0px 0px; background:transparent; }
.right_quick_basket_btn_small { color:#f7f7f7; padding:0px 6px;  font-size:12px; border:none; margin:0px 0px; background:transparent; 	}
.right_quick_order_btn { color:#f7f7f7; padding:5px 3px;  font-size:13px; font-weight:bold; margin:0px 5px;  background:transparent; border-radius: 12px; border: none;	}
.right_quick_order_btn_small { color:#f7f7f7; padding:3px 10px;  font-size:12px; font-weight:bold; border:1px solid #f7f7f7; margin:0px 2px;  background:transparent;	}

/* 바로가기 */
.right_community_title { width:100%; position:relative; font-size:12px; color:#000; font-weight:bold; height:35px; line-height:35px; border-bottom:1px solid #dadada; border-top:1px solid #dadada; text-align:center; background: #f7f7f7; }
.right_community_wrap { font-size:22px; text-align:center; color:#f7f7f7; width:100%; margin:0 auto; line-height:40px; font-weight: bold;  }
.right_community_wrap a:hover { color:#fff; text-decoration: underline; }
/* Nav */

#right_rolling_banner_banner { position:absolute; margin-left:0px; margin:0px 0px; width:100%; }

#right_rolling_banner_banner .sliderkit {display:none;position:relative;overflow:hidden;text-align:left;}
#right_rolling_banner_banner .sliderkit a,
#right_rolling_banner_banner .sliderkit a:hover{text-decoration:none;}
#right_rolling_banner_banner .sliderkit a:focus{outline:0px dotted #000;}
#right_rolling_banner_banner .sliderkit img{border:0;}
#right_rolling_banner_banner .sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
#right_rolling_banner_banner .sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
#right_rolling_banner_banner .sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
#right_rolling_banner_banner .sliderkit .sliderkit-nav-clip ul li{float:left;}
#right_rolling_banner_banner .sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
#right_rolling_banner_banner .sliderkit .sliderkit-btn{z-index:10;}
#right_rolling_banner_banner .sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
#right_rolling_banner_banner .sliderkit .sliderkit-panel-active{z-index:5;}
#right_rolling_banner_banner .sliderkit .sliderkit-panel-old{z-index:4;}
#right_rolling_banner_banner .sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
#right_rolling_banner_banner .sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
#right_rolling_banner_banner .sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
	
	
/*---------------------------------
 *  Carousel > Demo #3
 *---------------------------------*/
#right_rolling_banner_banner .carousel_demo3{ width:100%; height:90px; text-align:center; position:relative;  }
	
	/* Navbar */
#right_rolling_banner_banner .carousel_demo3 .sliderkit-nav { margin-left:10px; }
#right_rolling_banner_banner .carousel_demo3 .sliderkit-nav-clip ul li{float:left; z-index:1; vertical-align:middle; }
#right_rolling_banner_banner .carousel_demo3 .sliderkit-nav-clip ul li a{display:block; }
#right_rolling_banner_banner .carousel_demo3 .sliderkit-nav-clip ul li img {width:110px; height:90px;}
	
	/* Navbar buttons */
#right_rolling_banner_banner .carousel_demo3 .sliderkit-nav .sliderkit-nav-prev{position:absolute; left:5px; top:35px; display:block;width:15px;height:16px; z-index:20;}
#right_rolling_banner_banner .carousel_demo3 .sliderkit-nav .sliderkit-nav-next{position:absolute; right:5px;  top:35px; display:block;width:15px;height:16px;}

	
	/* Buttons > Disable */
#right_rolling_banner_banner .carousel_demo3 .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}	



/*---------------------------------
 *  Panels
 *---------------------------------*/
#right_rolling_banner_banner .sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
#right_rolling_banner_banner .sliderkit .sliderkit-panel-active{z-index:5;}
#right_rolling_banner_banner .sliderkit .sliderkit-panel-old{z-index:4;}

#right_rolling_banner_banner .sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
#right_rolling_banner_banner .sliderkit a, .sliderkit a:hover{text-decoration:none;}
#right_rolling_banner_banner .sliderkit a:focus{outline:0px dotted #000;/*optional*/}
#right_rolling_banner_banner .sliderkit img{border:0;}
#right_rolling_banner_banner .sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}