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:link { color: #000099;
}
A:visited { color: #800080;
}
A:hover { color: #ff3300;
}
A:active { color: #ff3399;
}
.textXS{ font-size: 11px; line-height: 130%;
}
.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%;
}
.textXXXL{ font-size: 23px; line-height: 120%;
}
.textXXXXL{ font-size: 26px; 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;
}

.textSaleS{ font-size: 12px; line-height: 130%; font-weight:bold; 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%;
}


.keisai-text { font-size: 12px;
margin-bottom: 8px;
color: #333333;}


.zeinukiBaika{ font-size: 16px; line-height: 130%; font-weight:bold; color:#333333;}

.zeikomiBaika{ font-size: 12px; line-height: 130%; font-weight:bold; color:#333333;}


.zeinukiWaribikiBaika{ font-size: 16px; line-height: 130%; font-weight:bold; color:#cc0000; background-color:#ffee66;
}

.zeikomiWaribikiBaika{ font-size: 14px; line-height: 20px; font-weight:bold; color:#cc0000; background-color:#ffee66;
}





/* 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-top004{ font-size: 11px; line-height: 130%; margin-left: 10px; margin-top: 5px; text-indent: -10px;
}

.list-gift001{ font-size: 12px; line-height: 130%; margin-left: 15px; margin-top: 8px; text-indent: -10px;
}

.list-gift002{ font-size: 12px; line-height: 130%; margin-left: 15px; margin-top: 3px; text-indent: -10px;
}


/*ヘルプページ用*/

.guide001{ font-size: 12px; line-height: 120%; margin-top: 20px; margin-left: 20px;
}

.guide_t002{ font-size: 16px; color:#000000; line-height: 120%; margin-left: 40px; margin-top: 30px; text-indent: -20px;
}

.guide_tn002{ font-size: 16px; color:#000000; line-height: 120%; margin-left: 40px; margin-top: 30px; text-indent: -26px;
}

.guide002{ font-size: 12px; line-height: 120%; margin-left: 40px; margin-top: 20px;
}

.guide_t003{ font-size: 14px; color:#000000; line-height: 120%; margin-left: 40px; margin-top: 20px;
}

.guide003{ font-size: 12px; line-height: 120%; margin-left: 50px;
}

.guide_navi001{ font-size: 12px; margin-top: 5px;
}

.list-guide001{ font-size: 12px; line-height: 130%; margin-left: 10px; margin-top: 10px; 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:14px;
		background-color:#ffffff;
		Border:1px solid #000000;
		padding:0 2px;
}

.searchform2{
		width:100px;
		height:24px;
		background-color:#ffffff;
		Border:1px solid #000000;
		padding:0 2px;
}

/* その他リスト項目*/ 
.list-tok001{ font-size: 12px; line-height: 130%; margin-left: 25px; text-indent: -10px;
}

/* おためしセットのsubmitbutton */ 
/*.submitbtn{ font-size: 16px; font-weight: bold; letter-spacing: 5px; color: #000000; background-color: #cccccc; width: 200px; border-style: outset; padding:5px 0px 0px;
}*/

/* お気に入り・マイセット用 */ 
.poptext{ padding:2px;
}
.category{ font-size: 11px; line-height: 130%; padding: 0 0 0 2px;
}

/* アイコンのマージン */
.icon{ vertical-align: middle; margin-top: 2px; margin-right: 2px;
}

/* トップのピックアップ */
.pickup{ width: 100%; font-size: 11px; line-height: 130%; text-align: left; 
border-top: 1px solid #cccccc; padding-top: 8px; padding-bottom: 8px;
}

/*右カート専用*/ 
.rightcartgouketitle{
font-size:11px;
}
.rightcartgoukeichi{
font-size:14px;font-weight:bold;
}