/* RESET
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }



/* TYPE
-------------------------------------------------------------- */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,button { font-family:  Arial, sans-serif; color: #222; }

h1 { margin-bottom: 10px; font-size: 22px;  color:#000; font-weight:normal;  }
h2 { margin-bottom: 10px; font-size: 20px;  color:#000; font-weight:normal; }
h3 { margin-bottom: 10px; font-size: 18px;  color:#000; font-weight:normal; clear:left; }
h4 { margin-bottom: 10px; font-size: 16px; clear:left; }
h5 { margin-bottom: 10px; font-size: 12px;  }
h6 { margin-bottom: 10px; font-size: 12px;  }

p, ul, ol, dl { margin-bottom: 10px; font-size: 14px; line-height: 22px; }

p {clear:left;}

ul { padding-left: 20px; list-style-type: circle; }
ol { padding-left: 20px; list-style-type: decimal; }

dl dt { font-weight: bold; }

abbr, acronym { text-decoration: underline; }
blockquote { margin-bottom: 10px; padding-left: 10px; }
dfn { font-style: italic; font-weight: bold; }
pre, code { margin-bottom: 10px; white-space: pre; font-family: monospace; font-size: 10px; line-height: 20px; }

a { color: #125a95; text-decoration: none; }
a:hover { text-decoration: underline; }

table {width: auto;}
th { font-weight: normal; text-align: left; }
p{font-size: 12px; padding: 3px; margin: 2px;}

td {vertical-align: top; text-align: left; border: 1px dotted #000; font-size: 12px; padding: 3px; margin: 0px;}

#head td {vertical-align: top; text-align: left; border: none;font-size: 16px;}

#all{padding: 30px;}
#all  a{visibility: hidden; display: none;}
.imgprint img{max-width: 350px;}
.imgprint .flplan{max-width: 700px;}
#all #c_price{font-size: 18px; margin: 10px; margin-left: 20px; background-color: #eaeaea; width: 300px; padding: 10px;}
.imgprint{margin: 10px; }
.imggal{visibility: hidden; display: none;}



