BODY{ background-color:#FFFFFF; color : #046534 ; margin : 0 ; background-image: url(img/bg.gif);}
TABLE { border : 0 ; }
IMG { border : 0 ; } 
font{ font-family:"lr oSVbN"; }
P { line-height : 1.5em ; margin : 0 ;}

/*---CSSItΜTCgΌ\¦Ι---*/
H1{display: none; }

H2{ font-size:18px; font-weight:bold; text-align : right ; }
H3{ font-size:14px; border-bottom : 2px #046534 solid ; padding-left : 1em ;  margin : 0 0 0.5em 0; }
H4,h5 { margin-bottom : 0 ; font-size : 13px ;}

/*---Oge[u---*/
#out { width : 750px ; }

/*---wiζ---*/
#head { background-image : url(img/bg.jpg);background-repeat: no-repeat; }

/*---j[---*/
#menu {margin-top : 2em ; border: 1px #046534 solid ; padding-left : 10px ;  background-image : url(img/menu.gif);color:#046534;}
#menu DT {text-align : center ;  font-size:14px; margin : 0 ; padding-top : 1em ; }
#menu DD { margin-bottom: 2em ; margin-top: 1.5em ; margin-left : 1px ;font-size:12px; }

/*---indexΜ₯A---*/
#catch { font-size:14px; border-bottom : 2px #046534 solid ; padding-left : 1em ;  margin : 0 0 0.5em 0; font-weight : bold ;}
#index_honbun{ font-size:12px; line-height:16px; padding-left : 1em ; }
#index_honbun P{ margin-bottom : 1em ; }

/*---address--*/
#add DL {margin-left : 1em ; padding : 0 ;  }
#add DD {margin-left : 1em ; }
#add DT {border-bottom : 1px #046534 dotted ; margin-top : 1em ; }
#add {font-size:12px; line-height:130%;  }
#add IMG { margin-top : 1em ; margin-left : 0 ; margin-right : 0 ; float : right ;}

/*---04.html---*/
#pro,#home {vertical-align: top; }
#pro { width : 35% ;}
#home { width : 45% ; padding-left : 2em ;}
#physical { padding-left : 2em ;}

/*---05.html---*/
#gaiyou dl {
	margin: 0.5em 1em;
}
#gaiyou dt { 
	margin: 0;
	padding: 0.5em 0 0.5em 1em;
	border-top: 1px solid #bee0c2;
	width: 9em;
	float: left;}
#gaiyou dd { margin: 0 0 0 7em;
	padding: 0.5em 1em 0.5em 1em;
	border-top: 1px solid #bee0c2;
	border-left: 1px solid #bee0c2;
}
/*---06.html---*/
#timetable {
	border-collapse: collapse;

}
#timetable td {
	border : 1px solid #046534 ;
	text-align: center;
	margin: 5px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.left {
	text-indent: -20px;
	padding-right: 12px;
}
.right {
	text-indent: 6px;
}
.sinryo{
	margin: 5px;
	padding: 5px 8px 5px 8px;
	border-top: 1px solid #046534;
	border-left: 1px solid #046534;
}
.sinryo_r{
	margin: 5px;
	padding: 5px 8px 5px 8px;
	border-top: 1px solid #046534;
	border-left: 1px solid #046534;
	border-right: 1px solid #046534;
}

.sinryo_b{
	border-bottom: 1px solid #046534;
}



.komoku{font-size:12px; margin-left : 1em ; margin-bottom: 15px; margin-top: 5px;}
.komoku table {font-size:12px; }
.komoku P{margin : 0 ; }
.komoku img { margin-top : 0.8em; margin-right: 5px;}
.komokuimg2 { float: left; margin-right : 0.5em; margin-top : 0.2em}
#staff {
	font-size:12px;
	margin-top: 5px;
	margin-left : 1em ;
	margin-bottom: 15px;
	text-align: center;
}
#staff img {
	margin-top : 0.1em;
}
.bun1{ font-size:14px; font-weight: bold; line-height: 180%; padding: 0 0 0 1em ; margin : 0 0 0.5em 0; }
.last {	border-bottom : 1px solid #bee0c2; }

/*---form---*/
#toi{font-size:12px; line-height:16px;  }
#toi dd {margin-bottom : 1em ;}

/*---copyright---*/
#copy{ font-size:10px; color:#666666; text-align : center ; }

/*---link---*/
A:link{ text-decoration:none; color:#046534; }
A:visited{ text-decoration:none; color:#046534; }
A:active{ text-decoration:none; color:#046534; }
A:hover{ text-decoration:none; color:#024F28; border-bottom : 1px solid #024F28;}


