@charset "utf-8";

/* 공통 */
.no-padding {padding:0 !important;}
.no-margin {margin:0 !important;}
ul {margin:0;padding:0;list-style:none}
ol,li,dl,dt,dd {margin:0;padding:0} 
a, a:hover {color:#333; text-decoration:none;}
body{font-family: 'Noto Sans KR'; font-size:12px; line-height:1em; color:#333;}
.border-top-none{border-top:none !important;}
#hd_login_msg {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}

/* 헤더 */
	#header .hd_bg{background-color:#f9f9f9; border-bottom:1px solid #e5e5e5; padding:11px 0;}
	/* TNB */
		.hd_tnb .tnb_menu:after{content:""; display:block; clear:both;}
		.hd_tnb .tnb_menu li{float:left; border-right:1px solid #e5e5e5;}
		.hd_tnb .tnb_menu li:last-child{border-right:0;}
		.hd_tnb .tnb_menu li a{display:inline-block; padding:0 8px;}
		.hd_tnb .tnb_menu li:last-child a{padding-right:0;}
	
	/* GNB */
	#header .hd_gnb{height:119px;}
		.hd_gnb .gnb_num{padding:36px 0 25px;}
		.hd_gnb .gnb_num:after{content:""; display:block; clear:both;}
			.gnb_num .num_img{float:left;}
			.gnb_num .num_txt{float:left; font-size:18px; line-height:24px;}
			.gnb_num .num_txt .year{color:#fa6d7d;}
			.gnb_num .num_txt .day{color:#8b8b8b;}
			.gnb_num .num_txt .num{font-size:34px; font-weight:bold;}

			.gnb_logo{line-height:116px;}

			.gnb_search{padding:20px 0 0 0;}
			.gnb_search img{margin-bottom:11px;}
			.gnb_search .search_text{width:219px; height:33px; border:1px solid #bfbfbf; border-right:0; padding:6px;}
			.gnb_search .search_button{width:48px; height:33px; border:1px solid #bfbfbf; background-color:#fff; margin-left:-3px; border-left:0;}
			.gnb_search .search_button i{font-size:14px;}

	/* M-GNB */
	.m_gnb{margin-bottom:20px;}
	.m_gnb_top{border-bottom:1px solid #e1e1e1;}
	.m_gnb_top:after{content:""; display:block; clear:both;}

		.m_gnb_top .m_menu{padding:0; line-height:66px;}
		.m_gnb_top .m_menu > a{display:block; font-size:24px; color:#f9909c; text-align:center;}

		.m_gnb_top .m_logo{padding:14px 0; text-align:center;}
		.m_gnb_top .m_logo a img{height:38px;}

		.m_gnb_top .m_empty{height:66px; padding:14px 0;}

	.m_gnb_bottom{border-bottom:1px solid #e1e1e1; text-align:center; padding:10px 0; font-size:14px; line-height:14px;}
		.m_gnb_bottom img{height:28px;}
		.m_gnb_bottom .year{color:#fa6d7d;}
		.m_gnb_bottom .day{color:#8b8b8b;}
		.m_gnb_bottom .num{font-weight:bold; color:#000;}

	/* 메인 메뉴 */
	#header	.hd_menu{background-color:#f9909c; position:relative;}
		.hd_menu .menu_cont{position:relative; padding-right:130px;}
		.hd_menu .menu-ul{display: table; width:100%; table-layout:fixed; margin:0px;}
		.hd_menu .menu-ul li{display:table-cell;}
		.hd_menu .menu-ul li a{display:block; color:#fff; font-size:16px; padding:0; line-height:60px; text-align:center;}
		.hd_menu .menu-ul li a:focus{text-decoration:none;}

		.hd_menu .menu_total{position:absolute; right:0; top:0; width:129px; height:60px; line-height:60px; font-size:16px; color:#fff; background-color:#55292e; text-align:center;}
		.hd_menu .menu_total i{vertical-align:text-top;}

		/* PC Sub Menu */
		.hd_menu .menu-ul .sub-1div {position:absolute; width:100%; left:0; border-top:0; z-index:2; box-shadow:none; -webkit-box-shadow:none;  }
		.hd_menu .menu-ul .sub-1div .sub_title{padding:71px 0;}
		.hd_menu .menu-ul .sub-1div .sub_title .category_detail{margin-top:19px;line-height:24px;font-size:15px;color:#7a7979;}
		.hd_menu .menu-ul .sub-1div .sub_item{padding:20px 25px 10px 25px;}	
	#header .menu-bg{position:absolute; left:0px; top:60px; z-index:10; width:100%; height:315px; background:#fff; border-bottom:3px solid #e2161c; z-index:1; display:none;}

	
	/* PC All Menu */
	.pc-menu-all{position:absolute;left:0;width:100%;background-color:transparent;z-index:3;}
	.pc-menu-all .at-container{padding:20px 0;margin:0 15px;background-color:rgba(52,53,58,0.9)}
	.pc-menu-all .at-container:after{content:""; display:block; clear:both;}
		.pc-menu-all .at-container .menu_one{padding:20px;}
			.pc-menu-all .at-container .menu_one .menu_title{display:block; text-align:center; font-size:16px; line-height:1em; color:#fff; padding:10px; margin:0 25px 20px;; border:1px solid #fff;}
			.pc-menu-all .at-container .menu_one .menu_text:after{content:""; display:block; clear:both;}
			.pc-menu-all .at-container .menu_one .menu_text li{float:left; width:33%; text-align:center;}
			.pc-menu-all .at-container .menu_one .menu_text li a{font-size:15px; line-height:30px; color:#fff;}

/* 바디 */
		/* 메인 비쥬얼 */
		#body_wrap .visual_section{position:relative; border:1px solid #e1e1e1; margin-bottom:30px;}
		
		#body_wrap .main_visual > img{width:100%;}
			/* PC버튼 */
			.visual_section .visual_btn{display:table; width:100%; border-top:1px solid #e1e1e1;}
			.visual_section .visual_btn li{display:table-cell; width:12.5%; border-right:1px solid #e1e1e1; background-color:#f7f7f7; text-align:center; padding:22px;}
			.visual_section .visual_btn li:last-child{border-right:0;}

			.visual_section .visual_btn li .btn_img{margin-bottom:10px;}
			.visual_section .visual_btn .btn_title{font-size:14px; line-height:14px; color:#474747; font-weight:bold; margin-bottom:0;}

			/* 모바일버튼 */
			.visual_btn_m{width:100%; padding:10px; border-top:1px solid #e1e1e1;}
				.visual_btn_m ul{width:126px; margin:0 auto;}
				.visual_btn_m ul:after{content:""; display:block; clear:both;}
					.visual_btn_m .btn_m{float:left; width:7px; height:7px; border-radius:7px; background-color:#333; margin-right:10px;}
					.visual_btn_m .btn_m:last-child{margin-right:0;}

		/* 이미지 배너 */
		#body_wrap .banner_section{margin-bottom:60px;}
			.banner_section .banner1:after{content:""; display:block; clear:both;}
			.banner_section .banner1,.banner_section .banner3,.banner_section .banner4{border:1px solid #e1e1e1;}

			.banner_section .banner1 .banner_img1{border-right:1px solid #e1e1e1; padding:0;}

			.banner_section .banner1 .banner_img2{position:relative;}
				.banner_section .banner1 .banner_img2 .text_position{position:absolute; bottom:35px; left:35px;}
				.banner_section .banner1 .banner_img2 .banner1_title{font-size:28px; font-weight:bold; color:#bd4779; line-height:28px;}
				.banner_section .banner1 .banner_img2 .banner1_text{font-size:14px; margin-bottom:0; color:#888; line-height:20px; letter-spacing:-1px;}

			.banner_section .banner3{padding:18px 55px 17px 55px; background:url('../img/main/banner_img3.png') no-repeat 85% 50%;}
			.banner_section .banner4{padding:18px 55px; background:url('../img/main/banner_img4.png') no-repeat 90% 50%; border-top:none;}

				.banner_section .banner_text .text_1{font-size:14px; line-height:1em; color:#f9909c;}
				.banner_section .banner_text .text_2{font-size:24px; line-height:1em; font-weight:bold; margin-bottom:30px;}
				.banner_section .banner_text .text_3{font-size:14px; line-height:20px; color:#aaa; letter-spacing:-0.5px;}
			

		/* 프로덕트 */
		#body_wrap .product_section{margin-bottom:70px;}
			.product_section .title_kr{color:#f9909c; font-size:14px; text-align:center;}
			.product_section .title_en{font-size:30px; line-height:30px; font-weight:bold; text-align:center;}
			/* 프로덕트 베스트 */
			.product_best{ margin-bottom:70px;}
				/* 탭메뉴 */
				.product_nav li{width:10%; border-top:1px solid #e1e1e1;}
				.product_nav li a{padding:10px 5px; margin-right:0; background-color:#f7f7f7; text-align:center; font-size:14px; border-radius:0; border:1px solid #e1e1e1; border-left:0; border-top:2px solid transparent;}
				.product_nav li:first-child a{border-left:1px solid #e1e1e1;}
				/* active,hover */
					.product_nav li.active a,.product_nav li.active a:hover{border-left:0; border-top:2px solid #f9909c;}
					.product_nav li.active:first-child a,.product_nav li.active:first-child a:hover{border-left:1px solid #e1e1e1;}

				/* 제품 */
				.product_menu{height:301px; text-align:center; border:1px solid #e1e1e1; border-top:0;}
			/* 프로덕트 뉴 */
			.product_new{display:table; width:100%; border:1px solid #e1e1e1; height:301px;}

			.product-box{padding:30px 15px 30px 15px; border:1px solid #e1e1e1; overflow: hidden;}
		
/* 푸터 */
	/* 추가 메뉴 */
	#footer .other_menu{border:1px solid #e1e1e1; margin-bottom:40px;}
	#footer .other_menu:after{content:""; display:block; clear:both;}
		.other_menu .menu_section1{border-right:1px solid #e1e1e1;}
		
		/* 공지사항 */
		.other_menu .menu_notice{height:200px; padding:30px; border-bottom:1px solid #e1e1e1;}
			.menu_notice .notice_title,.menu_faq .faq_title{font-size:16px; line-height:16px;}

		/* 자주하는 질문 */
		.other_menu .menu_faq{height:200px; padding:30px;}

		/* 스몰메뉴1 */
		.other_menu .menu_small1 .border_box{border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
		.other_menu .menu_small1 .border_box a{display:block; height:120px; padding:25px 0 15px; text-align:center;}
		.other_menu .menu_small1 .border_box a p{margin-bottom:0; font-size:13px; line-height:26px; color:#606060;}
		
		/* 스몰메뉴2 */
		.other_menu .menu_small2{padding:30px; border-right:1px solid #e1e1e1;}
			.menu_small2 .small2_title{font-size:16px; line-height:16px; margin-bottom:20px;}
			.menu_small2 .small2_box a{display:block; width:101px; height:26px; background-color:#3b3b3b; text-align:center; border-radius:10px; margin-bottom:5px; color:#fff; font-size:13px; line-height:26px;}
			.menu_small2 .small2_box a:hover{color:#f9909c;}
		
		/* 상담안내 */
		.other_menu .menu_section2{padding:26px 33px;}
			.menu_section2 .menu_cus{font-size:16px; line-height:16px;}
			.menu_section2 .menu_num{font-size:40px; font-weight:bold; line-height:40px; color:#f9909c;}
			.menu_section2 .menu_fax{font-size:14px; line-height:21px; color:#737373; margin-bottom:0;}

			.menu_section2 .menu_time{margin:20px 0  40px;}
				.menu_section2 .menu_time .time{font-size:13px; line-height:20px; margin-bottom:15px;}
				.menu_section2 .menu_time a{display:inline-block; border:1px solid #e1e1e1; padding:6px;}
				.menu_section2 .menu_time .time_margin{margin-right:10px;}
			
			.menu_section2 .menu_bank1{font-size:16px; line-height:16px; margin-bottom:20px;}
			.menu_section2 .menu_bank2{font-size:13px; line-height:13px; color:#606060;}
			.menu_section2 .menu_bank3{font-size:16px; line-height:16px;}
				.menu_section2 .menu_bank3 > span{font-size:20px; line-height:20px; color:#f9909c; font-weight:bold; letter-spacing:-1px;}

	#footer .footer_menu{background-color:#83858c;}
		.footer_menu .ft_menu_top{text-align:center;}
		.footer_menu .ft_menu_top li{display:inline-block; margin:0 20px;}
		.footer_menu .ft_menu_top li a{color:#fff; font-size:13px; line-height:43px;}

		.copyright{padding:35px 0 50px;}
			.copyright .footer_logo{margin-right:100px;}
			.copyright .footer_adress{font-size:13px; line-height:18px; padding-top:10px;}

	/* 상품페이지 */
	.top_img_menu{margin-top:20px; margin-bottom:30px; border:1px solid #e1e1e1;}
		.top_img_menu ul:after{content:""; display:block; clear:both;}
		.top_img_menu ul li{width:10%; padding:8px 0 17px; text-align:center;}
		.top_img_menu ul li a{display:block; border-left:1px solid #e1e1e1;}
		.top_img_menu ul li:first-child a{border-left:0;}
		.top_img_menu ul li p{line-height:18px; font-size:13px; color:#333;}

	.itemlist_w{border:10px solid #7b7d86;}
	.itemlist_w:after{content:""; display:block; clear:both;}
		.itemlist_w .cat_item_list{position:relative; padding:60px 15px 40px; border-right:1px solid #e1e1e1;}
		.itemlist_w .cat_item_list:last-child{border-right:0;}

		.itemlist_w .cat_item_list .rank_badge{background:url('../../../img/rank_badge.png'); position:absolute; top:0; left:0; width:40px; height:60px; line-height:40px; font-size:18px; color:#fff;}

		.itemlist_w .cat_item_list .item_image{margin-bottom:10px;}
		.itemlist_w .cat_item_list .item_image img{width:100%;}

		.itemlist_w .cat_item_list .item_text .item_name{font-size:16px; font-weight:bold; line-height:24px;}
		.itemlist_w .cat_item_list .item_text .item_price{font-size:16px; line-height:24px;}
	
	/* 사이드메뉴 */
	.widget-side {padding:20px 0 0;}
	.widget-side .div-title-underbar { margin-bottom:15px; }
	.widget-side .div-title-underbar span { padding-bottom:4px; }
	.widget-side .div-title-underbar span b { font-weight:500; }
	.widget-box { margin-bottom:25px; }

	.cs_menu_title {line-height:80px; font-size:24px; background-color:#f9909c; font-weight:700; color:#fff;}
	.cs_side_menu {padding:0; line-height:50px; font-size:16px; border:1px solid #ccc; margin-bottom:-1px;}
	.cs_side_menu a {display:block; padding:0 15px; font-weight:700;}

	/* 쇼핑몰 이용안내 */
	.info_box {padding:30px 0; font-size:14px; line-height:24px;}
	.blank {height:60px;}

	/* 장바구니 */
	.lrscroll{margin-top:30px; text-align:center; font-size:14px; line-height:14px; font-weight:bold; color:#f9909c;}

@media (min-width:1200px) {
	.container {width:1230px;}
}

@media (max-width: 1199px) {
	#body_wrap{margin-bottom:60px;}
	/* 헤더 메뉴 */
	.hd_menu .menu_top{width:85%;}
	.hd_menu .menu_top li a{padding:0 15px;}
	
	/* 메인비쥬얼 */
	.visual_section .visual_btn li{padding:10px;}
		.visual_section .visual_btn .btn_title{font-size:12px; line-height:12px; font-weight:normal;}

	/* 이미지 배너 */
	#body_wrap .banner_section{margin-bottom:40px;}
	.banner_section .banner1 .banner_img2 .text_position{bottom:20px; left:15px;}

	.banner_section .banner3, .banner_section .banner4{padding:30px;}
		.banner_section .banner3 .banner3_img, .banner_section .banner4 .banner4_img{width:40%;}
		.banner_section .banner3 .banner3_img{top:33px;}
		.banner_section .banner4 .banner4_img{top:30px; right:30px;}

	/* 프로덕트 */
	#body_wrap .product_section{margin-bottom:40px;}
	.product_best{margin-bottom:40px;}

	/* 쇼핑몰 이용안내 */
	.menu_small2 .small2_box a{width:77px; font-size:11px;}

	/* 상담안내 */
	.other_menu .menu_section2{padding:46px 10px 46px 15px;}
		.menu_section2 .menu_num{font-size:32px; line-height:32px;}
		.menu_section2 .menu_time{margin:30px 0;}
		.menu_section2 .menu_time .time{letter-spacing:-1px;}
		.menu_section2 .menu_time .time_margin{margin-right:2px;}
		.menu_section2 .menu_time a{padding:8px 5px 8px;}
		.menu_section2 .menu_bank1{font-size:16px; margin-bottom:16px;}
		.menu_section2 .menu_bank3 > span{font-size:16px; line-height:16px;}

	/* 푸터 */
	.copyright .footer_logo{margin-right:30px;}

	/* 마이페이지 */
	#smb_my_ov{width:100%; margin-bottom:50px;}
	#smb_my_list{width:100%;}
		#smb_ws_act .btn01, #smb_ws_act .btn02{width:150px;}

	.mbskin{width:100%;}
}

@media (max-width: 991px) {
	.container{width:100%;}
	/* 메인 비쥬얼 */
	.visual_section .visual_btn li{padding:8px;}
	.visual_section .visual_btn li .btn_img img{height:30px;}
	.visual_section .visual_btn .btn_title{font-size:11px; line-height:11px;}

	/* 이미지 배너 */
	.banner_section .banner1 .banner_img1{background-color:#9bd8db;}
		.banner_section .banner1 .banner_img1 img{margin:0 auto;}

	.banner_section .banner1 .banner_img2 .text_position{bottom:45px; left:45px;}

	.banner_section .banner3 .banner3_img, .banner_section .banner4 .banner4_img{width:30%;}
		.banner_section .banner3 .banner3_img{top:17px;}
		.banner_section .banner4 .banner4_img{top:14px; right:37px;}

	/* 프로덕트 */
	.product_nav li{width:20%;}
	/* active,hover */
		.product_nav li:nth-child(6) a{border-left:1px solid #e1e1e1;}
		.product_nav li.active:nth-child(6) a,.product_nav li.active:nth-child(6) a:hover{border-left:1px solid #e1e1e1;}

	/* 공지사항,자주하는 질문 */
	.other_menu .menu_section1{border-right:0;}
	.other_menu .menu_faq{border-bottom:1px solid #e1e1e1;}

	/* 스몰메뉴 */
	.other_menu .menu_small1 .border_box:nth-child(4),.other_menu .menu_small1 .border_box:nth-child(8){border-right:0;}

	/* 쇼핑몰 이용안내 */
	.other_menu .menu_small2{border-bottom:1px solid #e1e1e1; border-right:0;}
		.menu_small2 .small2_box a{width:95%; font-size:13px;}

	.copyright{padding:20px 15px;}
		.copyright .footer_adress{width:100%; font-size:13px; line-height:18px; padding-top:0; text-align:center;}

	/* 상품 카테고리 */
	.top_img_menu{border-bottom:0; margin-top:0;}
	.top_img_menu ul li{width:20%; padding:5px 0; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
	.top_img_menu ul li:nth-child(1), .top_img_menu ul li:nth-child(6){border-left:0;}
	.top_img_menu ul li a{border-left:0;}

	/* 사이드메뉴 */
	.widget-side {padding:0;}
	.cs_side_menu {background-color:#ddd; padding:0; text-align:center; font-size:13px; border-right:0;}
	.cs_side_menu:first-child {border-left:0;}
	.cs_side_menu a {padding:0;}

	/* 쇼핑몰 이용안내 */
	.info_box {padding:10px 0;}
	.blank {height:30px;}
}

@media (max-width: 768px) {
	/* 이미지 배너 */
	.banner_section .banner1 .banner_img2 .text_position{bottom:20px; left:20px;}
	.banner_section .banner3,.banner_section .banner4{background-size:40%;}

	/* 푸터 */
	.footer_menu .ft_menu_top li{margin:0 15px;}
}
@media (max-width: 480px) {	
	#body_wrap .visual_section{margin-bottom:10px;}
	#body_wrap .btn_wr{display:none;}
	/* 이미지 배너 */
	.banner_section .banner1 .banner_img2 .text_position{bottom:15px; left:15px;}
	.banner_section .banner1 .banner_img2 .banner1_title{font-size:20px; line-height:15px;}
	.banner_section .banner1 .banner_img2 .banner1_text{font-size:10px; line-height:15px;}

	.banner_section .banner_text .text_1{font-size:12px;}
	.banner_section .banner_text .text_2{font-size:20px;}
	.banner_section .banner_text .text_3{font-size:11px; line-height:15px;}

	/* 프로덕트 */
	.product_nav li a{font-size:12px;}

	/* 쇼핑몰 이용안내 */
	.menu_small2 .small2_box a{font-size:11px;}

	/* 상담안내 */
	.other_menu .menu_section2{padding:25px 60px 25px 20px;}

	/* 푸터 */
	.footer_menu .ft_menu_top li{margin:0 5px;}
		.footer_menu .ft_menu_top li a{font-size:11px; line-height:28px;}
		.copyright .footer_adress{font-size:11px; line-height:16px;}
}

.basic-shop-item-slider { overflow:hidden; position:relative; width:100%; line-height:20px; }
.basic-shop-item-slider .txt-normal { letter-spacing:0; }
.basic-shop-item-slider .txt-short { letter-spacing:-1px; padding-right:1px; }
.basic-shop-item-slider .item-none { padding:50px 10px; text-align:center; color:#888; }
.basic-shop-item-slider .item-image { position:relative; overflow:hidden; }
.basic-shop-item-slider .item-content { padding-top:10px; margin:0px 4px; text-align:center; }
.basic-shop-item-slider .item-star { text-align:center; overflow:hidden; letter-spacing:-1px; font-size:18px; line-height:20px; height:20px; margin-bottom:4px; }
.basic-shop-item-slider .item-name { overflow:hidden; letter-spacing:-1px; padding-right:1px; text-align:center; font-size:14px; }
.basic-shop-item-slider .item-text { font-size:12px; color:#888; }
.basic-shop-item-slider .item-price { margin-top:4px; line-height:22px; }
.basic-shop-item-slider .item-price b { font-size:16px; display:inline-block; margin:0px 4px; }
.basic-shop-item-slider .item-price b i { font-size:12px; }
.basic-shop-item-slider .item-price strike { color:#888; margin:0px 4px; font-size:14px; display:inline-block; }
.basic-shop-item-slider .item-details { color:#888; min-height:22px; margin-top:4px; padding:0px 1px; font-size:13px; text-align:center; }
.basic-shop-item-slider .item-sp { margin:0px 4px; white-space:nowrap; }
.basic-shop-item-slider .item-sp i { margin-right:2px; color:#888; }
.basic-shop-item-slider .item-sns { margin-top:15px; text-align:center; }
.basic-shop-item-slider .item-sns img { width:15%; max-width:34px; border-radius:50%; }
.basic-shop-item-slider .item-price b{font-size:15px;color:#ea0000;}

/* 상품 선택 옵션 부분 */
.select_option_box{padding:0 0 10px 0; margin-right:-3px; margin-left:-3px;}

.size_hoa{margin-top:10px; padding-left:3px; padding-right:3px;}
.size_hoa .wrap{padding:10px; cursor:pointer;border:1px solid #d8d8d8;}
.size_hoa .img{width:83px;}
.size_hoa .info{padding:10px;}
.size_hoa .name{font-size:15px; font-weight:bold; color:#000;margin-bottom:2px;}
.size_hoa .des{font-size:12px;color:#767676;}
.size_hoa .price{font-weight:bold; font-size:15px; margin-top:10px;}

.size_hoa .price span.old{color:#959595;font-size:12px;text-decoration:line-through;display:inline-block;margin-left:5px;}
.size_hoa:hover .wrap,.size_hoa.active .wrap{border:1px solid #fa6b1d;}
.size_hoa:hover .wrap .name,.size_hoa.active .wrap .name{color:#e2161c;}

.size_hoa .name input[type="radio"], .size_hoa .name input[type="checkbox"]{margin:0; width:auto;-webkit-appearance:radio;-webkit-border-radius:initial}
.size_hoa .name input[type="radio"], .size_hoa .name input[type="checkbox"]{margin-top:-2px;}


#sit_opt_added2 {margin:0;padding:0;border-bottom:0;list-style:none}
#sit_opt_added2 .opt_name {line-height:28px;font-weight:bold}
#sit_opt_added2 button {float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:0.92em}
#sit_opt_added2 button:hover {color:#000}
#sit_opt_added2 .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
#sit_opt_added2 .sit_opt_del {position:absolute;right:0;top:0;font-size:15px;border:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed}
#sit_opt_added2 .sit_opt_del:hover {color:#be334a}
#sit_opt_added2 .sit_opt_prc {display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold}


.hd_menu .menu-ul li .widgetMenuItem a {color:#333; line-height:1; padding-top:10px; height: initial;}
