@charset "UTF-8";html{font-size:62.5%;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo, Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background:#c3ced8;color:#64739b}body{font-size:1.4em;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:599px){body{letter-spacing:.05em}}img{display:block;width:100%}.wrapper{position:relative;overflow:hidden;margin:0 auto}section{position:relative;background:#fff}section .section_inner{margin:0 auto;padding:0 6rem}@media screen and (max-width:1024px){section .section_inner{padding:0 8%}}@media screen and (max-width:599px){section .section_inner{padding:0 5%}}.contents{position:relative;padding:6rem 0 8rem}.contents .contents_title{max-width:80rem;margin:0 auto}.contents .contents_title .contents_title_btm{margin-top:2rem;font-weight:700}.contents .contents_title .contents_title_main{display:inline-block}.contents h1{font-size:2.4rem;font-weight:700;text-align:center;line-height:1.4}@media screen and (max-width:599px){.contents{padding:5rem 0 7rem}.contents h1{font-size:2rem}.contents .contents_title .contents_title_btm{margin-top:1rem}}.search_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;max-width:35rem;text-align:left;border-radius:2.5rem;background:#fff;color:#64739b;overflow:hidden;font-size:1.6rem}.search_box input{height:100%}.search_box input::-webkit-input-placeholder{color:#b2b2b2}.search_box input::-moz-placeholder{color:#b2b2b2}.search_box input::-ms-input-placeholder{color:#b2b2b2}.search_box input::placeholder{color:#b2b2b2}.search_box input[type=search]{padding-right:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.search_box .button_search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-width:5rem;color:#64739b}.search_box .button_search::before{font-family:"Material Icons";content:"\e8b6";font-size:2.4rem}.inline_br{display:inline-block}@media screen and (max-width:599px){.inline_br{display:inline}}#overlay{position:fixed;z-index:98;top:0;left:0;right:0;bottom:0;background:rgba(129,129,129,.76);-webkit-animation:opacity .3s forwards;animation:opacity .3s forwards;opacity:0}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.lity-container{-webkit-box-shadow:0 0 2rem rgba(0,0,0,.16);box-shadow:0 0 2rem rgba(0,0,0,.16)}header{width:100%;background:-webkit-gradient(linear,left top,right top,from(#78c3be),to(#7985bc));background:linear-gradient(90deg,#78c3be,#7985bc)}header .header_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:7rem}header .header_logo{width:10rem;padding:1rem 0}@media screen and (max-width:599px){header .header_logo{width:9rem}}.index .hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50rem;max-height:100vh;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#78c3be),to(#7985bc));background:linear-gradient(90deg,#78c3be,#7985bc);color:#fff}.index .hero .section_inner{position:relative;max-width:none}.index .hero .hero_movie{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.index .hero .hero_movie video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.index .hero .hero_movie::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#78c3be),to(#7985bc));background:linear-gradient(90deg,#78c3be,#7985bc);opacity:.7}.index .hero .hero_logo{display:inline-block;max-width:42rem;width:100%}.index .hero .hero_catch{margin-top:5rem;font-size:2.4rem;letter-spacing:.4rem}.index .hero .hero_search{margin-top:3rem}.index .hero .hero_search .search_box{margin:0 auto}@media screen and (max-width:599px){.index .hero{height:45rem}.index .hero .hero_logo{max-width:35rem;width:80%}.index .hero .hero_lead{text-align:left}.index .hero .hero_catch{font-size:5vw}}.index .about,.index .point{padding:12rem 0 0}.index .about h2,.index .point h2{margin-bottom:4rem;text-align:center;font-size:4rem;font-weight:700;letter-spacing:.3rem}@media screen and (max-width:599px){.index .about,.index .point{padding-top:8rem}}.index .about{padding-bottom:12rem}.index .about .about_cont{max-width:80rem;margin:0 auto}.index .about .about_cont p{margin-bottom:1rem}.index .about .about_cont p:last-child{margin-bottom:0}@media screen and (max-width:599px){.index .about{padding-bottom:8rem}}.index .point .section_inner{max-width:130rem}.index .point .point_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5rem}.index .point .point_list li{width:calc(100% / 4 - 5rem);margin-right:5rem}.index .point .point_list li:last-child{margin-right:0}.index .point .point_list .point_list_headding{margin-top:2rem;text-align:center;font-size:1.8rem;font-weight:700}.index .point .point_list .point_list_txt{margin-top:1rem}.index .point .point_list .point_list_img{max-width:28rem;margin:0 auto}@media screen and (max-width:1024px){.index .point .point_list{margin-bottom:-5rem}.index .point .point_list li{width:calc(100% / 2 - 5rem);margin-bottom:5rem}}@media screen and (max-width:599px){.index .point .point_list{margin-right:-2rem}.index .point .point_list li{width:calc(100% / 2 - 2rem);margin-right:2rem}}.bg_album{position:fixed;top:0;left:0;bottom:0;right:0;background:#64739b}.bg_album_inner{position:relative;overflow:hidden}.bg_album_inner img{-webkit-filter:blur(2vw);filter:blur(2vw);-webkit-transform:scale(1.2);transform:scale(1.2)}.bg_album_inner::before{position:absolute;z-index:1;content:"";bottom:0;left:0;width:100%;height:30vw;background:-webkit-gradient(linear,left top,left bottom,from(rgba(100,115,155,0)),to(#64739b));background:linear-gradient(rgba(100,115,155,0),#64739b)}@media screen and (max-width:599px){.bg_album_inner{min-height:75vh}.bg_album_inner img{position:absolute;height:100%}}.bg_album::after{position:absolute;z-index:1;content:"";bottom:0;left:0;top:0;right:0;opacity:.5;background:#64739b;-webkit-filter:brightness(.7);filter:brightness(.7)}#main.album{position:relative;max-width:428px;margin:0 auto;padding:0 2rem;-webkit-box-sizing:content-box;box-sizing:content-box}#main.album~footer{margin:0 auto;padding-bottom:12rem;background:0 0}@media screen and (max-width:599px){#main.album~footer{padding-bottom:10rem}}#main.album~footer .footer_link li a{color:#fff}#main.album~footer .copyright{color:#c3ced8}#main.album header{background:0 0}#main.album header .header_cont{height:6rem}#main.album header .header_logo{width:9rem}#main.album .section_inner{max-width:none;padding:0}#main.album .contents{padding:0;border-radius:.5rem;background:0 0;overflow:hidden;-webkit-box-shadow:0 1rem 3rem -1.5rem rgba(48,53,66,.5);box-shadow:0 1rem 3rem -1.5rem rgba(48,53,66,.5)}#main.album .contents_title{position:relative}#main.album .album_title_top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 3rem;overflow:hidden;background:#64739b;color:#fff}@media screen and (max-width:599px){#main.album .album_title_top{padding:2rem}}#main.album .album_title_label_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:.5rem}@media screen and (max-width:599px){#main.album .album_title_label_wrap{margin-bottom:.5rem}}#main.album .album_title_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}#main.album .album_title_label::before{display:inline-block;vertical-align:middle;content:"";width:1.5rem;height:1.5rem}#main.album .album_title_label.album::before{background:url(../images/album_ico_album.svg) no-repeat center/contain}#main.album .album_title_label.song::before{width:1.1rem;background:url(../images/album_ico_song.svg) no-repeat center/contain}@media screen and (max-width:599px){#main.album .album_title_label{font-size:1.2rem}}#main.album .album_title{width:100%;line-height:1.2;font-size:2rem;overflow:hidden}@media screen and (max-width:599px){#main.album .album_title{font-size:1.8rem}}#main.album .album_artist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:1rem}#main.album .album_artist .album_artist_img{width:2rem;height:2rem;margin-right:.4rem;background:#ccc;border-radius:50%;overflow:hidden}#main.album .album_artist .album_artist_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main.album .album_artist .album_artist_txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:599px){#main.album .album_artist{margin-top:.5rem}#main.album .album_artist .album_artist_txt{font-size:1.2rem}#main.album .album_artist .album_artist_img{width:1.5rem;height:1.5rem}}#main.album .album_songlist_btn{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.5rem;padding:0 2rem;margin-top:1.5rem;gap:.5rem;font-size:1.2rem;border:1px solid #fff;border-radius:99rem;background:#64739b;color:#fff;cursor:pointer}#main.album .album_songlist_btn:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}#main.album .album_songlist_btn_img{display:block;width:1.5rem;height:1.5rem;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#main.album .album_songlist_wrap{position:fixed;z-index:99;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2rem;right:2rem;max-width:60rem;margin:0 auto;border-radius:1rem;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.16);box-shadow:0 0 2rem rgba(0,0,0,.16);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s;pointer-events:none}#main.album .album_songlist_wrap .album_songlist_heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;height:4.5rem;font-weight:700;background:#64739b;color:#fff}#main.album .album_songlist_wrap .album_songlist_heading .album_songlist_close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;right:0;width:4.5rem;height:4.5rem;cursor:pointer}#main.album .album_songlist_wrap .album_songlist_heading .album_songlist_close::before{font-family:'Material Icons';content:'\e5cd';font-size:2.5rem;font-weight:400}#main.album .album_songlist_wrap .album_songlist{max-height:80vh;counter-reset:item;overflow:auto;background:#e6ebf0}#main.album .album_songlist_wrap .album_songlist li{position:relative}#main.album .album_songlist_wrap .album_songlist li>a,#main.album .album_songlist_wrap .album_songlist li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;height:6rem;line-height:1.2}#main.album .album_songlist_wrap .album_songlist li>a{background:#e6ebf0}#main.album .album_songlist_wrap .album_songlist li>a:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}#main.album .album_songlist_wrap .album_songlist li .album_songlist_title_area{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2rem;overflow:hidden}#main.album .album_songlist_wrap .album_songlist li .album_songlist_title{font-weight:700;color:#d88acb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main.album .album_songlist_wrap .album_songlist li .album_songlist_artist{font-size:1.2rem;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem}#main.album .album_songlist_wrap .album_songlist li:not(.album_songlist_album)>a::before,#main.album .album_songlist_wrap .album_songlist li:not(.album_songlist_album)>div::before{counter-increment:item;content:counter(item,decimal-leading-zero);font-weight:700;color:#aaa;width:2.5rem;text-align:center}#main.album .album_songlist_wrap .album_songlist li.album_songlist_album{border-bottom:1px solid #ccc}#main.album .album_songlist_wrap .album_songlist li.album_songlist_album>a::before,#main.album .album_songlist_wrap .album_songlist li.album_songlist_album>div::before{content:"";width:2.5rem;height:2rem;background:url(../images/album_ico_album_gray.svg) no-repeat center/auto 80%}#main.album .album_songlist_wrap .album_songlist li.active{background:#d3d7da}#main.album .album_songlist_wrap .album_songlist li.active .album_songlist_title{color:#555}@media screen and (max-width:599px){#main.album .album_songlist_wrap{max-width:none;left:1rem;right:1rem;bottom:0;top:auto;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1;visibility:visible;pointer-events:all}#main.album .album_songlist_wrap .album_songlist{max-height:50vh}#main.album .album_songlist_wrap .album_songlist li>a,#main.album .album_songlist_wrap .album_songlist li>div{height:5.5rem;padding:0 1.5rem}#main.album .album_songlist_wrap .album_songlist li .album_songlist_title_area{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.5rem}}#main.album .contents_title.open .album_songlist_wrap{visibility:visible;opacity:1;pointer-events:all}@media screen and (max-width:599px){#main.album .contents_title.open .album_songlist_wrap{-webkit-transform:translateY(0);transform:translateY(0);bottom:1rem}}#main.album .album_share_service{position:relative;background:#fff}#main.album .album_share_service_cont .share_service_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main.album .album_share_service_cont .share_service_list li{height:7rem;border-bottom:1px solid #e6ebf0}#main.album .album_share_service_cont .share_service_list li:last-child{border-bottom:0}#main.album .album_share_service_cont .share_service_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:0 3rem;background:#fff}#main.album .album_share_service_cont .share_service_list li a:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}#main.album .album_share_service_cont .share_service_list li a img{width:11rem}#main.album .album_share_service_cont .share_service_list li a::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Material Icons";content:"\e315";width:1.5rem;height:100%;font-size:4rem;color:#c3ced8}@media screen and (max-width:599px){#main.album .album_share_service_cont .share_service_list li a{padding:0 2.4rem}}#main.album .album_share_service_cont .share_service_list li.focus a{background:#fffab9}#main.album .album_share_service_cont .share_service_list li.dmy{height:100%;border-bottom:0}#main.album .album_share_service_cont .share_service_list li:nth-child(3n){border-right:0}.album_share{position:fixed;bottom:0;left:0;z-index:1;width:100%;padding:3rem 0;background:0 0;pointer-events:none}@media screen and (max-width:599px){.album_share{padding:2rem 0}}.album_share_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:30rem;height:6rem;margin:0 auto;border:1px solid #c3ced8;border-radius:4rem;-webkit-box-shadow:0 1rem 2rem -1.5rem #303542;box-shadow:0 1rem 2rem -1.5rem #303542;font-size:1.8rem;font-weight:700;background:-webkit-gradient(linear,left top,right top,from(#ba6ed6),to(#b86082));background:linear-gradient(90deg,#ba6ed6,#b86082);color:#fff;pointer-events:all;overflow:hidden}.album_share_btn a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.album_share_btn a::before{position:absolute;content:"";top:-1rem;left:0;right:0;bottom:-1rem;-webkit-transform:translateX(-78%) skewX(-45deg) scaleX(.4);transform:translateX(-78%) skewX(-45deg) scaleX(.4);-webkit-filter:blur(1rem);filter:blur(1rem);opacity:.2;background:#fff;-webkit-animation:share_btn .2s .3s ease-in-out forwards;animation:share_btn .2s .3s ease-in-out forwards}@-webkit-keyframes share_btn{0%{-webkit-transform:translateX(-78%) skewX(-45deg) scaleX(.4);transform:translateX(-78%) skewX(-45deg) scaleX(.4)}100%{-webkit-transform:translateX(78%) skewX(-45deg) scaleX(.4);transform:translateX(78%) skewX(-45deg) scaleX(.4)}}@keyframes share_btn{0%{-webkit-transform:translateX(-78%) skewX(-45deg) scaleX(.4);transform:translateX(-78%) skewX(-45deg) scaleX(.4)}100%{-webkit-transform:translateX(78%) skewX(-45deg) scaleX(.4);transform:translateX(78%) skewX(-45deg) scaleX(.4)}}@media screen and (max-width:599px){.album_share_btn{padding:0 1.5rem}.album_share_btn a{max-width:25rem;height:5rem;font-size:1.6rem}}.lity-container,.lity-content,.lity-wrap{width:100%}.lity-wrap{padding:2rem}@media screen and (max-width:599px){.lity-wrap{padding:1rem}}.lity-container{max-height:100%;max-width:80rem;margin:0 auto;overflow:auto}.lity-content{height:100%;overflow:hidden;-webkit-transform:scale(1)!important;transform:scale(1)!important}.lity-close{display:none;position:absolute;top:2rem;right:2rem;width:4rem;height:4rem;overflow:hidden}.lity-close::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64739b;font-size:2.5rem}.lity-opened .lity-close{display:block}@media screen and (max-width:599px){.lity-close{top:1.25rem;right:1.25rem}}#share_modal{padding:3rem;border-radius:1rem;background:#fff;max-height:none!important}#share_modal .modal_title{padding-right:2.5rem;font-size:1.6rem;font-weight:700}#share_modal .modal_cont_title{margin-top:4rem;margin-bottom:1rem;font-size:1.6rem;font-weight:700}@media screen and (max-width:599px){#share_modal{padding:2rem}#share_modal .modal_cont_title{margin-top:3rem;margin-bottom:.5rem}}.share_sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.share_sns_list path{fill:#fff}.share_sns_list .sns_btn_tw .bg{fill:#1cade2}.share_sns_list .sns_btn_fb .bg{fill:#1877f2}.share_sns_list .sns_btn_line .bg{fill:#00b833}.share_sns_list .sns_btn_line .ico_02{fill:#00b833}.share_sns_list a{position:relative;display:block;width:4rem;height:4rem}.modal_txtbox{position:relative;padding-right:4rem;border:2px solid #64739b;background:#e6ebf0}.modal_txtbox input{height:4rem;padding:0 1rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal_txtbox .copy_btn{position:absolute;top:0;right:0;width:4rem;height:4rem}.modal_txtbox .copy_btn::before{font-family:"Material Icons";content:"\e14d";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2.4rem}.modal_txtbox .copy_message{display:none}@media screen and (max-width:599px){.modal_txtbox input{height:3.5rem}.modal_txtbox .copy_btn{width:3.5rem;height:3.5rem}.modal_txtbox .copy_btn::before{font-size:2rem}}.modal_qr{max-width:12rem;padding:1rem;border:2px solid #64739b;margin-bottom:auto}@media screen and (max-width:599px){.modal_qr{max-width:8rem}}.modal_qr_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width:599px){.modal_qr_box{gap:1rem}}.modal_qr_dl{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal_qr_dl_title{margin-bottom:.8rem;font-size:1.2rem;font-weight:700;color:#aaa}.modal_qr_dl_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:auto}@media screen and (max-width:599px){.modal_qr_dl_list{gap:.8rem}}.modal_qr_dl_list li{height:3.5rem;max-width:12rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:599px){.modal_qr_dl_list li{height:3.2rem;max-width:calc(50% - .8rem/2);min-width:10rem;-webkit-box-flex:.5;-ms-flex:.5;flex:.5}}.modal_qr_dl_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;height:100%;background:#7385b7;color:#fff;border-radius:99rem}.modal_qr_dl_btn a::before{font-family:"Material Icons";content:"\f090";font-size:1.2em}.album_search .section_inner{max-width:128rem}.album_search .album_search_search{margin-top:2rem}.album_search .album_search_search .search_box{margin:0 auto;background:#e6ebf0}.album_search .album_search_tag{margin-top:6rem}.album_search .album_search_tag .album_search_tag_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:60rem;letter-spacing:.05rem}.album_search .album_search_tag .album_search_tag_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding-bottom:.5rem;text-align:center;border-bottom:.2rem solid #c3ced8;font-weight:700;cursor:pointer}.album_search .album_search_tag .album_search_tag_list li .album_search_list_total{display:inline-block;padding:.1rem .5rem;margin-left:.5rem;min-width:2.5rem;border-radius:1rem;text-align:center;font-size:1rem;font-weight:700;background:#e6ebf0}.album_search .album_search_tag .album_search_tag_list li.active{border-color:#64739b;border-width:.4rem;padding-bottom:.3rem;cursor:default}@media screen and (max-width:599px){.album_search .album_search_tag{margin-top:5rem}}.album_search .album_search_list_wrap{margin-top:6rem}@media screen and (max-width:599px){.album_search .album_search_list_wrap{margin-top:5rem}}.album_search .album_search_list_cont{display:none}.album_search .album_search_list_cont.active{display:block}.album_search .album_search_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-4rem;margin-bottom:-4rem;letter-spacing:0}.album_search .album_search_list li{width:calc(100% / 5 - 4rem);margin-right:4rem;margin-bottom:4rem;text-align:center}.album_search .album_search_list li .album_search_list_title{margin-top:1rem;font-size:1.6rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album_search .album_search_list li .album_search_list_artist{margin-top:.3rem;font-weight:700;font-size:1.2rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1024px){.album_search .album_search_list li{width:calc(100% / 4 - 4rem)}}@media screen and (max-width:800px){.album_search .album_search_list li{width:calc(100% / 3 - 4rem)}}@media screen and (max-width:599px){.album_search .album_search_list{margin-right:-2rem;margin-bottom:-3rem}.album_search .album_search_list li{width:calc(100% / 2 - 2rem);margin-right:2rem;margin-bottom:3rem}.album_search .album_search_list li .album_search_list_title{font-size:1.4rem}.album_search .album_search_list li .album_search_list_artist{font-size:1.2rem}}.album_search .album_search_pager{margin-top:8rem}.album_search .album_search_pager .album_search_pager_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.album_search .album_search_pager .album_search_pager_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:4rem;height:4rem;font-size:1.6rem;font-weight:700;overflow:hidden}.album_search .album_search_pager .album_search_pager_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.album_search .album_search_pager .album_search_pager_list li.current{background:#64739b;color:#fff}.album_search .album_search_pager .album_search_pager_location{margin-top:.5rem;text-align:center;font-weight:700}@media screen and (max-width:599px){.album_search .album_search_pager{margin-top:7rem}}.txtpage .section_inner{max-width:110rem}.txtpage .txtpage_cont{margin-top:6rem}.txtpage .txtpage_cont h2{margin-bottom:2rem;font-size:1.8rem;font-weight:700}.txtpage .txtpage_cont p{margin-bottom:1rem}.txtpage .txtpage_cont ul{list-style:disc;margin-left:2.8rem}@media screen and (max-width:599px){.txtpage .txtpage_cont ul{margin-left:2.6rem}}.txtpage .txtpage_cont ol{list-style:decimal;margin-left:2.8rem}@media screen and (max-width:599px){.txtpage .txtpage_cont ol{margin-left:2.6rem}}.txtpage .txtpage_cont ol li,.txtpage .txtpage_cont ul li{margin-bottom:.5rem}.txtpage .txtpage_cont ol li>ol,.txtpage .txtpage_cont ol li>ul,.txtpage .txtpage_cont ul li>ol,.txtpage .txtpage_cont ul li>ul{margin-top:.5rem}.txtpage .txtpage_cont ol li>ul,.txtpage .txtpage_cont ul li>ul{list-style-type:circle}.txtpage .txtpage_cont ol li>ol,.txtpage .txtpage_cont ul li>ol{margin-left:2.8rem}.txtpage .txtpage_cont ol li>ol li,.txtpage .txtpage_cont ul li>ol li{list-style-type:none;counter-increment:cnt}.txtpage .txtpage_cont ol li>ol li::before,.txtpage .txtpage_cont ul li>ol li::before{margin-left:-2.8rem;content:"(" counter(cnt) ") "}@media screen and (max-width:599px){.txtpage .txtpage_cont ol li>ol,.txtpage .txtpage_cont ul li>ol{margin-left:2.6rem}.txtpage .txtpage_cont ol li>ol li::before,.txtpage .txtpage_cont ul li>ol li::before{margin-left:-2.6rem}}.txtpage .txtpage_cont hr{margin:4rem 0}.txtpage .txtpage_cont a{color:#d88acb;text-decoration:underline}.txtpage .txtpage_cont .br{margin-top:2rem}.txtpage .txtpage_cont :last-child{margin-bottom:0}@media screen and (max-width:599px){.txtpage .txtpage_cont{margin-top:5rem}.txtpage .txtpage_cont h2{font-size:1.6rem}}.cta{padding:8rem 0;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#78c3be),to(#7985bc));background:linear-gradient(90deg,#78c3be,#7985bc);color:#fff}.cta .cta_catch{font-size:1.8rem;font-weight:700}.cta .cta_catch span{display:inline-block}.cta .cta_search{margin-top:3rem}.cta .cta_search .search_box{margin:0 auto}@media screen and (max-width:599px){.cta{padding:7rem 0}.cta .cta_catch{font-size:2rem}}footer{position:relative;padding:3rem 0;letter-spacing:.1rem;background:#fff}footer .footer_inner{padding:0 3rem}footer .footer_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;line-height:1;gap:1rem 2rem}footer .footer_link li{padding-right:2rem;border-right:1px solid #c3ced8}footer .footer_link li:last-child{border-right:none;padding-right:0}footer .footer_link li a{color:#d88acb}@media screen and (max-width:599px){footer .footer_link{gap:1rem 1.5rem}footer .footer_link li{padding-right:1.5rem}}footer .copyright{margin-top:3rem;text-align:center;color:#aaa;font-size:1rem;letter-spacing:.05rem}@media screen and (max-width:1024px){footer .footer_inner{padding:0 8%}}@media screen and (max-width:599px){footer .footer_inner{padding:0 5%}}
/*# sourceMappingURL=../../maps/css/style.css.map */
