@charset "Shift_JIS";
/*------------------------------------------------------------------------------
Client Name - Global Layout CSS, Module Class CSS
URL: http://www.toyodahiryo.co.jp//
Date: 2008-04-21
Copyright (c) 2000-2008 toyodahiryo CO., LTD.All Rights Reserved.
------------------------------------------------------------------------------*/ 
/*basic design*/

body{background-image: url(bak.gif);
background-position: center top;
text-align:center;
background-repeat:repeat-y;
margin:0px;
padding:0px;}
h1{font-size:13px;
margin:0px;
color:#9393ff;}   
p{margin:0px;}
td{font-size:80%;}
.home{background-image:url(akahaikei.gif);}
.home a:hover{background-image:url(head-home-a-horver.gif);}
.text{float:right;}
.image{border:solid 1px silver;
padding:0px;
margin-top:10px;
margin-left:8px;}
.bn{border-style:none !important;}
.imagetop{border:solid 1px silver;
padding:0px;}

.margin0{margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;}

.photo{float:left;
margin-right:10px;}

.paddingleft50{padding-left:50px;}
.paddingleft570{padding-left:570px;}
.padding0{padding:0px;}

.margin0{margin:0px;}

.marginleft10{margin-left:10px;
border-style:none ! important;}

.bar{width:590px;
background-image:url(ao.gif);
line-height:170%;}

.topmenu{background-image:url(topmenu2.gif);
width:158px;
height:170px;
padding:10px;
color:black;
text-align:left;
line-height:30%;
border:solid 1px silver;
overflow:hidden;
white-space:nowrap;}

.topmenu2{background-image:url(syokkakenn3.gif);
width:158px;
height:170px;
padding:10px;
color:black;
text-align:left;
line-height:30%;
border:solid 1px silver;
overflow:hidden;
white-space:nowrap;}

/*basic layout*/
#oowaku{background-color:#ffffff;
padding:0px;
font-size:80%;
width:800px;
border:1.5px solid olive;
margin:auto;
text-align:left;}

#header{margin:0px;
background-image:url(midorihaikei.gif);
width:800px;}

#header h4{float:left;
font-size:130%;
text-align:center;
background-image:url(midorihaikei.gif);
width:159px;
margin:0px;
height:32px;
white-space:nowrap;
overflow:hidden;}

#header h4 a{text-decoration:none;
color:#000064;
display:block;
width:159px;
padding-top:8px;
padding-bottom:6px;
white-space:nowrap;}

#header a:hover{text-decoration:underline;
background-image:url(midorihaikei3.gif);
color:green;
width:159px;
margin:0px;
white-space:nowrap;}
#top{cloar:both;}
#top a{color:#562101;
text-decoration:none;}
#top a:hover{color:#000064}
#sinntyaku{width:555px;
float:left;}
#sinntyaku div{padding-left:20px;}
#sinntyaku2{float:right;
width:230px;}
#sinntyaku2 div{padding:35px 10px 10px 20px;}
#sinntyaku2 image{border:solid 1px silver;}
/*contents layout*/

#contents{margin:0px;
padding:0px;
width:800px;}

#n image{border:solid 1px silver;}

#main1{float:left;
width:360px;
margin-left:15px;
margin-bottom:10px;}

#main1 image{border:solid 1px silver;}

#main2 image{border:solid 1px silver;}

#main2{float:left;
width:360px;
margin-left:35px;}

#menu{overflow:hidden;
white-space:nowrap;
clear:both;}

#menu td{width:158px;
text-overflow:ellipsis;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;}
 
#menu td a{text-decoration:none;
color:#562101;
white-space: nowrap;
overflow:hidden;
width:138px;}

#menu td a:hover{text-decoration:underline;
white-space:nowrap;
color:#000064;
overflow:hidden;}

#adress{background-color:#ffffbf;
clear:both;
padding:0px 0px 10px 80px;}

#footer{width:800px;
margin:0px;
padding:0px;
background-image:url(midorihaikei.gif);
height:40px;
clear:both;
text-align:center;
line-height:160%;}

#footer a{color:#562101;
text-decoration:none;}

#footer a:hover{color:#666666;}