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

/* ------------------------------------------------------------------------------
フォーム関係、表関係共通CSS
（「対面ご相談（consuf_form）」、「生花のご注文（flower_form）」、
「インターネットからのご注文（net_form）」、「お見積もり（estimate_form）」）
------------------------------------------------------------------------------ */ 
.formTopTxt{
padding-bottom:35px;
}
.red{
color: #EB0000;
}
.pageTit {
margin-bottom: 10px;
}
.formStyle {
width: 670px;
border: 1px solid #CCCCCC;
}
.formTit {
padding-bottom: 5px;
}
.formStyle th {
background-color: #FBF4EC;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 15px;
width: 160px;
color: #6B5733;
border: 1px solid #CCCCCC;
}
.formStyle td {
background-color: #FFFFFF;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 15px;
border: 1px solid #CCCCCC;
}
.formCheck{
padding-left:20px;
}
.paddBtm10{
padding-bottom:10px;
}
.formTit2{
padding-top:20px;
padding-bottom:5px;
}
.formStyleBtn {
width: 670px;
border: 1px solid #CCCCCC;
background-color: #FEFFF0;
margin-top: 15px;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 10px;
}
.formStyleBtn td{
padding:10px 0;
}
#pageTop {
margin-top: 20px;

/*お見積もり*/
}
.paddLeft10{
padding-left:10px;
}
.paddLeft20{
padding-left:20px;
}
.formThanks {
background-image: url(../img_common/form_thanks.jpg);
background-position: 60px 10px;
width: 300px;
background-repeat: no-repeat;
padding-left: 150px;
background-color: #FEFFF0;
border: 1px solid #CCC;
line-height: 116%;
color: #EB0000;
font-weight: bold;
padding-top: 30px;
padding-bottom: 30px;
margin-top: 20px;
margin-bottom: 30px;
margin-left: 120px;
}
