body      {
          background-image: url(img/bg.gif);
          margin: 0px;
          padding:0px;
          font-size: 15px;
          color: #FFFFFF;
          text-align : center;
          }

table     {
          font-size: 15px;
          }

A         {text-decoration: none; }

A:link    {color:#FFFFFF;}

A:visited {color:#FFFFFF;}

A:hover   {color:#FFC18E;}

#container{
          background-image:url(img/pagebg.gif); 
          background-repeat:repeat-y;
          width:626px;margin:0px auto;
          text-align : left;
          }

#topimg   {
          margin:0px;
          color:#000000;
          }

#linkleft {
          width:293px;
          margin:14px 6px 10px 14px;
          padding:0px;
          }

.linktitle{
          font-weight:bold;
          font-family:sans;
          background-image:url(img/contentsbar2.gif);
          background-repeat:no-repeat;
          height:25px;
          padding:5px 0px 10px 23px;
          }

.linkmenu {
          width:293px;
          }

.linkleft1{ 
          float:left;
          width:175px;
          height:59px;
          margin-top:3px;
          padding-left:2px;
          }

.linkleftphoto{
          margin-top:3px;
          width:110px;
          float:left;
          }

#link     {
          width:293px;
          margin:14px 14px 10px 6px;
          }

/*　2階層以降のCSS　*/

#sidebar  {
          padding:10px 6px 0px 10px;
          float:left;
          width:126px;
          }

.sidetop1 {
          width:248px;
          padding:10px 6px 10px 10px;

          }

.sidetop2 {
          width:248px;
          margin-right:4px;
          padding:10px 10px 10px 6px;

          }

.sidetop3 {
          width:496px;
          margin-right:4px;
          padding:10px;

          }

.leftarea1 {
          width:240px;
          float:left;
          }

.rightarea1 {
          width:240px;
          float:right
          }

.leftarea40p {
          width:40%;
          float:left;
          }

.leftarea50p {
          width:50%;
          float:left;
          }

.leftarea60p {
          width:60%;
          float:left;
          }

.rightarea40p {
          width:40%;
          float:right
          }

.rightarea50p {
          width:50%;
          float:right
          }

.rightarea60p {
          width:60%;
          float:right
          }

.interval1 {
          padding:10px 6px 10px 6px;
          }

.interval2 {
          margin-right:4px;
          padding:10px 8px 13px 10px;
          }

.interval3 {
          padding:10px;
          }

.interval4 {
          padding:50px 0px 10px 0px;
          }

.clearb { clear:both; }
.clearb { clear:both; }
.clearb { clear:both; }

#menutitle{
          margin-bottom:6px;
          }
          
#main     {
          width:516px;
		  }
/*　2階層以降のCSS　*/

#copy     {
          width:626px;
          text-align : center;
          font-weight:bold;
          margin:0 auto;
          margin-top:7px;
          margin-bottom:10px;
          /* margin:7px 0px 10px 0px; */
          }

#foot     {
          padding:20px 0px 0px 0px;
          }
          
.banner_area
{
	font-size: 65%;
	padding:90px 0px 0px 130px;
}

a img
{
	text-decoration: none;
	border-style: none;
}

