﻿BODY { font-family:"MS PGothic"; BACKGROUND: url(/images/back_sora.jpg) repeat-x left top; TEXT-ALIGN: center; }

td {
	font-size:15px;
}

#header {
	width:1000px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	background: url(/images/header_back_new2.jpg) top left;
}

#header h1 {
	font-size:25px;
	font-weight:bold;
	padding:5px 0 0 20px;
	color:#FFF;
}

h2.var1 {
	background:url(/images/guid-var.png) no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#0874BF;
	clear:both;
	width:550px;
	height:24px;
	text-align: left;
	padding:3px 0 0 30px;
	}

h3 {
	font-size:15px;
	font-weight:bold;
}

h3.gr {
	font-size:15px;
	font-weight:bold;
	color: green;
	text-align: left;
}

H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }

A { COLOR: #666666; TEXT-DECORATION: none;}
A:hover { COLOR: #f00; TEXT-DECORATION: none; }

.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid black;
	font-size:14px;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	text-align: center;
	white-space: nowrap;
}
#arrowhead{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 0;
	visibility: hidden;
}

ul#menu { width: 100%; height: 43px; background: #FFF url("/images/menu-bg3.jpg") top left repeat-x; font-size: 1.0em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 35px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 3px 10px 0;}
ul#menu li a { color: #159; }
ul#menu li a:hover { color: #f00; }
ul#menu li a.current { color: #f00; }

td.menu {
	height: 49px;
	font-weight: bold;
	font-size: 16px;
	color: #0874BF;
	background:url(../images/products001.gif) no-repeat;
	text-align: left;
}

td.menu2 {
	height: 49px;
	font-weight: bold;
	font-size: 16px;
	color: #0874BF;
	background:url(../images/products002.gif) no-repeat;
	text-align: left;
}

td.shouhin000 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/000.gif) no-repeat;
	text-align: left;
}

td.shouhin001 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/001.gif) no-repeat;
	text-align: left;
}

td.shouhin002 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/002.gif) no-repeat;
	text-align: left;
}

td.shouhin003 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/003.gif) no-repeat;
	text-align: left;
}

td.shouhin004 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/004.gif) no-repeat;
	text-align: left;
}

td.shouhin000_2 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/000_2.gif) no-repeat;
	text-align: left;
}

td.shouhin001_2 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/001_2.gif) no-repeat;
	text-align: left;
}

td.shouhin002_2 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/002_2.gif) no-repeat;
	text-align: left;
}

td.shouhin003_2 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/003_2.gif) no-repeat;
	text-align: left;
}

td.shouhin004_2 {
	height: 38px;
	font-weight: normal;
	font-size: 14px;
	color: #0874BF;
	background:url(../images/004_2.gif) no-repeat;
	text-align: left;
}

div.menu {
	padding:18px 0 0 6px;
}

div.menu_current {
	padding:18px 0 0 6px;
}

div.shouhin {
	padding:0 0 0 12px;
}

div.shouhin_current {
	padding:0 0 0 12px;
}

div.menu A { COLOR: #0874BF; TEXT-DECORATION: none;}
div.menu A:hover { COLOR: #f00; TEXT-DECORATION: none; }
div.menu_current A { COLOR: #f00; TEXT-DECORATION: none; }

div.menu2 A { COLOR: #0874BF; TEXT-DECORATION: none;}
div.menu2 A:hover { COLOR: #f00; TEXT-DECORATION: none; }
div.menu2_current A { COLOR: #f00; TEXT-DECORATION: none; }

div.shouhin A { COLOR: #000000; TEXT-DECORATION: none;}
div.shouhin A:hover { COLOR: #f00; TEXT-DECORATION: none; }
div.shouhin_current A { COLOR: #f00; TEXT-DECORATION: none; }

td.cart_item_top {
	background: #efe;
	color:#039;
	font-weight: bold;
	font-size: 16px;
	border-bottom:#399 solid 1px;
	border-top: #399 solid 4px;
	padding: 8px;
	text-align: left;
}

td.cart_item1 {
	background: #efe;
	color:#039;
	font-size: 12px;
	border-bottom:#399 solid 4px;
	border-top: #399 solid 1px;
	padding: 8px 0px 8px 8px;
	text-align: left;
}

td.cart_item2 {
	background: #efe;
	color:#039;
	font-size: 12px;
	border-bottom:#399 solid 4px;
	border-top: #399 solid 1px;
	padding: 8px 0px 8px 8px;
	text-align: center;
}

td.cart_item3 {
	background: #efe;
	color:#666;
	font-size: 12px;
	border-bottom:#399 solid 4px;
	border-top: #399 solid 1px;
	padding: 8px;
	text-align: right;
}

td.cart1 {
	background: #efe;
	color:#039;
	font-size: 12px;
	border-bottom:#fff solid 1px;
	border-top:transparent solid 1px;
	padding: 8px 0px 8px 8px;
	text-align: left;
}

td.cart2 {
	background: #efe;
	color:#039;
	border-bottom:#fff solid 1px;
	border-top:transparent solid 1px;
	padding: 8px 0px 8px 8px;
	text-align: center;
}

td.cart3 {
	background: #efe;
	color:#039;
	font-size: 14px;
	border-bottom:#fff solid 1px;
	border-top:transparent solid 1px;
	padding: 8px 0px 8px 8px;
	text-align: center;
}

td.cart4 {
	background: #efe;
	color:#f00;
	font-weight: bold;
	border-bottom:#fff solid 1px;
	border-top:transparent solid 1px;
	padding: 8px 0px 8px 8px;
	text-align: center;
}

td.cart5 {
	background: #efe;
	color:#039;
	font-weight: bold;
	border-bottom:#fff solid 1px;
	border-top:transparent solid 1px;
	padding: 8px 0px 8px 8px;
	text-align: center;
}

td.cart6 {
	background: #efe;
	color:#039;
	border-bottom:#fff solid 1px;
	border-top:transparent solid 1px;
	padding: 8px;
	text-align: right;
}

td.comment1 {
	width:590px;
	background: #eef;
	color:#666666;
	font-size: 12px;
	border: #ccc dotted 1px;
	padding: 8px;
	text-align: left;
}


#item3 table{
	align:center;
	width:560px;
	}

#item3 table td{
	color: #666;
	width:140px;
	font-size:12px;
	}

#item3 img{
	align:center;
	width:130px;
	height:130px;
	border: 0;
	}

b {
	color:#fe0000;
	font-weight:normal;
}

