body {
	color: #996600;
	background: center center;
	font-family: "lr oSVbN", "qMmpS Pro W3", Osaka;
}
a {
	font-size: 12px;
	color: #996600;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF9900;
}
a:hover {
	text-decoration: underline;
	color: #009900;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
td {
	font: 12px/1.5em "lr oSVbN", "qMmpS Pro W3", Osaka;
	color: #996600;
}
td.left {
	background:  url(img/sarasa.jpg) no-repeat 0% 50%;
}
td.main {
	background:  url("img/sashie.jpg") no-repeat 100% 100%;
	color: #999999;
}
h1 {
	font: bold 18px/2.5em "lr oSVbN", "qMmpS Pro W3", Osaka;
	color: #FF9900;
}
#right {
	text-align: right;
	margin-right: 1em;
	padding-right: 1em;
	color: #996600;
}
#right2 {
	text-align: right;
	color: #996600;
}
#midashi1 {
	font: bold 16px "lr oSVbN", "qMmpS Pro W3", Osaka;
	margin: 0em 1em 0em 0em;
	padding: 0.3em 0em 0.1em 0.3em;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #33CC00;
	border-left: 5px solid #33CC33;
	color: #009900;
}
#setumei1 {
	line-height: 1.5em;
	margin: 0.5em 1.5em 0.5em 1em;
}

/*fontΜέέθ
--------------------------------------------------------------------------------*/
.black {
	color: #000000;
}
.red {
    color:#FF0000;
}

/*formΜέθ
--------------------------------------------------------------------------------*/
fieldset{
	margin:0 1.5em 0 5em;
	padding:0.5em 0em 1.3em;
	border-top: 1px dotted #009900;
	border-right: 1px none #009900;
	border-bottom: 1px dotted #009900;
	border-left: 1px none #009900;
}
fieldset#last{
    border-bottom:none;
}
.label{
    clear:left;
	display:block;
	padding-top:0.8em;
	padding-left:10px;
	float:left;
	width:120px;
	line-height:2em;
}
.control{
    display:block;
	margin:0 0 0 130px;
	padding-top:0.8em;
	line-height:2em;
}
input, select, textarea{
    border-style:solid;
	border-width:1px;
	border-color:#aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
	vertical-align:middle;
	color:#696969;
	background-color:#f1f1ed;
}
#mail1, #mail2, #comment{
    width:290px;
}
#name1, #name2, #name3, #name4{
    width:150px;
}
#tel1, #tel2, #tel3, #fax1, #fax2, #fax3{
    width:60px
}
#left {
	text-align: left;
	margin-right: 1em;
	padding-right: 1em;
	color: #996600;
}

/*ig
-----------------------------------------------------------*/
#dangumi{
    float:left;
	width:630px;
}
#3-1{
	float:left;
	width:200px;
	margin-left: 1em;
	margin-top: 0.5em;
	text-align: center;
}
#3-2{
	text-align: center;
	padding: 0px;
	margin-top: 0.5em;
}
#3-3{
	float:right;
	width:200px;
	padding-right: 2em;
	text-align: center;
	margin-top: 0.5em;
}
#koumoku1{
	padding:0.3em 0 0.5em 0em;
	margin: 0px;
	text-align: center;
}
#koumoku2{
	padding:0em 0 0.5em 0em;
	margin: 0px;
	text-align: center;
}
#midashi2 {
	font: bold 12px "lr oSVbN", "qMmpS Pro W3", Osaka;
	margin: 0em 1em 0em 0em;
	padding: 0.1em 0em 0.1em 0.3em;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 2px dotted #33CC00;
	border-left: 3px solid #33CC33;
	color: #009900;
	width: auto;
}
#midashi3 {
	font: bold 12px "lr oSVbN", "qMmpS Pro W3", Osaka;
	margin: 0em 1em 0em 0em;
	padding: 0.1em 0.3em 0.1em 0.1em;
	border-top: 0px none;
	border-right: 3px solid #33CC33;
	border-bottom: 2px dotted #33CC00;
	border-left: 0px none;
	color: #009900;
	width: auto;
	text-align: right;
}
#midashi4 {
	font: bold 12px "lr oSVbN", "qMmpS Pro W3", Osaka;
	margin: 0em 1em 0em 0em;
	padding: 0.1em 0em 0.1em 0.3em;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 2px dotted #33CC00;
	border-left: 3px #33CC33;
	color: #009900;
	width: auto;
	top: 0px;
}
