body{
 text-align:center;
 background-color:#ffffff;
 color:#333333;
 font-size:100%;
 font-family:arial;

}

/*About Text*/
/* Link Text */
a {
 color:#333333;
}
/* Link Text Now on Access */
a:active {
 color:#003399;
 text-decoration:none;
}
/* Link Text Already Accessed*/
a:visited {
 color:#333333;
}
/* Link Tex Mouse Over */
a:hover {
 color:#CCCCCC;

}
/* general purpose */

.centertxt {
	text-align:center;
}
.lefttxt {
	text-align:left;
}
.righttxt {
	text-align:right;
}

/* special meaning*/
.home-text{
	color:#000000;
	font-size:14px
	font-weight:bold;
}
.home-text2{
       color:#ffffff;
       font-size:12px;
	   	height:15px;
}
.notes{
       font-size:80%;
       color:#FF0000;
       text-align:left;
}
.notes2{
       font-size:80%;
       text-align:left;
}

h1 {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.product-name{
       font-size:110%;
       font-weight:bold;
       color:#663300;
}

.product-text{
       font-size:80%;
       color:#333333;
}

.product-text2{
       font-size:90%;
       color:#333333;
}

ul.main {
 color:#333333;
 list-style:none;
 text-align:left;
 font-size:90%;
 margin:0;
}

ul.sub {
 list-style:none;
 color:#333333;
 text-align:left;
 font-size:80%;
 margin:5px;
}
ul.sub2 {
 list-style:none;
 color:#333333;
 text-align:left;
 font-size:80%;
 margin:5px;
}

li.sub-title {
 list-style:none;
 background-color:#666666;
 color:#ffffff;
 text-align:center;
 font-size:120%;
 width:100%;
}
li.sub-title2 {
 list-style:none;
 background-color:#999999;
 text-align:left;
 width:100%;
}
li.sub-title3 {
 list-style:none;
 background-color:#ffffff;
 text-align:right;
 width:100%;
 font-size:120%;
}
li.active {
 color:#CC3366;
}

li.active2 {
 color:#ffcc33;
}

.strong-text {
 color:#333333;
 font-weight:bold;
}

strong.active {
 color:#333333;
 font-weight:none;
}
strong {
 color:#FF0000;
}


.frame {
 text-align:left;
 width:732px;
 padding:0;
 border-style:solid;
 border-width:1px;
 border-color:#333333;
 /*background-color:#000000;*/
}
.frame-s {
 text-align:left;
 padding:0;
 border-style:solid;
 border-width:1px;
 border-color:#333333;
 /*background-color:#000000;*/
}
.frame-design {
 width:652px;
 text-align:left;
 padding:0;
 border-style:solid;
 border-width:1px;
 border-color:#333333;
 /*background-color:#000000;*/
}

.contents-title {
 background-color:#333333;
 color:#ffffff;
 text-align:center;
 vertical-align:top;
 margin:0;
 width:145px;
}
.contents-foot {
 background-color:#003399;
 color:#ffffff;
 font-size:100%;
 font-weight:bold;
 text-align:center;
 width:100%;
}
.top_contents{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#333333;
 background-color:#cccccc;
 text-align:left;
 vertical-align:text-middle;
 width:200px;
}

.contents{
 background-color:#cccccc;
 text-align:left;
 vertical-align:text-top;
 width:200px;
 font-size:80%;
 padding:5px;
}

.article{
 text-align:center;
 width:570px;
}
.article2{
	text-align:center;
	width:610px;
}

.main-article {
 border-size:0;
 text-align:left;
 font-size:80%;
 width:585px;
}

.main-article2 {
 border-size:0;
 text-align:left;
 text-valign:center;
 font-size:80%;
 width:420px;
; clip:   rect(   )
}
.main-article3 {
 border-size:0;
 text-align:left;
 text-valign:center;
 font-size:80%;
 width:585px;
 color:#ffffff;
 background-color:#000000;
}
.main-article4{
 border-size:0;
 text-align:left;
 width:585px;
 border-width:1;
 font-size:80%;
 background-color:#999999;
}
.dialog{
 border-size:0;
 text-align:left;
 text-valign:center;
 font-size:80%;
}
.history {
 border-size:0;
 text-align:left;
 text-valign:center;
 font-size:80%;
 color:#666666;
 background-color:#ffffff;
}

.head-image{
	width:585px;
	text-align:right;
}

.confirm{
 border-width:1px;
 border-style:solid;
 border-color:#333333;
 width:400px;
 text-align:left;
 font-size:90%;
 background-color:#ffffff;
}

.option{
 text-align:left;
 width:+90%;
 border-width:1;
 font-size:80%;
 background-color:#333333;
 color:#333333;
; border: 1
}

.spec{
 border-width:1px;
 text-align:left;
 font-size:70%;
 padding:0;
 margin:0;
 width:90%;
 line-height:140%;
 background-color:#333333;
 color:#333333;
}


th.article-head{
       color:#CC3366;
       font-size:120%;
       font-weight:bold;
}

th.article-head2{
       color:#333333;
       font-size:120%;
       font-weight:bold;
}

td.product-list{
       background-color:ffffff;
       width:287;
; font-size: 80%
}

td.message1{
       line-height:150%;
}

td.punctuate{
       height:1px;
       background-color:#333333;
}

td.spacer1{
       height:10px;
}
td.spacer2{
       height:20px;
}
.color1{
 background-color:#CCCC99;
}
.color2{
 background-color:#ffffff;
}
.color3{
 background-color:#996633;
}
.color4{
;
}
.color5{
 background-color:#666666;
}
.upper-shade{
 background-color:#3366FF;
}
.under-shade{
 background-color:#000066;
}

table.multi{
 border-width:1px;
 border-style:solid;
 border-color:#333333;
 text-align:left;
 font-size:80%;
 padding:0;
 margin:0;
}

/* Callendar */
.calendar-body{
	vertical-align:middle;
}
.calendar-row{
	vertical-align:bottom;
	padding:10px;:
}
.calendar-head{
	vertical-align:text-bottom;
	font-weight:bold;
}
.default{
	width:30px;
}
.none{
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	text-align:center;
}
.close{
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	text-align:center;
	background-color:#6699cc;
}

.holiday{
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	text-align:center;
	background-color:#ff66ff;
}
.main-article5 {  width: 730px}
.color6 {  background-color: #CC9933}
.main-article6 { font-size: 80%; clip:  rect(   )}
.main-article-s { border-size:0; text-align:left; font-size:80%; width:605px; }
.box_img-safety { border-size:0; text-align:left; font-size:80%; width:680px; }

