#top{
	background:url(/09vol1/img/top/bg_left.jpg) 0 0 no-repeat #FFF;
	width:100%;
}
#top #logo{
	width:430px;
	float:left;
}
#top #intro{
	width:510px;
	height:368px;
	float:right;
	background:url(/09vol1/img/top/intro_bg.jpg) 0 0 no-repeat;
}
#top #intro #inner{
	width:440px;
	margin:145px auto 0 auto;
	text-align:left;
	line-height:18px;
	color:#ff6633;
}
#top #intro #inner #aboutBtn{
	margin-top:10px;
}
#top #contents{
	background:url(/09vol1/img/top/contents_underbg.jpg) top right no-repeat;
	width:100%;
	margin:0 auto;
	padding-top:35px;
}
#top #contents #inner{
	background:url(/09vol1/img/top/contents_bg.jpg) no-repeat;
	width:850px;
	height:450px;
	padding-top:3px;
	margin:0 auto;
}
#top #contents #inner #container{
	width:800px;
	margin:0 auto;
}
#top #contents #inner #container #block,#top #contents #inner #container #blockEnd{
	width:134px;
	float:left;
	text-align:left;
	line-height:18px;	
}
#top #contents #inner #container #block{
	border-right:1px dotted #ccc;
	margin-right:15px;
	padding-right:15px;
	height:425px;
}
#top #contents #inner #container #block #contentsBlock,#top #contents #inner #container #blockEnd #contentsBlock{
	width:100%;
	height:380px;
}
#top #contentsBlockTtl{
	margin-bottom:9px;
}
#top #contentsBlockName{
	line-height:16px;
	margin-bottom:5px;
}
#top #contentsBlockCap{
	font-size:9px;
	line-height:13px;
}

#top #contents A,#top #contents A:visited{ color:#666;}
#top #contents A:active,#top #contentsd A:hover{ color:#666;}

#top #contents #inner #container #block #btn,#top #contents #inner #container #blockEnd #btn{
	width:100%;
	text-align:center;
}
#top #contents #inner #container li{
	border-right:1px dotted #ccc;
	margin-right:15px;
	padding-right:15px;
	height:425px;
}
#top #map{
	width:510px;
	float:right;
}
#top #map #inner{
	width:440px;
	margin:0 auto;
	text-align:left;
	line-height:18px;
}
#top #map #inner #detail{
	width:100%;
	color:#FF6600;
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
	padding-bottom:20px;
}
#top #map #inner #detail #ttl,#top #map #inner #info #ttl{
	margin-bottom:10px;
}
#top #map #inner #mapBlock{
	width:324px;
	float:left;
}
#top #map #inner #txtBlock{
	width:105px;
	float:right;
}
#top #map #inner #info{
	width:100%;
	border-top:1px dotted #ccc;
	margin-top:20px;
	padding-top:20px;
}
#top #map #inner #powerd{
	width:100%;
	line-height:15px;
	color:#FF6600;
	border-top:1px dotted #ccc;
	margin-top:20px;
	padding-top:20px;
}
#top #map #inner #powerd b{
	line-height:26px;
}
#top #map #inner #powerd A,#top #map #inner #powerd A:visited{ color:#ff6600; text-decoration:none;}
#top #map #inner #powerd A:active,#top #map #inner #powerd A:hover{ color:#ff6600; background:#ffcc99;}


#top #map #inner #info{
	width:100%;
	padding-top:20px;
}

