@charset "UTF-8";:root{--module-color:#000a34;--module-text:#FFF}.contact-map{height:30vw;margin-bottom:2vw}.contact-map iframe{width:100%;height:100%}ul.contect-list{display:flex}ul.contect-list li{width:50%;border-left:solid 1px #000a34}ul.contect-list li .contact-item{display:flex;flex-direction:column;align-items:center;gap:1vw;padding:1vw 2vw}ul.contect-list li .contact-item .contact-icon{width:3vw;height:3vw}ul.contect-list li .contact-item .contact-icon img{width:100%}ul.contect-list li .contact-item p.contact-text{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));text-align:center}ul.contect-list li:last-child{border-right:solid 1px #000a34}:root{--module-color:#000a34;--module-text:#FFF}@media screen and (max-width:1024px) and (orientation:portrait){.contact-map{height:26vh;margin-bottom:2vh}ul.contect-list li .contact-item{gap:1vw;padding:1vw}ul.contect-list li .contact-item .contact-icon{width:6vw;height:6vw}ul.contect-list li .contact-item p.contact-text{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.07vw,1.32rem));line-height:1.5em}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.contact-map{height:20vh;margin-bottom:1vh}ul.contect-list li .contact-item .contact-icon{width:3vw;height:3vw}ul.contect-list li .contact-item p.contact-text{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}}