@charset "utf-8";
/* copyright (c) Mediamaster, <http://www.mediamaster.jp> */

/* タグ設定 */
html,body{height: 100%; width:100%; margin:0; padding:0;}
body{font-size:13px; line-height:1.6; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Arial","ＭＳ Ｐゴシック", sans-serif; color:#555;}
div,p,ul,li,h1,h2,h3,form {margin:0; padding:0;}
h3 {font-size:14px; line-height:1.8; color:#333;}
fieldset {margin:0 0 5px; padding:0 15px 5px; border:1px #AAA solid; background:#f5f5f5;}
legend {font-size:9px; color:#C02; font-weight:bold;}
label {font-size:11px; color:#333;}
span {font-size:9px; line-height:1; color:#C02;}
input {display:block;}
textarea {width:100%; margin:0; padding:0;}
div#container {background:#fff; margin:auto; padding:15px;}
div#submit {margin-top:10px;}
div#submit p {font-size:10px; text-align:center;}
div#submit button {background:transparent; border:none; cursor:pointer; margin:0 5px; padding:0;}
.hidden {visibility:hidden;}
#commonForm input, #commonForm textarea {border: 1px solid #cac9b9;}
#commonForm .red {border: 1px solid #c02;}
#commonForm .customRed {border: none; color: #c02;}
#commonForm .errorMessage {color: #c02;}

#confirm table {background:#ccc; width:100%;}
#confirm th {background:#f5f5f5; font-size:11px; color:#333; padding:2px 15px; width:50px;}
#confirm td {background:#fff;}
