@charset "UTF-8";
#header {
	background: url(../images/mainImg08.jpg) center 132px no-repeat;
}
#container #gNavi {
	background-position: right -528px;
}
/* ご利用案内subNavi:hover設定 */
#container ul#subNavi li a {
	background: url(../images/subNavi04.png) no-repeat;
}
#container ul#subNavi li a#subNavi01:hover,
#container ul#subNavi li a#subNavi01.subNaviAct {
	background-position: 0 -74px;
}
#container ul#subNavi li a#subNavi02:hover,
#container ul#subNavi li a#subNavi02.subNaviAct {
	background-position: 0 -111px;
}
#container ul#subNavi li a#subNavi03:hover,
#container ul#subNavi li a#subNavi03.subNaviAct {
	background-position: 0 -259px;
}
#container ul#subNavi li a#subNavi04:hover,
#container ul#subNavi li a#subNavi04.subNaviAct {
	background-position: 0 -296px;
}
#container ul#subNavi li a#subNavi05:hover,
#container ul#subNavi li a#subNavi05.subNaviAct {
	background-position: 0 -333px;
}


/* グローバルナビ カテゴリーC 位置オーバーライド */
#container #gNaviC {
	top: 50px;
}

/* 見出し */
h1 {
	background-position: 0 -640px;
}
h1#h1_02 {
	background-position: 0 -480px;
}

h2#h2_01 {
	background-position: 10px -672px;
}
h2#h2_02 {
	background-position: 10px -696px;
}
h2#h2_03 {
	background-position: 10px -720px;
}
h2#h2_04 {
	background-position: 10px -744px;
}

/* Form */
#form1 label {
	float: left;
	width: 200px;
}
#container #content .article #form1 div.formRow {
	border-bottom: 1px dotted #9bb4e4;
}
#form1 input {
	margin-left: 0;
}
#form1 .requiredItem {
	color: red;
}

/* sitemapリスト */
#container #content .article.sitemapDiv ul {
	padding-top: 0px;
	padding-bottom: 15px;
}
#container #content .article.sitemapDiv ul li {
	float: left;
	width: 330px;
}

#container #content .article.sitemapDiv ul ul,
#container #content .article.sitemapDiv ul ul ul,
#container #content .article.sitemapDiv ul ul ul ul {
	padding-left: 0px;
	padding-bottom: 0;
	margin-left: 15px;
	margin-bottom: 15px;
	list-style: none;
	border-left: 1px dotted #999;
}
#container #content .article.sitemapDiv ul ul li,
#container #content .article.sitemapDiv ul ul ul li,
#container #content .article.sitemapDiv ul ul ul ul li {
	background: url(../images/listDots.gif) no-repeat;
	padding-left: 17px;
	float: none;
	width: auto;
}
#container #content .article.sitemapDiv ul ul ul ul li {
	font-size: 0.875em;
}
/* Links位置オーバーライド */
#sideBar #links {
	margin-top: 234px;
}
