.apfelWrap .cf{zoom:1;}
.apfelWrap .cf:after{content: ""; clear:both; display:block;}
.apfelWrap .c{clear:both;}
.apfelWrap *:focus {outline: none;}
.apfelWrap *:before,*:after{display:inline-block;}
.apfelWrap *.bB > *{box-sizing:border-box;}
.apfelWrap ul,
.apfelWrap ul li,
.apfelWrap dl,
.apfelWrap dl dd,
.apfelWrap dl dt{list-style:none; margin:0; padding:0;}
.apfelWrap *{box-sizing:border-box; font-family:Yu Gothic , "ŸàƒSƒVƒbƒN", YuGothic, "ŸàƒSƒVƒbƒN‘Ì", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "ƒƒCƒŠƒI", sans-serif;}
.apfelWrap *.fMin{font-family:"Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;}
.apfelWrap *:focus {outline: none;}
.apfelWrap *:before,*:after{display:inline-block;}
.apfelWrap *.bB > *{box-sizing:border-box;}
.apfelWrap *.nb{border:none !important;}
.apfelWrap *.sP{text-indent:-9999px; background:no-repeat  center center; background-size:100%;}
.apfelWrap *.fe{display:flex; justify-content: space-around; flex-wrap: wrap;}
.apfelWrap *.fe.feL{justify-content:flex-start;}
.apfelWrap *.fe.feR{flex-direction:row-reverse;}
.apfelWrap *.fe.feA{justify-content:space-between;}
.apfelWrap *.iB{letter-spacing:-1em; word-spacing: -1em;}
.apfelWrap :root *.iB{font-size: 1px; word-spacing: -1px;}
.apfelWrap *.iB > *{display:inline-block; letter-spacing:normal; vertical-align:top; font-size:100%; word-spacing:normal; font-size:13px;}

.apfelWrap section.fs-l-pageMain {max-width: 100%; margin: 0 auto;}
.apfelWrap .fs-c-breadcrumb {max-width: 1000px; margin: 0 auto;}
.apfelWrap{width:100%;}
.apfelWrap .sp{display:none;}
