


html,body     {height:100%;
	       margin:0px;}

body    {
         margin:0px;
         padding:0px;
         line-height:1.2;
         background-image:url(../bg.gif);
         font-size:11pt;
         text-align:center;}


h1     {display:inline;
        /*--font-family:"ＭＳ 明朝";--*/
        font-size:21pt;
        color:red;}



h2      {display:inline;
         font-family:"ＭＳ 明朝";
         font-size:17pt;
         margin-top:0px;}


h3      {display:inline;
         font-size:12pt;
         color:red;
         font-weight:bold;
         margin-top:5px;}

h4     {display:
         inline;
         font-size:12pt;
         margin-top:0px;}


/*----全体幅------*/
.outline     {display:block;
             background-color:#ffFFcc;
            width:850px;
            
            margin-right:auto;
            margin-left:auto;
            border-top-width:0px;
             border-right-width:1px;
             border-bottom-width:0px;
             border-left-width:1px;
             border-style:solid;
             border-color:#ffFFcc;
            text-align:center;}


/*--リンク--*/

a:link    { color : green; text-decoration : none ;}
a:visited { color : green; text-decoration : none ;}
a:hover   { position: relative; 
          top: -2px; 
          left: -1px;
	  text-decoration : none ; color:red;}
a:active  { color : #0099ff; text-decoration : none ;}


/*----ヘッダー------*/
.head      {width:850px;
             
             background-color:#ffFFcc;
             text-align:center; 
             padding: 1px; 
             margin-top:0px;
             margin-bottom:3px;
             border-width: 1px;
	     border-style: solid;
             border-color:#ffffff;}



/*---テーブルのセルとセルの間の余白をなくす---*/

table.no1            { border-collapse:collapse;
                    width: 580px;}

td.no1              { padding: 5px;
                   border: 1px solid #0000FF; 
                   background-color : #ffff00;}

td.no2              { padding: 5px;
                   border: 1px solid #0000FF; 
                   background-color : #ffffff;}








/*--ライン*/
.rain     {
           padding:3px 3px;
           margin-bottom:2px;
           border-top:1px solid #ffFFcc;
           border-right:1px solid #ffFFcc;
           border-bottom:1px solid #ffFFcc;
           border-left:1px solid #ffFFcc;
           background-color:#caf99b;
           width:840px;
           height:12px;
           font-size:10pt;
           color:#000000;
           text-align:center;}

/*--p       {display:inline;margin-top:0px;}--*/

.rainshita    {
           padding:0px 0px;
           border-top:1px solid #ffFFcc;
           border-right:1px solid #ffFFcc;
           border-bottom:1px solid #ffFFcc;
           border-left:1px solid #ffFFcc;
           background-color:#33cc00;
           width:846px;
           height:2px;
           font-size:1pt;
           text-align:center;}




/*--メイン*/
.main   {width:850px;
          
             background-color:#ffFFcc;
             text-align:center; 
             padding: 1px; 
             margin-top:0px;
             margin-bottom:3px;
             border-width: 1px;
	     border-style: solid;
             border-color:#ffffcc;}

/*----------   左サイド　----------*/
.left-side   {float:left;
         width:625px; 
	 padding:2px;
         margin-top:3px;
         margin-left:0px;
         text-align:center;
         line-height:1.1;
	 border-width:3px;
	 border-style:solid;
	 border-color:green;
	 background-color:#ffffff;}


/*----------   左サイド上　----------*/
.left-side-ue   {
         width:610px; 
	 padding:2px;
         margin-top:3px;
         margin-left:0px;
         text-align:center;
         line-height:1.1;
	 border-width:1px;
	 border-style:solid;
	 border-color:green;
	 background-color:#caf99b;}


/*----------   左サイド下　----------*/
.left-side-bottom   {
         width:610px;
	 padding:2px;
         margin-top:3px;
         margin-left:0px;
         text-align:left;
         line-height:1.2;
	 border-width:0px;
	 border-style:solid;
	 border-color:#ffffff;
	 background-color:#ffffff;}


/*----------   左サイド 登録移転　----------*/
.touroku   {
          width:500px;
	 padding:2px;
         margin-top:3px;
         margin-left:30px;
         text-align:left;
         line-height:1.1;
	 border-width:0px;
	 border-style:solid;
	 border-color:#ffffff;
	 background-color:#ffffff;}




/*----------   右サイド　----------*/
.right-side   {float:right;
         width:206px; 
	 padding:2px;
         margin-top:3px;
         margin-left:1px;
         text-align:left;
         line-height:1.8;
	 border-width:1px;
	 border-style:solid;
	 border-color:#ffffff;
	 background-color:#caf99b;}



/*--空--*/
#migi          {
           position:relative;
           top:250px;
           left:-140px;
           padding:5px 5px;
        /*--   border-top:1px solid blue;
           border-right:1px solid #ffffcc;
           border-bottom:1px solid blue;
           border-left:1px solid #ffffcc;
           background-color:#ffFFcc;--*/
           width:30px;
           font-size:20pt;
           font-weight:bold;
           color:red;
           text-align:center;}


#migi2          {
           position:relative;
           top:360px;
           left:-80px;
           padding:5px 5px;
        /*--   border-top:1px solid blue;
           border-right:1px solid #ffffcc;
           border-bottom:1px solid blue;
           border-left:1px solid #ffffcc;
           background-color:#ffFFcc;--*/
           width:30px;
           font-size:20pt;
           font-weight:bold;
           color:red;
           text-align:center;}


/*----------   駐車場選びのポイント　----------*/
.park-point   {
         width:500px;
	 padding:20px;
         margin-top:3px;
         margin-left:10px;
         text-align:left;
         line-height:1.1;
	 border-width:1px;
	 border-style:solid;
	 border-color: #ffffff #ffffff #ffffff red;
	 background-color:#ffffff;}




/*----------   footer　----------*/
.footer   {width:840px;
             clear : both ;
             background-color:#ffFFcc;
             text-align:center; 
             padding: 1px; 
             margin-top:0px;
             margin-bottom:3px;
             border-width: 1px;
	     border-style: solid;
             border-color:#ffFFcc;}