.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%;pointer-events:none}.d-contentsWrap button{font-family:inherit;color:inherit}.d-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}@media(max-width: 600.98px){.is-pc{display:none}}@media(min-width: 601px){.is-sp{display:none}}.d-contentsBox-inner{overflow:hidden}.original-area{width:100%;padding-block:var(--d-area-padding-pc, 100px);margin-inline:auto}@media(max-width: 600.98px){.original-area{padding-block:var(--d-area-padding-sp, 60px)}}.original-area__inner{box-sizing:border-box;width:100%;max-width:1040px;padding-inline:20px;margin-inline:auto}.original-area-title{position:relative;width:100%;margin-bottom:var(--title-margin-bottom-pc, 60px)}@media(max-width: 600.98px){.original-area-title{margin-bottom:var(--title-margin-bottom-sp, 40px)}}.original-area-title>span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:52px;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.original-area-title>span{padding-top:38px}}.original-area{position:relative;z-index:0;color:#fff;background-color:#1c1c1c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.original-area::before,.original-area::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}.original-area::before{z-index:-2;background:linear-gradient(180deg, #323232 0%, #1c1c1c 100%)}.original-area::after{z-index:-1;background-repeat:no-repeat;background-position:top left;background-size:contain;mix-blend-mode:hard-light}body.webp .original-area::after{background-image:url("/orehako/images/common/bg/second-bg-01-pc.webp")}body.no-webp .original-area::after{background-image:url("/orehako/images/common/bg/second-bg-01-pc.png")}@media(max-width: 600.98px){body.webp .original-area::after{background-image:url("/orehako/images/common/bg/second-bg-01-sp.webp")}body.no-webp .original-area::after{background-image:url("/orehako/images/common/bg/second-bg-01-sp.png")}}.original-area__inner{color:#dedede}body.webp .original-area-title span{background-image:url("/orehako/images/common/title/original-title.webp")}body.no-webp .original-area-title span{background-image:url("/orehako/images/common/title/original-title.png")}.original-area .original-date{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:60px}@media(max-width: 600.98px){.original-area .original-date{margin-bottom:40px}}.original-area .original-date .img{display:flex;gap:20px;justify-content:center;max-width:640px;margin-inline:auto;margin-bottom:10px}@media(max-width: 600.98px){.original-area .original-date .img{gap:10px}}.original-area .original-date .img span{max-width:300px;margin-inline:auto}.original-area .original-date .img span img{width:100%;pointer-events:none}.original-area .original-date .title{font-family:"游明朝",yumincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:3.4rem;font-weight:600;line-height:100%;color:#fff;text-align:center;letter-spacing:1.7px}@media(max-width: 600.98px){.original-area .original-date .title{font-size:2.8rem;letter-spacing:1.4px}}.original-area .original-date .author{font-family:"游明朝",yumincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:2.8rem;font-weight:600;line-height:100%;color:#fff;text-align:center;letter-spacing:1.4px}@media(max-width: 600.98px){.original-area .original-date .author{font-size:2.4rem;letter-spacing:1.2px}}.original-area .original-date .publisher{font-size:1.4rem;line-height:100%;color:#e1e1e1;text-align:center;letter-spacing:.7px}.original-area .original-date .detail{max-width:800px;margin-inline:auto;margin-top:20px;font-size:1.6rem;line-height:170%;color:#e1e1e1;letter-spacing:.8px}@media(max-width: 600.98px){.original-area .original-date .detail{font-size:1.4rem;letter-spacing:.7px}}.original-area .author-date{position:relative;padding:80px;color:#e1e1e1}@media(max-width: 600.98px){.original-area .author-date{padding:30px 20px}}.original-area .author-date::before{position:absolute;inset:0;padding:1px;pointer-events:none;content:"";background:linear-gradient(180deg, #9a9a9a 0%, #444 50%, #9a9a9a 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.original-area .author-date .comment{margin-bottom:40px}@media(max-width: 600.98px){.original-area .author-date .comment{margin-bottom:20px}}.original-area .author-date .comment dt{margin-bottom:40px;font-size:2.4rem;font-weight:700;line-height:100%;letter-spacing:1.2px}@media(max-width: 600.98px){.original-area .author-date .comment dt{margin-bottom:20px;font-size:1.8rem;letter-spacing:.9px}}.original-area .author-date .comment dd{font-size:1.6rem;line-height:170%;letter-spacing:.8px}@media(max-width: 600.98px){.original-area .author-date .comment dd{font-size:1.4rem;letter-spacing:.7px}}.original-area .author-date .profile{display:flex;gap:30px;align-items:center;justify-content:center;padding:40px;background-color:#151515}@media(max-width: 992.98px){.original-area .author-date .profile{flex-direction:column}}@media(max-width: 600.98px){.original-area .author-date .profile{gap:20px;padding:30px 20px}}.original-area .author-date .profile-img{width:100%;max-width:240px;aspect-ratio:240/360;overflow:hidden}@media(max-width: 600.98px){.original-area .author-date .profile-img{max-width:175px}}.original-area .author-date .profile-img picture,.original-area .author-date .profile-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 993px){.original-area .author-date .profile-data{width:calc(100% - 240px)}}.original-area .author-date .profile dt{margin-bottom:30px;font-size:2rem;font-weight:700;line-height:100%;letter-spacing:1px}@media(max-width: 600.98px){.original-area .author-date .profile dt{font-size:1.6rem;letter-spacing:.8px}}.original-area .author-date .profile dd{font-size:1.6rem;line-height:170%;letter-spacing:.8px}@media(max-width: 600.98px){.original-area .author-date .profile dd{font-size:1.4rem;letter-spacing:.7px}}.original-area .dash-spacing{letter-spacing:-2px}
