@charset 'euc-jp';
@import url(styleex.css);

body{background:#888; font-family:'Lucida Sans Unicode',Arial,sans-serif; color:#333; text-align:center; height:100%; margin:0; padding:0; }
* {font-family:Verdana, Arial, Helvetica, sans-serif,"MS ゴシック";}
a {text-decoration:none;}

#wrap{ background-color: #FFF; background-image:none; width:850px; margin:0 auto; padding:0; background-position:center; text-align:left;}

#header {margin:0; padding:0; width:100%; }
#TopLogo {margin: 0 auto; padding: 0 5px; vertical-align: center; position:relative auto; text-align:left;  }
#TopLogo img { position: bottom; border: none; }

#SearchBox { font-size:0.75em; }
.fr_r input.txt{ margin:15px 15px; color:#000; border:dotted:1px #DDD; float:left; }
.fr_r input.btn{ margin:0px 15px; color:#000; border:dotted:1px #DDD; float:left; }

#navigationbar { width: 820px; }
#navigationbar ul { list-style:	none outside none; }
#navigationbar ul li { float:left; margin:0; padding:0; border-bottom:solid 2px #036;}
#navigationbar ul li a { color:#036; float:left; font-size:14px; font-weight:normal; margin:0 2px 0 0; padding:5px 15px; text-decoration:none;}
#navigationbar ul li a:hover { color:#FFF; background-color:#036; }

#wrap #LeftMenuB { width: 250px; float: left; overflow: hidden; margin-top:	2px; margin-left: -40px; }
#wrap #LeftMenuB dl { list-style:none outside none; margin: 0 auto; padding: 0 1px; }
#LeftMenuB img.MenuPict { border: none; width: 19px; height: 19px;}
#wrap #LeftMenuB dl dd { margin: 0 auto; padding-top: 0 3px; text-align: left; vertical-align: center; width: 200px; }
#wrap #LeftMenuB dd a.LeftLink { width:200px; background-color:#036; color:#FFF; border-bottom:solid 2px #FFF; display:block; }
#wrap #LeftMenuB dd a.LeftLink:hover { width: 200px; background-color:#FFF;color: #600; border-bottom: solid 2px #600; width: 200px; }
#LeftMenuB a img { border: none; }

#information dl {list-style:none outside none; width:425px; margin-bottom:20px;}
#information dt {height:20px; background-color:#FFF; color:#900; font-size:1.0em; font-weight:bold; vertical-align:middle; text-align:left; border-bottom:dotted 1px #900;margin-bottom:0.2em;}
#information dd {margin-left:0.5em; margin-bottom:0em; margin-top:0em;}
#information dd a:link {color:#036;}
#information dd a:hover {color:#600;}
#information #topicframe iframe {width:400px; height:70px; border:none;}

/* 写真まわり */
#information #phototopics dd img {padding:0; margin:10px 45px; text-aling:center;}
#information #phototopics dd p.alignright {margin:0 0 0 30px;  text-align:right;  font-size:0.75em;}
#information #phototopics dd p.alignleft {margin:0.5em 0 0 0;   text-align:left;   font-size:0.90em;}
#information #phototopics dd p.alignleft {margin:0.5em 0 0 0;   text-align:left;   font-size:0.90em;}
#information #phototopics dd p.alignleft {margin:0.5em 0 0 0;   text-align:left;   font-size:0.90em;}
#information #phototopics dd p.alignleft {margin:0.5em 0 0 0;   text-align:left;   font-size:0.90em;}
#information #phototopics dd p.aligncenter {margin:0 0 0 0; text-align:center; font-size:0.90em;}

#container {width: 600px; float: right top; overflow: hidden;}

#left  {float:left; width:450px; overflow:hidden;}
#right {float:left; width:150px; overflow:hidden;}

#footer table { border:none; width:450px;}
#footer td p { height:20px; vertical-align:bottom; text-align: left; background-color:#003366; }
#footer address {font-family:'Times New Roman', 'MS ゴシック'; font-style:normal; font-weight:lighter; font-size:0.90em; color:#000;}

#CopyRight { width:850px; background-color:#003366; }
#CopyRight p { float:bottom; text-align:center; vertical-align:center; font-size:0.75em; color:#bbb; }

.InfoLink table { width:250px; border:none 0px #ccc; text-align:left; }
.InfoLink a img { border:none 0px #FFFFFF; }

.Photo{ background-image:url(image/photospcb.gif); width:443px; }	
.PhotoTitle{ font-weight:bold; color:blue; }
.PhotoComment{ font-size:14px; line-height:20px; margin-left:3px;}

#linklist { width:450px;}
#linklist ul {list-style:	none none; }
