.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%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.special-area{width:100%;padding:80px 0 120px;margin:0 auto}@media(max-width: 600.98px){.special-area{padding:40px 0 60px}}.special-area__inner{width:100%;max-width:1040px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.special-area__inner{max-width:100%}}.special-box{word-break:break-all}.special-title{position:relative;width:100%;margin:0 auto 40px}@media(max-width: 600.98px){.special-title{margin:0 auto 20px}}.special-title>span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:120px;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.special-title>span{padding-top:62px}}.special-area{position:relative;padding:80px 0 0}@media(max-width: 600.98px){.special-area{padding:40px 0 0}}body.webp .special-title span{background-image:url("/punch-drunk/images/sp/special-title.webp")}body.no-webp .special-title span{background-image:url("/punch-drunk/images/sp/special-title.png")}
