@charset "UTF-8";

.container .head{
	background-image:url(../img/top/head.gif);
	height:348px;
	position:relative;
}
.container .head p{
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:10px;
	font-weight:normal;
}	
.container .contents{
}


/* 資料請求 */
.container .contents .pamphlet {
	margin:0;
	padding:0;
}
.container .contents .pamphlet p{
	font-size:0.9em;
}	

.container .contents .pamphlet h3 {
	margin:0;
	padding:0;
}
.container .contents .pamphlet form {
	margin:0;
	padding:0;
	font-size:0.8em;
}
.container .contents .pamphlet form dl {
	border:1px solid #FFF;
	border-bottom:none;
	background:#ff3300;
	overflow:hidden;
	margin:0;
	padding:0;
	_height:1px;
	_overflow:visible;
}
.container .contents .pamphlet form dl dt,
.container .contents .pamphlet form dl dd {
	height:2.0em;
	margin:0;
	padding:0.5em;
}
.container .contents .pamphlet form dl.add dt,
.container .contents .pamphlet form dl.add dd {
	height:4.5em;
}	
.container .contents .pamphlet form dl dt {
	width:8.0em;
	clear:both;
	float:left;
	background:#ff3300;
	color:#fff;
	vertical-align:middle;
}
.container .contents .pamphlet form dl dd {
	background:#F5DEB3;
	border-left:1px solid #FFF;
	overflow:hidden;
	_height:2.0em;
	_overflow:visible;
}
.container .contents .pamphlet form dl dd span{
	margin:0 5px;
	color:#FF0000;
}	
.container .contents .pamphlet form dl dd input{
	width:200px;
}
.container .contents .pamphlet form dl dd textarea{
	width:200px;
	height:4em;
}	
.container .contents .pamphlet form dl dd input.check{
	width:10px;
}	
.container .contents .pamphlet form dl dd input.year{
	width:30px;
	margin-right:5px;
}	
.container .contents .pamphlet form p.submit {
	clear:both;
	text-align:center;
}
.container .contents .pamphlet .finish{
	background-color:#F5DEB3;
	padding:10px;
	margin:10px;
	text-align:center;
}



/* フッター */
.container .foot{
	width:595px;
	background-color:#ff6600;
	margin:0;
	padding:10px;
	overflow:hidden;
}	
.container .foot .contact{
	text-align:right;
}
.container .foot .contact address{
	font-style:normal;
	color:#fff;
	font-size:0.8em;
}	
.container .foot .contact .tel,
.container .foot .contact .fax{
	color:#FFFFFF;
	font-size:0.8em;
	float:right;
	margin:0;
	padding:0;
}	
