.content_body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:95%;margin:1em auto 0em auto;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);background:#fff;border-radius:3px;padding:1em 0.8em}.content_body h1.title{margin-bottom:0.5em}.content_body p.intro{line-height:1.4em;margin-bottom:1em}.content_body h2.subtitle{border-left:3px solid #000;padding:0.5em 0 0.5em 0.4em;font-size:1.2em;margin-bottom:0.5em;font-weight:bold}.content_body ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}.content_body ul li{width:100%;padding:15px 0;border-top:1px dotted #ccc;line-height:1.4em}.content_body ul li span.career,.content_body ul li span.grad{color:#fff;padding:0.6em;font-size:0.9em;font-weight:bold}.content_body ul li span.career{background:#0071bc}.content_body ul li span.grad{background:#009245}.content_body ul li span.detail{display:block;padding-top:1em}.content_body ul li a{color:#000}.content_body ul li a.detail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;display:block;border-radius:5px;border-top:1px solid rgba(255,255,255,0.5);padding:1em;background:#000;color:#fff;text-decoration:none;font-weight:bold}
