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

table,img { border : none ;}
img { margin : 0 ; padding : 0 ;}

#outline {
	margin : 0 ; padding : 0 ;
	background-image: url(img/bg.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 : 170px ;
	background-image: url(img/menu.gif);
	border : #000 solid 1px ;
	margin-left : 15px ;
	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:#8da0b6; 
	text-align : center ; 
	padding : 15px; 
	}

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

h2 { 
	border-bottom : solid 2px #085B9B ;
	border-left : solid 4px #007bbb ;
	font-size : small ;
	line-height : 1.5em ; 
	padding-left : 1em ;
	clear : both ;
	margin-top : 1em ;
}

h3 { 
	clear : both ; 
	font-size : 100% ; 
	text-align : center ; 
	border-bottom : double 1px #085B9B ;
	margin-bottom : 0.5em;
}

h4 {
	clear : both ; 
	font-size : 100% ; 
	margin-bottom : 0;
	font-weight:500;}

p { margin : 0 ;}

a:link{ text-decoration:none; color:#085B9B; }
a:visited{ text-decoration:none; color:#085B9B; }
a:active{ text-decoration:none; color:#085B9B; }
a:hover{ text-decoration:none; color:#083A60; font-weight:bold; }

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

/* 02-04.html */
.text_box img { float: right; margin-left : 1em ; margin-bottom : 1em ; }

.textin { padding-bottom : 3em ;}

/* 02.html */
#jisseki dl {
	margin: 0.5em 1em;
}
#jisseki dt { 
	margin: 0;
	padding: 0.5em 0 0.5em 1em;
	border-top: 1px solid #006888;
	width: 7em;
	float: left;}
#jisseki dd { margin: 0 0 0 7em;
	padding: 0.5em 1em 0.5em 1em;
	border-top: 1px solid #006888;
	border-left: 1px solid #006888;}
.jissekilast {	border-bottom : 1px solid #006888; }

/* 03.html */
#car li {float : left ; margin-left : 2em ; }
#car { margin-top : 0; padding-left : 1em ; margin-bottom : 1em;}
.textin P { clear : both ;}
#iso { font-weight : bold ; font-size : 120% ; color : #f00 ; margin-top : 1em ;}

/* 05.html */
#gaiyou dl {
	margin: 0.5em 1em;
	border-bottom: 1px solid #006888;
	clear : both ;
}
#gaiyou dt { 
	margin: 0;
	padding: 0.5em 0 0.5em 1em;
	border-top: 1px solid #006888;
	width: 10em;
	float: left;}
#gaiyou dd { 
	margin: 0 0 0 10em;
	padding: 0.5em 1em 0.5em 1em;
	border-top: 1px solid #006888;
	border-left: 1px solid #006888;}


#access_imadate { width : 500px ; padding-left : 20px ; padding-bottom : 2em ;}
#access_imadate img { margin : 0 ; padding : 0 ; text-align : center ; }
#access_honsha { width : 500px ; padding-left : 20px ; padding-bottom : 2em ;}
#access_honsha img { margin : 0 ; padding : 0 ; }

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

