/* =======目次============

1.基本CSS
2.フォーム

○補足
　お問い合わせに適用されるCSSです。
========================*/

/*-----------------------------
1.基本CSS
------------------------------*/


/* 背景設定 */
#content{
	background:#ffffff url(../../img/contact_bg.gif) repeat-y;
	width:1000px;
	text-align:left;
	}
	
#contact{
	margin:40px 0 0 0;
	}	
	
#contact .first{
	margin:0 0 0 55px;
	padding:0 0 20px 0;
	}
	
	
#contact h2{
	width:420px;
	float:left;
	}	
#contact .float{
	width:305px;
	float:left;
	text-align:right
	}
		

#contact ul#bg{
	width:800px;
	text-align:right;
	clear:both;
	margin:0;
	padding:0;
	}
		
#contact #bg li{
	height:46px;
	
	}
#contact #bg li.bg1{
	background:#ffffff url("../../contact/img/bg1.gif") no-repeat;	
	}
#contact #bg li.bg2{
	background:#ffffff url("../../contact/img/bg2.gif") no-repeat;	
	}
#contact #bg li.bg3{
	background:#ffffff url("../../contact/img/bg3.gif") no-repeat;	
	}
#contact #bg li.bg4{
	background:#ffffff url("../../contact/img/bg4.gif") no-repeat;	
	}
#contact #bg li.bg5{
	background:#ffffff url("../../contact/img/bg5.gif") no-repeat;	
	}
#contact #bg li.bg6{
	background:#ffffff url("../../contact/img/bg6.gif") no-repeat;	
	}		
	
#contact #bg li span{
	margin:0 20px 0 0;
	padding:10px 0 0 0;
	display:block;
	}

#contact #info{
	margin:50px 0 0 400px ;
	}

	
		
#contact #info h3{
	margin:0 0 5px 0;
	}
#contact #info li{
	padding:0 0 5px 0;
	}	

	
#contact p.right{
	width:800px;
	text-align:right;
	margin:50px 0 20px 0;
	}
	
	
/*-----------------------------
2.フォーム
------------------------------*/	

#content h2.style{
	background-position:bottom;
	background:#ffffff url("../../img/bar.gif") no-repeat;
	width:800px;
	height:20px
	margin:0 0 10px 0;
	}
#content h2.style span{
	padding:0 0 10px 0;
	display:block;
	}
#form{
	margin:40px 0 0 180px;
	}
#form p{
	margin:0 0 20px 0;
	width:800px;
	}	
#form h3{
	width:800px;
	background:#ba0000;
	margin:5px 0;
	}
#form h3 span{
	display:block;
	padding:3px 10px;
	color:#ffffff;
	}	
#form table{
	width:800px;
	border-right:1px solid #cecece;
	border-top:1px solid #cecece;
	margin:0 0 20px 0;
	}
#form th,#form td{
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
	padding:10px;
	}
#form td span,#form th span{
	color:#ff0000;
	}	
#form th{
	background:#EAEAEA;
	width:150px;
	}
#form .end{
	text-align:center;
	margin:0 auto;
	}
	
p.right{
	width:800px;
	text-align:right;
	margin:0 0 20px 0;
	}
	

