.original-area{position:relative;padding:0 10px;margin-top:40px;overflow-x:clip}@media(min-width: 993px){.original-area{padding:0;margin-top:60px;overflow-x:visible}}.original-area::before{position:absolute;top:-52px;right:-18px;width:218px;aspect-ratio:921/783;pointer-events:none;content:"";background:url("/Hanakimi-drama/images/original/original-deco.png") center/contain no-repeat}@media(min-width: 993px){.original-area::before{top:-65px;right:9px;width:307px}}.original-area__title{position:relative}.original-book{position:relative;display:flex;flex-direction:column;gap:10px;padding:40px 0;overflow:hidden;color:#fff;background-color:#73c096;border-radius:10px}@media(min-width: 993px){.original-book{gap:20px;padding:50px 0;border-radius:20px}}.original-book__head{font-weight:bold;line-height:1.4;text-align:center}.original-book__author{font-size:1.8rem}@media(min-width: 993px){.original-book__author{font-size:2.8rem}}.original-book__name{font-size:2.4rem}@media(min-width: 993px){.original-book__name{font-size:3.6rem}}.original-book__publisher{font-size:1.2rem;font-weight:normal}.original-book__img{display:flex;flex-direction:column;gap:5px;margin:10px 0 0}@media(min-width: 993px){.original-book__img{margin-top:0}}.original-book__img img{display:block;width:100%;height:auto}.original-book__img figcaption{font-size:1.2rem;line-height:1.4;text-align:center}.original-book__body{display:flex;flex-direction:column;gap:10px;padding:10px 15px 0}@media(min-width: 993px){.original-book__body{padding:0 30px}}.original-book__lead{font-size:1.5rem;font-weight:bold;line-height:1.4;text-align:center}@media(min-width: 993px){.original-book__lead{font-size:2rem}}.original-book__text{font-size:1.3rem;line-height:1.8}@media(min-width: 993px){.original-book__text{font-size:1.4rem}}.original-comment{display:flex;flex-direction:column;gap:20px;padding:40px 15px;margin-top:10px;color:#424c5a;background-color:#fff;border-radius:10px}@media(min-width: 993px){.original-comment{gap:30px;padding:50px 30px;border-radius:20px}}.original-comment__title{padding-bottom:10px;font-size:1.5rem;font-weight:bold;line-height:1.4;border-bottom:1px solid #424c5a}@media(min-width: 993px){.original-comment__title{font-size:2.8rem}}.original-comment__body{font-size:1.3rem;line-height:1.8}@media(min-width: 993px){.original-comment__body{font-size:1.4rem}}.original-comment__body p+p{margin-top:1.8em}.original-comment__sign{font-size:1.5rem;font-weight:bold;line-height:1.8;text-align:right}@media(min-width: 993px){.original-comment__sign{font-size:1.6rem}}.original-comment__profile{display:flex;flex-direction:column;gap:5px;padding:20px;line-height:1.8;background-color:#ffe3e6}.original-comment__profile-title{font-size:1.5rem;font-weight:bold}@media(min-width: 993px){.original-comment__profile-title{font-size:1.6rem}}.original-comment__profile-text{font-size:1.3rem}@media(min-width: 993px){.original-comment__profile-text{font-size:1.4rem}}.staff-area{padding:0 10px 100px;margin-top:80px}@media(min-width: 993px){.staff-area{padding:0 0 100px;margin-top:120px}}.original-staff{display:flex;flex-direction:column;gap:10px;padding:40px 15px;font-size:1.3rem;line-height:1.8;color:#424c5a;text-align:center;background-color:#fff;border-radius:10px}@media(min-width: 993px){.original-staff{gap:15px;padding:50px 30px;font-size:1.6rem;text-align:left;border-radius:20px}}@media(min-width: 993px){.original-staff__item{display:flex;gap:20px;align-items:flex-start}}.original-staff__item dt{font-weight:bold}@media(min-width: 993px){.original-staff__item dt{flex-shrink:0;width:180px;text-align:right}}@media(min-width: 993px){.original-staff__item dd{flex:1}}.original-staff__link{font-weight:bold;color:#e74291;text-decoration:underline}@media(min-width: 993px){.original-staff__link{transition:opacity .1s ease}.original-staff__link:hover{opacity:.6}}.original-staff__link::after{display:inline-block;width:25px;height:17px;vertical-align:-0.15em;content:"";background:url("/Hanakimi-drama/images/original/ico-comment.png") center/contain no-repeat}
