body       {text-align:center;
            margin:0px;
            padding-top:15px;
            padding-bottom:15px;
            background-color:#ffecfc;
            background-image:url(../image/block.gif);}

.box       {margin-left:auto;
            margin-right:auto;
            background-color:#f2f2bc;
            border:solid 1px #999900;}

a:hover	   {color:green;}


/* === ヘッダー部分のスタイル === */


.head      {background-color:#5f5f00;
            width:100%;
            height:75px;}

.head td   {vertical-align:middle;
	    padding-top:0px;}

.head01     {width:45px;
            text-align:right;}

.head01 img {margin-top:6px;}

.head02 img {margin-top:12px;
             margin-left:8px;}


/* === メニュー部分のスタイル === */

.menu      {width:100%;
            background-image : url();
            background-color:#cccc00;
            font-size:12px;
            font-weight:bold;
            color:#ffffff;
            border-top:solid 1px white;}

.menu01     {width:495px;
             background-color:#cccc00;
             text-align:center;}

.menu01 div {float:left;}

.menu01 a   {color:white; 
 	     text-decoration:none;
             display:block;
             padding-top:5px;
	     padding-bottom:4px; 
             width:95px;
	     border-right:solid 1px white;
	     text-align:center;}

.red         {color:#cc3300;
              padding-top:5px;
	      padding-bottom:4px; 
              width:95px;
	      border-right:solid 1px white;
	      text-align:center;}
 
.menu01 a:hover {color:#ffffff;
                 background-color:#999900;}

.menu02     {text-align:right;}

.menu02 div {margin-right:10px;}


/* === コンテンツ部分のスタイル === */


.main	   {width:100%;
            padding-top:40px;
            padding-left:49px;
            padding-right:49px;}


.main h1   {font-size:18px;
            color:#000000;
	    border-bottom:solid 2px #000000;
	    padding-bottom:3px;
	    margin-bottom:20px;}

.picture {text-align:center;}

.picture img {border:1px solid #000000;}

/* === リンク部分のスタイル === */

.link	   {font-size:13px;
            background-color:#e8e69d;
	    line-height:20px;
	    margin-top:7px;
	    margin-bottom:12px;
            padding-left:20px;}

.stay      {color:#ff0000;}

hr	   {color:#000000;
	    background-color:#000000;
　　　　　　margin-top:20px;
	    border:none;}

/* === フッター部分のスタイル === */

.bar       {width:100%;
            height:20px;
            background-color:#5f5f00;
            font-size:10px;
            font-weight:bold;
            color:white;}

.bar01      {width:25px;
             text-align:right;}

.bar02       {width:200px;
              padding-left:5px;}

.bar03      {padding-right:10px;
             text-align:right;}
