@charset "utf-8";

/* clearfix.css */

/*----------------------------------------------*/
/*                                              */
/* others 【編集可】                            */
/*                                              */
/*----------------------------------------------*/

/* easy clearing by PIE
----------------------------------------------*/
div.dModLayCol2Def:after,
div#cboxList:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.dModLayCol2Def,
div#cboxList {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html div.dModLayCol2Def,
* html div#cboxList {
	height: 1%;
}
div.dModLayCol2Def,
div#cboxList {
	display: block;
}
/* End hide from IE-mac */

/*----------------------------------------------*/
/*                                              */
/* template, module 【編集不可】                */
/*                                              */
/*----------------------------------------------*/

/* easy clearing by PIE
----------------------------------------------*/
div#dHeader:after,
div#dHeaderNaviWrapper:after,
div#dHeaderNavi:after,
div#dGlobalNavi ul:after,
div#dBreadCrumbs ol:after,
div#dMain:after,
div#dSubNavi ul:after,
div#dFLWrapper:after,
div#dFLUpper:after,
div#dFLLower:after,
ul.ulModEleFloat:after,
ul.ulModEleTextNavi:after,
div.dModEleHCol:after,
div.dModLayCol2:after,
div.dModLayCol3:after,
div.dModLayCol4:after,
div.dModLayImgRight:after,
div.dModLayImgLeft:after,
div.dModLayImgRightFree:after,
div.dModLayImgLeftFree:after,
body.popup div#dSiteID:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div#dHeader,
div#dHeaderNaviWrapper,
div#dHeaderNavi,
div#dGlobalNavi ul,
div#dBreadCrumbs ol,
div#dMain,
div#dSubNavi ul,
div#dFLWrapper,
div#dFLUpper,
div#dFLLower,
ul.ulModEleFloat,
ul.ulModEleTextNavi,
div.dModEleHCol,
div.dModLayCol2,
div.dModLayCol3,
div.dModLayCol4,
div.dModLayImgRight,
div.dModLayImgLeft,
div.dModLayImgRightFree,
div.dModLayImgLeftFree,
body.popup div#dSiteID {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html div#dHeader,
* html div#dHeaderNaviWrapper,
* html div#dHeaderNavi,
* html div#dGlobalNavi ul,
* html div#dBreadCrumbs ol,
* html div#dMain,
* html div#dSubNavi ul,
* html div#dFLWrapper,
* html div#dFLUpper,
* html div#dFLLower,
* html ul.ulModEleFloat,
* html ul.ulModEleTextNavi,
* html div.dModEleHCol,
* html div.dModLayCol2,
* html div.dModLayCol3,
* html div.dModLayCol4,
* html div.dModLayImgRight,
* html div.dModLayImgLeft,
* html div.dModLayImgRightFree,
* html div.dModLayImgLeftFree.
* html body.popup div#dSiteID {
	height: 1%;
}
div#dHeader,
div#dHeaderNaviWrapper,
div#dHeaderNavi,
div#dGlobalNavi ul,
div#dBreadCrumbs ol,
div#dMain,
div#dSubNavi ul,
div#dFLWrapper,
div#dFLUpper,
div#dFLLower,
ul.ulModEleFloat,
ul.ulModEleTextNavi,
div.dModEleHCol,
div.dModLayCol2,
div.dModLayCol3,
div.dModLayCol4,
div.dModLayImgRight,
div.dModLayImgLeft,
div.dModLayImgRightFree,
div.dModLayImgLeftFree,
body.popup div#dSiteID {
	display: block;
}
/* End hide from IE-mac */

