a:link,  a:visited, a:active {
	text-decoration : none;
	color: #88b;
	}
img {
	border:0px;
}
a:hover { 
	text-decoration : none;
	color: #e0861e;
	}
#wrapper {
  text-align: left;
	width:801px;
  margin: 0 auto;
  padding: 0;
	border-left:2px inset #99c;
}
body {
	padding:0px;
	margin:0px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size:13px;
	color: #000000;
	background-color: #99CCFF;
	background-image: url("../images/pic/bg.jpg");
  text-align: center;
	position: relative;
}
p {
	margin:0px;
}
h1 {
	text-align:center;
	margin:1em;
	border:1px solid blue;
	padding:5px;
	background-color: #cef;
	font-size:18px;
}
h3 {
	font-size:13px;
	font-weight:normal;
	margin:0px;
}
.description h2 {
	margin:0.5em;
	font-size:13px;
}
#html-header {
	background-color: #9999cc;
	border: 2px outset #99c;
	height:90px;
	border-width: 0 2px 2px 0;
	text-align:left;
}
#html-header .title-001{
	float:left;
	margin:5px 0 0 5px;
	margin-right:10px;
}
#html-header .title-002{
	float:left;
}
#html-header .title-003{
	margin-top:5px;
	float:right;
	margin-right:10px;
}
#html-header h1{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:14px;
	border:0px solid blue;
	background-color: #9999cc;
	clear:both;
}
#html-body {
	clear:both;
	height:590px;
	text-align:left;
	font-size:13px;
	background-color: #B0C4DE;
	border: 2px outset #99c;
	border-width: 0 2px 2px 0;
}
#html-left {
	float:left;
	background-color: white;
	width:420px;
	text-align:center;
	border: 2px outset #eff;
	border-width:0px 2px 0px 0px;
}
#html-left img.pict{
	width:420px;
}
#html-left .description {
	margin:3px;
	padding:3px;
	border: 4px double #aaa;
	text-align:center;
	font-weight:normal;
	font-size:13px;
	line-height:120%;
}
#html-right {
	float:left;
	padding:5px;
}
#html-right .right-navi {
	line-height:150%;
	width:205px;
	margin-bottom:5px;
	float:left;
}
#html-right html-right-navi001 {
	width:360px;
	height:90px;
	margin:0px;
	font-weight:normal;
}
#html-footer {
	clear:both;
	font-size:13px;
	background-color: #eef;
	border: 2px outset #99c;
	border-width:0px 2px 2px 0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}
#html-footer ul {
	margin:0px;
	padding:0px;
}
#html-footer .footer-navi {
	border:1px solid gray;
	border-width:0px 2px 0px 0px;
}
#html-footer li {
	float:right;
	border:1px solid gray;
	border-width:0px 0px 0px 2px;
	padding-left:5px;
	padding-right:5px;
}
#html-footer .copyright {
	clear:both;
	text-align:center;
	padding-top:5px;
}

.color-blue {
	color:blue;
}

.color-red {
	color:red;
}

.color-tomato {
	color:tomato;
}

.color-orange {
	color:orange;
}
a.bottun1 {
	display: block;             /* ブロック要素にする */
	color: #000;
	background-color: #ADD8E6;  /* 背景色 */
	border: outset 3px #F0FFFF; /* 枠の色 */
	margin: 2px 0px;
	padding: 3px 1px 1px 0px;
	font-size: 14px;            /* フォントサイズ */
	line-height: 16px;          /* 行の高さ */
	text-align: center;         /* 水平揃え */
	text-decoration: none;      /* 下線を消す */
}
a.bottun1:hover {
	color: #000;
	background-color: #ADD8E6;  /* 背景色 */
	border: inset 3px #F0FFFF;  /* 枠の色 */
	padding: 4px 0px 0px 1px;
}
a.bottun1:active { color: #000; }
a.bottun1:visited { color: #000; }

a.bottun2 {
	display: block;             /* ブロック要素にする */
	color: #000;
	background-color: #DAA520;  /* 背景色 */
	border: outset 3px #EEE8AA; /* 枠の色 */
	margin: 2px 0px;
	padding: 3px 1px 1px 0px;
	font-size: 14px;            /* フォントサイズ */
	line-height: 16px;          /* 行の高さ */
	text-align: center;         /* 水平揃え */
	text-decoration: none;      /* 下線を消す */
}
a.bottun2:hover {
	color: #000;
	background-color: #DAA520;  /* 背景色 */
	border: inset 3px #EEE8AA;  /* 枠の色 */
	padding: 4px 0px 0px 1px;
}
a.bottun2:active { color: #000; }
a.bottun2:visited { color: #000; }

a.bottun3 {
	display: block;             /* ブロック要素にする */
	color: #000;
	background-color: #F0E68C;  /* 背景色 */
	border: outset 3px #F5F5DC; /* 枠の色 */
	margin: 2px 0px;
	padding: 3px 1px 1px 0px;
	font-size: 14px;            /* フォントサイズ */
	line-height: 16px;          /* 行の高さ */
	text-align: center;         /* 水平揃え */
	text-decoration: none;      /* 下線を消す */
}
a.bottun3:hover {
	color: #000;
	background-color: #F0E68C;  /* 背景色 */
	border: inset 3px #F5F5DC;  /* 枠の色 */
	padding: 4px 0px 0px 1px;
}
a.bottun3:active { color: #000; }
a.bottun3:visited { color: #000; }
