@charset "utf-8";

body { 
	margin:0;
	padding:0;	
	scrollbar-arrow-color:white;
	scrollbar-3dlight-color:white;
	scrollbar-highlight-color:#FEB32B;
	scrollbar-face-color:#FEB32B;
	scrollbar-shadow-color:#FEB32B;
	scrollbar-darkshadow-color:white;
	scrollbar-track-color:#DEDAD8;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#ccc;
}
html{/*IE*/ 
	scrollbar-arrow-color:white;
	scrollbar-3dlight-color:white;
	scrollbar-highlight-color:#FEB32B;
	scrollbar-face-color:#FEB32B;
	scrollbar-shadow-color:#FEB32B;
	scrollbar-darkshadow-color:white;
	scrollbar-track-color:#DEDAD8;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0; vertical-align:bottom;}
.left {float:left;}
.right {float:right;}
.block {margin:0 0 5px 10px;}
a:link{color:black;	text-decoration:none;}
a:visited {color:black;	text-decoration:none;}
a:hover {color:#D01557;	text-decoration:none;}
.clear {clear:both;	margin:0;	padding:0;}
.clr {clear:both;	margin:0;	padding:0;	font-size:0px; height:0px; line-height:0px;}

#hnavi {
	width:800px;
	text-align:right;
	height:20px;
	background:url(../image/smap.jpg) no-repeat 0 3px;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
}
#hnavi a, #hnavi a:link, #hnavi a:hover, #hnavi a:visited {
	display:block;
	width:45px;
	height:20px;
	color:#ccc;
}

#container {
 width:800px;
	margin:0 auto 20px;
	text-align:left;
}
#footer {
	width:800px;
	height:141px;
	clear:both;
	background:url(../image/footer.jpg) no-repeat;
	position:relative;
}
#dlnk {
	width:2px;
	height:2px;
	font-size:2px;
	line-height:2px;
	position:absolute;
	top:14px;
	left:642px;
}
#dlnk a. #dlnk a:link, #dlnk a:hover, #dlnk a:visited {
	display:block;
	width:2px;
	height:2px;
	text-decoration:none;
}
#copy {
	font-size:0;
	text-indent:-9999px;
}

/* INDEX */
#idx, #idx h1, #idx ul, #idx li {
	display:block;
	height:0;
	font-size:0;
	text-indent:-9999px;
}
#idx1, #idx2, #idx3 {
	padding-left:210px;
}
#idx1 {background:url(../image/01idximage.jpg) no-repeat;}
#idx2 {background:url(../image/02idximage.jpg) no-repeat;}
#idx3 {background:url(../image/03idximage.jpg) no-repeat;}
#idx1 h1, #idx2 h1, #idx3 h1 {
 display:block;
	width:220px;
	height:103px;
	font-size:0;
	text-indent:-9999px;
}
#idx1 h1 {background:url(../image/01headlogo.jpg) no-repeat;}
#idx2 h1 {background:url(../image/02headlogo.jpg) no-repeat;}
#idx3 h1 {background:url(../image/03headlogo.jpg) no-repeat;}
#idx1 h1 a, #idx2 h1 a, #idx3 h1 a, 
#idx1 h1 a:link, #idx2 h1 a:link, #idx3 h1 a:link, 
#idx1 h1 a:hover, #idx2 h1 a:hover, #idx3 h1 a:hover, 
#idx1 h1 a:visited, #idx2 h1 a:visited, #idx3 h1 a:visited {
 display:block;
	width:220px;
	height:103px;
	text-decoration:none;
}
#idx1 ul, #idx2 ul, #idx3 ul {
	display:block;
	height:215px;
	margin:0 18px;
	list-style-type:none;
}
#idx1 li, #idx2 li, #idx3 li {
	display:block;
	width:184px;
	height:29px;
	font-size:0;
	line-height:29px;
	text-decoration:none;
	text-indent:-9999px;
}
#idx1 li a, #idx1 li a:link, #idx1 li a:hover, #idx1 li a:visited, 
#idx2 li a, #idx2 li a:link, #idx2 li a:hover, #idx2 li a:visited, 
#idx3 li a, #idx3 li a:link, #idx3 li a:hover, #idx3 li a:visited {
	display:block;
	width:184px;
	height:29px;
	text-decoration:none;
}
#n11, #n12, #n13, #n14, #n15 {background:url(../image/01navi.jpg) no-repeat;}
#n21, #n22, #n23, #n24, #n25 {background:url(../image/02navi.jpg) no-repeat;}
#n31, #n32, #n33, #n34, #n35 {background:url(../image/03navi.jpg) no-repeat;}
#n11 a:hover, #n12 a:hover, #n13 a:hover, #n14 a:hover, #n15 a:hover {
	background:url(../image/01navi_o.jpg) no-repeat;
}
#n21 a:hover, #n22 a:hover, #n23 a:hover, #n24 a:hover, #n25 a:hover {
	background:url(../image/02navi_o.jpg) no-repeat;
}
#n31 a:hover, #n32 a:hover, #n33 a:hover, #n34 a:hover, #n35 a:hover {
	background:url(../image/03navi_o.jpg) no-repeat;
}
#n12, #n12 a:hover, #n22, #n22 a:hover, #n32, #n32 a:hover {
	background-position:0 -29px;
}
#n13, #n13 a:hover, #n23, #n23 a:hover, #n33, #n33 a:hover {
	background-position:0 -58px;
}
#n14, #n14 a:hover, #n24, #n24 a:hover, #n34, #n34 a:hover {
	background-position:0 -87px;
}
#n15, #n15 a:hover, #n25, #n25 a:hover, #n35, #n35 a:hover {
	background-position:0 -116px;
}

/* CONTANTS */
#guid {background:url(../image/guideimage.jpg) no-repeat;}
#flor {background:url(../image/floorimage.jpg) no-repeat;}
#aces {background:url(../image/accessimage.jpg) no-repeat; position:relative;}
#link {background:url(../image/linksimage.jpg) no-repeat;}
#guid, #flor, #aces, #link {width:800px; height:448px; text-align:left;}
#guid:after, #flor:after, #aces:after, #link:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
#guid:after, #flor:after, #aces:after, #link:after {
	zoom:100%;
}
#guid, #flor, #aces, #link {
	display:inline-block;
}

/* Navigation */
#navi {
	width:220px;
	height:448px;
	float:left;
	text-align:left;
}
#guid h1, #flor h1, #aces h1, #link h1 {
 display:block;
	width:220px;
	height:103px;
	font-size:0;
	text-indent:-9999px;
}
#guid h1 {background:url(../image/guidelogo.jpg) no-repeat;}
#flor h1 {background:url(../image/floorlogo.jpg) no-repeat;}
#aces h1 {background:url(../image/accesslogo.jpg) no-repeat;}
#link h1 {background:url(../image/linkslogo.jpg) no-repeat;}
#guid h1 a, #flor h1 a, #aces h1 a, #link h1 a, 
#guid h1 a:link, #flor h1 a:link, #aces h1 a:link, #link h1 a:link, 
#guid h1 a:hover, #flor h1 a:hover, #aces h1 a:hover, #link h1 a:hover, 
#guid h1 a:visited, #flor h1 a:visited, #aces h1 a:visited, #link h1 a:visited {
 display:block;
	width:220px;
	height:103px;
	text-decoration:none;
}
#guid ul, #flor ul, #aces ul, #link ul {
	display:block;
	height:215px;
	margin-left:18px;
	list-style-type:none;
	text-align:left;
}
#guid li, #flor li, #aces li, #link li {
	display:block;
	width:184px;
	height:29px;
	font-size:0;
	line-height:29px;
	text-decoration:none;
	text-indent:-9999px;
}
#guid li a, #guid li a:link, #guid li a:hover, #guid li a:visited, 
#flor li a, #flor li a:link, #flor li a:hover, #flor li a:visited, 
#aces li a, #aces li a:link, #aces li a:hover, #aces li a:visited, 
#link li a, #link li a:link, #link li a:hover, #link li a:visited {
	display:block;
	width:184px;
	height:29px;
	text-decoration:none;
}
#guid1, #guid2, #guid3, #guid4, #guid5 {background:url(../image/guidenavi.jpg) no-repeat;}
#flor1, #flor2, #flor3, #flor4, #flor5 {background:url(../image/floornavi.jpg) no-repeat;}
#aces1, #aces2, #aces3, #aces4, #aces5 {background:url(../image/accessnavi.jpg) no-repeat;}
#link1, #link2, #link3, #link4, #link5 {background:url(../image/linksnavi.jpg) no-repeat;}
#guid1 a:hover, #guid2 a:hover, #guid3 a:hover, #guid4 a:hover, #guid5 a:hover {
	background:url(../image/guidenavi_o.jpg) no-repeat;
}
#flor1 a:hover, #flor2 a:hover, #flor3 a:hover, #flor4 a:hover, #flor5 a:hover {
	background:url(../image/floornavi_o.jpg) no-repeat;
}
#aces1 a:hover, #aces2 a:hover, #aces3 a:hover, #aces4 a:hover, #aces5 a:hover {
	background:url(../image/accessnavi_o.jpg) no-repeat;
}
#link1 a:hover, #link2 a:hover, #link3 a:hover, #link4 a:hover, #link5 a:hover {
	background:url(../image/linksnavi_o.jpg) no-repeat;
}

#guid2, #guid2 a:hover, #flor2, #flor2 a:hover, #aces2, #aces2 a:hover, #link2, #link2 a:hover {
	background-position:0 -29px;
}
#guid3, #guid3 a:hover, #flor3, #flor3 a:hover, #aces3, #aces3 a:hover, #link3, #link3 a:hover {
	background-position:0 -58px;
}
#guid4, #guid4 a:hover, #flor4, #flor4 a:hover, #aces4, #aces4 a:hover, #link4, #link4 a:hover {
	background-position:0 -87px;
}
#guid5, #guid5 a:hover, #flor5, #flor5 a:hover, #aces5, #aces5 a:hover, #link5, #link5 a:hover {
	background-position:0 -116px;
}

.sp12 {
	height:15px;
	font-size:12px;
	line-height:12px;
}
#print {
	width:95px;
	height:25px;
	background:url(../image/accessnavi.jpg) no-repeat 0 -157px;
}
#print a, #print a:link, #print a:hover, #print a:visited {
	display:block;
	width:95px;
	height:25px;
	text-decoration:none;
}
#print a:hover {
	background:url(../image/accessnavi_o.jpg) no-repeat 0 -157px;
}

/* Guide */
#guide {
	width:552px;
	float:right;
	padding-top:90px;
 position:relative;
}
#guide dt, #guide dd {
	display:block;
	float:left;
	font-size:0;
	text-indent:-9999px;
}
#guide dl {
	display:block;
	width:534px;
	clear:both;
}
#guide dt {width:88px;}
#guide dd {width:446px;}

#guide1 dt, #guide2 dt, #guide3 dt, #guide4 dt, #guide5 dt, 
#guide1 dd, #guide2 dd, #guide3 dd, #guide4 dd, #guide5 dd {
	background:url(../image/guide.jpg) no-repeat;
}
#guide1 dt {height:30px;}
#guide2 dt {height:30px; background-position:0 -30px;}
#guide3 dt {height:120px; background-position:0 -60px;}
#guide4 dt {height:65px; background-position:0 -180px;}
#guide5 dt {height:48px; background-position:0 -245px;}
#guide1 dd {height:30px; background-position:-88px 0;}
#guide2 dd {height:30px; background-position:-88px -30px;}
#guide3 dd {height:120px; background-position:-88px -60px;}
#guide4 dd {height:65px; background-position:-88px -180px;}
#guide5 dd {height:48px; background-position:-88px -245px;}

#dlnk2 {
	width:14px;
	height:14px;
	font-size:14px;
	line-height:14px;
	position:absolute;
	top:150px;
	left:308px;
	z-index:1;
}
#dlnk2 a. #dlnk2 a:link, #dlnk2 a:hover, #dlnk2 a:visited {
	display:block;
	width:14px;
	height:14px;
	text-decoration:none;
}

/* Floor */
#floor {
	width:580px;
	height:448px;
	float:right;
}

/* Access */
#access {
	width:580px;
	height:448px;
	position:absolute;
	left:220px;
	z-index:1;
}
#acesimage {
	width:250px;
	position:absolute;
	top:280px;
	left:548px;
	z-index:2;
}

/* Links */
#links {
	width:552px;
	float:right;
	padding-top:30px;
}
#links dt, #links dd {
	display:block;
	height:35px;
	float:left;
	font-size:0;
	text-indent:-9999px;
}
#links dl {
	display:block;
	width:534px;
	clear:both;
}
#links dt {width:225px;}
#links dd {width:309px;}

#links1 dt, #links2 dt, #links3 dt, #links4 dt, #links5 dt, #links6 dt, #links7 dt, #links8 dt, 
#links1 dd, #links2 dd, #links3 dd, #links4 dd, #links5 dd, #links6 dd, #links7 dd, #links8 dd {
	background:url(../image/links.jpg) no-repeat;
}
#links2 dt {background-position:0 -35px;}
#links3 dt {background-position:0 -70px;}
#links4 dt {background-position:0 -105px;}
#links5 dt {background-position:0 -140px;}
#links6 dt {background-position:0 -175px;}
#links7 dt {background-position:0 -210px;}
#links8 dt {background-position:0 -245px;}
#links1 dd {background-position:-225px 0;}
#links2 dd {background-position:-225px -35px;}
#links3 dd {background-position:-225px -70px;}
#links4 dd {background-position:-225px -105px;}
#links5 dd {background-position:-225px -140px;}
#links6 dd {background-position:-225px -175px;}
#links7 dd {background-position:-225px -210px;}
#links8 dd {background-position:-225px -245px;}
#links dd a, #links dd a:link, #links dd a:hover, #links dd a:visited {
	display:block;
	width:309px;
	height:35px;
	text-decoration:none;
}
#links1 dd a:hover, #links2 dd a:hover, #links3 dd a:hover, 
#links4 dd a:hover, #links5 dd a:hover, #links6 dd a:hover, #links7 dd a:hover {
	background:url(../image/links_o.jpg) no-repeat;
}
#links1 dd a:hover {background-position:-225px 0;}
#links2 dd a:hover {background-position:-225px -35px;}
#links3 dd a:hover {background-position:-225px -70px;}
#links4 dd a:hover {background-position:-225px -105px;}
#links5 dd a:hover {background-position:-225px -140px;}
#links6 dd a:hover {background-position:-225px -175px;}
#links7 dd a:hover {background-position:-225px -210px;}


/* sitemap */
#sitemap {
	width:552px;
	float:right;
	padding-top:68px;
}
#sitemap dt, #sitemap dd {
	display:block;
	height:35px;
	float:left;
	font-size:0;
	text-indent:-9999px;
}
#sitemap dl {
	display:block;
	width:534px;
	clear:both;
}
#sitemap dt {width:105px;}
#sitemap dd {width:429px;}

#smap0 dt, #smap1 dt, #smap2 dt, #smap3 dt, #smap4 dt, #smap5 dt, 
#smap0 dd, #smap1 dd, #smap2 dd, #smap3 dd, #smap4 dd, #smap5 dd {
	background:url(../image/sitemap.jpg) no-repeat;
}
#smap1 dt {background-position:0 -35px;}
#smap2 dt {background-position:0 -70px;}
#smap3 dt {background-position:0 -105px;}
#smap4 dt {background-position:0 -140px;}
#smap5 dt {background-position:0 -175px;}
#smap0 dd {background-position:-105px 0;}
#smap1 dd {background-position:-105px -35px;}
#smap2 dd {background-position:-105px -70px;}
#smap3 dd {background-position:-105px -105px;}
#smap4 dd {background-position:-105px -140px;}
#smap5 dd {background-position:-105px -175px;}
#sitemap dd a, #sitemap dd a:link, #sitemap dd a:hover, #sitemap dd a:visited {
	display:block;
	width:429px;
	height:35px;
	text-decoration:none;
}
#smap0 dd a:hover, #smap1 dd a:hover, #smap2 dd a:hover, 
#smap3 dd a:hover, #smap4 dd a:hover, #smap5 dd a:hover {
	background:url(../image/sitemap_o.jpg) no-repeat;
}
#smap0 dd a:hover {background-position:-105px 0;}
#smap1 dd a:hover {background-position:-105px -35px;}
#smap2 dd a:hover {background-position:-105px -70px;}
#smap3 dd a:hover {background-position:-105px -105px;}
#smap4 dd a:hover {background-position:-105px -140px;}
#smap5 dd a:hover {background-position:-105px -175px;}


#fnavi {
	margin-top:15px;
	text-align:left;
}
#fnavi ul {
	display:block;
	list-style-type:none;
}
#fnavi li {
	font-size:12px;
	display:inline;
}
#fnavi th, #fnavi td {
	font-size:12px;
	vertical-align:top;
}
#fnavi b {
	display:block;
	height:2px;
	font-size:2px;
	line-height:2px;
	border-bottom:1px solid #333;
	margin-bottom:2px;
	width:500px;
}

#copy2 {margin-top:3px;}
#copy2 th {padding-right:3px;}
#copy2 th, #copy2 td {font-size:11px;}





