@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=League+Gothic&display=swap);/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input[type=date],input[type=mail],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#000}button:focus-visible,input[type=date]:focus-visible,input[type=mail]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,select:focus-visible,textarea:focus-visible{outline:initial;outline-color:#005fcc;outline-offset:1px;outline-style:auto;outline-width:1px}select::-ms-expand{display:none}li,ol,ul{list-style:none}html{overflow-y:scroll;font-size:100%}html.android a:hover,html.ipad a:hover,html.iphone a:hover,html.ipod a:hover{opacity:1!important}html.android a:hover img,html.ipad a:hover img,html.iphone a:hover img,html.ipod a:hover img{opacity:1!important}body{text-align:center;background:#000;color:#000;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;line-height:1.5;font-feature-settings:"palt";-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}a{text-decoration:underline}a:link,a:visited{color:#06c}a:active,a:hover{color:#09f}@media (max-width:900px){a:active,a:hover{color:#06c}}img{vertical-align:bottom;width:100%;height:auto}body{background:url(../images/bg.png) top center/cover fixed no-repeat #000}@media (max-width:900px){body{background:#000}}._pc{display:inline}@media (max-width:900px){._pc{display:none}}.ContentsBlue{background:#267bbd}.ContentsBlack{background:#000}.ContentsYellow{background:#fff000}#Contents{width:100%;max-width:750px;margin:0 auto;color:#fff}#Contents .MusicMain{padding:20px 0 25px}@media (min-width:901px){#Contents .MusicMain{padding:40px 0 50px}}#Contents .MusicMain h2{width:61.3333333333vw;max-width:460px;margin:0 auto}#Contents .MusicMain .MusicImgWrap{position:relative}#Contents .MusicMain .MusicImgWrap .MusicImg{width:72vw;max-width:540px;margin:4vw auto 0}@media (min-width:901px){#Contents .MusicMain .MusicImgWrap .MusicImg{margin-top:30px}}#Contents .MusicMain .MusicImgWrap .MusicButton{position:absolute;width:18.6666666667vw;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:901px){#Contents .MusicMain .MusicImgWrap .MusicButton{width:140px}}#Contents .Inner{padding:0 20px;text-align:left;line-height:1.8}@media (min-width:901px){#Contents .Inner{padding:0 40px}}#Contents .Inner h2.ContentsTitle{margin:20px auto 0;padding:3.7333333333vw 0 8vw;color:#000;text-align:center;font-size:calc(1rem + .5333333333vw);background:url(../images/p_title.png) top center/100% auto no-repeat;max-width:540px}@media (min-width:901px){#Contents .Inner h2.ContentsTitle{font-size:2.25rem;margin-top:40px;padding:.6em 0 1.2em;max-width:none}}#Contents .Inner h3{font-size:calc(1rem - .2666666667vw);text-align:center}@media (min-width:901px){#Contents .Inner h3{font-size:1.875rem}}#Contents .Inner h3.ContentsTitle{margin:20px auto 0;background:#fff000;color:#000;font-size:calc(1rem + 0vw)}@media (min-width:901px){#Contents .Inner h3.ContentsTitle{font-size:2rem}}#Contents .Inner ul.note li{padding-left:.55em;text-indent:-.55em;font-size:calc(1rem - 1.0666666667vw)}@media (min-width:901px){#Contents .Inner ul.note li{font-size:1.5rem}}#Contents .ContentsImg{margin:20px auto 0;width:84vw;max-width:100%}#Contents .ContentsImg.ContentsImgBR{border-radius:10px;overflow:hidden}@media (min-width:901px){#Contents .ContentsImg{width:630px}}#Contents .ContntsLink a{position:relative;display:flex;align-items:center;justify-content:center;width:85.3333333333vw;max-width:90%;min-height:64px;margin:20px auto 0;padding:0 40px .2em;border-radius:100px;background:#e84d3a;border:solid 4px #000;color:#000;text-decoration:none;font-weight:700;font-size:calc(1rem + 1.0666666667vw);box-sizing:border-box;box-shadow:0 3px 0 #000}@media (min-width:901px){#Contents .ContntsLink a{font-size:2.5rem;max-width:640px}}#Contents .ContntsLink a::after{position:absolute;content:"";width:10px;height:10px;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg);top:0;bottom:0;right:20px;margin:auto 0}@media (min-width:901px){#Contents .ContntsLink a::after{width:20px;height:20px;right:40px;border-width:3px}}#Contents .ContentsNoteBox{background:#165ba4;padding:14px 20px 20px;border-radius:10px}#Contents .ContentsBox{padding:10px 0;background:#fff000;border-radius:10px}@media (min-width:901px){#Contents .ContentsBox{padding:20px 0}}#Contents .ContentsBox .LnkLink{text-align:right;margin:0 20px}#Contents .ContentsBox .LnkLink a{position:relative;padding:.6em 2em .8em 1.4em;background:url(../images/spotify_img02.png) top center/100% auto no-repeat;font-size:calc(1rem + 0vw);font-weight:700;color:#fff;text-decoration:none}@media (min-width:901px){#Contents .ContentsBox .LnkLink a{font-size:2rem}}#Contents .ContentsBox .LnkLink a::after{position:absolute;content:"";width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);top:0;bottom:0;right:18px;margin:auto 0}@media (min-width:901px){#Contents .ContentsBox .LnkLink a::after{width:14px;height:14px;border-width:3px;right:34px}}#Contents .ContentsBox .SpotifyBox{margin:20px 20px 0}@media (min-width:901px){#Contents .ContentsBox .SpotifyBox{margin-top:40px}}#Contents .PrintBox{position:relative}#Contents .PrintBox .PrintBoxIcon{position:absolute;width:84px;top:-8px;left:-10px}@media (min-width:901px){#Contents .PrintBox .PrintBoxIcon{width:168px;top:-16px;left:-20px}}#Contents .PrintBox h2{margin-left:84px;text-decoration:underline;text-underline-offset:.4em}@media (min-width:901px){#Contents .PrintBox h2{margin-left:168px}}#Contents .PrintBox p{text-align:justify}#Contents .PrintBox p span{font-weight:700;text-decoration:underline;text-decoration-color:#fff000;text-decoration-thickness:3px;text-underline-offset:.2em;margin:0 .2em}@media (min-width:901px){#Contents .PrintBox p span{text-decoration-thickness:5px}}#Contents .Share{display:flex;justify-content:flex-end}#Contents .Share.SharePlay{padding:0 20px 10px}@media (min-width:901px){#Contents .Share.SharePlay{padding:0 40px 20px}}#Contents .Share .ShareInner{display:inline-block;padding:3px 6px 3px 4px;background:#165ba4;border-radius:5px}#Contents .Share .ShareInner div{display:flex;align-items:center}#Contents .Share .ShareInner p{width:150px;margin-right:2px}#Contents .PrintNumBox{padding:10px;background:#fff000;text-align:center;color:#000;border-radius:10px}#Contents .PrintNumBox dt{padding-bottom:.2em;margin-bottom:.2em;font-weight:700;border-bottom:solid 2px #000}@media (min-width:901px){#Contents .PrintNumBox dt{border-width:3px}}#Contents .MissionWrap{display:flex;align-items:center;justify-content:center;padding:30px 0 40px}#Contents .Mission{position:relative;padding:20px}#Contents .Mission .MissionTxt{position:absolute;top:0;left:0;right:0;margin:0 auto}#Contents .Mission .MissionTxt.MissionTxt01{width:234px;margin-right:20px}#Contents .Mission .MissionTxt.MissionTxt02{width:149px;margin-right:24px}@keyframes swipeimg{0%{transform:translate3d(40px,0,0);opacity:0}20%{opacity:1}70%{transform:translate3d(0,0,0)}80%{opacity:1}100%{transform:translate3d(0,0,0);opacity:0}}#Contents .Mission .MissionSwipeImg{position:absolute;width:130px;top:180px;right:calc(50% + 60px)}#Contents .Mission .MissionSwipeImg img{animation:swipeimg .8s 0s ease-out infinite}#Contents .Mission .MissionCdWrap{margin-top:60px}#Contents .Mission .MissionCdIcon{position:absolute;width:126px;bottom:240px;left:0;right:0;margin:0 auto}#Contents .Mission .MissionCd{width:145px;margin:0 auto}#Contents .Mission .MissionCd.MissionCdLight{width:239px}#Contents .Mission .MissionPlay{width:159px;margin:160px auto 0}#Contents .Mission .albumTitles{font-family:"League Gothic","Noto Sans JP",sans-serif;font-weight:900;letter-spacing:.06em}ol li{list-style:decimal;margin-left:20px}@media (min-width:901px){ol li{margin-left:40px}}footer{padding:.3em 0 .6em;background:#fff000;font-weight:700;font-size:calc(1rem - 1.0666666667vw);color:#000}@media (min-width:901px){footer{font-size:.75rem}}.Tab .TabBtn{display:flex;justify-content:space-between;width:100%;margin:0 auto;background:#ccd4da;border-radius:100px;padding:6px;box-sizing:border-box}@media (min-width:901px){.Tab .TabBtn{padding:10px}}.Tab .TabBtn li{width:50%}.Tab .TabBtn li button{width:100%;padding:10px 0;cursor:pointer;font-weight:700;font-size:calc(1rem - .5333333333vw);line-height:1.3}@media (min-width:901px){.Tab .TabBtn li button{padding:14px 0;font-size:1.75rem}}.Tab .TabBtn li button.TabBtnActive{position:relative;background:#000;color:#fff000;border-radius:100px}.Tab .TabBtn li button.TabBtnActive::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-color:#000 transparent transparent transparent;border-width:14px 14px 0 14px;right:0;left:0;bottom:-12px;margin:0 auto}@media (min-width:901px){.Tab .TabBtn li button.TabBtnActive::after{border-width:22px 22px 0 22px;bottom:-18px}}.Tab .TabBox{padding:10px 10px 20px;border:solid 3px #000;border-radius:10px}@media (min-width:901px){.Tab .TabBox{padding:20px 20px 40px}}.MusicImgWrap{position:relative;width:100%;max-width:540px;margin:0 auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.MusicImg img{display:block;width:100%;height:auto;-webkit-user-drag:none;user-select:none}.JacketOverlayImg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;pointer-events:auto;background:0 0!important;opacity:0}.MusicButton{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.MusicButton img{-webkit-user-drag:none;user-select:none}.RadioAudio{display:block;width:90%;max-width:540px;margin:-10px auto 10px;position:relative;z-index:2}@media (min-width:901px){.RadioAudio{margin:-30px auto 20px}}.ti-1{text-indent:-1em;padding-left:1em}.mt_0{margin-top:0!important}@media (min-width:901px){.mt_0{margin-top:0!important}}.mt_10{margin-top:10px!important}@media (min-width:901px){.mt_10{margin-top:20px!important}}.mt_15{margin-top:15px!important}@media (min-width:901px){.mt_15{margin-top:30px!important}}.mt_20{margin-top:20px!important}@media (min-width:901px){.mt_20{margin-top:40px!important}}.mt_30{margin-top:30px!important}@media (min-width:901px){.mt_30{margin-top:60px!important}}.mt_40{margin-top:40px!important}@media (min-width:901px){.mt_40{margin-top:80px!important}}.pt_25{padding-top:25px!important}@media (min-width:901px){.pt_25{padding-top:50px!important}}.pb_40{padding-bottom:40px!important}@media (min-width:901px){.pb_40{padding-bottom:80px!important}}.ta_center{text-align:center}.fz_12{font-size:calc(1rem - 1.0666666667vw)!important}@media (min-width:901px){.fz_12{font-size:1.5rem!important}}.fz_14{font-size:calc(1rem - .5333333333vw)!important}@media (min-width:901px){.fz_14{font-size:1.75rem!important}}.fz_16{font-size:calc(1rem + 0vw)!important}@media (min-width:901px){.fz_16{font-size:2rem!important}}.fz_18{font-size:calc(1rem + .5333333333vw)!important}@media (min-width:901px){.fz_18{font-size:2.25rem!important}}.fz_20{font-size:calc(1rem + 1.0666666667vw)!important}@media (min-width:901px){.fz_20{font-size:2.5rem!important}}.fz_24{font-size:calc(1rem + 2.1333333333vw)!important}@media (min-width:901px){.fz_24{font-size:3rem!important}}.fw_700{font-weight:700}.PcMin100{position:relative;min-height:100vh}.PcMin100 footer{position:absolute;width:100%;bottom:0}