@charset "UTF-8";html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,img,a,small,strong,em,mark,b,sub,sup,address,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,audio,video{border:0;outline:0;vertical-align:baseline;background:transparent}html{line-height:1;font-size:62.5%}*,::before,::after{margin:0;padding:0;box-sizing:border-box}body{-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}ol,ul{list-style:none}a{text-decoration:none}img{width:100%;height:auto;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}input,label,select{vertical-align:middle}input,select,button,textarea{vertical-align:middle;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:transparent}html{position:relative;min-height:100%;overflow-x:hidden;padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}body{color:#333;font-family:'Roboto','Noto Sans JP',sans-serif;font-weight:400}p{font-size:1.3rem;line-height:1.6}a{color:#333}input,select,button,textarea{color:#333;font-family:'Roboto','Noto Sans JP',sans-serif;font-weight:400}input:not([type="text"]),select,button{cursor:pointer}.c-link-text{text-decoration:underline}.c-link-note{color:gray;text-decoration:underline}.c-el{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-el2{max-height:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;word-break:break-all}.image-block{margin:0 0 30px;padding:10px;background:#e1e1e1}.promotion{margin:0 0 30px;text-align:center}.promotion__logo{width:106px;margin:0 auto 30px}.promotion__text{width:90%;max-width:300px;margin:0 auto 25px}.promotion__link{display:inline-block;background-size:6px auto;font-size:1.5rem;text-decoration:underline}.promotion-btn{width:82.7%;max-width:310px;margin:0 auto}.promotion-btn__link{display:block}.promotion-btn--mb_120{margin:0 auto 112px}.promotion-btn--mb_100{margin:0 auto 92px}.promotion-btn--mb_70{margin:0 auto 63px}.info{display:table;table-layout:fixed;width:100%;margin-bottom:10px;padding:5px 5px 5px 0;background:#eee}.info__heading{display:table-cell;width:75px;vertical-align:middle;font-size:1.4rem;color:#000;font-weight:400}.info-list{display:table-cell;padding:5px 10px;vertical-align:middle;background:#fff;font-size:1.3rem;line-height:1.6;text-align:left;font-weight:400}.info-list__inner{display:block}.info-list__item:not(:last-of-type){margin:0 0 10px}.bnr-slider-heading{margin:0 0 18px;text-align:center;font-size:1.4rem}.bnr-slider{position:relative;margin-bottom:20px}.bnr-slider--mb_50{margin:0 0 50px}.bnr-slider__dots{position:absolute;bottom:10px;width:100%;text-align:center}.bnr-slider__dots li{position:relative;display:inline-block;width:6px;height:6px;margin:0 3px;cursor:pointer}.bnr-slider__dots li button{font-size:0;line-height:0;display:block;width:6px;height:6px;padding:0;background:transparent;color:transparent;border:1px solid #fff;outline:none;border-radius:50%;cursor:pointer}.bnr-slider__dots .slick-active button{background:#fff}.dhits-point{margin:5px auto 0;padding:75px 15px 66px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/bg_dhits_point.jpg) no-repeat 50%;background-size:cover;color:#fff}.dhits-point__heading{margin:0 0 39px;text-align:center;font-size:2rem;font-weight:500}.dhits-point-list{width:100%;max-width:265px;margin:0 auto 40px;padding:10px 35px;border:1px solid #fff;background:rgba(0,0,0,.3);border-radius:5px}.dhits-point-list__item{padding:13px 0 13px 50px;background-repeat:no-repeat;background-position:left center;background-size:30px;font-size:1.6rem;line-height:1.6;letter-spacing:-.02em}.dhits-point-list__item--coin{background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_dhits_point_coin.png)}.dhits-point-list__item--playlist{background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_dhits_point_playlist.png)}.dhits-point-list__item--download{background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_dhits_point_download.png)}.dhits-point-list__item--artist{background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_dhits_point_artist.png)}.section-header{display:flex;align-items:center;height:165px;margin:0 0 46px;padding:0 10px;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:auto 165px;color:#fff}@media screen and (min-width:376px){.section-header{background-size:cover}}.section-header--playlist{background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/bg_header_playlist.jpg)}.section-header--myhits{background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/bg_header_myhits.jpg)}.section-header--artist{margin:0;background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/bg_header_artist.jpg)}.section-header--function{background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/bg_header_function.jpg)}.section-header__inner{margin:0 auto}.section-header__heading{margin:0 auto;font-size:2rem;font-weight:700;line-height:1.6}.section-header__lead{margin:8px auto 0;font-size:1.4rem;line-height:1.6}.section-child{margin:0 0 50px}.section-child__heading{margin:0 0 12px;padding:0 10px;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.6}.section-child__lead{padding:0 10px;text-align:center;color:gray;font-size:1.4rem;font-weight:700;line-height:1.6}.section-child__note{padding:0 10px;margin:20px 0 20px;text-align:center;color:gray;font-size:1.1rem;line-height:1.6}.promotion-btn+.section-child__note{margin:10px 0 0}.section-child__image{margin:45px auto 50px;text-align:center}.section-child__image-image{width:84%;max-width:480px}.section-child__image--playlist{margin:44px auto 71px}.section-child__image--function{margin:44px auto 0;border-bottom:1px solid #ddd}.playlist-category{width:84%;max-width:480px;margin:44px auto 65px;font-size:0}.playlist-category__item{display:inline-block;width:50%;padding:0 8px}.playlist-category__item:nth-last-child(n+3){margin:0 0 16px}.playlist-category__link{display:block;position:relative;width:100%;padding:66.901% 10px 0;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;font-size:1.4rem;line-height:1.6}.playlist-category__link::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.playlist-category__link::after{content:"";display:block;position:absolute;bottom:10px;right:10px;width:13px;height:10px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_arrow_playlist.png) no-repeat 50%;background-size:contain}.playlist-category__text{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}@media screen and (min-width:480px){.playlist-category__link{font-size:1.6rem}}.myhits-icon{width:71px;margin:50px auto 16px}.myhits-ranking-header{width:84%;max-width:480px;margin:47px auto 20px;padding:10px;border:2px solid #1cbdc7;text-align:center;color:#1cbdc7;line-height:1.6}.myhits-ranking-header__text{font-size:1.5rem;font-weight:500}.myhits-ranking-header__date{font-size:1.4rem}.myhits-ranking-wrap{width:84%;max-width:480px;height:300px;margin:0 auto 50px;padding:0 16px 0 0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#f6f6f6}.myhits-ranking__item:not(:last-child){border-bottom:1px solid #ccc}.myhits-ranking__inner{display:table;table-layout:fixed;width:100%;padding:10px 0}.myhits-ranking__rank{display:table-cell;width:40px;vertical-align:middle}.myhits-ranking__rank-number{width:21px;height:21px;margin:0 auto;text-align:center;background:#000;color:#fff;line-height:21px;border-radius:50%}.myhits-ranking__item:nth-child(1) .myhits-ranking__rank-number{background:#b7911c}.myhits-ranking__item:nth-child(2) .myhits-ranking__rank-number{background:#a0a0a0}.myhits-ranking__item:nth-child(3) .myhits-ranking__rank-number{background:#964141}.myhits-ranking__thumb{display:table-cell;width:65px;vertical-align:middle}.myhits-ranking__thumb-image{width:65px;height:65px;background-repeat:no-repeat;background-position:50%;background-size:contain}.myhits-ranking__info{display:table-cell;width:100%;padding:0 0 0 10px;vertical-align:middle}.myhits-ranking__title{font-size:1.3rem}.myhits-ranking__artist{color:gray;font-size:1.1rem}.artist-list-wrap{margin:0 0 70px;padding:46px 0 66px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/bg_artist_list.jpg) no-repeat 50%;background-size:cover}.section-child__heading--artist-list{color:#fff}.artist-list{width:75%;max-width:440px;margin:44px auto 0;font-size:0}.artist-list__item{display:inline-block;width:50%;vertical-align:top}.artist-list__item:nth-last-child(n+3){margin:0 0 16px}.artist-list__thumb{margin:0 0 8px;padding:0 15px}.artist-list__thumb-image{display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}.artist-list__artist{text-align:center;color:#fff}.section-header--ontame{margin:0;background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/bg_header_ontame.jpg)}.ontame-list-wrap{margin:0 0 70px;padding:46px 0 66px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/bg_ontame_list.jpg) no-repeat 50%;background-size:cover}.section-child__heading--ontame-list{color:#fff}.ontame-list-heading{width:90%;max-width:440px;margin:5px auto 0;padding:0 10px;color:#fff;font-size:1.8rem}.ontame-list{width:90%;max-width:440px;margin:14px auto 0;font-size:0}.ontame-list__item{display:inline-block;width:33%;vertical-align:top}.ontame-list__item:nth-last-child(n+3){margin:0 0 16px}.ontame-list__thumb{margin:0 0 8px;padding:0 10px}.ontame-list__thumb-image{display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}.app-list-wrap{margin:0 0 50px;padding:20px 0;background:#e4e4e4}.app-list{display:table;table-layout:fixed;width:84%;max-width:360px;margin:0 auto}.app-list__item{display:table-cell;vertical-align:middle}.app-list__item:nth-child(2n+1){padding:0 5px 0 0}.app-list__item:nth-child(2n){padding:0 0 0 5px}.faq{padding:0 10px 46px}.faq__heading{margin:0 0 30px;text-align:center;color:#666;font-size:1.6rem}.faq-list{border-bottom:1px solid #ccc}.faq-list__title{border-top:1px solid #ccc}.faq-list__title-inner{position:relative;width:100%;padding:14px 50px 14px 0;text-align:left;font-size:1.3rem;line-height:1.6}.faq-list__title-inner::after{content:"";display:block;position:absolute;top:15px;right:5px;width:15px;height:15px;background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_faq_open.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.faq-list__title-inner--close::after{background-image:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_faq_close.png)}.faq-list__content{display:none;padding:0 50px 14px 12px;font-size:1.3rem;line-height:1.6}.faq-list-text:not(:last-child){margin:0 0 22px}.faq-list-note__item{padding:0 0 0 1em;text-indent:-1em;line-height:1.6}.faq-list-note__item::before{content:"※"}.faq-other{margin:12px 0 0}.footer-nav{overflow:hidden;padding:17px 10px;background:#eee}.footer-nav-list{float:left;width:50%}.footer-nav-list:nth-child(2n+1){padding:0 5px 0 0}.footer-nav-list__item-link{display:block;padding:6px 0;font-size:1.2rem;line-height:1.4;letter-spacing:-.03em}.d-service-recommend{padding:30px 10px}.d-service-recommend__heading{margin:0 0 18px;font-weight:700}.d-service-recommend__heading-link{display:inline-block;padding:0 16px 0 0;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_arrow_link.png) no-repeat right 50%;background-size:6px auto;font-size:1.4rem}.d-service-nav-list{font-size:0}.d-service-nav-list__item{display:inline-block;width:50%;border-bottom:1px solid #ccc}.d-service-nav-list__item:nth-child(-n+2){border-top:1px solid #ccc}.d-service-nav-list__inner{display:table;table-layout:fixed;width:100%;padding:10px 0}.d-service-nav-list__thumb{display:table-cell;width:65px;vertical-align:middle}.d-service-nav-list__thumb-image{width:55px;height:55px;background-color:#eaeaea;background-repeat:no-repeat;background-position:50%;background-size:contain}.d-service-nav-list__info{display:table-cell;width:100%;padding:0 5px 0 10px;vertical-align:middle}.d-service-nav-list__title{font-size:1.3rem}.d-service-nav-list__title{color:gray;font-size:1.1rem}.d-service{padding:18px 5px;background:#eee}.d-service-list{margin:0 auto;font-size:0}.d-service-list__item{display:inline-block;width:20%;padding:2.7%}@media screen and (min-width:641px){.d-service-list__item{width:10%;padding:1.4%}}.d-service-list__item-link{display:block}#footer{padding:0 0 20px;text-align:center}.footer__ema{padding:20px 0 17px;text-align:center;background:#fff;font-size:1.2rem}.logo{width:218px;margin:0 auto 15px}.logo a{display:block}.copyrights{font-size:1rem}.pagetop{position:fixed;bottom:40px;right:10px;width:27px;height:27px}.pagetop__link{display:block}.playlist-block{width:80%;margin:30px auto;padding:25px 20px;background:linear-gradient(40deg,rgb(70,118,197) 0%,rgb(34,188,164) 99%);border-radius:5px}.playlist-block__heading{text-align:center}.playlist-block__heading-inner{display:inline-block;position:relative;margin:0 0 25px;padding:0 0 0 30px;text-align:center;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.6;word-break:break-word}.playlist-block__heading-inner::before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:17px;height:23px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/top_re/icon_playlist.png) no-repeat left 50%;background-size:contain;transform:translateY(-50%)}.playlist-list__item:not(:last-child){margin:0 0 4px}.playlist-list__inner{display:table;table-layout:fixed;width:100%;padding:1px;background:#fff}.playlist-list__thumb{display:table-cell;width:50px}.playlist-list__thumb-image{width:50px;height:50px;background-repeat:no-repeat;background-position:50%;background-size:contain}.playlist-list__info{display:table-cell;width:100%;padding:0 10px;vertical-align:middle}.playlist-list__service{max-height:36px;line-height:1.4}.wrap{overflow:hidden}#header-area{display:table;width:100%;height:0;padding:5px 6px 5px 8px;border-top:1px solid #c03;border-bottom:2px solid #ccc}#left-area{display:table-cell;width:90px;vertical-align:middle;text-align:left}#center-area{display:table-cell;width:122px;vertical-align:middle;text-align:left;border-radius:5px;border:1px solid #ccc;padding:3px 0 0 3px;overflow:hidden}#right-area{width:105px;display:table-cell;vertical-align:middle;text-align:right}#logo img{width:60px}#dpoint{margin-right:3px;float:right;width:120px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/custom_img/header/icon.gif) right center no-repeat;background-size:5px;height:33px}#dpoint li{padding:1px 0;height:16px;margin-right:10px}#dpoint dt{float:left}#dpoint dd{float:right;padding-top:2pt;line-height:1}#dpoint li.btn01,#dpoint li.btn02{width:75px;float:right}.bd{border-bottom:1px solid #ccc}#dpoint li.btn01 dt,#dpoint li.btn02 dt{text-indent:-40px}#dpoint li.btn02{margin:10px 8px 11px 0}#dpoint .btn03 p{line-height:1;text-align:center;padding:11px 0;font-size:9px;background:none}.dpoint img{height:10px;width:40px;margin-top:2px;padding-right:3px}.docomopoint img{height:10px;width:40px}span.point{font-size:10px;color:#333}span.p{font-size:10px;color:#999;padding-left:.05em}span.negative-point-color{font-size:10px;color:#C00000}span.negative-unit-color{font-size:10px;color:#966;padding-left:.05em}#daccount-image img{height:10px;width:auto}#sign-on{height:16px;font-size:11px;line-height:20px}#maskdocomoid{height:15px;float:left;font-size:10px;font-weight:700;line-height:20px}#maskdocomoid-unissued{height:15px;float:left;font-size:10px;font-weight:700;line-height:20px}#stage-rank-image{height:13px;float:right;z-index:999;margin-top:3px}#stage-rank-image img{background-color:#fff}@media (max-width:360px){#header-area{display:table;width:100%;height:0;padding:5px 2px 5px 4px;border-top:1px solid #c03;border-bottom:2px solid #ccc}#left-area{display:table-cell;width:70px;vertical-align:middle;text-align:left}#center-area{display:table-cell;width:95px;vertical-align:middle;text-align:left;border-radius:5px;border:1px solid #ccc;padding:3px 0 0 3px;overflow:hidden}#maskdocomoid{width:97px;height:15px;float:left;font-size:9px;font-weight:700;line-height:20px}#maskdocomoid-unissued{width:97px;height:15px;float:left;font-size:9px;font-weight:700;line-height:20px}#dpoint li.btn01,#dpoint li.btn02{width:75px;float:right}}
