/* --------- タグ設定 --------- */
* {margin: 0; padding: 0;}
html, body {font-size:small; line-height:140%;}
body {background:#fff; color: #333;}
img {font-size:0; line-height:0; border:none;}
div,p,fieldset {font-size:small; line-height:150%;}
table {background:#ccc; border:0;}
th,td {background:#fff; padding: 4px;}

/* --------- クラス設定 --------- */
.size-7 {font-size:xx-large; line-height:150%;}
.size-6 {font-size:x-large; line-height:150%;}
.size-5 {font-size:large; line-height:150%;}
.size-4 {font-size:medium; line-height:140%;}
.size-3 {font-size:small; line-height:140%;}
.size-2 {font-size:x-small; line-height:130%;}
.size-1 {font-size:xx-small; line-height:130%;}

/* --------- div.BOX --------- */
div.box-TL {background: url(img/box-TL.jpg) no-repeat top left; height: 10px; font-size:0; line-height:0;}
div.box-TC {background: url(img/box-TC.jpg) repeat-x top center; height: 10px; margin: 0 10px; font-size:0; line-height:0;}
div.box-TR {background: url(img/box-TR.jpg) no-repeat top right; height: 10px; font-size:0; line-height:0;}
div.box-ML {background: url(img/box-ML.jpg) repeat-y top left; font-size:0; line-height:0;}
div.box-MC {background: url(img/box-MC.jpg) top center; margin:0 10px;}
div.box-MR {background: url(img/box-MR.jpg) repeat-y top right; font-size:0; line-height:0;}
div.box-BL {background: url(img/box-BL.jpg) no-repeat bottom left; height: 10px; font-size:0; line-height:0;}
div.box-BC {background: url(img/box-BC.jpg) repeat-x bottom center; height: 10px; margin: 0 10px; font-size:0; line-height:0;}
div.box-BR {background: url(img/box-BR.jpg) no-repeat bottom right; height: 10px; font-size:0; line-height:0;}

/* ---------- Contact ---------- */
#contact {padding: 2px;}
