	 
#flash{width:1000px;
        height:570px;
		 position:absolute;
		  top:50%;
		   left:50%;
			 margin:-285px 0 0 -500px;
	  }
	  
#main{
   margin:0px auto 0 auto;
   width:1000px;
   height:570px;
   }	   


html, body      {
        width:100%;
        height:100%;
        margin: 0;
        padding: 0;
		background-color:#000000;
		font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;

        }

body    {
        display: -moz-box;
        display: -webkit-box;
        -moz-box-align: center;
        -webkit-box-align: center;
        -moz-box-pack: center;
        -webkit-box-pack: center;
        }
		
		
#map{
   margin:0px auto 0px auto;
   width:650px;
   }
   
li{list-style:none;
   color:#FFFFFF;
   }
   
img{text-decoration:none;
border:none;
}


#all{
  width:720px;
  margin:0px auto 0px auto;
  }
  
h1{
  background:url(mailform/img/header.jpg) top left no-repeat;
  text-indent:-9999px;
  width:700px;
  height:70px;
  } 
		
/*------------メールフォームセット---------------*/
.font1{
   color:#FF0000;
   font-size:10px;
   }
   
#form_box{
  margin:0 auto 0 auto;
  background-color:#FFFFFF;
  border:solid 10px #333333;
  padding-left:20px;
}

/*----項目と入力欄（左右）-------*/   
.form1{
   width:200px;
   height:50px;
   border-right:solid 1px #CCCCCC;
   border-bottom:solid 1px #CCCCCC;
   border-left:solid 1px #EBEBEB;
   border-top:solid 1px #EBEBEB;
   padding-left:5px;
   background:url(mailform/img/form_color1.jpg) top left repeat-x #D2EAFB;
   }
   
.form1_L{
   border:solid 1px #CCCCCC;
   padding-left:5px;
   }
   
.form2{
   width:200px;
   height:40px;
   border-right:solid 1px #CCCCCC;
   border-bottom:solid 1px #CCCCCC;
   border-left:solid 1px #EBEBEB;
   border-top:solid 1px #EBEBEB;
   padding-left:5px;
   background:url(mailform/img/form_color1.jpg) top left repeat-x #D2EAFB;
   }
/*----項目と入力欄（左右）/////////////////////-------*/ 

/*----左項目のテキストと必須・任意画像の設置-------*/ 
.formin_L{
   float:left;
   }
   

.formin_R{
   float:right;
   width:30px;
   height:18px;
   margin:0px 5px 0px 0px;
   } 
/*----左項目のテキストと必須・任意画像の設置///////////////-------*/   

/*----送信・リセットボタン-------*/ 
#reset{
   width:173px;
   height:29px;
   background:url(mailform/img/mailform_btn2_rollout.jpg) top left no-repeat;
   border:0px;
   }
   
#send{
   width:173px;
   height:29px;
   background:url(mailform/img/mailform_btn1_rollout.jpg) top left no-repeat;
   border:0px;
   }
   
#form_btn{
   height:50px;
   clear:both;
   margin:30px 0px 0px 30px;
   }
   
#form_btn li{
   float:left;
   padding-right:40px;
   }
/*----送信・リセットボタン///////////-------*/    

/*----〒番号検索フォーマットとボタンの配置-------*/    
#post_L{
   float:left;
   width:60px;
   }
   
#post_R{
   float:right;
   width:79px;
   }
/*----〒番号検索フォーマットとボタンの配置/////////////-------*/


#form3_title{background:url(mailform/img/mailform2_title.jpg) top left no-repeat; width:670px; height:48px; text-indent:-9999px;}
#form2_title{background:url(mailform/img/otaform_title.jpg) top left no-repeat; width:670px; height:48px; text-indent:-9999px;}
#form_title{background:url(mailform/img/mailform_title.jpg) top left no-repeat; width:670px; height:48px; text-indent:-9999px;}

#attention{
     background:url(../mailform/img/otaform1.jpg) top left no-repeat;
	 width:615px;
	 height:109px;
	 text-indent:-9999px;
	 margin:0 0 0 25px;
	 }
	 
#form_link{
     margin:30px 0 30px 25px;
	 }
	 
#form_link p{margin-bottom:5px;}

#form_link p a{color:#330000; text-decoration:underline; font-weight:bold;}
#form_link p a:hover{color:#0000ff; text-decoration:underline; font-weight:bold;}


#form_checkbox{
    margin:20px 0px 20px 30px;
	}
	
#form_checkbox li{
	padding-left:30px;
	padding-top:20px;
	color:#333333;
	}
	
#table_box{
    padding:30px 0 30px 10px;
	}
	
#table_box p{margin:20px 20px 20px 20px;}
	
.table_border{
    border:1px #CCCCCC solid;
	padding:5px 0 5px 0;
	}
	
.table_border2{
    border:1px #CCCCCC solid;
	background-color:#F5F5F5;
	padding:5px 0 5px 0;
	}
	
.table_border3{
    border:1px #CCCCCC solid;
	background-color:#cccccc;
	}
	
#form_textarea{
    margin:40px 20px 20px 20px;
	}
	
.form_text{
    margin:40px 0px 20px 0px;
	}

/*------------メールフォームセットここまで---------------*/		
		




#mains{width:800px; height:600px; position:absolute; top:0px; left:50%; margin:-0px 0 0 -400px;}		

