#all{
        width:800px;
        height:auto;
        margin:auto;
        padding:0;
		background-color:#ffffff;
        border-top:0px dotted #000000;
		border-right:1px dotted #ff3300;
		border-bottom:0px dotted #000000;
		border-left:1px dotted #ff3300;
		 }

/* body */
body{
     margin:0;padding:0;
	 background-color:#ffffff;
     font-family:Verdana,Chicago,osaka,"ＭＳ Ｐゴシック",sans-serif;
     line-height:150%;
     font-size:0.8em ;
    }

img{
	border:none;}

/* メインボックス */
#main{
      width:800px;
      border:none;
      margin:0px;
      padding:0px;
      line-height:145%;
      text-align:left;
      overflow:auto;
	  margin : 0 auto;
     }
	 
#top{
     width:800px;
     height:107px;
     margin:0;padding:0;
     background:url(images/top.gif) no-repeat 0 0;
	 text-indent:-9999px;
	 display:block;
	 margin : 0 auto;
    }
h1{
	width:800px;
	height:65px;
	padding:0;
	background:url("images/h1.jpg") no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	margin:0 auto;}	

#m01{
     width:800px;
	 padding:0;
	 display:block;
	 margin : 0 auto;
    }
#m01 p{
	width:600px;
	margin:10px auto;}
#m01 h2{
	width:800px;
	height:54px;
	background:url("images/h2.jpg") no-repeat 0 0;
	text-indent:-9999px;
	display:block;}	
table {
	width:600px;
	margin:10px auto 20px;
	}

th{
	background:url("images/th_bg.jpg") repeat-x 0 0 #e4e4e4;
	height:40px;
	border:1px solid #ccc;}

td{
	padding:10px 5px;
	border:1px solid #A4CFDF;
	text-align:center;}

#m02{
     width:800px;
     height:179px;
     margin:0;padding:0;
     background-image:url(images/02.jpg); no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
	 margin : 0 auto;
    }	

#m03{
     width:800px;
     height:64px;
     margin:0;padding:0;
     background-image:url(images/03.jpg); no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
	 margin : 0 auto;
    }	
	
#m04{
     width:800px;
     height:180px;
     margin:0;padding:0;
     background-image:url(images/04.jpg); no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
	 margin : 0 auto;
    }	
#m02 p,#m02 h2,#m03 p,#m04 p{
	display:none;}


#massage_b{
	height:50px;
	width:800px;
	margin:0;padding:0;
	 background-color:#ffffff;
     font-family:Verdana,Chicago,osaka,"ＭＳ Ｐゴシック",sans-serif;
     line-height:150%;
     font-size:12px ;
	 margin : 0 auto;
	 text-align:center;
	 color:#660000
    }
	
#massage_b2{
	width:800px;
	margin:0;padding:0;
	 background-color:#ffffff;
     font-family:Verdana,Chicago,osaka,"ＭＳ Ｐゴシック",sans-serif;
     line-height:150%;
     font-size:12px ;
	 margin : 0 auto;
	 text-align:center;
	 color:#660000
    }
	
	
#bottom{
     width:800px;
     height:98px;
     margin:0;padding:0;
     background-image:url(images/bottom.gif); no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
	 margin : 0 auto;
    }	
	

A{text-decoration : none;color : black;}
A:HOVER{color :#000000;
text-decoration : none;
visibility : visible;
float : none;
clear : none;
position : relative;top : 1pt;left : 1pt;}
A{cursor:default;}



