@charset "UTF-8";

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
*
* Copyright (c) 2008, ƒRƒ“‚³‚ñ‚ÌƒAƒtƒBƒŠƒGƒCƒgî•ñ. All rights reserved.
* 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

body{
  background-image : url(../img/bak.gif);
  font-size : 13px;
  font-family: "Lucida Grande","Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
  width : 765px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : center;
}

a{
  color : 0000ff;
  text-decoration : underline;
}
a:link{
  color : 0000ff;
}
a:hover{
  color : #ff9900;
  position:relative;
  top:1.5px;
  left:1.5px;
}

h1{
  font-size : 10px;
  font-weight : lighter;
  margin-bottom : 1px;
  margin-top : 1px;
  letter-spacing: 1px;
}
h2{
  font-size : 13px;
  text-decoration : none;
  font-weight : normal;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
h3{
  font-size : 13px;
  text-decoration : none;
  margin-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  font-weight : normal;
}
h4{
  font-size : 13px;
  text-decoration : none;
  margin-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  font-weight : normal;
}
h5{
  font-size : 13px;
  text-decoration : none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-weight : normal;
}
h6{
  font-size : 13px;
  text-decoration : none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-weight : normal;
}

strong{
  font-weight : normal;
  text-decoration : none;
}

table{
  font-size : 13px;
  margin-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
}

.header_top{
  width: 765px;
  height: 10px;
  background-image: url('../img/header_top.gif');
  overflow: hidden;
}
.header_middle{
  width: 765px;
  margin: 0px auto 0px auto;
  background-image: url('../img/header_middle.gif');
}
.header_bottom{
  width: 765px;
  height: 10px;
  background-image: url('../img/header_bottom.gif');
  overflow: hidden;
}

.contents_top{
  width: 545px;
  height: 10px;
  background-image: url('../img/contents_top.gif');
  overflow: hidden;
}
.contents_middle{
  font-size : 13px;
  width: 545px;
  margin: 0px auto 0px auto;
  background-image: url('../img/contents_middle.gif');
  text-align : left;
}
.contents_main{
  margin: 5px;
  line-height : 15px;
}
.line{
  height: 13px;
  background-image: url('../img/line.gif'); 
  background-repeat : no-repeat;
  border: none;
  margin-left : 4px;
  overflow: hidden;
}
.contents_bottom{
  width: 545px;
  height: 10px;
  background-image: url('../img/contents_bottom.gif');
  overflow: hidden;
  margin-bottom : 5px;
}

.menu_top{
  width: 211px;
  height: 10px;
  background-image: url('../img/side_top.gif');
  overflow: hidden;
}
.menu_middle{
  font-size : 13px;
  width: 211px;
  margin: 0px auto 0px auto;
  background-image: url('../img/side_middle.gif');
  text-align : left;
}
.menu_bottom{
  width: 211px;
  height: 10px;
  background-image: url('../img/side_bottom.gif');
  overflow: hidden;
  margin-bottom : 6px;
}

.bnr_top{
  width: 500px;
  height: 32px;
  background-image: url('../img/waku_top.gif');
  overflow: hidden;
}
.bnr_middle{
  width: 500px;
  height: 60px;
  margin: 0px auto 0px auto;
  background-image: url('../img/waku_middle.gif');
}
.bnr_bottom{
  width: 500px;
  height: 32px;
  background-image: url('../img/waku_bottom.gif');
  overflow: hidden;
  margin-bottom : 5px;
}

.koukoku_top{
  width: 211px;
  height: 10px;
  background-image: url('../img/side_top.gif');
  overflow: hidden;
}
.koukoku_middle{
  width: 211px;
  margin: 0px auto 0px auto;
  background-image: url('../img/side_middle.gif');
}
.koukoku_bottom{
  width: 211px;
  height: 10px;
  background-image: url('../img/side_bottom.gif');
  overflow: hidden;
}

.footer_top{
  width: 765px;
  height: 10px;
  background-image: url('../img/footer_top.gif');
  overflow: hidden;
}
.footer_middle{
  font-size : 12px;
  width: 765px;
  margin: 0px auto 0px auto;
  background-image: url('../img/footer_middle.gif');
}
.footer_bottom{
  width: 765px;
  height: 10px;
  background-image: url('../img/footer_bottom.gif');
  overflow: hidden;
}

blockquote{
  font-size : 13px;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
}

p{
  font-size : 13px;
}
P.top{
margin-right : 10px;
text-align : right;
}
p.index{
  font-size : 13px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #523e35;
  padding-bottom : 3px;
}

hr{
  size : 1;
  color : #523e35;
  text-decoration : noshade;
  text-align : left;
  width : 100%;
  height : 1px;
  border-width : 0px 0px 0px 0px;border-style : none none none none;
  padding-bottom : 0px;
  margin-bottom : 0px;
}

ul.links{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
li.links{
  text-align : left;
  font-size : 13px;
  padding-top : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #523e35;
  list-style-image : url(../img/box_links.gif);
  list-style-position : inside;
}

div#container{
  750text-align:center;
  margin : 0px 0px 0px 0px;
  width : 765px;
}

div#header{
  width:100%;
  padding : 0px 0px 5px 0px;
}

div#contents{
  float:left;540text-align:left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : center;
}

div#menu{
  float:right;180text-align:left;
  padding-left : 2px;
}

div#footer{
  clear:left;width:100%;
  padding : 0px 0px 5px 0px;
}