h2.linklon-snow-mat {
	margin: 10px 0px 20px 10px;
	padding: 0px;
	background-color: #fff;
}

img.title-linklon-snow-mat {
	margin:  0px;
	padding: 0px;
}

div.linklon-snow-mat {
	margin:  0px;
	padding: 0px 20px 10px 20px;
	background-color: #fff;
	width: 740px;
	font-size: 15px;
}

div.linklon-snow-mat-photo {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 220px;
	float: left;
}

div.linklon-snow-mat-comment {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 520px;
	float: left;
}

img.linklon-snow-mat-photo {
	margin:  0px 20px 0px 0px;
	padding: 0px;
	border:  0px;
}

h3.linklon-snow-mat {
	margin:  5px 0px 5px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 17px;
}

p.linklon-snow-mat-comment {
	margin:   0px 10px 10px  0px;
	padding:  0px  0px  0px  0px;
	font-size: 15px;
	line-height: 1.3em;
}

img.linklon-snow-mat-photo-sentan {
	margin:  0px 0px 0px 20px;
	padding: 0px;
	border:  0px;
	float: right;
}


h3.linklon-snow-mat-const {
	margin:  5px 0px 10px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 17px;
}

div.linklon-snow-mat-photo2 {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 260px;
	float: left;
}

div.linklon-snow-mat-comment2 {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 480px;
	float: left;
}

img.linklon-snow-mat-photo2 {
	margin:  0px 20px 0px 0px;
	padding: 0px;
	border:  0px;
}

img.linklon-snow-mat-photo-example {
	margin:  0px 0px 0px 15px;
	padding: 0px;
	border:  0px;
	float: right;
}

h4.linklon-snow-mat {
	margin:  5px 0px 5px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 15px;
}

p.linklon-snow-mat-comment-attention {
	margin:   0px  0px  0px  0px;
	padding:  0px  0px  0px  0px;
	font-size: 13px;
	line-height: 1.3em;
}




h2.snow-guard-mat {
	margin: 10px 0px 20px 10px;
	padding: 0px;
	background-color: #fff;
}

img.title-snow-guard-mat {
	margin:  0px;
	padding: 0px;
}

div.snow-guard-mat {
	margin:  0px;
	padding: 0px 20px 10px 20px;
	background-color: #fff;
	width: 740px;
	font-size: 15px;
}

div.snow-guard-mat-photo {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 220px;
	float: left;
}

div.snow-guard-mat-comment {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 520px;
	float: left;
}

img.snow-guard-mat-photo {
	margin:  0px 20px 0px 0px;
	padding: 0px;
	border:  0px;
}

h3.snow-guard-mat {
	margin:  5px 0px 5px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 17px;
}

p.snow-guard-mat-comment {
	margin:   0px 10px 10px  0px;
	padding:  0px  0px  0px  0px;
	font-size: 15px;
	line-height: 1.3em;
}


div.snow-guard-mat-photo2 {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 320px;
	float: left;
}

div.snow-guard-mat-comment2 {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 420px;
	float: left;
}

img.snow-guard-mat-photo2 {
	margin:  0px 20px 0px 0px;
	padding: 0px;
	border:  0px;
}

h4.snow-guard-mat {
	margin:  5px 0px 5px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 15px;
}

p.snow-guard-mat-comment-attention {
	margin:   0px  0px  0px  0px;
	padding:  0px  0px  0px  0px;
	font-size: 13px;
	line-height: 1.3em;
}




h2.container-box {
	margin: 10px 0px 20px 10px;
	padding: 0px;
	background-color: #fff;
}

img.title-container-box {
	margin:  0px;
	padding: 0px;
}

div.container-box {
	margin:  0px;
	padding: 0px 20px 10px 20px;
	background-color: #fff;
	width: 740px;
	font-size: 15px;
}

div.container-box-photo {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 220px;
	float: left;
}

div.container-box-comment {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 520px;
	float: left;
}

img.container-box-photo {
	margin:  0px 20px 0px 0px;
	padding: 0px;
	border:  0px;
}

h3.container-box {
	margin:  5px 0px 5px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 17px;
}

p.container-box-comment {
	margin:   0px 10px 10px  0px;
	padding:  0px  0px  0px  0px;
	font-size: 15px;
	line-height: 1.3em;
}

table.container-box {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top:    2px solid #7398d6;
	border-bottom: 2px solid #7398d6;
	border-collapse: collapse;
}

table.container-box th {
	padding:  8px 15px 8px 15px;
	border-top:    1px solid #7398d6;
	border-bottom: 1px solid #7398d6;
	background-color: #fff;
	font-size: 15px;
	text-align: center;
}

table.container-box td {
	padding:  8px 15px 8px 15px;
	border-top:    1px solid #7398d6;
	border-bottom: 1px solid #7398d6;
	background-color: #fff;
	font-size: 15px;
	line-height: 1.1em;
	text-align: left;
}




h2.color-cone {
	margin: 10px 0px 20px 10px;
	padding: 0px;
	background-color: #fff;
}

img.title-color-cone {
	margin:  0px;
	padding: 0px;
}

div.color-cone {
	margin:  0px;
	padding: 0px 20px 10px 20px;
	background-color: #fff;
	width: 740px;
	font-size: 15px;
}

div.color-cone-photo {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 200px;
	float: left;
}

div.color-cone-comment {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 540px;
	float: left;
}

img.color-cone-photo {
	margin:  0px 20px 0px 0px;
	padding: 0px;
	border:  0px;
}

h3.color-cone {
	margin:  5px 0px 5px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 17px;
}

p.color-cone-comment {
	margin:   0px 10px 10px  0px;
	padding:  0px  0px  0px  0px;
	font-size: 15px;
	line-height: 1.3em;
}

table.color-cone {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top:    2px solid #7398d6;
	border-bottom: 2px solid #7398d6;
	border-collapse: collapse;
}

table.color-cone th {
	padding:  8px 15px 8px 15px;
	border-top:    1px solid #7398d6;
	border-bottom: 1px solid #7398d6;
	background-color: #fff;
	font-size: 15px;
	text-align: center;
}

table.color-cone td {
	padding:  8px 15px 8px 15px;
	border-top:    1px solid #7398d6;
	border-bottom: 1px solid #7398d6;
	background-color: #fff;
	font-size: 15px;
	line-height: 1.1em;
	text-align: left;
}




h2.display {
	margin: 10px 0px 20px 10px;
	padding: 0px;
	background-color: #fff;
}

img.title-display {
	margin:  0px;
	padding: 0px;
}

div.display {
	margin:  0px;
	padding: 0px 20px 10px 20px;
	background-color: #fff;
	width: 740px;
	font-size: 15px;
}

div.display-photo {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 220px;
	float: left;
}

div.yard-display-comment {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 320px;
	float: left;
}

div.green-mark-comment {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 200px;
	float: left;
}

img.yard-display-photo {
	margin:  0px 20px 5px 0px;
	padding: 0px;
	border:  0px;
}

img.green-mark-photo {
	margin:  0px 20px 0px 0px;
	padding: 0px;
	border:  0px;
}

h3.yard-display {
	margin:  5px 0px 5px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 17px;
}

table.yard-display {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top:    2px solid #7398d6;
	border-bottom: 2px solid #7398d6;
	border-collapse: collapse;
}

table.yard-display th {
	padding:  8px 15px 8px 15px;
	border-top:    1px solid #7398d6;
	border-bottom: 1px solid #7398d6;
	background-color: #fff;
	font-size: 15px;
	text-align: center;
}

table.yard-display td {
	padding:  8px 15px 8px 15px;
	border-top:    1px solid #7398d6;
	border-bottom: 1px solid #7398d6;
	background-color: #fff;
	font-size: 15px;
	line-height: 1.1em;
	text-align: left;
}

h3.green-mark {
	margin:  5px 0px 5px 0px;
	padding: 0px;
	background-color: #fff;
	font-size: 17px;
}

table.green-mark-display {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top:    2px solid #7398d6;
	border-bottom: 2px solid #7398d6;
	border-collapse: collapse;
}

table.green-mark-display th {
	padding:  8px 15px 8px 15px;
	border-top:    1px solid #7398d6;
	border-bottom: 1px solid #7398d6;
	background-color: #fff;
	font-size: 15px;
	text-align: center;
}

table.green-mark-display td {
	padding:  8px 15px 8px 15px;
	border-top:    1px solid #7398d6;
	border-bottom: 1px solid #7398d6;
	background-color: #fff;
	font-size: 15px;
	line-height: 1.1em;
	text-align: left;
}
