@charset "shift_jis";

/* ヘッダー */
#wrap div#headerArea div#headerNavBlock ul li {
	background: url(header_arr_001.gif) no-repeat 0px 0.25em;
}

/* グローバル・ナビゲーション */
#wrap div#gnavArea {
	background: url(gnav_bg_001.gif) repeat-x left top;
}
#wrap div#gnavArea ul li#gnav01 a {
	background: url(gnav_img_001.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav01 a:hover {
		background: url(gnav_img_001ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav01.active a{
			background: url(gnav_img_001ov.jpg) no-repeat left top;
		}
#wrap div#gnavArea ul li#gnav02 a {
	background: url(gnav_img_002.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav02 a:hover {
		background: url(gnav_img_002ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav02.active a{
			background: url(gnav_img_002ov.jpg) no-repeat left top;
		}
#wrap div#gnavArea ul li#gnav03 a {
	background: url(gnav_img_003.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav03 a:hover {
		background: url(gnav_img_003ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav03.active a{
			background: url(gnav_img_003ov.jpg) no-repeat left top;
		}
#wrap div#gnavArea ul li#gnav04 a {
	background: url(gnav_img_004.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav04 a:hover {
		background: url(gnav_img_004ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav04.active a{
			background: url(gnav_img_004ov.jpg) no-repeat left top;
		}
#wrap div#gnavArea ul li#gnav05 a {
	background: url(gnav_img_005.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav05 a:hover {
		background: url(gnav_img_005ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav05.active a{
			background: url(gnav_img_005ov.jpg) no-repeat left top;
		}


* グローバル・ナビゲーション 4ボタン*/
#wrap div#gnavArea {
	background: url(gnav_bg_001.gif) repeat-x left top;
}
#wrap div#gnavArea ul li#gnav01_4nav a {
	background: url(4nav/gnav_img_001.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav01_4nav a:hover {
		background: url(4nav/gnav_img_001ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav01_4nav.active a {
			background: url(4nav/gnav_img_001ov.jpg) no-repeat left top;
		}
#wrap div#gnavArea ul li#gnav02_4nav a {
	background: url(4nav/gnav_img_002.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav02_4nav a:hover {
		background: url(4nav/gnav_img_002ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav02_4nav.active a {
			background: url(4nav/gnav_img_002ov.jpg) no-repeat left top;
		}
#wrap div#gnavArea ul li#gnav03_4nav a {
	background: url(4nav/gnav_img_003.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav03_4nav a:hover {
		background: url(4nav/gnav_img_003ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav03_4nav.active a {
			background: url(4nav/gnav_img_003ov.jpg) no-repeat left top;
		}
#wrap div#gnavArea ul li#gnav04_4nav a {
	background: url(4nav/gnav_img_004.jpg) no-repeat left top;
}
	#wrap div#gnavArea ul li#gnav04_4nav a:hover {
		background: url(4nav/gnav_img_004ov.jpg) no-repeat left top;
	}
		#wrap div#gnavArea ul li#gnav04_4nav.active a {
			background: url(4nav/gnav_img_004ov.jpg) no-repeat left top;
		}


/* メイン */
#wrap div#mainArea {
	background: #FFF url(main_bg_001.gif) repeat-x left top;
}

/* メイン　内部 */ /*----- 2012/02/29 追加しました -----*/
#wrap div#mainArea #contentsArea div.contentsBox01 .inquiryBox001 .guideBlock ul li {
	background: url(footer_arr_001.gif) no-repeat 0px 0.25em;
}

/* サイドナビゲーション */
#wrap div#mainArea div#snavArea div#companyBlock {
	background: url(snav_bg_001.gif) repeat-y left top;
}
#wrap div#mainArea div#snavArea div#companyBlock div#companyBlockInner {
	background: url(snav_bg_002.gif) no-repeat left bottom;
}
#wrap div#mainArea div#snavArea div#companyBlock dl dt {
	background: url(snav_tt_001.jpg) no-repeat left top;
}
#wrap div#mainArea div#snavArea div#companyBlock dl dd dl {
	border-left: 5px solid #096;	
}
#wrap div#mainArea div#snavArea div#companyBlock dl dd dl dd.map a {
	background: url(snav_ico_001.gif) no-repeat left top;
}
#wrap div#mainArea div#snavArea div#companyBlock dl dd p {
	background: url(snav_arr_001.gif) no-repeat 0 0.25em;
}

#wrap div#mainArea div#snavArea div#serviceBlock {
	background: url(snav_bg_001.gif) repeat-y left top;
}
#wrap div#mainArea div#snavArea div#serviceBlock div#serviceBlockInner {
	background: url(snav_bg_002.gif) no-repeat left bottom;
}
#wrap div#mainArea div#snavArea div#serviceBlock dl dt {
	background: url(snav_bg_003.gif) no-repeat left top;
}
#wrap div#mainArea div#snavArea div#serviceBlock dl dd ul li div a {
	background: url(snav_arr_002.gif) no-repeat 12px 21px;
}
#wrap div#mainArea div#snavArea div#serviceBlock dl dd ul li#travel ul li#domestic a {
	background: url(snav_bn_002.jpg) no-repeat left top;
}
#wrap div#mainArea div#snavArea div#serviceBlock dl dd ul li#travel ul li#abroad a {
	background: url(snav_bn_003.jpg) no-repeat left top;
}

#wrap div#mainArea div#snavArea div#mobileBlock {
	background: url(snav_bg_001.gif) repeat-y left top;
}
#wrap div#mainArea div#snavArea div#mobileBlock div#mobileBlockInner {
	background: url(snav_bg_002.gif) no-repeat left bottom;
}
#wrap div#mainArea div#snavArea div#mobileBlock dl dt {
	background: url(snav_bg_003.gif) no-repeat left top;
}
#wrap div#mainArea div#snavArea div#mobileBlock dl dd p#qr {
	background: url(snav_ico_002.gif) no-repeat 0px 6px;
}
#wrap div#mainArea div#snavArea div#mobileBlock dl dd p#url a {
	color: #096;
}
#wrap div#mainArea div#snavArea div#mobileBlock dl dd p#transmit {
	background: url(snav_arr_001.gif) no-repeat 0 0.3em;
}

/* ページトップアンカー */
#wrap div#anchorTopArea p {
	background: url(anchor_arr_001.gif) no-repeat 0px 0.3em;
}

/* フッター */
#wrap div#footerArea div#footerNavBlock ul li {
	background: url(footer_arr_001.gif) no-repeat 0px 0.25em;
}


/* トップページ用 */
#wrap div#mainArea div#contentsArea div.topMassageBlock {
	background: url(top_bg_002.gif) repeat-y left top;
}
#wrap div#mainArea div#contentsArea div.topMassageBlock div.topMassageBlockInner {
	background: url(top_bg_003.gif) no-repeat left bottom;
}
#wrap div#mainArea div#contentsArea div.topMassageBlock h2 {
	background: url(top_h2_001.gif) no-repeat left top;
}
#wrap div#mainArea div#contentsArea div.topMassageBlock .topMassageBlockInnerTop {
	padding:3px 0 0 0;
	background: url(top_h2_001.gif) no-repeat left top;
}

#wrap div#mainArea div#contentsArea div.topContentBlock {
	background: url(top_bg_005.gif) repeat-y left top;
}
#wrap div#mainArea div#contentsArea div.topContentBlock div.topContentBlockInner1 {
	background: url(top_bg_004.jpg) no-repeat left top;
}

#wrap div#mainArea div#contentsArea div.topContentBlock div.topContentBlockInner2 {
	background: url(top_bg_006.gif) no-repeat left bottom;
}
#wrap div#mainArea div#contentsArea div.topContentBlock h3 {
	border-left: 5px solid #096;
}
#wrap div#mainArea div#contentsArea div.topContentBlock ul li.car a {
	background: url(top_ico_001.gif) no-repeat 4px 3px;	
}
#wrap div#mainArea div#contentsArea div.topContentBlock ul li.housing a {
	background: url(top_ico_002.gif) no-repeat 4px 3px;	
}
#wrap div#mainArea div#contentsArea div.topContentBlock ul li.human a {
	background: url(top_ico_003.gif) no-repeat 4px 3px;	
}
#wrap div#mainArea div#contentsArea div.topContentBlock ul li.quake a {
	background: url(top_ico_004.gif) no-repeat 4px 3px;	
}
#wrap div#mainArea div#contentsArea div.topContentBlock ul li.damage a {
	background: url(top_ico_005.gif) no-repeat 4px 3px;	
}
#wrap div#mainArea div#contentsArea div.topContentBlock ul li.fire a {
	background: url(top_ico_006.gif) no-repeat 4px 3px;	
}
#wrap div#mainArea div#contentsArea div.topContentBlock ul li.other a {
	background: url(top_ico_007.gif) no-repeat 4px 3px;	
}

#wrap div#mainArea div#contentsArea div.topInfomationBlock h2 {
	background: url(top_bg_008.gif) no-repeat left top;
}

#wrap div#mainArea div#contentsArea div.topInfomationBlock dl dd{
	background: url(snav_arr_001.gif) no-repeat 0 0.25em;
	padding-left:14px;
}

