@charset "UTF-8";

/*-----------------------
base12px
10px = 80-87%
11px = 88-95%
12px = 96-104%
13px = 105-112%
14px = 113-120%
15px = 121-129%
16px = 130-137%
17px = 138-145%
18px = 146-154%
19px = 155-162%
20px = 163-170%
21px = 171-179%
22px = 180-187%
23px = 188-195%
24px = 196-204%

base16px
10px = 60-65%
11px = 66-71%
12px = 72-78%
13px = 79-84%
14px = 85-90%
15px = 91-96%
16px = 97-103%
17px = 104-109%
18px = 110-115%
19px = 116-121%
20px = 122-128%
21px = 129-134%
22px = 135-140%
23px = 141-146%
24px = 147-153%
-----------------------*/

/*----------font size----------*/
html{font-size:12px;}
body{font-size:100%;
line-height:1.6em;
letter-spacing:0.1em;
}

h1,h2,h3,h4,h5,h6,th{font-weight:normal;letter-spacing:0.06em;}
h1{font-size:1.2em;line-height:1em}
h2{font-size:1.1em;line-height:1em}
h3,h4,h5,h6{font-size:1em;line-height:1em}

p{font-size:1em;}
a{font-size:1em;text-decoration:none;}
address{font-style:normal;}
address,abbr,acronym{font-size:1em;}
blockquote,cite,dfn,q{font-size:1em;font-style:normal;}
q:before,q:after{content:'';}
code,kbd,pre,samp{font-size:1em;font-family:monospace;}
em{font-style:italic;}
strong{font-weight:bold;}
/*table*/table,tr,th,td,caption{font-size:1em;line-height:1em;}
/*form*/form,input,label,option,textarea{font-size:1em;line-height:1em;}
/*ul*/ul,li,ol{list-style-type:none;font-size:1em;line-height:1em;}
/*dl*/dl,dt,dd{font-size:1em;line-height:1em;}

/*----------space reset----------*/
body,div,p,ul,li,ol,dl,dt,dd,table,tr,th,td,form,img,h1,h2,h3,h4,h5,h6,blockquote{
margin:0;
padding:0;
border:none;
}
body{
width:99%;
}

div{
text-align:center;
margin:0 0 30px 0;
}

P{
text-align:left;
line-height:1.4em;
}

table{
width:80%;
margin:0 10%;
}

th{
text-align:left;
}
td{
text-align:right;
}

.goods input{
text-align:right;
border:0px solid #ddd;
}

.customerinfo input{
border:1px solid #ddd;
}

.customerinfo span{
font-size:0.9em;
}

h4{
border-bottom:1px dotted #ccc;
margin:0 0 10px 0;
}

.notes{
font-size:0.9em;
}
.err{
color:#f33;
font-size:0.9em;
}

dl{
text-align:left;
margin:5px 0;
}

dt{
width:120px;
float:left;
margin:0 -120px 0 0;
padding:4px 0 0 0;
}
dd{
margin:0 0 0 120px;
}

textarea{
border:1px solid #ddd;
}
address{
color:#ccc;
font-size:0.9em;
}
address a{
color:#ccc;
}

.caption{
text-align:left;
}
