
html  {
 background: (images/bg.gif) repeat;
 scrollbar-3dlight-color: #444444;
 scrollbar-arrow-color: #444444;
 scrollbar-base-color: #FFFFFF;
 scrollbar-darkshadow-color: #444444;
 scrollbar-face-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-track-color: #fafaff 
}
body  {
 color: #666666;
 font-size: 12px;
 line-height: 110%;
 text-align: center;
 margin: 15px;
 padding: 0px
 }

h1    {
 color: navy;
 font-weight: lighter;
 font-size: 14px;
 line-height: 120%;
 margin: 0px;
 padding: 0px
 }

h2     {
 color: navy;
 font-weight: normal;
 font-size: 12px;
 line-height: 110%;
 margin: 10px 0px;
 padding: 0px 10px 0px 15px;
 border: solid 0px #ffc0cb
 }

h3 {
font-size: 12px;
font-weight: lighter;
	margin: 20px 0px 10px 40px;
	padding: 4px 0px 4px 10px;
}

table {font-size:10pt;} 

a:link {
	color: #00008B;
	text-decoration: none;
}
a:visited {
	color: #00008B;
	text-decoration: none;
}
a:active {
	color: #00008B;
	text-decoration: none;
}
a:hover {
	color: #DC143C;
	text-decoration: underline;
}
img { text-decoration: underline; border: 0px }
div#document {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fffeee;
	border: 1px solid #DC143C;
	border-width:   1px 1px 1px 1px;
	width: 740px;
}

div#header    { background: url(images/img_top.gif) no-repeat; text-align: left; float: none; clear: both; margin: 0px; padding: 0px; border: 0px; width: 751px; height: 70px }
div#footer  { background: url(images/img_bottom.gif) no-repeat; text-align: right; float: none; clear: both; margin: 0px; padding: 0px; width: 751px; height: 26px }
div#contents  { background: url(images/contents_bg.gif) repeat-y left top; text-align: left; float: none; clear: both; margin: 0px; padding: 0px; width: 751px }
div#center { background: url(images/contents_bg.gif) repeat-y left top; text-align: left; clear: both; margin: 0px; padding: 0px; width: 751px }
div#line  { background: url(images/img_line.gif) no-repeat left top; text-align: left; float: none; clear: both; margin: 0px; padding: 0px; border-style: none; border-width: 1px; border-color: #000080 #333  #333; width: 100%; height: 1px }
div#line1 { background: url(images/img_line.gif) no-repeat left bottom; text-align: left; float: none; clear: both; margin: 0px; padding: 0px; border-style: none; border-width: 1px; border-color: #000080 #333  #333; width: 100%; height: 1px }
div#menu {
	background-image: url("images/menu_bg.gif");
	margin: 0px 0px 30px 0px;
	padding: 3px 0px 3px 0px;
	border: 1px solid #FFB6C1;
	border-width:   2px 0px 2px 0px;
	text-align: left;
	float: none;
	clear: both;
	width: 700px;

}
div#contents_left    { text-align: left; float: left; clear: none; margin: 0px; padding: 0px 0px 0px 15px; width: 170px }
div#contents_text { text-align: left; float: none; clear: none; margin: 0px; padding: 0px 15px }
div#contents_right     { float: right; clear: none; margin: 0px 12px 0px 0px; padding: 0px 5px; width: 200px }

div#right1 {
	margin: 15px 90px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#right2 {
	margin: 15px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#right3 {
	margin: 15px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#right4 {
	margin: 15px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div#logo_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	clear: both;
}
div#img_left { text-align: right; margin: 0px; padding: 0px }
div#contents_center     { margin: 0px 0px 0px 180px; padding: 0px 5px; border-top: 0px solid #aaaaaa; border-right: 0px #aaaaaa; border-bottom: 0px solid #aaaaaa; border-left: 2px dotted navy; width: 327px }
div#contents_inner { margin: 0px 0px 0px 180px; padding: 0px 5px 0px 20px; border-style: solid none solid dotted; border-width: 0px 0px 0px 2px; border-color: #aaaaaa #aaaaaa #aaaaaa navy; width: 530px }
div#contents_text {
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}


div#news {
	margin: 0px 135px 0px 135px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #6A5ACD;
	border-width:   1px 1px 1px 1px;
	background-color: #ffffff;
	text-align: left;
	width: 450px;
	float: center;
	clear: both;
}

/* ----- フォーム -------------------------------------- */

div#form ul {
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}
div#form li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#form form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#form form dl {
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#form form dt {
	font-weight: normal;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	width: 6em;

	float: left;
	clear: left;
}
div#form form dd {
	margin: 0px 0px 0px 6em;
	padding: 0px 0px 0px 0px;
}

div#form form ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#form form li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	list-style-type: none;
}

div#form form p {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ----- 分類表示 -------------------------------------- */

div#navigation  { text-align: left; float: left; clear: none; margin: 0px; padding: 0px 0px 0px 15px; width: 170px }

