﻿
div#header-head{
 margin:0 0 10px 0;
 padding:10px 0 0 0;
 position : relative;
	clear : both;
 height:150px;
}

.globalNavigaiton{
	top: 66px;
	z-index:100;
}

div.hright-box{
 position : absolute;
 top:0px;left:0px;width:950px;text-align:right;
}
div.hright-box ul.button-box,
div.hright-box ul.button-box li,
div.hright-box ul.button-box li a,
div.hright-box ul.button-box li span,
div#header-head div.globalNavigaiton ul li a,
div#header-head div.globalNavigaiton ul li a span{
 display :block;
 margin : 0;
 padding : 0;
}
div.hright-box ul.button-box li,
div#header-head div.hright-box div.globalNavigaiton ul li,
div#header-head div.globalNavigaiton ul li{
 float:left;list-style-type:none;
}
div#header-head div.hright-box ul.button-box{
 width : 230px;
 text-align : right;
 float:right;
}

div#header-head div.hright-box ul.button-box li{
 float : left;
 display : inline-block;
}
div#header-head div.hright-box ul.button-box li a,
div#header-head div.globalNavigaiton ul li a,
div#header-head h1,
div#header-head div.search-box div.keyword-box p{
 /*background : #fff url('/ec/images_common/navi_img_head002.png');*/
 background : #fff url('/library_common/navi_img_head004.png');
 overflow : hidden;
 margin : 0;
 padding : 0;
}
div#header-head h1{
 margin:5px;
 padding:5px;
}
div#header-head #store_top_box{
 margin:5px;
 padding:5px;
 float:left;text-align:left;
 width:640px;
 vertical-align:middle;
}
div#header-head #store_top_box img{
text-align:left;
}
div#header-head #store_top_box .freedial{
 margin:0;text-align:center;
 padding:0;height:30px;width:200px;text-decoration:none;color:#600;
}
div#header-head div.hright-box ul.button-box li a{height : 18px}
div#header-head div.hright-box ul.button-box li a:hover{
 -moz-opacity:0.80;
 opacity:0.80;
 filter: alpha(opacity=80);
}
div#header-head div.globalNavigaiton{
 margin:0;
 padding:0;
	clear : both;
}

div#header-head div.globalNavigaiton ul{
 margin:0;
 padding:0;
	clear : both;
}
div#header-head ul li{
 margin:0;
 padding:0;
}
div#header-head div.hright-box ul.button-box li a span{padding-top : 18px;}
div#header-head div.hright-box ul.button-box li.login a.login{background-position : -234px 0 ;width : 79px;}
div#header-head div.hright-box ul.button-box li.login a.logout{background-position : -234px -17px ;width : 79px;}
div#header-head div.hright-box ul.button-box li.mypage a{background-position : -313px 0 ;width : 80px;}
div#header-head div.hright-box ul.button-box li.register a{background-position : -393px 0;width : 70px;}
div#header-head div.hright-box ul.button-box li.eng{padding : 0 0 0 30px;}
div#header-head div.hright-box ul.button-box li.eng a{width : 79px;background-position : -463px 0;width : 80px;}
div#header-head div.hright-box ul.button-box li.cn a{width : 79px;background-position : -542px 0;width : 93px; }
div#header-head div.hright-box ul.button-box li.guide{padding : 0 0 0 10px}
div#header-head div.hright-box ul.button-box li.guide a{background: url('/ec/images_common/h_goriyou_guide.png') no-repeat;width : 82px;height :30px }
div#header-head div.hright-box ul.button-box li.guide a span{padding-top : 30px;}
div#header-head div.hright-box ul.button-box li.cartview{padding : 0 0 0 5px;}
div#header-head div.hright-box ul.button-box li.cartview a{background-position : -635px 0;width : 124px;height :30px }
div#header-head div.hright-box ul.button-box li.cartview a span{padding-top : 30px;}
div#header-head div.globalNavigaiton ul li {position:relative;}
div#header-head div.globalNavigaiton ul li a{height : 34px;width :156px;}
div#header-head div.globalNavigaiton ul li div.sub{background : #fff;position:absolute ;z-index:200;width : 156px;left : 8px;top:26px; font-size:12px;}
div#header-head div.globalNavigaiton ul li div.sub ul{border : 1px solid #f46;border-bottom : 16px solid #f46;border-top : 10px solid #f46}
div#header-head div.globalNavigaiton ul li div.sub li{position : relative;}
div#header-head div.globalNavigaiton ul li div.sub li,
div#header-head div.globalNavigaiton ul li div.sub li a{background : transparent no-repeat 5px 8px;	float : none;}
div#header-head div.globalNavigaiton ul li div.sub li a{background: url('/ec/images_common/glb_navi_li_icon.gif') transparent no-repeat 5px 8px;height : auto;display : block;padding : 0.1em 0 0.1em 16px;color : #666;text-decoration : none;}
div#header-head div.globalNavigaiton ul li div.sub li a:hover{color : #ff0019;background: url('/ec/images_common/glb_navi_li_icon.gif') transparent no-repeat 5px 8px;}
div#header-head div.globalNavigaiton ul li a span{padding-top : 34px}
div#header-head div.globalNavigaiton ul li.menut1 a{background-position : 0 -37px;}
div#header-head div.globalNavigaiton ul li.menut2 a{background-position : -156px -37px;}
div#header-head div.globalNavigaiton ul li.menut3 a{background-position : -312px -37px;}
div#header-head div.globalNavigaiton ul li.menut4 a{background-position : -468px -37px;}
div#header-head div.globalNavigaiton ul li.menut5 a{background-position : -624px -37px;}
div#header-head div.globalNavigaiton ul li.menut6 a{background-position : -780px -37px;}
div#header-head div.globalNavigaiton ul li.menut7 a{background-position : -936px -37px;}
div#header-head div.globalNavigaiton ul li.menut1 a:hover{background-position : 0 -71px;}
div#header-head div.globalNavigaiton ul li.menut2 a:hover{background-position : -156px -71px;}
div#header-head div.globalNavigaiton ul li.menut3 a:hover{background-position : -312px -71px;}
div#header-head div.globalNavigaiton ul li.menut4 a:hover{background-position : -468px -71px;}
div#header-head div.globalNavigaiton ul li.menut5 a:hover{background-position : -624px -71px;}
div#header-head div.globalNavigaiton ul li.menut6 a:hover{background-position : -780px -71px;}
div#header-head div.globalNavigaiton ul li.menut7 a:hover{background-position : -936px -71px;}
div#header-head div.globalNavigaiton ul.storelist li a{height : 27px;width :104px}
div#header-head div.globalNavigaiton ul.storelist li a{height : 27px;width :104px}
div#header-head div.globalNavigaiton ul.storelist{z-index:101;}
div#header-head div.globalNavigaiton ul.storelist li.s01 a{background-position : 0 -105px;}
div#header-head div.globalNavigaiton ul.storelist li.s02 a{background-position : -104px -105px;}
div#header-head div.globalNavigaiton ul.storelist li.s03 a{background-position : -208px -105px;}
div#header-head div.globalNavigaiton ul.storelist li.s04 a{background-position : -312px -105px;}
div#header-head div.globalNavigaiton ul.storelist li.s05 a{background-position : -416px -105px;}
div#header-head div.globalNavigaiton ul.storelist li.s06 a{background-position : -520px -105px;}
div#header-head div.globalNavigaiton ul.storelist li.s07 a{background-position : -624px -105px;}
div#header-head div.globalNavigaiton ul.storelist li.s08 a{background-position : -728px -105px;}
div#header-head div.globalNavigaiton ul.storelist li.s09 a{background-position : -832px -105px;width:105px;}
div#header-head div.globalNavigaiton ul.storelist li.s10 a{background-position : -0px -132px;}
div#header-head div.globalNavigaiton ul.storelist li.s11 a{background-position : -104px -132px;}
div#header-head div.globalNavigaiton ul.storelist li.s12 a{background-position : -208px -132px;}
div#header-head div.globalNavigaiton ul.storelist li.s13 a{background-position : -312px -132px;}
div#header-head div.globalNavigaiton ul.storelist li.s14 a{background-position : -416px -132px;}
div#header-head div.globalNavigaiton ul.storelist li.s15 a{background-position : -520px -132px;}
div#header-head div.globalNavigaiton ul.storelist li.s16 a{background-position : -624px -132px;}
div#header-head div.globalNavigaiton ul.storelist li.s17 a{background-position : -728px -132px;}
div#header-head div.globalNavigaiton ul.storelist li.s18 a{background-position : -832px -132px;width:105px;}
div#header-head div.globalNavigaiton ul.storelist li.s01 a:hover{background-position : 0 -161px;}
div#header-head div.globalNavigaiton ul.storelist li.s02 a:hover{background-position : -104px -161px;}
div#header-head div.globalNavigaiton ul.storelist li.s03 a:hover{background-position : -208px -161px;}
div#header-head div.globalNavigaiton ul.storelist li.s04 a:hover{background-position : -312px -161px;}
div#header-head div.globalNavigaiton ul.storelist li.s05 a:hover{background-position : -416px -161px;}
div#header-head div.globalNavigaiton ul.storelist li.s06 a:hover{background-position : -520px -161px;}
div#header-head div.globalNavigaiton ul.storelist li.s07 a:hover{background-position : -624px -161px;}
div#header-head div.globalNavigaiton ul.storelist li.s08 a:hover{background-position : -728px -161px;}
div#header-head div.globalNavigaiton ul.storelist li.s09 a:hover{background-position : -832px -161px;width:105px;}
div#header-head div.globalNavigaiton ul.storelist li.s10 a:hover{background-position : -0px -188px;}
div#header-head div.globalNavigaiton ul.storelist li.s11 a:hover{background-position : -104px -188px;}
div#header-head div.globalNavigaiton ul.storelist li.s12 a:hover{background-position : -208px -188px;}
div#header-head div.globalNavigaiton ul.storelist li.s13 a:hover{background-position : -312px -188px;}
div#header-head div.globalNavigaiton ul.storelist li.s14 a:hover{background-position : -416px -188px;}
div#header-head div.globalNavigaiton ul.storelist li.s15 a:hover{background-position : -520px -188px;}
div#header-head div.globalNavigaiton ul.storelist li.s16 a:hover{background-position : -624px -188px;}
div#header-head div.globalNavigaiton ul.storelist li.s17 a:hover{background-position : -728px -188px;}
div#header-head div.globalNavigaiton ul.storelist li.s18 a:hover{background-position : -832px -188px;width:105px;}



div#header-head div.globalNavigaiton ul.kaitNavigation {z-index:90;}
div#header-head div.globalNavigaiton ul.kaitNavigation li a{height : 50px;width :186px;}
div#header-head div.globalNavigaiton ul.kaitNavigation li a span{padding-top : 50px}

div#header-head div.globalNavigaiton ul li.kait1 a{width :189px;background-position : -2px -106px;}
div#header-head div.globalNavigaiton ul li.kait2 a{background-position : -191px -106px;}
div#header-head div.globalNavigaiton ul li.kait3 a{background-position : -377px -106px;}
div#header-head div.globalNavigaiton ul li.kait4 a{background-position : -563px -106px;}
div#header-head div.globalNavigaiton ul li.kait5 a{width :189px;background-position : -749px -106px;}
div#header-head div.globalNavigaiton ul li.kait1 a:hover{width :189px;background-position : -2px -156px;}
div#header-head div.globalNavigaiton ul li.kait2 a:hover{background-position : -191px -156px;}
div#header-head div.globalNavigaiton ul li.kait3 a:hover{background-position : -377px -156px;}
div#header-head div.globalNavigaiton ul li.kait4 a:hover{background-position : -563px -156px;}
div#header-head div.globalNavigaiton ul li.kait5 a:hover{width :189px;background-position : -749px -156px;}

div#header-head h1{
	width:225px;height:27px;text-indent:-9999px;
 float:left;
}
*html div#header-head h1{
	width:235px;height:37px;text-indent:-9999px;
 float:left;
}
/*-------------------header*/

