@charset "utf-8";

a {/* \*/overflow: hidden;/* */}
/* _____________ stop the ie blink ?____________________ */
html {	filter: expression(document.execCommand("BackgroundImageCache", false, true));}

#logo_m {float:left;width:200px;height:70px;padding-top:15px;}
#header #gnabi {float:right;height:35px;margin:0 0 3px;width:273px;font-size:10px;}
#header #gnabi li {float:left;width:67px;font-size:10px;line-height:1;}
#header #gnabi li a {display:block;width:100%;height:30px;position:relative;}
#header #gnabi li a span {display:block;width:100%;height:30px;position:absolute;background:url(../images/btns_header.png) 0 -120px no-repeat;text-indent:-9999em;}
#header #gnabi li#gbrand {width:102px;}
#header #gnabi li#gshopping {width:103px;}
#header #gnabi li#gbrand a span {background-position:-67px -120px;}
#header #gnabi li#gshopping a span {background-position:-170px -120px;}
#header #gnabi li#gshopping a:hover span {background-position:-170px -160px;}
#header #gnabi li#gtop a:hover span {background-position:0 -160px;}

/* dropdown */
#header li {list-style-type:none;}
#header a {text-decoration:none;font-size:12px;color:#ccc;}
#header a:hover {color:#fff;background-position:0 0;}
#header dl {float:left;padding-right:25px;padding-top:25px;}
#header dl dt {width:120px;height:30px;}
#header dl dt a {display:block;width:100%;height:30px;position:relative;font-size:10px;}
#header dl dd {position  :absolute;overflow:hidden;width: 140px;display:none;z-index:200;opacity:0;}
#header dl ul {width: 140px;margin-top:11px;}
#header dl dd a {display:block; color:#fff;  background:#b8b8b8; width:136px;height:19px;border-bottom : 1px solid #fff;padding:4px;line-height:19px;}
#header dl dd a em{font-style:normal;font-size:0.8em;}
#header dl dd a:hover {background:#666;}
/* middle------- */
#header dl.middle dt {width:100px;}
/* short------- */
#header dl.short dt {width:70px;}
#header dl dt a span {display:block;width:100%;height:100%;position:absolute;background:url(../images/btns_header.png) 0 0 no-repeat;text-indent:-9999em;cursor:pointer;}
#header dl dt#one-ddheader a span {background-position:0 0;}
#header dl dt#two-ddheader a span {background-position: -145px 0;}
#header dl dt#three-ddheader a span {background-position:-290px 0;}
#header dl dt#four-ddheader a span {background-position:-415px 0;}
#header dl dt#one-ddheader a:hover span {background-position:0 -60px;}
#header dl dt#two-ddheader a:hover span {background-position:-145px -60px;}
#header dl dt#two-ddheader a:hover span {background-position:-350px 0px;}
#header dl dt#three-ddheader a:hover span {background-position:-290px -60px;}
#header dl dt#four-ddheader a:hover span {background-position:-415px -60px;}
* html #header dl dt a:hover {background-position : 0 0;}

.giftscolection #header dl dt#one-ddheader a span {background-position:0 -60px;}
#kisetu #header dl dt#two-ddheader a span,
#komono #header dl dt#two-ddheader a span,
#whole #header dl dt#two-ddheader a span	{background-position:-145px -60px;}
#whole #header dl dt#two-ddheader a:hover span	{background-position:-350px -110px;}
.shops #header dl dt#four-ddheader a span {background-position:-415px -60px;}

/* kitayama------- */
#roseline #header dl dt#three-ddheader a span,
#gentei #header dl dt#three-ddheader a span,
#kitayama #header dl dt#three-ddheader a span	{background-position:-290px -60px;}

/* 会社案内------- */
#header ul.comnavi {width:70px;float:left;height:30px;padding-top:25px;}
#header ul.comnavi li{width:100%;float:left;}
#header ul.comnavi li a {display:block;width:100%;height:30px;position:relative;font-size:10px;}
#header ul.comnavi li a span {display:block;width:100%;height:100%;position:absolute;background:url(../images/btns_header.png) -510px 0 no-repeat;text-indent:-9999em;cursor:pointer;}
#header ul.comnavi li a:hover span { background-position:-510px -60px;}

* html #header ul.comnavi,* html #header dl {padding-top:20px;}
* html #header dl dd ul {margin-top:16px;}
* html #header ul.comnavi {position:relative;}
* html #header ul.comnavi li{position:absolute;right:0;top:20px;}

/*=patch*/

#header dl dt#two-ddheader a span {background:url(../images/headerBtn2009left.png) -350px -68px;}
#header dl dt#two-ddheader a:hover span {background-position:-350px -118px;}
#kisetu #header dl dt#two-ddheader a span,
#komono #header dl dt#two-ddheader a span,
#whole #header dl dt#two-ddheader a span ,
#kisetu #header dl dt#two-ddheader a:hover span,
#komono #header dl dt#two-ddheader a:hover span,
#whole #header dl dt#two-ddheader a:hover span {background:url(../images/headerBtn2009left.png) -350px -118px;}





