.cast-area{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background:#f2e5d0 url(../images/caststaff/cast_bg_pc.jpg) no-repeat right top/100% auto}@media only screen and (max-width : 600px){.cast-area{background:#f2e5d0 url(../images/caststaff/cast_bg_sp.jpg) no-repeat right top/100% auto}}.cast-area .d-box-title{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:1000px;height:96px;padding:0 20px;margin:0 auto 60px;background-position:center;background-image:url(../images/caststaff/cast_title.png)}@media only screen and (max-width : 600px){.cast-area .d-box-title{height:48px;margin-bottom:40px}}@media only screen and (max-width : 600px){.cast-area .d-box-title{height:48px;margin-bottom:40px}}.cast-comment-item{position:relative;overflow:hidden}.cast-comment-item::after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(90deg, #f9c181 10%, #4ae9c5 80%);border-radius:20px}.cast-comment-item:not(:first-of-type){margin-top:30px}.cast-comment-item-inner{position:relative;z-index:5;min-height:298px;padding:30px;margin-bottom:5px;background-color:#fff;border-radius:20px}@media only screen and (min-width : 601px){.cast-comment-item-inner{padding:40px 30px}}.cast-comment-item-img{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:21.28%;padding-top:calc(220 / 200 * 21.28%);margin:0 2% 2% 0}#muro .cast-comment-item-img,#ono .cast-comment-item-img,#imada .cast-comment-item-img{margin:0 2% 8% 0}@media only screen and (max-width : 992px){#muro .cast-comment-item-img,#ono .cast-comment-item-img,#imada .cast-comment-item-img{margin:0 2% 2% 0}}@media only screen and (max-width : 600px){#muro .cast-comment-item-img,#ono .cast-comment-item-img,#imada .cast-comment-item-img{margin:0 auto}}@media only screen and (min-width : 601px){.cast-comment-item-img{float:left}}@media only screen and (max-width : 600px){.cast-comment-item-img{width:60%;padding-top:calc(220 / 200 * 60%);margin:0 auto}}.cast-comment-item-text-name{margin-bottom:15px;font-size:2.8rem;line-height:1.2}.cast-comment-item-text-name .position-name{font-size:3.8rem;font-weight:bold;color:#ff7200}.cast-comment-item-text-name .position-name rt{text-align:center}.cast-comment-item-text-name .cast-slush{padding:0 1rem;font-size:3.8rem}@media only screen and (max-width : 600px){.cast-comment-item-text-name{margin:15px 0 20px;font-size:1.8rem;text-align:center}.cast-comment-item-text-name .position-name,.cast-comment-item-text-name .cast-slush{font-size:2rem}}.cast-comment-item-text-desc{font-size:1.5rem;line-height:1.6}@media only screen and (max-width : 600px){.cast-comment-item-text-desc{font-size:1.3rem;line-height:1.8}}.cast-comment-item-text-desc .question{font-size:1.8rem;font-weight:bold;color:#18b189}@media only screen and (max-width : 600px){.cast-comment-item-text-desc .question{font-size:1.4rem}}@media only screen and (max-width : 600px){.cast-comment-item-text{margin-left:0}}.cast-comment-hanabira{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;width:13%;padding-top:calc(116 / 176 * 13%);margin:60px auto;background-image:url(../images/caststaff/cast_hanabira.png)}@media only screen and (max-width : 600px){.cast-comment-hanabira{width:19%;padding-top:calc(116 / 176 * 19%);margin:30px auto}}.staff-area{padding:60px 0 0}@media only screen and (max-width : 600px){.staff-area{padding:40px 0 0}}.staff-area .d-box-title{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:1000px;height:96px;padding:0 20px;margin:0 auto 60px;background-position:center;background-image:url(../images/caststaff/staff_title.png)}@media only screen and (max-width : 600px){.staff-area .d-box-title{height:48px;margin-bottom:40px}}@media only screen and (max-width : 600px){.staff-area .d-box-title{height:48px;margin-bottom:40px}}.staff-box{width:100%;padding:50px 0;background-color:#fff;border-radius:20px}@media only screen and (max-width : 600px){.staff-box{padding:20px 0}}.staff-box-item{display:flex}.staff-box-item div{width:calc(50% - 25px);font-size:2.8rem;font-weight:bold}@media only screen and (max-width : 600px){.staff-box-item div{width:calc(50% - 10px);font-size:1.4rem}.staff-box-item div span{font-size:1rem}}.staff-box-item-position{color:#0ab18d;text-align:right}.staff-box-item-person{margin-left:auto;color:#ff8630;text-align:left}.staff-box-item-person span{font-size:1.8rem}
