@charset "utf-8";#office{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center}_::-webkit-full-page-media,_:future,:root #office{background-attachment:scroll}#access{margin-left:auto;margin-right:auto}#office_location{line-height:1.4}#office address p a{border:1px solid #3A7298;background-color:#FFF;display:block;color:#3A7298;cursor:default;margin-left:auto;margin-right:auto;text-decoration:none;position:relative}#office address p a[href]{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;transition:box-shadow 0.2s ease-out 0s}#office address p a[href]:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset}#office address p a[href^="tel:"]{background-color:#3E3A39;border:1px solid #3E3A39;color:#FFF}#office address p a[href="mailto:info@sunahara-takahiro.com?subject=%E3%81%94%E6%84%8F%E8%A6%8B%E3%83%BB%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B"]{background-color:#BA0D23;border:1px solid #BA0D23;color:#FFF}#office address p a:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin-right:.75em;height:1.5em;vertical-align:middle;width:1.5em}#office.lazyloaded address p a:before{background-image:url(https://sunahara-takahiro.com/images/user/icon/fax.svg)}#office.lazyloaded address p a[href^="tel:"]:before{background-image:url(https://sunahara-takahiro.com/images/user/icon/tel.svg)}#office.lazyloaded address p a[href="mailto:info@sunahara-takahiro.com?subject=%E3%81%94%E6%84%8F%E8%A6%8B%E3%83%BB%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B"]:before{background-image:url(https://sunahara-takahiro.com/images/user/icon/mail.svg)}#office address p a[href]:after{content:"\F035F";display:block;font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;right:0}#office address p a span{display:inline-block;vertical-align:middle}@media screen and (max-width:767px){#office{background-image:url(https://sunahara-takahiro.com/images/user/office/back_014.webp)}#office{padding-top:12.5%;padding-bottom:12.5%}#access{width:93.75%}#access:before{padding-top:56.25%}#office_location{padding:.4em 3.125%}#office address p{margin-top:3.125%}#office address p a{padding:.0625em .25em;width:14.75em}#office address p a[href]:after{-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (min-width:768px){#office{padding-top:6.25em;padding-bottom:6.25em}#office_location{padding:.4em 0}#office address{font-size:150%}#office address p{margin-top:1em}#office address p a{padding:.4375em .25em;width:25.75em}#office address p a[href]:after{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:768px) and (max-width:1279px){#office{background-image:url(https://sunahara-takahiro.com/images/user/office/back_013.webp)}#access:before{padding-top:43.75%}}@media screen and (min-width:1280px){#access:before{padding-top:37.5%}}@media screen and (min-width:1281px) and (max-width:1920px){#office{background-image:url(https://sunahara-takahiro.com/images/user/office/back_012.webp)}}@media screen and (min-width:1921px) and (max-width:2559px){#office{background-image:url(https://sunahara-takahiro.com/images/user/office/back_011.webp)}}@media screen and (min-width:2560px){#office{background-image:url(https://sunahara-takahiro.com/images/user/office/back_010.webp)}}
