﻿.outer
	{ background-color: gray;
	width:750px; 
	height: auto; 
	padding: 10px; 
	margin:0 auto; }
.menu
	{ background-color: #ffffe7; float:left; width:160px; height: 790px; padding-top: 10px; }
.main
	{ background-color: white; background-repeat: no-repeat; width: 539px; height: auto; overflow: visible; float: left; padding: 10px 25px; border-left: 1px solid #c0c0c0; }
.clears{ background-image: url(../images/clear.gif); clear:both; }
.foot
	{ font-size: 11px; font-family: georgia; font-weight: bold; font-style: italic; line-height: 2em; background-image: url(../images/003.gif); background-repeat: repeat-x; text-align: center; height: 20px; }
.head
	{ background-image: url(../images/clear.gif); height: 80px; border-bottom: 1px solid silver; }
body,td { font-size: 12px; line-height: 150% ; color: #333333; font-family: "ＭＳ ゴシック"; }
a:link{
  color: #333;
  text-decoration: none;
  }
a:visited{
  color: #333333;
  text-decoration: none;
  }
a:hover,a:active{
  color: #4D4BB0;
  text-decoration: underline;
  }
.title { 
	font-size:13px; 
	font-weight:bold; 
	padding:3px 5px;
	border-color:#ff9e00;
	border-width:0 0 1px 7px;
	border-style:solid;
	background:#ffffff; }
.bgFFFFE7 { padding:5px; width:500px; background:#ffffe7; border: solid 1px #cccccc; }
.bold { font-weight: bold;
font-size: 12px;
	color: #39379c;}
h1 { color: black; font-size: 17px; font-family: georgia, "ＭＳ ゴシック"; font-weight: bold; }
h2 { color: #39379c; font-size: 12px; font-family: "ＭＳ ゴシック"; font-weight: bold; }
h3 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック"; font-weight: bold; }
.text { font-family: "ＭＳ ゴシック"; font-weight: normal; width: 500px; }
p img.right { float: right; margin-bottom: 5px; margin-left: 15px; }
p img.left { float: left; margin-right: 15px; margin-bottom: 5px; }
.small { font-size: 10px; text-decoration: none; }

