/*ブラウザスタイルの初期化*/
*{
margin: 0 auto;
padding: 0;
font-size: 100%;
}
/*BODY全体に関する設定*/
body {
font-size: 14px;
font-family: verdana, arial;
text-align: center;
background-color: #333;
background-position: right top;
background-repeat: no-repeat;
background-attachment: fixed;
}
/*全体の設定*/
#wrapper {
position: relative;
width: 800px;
background-color: #eee;
margin: 0 auto;
text-align: left;
}
/*タイトルの場所*/
#header {
  margin-top: 1%;
  width: 800px;
  height: 200px;
  background-color: #8F8D73;
  background-image: url("Top/kyoto2.JPG");
  background-repeat: no-repeat;
  background-position: right top;
  }
#title{
  padding: 20px 0px 20px 80px;
  font-size: 24px;
  font-weight: bold;
  font-family: verdana;
  color: #335719;
  }
#sub{
  font-family: verdana;
  font-size: 13px;
  padding: 10px 300px 10px 20px;
  line-height: 140%;
  color: #E5D2E4;
  }
#title a, #title a:link, #title a:visited {
  text-decoration: none;
  color: #335719;
  }
#title a:active, #title a:hover {
  text-decoration: none;
  color: #E5D2E4;
  }
#help{
  font-family: verdana;
  font-size: 11px;
  padding: 20px 100px 10px 400px;
  }
#help a, #help a:link, #help a:visited {
  text-decoration: underline;
  color: #A7D7D2;
  }
#help a:active, #help a:hover {
  text-decoration: underline;
  color: #E5D2E4;
  }
/*グローバルナビ*/
div#globalnavi {
  width: 800px;
  margin-top: 0px;
  background-color: #436AA9;
  color: #E5D2E4;
  font-family: arial;
  font-weight: bold;
  _font-size: 14px;
  float: left;
  }
#globalnavi ul{
  list-style: none;
  margin: 0;
  padding: 0px 0px 0px 45px;
  background-color: #436AA9;
  }
#globalnavi li{
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  }
#globalnavi a{
  float: left;
  text-decoration: none;
  text-align: center;
  padding: 5px 13px;
  display: block;
  color: #E5D2E4;
  background-color: #436AA9;
  }
#globalnavi #current {
  float: left;
  text-decoration: none;
  text-align: center;
  padding: 5px 13px;
  display: inline;
  color: #436AA9 !important;
  background-color: #A7D7D2 !important;
  }
#globalnavi a:hover {
  color: #E5D2E4;
  background-color: #A7D7D2;
  }
/*コンテンツ部分*/
div#contents {
width: 800px;
padding: 0px;
background-color: #B6BABB;
font-family: arial;
font-size: small;
line-height: 145%;
}
#contents #picr {
padding-right: 10px;
margin-top: 10px;
margin-bottom: 15px;
}
#contents #picc {
padding-right: 6px;
margin-top: 10px;
margin-bottom: 15px;
}
#contents #picl1 {
padding-left: 10px;
margin-top: 10px;
}
#contents #picl2 {
padding-top: 10px;
padding-left: 10px;
margin-bottom: 15px;
}

div#description {
clear: both;
width: 50%;
height: 20px;
background-color: #FAFAFE;
color: #436AA9;
font-family: verdana;
font-size: small;
font-weight: bold;
text-align: center;
margin-left: 200px;
padding-top: 3px;
padding-bottom: 3px;
}

/*更新画面*/
div#news {
float: right;
margin-right: 10px;
_margin-right: 5px;
margin-top: 15px;
width: 330px;
height: 200px;
padding-top: 5px;
background-color: #F4FAFE;
font-family: arial;
overflow: scroll
}
#news h1 {
font-size: small;
font-family: arial;
color: #919BA8;
margin-left: 20px;
}
#news ul, #news li {
  margin: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
  list-style: none;
  }
#news a, #news a:link {
  text-decoration: none;
  text-align: left;
  padding-left: 0.5em;
  font-family: verdana;
  color: #986E17;
  background-color: transparent;
  }
#news a:visited {
  text-decoration: none;
  text-align: left;
  font-family: verdana;
  color: #B64E93;
  background-color: transparent;
  }  
#news a:hover {
  text-decoration: underline;
}
/*セパレーター*/
#sepa{
float: right;
margin-top: 15px;
width: 50px;
height: 190px;
margin-right: 15px;
background-color: #B6BABB;
background-image: url("Top/turu.gif");
background-repeat: repeat-y
}
/*カテゴリーメニュー*/
div#category{
margin-top: 15px;
margin-left: 10px;
width: 350px;
height: 18px;
background-color: #919BA8;
color: #FAFAFE;
font-family: arial;
font-weight: bold;
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
}
div#menu {
float: left;
margin-left: 10px;
_margin-left: 5px;
margin-bottom: 10px;
width: 180px;
height: 400px;
padding: 5px 0px 5px 5px;
background-color: #FAFAFE;
font-family: verdana;
} 
#menu ul, #menu li{
margin: 0;
padding: 0px;
list-style: none;
}
.categorytop {
font-weight: bold;
}
#menu #incategory {
padding-left: 10px;
}
#menu a, #menu a:link{
text-decoration: none;
color: #436AA9;
}
#menu a:visited{
color: #B64E93;
text-decoration: none;
}
#menu a:hover{
text-decoration: underline;
}
div#menu2 {
float: left;
width: 180px;
height: 400px;
_height: 420px;
padding: 5px 0px 5px 5px;
background-color: #FAFAFE;
font-family: verdana;
} 
#menu2 ul, #menu2 li{
margin: 0;
padding: 0px;
list-style: none;
}
.categorytop {
font-weight: bold;
}
#menu2 #incategory {
padding-left: 10px;
}
#menu2 a, #menu2 a:link{
text-decoration: none;
color: #436AA9;
}
#menu2 a:visited{
color: #B64E93;
text-decoration: none;
}
#menu2 a:hover{
text-decoration: underline;
}
/*カウンター*/
#counter {
float: right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
background-color: #B6BABB;
}
/*フッター*/
div#footer {
clear: both;
width: 800px;
height: 35px;
background-color: #E5D2E4;
color: #8992C2;
font-family: verdana;
font-size: 13px;
text-align: right;
}
#footer .p{
text-align: center;
line-height: 140%;
padding-bottom: 10px;
color: #8992C2;
}
#footer ul{
  float: right;
  list-style: none;
  margin: 0;
  padding-top: 10px;
  padding-right: 15px;
  }
#footer li{
  list-style: none;
  margin: 0;
  display: inline;
  margin-right: 1px;
  }
#footer a, #footer a:link, #footer a:visited {
  text-decoration: none;
  color: #8992C2;
  background-color: transparent;
  padding: 0;
  }
#footer a:hover {
  text-decoration: underline;
}
