@charset "shift_jis";

body {
	margin:0;
	background-color:white;
	color:333333;
}
.v9, .v10, .v11, .v12 {
	font-family:Verdana, Arial, Helvetica
}
.a9, .a10, .a11, .a12 {
	font-family:Arial, Helvetica
}
.t9 {
	font-family:MS Gothic, Monaco, Lucida Console, Courier New, Monospace
}
.j9, .j10, .j12, body, td{
	font-family:‚l‚r ‚oƒSƒVƒbƒN,MS UI Gothic, Osaka
}

.gm-sitemap{
	position:absolute;
	top:0px;
	left:326px;
	z-index:10;
}   
.gm-links{
	position:absolute;
	top:0px;
	left:399px;
	z-index:10;
} 

input,textarea,select,option{
	border-width:1px;
	font-family:‚l‚r ‚oƒSƒVƒbƒN,MS UI Gothic, Osaka;
	font-size:10px;
}

.headerlogo{
	position:absolute;
	top:24px;
	left:36px;
} 

.navichara{
	position:absolute;
	top:32px;
	left:265px;
} 
.baloon-top{
	position:absolute;
	top:21px;
	left:300px;
} 
.mm-top{
	position:absolute;
	top:87px;
	left:17px;
	z-index:2;
} 
.mm-1{
	position:absolute;
	top:67px;
	left:35px;
	clip:rect(0px,78px,20px,1px); 
	z-index:2;
}
.mm-2{
	position:absolute;
	top:67px;
	left:115px;
	z-index:2;
} 
.mm-3{
	position:absolute;
	top:67px;
	left:195px;
	z-index:2;
} 
.mm-4{
	position:absolute;
	top:67px;
	left:275px;
	z-index:2;
} 
.mm-5{
	position:absolute;
	top:67px;
	left:355px;
	z-index:2;
} 
.mm-6{
	position:absolute;
	top:67px;
	left:435px;
	z-index:2;
} 
.mm-7{
	position:absolute;
	top:67px;
	left:515px;
	z-index:2;
} 

TABLE.fixed{
	table-layout:fixed;
}
TABLE.auto{
	table-layout:auto;
}
INPUT{
	height:14px;padding:0px;
}

a:hover{color:red}
a:link{text-decoration:underline}
a:visited{text-decoration:underline}
