[v-cloak]{display:none}img.menu{width:48px;height:48px}a{color:inherit;text-decoration:none}h1.heading{text-align:center;font-size:1.4rem;font-weight:700}.tab{font-size:1rem!important}.tab-item{font-size:.7em;color:grey;white-space:nowrap}.tab-item-active{color:#000!important;border-bottom:2px solid #000!important}footer{color:var(--white)}footer>section{margin-top:24px;padding:16px}footer>section div{display:flex;align-items:center;width:100%;max-width:1200px;margin:0 auto}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto;width:100%;max-width:1200px;margin:0 auto}.navbar-expand .navbar-collapse .nav-icon{display:inline-block;padding:.5rem}.modal-footer img.modal-icon-image,.navbar-expand .navbar-collapse .nav-icon img.nav-icon-image{max-width:2.5rem;max-height:2.5rem;-o-object-fit:contain;object-fit:contain}.container-fluid{width:100%;max-width:1200px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;overflow-x:visible}.button{min-width:50vw;min-height:40px;border-radius:20px;display:flex;justify-content:center;align-items:center}.screen-transition:hover{background-color:#d3d3d3}.nowrap{white-space:nowrap}section#top{padding-right:5%;padding-left:5%}section#top section.profile-image{margin-top:16px}section#top div.image{text-align:center}section#top div.image img{width:100%;height:auto}section#top section.profile-info{margin-top:16px;display:flex;flex-direction:row;align-items:center}section#top section.profile-info div.fan-number{text-align:right;color:#f66d9b;font-weight:700;margin:16px}section#top .p-contents{margin-top:20px}section#top .p-contents ul{padding:0;display:flex;justify-content:space-around;flex-wrap:wrap;list-style:none}section#top .p-contents ul li{width:47%;margin-bottom:28px}section#top .p-contents ul li a{display:block}section#top .p-contents ul li img{width:100%;vertical-align:bottom}@media screen and (max-width:600px){section#top .p-contents ul li{width:94%;margin-bottom:28px}}section#top .pos-contents{margin-top:40px}section#top .pos-contents ul{margin-bottom:30px;padding:0;display:flex;justify-content:space-around;flex-wrap:wrap;list-style:none}section#top .pos-contents ul.af_contents{margin-top:40px}section#top .pos-contents ul li{width:48%;margin-bottom:10px}section#top .pos-contents ul li a{display:block}section#top .pos-contents ul li img{width:100%;vertical-align:bottom}section#top .pos-contents h3{margin-bottom:15px;font-size:24px;text-align:center;font-weight:700}@media screen and (max-width:680px){section#top .pos-contents ul li{width:94%;margin-bottom:8px}}section#top .net_str_outer ul,section#top .net_str ul{margin:0;padding:0;list-style:none}section#top .net_str{margin-top:60px;margin-bottom:60px}section#top .net_str ul{display:flex;justify-content:space-around}section#top .net_str ul li{width:48%;max-width:550px}section#top .net_str ul li img{width:100%;margin-bottom:10px}section#top .net_str_outer{margin-bottom:50px}section#top .net_str_outer .heading{margin-bottom:30px}section#top .net_str_outer ul{display:flex;justify-content:center}section#top .net_str_outer ul li{margin:0 10px;max-width:200px}section#top .net_str_outer ul li img{width:100%;max-height:280px}@media screen and (max-width:680px){section#top .net_str_outer ul,section#top .net_str ul{flex-direction:column}section#top .net_str ul li{width:100%}section#top .net_str ul li:first-of-type{margin-bottom:25px}section#top .net_str_outer ul li{margin-bottom:20px;max-width:90%}section#top .net_str_outer ul li a img{width:100%;max-width:100%;max-height:1000px}}section#top .profile-link{color:#999;text-decoration:underline}section#top>section.news,section#top>section.profile,section#top>section.purchased-item{margin-top:16px;display:flex;justify-content:center}section#top>section.store{text-align:center;margin-top:32px}section#top>section.store>div{font-weight:700}section#top section#store .horizonal-list{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-top:16px;padding:0;display:flex}section#top section#store .item{display:inline-block;height:auto;flex:0 0 60%}section#top section#store .item>div{width:100%;padding-left:16px}section#top section#store .item>div>img{max-width:50vw;height:50vw;background-color:#fff;-o-object-fit:contain;object-fit:contain}section#top section#store .item>div>div.item-info{margin-top:16px;margin-left:0;border-left:4px solid #333;padding-top:0;width:100%}section#top section#store .item>div>div.item-info>div.item-type{width:100%;margin-top:4px;color:grey}section#top section#store .item>div>div.item-info>div.item-title{width:100%;margin-top:4px;font-weight:700;text-align:left;word-wrap:break-word;overflow-wrap:break-word}section#top section#store .item>div>div.item-info>div.item-content{width:100%;margin-top:4px;color:#333;text-align:left}section#news #news{border-top:1px solid grey;margin:10px;padding:0}section#news #news>li{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid grey;min-height:80px}section#news #news>li>.created_at{margin-right:24px}section#news #news>li>.news-title{flex:1;white-space:pre-wrap}section#news-detail .created_at{text-align:center}section#news-detail .heading{padding-top:30px;padding-bottom:20px}section#news-detail div.image{padding-top:10px;padding-bottom:20px;text-align:center}section#news-detail div.image img{width:60vw;height:auto;-o-object-fit:contain;object-fit:contain}section#news-detail .content{white-space:pre-wrap}section#news-detail .content,section#news-detail .news{padding-top:10px;padding-bottom:10px}section#profile{padding-left:5%;padding-right:5%}section#profile section.profile-image{margin-top:16px}section#profile div.image{text-align:center}section#profile div.image>img{width:100%;height:auto;padding:1em 0}section#profile div.sns-image{text-align:center;padding:.5em 0}section#profile div.sns-image>a{width:9%;height:auto;padding:2%}section#profile div.sns-image>a>img{width:9%;height:auto}section#profile section.name{padding:.5em 0}section#profile .name{font-weight:700}section#profile .content{white-space:pre-wrap;padding:1em 0}section#store div.store-item{border-bottom:1px solid grey;padding:8px;display:flex;flex-direction:row}section#store div.store-item>.profile-image{background-color:#fff;-o-object-fit:contain;object-fit:contain}section#store .select_box{overflow:hidden;width:90%;margin:1em auto;text-align:center;position:relative;border:2px solid #bbb;border-radius:2px;background:#fff}section#store .select_box select{width:100%;padding:.5em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}section#store .select_box select::-ms-expand{display:none}section#store .search_box{overflow:hidden;width:90%;margin:1em auto;text-align:center;position:relative;border:2px solid #bbb;border-radius:2px;background:#fff}section#store .search_box>input{width:100%;padding:.5em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}section#store-detail div section.item-image{margin-top:16px}section#store-detail div div.image{text-align:center}section#store-detail div div.image img{width:60vw;height:auto}section#store-detail div>#item-info{text-align:center}section#store-detail div>#item-info>.item-title{margin-top:24px;font-weight:700;text-align:center;white-space:pre-line}section#store-detail div>#item-info>.item-date,section#store-detail div>#item-info>.item-type{margin-top:8px;color:grey}section#store-detail div>#item-info>.item-description{margin-top:24px;color:#333;text-align:left}section#store-detail div>#item-player{margin-top:16px;padding:16px;text-align:right;border-bottom:1px solid #333}section#store-detail div>#item-player>.pleyer{margin-right:16px;font-weight:700}section#store-detail div>#item-player>.price{border:1px solid #333;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}section#store-detail div>#item-purchase{padding-top:16px;display:flex;flex-direction:row;align-items:center}section#store-detail div>#item-purchase>.price{border:1px solid #333;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}section#store-detail .music-info{padding-top:16px;display:flex;flex-direction:row;align-items:center}section#store-detail .music-title{font-weight:700;text-align:left;width:90%;white-space:pre-line}section#store-detail .music-trial{width:5%;min-width:2em}section#store-detail .music-trial-posi{width:16%;max-width:50px;min-width:2em}section#store-detail .music-trial-image{size:1em;align-content:center;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}section#store-detail .music-play-button{width:5%;min-width:2em;margin:0 0 0 15px}section#purchase div.item-image{width:120px;height:120px}section#purchase div.item-image img.profile-image{width:120px;height:120px;background-color:#fff;-o-object-fit:contain;object-fit:contain}section#purchase div.store-item div.item-info{margin-left:12px;padding:0 8px;display:flex;flex-direction:column}section#purchase div.store-item div.item-info div.item-title{margin-top:8px;font-weight:700;font-size:1.2rem;white-space:pre-line}section#purchase div.store-item div.item-info div.item-year{margin-top:24px;margin-bottom:8px;color:grey}section#purchase #product-list{margin-top:16px}section#purchase #product-list>ul{padding-left:0!important;list-style:none}section#purchase #product-list>ul>li{height:100%;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid grey}section#purchase #product-list>ul>li>label{font-weight:700;flex-grow:1;margin-bottom:0;padding:.4rem 0}section#purchase #product-list>ul>li .music-title{white-space:pre-line}section#purchase #product-list>ul>li input[type=checkbox]{width:16px;height:16px}section#purchase>#item-purchase{padding-top:16px;display:flex;flex-direction:row;align-items:center}section#purchase>#item-purchase>.price{border:1px solid #333;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}section#purchase section.item-purchase{padding-top:16px;display:flex;flex-direction:row;align-items:center}section#purchase div.price{border:1px solid #333;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}section#purchase img.profile-image{width:120px;height:120px}section#purchase div.store-item{display:flex;flex-direction:row}section#purchase div.item-info{margin-left:12px;padding:0 8px;display:flex;flex-direction:column}section#purchase div.item-title{margin-top:8px;font-weight:700;font-size:1.2rem;white-space:pre-line}section#purchase div.item-year{margin-top:24px;margin-bottom:8px;color:grey}section#purchase .modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}section#purchase .modal-wrapper{display:table-cell;vertical-align:middle}section#purchase .modal-container{width:300px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}section#purchase .modal-header h3{margin-top:0;color:#42b983}section#purchase .modal-body{margin:20px 0}section#purchase .modal-default-button{float:right}section#purchase .modal-enter,section#purchase .modal-leave-active{opacity:0}section#purchase .modal-enter .modal-container,section#purchase .modal-leave-active .modal-container{transform:scale(1.1)}section#purchase .button-modal{min-height:40px;border-radius:20px;display:flex;justify-content:center;align-items:center;margin:1em 0}section#cart-confirm .cart_tit,section#purchase-confirm .cart_tit{font-size:1.75em;font-weight:700;text-align:center;padding:0 0 30px;margin:20px 0;border-bottom:1px solid grey}section#cart-confirm .cart_subtit,section#purchase-confirm .cart_subtit{font-size:1.2em;text-align:left;background-color:#ddd;line-height:1.5;padding:4% 5%;margin-top:-20px}section#cart-confirm .subtotal,section#purchase-confirm .subtotal{padding:20px 5%}section#cart-confirm .subtotal p,section#cart-confirm .total p,section#purchase-confirm .subtotal p,section#purchase-confirm .total p{font-size:1.4em;text-align:right}section#cart-confirm .total,section#purchase-confirm .total{padding:20px 5% 40px}section#cart-confirm .to_store,section#purchase-confirm .to_store{padding:40px 5%}section#cart-confirm .to_store a,section#purchase-confirm .to_store a{font-size:1.1em;text-align:left;color:#707070}section#cart-confirm .to_addres,section#purchase-confirm .to_addres{padding:40px 5% 60px}section#cart-confirm .to_addres p,section#purchase-confirm .to_addres p{font-size:1.2em;text-align:left}section#cart-confirm .cart_box_par,section#purchase-confirm .cart_box_par{display:block;border-bottom:1px solid grey;width:90%;margin:0 auto;padding:20px 0}section#cart-confirm .cart_box,section#purchase-confirm .cart_box{font-size:1.2em;width:100%;height:auto;margin:20px auto 0;display:flex;align-items:center;flex-direction:row}section#cart-confirm .cb_item1,section#purchase-confirm .cb_item1{width:25%;max-width:200px}section#cart-confirm .cb_item2,section#purchase-confirm .cb_item2{width:65%;margin:0;padding:0 3%;display:flex;flex-direction:column;align-content:space-around}section#cart-confirm .cb_txt1,section#purchase-confirm .cb_txt1{font-size:1em;color:#707070}section#cart-confirm .cb_txt2,section#purchase-confirm .cb_txt2{font-size:1.1em;word-wrap:break-word;white-space:pre-line}section#cart-confirm .cb_txt3,section#purchase-confirm .cb_txt3{font-size:1.1em;color:#707070}section#cart-confirm .cb_thanks,section#purchase-confirm .cb_thanks{font-size:2.5vw;color:#707070;text-align:center;margin:60px 0}section#cart-confirm .cb_item3,section#purchase-confirm .cb_item3{width:10%;min-width:4.5em;text-align:right;font-size:.8em;align-items:center}section#cart-confirm .cb_item3_inner,section#purchase-confirm .cb_item3_inner{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;min-width:4.5em;text-align:right;font-size:.8em}section#cart-confirm .cb_item3_inner p,section#purchase-confirm .cb_item3_inner p{display:block;border:1px solid grey;text-align:center;padding:2px 10px 0;margin-top:0;margin-bottom:1rem;max-width:100%}section#cart-confirm .cb_item3_inner input,section#purchase-confirm .cb_item3_inner input{display:block;border:1px solid grey;background-color:#fff;text-align:right;padding:2px 10px 0;margin-top:0;margin-bottom:1rem;max-width:100%}section#cart-confirm .confirm,section#purchase-confirm .confirm{margin:0 auto;text-align:center}section#cart-confirm .confirm button[type=submit],section#purchase-confirm .confirm button[type=submit]{position:relative;display:inline-block;width:60%;letter-spacing:.1em;line-height:3rem;color:#fff;background:#161616;border-radius:2.5em;border:none;box-shadow:none}section#cart-confirm .modal-mask,section#purchase-confirm .modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}section#cart-confirm .modal-wrapper,section#purchase-confirm .modal-wrapper{display:table-cell;vertical-align:middle}section#cart-confirm .modal-header,section#purchase-confirm .modal-header{padding:.5rem}section#cart-confirm .modal-header h3,section#purchase-confirm .modal-header h3{text-align:left;font-size:18px;line-height:1.6;font-weight:700}section#cart-confirm .modal-container,section#purchase-confirm .modal-container{width:70%;margin:0 auto;padding:10px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}section#cart-confirm .modal-body,section#purchase-confirm .modal-body{margin:.5em 0}section#cart-confirm div.how-to-pay-kind,section#purchase-confirm div.how-to-pay-kind{border-bottom:1px solid #dee2e6;padding:8px;display:flex;flex-direction:row}section#cart-confirm div.pay-way,section#purchase-confirm div.pay-way{display:flex;flex-grow:1;justify-content:flex-start;align-items:center;font-size:90%}section#cart-confirm div.button-image,section#purchase-confirm div.button-image{display:flex;flex-grow:1;justify-content:flex-end;align-items:center}section#purchase-end div.cb_thanks{padding:1rem}section#purchase-end .confirm{margin:0 auto;text-align:center}section#purchase-end .confirm button[type=submit]{position:relative;display:inline-block;width:60%;letter-spacing:.1em;line-height:3rem;color:#fff;background:#161616;border-radius:2.5em;border:none;box-shadow:none}#app .nav-tabs .nav-link{padding:.3rem .5rem;font-size:.6rem}#app .nav-tabs .nav-link:not(.active){color:var(--gray)}#app .nav-tabs .nav-link.active{color:inherit;font-weight:700;border-bottom:2px solid #212529}#purchased-tabs{border-bottom:1px solid #d0d0d0}#purchased-tabs>.tab{padding:8px 4px;font-size:smaller!important;cursor:pointer}#purchased-tabs>.tab.active{font-weight:700;border-bottom:2px solid #303030}section#purchased-item div.product-item{border-bottom:1px solid grey;padding:8px;display:flex;flex-direction:row}section#purchased-item div.product-item>.profile-image{-o-object-fit:contain;object-fit:contain}section#purchased-item div.product-empty{margin:24px;display:flex;align-items:center;flex-direction:column}section#purchased-item div.product-empty img.image-empty{width:70vw;height:auto}section#purchased-item div.product-empty .message{margin-top:24px;font-weight:700;font-size:larger}section#product-detail section.item-image{margin-top:16px}section#product-detail div.image{text-align:center}section#product-detail div.image img{width:60vw;height:auto}section#product-detail #item-info{text-align:center}section#product-detail #item-info>.item-title{margin-top:24px;font-weight:700;text-align:center;white-space:pre-line}section#product-detail #item-info>.item-date,section#product-detail #item-info>.item-type{margin-top:8px;color:grey}section#product-detail #item-info>.item-description{margin-top:24px;color:#333;text-align:left}section#product-detail #playlist-info{text-align:center}section#product-detail #playlist-info>.playlist-title{margin-top:24px;font-weight:700;text-align:center}section#product-detail #playlist-info>.playlist-count{margin-top:18px;font-weight:700;text-align:center}section#product-detail #playlist-info>.playlist-description{margin-top:24px;color:#333;text-align:center}section#product-detail>#item-player{margin-top:16px;padding:16px;text-align:right;border-bottom:1px solid #333}section#product-detail>#item-player>.player{margin-right:16px;font-weight:700}section#product-detail>#item-purchase{padding-top:16px;display:flex;flex-direction:row;align-items:center}section#product-detail>#item-purchase>.price{border:1px solid #333;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}section#product-detail #list>ul{list-style-type:none;padding-left:0}section#product-detail #list>ul>li{min-height:70px;border-bottom:1px solid var(--dark);display:flex;flex-direction:row;align-items:center;padding:0 16px}section#product-detail .music-title{white-space:pre-line}section#add-playlist div.product-item{border-bottom:1px solid grey;padding:8px;display:flex;flex-direction:row}section#add-playlist div.product-empty{margin:24px;display:flex;align-items:center;flex-direction:column}section#add-playlist div.product-empty img.image-empty{width:70vw;height:auto}section#add-playlist div.product-empty .message{margin-top:24px;font-weight:700;font-size:larger}section#player>#buttons{margin-top:24px}section#player #item-info{text-align:center}section#player #item-info>.item-title{margin-top:24px;font-weight:700;text-align:center;white-space:pre-line}section#player #item-info>.item-date,section#player #item-info>.item-type{margin-top:8px;color:grey}section#player #item-info>.item-description{margin-top:24px;color:#333;text-align:center}section#player #item-info>.music-title{margin-top:24px;font-size:larger;font-weight:700;text-align:center;white-space:pre-line}section#input-benefit-info .submit{margin:0 auto;text-align:center}section#input-benefit-info .submit button{position:relative;display:inline-block;width:60%;letter-spacing:.1em;line-height:3rem;color:#fff;background:#161616;border-radius:2.5em;border:none;box-shadow:none}section#show-benefit-content div.benefit-img{text-align:center}section#show-benefit-content div.download{text-align:center;padding:10px}section#show-benefit-content div.download>a{margin:0 auto;max-width:80vw}section#show-benefit-content img.benefit{margin:0 auto;max-width:80vw;-o-object-fit:contain;object-fit:contain}div.item-image,img.profile-image{width:60px;height:60px}img.profile-image{-o-object-fit:contain;object-fit:contain}div.item-info{padding:0 8px;margin-left:16px;display:flex;flex-direction:column}div.item-info div.item-type{color:grey;font-size:.8rem}div.item-info div.item-title{font-weight:700;word-break:break-all;white-space:pre-line}div.item-price-container{display:flex;flex-grow:1;justify-content:flex-end;align-items:center}div.item-price-container>.item-price{padding:4px;border:1px solid grey;border-radius:4px}section#apply-pass-reset-end .mypage-title,section#apply-pass-reset .mypage-title,section#confirm .mypage-title,section#inquiry .mypage-title,section#login .mypage-title,section#myinfo .mypage-title,section#mypage .mypage-title,section#pass-reset .mypage-title,section#tmp-reg .mypage-title{background-color:#e0e0e0;color:var(--dark);font-weight:700;height:5vh;display:flex;flex-direction:row;align-items:center;padding-left:5vw}section#apply-pass-reset-end div.mypage-item,section#apply-pass-reset div.mypage-item,section#confirm div.mypage-item,section#inquiry div.mypage-item,section#login div.mypage-item,section#myinfo div.mypage-item,section#mypage div.mypage-item,section#pass-reset div.mypage-item,section#tmp-reg div.mypage-item{color:var(--dark);font-weight:700;height:5vh;display:flex;flex-direction:row;align-items:center;padding-left:5vw}section#apply-pass-reset-end ul.mypage-item,section#apply-pass-reset ul.mypage-item,section#confirm ul.mypage-item,section#inquiry ul.mypage-item,section#login ul.mypage-item,section#myinfo ul.mypage-item,section#mypage ul.mypage-item,section#pass-reset ul.mypage-item,section#tmp-reg ul.mypage-item{list-style-type:none;padding-left:0;margin-bottom:0}section#apply-pass-reset-end ul.mypage-item>li,section#apply-pass-reset ul.mypage-item>li,section#confirm ul.mypage-item>li,section#inquiry ul.mypage-item>li,section#login ul.mypage-item>li,section#myinfo ul.mypage-item>li,section#mypage ul.mypage-item>li,section#pass-reset ul.mypage-item>li,section#tmp-reg ul.mypage-item>li{height:7vh;border-bottom:1px solid #e0e0e0}section#apply-pass-reset-end ul.mypage-item>li>a,section#apply-pass-reset ul.mypage-item>li>a,section#confirm ul.mypage-item>li>a,section#inquiry ul.mypage-item>li>a,section#login ul.mypage-item>li>a,section#myinfo ul.mypage-item>li>a,section#mypage ul.mypage-item>li>a,section#pass-reset ul.mypage-item>li>a,section#tmp-reg ul.mypage-item>li>a{padding-left:5vw;width:100%;height:100%;display:flex;flex-direction:row;align-items:center}section#apply-pass-reset-end .myinfo-item,section#apply-pass-reset .myinfo-item,section#confirm .myinfo-item,section#inquiry .myinfo-item,section#login .myinfo-item,section#myinfo .myinfo-item,section#mypage .myinfo-item,section#pass-reset .myinfo-item,section#tmp-reg .myinfo-item{padding:1.5rem}section#apply-pass-reset-end div.keep-login,section#apply-pass-reset div.keep-login,section#confirm div.keep-login,section#inquiry div.keep-login,section#login div.keep-login,section#myinfo div.keep-login,section#mypage div.keep-login,section#pass-reset div.keep-login,section#tmp-reg div.keep-login{margin:10px}section#apply-pass-reset-end div.mail-send,section#apply-pass-reset div.mail-send,section#confirm div.mail-send,section#inquiry div.mail-send,section#login div.mail-send,section#myinfo div.mail-send,section#mypage div.mail-send,section#pass-reset div.mail-send,section#tmp-reg div.mail-send{padding:1rem}section#apply-pass-reset-end p.sentence,section#apply-pass-reset p.sentence,section#confirm p.sentence,section#inquiry p.sentence,section#login p.sentence,section#myinfo p.sentence,section#mypage p.sentence,section#pass-reset p.sentence,section#tmp-reg p.sentence{margin:1rem 0 0}section#apply-pass-reset-end .posi-reg,section#apply-pass-reset .posi-reg,section#confirm .posi-reg,section#inquiry .posi-reg,section#login .posi-reg,section#myinfo .posi-reg,section#mypage .posi-reg,section#pass-reset .posi-reg,section#tmp-reg .posi-reg{padding:2.5rem 30px .5rem;background-color:#f8fafc}section#apply-pass-reset-end .posi-name,section#apply-pass-reset .posi-name,section#confirm .posi-name,section#inquiry .posi-name,section#login .posi-name,section#myinfo .posi-name,section#mypage .posi-name,section#pass-reset .posi-name,section#tmp-reg .posi-name{margin-bottom:2rem;text-align:center}section#apply-pass-reset-end .posi-name img,section#apply-pass-reset .posi-name img,section#confirm .posi-name img,section#inquiry .posi-name img,section#login .posi-name img,section#myinfo .posi-name img,section#mypage .posi-name img,section#pass-reset .posi-name img,section#tmp-reg .posi-name img{width:100%;max-width:116px}section#apply-pass-reset-end .posi-reg h1,section#apply-pass-reset .posi-reg h1,section#confirm .posi-reg h1,section#inquiry .posi-reg h1,section#login .posi-reg h1,section#myinfo .posi-reg h1,section#mypage .posi-reg h1,section#pass-reset .posi-reg h1,section#tmp-reg .posi-reg h1{font-size:22px;margin-bottom:2.5rem}section#apply-pass-reset-end .posi-frow,section#apply-pass-reset .posi-frow,section#confirm .posi-frow,section#inquiry .posi-frow,section#login .posi-frow,section#myinfo .posi-frow,section#mypage .posi-frow,section#pass-reset .posi-frow,section#tmp-reg .posi-frow{text-align:center;margin-bottom:2.5rem}section#apply-pass-reset-end .posi-frow>div,section#apply-pass-reset .posi-frow>div,section#confirm .posi-frow>div,section#inquiry .posi-frow>div,section#login .posi-frow>div,section#myinfo .posi-frow>div,section#mypage .posi-frow>div,section#pass-reset .posi-frow>div,section#tmp-reg .posi-frow>div{width:100%;max-width:550px;margin:0 auto;display:inline-block}section#apply-pass-reset-end .posi-frow p,section#apply-pass-reset .posi-frow p,section#confirm .posi-frow p,section#inquiry .posi-frow p,section#login .posi-frow p,section#myinfo .posi-frow p,section#mypage .posi-frow p,section#pass-reset .posi-frow p,section#tmp-reg .posi-frow p{font-size:16px;margin-bottom:1.3rem;text-align:center}section#apply-pass-reset-end .posi-frow p span,section#apply-pass-reset .posi-frow p span,section#confirm .posi-frow p span,section#inquiry .posi-frow p span,section#login .posi-frow p span,section#myinfo .posi-frow p span,section#mypage .posi-frow p span,section#pass-reset .posi-frow p span,section#tmp-reg .posi-frow p span{font-weight:700}section#apply-pass-reset-end .posi-frow>div ul,section#apply-pass-reset .posi-frow>div ul,section#confirm .posi-frow>div ul,section#inquiry .posi-frow>div ul,section#login .posi-frow>div ul,section#myinfo .posi-frow>div ul,section#mypage .posi-frow>div ul,section#pass-reset .posi-frow>div ul,section#tmp-reg .posi-frow>div ul{margin-bottom:3rem;padding-left:30px;list-style:none}section#apply-pass-reset-end .posi-frow>div ul li,section#apply-pass-reset .posi-frow>div ul li,section#confirm .posi-frow>div ul li,section#inquiry .posi-frow>div ul li,section#login .posi-frow>div ul li,section#myinfo .posi-frow>div ul li,section#mypage .posi-frow>div ul li,section#pass-reset .posi-frow>div ul li,section#tmp-reg .posi-frow>div ul li{position:relative;font-size:15px;margin-bottom:1.3rem;line-height:1.4;text-align:left}section#apply-pass-reset-end .posi-frow>div ul li:before,section#apply-pass-reset .posi-frow>div ul li:before,section#confirm .posi-frow>div ul li:before,section#inquiry .posi-frow>div ul li:before,section#login .posi-frow>div ul li:before,section#myinfo .posi-frow>div ul li:before,section#mypage .posi-frow>div ul li:before,section#pass-reset .posi-frow>div ul li:before,section#tmp-reg .posi-frow>div ul li:before{position:absolute;top:-.1rem;left:-32px;content:"1";display:block;width:24px;height:24px;background-color:#6fe031;text-align:center;color:#fff;line-height:26px;border-radius:50%}section#apply-pass-reset-end .posi-frow>div ul li:nth-of-type(2):before,section#apply-pass-reset .posi-frow>div ul li:nth-of-type(2):before,section#confirm .posi-frow>div ul li:nth-of-type(2):before,section#inquiry .posi-frow>div ul li:nth-of-type(2):before,section#login .posi-frow>div ul li:nth-of-type(2):before,section#myinfo .posi-frow>div ul li:nth-of-type(2):before,section#mypage .posi-frow>div ul li:nth-of-type(2):before,section#pass-reset .posi-frow>div ul li:nth-of-type(2):before,section#tmp-reg .posi-frow>div ul li:nth-of-type(2):before{content:"2"}section#apply-pass-reset-end .posi-frow>div ul li:nth-of-type(3):before,section#apply-pass-reset .posi-frow>div ul li:nth-of-type(3):before,section#confirm .posi-frow>div ul li:nth-of-type(3):before,section#inquiry .posi-frow>div ul li:nth-of-type(3):before,section#login .posi-frow>div ul li:nth-of-type(3):before,section#myinfo .posi-frow>div ul li:nth-of-type(3):before,section#mypage .posi-frow>div ul li:nth-of-type(3):before,section#pass-reset .posi-frow>div ul li:nth-of-type(3):before,section#tmp-reg .posi-frow>div ul li:nth-of-type(3):before{content:"3"}section#apply-pass-reset-end .posi-cs-bx,section#apply-pass-reset .posi-cs-bx,section#confirm .posi-cs-bx,section#inquiry .posi-cs-bx,section#login .posi-cs-bx,section#myinfo .posi-cs-bx,section#mypage .posi-cs-bx,section#pass-reset .posi-cs-bx,section#tmp-reg .posi-cs-bx{width:100%;max-width:550px;margin:0 auto;text-align:left}section#apply-pass-reset-end .posi-cs,section#apply-pass-reset .posi-cs,section#confirm .posi-cs,section#inquiry .posi-cs,section#login .posi-cs,section#myinfo .posi-cs,section#mypage .posi-cs,section#pass-reset .posi-cs,section#tmp-reg .posi-cs{display:inline-block;list-style:none;padding:0;margin:0}section#apply-pass-reset-end .posi-cs li,section#apply-pass-reset .posi-cs li,section#confirm .posi-cs li,section#inquiry .posi-cs li,section#login .posi-cs li,section#myinfo .posi-cs li,section#mypage .posi-cs li,section#pass-reset .posi-cs li,section#tmp-reg .posi-cs li{font-size:13px;text-align:left;margin:0 auto .4rem}section#apply-pass-reset-end .posi-reg+form,section#apply-pass-reset .posi-reg+form,section#confirm .posi-reg+form,section#inquiry .posi-reg+form,section#login .posi-reg+form,section#myinfo .posi-reg+form,section#mypage .posi-reg+form,section#pass-reset .posi-reg+form,section#tmp-reg .posi-reg+form{width:100%;max-width:760px;margin:0 auto}section#apply-pass-reset-end section#tmp-reg .posi-reg+form .mypage-title,section#apply-pass-reset section#tmp-reg .posi-reg+form .mypage-title,section#confirm section#tmp-reg .posi-reg+form .mypage-title,section#inquiry section#tmp-reg .posi-reg+form .mypage-title,section#login section#tmp-reg .posi-reg+form .mypage-title,section#myinfo section#tmp-reg .posi-reg+form .mypage-title,section#mypage section#tmp-reg .posi-reg+form .mypage-title,section#pass-reset section#tmp-reg .posi-reg+form .mypage-title,section#tmp-reg section#tmp-reg .posi-reg+form .mypage-title{padding:10px;height:auto}section#apply-pass-reset-end section#tmp-reg .posi-reg+form #buttons,section#apply-pass-reset section#tmp-reg .posi-reg+form #buttons,section#confirm section#tmp-reg .posi-reg+form #buttons,section#inquiry section#tmp-reg .posi-reg+form #buttons,section#login section#tmp-reg .posi-reg+form #buttons,section#myinfo section#tmp-reg .posi-reg+form #buttons,section#mypage section#tmp-reg .posi-reg+form #buttons,section#pass-reset section#tmp-reg .posi-reg+form #buttons,section#tmp-reg section#tmp-reg .posi-reg+form #buttons{margin-bottom:10rem!important}section#apply-pass-reset-end .padding-set,section#apply-pass-reset .padding-set,section#confirm .padding-set,section#inquiry .padding-set,section#login .padding-set,section#myinfo .padding-set,section#mypage .padding-set,section#pass-reset .padding-set,section#tmp-reg .padding-set{padding-bottom:7rem}section#apply-pass-reset-end .posi-reg .posi-s-name,section#apply-pass-reset .posi-reg .posi-s-name,section#confirm .posi-reg .posi-s-name,section#inquiry .posi-reg .posi-s-name,section#login .posi-reg .posi-s-name,section#myinfo .posi-reg .posi-s-name,section#mypage .posi-reg .posi-s-name,section#pass-reset .posi-reg .posi-s-name,section#tmp-reg .posi-reg .posi-s-name{font-size:16px;font-weight:700;text-align:center;margin-bottom:0}section#apply-pass-reset-end .posi-reg .price,section#apply-pass-reset .posi-reg .price,section#confirm .posi-reg .price,section#inquiry .posi-reg .price,section#login .posi-reg .price,section#myinfo .posi-reg .price,section#mypage .posi-reg .price,section#pass-reset .posi-reg .price,section#tmp-reg .posi-reg .price{text-align:center;font-size:14px;line-height:1.6;margin-top:8px;margin-bottom:2rem}section#apply-pass-reset-end .posi-reg .price span,section#apply-pass-reset .posi-reg .price span,section#confirm .posi-reg .price span,section#inquiry .posi-reg .price span,section#login .posi-reg .price span,section#myinfo .posi-reg .price span,section#mypage .posi-reg .price span,section#pass-reset .posi-reg .price span,section#tmp-reg .posi-reg .price span{font-size:12px}section#purchase-history #purchase-history{border-top:1px solid grey;margin:10px;padding:0}section#purchase-history #purchase-history>li{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid grey;min-height:80px}section#purchase-history #purchase-history>li>.created_at{margin-right:24px}section#purchase-history #purchase-history>li>.news-title{flex:1;white-space:pre-wrap}section#player .m_video{margin-top:5%}section#player .video-box{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;width:100%;background-color:#000;background-size:cover;line-height:0;min-height:50vw;position:relative}section#player .video-exp{width:5vw;height:5vw;max-width:30px;max-height:30px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:3vw;right:5vw;-o-object-fit:contain;object-fit:contain;opacity:.5}section#player .music-jacket{max-width:60vw;min-height:50vw;-o-object-fit:contain;object-fit:contain}section#player .m_tit{font-weight:700;text-align:center;margin:20px 0;white-space:pre-line}section#player .a_tit{text-align:center;margin:20px 0 30px;color:grey;white-space:pre-line}section#player .m_button{text-align:center}section#player .timebar_box{font-size:1em;width:86%;height:15px;margin:40px auto 0;display:flex}section#player .timebar_item1{width:11%;min-width:3em;text-align:left;line-height:15px}section#player .timebar_item2{width:78%;height:4px;line-height:15px;margin-top:5px;background:#b4b4b4;position:relative}section#player .timebar_item2 .player-seeker{background-color:#161616;bottom:0;left:0;position:absolute;top:0}section#player .timebar_item3{width:11%;min-width:3em;text-align:right;line-height:15px}section#player .timebar-animation{width:0;height:4px;text-align:left;background:#161616;-webkit-animation-name:ani-time;animation-name:ani-time;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes ani-time{0%{width:0}to{width:100%}}@keyframes ani-time{0%{width:0}to{width:100%}}section#player .cont_box{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:2%}section#player .cont_item{margin:5%;padding:0}section#player .pl_box{position:relative}section#player .pl_box label{width:100%;height:100px;cursor:pointer;text-align:center;font-size:14px;position:absolute;bottom:-10px;background:#fdfdfd}section#player .pl_box label:after{content:"\518D\751F\30EA\30B9\30C8\3092\958B\304F";width:60%;letter-spacing:.1em;line-height:3rem;position:absolute;bottom:30px;left:50%;transform:translate(-50%);color:#fff;background-color:#161616;border-radius:2.5em}section#player .pl_box input{display:none}section#player .pl_box .pl_container{overflow:hidden;height:100px}section#player .pl_box input:checked+label:after{content:"\518D\751F\30EA\30B9\30C8\3092\9589\3058\308B"}section#player .pl_box input:checked~.pl_container{height:auto;padding-bottom:120px;transition:all .2s}section#player .pl_item_box_par{border-bottom:1px solid grey;padding:0;width:90%;margin:0 auto}section#player .pl_item_box{display:flex;align-items:center;flex-direction:row;justify-content:space-between}section#player .pl_item{margin:5% 0 4%;padding:0;font-size:1.2em;white-space:pre-line}section#player .confirm{margin:0 auto;text-align:center}section#player .confirm button[type=submit]{position:relative;display:inline-block;width:60%;letter-spacing:.1em;line-height:3rem;color:#fff;background:#161616;border-radius:2.5em;border:none;box-shadow:none}section#player #overlay{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:9;background-color:rgba(0,0,0,.5)}section#player #modal{display:none;position:fixed;left:50%;top:50%;z-index:99;transform:translate(-50%,-50%);width:60%;max-width:400px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0;border-radius:.8em;background-color:#fff}section#player #modal p{text-align:center;margin:40px 0 20px;font-size:1.2em}section#player .active{display:block!important}section#player .modal_ln{text-align:center;margin:0 0 20px}section#player .modal_ln input[type=text]{width:80%}section#player .modal_btn{margin:0;padding:0;text-align:center;border-top:1px solid grey}section#player .modal_btn button[id=close]{border-radius:0 0 0 .8em;border:none;border-right:1px solid grey}section#player .modal_btn button[id=close],section#player .modal_btn button[type=submit]{position:relative;display:inline-block;width:50%;line-height:3rem;color:#1e90ff;background:#fff;box-shadow:none}section#player .modal_btn button[type=submit]{border-radius:0 0 .8em 0;border:none}section#player .fullscreen-controller{z-index:2147483647;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;opacity:.7}section#player .fullscreen-top{padding:3vw;position:absolute;top:0;left:0;width:100%;color:azure}section#player .fullscreen-title{top:0;left:0;float:left;width:100%}section#player .fullscreen-album-title{font-weight:700;font-size:2em;padding:1em 0;white-space:pre-line}section#player .fullscreen-content-title{padding:1em 0;white-space:pre-line}section#player .fullscreen-add-playlist-button{top:0;right:0;float:right;padding:2em 0}section#player .fullscreen-middle{display:flex;justify-content:center;align-items:center;width:100%}section#player .fullscreen-bottom{padding:0 3vw;position:absolute;bottom:0;left:0;width:100%;color:azure}section#player .fullscreen-bottom-list{width:100%;display:-ms-table;display:table;height:5vw;padding:1em 0}section#player .fullscreen-bottom-item{display:table-cell;width:5%;padding:0 .5em}section#player .fullscreen-bottom-seekbar{display:table-cell;width:75%;padding:0 .5em}section#player .fullscreen-seekbar{width:100%;height:4px;line-height:15px;margin-top:5px;background:#b4b4b4;position:relative}section#player .fullscreen-player-seeker{background-color:#161616;bottom:0;left:0;position:absolute;top:0}section#player .fullscreen-image{width:100%;height:2em;-o-object-fit:contain;object-fit:contain}section#player .fullscreen-jacket{max-width:100vw;max-height:100vh;-o-object-fit:contain;object-fit:contain}section#player .loading-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}section#player .loading-bar{align-items:center;padding:20px}section#player .pl_box .pl_switch{width:100%;height:100px;cursor:pointer;text-align:center;font-size:14px;bottom:-10px}section#player .pl_box .pl_button{width:60%;letter-spacing:.1em;line-height:3rem;position:absolute;bottom:30px;left:50%;transform:translate(-50%);color:#fff;background-color:#161616;border-radius:2.5em}section#player .pl_box .pl_container{height:auto;padding-bottom:20px;transition:all .2s}section#player .video-controller{height:3.5em;width:100%;position:absolute;bottom:0;left:0;padding:0 1rem}section#player .video-controller .seekbar-block{width:100%;padding:0}section#player .video-controller .seekbar-block .seekbar-ground{width:100%;height:4px;line-height:15px;background-color:hsla(0,0%,100%,.3);position:relative}section#player .video-controller .seekbar-block .seekbar-played{background-color:red;bottom:0;left:0;position:absolute;top:0;pointer-events:none}section#player .video-controller .button-block{width:100%;display:flex}section#player .video-controller .button-block .left-block{width:70%;display:flex;white-space:nowrap;justify-content:left}section#player .video-controller .button-block .right-block{width:30%;display:flex;white-space:nowrap;justify-content:right}section#player .video-controller .button-block .controller-button{width:3em;height:100%;padding:.5em}section#player .video-controller .button-block .controller-button img.controller-icon{height:2em;-o-object-fit:contain;object-fit:contain}section#player .video-controller .button-block .time-block{height:100%;padding:.5em;display:inline-block}section#player .video-controller .button-block .time-block .time-controller{line-height:2em}section#player .video-controller .button-block .time-block .time-controller span{color:#fff}section#player .fullscreen-video-controller{height:5em;width:100%;position:absolute;bottom:0;left:0;padding:0 2rem}section#player .fullscreen-video-controller .seekbar-block{width:100%;padding:0}section#player .fullscreen-video-controller .seekbar-block .seekbar-ground{width:100%;height:5px;line-height:15px;background-color:hsla(0,0%,100%,.3);position:relative}section#player .fullscreen-video-controller .seekbar-block .seekbar-played{background-color:red;bottom:0;left:0;position:absolute;top:0;pointer-events:none}section#player .fullscreen-video-controller .button-block{width:100%;display:flex}section#player .fullscreen-video-controller .button-block .left-block{width:70%;display:flex;white-space:nowrap;justify-content:left}section#player .fullscreen-video-controller .button-block .right-block{width:30%;display:flex;white-space:nowrap;justify-content:right}section#player .fullscreen-video-controller .button-block .controller-button{width:5em;height:100%;padding:1em}section#player .fullscreen-video-controller .button-block .controller-button img.controller-icon{height:3em;-o-object-fit:contain;object-fit:contain}section#player .fullscreen-video-controller .button-block .time-block{height:100%;padding:1em;display:inline-block}section#player .fullscreen-video-controller .button-block .time-block .time-controller{line-height:3em}section#player .fullscreen-video-controller .button-block .time-block .time-controller span{color:#fff;font-size:large}section#subscription-confirm .mypage-title{background-color:#e0e0e0}section#subscription-confirm .mypage-title,section#subscription-confirm div.mypage-item{color:var(--dark);font-weight:700;height:5vh;display:flex;flex-direction:row;align-items:center;padding-left:5vw}section#subscription-confirm ul.mypage-item{list-style-type:none;padding-left:0;margin-bottom:0}section#subscription-confirm ul.mypage-item>li{height:7vh;border-bottom:1px solid #e0e0e0}section#subscription-confirm ul.mypage-item>li>a{padding-left:5vw;width:100%;height:100%;display:flex;flex-direction:row;align-items:center}section#subscription-confirm .myinfo-item{padding:20px}section#subscription-confirm .confirm{margin:0 auto;text-align:center;padding:1em 0}section#subscription-confirm .confirm button[type=submit]{position:relative;display:inline-block;width:60%;letter-spacing:.1em;line-height:3rem;color:#fff;background:#161616;border-radius:2.5em;border:none;box-shadow:none}section#subscription-purchase{padding-top:2.5rem;padding-bottom:6.5rem}section#subscription-purchase .modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}section#subscription-purchase .modal-wrapper{display:table-cell;vertical-align:middle}section#subscription-purchase .modal-header{padding:.5rem}section#subscription-purchase .modal-header h3{text-align:left;font-size:18px;line-height:1.6;font-weight:700}section#subscription-purchase .modal-container{width:70%;margin:0 auto;padding:10px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}section#subscription-purchase .modal-body{margin:.5em 0}section#subscription-purchase div.how-to-pay-kind{border-bottom:1px solid #dee2e6;padding:8px;display:flex;flex-direction:row}section#subscription-purchase div.pay-way{display:flex;flex-grow:1;justify-content:flex-start;align-items:center;font-size:90%}section#subscription-purchase div.button-image{display:flex;flex-grow:1;justify-content:flex-end;align-items:center}section#subscription-purchase .cart_tit{font-size:1.75em;font-weight:700;text-align:center;padding:0 0 30px;margin:20px 0;border-bottom:1px solid grey}section#subscription-purchase .cart_subtit{font-size:1.2em;text-align:left;background-color:#ddd;line-height:1.5;padding:4% 5%;margin-top:-20px}section#subscription-purchase .subtotal{padding:20px 5%}section#subscription-purchase .subtotal p,section#subscription-purchase .total p{font-size:1.4em;text-align:right}section#subscription-purchase .total{padding:20px 5% 40px}section#subscription-purchase .to_store{padding:40px 5%}section#subscription-purchase .to_store a{font-size:1.1em;text-align:left;color:#707070}section#subscription-purchase .to_addres{padding:40px 5% 60px}section#subscription-purchase .to_addres p{font-size:1.2em;text-align:left}section#subscription-purchase .cart_box_par{display:block;border-bottom:1px solid grey;width:90%;margin:0 auto;padding:20px 0}section#subscription-purchase .cart_box{font-size:1.2em;width:100%;height:auto;margin:20px auto 0;display:flex;align-items:center;flex-direction:row}section#subscription-purchase .cb_item1{width:20%;max-width:200px}section#subscription-purchase .cb_item2{width:65%;margin:0;padding:0 3%;display:flex;flex-direction:column;align-content:space-around}section#subscription-purchase .cb_txt1{font-size:1em;color:#707070}section#subscription-purchase .cb_txt2{font-size:1.1em}section#subscription-purchase .cb_txt3{font-size:1.1em;color:#707070}section#subscription-purchase .cb_thanks{font-size:2.5vw;color:#707070;text-align:center;margin:60px 0}section#subscription-purchase .cb_item3{width:15%;text-align:right;font-size:.8em;display:flex;align-items:center;flex-direction:row-reverse}section#subscription-purchase .cb_item3 p{border:1px solid grey;background-color:#fff;text-align:center;padding:2px 10px 0;margin-top:10px}section#subscription-purchase .confirm{margin:0 auto;text-align:center;padding:2.5em 0}section#subscription-purchase .confirm button[type=submit]{position:relative;display:inline-block;width:60%;letter-spacing:.1em;line-height:3rem;color:#fff;background:#161616;border-radius:2.5em;border:none;box-shadow:none}section#subscription-purchase-history #subscription-purchase-history{border-top:1px solid grey;margin:10px;padding:0}section#subscription-purchase-history #subscription-purchase-history>li{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid grey;min-height:80px}section#subscription-purchase-history #subscription-purchase-history>li>.created_at{margin-right:24px}section#subscription-purchase-history #subscription-purchase-history>li>.news-title{flex:1;white-space:pre-wrap}section#subscription-purchase-history #subscription-purchase-history .confirm{margin:0 auto;text-align:center;padding:1em 0}section#subscription-purchase-history #subscription-purchase-history .confirm button[type=submit]{position:relative;display:inline-block;width:60%;letter-spacing:.1em;line-height:3rem;color:#fff;background:#161616;border-radius:2.5em;border:none;box-shadow:none}section#subscription-purchase-end div.cb_thanks{padding:1rem}section#subscription-purchase-end .confirm{margin:0 auto;text-align:center;padding:1em 0}section#subscription-purchase-end .confirm button[type=submit]{position:relative;display:inline-block;width:60%;letter-spacing:.1em;line-height:3rem;color:#fff;background:#161616;border-radius:2.5em;border:none;box-shadow:none}section#live-list{padding-right:5%;padding-left:5%}section#live-list .live-list>li{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid grey;min-height:80px}section#live-list .live-list .live-title{flex:1;white-space:pre-wrap}section.profile-info{margin-top:16px;display:flex;flex-direction:row;align-items:center}section.profile-info div.fan-number{text-align:right;color:#f66d9b;font-weight:700;margin:16px}.profile-link{color:#999;text-decoration:underline}>section.news,>section.profile,>section.purchased-item{margin-top:16px;display:flex;justify-content:center}>section.store{text-align:center;margin-top:32px}>section.store>div{font-weight:700}section#store .horizonal-list{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-top:16px;padding:0;display:flex}section#store .item{display:inline-block;height:auto;flex:0 0 60%}section#store .item>div{width:100%;padding-left:16px}section#store .item>div>img{max-width:50vw;height:50vw;background-color:#fff;-o-object-fit:contain;object-fit:contain}section#store .item>div>div.item-info{margin-top:16px;margin-left:0;border-left:4px solid #333;padding-top:0;width:100%}section#store .item>div>div.item-info>div.item-type{width:100%;margin-top:4px;color:grey}section#store .item>div>div.item-info>div.item-title{width:100%;margin-top:4px;font-weight:700;text-align:left;word-wrap:break-word;overflow-wrap:break-word}section#store .item>div>div.item-info>div.item-content{width:100%;margin-top:4px;color:#333;text-align:left}section#photo-slider .vue-slider-box{width:100%;height:100%}section#photo-slider .vue-slider-main{width:80%;height:100%;position:relative;margin:0 auto;z-index:1;overflow:hidden}section#photo-slider .vue-slider-next-btn,section#photo-slider .vue-slider-prev-btn{display:block;position:absolute;width:3rem;height:3rem;top:50%;z-index:2}section#photo-slider .vue-slider-prev-btn{left:.5rem}section#photo-slider .vue-slider-next-btn{right:.5rem}section#photo-slider .vue-slider-next-btn i,section#photo-slider .vue-slider-prev-btn i{display:block;width:100%;height:100%;border:1px solid #fff;border-radius:50%;position:relative;transition:all .4s}section#photo-slider .vue-slider-next-btn:hover i,section#photo-slider .vue-slider-prev-btn:hover i{background-color:hsla(0,0%,100%,.8)}section#photo-slider .vue-slider-next-btn i:before,section#photo-slider .vue-slider-prev-btn i:before{content:"";width:1rem;height:1rem;border:0;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;margin-top:-.55rem}section#photo-slider .vue-slider-prev-btn i:before{transform:rotate(225deg);right:.8rem}section#photo-slider .vue-slider-next-btn i:before{transform:rotate(45deg);left:.8rem}section#photo-slider .vue-slider-next-btn:hover i:before,section#photo-slider .vue-slider-prev-btn:hover i:before{border-top:1px solid #333;border-right:1px solid #333}section#photo-slider .vue-slider-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;height:90%;max-width:100vw;max-height:90vh;text-align:center;color:#fff}section#photo-slider .vue-slider-content-box{transition:all .2s;height:90%}section#photo-slider .vue-slider-content img{width:100%;height:90%;-o-object-fit:contain;object-fit:contain;margin:auto;max-width:100vw;max-height:90vh}section#photo-slider .vue-slider-thumbnail-box{width:100%;height:10%;max-width:100vw;max-height:10vh;position:absolute;bottom:0;z-index:9}section#photo-slider .vue-slider-thumbnail-list{width:100%;height:100%;list-style:none;overflow-x:scroll;-webkit-overflow-scrolling:touch;text-align:center;white-space:nowrap}section#photo-slider .vue-slider-thumbnail{height:100%;display:inline-block;margin:.1rem;padding:0}section#photo-slider .vue-slider-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}section#photo-slider .show-next-enter-active,section#photo-slider .show-next-leave-active,section#photo-slider .show-prev-enter-active,section#photo-slider .show-prev-leave-active{transition:all .4s}section#photo-slider .show-next-enter,section#photo-slider .show-prev-leave-to{transform:translate(50%,-50%)}section#photo-slider .show-next-leave-to,section#photo-slider .show-prev-enter{transform:translate(-150%,-50%)}section#photo-slider .fullscreen-controller{z-index:10;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#333}section#photo-slider .slider-touch-frame{width:100%;height:100%;max-height:90vh}section#photo-slider .menu-top{display:flex}section#photo-slider .top-center{margin:1rem;width:100%}section#photo-slider .top-right{margin:.6rem}section#photo-slider .image-title{font-size:1.2rem;text-align:center;color:#fff}section#photo-slider .close-button{width:2.4rem;height:2.4rem;color:#fff;font-size:1.2rem;-webkit-text-size-adjust:100%;background-color:#333;border:1px solid #fff;border-radius:50%;transition:all .4s;padding:0}section#photo-slider .close-button:hover{color:#333;background-color:hsla(0,0%,100%,.8)}section#photo-slider .photo-slider-enter-active,section#photo-slider .photo-slider-leave-active{transition:opacity .25s}section#photo-slider .photo-slider-enter,section#photo-slider .photo-slider-leave-to{opacity:0}section#photo-slider .slider-menu{position:absolute;top:0;left:0;width:100%;height:90%;z-index:3}section#photo-slider .slider-menu-enter-active,section#photo-slider .slider-menu-leave-active{transition:opacity .5s}section#photo-slider .slider-menu-enter,section#photo-slider .slider-menu-leave-to{opacity:0}section#photo-slider .image-frame{width:100%;height:100%;position:absolute;top:0;left:0}section#photo-slider .selected-thumbnail{opacity:1}section#photo-slider .unselected-thumbnail{opacity:.5}section#blog #blog{border-top:1px solid grey;margin:10px;padding:0}section#blog #blog>li{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid grey;min-height:80px}section#blog #blog>li>.created_at{margin-right:24px}section#blog #blog>li>.blog-title{flex:1;white-space:pre-wrap}section#blog-detail .created_at{text-align:center}section#blog-detail .heading{padding-top:30px;padding-bottom:20px}section#blog-detail div.image{padding-top:10px;padding-bottom:20px;text-align:center}section#blog-detail div.image img{width:60vw;height:auto;-o-object-fit:contain;object-fit:contain}section#blog-detail .content{white-space:pre-wrap}section#blog-detail .blog,section#blog-detail .content{padding-top:10px;padding-bottom:10px}section#favorite-list .favorite_box_par{display:block;border-bottom:1px solid grey;width:90%;margin:0 auto;padding:20px 0}section#favorite-list .favorite_box{font-size:1.2em;width:100%;height:auto;margin:20px auto 0;display:flex;align-items:center;flex-direction:row}section#favorite-list .favorite_image_box{width:25%;max-width:200px}section#favorite-list .favorite_image_box .favorite_image{width:60%;-o-object-fit:contain;object-fit:contain}section#favorite-list .favorite_title_box{width:65%;margin:0;padding:0 3%;display:flex;flex-direction:column;align-content:space-around}section#favorite-list .favorite_title_box .favorite_type{font-size:1em;color:#707070}section#favorite-list .favorite_title_box .favorite_title{font-size:1.1em;word-wrap:break-word;white-space:pre-line}section#favorite-list .favorite_title_box .favorite_unplayable{font-size:.8em;word-wrap:break-word;white-space:pre-line;color:red}section#favorite-list .favorite_del_box{width:10%;min-width:4.5em;text-align:right;font-size:.8em;align-items:center}section#favorite-list .favorite_del_box .favorite_del{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;min-width:4.5em;text-align:right;font-size:.8em}section#favorite-list .favorite_del_box .favorite_del .favorite_del_button{display:block;border:1px solid grey;text-align:center;padding:2px 10px 0;margin-top:0;margin-bottom:1rem;max-width:100%}section#playlog-list .playlog_box_par{display:block;border-bottom:1px solid grey;width:90%;margin:0 auto;padding:20px 0}section#playlog-list .playlog_box{font-size:1.2em;width:100%;height:auto;margin:20px auto 0;display:flex;align-items:center;flex-direction:row}section#playlog-list .playlog_image_box{width:25%;max-width:200px}section#playlog-list .playlog_image_box .playlog_image{width:60%;-o-object-fit:contain;object-fit:contain}section#playlog-list .playlog_title_box{width:65%;margin:0;padding:0 3%;display:flex;flex-direction:column;align-content:space-around}section#playlog-list .playlog_title_box .playlog_type{font-size:1em;color:#707070}section#playlog-list .playlog_title_box .playlog_title{font-size:1.1em;word-wrap:break-word;white-space:pre-line}section#playlog-list .playlog_title_box .playlog_unplayable{font-size:.8em;word-wrap:break-word;white-space:pre-line;color:red}section#community .under-contents #under-header.is-scroll{background:#fff}section#community #sp-content-nav{display:none}section#community #l-side{width:235px;height:100vh;position:fixed;top:0;left:0;padding-bottom:150px;background:#fafafa;transform:translateX(0);transform-origin:left;transition:transform .3s ease;overflow-y:scroll}section#community .l_side_inner{overflow-y:scroll;font-size:.93333em;letter-spacing:.1em}section#community .l_side_inner ul li a{padding:16px;-ms-align-items:center;align-items:center}section#community ul.l-side__nav>li.parent:after{content:"";width:calc(100% - 22px);height:2px;background:#eaeaea;position:absolute;left:0;top:0}section#community ul.l-side__nav li a .icn{width:23px}section#community ul.l-side__nav li a .title{padding-left:.5em}section#community .l_side_inner ul.link_child a{display:block;padding-left:40px}section#community ul.link_child a:before{content:"#";padding-right:.25em}section#community ul.link_child a.active{background:#314462;color:#fff;padding-top:20px;padding-bottom:20px}section#community ul.link_child a.active:after{content:"";width:0;height:0;border-color:transparent #f06702 transparent transparent;border-style:solid;border-width:0 10px 10px 0;position:absolute;top:0;right:0}section#community #l-main{width:100%;max-width:calc(100% - 235px);margin-left:auto;padding-left:56px;padding-right:56px;padding-bottom:100px;background-repeat:no-repeat;background-size:100%;background-position:top}section#community .contents-title{font-weight:600;letter-spacing:.1em;max-width:1060px;width:100%;margin-left:auto;margin-right:auto}section#community .contents-title .title{font-size:1.8em}section#community .contents-title+*{margin-top:56px}section#community .contents-title>*+*{margin-top:10px}section#community .contents-title .thread-name{font-size:1.2em}section#community .contents-title .thread-name:before{content:"#";padding-right:.25em}section#community .l-main_contents{max-width:1060px;width:100%;margin-left:auto;margin-right:auto}section#community .l-main_contents.bk-sdw{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.16);padding-top:52px;padding-bottom:42px}section#community #l-main.acv-contents{padding-top:77px}section#community .l-acv__inner{flex-wrap:wrap}section#community .l-acv__inner+.btn-wrap{margin-top:25px}section#community article.cnts-acv_cat{width:calc((100% - 64px)/4);background:#fff;box-shadow:0 7px 10px rgba(0,0,0,.16);margin:25px 8px}section#community article.cnts-acv_cat .cmnt{padding:10px 8px;font-size:.93333em}section#community article.cnts-acv_cat .cmnt>*+*{margin-top:10px}section#community article.cnts-acv_cat .cmnt .post-title{letter-spacing:.14em;line-height:1.2}section#community article.cnts-acv_cat .cmnt .data,section#community article.cnts-acv_cat .cmnt .resp{font-size:.7857em;color:#818a95}section#community article.cnts-acv_cat .cmnt .data>*+*,section#community article.cnts-acv_cat .cmnt .resp>*+*{margin-left:1em}section#community article.cnts-acv_cat .cmnt .resp p{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}section#community article.cnts-acv_cat .cmnt .resp p>*+*{margin-left:2px}section#community article.cnts-acv_cat .cmnt .resp p .icn{width:1em}section#community article.cnts-acv_cat .cmnt .resp p.up.on{color:#f06722}section#community article.cnts-acv_cat .cmnt .resp p.up.on .svg .st0{fill:#f06722}section#community article.cnts-acv_cat.stick:before{content:"";width:2.666em;height:2.666em;background:url(/image/yoshihama/icn_pin.svg) no-repeat 0 0/100%;position:absolute;left:0;top:0;display:block;z-index:1}section#community #l-main.detail-contents{padding-top:120px}section#community .btn_arrow.more{width:237px}section#community .btn_arrow.more:after{width:13px;height:13px;border:none;transform:translateY(-50%);background:url(/image/yoshihama/icn_w_arw.svg) no-repeat 50%/100%}section#community #l-main.page-community{background-image:url(/image/yoshihama/wp_community.png)}section#community .content-acv_head{max-width:1060px;width:100%;margin-left:auto;margin-right:auto;justify-content:space-between;-ms-align-items:flex-end;align-items:flex-end}section#community .content-acv_head .btn-sort{width:auto;padding-left:15px;font-size:.8em;line-height:1;position:relative}section#community .content-acv_head .btn-sort:before{content:"";position:absolute;left:0;top:.15em;width:0;height:0;border-color:#222 transparent transparent;border-style:solid;border-width:8px 4px 0}section#community .content-acv_head .btn-build{background:#314462;color:#fff;border-radius:18px;font-size:.9333em}section#community .content-acv_head .btn-build>*{padding:.75em 1em .78em 2.5em}section#community .content-acv_head .btn-build>:before{content:"";width:1.125em;height:1.125em;background:url(/image/yoshihama/icn_addcircle.svg) no-repeat 50%/100%;position:absolute;left:.85em;top:50%;transform:translateY(-50%)}section#community .detail-community{margin-top:23px;padding-left:46px;padding-right:46px}section#community .btn-comment{position:fixed;width:1060px;bottom:50px;left:calc(50% + 160px);transform:translateX(-50%);z-index:10;pointer-events:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}section#community .btn-comment a{width:85px;height:85px;pointer-events:auto;border-radius:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:1;font-size:.9333em;padding-top:20px}section#community .btn-comment a.cmmnt{background:#6b81a3 url(/image/yoshihama/icn_sms.svg) no-repeat center top 20px/20px}section#community .btn-comment a.wish{background:url(/image/yoshihama/icn_ema.svg) #ed6d46 no-repeat center top 20px/20px;border:3px solid #fff;box-shadow:0 7px 10px rgba(0,0,0,.16);transition:all .6s}section#community .btn-comment a.wish:hover{box-shadow:0 2px 2px rgba(0,0,0,.16)}section#community .thread__title p.date{font-size:.8em}section#community .thread__title h3{font-size:1.2em;font-weight:700;margin-top:5px;line-height:1.4;padding-bottom:20px}section#community .thread__title h3:after{content:"";width:100%;height:2px;background:#314462;position:absolute;bottom:0;left:-46px}section#community .post-resp{padding-top:18px}section#community .post-resp,section#community .post-resp *{-ms-align-items:center;align-items:center}section#community .post-resp>p+p{margin-left:1em}section#community .post-resp>p>*+*{margin-left:.5em}section#community .post-resp p.chat,section#community .post-resp p.up{font-weight:500}section#community .post-resp .icn{width:1em}section#community .thread__main_cmnt{line-height:1.6;margin-top:20px}section#community .thread__main_cmnt>*+*{margin-top:1.5em}section#community .thread__main_cmnt img{width:100%;max-width:550px}section#community .thread_comment_wrap{margin-top:54px}section#community .thread_comment_wrap h3{font-size:1.4666em}section#community .comment__area{margin-top:27.5px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}section#community .comment_list{max-width:982px}section#community .comment_list li+li{margin-top:15px}section#community .comment_list .cmmnt{-ms-align-items:flex-start;align-items:flex-start}section#community .comment_list .cmmnt>*+*{margin-left:6px}section#community .user-comme{max-width:calc(100% - 30px)}section#community .comment_list .cmmnt p.user-icn{width:30px;border-radius:50%;overflow:hidden}section#community .comment_list .cmmnt p.user-icn:before{content:"";padding-top:100%;display:block}section#community .comment_list .cmmnt p.user-icn span{position:absolute;width:100%;height:100%;display:block;top:0;left:0}section#community .comment_list .cmmnt p.user-icn span img{-o-object-fit:cover;object-fit:cover;height:100%}section#community .user-comme .bdg{position:absolute;left:2.5px;top:-2.5px;width:20px;z-index:1}section#community .user-comme .fkds{background:#f2f6f8;border-radius:20px;padding:.8em 1.5em .8em 1em;line-height:1.6}section#community .user-comme .fkds .head{-ms-align-items:flex-start;align-items:flex-start}section#community .user-comme .fkds .cmnt{margin-top:5px}section#community .user-comme .fkds .head>*+*{margin-left:8px}section#community .recom-link{background:#6b81a3;border-radius:6px;overflow:hidden}section#community .recom-link .icn{width:25px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;background:#7ea079}section#community .recom-link .icn img{width:16px;height:auto}section#community .recom-link .recom-name{padding:.25em 1em;font-size:.8em;color:#fff}section#community .user-comme .fkds .name{padding-left:1em}section#community .user-comme .resp{margin-top:5px;padding-left:1em}section#community .user-comme .resp>*+*{margin-left:22px}section#community .user-comme .resp .up{width:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}section#community .user-comme .resp .up .icn{width:16px}section#community .user-comme .resp .up .num{padding-left:5px}section#community .user-comme .resp .up.on{color:#f06702}section#community .user-comme .resp .up.on .svg .d{fill:#f06702}section#community .user-comme .resp-btn{width:auto}section#community .recomment{border-radius:16px;border:2px solid #314462;padding:.5em 1em 1em;background:#fff;z-index:2;position:absolute;top:2em;left:5em;max-width:calc(100% - 5em)}section#community .recom-close{width:24px;height:24px;margin-left:10px;cursor:pointer}section#community .recom-close:after,section#community .recom-close:before{content:"";width:100%;height:3px;border-radius:2px;background:#314462;position:absolute;display:block;top:50%}section#community .recom-close:before{transform:translateY(-50%) rotate(45deg)}section#community .recom-close:after{transform:translateY(-50%) rotate(-45deg)}section#community .recom-head{font-size:.8em;justify-content:space-between}section#community .recom-head,section#community .recom-head .post-swap{-ms-align-items:center;align-items:center}section#community .recom-head .post-swap>*+*{margin-left:5px}section#community .recom-head .post-swap .icn{width:1em}section#community .recomment p.user-name{font-size:.8em;margin-top:1em}section#community .recomment p.cmnt{margin-top:.5em;line-height:1.6;font-size:.93333em}section#community .thread_comment_wrap+.btn-wrap{margin-top:52px}section#community .modal-comment__wall{position:fixed;width:100%;height:100vh;top:0;left:0;background:url(/image/yoshihama/wall_comment.png) #fff no-repeat top/100%}section#community .modal-comment__inner{width:765px;max-width:100%;padding:0 20px;margin:0 auto}section#community .mdl_comment_title{justify-content:center;font-size:1.46666em;font-weight:700;color:#314462}section#community .mdl_comment_title span{padding-left:2em}section#community .mdl_comment_title span:before{content:"";width:1.5em;height:calc(100% + 2px);background:url(/image/yoshihama/icn_nvy_sms02.svg) no-repeat 50%/100%;position:absolute;left:0;top:2px;display:block}section#community .mdl_comment_area{margin-top:32px}section#community .mdl_comment_add{margin-top:26px}section#community .mdl_comment_add p{line-height:1.6}section#community .mdl_comment_add p span{color:#ce1d46;display:block;padding-bottom:5px}section#community .modal-comment__inner .btn-wrap{margin-top:32px}section#community .mdl_comment_area p.text{margin-bottom:10px}section#community .contents-title .page-name{font-size:1.6em}section#community .l-main_contents.acv-favorite{margin-top:26px}section#community #l-main.page-favorite{background-image:url(/image/yoshihama/wp_fevorite.png)}section#community article.movie-acv_cat{width:calc((100% - 64px)/4);background:#fff;box-shadow:0 7px 10px rgba(0,0,0,.16);margin:25px 8px;border-radius:4px}section#community article.movie-acv_cat .cmnt{position:absolute;left:0;bottom:0;width:100%;color:#fff;background:rgba(49,68,98,.8)}section#community article.movie-acv_cat .cmnt p.data{font-size:.8em;padding:.35em 1em;text-align:right}section#community #content.page-wish{background:url(/image/yoshihama/wp_wish.png) no-repeat top/100%;padding-top:200px}section#community .page-wish-blc{width:982px;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-bottom:100px}section#community .page-wish-blc .btn-comment{width:1080px;max-width:calc(100% - 10px);left:50%}section#community .page-wish_head{background:linear-gradient(180deg,rgba(237,109,70,0),70px,#ed6d46,70px),url(/image/yoshihama/wp_wish_head.png) no-repeat top/auto 70px;padding:100px 20px 50px;-ms-align-items:center;align-items:center;color:#fff;z-index:1}section#community .page-wish_head h2{font-size:1.86666em;font-weight:700;letter-spacing:.05em;line-height:1.2;text-align:center}section#community .page-wish_head p{width:100%;max-width:42em;margin-top:33px;line-height:1.4}section#community .page-wish_body{-ms-align-items:center;align-items:center;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.16);padding:34px 20px 42px;margin-top:-10px}section#community .comment_list ul.child{width:calc(100% - 30px);margin-left:auto;margin-top:15px}section#community .page-wish_body .btn-wrap{margin-top:52px}section#community .modal-wish__wall{position:fixed;width:100%;height:100vh;top:0;left:0;background:url(/image/yoshihama/wp_wish.png) #fff no-repeat top/100%}section#community #l-main.detail_movie{margin-top:54px;-ms-align-items:center;align-items:center}section#community .content-player-wrap>*{width:100%}section#community .content-player__area{padding-top:56.25%}section#community .content-player__data{margin-top:17px;justify-content:space-between;-ms-align-items:center;align-items:center}section#community .content-player__data .play__title{font-size:1.142em;line-height:1.2}section#community .content-player__data .fev_addition,section#community .content-player__data .fev_addition button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}section#community .content-player__data .fev_addition button{background:#204b72;padding:10px 1.25em 10px 1em;border-radius:18px;-ms-align-items:center;align-items:center;color:#fff;font-size:.93333em}section#community .content-player__data .fev_addition.fev_del button{background:#235c91}section#community .content-player__data .fev_addition button span{padding-left:1.8em;background:url(/image/yoshihama/icn_w_favorite.svg) 0/1.4em}section#community .content-player__data .fev_addition.fev_del button span{background-image:url(/image/yoshihama/icn_ylw_favorite.svg)}section#community .content-connection-blc{margin-top:60px}section#community .connection-head h3{font-weight:700;font-size:1.46666em;letter-spacing:.05em}section#community .connection-head+*{margin-top:16px}section#community .content-connection-blc article.movie-acv_cat{margin-top:8px;margin-bottom:8px}section#community main.page-livest{background:url(/image/yoshihama/wall_live.png) #1f2938 no-repeat top/100%}section#community .content-livest{-ms-align-items:center;align-items:center;min-height:100vh}section#community .content-live-wp{width:100%;max-width:895px;padding:207px 20px 100px}section#community .content-live_title{margin-bottom:76px}section#community .content-live_title h2{color:#fff;-ms-align-items:flex-start;align-items:flex-start}section#community .content-live_title h2 .en{font-size:3em;padding-right:1em;padding-bottom:10px;font-weight:700;letter-spacing:.15em}section#community .content-live_title h2 .en:before{content:"";width:100vw;height:1px;background:#fff;position:absolute;right:0;bottom:0}section#community .content-live_title h2 .en:after{content:"";width:10px;height:10px;background:#f06702;border-radius:50%;position:absolute;right:0;bottom:-5px}section#community .content-live_title h2 .jp{font-size:1.33333em;padding-top:10px;letter-spacing:.1em;font-weight:700}section#community .acv-livest-blc{width:100%;max-width:895px;padding:calc(46px - 1em) 20px 46px;background:rgba(0,0,0,.3);justify-content:center}section#community ul.acv-live__list{max-width:780px;width:100%;color:#fff}section#community ul.acv-live__list li{border-bottom:1px solid #fff;line-height:1.4}section#community ul.acv-live__list li a>*{padding:1em}section#community ul.acv-live__list li a .date{width:8em}section#community ul.acv-live__list li a h3{width:calc(100% - 8em)}section#community ul.acv-live__list li a .date:after{content:"";width:100%;height:1px;background:#f06702;position:absolute;bottom:-1px;left:0}section#community ul.acv-live__list li a:after{content:"";position:absolute;right:1em;top:50%;width:.8em;height:.8em;background:url(/image/yoshihama/icn_w_arw.svg) no-repeat 100%;transform:translateY(-50%)}section#community .content-liveplay{padding-top:94.6px;background:#3c414a;min-height:100vh;justify-content:center}section#community .page-liveplay-blc{width:100%;max-width:1280px;padding:0 20px;justify-content:space-between;-ms-align-items:flex-start;align-items:flex-start}section#community .page-liveplay #contents-header .contents__nav{padding-left:50px}section#community #container.page-liveplay .content-main-wp{padding-bottom:100px;min-height:100vh}section#community .page-liveplay-blc .live-player{width:100%;box-shadow:6px 6px 15px rgba(0,0,0,.45)}section#community .page-liveplay-blc .player-wrap{width:72%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}section#community .page-liveplay-blc .player-wrap .live-data{margin-top:1.125em;color:#fff;letter-spacing:.15em;line-height:1.4}section#community .page-liveplay-blc .player-wrap .live-data>*+*{margin-left:1em}section#community .page-liveplay-blc .live-chat{width:calc(28% - 30px);min-height:620px;box-shadow:6px 6px 15px rgba(0,0,0,.45)}section#community .page-liveplay-blc .live-player:before{content:"";display:block;padding-top:56.25%}section#community .page-liveplay-blc iframe{position:absolute;width:100%;height:100%;top:0;left:0}