@charset "shift_jis";

form,table,th,td,div,p,dl,h1,h2,h3,h4,h5,li,dl,dt,dd { line-height:1.70; }

.contentsSet { padding-bottom:50px; }

label.myError { color:#FF0000; }

.cmt0 {
	padding:30px 0 0 0;
}

	.cmt0 em {
		font-size:1.3em;
	}

.cmt {
	position:relative;
	padding:20px 0 0 80px;
}

	.cmt em {
		position:absolute;
		top:22px;
		left:0;
		font-size:0.9em;
	}

.infoTel { display:block;margin:25px 0 0 140px; }

#content form {
	padding:14px 0 0 0;
	background: transparent url(img/bgTop.gif) no-repeat 0 0;
}

.contactTbl {
	margin:0 0 15px 0;
	width:677px;
	padding-bottom:14px;
	background: #F6F1D6 url(img/bgBtm.gif) no-repeat 0 100%;
}

	.contactTbl th {
		width:170px;
		padding:15px 0 15px 30px;
		vertical-align:middle;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
	}

	.must {
		color:#FF0F0F;
	}

	th .must {
		margin-left:8px;
	}

	.contactTbl td {
		position:relative;
		vertical-align:middle;
		padding:15px 15px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
	}

	.contactTbl td input#file01,
	.contactTbl td input#file02,
	.contactTbl td input#file03 {
		font-size:1.2em;
		padding:2px;
		width:350px;
		margin-right:5px;
	}

	.contactTbl td.start,
	.contactTbl th.start {
		padding-top:0;
		border-top:0;
	}

	.contactTbl td option {
		font-size:1.1em;
		line-height:1.6;
		padding:2px;
		border:none;
	}

	table.contactTbl td .sss { width:70px;font-size:1.2em;line-height:1.8;height:22px;padding:0 2px;border:none; }
	table.contactTbl td .ss	 { width:130px;font-size:1.2em;line-height:1.8;height:22px;padding:0 2px;border:none; }
	table.contactTbl td .sml { width:338px;font-size:1.2em;line-height:1.8;height:22px;padding:0 2px;border:none; }
	table.contactTbl td .ml { width:300px;font-size:1.2em;line-height:1.8;height:22px;padding:0 2px;border:none; }
	table.contactTbl td textarea { width:350px;margin:4px 0;font-size:1.2em;line-height:1.8;padding:0 2px;border:none; }
	select { font-size:1.1em;padding:3px; }

#content form .sendok {
	width:678px;
	padding:20px 0 0 0;
	text-align:center;
}

	.sendok input {
		width:265px;
		height:50px;
		text-align:center;
		font-size:1.2em;
		border:none;
		outline:none;
	}

	.sendok input.sendBtn {
		cursor: pointer;
		background: transparent url(img/btn_send.gif) no-repeat 0 0;
	}

	.sendok input.confirmBtn {
		cursor: pointer;
		background: transparent url(img/btn_conf.gif) no-repeat 0 0;
	}

	.sendok input.backBtn {
		cursor: pointer;
		background: transparent url(img/btn_back.gif) no-repeat 0 0;
	}

#chuui {
	display:none;
	width:678px;
	color:red;
	text-align:center;
}

.mustBox {
	width:608px;
	margin:0 0 20px 0;
	padding:10px 35px 20px 35px;
	background: #F6F1D6 url(img/bgBtm.gif) no-repeat 0 100%;
	font-size:1.2em;
}

	.mustBox ul { margin-top:15px;list-style-type:circle; }
	.mustBox ul li { margin-left:30px;list-style-type:circle;font-size:0.9em;line-height:2.0; }


.thanxBox {
	padding:35px 0 0 25px;
	font-size:1.2em;
}
