@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@500&family=Noto+Sans+JP:wght@500&display=swap);
.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%}.d-contentsWrap button{font-family:inherit;color:inherit}.d-main{width:100%;color:#181818}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.original-area{width:100%;padding:80px 0 100px;margin:0 auto}@media(max-width: 600.98px){.original-area{padding:70px 0}}.original-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 992.98px){.original-area__inner{max-width:100%;padding:0 5.3333333333vw}}.original-box{word-break:break-all}.original-title{position:relative;width:100%;margin:0 auto 60px}@media(max-width: 600.98px){.original-title{margin:0 auto 40px}}.original-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.original-area{background-image:url("/zeicho/images/common/bg-pattern.png");background-repeat:repeat;background-position:50px 50px;background-color:#e2d175;padding:100px 0;position:relative}@media(max-width: 600.98px){.original-area{padding:70px 0}}.original-area::after{content:"";position:absolute;right:0;bottom:0;display:block;width:300px;height:532px;margin:auto 0;background-image:url("/zeicho/images/original/original-deco-text.png");background-repeat:no-repeat;background-position:center;background-size:contain;background-position:bottom right;z-index:0}@media(max-width: 992.98px){.original-area::after{width:160px;height:266px}}.original-area__inner{position:relative;z-index:1}.original-title{max-width:600px;margin:0 auto 70px}@media(max-width: 600.98px){.original-title{margin:0 auto 40px}}.original-title>span{padding-top:23.3333333333%;background-image:url("/zeicho/images/original/original-title.svg")}.original-info{padding:80px;background-color:#fff}@media(max-width: 992.98px){.original-info{padding:13.3333333333vw 5.3333333333vw}}.original-info .original-img{display:flex;flex-wrap:wrap;justify-content:space-between}.original-info .original-img-item{width:calc((100% - 10px) / 4)}@media(max-width: 600.98px){.original-info .original-img-item{width:calc((100% - 5px) / 2)}.original-info .original-img-item:nth-child(n+3){margin-top:5px}}.original-info .original-img-item>div{padding-top:142.1052631579%;background-repeat:no-repeat;background-position:center;background-size:contain}.original-info .original-text{margin-top:30px}@media(max-width: 600.98px){.original-info .original-text{margin-top:20px}}.original-info .original-text-title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-family:"RodinProN-B";font-size:4.8rem;font-weight:800;line-height:1.4}@media(max-width: 600.98px){.original-info .original-text-title{font-size:2.8rem}}.original-info .original-text-title>span{font-size:2.8rem;font-weight:700}@media(max-width: 600.98px){.original-info .original-text-title>span{font-size:1.8rem}}.original-info .original-text-author{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:15px;font-family:"RodinProN-B";font-size:2.4rem;font-weight:700;line-height:1.6;letter-spacing:1.2px}@media(max-width: 600.98px){.original-info .original-text-author{margin-top:10px;font-size:1.6rem;letter-spacing:.8px}}.original-info .original-text-author>span{font-size:1.6rem;font-weight:500;letter-spacing:.8px;line-height:1}@media(max-width: 600.98px){.original-info .original-text-author>span{font-size:1.2rem;letter-spacing:.6px;line-height:1.6}}.original-info .original-text-detail{margin-top:35px}@media(max-width: 600.98px){.original-info .original-text-detail{margin-top:20px}}.original-info .original-text-detail>p{font-size:1.6rem;line-height:1.6;letter-spacing:.8px}@media(max-width: 600.98px){.original-info .original-text-detail>p{font-size:1.4rem;letter-spacing:.7px}}.original-info .original-text-detail>p.strong{font-size:1.8rem;font-weight:700;letter-spacing:.9px}@media(max-width: 600.98px){.original-info .original-text-detail>p.strong{font-size:1.6rem;letter-spacing:.8px}}.original-info .original-text-detail>p+p{margin-top:15px}.original-info .original-banner{max-width:400px;margin:50px auto 0}@media(max-width: 600.98px){.original-info .original-banner{margin:30px auto 0}}.original-info .original-banner>a{display:block}.original-info .original-banner>a>div{padding-top:20%;background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;text-indent:-9999px;white-space:nowrap}.original-comment{margin:80px 80px 0}@media(max-width: 600.98px){.original-comment{margin:50px 5.3333333333vw 0}}.original-comment-title>p{text-align:center;font-family:"RodinProN-B";font-size:2.4rem;font-weight:800;line-height:1.6;letter-spacing:1.2px;color:#e84545}@media(max-width: 600.98px){.original-comment-title>p{font-size:2rem;letter-spacing:1px}}.original-comment-text{margin-top:30px}@media(max-width: 600.98px){.original-comment-text{margin-top:20px}}.original-comment-text>p{font-size:1.6rem;font-weight:500;line-height:1.6;letter-spacing:.8px;color:#242424}@media(max-width: 600.98px){.original-comment-text>p{font-size:1.4rem;letter-spacing:.7px}}.original-comment-text>p+p{margin-top:15px}.original-comment-text>p.right{text-align:right}.original-profile{margin:50px 80px 0;padding:30px;background-color:#f0e295}@media(max-width: 600.98px){.original-profile{margin:30px 5.3333333333vw 0;padding:5.3333333333vw}}.original-profile-title>p{text-align:center;font-family:"RodinProN-B";font-size:1.8rem;font-weight:700;line-height:1.6;letter-spacing:.9px;color:#181818}@media(max-width: 600.98px){.original-profile-title>p{font-size:1.6rem;letter-spacing:.8px}}.original-profile-text{margin-top:15px}@media(max-width: 600.98px){.original-profile-text{margin-top:10px}}.original-profile-text>p{font-size:1.4rem;line-height:1.6;letter-spacing:.7px;color:#242424}@media(max-width: 600.98px){.original-profile-text>p{font-size:1.2rem;letter-spacing:.6px}}
