@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:15px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-position:0px 0px;
	background-attachment:fixed;
	text-align:center;
	   }
	   
.float {
   float:left;
   }	   
	   
	   
.clear { 
        clear:both;
         }	   

img {
	border:0;
	}
	
.clearfix:after {
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	line-height:0;
	clear:both;
}

p {  
      line-height:1.8em;
      margin:0px;
	  padding:0px;
	  }
	  

a:link {
        color:#FF0066;
		text-decoration:underline;
		}
		
a:visited {
         color:#3333CC;
		 text-decoration:underline;
		 }
		 
a:hover {
         text-decoration:underline;
		 color:#0066CC;
		 }

a:active {
        text-decoration:none;
		}	



	
.blue_b {
      color:#0033FF;
	  font-weight:bold;
	  }

.blue_16b {
      color:#0033FF;
	  font-size:16px;
	  font-weight:bold;
	  }	

.red {
      color:#FF3366;
	  }

.red_b {
      color:#FF3366;
	  font-weight:bold;
	  }	
	  
.red_16b {
      color:#FF3366;
	  font-size:16px;
	  font-weight:bold;
	  }		
	  
.red_18b {
      color:#FF3366;
	  font-size:18px;
	  font-weight:bold;
	  }		  
	  	    

.black_b {
      font-weight:bold;
	  }
	  
.black_16b {
	  font-size:16px;
	  font-weight:bold;
	  }		  
	  
	  
.bg_y {
      font-weight:bold;
	  background-color:#FFFF33
	  }	
	  
.bg_16y {
      font-weight:bold;
	  font-size:16px;
	  background-color:#FFFF33;
	  }	    	

.sp {
     margin-left:50px;
	 }
	 
.sp2 {
     margin-left:30px;
	 }
	 
.ma_b40 {
     margin-bottom:40px;
	 }	 
	 
	 
.ma_t50 {
     margin-top:50px;
	 }	 	 
	 
	 

#content {
      width:740px;
	  margin:0px auto;
	  padding:0px;
	  background-color:#ffffff;
	  text-align:left;
	  }

h1 {
      margin:0px;
	  margin-bottom:40px;
	  padding:0px;
	  padding-top:20px;
	  font-size:14px;
	  text-align:center;
	  }

	  
#header {
      width:740px;
	  margin:0px;
	  margin-bottom:50px;
	  padding:0px;
	  text-align:center;
	 }	
	 
.header_text {
      margin:0px;
	  margin-top:30px;
	  padding:0px;
	  font-weight:bold;
	  }	 


#form {
     margin:0px;
	 padding:0px;
	 text-align:center;
	 }	
  

#form .moushi a {
     display:block;
	 width:493px;
	 height:85px;
	 margin:20px auto;
	 padding:0px;
	 background-image:url(images/sen_button.gif);
	 background-repeat:no-repeat;
	 background-position:0px 0px;
	 text-indent:-9999px;
	 /*background-color:#CCCCCC;*/
	 overflow:hidden;
	 }

#form .moushi a:hover {
     display:block;
	 width:493;
	 height:85px;
	 margin:20px auto;
	 padding:0px;
	 background-image:url(images/sen_button_over.gif);
	 background-repeat:no-repeat;
	 background-position:0px 0px;
	 text-indent:-9999px;
	 }

#form .fax a {
     display:block;
	 width:493px;
	 height:85px;
	 margin:20px auto;
	 padding:0px;
	 background-image:url(images/sen_button2.gif);
	 background-repeat:no-repeat;
	 background-position:0px 0px;
	 text-indent:-9999px;
	 /*background-color:#CCCCCC;*/
	 overflow:hidden;
	 }

#form .fax a:hover {
     display:block;
	 width:493;
	 height:85px;
	 margin:20px auto;
	 padding:0px;
	 background-image:url(images/sen_button2_over.gif);
	 background-repeat:no-repeat;
	 background-position:0px 0px;
	 text-indent:-9999px;
	 }


#form_text {
     margin:50px 0px;
	 padding:0px;
	 padding-left:140px;
	 font-size:13px;
	 }

dl {
   margin:0px;
   margin-bottom:20px;
   padding:0px;
   width:520px;
   list-style:none;
   text-align:left;
   }
   

dt {
   margin:10px 0px;
   padding:0px;
   padding-left:20px;
   width:160px;
   line-height:25px;
   background-image:url(images/shikaku2.gif);
   background-repeat:no-repeat;
   background-position:0px 8px;
   float:left;
   }
   
dd {
   margin:10px 0px;
   padding:0px;
   width:340px;
   line-height:25px;
   float:left;
   }
   
   
   
#footer {
   margin:0px;
   padding:10px 0px;
   text-align:center;
   background-color:#FFCCCC;
   clear:both;
   } 








	  
#ts table {
     font-size:11pt;
	 line-height:1.8em;
	 }