/* CSS Common */

body { 
color:#330000;
margin : 0px; padding:0;
background-color:#EAE4DB;
font-size: 12px; line-height:15px;
/*font-family: Arial,Helvetica,sans-serif;*/
}
body a:link { color:#336699; text-decoration:none; }
body a:visited { color:#336699; text-decoration:none; }
body a:hover { color:#336699; text-decoration:underline; }
body a:active { color:#336699; text-decoration:underline; }

/* Layout */
img { border:0; }
img.arrow { vertical-align:middle; }
img.icon { vertical-align:middle; margin:0 4px; }
img.btn { vertical-align:middle; margin:0 4px; }
img.press-img { cursor: pointer; cursor:hand;  }

table#header { background-color:#ff9900; border-top:#330000 1px solid; border-right:#330000 1px solid; border-left:#330000 1px solid; }
table#headmenu { border:#330000 1px solid; }
table#headmenu tr td { border-right:#330000 1px solid; }

table#topmenu { background-color:#ffffff; border-right:#330000 1px solid; border-left:#330000 1px solid; }
table#main { background-color:#ffffff; border-right:#330000 1px solid; border-left:#330000 1px solid; }

table#footer { background-color:#ffffff; border-right:#330000 1px solid; border-left:#330000 1px solid;  border-bottom:#330000 1px solid; font-size:10px; }

p { font-size:12px; line-height:150%; margin:0;}

p.note-b { color:#336699; font-size:12px; line-height:170%; }
p.note-b a:link { color:#336699; text-decoration:none; }
p.note-b a:visited { color:#336699; text-decoration:none; }
p.note-b a:hover { color:#336699; text-decoration:underline; }
p.note-b a:active { color:#336699; text-decoration:underline; }

p.pankuzu { color:#336699; font-size:12px; }
p.pankuzu a:link { color:#336699; text-decoration:none; }
p.pankuzu a:visited { color:#336699; text-decoration:none; }
p.pankuzu a:hover { color:#336699; text-decoration:underline; }
p.pankuzu a:active { color:#336699; text-decoration:underline; }

p.gotop { color:#336699; font-size:12px; }
p.gotop a:link { color:#336699; text-decoration:none; }
p.gotop a:visited { color:#336699; text-decoration:none; }
p.gotop a:hover { color:#336699; text-decoration:underline; }
p.gotop a:active { color:#336699; text-decoration:underline; }

p.productnote { margin:0 10px 0 10px; }
p.note { margin:0 10px 0 10px; }
p.s-note { font-size:10px; }
span.current { font-weight:bold; }

table.productlist { width:100%; }
table.productlist tr td { padding:4px; font-size:12px; }

table.productitem-ttl { margin:0 0 10px 0; } 

ol li { font-size:12px; line-height:150%; margin:0; }
ul li { font-size:12px; line-height:150%; margin:0; }

h1 { font-size:14px; margin:0; color:#FFFFFF; }
h2 { font-size:14px; margin:0; color:#FFFFFF; }
h3 { font-size:14px; margin:0; }

table.h2ttl { margin-left:2px; }
table.h2ttl tr td.contain { border:1px; border-color:#cccccc; border-style:solid; background-color:#A6B8C1; background-image: url("../company/images/h2ttl_back.gif"); background-repeat:repeat-y;  padding:4px; font-size:12px; }
/*
table.h1ttl { margin-left:2px; }
table.h1ttl tr td.contain { border:1px; border-color:#cccccc; border-style:solid; background-color:#A6B8C1; background-image: url("../company/images/h1ttl_back.gif"); background-repeat:repeat-y;  padding:4px; font-size:12px; }
*/
p.copy { color:#330000; font-size:10px; letter-spacing:0.1em; }
p.cmpn-menu { font-size:12px; }
p.cmpn-menu a:link { color:#330000; text-decoration:none; }
p.cmpn-menu a:visited { color:#330000; text-decoration:none; }
p.cmpn-menu a:hover { color:#330000; text-decoration:underline; }
p.cmpn-menu a:active { color:#330000; text-decoration:underline; }

p.bold-b { color:#336699; font-size:12px; font-weight:bold; }

p.foot-navi { font-size:12px; line-height:15px; margin:6px 0; }
p.foot-navi a:link { color:#336699; text-decoration:none; }
p.foot-navi a:visited { color:#336699; text-decoration:none; }
p.foot-navi a:hover { color:#336699; text-decoration:underline; }
p.foot-navi a:active { color:#336699; text-decoration:underline; }



div.sepline{ background-image: url("../img_common/footer_line.gif"); height:1px; }
div.footer { background-image: url("../img_common/footer_line.gif"); height:1px; }


table#footer { background-color:#ff9900; }

table.graybox tr td.contain { border:1px; border-color:#888888; border-style:solid; background-color:#dddddd; padding:4px; font-size:12px; }

table.graybox tr td.contain a:link { color:#336699; text-decoration:none; } 
table.graybox tr td.contain a:visited { color:#336699; text-decoration:none; }
table.graybox tr td.contain a:hover { color:#336699; text-decoration:underline; }
table.graybox tr td.contain a:active { color:#336699; text-decoration:underline; }

table.attention tr td.contain { border:1px; border-color:#ff6666; border-style:solid; background-color:#F7E4E2; padding:4px; font-size:12px; }
table.attention tr td.contain a:link { color:#336699; text-decoration:none; } 
table.attention tr td.contain a:visited { color:#336699; text-decoration:none; }
table.attention tr td.contain a:hover { color:#336699; text-decoration:underline; }
table.attention tr td.contain a:active { color:#336699; text-decoration:underline; }


table.productinfo { border:#cccccc 1px solid; }
table.productinfo tr td { padding:4px; font-size:12px; }
table.productinfo tr td.productinfo-ttl { background-color:#dddddd; border-bottom:#ffffff 1px solid; }
table.productinfo tr td.productinfo-cont { border-bottom:#cccccc 1px solid; }

table.productindex tr td.cont { border-top:#666666 1px solid; border-right:#666666 1px solid; border-bottom:#666666 1px solid; border-left:#666666 1px solid; }

table.contlist { border:#628292 1px solid; }
table.contlist tr td { padding:4px; font-size:12px; line-height:150%; }
table.contlist tr td.contlist-ttl { background-color:#628292; border-bottom:#ffffff 1px solid; color:#ffffff; font-weight:bold; }
table.contlist tr td.contlist-cont { border-bottom:#628292 1px solid; }

table.contlist-g { border:#333333 1px solid; margin:10px; }
table.contlist-g tr td { padding:4px; font-size:12px; line-height:150%; }
table.contlist-g tr td.contlist-g-ttl { background-color:#666666; border-bottom:#ffffff 1px solid; color:#ffffff; font-weight:bold; }
table.contlist-g tr td.contlist-g-cont { border-bottom:#666666 1px solid; }
table.contlist-g tr td.contlist-g-contttl { border-bottom:#666666 1px solid; border-right:#666666 1px solid; }
table.contlist-g tr td.contlist-g-contttl2 { border-right:#666666 1px solid; }


/*table.list { border:#628292 1px solid; }*/
table.list tr td { padding:4px; font-size:12px; line-height:150%; }
table.list tr td.list-cont-ttl { border-bottom:#dddddd 1px solid; border-right:#dddddd 1px solid; font-weight:bold; }
table.list tr td.list-cont-cont { border-bottom:#dddddd 1px solid; }


/* Layout for index.html */
/*div.golinktop { padding-right:5px;  margin-left:5px; }
div.golinktop a:link { color:#0099cc; text-decoration:underline; background-color:#ffffff; padding:0 0 0 16px; background:url(../image_common/btn_go_off.gif) no-repeat; background-color:#ffffff; }
div.golinktop a:visited { color:#0099cc; text-decoration:underline; background-color:#ffffff; padding:0 0 0 16px; background:url(../image_common/btn_go_off.gif) no-repeat; background-color:#ffffff; }
div.golinktop a:hover { color:#ff4400; text-decoration:none; background-color:#ffcc99; padding:0 0 0 16px; background:url(../image_common/btn_go_on.gif) no-repeat; background-color:#ffcc99; }
div.golinktop a:active { color:#ff4400; text-decoration:none; background-color:#ffcc99; padding:0 0 0 16px; background:url(../image_common/btn_go_on.gif) no-repeat; background-color:#ffcc99; }

img.btn_arw { vertical-align:center; margin-right:2px; }
p.attention { line-height:130%; font-size:80%; color:#cc3300;}








