
body {
	line-height: 150%;
	font-size: 14px;}

a:link{ color: #993300; background-color:#66FFFF; }
a:visited{ color: #990066; }
a:hover {  color: #000000; text-decoration: none; background-color: #33FF99F; font-style: normal;}

table td { padding:3px 5px 3px 5px; font-size:13px; line-height:150%;}

.midashi-pink {padding:10px 10px 10px 30px; text-align:left; background-color:#FFCCFF; font-size:35px; line-height:50px; margin:10px; border-left: 20px #FF3399 solid; border-top: 2px #FF3399 solid; border-right: 2px #FF3399 solid; border-bottom: 2px #FF3399 solid;}

.midashi-blue {padding:10px 10px 10px 30px; text-align:left; background-color: #CCFFFF; font-size:35px; line-height:50px; margin:10px; border-left: 20px #0000FF solid; border-top: 2px #0000FF solid; border-right: 2px #0000FF solid; border-bottom: 2px #0000FF solid;}

.midashi-green {padding:10px 10px 10px 30px; text-align:left; background-color: #FFFFCC; font-size:35px; line-height:50px; margin:10px; border-left: 20px #00CC33 solid; border-top: 2px #00CC33 solid; border-right: 2px #00CC33 solid; border-bottom: 2px #00CC33 solid;}

.midashi-black {padding:10px 10px 10px 30px; text-align:left; background-color: #FFFFCC; font-size:35px; line-height:50px; margin:10px; border-left: 20px #000000 solid; border-top: 2px #000000 solid; border-right: 2px #000000 solid; border-bottom: 2px #000000 solid; }

.midashi-red {padding:10px 10px 10px 30px; text-align:left; background-color: #FFFFCC; font-size:35px; line-height:50px; margin:10px; border-left: 20px #FF0000 solid; border-top: 2px #FF0000 solid; border-right: 2px #FF0000 solid; border-bottom: 2px #FF0000 solid; }

.midashi-orange {padding:10px 10px 10px 30px; text-align:left; background-color: #FFFF99; font-size:35px; line-height:50px; margin:10px; border-left: 20px  #FF9933 solid; border-top: 2px #FF9933 solid; border-right: 2px #FF9933 solid; border-bottom: 2px #FF9933 solid; }


.midashi2-gray {padding:10px 10px 10px 20px; text-align:left; font-size:18px; line-height:28px; border-left: 20px  #999999 solid; border-top: 2px #999999 solid; border-right: 2px #999999 solid; border-bottom: 2px #999999 solid; }


.border-red1 {
  border: 1px #FF0000 solid;}

.border-red3 {
  border: 3px #FF0000 solid;}

.border-green1 {
  border: 1px #00CC33 solid;}

.border-green3 {
  border: 3px #00CC33 solid;}

.border-orange1 {
  border: 1px #FF6633 solid;}

.border-orange3 {
  border: 3px #FF6633 solid;}

.border-pink {
  border: 1px #FF3399 solid;}

.border-red {
  border: 1px #FF0000 solid;}

.border0 {
  border: 0;}

.r100 {
  width:100px;
  float:right;
  clear: both;
  background-color: #FFFFFF;}

.r140 {
  width:140px;
  float:right;
  clear: both;
  background-color: #FFFFFF;}

.r180 {
  width:180px;
  float:right;
  clear: both;
  background-color: #FFFFFF;}

.r190 {
  width:190px;
  float:right;
  clear: both;
  background-color: #FFFFFF;}

.r200 {
  width: 200px;
  float:right;
  clear: both;
  background-color: #FFFFFF;}

.r300 {
  width: 300px;
  float:right;
  clear: both;
  background-color: #FFFFFF;}

.r-500 {
  width: 500px;
  float:right;
  clear: both;
  background-color: #FFFFFF;}

.pb20 { padding-bottom: 20px;}

.pl-10 { padding-left: 10px;}

.pl-20 { padding-left: 20px;}

.pl-30 { padding-left: 30px;}

.pl-40 { padding-left: 40px;}

.pl-50 { padding-left: 50px;}

.pl-100 { padding-left: 100px;}

.pl-120 { padding-left: 120px;}

.pl-150 { padding-left: 150px;}

.pr20 { padding-right: 20px;}

.pr50 { padding-right: 50px;}

.pr100 { padding-right: 100px;}

.mt-10 { margin-top: -10px;}

.mt-20 { margin-top: -20px;}

.mt10 { margin-top: 10px;}

.mt15 { margin-top: 15px;}

.mt20 { margin-top: 20px;}

.mt30 { margin-top: 30px;}

.mt40 { margin-top: 40px;}

.mt45 { margin-top: 45px;}

.mt50 { margin-top: 50px;}

.mt100 { margin-top: 100px;}

.mt1000 { margin-top: 1000px;}

.mb-5 { margin-bottom: -5px;}

.mb-10 { margin-bottom: -10px;}

.mb-15 { margin-bottom: -15px;}

.mb0 { margin-bottom: 0px;}

.mb5 { margin-bottom: 5px;}

.mb10 { margin-bottom: 10px;}

.mb15 { margin-bottom: 15px;}


.mb20 { margin-bottom: 20px;}

.mb30 { margin-bottom: 30px;}

.mb40 { margin-bottom: 40px;}

.mb50 { margin-bottom: 50px;}

.mb100 { margin-bottom: 100px;}

.mr10 { margin-right: 10px;}

.mr20 { margin-right: 20px;}

.mr30 { margin-right: 30px;}

.mr50 { margin-right: 50px;}

.mr100 { margin-right: 100px;}

.mr150 { margin-right: 150px;}

.mr200 { margin-right: 200px;}

.mr300 { margin-right: 300px;}

.mr400 { margin-right: 400px;}

.ml-10 { margin-left: 10px;}

.ml-20 { margin-left: 20px;}

.ml-30 { margin-left: 30px;}

.ml-35 { margin-left: 35px;}

.ml-40 { margin-left: 40px;}

.ml-50 { margin-left: 50px;}

.ml-70 { margin-left: 70px;}

.ml-70 { margin-left: 70px;}

.ml-100 { margin-left: 100px;}

.ml-120 { margin-left: 120px;}

.ml-130 { margin-left: 130px;}

.ml-150 { margin-left: 150px;}

.ml-170 { margin-left: 170px;}

.ml-200 { margin-left: 200px;}

.ml-230 { margin-left: 230px;}

.center { text-align: center;}

.right { text-align: right;}

.right30 { text-align: right; margin-right: 30px;}

.left { text-align: left;}

.left30 { text-align: left; margin-left: 30px;}

.b { font-weight: bold;}

.red { color: #FF0000;}
.gold { color:#999933;}
.pink { color: #FF3399;}
.blue { color: #0000FF;}
.blue2 { color: #000066;}
.gray { color: #CCCCCC;}
.black { color: #333333;}
.orange { color: #FF9900;}
.ivory { color: #FFFFCC;}
.green { color:#009933;}


.size11 { font-size: 11px;}

.size12 { font-size: 12px;}

.size13 { font-size: 13px;}

.size14 { font-size: 14px;}

.size15 { font-size: 15px;}

.size16 { font-size: 16px;}

.size18 { font-size: 18px;}

.size20 { font-size: 20px;}

.size24 { font-size: 24px;}

.size24b { font-size: 24px; font-weight: bold;}

.size30b { font-size: 30px; font-weight: bold;}

.size40b { font-size: 40px; font-weight: bold;}

.size50b { font-size: 50px; font-weight: bold;}

.hight30 { line-height: 30px;}

.hight40 { line-height: 40px;}

.hight50 { line-height: 50px;}

.hight70 { line-height: 70px;}

.hight80 { line-height: 80px;}

.div-hight40 { height: 40px;}

.div-hight55 { height: 55px;}

.div-hight60 { height: 60px;}

.bgcolor-ivory { background-color: #FFFFCC;}

.bgcolor-cream { background-color:#FFFF99;}

.bgcolor-cream2 { background-color:#FFFF99; border: 1px #0066CC solid;}

.bgcolor-black { background-color: #000000;} 

.bgcolor-green { background-color: #99FF33;}

.bgcolor-orenge { background-color: #FF9966;}

.bgcolor-pink { background-color: #FFCCCC;}

.bgcolor-red { background-color: #CC0000;}

.bgcolor-lightblue { background-color: #CCFFFF;}

.w600 { width: 600px;}

.w500 { width: 500px;}

.u { text-decoration:underline;}


.bg-green { background: url(images/bg-green.jpg) no-repeat; width:500px; height:58px;}


.bg-ivory { background: url(images/bg-ivory.jpg) no-repeat; width:500px; height:59px;}


.bg-blue { background: url(images/bg-blue.jpg) no-repeat; width:500px; height:50px;}


.bg-dblue { background: url(images/bg-dblue.jpg) no-repeat; width:500px; height:51px;}


.bg-red { background: url(images/bg-red.jpg) no-repeat; width:500px; height:51px;}


.bg-lightgreen { background: url(images/bg-lightgreen.jpg) no-repeat; width:500px; height:51px;}

.img-b0 { border:0;}




h1 {
   margin-bottom: 0;
   font-size: 16px;
   color:#333333;}

h2 { font-size: 22px; font-weight:bold; line-height: 58px;}

h3 { font-size: 18px; font-weight:bold; color: #333333; line-height: 58px;}

h4 { font-size: 16px; font-weight:bold; color: #333333; line-height: 30px;}

h5 { font-size: 14px; font-weight:bold; color: #333333; line-height: 30px;}

.bgh5 { background: url(images/h5.jpg) no-repeat;}

p { font-size: 14px;}

.anchor { font-size:3px; color: #CCCCCC;}

#menu{
	margin: -5px 0px 5px 0px;
	width: 500px;
	text-align: center;
	height: 12px;
}


#menu-list{
	margin: 5px 0px 0px 0px;
	width: 500px;
	text-align:left;
}

#menu-list li{
	display:inline;
	font-size: 12px;
}



.footer {
  width:800px;
  font-size: 13px;
  clear: both;
  margin: 0;
  text-align: center;
  background-color: #FFFFFF;
  border: 2px #FFFF99 solid;}