@charset "Shift_JIS";


/* ヘッダ
--------------------------------- */
div#navitop {
  background-color: #feeea1;
  text-align: right;
  border-bottom: #D2B48C 1px solid;
  padding: 3px 6px 0px 0px;
}

.update01 {
  float: left;
  font-size: 9pt;
  border-color: #8B4513;
  border-width: 0.8px 0.8px 0.8px 0.8px;
  border-style: dotted;
  background-color: #ffffff;
} 

.update02 {
  float: right;
  font-size: 9pt;
  border-color: #8B4513;
  border-width: 0.8px 0.8px 0.8px 0.8px;
  border-style: dotted;
  background-color: #ffffff;
} 

/* パンくずリスト
--------------------------------- */
#crumbs li {
	float: left;
	color: #000099;
	font-size: 10pt;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: -12px;
}

#crumbs li a {
  display: block;
  padding: 0 30px 0 0;
  color: #000099;
  font-size: 10pt;
  background: url(image/arrow_blue.gif) no-repeat right;
} 

#crumbs li a:link, #crumbs li a:visited {
  text-decoration:none;
  color:#000099;
  font-style: normal;
  font-size: 10pt;

} 

#crumbs li a:hover, #crumbs li a:focus {
  text-decoration: underline;
  color:#ff33aa;
  font-style: normal;
  font-size: 10pt;

} 



/* メニュー(上側)
--------------------------------- */
.topmenu a{
  display:block;
  float: left;
  width: 143px;
  text-align: center;
  padding:8px 8px 8px 8px;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-color:#D2B48C #8B4513 #8B4513 #D2B48C;
  background-color: #FFFAF0;
  font-size:14px;
  font-weight:bold;
  color:#0218ef;
  text-decoration:none;
  margin-bottom: 0.2em;
}


.topmenukoko{
  display:block;
  float: left;
  width: 143px;
  text-align: center;
  padding:8px 8px 8px 8px;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-color:#D2B48C #8B4513 #8B4513 #D2B48C;
  background-color: #fd974c;
  font-size:14px;
  font-weight:bold;
  color: #ffffff;
  text-decoration:none;
  margin-bottom: 0.2em;
}

.topmenu a:hover{
  color:white;
  background-color: #DEB887;
  padding: 9px 7px 7px 9px;
  text-decoration:none;
}

/* メニュー(サイド)
--------------------------------- */
.menu div{
  display: block;
}

.menu a{
  display: block;
  padding:6px 6px 6px 6px;
  border: solid 2px;
  border-color:#D2B48C #8B4513 #8B4513 #D2B48C;
  background-color: #FFFAF0;
  font-size:12px;
  line-height: 160%;
  font-weight:bold;
  color:#0218ef;
  text-decoration:none;
}

.menu a:hover{
  color: white;
  background-color: #DEB887;
  border-left-color: #FF6347;
  text-decoration: none;
}

.menu div.menutitle{
  margin-top: 36px;
  padding: 8px 0px 5px 8px;
  border: double 2px;
  border-color: #cc9966;
  background-color: #cc9966;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.menu div.koko{
  display: block;
  padding: 6px 6px 6px 6px;
  border: double 2px;
  border-color: #D2B48C #8B4513 #8B4513 #D2B48C;
  background-color: #fd974c;
  font-size: 12px;
  line-height: 150%;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.menu01 {
  display: block;
  margin-top: 40px;
}

.menu01 a{
  display: block;
  border: solid 2px;
  border-color:#D2B48C #8B4513 #8B4513 #D2B48C;
  background-color: #DEB887;
  font-size:12px;
  line-height: 150%;
  font-weight:bold;
  color:#0218ef;
  text-decoration:none;
}

.menu01 img{
	height: 50px;
	width: 186px;
}

.menu01 div.menutitle{
  margin-top: 36px;
  padding: 8px 0px 5px 8px;
  border: double 2px;
  border-color: #cc9966;
  background-color: #cc9966;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.menu02 {
  display: block;
  margin-top: 40px;
}

.menu02 a{
  display: block;
  padding:8px 8px 8px 8px;
  border: solid 2px;
  border-color:#D2B48C #8B4513 #8B4513 #D2B48C;
  background-color: #DEB887;
  font-size:12px;
  line-height: 150%;
  font-weight:bold;
  color:#0218ef;
  text-decoration:none;
}

.menu02 a:hover{
  color:white;
  background-color: #DEB887;
  border-left-color: #FF6347;
  text-decoration:none;
}

.menu02koko{
  display: block;
  padding:8px 8px 8px 8px;
  border: double 2px;
  border-color:#D2B48C #8B4513 #8B4513 #D2B48C;
  background-color: #FFA500;
  font-size:12px;
  line-height: 150%;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
}

.menu02 p{
	height: 0px;
	margin: 0px;
	padding: 0px;
}


/* フッタ
--------------------------------- */

div#footer ul.footermenu {
float: center;
}

div#footer ul.footermenu li {
display: inline;
}
