body          {color: #000000;
               background-color: #FFFFFF;
               font-family: 'ＭＳ Ｐゴシック', Ｏｓａｋａ;
               scrollbar-base-color: #C0C0C0;
               scrollbar-face-color: #D3D3D3;
               scrollbar-track-color: #C0C0C0;
               scrollbar-arrow-color: #000000;
               scrollbar-highlight-color: #C0C0C0;
               scrollbar-shadow-color: #C0C0C0;
               scrollbar-3dlight-color: #778899;
               scrollbar-darkshadow-color: #778899;
               margin-top: 0;
               padding: 0} 

a             {color: #000000;
               text-decoration: none;}

a:link        {color: black} 

a:visited     {color : black} 

a:hover       {color : #696969;
               position: relative; 
               top: 1px; 
               left: 1px; 
               text-decoration : underline} 

a:active      {color: black}

/*コンテナ*/
div#container {border: solid 1px #ffa500;
               width: 950px;
               margin-left: auto;
	       margin-right: auto}
			   
/*ヘッダー*/
div#header    {height: 155px; 
               background-color: #ffa500;
               background-image: url(img/topbg4.jpg);
	       margin-top: 0;
	       padding: 1px 1px 1px}
			 
div#header h1 {margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               padding: 0px;
               color: #ffffff;
               font-size: 1em;
	       margin: 0}			 
			 
div#header p  {color: #ffffff;
               font-family: 'ＭＳ Ｐゴシック', Ｏｓａｋａ;
               font-size: 0.75em;
	       margin: 0}			 
/*メニュー*/
div#menu      {width: 950px;
               height: 30px; 
               text-align: center;
	       line-height: 30px;
               font-size: 14px;
               background-color: orange;
               background-image : url(img/menubg.gif);
               background-repeat: repeat-x;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 5px;
               margin-left: 0px;
               padding: 0}
			   
/*コンテンツ*/
div#content   {width:720px;
               float: right;
               margin-left: auto;
	       margin-right: 5px}
			   
div#content h2  {line-height: 45px;
                 font-size: 1em;
                 text-align: center;  
                 background-color: #ffffff;
                 background-image : url(img/h2-1.gif);
                 background-repeat: no-repeat;
                 padding-top: 0px;
                 padding-right: 5px;
                 padding-bottom: 0px;
                 padding-left: 5px}

div#content h3  {width:400px;
                 border-top: 3px;
                 border-right: 0px;
                 border-bottom: 3px;
                 border-left: 0px;
                 border-style: double;
                 border-color: #ffd700;
                 line-height: 20px;
                 font-size: 1em;
                 text-align: left;  
                 padding-top: 0px;
                 padding-right: 5px;
                 padding-bottom: 0px;
                 padding-left: 0px;
                 margin-bottom: 10px;}

div#content .pan   {text-align: left; 
                    font-size: 0.75em;
                    padding-top: 5px;
                    padding-right: 5px;
                    padding-bottom: 5px;
                    padding-left: 5px}

div#content .pagetop   {text-align: left; 
                        font-size: 0.875em;
                        padding-top: 5px;
                        padding-right: 5px;
                        padding-bottom: 5px;
                        padding-left: 5px}

div#contentbox     {border: 0;
                    margin: 0px;
                    text-align: center;
                    padding: 0 5px}

div#contentbox p      {font-size: 0.75em;
                       text-align: left}

div#contentbox p.spot1{font-size: 1.2em;
                       color: #666666;
		       font-weight: bold}

div#contentbox p.spot2{font-size: 1em;
                       color: #cc0000;
		       font-weight: bold;
                       margin: 15px 0 2px 0}

div#contentbox2        {border: 0;
                        margin: 0px;
                        text-align: center;
                        padding: 0 5px}

div#contentbox2 table  {width: 710px;
                        margin-bottom: 10px;
                        font-size: 0.75em;
                        text-align: left;
                        border: 0;
                        background-color: #ffffff;
                        padding-top: 15px;
                        padding-right: 0px;
                        padding-bottom: 15px;
                        padding-left: 0px;
                        border-collapse: collapse}

div#contentbox2 th     {font-size: 1.25em;
                        text-align: center; 
                        background-color: #D3D3D3;
                        border: 1px;
                        border-style: solid;
                        border-color: #999999; 
                        padding-top: 10px;
                        padding-right: 5px;
                        padding-bottom:  10px;
                        padding-left: 5px}

div#contentbox2 td     {border: 1px;
                        border-style: solid;
                        border-color: #999999;
                        background-color: #FFFFFF;
                        padding-top: 5px;
                        padding-right: 0px;
                        padding-bottom: 5px;
                        padding-left: 2px}


div#contentbox2 td.td1 {text-align: center;
                        border: 1px;
                        border-style: solid;
                        border-color: #999999;
                        background-color: #FFD700;
                        padding-top: 5px;
                        padding-right: 0px;
                        padding-bottom: 5px;
                        padding-left: 2px}

div#contentbox2 td.td2 {text-align: center;
                        border: 1px;
                        border-style: solid;
                        border-color: #999999;
                        background-color: #FFFACD;
                        padding-top: 0px;
                        padding-right: 5px;
                        padding-bottom: 5px;
                        padding-left: 2px}

div#contentbox2 td.td3 {text-align: center; 
                        border: 1px;
                        border-style: solid;
                        border-color: #999999;
                        background-color: #F0E68C;
                        padding-top: 5px;
                        padding-right: 0px;
                        padding-bottom: 5px;
                        padding-left: 2px}

div#contentbox2 td.td4 {text-align: center;
                        border: 1px;
                        border-style: solid;
                        border-color: #999999;
                        background-color: #FFFFFF;
                        padding-top: 5px;
                        padding-right: 0px;
                        padding-bottom: 5px;
                        padding-left: 2px}

div#contentbox3        {border: 0;
                        margin: 0px;
                        text-align: center;
                        padding: 0 5px}

div#contentbox3 table  {width: 600px;
                        margin-bottom: 10px;
                        font-size: 0.75em;
                        text-align: left;
                        border: 0;
                        background-color: #ffffff;
                        padding-top: 15px;
                        padding-right: 0px;
                        padding-bottom: 15px;
                        padding-left: 0px;
                        border-collapse: collapse}

div#contentbox3 th     {font-size: 1em;
                        font-weight: normal;
                        text-align: center; 
                        background-color: #D3D3D3;
                        border: 1px;
                        border-style: solid;
                        border-color: #999999; 
                        padding-top: 10px;
                        padding-right: 5px;
                        padding-bottom:  10px;
                        padding-left: 5px}

div#contentbox3 td     {border: 1px;
                        border-style: solid;
                        border-color: #999999;
                        background-color: #FFFFFF;
                        padding-top: 5px;
                        padding-right: 0px;
                        padding-bottom: 5px;
                        padding-left: 2px}


div#contentbox3 td.td1 {text-align: center;
                        border: 1px;
                        border-style: solid;
                        border-color: #999999;
                        background-color: #FFD700;
                        padding-top: 5px;
                        padding-right: 0px;
                        padding-bottom: 5px;
                        padding-left: 2px}

div#contentbox3 td.td2 {text-align: center;
                        border: 1px;
                        border-style: solid;
                        border-color: #999999;
                        background-color: #FFFACD;
                        padding-top: 0px;
                        padding-right: 5px;
                        padding-bottom: 5px;
                        padding-left: 2px}

div#contentinner     {width: 580px;
                      border: 0;
                      margin: 0 0 5px 0;
                      text-align: left;
                      border: 1px;
                      border-style: solid;
                      border-color: #999999; 
                      background-image : url(img/hgpin-1.gif);
                      background-repeat: no-repeat; 
                      background-position:0% 2%;
                      padding-top: 5px; 
                      padding-right: 5px;
                      padding-bottom: 15px;
                      padding-left: 55px}

div#contentinner table   {width: 450px;
                    margin-bottom: 10px;
                    font-size: 0.875em;
                    text-align: left;
                    border: 0;
                    background-color: #ffffff;
                    padding-top: 15px;
                    padding-right: 5px;
                    padding-bottom: 15px;
                    padding-left: 5px;
                    border-collapse: collapse}

div#contentinner th  {text-align: center;
                    font-weight: normal;
                    background-color: #ffd700;
                    border: 1px;
                    border-style: solid;
                    border-color: #999999;
                    padding-top: 5px;
                    padding-right: 5px;
                    padding-bottom: 5px;
                    padding-left: 5px}

div#contentinner td      {text-align: left; 
                    border: 1px;
                    border-style: solid;
                    border-color: #999999;
                    background-color: #FFFFFF;
                    padding-top: 5px;
                    padding-right: 5px;
                    padding-bottom: 5px;
                    padding-left: 5px}

div#mainbox-form   {width: 680px;
                    font-size: 1em;
                    text-align: right;
                    background-color: #ffffff;
                    border: 0;
                    padding-top: 5px;
                    padding-right: 0px;
                    padding-bottom: 5px;
                    padding-left: 0px;
                    margin-bottom: 10px}

/*サイドバー*/
div#sidebar   {width: 202px;
	       float: left;
	       margin-bottom: 0;
               padding: 0 1px}
			   
div#submenu    {margin-top: 1px;
		margin-bottom: 5px;
		padding: 2px;
                background-image: url(img/top-bg1.gif);
		border: solid 1px #ffa500}

div#submenu2    {margin-top: 1px;
		margin-bottom: 3px;
		padding: 0;
                background-image: url(img/top-bg1.gif);
		border: solid 1px #ffa500}

div#submenu2 p  {font-size: 0.875em;
                line-height: 1.2; 
		maergin-top: 0px}
				
ul.sidemenu    {margin-top: 0;
		margin-left: 0;
		padding-left: 0;
		line-height: 0}
				
ul.sidemenu li {list-style-type: none}

ul.sidemenu li.sub{font-size: 0.875em;
                  line-height: 18px;
		  color: #000000;
		  background-color: #ffcc00;
		  padding-left: 2px}

ul.sidemenu li a {font-size: 0.75em;
                  display: block;
                  line-height: 20px;
		  text-decoration: none;
		  color: #000000;
		  padding-left: 10px}

/*フッダー*/
div#footer    {margin-top: 15px;
	　　　 padding-top: 8px;
	       clear: both}
			   
address       {margin-top: 5px;
	　　　 padding-top: 4px;
               font-size: 0.875em;
               font-family: 'ＭＳ Ｐゴシック', Ｏｓａｋａ;
               font-style: normal;
	       text-align: center} 
  
hr            {size: 2;
               color: #333333;
               filter: alpha(opacity=100,finishopacity=0,style=3)}

/*フッダーリンク*/
div#footlink  {width: 947px; 
               text-align: center;
               font-size: 0.75em;
               background-color: orange;
	       line-height: 14px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               padding: 2px;}
   