﻿body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック";
}

A:link{color:#339900;}
  A:visited{color:#339900;}
  A:active{color:#339900;}
  A:hover{color:#006600; text-decoration:underline; background-color: #E0EFC2}

  A.green{font-size:14px; font-weight:normal;}
  A.green{text-decoration:none;}
  A.green:link{color:#339900;}
  A.green:visited{color:#339900;}
  A.green:active{color:#339900;}
  A.green:hover{color:#006600; text-decoration:underline; background-color: #E0EFC2}

  A.white:link{color:#ffffff;}
  A.white:visited{color:#ffffff;}
  A.white:active{color:#ffffff;}
  A.white:hover{color:#ffffff; text-decoration:underline; background-color: #336699}

  A.black{font-size:12px; font-weight:normal;}
  A.black{text-decoration:none;}
  A.black:link{color:#000000;}
  A.black:visited{color:#000000;}
  A.black:active{color:#000000;}
  A.black:hover{color:#000000; text-decoration:underline; background-color: #ffffff}

  A.url{font-size:14px; font-weight:normal;}
  A.url{text-decoration:none;}
  A.url:link{color:#000000;}
  A.url:visited{color:#000000;}
  A.url:active{color:#000000;}
  A.url:hover{color:#000000; text-decoration:underline; background-color: #ffffff}

  .css0 {font-size: 3px;}
  .css1 {font-size: 10px; line-height: 22px;}
  .css2 {font-size: 12px; line-height: 20px; color:#ffffff;}
  .css3 {font-size: 12px; line-height: 16px; color:#000000;}
  .css3b {font-size: 12px; font-weight: bold;line-height: 16px; color:#000000;}
  .css4 {font-size: 14px; color:#ffffff}
  .css5 {font-size: 14px; line-height: 22px;}
  .css6 {font-size: small; line-height: 1.3em;}
  .css6b {font-size: small; font-weight: bold; line-height: 1.3em;}
  .css7 {font-size: 14px; font-weight: bold; line-height: 20px; color:#336699;}
  .css7n {font-size: 14px; line-height: 20px; color:#336699;}
  .css8 {font-size: 18px; font-weight: bold; color: #336699;}
  .css8n {font-size: 18px; color: #336699;}
  .css9 {font-size: 14px; font-weight: bold; line-height: 18px;}
  .css10 {font-size: 16px; font-weight: bold; line-height: 20px; color:#336699;}
  .css11 {font-size: 16px; font-weight: bold; line-height: 20px; color:#000000;}
  .css11n {font-size: 16px; line-height: 20px; color:#000000;}
  .css12 {font-size: 12px; line-height: 20px; color:#666666;}
  .css13 {font-size: 14px; font-weight: bold; line-height: 20px; color:#339900;}
  .css13n {font-size: 14px; line-height: 20px; color:#339900;}
  .css14 {font-size: 10px; line-height: 12px; color:#000000;}
  .css15 {font-size: 12px; line-height: 20px; color:#339900;}
  .css16 {font-size: small; font-weight: bold; line-height: 1.3em; color:#336699;}
  .info {font-size: 14px; font-weight: bold; line-height: 20px; color:#339900;}
  .infodate {font-size: 12px; line-height: 20px; color:#339900;}
  .roma {font-family:"ＭＳ Ｐ明朝","細明朝体"}


#content_area {
	padding: 0px;
	width: 785px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
}
#footer {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #999999;
	text-align: center;
	line-height: 25px;
	margin-top: 10px;
	border-top: 1px solid #666666;
	padding-top: 3px;
}
#footer-navi {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	height: 30px;
}
#footer-navi .footer-navi-top {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 250px;
}
#footer-navi .footer-navi-pagetop {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 250px;
	text-align: center;
}
#footer-navi .footer-navi-next {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 250px;
	text-align: right;
}
.footer-navi-pagetop a:link, .footer-navi-pagetop a:visited, .footer-navi-top a:link, .footer-navi-top a:visited, .footer-navi-next a:link, .footer-navi-next a:visited {
	color: #333333;
	text-decoration: underline;
}
.footer-navi-pagetop a:hover, .footer-navi-pagetop a:hover, .footer-navi-top a:hover, .footer-navi-top a:hover, .footer-navi-next a:hover, .footer-navi-next a:hover {
	color: #999999;
	text-decoration: underline;
}
#header-2ndnavi {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 25px;
}
#header-2ndnavi-left {
	font-size: 12px;
	color: #333333;
	float: left;
	padding-left: 10px;
}
#header-2ndnavi-right {
	float: right;
	color: #666666;
	font-size: 12px;
	text-align: right;
}
#header-2ndnavi-left a:link, #header-2ndnavi-left a:visited {
	color: #333333;
	text-decoration: underline;
}
#header-2ndnavi-left a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#header-2ndnavi-right a:link, #header-2ndnavi-right a:visited {
	color: #333333;
	text-decoration: underline;
}
#header-2ndnavi-right a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.leftarea {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.rightarea {
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
}
h3 {
	color: #006699;
	font-size: 14px;
	font-weight: bold;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 3px;
}
.rightarea p {
	font-size: 12px;
	line-height: 135%;
}
#navi {
	padding-bottom: 10px;
	font-size: 12px;
}
.green a:link, .green a:visited {
	color: #349901;
	text-decoration: none;
}
#content_area h2 {
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

