/* サイドなし基本 */
#main{
width: 800px;
position : relative ; 
margin: 0 auto;
text-align: center;
background-color: #ffffff;
}

h2{
margin: 0px;
padding: 0px;
}

.pan{
width: 780px;
text-align: right;
font-size: 10px;
}

.btop{
width: 770px;
text-align: right;
}

/* 完成までの流れ */
#flow{
width: 780px;
position : relative ;
margin: 0 auto; 
text-align: center;
line-height: 130%;
padding-top: 15px;
}

#flow p{
text-align: left;
width: 620px;
position : relative ;
margin: 0 auto; 
}


#ftimg{
width: 650px;
position : relative ;
margin: 0 auto; 
padding: 0px;
}

#flowtb{
text-align: left;
width: 620px;
background-color: #388B78;
position : relative ;
margin: 0 auto; 
}

#flowtb .s1{
padding: 5px;
background-color: #fdfcd9;
color:  #388B78;
}

#flowtb .s2{
padding: 5px;
background-color: #ffffff;
}

/* お問い合わせ*/

#form{
width: 780px;
position : relative ;
margin: 0 auto; 
text-align: center;
line-height: 130%;
padding-top: 15px;
}

#form p{
text-align: left;
width: 620px;
position : relative ;
margin: 0 auto; 
}

.sf{
font-size: 11px;
}

#formtb1{
text-align: left;
width: 620px;
background-color: #388B78;
position : relative ;
margin: 0 auto; 
}

#formtb1 td{
background-color: #ffffff;
padding: 7px;
}

#formtb2{
text-align: left;
width: 620px;
background-color: #388B78;
position : relative ;
margin: 0 auto; 
}

#formtb2 .s1{
padding: 7px;
background-color: #F7E286;
color:  #000000;
}

#formtb2 .s2{
padding: 7px;
background-color: #ffffff;
}

input,textarea{
border: 1px solid #388B78;
margin-right: 3px;
padding: 2px;
background-color: #ffffff;
margin-top: 3px;
margin-bottom: 2px;
}

