body {
	margin:0; color:#000000; background-color:#ffffff;
	line-height: 130%; 
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#333366;
	scrollbar-highlight-color:#333366;
	scrollbar-shadow-color:#333366;
	scrollbar-3rdlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#ffffff
}
a:link {color: #003366; text-decoration: none}
a:visited {color: #333366; text-decoration: none}
a:hover {color:#333366}

em {font-style:normal; font-weight:bold}
strong {font-style:normal; font-weight:bold; color:#990000}
span.debil {font-size:x-small}
div.add {font-size:x-small}
//span.chu {font-size:x-small; color:#990000}

p {margin-top:0.4em; margin-bottom:0.2em; text-indent:0em; color:#330000; font-size:small}
form {margin:0}
img {margin:0; border:none;}

h2 {font-size:medium; font-weight:bold; text-align:center;}
h3 {font-size:medium; font-weight:bold; text-align:center;}

/* main  */
div.main h1 {font-size:medium; font-weight:bold; text-align:center; background-color:#666699; color:#ffffff; margin-bottom:4px}
div.main h2 {font-size:large; font-weight:bold; text-align:center; color:#990000; margin-bottom:4px}
//div.main h2 {font-size:medium; font-weight:bold; text-align:center; background-color:#ffeecc; border:solid thin #660000; color:#660000; margin-bottom:4px}

div.headbar {border-bottom:solid 1px #660000; margin-bottom:10px; text-align:right}
div.footbar {border-top:solid 1px #660000; margin-top:10px; text-align:right}
div.mas {font-weight:normal; font-size:small; text-align:right}
 
/* item list */
div.item {background-color:#ffeecc; border-bottom:solid 1px #660000; margin-top:10px}
div.item_out {background-color:#ccc; border-bottom:solid 1px #999; margin-top:10px}
//div.item_both {background-color:#ffeecc; border:solid 2px #660000; border-left:solid 3px #660000; margin-top:10px}
//div.item_tokyo {background-color:#ffeecc; border:solid 2px #660000; border-left:solid 3px #000066; margin-top:10px}
//div.item_osaka {background-color:#ffeecc; border:solid 2px #660000; border-left:solid 3px #006600; margin-top:10px}

td.img {width:164px; text-align:center}
td.img img {border:solid 1px #000000; margin:auto auto auto auto}
td.info {padding:1em}

span.name {font-weight:bold; font-size:medium}
span.price {font-weight:normal; font-size:small}
div.add_info {font-weight:normal; font-size:small}

/* CD list */
span.title {font-weight:bold; font-size:medium}
span.no {font-weight:normal; font-size:x-small}

/* the CD */
table.CD td.img {width:160px; text-align:center;}
table.CD td.songs {text-align:left}
table.CD ul {font-size:x-small;}

/* info */
div.info {background-color:#ffeecc; margin-top:10px; padding:1em; clear:right}
div.info h3 {font-weight:bold; color:#990000}
div.topinfo {margin-right:160px; padding:1em;}
div.subject {font-weight:bold; color:#990000}
div.date {font-size:xx-small; text-align:right; margin:0}

div.contact {text-align:right; font-size:x-small; font-weight:bold; border-top:solid 1px #660000; margin-top:1em}

img.shop_pic {float:right; margin:10px;}
table.shop_info {clear:right; float:right}
table.shop_info table.infos th {text-align:right}

//div.info_tokyo {background-color:#ffeecc; border:solid 2px #660000; border-left:solid 3px #000066;margin-top:10px; padding:1em; clear:right}
//div.info_osaka {background-color:#ffeecc; border:solid 2px #660000; border-left:solid 3px #006600;margin-top:10px; padding:1em; clear:right}
//div.info_tokyo p {text-indent:0;}
//div.info_osaka p {text-indent:0;}
//div.topinfo_tokyo p {color:#000033; text-indent:0}
//div.topinfo_osaka p {color:#003300; text-indent:0}

/* menu */
div.menu {width:210px; float:left; font-size:small;text-align:center;}
div.main {padding:1em; margin-left:220px}

div.menu div.top{text-align:center}
img#logo {margin:0}
img#counter {margin:auto auto auto auto}

div.menu_info {padding-top:0;}
div.menu_info h2 {color:#ffffff; background-color:#cc0000}
div.menu_shop {padding-top:0}
div.menu_shop h2 {color:#ffffff; background-color:#006600}
div.menu_order {padding-top:0; border-bottom:solid 2px #333366}
div.menu_order h2{background-color:#ffcc00;}
div.menu_link {padding-top:5px}

div.menu span.updt {font-size:x-small; font-weight:normal; font-style:italic}

/* order */
table.order_form {border-bottom:solid 1px #660000; margin-bottom:10px}
div.address {font-weight:normal; font-size:x-small; border-top:solid 1px #660000; margin-top:10px; }

/* top */
table.CDs {margin-left:auto; margin-right:auto}
//table.CDs img {border:solid 1px #000000; margin:auto auto auto auto}


/* for edit */
table.edit_list {width:100%}
table.edit_list td.state {width:1.5em}
table.edit_list div.state_q {color:#aa0000}
table.edit_list div.state_v {color:#000099}
table.edit_list div.to_edit {text-align:right}

table.edit {border-bottom: solid thin}


div.checkbox {font-weight:normal; font-size:small; text-align:right}
div.form {border-top:solid 1px #660000; border-bottom:solid 1px #660000; margin:10px; }

