@charset "UTF-8";

.box-artist{background-image:url(../../../img/common/underline.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;display:block;padding-bottom:40px}.block-more{display:none;margin-top:30px}@media screen and (max-width: 46.875em){.block-more{font-size:1.6rem}}.block-more.open{display:block}.btn-more{font-size:2rem;color:#003a6f;text-decoration:underline;position:relative;padding-right:50px}@media screen and (max-width: 46.875em){.btn-more{font-size:1.6rem;padding-right:35px}}.btn-more:before{content:"\7d9a\304d\3092\898b\308b"}.btn-more:after{content:"";background-image:url(../../../img/needs/artist/ico-plus.png);background-size:contain;background-repeat:no-repeat;display:block;width:34px;height:34px;position:absolute;top:0;right:0}@media screen and (max-width: 46.875em){.btn-more:after{width:24px;height:24px}}.block-more.open+.u-text-center .btn-more::before{content:"\9589\3058\308b"}.block-more.open+.u-text-center .btn-more::after{background-image:url(../../../img/needs/artist/ico-minus.png)}.list-spec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;margin-top:30px}@media screen and (max-width: 46.875em){.list-spec{font-size:1.6rem}}.list-spec dt{width:15%;font-weight:bold}@media screen and (max-width: 46.875em){.list-spec dt{width:25%}}.list-spec dd{width:85%}@media screen and (max-width: 46.875em){.list-spec dd{width:75%}}.list-spec.more dt{width:25%;font-weight:bold}@media screen and (max-width: 46.875em){.list-spec.more dt{width:40%}}.list-spec.more dd{width:75%}@media screen and (max-width: 46.875em){.list-spec.more dd{width:60%}}