A IMG {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #fff 0px; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px
}
DIV#contents P {
	MARGIN: 0em 0em 1.5em 0.5em
}
BODY {
	FONT-SIZE: 14px;  COLOR: #666; TEXT-ALIGN: center
}
DIV#out {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid;  BACKGROUND:url(../common_images/menu.gif) #eee right; MARGIN: 0px auto; BORDER-LEFT: #000 0px solid; WIDTH: 758px; BORDER-BOTTOM: #000 0px solid; TEXT-ALIGN: left;overflow : auto;
}
UL {
	LIST-STYLE-TYPE: none
}
H1 {
	BACKGROUND: url(../common_images/top01.jpg) #fff no-repeat left top; MARGIN: 0px auto; LINE-HEIGHT: 0px; HEIGHT: 52px
}
H1 STRONG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: -9988px
}
UL#horizon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
UL#horizon LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px dotted; LINE-HEIGHT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL#horizon LI.fin {
	BORDER-RIGHT: #000 1px dotted; MARGIN: 0px 0px 0px 0px
}
UL#horizon LI A {
	COLOR: #000; TEXT-DECORATION: none
}
UL#horizon LI A:hover {
	COLOR: #cc0000
}
DIV#menu {
	FLOAT: right; FONT-SIZE: 13px; MARGIN: 0px 0px 0px 10px; WIDTH: 210px
	
}
DIV#contents {
	
	FLOAT: left; MARGIN: 0px 10px 10px 0px; FONT-SIZE: 12px; WIDTH: 520px
}
DIV#menu UL#verticality {
	MARGIN: 0px 0px 0px 0px;PADDING:0px 0px 0px 0px
}
DIV#menu UL#verticality LI UL {
	MARGIN: 0px 0px 0px 0px; COLOR: #cc0000
}
DIV#menu UL#verticality LI UL LI A {
	DISPLAY: block; FONT-WEIGHT: lighter; COLOR: #808080
}
DIV#menu UL#verticality LI UL LI A:hover {
	COLOR: #cc0000
}
DIV#front {
BACKGROUND: url(../img/01.jpg) #fff no-repeat left top; MARGIN: 0px auto; LINE-HEIGHT: 0px; HEIGHT: 138px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 2px; MARGIN: 10px 10px 5px 10px; BORDER-LEFT: #0066FF 6px solid; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #0066FF 1px solid
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 15px;  PADDING-BOTTOM: 0px; MARGIN: 0.5em 0em 0em 0.5em; PADDING-TOP: 0px
}
DIV#top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px 0px; PADDING-TOP: 0px
}
DIV#begin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px 0px; PADDING-TOP: 0px
}
DIV#boon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px 0px; PADDING-TOP: 0px
}
DIV#ex {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px 0px; PADDING-TOP: 0px
}
DIV#begin {
	FONT-SIZE: 13px; 
}
DIV#boon {
	FONT-SIZE: 13px; BACKGROUND: url(../common_images/1.gif) #fff no-repeat right bottom;
}
DIV#ex {
	FONT-SIZE: 13px; 
}

DIV#contents P.syou {
	MARGIN: -1.2em 20px 5px 0px; TEXT-ALIGN: right
}
DIV#contents P.syou A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: #fff no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DL#new {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; MARGIN: 2em 0em 0em; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid
}
DL#new DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DL#new DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DL#new DT.ri {
	FLOAT: left; WIDTH: 0em; TEXT-ALIGN: center
}
DL#new DD.reki {
	MARGIN: 0px 5px 0px 5.2em; BORDER-LEFT: #808080 1px solid
}
DL#new DD.reki DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 8em; PADDING-TOP: 5px
}
DL#new DD.reki DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 8.2em; PADDING-TOP: 5px
}
DIV#contents P.gotop {
	MARGIN: 2em 0em 0em; TEXT-ALIGN: right
}
DIV#contents P.gotop A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../common_images/toppoint.gif) #fff no-repeat left bottom; PADDING-BOTTOM: 0px; COLOR: #808080; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV#contents P.cen {
	MARGIN: 3em 0em; TEXT-ALIGN: center
}
P.cen A {
	MARGIN: 0px 0px 0px 15px
}
HR.cl {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #fff 0px; VISIBILITY: hidden; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px
}
HR.ten {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #ccc 1px dotted; MARGIN: 2.5em 0em; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px; HEIGHT: 0px
}
HR.tenlink {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #ccc 1px dotted; MARGIN: 1em 0em; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px; HEIGHT: 0px
}
END {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #0000FF; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; TEXT-ALIGN: center
}

ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; font-style: normal;  BACKGROUND: #0066FF; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center  
}
ADD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #cccccc; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV#ENDADD {
	PADDING-RIGHT: 0px;  BORDER-TOP: #000 1px solid;PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;BACKGROUND: #fff; MARGIN: 0px 0px 0px; PADDING-TOP: 0px; FONT-SIZE: 12px;WIDTH: 758px; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #000 1px solid

}
a
   {text-decoration:none;}  
        
a:link
   {color:#0C9CF3;
   text-decoration:underline;
   }         
        
a:visited
   {color:#000099;text-decoration:underline; } 
              
   
a:hover
   {
    color:#CC0000;              
    text-decoration:underline;

}
.red12 {

	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-transform: none;
}

