<style type="text/css">


/* ---------------------------------------------- */
/* Share Style */
/* ---------------------------------------------- */
/* Tag */

body
	{ font-size:12px; color:#000000; background-color:#ffffff; margin-top:0; margin-left:0; }

a
	{ font-size:12px; color:#330099; text-decoration:none; }
a:link
	{ font-size:12px; color:#330099; text-decoration:none; }
a:visited
	{ font-size:12px; color:#330099; text-decoration:none; }
a:active
	{ font-size:12px; color:#993300; text-decoration:underline; }
a:hover
	{ font-size:12px; color:#993300; text-decoration:underline; }

img
	{ border-width:0; }

h1
	{ font-size:10px; color:#444444; font-weight:normal; display:inline; }

td
	{ font-size:12px; }

th
	{ font-size:12px; text-align:left; }

sup
	{ font-size:90%; }

/* ---------------------------------------------- */
/* This Weight Class */

.text
	{ font-size:12px; line-height:1.4em; }

.bold
	{ font-size:12px; font-weight:bold; line-height:1.4em; }

.small
	{ font-size:11px; line-height:1.4em; }

.big
	{ font-size:15px; font-weight:bold; line-height:1.4em; }

.great
	{ font-size:18px; font-weight:bold; line-height:1.4em; }

.strike
	{ font-size:12px; line-height:1.4em; text-decoration:line-through; }

/* ---------------------------------------------- */
/* This Color Class */

.white
	{ font-size:12px; color:#ffffff; line-height:1.4em; }

.white-bold
	{ font-size:12px; font-weight:bold; color:#ffffff; line-height:1.4em; }

.red
	{ font-size:12px; color:#ff0000; line-height:1.4em; }

.red-bold
	{ font-size:12px; font-weight:bold; color:#ff0000; line-height:1.4em; }

.dred-bold
	{ font-size:12px; font-weight:bold; color:#990000; line-height:1.4em; }

.dred-big
	{ font-size:15px; font-weight:bold; color:#990000; line-height:1.4em; }

.brown
	{ font-size:12px; color:#cc6633; line-height:1.4em; }

.lbrown
	{ font-size:12px; color:#996600; line-height:1.4em; }

.dbrown
	{ font-size:12px; color:#663333; line-height:1.4em; }

.gray
	{ font-size:12px; color:#666666; line-height:1.4em; }

.gray-1
	{ font-size:10px; color:#666666; line-height:1.4em; }

/* ---------------------------------------------- */
/* This Back Ground Class */

.bgwhite
	{ background-color:#ffffff; }

.bgblack
	{ background-color:#000000; }

.bggray
	{ background-color:#999999; }

.bglgray
	{ background-color:#f0f0f0; }

.bgdblue
	{ background-color:#0000a0; }

.bglblue
	{ background-color:#bbbbff; }

/* ---------------------------------------------- */
/* This Special Class */

.tb-rl
	{ font-size:11px; writing-mode:tb-rl; padding:2em; height:95%; }


/* ---------------------------------------------- */
/* Each Page Style */

.backNavi
	{ width:540px; margin:20px 0; }

#products
	{ width:540px; height:auto; margin-left:30px; }
	
#products div.box 
	{ width:240px; margin:0 10px; float:left; }
	
#products div.photoBox
	{ width:240px; height:240px; background-color:#ffffff;
	  display:table-cell; padding-top:20px; margin-bottom:1px;
	  vertical-align:middle; text-align:center;
	  border-right:1px solid #666666; border-bottom: 1px solid #666666; }

* html #products div.photoBox {/* IE 6 */
	display:inline;
	zoom:1; }

*:first-child+html #products div.photoBox {/* IE 7 */
	display:inline;
	zoom:1; }

#products div.textBox
	{ width:240px; height:80px; }


#history
	{ width:540px; margin-left:30px; }

#history ul
	{ margin:0; padding:0; list-style-type:none; }

#history li
	{ padding:0; margin:0 0 5px 30px; }

#history li.contents
	{ margin-left:60px; margin-bottom:15px; }
	

/* ---------------------------------------------- */
/* */

</style>
