.fontS
{
	font-size: 10px;
}
.fontM
{
	font-size: 12px;
}
.fontMM
{
	font-size: 14px;
}
.fontL
{
	font-size: 16px;
}

.fontLL
{
	font-size: 22px;
}

.fontXL
{
	font-size: 32px;
}

.normal
{
	font-weight:normal;
}

.bold
{
	font-weight:bold;
}

.linethrough
{
	text-decoration:line-through;
}

.gothic
{
	font-family:ＭＳ Ｐゴシック
}

.mincho
{
	font-family:ＭＳ Ｐ明朝
}

.hgmarugothic
{
	font-family: "HG丸ｺﾞｼｯｸM-PRO",sans-serif;
	font-style : italic;
}

.pFont
{
	font-family:Meiryo,"MS UI Gothic","MS PGOTHIC", Osaka;
}

.philosophiesText
{
	font-family:Meiryo,"MS UI Gothic","MS PGOTHIC", Osaka;
	font-size:12pt;
}

.liNone
{
	list-style-type:none;
}

.liDisc
{
	list-style-type:disc;
}

.liCircle
{
	list-style-type:circle;
}

.liSquare
{
	list-style-type:square;
}

.liDecimal
{
	list-style-type:decimal;
}

.right
{
	text-align : right;
}

.left
{
	text-align : left;
}

.center
{
	text-align : center;
	margin-left:auto;
	margin-right:auto;
}

.top
{
	vertical-align:top;
}

.middle
{
	vertical-align:middle;
}

.bottom
{
	vertical-align:bottom;
}

.flot
{
	float:left;
}

.paddingNarrow
{
	padding:2px;
}

.paddingMiddle
{
	padding:4px;
}
.leftPaddingMiddle
{
	padding-left:4px;
}
.rightPaddingMiddle
{
	padding-right:4px;
}

.paddingWide
{
	padding:8px;
}

.leftPaddingWide
{
	padding-left:16px;
}

.rightPaddingWide
{
	padding-right:16px;
}

.padding20
{
	padding:20px;
}
.leftPadding20
{
	padding-left:20px;
}
.rightPadding20
{
	padding-right:20px;
}

.sideMarginS
{
	width:10px;
}

.sideMarginM
{
	width:20px;
}

.sideMarginL
{
	width:40px;
}

.sideMarginShadow
{
	width:95px;
}

.vMarginXS
{
	height:4px;
}

.vMarginS
{
	height:10px;
}

.vMarginM
{
	height:20px;
}

.vMarginL
{
	height:30px;
}

.vMarginLL
{
	height:60px;
}

.nowrap
{
	white-space:nowrap;
}

.fontHeight
{
	line-height:20px;
}

.colorRed
{
	color:red;
}
