body {
  font-size   : 100%;
  font-family : "ＭＳ Ｐゴシック","Osaka","sans-serif";
}

.size16  { font-size: 100%; line-height: 140%; }     /* 16px | medium | ( default size ) */
.size16b { font-size: 100%; line-height: 140%; font-weight: bold; }
.size14  { font-size: 87.5%; line-height: 140%; }    /* 14px | --- | */
.size14b { font-size: 87.5%; line-height: 140%; font-weight: bold; }
.size12  { font-size: 75%; line-height: 158%; }      /* 12px | --- | */
.size12b { font-size: 75%; line-height: 158%; font-weight: bold; }
.size10  { font-size: 62.5%; line-height: 140%; }    /* 10px | x-small | */
.size10b { font-size: 62.5%; line-height: 140%; font-weight: bold; }
.menu    { font-size: 62.5%; }

/* 必須ではない */
.size36  { font-size: 225%; line-height: 140%; }     /* 36px | --- | */
.size36b { font-size: 225%; line-height: 140%; font-weight: bold; }
.size32  { font-size: 200%; line-height: 140%; }     /* 32px | xx-large | */
.size32b { font-size: 200%; line-height: 140%; font-weight: bold; }
.size30  { font-size: 187.5%; line-height: 140%; }   /* 30px | --- | */
.size30b { font-size: 187.5%; line-height: 140%; font-weight: bold; }
.size24  { font-size: 150%; line-height: 140%; }     /* 24px | x-large | */
.size24b { font-size: 150%; line-height: 140%; font-weight: bold; }
.size21  { font-size: 131.25%; line-height: 140%;  } /* 21px | --- | */
.size21b { font-size: 131.25%; line-height: 140%; font-weight: bold; }
.size18  { font-size: 112.5%; line-height: 140%; }   /* 18px | large | */
.size18b { font-size: 112.5%; line-height: 140%; font-weight: bold; }
.size13  { font-size: 81.25%; line-height: 140%; }   /* 13px | small | */
.size13b { font-size: 81.25%; line-height: 140%; font-weight: bold; }
.size11  { font-size: 68.75%; line-height: 140%; }   /* 11px | --- | */
.size11b { font-size: 68.75%; line-height: 140%; font-weight: bold; }
.size09  { font-size: 56.25%; line-height: 140%; }   /* 9px | xx-small | */
.size09b { font-size: 56.25%; line-height: 140%; font-weight: bold; }

.td_w { 
padding-left:8px;
}

a:link{color :#006B0A; text-decoration: none;}
a:visited{color :#006B0A; text-decoration: none;}
a:hover{color :#ff6c00; text-decoration: underline;}
a:active{color :#ff6c00; text-decoration: underline;}

a:link.top{color :#666666; text-decoration: none;}
a:visited.top{color :#666666; text-decoration: none;}
a:hover.top{color :#ff6c00; text-decoration: underline;}
a:active.top{color :#ff6c00; text-decoration: underline;}

a:link.topor{color :#F26522; text-decoration: none;}
a:visited.topor{color :#F26522; text-decoration: none;}
a:hover.topor{color :#0087e6; text-decoration: underline;}
a:active.topor{color :#0087e6; text-decoration: underline;}

a:link.shohin{color :#403a20; text-decoration: underline;}
a:visited.shohin{color :#403a20; text-decoration: underline;}
a:hover.shohin{color :#0087e6; text-decoration: underline;}
a:active.shohin{color :#0087e6; text-decoration: underline;}

p {
font-size:12px;
margin-bottom:10px;
}

h1 {
font-size: 150%; font-weight: bold;
line-height:5px;
padding-top:1px;
margin-top:1px;
margin-bottom:8px;
}

h2 {
font-size: 75%; line-height: 158%;
}

h1.pic {
margin: 0;
padding: 0;
}

h2.pic {
margin: 0;
padding: 0;
}

h3 {
font-size: 75%; line-height: 158%;
}

.side {
list-style-image:url(img/yajirusi_s.gif);
margin-left:10px;
padding-left:10px;
margin-top:2px;
padding-top:2px;
text-align:left;
margin-bottom:5px;
vertical-align:middle;
}

.main {
list-style-image:url(img/yajirusi.gif);
margin-left:4px;
padding-left:4px;
margin-top:2px;
padding-top:2px;
text-align:left;
vertical-align:middle;
}

.menu {
list-style-image:url(img/yajirusi_l_side.gif);
font-size:12px;
margin-left:6px;
padding-left:6px;
margin-top:2px;
padding-top:2px;
text-align:left;
margin-bottom:4px;
vertical-align:middle;
}

li {
margin-left:10px;
margin-bottom:0px;
margin-top:5px;
vertical-align:middle;
}
