.seo
{
  font-size:12px;
  color:#000000;
}

/*　前ページ下部サイトマップ　*/
.sitemap
{
	font-size:16px
}


.tel_s
{
  font-size:14px;
  color:#E60000;
}

.tel
{
  font-size:22px;
  color:#E60000;
  padding-left:4px;
}

.fax_s
{
  font-size:14px;
  color:#008CEB;
}

.fax
{
  font-size:22px;
  color:#008CEB;
  padding-left:4px;
}

.weight_yuusi /*　下層ページ内の白太字　*/
{
  font-size:13px;
  color:#FFFFFF;
  padding-left:4px;
  padding-top:10px;
}

.weight_white /*　下層ページ内の白太字　*/
{
  font-size:15px;
  color:#FFFFFF;
  padding-left:4px;
}

.weight_perple /*　下層ページ内の紫太字　*/
{
  font-size:15px;
  color:#433394;
}

.weight_red /*　下層ページ内の赤太字　*/
{
  font-size:13px;
  color:#E60000;
}

.top 　/* top内で使用している枠線付きのコンテンツ */
{
	border-right: #999999 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	border-bottom: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 3px;
	font-size:12px;
}

.left 　/* top内で使用している枠線付きのコンテンツ */
{
	background-image:url(Library/menu/img-menugrade.gif);
	background-repeat:repeat-x;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #999999 1px solid;
	border-bottom: #999999 1px solid;
	PADDING-TOP: 3px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.left_00
{
	background-color:#CCCCCC;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 3px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.left_01 　/* top内で使用している枠線付きのコンテンツ */
{
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 3px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.left_02　/* top内で使用している枠線付きのコンテンツ */
{
	background-image:url(Library/menu/img-menugrade.gif);
	background-repeat:repeat-x;
	border-top: #999999 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	border-bottom: #999999 1px dashed;
	PADDING-TOP: 3px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.left_03 　/* top内で使用している枠線付きのコンテンツ01 */
{
	background-image:url(Library/menu/img-menugrade.gif);
	background-repeat:repeat-x;
	border-top: #999999 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	border-bottom: #999999 1px solid;
	PADDING-TOP: 3px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.left_04 　/* top内で使用している枠線付きのコンテンツ01 */
{
	background-image:url(Library/menu/img-menugrade.gif);
	background-repeat:repeat-x;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	border-bottom: #999999 1px solid;
	PADDING-TOP: 3px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.left_05 　/* top内で使用している枠線付きのコンテンツ01 */
{
	background-image:url(Library/menu/img-menugrade.gif);
	background-repeat:repeat-x;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.left_yuusi 　/* menu内で使用している枠線付きのコンテンツ */
{
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT:3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #999999 1px solid;
	border-bottom: #999999 1px solid;
	PADDING-TOP: 3px;
	font-family:Arial,Verdana;
	font-size:12px;
}

.top_text01{　/* top内で使用している枠線付きのコンテンツ */
  color:#000000;
  font-size:12px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
  line-height:18px;
}

.top_text02{　/* top内で使用している枠線付きのコンテンツ */
  color:#000000;
  font-size:9px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
}


.tope　/* menu内で使用している枠線付きのコンテンツ */
{
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	PADDING-TOP: 3px;
	font-size:12px;
}

.left_text01　/* menu内で使用している枠線付きのコンテンツ */
{
  	color:#000000;
  	font-size:12px;
  	font-family:Arial,Verdana;
}

.side_text02　/* menu内で使用している枠線付きのコンテンツ */
{
 	color:#000000;
  	font-size:9px;
  	font-family:Arial,Verdana;
}

h1 {
  background-image: url(images/midashi-h1.gif);
  background-repeat: no-repeat;
  height:35px;
  padding-top:10px;
  padding-right:4px;
  padding-left:4px;
  margin-bottom:8px;
  text-decoration:none;
  font-size:20px;
  font-weight:boid;
  color:#000000;
 }

h2 {
  background-image:url(images/midashi-h2.gif);
  background-repeat:no-repeat;
  height:28px;
  font-family:Arial,Verdana;
  font-size: 16px;
  color:#000000;
  line-height:1;
  padding-top:8px;
  padding-left:20px;
  margin-bottom: 8px;
  font-weight: bold;
}
h3 {
  background-image:url(images/midashi-h3.gif);
  background-repeat:no-repeat;
  height:28px;
  font-size: 16px;
  color:#75500C;
  line-height:1;
  padding-top:5px;
  padding-left:14px;
  margin-bottom: 8px;
  font-weight: bold;
}

.bgheader {
  background-image:url(Library/header/img-header04.gif);
  background-repeat:no-repeat;
  height:20px;
  font-size: 10px;
  color:#000000;
}

.text{
  color:#000000;
  font-size:12px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
  line-height:18px;
}

.text2{
  color:#000000;
  font-size:14px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
  line-height:18px;
}

.text3{
  font-size:9px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
  line-height:18px;
}

.header{
  color:#000000;
  font-size:9px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
  line-height:18px;
}

.fotter{
  color:#FFFFFF;
  font-size:11px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
  line-height:18px;
}


.map{
  color:#FFFFFF;
  background-color:#140079;
  font-size:14px;
  font-family:Arial,Verdana;
  font-weight:bold;
  letter-spacing:1px;
  line-height:18px;
}