@charset "Shift_JIS";

/*　ホーム　*/
#HOME #MAIN-CLM { padding: 0 11px 0 24px ;
	width: 768px ;
	background: url(/imgs/home/home_bg1.jpg) no-repeat left top ;
}

#HOME #MAIN-CLM a { color: #AC6900 ;
}

#HOME #MAIN-CLM h2 { float: right ;
	padding: 194px 19px 43px 0 ;
}

#HOME #LEFT-PANE { width: 193px ;
	float: left ;
	padding-bottom: 42px ;
}
#HOME .event { background: url(/imgs/home/home_ev_bg1.gif) no-repeat left top ;
	padding: 15px 0 20px ;
}
#HOME .event h3 { padding: 0 0 7px 6px ;
}
#HOME .event p.rss { padding: 0 7px 7px 0 ;
	float: right ;
}
#HOME .event ul { background: url(/imgs/home/home_ev_bg2.gif) no-repeat left bottom ;
	padding: 8px 14px 60px 12px ;
}
#HOME .event li { background: url(/imgs/home/home_dot.gif) repeat-x left bottom ;
	width: 167px ;
	padding-bottom: 18px ;
	margin-bottom: 8px ;
}
#HOME .event li a { background: url(/imgs/home/home_arw.gif) no-repeat left top ;
	padding-left: 23px ;
	width: 144px ;
	display: block ;
}
#HOME .bnr { padding-bottom: 30px ;
}
#HOME .bnr li { padding-bottom: 12px ;
}
#HOME .bnr .btn-bnr { padding-bottom: 0 ;
}
#HOME .bnr img { display: block ;
}
#HOME .bnr li a,
#HOME .info a { display: block ;
	line-height: 0 ;
}
#HOME .info { background: url(/imgs/home/home_info_bg.gif) no-repeat left bottom ;
	padding-bottom: 37px ;
	line-height: 0 ;
}
#HOME .info li { display: block ;
	float: left ;
}
#HOME .info img { display: block ;
}

#HOME #RIGHT-PANE { float: right ;
	width: 541px ;
	padding-bottom: 42px ;
	margin: 0 ;
}
#HOME #RIGHT-PANE .clm { background: url(/imgs/home/home_bg2.gif) no-repeat right top ;
	padding: 9px 0 58px ;
}
#HOME #RIGHT-PANE .clm h4 { padding-bottom: 14px ;
}
#HOME #RIGHT-PANE .clm li { padding-bottom: 14px ;
}
#HOME #RIGHT-PANE .clm .rinji { margin-left: 48px;
}
#HOME #RIGHT-PANE .clm .rinji dt { float: left;
	font-weight: bold;
	color: #ff0000;
}
#HOME #RIGHT-PANE .clm .rinji dd { margin-left: 5em;
	font-weight: bold;
	color: #ff0000;
}
#HOME .inq { background: url(/imgs/home/home_inq_bg.gif) no-repeat left bottom ;
	margin-bottom: 18px ;
}
#HOME .inq h5 { padding-bottom: 12px ;
}
#HOME .inq dl { padding: 0 12px ;
}
#HOME .inq dt { float: left ;
}
#HOME .inq dd { padding: 0 0 12px 51px ;
}

/*　ホーム　*/


/*　ローカルナビ　*/
#LNV { background: url(/imgs/home/lnv.gif) no-repeat left top ;
}
#LNV a { background: url(/imgs/home/lnv.gif) no-repeat left top ;
}
/*　ローカルナビ終了　*/


/* ご利用にあたって */
#LN #LNV .lnv-5 a { background-position: -388px -176px;
}

#LN #RIGHT-PANE p { padding: 0 0 36px 3px ;
}
#LN h2 { padding-bottom: 24px ;
}
#LN .clm { padding: 0 0 18px 6px ;
}
#LN .clm h3 { padding-bottom: 12px ;
}
#LN #RIGHT-PANE .date { text-align: right ;
	padding-bottom: 96px ;
}
/* ご利用にあたって終了 */


/*お問い合わせ*/
#IQ #GNV-BTN-6 a { background-position: -608px -44px;
}
#IQ #LNV .lnv-3 a { background-position: -388px -96px;
}
#IQ h2 { padding-bottom: 36px ;
}
#IQ h3 { padding: 0 0 24px 6px ;
}
#IQ .clm { padding: 0 0 48px 12px ;
}
#IQ .clm img { display: block ;
}
#IQ .clm ul { padding-bottom: 14px ;
}
#IQ .clm li { padding-bottom: 22px ;
}
#IQ .clm dd { margin-top: -16px ;
	padding: 0 0 24px 113px ;
}
#IQ .clm2 { padding: 0 0 62px 12px ;
}
#IQ .clm2 dt a,
#IQ .clm2 dt .nolink { background: url(/imgs/cmn/arw_l.gif) no-repeat left top ;
	padding: 0.25em 0 0.25em 24px ;
}
#IQ .clm2 dd { margin: -1.5em 0 18px ;
	padding: 0 0 19px 198px ;
	background: url(/imgs/cmn/dot3.gif) repeat-x left bottom ;
}

/*お問い合わせ終了*/


/* エラー */
#NF #MAIN-CLM { margin-top: 36px ;
}
#NF h2 { padding-bottom: 18px ;
}
#NF h3 { padding-bottom: 24px ;
}
#NF .clm { padding-bottom: 210px ;
}
#NF .clm p { padding: 0 0 24px 6px ;
}
#NF .arw { background: url(/imgs/cmn/arw.gif) no-repeat scroll left ;
	padding-left: 13px ;
}
/* エラー */


/* サイトマップ */
#SM #LNV .lnv-4 a { background-position: -388px -136px;
}
#SM h2 { padding-bottom: 12px ;
}
#SM table { width: 522px ;
	margin: 0 0 60px 6px ;
}
#SM th { width: 120px ;
	padding: 24px 0 ; 
	text-align: left;
	vertical-align: top ;
	font-weight: normal ;
}
#SM td { width: 144px ;
	padding: 24px 0 ;
	background: transparent url(/imgs/cmn/dot3.gif) repeat-x scroll left bottom ;
}
#SM .auto { width: auto ;
}
#SM table th a,
#SM table td a,
#SM .sm-nolink { background: url(/imgs/cmn/arw_l.gif) no-repeat scroll left top ;
	padding: 0.25em 0 0.25em 24px ;
}
#SM .txt-top { vertical-align: top ;
}
/* サイトマップ */

