A {
	FONT-SIZE: 12px; COLOR: #2d79af; TEXT-DECORATION: none
}
A:hover {
	COLOR: #2d79af; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #2d79af
}
.body {
	WIDTH: 720px
}
.navi {
	FONT-SIZE: 12px
}
.top {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 700px; BORDER-BOTTOM: 0px solid; HEIGHT: 20px; BACKGROUND-COLOR: #2d79af
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff
}
.blocka {
	MARGIN-TOP: 20px; MARGIN-LEFT: 0px;  FLOAT: left
}
.blockb {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px;  FLOAT: left
}
.blockc {
	MARGIN-TOP: 20px; MARGIN-LEFT: 0px; CLEAR: both;
}
.blockg {
	MARGIN-TOP: 30px; MARGIN-LEFT: 5px; 
}

.color {
	MARGIN-TOP: 20px;
}

.color td {
	FONT-SIZE: 10px; WIDTH: ; VERTICAL-ALIGN: top;
}

.syohinmei {
	text-align: center; FONT-SIZE: 13px; COLOR: black
}

.box {
	 BACKGROUND-COLOR: #ededed; BORDER-bottom: #2d79af 8px solid ;WIDTH: 190px; 
}
.syohinmei2 {
	FONT-SIZE: 13px; COLOR: black
}

.kyotyo {
	FONT-SIZE: 13px; COLOR: red
}

.teika{
	FONT-SIZE: 10px; 
}

.kakaku {
	FONT-SIZE: 13px; 
}
.tokka {
	FONT-SIZE: 13px; COLOR: red; 
}

.komento {
	FONT-SIZE: 13px; COLOR: #565656; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 480px; 
}

.set {
	FONT-SIZE: 12px; border: 1px #cccccc solid; 
}
.spec {
	BORDER-COLLAPSE: collapse
}

.spec TD {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px; COLOR: #424242; BORDER-LEFT: #ffffff 1px solid; WIDTH: 74px; height: 14px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ededed; TEXT-ALIGN: center
}

.kinou TD {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #424242; WIDTH: 200px
}

.kanren {
	MARGIN-top: 40px
}

.goods {
	FONT-SIZE: 12px;
}

.goodstxt {
	WIDTH: 200px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #424242
}

.goodsphoto {
	float: left; 
}

.goodsmei { 
	 line-height: 11px; FONT-SIZE: 10px; COLOR: white; BACKGROUND-COLOR: #2d79af;
}

.blockh {
	CLEAR: both; MARGIN-TOP: 50px; WIDTH: 700px
}
.tuhan {
	BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; WIDTH: 680px; PADDING-TOP: 5px
}
.info {
	FONT-SIZE: 12px; MARGIN: 10px 8px 1px; WIDTH: 650px; BORDER-COLLAPSE: collapse
}
.infoT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 40px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 2px solid
}
.infoB {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 40px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.navi2 {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; BORDER-COLLAPSE: collapse
}

.pre {
	FONT-SIZE: 10px; COLOR: #666666; text-align : center; 
}
