BODY{ font-family:"ＭＳ Ｐゴシック","mono-space"; background: #ffffff; color: #333333; background-color: #ffffff
}
table{ font-size: 12px; line-height: 130%
}
table.guidetitle{ margin-top: 60px; font-size: 14px; font-weight:bold;
}
table.topsokyu{ margin-top: 2px; font-size: 11px; line-height: 130%
}
A:active { color: #FF3399
}
A:link { color: #000099
}
A:visited { color: #800080
}
A:hover { color: #ff3300
}
.textXS{ font-size: 11px; line-height: 130%
}
.textXS2{ font-size:10px; line-height: 110%
}
.textS{ font-size: 12px; line-height: 130%
}
.textM{ font-size: 14px; line-height: 130%
}
.textL{ font-size: 16px; line-height: 130%
}
.textXL{ font-size: 18px; line-height: 120%
}
.textXXL{ font-size: 20px; line-height: 120%
}
.textSB{ font-size: 12px; line-height: 130%; font-weight:bold;
}
.textMB{ font-size: 14px; line-height: 130%; font-weight:bold;
}

.textSaleXS{ font-size: 11px; line-height: 130%; color:#cc0000; background-color:#ffee66;
}

.textSaleM{ font-size: 14px; line-height: 130%; font-weight:bold; color:#cc0000; background-color:#ffee66;
}
.textSaleL{ font-size: 16px; line-height: 130%; font-weight:bold; color:#cc0000; background-color:#ffee66;
}
.textSaleXXL{ font-size: 20px; line-height: 120%; font-weight:bold; color:#cc0000; background-color:#ffee66;
}
.textSH{ font-size: 12px; line-height: 230%
}

/* Topページのリスト項目用*/ 
.list-top001{ font-size: 12px; line-height: 130%; margin-left: 10px; margin-top: 10px; text-indent: -10px
}

.list-top002{ font-size: 12px; line-height: 130%; margin-left: 20px; margin-right: 10px; margin-top: 5px; text-indent: -10px
}

.list-top003{ font-size: 12px; line-height: 130%; margin-left: 14px; margin-top: 5px; text-indent: -14px;
}

.list-gift001{ font-size: 12px; line-height: 130%; margin-left: 15px; margin-top: 8px; text-indent: -10px
}

/*アンケート項目用*/ 
.list-enq001{ font-size: 14px; line-height: 130%; font-weight:bold; margin-left: 20px; margin-top: 10px; text-indent: -20px
}

.list-enq002{ font-size: 14px; line-height: 130%; font-weight:bold; margin-left: 20px; margin-top: 40px; text-indent: -20px
}

.list-cat001{ font-size: 12px; line-height: 130%; margin-left: 10px; text-indent: -10px
}

/*マージンが必要な場合のクラス（汎用）*/ 
.explanation001{ font-size: 12px; line-height: 130%; margin-top: 10px 
}

.explanation002{ font-size: 12px; line-height: 130%; margin-top: 10px ; margin-left: 20px;
}

.explanation003{ font-size: 12px; line-height: 130%; margin-top: 5px ; margin-left: 10px;
}

.explanation004{ font-size: 12px; line-height: 130%; margin-top: 8px ; margin-left: 10px;
}

.explanation005{ font-size: 12px; line-height: 130%; margin-left: 10px; margin-right: 10px;  margin-bottom: 10px; margin-top: 10px; 
}

.searchform{ 
		WIDTH:100px;
		HEIGHT:16px
		Background-color:#ffffff;
		Border:1px SOLID #000000
}

.searchform2{
		WIDTH:100px;
		HEIGHT:24px
		Background-color:#ffffff;
		Border:1px SOLID #000000
}

/* その他リスト項目*/ 
.list-tok001{ font-size: 12px; line-height: 130%; margin-left: 25px; text-indent: -10px
}