@charset "UTF-8";

.tableSub table {
	width:100%;
}
.tableSub table .size05 { width:50%; }
.tableSub table tr.last th,
.tableSub table tr.last td {
	border-bottom:none;
}
.contentSl { display:none; }

/* contact */
.txtContact01{ margin:40px 0 30px 70px;}
.txtContact02{ text-decoration:underline;}
.txtContact02 a{ color:#000; padding-bottom:5px;}
#container .tableContact em {
	color: #FF1A00;
	font-style: normal;
}
.tableContact {
	border: 1px solid #909090;
	width: 100%;
	font-size:14px;
	margin-bottom:30px;
}
.form-1 {
	width: 100%;
	margin: 0 auto;
}
.tableContact th {
	background: #eee;
	border-bottom: 1px dotted #909090;
	font-weight: normal;
	padding: 15px 5px;
	width: 170px;
	text-align: left!important;
}

.tableContact td {
	border-bottom: 1px dotted #909090;
	padding:15px;
	font-weight: normal;
	width: auto;
}

.checkList li {
	display: inline;
	margin-right: 15px;
}

.tableContact input[type="text"] {
	color: #000;
	border: 1px solid #909090;
	height: 25px;
	height: 20px\9;
	padding: 0 5px;
	padding: 5px 5px 0\9;
}

*:first-child + html .tableContact input[type="text"] {
	height: 20px;
	padding: 5px 5px 0;
}

.tableContact .size01 {width: 290px;}
.tableContact .size02 {width: 526px;}
.tableContact .size03 {width: 140px;}
.tableContact .size04 {width: 170px;}
.tableContact textarea {width: 526px; height: 130px; border: 1px solid #909090; padding: 0 5px;}

.grey{color:#616161;}
.blue{ color:#15438C;}
.fz30{ font-size:30px;}

.writingBox {
	padding: 5px;
	font-size: 100%;
	border: #494949 1px solid;
	}
.codeT { color:#4c4c4c; }



form p.test { 
	position: relative;
	color: #C1C0BC;
	}
form p.test label { 
	position: absolute;
	top: 5px;
	left: 10px;
	}
form p.test br {
	display: none;
	}
form p.test01 label { 
	position: absolute;
	top: 5px;
	left: 30px;
	}
form p.test02 label {
	left: 99px;
	}
form p.test03 label {
	left: 56px;
	}
form fieldset p.test input,
form fieldset p.test textarea {
	display: block;
	padding: 4px;
	width: 400px;
	margin: 0;
	border: 1px solid;
	}
form fieldset p.test label {
	width: 380px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
	}
form fieldset p.test textarea {
	padding: 2px;
	width: 404px;
	border: 1px solid;
	}
form fieldset p.test textarea,
form fieldset p.test input {
	border: solid 1px;
	}
form fieldset p.test label {
	color: #4c4c4c;
	}
