a:link      { color:  #000000;　text-decoration : none ;}
a:active    { color:  #696969;　text-decoration : none ;}
a:visited   { color: #696969;　text-decoration : none ;}
a.hidden    { text-decoration : none; }
a:hover     { 	color:  #0000cd;;
				text-decoration : none ;
}

a:link.foot      { color:  #ffffff;　text-decoration : none ;}
a:active.foot    { color:  #ffffff;　text-decoration : none ;}
a:visited.foot   { color: #ffffff;　text-decoration : none ;}
a.hidden.foot    { text-decoration : none; }
a:hover.foot     { 	color: #696969;
				text-decoration : none ;
}

a:link.sub      { color: gainsboro;　text-decoration : none ;}
a:active.sub    { color: gainsboro;　text-decoration : none ;}
a:visited.sub   { color: gainsboro;　text-decoration : none ;}
a.hidden.sub    { text-decoration : none; }
a:hover.sub     { color: white; text-decoration : none ;}


a:link.prodt      { color:  #000000; text-decoration: underline;}
a:active.prodt    { color:  #000000; text-decoration: underline;}
a:visited.prodt   { color: #000000;  text-decoration: underline;}
a.hidden.prodt    { text-decoration: underline;}
a:hover.prodt     { color: blue; text-decoration: underline;}

a:link.subpro      { color:  #0000ff; text-decoration: none;}
a:active.subpro    { color:  #0000ff; text-decoration: none;}
a:visited.subpro   { color: #0000ff;  text-decoration: none;}
a.hidden.subpro    { text-decoration: none;}
a:hover.subpro     { color: blue; background-color:#cceecc; text-decoration: underline;}

a:link.topsub      { color:  #000000; text-decoration: none;}
a:active.topsub    { color:  #000000; text-decoration: none;}
a:visited.topsub   { color: #000000;  text-decoration: none;}
a.hidden.topsub    { text-decoration: none;}
a:hover.topsub     { color: blue; background-color:#cceecc; text-decoration: none;}

a:link.toggle      { color: #ffffff;　text-decoration : none ; font-size: 12px;}
a:active.toggle    { color: #ffffff;　text-decoration : none ; font-size: 12px;}
a:visited.toggle   { color: #ffffff;　text-decoration : none ; font-size: 12px;}
a.hidden.toggle    { text-decoration : none;  font-size: 12px;}
a:hover.toggle     { color: blue; text-decoration : underline ; font-size: 12px;}

.titlebar
{
background-image: url(image/toptitle.png);
width: 700px;
height: 70px;
color: #000000;
text-decoration: underline;
font-size: 10px;
}

.subbar
{
background-image: url(image/mdtitle.png);
width: 700px;
height: 21px;
text-align: right;
padding: 2px;
}

.titleft
{
width: 700px;
height: 40px;
background-image: url(image/mdtitle.png);
color: white;
font-size: 11px;
padding: 10px;
text-align: left;
}

.catwork
{
text-align: left;
width: 550px;
font-size: 9px;
color: #696969;
padding: 2px;
border-color:silver;
border-style: solid;
border-width: 1px;
}

.subtitlebar
{
background-image: url(image/subtitlebar.png);
width: 150px;
background-repeat: repeat-y;
color: white;
font-size: 12px;
}

.subtitlebarin
{
text-align: left;
padding: 5px;
}
.subtitlebarmes
{
background-color: #696969;
color: white;
font-size: 12px;
text-align: left;
padding: 3px;
border-left-color: black;
border-top-color: black;
border-right-color: silver;
border-bottom-color: silver;
border-style: solid;
border-width: 1px;
}
.subtitlebarme2
{
background-color: white;
border-color: silver;
border-width: 1px;
border-style: solid;
color: #696969;
font-size: 11px;
text-align: left;
padding: 1px;
margin: 4px;
}

.koushint
{
border-bottom-style: dotted;
border-left-style: double;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 1;
border-left-width: 4px;
border-color: #a9a9a9;
padding: 3px;
}
.koushinn
{
border-bottom-style: Solid;
border-left-style: double;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 1;
border-color: #a9a9a9;
padding: 3px;
font-size: 12px;
}

.productsindex
{
padding: 3px;
font-size: 12px;
}

.productsindexid
{
padding: 3px;
font-size: 12px;
text-decoration: underline;
}

.productsindexsell
{
padding: 3px;
font-size: 11px;
text-decoration: underline;
color: red;
}

.productsindextitle
{
padding: 3px;
font-size: 14px;
}

.pagetitle
{
width: 500px;
border-bottom-style: solid;
border-left-style: double;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 1;
border-left-width: 4px;
border-color: #a9a9a9;
padding: 3px;
margin-top: 10px;
margin-bottom: 4px;
font-size: 20px;
}

.pagesubtitle
{
width: 500px;
border-bottom-style: solid;
border-left-style: solid;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 1;
border-left-width: 4px;
border-color: #a9a9a9;
padding: 3px;
margin-top: 10px;
margin-bottom: 4px;
font-size: 16px;
}
.pagesptitle
{
width: 500px;
background-color: dimgray;
color: white;
border-style: solid;
border-width: 1;
border-color: #a9a9a9;
padding: 3px;
margin-top: 10px;
margin-bottom: 4px;
font-size: 14px;
}
.pagesp2title
{
background-color: dimgray;
width: 250px;
color: white;
border-style: solid;
border-width: 1;
border-color: #a9a9a9;
padding: 3px;
margin: 3px;
font-size: 14px;
}

.pagetitlesup
{
width: 500px;
text-align: left;
padding: 3px;
margin: 10px;
font-size: 14px;
}

.newstxt
{
width: 470px;
border-color: #a9a9a9;
border-bottom-style: dotted;
border-bottom-width: 1;
padding: 3px;
margin: 12px;
font-size: 13px;
}

.pod_title
{
width: 500px;
height: 26px;
color: #ffffff;
background-color: #cc0000
padding-top: 3px;
margin-top: 10px;
margin-bottom: 0px;
font-size: 20px;
font-style: italic;
vertical-align: middle;
background-image: url(image/pod_title.gif)
}

.r_subtitle
{
font-size:13px;
color: #555555;
font-weight:700;
font-family:"ＭＳ 明朝",serif;
}

.r_text
{
font-size:10px;
color: #aaaaaa;
line-height:1.6;
font-family:"ＭＳ 明朝",serif;
}

.r_ctext
{
font-size:9px;
color: #aaaaaa;
line-height:1.4;
font-family:"ＭＳ 明朝",serif;
}

.r_atext
{
font-size:9px;
color: #999999;
line-height:1;
font-family:"ＭＳ 明朝",serif;
}

.r_psubtitle
{
font-size:12px;
color: #666666;
font-weight:400;
font-family:"ＭＳ ゴシック",sans-serif;
}

.r_ptext
{
font-size:12px;
color: #888888;
font-style:normal;
font-family:"ＭＳ ゴシック",sans-serif;
}

.r_hbutton
{
font-size:11px;
color: #aaaaaa;
font-style:normal;
letter-spacing:0.1em;
font-family:"ＭＳ ゴシック",sans-serif;
}

.r_fbutton
{
font-size:10px;
color: #aaaaaa;
font-style:normal;
letter-spacing:0em;
font-family:"ＭＳ ゴシック",sans-serif;
}

a:link.r_fbutton      { color: #aaaaaa; text-decoration: none; font-size:10px;}
a:active.r_fbutton    { color: #aaaaaa; text-decoration: none; font-size:10px;}
a:visited.r_fbutton   { color: #aaaaaa;  text-decoration: none; font-size:10px;}
a.hidden.r_fbutton    { text-decoration: none; font-size:10px;}
a:hover.r_fbutton     { color: #aaaaaa; background-color:#777777; text-decoration: underline; font-size:10px;}
