@charset "utf-8";
/* ------------------------------------------------------------ お問い合わせ */
p.mail_title { text-align: center; margin: 20px 0 0 0; font-size: 18px; font-weight: bold; color: #615861; }
div#form { margin-top: 20px;}
div#form table { margin: 0 auto; }
div#form table tr th { border: 1px solid #000; width: 110px; background: #ccc;}
div#form table tr td { padding-left: 20px;  border: 1px solid #000; text-align: center; vertical-align: middle; padding: 5px;}
div#form table tr td textarea { width: 400px; max-width: 400px; min-width: 400px; height: 100px; min-height: 100px; max-height: 100px; vertical-align: middle;}
p.button { text-align: center; margin: 20px 0;}

/* ------------------------------------------------------------ PHPレイアウト */
div.words { text-align: center; padding-top: 20px;}
div.words p { padding-top: 15px; line-height: 30px;}
table.toiawase { text-align: center; margin: 0 auto; line-height: 30px;}
table.toiawase tr th { padding-top: 15px;}
table.toiawase tr td { padding: 15px 0 0 20px;}
table.toiawase tr td textarea { }
#form { border: 1px solid #ccc; width: 600px; margin: 30px auto; padding: 20px;}
#form p { text-align: center; line-height: 24px; color: #777;}

#confirm strong { display: block; font-size: 14px; font-weight: bold; color: #777;}
#confirm div p { text-align: left; padding: 20px 0 0 0; color: #777;}
#confirm div span { display: block; padding: 0 0 10px 0;}
#confirm div dl { padding: 20px 0 0 0;}
#confirm div dl dt { float: left; width: 130px; font-weight: bold; padding: 10px 0; min-height: 18px; color: #777;}
#confirm div dl dd { padding: 10px 5px 10px 130px; border-bottom: 1px dotted #ccc; min-height: 18px; color: #777;}
#confirm p#submit_btn { padding: 20px 0 0 150px; text-align: left; }
#confirm p#top_btn { text-align: center;}
