/* CSS Document */
body {
    text-align: center;
    background-color: #4884C6;
    color: #000033;
    font-size: small;
}
a {
    text-decoration: none;
}
/* container --------------------------------------- */
#container {
    background-color: #4884C6;
    color: #003300;
    text-align: center;
    margin: auto;
    width: 820px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#container a {
    text-decoration: none;
}
/* banner --------------------------------------- */
#banner {
    background-color: #4884C6;
    color: #333300;
    text-align: center;
    margin: auto;
    width: 748px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
}
#banner a {
    text-decoration: none;
}
/* main --------------------------------------- */
#main {
    background-color: #4884C6;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 780px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#main a {
    text-decoration: none;
}
/* footer --------------------------------------- */
#footer {
    background-color: #4884C6;
    color: #333300;
    text-align: center;
    margin: auto;
    width: 756px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
}
#footer a {
    text-decoration: none;
}
/* left --------------------------------------- */
#left {
    background-color: #6699FF;
    color: #666633;
    text-align: center;
    float: left;
    width: 126px;
    padding-top: 0px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
}
#left a {
    text-decoration: none;
}
/* center --------------------------------------- */
#center {
    background-color: #CCFFFF;
    color: #666633;
    text-align: center;
    float: left;
    width: 456px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
}
#center img {
    float: none;
}
#center a {
    text-decoration: none;
}
/* right --------------------------------------- */
#right {
    background-color: #6699FF;
    color: #666633;
    text-align: center;
    float: left;
    width: 126px;
    padding-top: 0px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
}
#right a {
    text-decoration: none;
}
/* menu --------------------------------------- */
.menu {
    background-color: #4884C6;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 756px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
}
.menu hr {
    border-style: dotted;
}
.menu a {
    text-decoration: none;
    color: #333333;
}
.menu a:visited {
    color: #333333;
}
.menu a:hover {
    color: #003300;
}
/* content --------------------------------------- */
#content {
    background-color: #4884C6;
    color: #000000;
    text-align: center;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
}
#content a {
    text-decoration: none;
    color: #666633;
}
#content a:visited {
    color: #666633;
}
/* content2 --------------------------------------- */
#content2 {
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 580px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
#content2 img {
    float: none;
}
#content2 a {
    text-decoration: none;
}
/* categorylist --------------------------------------- */
.categorylist {
    background-color: #6699FF;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 102px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
}
.categorylist hr {
    border-style: dotted;
}
.categorylist a {
    text-decoration: none;
    color: #FFFFFF;
}
.categorylist a:visited {
    color: #FFFFFF;
}
.categorylist a:hover {
    color: #FFFF33;
}
/* osusume --------------------------------------- */
.osusume {
    background-color: #4884C6;
    color: #000033;
    text-align: center;
    margin: auto;
    width: 400px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.osusume a {
    text-decoration: none;
    color: #333300;
}
.osusume a:visited {
    color: #333300;
}
/* whatsnew --------------------------------------- */
.whatsnew {
    background-color: #6699FF;
    color: #333333;
    text-align: left;
    margin: auto;
    width: 102px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
}
.whatsnew hr {
    border-style: dotted;
    color: #FFFFCC;
}
.whatsnew a {
    text-decoration: none;
}
/* table1 --------------------------------------- */
.table1 {
    width: 100%;
    border-style: none;
    background-color: #FFFFFF;
    color: #666633;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
.table1title {
    font-weight: bold;
    background-color: #66FFFF;
    color: #333333;
    text-align: center;
    border-style: none;
}
.table1title a:link {
    color: #FFFFFF;
}
.table1title a:visited {
    color: #FFFFFF;
}
.table1tr {
    background-color: #CCFFCC;
    color: #666666;
}
.table1meisai {
    background-color: #CCFFCC;
    color: #666666;
    text-align: left;
}
.table1meisai a:link {
    color: #666633;
}
.table1meisai a:visited {
    color: #666633;
}
/* table2 --------------------------------------- */
.table2 {
    width: 100%;
    border-style: none;
    background-color: #FFFFFF;
    color: #003300;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
.table2title {
    font-weight: bold;
    background-color: #6699FF;
    color: #333300;
    text-align: center;
    border-style: none;
}
.table2title a:link {
}
.table2tr {
    background-color: #00FFFF;
    color: #0066FF;
}
.table2meisai {
    background-color: #00FFFF;
    color: #0066FF;
    text-align: left;
}
.table2meisai a:link {
    color: #FF0000;
}
.table2meisai a:visited {
    color: #FF0000;
}


H1 {
	color: #fd0119; FONT-SIZE: 10pt
}

H2 {
	color: #ffffff; FONT-SIZE: 10pt
}

H3 {
	color: #ffffff; FONT-SIZE: 10pt
}
H4 {
	color: #eb6100; FONT-SIZE: 14pt
}

H5 {
	color: #666666; FONT-SIZE: 10pt
}

H6 {
	color: #ff0000; FONT-SIZE: 14pt
}

#example { line-height: 100%; } 

span.stungun1 {color: #565555; font-size: 12px; background-color:#a8d2f5;}
span.stungun2 {color: #ffffff; font-size: 12px; }
span.stungun3 {color: #6a6666; font-size: 12px; }
span.stungun4 {color: #24039f; font-size: 12px; }
span.stungun5 {color: #ff0000; font-size: 12px; }
span.stungun6 {color: #6106b6; font-size: 12px; }
span.stungun7 {color: #6577ff; font-size: 12px; }
span.stungun8 {color: #0000ff; font-size: 12px; }
span.stungun9 {color: #0b4c02; font-size: 13px; }
span.stungun99 {color: #ffffff; font-size: 13px; }
span.stungun {color: #0000ff; font-size: 13px; }

span.pepperspray1 {color: #565555; font-size: 12px; background-color:#a8d2f5;}
span.pepperspray2 {color: #ffffff; font-size: 12px; }
span.pepperspray3 {color: #6a6666; font-size: 12px; }
span.pepperspray4 {color: #24039f; font-size: 12px; }
span.pepperspray5 {color: #ff0000; font-size: 12px; }
span.pepperspray6 {color: #6106b6; font-size: 12px; }
span.pepperspray7 {color: #6577ff; font-size: 12px; }
span.pepperspray8 {color: #0000ff; font-size: 12px; }
span.pepperspray9 {color: #0b4c02; font-size: 13px; }
span.spray1 {color: #0033FF; font-size: 13px; }

a {color:#ffffff; text-decoration:none; font-size:12px; line-height:14px}
a:hover {color:#ffffff; text-decoration:underline; background-color:#33CCFF}

.size1{font-size: 12px; color: #003300;}
.size2{font-size: 14px; color: #663300;}
.textcolor1{font-size: 12px; color:#000033;}
.textcolor2{font-size: 12px; color:#FFFFFF;}

DIV.left {text-align:left;}
DIV.center {text-align:center;}
DIV.right {text-align:right;}

.main  { background-color:#6699FF;}
.sub   { background-color:#E8FDFF;}
.third { background-color:#6666FF;}
.accent{ background-color:#003300;}
.point { background-color:#FFFFFF;}

.outset{border-width:5px; border-style:outset; background-color:#CCCCFF;border-color:#eeeeff;}

.line { height:1px; color:#003300;}
.style1 {  text-indent: 5px; border-color: #6699FF; border-style: solid; border-top-width: thin; border-right-width: 0px; border-bottom-width: thin;
border-left-width: 0px; padding-top: 3px; padding-bottom: 3px}
.style2 {  height:2px; border-style: dashed; color:#6699FF;}
.style3 {  border: #6699FF; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}

/*orderform only */
.cell0 { background-color:#6666FF; text-align:center; color:#FFFFFF; font-size:14px; width:95%;}
.cell1 { background-color:#6699FF; text-align:center; color:#FFFFFF; font-size:12px;}
.cell2 { background-color:#E8FDFF; text-align:left; color:#003300; font-size:12px;}