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

.________________PC-MAIL-FORM_________________{}

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX{}
._____input_____{}
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX{}


/*共通設定*/
.common-table input[type="text"],
.common-table input[type="email"],
.common-table input[type="tel"],
.common-table input[type="radio"],
.common-table input[type="checkbox"],
.common-table textarea,
.common-table select{
 padding: 5px;
 font-size: 13px;
 border-radius: 0!important;
 box-shadow: none!important;
 border: 1px solid #222222;
}

/*ラジオボタン*/
.common-table input[type="radio"] {
	margin-bottom: 15px;
 font-size: 13px;
}

/*チェックボックス*/
.common-table input[type="checkbox"] {
	margin-right: 5px;
 font-size: 13px;
 display: inline-block;
}

/*チェックボックス*/
.common-table label{
 display: block;
}

/*テキストエリア*/
.common-table textarea {
 width: 97%!important;
 padding: 5px;
 min-height: 100px;
 font-size: 13px;
}

.repletion{
 font-size: 12px; 
}

.required{
 color: #fff;
 background: #0e62c0;
 margin-right: 10px;
 font-size: 12px;
 font-weight: 300;
 border-radius: 4px;
 line-height: 24px;
 padding-right: 10px;
 padding-left: 10px;
 display: inline-block;
 vertical-align: 2px;
 margin-left: 10px;
}

#caution {
 border: 1px solid #dadada;
 padding-top: 30px;
 padding-right: 30px;
 padding-bottom: 30px;
 padding-left: 30px;
 margin-bottom: 60px;
}

.annotation{
 margin-top: 20px;
 line-height: 22px;
}

#caution .caution-ttl{
 font-size: 16px;
 line-height: 20px;
 margin-bottom: 25px;
 font-weight: 600;
 border-bottom: 1px solid #dadada;
 padding-bottom: 10px;
}

#caution .check-box{
 font-size: 14px;
 line-height: 20px;
 margin-bottom: 10px;
 font-weight: 500;
 text-align: center;
 margin-top: 40px;
}

#caution li{
 font-size: 13px;
 line-height: 20px;
 margin-bottom: 10px;
}


/*サブミット*/
.submit,
#back-home{
 text-align: center;
 margin-top: 40px;
 clear: both;
}

.submit input[type="submit"],
.submit button[type="submit"],
#back-home a{
 padding-right: 85px;
 padding-left: 85px;
 padding-top: 15px;
 padding-bottom: 15px;
 display: inline-block;
 color: #ffffff;
 text-decoration: none;
 font-size: 15px;
 line-height: 24px;
 cursor: pointer;
 border: none;
 transition: all 0.2s;
 letter-spacing: 1px;
 background-image: url("../../image/common/estate/more_marker_wt.png");
 background-position: right 22px center;
 background-repeat: no-repeat;
 background-size: 9px 17px;
 background-color: #0e62c0;
 border-radius: 9999px;

}

.submit input[type="submit"]:hover,
.submit button[type="submit"]:hover,
#back-home a:hover{
 background-image: url("../../image/common/estate/more_marker_bl.png");
	background-position: right 12px center;
 background-repeat: no-repeat;
	background-color: #fff;
	color: #0e62c0;
 /* box-shadow */
 box-shadow: 0px 0px 0px 1px #0e62c0 inset;  
}


.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX{}
._____back-home_____{}
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX{}







