/* CSS Document */

#contents_menu {

	margin:0px;
	padding:0px;
	clear:both;
	}

#contents_menu li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:block;
	clear:both;
	}

#contents_menu a, #contents_menu strong,  #contents_menu em {
	float:left;
	height: 27px;
	text-indent: -8883px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	}	
	
#n01 a, #n01 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s01.gif) no-repeat;

	}

#n01 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s01_over.gif) no-repeat;

	}
#n02 a, #n02 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s02.gif) no-repeat;

	}

#n02 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s02_over.gif) no-repeat;

	}
#n03 a, #n03 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s03.gif) no-repeat;

	}

#n03 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s03_over.gif) no-repeat;

	}
#n04 a, #n04 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s04.gif) no-repeat;

	}

#n04 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s04_over.gif) no-repeat;

	}
#n05 a, #n05 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s05.gif) no-repeat;

	}

#n05 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s05_over.gif) no-repeat;

	}
#n06 a, #n06 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s06.gif) no-repeat;

	}

#n06 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s06_over.gif) no-repeat;
	}
	
#n07 a, #n07 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s07.gif) no-repeat;
	}
#n07 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s07_over.gif) no-repeat;
	}
	
#n08 a, #n08 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s08.gif) no-repeat;
	}
#n08 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s08_over.gif) no-repeat;
	}
	
#n09 a, #n09 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s09.gif) no-repeat;
	}
#n09 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s09_over.gif) no-repeat;
	}
	
#n10 a, #n10 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s10.gif) no-repeat;
	}
#n10 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s10_over.gif) no-repeat;
	}
	
#n11 a, #n11 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s11.gif) no-repeat;
	}
#n11 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s11_over.gif) no-repeat;
	}	
	
#n12 a, #n12 strong {
	width:137px;
	height:27x;
	background: url(../introduction/images/s12.gif) no-repeat;
	}
#n12 a:hover {
	width:137px;
	height:27x;
	background: url(../introduction/images/s12_over.gif) no-repeat;
	}
	
			
#t01 {
	width:161px;
	height:48px;
	background: url(../introduction/images/t01.gif) no-repeat;
	text-indent: -8883px;	
	}
#t02 {	
	height:44px;
	background: url(../introduction/images/t02.gif) no-repeat;
	text-indent: -8883px;	
	}
#t03 {	
	height:44px;
	background: url(../introduction/images/t03.gif) no-repeat;
	text-indent: -8883px;	
	}
#t04 {	
	height:44px;
	background: url(../introduction/images/t04.gif) no-repeat;
	text-indent: -8883px;	
	}
#t05 {	
	height:44px;
	background: url(../introduction/images/t05.gif) no-repeat;
	text-indent: -8883px;	
	}
#t06 {
	width:161px;
	height:48px;
	background: url(../introduction/images/t06.gif) no-repeat;
	text-indent: -8883px;	
	}
#t07 {	
	height:44px;
	background: url(../introduction/images/t07.gif) no-repeat;
	text-indent: -8883px;	
	}
#t08 {	
    margin:30px 0px 0px 0px;
	padding:0px;
	height:44px;
	background: url(../introduction/images/t08.gif) no-repeat;
	text-indent: -8883px;	
	}
#t09 {	
	height:44px;
	background: url(../introduction/images/t09.gif) no-repeat;
	text-indent: -8883px;	
	}
#t10 {	
    margin:30px 0px 0px 0px;
	height:44px;
	background: url(../introduction/images/t10.gif) no-repeat;
	text-indent: -8883px;	
	}
#t11 {	
	height:44px;
	background: url(../introduction/images/t11.gif) no-repeat;
	text-indent: -8883px;	
	}
#t12 {	
	height:44px;
	background: url(../introduction/images/t12.gif) no-repeat;
	text-indent: -8883px;	
	}
#t13 {	
    margin:30px 0px 0px 0px;
	height:44px;
	background: url(../introduction/images/t13.gif) no-repeat;
	text-indent: -8883px;	
	}	
	
.haikei {
 background: url(../introduction/images/bace.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei02 {
 background: url(../introduction/images/bace02.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei03 {
 background: url(../introduction/images/bace03.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei05 {
 background: url(../introduction/images/bace05.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei06 {
height:530px;
 background: url(../introduction/images/bace06.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei07 {
 background: url(../introduction/images/bace07.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei08 {
height:300px;
 background: url(../introduction/images/bace08.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei09 {
height:300px;
 background: url(../introduction/images/bace09.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei10 {
 background: url(../introduction/images/bace10.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei11 {
height:300px;
 background: url(../introduction/images/bace11.gif);
background-attachment: scroll;
background-position: left top;
}
.haikei12 {
 background: url(../introduction/images/bace12.gif);
background-attachment: scroll;
background-position: left top;
}

#i_l{
float:left;
width:380px;
}

.i_r{
float:right;
width:205px;
margin : 0px 0px 7px 10px;
}
.i_r2{
float:right;
width:230px;
margin : 0px 0px 7px 10px;
}
.i_r3{
float:right;
width:205px;
margin : 20px 0px 7px 10px;
}
.mar {
padding:15px;
color:#ffffff;
}
.top {
margin:7px 0px 0px 0px;
color:#ffffff;
}
.top2 {
margin:7px 0px 15px 0px;
color:#ffffff;
}

.mapp{
margin:7px 0px 15px 0px;
}
.ita{
margin:7px 0px 0px 0px;
}

#map_menu {
	height: 46px;
	margin:0px;
	padding:0px;
	}

#map_menu li {
	list-style-type:none;
	display:inline;
	}
#map_menu a,#map_menu strong {
	float:left;
	text-indent: -8883px;
	text-decoration:none;
	}
#mm01 a, #mm01 strong {
	width:26px;
	height:46px;
	background: url(../images/top.gif) no-repeat;

	}

#mm01 a:hover {
	width:26px;
	height:46px;
	background: url(../images/top.gif) no-repeat;

	}


#tt01 {
	height:39px;
	background: url(../introduction/images/tt01.gif) no-repeat;
	text-indent: -8883px;
	}
#tt02 {
	height:39px;
	background: url(../introduction/images/tt02.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
	
#tt03 {
	height:78px;
	background: url(../introduction/images/tt03.gif) no-repeat;
	text-indent: -8883px;
	}
#tt04 {
	height:78px;
	background: url(../introduction/images/tt04.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
	
#tt05 {
	height:78px;
	background: url(../introduction/images/tt05.gif) no-repeat;
	text-indent: -8883px;
	}
#tt06 {
	height:78px;
	background: url(../introduction/images/tt06.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
#tt07 {
	height:78px;
	background: url(../introduction/images/tt07.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
	
#tt08 {
	height:39px;
	background: url(../introduction/images/tt08.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
#tt09 {
	height:39px;
	background: url(../introduction/images/tt09.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
#tt10 {
	height:39px;
	background: url(../introduction/images/tt10.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
#tt11 {
	height:39px;
	background: url(../introduction/images/tt11.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}	
#tt12 {
	height:39px;
	background: url(../introduction/images/tt12.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
#tt13 {
	height:39px;
	background: url(../introduction/images/tt13.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}	
#tt14 {
	height:78px;
	background: url(../introduction/images/tt14.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}	
#tt15 {
	height:39px;
	background: url(../introduction/images/tt15.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}	
#tt16 {
	height:39px;
	background: url(../introduction/images/tt16.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
#tt17 {
	height:39px;
	background: url(../introduction/images/tt17.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}
		
#st05 {
	height:40px;
	background: url(../introduction/images/st05.gif) no-repeat;
	text-indent: -8883px;
	clear:both;	
	}