@charset "utf-8";
/* CSS Document */

/*contact01*/
#contact01 {
	margin: 0 15px 20px;
}
#contact01 h3 {
	margin: 0 0 10px 0;
	padding: 3px 3px 2px 22px;
	background: #F0F6F5  url(../img/ico_contact_01.png) no-repeat 5px 9px;
	background-size: 12px 8px;
	color: #0089D8;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
#contact01 p {
	margin: 0 0 15px 0;
	font-size: 13px;
	line-height: 18px;
	vertical-align: middle;
}
#contact01 .must {
	display: inline-block;
	width: 25px;
	margin: 0 3px;
	background: #0089D8;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFF;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
}
/*** 退去フォームのパーツの削除 ****/
#formBox #bukkenLayout,
#formBox label[for=bukkenLayout],
#formBox #bukkenArea,
#formBox label[for=bukkenArea],
#formBox .unit{
	display: none;
}

.commentNotesText {
	margin: 10px 0 5px;
	font-size: 1em;
	color: #F00;
}
input[type="radio"]:disabled + label{
	background-color: #eee;
}


/*----------------------- 2020/05/15 --------------------*/

/*** ファイル追加ボタン廻り ***/
.noScreen {
	display: none!important;
}

.fileBox {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.fileBox dt {
	color: #0089D8;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.fileBox dd {
	width: 100%;
	margin: 0 0 5px 0;
	font-size: 13px;
	line-height: 18px;
}
.fileBox input {
	margin: 0 0 5px 0;
}
.fileBox p {
	display: inline-block;
	margin-top: 5px;
	font-size: 13px;
	float: left;
}
.fileAddSpBtn {
	margin-right: 10px;
}
.fileCapacity {
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.fileCapacity p {
	font-size: 14px;
	color: #F00;
}
.footer_notice{
	margin-left: 15px;
	margin-right: 15px;
}