.music-box-body img{width:100%}@media screen and (min-width: 600px){.music-box-body img{width:auto}}.music-area{background:#103384;padding:70px 0}.music-title{background-image:url(../images/music-staff/music-intro-title_sp.png);padding-top:16%}@media screen and (min-width: 993px){.music-title{background-image:url(../images/music-staff/music-intro-title_pc.png);padding-top:706px}}.music-box-body{box-sizing:border-box;text-align:center}.music-box-body__inner{width:100%;margin:0 auto;background-color:#fff;padding:35px 0 40px;max-width:800px}@media screen and (min-width: 993px){.music-box-body__inner{max-width:850px;padding:50px 0}}.music-box-body__inner__sub-section{max-width:560px;width:90%;padding:35px 0 25px;margin:0 auto;background:url(/shiranakuteiikoto/images/music-staff/section-broder.png) repeat-x top left}@media screen and (min-width: 993px){.music-box-body__inner__sub-section{max-width:560px;width:100%;padding:45px 0 35px}}.music-box-body__inner__sub-section__main-title{font-size:36px;font-weight:bold;color:#d31212;margin:0 auto 30px;line-height:1}.music-box-body__inner__sub-section__main-title__jp{display:block;color:#000;margin-top:30px;margin-bottom:-10px;font-weight:bold}@media screen and (max-width: 600px){.music-box-body__inner__sub-section__main-title{font-size:24px}}@media screen and (min-width: 993px){.music-box-body__inner__sub-section__main-title{margin:0 auto 30px;font-size:36px}.music-box-body__inner__sub-section__main-title__jp{margin-top:30px;margin-bottom:-10px}}.music-box-body__inner__sub-section figure{margin:0 auto 35px;line-height:1}@media screen and (max-width: 600px){.music-box-body__inner__sub-section figure{width:85%;margin:0 auto 20px}}@media screen and (min-width: 993px){.music-box-body__inner__sub-section figure{margin:0 0 35px}}.music-box-body__inner__sub-section__sub-title{margin:0 auto 15px;font-size:30px;line-height:1}.music-box-body__inner__sub-section__sub-title__jp{display:table;background:#fee013;padding:10px;margin:0 auto 15px;font-weight:bold}.music-box-body__inner__sub-section__sub-title__en{display:block;margin:0 auto 10px}.music-box-body__inner__sub-section__sub-title__sk{display:block;font-size:18px;line-height:1.5}@media screen and (max-width: 600px){.music-box-body__inner__sub-section__sub-title{font-size:20px}.music-box-body__inner__sub-section__sub-title__jp{padding:2px 5px}.music-box-body__inner__sub-section__sub-title__sk{display:block;font-size:14px}}@media screen and (min-width: 993px){.music-box-body__inner__sub-section__sub-title{margin:0 auto 30px;font-size:30px}.music-box-body__inner__sub-section__sub-title__jp{display:table;padding:10px;margin:0 auto 15px}.music-box-body__inner__sub-section__sub-title__en{margin:0 auto 10px}.music-box-body__inner__sub-section__sub-title__sk{font-size:18px}}.music-box-body__inner__sub-section__sub-para{margin:0 auto 40px;font-size:14px}@media screen and (max-width: 600px){.music-box-body__inner__sub-section__sub-para{font-size:18px}}@media screen and (min-width: 993px){.music-box-body__inner__sub-section__sub-para{margin:0 auto 30px;font-size:14px}}.music-box-body__inner .music-sub-last-child{position:relative}.music-box-body__inner .music-sub-last-child::after{position:absolute;content:"";width:100%;height:11px;bottom:-11px;left:0;background:url(/shiranakuteiikoto/images/music-staff/section-broder.png) repeat-x top left}.music-box-body__inner .music-sub-last-child .music-box-body__inner__sub-section__sub-title{margin:0 auto}.music-box-body__inner .music-sub-last-child .music-box-body__inner__sub-section__sub-title__jp{margin:0 auto 10px}.music-box-body__inner .music-sub-last-child figure{margin:0 auto 35px;line-height:1}@media screen and (max-width: 600px){.music-box-body__inner .music-sub-last-child figure{width:75%;margin:0 auto 20px}}@media screen and (min-width: 993px){.music-box-body__inner .music-sub-last-child figure{margin:0 0 35px}}.staff-title{background-image:url(../images/music-staff/staff-intro-title_sp.png);padding-top:16%}@media screen and (min-width: 993px){.staff-title{background-image:url(../images/music-staff/staff-intro-title_pc.png);padding-top:706px}}.staff-title-wrap{right:0;left:auto}@media screen and (min-width: 993px){.staff-box-body{padding:70px 0 0}}.staff-box-body__main-title{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:center;justify-content:center;margin:0 auto 30px;font-size:22px}@media screen and (max-width: 992px){.staff-box-body__main-title{margin-bottom:15px;font-size:20px}}@media screen and (max-width: 600px){.staff-box-body__main-title{font-size:14px}}@media screen and (max-width: 430px){.staff-box-body__main-title{font-size:12px}}.staff-box-body__main-title__left{width:40%;margin-right:10px;text-align:right}@media screen and (max-width: 992px){.staff-box-body__main-title__left{margin-right:5px;width:45%}}.staff-box-body__main-title__right{width:60%;margin-left:10px}@media screen and (max-width: 992px){.staff-box-body__main-title__right{margin-left:5px;width:55%}}.staff-box-body__main-title__bg-black{background-color:#000;color:#fff;padding:5px;font-weight:bold}.staff-box-body__main-para{margin:0 auto 25px;padding:20px;text-align:left;background-color:#e5e5e5;font-size:16px}@media screen and (max-width: 600px){.staff-box-body__main-para{font-size:14px}}@media screen and (min-width: 993px){.staff-box-body__main-para{max-width:650px;margin-bottom:50px;font-size:16px;padding:30px}}.staff-box-body__table{width:100%;font-size:22px}@media screen and (max-width: 992px) and (min-width: 601px){.staff-box-body__table{font-size:20px}}@media screen and (max-width: 600px){.staff-box-body__table{font-size:14px}}@media screen and (max-width: 430px){.staff-box-body__table{font-size:12px}}.staff-box-body__table th{text-align:right;width:45%;padding:0 5px 15px 0}@media screen and (min-width: 993px){.staff-box-body__table th{padding-right:10px;width:40%}}.staff-box-body__table th span{background-color:#000;color:#fff;padding:5px;text-align:left;font-weight:bold;letter-spacing:-1px}.staff-box-body__table td{text-align:left;padding:0 0 15px 5px;width:55%}@media screen and (min-width: 993px){.staff-box-body__table td{width:60%;padding:0 0 20px 10px}}.d-second-title-wrap{background:#d31110}@media screen and (min-width: 993px){.d-second-title-wrap{background:none}}.staff-inner .d-second-box{padding:0}
