@keyframes viewheader{0%{opacity:0;transform:translateY(-3.75rem)}100%{opacity:1;transform:translateY(0)}}@media(max-width: 640px){@keyframes viewheader{0%{opacity:0;transform:translateY(-12.5vw)}100%{opacity:1;transform:translateY(0)}}}@keyframes viewglobal{0%{opacity:0;transform:translateX(3.75rem)}100%{opacity:1;transform:translateX(0)}}@media(max-width: 640px){@keyframes viewglobal{0%{opacity:0;transform:translateY(3.75rem)}100%{opacity:1;transform:translate(0)}}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}body#groupcompany .pagetitle{background-image:url("../images/groupcompany/pagetitle_bg.jpg")}body#groupcompany .section .container{flex-direction:row-reverse;gap:3.75rem}@media(max-width: 640px){body#groupcompany .section .container{flex-direction:column-reverse;gap:8.3333333333vw}}body#groupcompany .section .detail{flex-grow:1;display:flex;flex-direction:column;gap:1.25rem}@media(max-width: 640px){body#groupcompany .section .detail{gap:4.1666666667vw;width:100%}}body#groupcompany .section .detail h3{color:var(--green);font-size:1.5rem;font-weight:700;line-height:1.5}@media(max-width: 640px){body#groupcompany .section .detail h3{font-size:5vw}}body#groupcompany .section .detail h4{font-size:1.125rem;font-weight:700;line-height:1.5}@media(max-width: 640px){body#groupcompany .section .detail h4{font-size:3.75vw}}body#groupcompany .section .detail .table tbody tr td .notes{margin-left:1.25rem;color:var(--bk60);font-size:.875rem}@media(max-width: 640px){body#groupcompany .section .detail .table tbody tr td .notes{margin-left:4.1666666667vw;font-size:2.9166666667vw}}body#groupcompany .section .detail .access{display:flex;flex-direction:column;gap:.625rem}@media(max-width: 640px){body#groupcompany .section .detail .access{gap:2.0833333333vw}}body#groupcompany .section .detail .embedmap{width:100%;height:30rem}@media(max-width: 640px){body#groupcompany .section .detail .embedmap{height:75vw}}body#groupcompany .section .detail .embedmap iframe{width:100%;height:100%;border:0 none}body#groupcompany .section .floating{position:relative;flex-shrink:0;width:40%}@media(max-width: 640px){body#groupcompany .section .floating{width:100%}}body#groupcompany .section .floating picture{position:sticky;top:6.25rem;left:0;display:block;overflow:hidden}