table {
	background-image: url(img/image_top_ka1.gif);
	background-repeat: repeat-y;
	background-position: 270px;
	width: 750px;
	height:640px;
	font-size: 10pt;
	margin-top: 0px;
	margin-left: 0px;
}
body table tr {
	height: 154px;
	width: 154px;
}
div.copy {
	color: #72797c;
	font: 10px/14px Verdana;
	background-color: #fff;
	text-align: center;
	margin-top: 10px;
	border: dashed 1px #46d3f7;
	width: 130px
}
.white{
	font-size: 9pt;
	color: #039;
	background-image: url(img/image_white.gif);
	background-repeat: no-repeat;
	height: 154px;
	width: 154px;
	text-align: center;
	padding-top: 50px;
	margin: 0px;
}
.blue {
	font-size: 8pt;
	color: #FFF;
	background-image: url(img/image_blue.gif);
	background-repeat: no-repeat;
	height: 154px;
	width: 154px;
	text-align: center;
	padding-top: 40px;
	margin: 0px;
}
.pinck {
	font-size: 10px;
	background-image: url(img/image_pinc.gif);
	background-repeat: no-repeat;
	height: 154px;
	width: 154px;
	text-align: center;
	padding-top: 40px;
	margin: 0px;
}
.index_wool{
	font-size: 10pt;
	color: #633000;
	background-image: url(img/image_wool.gif);
	background-repeat: no-repeat;
	height: 154px;
	width: 154px;
	text-align: center;
	padding-top: 40px;
	margin: 0px;
}
.pic { color: #ff65ff; font-size: 10pt;  background: transparent center ; text-align: center; width: 154px; height: 154px ;}
.index_title {
	font-size: 10px;
	line-height: 15px;
	text-align: center;
}

/*フォント*/


div.box12 { color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal; background-color: #46d3f7; margin-top: 5px; border: dashed 1px #46d3f7; width: 155px ;}
div.box13 { color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 5px; width: 155px ;}
div.box14 { color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 5px; width: 155px ;}
/* カート画面の表 */
.tb{ 
border:1px solid #999999; 
border-collapse:collapse; 
}

.linebox     { color: #000; font: 12px/20px Verdana; background-image: url(img/line.gif); margin-bottom: 30px; padding: 20px }
.linebox3 { color: #fff; font: 12px/20px Verdana; background-color: #00cfff; margin-bottom: 30px; padding: 20px ;}

.linebox6     { color: #fff; font: 12px/20px Verdana; background: url(img/image_top6.gif) no-repeat; vertical-align: middle; padding: 80px 20px }
.linebox4 { color: #000; font: 12px/20px Verdana; margin-bottom: 30px; padding: 20px ;}
.linebox1        { color: #000; font: 12px/20px Verdana; background-image: url(img/line2.gif); margin-bottom: 20px; padding: 20px 20px 10px }
.linebox2      { color: #000; font: 12px/20px Verdana; background-image: url(img/line3.gif); margin-bottom: 20px; padding: 20px 20px 10px }

.td27 { color: #696969; font-size: 10pt; line-height: 18px; border: dotted 2px #46ｄ3ｆ7 ;}
.td25 { color: #696969; font-size: 10pt; line-height: 18px; padding-right: 5px; padding-left: 5px ;}
.td22 { color: #696969; font-size: 10pt; border-bottom: 2px dotted maroon ;}
.td28 { color: #696969; font-size: 10pt ;}
.td26 { color: #696969; font-size: 10pt; border-right: 2px dotted #800000 ;}
.td23 { color: #696969; font-size: 10pt; border-right: 2px dotted maroon; border-bottom: 2px dotted maroon ;}
.link1  { color: #696969; font-size: 10pt; line-height: 15px; border: solid 2px #46d3f7 ;}
.link4 { color: #696969; font-size: 10pt; line-height: 15px; border: dotted 2px fuchsia }
.link2 { color: #696969; font-size: 10pt; margin-bottom: 10px; border-bottom: 2px dotted #46d3f7; border-left: 2px dotted #46d3f7 ;}
.link3 { color: #696969; font-size: 10pt; margin-bottom: 10px; border-right: 2px dotted #46d3f7; border-bottom: 2px dotted #46d3f7 ;}
.td24 { color: #696969; font-size: 10pt; border-right: 2px dotted maroon ;}
.td12{
font-size:11pt;
font-weight:900;
line-height:14pt;
color:#666666;}

.td13{
font-size:11pt;
font-weight:900;
line-height:14pt;
color:#f807e6;}

.td14{
font-size:11pt;
font-weight:500;
line-height:14pt;
}


.td15 {font-size:11pt;
font-weight:500;
line-height:18pt;
}

.td16  {
	width:145px;
	border:1px dashed #46d3f7;
	background-color:#46d3f7;
	color:#ffffff;
	font:normal bold 15px/20px Verdana;
		}
.td17{
	display:block;
	width:120px;
	padding:5px;
	border:1px dashed #46d3f7;
	background-color:#fff;
	color:#46d3f7;font:bold 12px;
	text-decoration:none;}
	
h1 { color: white; font: 13px Verdana; background-color: #3cf ;}


a.1    { color: white; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 100px; display: block ;}
a.7 { color: black; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 100px; display: block ;}
.on { color: white; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: #ff65ff; margin-bottom: 3px; margin-left: 10px; border-bottom: 1px dashed blue; width: 125px; display: block ;}
a.4 { color: #ffffff; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 120px; display: block ;}
a.2    { color: #31cfff; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: transparent; text-align: left; margin-bottom: 3px; margin-left: 10px; border-bottom: 1px dashed blue; left: 5px; width: 90px; display: block ;}
a.8 { color: #789; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: transparent; text-align: left; margin-bottom: 3px; margin-left: 10px; border-bottom: 1px dashed blue; left: 5px; width: 90px; display: block }
a.5  { color: #31cfff; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: transparent; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 90px; display: block ;}
a.6 { color: #ffffff; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: transparent; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 90px; display: block ;}
a.3      { color: #31cfff; font-style: normal; font-variant: normal; font-size: 12px; text-decoration: none; background-color: transparent; text-align: left; margin-bottom: 3px; margin-left: 10px; border-bottom: 1px dashed blue; left: 5px; width: 120px; display: block ;}
a.1:link    { color: white; text-decoration: none; margin-bottom: 3px ;}
a.7:link  { color: #000080; text-decoration: none; margin-bottom: 3px ;}
a.4:link  { color: #ffffff; text-decoration: none; margin-bottom: 3px ;}
a.2:link   { color: #31cfff; text-decoration: none; background-color: transparent; margin-bottom: 3px ;}
a.8:link { color: #789; text-decoration: none; background-color: transparent; margin-bottom: 3px }
a.5:link { color: #31cfff; text-decoration: none; background-color: transparent; margin-bottom: 3px ;}
a.6:link { color: #ffffff; text-decoration: none; background-color: transparent; margin-bottom: 3px ;}
a.3:link    { color: #31cfff; text-decoration: none; background-color: transparent; margin-bottom: 3px ;}
a.1:hover      { color: white; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed #ffffff ;}
a.7:hover { color: navy; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed #ffffff ;}
a.4:hover   { color: #ffffff; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed #ffffff ;}
a.2:hover  { color: #ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px ;}
a.8:hover { color: #ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px }
a.5:hover { color: #ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px ;}
a.6:hover { color: #ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px; border-bottom: 1px dashed white ;}
a.3:hover   { color:#ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px  ;} 





