@charset"utf-8";
* { margin:0px ; padding:0px;}
.txt_m { font-size: 12px}
.txt_s { font-size: 10px}
a { color:#666666; text-decoration:underline;}
a:hover { color:#003399;}
body,table,td { font-size:12px; font-family:"新細明體", Arial, Helvetica, sans-serif;}

.e {font-family: Arial, Verdana, Helvetica;font-size: 10px}
/*kose_top cosme_top*/

#wrapper { width:100%; height:100%; text-align:center; vertical-align:middle;}
#wrapper_left { width:100%; text-align:left;}
#wrapper_center{ width:100%; text-align:center;}
#brand_img { width:auto; margin:auto;}
#brand_img img { margin:1px;}
/*header*/

/*new*/
table#new h1 { margin:0px 0px 10px 0px  ; padding:10px 0px 5px 0px ; border-bottom:solid 1px #666666; }
#new td h2 { margin:15px 0px 0px 0px ; padding:0px ; font-size:14px; color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#new dl { margin:0px; padding:10px 5px 5px 5px ;}
#new dt { color:#330099; font-size:12px; font-weight:normal; margin:0px 0px 0px 0px ;}
#new dd { margin:0px ; padding:5px 0px 0px 5px ;}
#new p { padding:4px;}

/*ccs_menu*/
#ccs_menu a.{ color:#000099;}
#ccs_menu a:hover { color:#FF6633;}
table#ccs_menu { border:solid 1px #99CCFF ;}
table#ccs_menu td { padding:2px;}

/*kose_menu*/
#kose_menu a.{ color:#000099;}
#kose_menu a:hover { color:#FF6633;}
table#kose_menu { border:solid 1px #666666 ;}
table#kose_menu td { padding:2px;}

/*sitemap*/
#sitemap h1 { margin:0px 0px 10px 0px  ; padding:10px 0px 5px 0px ; border-bottom:solid 1px #666666; }
#sitemap { width:600px; margin:10px 10px 10px 20px ;}
table#sitemap td { padding:2px; font-family:Arial, Helvetica, sans-serif;}
#sitemap h2 { font-size:12px ; font-weight:bold; color:#660000;}

/*products*/
#products { padding: 20px 0;}
#products table { width:600px; margin:0 0 10px 0; border-bottom: solid 1px #999999; text-align: left;}
#products td { font-family:Arial, Helvetica, sans-serif;}
#products h2 { padding:5px 5px 5px 0px; margin:5px 0px 10px 0px; border-top: solid 1px #999999; border-left:solid 5px #8EBCEE;}
#products ul { margin: 0 0 20px 10px; }
#products ul li{ list-style-type: none; margin-bottom: 5px; }
#products .back{ width:600px; text-align: left;}

