@charset "utf-8";

/*////////////////////////////////////////////////////////////

	[default.css] author: S.Kaizu
	
	 A. resert
	 B. body
	 C. text
	 D. table
	 E. form
	
	 1. share
	 2. header
	 3. footer
	 4. 00_top
	 5. 01_power-plate
	 6. 02_narl
	 7. 03_impressions
	 8. 04_course
	 9. 05_price
	10. 06_staff-and-access

////////////////////////////////////////////////////////////*/


/*------------------------------------------------------------

	A. resert

------------------------------------------------------------*/
body, div,
h1, h2, h3, h3, h4, h5, h6,
p, blockquote, address, pre,
ul, ol, li, dl, dt, dd,
table, th, td,
form, fieldset {
	margin: 0;
	padding: 0;
}

/*------------------------------------------------------------

	B. body

------------------------------------------------------------*/
body {
	background: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333;
}

a {
}

a:visited {
}

a:hover {
}

/*------------------------------------------------------------

	C. text

------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1, h2, h3, h4, h5 {
	line-height: 1.2;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}

p, li, dd, td {
	text-align: justify;
	text-justify: inter-ideograph;/*IE*/
}

em {
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

hr {
	display: none;
}

img {
	border: none;
}

/*------------------------------------------------------------

	D. table

------------------------------------------------------------*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

* html table {
	font-size: 100%;
}

th,
td {
	vertical-align: top;
	padding: 0.5em 1em;
	line-height: 1.5;
}

/*------------------------------------------------------------

	E. form

------------------------------------------------------------*/
select,
input,
textarea {
	font-size: 99%;
}

/*//////////////////////////////////////////////////////////*/

/*------------------------------------------------------------

	1. share

------------------------------------------------------------*/
img {
	display: block;
}

a {
	outline: none;
}

/* container
------------------------------------------------------------*/
div#index00,
div#index01,
div#index02,
div#index03,
div#index04,
div#index05,
div#index06 {
	position: relative;
	z-index: 1;
	width: 100%;
	margin: 0 0 85px;
}

div#index00 div.wrapper,
div#index01 div.wrapper,
div#index02 div.wrapper,
div#index03 div.wrapper,
div#index04 div.wrapper,
div#index05 div.wrapper,
div#index06 div.wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto;
}

/* block size
------------------------------------------------------------*/
div#index01 h2,
div#index02 h2,
div#index03 h2,
div#index04 h2,
div#index05 h2,
div#index06 h2 {
	height: 70px;
}

/* centering for ie6
------------------------------------------------------------*/
* html div#header,
* html div#footer,
* html div#index00,
* html div#index01,
* html div#index02,
* html div#index03,
* html div#index04,
* html div#index05,
* html div#index06 {
	text-align: center;
}
* html div#header div.wrapper,
* html div#footer div.wrapper,
* html div#index00 div.wrapper,
* html div#index01 div.wrapper,
* html div#index02 div.wrapper,
* html div#index03 div.wrapper,
* html div#index04 div.wrapper,
* html div#index05 div.wrapper,
* html div#index06 div.wrapper {
	text-align: left;
}

/* image replace
------------------------------------------------------------*/
div#header div#logo h1 a,
div#header div#logo p,
div#header ul#gnav a,
div#footer p#top a,
div#index00 h2,
div#index00 h3,
div#index00 p#copy1,
div#index00 p#copy2,
div#index00 p#copy3,
div#index00 p#copy4,
div#index00 p.link a,
div#index01 h2,
div#index01 h3,
div#index01 p.link a,
div#index01 div#effects h3,
div#index02 h2,
div#index02 p.link a,
div#index02 div#mechanism *,
div#index02 div#catch *,
div#index03 h2,
div#index04 h2,
div#index04 div.course h3,
div#index05 h2,
div#index05 *,
div#index06 h2,
div#index06 h3 {
	text-indent: -9999px;
	overflow: hidden;
}

/* justify
------------------------------------------------------------*/
div#index01 div.text p,
div#index02 div.text p {
	text-align: justify;
	text-justify: inter-ideograph;/*IE*/
}

/*------------------------------------------------------------

	2. header

------------------------------------------------------------*/
div#header {
	position: fixed;
	z-index: 2;
	left: 0;
	top: 0;
	width: 100%;
	height: 70px;
	background: url(../header/background.png) no-repeat center top;
}
* html div#header {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../header/background.gif) no-repeat center top;
}

div#header div.wrapper {
	position: relative;
	width: 900px;
	margin: 0 auto;
}

/* 2-1. logo
------------------------------------------------------------*/
div#header div#logo {
	float: left;
	background: url(../header/logo.png) no-repeat;
}
* html div#header div#logo {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="header/logo.png", sizingMethod="crop");
}

div#header div#logo a {
	display: block;
	width: 205px;
	height: 65px;
}

/* 2-2. gnav
------------------------------------------------------------*/
div#header ul#gnav {
	float: right;
	list-style: none;
}

div#header ul#gnav li {
	float: left;
	margin: 0 0 0 2px;
}
* html div#header ul#gnav li {
	display: inline;
}

div#header ul#gnav li.power-plate {
	background: url(../header/nav01_o.png) no-repeat;
}
div#header ul#gnav li.narl {
	background: url(../header/nav02_o.png) no-repeat;
}
div#header ul#gnav li.impressions {
	background: url(../header/nav03_o.png) no-repeat;
}
div#header ul#gnav li.course {
	background: url(../header/nav04_o.png) no-repeat;
}
div#header ul#gnav li.price {
	background: url(../header/nav05_o.png) no-repeat;
}
div#header ul#gnav li.staff-and-access {
	background: url(../header/nav06_o.png) no-repeat;
}
* html div#header ul#gnav li.power-plate {
	background: url(../header/nav01_o.gif) no-repeat;
}
* html div#header ul#gnav li.narl {
	background: url(../header/nav02_o.gif) no-repeat;
}
* html div#header ul#gnav li.impressions {
	background: url(../header/nav03_o.gif) no-repeat;
}
* html div#header ul#gnav li.course {
	background: url(../header/nav04_o.gif) no-repeat;
}
* html div#header ul#gnav li.price {
	background: url(../header/nav05_o.gif) no-repeat;
}
* html div#header ul#gnav li.staff-and-access {
	background: url(../header/nav06_o.gif) no-repeat;
}

div#header ul#gnav a {
	display: block;
	width: 110px;
	height: 45px;
}

div#header ul#gnav li.power-plate a {
	background: url(../header/nav01.png) no-repeat;
}
div#header ul#gnav li.narl a {
	background: url(../header/nav02.png) no-repeat;
}
div#header ul#gnav li.impressions a {
	background: url(../header/nav03.png) no-repeat;
}
div#header ul#gnav li.course a {
	background: url(../header/nav04.png) no-repeat;
}
div#header ul#gnav li.price a {
	background: url(../header/nav05.png) no-repeat;
}
div#header ul#gnav li.staff-and-access a {
	background: url(../header/nav06.png) no-repeat;
}
* html div#header ul#gnav li.power-plate a {
	background: url(../header/nav01.gif) no-repeat;
}
* html div#header ul#gnav li.narl a {
	background: url(../header/nav02.gif) no-repeat;
}
* html div#header ul#gnav li.impressions a {
	background: url(../header/nav03.gif) no-repeat;
}
* html div#header ul#gnav li.course a {
	background: url(../header/nav04.gif) no-repeat;
}
* html div#header ul#gnav li.price a {
	background: url(../header/nav05.gif) no-repeat;
}
* html div#header ul#gnav li.staff-and-access a {
	background: url(../header/nav06.gif) no-repeat;
}

div#header ul#gnav a:hover {
	background: none !important;
}

/*------------------------------------------------------------

	3. footer

------------------------------------------------------------*/
div#footer {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 200px;
	background: url(../footer/background.gif) no-repeat center bottom;
}

div#footer div.wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto;
}

/* 3-1. top of page
------------------------------------------------------------*/
div#footer p#top {
	position: absolute;
	right: 83px;
	top: 0;
	background: url(../footer/top_o.gif) no-repeat;
}

div#footer p#top a {
	display: block;
	width: 152px;
	height: 32px;
	background: url(../footer/top.gif) no-repeat;
}

div#footer p#top a:hover {
	background: none;
}

/* 3-2. copyright
------------------------------------------------------------*/
div#footer address {
	position: absolute;
	right: 85px;
	top: 170px;
	margin: 0;
	line-height: 1;
	font-style: normal;
	font-size: 10px;
	color: #FFF;
}

/*------------------------------------------------------------

	4. 00_top

------------------------------------------------------------*/
div#index00 {
	background: #08ADE7;
}

div#index00 div.wrapper {
	height: 520px;
	background: url(../00/background.jpg) no-repeat center top;
}

/* 4-1. title
------------------------------------------------------------*/
div#index00 h2 {
	position: absolute;
	left: 530px;
	top: 80px;
	width: 46px;
	height: 430px;
	background: url(../00/title.png) no-repeat;
	overflow: hidden;
}
* html div#index00 h2 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="00/title.png", sizingMethod="crop");
}

/* 4-2. heading
------------------------------------------------------------*/
div#index00 h3 {
	position: absolute;
	left: 58px;
	top: 297px;
	width: 286px;
	height: 96px;
	background: url(../00/copy4.png) no-repeat;
	overflow: hidden;
}
* html div#index00 h3 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="00/copy4.png", sizingMethod="crop");
}

/* 4-3. copy
------------------------------------------------------------*/
div#index00 p#copy1 {
	position: absolute;
	left: 576px;
	top: 80px;
	width: 33px;
	height: 199px;
	background: url(../00/copy1.png) no-repeat;
	overflow: hidden;
}
* html div#index00 p#copy1 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="00/copy1.png", sizingMethod="crop");
}

div#index00 p#copy2 {
	position: absolute;
	left: 576px;
	top: 279px;
	width: 33px;
	height: 231px;
	background: url(../00/copy2.png) no-repeat;
	overflow: hidden;
}
* html div#index00 p#copy2 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="00/copy2.png", sizingMethod="crop");
}

div#index00 p#copy3 {
	position: absolute;
	left: 58px;
	top: 217px;
	width: 185px;
	height: 47px;
	background: url(../00/copy3.png) no-repeat;
	overflow: hidden;
}
* html div#index00 p#copy3 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="00/copy3.png", sizingMethod="crop");
}

div#index00 p#copy4 {
	position: absolute;
	left: 58px;
	top: 400px;
	width: 208px;
	height: 57px;
	background: url(../00/copy5.png) no-repeat;
	overflow: hidden;
}
* html div#index00 p#copy4 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="00/copy5.png", sizingMethod="crop");
}

div#index00 div.text p.link {
	position: absolute;
	left: 58px;
	top: 100px;
	width: 155px;
	height: 75px;
	background-image: url(../00/link_o.png);
	background-repeat: no-repeat;
	background-position: left top;
}
* html div#index00 div.text p.link {
	background: url(../00/link_o.gif) no-repeat left top;
}

div#index00 div.text p.link a {
	display: block;
	left: 58px;
	top: 100px;
	width: 155px;
	height: 75px;
	background: url(../00/link.png) no-repeat left top;
}
* html div#index00 div.text p.link a {
	background: url(../00/link.gif) no-repeat left top;
}

div#index00 div.text p.link a:hover {
	background: none !important;
}

/* 4-4. advice
------------------------------------------------------------*/
div#index00 div#advice {
	position: absolute;
	left: 620px;
	top: 85px;
	width: 276px;
	height: 0;
	padding: 276px 0 0;
	background: url(../00/advise.png) no-repeat;
	overflow: hidden;
}
* html div#index00 div#advice {
	height: 276px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="00/advise.png", sizingMethod="crop");
}

/*------------------------------------------------------------

	5. 01_power-plate

------------------------------------------------------------*/
div#index01 {
	background: url(../01/background.gif) no-repeat center 70px;
}

div#index01 div.wrapper {
	height: 770px;
}

/* 5-1. title
------------------------------------------------------------*/
div#index01 h2 {
	background: url(../01/title.gif) no-repeat 405px 0;
}

/* 5-2. photo
------------------------------------------------------------*/
div#index01 p.photo {
	position: absolute;
	left: 80px;
	top: 100px;
}

/* 5-3. text
------------------------------------------------------------*/
div#index01 div.text {
	position: absolute;
	overflow: auto;
	left: 450px;
	top: 100px;
	height: 340px;
	width: 430px;
	font-size: 14px;
	color: #FFF;
}

div#index01 div.text h3 {
	width: 430px;
	height: 19px;
	margin: 0 0 10px;
	background: url(../01/heading.png) no-repeat;
}
* html div#index01 div.text h3 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="01/heading.png", sizingMethod="crop");
}

div#index01 div.text p.link {
	position: absolute;
	right: 0;
	bottom: 0;
	background-image: url(../01/link_o.png);
	background-repeat: no-repeat;
	background-position: right top;
}
* html div#index01 div.text p.link {
	background: url(../01/link_o.gif) no-repeat right top;
}

div#index01 div.text p.link a {
	display: block;
	width: 242px;
	height: 37px;
	background: url(../01/link.png) no-repeat right top;
}
* html div#index01 div.text p.link a {
	background: url(../01/link.gif) no-repeat right top;
}

div#index01 div.text p.link a:hover {
	background: none !important;
}

/* 5-4. effects
------------------------------------------------------------*/
div#index01 div#effects {
	position: absolute;
	overflow: auto;
	left: 0;
	top: 475px;
	width: 800px;
	height: 260px;
	margin: 0 0 0 80px;
	background: url(../01/effects_bg.gif) no-repeat;
}

div#index01 div#effects h3 {
	position: absolute;
	left: 245px;
	top: 100px;
	width: 240px;
	height: 35px;
	background: url(../01/effects_heading.gif) no-repeat;
}

div#index01 div#effects ul {
	position: absolute;
	left: 520px;
	top: 50px;
	width: 225px;
	list-style: none;
	font-size: 14px;
}

div#index01 div#effects ul li {
	margin: 0 0 0.5em;
	color: #09F;
}

div#index01 div#effects ul a {
	color: #C90;
}
div#index01 div#effects ul a:hover {
	color: #C06;
}

div#index01 div#effects p {
	position: absolute;
	right: 50px;
	bottom: 40px;
	line-height: 1.2;
	color: #09F;
}

/*------------------------------------------------------------

	6. 02_narl

------------------------------------------------------------*/
div#index02 {
	background: url(../02/background.gif) no-repeat center 70px;
}

div#index02 div.wrapper {
	height: 1145px;
}

/* 6-1. title
------------------------------------------------------------*/
div#index02 h2 {
	background: url(../02/title.gif) no-repeat 35px 0;
}

/* 6-2. movie
------------------------------------------------------------*/
div#index02 div#movie {
	position: absolute;
	right: 120px;
	top: 100px;
}

div#index02 div#movie object {
	width: 298px;
	height: 264px;
	outline: none;
}

/* 6-3. text
------------------------------------------------------------*/
div#index02 div.text {
	position: absolute;
	overflow: auto;
	left: 80px;
	top: 100px;
	width: 400px;
	height: 264px;
	font-size: 14px;
	color: #FFF;
}

div#index02 div.text p.link {
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../02/link_o.png) no-repeat left top;
}
* html div#index02 div.text p.link {
	background: url(../02/link_o.gif) no-repeat left top;
}

div#index02 div.text p.link a {
	display: block;
	width: 212px;
	height: 37px;
	background: url(../02/link.png) no-repeat left top;
}
* html div#index02 div.text p.link a {
	background: url(../02/link.gif) no-repeat left top;
}

div#index02 div.text p.link a:hover {
	background: none !important;
}

/* 6-4. mechanism
------------------------------------------------------------*/
div#index02 div#mechanism {
	position: absolute;
	left: 80px;
	top: 410px;
	width: 800px;
	height: 660px;
	background: url(../02/mechanism_bg.gif) no-repeat;
}

div#index02 div#mechanism div#normal,
div#index02 div#mechanism div#narl {
	overflow: hidden;
	width: 340px;
	height: 625px;
}

div#index02 div#mechanism br {
	display: none;
}

div#index02 div#mechanism div#normal {
	position: absolute;
	left: 40px;
	top: 35px;
	background: url(../02/normal_mechanism.gif) no-repeat;
}

div#index02 div#mechanism div#narl {
	position: absolute;
	right: 40px;
	top: 35px;
	background: url(../02/narl_mechanism.gif) no-repeat;
}

/* 6-5. catch
------------------------------------------------------------*/
div#index02 div#catch {
	position: absolute;
	overflow: hidden;
	left: 120px;
	top: 1070px;
	width: 720px;
	height: 75px;
	background: url(../02/copy.gif) no-repeat;
}

/*------------------------------------------------------------

	7. 03_impressions

------------------------------------------------------------*/
div#index03 {
	background: url(../03/background.gif) no-repeat center 70px;
}

div#index03 div.wrapper {
	height: 860px;
}

/* 7-1. title
------------------------------------------------------------*/
div#index03 h2 {
	background: url(../03/title.gif) no-repeat 290px 0;
}

/* 7-1. impression
------------------------------------------------------------*/
div#index03 div.impression {
	position: relative;
	width: 490px;
	height: 130px;
	margin: 50px 0 0 280px;
	padding: 20px 55px 0;
	overflow: auto;
}

* html div#index03 div.impression {
	width: 600px;
	height: 150px;
}

div#index03 div.first {
	margin: 20px 0 0 280px;
}

div#index03 div.impression h3 {
	margin: 0 0 0.25em;
	font-size: 14px;
	color: #F90;
}

/*------------------------------------------------------------

	8. 04_course

------------------------------------------------------------*/
div#index04 {
	background: url(../04/background.gif) no-repeat center 70px;
}

div#index04 div.wrapper {
	height: 970px;
}

/* 8-1. title
------------------------------------------------------------*/
div#index04 h2 {
	background: url(../04/title.gif) no-repeat 365px 0;
}

/* 8-2. course
------------------------------------------------------------*/
div#index04 div.course {
	position: absolute;
	overflow: auto;
	left: 80px;
	width: 800px;
	height: 180px;
}

div#index04 div#index04-1 {
	top: 70px;
}

div#index04 div#index04-2 {
	top: 245px;
}

div#index04 div#index04-3 {
	top: 420px;
}

div#index04 div#index04-4 {
	top: 595px;
}

div#index04 div#index04-5 {
	top: 770px;
}

/* heading */
div#index04 div.course h3 {
	position: absolute;
	z-index: 1;
	top: 15px;
	width: 620px;
	height: 150px;
}

div#index04 div#index04-1 h3,
div#index04 div#index04-3 h3,
div#index04 div#index04-5 h3 {
	right: 0;
}

div#index04 div#index04-2 h3,
div#index04 div#index04-4 h3 {
	left: 5px;
}

div#index04 div#index04-1 h3 {
	background: url(../04/course1_heading.gif) no-repeat;
}

div#index04 div#index04-2 h3 {
	background: url(../04/course2_heading.gif) no-repeat;
}

div#index04 div#index04-3 h3 {
	background: url(../04/course3_heading.gif) no-repeat;
}

div#index04 div#index04-4 h3 {
	background: url(../04/course4_heading.gif) no-repeat;
}

div#index04 div#index04-5 h3 {
	background: url(../04/course5_heading.gif) no-repeat;
}

/* description */
div#index04 div.course p.description {
	position: absolute;
	z-index: 2;
	overflow: auto;
	width: 472px;
	color: #FFF;
}

div#index04 div#index04-1 p.description {
	right: 0;
	top: 100px;
}

div#index04 div#index04-2 p.description {
	left: 156px;
	top: 87px;
}

div#index04 div#index04-3 p.description {
	right: 0;
	top: 87px;
}

div#index04 div#index04-4 p.description {
	left: 156px;
	top: 87px;
}

div#index04 div#index04-5 p.description {
	right: 0;
	top: 100px;
}

/* photo */
div#index04 div.course p.photo {
	position: absolute;
	z-index: 1;
	top: 0;
}

div#index04 div#index04-1 p.photo,
div#index04 div#index04-3 p.photo,
div#index04 div#index04-5 p.photo {
	left: 0;
}

div#index04 div#index04-2 p.photo,
div#index04 div#index04-4 p.photo {
	right: 0;
}

/* attention */
div#index04 p#attention {
	padding: 880px 80px 0;
	text-align: right;
	color: #666;
}

/*------------------------------------------------------------

	9. 05_price

------------------------------------------------------------*/
div#index05 {
	background: url(../05/background.gif) no-repeat center 70px;
}

div#index05 div.wrapper {
	height: 670px;
}

/* title */
div#index05 h2 {
	background: url(../05/title.gif) no-repeat 185px 0;
}

/*------------------------------------------------------------

	10. 06_staff-and-access

------------------------------------------------------------*/
div#index06 {
	background: url(../06/background.gif) no-repeat center 70px;
}

div#index06 div.wrapper {
	height: 720px;
}

/* 10-1. title
------------------------------------------------------------*/
div#index06 h2 {
	background: url(../06/title.gif) no-repeat 35px 0;
}

/* 10-2. staff
------------------------------------------------------------*/
div#index06 div#staff {
	position: absolute;
	overflow: auto;
	left: 80px;
	top: 100px;
	width: 800px;
	height: 200px;
	color: #FFF;
}

div#index06 div#staff h3 {
	height: 24px;
	margin: 0 0 12px;
	background: url(../06/heading_staff.png) no-repeat;
}

* html div#index06 div#staff h3 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="06/heading_staff.png", sizingMethod="crop");
}

div#index06 div#staff div.staff {
	position: relative;
	width: 485px;
	margin: 0 0 15px 15px;
	border-bottom: 1px solid #FFF;
}

div#index06 div#staff h4 {
	padding: 16px 0 3px;
	font-size: 16px;
}

div#index06 div#staff h4 span {
	font-size: 10px;
}

div#index06 div#staff p.license {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 1.2;
	font-size: 10px;
}

div#index06 div#staff p.skill {
	position: absolute;
	right: 0;
	bottom: 3px;
	text-align: right;
	line-height: 1.2;
	font-size: 10px;
}

/* photo */
div#index06 div#staff p.photo {
	position: absolute;
	right: 0;
	top: 0;
}

/* 10-3. access
------------------------------------------------------------*/
div#index06 div#access {
	position: absolute;
	overflow: auto;
	left: 80px;
	top: 355px;
	width: 300px;
	height: 320px;
	padding: 0 0 0 500px;
	color: #FFF;
}
* html div#index06 div#access {
	width: 800px;
}

/* map */
div#index06 div#access p#map {
	position: absolute;
	left: 0;
	top: 0;
}

/* info */
div#index06 div#access h3 {
	height: 24px;
}

div#index06 div#access p.address,
div#index06 div#access p.open,
div#index06 div#access p.contact {
	margin: 0.5em 0 15px 15px;
}

div#index06 div#access h3.address {
	background: url(../06/heading_address.png) no-repeat;
}
* html div#index06 div#access h3.address {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="06/heading_address.png", sizingMethod="crop");
}

div#index06 div#access h3.open {
	background: url(../06/heading_open.png) no-repeat;
}
* html div#index06 div#access h3.open {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="06/heading_open.png", sizingMethod="crop");
}

div#index06 div#access h3.contact {
	background: url(../06/heading_contact.png) no-repeat;
}
* html div#index06 div#access h3.contact {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="06/heading_contact.png", sizingMethod="crop");
}

div#index06 div#access h3.access {
	background: url(../06/heading_access.png) no-repeat;
}
* html div#index06 div#access h3.access {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="06/heading_access.png", sizingMethod="crop");
}

div#index06 div#access dl.access {
	margin: 0.5em 0 0 15px;
}

div#index06 div#access dl.access dt {
	float: left;
	width: 4em;
	font-weight: normal;
}

div#index06 div#access dl.access dd {
	margin: 0 0 0 4em;
}

