/* format */
* 
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,address,form {margin:0px; padding:0px;}
p,td,th {color:#444444;}
ul,ol,li {list-style-type:none;}
img {border:none;}
.noborder {border:none !important;}


body {
  background-color:#EEEEEE;
  color:#333333;
  font-size:12px;
  margin:0px;
  line-height:140%;
}
a:link    { color:#666666; text-decoration:underline;}
a:visited {color:#999999; text-decoration:underline;}
a:hover {color:#999999; text-decoration:underline;}
a:active {color:#999999; text-decoration:underline;}

.black{color:#000000;}
.caution{color:#FF0000;
font-size:10px;
}
.komidashi{color:#666666;
background-color:#EEEEEE;
border:solid 1px #cccccc;
font-weight:bold;
margin:30px 0px 10px 0px;
padding:5px;}


#logo{
padding:10px;
border-bottom:solid 1px #CCCCCC;
}

#mainimage{
height:300px;
background-color:#000000;
}

#mainarea{
background-color:#ffffff;
}
#maincont{
width:760px;
}
#menu{
padding:10px 0px 10px 0px;
float:left;
width:230px;
height:auto;
}
#contents{
padding:10px 0px 10px 0px;
float:right;
width:500px;
height:auto;
padding-left:29px;
border-left:solid 1px #EEEEEE;
}

#bottomcont{
color:#999999;
font-size:10px;
line-height:30px;
padding:20px 0px 0px 0px;
border-top:solid 1px #CCCCCC;
}

#pankuzu{
padding-left:20px;
color:#CCCCCC;
background-color:#ffffff;
border-bottom:solid 1px #EEEEEE;
}



#aisatsu{
color:#ff33cc;
border-top:double 3px #3BB7EB;
border-bottom:double 3px #3BB7EB;
padding:3px;
}

#midashi{
color:#3BB7EB;
border-top:double 3px #3BB7EB;
border-bottom:double 3px #3BB7EB;
padding:3px;
}

#enter{
color:#3BB7EB;
border-top:double 3px #3BB7EB;
border-bottom:double 3px #3BB7EB;
padding:3px;
}
#settei{
font-size:9pt;
padding:10px;

}
