@charset "utf-8";
/* CSS Document */

.top_body{
  background-image : url(../logo/cosme01.jpg);
  background-repeat : no-repeat;
  background-attachment : fixed;
  background-position : 50px;  

  background-color : #464646;
}
OBJECT{
  width : 140px;
  height : 150px;
}

.copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	margin-top: 730px;
}
.copy02{
	font-size:60%;
	margin-top: 20px;
}
.copy03{
	font-size:60%;
	margin-top: 530px;
}
#top01{
	top : -12px;
	left : 50px;
	position : absolute;
	z-index : -1;
	visibility : visible;
	width: 600px;
	height: 45px;
	background-image: url(../logo/index01.jpg);
	padding-left: 150px;
	padding-top: 20px;
	color: #95321B;
	font-size: 17px;
}
  
#top02{
	top : 567px;
	left : 169px;
	position : absolute;
	z-index : 2;
	visibility : visible;
	font-size:90%;
}
  
#top03{top : 250px;left : 85px;
  position : absolute;
  z-index : 3;
  visibility : visible;}
  
#top04{top : 80px;left : 263px;
  position : absolute;
  z-index : 4;
  width : 500px;
  height : 150px;
  visibility : visible;}
  
#top05{top : 80px;left : 85px;
  position : absolute;
  z-index : 5;
  visibility : visible;}
  
#top06{
	top : 660px;
	left : 153px;
	position : absolute;
	z-index : 6;
	visibility : visible;
	font-size: 10px;
}
  
#top07{
	width : 36px;
	height : 36px;
	top : 658px;
	left : 84px;
	position : absolute;
	z-index : 1;
	visibility : visible;
}

#top08{
	width : 36px;
	height : 36px;
	top : 660px;
	left : 591px;
	position : absolute;
	z-index : 7;
	visibility : visible;
}

#top09{
	height : 36px;
	top : 130px;
	left : 153px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	width: 508px;
}

#top10{
	height : 36px;
	top : 730px;
	left : 264px;
	position : absolute;
	z-index : 9;
	visibility : visible;
	font-size: 10px;
}
#top11{
	width : 36px;
	height : 36px;
	top : 280px;
	left : 650px;
	position : absolute;
	z-index : 7;
	visibility : visible;
}
#top12{
	top : 240px;
	left : 660px;
	position : absolute;
	z-index : 2;
	visibility : visible;
	font-size:90%;
}
#top13{
	top : 340px;
	left : 660px;
	position : absolute;
	z-index : 2;
	visibility : visible;
	font-size:90%;
}
#top14{
	width : 36px;
	height : 36px;
	top : 380px;
	left : 660px;
	position : absolute;
	z-index : 7;
	visibility : visible;
}
#top15{
	width : 36px;
	height : 36px;
	top : 280px;
	left : 650px;
	position : absolute;
	z-index : 7;
	visibility : visible;
}
#top16{
	width : 36px;
	height : 36px;
	top : 385px;
	left : 650px;
	position : absolute;
	z-index : 7;
	visibility : visible;
}
#top17{
	top : 330px;
	left : 660px;
	position : absolute;
	z-index : 2;
	visibility : visible;
	font-size:100%;
}
#top18{
	top : 5850px;
	left : 169px;
	position : absolute;
	z-index : 2;
	visibility : visible;
	font-size:90%;
}

.font01{
	font-size:12px;
	color:#333333;
	line-height: 120%;
}

.font02{
	font-size:120%;
	color:#FFFFFF;
	line-height: 120%;
	font-weight: bold;
}

.font03{
	font-size:100%;
	color:#000099;
	line-height: 120%;
	font-weight: bold;
	font-style: italic;
}

.font04{
	color:#FF0000;
}
.font05{
	font-size:12px;
	color:#FFFFFF;
	line-height: 120%;
}

.font06{
	font-size:120%;
	color:#ffffff;
	line-height: 120%;
	font-weight: bold;
	
.font07{
	font-size:120%;
	color:#000000;
	line-height: 120%;
	font-weight: bold;
		
.margin01{margin-top:1em;}
.margin02{margin-top:2em;}
.margin03{margin-top:3em;}
.margin04{margin-top:4em;}
.margin05{margin-top:5em;}
.margin06{margin-top:6em;}
.margin07{margin-top:7em;}
.margin08{margin-top:8em;}
.margin09{margin-top:9em;}
.margin10{margin-top:10em;}
.font08{
	font-size:100%;
	color:#000099;
	line-height: 120%;
	font-weight: bold;
	}
.font09{
	font-size:14px;
	color:#333333;
	line-height: 120%;
}

.map_ol{
	margin:0px;
	border-width:0px 0px 1px 5px;
	border-color:#CE101A;
	border-style:solid;
	padding:10px;
	font-size:12px;
	line-height:120%;
}

.map_li{
	margin:0px;
	padding-left:10px;
	padding-top:10px;
	font-size:12px;
	line-height:120%;
	list-style-type: square;
}

