body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #000000;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3', verdana, Arial, 'trebuchet ms', sans-serif, '‚l‚r ‚oƒSƒVƒbƒN';
	
}

a {
	COLOR: #FF6600;
	TEXT-DECORATION: underline;
}
a:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: underline;
}
img {
	BORDER: 0px;
}
a img {
	BORDER: 0px;
}

a:link {
	COLOR: #FF6600; 
	TEXT-DECORATION: underline;
}
a:visited {
	COLOR: #CC6600; 
	TEXT-DECORATION: underline;
}
a:hover {
	color: #FF0000; 
	TEXT-DECORATION: underline;
}
a:active {
	color: #FF0000; 
	TEXT-DECORATION: underline;
}


.maintaxt {  font-size: 14px; line-height: 25px; font-weight: bold; clip:   rect(   )}
h2 { font-size: 14px;
	font-weight: normal;
	}
h1 {
	
	font-size: 14px;
	line-height: normal;
	margin-bottom: 0px;
	color: #FFFFFF;
}
.small {
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
}
.mokuji {  font-size: 18px; line-height: 25px; font-weight: bold; clip: rect( ) }
.mokujiTOP {  font-size: 24px; line-height: 25px; font-weight: bold; clip: rect( ) }
.smallred {  font-size: 14px; font-weight: normal ; color: #FF0000}
input {   font-weight: normal; font-size: 14px; background-color: #FF9900; border: medium #D09830 ridge}
.copyright {  font-size: 12px; font-weight: normal; color:#FFFFFF;}

.GoToHome {  font-size: 14px; line-height: 25px; font-weight: bold; clip: rect( ) }
.newRED {  font-size: 18px; line-height: 25px; font-weight: bold; clip: rect( ) ; color: #FF0000}
.style1Copy {
color: #0000FF
}
.mokuji2 {
	
	font-size: 18px;
	font-weight: bold;
	height: auto;
	width: auto;
	padding-top: 20px;
	padding-bottom: 15px;
}
.style6 {
color: #FF0000
}
.REDbig {
	
	font-size: 28px;
	line-height: 25px;
	font-weight: bold;
	clip: rect( );
	color: #FF0000;
}
.mokujikasen {
	
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	padding: 0;
	clip: rect( );
	text-decoration: underline;
}
.REDbigkasen {
	
	font-size: 28px;
	line-height: 25px;
	font-weight: bold;
	clip: rect( );
	color: #FF0000;
	text-decoration: underline;
}

ul#menu { width: 750px; height: 43px; background: #000000 url("img/menu-bg.gif") top left repeat-x; font-size: 1em; font-family: "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN","Osaka";
 font-weight: bold; list-style-type: none; margin: 0; padding: 0; OVERFLOW: hidden;}
ul#menu li { display: block; float: left; margin: 0 0 0 20px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 5px 15px 0 ; }
ul#menu li a:hover { color: #000000; }
ul#menu li a.current{ color: #FFF; background: #ffffff url("img/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }

#main {
	margin-left:auto;margin-right:auto;
	OVERFLOW: hidden;
	WIDTH: 750px;
}

#honbun {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 5px solid #A80329;
	border-top-style: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	text-align: left;
	
}

.smallinfo {
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	padding-left: 55px;
	padding-right: 20px;
}

.small-about {
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	border-right: solid 1px;
}

.border-migi-shita {
	border-right: dotted 1px;
	border-bottom: dotted 1px;
}

.border-shita {
	border-bottom: dotted 1px;
}

.border-hidari-shita {
	border-bottom: dotted 1px;
	border-left: dotted 1px;
}

.border-migi {
	border-right: dotted 1px;
}

.border-hidari {
	border-left: dotted 1px;
}

.border-midashi-shita {
	border-bottom: dotted 3px;
}

.office {
	border-bottom: solid 1px;
	border-left: solid 5px;
	border-color: #FF6600;
	padding-left: 7px;
	margin-right: 15px;
	margin-left: 15px;
	font-size: 14px; line-height: 25px; font-weight: bold;
	background-color: #FEF0D1
	
}

.smallinfo img{
	margin-left: -55px;
	margin-right: 5px;
}

