#catchcopy{font-weight:200;font-size:56px;line-height:60px;width:100%;text-align:center;z-index:4002;position:absolute;top:140px;left:0;color:#676767}#topmain{padding-top:620px;padding-left:0}.roottopmain{padding-top:922px !important}#topmain>*{width:1050px}#mapwrap{height:164px;width:164px;border:solid 2px #fff;position:absolute;background:#fff;z-index:2001;left:50%;margin-left:-80px;top:320px;border-radius:160px;overflow:hidden}#mapwrap>a{display:block;position:relative;overflow:hidden;width:160px;height:160px}#mapwrap>a>img{position:absolute;top:50%;left:50%;margin:-100px 0 0 -100px}#mapwrap>a:hover>img{opacity:.8}#mapwrap>a>p{position:absolute;bottom:-20px;left:0;background:#52291c;color:#fff;width:160px;line-height:20px;height:20px;text-align:center;opacity:.8}#mapwrap>a:hover>p{bottom:20px}@media only screen and (max-width:1040px){#catchcopy{font-size:16px;top:30%}#topkeywrap>#catchcopy{top:10%}#mapwrap{width:82px;height:82px;top:100px;left:auto;margin-left:0;right:6px;z-index:5002}#mapwrap>a{width:80px;height:80px}#mapwrap>a>p,#mapwrap>a:hover>p{font-size:10px;bottom:10px;width:80px}#opentimeleft,#opentimeright{margin-left:0;left:0;width:100%;font-size:10px;line-height:14px;padding-right:4px;z-index:5002;text-align:right}#opentimeleft{top:110px}#opentimeright{top:124px}#topmain{width:100%;padding:0}.roottopmain{padding-top:0!important}#topmain>*,#topleftbar,#topsubnavi li div{width:100%;padding-top:0}#topleftbar,#infonav{padding-top:0}#topsubnavi li{width:100%;margin-left:0;border-radius:0}#infonav>h2{top:-16px}#staffnav{display:none}#topsubnavi li.secondli{background-color:#fbecd5}.articlepanel>li{width:100%;height:auto;float:none;padding-left:0;padding-top:0}#staffblogul>li{border-bottom:solid 1px #ecdabf}#styleblogul>li{border-bottom:solid 1px #9ad5f3}.blogimgwrap{width:200px;height:120px;line-height:120px}.blogimgwrap>img{width:200px;height:200px;left:-100px;top:50%;margin-top:-100px}.topshoprow1{top:100px}.topshoprow1.topshopright{top:140px}}@media only screen and (max-width:1040px) and (orientation:landscape){.articlepanel>li{width:50%;float:left}}


.roottopmain {
    padding-top: 1142px !important;
}
@media only screen and (max-width:1040px){
	.roottopmain {
    padding-top: 0 !important;
}
}