/* 2008年度リニューアルテーマ */

* {
	margin: 0px;
	padding: 0px;
}

body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #002B82;
	/* IEバグ回避 */
	text-align: center;
	font-size: 10pt;
}

body.0nocheck {
	background-image: none;
	background-color: #822B00;
}

div {
	text-align: left;	/* IEバグ回避の副作用 */
}

div.clear {
	clear: both;
}

img {
	border: 0px none;
}

a {
	text-decoration: none;
}

/*== ブロック定義 ==============================================*/

div#WhiteSpace {
	background-color: #fff;
	width: 800px;
	margin: 0px auto;
}

div#Container {
	background-color: #fff;
	width: 760px;
	margin-left: 20px;
}

div.siteHeader {
	width: 760px;
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px; /* 画像置換 */
}

div.siteHeader h1 {
	height: 50px;
}

div.siteHeader img {
	position: relative;
	z-index: 100;
	text-indent: 0px;
	top: 41px;
	left: 661px;
}

div#SiteHeader1 { background-image: url(../images/header/header1.jpg); }
div#SiteHeader2 { background-image: url(../images/header/header2.jpg); }
div#SiteHeader3 { background-image: url(../images/header/header3.jpg); }
div#SiteHeader4 { background-image: url(../images/header/header4.jpg); }
div#SiteHeader5 { background-image: url(../images/header/header5.jpg); }
div#SiteHeader6 { background-image: url(../images/header/header6.jpg); }
div#SiteHeader7 { background-image: url(../images/header/header7.jpg); }
div#SiteHeader9 { background-image: url(../images/header/header9.jpg); }
div#SiteHeader10 { background-image: url(../images/header/header1.jpg); }

div#SiteLeft {
	float: left;
	width: 175px;
}

div#SiteMain {
	float: right;
	width: 570px;
}

div#SiteFooter {
	width: 760px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border-top: 1px solid #888;
	color: #888;
}

/*== サイドバー定義 ============================================*/

div#SiteMenu {
	width: 175px;
	background-image: url(../images/menu/menubg.jpg);
	background-repeat: repeat-y;
}

div#SiteContactTop {
	background-image: url(../images/menu/menu_ad1.jpg);
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

div#SiteContact {
	background-image: url(../images/menu/menu_ad3.jpg);
	background-repeat: repeat-y;
}

div#SiteContactText {
	text-align: center;
	margin-left: 4px;
	width: 148px;
}

div#SiteContactBottom {
	background-image: url(../images/menu/menu_ad2.jpg);
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

div#SiteMenuBottom {
	background-image: url(../images/menu/menubottom.jpg);
	background-repeat: no-repeat;
	height: 6px;
	overflow: hidden;
}

div#SiteBanner {
	margin-top: 12px;
	margin-left: 8px;
}

/*== メインメニュー定義 ========================================*/

ul#MainMenu {
	margin-bottom: 8px;
}

ul#MainMenu li {
	list-style: none;
	width: 175px;
	height: 29px;
	text-indent: -9999px; /* 画像置換 */
}

ul#MainMenu a {
	display: block;
	height: 100%;
}

ul#MainMenu a:focus{
/**/
	overflow: hidden;
/**/
}

div#SiteMenu li#MainMenu1 { background-image: url(../images/menu/menu1b.jpg); }
div#SiteMenu li#MainMenu1 a { background-image: url(../images/menu/menu1a.jpg); }
div#SiteMenu li#MainMenu1 a.current { background-image: url(../images/menu/menu1c.jpg); }
div#SiteMenu li#MainMenu2 { background-image: url(../images/menu/menu2b.jpg); }
div#SiteMenu li#MainMenu2 a { background-image: url(../images/menu/menu2a.jpg); }
div#SiteMenu li#MainMenu2 a.current { background-image: url(../images/menu/menu2c.jpg); }
div#SiteMenu li#MainMenu3 { background-image: url(../images/menu/menu3b.jpg); }
div#SiteMenu li#MainMenu3 a { background-image: url(../images/menu/menu3a.jpg); }
div#SiteMenu li#MainMenu3 a.current { background-image: url(../images/menu/menu3c.jpg); }
div#SiteMenu li#MainMenu4 { background-image: url(../images/menu/menu4b.jpg); }
div#SiteMenu li#MainMenu4 a { background-image: url(../images/menu/menu4a.jpg); }
div#SiteMenu li#MainMenu4 a.current { background-image: url(../images/menu/menu4c.jpg); }
div#SiteMenu li#MainMenu5 { background-image: url(../images/menu/menu5b.jpg); }
div#SiteMenu li#MainMenu5 a { background-image: url(../images/menu/menu5a.jpg); }
div#SiteMenu li#MainMenu5 a.current { background-image: url(../images/menu/menu5c.jpg); }
div#SiteMenu li#MainMenu6 { background-image: url(../images/menu/menu6b.jpg); }
div#SiteMenu li#MainMenu6 a { background-image: url(../images/menu/menu6a.jpg); }
div#SiteMenu li#MainMenu6 a.current { background-image: url(../images/menu/menu6c.jpg); }
div#SiteMenu li#MainMenu7 { background-image: url(../images/menu/menu7b.jpg); }
div#SiteMenu li#MainMenu7 a { background-image: url(../images/menu/menu7a.jpg); }
div#SiteMenu li#MainMenu7 a.current { background-image: url(../images/menu/menu7c.jpg); }
div#SiteMenu li#MainMenu8 { background-image: url(../images/menu/menu8b.jpg); }
div#SiteMenu li#MainMenu8 a { background-image: url(../images/menu/menu8a.jpg); }
div#SiteMenu li#MainMenu8 a.current { background-image: url(../images/menu/menu8c.jpg); }
div#SiteMenu li#MainMenu9 { background-image: url(../images/menu/menu9b.jpg); }
div#SiteMenu li#MainMenu9 a { background-image: url(../images/menu/menu9a.jpg); }
div#SiteMenu li#MainMenu9 a.current { background-image: url(../images/menu/menu9c.jpg); }
div#SiteMenu li#MainMenu10 { background-image: url(../images/menu/menu10b.jpg); }
div#SiteMenu li#MainMenu10 a { background-image: url(../images/menu/menu10a.jpg); }
div#SiteMenu li#MainMenu10 a.current { background-image: url(../images/menu/menu10c.jpg); }

div#SiteMenu a:hover {
	background: none !important;
}

div#SiteMenu li.subMenu {
	text-indent: 0px;
	list-style: none;
	padding: 0px 0px 0px 10px;
	width: 150px;
	height: auto;
}

div#SiteMenu li.subMenu a {
	padding: 2px;
	color: #eee;
}

div#SiteMenu li.subMenu a:hover {
	background: #33c !important;
	color: #fff;
}


div.categoryHeader {
	width: 570px;
	height: 38px;
	text-indent: -9999px; /* 画像置換 */
}

div#CategoryHeader2 { background-image: url(../images/title/title1.gif); }
div#CategoryHeader3 { background-image: url(../images/title/title2.gif); }
div#CategoryHeader4 { background-image: url(../images/title/title3.gif); }
div#CategoryHeader5 { background-image: url(../images/title/title4.gif); }
div#CategoryHeader6 { background-image: url(../images/title/title5.gif); }
div#CategoryHeader7 { background-image: url(../images/title/title6.gif); }
div#CategoryHeader8 { background-image: url(../images/title/title7.gif); }
div#CategoryHeader9 { background-image: url(../images/title/title8.gif); }
div#CategoryHeader10 { background-image: url(../images/title/title10.gif); }

div#toto-link {
	margin-top: 2px;
}

div#jal-link {
	margin-top: 2px;
}
