.b-intro{width:100%;margin:4em auto 0;padding:16px 20px;background-color:#f8f8f8}@media only screen and (min-width:1025px){.b-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px}}.b-intro__thumb{width:100%}@media only screen and (min-width:1025px){.b-intro__thumb{width:45%}}.b-intro__txt{width:100%;margin:20px 0 0}@media only screen and (min-width:1025px){.b-intro__txt{width:50%;margin:0}}.b-intro__ttl{font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;font-size:1.6rem;line-height:1.3}.b-intro__profile{margin:16px 0 0;font-size:1.2rem;line-height:2}.b-intro__sns{margin:20px 0 0}@media only screen and (min-width:1025px){.b-intro__sns{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-intro__sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0 0;font-size:1rem;font-weight:700}@media only screen and (min-width:1025px){.b-intro__sns a{margin:0 24px 0 0;font-size:1.4rem}}.b-intro__sns a img{width:16px;margin:0 4px 0 0}@media only screen and (min-width:1025px){.b-intro__sns a img{width:20px;margin:0}}.b-intro__sns a img.-min{width:13px;margin:0 4px 0 0}@media only screen and (min-width:1025px){.b-intro__sns a img.-min{width:15px;margin:0}}