.open-display01{animation:fadeIn .5s linear;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page-sub-title{text-align:center;color:#fff}.page-sub-title h2{font-size:1.5em;line-height:1.4em}@media (min-width:1024px){.page-sub-title h2{font-size:2.25em}}.page-sub-title h3{font-size:.8em;font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;line-height:1em;margin-top:6px}@media (min-width:1024px){.page-sub-title h3{font-size:.9em}}.catchcopy{color:#fff}.catchcopy h2{font-size:2.8em;line-height:1em;text-align:center}@media (min-width:1024px){.catchcopy h2{font-size:3em}}.catchcopy h4{font-size:1em;line-height:1em;text-align:center;margin-top:10px}.catchcopy .line{border-left:1px solid #fff;height:0;margin:20px 0 20px 50%}.catchcopy .line2{border-left:1px solid #fff;height:20px;margin:20px 0 20px 50%}.catchcopy .line.active{height:20px;animation:vertical_line .5s forwards linear}@keyframes vertical_line{0%{height:0}100%{height:20px}}.catchcopy h3{font-size:1.5em;line-height:1.5em;text-align:justify}@media (min-width:768px){.catchcopy h3{text-align:center}}@media (min-width:1024px){.catchcopy h3{font-size:2.25em}}#join-us{background-color:#1c1c1e;padding:100px 5% 20px}#join-us .bond-btn{display:flex;justify-content:center;margin-top:60px}.introduction{max-width:1120px;margin:60px auto 0;width:80%}.introduction .business-box{margin-bottom:20px}@media (min-width:1024px){.introduction .business-box{margin-bottom:40px}}.introduction .business-box h3{font-size:1.5em;text-align:center;color:#fff;margin-top:-10px;position:relative}@media (min-width:1024px){.introduction .business-box h3{font-size:1.75em}}@media only screen and (min-width:768px){.introduction .o-6column .col-xl-4{padding:0 10px}.introduction .o-6column{margin:0 -10px}}table{width:100%;border-top:4px solid #666}table tr{line-height:1.6em}table tr th,table tr td{display:block}@media (min-width:768px){table tr th,table tr td{display:table-cell}}table tr th{font-size:.9em;font-weight:500;text-align:left;vertical-align:top;width:160px;padding:15px 0 0}@media (min-width:768px){table tr th{font-size:1em;padding:20px 0;border-bottom:1px dotted #666}}table tr td{font-size:.9em;text-align:left;border-bottom:1px dotted #666;padding:0 0 15px}@media (min-width:768px){table tr td{font-size:1m;padding:20px 0}}table tr td ul{margin-bottom:20px}table tr td ul li{font-size:.9em;padding-left:1em;text-indent:-1em}@media (min-width:768px){table tr td ul li{font-size:1m}}table tr td ul:last-child{margin-bottom:0}