/* 全体　*/
body {
  margin: 0px;
  padding: 0px;
  font-family : "ＭＳ Ｐゴシック";
	line-height: 1.2;
}

H1
{
  font-size :20pt;
  color: Green;
  width:100%;
  padding-top :5px;
  padding-bottom :5px;
  padding-left :5px;
  border-bottom-style :  solid;
  border-bottom-color : Green;
  border-bottom-width :2px;
}
H2
{
  font-size :14pt;
  width:100%;
  padding-top :10px;
}
H3
{
	font-size: 14pt;
}
H5
{
/* 相関図タイトル */
  font-size :20pt;
  color: #FFFFFF;
  width:100%;
  padding-top :5px;
  padding-bottom :5px;
  background-color: #336600;
}


h2 small {
	font-size: 11pt;
}


div#container {
  width: 990px;
  margin: 0;
  border: thin solid #999999;
text-align: center;
}


div#container_Popup {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #999999;
}
div#container_Popup table {
	margin: 2em auto 0;
}
div#container_Popup h5 {
	margin: 0;
}


/* トップメニュー　*/
div#navi	{
  height:70px;
  background-image : url(../images/index_top_1.jpg);
  background-repeat: no-repeat;
  background-color: #336600;
}
#MenuBar1	{
  padding:35px 0px 0px 60px;
}
ul#MenuBar1 li a {
	color: #fff;
}

/* メインコンテンツ　*/
div#Main
{
  font-size : 11pt;
  margin-top:20px;
  margin-left:auto;
  margin-right :auto;
  margin-bottom:50px;
  width :700px;
text-align: left;
}

A:link      {color: #0000ff }
A:visited   {color: #0000ff }


div#Main_Popup
{
  font-size : 11pt;
  margin-left:auto;
  margin-right :auto;
  margin-bottom:50px;
  text-align : center ;

}

div#GoBack
{
  width :100%;
  text-align :right ;
  margin-top :50px;
}

.clsToTop
{
  width :100%;
  text-align :right ;
  margin-top :20px;
}

/* フッター　*/
div#Footer
{
  width: 990px;
  font-size : 9pt;
  margin-top :5px;
  margin-left:0px;
  margin-right :0px;
  color :Gray;
  text-align : right ;
}

div#Footer_cen
{
  width: 100%;
  font-size : 9pt;
  margin-top :5px;
  margin-left:0px;
  margin-right :0px;
  color :Gray;
  text-align : center ;
}

/* AdobeReader　*/
div#GetAReader
{
  font-size : 10pt;
  margin-top :20px;
  margin-left:0px;
  margin-right :0px;
  color :Gray;
  padding-top :10px;
  border-top-style :  solid;
  border-top-color : Gray;
  border-top-width :1px;
}
.clsGetAReaderImage
{
  margin-top :0px;
  margin-left :10px;
  float : right;
  cursor : pointer;
}


/* 業務内容リスト */
ul#gyoumu-naiyou, ul#gyoumu-naiyou ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul#gyoumu-naiyou li {
	padding: 0;
	margin: 1em 0 0 0;
}
ul#gyoumu-naiyou li li {
	margin: 3px 0 0 2em;
	list-style-type: disc;
}
ul#gyoumu-naiyou li li li {
	margin: 3px 0 0 1em;
	list-style-type: none;
}


/* 役員リスト */
table.yakuin {
	margin-bottom: 50px;
}
table.yakuin td ,table.yakuin th {
	vertical-align: center;
	text-align: center;
	padding: 8px 10px;
}
table.yakuin th {
	background-color: #ccc;
}
table.yakuin .jigyousyo {
	text-align: left;
}


#fontSizeButton {
	padding: 3px 8px 0 0;
	text-align: right;
}
p#fontSizeButton {
	margin-top: 0;
}
#fontSizeButton img {
	margin: 0;
	vertical-align: bottom;
	border: none;
}
#fontSizeButton img.loupe {
	cursor: pointer;
}
#fontSizeButton a img.loupe {
	vertical-align: text-bottom;
}

/* 移転案内ページ */
div.iten-annai h1 {
	font-size: 14pt;
	text-align: center;
	border: 1px solid #ddd;
	background-color: #f1f1f1;
	padding: 0.8em 0
}
div.iten-annai strong {
	font-weight: normal;
	border-bottom: 3px double #000;
	line-height: 1.5em;
}
div.iten-annai p {

}
div.iten-annai .address,
div.iten-annai .map {
	margin-left: 20px;
}
div.iten-annai .address {
	margin-top: 1.5em;
	margin-bottom: 5px;
}
div.iten-annai .map {
	margin-top: 5px;
	padding: 0 3px 3px;
	border: 1px solid #999;
	text-align: center;
}
div.iten-annai ul {
/*	list-style-type: circle;*/
	margin: 0;
	padding: 0 0 0 1em;
}
div.iten-annai ul ul {
	list-style: none;
	padding-left: 2em;
}
div.iten-annai ul li {
	margin-top: 1.5em;
	line-height: 1.3em;
}
div.iten-annai ul li li {
	margin-top: 0.3em;
}



table.career-consul {
	margin-top: 0;
	border-collapse: collapse;
}
table.career-consul,
table.career-consul th,
table.career-consul td {
	border: 1px solid #666;
}
table.career-consul th {
	background-color: #eee;
}
table.career-consul .no-border {
	border-bottom: 0;
	border-top: 0;
}
