/*!
 * ress.css • v1.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */progress,sub,sup{vertical-align:baseline}*,:after,:before,html{box-sizing:border-box}*,body *{margin:0;padding:0}iframe,img,legend{max-width:100%}a,body{color:#373a3c}a,abbr[title]{text-decoration:none}button,hr{overflow:visible}.cb,.cf:after{clear:both}.btn-default [data-arrow-position]:after,.cf:after,a.link-arrow:after{content:''}.ib,.list-n{list-style:none}.pagetop-area .btn-pagetop,[data-btn-type][data-btn-type=myhits][data-btn-status=active],[data-btn-type][data-btn-type=myhits-all][data-btn-status=active],img{pointer-events:none}html{overflow-y:scroll;-webkit-text-size-adjust:100%}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat}audio:not([controls]){display:none;height:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{color:inherit;opacity:.54}img{border-style:none;height:auto;vertical-align:top;touch-callout:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}@font-face{font-family:MacHiramin;font-weight:400;src:local("HiraMinPro-W3"),local("HiraMinProN-W3")}@font-face{font-family:MacHiramin;font-weight:700;src:local("HiraMinPro-W6"),local("HiraMinProN-W6")}@font-face{font-family:MacHirakaku;font-weight:400;src:local("HiraKakuPro-W3"),local("HiraKakuProN-W3")}@font-face{font-family:MacHirakaku;font-weight:700;src:local("HiraKakuPro-W6"),local("HiraKakuProN-W6")}body{margin:0 auto;width:100%;min-width:1020px;background-color:#fff;font:14px/1.6 MacHirakaku,"源ノ角ゴシック",Meiryo,"メイリオ","HGゴシックE","MS PGothic","MS Gothic",sans-serif;overflow-x:hidden}img.protected{padding-top:100%;width:100%;height:0;background-position:center center;background-size:contain}a{background-color:transparent;-webkit-text-decoration-skip:objects;display:inline-block;word-break:break-all}.btn.db,.cf:after,.db{display:block}a[href]{transition:all .4s}a[href]:hover{color:#c9146c}a.link-underline{color:#c9146c;text-decoration:underline}a.link-underline:hover{text-decoration:none}a.link-arrow{position:relative;padding-right:16px}a.link-arrow:after{position:absolute;margin:auto 0;top:0;bottom:0;right:0;width:6px;height:12px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/icon.png) -350px -150px}a.link-arrow[data-arrow-position=left]{padding-left:16px;padding-right:0}a.link-arrow[data-arrow-position=left]:after{right:auto;left:0;background-position-x:-300px}a.link-arrow[data-arrow-position=top],a.link-arrow[data-arrow-position=bottom]{padding-right:20px}a.link-arrow[data-arrow-position=top]:after,a.link-arrow[data-arrow-position=bottom]:after{width:12px;height:6px}.tc,.wrapper,hr{width:100%}a.link-arrow[data-arrow-position=top]:after{background-position-x:-200px}a.link-arrow[data-arrow-position=bottom]:after{background-position-x:-250px}button,input,select{outline:0}hr{margin:40px auto;height:1px;background-color:#e6e6e6;border:0}hr.hr-line{height:2px;background-color:#c9146c}.fl{float:left}.fr{float:right}.fn{float:none}.cf{zoom:1}.cf:after{height:0;visibility:hidden}.mt-5{margin-top:-5px !important}.mb-5{margin-bottom:-5px !important}.ml-5{margin-left:-5px !important}.mr-5{margin-right:-5px !important}.mt-10{margin-top:-10px !important}.mb-10{margin-bottom:-10px !important}.ml-10{margin-left:-10px !important}.mr-10{margin-right:-10px !important}.mt-15{margin-top:-15px !important}.mb-15{margin-bottom:-15px !important}.ml-15{margin-left:-15px !important}.mr-15{margin-right:-15px !important}.mt-20{margin-top:-20px !important}.mb-20{margin-bottom:-20px !important}.ml-20{margin-left:-20px !important}.mr-20{margin-right:-20px !important}.mt-25{margin-top:-25px !important}.mb-25{margin-bottom:-25px !important}.ml-25{margin-left:-25px !important}.mr-25{margin-right:-25px !important}.mt-30{margin-top:-30px !important}.mb-30{margin-bottom:-30px !important}.ml-30{margin-left:-30px !important}.mr-30{margin-right:-30px !important}.mt-35{margin-top:-35px !important}.mb-35{margin-bottom:-35px !important}.ml-35{margin-left:-35px !important}.mr-35{margin-right:-35px !important}.mt-40{margin-top:-40px !important}.mb-40{margin-bottom:-40px !important}.ml-40{margin-left:-40px !important}.mr-40{margin-right:-40px !important}.mt-45{margin-top:-45px !important}.mb-45{margin-bottom:-45px !important}.ml-45{margin-left:-45px !important}.mr-45{margin-right:-45px !important}.mt-50{margin-top:-50px !important}.mb-50{margin-bottom:-50px !important}.ml-50{margin-left:-50px !important}.mr-50{margin-right:-50px !important}.mt-55{margin-top:-55px !important}.mb-55{margin-bottom:-55px !important}.ml-55{margin-left:-55px !important}.mr-55{margin-right:-55px !important}.mt-60{margin-top:-60px !important}.mb-60{margin-bottom:-60px !important}.ml-60{margin-left:-60px !important}.mr-60{margin-right:-60px !important}.mt-65{margin-top:-65px !important}.mb-65{margin-bottom:-65px !important}.ml-65{margin-left:-65px !important}.mr-65{margin-right:-65px !important}.mt-70{margin-top:-70px !important}.mb-70{margin-bottom:-70px !important}.ml-70{margin-left:-70px !important}.mr-70{margin-right:-70px !important}.mt-75{margin-top:-75px !important}.mb-75{margin-bottom:-75px !important}.ml-75{margin-left:-75px !important}.mr-75{margin-right:-75px !important}.mt-80{margin-top:-80px !important}.mb-80{margin-bottom:-80px !important}.ml-80{margin-left:-80px !important}.mr-80{margin-right:-80px !important}.mt-85{margin-top:-85px !important}.mb-85{margin-bottom:-85px !important}.ml-85{margin-left:-85px !important}.mr-85{margin-right:-85px !important}.mt-90{margin-top:-90px !important}.mb-90{margin-bottom:-90px !important}.ml-90{margin-left:-90px !important}.mr-90{margin-right:-90px !important}.mt-95{margin-top:-95px !important}.mb-95{margin-bottom:-95px !important}.ml-95{margin-left:-95px !important}.mr-95{margin-right:-95px !important}.mt-100{margin-top:-100px !important}.mb-100{margin-bottom:-100px !important}.ml-100{margin-left:-100px !important}.mr-100{margin-right:-100px !important}.mt-105{margin-top:-105px !important}.mb-105{margin-bottom:-105px !important}.ml-105{margin-left:-105px !important}.mr-105{margin-right:-105px !important}.mt-110{margin-top:-110px !important}.mb-110{margin-bottom:-110px !important}.ml-110{margin-left:-110px !important}.mr-110{margin-right:-110px !important}.mt-115{margin-top:-115px !important}.mb-115{margin-bottom:-115px !important}.ml-115{margin-left:-115px !important}.mr-115{margin-right:-115px !important}.mt-120{margin-top:-120px !important}.mb-120{margin-bottom:-120px !important}.ml-120{margin-left:-120px !important}.mr-120{margin-right:-120px !important}.mt-125{margin-top:-125px !important}.mb-125{margin-bottom:-125px !important}.ml-125{margin-left:-125px !important}.mr-125{margin-right:-125px !important}.mt-130{margin-top:-130px !important}.mb-130{margin-bottom:-130px !important}.ml-130{margin-left:-130px !important}.mr-130{margin-right:-130px !important}.mt-135{margin-top:-135px !important}.mb-135{margin-bottom:-135px !important}.ml-135{margin-left:-135px !important}.mr-135{margin-right:-135px !important}.mt-140{margin-top:-140px !important}.mb-140{margin-bottom:-140px !important}.ml-140{margin-left:-140px !important}.mr-140{margin-right:-140px !important}.mt-145{margin-top:-145px !important}.mb-145{margin-bottom:-145px !important}.ml-145{margin-left:-145px !important}.mr-145{margin-right:-145px !important}.mt-150{margin-top:-150px !important}.mb-150{margin-bottom:-150px !important}.ml-150{margin-left:-150px !important}.mr-150{margin-right:-150px !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.ml0{margin-left:0 !important}.mr0{margin-right:0 !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.mt55{margin-top:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.mr55{margin-right:55px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mr60{margin-right:60px !important}.mt65{margin-top:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.mr65{margin-right:65px !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mr70{margin-right:70px !important}.mt75{margin-top:75px !important}.mb75{margin-bottom:75px !important}.ml75{margin-left:75px !important}.mr75{margin-right:75px !important}.mt80{margin-top:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.mr80{margin-right:80px !important}.mt85{margin-top:85px !important}.mb85{margin-bottom:85px !important}.ml85{margin-left:85px !important}.mr85{margin-right:85px !important}.mt90{margin-top:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.mr90{margin-right:90px !important}.mt95{margin-top:95px !important}.mb95{margin-bottom:95px !important}.ml95{margin-left:95px !important}.mr95{margin-right:95px !important}.mt100{margin-top:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.mr100{margin-right:100px !important}.mt105{margin-top:105px !important}.mb105{margin-bottom:105px !important}.ml105{margin-left:105px !important}.mr105{margin-right:105px !important}.mt110{margin-top:110px !important}.mb110{margin-bottom:110px !important}.ml110{margin-left:110px !important}.mr110{margin-right:110px !important}.mt115{margin-top:115px !important}.mb115{margin-bottom:115px !important}.ml115{margin-left:115px !important}.mr115{margin-right:115px !important}.mt120{margin-top:120px !important}.mb120{margin-bottom:120px !important}.ml120{margin-left:120px !important}.mr120{margin-right:120px !important}.mt125{margin-top:125px !important}.mb125{margin-bottom:125px !important}.ml125{margin-left:125px !important}.mr125{margin-right:125px !important}.mt130{margin-top:130px !important}.mb130{margin-bottom:130px !important}.ml130{margin-left:130px !important}.mr130{margin-right:130px !important}.mt135{margin-top:135px !important}.mb135{margin-bottom:135px !important}.ml135{margin-left:135px !important}.mr135{margin-right:135px !important}.mt140{margin-top:140px !important}.mb140{margin-bottom:140px !important}.ml140{margin-left:140px !important}.mr140{margin-right:140px !important}.mt145{margin-top:145px !important}.mb145{margin-bottom:145px !important}.ml145{margin-left:145px !important}.mr145{margin-right:145px !important}.mt150{margin-top:150px !important}.mb150{margin-bottom:150px !important}.ml150{margin-left:150px !important}.flex .flex-r,.ml{margin-left:auto}.mr150{margin-right:150px !important}.flex .flex-l,.mr{margin-right:auto}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.pl0{padding-left:0 !important}.pr0{padding-right:0 !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pr15{padding-right:15px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pr25{padding-right:25px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pr35{padding-right:35px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.pr45{padding-right:45px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.pt55{padding-top:55px !important}.pb55{padding-bottom:55px !important}.pl55{padding-left:55px !important}.pr55{padding-right:55px !important}.pt60{padding-top:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.pr60{padding-right:60px !important}.pt65{padding-top:65px !important}.pb65{padding-bottom:65px !important}.pl65{padding-left:65px !important}.pr65{padding-right:65px !important}.pt70{padding-top:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.pr70{padding-right:70px !important}.pt75{padding-top:75px !important}.pb75{padding-bottom:75px !important}.pl75{padding-left:75px !important}.pr75{padding-right:75px !important}.pt80{padding-top:80px !important}.pb80{padding-bottom:80px !important}.pl80{padding-left:80px !important}.pr80{padding-right:80px !important}.pt85{padding-top:85px !important}.pb85{padding-bottom:85px !important}.pl85{padding-left:85px !important}.pr85{padding-right:85px !important}.pt90{padding-top:90px !important}.pb90{padding-bottom:90px !important}.pl90{padding-left:90px !important}.pr90{padding-right:90px !important}.pt95{padding-top:95px !important}.pb95{padding-bottom:95px !important}.pl95{padding-left:95px !important}.pr95{padding-right:95px !important}.pt100{padding-top:100px !important}.pb100{padding-bottom:100px !important}.pl100{padding-left:100px !important}.pr100{padding-right:100px !important}.pt105{padding-top:105px !important}.pb105{padding-bottom:105px !important}.pl105{padding-left:105px !important}.pr105{padding-right:105px !important}.pt110{padding-top:110px !important}.pb110{padding-bottom:110px !important}.pl110{padding-left:110px !important}.pr110{padding-right:110px !important}.pt115{padding-top:115px !important}.pb115{padding-bottom:115px !important}.pl115{padding-left:115px !important}.pr115{padding-right:115px !important}.pt120{padding-top:120px !important}.pb120{padding-bottom:120px !important}.pl120{padding-left:120px !important}.pr120{padding-right:120px !important}.pt125{padding-top:125px !important}.pb125{padding-bottom:125px !important}.pl125{padding-left:125px !important}.pr125{padding-right:125px !important}.pt130{padding-top:130px !important}.pb130{padding-bottom:130px !important}.pl130{padding-left:130px !important}.pr130{padding-right:130px !important}.pt135{padding-top:135px !important}.pb135{padding-bottom:135px !important}.pl135{padding-left:135px !important}.pr135{padding-right:135px !important}.pt140{padding-top:140px !important}.pb140{padding-bottom:140px !important}.pl140{padding-left:140px !important}.pr140{padding-right:140px !important}.pt145{padding-top:145px !important}.pb145{padding-bottom:145px !important}.pl145{padding-left:145px !important}.pr145{padding-right:145px !important}.pt150{padding-top:150px !important}.pb150{padding-bottom:150px !important}.pl150{padding-left:150px !important}.pr150{padding-right:150px !important}.mt{margin-top:auto}.mb{margin-bottom:auto}.di{display:inline}.dn{display:none}.dib{display:inline-block !important}.vat{vertical-align:top !important}.vam{vertical-align:middle !important}.vab{vertical-align:bottom !important}.tal{text-align:left !important}.tac{text-align:center !important}.tar{text-align:right !important}.fs10{font-size:10px !important}.fs11{font-size:11px !important}.fs12{font-size:12px !important}.fs13{font-size:13px !important}.fs14{font-size:14px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs17{font-size:17px !important}.fs18{font-size:18px !important}.fs19{font-size:19px !important}.fs20{font-size:20px !important}.fs21{font-size:21px !important}.fs22{font-size:22px !important}.fs23{font-size:23px !important}.fs24{font-size:24px !important}.fs25{font-size:25px !important}.fs26{font-size:26px !important}.fs27{font-size:27px !important}.fs28{font-size:28px !important}.fs29{font-size:29px !important}.fs30{font-size:30px !important}.lh10{line-height:1 !important}.lh11{line-height:1.1 !important}.lh12{line-height:1.2 !important}.lh13{line-height:1.3 !important}.lh14{line-height:1.4 !important}.lh15{line-height:1.5 !important}.lh16{line-height:1.6 !important}.lh17{line-height:1.7 !important}.lh18{line-height:1.8 !important}.lh19{line-height:1.9 !important}.lh20{line-height:2 !important}.b{font-weight:700 !important}.heading,.n,.text-title{font-weight:400}.fc-gray-highlight{color:#abb0b3}.bg-gray-highlight{background-color:#abb0b3}.fc-gray-light{color:#979ea2}.bg-gray-light{background-color:#979ea2}.fc-gray{color:#7b8286}.bg-gray{background-color:#7b8286}.fc-gray-dark{color:#53575a}.bg-gray-dark{background-color:#53575a}.fc-black-light{color:#373a3c}.bg-black-light{background-color:#373a3c}.fc-black{color:#000}.bg-black{background-color:#000}.fc-white{color:#fff}.bg-white{background-color:#fff}.fc-white-dark{color:#f8f8f8}.bg-white-dark{background-color:#f8f8f8}.fc-magenta-highlight{color:#fff5fa}.bg-magenta-highlight{background-color:#fff5fa}.fc-magenta-light{color:#ed94bf}.bg-magenta-light{background-color:#ed94bf}.fc-magenta{color:#c9146c}.bg-magenta{background-color:#c9146c}.fc-magenta-dark{color:#bb0a60}.bg-magenta-dark{background-color:#bb0a60}.fc-bg-light{color:#efefef}.bg-bg-light{background-color:#efefef}.fc-bg{color:#e6e6e6}.bg-bg{background-color:#e6e6e6}.fc-bg-dark{color:#c7cbcd}.bg-bg-dark{background-color:#c7cbcd}.ib{font-size:0}.ib>*{display:inline-block;vertical-align:top;font-size:14px}.tc{display:table;table-layout:fixed}.tc>*{display:table-cell}.flex{display:flex;align-items:center}.btn,.icon{display:inline-block}.flex.flex-t{align-items:flex-start}.flex.flex-b{align-items:flex-end}.wrapper{position:relative;padding-top:130px;transition:padding-bottom .4s}[data-is-play=true] .wrapper{padding-bottom:120px}[data-is-play=false] .wrapper{padding-bottom:0}.common-container{position:relative;z-index:100;margin:60px auto 80px}.common-inner{position:relative;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;max-width:1020px}.btn{cursor:pointer}.btn-default{padding:12px 10px;min-width:400px;border:1px solid #c9146c;border-radius:6px;text-align:center;font-size:20px;color:#c9146c;transition:opacity .2s}.btn-default:hover{opacity:.4}.btn-default [data-arrow-position]{position:relative;padding-right:26px}.btn-default [data-arrow-position]:after{position:absolute;margin:auto 0;top:0;bottom:0;right:0;width:7px;height:13px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/icon.png) -550px -200px}.btn-default [data-arrow-position][data-arrow-position=left]{padding-left:26px;padding-right:0}.btn-default [data-arrow-position][data-arrow-position=left]:after{right:auto;left:0;background-position-x:-500px}.btn-default [data-arrow-position][data-arrow-position=top]:after,.btn-default [data-arrow-position][data-arrow-position=bottom]:after{width:13px;height:7px}.btn-default [data-arrow-position][data-arrow-position=top]:after{background-position-x:-400px}.btn-default [data-arrow-position][data-arrow-position=bottom]:after{background-position-x:-450px}.btn-col2{margin:0 10px}.btn[data-btn-color=magenta]{background-color:#c9146c !important;border-color:#c9146c !important;color:#fff !important}.btn[data-btn-color=magenta] [data-arrow-position]:after{background-position-y:-100px}.btn[data-btn-color=gray]{background-color:#c7cbcd !important;border-color:#c7cbcd !important;color:#53575a !important}.btn[data-btn-color=gray] [data-arrow-position]:after{background-position-y:-150px}.btn[data-btn-color=white]{background-color:#fff !important;border-color:#c7cbcd !important;color:#53575a !important}.btn[data-btn-color=white] [data-arrow-position]:after{background-position-y:-150px;opacity:.2}.btn[class*=btn-more]:hover,[data-btn-type]:hover{opacity:.4}.btn[class*=btn-more]{position:relative;width:164px;height:32px;background-color:#f8f8f8;border-radius:16px;text-align:center;font-size:12px;line-height:32px;transition:opacity .2s}.btn[class*=btn-more]:after,.btn[class*=btn-more]:before{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.btn[class*=btn-more]:before{content:'もっと見る';left:-10px;width:100%;height:100%;text-indent:0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.btn[class*=btn-more]:after{content:'';right:-80px;width:8px;height:5px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/icon.png) -50px -150px}.btn[class*=btn-more][class*=btn-more-page]:after{width:5px;height:8px;background-position-x:-150px}.btn[class*=btn-more][class*=btn-more-page][data-btn-size=large]:after{width:7px;height:13px;background-position-x:-550px}.btn[class*=btn-more][data-btn-size=large]{width:400px;height:50px;border-radius:25px}.btn[class*=btn-more][data-btn-size=large]:before{left:-20px;font-size:16px;line-height:50px}.btn[class*=btn-more][data-btn-size=large]:after{right:-120px;width:13px;height:7px;background-position-x:-450px}[data-btn-type]{background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/icon.png) no-repeat;transition:opacity .2s}[data-btn-type]:disabled{opacity:.4;cursor:default}[data-btn-type][data-btn-type=lyric]{background-position:0 -400px;opacity:.5}[data-btn-type][data-btn-type=lyric][data-btn-status=active]{background-position-x:-100px;opacity:1}[data-btn-type][data-btn-type=artist]{background-position:-200px -400px;opacity:.5}[data-btn-type][data-btn-type=artist][data-btn-status=active]{background-position-x:-300px;opacity:1}[data-btn-type][data-btn-type=myhits]{background-position:-400px -400px;opacity:.5}[data-btn-type][data-btn-type=myhits][data-btn-status=active]{background-position-x:-500px;opacity:1}[data-btn-type][data-btn-type=share]{background-position:-600px -400px;opacity:.5}[data-btn-type][data-btn-type=share][data-btn-status=active]{background-position-x:-700px;opacity:1;position:relative}[data-btn-type][data-btn-type=favorite]{background-position:-800px -400px;opacity:.5}[data-btn-type][data-btn-type=favorite][data-btn-status=active]{background-position-x:-900px;opacity:1}[data-btn-type][data-btn-type=lyric]:hover,[data-btn-type][data-btn-type=artist]:hover,[data-btn-type][data-btn-type=myhits]:hover,[data-btn-type][data-btn-type=share]:hover,[data-btn-type][data-btn-type=favorite]:hover{opacity:.2}[data-btn-type][data-btn-type=myhits-all]{background-position:0 -600px;width:130px !important}[data-btn-type][data-btn-type=myhits-all][data-btn-status=active],[data-btn-type][data-btn-type=follow-artist][data-btn-status=active]:before{background-position-x:-200px}[data-btn-type][data-btn-type=myhits][data-btn-status=active]:hover,[data-btn-type][data-btn-type=myhits-all][data-btn-status=active]:hover{opacity:1}[data-btn-type][data-btn-type=follow-artist]{position:relative;width:84px;height:44px;background:0;text-indent:0}[data-btn-type][data-btn-type=follow-artist]:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/icon.png) 0 -700px no-repeat}.artist-list-detail [data-btn-type][data-btn-type=follow-artist]{width:110px;height:25px}.artist-list-detail [data-btn-type][data-btn-type=follow-artist][data-btn-status=active]:before{background-position-x:-600px}.artist-list-detail [data-btn-type][data-btn-type=follow-artist]:before{background-position:-400px -700px}[data-btn-type][data-btn-type=sort-shuffle]{position:relative;padding-left:30px;background:0;text-indent:0}[data-btn-type][data-btn-type=sort-shuffle][data-is-active=true]{color:#c9146c}[data-btn-type][data-btn-type=sort-shuffle][data-is-active=true]:before{background-position-x:-100px}[data-btn-type][data-btn-type=sort-shuffle]:before{position:absolute;content:'';margin:auto 0;top:0;bottom:0;left:0;width:24px;height:16px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/icon.png) 0 -800px no-repeat}[data-btn-type].btn-player-control{margin:0 5px;width:40px;height:40px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/icon_player.png) no-repeat;font-size:10px;overflow:hidden;text-indent:100%;white-space:nowrap}[data-btn-type].btn-player-control[data-btn-type=prev],[data-btn-type].btn-player-control[data-btn-type=play],[data-btn-type].btn-player-control[data-btn-type=next]{margin:0 2px}[data-btn-type].btn-player-control[data-btn-type=prev]{background-position-x:0}[data-btn-type].btn-player-control[data-btn-type=next]{background-position-x:-100px}[data-btn-type].btn-player-control[data-btn-type=play]{background-position-x:-200px}[data-btn-type].btn-player-control[data-btn-type=play][data-btn-status=start]{background-position-x:-300px}[data-btn-type].btn-player-control[data-btn-type=play][data-btn-status=loading]{position:relative;background:#53575a;pointer-events:none}[data-btn-type].btn-player-control[data-btn-type=play][data-btn-status=loading]:before{position:absolute;content:'';margin:auto;top:0;bottom:0;left:0;right:0;width:25px;height:25px;border:2px solid #fff;border-left:2px solid #7b8286;box-shadow:0 0 0 1px #fff,0 0 0 1px #fff,0 0 0 1px #fff inset,0 0 0 1px #fff inset;border-radius:50%;transform:translateZ(0);animation:player-loading 1s infinite linear}@keyframes player-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}[data-btn-type].btn-player-control[data-btn-type=repeat]{background-position:0 -100px}[data-btn-type].btn-player-control[data-btn-type=repeat][data-repeat-status=all]{background-position-x:-100px}[data-btn-type].btn-player-control[data-btn-type=repeat][data-repeat-status=once]{background-position-x:-200px}[data-btn-type].btn-player-control[data-btn-type=shuffle]{background-position:0 -200px}[data-btn-type].btn-player-control[data-btn-type=shuffle][data-shuffle-status=active]{background-position-x:-100px}[data-btn-type].btn-player-control[data-btn-type=mute]{background-position:-800px 0}[data-volume-status=mute] [data-btn-type].btn-player-control[data-btn-type=mute]{background-position-x:-900px}.icon{background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/icon.png) no-repeat}.icon-sort{width:16px;height:20px;background-position:-200px -800px}.icon-close{width:15px;height:15px;background-position:-200px 0}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clamp{max-height:40px;overflow:hidden}.text-title{color:#373a3c;font-size:16px}.text-title+.text-artist{color:#7b8286}.text-title.text-clamp{max-height:52px}.content-side .text-title{font-size:20px}.text-artist{color:#53575a;font-size:12px}.text-detail{color:#979ea2;font-size:12px}.content-side .text-detail{font-size:13px}.text-special{max-height:46px;font-size:14px}h1.heading{font-size:24px}h1.heading.heading-square:before{top:12px}h2.heading{font-size:20px}h2.heading.heading-square:before{top:9px}h3.heading{font-size:18px}h3.heading.heading-square:before{top:0}h4.heading{font-size:16px}h4.heading.heading-square:before{top:5px}h5.heading{font-size:14px}h5.heading.heading-square:before{top:4px}h6.heading{font-size:12px}h6.heading.heading-square:before{top:3px}.heading{margin-bottom:20px}.heading-underline{padding-bottom:15px;border-bottom:1px solid #e6e6e6;color:#53575a}.heading-bg{padding:8px 10px;background-color:#e6e6e6;line-height:1.4}.heading-square{position:relative;padding-left:20px}.heading-square:before{position:absolute;content:'';left:0;width:14px;height:14px;background-color:#e6e6e6}h3.heading-square{position:relative;padding-left:18px}#loading:before,h3.heading-square:before{position:absolute;content:'';left:0}h3.heading-square:before{width:5px;height:24px;background-color:#c9146c}.list-inside{list-style-position:inside}#loading{position:fixed;top:20px;z-index:200;width:100%;height:100%;background:rgba(255,255,255,0.9)}#loading[data-is-hide][data-is-hide=true]{animation:loading-hide .4s ease .2s forwards}#loading[data-is-hide][data-is-hide=false]{animation:loading-show .4s ease .2s forwards}#loading:before{margin:auto;top:0;bottom:0;right:0;width:1em;height:1em;font-size:40px;border-radius:50%;transform:translateZ(0);animation:loading 1.7s infinite ease,round 1.7s infinite ease}#contents-loading{position:absolute;z-index:200;width:100%;height:100%;background:rgba(255,255,255,0.93)}#contents-loading[data-is-hide][data-is-hide="true"]{animation:loading-hide .4s ease .2s forwards}#contents-loading[data-is-hide][data-is-hide="false"]{animation:loading-show .4s ease .2s forwards}#contents-loading:before{position:absolute;content:'';margin:200px auto;top:0;bottom:0;left:0;right:0;width:1em;height:1em;font-size:40px;border-radius:50%;transform:translateZ(0);animation:loading 1.7s infinite ease,round 1.7s infinite ease}#contents-loading[data-is-side][data-is-side="true"]:before{position:absolute;margin:auto;content:'';top:0;bottom:0;left:-20%;right:0;width:1em;height:1em;font-size:40px;border-radius:50%;transform:translateZ(0);animation:loading 1.7s infinite ease,round 1.7s infinite ease}#tab-contents-loading{position:absolute;z-index:200;width:100%;height:100%;background:rgba(248,248,248,0.95)}#tab-contents-loading[data-is-hide][data-is-hide="true"]{animation:loading-hide .4s ease .2s forwards}#tab-contents-loading[data-is-hide][data-is-hide="false"]{animation:loading-show .4s ease .2s forwards}#tab-contents-loading:before{position:absolute;content:'';margin:90px auto;top:0;bottom:0;left:0;right:0;width:1em;height:1em;font-size:40px;border-radius:50%;transform:translateZ(0);animation:loading 1.7s infinite ease,round 1.7s infinite ease}@keyframes loading{0%,100%,5%,95%{box-shadow:0 -.83em 0 -.4em #c9146c,0 -.83em 0 -.42em #c9146c,0 -.83em 0 -.44em #c9146c,0 -.83em 0 -.46em #c9146c,0 -.83em 0 -.477em #c9146c}10%,59%{box-shadow:0 -.83em 0 -.4em #c9146c,-.087em -.825em 0 -.42em #c9146c,-.173em -.812em 0 -.44em #c9146c,-.256em -.789em 0 -.46em #c9146c,-.297em -.775em 0 -.477em #c9146c}20%{box-shadow:0 -.83em 0 -.4em #c9146c,-.338em -.758em 0 -.42em #c9146c,-.555em -.617em 0 -.44em #c9146c,-.671em -.488em 0 -.46em #c9146c,-.749em -.34em 0 -.477em #c9146c}38%{box-shadow:0 -.83em 0 -.4em #c9146c,-.377em -.74em 0 -.42em #c9146c,-.645em -.522em 0 -.44em #c9146c,-.775em -.297em 0 -.46em #c9146c,-.82em -.09em 0 -.477em #c9146c}}@keyframes round{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-hide{0%{opacity:1}100%{pointer-events:none;display:none;opacity:0}}@keyframes loading-show{100%{display:block;opacity:1}}.accordion-container{position:relative;padding-bottom:42px;text-align:left}.content-main .accordion-container{padding-bottom:48px;width:100%}.content-main .song-list-detail .accordion-container{margin-top:25px}[data-songlist-order=horizontal] .accordion-container{padding-top:15px}.accordion-label{position:absolute !important;bottom:0}.content-main .accordion-label{right:0}.content-main .accordion-label[data-btn-size=large]{margin:0 auto;left:0;right:0}.accordion-input{display:none}.accordion-input[data-clamp-target]~.accordion-inner [data-clamp]{max-height:90px;font-size:13px;line-height:1.6}.content-side .accordion-input[data-clamp-target]~.accordion-inner [data-clamp]{max-height:260px}.song-list-detail .accordion-input[data-clamp-target]~.accordion-inner [data-clamp]{margin-top:0}.accordion-input:not([data-clamp-target])~.accordion-inner{max-height:0}[data-artistlist-order=horizontal] .accordion-input:not([data-clamp-target])~.accordion-inner{max-height:14.4em}[data-songlist-order=horizontal] .accordion-input:not([data-clamp-target])~.accordion-inner{max-height:8.4em}.content-side .accordion-input:checked+label{bottom:-10px}.accordion-input:checked+label:before{content:'閉じる'}.accordion-input:checked+label:after{right:-60px;background-position-x:0}.accordion-input:checked+label[data-btn-size=large]:after{background-position-x:-400px}.content-main .accordion-input:checked+label[data-btn-size=large]:after{right:-80px}.accordion-input:checked~.accordion-inner{max-height:5000px !important;overflow:inherit}.accordion-input:checked~.accordion-inner [data-clamp]{max-height:5000px !important}.accordion-inner{transition:max-height .2s;overflow:hidden}.jacket-mixed img{width:50%}.jacket-mixed img.protected{padding-top:50%}.favorite-status{position:absolute;z-index:100;margin:0 auto;bottom:10px;left:0;right:0;padding:8px 5px;width:176px;background-color:#fff;border:1px solid;border-radius:18px;text-align:center;font-size:12px;line-height:1.2;animation:favorite-status .5s ease 1s forwards}.favorite-status-wrap,.pagetop-area{position:relative}@keyframes favorite-status{0%{opacity:1}100%{display:none;opacity:0}}.favorite-status[data-favorite-status=register]{border-color:#ed94bf;color:#c9146c}.favorite-status[data-favorite-status=cancel]{border-color:#c7cbcd;color:#53575a}.song-list-detail .favorite-status-wrap{margin-left:20px;vertical-align:sub}.song-list-detail .favorite-status{top:-30px;bottom:auto;left:-68px}.artist-list .favorite-status{bottom:30px;left:-6px}.artist-list-detail .favorite-status{left:0}.pagetop-area .btn-pagetop{opacity:0;position:absolute;z-index:100;top:-40px;right:-70px;width:40px;height:40px;background:url(https://img.dmusic.docomo.ne.jp/dh-img-p1/pc/common/btn_pagetop.png) no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap;transition:opacity .2s}.pagetop-area .btn-pagetop[data-is-active=true]{opacity:1;pointer-events:inherit;transition:opacity .2s}.pagetop-area .btn-pagetop[data-is-active=true]:hover{opacity:.4}.pagetop-area .btn-pagetop[data-is-fixed=true]{position:fixed;margin:0 auto;top:auto;bottom:20px;left:1100px;right:0}[data-is-order] .js-order:not([data-is-active=true]):hover{color:#c9146c}[data-is-order] .js-order[data-is-active=true]{font-weight:700;pointer-events:none}.txt-underline{text-decoration:underline}
