
/* 全体の装飾 */

*{
font-size: 10pt;
line-height: 20px;
font-family:'ＭＳ ゴシック',Osaka,sans-serif;
color:#663300;

}

BODY,P,TD{line-height:1.4em}

BODY{
background-image: url(image/back.gif);
text-align: center; 
margin: 0; 
padding: 0; 
}

BR{letter-spacing:normal;}


/* リンク */

A{
  text-decoration : none;color : #009900;
}
A:HOVER{
  color :#009900;
  text-decoration : none;
  cursor : default;
  visibility : visible;
  float : none;
  clear : none;
  position : relative;
  bottom : 1pt;
}

/* 構成 */

div#main{
width: 446px; 
padding: 0 37px 0 30px; 
margin: 0;
text-align: left;
vertical-align: top; 
}

div.text{
width: 379px; 
margin: 20px 0 10px 0; 
padding: 0 10px 0 10px;
text-align: left;
vertical-align: top; 
}

div.text p{

padding: 0 20px 0 0px;
}

div.menu-layout{
width: 600px; 
height: 210px; 
margin: 0; 
padding: 0; 
text-align: right; 
}

div.menu-layout2{
width: 150px; 
height: 210px;
padding: 10px 10px 0 0; 
margin: 0; 
}

/* タイトル */

h1{
color: #663300; font-size: small; font-weight: bold; 

margin: 10px 0 0 0;
padding: 0; 
}

/* 見出し */

h1    { 
width:379px; height:37px; padding-top:10px; padding-left:40px;  margin: 0; 
color:#663300;font-size: large; font-weight: bold;
background:url("image/midashi.gif") no-repeat 0% 50%; 


}

h3    { 
color: #cc6600; font-size:10pt; font-weight:bold;  text-indent : 1em;
margin: 0 0 15px 0; 
letter-spacing: 0.5em; 
word-spacing: 3px; 

}

/* メニュー関係 */



p.m{ 
text-align: left; 
margin: 0 0 5px 0;
}
p.m2{ 
text-align: left; 
margin: 0 0 5px 20px;
}

/* 画像関係 */
img{border: none; margin: 0;}

td#top
{background:url("image/over.gif") no-repeat;
height:67px
}

td#middle
{background:url("image/middle.gif") repeat-y;


}

td#under
{background:url("image/under.gif") no-repeat;
height:68px
}



td#top_space{
padding-top:240px
}
