.intro-stratum{padding:2em 0 0;background:#fff url(../png/pattern-ivy-left-btm.png) no-repeat left bottom;background-position:left -200px bottom 0}.intro-stratum .intro{margin-bottom:3em}.intro-stratum .intro p{font-size:1.125em}.intro-stratum .box-list{margin-bottom:0}.intro-stratum .promotion{position:relative;top:6em}@media only screen and (min-width:768px){.intro-stratum{padding:4em 0 0}}.detail-stratum{padding-top:9em;background:#f5f5f5}.detail-stratum .two-column-layout{margin-bottom:3em}.detail-stratum .headed-box-list{margin-top:4em}.detail-stratum .statistics-board{position:relative;left:-4.16666667%}@media only screen and (min-width:768px){.detail-stratum{padding-top:12em}.detail-stratum .two-column-layout{margin-bottom:5em}.detail-stratum .headed-box-list{margin-top:0;top:5em}.detail-stratum .statistics-board{left:0}}.special-programs-stratum{padding:2em 0;background:url(../png/pattern-ivy-right.png) no-repeat right bottom;background-position:right -200px bottom -200px}@media only screen and (min-width:768px){.special-programs-stratum{padding:4em 0}}@media only screen and (min-width:1024px){.special-programs-stratum{padding:0}.special-programs-stratum .headed-box-list{position:relative;top:4em}}.promo-stratum{padding:5.25em 0 8.5em;background:url(../png/pattern-ivy-left-btm-sm.png) no-repeat left bottom,linear-gradient(to bottom,#f5f5f5,#f5f5f5 50%,#fff 50%,#fff);background-position:left -200px bottom 0}@media only screen and (min-width:1024px){.promo-stratum{padding:12em 0}}