p:empty{display:none}body#body #article .post_content h2{font-size:1.75em}body#body #article .post_content h2 strong{font-weight:700;color:#03c}body#body #article .post_content h3{font-size:1.5em;position:relative;text-align:center;border:none}body#body #article .post_content h3:before{position:absolute;bottom:0;left:calc(50% - 2em);display:block;width:4em;height:3px;content:'';background:#03c}body#body #article .post_content .point{display:flex;flex-flow:row wrap;justify-content:space-between}body#body #article .post_content .point__content{margin-bottom:2em;padding:1.5em;border:solid 1px #eceffb;background-image:repeating-linear-gradient(135deg,#eceffb,#eceffb 2px,#fff 2px,#fff 6px);flex:0 0 calc(50% - 1em)}@media (max-width:800px){body#body #article .post_content .point__content{flex-basis:100%}}body#body #article .post_content .point__content dd,body#body #article .post_content .point__content dt{background:#fff}body#body #article .post_content .point__content dt{font-size:1.5em;font-weight:700;position:relative;display:flex;padding:.25em .5em 0 .5em;color:#03c;align-items:center}body#body #article .post_content .point__content dt:before{font-family:FontAwesome;display:block;margin-right:.25em}body#body #article .post_content .point__content dd{font-size:1.25em;font-weight:700;margin-bottom:0;padding:0 .5em .25em .5em}body#body #article .post_content .point .point--wage dt:before{content:'\f53a'}body#body #article .post_content .point .point--hour dt:before{content:'\f017'}body#body #article .post_content .point .point--location dt:before{content:'\f3c5'}body#body #article .post_content .point .point--team dt:before{content:'\f0c0'}body#body #article .post_content .s_table{overflow:visible}@media screen and (max-width:800px){body#body #article .post_content .s_table{margin-right:0;margin-left:0;padding-left:0}}body#body #article .post_content table{border:none}body#body #article .post_content table tr:first-child th{border-top:solid 1px #ddd}body#body #article .post_content table tr:first-child td{border-top:solid 1px #999}body#body #article .post_content table td,body#body #article .post_content table th{font-size:.938em;border-right:none;border-left:none}body#body #article .post_content table th{line-height:1.4;width:11em;padding:.75em;vertical-align:middle;color:#fff;background:#03c}body#body #article .post_content table td{border-bottom-color:#999}@media (max-width:800px){body#body #article .post_content table td,body#body #article .post_content table th{display:block;box-sizing:border-box;width:100%;border:none}body#body #article .post_content table tr:last-child td{border-bottom:solid 1px #999}}body#body #article .post_content ul{font-weight:400;margin:0;padding:0;border:none;background:0 0}body#body #article .post_content dl.flow{display:flex;margin-bottom:0;flex-flow:row wrap}body#body #article .post_content dl.flow>*{position:relative;margin:0 0 40px 0;padding:.75em;border:solid 1px #666;border-radius:10px;flex-grow:0;flex-shrink:0;flex-basis:100%}body#body #article .post_content dl.flow>:not(:last-child):after{font-family:FontAwesome;font-size:40px;line-height:1;position:absolute;bottom:0;left:50%;content:'\f0d7';transform:translate(-30px,40px);color:#999}body#body #article .post_content dl.flow dd{margin-bottom:0}body#body #article .post_content .flow--daily .flow__content{display:flex;flex-flow:row nowrap}body#body #article .post_content .flow--daily dt{flex:0 0 4em}body#body #article .post_content .flow--daily dd{flex:1 1 auto}body#body #article .post_content .buttonEntry{margin:5em 0}body#body #article .post_content .buttonEntry a{font-size:1.5em;font-weight:700;display:block;width:320px;max-width:100%;margin:0 auto;padding:1em;transition:.3s;text-align:center;color:#fff;border-radius:12px;background:#03c;box-shadow:0 3px 4px rgba(0,0,0,.4)}body#body #article .post_content .buttonEntry a:active,body#body #article .post_content .buttonEntry a:focus,body#body #article .post_content .buttonEntry a:hover{transition:.3s;text-decoration:none;background-color:#0029a3}