#TopUtil {background:#F6F6F6;border-bottom:1px #D2D2D2 solid}
#TopUtil:after {clear:both;display:block;content:""}
#TopUtil .in {margin:0 auto;max-width:1100px}
#TopUtil .util {float:right}
#TopUtil .util li {float:left;padding:5px 5px 5px 5px;text-align:center;border-right:1px #D2D2D2 solid}
#TopUtil .util li.userpoint {min-width:40px}
#TopUtil .util li:last-child {border-right:0px #A2A2A2 solid}
#TopUtil .util li span {padding:0 8px 0 8px;color:#626262;font-size:11px}
#TopUtil .util li:first-child span {border:0}
#TopUtil .util li img {margin-right:3px;height:18px;cursor:pointer;vertical-align:middle}

#header_New{background:#fff;height:100px}
#header_New:after {clear:both;display:block;content:""}
#header_New .in {margin:0 auto;width:1100px}
#header_New .logo {top:20px;left:0px;position:absolute}
#header_New .logo span {margin-top:-10px;text-align:center;display:block;font-size:11px;color:#3A3A3A;letter-spacing:-1px}
#header_New .logo img {height:65px}
#header_New .ad {top:0px;right:0px;position:absolute}
#header_New .ad span {margin-top:-10px;text-align:center;display:block;font-size:11px;color:#3A3A3A;letter-spacing:-1px}
#header_New .ad img {}
#header_New .top_ad {top:0px;left:240px;position:absolute}
#header_New .top_ad span {margin-top:-10px;text-align:center;display:block;font-size:11px;color:#3A3A3A;letter-spacing:-1px}
#header_New .top_ad img {}
#header_New .Plogo {top:-28px;left:0px;position:absolute;z-index:200}
#header_New .Plogo img {max-width:100px;vertical-align:middle}
#header_New .Plogo span {margin-left:2px;font-size:11px;color:#D2D2D2;vertical-align:middle}

.Search_area_New {top:42px;right:200px;position:absolute}
.Search_area_New:after {clear:both;display:block;content:""}
.Search_area_New fieldset {width:235px;background:none}
.Search_area_New .item {margin:0;margin-right:35px;position:relative;background:none;color:#333;border-bottom:1px #e87173 solid;font-size:0;}
.Search_area_New .item .i_label {display:block;position:relative;top:50%;margin-top:-8px;left:5px;font-size:11px;color:#A2A2A2}
.Search_area_New .item .i_text {display:block;position:relative;background:transparent;font:bold 12px;border:0px #484848 solid;height:30px;line-height:30px}
.Search_area_New .item input {width:100%;display:inline-block;overflow:visible;position:relative;background:#fff;font-size:12px;font-weight:normal;color:#363636;text-decoration:none !important;vertical-align:middle}
.Search_area_New span {top:4px;right:6px;position:absolute}
.Search_area_New span input {font-size:11px;color:#111111;background:#e87173;width:58px;height:30px;line-height:32px}
.Search_area_New span img {height:26px;cursor:pointer}

.MainCatgoryNew {background:#4c81ed;border-bottom:0px #202020 solid;z-index:1000}
.MainCatgoryNew:after {clear:both;display:block;content:""}

.f-nav {z-index:9999; position:fixed; left:0; top:0; width:100%;}

.STop_ad {font-size:0}
.STop_ad_01 {text-align:center}

#menu {margin:0 auto;width:1100px;z-index:1000}
#menu:after {clear:both;display:block;content:""}
#menu_bg {z-index:1000}
#menu_bg:after {clear:both;display:block;content:""}
#menu_bar {display:table;width:100%}
#menu_bar .menu {display:table-cell;width:9.090909090909091%;height:56px;vertical-align:middle;font-size:13px;font-weight:normal;color:#fff;letter-spacing:-1px;text-align:center;cursor:pointer}
#menu_bar .menu:hover {color:#ffff00}
#menu_bar .menu.new span {left:0px;top:10px;position:absolute;width:1px;height:36px;border-left:1px #9EBBF5 solid}
#subs {width:1100px;position: absolute;left: 50%;margin-left:-550px;top:56px;font-size:0;z-index:1001}
.sub {display: none}
.sub:after {clear:both;display:block;content:""}
.subin {background:#fff;border:1px #202020 solid}
.subin:after {clear:both;display:block;content:""}
.subin .icon_arr {top:-6px;position:absolute;display:inline-block;width:11px;height:6px;background:url(/images/icon_Menuarr.png) no-repeat;z-index:2000}
.sub .CategoryList {margin:0px;padding:10px 9px 10px 10px;max-width:180px;min-height:300px;border-right:1px #202020 solid}
.sub .CategoryList:after {clear:both;display:block;content:""}
.sub .CategoryList li {background:#fff}
.sub .CategoryList li:last-child {border-bottom:0}
.sub .CategoryList li:hover {background:#F6F6F6}
.sub .CategoryList li a {display:block;min-width:180px;color:#8A8A8A;font-size:12px;padding:10px;letter-spacing:-1px}
.sub .CategoryList li a:hover {color:#3A3A3A}

.sub .RecoList {top:25px;right:10px;position:absolute}
.sub .RecoList:after {clear:both;display:block;content:""}
.sub .RecoList .RecoProduct {float:left;width:190px;padding:0 15px 0 15px;border-left:1px #D2D2D2 dotted;cursor:pointer;text-align:center}
.sub .RecoList .RecoProduct:first-child {border-left:0}
.sub .RecoList .RecoProduct:hover {}
.sub .RecoList .RecoProduct:after {clear:both;display:block;content:""}
.sub .RecoList .RecoProduct .productthum {margin:0 auto;width:190px;text-align:center}
.sub .RecoList .RecoProduct .productthum img {margin:0px 0 0 0;width:190px}
.sub .RecoList .RecoProduct .productname {margin:0 auto;margin-top:5px;width:190px;height:46px;overflow:hidden;font-size:12px;color:#626262;text-align:center;word-break:break-all}
.sub .RecoList .RecoProduct .productacount {margin:0 auto;margin-top:3px;width:190px;text-align:right;font-size:13px;color:#eb6184;;text-align:center}
.sub .RecoList .RecoProduct .productacount .unit {margin-left:5px;color:#A2A2A2;font-size:11px}

.sub .MenuEventList {margin:15px}
.sub .MenuEventList:after {clear:both;display:block;content:""}
.sub .MenuEventList li {}
.sub .MenuEventList li a {display:inline-block;color:#8A8A8A;font-size:12px;padding:10px}
.sub .MenuEventList li a:hover {font-weight:bold;color:#3A3A3A}
.sub .EventImgList {top:20px;right:20px;position:absolute}
.sub .EventImgList .EventBox {float:left;padding:0 16px 0 14px;border-left:1px #D2D2D2 dotted;cursor:pointer;text-align:center}
.sub .EventImgList img {width:350px}
.sub .EventImgList .EventMainTitle {margin:0 auto;margin-top:10px;width:350px;overflow:hidden;font-size:14px;color:#626262;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}
.sub .EventImgList .EventMAinInfo {color:#A2A2A2;font-size:11px}

.sub .BestList {top:10px;right:10px;position:absolute}
.sub .BestList .BestProduct {float:left;width:190px;padding:0 10px 0 10px;border-left:1px #D2D2D2 dotted;cursor:pointer;text-align:center}
.sub .BestList .BestProduct:first-child {border-left:0}
.sub .BestList .BestProduct:hover {}
.sub .BestList .BestProduct:after {clear:both;display:block;content:""}
.sub .BestList .BestProduct .productthum {margin:0 auto;width:100px;text-align:center}
.sub .BestList .BestProduct .productthum img {margin:0px 0 0 0;width:100px}
.sub .BestList .BestProduct .productname {margin:0 auto;margin-top:5px;width:100px;overflow:hidden;font-size:12px;color:#626262;text-align:center;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}
.sub .BestList .BestProduct .productacount {margin:0 auto;margin-top:3px;width:100px;text-align:right;font-size:13px;color:#eb6184}
.sub .BestList .BestProduct .productacount .unit {margin-left:5px;color:#A2A2A2;font-size:11px}

.sub .NewList {top:10px;right:20px;position:absolute}
.sub .NewList .NewProduct {float:left;width:190px;padding:0 10px 0 10px;border-left:1px #D2D2D2 dotted;cursor:pointer;text-align:center}
.sub .NewList .NewProduct:first-child {border-left:0}
.sub .NewList .NewProduct:hover {}
.sub .NewList .NewProduct:after {clear:both;display:block;content:""}
.sub .NewList .NewProduct .productthum {margin:0 auto;width:100px;text-align:center}
.sub .NewList .NewProduct .productthum img {margin:0px 0 0 0;width:100px}
.sub .NewList .NewProduct .productname {margin:0 auto;margin-top:5px;width:100px;overflow:hidden;font-size:12px;color:#626262;text-align:center;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}
.sub .NewList .NewProduct .productacount {margin:0 auto;margin-top:3px;width:100px;text-align:right;font-size:13px;color:#eb6184}
.sub .NewList .NewProduct .productacount .unit {margin-left:5px;color:#A2A2A2;font-size:11px}
.sub .TopEventContentNone {margin:15px;background:#F5F5F5;font-size:16px;color:#A2A2A2;text-align:center;min-height:150px;line-height:250px}



#QuickPopup {}
#QuickPopup .PopTitle {margin:0 auto;width:600px}
#QuickPopup .PopTitle:after {clear:both;display:block;content:""}
#QuickPopup .PopTitle h2 {padding:0px;height:40px;font-size:22px;color:#fff}
#QuickPopup .PopClose {right:-5px;top:0px;position:absolute;cursor:pointer}
#QuickPopup .PopClose img {width:40px;height:40px}
#QuickPopup {margin-top:50px;position:absolute;width:100%;height:100%;z-index:3000}
#QuickPopup .pop_bg {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70)}
#QuickPopup .Parea {padding:10px;text-align:center}
#QuickPopup .pop_list_area {margin:0 auto;padding-bottom:0px;width:600px;background:#fff;border:0px #3A3A3A solid}
#QuickPopup .pop_list_area img {width:100%}

#GiftPopup {}
#GiftPopup .PopTitle {margin:0 auto;width:600px}
#GiftPopup .PopTitle:after {clear:both;display:block;content:""}
#GiftPopup .PopTitle h2 {padding:0px;height:40px;font-size:22px;color:#fff}
#GiftPopup .PopClose {right:-5px;top:0px;position:absolute;cursor:pointer}
#GiftPopup .PopClose img {width:40px;height:40px}
#GiftPopup {margin-top:50px;position:absolute;width:100%;height:100%;z-index:3000}
#GiftPopup .pop_bg {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70)}
#GiftPopup .Parea {padding:10px;text-align:center}
#GiftPopup .pop_list_area {margin:0 auto;padding-bottom:0px;width:600px;background:#fff;border:0px #3A3A3A solid}
#GiftPopup .pop_list_area img {width:100%}

.iwrap {}
.iwrap:after {clear:both;display:block;content:""}
.WolfHaruSlider {position:relative}
.WolfHaruSliderImgWrap { position:relative;}
.WolfHaruSliderImgBox { position:relative;}
.WolfHaruSliderImgContent { position:relative;}

.WolfHaruSliderImgList {margin-top:0px;font-size:0}
.WolfHaruSliderImgList li {display:inline-block;text-align:center}
.WolfHaruSliderImgList li img {width:100%}

.WolfHaruSliderImgContentMove { position:relative; width:100%;overflow:hidden}
.WolfHaruSliderImgContentMove .WolfHaruSliderImgList { position:relative; left:0%; top:0px; z-index:2}
.WolfHaruSliderImgContentMove .WolfHaruSliderImgList li { position:absolute; width:100%; left:0; top:0; }
.WolfHaruSliderImgContentMove .WolfHaruSliderImgList li a { display:block;}

.WolfHaruSliderImgContentMove .WolfHaruSliderImgList li.WolfHaruSliderImgItem_0 { left:0%; }
.WolfHaruSliderImgContentMove .WolfHaruSliderImgList li.WolfHaruSliderImgItem_1 { left:100%; }
.WolfHaruSliderImgContentMove .WolfHaruSliderImgList li.WolfHaruSliderImgItem_2 { left:200%; }
.WolfHaruSliderImgContentMove .WolfHaruSliderImgList li.WolfHaruSliderImgItem_3 { left:300%; }
img.WolfHaruSliderImgDefault { position:relative; width:100%; z-index:1;opacity:0;filter:alpha(opacity=100)}

.WolfHaruSliderBtn {position:absolute;top:50%;width:7px;height:13px;text-indent:-5000px; font-size:0; cursor:pointer; background:url(/images/top_ad_navi_icon.png) no-repeat left top; z-index:3}
.WolfHaruSliderBtnPrev {left:-15px}
.WolfHaruSliderBtnNext {right:-15px;background-position:right top}

.WolfHaruSliderSwipe {position:absolute; width:100%; bottom:-25px; left:0; text-align:center; padding:5px 0 5px 0; z-index:2}
.WolfHaruSliderSwipe span {
	width:10px; height:10px; margin:0 2px; display:inline-block; cursor:pointer;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: #454545;
	background: -moz-linear-gradient(top,  #454545 0%, #585858 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#585858));
	background: -webkit-linear-gradient(top,  #454545 0%,#585858 100%);
	background: -o-linear-gradient(top,  #454545 0%,#585858 100%);
	background: -ms-linear-gradient(top,  #454545 0%,#585858 100%);
	background: linear-gradient(top,  #454545 0%,#585858 100%);
}
.WolfHaruSliderSwipe span em {
	width:6px; height:6px; text-indent:-5000px; font-size:0; display:inline-block;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:2px;
}
.WolfHaruSliderSwipe span.on em { background-color:#FA6B9A; }

* html .WolfHaruSliderSwipe span, * html .WolfHaruSliderSwipe span em,
*:first-child+html .WolfHaruSliderSwipe span, *:first-child+html .WolfHaruSliderSwipe span em{ text-indent:0px; display:inline; }