@charset "utf-8"; /* ヘッダー */ body { margin: 0; padding: 0; font-family: Hiragino Kaku Gothic ProN, Meiryo, sans-serif; height: 100%; } .wrap { width: 100%; position: relative; min-height: 100%; padding-bottom: 250px; } h2 { color: #442220; font-size: 18px; } p { line-height: 160%; margin: 0; padding: 0; } a:link { color: #000000; } a:visited { color: #000000; } a:hover: { color: #696969; } a:active: { color: #8b4513 } img { border-style: none; } .block_c { overflow: hidden; width: auto; margin: 0 auto; zoom: 1; } .block_a { float: left; margin: 0 0 0 5%; padding: 0; } .block_b { float: right; margin: 40px 5% 0 0; } .footer { background-color: #f5f3eb; margin: 0; padding-top: 100px; position: absolute; bottom: 0; width: 100%; } .footer_inner { width: 1200px; text-align: center; margin: 0 auto; } /* navまわり */ #nav li { display: block; list-style-type: none; padding-right:30px; text-decoration: none; float: left; width: auto; } #nav li a:link { color: #000000; text-decoration: none; } #nav li a:visited { color: #000000; text-decoration: none; } #nav li a:hover { color: #696969; text-decoration: none; } #nav li a:active { color: #000000; text-decoration: none; } /* テーブル */ .form_cnt { width: 100%; height: auto; margin: 30px auto; } .form_contents { width: 100%; margin: 0 auto; } .form_contents h2 { width: 100%; height: auto; text-align: center; padding-bottom: 20px; margin-top: 50px; border-bottom: 1px solid #c0c0c0; } #form_cnt_inner, table.form { width: 800px; height: auto; margin: 0 auto; } #form_cnt_inner p { padding: 20px 0 20px; text-align: center; font-size: 13px; } table.form, th, td{ border: 1px solid #dcdcdc; border-collapse: collapse; font-weight: normal; font-size: 14px; padding: 10px; } select { margin-top: 10px; } .add { margin-top: 20px; } .mail { margin:10px 0 10px; } .mail2 { margin-bottom: 10px; } .red { color: #ff0000; font-size: 14px; } .mini { font-size: 14px; } .large { font-size: 20px; line-height: 200%; } input[type=submit] { margin-top: 20px; width: 200px; height: 50px; } input[type=button] { margin-top: 20px; width: 200px; height: 50px; }