@charset "utf-8";#profile{background-position:center bottom;background-repeat:no-repeat;text-align:center}#profile figure figcaption>strong{color:#3A7298;display:block;line-height:1.2;margin-bottom:.8em}#profile figure figcaption p{margin-top:1em}#profile figure figcaption table{line-height:1.5;margin:1em auto 0}#profile figure figcaption table td:nth-child(1){width:5em}#profile figure figcaption table tr:not(.sp_show) td:nth-child(1):before{content:"\F09DE";font-family:"Material Design Icons"}#profile figure figcaption table td:nth-child(2){width:6.25em}#profile figure figcaption table td:nth-child(4){text-align:left}#profile figure figcaption .sns_links{margin-top:.5em}#profile figure figcaption .sns_links a{margin:.15625em .078125em 0;font-size:320%}#profile figure figcaption address img[src*="instagram"]{margin:1em 1em 0;vertical-align:middle;width:140px}#profile figure figcaption address span{background-color:#FFF;border:1px solid #231815;border-radius:.25em;display:inline-block;font-size:87.5%;line-height:1.5;padding:.125em 1em;vertical-align:middle}#profile figure picture img{width:100%}#profile figure picture p{color:#FFF;line-height:1.5;text-align:right}@media screen and (max-width:767px){#profile{padding-top:12.5%}#profile figure figcaption{margin-bottom:6.25%}#profile figure figcaption>strong{font-size:137.5%}#profile figure figcaption img[src$="logo.svg"]{width:14em}#profile figure figcaption table{text-align:left}#profile figure figcaption table tr:nth-child(odd) td{padding:.25em 0 0}#profile figure figcaption table tr:nth-child(even) td{padding:0 0 .25em}#profile figure figcaption table tr.sp_show td{padding-left:1em}#profile figure picture{padding:0 18.75%}}@media screen and (min-width:768px){#profile{padding-top:6.25em}#profile figure figcaption>strong{font-size:175%}#profile figure figcaption table td{padding:.25em 0}#profile figure figcaption table td:nth-child(3){width:3em}}@media screen and (min-width:768px) and (max-width:1023px){#profile figure figcaption{margin-bottom:3.125em}#profile figure figcaption img[src$="logo.svg"]{width:24em}#profile figure picture{padding:0 25%}}@media screen and (max-width:1023px){#profile{background-size:contain;background-image:url(https://sunahara-takahiro.com/images/user/profile/back_020.webp)}}@media screen and (min-width:1024px){#profile{background-size:100% auto;background-image:url(https://sunahara-takahiro.com/images/user/profile/back_010.webp)}#profile figure{border-collapse:separate;border-spacing:0;display:table;table-layout:fixed;width:100%}#profile figure figcaption{display:table-cell;padding-bottom:3.125em;vertical-align:top}#profile figure figcaption img[src$="logo.svg"]{width:47%}#profile figure picture{display:table-cell;vertical-align:bottom;width:50%}}
