@charset "shift_jis";
/*common*/
.sprtCmmn{background:url(/headfoot/images/sprite_common.png) no-repeat;}
.headNavImg_kanto{background: url(/headfoot/images/sprite_commonKanto.png) no-repeat;}

/*header*/
#imgHeadLogo{background-position:0px 0px;}
#imgAreaLogo{background-position:0px -39px;}

#imgAreaLogo_tohoku,#imgAreaLogo_okinawa,#imgAreaLogo_fuk,#imgAreaLogo_nkm,#imgAreaLogo_kmq,#imgAreaLogo_hij,#imgAreaLogo_tak{width:63px;}

#imgAreaLogo_ngo,#imgAreaLogo_chu{width:123px;}

#imgAreaLogo_hokkaido{width:89px; background-position:-87px -39px;}
#imgAreaLogo_tohoku{width: 66px; background-position:-178px -39px;}
#imgAreaLogo_okinawa{background-position:-1006px -39px;}
#imgAreaLogo_kij{width:61px; background-position:-252px -39px;}
#imgAreaLogo_ngo{width:123px; background-position:-342px -39px;}
#imgAreaLogo_kix{width:62px; background-position:-605px -39px;}
#imgAreaLogo_chu{width:123px; background-position:-674px -39px;}
#imgAreaLogo_fuk{background-position:-937px -39px;}
#imgAreaLogo_fuk02{width: 116px; background-position:-1235px -39px;}
#imgAreaLogo_nkm{background-position:-466px -39px;}
#imgAreaLogo_kmq{background-position:-534px -39px;}
#imgAreaLogo_hij{background-position:-799px -39px;}
#imgAreaLogo_tak{background-position:-868px -39px;}

#imgAreaButton{background-position:0px -99px;}
#imgBtnReservation{background-position:-142px -99px;}
#imgBtnReservation:hover{background-position:-142px -122px;}
#imgBtnLog{background-position:-76px -99px;}
#imgBtnLog:hover{background-position:-76px -122px;}
#iconBtnShop{width:16px; height:15px; margin:-2px 5px 0 0; background-position:0px -79px; display:inline-block;}
#iconBtnNational{background-position:-16px -79px; position:relative; top:-6px;}

#globalNav_kokunaiMenu02{background-position: -701px -264px;}
#globalNav_kokunaiMenu02:hover{background-position: -701px -321px;}

#globalNavHeading01{background-position: 0px -148px;}
#globalNavmenu01{background-position:-21px -148px;}
#globalNavmenu02{background-position:-104px -148px;}
#globalNavmenu03{background-position:-187px -148px;}
#globalNavmenu04{background-position:-270px -148px;}
#globalNavmenu05{background-position:-353px -148px;}
#globalNavmenu06{background-position:-436px -148px;}
#globalNavmenu07{background-position:-518px -148px;}

#globalNavHeading02{background-position:0px -264px;}
#globalNavmenu08{background-position:-21px -264px;}
#globalNavmenu09{background-position:-104px -264px;}
#globalNavmenu10{background-position:-187px -264px;}
#globalNavmenu11{background-position:-21px -735px;}
#globalNavmenu12{background-position:-21px -497px;}
#globalNavmenu13{background-position:-112px -497px;}
#globalNavmenu14{background-position:-203px -497px;}
#globalNavmenu15{background-position:-294px -497px;}
#globalNavmenu16{background-position:-385px -497px;}
#globalNavmenu17{background-position:-476px -497px;}
#globalNavmenu18{background-position:-567px -497px;}
#globalNavmenu19{background-position:-21px -616px;}
#globalNavmenu20{background-position:-203px -616px;}
#globalNavmenu21{background-position:-21px -855px;}
#globalNavmenu22{background-position:-949px -264px;}
#globalNavmenu23{background-position:-421px -616px;}
#globalNavmenu24{background-position:-330px -616px;}
#globalNavmenu25{background-position: -513px -616px;}

#globalNavmenu01_on,
#globalNavmenu01:hover{background-position:-21px -205px;}
#globalNavmenu02_on,
#globalNavmenu02:hover{background-position:-104px -205px;}
#globalNavmenu03_on,
#globalNavmenu03:hover{background-position:-187px -205px;}
#globalNavmenu04_on,
#globalNavmenu04:hover{background-position:-270px -205px;}
#globalNavmenu05_on,
#globalNavmenu05:hover{background-position:-353px -205px;}
#globalNavmenu06_on,
#globalNavmenu06:hover{background-position:-436px -205px;}
#globalNavmenu07_on,
#globalNavmenu07:hover{background-position:-518px -205px;}
#globalNavmenu08_on,
#globalNavmenu08:hover{background-position:-21px -321px;}
#globalNavmenu09_on,
#globalNavmenu09:hover{background-position:-104px -321px;}
#globalNavmenu10_on,
#globalNavmenu10:hover{background-position:-187px -321px;}
#globalNavmenu11_on,
#globalNavmenu11:hover{background-position:-21px -793px;}
#globalNavmenu12_on,
#globalNavmenu12:hover{background-position:-21px -554px;}
#globalNavmenu13_on,
#globalNavmenu13:hover{background-position:-112px -554px;}
#globalNavmenu14_on,
#globalNavmenu14:hover{background-position:-203px -554px;}
#globalNavmenu15_on,
#globalNavmenu15:hover{background-position:-294px -554px;}
#globalNavmenu16_on,
#globalNavmenu16:hover{background-position:-385px -554px;}
#globalNavmenu17_on,
#globalNavmenu17:hover{background-position:-476px -554px;}
#globalNavmenu18_on,
#globalNavmenu18:hover{background-position:-567px -554px;}
#globalNavmenu19_on,
#globalNavmenu19:hover{background-position:-21px -673px;}
#globalNavmenu20_on,
#globalNavmenu20:hover{background-position:-203px -673px;}
#globalNavmenu21_on,
#globalNavmenu21:hover{background-position:-21px -913px;}
#globalNavmenu22_on,
#globalNavmenu22:hover{background-position:-949px -321px;}
#globalNavmenu23_on,
#globalNavmenu23:hover{background-position:-421px -673px;}
#globalNavmenu24:hover{background-position: -330px -673px;}
#globalNavmenu25:hover{background-position: -513px -673px;}

#globalNavmenu03.menuBtn{background-position:-867px -148px;}
#globalNavmenu10.menuBtn{background-position:-950px -264px;}
#globalNavmenu20.menuBtn{background-position:-513px -616px;}

#globalNavmenu03_on.menuBtn,
#globalNavmenu03.menuBtn:hover{background-position:-867px -205px;}

#globalNavmenu10_on.menuBtn,
#globalNavmenu10.menuBtn:hover{background-position:-950px -321px;}

#globalNavmenu20_on.menuBtn,
#globalNavmenu20.menuBtn:hover{background-position:-513px -673px;}


.headerBg,.headerBg02{margin: 1px 0 0 0;}
.headerBg{padding:0 6px; background-position:-90px -80px;}
.headerBg02{padding:0 15px; background-position:-213px -80px;}


#header #header_Right #accountMenu01{
	margin:4px 0 0;
	display:inline-block;
	*display:inline;
	*zoom: 1;
}
#header #header_Right #accountMenu01 li{margin-right:12px;display:inline;}
#header #header_Right #accountMenu01 .shopTx{font-size:11px;font-weight:bold;color:#333333;letter-spacing:0.03em;}


/*footer*/
.footerBg {padding:0 7px;margin:1px 0 0 0; background-position:-90px -80px;}
.footerBg02 {margin:5px 4px 0 0; background-position:-151px -80px;}
#sectionLineImg {margin:2px 0 0; background-position:0px -454px;}
#privacyImg {margin:4px 0 0; background-position:0px -380px;}
.footerBg03,.footerBg04{height:15px;}
.footerBg03 {margin:0 7px !important; background-position:-195px -78px;}
.footerBg04 {margin:-4px 10px; background-position:-195px -81px;}
#copyRight {background-position:-268px -98px;}