.font-genno{font-family:source-han-serif-japanese, serif;font-style:normal;font-weight:200}@media screen and (min-width: 992px){#team-profile .box_structure{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6.05vw}}@media screen and (min-width: 1200px){#team-profile .box_structure{margin-bottom:6.67vw}}@media screen and (min-width: 1366px){#team-profile .box_structure{margin-bottom:100px}}@media screen and (max-width: 991px){#team-profile .box_structure:after{content:"";display:block;clear:both}}@media screen and (max-width: 666px){#team-profile .box_structure{margin-bottom:16vw}}@media screen and (min-width: 667px) and (max-width: 991px){#team-profile .box_structure{margin-bottom:9vw}}#team-profile .box_structure:last-child{margin-bottom:0}@media screen and (min-width: 992px){#team-profile .box_structure .column-photo{width:200px}}@media screen and (min-width: 1200px){#team-profile .box_structure .column-photo{width:220px}}@media screen and (min-width: 1366px){#team-profile .box_structure .column-photo{width:250px}}@media screen and (max-width: 991px){#team-profile .box_structure .column-photo{display:inline-block}}@media screen and (max-width: 666px){#team-profile .box_structure .column-photo{width:140px}}@media screen and (min-width: 667px) and (max-width: 991px){#team-profile .box_structure .column-photo{width:250px}}@media screen and (min-width: 992px){#team-profile .box_structure .column-explain{width:calc(100% - 200px - 24px)}}@media screen and (min-width: 1200px){#team-profile .box_structure .column-explain{width:calc(100% - 220px - 24px)}}@media screen and (min-width: 1366px){#team-profile .box_structure .column-explain{width:calc(100% - 250px - 24px)}}@media screen and (max-width: 991px){#team-profile .box_structure .column-explain{width:100%}}#team-profile .box_structure figure img{width:100%}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile{margin-bottom:2.02vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile{margin-bottom:1.67vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile{margin-bottom:20px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile{display:inline-block}}@media screen and (max-width: 666px){#team-profile .box_structure .title_profile{width:calc(100% - 140px - 16px);min-height:35.2vw;max-height:37.33vw}}@media screen and (min-width: 667px) and (max-width: 991px){#team-profile .box_structure .title_profile{width:calc(100% - 250px - 20px);min-height:37.48vw;max-height:38.98vw}}#team-profile .box_structure .title_profile>div{position:relative}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile>div{padding-bottom:2.02vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile>div{padding-bottom:1.67vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile>div{padding-bottom:20px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile>div{padding-bottom:20px}}#team-profile .box_structure .title_profile>div::after{left:0;bottom:0;position:absolute;content:'';background-color:#000}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile>div::after{width:3.33vw;height:.1vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile>div::after{width:2.75vw;height:.08vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile>div::after{width:33px;height:1px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile>div::after{width:8.8vw;height:.27vw}}#team-profile .box_structure .title_profile .t-post{font-variation-settings:"wght" 500;line-height:1.2}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile .t-post{font-size:1.41vw;margin-bottom:1.21vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile .t-post{font-size:1.17vw;margin-bottom:1vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile .t-post{font-size:14px;margin-bottom:12px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile .t-post{font-size:3.2vw;margin-bottom:12px}}#team-profile .box_structure .title_profile .t-post font{display:inline-block;line-height:1}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile .t-post font{font-size:1.21vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile .t-post font{font-size:1vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile .t-post font{font-size:15px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile .t-post font{font-size:3.2vw}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile .t-post>span{display:block;margin-top:0.25em}}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile .t-post>span{padding-left:1em}}#team-profile .box_structure .title_profile .t-name-jp{line-height:1.2;font-variation-settings:"wght" 700}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile .t-name-jp{font-size:2.02vw;margin-bottom:.81vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile .t-name-jp{font-size:1.67vw;margin-bottom:.67vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile .t-name-jp{font-size:24px;margin-bottom:8px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile .t-name-jp{font-size:4.8vw;margin-bottom:12px}}#team-profile .box_structure .title_profile .t-name-jp font{display:inline-block;line-height:1.2}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile .t-name-jp font{font-size:2.42vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile .t-name-jp font{font-size:2vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile .t-name-jp font{font-size:32px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile .t-name-jp font{font-size:6.4vw}}#team-profile .box_structure .title_profile .t-name-en{font-variation-settings:"wght" 500;line-height:1.2}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile .t-name-en{font-size:1.21vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile .t-name-en{font-size:1vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile .t-name-en{font-size:12px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile .t-name-en{font-size:2.93vw}}#team-profile .box_structure .title_profile .t-name-en font{display:inline-block;line-height:1}@media screen and (min-width: 992px){#team-profile .box_structure .title_profile .t-name-en font{font-size:1.21vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .title_profile .t-name-en font{font-size:1vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .title_profile .t-name-en font{font-size:15px}}@media screen and (max-width: 991px){#team-profile .box_structure .title_profile .t-name-en font{font-size:3.2vw}}@media screen and (min-width: 992px){#team-profile .box_structure .text_general{font-size:1.41vw}}@media screen and (min-width: 1200px){#team-profile .box_structure .text_general{font-size:1.17vw}}@media screen and (min-width: 1366px){#team-profile .box_structure .text_general{font-size:14px}}@media screen and (max-width: 666px){#team-profile .box_structure .text_general{margin-top:4.27vw}}@media screen and (min-width: 667px) and (max-width: 991px){#team-profile .box_structure .text_general{margin-top:2.4vw}}@media screen and (max-width: 991px){#team-profile .box_structure:nth-of-type(odd) .title_profile{margin-left:16px}}@media screen and (max-width: 991px){#team-profile .box_structure:nth-of-type(odd) .column-photo{float:left}}@media screen and (max-width: 991px){#team-profile .box_structure:nth-of-type(even) .title_profile{margin-right:16px}}@media screen and (min-width: 992px){#team-profile .box_structure:nth-of-type(even) .column-photo{order:2}}@media screen and (max-width: 991px){#team-profile .box_structure:nth-of-type(even) .column-photo{float:right}}@media screen and (min-width: 992px){#team-profile .box_structure:nth-of-type(even) .column-explain{order:1}}
/*# sourceMappingURL=team.css.map */
