BODY{ 
	margin : 0 ;
	background-color:#FFFFFF; 
	color : #046534 ;
	background-image: url(img/bg.gif);
	font-size : 90% }

table,img { border : none ;}

#outline {
	margin : 0 ; padding : 0 ;
	background-image: url(img/01_02.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
	width : 750px ;
	font-size : 90% ;
	line-height : 1.5em ;}

#left_box {
	width : 240px ;
	}
#menu_box {
	width : 150px ;
	background-color : #d9d9d9;
	border:none;
	filter:Alpha(opacity=60);
	border : #000 solid 1px ;
	margin-left : 30px ;
	margin-top : 40px ;
}

#menu_box p{
	padding-top : 1em  ;
	font-weight:bold;
	text-align : center ;
	}

#menu {
	list-style : none;
	margin : 0 ;
	padding-left : 1em ;
	padding-bottom : 1em ;
}

#menu li{
 	line-height : 3em ;}

#right_box {
	width : 510px ;
	padding-left : 15px;
	
}

#copy{ font-size:xx-small; color:#666666; text-align : center ; padding : 15px; }

h1 {
	text-align : right ;
	font-size : medium ;}

h2 { 
	border-bottom : #046534 2px solid;
	font-size : small ;
	line-height : 1.5em ; 
	padding-left : 1em ;}

p { margin : 0 ;}


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; font-weight:bold; }

/* index.html */
#add img{ float : right ;}
#syamei { display : none ;}

/* 02-04.html */
.text_box img { float: right; margin-left : 1em ;}
.text_box p {width : 240px ;}
div { clear : both ;}

/* 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: 8em;
	float: left;}
#gaiyou dd { margin: 0 0 0 8em;
	padding: 0.5em 1em 0.5em 1em;
	border-top: 1px solid #bee0c2;
	border-left: 1px solid #bee0c2;}
.gaiyoulast {	border-bottom : 1px solid #bee0c2; }

#access img{ float : right ;margin-right : 3em ;}

/* 問い合わせフォーム */
#toi{font-size:12px; line-height:16px; }
#toi dd {margin-bottom : 1em ; margin-left : 0 ; }


