@charset "shift_jis";

/* clearfix.css */

/*----------------------------------------------*/
/*                                              */
/* others 【編集可】                            */
/*                                              */
/*----------------------------------------------*/

/* easy clearing by PIE
----------------------------------------------*/
div#dNormalBox01:after,
div#dNormalBox02:after,
div#dNormalBox03:after,
div#dNormalBox04:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div#dNormalBox01,
div#dNormalBox02,
div#dNormalBox03,
div#dNormalBox04 {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html div#dNormalBox01,
* html div#dNormalBox02,
* html div#dNormalBox03,
* html div#dNormalBox04 {
	height: 1%;
}
div#dNormalBox01,
div#dNormalBox02,
div#dNormalBox03,
div#dNormalBox04 {
	display: block;
}
/* End hide from IE-mac */

/*----------------------------------------------*/
/*                                              */
/* template, module 【編集不可】                */
/*                                              */
/*----------------------------------------------*/

/* easy clearing by PIE
----------------------------------------------*/
div#dHeader:after,
div#dHeaderNaviUpper:after,
div#dHeaderNaviLower:after,
div#dGlobalNavi ul:after,
div#dBreadCrumbs ol:after,
div#dMain:after,
div#dSubNavi ul:after,
div#dFooterUpper:after,
div#dFooterLower:after,
div.dModEleHCol:after,
ul.ulModEleFloat:after,
ul.ulModEleTextNavi:after,
div.dModLayCol2:after,
div.dModLayCol3:after,
div.dModLayImgRight:after,
div.dModLayImgLeft:after,
div.dModLayImgRightFree:after,
div.dModLayImgLeftFree:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div#dHeader,
div#dHeaderNaviUpper,
div#dHeaderNaviLower,
div#dGlobalNavi ul,
div#dBreadCrumbs ol,
div#dMain,
div#dSubNavi ul,
div#dFooterUpper,
div#dFooterLower,
div.dModEleHCol,
ul.ulModEleFloat,
ul.ulModEleTextNavi,
div.dModLayCol2,
div.dModLayCol3,
div.dModLayImgRight,
div.dModLayImgLeft,
div.dModLayImgRightFree,
div.dModLayImgLeftFree {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html div#dHeader,
* html div#dHeaderNaviUpper,
* html div#dHeaderNaviLower,
* html div#dGlobalNavi ul,
* html div#dBreadCrumbs ol,
* html div#dMain,
* html div#dSubNavi ul,
* html div#dFooterUpper,
* html div#dFooterLower,
* html div.dModEleHCol,
* html ul.ulModEleFloat,
* html ul.ulModEleTextNavi,
* html div.dModLayCol2,
* html div.dModLayCol3,
* html div.dModLayImgRight,
* html div.dModLayImgLeft,
* html div.dModLayImgRightFree,
* html div.dModLayImgLeftFree {
	height: 1%;
}
div#dHeader,
div#dHeaderNaviUpper,
div#dHeaderNaviLower,
div#dGlobalNavi ul,
div#dBreadCrumbs ol,
div#dMain,
div#dSubNavi ul,
div#dFooterUpper,
div#dFooterLower,
div.dModEleHCol,
ul.ulModEleFloat,
ul.ulModEleTextNavi,
div.dModLayCol2,
div.dModLayCol3,
div.dModLayImgRight,
div.dModLayImgLeft,
div.dModLayImgRightFree,
div.dModLayImgLeftFree {
	display: block;
}
/* End hide from IE-mac */

