body {
  background-color:#ffeb7e;
  margin-top:0;
  margin-height:0;
  margin-width:0;
  margin-left:0;
  text-align: center;
}

html,body{
  scrollbar-base-color:#ffeb7e;
  scrollbar-face-color:#ffeb7e;
  scrollbar-track-color:#ffeb7e;
  scrollbar-arrow-color:#ffffff;
  scrollbar-3dlight-color:#ffeb7e;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-darkshadow-color:#ffeb7e;
}

/* box. */
p{
  margin-top:5px;
  margin-bottom:5px;
  border:0px;
  padding:0px;
  font-family: "ＭＳ ゴシック", "Osaka−等幅";
  font-size:12px;
  line-height:160%;
  text-align:justify;
  text-justify:distribute;
}
p.cap{ margin-top:5px; margin-bottom:5px; border:0px; padding:0px; font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:9px;line-height:120%; text-align:justify; text-justify:distribute}
dt{ margin-top:5px; margin-bottom:5px; border:0px; padding:0px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:160%; text-align:justify; text-justify:distribute}
dd{ margin-top:5px; margin-bottom:5px; border:0px; padding:0px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:160%; text-align:justify; text-justify:distribute}

.hyo{ font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:130%; text-align:justify; text-justify:distribute}
.hyor{ font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:130%; text-align:right}
.hyo2{ padding:2px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:10px;line-height:120%}
.hyo2gre{ padding:2px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:10px;color:darkgreen;line-height:120%}

.hyotitle{ padding:5px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:14px;color:#ffffff}
.hyo3{  padding:3px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:10px;line-height:125%}
.hyo4{  padding:3px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:125%}

.titleff{ padding:2px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:120%;background-color:#990000;color:#ffffff}
.topicstitle{ padding:2px;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:14px;line-height:120%;background-color:#990000;color:#ffffff}

.help{ font-size:1px;color:#ffffff}

td.bg1{ vertical-align:top;background-color:#999933;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:10px;line-height:125%; text-align:justify; text-justify:distribute}
td.bg2{ vertical-align:top;background-color:#CCCC99;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:10px;line-height:125%; text-align:justify; text-justify:distribute}
td.bg3{ vertical-align:top;background-color:#ffffff;font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:10px;line-height:125%; text-align:justify; text-justify:distribute}

.topimage{ vertical-align:top;background-image:url(../../image/table_bg.jpg) }

.bfff{ background-color:#ffffff}

/* vertical. */
.top{ vertical-align:top }
.middle{ vertical-align:middle }
.bottom{ vertical-align:bottom }
.baseline{ vertical-align:baseline }

/* font. */
/* size1-h6=7.5pt(win),9pt(mac) */
/* size2-h5=10pt */
/* size3-h4=12pt */
/* size4-h3=13.5pt(win),14pt(mac) */
/* size5-h2=18pt */
/* size6-h1=24pt */
/* size7=36pt */
h1 {  margin-top:5px; margin-bottom:5px; border:0px; padding:0px;font-size:5px;color:#ffffff}
/*h2 {  margin-top:5px; margin-bottom:5px; border:0px; padding:0px;font-size:18px}*/
h2 {
	font-family: "RFナウ-GE", "RFゴシック-E2", "ヒラギノ角ゴ Pro W6", "平成角ゴシック", "ＭＳ ゴシック", Osaka;
	font-size: 18px;
	line-height: 120%;
	background-color: #FF9966;
	padding: 2px;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #330033;
}

h3 {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	font-size:15px;
	color: #993333;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 7px solid #990000;
	text-indent: 8px;
}
.size-ssss{font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:8px;line-height:120%}
.size-sss{font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:9px;line-height:120%}
.size-ss{font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:10px;line-height:130%}
.size-s{font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:135%}
.size-m{font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:14px}
.size-l{font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:16px}
.size-ll{ font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:18px}
.size-lll{ font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:20px}

/* link. */
A:link { text-decoration:none; color:#660000 }
A:visited {text-decoration:none; color:#ff6600 }
A:active { text-decoration:none; color:#ffffff }
A:hover{ text-decoration:none; color:#ff0000 }

/* common navi. */
.vio{ vertical-align:top;background-color:#6b007d }
.vio9{ font-size:9px;color:#999999;line-height:130%;text-align:justify;text-justify:distribute; vertical-align:top;background-color:#6b007d }

.link{ font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:11px;line-height:130%;vertical-align:top;background-color:#cccccc }
.linkb{ font-size:11px;line-height:130%;vertical-align:bottom;background-color:#cccccc }
.link10{ font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:140%;vertical-align:top}
.link12{ font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size:12px;line-height:140%}
.modori{ background-color:#000066 }
#mainbox {
	width: 452px;
	text-align: center;
}
.red {
	color: #FF0000;
}
.linktype {
	font-size: small;
	list-style-image: url(ya.gif);
	list-style-type: disc;
	list-style-position: inside;
	text-indent: 10px;
	margin: 0px;
	padding: 0px;
}
.botan {
	background-image: url(b_botan.gif);
	height: 30px;
	width: 110px;
	padding-top: 8px;
	margin: 0px;
	background-repeat: no-repeat;
	list-style-position: inside;
}
