body {
    background-color: #ffffff;
}
article.business-education {
    font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-synthesis: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: 'liga','kern';
    margin-top: 80px;
    margin-bottom: 88px;
}
html[lang=ja-JP] article.business-education {
    font-family: "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html[lang=zh-CN] article.business-education {
    font-family: "Helvetica Neue", Helvetica, "STHeitiSC-Light", Arial, sans-serif;
}
html[lang=zh-TW] article.business-education {
    font-family: "Helvetica Neue", Helvetica, "STHeitiTC-Light", Arial, sans-serif;
}
html[lang=zh-HK] article.business-education {
    font-family: "Helvetica Neue", Helvetica, "STHeitiTC-Light", Arial, sans-serif;
}
html[lang=th-TH] article.business-education {
    font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html[lang=ko-KR] article.business-education {
    font-family: "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
header > h1 {
    width: 817px;
    margin: 0 auto;
    text-align: center;
    font-size: 52px;
    line-height: 1.07724;
    font-weight: 200;
    letter-spacing: -0.016em;
}
header > p {
    width: 817px;
    margin: 24px auto 0;
    text-align: center;
    font-size: 24px;
    line-height: 1.25;
    font-weight: 200;
}
section {
    width: 980px;
    margin: 48px auto 0;
}
.items {
    font-size: 0;
}
.item {
    width: 49%;
    display: inline-block;
    border-left: 1px solid #dedede;
}
.item:first-child {
    border-left-width: 0;
    border-right: 1px solid #dedede;
    margin-right: -1px;
}
.item a {
    display: block;
    text-align: center;
    margin-left: 40px;
    margin-right: 0;
}
.item:first-child a {
    margin-left: 0;
    margin-right: 40px;
}
.item img {
    width: 400px;
    height: auto;
    vertical-align: top;
}
.item span.more {
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    margin-top: 32px;
}
.item a:hover span.more {
    text-decoration: underline;
}
