@charset "utf-8";

div#centerblocks div.storytext {
   text-align: center;
}

div#centerblocks div.storytext div#step {
   clear:both;
   margin-top:50px;
}

div#centerblocks div.storytext div.story_introtext table.ord_table {
    width:600px;
    margin: 0 auto;
    font-size:100%;
    border: 1px solid #808080;
}

div#centerblocks div.storytext div.story_introtext table.ord_table td.koumoku {

    padding: 6px 0px 6px 0px;
    background:#EAE5CD;
    color:#404040;
    width:100px;
    font-size :14px;
    text-align:right;
    white-space: nowrap;
}

div#centerblocks div.storytext div.story_introtext table.ord_table td.data {
    padding: 6px 10px 6px 10px;
    background:#EAE5CD;
    text-align:left;
    /*white-space: nowrap;*/

}
div#centerblocks div.storytext div.story_introtext div.error {
    background-color:#fff;
    width: 600px;
    margin: 10px auto;
    font-size:100%;
    color:#C00000;
    font-weight: bold;
    border: 2px solid #800000;
}

div#centerblocks div.storytext div.story_introtext table.ord_table .red {
    font-size :80%;
    color:#800000;
    font-weight: bold;
}

div#centerblocks div.storytext div.story_introtext .bottun_gaido {
   font-size : 80%;
}


div#centerblocks div.storytext div.story_introtext .gaido {
   font-size : 80%;
   color:#404040;
}
input.bottum {
  margin-top:20px;
  padding: 4px 40px;
  font-size :100%;
  background-color:#F0F0EA;
  border:1px solid #000;
}

input,textarea {
	padding:0.15em;
	border:1px solid #ddd;
	background:#fafafa;
	font: 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}


input:hover, input:focus,
textarea:hover, textarea:focus {
	border-color:#c5c5c5;
	background:#FFFFC6;
}

input.default {
	color:#bbb;
}

