* {margin:0; padding:0; font-size:12px; }
table.order_form {margin:5px 10px 15px; border-collapse:collapse;}
table.order_form td {padding:4px; border:1px solid #999;
	vertical-align:top; text-align:left; color:#000;}
table.order_form th {padding:4px; border:1px solid #999;
	vertical-align:top; text-align:left; background-color:#ffffcc;}
h2 {font-size:14px; margin:10px 0 10px 25px;}
h3 {font-size:14px; margin:5px; color:#FF6600;}
p {font-size:12px; margin:10px; line-height:1.4;}
td p {margin:5px;}
table.order_form02 {margin:5px auto 20px; border-collapse:collapse; align:center;}
table.order_form02 td {padding:4px; border:1px solid #999;
	vertical-align:top; text-align:left; color:#000;}

.input_long {width:380px;}
input {width:200px;}
input.small_size {width:25px;}
input.amount {width:25px;}
.check_b {width:20px;}
p input {width:120px;}
#mailform ul {margin:10px 0 10px 40px; text-align:left;}
#mailform li {line-height:1.5;  text-align:left; color:#f00;}

#menu ul li a {display:block; width:180px; height:32px; text-decoration:none; color:#78cbfb; font-size:1px;}

#ship {margin:10px 0 20px 50px; line-height:1.3;}
#ship table {border-collapse:collapse; margin:5px 0;}
#ship table td {padding:3px; border:1px solid #999;}


/*
#confirm
*/
.font-red,.red_small {color:#f00; font-size:10px;}
#complete {padding:100px; margin:0 auto;}


