@charset "shift_jis";
/* CSS Document */

/* common */
.sprtCmmn{
	background:url(../images/sprite_common.png) no-repeat;
	/*https://img.his-j.com/headfoot/images/sprite_common.png*/
}

/* header */
#imgHeadLogo {
	background-position: 0px 0px;
}
#imgAreaLogo {
	background-position: 0px -39px;
}
#imgAreaLogo_hokkaido {
	background-position: -87px -39px;
	width: 89px;
}
#imgAreaLogo_tohoku {
	background-position: -178px -39px;
	width: 63px;
}
#imgAreaLogo_okinawa {
	background-position: -990px -39px;
	width: 63px;
}
#imgAreaLogo_kij {
	background-position: -245px -39px;
	width: 87px;
}
#imgAreaLogo_ngo { /*中部・北陸*/
	background-position: -333px -39px;
	width: 123px;
}
#imgAreaLogo_kix {
	background-position: -595px -39px;
	width: 62px;
}
#imgAreaLogo_chu {/*中早E四国*/
	background-position: -659px -39px;
	width: 123px;
}
#imgAreaLogo_fuk {
	background-position: -922px -39px;
	width: 63px;
}
#imgAreaLogo_nkm { /*中部*/
	background-position: -458px -39px;
	width: 63px;
}
#imgAreaLogo_kmq{/*北陸*/
	background-position: -527px -39px;
	width: 63px;
}
#imgAreaLogo_hij { /*中国*/
	background-position: -785px -39px;
	width: 63px;
}
#imgAreaLogo_tak{/*四国*/
	background-position: -855px -39px;
	width: 63px;
}

#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 {
	display:inline-block;
	width:16px;
	height:15px;
	background-position: 0px -79px;
	margin: -2px 5px 0 0;
}
#iconBtnNational {
	background-position: -16px -79px;
	position: relative;
	top: -6px;
}
#globalNavHeading01 {
	background-position: 0px -148px;
}
#globalNavmenu01 {
	background-position: -20px -148px;
}
#globalNavmenu02 {
	background-position: -111px -148px;
}
#globalNavmenu03 {
	background-position: -202px -148px;
}
#globalNavmenu04 {
	background-position: -293px -148px;
}
#globalNavmenu05 {
	background-position: -384px -148px;
}
#globalNavmenu06 {
	background-position: -475px -148px;
}
#globalNavmenu07 {
	background-position: -568px -148px;
}
#globalNavHeading02 {
	background-position: 0px -264px;
}
#globalNavmenu08 {
	background-position: -20px -264px;
}
#globalNavmenu09 {
	background-position: -111px -264px;
}
#globalNavmenu10 {
	background-position: -202px -264px;
}
#globalNavmenu11 {
	background-position: -21px -735px;
}
#globalNavmenu12 {
	background-position: -21px -497px;
}
#globalNavmenu13 {
	background-position: -121px -497px;
}
#globalNavmenu14 {
	background-position: -221px -497px;
}
#globalNavmenu15 {
	background-position: -321px -497px;
}
#globalNavmenu16 {
	background-position: -421px -497px;
}
#globalNavmenu17 {
	background-position: -521px -497px;
}
#globalNavmenu18 {
	background-position: -621px -497px;
}
#globalNavmenu19 {
	background-position: -21px -616px;
}
#globalNavmenu20 {
	background-position: -121px -616px;
}
#globalNavmenu21 {
	background-position: -21px -855px;
}





#globalNavmenu01:hover {
	background-position: -20px -205px;
}
#globalNavmenu02:hover {
	background-position: -111px -205px;
}
#globalNavmenu03:hover {
	background-position: -202px -205px;
}
#globalNavmenu04:hover {
	background-position: -293px -205px;
}
#globalNavmenu05:hover {
	background-position: -384px -205px;
}
#globalNavmenu06:hover {
	background-position: -475px -205px;
}
#globalNavmenu07:hover {
	background-position: -568px -205px;
}
#globalNavmenu08:hover {
	background-position: -20px -321px;
}
#globalNavmenu09:hover {
	background-position: -111px -321px;
}
#globalNavmenu10:hover {
	background-position: -202px -321px;
}
#globalNavmenu11:hover {
	background-position: -21px -793px;
}
#globalNavmenu12:hover {
	background-position: -21px -554px;
}
#globalNavmenu13:hover {
	background-position: -121px -554px;
}
#globalNavmenu14:hover {
	background-position: -221px -554px;
}
#globalNavmenu15:hover {
	background-position: -321px -554px;
}
#globalNavmenu16:hover {
	background-position: -421px -554px;
}
#globalNavmenu17:hover {
	background-position: -521px -554px;
}
#globalNavmenu18:hover {
	background-position: -621px -554px;
}
#globalNavmenu19:hover {
	background-position: -21px -673px;
}
#globalNavmenu20:hover {
	background-position: -121px -673px;
}
#globalNavmenu21:hover {
	background-position: -21px -913px;
}




#globalNavmenu01_on {
	background-position: -20px -205px;
}
#globalNavmenu02_on {
	background-position: -111px -205px;
}
#globalNavmenu03_on {
	background-position: -202px -205px;
}
#globalNavmenu04_on {
	background-position: -293px -205px;
}
#globalNavmenu05_on {
	background-position: -384px -205px;
}
#globalNavmenu06_on {
	background-position: -475px -205px;
}
#globalNavmenu07_on {
	background-position: -568px -205px;
}
#globalNavmenu08_on {
	background-position: -20px -321px;
}
#globalNavmenu09_on {
	background-position: -111px -321px;
}
#globalNavmenu10_on {
	background-position: -202px -321px;
}
#globalNavmenu11_on {
	background-position: -21px -793px;
}
#globalNavmenu12_on {
	background-position: -21px -554px;
}
#globalNavmenu13_on {
	background-position: -121px -554px;
}
#globalNavmenu14_on {
	background-position: -221px -554px;
}
#globalNavmenu15_on {
	background-position: -321px -554px;
}
#globalNavmenu16_on {
	background-position: -421px -554px;
}
#globalNavmenu17_on {
	background-position: -521px -554px;
}
#globalNavmenu18_on {
	background-position: -621px -554px;
}
#globalNavmenu19_on {
	background-position: -21px -673px;
}
#globalNavmenu20_on {
	background-position: -121px -673px;
}
#globalNavmenu21_on {
	background-position: -21px -913px;
}


.headerBg {
	background-position: -90px -80px;
	padding: 0 6px;
	margin: 1px 0 0 0;
}
.headerBg02 {
	background-position: -213px -80px;
	padding: 0 15px;
	margin: 1px 0 0 0;
}


#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 {
	background-position: -90px -80px;
	padding: 0 7px;
	margin: 1px 0 0 0;
}
.footerBg02 {
	background-position: -151px -80px;
	margin: 5px 4px 0 0;
}
#sectionLineImg {
	background-position: 0px -454px;
	margin: 2px 0 0;
}
#privacyImg {
	background-position: 0px -380px;
	margin: 4px 0 0;
}
.footerBg03 {
	background-position: -195px -78px;
	margin: 0 7px !important;
	height: 15px;
}
.footerBg04 {
	background-position: -195px -81px;
	margin: -4px 10px;
	height: 15px;
}
#copyRight {
	background-position: -268px -98px;
}