﻿@charset "utf-8"

/* CSS Document */

	hr								{display: none;}

/* display */

	hr								{display: none;}
	.floatLeft							{display: inline;}
	.floatRight							{display: inline;}
	.clearfix							{display: inline-table;}
	* html.clearfix							{display: block;}
	#adress1 li							{display: inline;}
	#adress2 li							{display: inline;}
	#topmenu li							{display: inline;}
	#leftSidebar li							{display: block;}
	#leftSidebar li a						{display: block;}
	#rightSidebar li						{display: block;}
	#rightSidebar li a						{display: block;}
	#content #mainsubmenu ul li					{display: inline-block;}
	#content #mainsubmenu2 ul li					{display: inline-block;}
	#content #mainsub #sitemap li					{display: inline-block;}
	#content #mainsub #sitemap ul					{display: inline-block;}
	#contentWrapper #leftSidebar					{display: inline;}
	#contentWrapper #leftSidebar .rightsidebar			{display: none;}
	#menu .menuButton ul li						{display: inline;}
	#menu .menuButton #h2Button1 a					{display: block;}
	#menu .menuButton #h2Button2 a					{display: block;}
	#menu .menuButton #h2Button3 a					{display: block;}
	#menu .menuButton #h2Button4 a					{display: block;}
	#menu .menuButton #h2Button5 a					{display: block;}
	#menu .menuButton #h2Button6 a					{display: block;}
	#footerB ul li							{display: inline;}
	#contentWrapper #content #mainsub #hirota table			{display: inline-block;}
	#contentWrapper #content #mainsub .kengakujyo img		{display: block;}
	#contentWrapper #content #mainsub #kouhou .backnumber tr	{display: inline-block;}

/* background */
	* html a.pdf					{background: url(../images/pdf_small.gif) center right no-repeat;}
	a[href$=".pdf"] 				{background: url(../images/pdf_small.gif) center right no-repeat;}
	a[href$=".doc"]					{background: url(../images/word_small.gif) center right no-repeat;}
	a[href$=".docx"]				{background: url(../images/word_small.gif) center right no-repeat;}
	a[href$=".xls"]					{background: url(../images/excel_small.gif) center right no-repeat;}
	a[href$=".xlsx"] 				{background: url(../images/excel_small.gif) center right no-repeat;}


/* background-color */
	h3						{background-color: #CC9;}
	h4						{background-color: #CCC;}
	h5						{background-color: midnightblue;}
	h6						{background-color: #F0F0F0;}
	#footerB					{background-color: midnightblue;}
	#menuWrapper					{background-color: #dcd5b8;}
	#buttonWrapper					{background-color: #dcd5b8;}
	#menuWrapper_bk					{background-color: #CCCCCC;}
	#leftSidebar li a:hover				{background-color: #CCC;}
	#rightSidebar li a:hover			{background-color: #CCC;}
	span.AS_ajax_highlight				{background-color: #ff0;}

/* background-image */
	* html a.docx					{background-image: url(../images/word_small.gif);}
	* html a.doc					{background-image: url(../images/word_small.gif);}
	* html a.xls					{background-image: url(../images/excel_small.gif);}
	* html a.xlsx					{background-image: url(../images/excel_small.gif);}
	#menuWrapper					{background-image: url(../images/menuback.png);}
	#buttonWrapper					{background-image: url(../images/menuback.png);}
	#leftSidebar li					{background-image: url(../images/leftMenuBack.jpg);}
	#leftSidebar li a				{background-image: url(../images/yajirushi.gif);}
	#leftSidebar li a:hover				{background-image: url(../images/yajirushi.gif);}
	#rightSidebar li				{background-image: url(../images/leftMenuBack.jpg);}
	#rightSidebar li a				{background-image: url(../images/yajirushi.gif);}
	#rightSidebar li a:hover			{background-image: url(../images/yajirushi.gif);}
	#menu .menuButton #h2Button1			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button1 a			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button1 a:hover		{background-image: url(../images/topButtonBack_on.jpg);}
	#menu .menuButton #h2Button2			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button2 a			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button2 a:hover		{background-image: url(../images/topButtonBack_on.jpg);}
	#menu .menuButton #h2Button3			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button3 a			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button3 a:hover		{background-image: url(../images/topButtonBack_on.jpg);}
	#menu .menuButton #h2Button4			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button4 a			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button4 a:hover		{background-image: url(../images/topButtonBack_on.jpg);}
	#menu .menuButton #h2Button5			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button5 a			{background-image: url(../images/topButtonBack.jpg);}	
	#menu .menuButton #h2Button5 a:hover		{background-image: url(../images/topButtonBack_on.jpg);}
	#menu .menuButton #h2Button6			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button6 a			{background-image: url(../images/topButtonBack.jpg);}
	#menu .menuButton #h2Button6 a:hover		{background-image: url(../images/topButtonBack_on.jpg)}

/* background-position */
	* html a.doc					{background-position: right center;}
	* html a.docx					{background-position: right center;}
	* html a.xls					{background-position: right center;}
	* html a.xlsx					{background-position: right center;}
	#leftSidebar li					{background-position: left center;}
	#leftSidebar li a				{background-position: left center;}
	#leftSidebar li a:hover				{background-position: left center;}
	#rightSidebar li				{background-position: left center;}
	#rightSidebar li a				{background-position: left center;}
	#rightSidebar li a:hover			{background-position: left center;}

/* background-repeat */
	* html a.doc					{background-repeat: no-repeat;}
	* html a.docx					{background-repeat: no-repeat;}
	* html a.xls					{background-repeat: no-repeat;}
	* html a.xlsx					{background-repeat: no-repeat;}
	#menuWrapper					{background-repeat: repeat-x;}
	#buttonWrapper					{background-repeat: repeat-x;}
	#menuWrapper_bk					{background-repeat: repeat-x;}
	#leftSidebar li					{background-repeat: repeat-x;}
	#leftSidebar li a				{background-repeat: no-repeat;}
	#leftSidebar li a:hover				{background-repeat: no-repeat;}
	#rightSidebar li				{background-repeat: repeat-x;}
	#rightSidebar li a				{background-repeat: no-repeat;}
	#rightSidebar li a:hover			{background-repeat: no-repeat;}
	#menu .menuButton #h2Button1			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button1 a			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button1 a:hover		{background-repeat: repeat-y;}
	#menu .menuButton #h2Button2			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button2 a			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button2 a:hover		{background-repeat: repeat-y;}
	#menu .menuButton #h2Button3			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button3 a			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button3 a:hover		{background-repeat: repeat-y;}
	#menu .menuButton #h2Button4			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button4 a			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button4 a:hover		{background-repeat: repeat-y;}
	#menu .menuButton #h2Button5			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button5 a			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button5 a:hover		{background-repeat: repeat-y;}
	#menu .menuButton #h2Button6			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button6 a			{background-repeat: repeat-y;}
	#menu .menuButton #h2Button6 a:hover		{background-repeat: repeat-y;}
/* behavior */
	html,body					{behavior: url("csshover3.htc");}

/* border */
	#menu .menuButton #h2Button1			{border: 1px solid #000;}
	#menu .menuButton #h2Button2			{border: 1px solid #000;}
	#menu .menuButton #h2Button3			{border: 1px solid #000;}
	#menu .menuButton #h2Button4			{border: 1px solid #000;}
	#menu .menuButton #h2Button5			{border: 1px solid #000;}
	#menu .menuButton #h2Button6			{border: 1px solid #000;}
	#leftSidebar li					{border: 1px solid #999;}
	#rightSidebar li				{border: 1px solid #999;}
	#rightSidebar #ad				{border: 1px solid #999;}
	td						{border: 1px solid #000;}
	th						{border: 1px solid #000;}
	#contentWrapper #content #mainsub #cyoucyou td	{border: none;}


/* border-bottom-color */
	#content #main ul li				{border-bottom-color: #CCC;}
	#content #mainsub ul li				{border-bottom-color: #CCC;}
	#content #mainsubmenu ul li			{border-bottom-color: #CCC;}
	#content #mainsubmenu2 ul li			{border-bottom-color: #CCC;}
	#content #main #newslist ul li			{border-bottom-color: #CCC;}
	h2						{border-bottom-color: #999999;}
	h3						{border-bottom-color: #000;}
	h4						{border-bottom-color: #333;}
	#main ol li					{border-bottom-color: #CCC;}
	#mainsub ol li					{border-bottom-color: #CCC;}

/* border-bottom-style */
	#content #main ul li				{border-bottom-style: solid;}
	#content #mainsub ul li				{border-bottom-style: solid;}
	#content #mainsubmenu ul li			{border-bottom-style: solid;}
	#content #mainsubmenu2 ul li			{border-bottom-style: solid;}
	#content #main #newslist ul li			{border-bottom-style: dashed;}
	#content #mainsub #sitemap li			{border-bottom-style: dashed;}
	img						{border-bottom-style: none;}
	#contentWrapper #content #main img		{border-bottom-style: none;}
	h2						{border-bottom-style: dashed;}
	h3						{border-bottom-style: solid;}
	h4						{border-bottom-style: solid;}
	#main ol li					{border-bottom-style: solid;}
	#mainsub ol li					{border-bottom-style: solid;}


/* border-bottom-width */
	#content #main ul li				{border-bottom-width: 1px;}
	#content #mainsub ul li				{border-bottom-width: 1px;}
	#content #mainsubmenu ul li			{border-bottom-width: 2px;}
	#content #mainsubmenu2 ul li			{border-bottom-width: 2px;}
	#content #main #newslist ul li			{border-bottom-width: 1px;}
	h2						{border-bottom-width: 1px;}
	h3						{border-bottom-width: 1px;}
	h4						{border-bottom-width: 1px;}
	#main ol li					{border-bottom-width: 1px;}
	#mainsub ol li					{border-bottom-width: 1px;}

/* border-collapse */
	table						{border-collapse: collapse;}
	#leftSidebar table				{border-collapse: collapse;}
	
	
	
/* border-left-color */
	h3						{border-left-color: #000;}
	h4						{border-left-color: #966;}
	h5						{border-left-color: #F90;}


/* border-left-style */
	img						{border-left-style: none;}
	#contentWrapper #content #main img		{border-left-style: none;}
	h3						{border-left-style: solid;}
	h4						{border-left-style: solid;}
	h5						{border-left-style: solid;}

/* border-left-width */
	h3						{border-left-width: 1px;}
	h4						{border-left-width: 10px;}
	h5						{border-left-width: 2px;}

/* border-right-color */
	h3						{border-right-color: #000;}
	
/* border-right-style */
	img						{border-right-style: none;}
	#contentWrapper #content #main img		{border-right-style: none;}
	h3						{border-right-style: solid;}

/* border-right-width */
	h3						{border-right-width: 1px;}

/* border-top-color */	
	#headerWrapper					{border-top-color: #7C6A49;}
	#footerD					{border-top-color: #999999;}
	h3						{border-top-color: #000;}
	h4						{border-top-color: #000;}
	
	
/* border-top-style */
	#headerWrapper					{border-top-style: solid;}
	#footerD					{border-top-style: solid;}
	img						{border-top-style: none;}
	#contentWrapper #content #main img		{border-top-style: none;}
	h3						{border-top-style: solid;}
	h4						{border-top-style: solid;}



/* border-top-width */
	#headerWrapper					{border-top-width: 4px;}
	#footerD					{border-top-width: 1px;}
	h3						{border-top-width: 3px;}
	h4						{border-top-width: 1px;}
	
	


/* clear */
	.clear						{clear: both;}
	#menuWrapper					{clear: both;}
	#buttonWrapper					{clear: both;}
	#menuWrapper_bk					{clear: both;}
	#contentWrapper					{clear: both;}
	#content					{clear: both;}
	#footerB					{clear: both;}
	#footerC					{clear: both;}

/* color */
	html,body					{color: #000000;}
	a						{color: midnightblue;}
	span.AS_ajax_highlight				{color: #333;}
	#footerB p					{color: #FFFFFF;}
	#footerB a					{color: #FFFFFF;}
	#footerB a:hover				{color: #CC9;}
	h1						{color: #999;}
	h2						{color: #630;}
	h3						{color: #000;}
	h4						{color: #000;}
	h5						{color: #FFF;}

/* float */
	.floatLeft					{float: left;}
	.floatRight					{float: right;}
	#menu .menuButton #h2Button1			{float: left;}
	#menu .menuButton #h2Button2			{float: left;}
	#menu .menuButton #h2Button3			{float: left;}
	#menu .menuButton #h2Button4			{float: left;}
	#menu .menuButton #h2Button5			{float: left;}
	#menu .menuButton #h2Button6			{float: left;}
	#content					{float: right;}
	#contentWrapper #content #main			{float: left;}
	#contentWrapper #content #mainsub		{float: left;}
	#contentWrapper #leftSidebar			{float: left;}
	#contentWrapper #content #rightSidebar		{float: right;}
	em						{float: right;}
	
	

/* font-family */
	html, body					{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}

/* font-size */
	#menu .menuButton #h2Button1 a			{font-size: 110%;}
	#menu .menuButton #h2Button2 a			{font-size: 110%;}
	#menu .menuButton #h2Button3 a			{font-size: 110%;}
	#menu .menuButton #h2Button4 a			{font-size: 110%;}
	#menu .menuButton #h2Button5 a			{font-size: 110%;}
	#menu .menuButton #h2Button6 a			{font-size: 110%;}
	#leftSidebar li a				{font-size: 90%;}
	#rightSidebar li a				{font-size: 90%;}
	#footerB ul li					{font-size: 80%;}
	#footerC .floatLeft p				{font-size: 70%;}
	#footerD					{font-size: 70%;}
	#content #main ul				{font-size: 90%;}
	#content #mainsub ul				{font-size: 100%;}
	#content #mainsubmenu ul			{font-size: 100%;}
	#content #mainsubmenu2 ul			{font-size: 100%;}
	p						{font-size: 90%;}
	h1						{font-size: 80%;}
	h2						{font-size: 150%;}
	h3						{font-size: 90%;}
	h4						{font-size: 90%;}
	h5						{font-size: 90%;}
	h6						{font-size: 80%;}
	em						{font-size: 80%;}
	ol						{font-size: 90%;}
	table						{font-size: 80%;}
	#leftSidebar table				{font-size: 80%;}

/* font-style */
	span.AS_ajax_highlight				{font-style:italic;}
	em						{font-style: normal;}

/* height */
	* html .clearfix						{height: 1%;}


/* left */
	#nav-skiplink					{left: -10000px;}

/* letter-spacing */
	#leftSidebar li a				{letter-spacing: 2px;}
	#rightSidebar li a				{letter-spacing: 2px;}
	#footerB p					{letter-spacing: 1px;}
	p						{letter-spacing: 1px;}

/* line-height */
	#footerC .floatLeft p				{line-height: 100%;}
	#content #main ul				{line-height: 150%;}
	#content #mainsub ul				{line-height: 100%;}
	#content #mainsubmenu ul			{line-height: 150%;}
	#content #mainsubmenu2 ul			{line-height: 150%;}
	p						{line-height: 150%;}
	ol						{line-height: 170%;}
	table						{line-height: 150%;}

/* list-style-type */
	#adress1 li					{list-style-type: none;}
	#adress2 li					{list-style-type: none;}
	#leftSidebar li					{list-style-type: none;}
	#leftSidebar li a				{list-style-type: none;}
	#rightSidebar li				{list-style-type: none;}
	#rightSidebar li a				{list-style-type: none;}
	#content #main ul				{list-style-type: none;}
	#content #mainsubmenu ul			{list-style-type: none;}
	#content #mainsubmenu2 ul			{list-style-type: none;}
	#content #main #newslist ul li			{list-style-type: none;}
	ol						{list-style-type: decimal;}
	

/* margin */
	html, body							{margin: 0px;}
	.floatLeft							{margin: 0px;}
	.floatRight							{margin: 0px;}
	#topmenu li							{margin: 0px;}
	#buttonWrapper							{margin: 0px;}
	#menu .menuButton						{margin: 0px;}
	#menu .menuButton ul li						{margin: 0px;}
	#menu .menuButton #h2Button1 a					{margin: 0px;}
	#menu .menuButton #h2Button2 a					{margin: 0px;}
	#menu .menuButton #h2Button3 a					{margin: 0px;}
	#menu .menuButton #h2Button4 a					{margin: 0px;}
	#menu .menuButton #h2Button5 a					{margin: 0px;}
	#menu .menuButton #h2Button6 a					{margin: 0px;}
	#menu .floatRight #kurashi					{margin: 0px;}
	#content							{margin: 0px;}
	#content #main ul						{margin: 0px;}
	#content #mainsub ul						{margin: 0px;}
	#content #mainsubmenu ul					{margin: 0px;}
	#content #mainsubmenu2 ul					{margin: 0px;}
	#content #main #newslist ul li					{margin: 0px;}
	#footerB							{margin: 0px;}
	h2								{margin: 0px;}
	ul								{margin: 0px;}
	#main ol li							{margin: 0px;}
	#mainsub ol li							{margin: 0px;}
	#contentWrapper #content #mainsub #cyoucyou .syoukai img	{margin:10px;}
	#contentWrapper #content #mainsub .kengakujyo img		{margin: 1px;}

/* margin-bottom */
	#headerWrapper					{margin-bottom: 5px;}
	#headerWrapper #header				{margin-bottom: 0px;}
	#header .floatRight				{margin-bottom: 0px;}
	#adress1 li					{margin-bottom: 10px;}
	#adress2 li					{margin-bottom: 10px;}
	#menuWrapper					{margin-bottom: 30px;}
	#menuWrapper_bk					{margin-bottom: 10px;}
	#menu						{margin-bottom: 0px;}
	#menu .menuButton #h2Button1			{margin-bottom: 7px;}
	#menu .menuButton #h2Button2			{margin-bottom: 7px;}
	#menu .menuButton #h2Button3			{margin-bottom: 7px;}
	#menu .menuButton #h2Button4			{margin-bottom: 7px;}
	#menu .menuButton #h2Button5			{margin-bottom: 7px;}
	#menu .menuButton #h2Button6			{margin-bottom: 7px;}
	#subMenuWrapper					{margin-bottom: 0px;}
	#contentWrapper					{margin-bottom: 0px;}
	#leftSidebar ul					{margin-bottom: 15px;}
	#leftSidebar li					{margin-bottom: 5px;}
	#rightSidebar ul				{margin-bottom: 15px;}
	#rightSidebar li				{margin-bottom: 5px;}
	#contentWrapper #content #rightSidebar img	{margin-bottom: 5px;}
	#rightSidebar #ad				{margin-bottom: 0px;}
	#rightSidebar #ad img				{margin-bottom: 2px;}
	#footerA					{margin-bottom: 0px;}
	#footerB ul li					{margin-bottom: 2px;}
	#footerC					{margin-bottom: 0px;}
	#footerC .floatLeft p				{margin-bottom: 3px;}
	#footerD					{margin-bottom: 0px;}
	#content #main ul li				{margin-bottom: 5px;}
	#content #mainsub ul li				{margin-bottom: 5px;}
	#content #mainsubmenu ul li			{margin-bottom: 10px;}
	#content #mainsubmenu2 ul li			{margin-bottom: 10px;}
	#content #main #newslist ul li			{margin-bottom: 0px;}
	#content #mainsub #sitemap li			{margin-bottom: 3px;}
	p						{margin-bottom: 7px;}
	#contentWrapper #content #main img		{margin-bottom: 0px;}
	h1						{margin-bottom: 12px;}
	h3						{margin-bottom: 0px;}
	h4						{margin-bottom: 10px;}
	h5						{margin-bottom: 10px;}
	h6						{margin-bottom: 5px;}
	#main ol					{margin-bottom: 10px;}
	#mainsub ol					{margin-bottom: 10px;}
	table						{margin-bottom: 10px;}
	#leftSidebar table				{margin-bottom: -5px;}
	

/* margin-left */
	#headerWrapper					{margin-left: 0px;}
	#headerWrapper #header				{margin-left: auto;}
	#header .floatRight				{margin-left: 0px;}
	#adress1 li					{margin-left: 0px;}
	#adress2 li					{margin-left: 0px;}
	#menuWrapper					{margin-left: 0px;}
	#menuWrapper_bk					{margin-left: 0px;}
	#menu						{margin-left: auto;}
	#menu .menuButton #h2Button1			{margin-left: 5px;}
	#menu .menuButton #h2Button2			{margin-left: 5px;}
	#menu .menuButton #h2Button3			{margin-left: 5px;}
	#menu .menuButton #h2Button4			{margin-left: 5px;}
	#menu .menuButton #h2Button5			{margin-left: 5px;}
	#menu .menuButton #h2Button6			{margin-left: 5px;}
	#subMenuWrapper					{margin-left: auto;}
	#contentWrapper					{margin-left: auto;}
	#contentWrapper #content #rightSidebar		{margin-left: 10px;}
	#footerA					{margin-left: auto;}
	#footerB ul li					{margin-left: 15px;}
	#footerC					{margin-left: auto;}
	#footerC .floatLeft p				{margin-left: 0px;}
	#footerD					{margin-left: auto;}
	#content #main ul li				{margin-left: 0px;}
	#content #mainsub ul				{margin-left: 20px;}
	#content #mainsub ul li				{margin-left: 0px;}
	#content #mainsubmenu ul li			{margin-left: 10px;}
	#content #mainsubmenu2 ul li			{margin-left: 10px;}
	#content #main #newslist ul li			{margin-left: 0px;}
	#content #mainsub #sitemap ul			{margin-left: 0px;}
	p						{margin-left: 0px;}
	#contentWrapper #content #main img		{margin-left: 0px;}

/* margin-right */
	#headerWrapper					{margin-right: 0px;}
	#headerWrapper #header				{margin-right: auto;}
	#header .floatRight				{margin-right: 0px;}
	h1						{margin-left: 0px;}
	h3						{margin-left: 0px;}
	h4						{margin-left: 0px;}
	h5						{margin-left: 0px;}
	h6						{margin-left: 0px;}
	#main ol					{margin-left: 0px;}
	#mainsub ol					{margin-left: 0px;}
	#adress1 li					{margin-right: 0px;}
	#adress2 li					{margin-right: 0px;}
	#menuWrapper					{margin-right: 0px;}
	#menuWrapper_bk					{margin-right: 0px;}
	#menu						{margin-right: auto;}
	#menu .menuButton #h2Button1			{margin-right: 2px;}
	#menu .menuButton #h2Button2			{margin-right: 2px;}
	#menu .menuButton #h2Button3			{margin-right: 2px;}
	#menu .menuButton #h2Button4			{margin-right: 2px;}
	#menu .menuButton #h2Button5			{margin-right: 2px;}
	#menu .menuButton #h2Button6			{margin-right: 2px;}
	#subMenuWrapper					{margin-right: auto;}
	#contentWrapper					{margin-right: auto;}
	#contentWrapper #leftSidebar			{margin-right: 30px;}
	#footerA					{margin-right: auto;}
	#footerB p					{margin-right: auto;}
	#footerC					{margin-right: auto;}
	#footerC .floatLeft p				{margin-right: 0px;}
	#footerD					{margin-right: auto;}
	#content #main ul li				{margin-right: 0px;}
	#content #mainsub ul li				{margin-right: 0px;}
	#content #mainsubmenu ul li			{margin-right: 25px;}
	#content #mainsubmenu2 ul li			{margin-right: 25px;}
	#content #main #newslist ul li			{margin-right: 0px;}
	#content #mainsub #sitemap li			{margin-right: 25px;}
	p						{margin-right: 0px;}
	#contentWrapper #content #main img		{margin-right: 0px;}
	h1						{margin-right: 0px;}
	h3						{margin-right: 0px;}
	h4						{margin-right: 0px;}
	h5						{margin-right: 0px;}
	h6						{margin-right: 0px;}
	#main ol					{margin-right: 0px;}
	#mainsub ol					{margin-right: 0px;}


/* margin-top */
	#headerWrapper					{margin-top: 0px;}
	#headerWrapper #header				{margin-top: 0px;}
	#header .floatRight				{margin-top: 0px;}
	#adress1 li					{margin-top: 0px;}
	#adress2 li					{margin-top: 0px;}
	#topmenu					{margin-top: 10px;}
	#menuWrapper					{margin-top: 0px;}
	#menuWrapper_bk					{margin-top: 0px;}
	#menu						{margin-top: 0px;}
	#menu .menuButton #h2Button1			{margin-top: 0px;}
	#menu .menuButton #h2Button2			{margin-top: 0px;}
	#menu .menuButton #h2Button3			{margin-top: 0px;}
	#menu .menuButton #h2Button4			{margin-top: 0px;}
	#menu .menuButton #h2Button5			{margin-top: 0px;}
	#menu .menuButton #h2Button6			{margin-top: 0px;}
	#subMenuWrapper					{margin-top: 0px;}
	#contentWrapper					{margin-top: 0px;}
	#contentWrapper #content #mainsub		{margin-top: -30px;}
	#rightSidebar #ad img				{margin-top: 2px;}
	#footerA					{margin-top: 0px;}
	#footerB ul li					{margin-top: 0px;}
	#footerC					{margin-top: 0px;}
	#footerC .floatLeft p				{margin-top: 0px;}
	#footerD					{margin-top: 0px;}
	#content #main ul li				{margin-top: 0px;}
	#content #mainsub ul li				{margin-top: 10px;}
	#content #mainsubmenu ul li			{margin-top: 10px;}
	#content #mainsubmenu2 ul li			{margin-top: 10px;}
	#content #main #newslist ul li			{margin-top: 0px;}
	p						{margin-top: 3px;}
	#contentWrapper #content #main img		{margin-top: 10px;}
	h1						{margin-top: 10px;}
	h3						{margin-top: 10px;}
	h4						{margin-top: 10px;}
	h5						{margin-top: 10px;}
	h6						{margin-top: 5px;}
	ol						{margin-top: 0px;}
	#main ol					{margin-top: 0px;}
	#mainsub ol					{margin-top: 0px;}
	table						{margin-top: 10px;}
	#leftSidebar table				{margin-top: 10px;}
	

/* min-height */
	.clearfix					{min-height: 1%;}

/* overflow */
	#menu						{overflow: hidden;}
	#menu .menuButton #h2Button1			{overflow: hidden;}
	#menu .menuButton #h2Button2			{overflow: hidden;}
	#menu .menuButton #h2Button3			{overflow: hidden;}
	#menu .menuButton #h2Button4			{overflow: hidden;}
	#menu .menuButton #h2Button5			{overflow: hidden;}
	#menu .menuButton #h2Button6			{overflow: hidden;}

/* padding */
	html, body					{padding: 0px;}
	.floatLeft					{padding: 0px;}
	.floatRight					{padding: 0px;}
	#headerWrapper					{padding: 0px;}
	#headerWrapper #header				{padding: 0px;}
	#header .floatRight				{padding: 0px;}
	#adress1 li					{padding: 0px;}
	#adress2 li					{padding: 0px;}
	#topmenu li					{padding: 0px;}
	#menuWrapper					{padding: 0px;}
	#buttonWrapper					{padding: 0px;}
	#menuWrapper_bk					{padding: 0px;}
	#menu .menuButton ul li				{padding: 0px;}
	#menu .menuButton				{padding: 0px;}
	#menu .menuButton #h2Button1			{padding: 0px;}
	#menu .menuButton #h2Button1 a			{padding: 0px;}
	#menu .menuButton #h2Button2			{padding: 0px;}
	#menu .menuButton #h2Button2 a			{padding: 0px;}
	#menu .menuButton #h2Button3			{padding: 0px;}
	#menu .menuButton #h2Button3 a			{padding: 0px;}
	#menu .menuButton #h2Button4			{padding: 0px;}
	#menu .menuButton #h2Button4 a			{padding: 0px;}
	#menu .menuButton #h2Button5			{padding: 0px;}
	#menu .menuButton #h2Button5 a			{padding: 0px;}
	#menu .menuButton #h2Button6			{padding: 0px;}
	#menu .menuButton #h2Button6 a			{padding: 0px;}
	#menu .floatRight #kurashi			{padding: 0px;}
	#contentWrapper					{padding: 0px;}
	#content					{padding: 0px;}
	#content #main ul				{padding: 0px;}
	#content #mainsub ul				{padding: 0px;}
	#content #mainsubmenu ul			{padding: 0px;}
	#content #mainsubmenu2 ul			{padding: 0px;}
	p						{padding: 0px;}
	img						{padding: 0px;}
	#contentWrapper #content #main img		{padding: 0px;}
	ul						{padding: 0px;}
	td						{padding: 5px;}
	th						{padding: 5px;}
	#contentWrapper #content #mainsub #cyoucyou td	{padding: 5px;}
	td						{padding: 2px;}

/* padding-bottom */
	#menu						{padding-bottom: 5px;}
	#leftSidebar li a				{padding-bottom: 5px;}
	#rightSidebar li a				{padding-bottom: 5px;}
	#rightSidebar #ad				{padding-bottom: 8px;}
	#footerB					{padding-bottom: 5px;}
	#footerD					{padding-bottom: 10px;}
	#content #main ul li				{padding-bottom: 5px;}
	#content #mainsub ul li				{padding-bottom: 5px;}
	#content #mainsubmenu ul li			{padding-bottom: 0px;}
	#content #mainsubmenu2 ul li			{padding-bottom: 0px;}
	h2						{padding-bottom: 5px;}
	h3						{padding-bottom: 10px;}
	h4						{padding-bottom: 5px;}
	h5						{padding-bottom: 5px;}
	h6						{padding-bottom: 3px;}



/* padding-left */
	#menu						{padding-left: 0px;}
	#leftSidebar li a				{padding-left: 25px;}
	#rightSidebar li a				{padding-left: 25px;}
	#rightSidebar #ad				{padding-left: 10px;}
	#footerB					{padding-left: 0px;}
	#content #main ul li				{padding-left: 0px;}
	#content #mainsub ul li				{padding-left: 0px;}
	#content #mainsubmenu ul li			{padding-left: 0px;}
	#content #mainsubmenu2 ul li			{padding-left: 0px;}
	#content #main #newslist ul li			{padding-left: 1em;}
	h3						{padding-left: 15px;}
	h4						{padding-left: 10px;}
	h5						{padding-left: 13px;}
	h6						{padding-left: 15px;}
	#main ol					{padding-left: 2em;}
	#mainsub ol					{padding-left: 2em;}
	
	
/* padding-right */
	a[href$=".pdf"] 				{padding-right:15px;}
	* html a.pdf					{padding-right:15px;}
	a[href$=".docx"]				{padding-right:15px;}
	* html a.docx					{padding-right:15px;}
	a[href$=".doc"]					{padding-right:15px;}
	* html a.doc					{padding-right:15px;}
	a[href$=".xls"]					{padding-right:15px;}
	* html a.xls					{padding-right:15px;}
	a[href$=".xlsx"]				{padding-right:15px;}
	* html a.xlsx					{padding-right:15px;}
	#menu						{padding-right: 0px;}
	#leftSidebar li a				{padding-right:10px;}
	#rightSidebar li a				{padding-right:10px;}
	#rightSidebar #ad				{padding-right: 10px;}
	#footerB					{padding-right: 0px;}
	#content #main ul li				{padding-right: 0px;}
	#content #mainsub ul li				{padding-right: 0px;}
	#content #mainsubmenu ul li			{padding-right: 0px;}
	#content #mainsubmenu2 ul li			{padding-right: 0px;}
	h3						{padding-right: 5px;}
	
	
	
	
	

/* padding-top */
	#menu						{padding-top: 5px;}
	#leftSidebar li a				{padding-top: 5px;}
	#rightSidebar li a				{padding-top: 5px;}
	#rightSidebar #ad				{padding-top: 8px;}
	#footerB					{padding-top: 5px;}
	#footerD					{padding-top: 7px;}
	#content #main ul li				{padding-top: 2px;}
	#content #mainsub ul li				{padding-top: 2px;}
	#content #mainsubmenu ul li			{padding-top: 10px;}
	#content #mainsubmenu2 ul li			{padding-top: 10px;}
	h2						{padding-top: 15px;}
	h3						{padding-top: 10px;}
	h4						{padding-top: 5px;}
	h5						{padding-top: 5px;}
	h6						{padding-top: 3px;}
	

/* position */
	#nav-skiplink					{position: absolute;}
	#contentWrapper					{position: relative;}

/* text-align */
	html,body					{text-align: center;}
	#headerWrapper #header				{text-align: left;}
	#header .floatRight				{text-align: right;}
	#menu						{text-align: left;}
	#menu .menuButton				{text-align: center;}
	#contentWrapper					{text-align: left;}
	#footerA					{text-align: left;}
	#footerB					{text-align: center;}
	#footerC					{text-align: left;}
	#footerD					{text-align: left;}
	em						{text-align: right;}
	.justifyright					{text-align: right;}
	
	

/* text-decoration */
	a						{text-decoration: none;}
	#menu .menuButton #h2Button1 a			{text-decoration: none;}
	#menu .menuButton #h2Button2 a			{text-decoration: none;}
	#menu .menuButton #h2Button3 a			{text-decoration: none;}
	#menu .menuButton #h2Button4 a			{text-decoration: none;}
	#menu .menuButton #h2Button5 a			{text-decoration: none;}
	#menu .menuButton #h2Button6 a			{text-decoration: none;}
	#leftSidebar li a				{text-decoration: none;}
	#rightSidebar li a				{text-decoration: none;}
	#footerB a					{text-decoration: none;}

/* top */
	#nav-skiplink					{top: -10000px;}

/* width */
	#headerWrapper					{width: 100%;}
	#headerWrapper #header				{width: 960px;}
	#menuWrapper					{width: 100%;}
	#buttonWrapper					{width: 100%;}
	#menuWrapper_bk					{width: 100%;}
	#menu						{width: 970px;}
	#menu .menuButton #h2Button1			{width: 184px;}
	#menu .menuButton #h2Button2			{width: 184px;}
	#menu .menuButton #h2Button3			{width: 184px;}
	#menu .menuButton #h2Button4			{width: 184px;}
	#menu .menuButton #h2Button5			{width: 184px;}
	#menu .menuButton #h2Button6			{width: 184px;}
	#subMenuWrapper					{width: 960px;}
	#contentWrapper					{width: 960px;}
	#content					{width: 740px;}
	#contentWrapper #content #main			{width: 480px;}
	#contentWrapper #content #mainsub		{width: 740px;}
	#contentWrapper #leftSidebar			{width: 190px;}
	#contentWrapper #content #rightSidebar		{width: 230px;}
	#footerA					{width: 960px;}
	#footerB					{width: 100%;}
	#footerC					{width: 960px;}
	#footerD					{width: 960px;}
	#content #mainsubmenu ul li			{width: 260px;}
	#content #mainsubmenu2 ul li			{width: 260px;}
	#content #mainsub #sitemap li			{width: 300px;}
	.justifyright					{width: 100%;}



/* zoom */
	#content #mainsubmenu ul li			{*zoom: 1;}
	#content #mainsubmenu2 ul li			{*zoom: 1;}
