@charset "Shift_JIS";

/* ページ全体の基本レイアウト
---------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  background-image:url(img/doby_back.jpg);
  background-repeat:repeat-x;
}


img{
border:none;
}

#container {
  margin: 0 auto;
  padding: 0;
  width: 800px;
  color: #333;
}

#header #logo {
  padding: 0px;
  width: 800px;
  height: 65px;
}
#header ul#nav {
  margin: 0;
  padding: 0;
  width: 800px;
  height:37px;
  color: #333;
  background-image:url(img/nav_back.jpg);
  background-repeat:no-repeat;
}

#content {
  margin: 0 auto;
  padding: 0;
  width: 800px;
  height:850px;
  color: #333;
  background-image:url(img/content_back2.jpg);
   }
 

 
 #maincol {
	margin: 0 auto;
	float: right;
	width: 600px;
	padding:50px 80px 50px 100px;
}





#footer {
margin:0px;
  padding:0px;
  width: 800px;
  height:30px;
  color: #000;
  background-image:url(img/footer_back.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  clear:both;
}

#infooter {
margin:0;
padding:10px 60px;
font:"A-OTF リュウミン Pro H-KL";
font-size:11px;
color:#FFFFFF;
font-style:normal;
}


/* ヘッダ
---------------------------------------------------- */
#header {
text-align:center;
}
#header #logo img{
text-align:center;
margin:0;
padding:0;
width:800px;
}

/* ナビゲーション---------------------------------------------------- */
#header ul#nav li {  
list-style: none;  display: block;  margin: 0;  padding: 9px 20px 8px 15px;  
float: left;
}

#header ul#nav li a {
display: block;  text-decoration: none;  color: #fff;
}
#header ul#nav {
font:900 14px "A-OTF リュウミン Pro H-KL";/*- 文字サイズ - */      float:left;      width:100%;      background:change-background;      line-height:normal;
}

#header ul#nav ul {      margin:0;      padding:0;/*- Menu 上右下左- */      list-style:none;}

#header ul#nav li {      display:inline;      margin:0;      padding:0;}

#header ul#nav a {      
float:left;	  
background-image:url(img/menuleft.jpg);	  
background-repeat:no-repeat;	  
background-position:left top;      margin:0;      padding:0 0 0 0px;      text-decoration:none;}


#header ul#nav a span {      float:left;      display:block;	  
background-image:url(img/menurighyt.jpg);	  
background-repeat:no-repeat;	  
background-position:right top;      
padding:9px 20px 8px 15px;      
color:#006666;
}

#header ul#nav a span {float:none;}
#header ul#nav a:hover span {      color:#ffffff;}
#header ul#nav a:hover {      
background-position:0% -42px;
}

#header ul#nav a:hover span {      
background-position:100% -42px;}





/* サイドバー
---------------------------------------------------- */
#subcol ul {
  list-style: none;
  margin: 0;
  padding: 0 0 1em 0;
}

#subcol li {
  line-height: 1.5;
  margin: 0;
  padding: 0 0 0 15px;
  color: #333;
  font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
  font-size:14px;
}



/* フォント関係
---------------------------------------------------- */
