@charset 'utf-8';
/* このCSSファイルはUTF-8でエンコードされています。 */

/**
 * 汎用クラスclearfix
 */

.clearfix:after {
	content: url(../img/common/clearfix.png);
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/**
 * 使用頻度が高いものは以下に追加
 */

#cms-wrapper:after,
#cms-page:after,
#cms-main:after,
#headerMenuOne:after,
#headerMenuTwo:after,
#cms-globalNavMenu:after,
.contentsOneColumn:after,
.contentsTwoColumn:after,
.contentsThreeColumn:after,
.contentsFourColumn:after,
.insideColumn:after,
.solidFramed:after,
.dottedBase:after,
.textLinkTop:after,
.textLinkbottom:after,
.textLinkLeft:after,
.textLinkRight:after,
.imageW-LinkTop:after,
.imageW-LinkBottom:after,
.imageS-LinkTopLeft:after,
.imageS-LinkBottomLeft:after,
.imageS-LinkTopRight:after,
.imageS-LinkBottomRight:after,
.imageW-Top-LinkTextTop:after,
.imageW-Top-LinkTextBottom:after,
.imageW-Bottom-LinkTextTop:after,
.imageW-Bottom-LinkTextBottom:after,
.imageOnly-narrow:after,
.textOnly-narrow:after,
.textLinkTop-narrow:after,
.textLinkBottom-narrow:after,
.textLinkLeft-narrow:after,
.textLinkRight-narrow:after,
.imageW-LinkTop-narrow:after,
.imageW-LinkBottom-narrow:after,
.imageS-LinkTopLeft-narrow:after,
.imageS-LinkBottomLeft-narrow:after,
.imageS-LinkTopRight-narrow:after,
.imageS-LinkBottomRight-narrow:after,
.imageS-LinkBottomLeft-narrow:after,
.imageW-Top-LinkTextTop-narrow:after,
.imageW-Top-LinkTextBottom-narrow:after,
.imageW-Bottom-LinkTextTop-narrow:after,
.imageW-Bottom-LinkTextBottom-narrow:after{
	content: url(../img/common/clearfix.png);
	display: block;
	clear: both;
	height: 0;
}

#cms-wrapper,
#cms-page,
#cms-main,
#headerMenuOne,
#headerMenuTwo,
#cms-globalNavMenu,
.contentsOneColumn,
.contentsTwoColumn,
.contentsThreeColumn,
.contentsFourColumn,
.insideColumn,
.solidFramed,
.dottedbBase,
.textLinkTop,
.textLinkbottom,
.textLinkLeft,
.textLinkRight,
.imageW-LinkTop,
.imageW-LinkBottom,
.imageS-LinkTopLeft,
.imageS-LinkBottomLeft,
.imageS-LinkTopRight,
.imageS-LinkBottomRight,
.imageW-Top-LinkTextTop,
.imageW-Top-LinkTextBottom,
.imageW-Bottom-LinkTextTop,
.imageW-Bottom-LinkTextBottom,
.imageOnly-narrow,
.textOnly-narrow,
.textLinkTop-narrow,
.textLinkBottom-narrow,
.textLinkLeft-narrow,
.textLinkRight-narrow,
.imageW-LinkTop-narrow,
.imageW-LinkBottom-narrow,
.imageS-LinkTopLeft-narrow,
.imageS-LinkBottomLeft-narrow,
.imageS-LinkTopRight-narrow,
.imageS-LinkBottomRight-narrow,
.imageS-LinkBottomLeft-narrow,
.imageW-Top-LinkTextTop-narrow,
.imageW-Top-LinkTextBottom-narrow,
.imageW-Bottom-LinkTextTop-narrow,
.imageW-Bottom-LinkTextBottom-narrow{
	display: inline-block;
}


/* Hides from IE-mac \*/
* html #cms-wrapper,
* html #cms-page,
* html #cms-main,
* html #headerMenuOne,
* html #headerMenuTwo,
* html #cms-globalNavMenu,
* html .contentsOneColumn,
* html .contentsTwoColumn,
* html .contentsThreeColumn,
* html .contentsFourColumn,
* html .insideColumn,
* html .solidFramed,
* html .dottedBase,
* html .textLinkTop,
* html .textLinkbottom,
* html .textLinkLeft,
* html .textLinkRight,
* html .imageW-LinkTop,
* html .imageW-LinkBottom,
* html .imageS-LinkTopLeft,
* html .imageS-LinkBottomLeft,
* html .imageS-LinkTopRight,
* html .imageS-LinkBottomRight,
* html .imageW-Top-LinkTextTop,
* html .imageW-Top-LinkTextBottom,
* html .imageW-Bottom-LinkTextTop,
* html .imageW-Bottom-LinkTextBottom,
* html .imageOnly-narrow,
* html .textOnly-narrow,
* html .textLinkTop-narrow,
* html .textLinkBottom-narrow,
* html .textLinkLeft-narrow,
* html .textLinkRight-narrow,
* html .imageW-LinkTop-narrow,
* html .imageW-LinkBottom-narrow,
* html .imageS-LinkTopLeft-narrow,
* html .imageS-LinkBottomLeft-narrow,
* html .imageS-LinkTopRight-narrow,
* html .imageS-LinkBottomRight-narrow,
* html .imageS-LinkBottomLeft-narrow,
* html .imageW-Top-LinkTextTop-narrow,
* html .imageW-Top-LinkTextBottom-narrow,
* html .imageW-Bottom-LinkTextTop-narrow,
* html .imageW-Bottom-LinkTextBottom-narrow{
	height: 1%;
}

#cms-wrapper,
#cms-page,
#cms-main,
#headerMenuOne,
#headerMenuTwo,
#cms-globalNavMenu,
.contentsOneColumn,
.contentsTwoColumn,
.contentsThreeColumn,
.contentsFourColumn,
.insideColumn,
.solidFramed,
.dottedBase,
.textLinkTop,
.textLinkbottom,
.textLinkLeft,
.textLinkRight,
.imageW-LinkTop,
.imageW-LinkBottom,
.imageS-LinkTopLeft,
.imageS-LinkBottomLeft,
.imageS-LinkTopRight,
.imageS-LinkBottomRight,
.imageW-Top-LinkTextTop,
.imageW-Top-LinkTextBottom,
.imageW-Bottom-LinkTextTop,
.imageW-Bottom-LinkTextBottom,
.imageOnly-narrow,
.textOnly-narrow,
.textLinkTop-narrow,
.textLinkBottom-narrow,
.textLinkLeft-narrow,
.textLinkRight-narrow,
.imageW-LinkTop-narrow,
.imageW-LinkBottom-narrow,
.imageS-LinkTopLeft-narrow,
.imageS-LinkBottomLeft-narrow,
.imageS-LinkTopRight-narrow,
.imageS-LinkBottomRight-narrow,
.imageS-LinkBottomLeft-narrow,
.imageW-Top-LinkTextTop-narrow,
.imageW-Top-LinkTextBottom-narrow,
.imageW-Bottom-LinkTextTop-narrow,
.imageW-Bottom-LinkTextBottom-narrow{
	display: block;
}
/* End hide from IE-mac */
