@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:15px;
	background-image:url(images/bg.gif);
	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;
	  }
	  
#maincontent2 {
         margin:0px auto;
		 margin-top:50px;
		 width:556px;
		 }	  

h1 {
      margin:0px;
	  padding-top:10px;
	  padding-left:30px;
	  font-size:12px;
	  }	

	  
#header {
      margin:0px;
	  padding:0px;
	  padding-top:30px;
	  text-align:center;
	  width:740px;
	  }
	  

/*注文フォーム*/


#form {
   margin:30px 0px;
	padding:0px;
	text-align:center;

	}	
	
#form table {  
    margin:0px auto;
	padding:0px;
	width:550px;
	border:#CCCCCC solid 1px;
	}	
	
.form_top {
    margin:0px;
	padding:5px;
	width:530px;
	text-align:center;
	border:#CCCCCC solid 1px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	background-color:#EAEAEA;
	}	
	
.form_left {
    margin:0px;
	padding:5px;
	width:90px;
	text-align:center;
	border:#CCCCCC solid 1px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	background-color:#fff7ff;
	}	

.form_right {
    margin:0px;
	padding:5px;
	width:440px;
	text-align:left;
	border:#CCCCCC solid 1px;
	font-size:12px;
	color:#666666;
	background-color:#fffff6;
	}

.form_bottom {
    margin:0px;
	padding:5px;
	width:530px;
	text-align:center;
	border:#CCCCCC solid 1px;
	}	


.table_text {
    padding-left:5px;
    font-size:12px;
	background-color:#fafafa;
	line-height:25px;
	text-align:left;
	border:#CCCCCC solid 1px;
	}

.table_text p {
    line-height:1.8em;
	}



ul { 
    margin:20px 0px;
	padding:0px;
	list-style:none;
	}
	
li {
    margin:0px;
	padding:0px;
	padding-left:20px;
	line-height:30px;
	background-image:url(images/shikaku2.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	font-weight:bold;
	}	


/*sen*/
	  

#form_text {
     margin:20px 0px;
	 padding:0px;
	 padding-left:140px;
	 font-size:13px;
	 }

/*ロールオーバー*/

#form .sen a {
     display:block;
	 width:740px;
	 height:85px;
	 margin:30px auto;
	 padding:0px;
	 background-image:url(images/sen_button.gif);
	 background-repeat:no-repeat;
	 background-position:center;
	 text-indent:-9999px;
	 /*background-color:#CCCCCC;*/
	 overflow:hidden;
	 }

#form .sen a:hover {
     display:block;
	 width:740;
	 height:85px;
	 margin:30px auto;
	 padding:0px;
	 background-image:url(images/sen_button_over.gif);
	 background-repeat:no-repeat;
	 background-position:center;
	 text-indent:-9999px;
	 }

#form .fax a {
     display:block;
	 width:740px;
	 height:85px;
	 margin:20px auto;
	 padding:0px;
	 background-image:url(images/fax_button.gif);
	 background-repeat:no-repeat;
	 background-position:center;
	 text-indent:-9999px;
	 /*background-color:#CCCCCC;*/
	 overflow:hidden;
	 }

#form .fax a:hover {
     display:block;
	 width:740;
	 height:85px;
	 margin:20px auto;
	 padding:0px;
	 background-image:url(images/fax_button_over.gif);
	 background-repeat:no-repeat;
	 background-position:center;
	 text-indent:-9999px;
	 }


	  
	  
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;
   }	  



/*特定商*/
	  
#ts {
     margin:0px;
	 margin-top:30px;
	 padding:0px;
	 width:740px;
	 }	  

#ts table {
     margin:0px;
	 margin-left:71px;
	 padding:0px;
	 width:598px;
	 border:#CCCCCC solid 1px;
	 line-height:1.8em;
	 }	  
	  
.table_lett {
    margin:0px;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	width:168px;
	border:#CCCCCC solid 1px;
	text-align:left;
	background-color:#FFFFCC;
	}	  
	  
	  
.table_right {
    margin:0px;
	padding:10px;
	font-size:14px;
	width:388px;
	border:#CCCCCC solid 1px;
	text-align:left;
	}	  
	  
	  
#footer {
      width:740px;
	  margin:0px;
	  margin-top:50px;
	  padding:0px;
	  padding-top:20px;
	  border-top:#663333 solid 3px;
	  text-align:center;
	  clear:both;
	  }		  	  
   
   
   
 /*問い合わせ*/
 
 
#toi {
    margin:0px;
	margin-top:30px;
	margin-left:68px;
	padding:20px 0px;
	text-align:center;
	width:600px;
	border:#FF0000 solid 2px;
	} 
  
  
.copy {
    margin:0px;
	margin-top:100px;
	padding:0px;
	text-align:center;
	}  
	
	
	
	