.d-main,.drama-main{width:100%;font-family:YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.6rem;color:#243f53;background-image:url("/tanakasan/images/common/bg02.png");background-size:120px auto}@media(max-width: 600.98px){.d-main,.drama-main{font-size:1.4rem;background-position:10% center}}.d-main [class*=-img] img,.drama-main [class*=-img] img{display:block;width:100%}.d-main button,.drama-main 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}}.music-area.themesong .music-btn{width:340px;margin:0 auto}@media(max-width: 992.98px){.music-area.themesong .music-btn{width:225px}}.music-area.themesong .music-btn a{display:block;width:100%;height:100%;padding:26px 0;line-height:1;border-radius:60px;background:#243f53;text-align:center;color:#fff;font-size:18px;font-weight:600;letter-spacing:1.8px;transition:all .3s}@media(max-width: 992.98px){.music-area.themesong .music-btn a{padding:14px 0;font-size:12px;letter-spacing:1.2px}}.d-contentsBox-inner{overflow:hidden}.music-area{width:100%;padding:75px 0 110px;margin:0 auto}@media(max-width: 600.98px){.music-area{padding:50px 0}}.music-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.music-area__inner{width:100%;max-width:100%}}.music-area.themesong .themesong-title,.music-area.music .music-title{position:relative;width:100%;margin:0 auto}.music-area.themesong .themesong-title span,.music-area.music .music-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.music-area.music{background-image:url("/tanakasan/images/common/bg01.png");background-size:120px auto}@media(max-width: 992.98px){br.is-pc{display:none}}br.is-sp{display:none}@media(max-width: 992.98px){br.is-sp{display:block}}.music-area{position:relative}.music-area__inner{position:relative;max-width:630px;z-index:20}@media(max-width: 600.98px){.music-area__inner{padding:0 17px}}.music-area.themesong:before{position:absolute;width:100%;height:21.875vw;top:0;left:0;background-size:cover;background-position:bottom;content:""}body.webp .music-area.themesong:before{background-image:url("/tanakasan/images/common/deco09.webp")}body.no-webp .music-area.themesong:before{background-image:url("/tanakasan/images/common/deco09.png")}@media(max-width: 600.98px){.music-area.themesong:before{height:93.549px}}.music-area.themesong .themesong-title{position:relative;max-width:570px}.music-area.themesong .themesong-title span{padding-top:21.0526315789%}body.webp .music-area.themesong .themesong-title span{background-image:url("/tanakasan/images/music/themesong-title.webp")}body.no-webp .music-area.themesong .themesong-title span{background-image:url("/tanakasan/images/music/themesong-title.png")}.music-area.themesong .music-image{width:100%;margin:50px auto 0;background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:68.1355932203%;background-image:url("/tanakasan/images/music/music-img.jpg")}@media(max-width: 600.98px){.music-area.themesong .music-image{margin:20px 0 0}}.music-area.themesong .music-text{margin:30px 0 0;text-align:center;font-weight:600}@media(max-width: 600.98px){.music-area.themesong .music-text{margin:20px 0 0}}.music-area.themesong .music-text__artist{font-size:36px;line-height:1.2}@media(max-width: 600.98px){.music-area.themesong .music-text__artist{font-size:26px}}.music-area.themesong .music-text__title{font-size:34px;line-height:1.5}@media(max-width: 600.98px){.music-area.themesong .music-text__title{margin:9px 0 0;font-size:26px}}.music-area.themesong .music-text__title span{font-size:24px}@media(max-width: 600.98px){.music-area.themesong .music-text__title span{font-size:18px}}.music-area.themesong .music-text__company{font-size:14px;line-height:2.2}@media(max-width: 600.98px){.music-area.themesong .music-text__company{font-size:12px}}.music-area.themesong .music-btn{margin:30px auto 0}@media(max-width: 600.98px){.music-area.themesong .music-btn{margin:20px auto 0}}.music-area.music{padding-top:11vw}@media(max-width: 600.98px){.music-area.music{padding-top:20vw}}.music-area.music:before{position:absolute;width:100%;height:35.9375vw;top:-15.625vw;left:0;background-size:cover;background-position:center;content:""}body.webp .music-area.music:before{background-image:url("/tanakasan/images/common/deco07.webp")}body.no-webp .music-area.music:before{background-image:url("/tanakasan/images/common/deco07.png")}@media(max-width: 600.98px){.music-area.music:before{width:123%;height:158px;top:-70px;left:calc((123% - 100%) / -2)}}.music-area.music .music-title{position:relative;max-width:570px}.music-area.music .music-title span{padding-top:21.0526315789%}body.webp .music-area.music .music-title span{background-image:url("/tanakasan/images/music/music-title.webp")}body.no-webp .music-area.music .music-title span{background-image:url("/tanakasan/images/music/music-title.png")}.music-area.music .music-body{margin:80px 0 0}@media(max-width: 600.98px){.music-area.music .music-body{margin:30px 0 0}}.music-area.music .music-body .music-text{text-align:center;font-size:34px;font-weight:600;line-height:1.3}@media(max-width: 600.98px){.music-area.music .music-body .music-text{font-size:26px}}
