a { outline: none 0 }
div#bigbox   { margin: 0 auto; width: 800px }
div#header  { margin: 0; width: 800px; height: 106px }
.logo { width: 231px; height: 106px; float: left }
.headermenu { background-image: url("../image2/header_back.gif"); background-repeat: no-repeat; width: 569px; height: 106px; float: left }
.headerbt { margin-top: 57px; width: 560px }
div#main     { margin-left: 20px; width: 760px }
.newproducts  { width: 760px; height: 208px }
.newproductsleft  { width: 350px; float: left }
.newproductsright  { width: 410px; float: left }
.products   { width: 760px; height: 232px }
.awops { padding-top: 108px; padding-left: 24px }
.products1 { width: 760px; height: 235px }
.products11  { width: 245px; height: 235px; float: left }
.products12  { width: 515px; height: 235px; float: left }
.products2 { background-image: url("../image2/products2.gif"); background-repeat: no-repeat; width: 760px; height: 192px }
.bt0   { width: 132px; float: left }
.bt1   { width: 191px; float: left }
.bt2  { width: 220px; float: left }
.bt3  { width: 176px; float: left }
.products3 {  width: 760px; height: 145px }
.products3left  { background-image: url("../image2/products3_1.gif"); background-repeat: no-repeat; width: 533px; height: 145px; float: left }
.workshopimg  { padding-top: 9px; padding-left: 31px; float: left }
.workshoptext     { color: #333; font-size: 12px; line-height: 1.6em; padding-top: 20px; padding-left: 10px; width: 310px; float: left }
.products3right  { background-image: url("../image2/products3_2.gif"); background-repeat: no-repeat; width: 227px; height: 145px; float: left }
.golftext { color: #333; font-size: 12px; line-height: 1.6em; padding-top: 22px; padding-left: 19px }
.main_under { background-image: url("../image2/main_under.gif"); background-repeat: no-repeat; width: 760px; height: 20px }
.clear { clear: both }
a.button     { text-decoration: none; background-color: transparent; background-image: url("../image2/button1.gif"); background-repeat: no-repeat; text-align: center; display: block; width: 76px; height: 28px; float: left; with: 76px  }
a.button span     { color: black; font-size: 12px; line-height: 28px; text-decoration: none; text-align: center }
a.button:hover    { text-decoration: underline; background-color: transparent; background-image: url("../image2/button2.gif"); background-repeat: no-repeat; display: block; outline-style: none }
H2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: silver;
	padding-bottom: 3px;
	font-weight: normal;
}
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.8em;
	height: 100%;
}
.cal_holiday_holiday {
	color: red;
}
.cal_holiday{
	border-collapse: collapse;
}
.cal_holiday td{
	text-align: center;
	font-size: 0.8em;
	border: 1px solid gray;
	padding: 3px;
}
.cal_holiday th{
	font-size: 0.8em;
	background-color: gray;
	border: 1px solid gray;
	color: white;
	font-weight: normal;
	padding: 3px;
}
.cal_holiday caption{
	font-size: 0.8em;
	font-weight: bold;
	padding: 5px;
}
#table_product {
	width: 600px;
}
#table_product td{
	width: 200px;
}

div#footer{
	margin: 0;
	width: 800px;
}
#newitemlist {
	border-collapse: collapse;
}
#newitemlist td{
	border: 1px solid silver;
	font-size: 0.8em;
	padding: 10px;
}
#newitemlist th{
}
.aboutweeklymail_sentence {
	width: 500px;
	margin-left: 100px;
	font-size: 1.47em;
}
