dd {
	MARGIN-top: 5px;BORDER-LEFT: #0C9CF3 3px solid;padding-left: 5px;
}
dt {
	padding-top: 5px;
}
html {
        BACKGROUND:url(../image/bg01.gif) repeat-x left top ;font-family: 'CI', Meiryo,sans-serif;
}
body {
	FONT-SIZE: 12px;  COLOR: #444; TEXT-ALIGN: center; 	
}
A IMG {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #fff 0px; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px
}
DIV#style {
	border: 1px solid #ccc;padding-top: 90px;width: 1000px;TEXT-ALIGN: left;MARGIN:auto;BACKGROUND:  url(../image/top.gif) no-repeat center top #fff;
}
DIV#style P {
	MARGIN: 0em 0em 1.5em 0.5em
}
DIV#menu {
	 FONT-SIZE: 13px;  WIDTH: 1000px;TEXT-ALIGN: center;
	PADDING-top: 10px;MARGIN:auto;
	
}
DIV#menu UL {
	MARGIN: 0px 0px 0px 0px;LIST-STYLE-TYPE: none;padding:0px 0px 0px 0px;
}
DIV#menu UL LI{
FLOAT: left;display: block;list-style-position:outside;padding:0px 0px 0px 0px;
	 MARGIN: 0px 0px 0px 0px; COLOR: #777 ; TEXT-ALIGN: left; FONT-SIZE: 12px; 

}
DIV#style02 {
	float:left;width: 700px;TEXT-ALIGN: left;
	MARGIN: 0px 0px 0px 7px;

}
a
   {text-decoration:none;
}  
        
a:link
   {color:#0C9CF3;
   text-decoration:none;   
}         
        
a:visited
   {color:#0C9CF3;text-decoration:none;
} 
DIV#top {
	width: 700px;TEXT-ALIGN: right;BACKGROUND:  url(../image/bg02.jpg) no-repeat left top #fff;
	MARGIN: 0px 0px 0px 0px;
	min-height:380px;

}
DIV#style02 p{
padding:0px 30px 0px 30px;
}
DIV#top UL {
	MARGIN: 0px 0px 0px 0px;LIST-STYLE-TYPE: none;padding:20px 0px 0px 0px;

}
DIV#top UL LI {
	MARGIN: 0px 0px 0px 0px;padding:10px 20px 0px 0px;

}
.contents01{
	border: 1px solid #ccc;MARGIN:10px 0px 10px 0px;
}
.contents02{
	float:left;
}
.contents03{
	MARGIN:0px 0px 0px 330px;
}
DIV#menu01 {
	float:right;FONT-SIZE: 13px;  WIDTH: 290px;TEXT-ALIGN: center;
	PADDING-top: 10px;PADDING-right: 0px;MARGIN:auto;
	
}
* html DIV#menu01 {
	float:right;FONT-SIZE: 13px;  WIDTH: 280px;TEXT-ALIGN: center;
	PADDING-top: 10px;PADDING-right: 0px;MARGIN:auto;
}
DIV#menu01 UL {
	MARGIN: 0px 0px 0px 0px;padding:0px 0px 0px 0px;
}
DIV#menu01 UL LI{
list-style-type:none;list-style-position:outside;padding:0px 0px 0px 10px;BACKGROUND: url(../image/menu.gif) no-repeat left top #fff;
	 MARGIN: 0px 0px 0px 5px; COLOR: #777 ; TEXT-ALIGN: left; FONT-SIZE: 12px; height:25px;

}
DIV#menu01 p {
	MARGIN: 0px 0px 0px 0px;padding:0px 0px 0px 0px;
}
DIV#menu01 img {
	padding:5px 0px 5px 0px;
}
div#footer {
	width: 1000px;
	MARGIN: 10px 0px 0px 0px;
	font-size: 13px;
	color: #999;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 0px;
	clear: both;
	overflow : auto;
}
	#footer01 {
	MARGIN: 0px 0px 10px 10px;
	clear: both;
	width: 900px;
	border-bottom: 0px solid #ebe6d0;
	border-left: 0px solid #ebe6d0;
	border-right: 0px solid #ebe6d0;
}
#footer01 ul,#footer02 ul {
	padding: 0;
	list-style: none;
	}
#footer01 li,#footer02 li {
	margin-right: 8px;
	padding-right: 8px;
	display: inline;
	border-right: 1px solid #ccc;
}
.cen{TEXT-ALIGN: center;
}
.m_right{TEXT-ALIGN: left;WIDTH: 280px;border: 1px solid #ccc;
}
   .f14 {
TEXT-ALIGN: left;PADDING-RIGHT: 0px;PADDING-left: 20px;PADDING-top: 20px;width: 240px;BACKGROUND:#fff;MARGIN-LEFT: 10px;MARGIN-top: 10px;MARGIN-bottom: 0px;

}
   .f15 {
TEXT-ALIGN: left;PADDING-RIGHT: 0px;PADDING-left: 30px;PADDING-top: 5px;width: 240px;BACKGROUND:#fff;MARGIN-LEFT: 10px;border: 1px solid #ebe6d0;MARGIN-bottom: 0px;MARGIN-top: 0px;PADDING-bottom:0px;

}
   .f16 {
float:right;TEXT-ALIGN: left;PADDING-RIGHT: 10px;PADDING-left: 10px;PADDING-top: 5px;width: 280px;BACKGROUND:#fff;MARGIN-LEFT: 10px;border: 1px solid #ebe6d0;MARGIN-bottom: 0px;MARGIN-top: 0px;PADDING-bottom:0px;

}
.t01{PADDING-left: 90px;padding-right: 70px;PADDING-bottom: 0px;MARGIN-bottom: 0px;
}
.t02{clear: both;MARGIN-left: 90px;
}
   .t03 {
	PADDING-left: 10px;BORDER-BOTTOM: #999 2px dotted;width: 240px;BORDER-LEFT: #999 3px solid;

}
   .cl {
clear:both
}

