@charset "utf-8";

/*--------------------------------------
	Style Name : Contact Style Sheet

	content
--------------------------------------*/


/*--------------------------------------
	div#content
--------------------------------------*/

#content div.attention {
	margin-left:20px;
	padding-top:200px;
	display:inline;/* for IE6 */
	float:left;
	width:255px;
	background:url(../../img/contact/pic_attention_01.jpg) no-repeat left top;
}

#content div.attention h3 {
	margin:0 0 10px 15px;
}

#content div.attention p {
	margin-left:15px;
	width:210px;
}

#content div.section {
	margin:0 0 10px 300px;
	width:480px;
}

#content div.section h2.section-title {
	margin-bottom:10px;
}

#content div.section span.note {
	color:#f00;
	font-size:84%;
}

#content div.section span.note img {
	margin:5px 20px 0 0;
	vertical-align:baseline;
}

#content div.section fieldset legend {
	display:none;
}

#content div.section fieldset dl {
	padding:10px 15px 0;
	background:url(../../img/contact/texture_section-02_01.gif);
}

#content div.section fieldset dl dt {
	color:#fff;
	font-weight:bold;
}

#content div.section fieldset dl dd {
	padding-bottom:1em;
}

#content div.section fieldset dl dd input,
#content div.section fieldset dl dd textarea {
	border:1px solid #333;
}

#content div.section fieldset dl dd input {
	width:205px;
}

#content div.section fieldset dl dd textarea {
	width:450px;
	height:150px;
}

#content div.section fieldset div.form-button {
	text-align:center;
}

#content div.section div.privacy {
	margin:10px 15px;
	padding:10px;
	height:65px;
	overflow:auto;
	border:1px solid #333;
}

* html #content div.section div.privacy {
	height:85px;
}

#content div.section div.privacy * {
	margin:0;
	font-size:92%;
	font-weight:normal;
}

#content div.section div.privacy dl dd {
	margin-bottom:1em;
}

