.open-display01{animation:fadeIn 0.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:0.8em;font-family:futura-pt, sans-serif;font-weight:700;font-style:normal;line-height:1.0em;margin-top:6px}@media (min-width: 1024px){.page-sub-title h3{font-size:0.9em}}.catchcopy{color:#fff}.catchcopy h2{font-size:2.8em;line-height:1.0em;text-align:center}@media (min-width: 1024px){.catchcopy h2{font-size:3.0em}}.catchcopy h4{font-size:1.0em;line-height:1.0em;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 0.5s forwards linear}@keyframes vertical_line{0%{height:0px}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:0.9em;font-weight:500;text-align:left;vertical-align:top;width:160px;padding:15px 0 0 0}@media (min-width: 768px){table tr th{font-size:1.0em;padding:20px 0 20px 0;border-bottom:1px dotted #666}}table tr td{font-size:0.9em;text-align:left;border-bottom:1px dotted #666;padding:0 0 15px 0}@media (min-width: 768px){table tr td{font-size:1.0m;padding:20px 0 20px 0}}table tr td ul{margin-bottom:20px}table tr td ul li{font-size:0.9em;padding-left:1em;text-indent:-1em}@media (min-width: 768px){table tr td ul li{font-size:1.0m}}table tr td ul:last-child{margin-bottom:0}#contact{background-color:#fff;padding:40px 20px 20px;max-width:960px;width:90%;margin:100px auto 100px;border-radius:20px;border:2px dashed #DCA541}@media (min-width: 1024px){#contact{padding:40px;margin:100px auto 160px}}#contact .contact-in h4{font-size:1.125em;line-height:1.6em;text-align:center;margin:30px 0}@media (min-width: 1024px){#contact .contact-in .contact-btn{display:flex;justify-content:center}}#contact .contact-in .contact-btn a{display:flex;justify-content:center;width:100%;max-width:320px;background-color:#F8F6ED;margin:0 auto 20px;padding:15px 0px;transition:.5s}@media (min-width: 1024px){#contact .contact-in .contact-btn a{margin:0 40px}}#contact .contact-in .contact-btn a .icon{position:relative;width:40px;height:auto;cursor:pointer}#contact .contact-in .contact-btn a .icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;display:block;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}#contact .contact-in .contact-btn a .text{margin-left:15px;text-align:center}#contact .contact-in .contact-btn a .text h5{font-size:1.125em;font-weight:700;margin-bottom:5px;transition:.5s}#contact .contact-in .contact-btn a .text h6{font-size:1.0em;font-weight:500;line-height:1.4em;color:#fff;display:inline-block;width:200px;text-align:center;border-radius:4px;padding:2px 0 4px;transition:.5s}#contact .contact-in .contact-btn a:hover{border-radius:60px}#contact .contact-in .contact-btn a:hover .icon>img:nth-of-type(2){opacity:0}#contact .contact-in .contact-btn .mail a{border:1px solid #007636}#contact .contact-in .contact-btn .mail a .text h5{color:#007636}#contact .contact-in .contact-btn .mail a .text h6{background-color:#007636}#contact .contact-in .contact-btn .mail a:hover{background-color:#007636}#contact .contact-in .contact-btn .mail a:hover h5{color:#fff}#contact .contact-in .contact-btn .mail a:hover h6{background-color:#fff;color:#007636}#contact .contact-in .contact-btn .tell a{border:1px solid #DCA541}#contact .contact-in .contact-btn .tell a .text h5{color:#DCA541}#contact .contact-in .contact-btn .tell a .text h6{background-color:#DCA541}#contact .contact-in .contact-btn .tell a:hover{background-color:#DCA541}#contact .contact-in .contact-btn .tell a:hover h5{color:#fff}#contact .contact-in .contact-btn .tell a:hover h6{background-color:#fff;color:#DCA541}
