@charset "Shift_JIS";

/*------------------------------
seafood_html elements
------------------------------*/
h3{
  margin:10px 0;
}
h4{
  margin-left:10px;
  margin-top:13px;
  margin-bottom:10px;
}
h5{
  margin-left:10px;
  margin-bottom:10px;
  clear:left;
}
.textarea{
  width:515px;
  border:red 1px solid;
}

/*------------------------------
best elements
------------------------------*/
.best{
  padding-left:36px;
  padding-bottom:15px;
  clear:both;
  overflow:hidden;
}
.photo{
  float:left;
  margin-bottom:15px;
}
.best dl{
  margin-left:140px;
}
.best dt{
  width:390px;
  height:25px;
  border-bottom:#666 1px solid;
  padding-left:5px;
  padding-bottom:2px;
}
.best dd{
  padding:5px 15px 10px 7px;
  font-size:110%;
}
#header{
  background:url(../images/title.jpg) no-repeat;
}

/*------------------------------
menu_list elements
------------------------------*/
.menu_left{
  float:left;
  padding-left:36px;
  width:244px;
  margin-bottom:20px;
}
.menu_right{
  float:right;
  padding-right:20px;
  width:260px;
}
.menu_left dt{
  float:left;
  width:11.5em;
}
.menu_right dt{
  float:left;
  width:12.5em;
}
.menu_left dd,
.menu_right dd{
  border-bottom:#cccccc 1px dotted;
}
#contr .note2{
  clear:both;
  font-size:1.1em;
  margin-bottom:20px;
  margin-left:10px;
  margin-right:10px;
  padding:5px 10px;
  border:#CC0000 3px double; 
}
#contr .note2 a,
#contr .note2 a:hover{
  text-decoration:underline;
}
#contr .note{
  margin-left:10px;
}

/*------------------------------
navigation elements
------------------------------*/
#nav03 a{
  display:block;
  width:200px;
  height:34px;
  background:url(../../images/nav03_after.gif) top left no-repeat;
  line-height:0;  
}
#navigation03{
  visibility:hidden;

}