@charset "utf-8"; 

@import url("common.css");
@import url("add.css");


/* ============================================================ header */
#header {
}

/* ============================================================ main */


#main {
	background: url(../images/main_contents_bg.gif) repeat-y;
	text-align: left;
}

#main .main-contents {
	float:left;
	font-size:14px;
	width: 660px;
}

#main .main-contents .contents-area {
	padding: 20px 28px 28px 26px;
	}

#main .main-contents .contents-area h3 {
	padding-left:2px;
	margin:0 auto;
}

#main .main-contents .contents-area p {
	padding:10px 0px 0px 18px;
}

/* ======================================================= 資料請求フォーム */
#main .main-contents .contents-area form {
	padding-top:10px;
	width:600px;
	margin:0 auto;
}

#main .main-contents .contents-area form table {
	width:600px;
}

#main .main-contents .contents-area form table li {
	line-height:1.7em;
}

#main .main-contents .contents-area form table tr th {
	width:80px;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	background-color:#F00;
	padding:10px;
	padding-left:15px;
	border:1px solid #FFF;
	border-collapse:collapse;
}

#main .main-contents .contents-area form table tr td {
	background-color:#ffebeb;
	padding:5px 0px 5px 10px;

	border:1px solid #FFF;
	border-collapse:collapse;
}

#main .main-contents .contents-area form table tr td .minimoji {
	font-size:10px;
}

#main .main-contents .contents-area form .button {
	text-align:center;
	padding:10px 0px;
}