.music-area{padding-bottom:80px;color:#1d4267}@media only screen and (max-width : 600px){.music-area{padding:0 10px 40px}}.theme-box .d-box-title{background-image:url(../images/music/theme_title.png)}.theme-box-img{width:100%;max-width:560px;margin:auto}.theme-box-img-inner{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;padding-top:calc(667 / 1000 * 100%);background-image:url(../images/music/thema_img.jpg)}.theme-box-text{text-align:center}.theme-box-text-title{margin-top:40px;font-size:4rem;font-weight:bold}@media only screen and (max-width : 600px){.theme-box-text-title{margin-top:20px;font-size:2.6rem}}.theme-box-text-artist{margin-top:10px;font-size:2.6rem;font-weight:bold}@media only screen and (max-width : 600px){.theme-box-text-artist{margin-top:5px;font-size:2rem}}.theme-box-text-record{margin-top:10px;font-size:1.6rem}@media only screen and (max-width : 600px){.theme-box-text-record{margin-top:5px;font-size:1.2rem}}.theme-box-comment{width:100%;max-width:760px;padding:40px 30px;margin:50px auto 0;border:solid 1px #1d4267;border-radius:10px}@media only screen and (max-width : 600px){.theme-box-comment{padding:30px 15px;margin:20px auto 0}}.theme-box-comment-title{padding-bottom:20px;margin-bottom:20px;font-size:2rem;font-weight:bold;border-bottom:solid 1px #1d4267}@media only screen and (max-width : 600px){.theme-box-comment-title{font-size:1.6rem}}.theme-box-comment-text{font-size:1.6rem}@media only screen and (max-width : 600px){.theme-box-comment-text{font-size:1.4rem}}.music-box .d-box-title{background-image:url(../images/music/music_title.png)}.music-box-img{width:100%;max-width:560px;margin:60px auto}@media only screen and (max-width : 600px){.music-box-img{margin:30px auto}}.music-box-img-inner{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;padding-top:calc(1042 / 1044 * 100%);background-image:url(../images/music/music_img.jpg)}.music-box-text{text-align:center}.music-box-text-artist,.music-box-text-title{font-size:3rem;font-weight:bold}@media only screen and (max-width : 600px){.music-box-text-artist,.music-box-text-title{margin-top:20px;font-size:1.8rem}}.music-box-text-official{margin-top:20px;font-size:2.6rem;font-weight:bold}@media only screen and (max-width : 600px){.music-box-text-official{margin-top:10px;font-size:1.6rem}}
