/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html,body{width:100%;height:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*{background-repeat:no-repeat;padding:0;margin:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit] [role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}li{list-style:none}table{border-collapse:separate;border-spacing:0;cellspacing:0}.pagenavi-wrapper .wp-pagenavi a,.pagenavi-wrapper .wp-pagenavi .page,.pagenavi-wrapper .wp-pagenavi .current,.page-title,.sec-block .sec-title,.en{font-family:cormorant-garamond,serif;font-weight:500;font-style:italic}#page-creators .page-header .title .page-title,.creators-list>li a .name,.min,html,body,#footer .footerCont .f-copyrights small{font-family:hiragino-mincho-pron,sans-serif;font-weight:300;font-style:normal}.contact-form-wrapper .form-item input::-webkit-input-placeholder, .contact-form-wrapper .form-item textarea::-webkit-input-placeholder{font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:300;font-style:normal}.contact-form-wrapper .form-item input::-moz-placeholder, .contact-form-wrapper .form-item textarea::-moz-placeholder{font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:300;font-style:normal}.contact-form-wrapper .form-item input:-ms-input-placeholder, .contact-form-wrapper .form-item textarea:-ms-input-placeholder{font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:300;font-style:normal}.contact-form-wrapper .form-item input::-ms-input-placeholder, .contact-form-wrapper .form-item textarea::-ms-input-placeholder{font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:300;font-style:normal}#page-works .back-to-works a,.works-content-wrapper .songs-list>li,.works-content-wrapper .meta-info .date,.works-content-wrapper .meta-info .label,.works-content-wrapper .album-name,.works-content-wrapper .artist-name,#creators-works-container .works-item a .text .role,#creators-works-container .works-item a .text .release,#creators-works-container .works-item a .text .label,#creators-works-container .works-item a .text .artist,#creators-works-container .works-item a .text .album,#creators-works-container .works-item a .text .name,#page-creators .page-header .title .info,.contact-form-wrapper .form-item .btn-list>li .form-btn,.contact-form-wrapper .form-item .annote-list>li,.contact-form-wrapper .form-item input::placeholder,.contact-form-wrapper .form-item textarea::placeholder,.contact-form-wrapper .form-item label,.creators-list>li a .info,.more-btn-container .more-btn,#sec-works .works-list-wrap .works-list .works-item a .more,.kaku,#footer .footerCont .f-navi>ul li a,.gnav-wrapper .gnav-inner .gnav>li a{font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:300;font-style:normal}#header{position:fixed;top:0;left:0;width:100vw;z-index:999;padding:15px 25px}#header::before{content:"";width:100%;height:100%;display:block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.4);position:absolute;top:0;left:0;z-index:1}#header .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5}#header .inner .logo{width:120px;margin-right:auto}@media only screen and (max-width: 640px){#header .inner .logo{width:85px}}#header .inner .menu-trigger{display:none}@media only screen and (max-width: 640px){#header .inner .menu-trigger{display:block;text-align:center;z-index:77}#header .inner .menu-trigger .txt{font-size:1.4rem;margin-top:20px;font-weight:700;color:#2e3c4e}}@media only screen and (max-width: 640px)and (max-width: 640px){#header .inner .menu-trigger .txt{font-size:1rem;margin-top:3px}}@media only screen and (max-width: 640px){.gnav-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:70;opacity:0;visibility:hidden;background:rgba(46,60,78,.99);padding:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.gnav-wrapper.active{opacity:1;visibility:visible}}.gnav-wrapper .gnav-inner .gnav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){.gnav-wrapper .gnav-inner .gnav{display:block;width:100%;margin:0 auto;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}}.gnav-wrapper .gnav-inner .gnav>li{margin-right:30px}@media only screen and (max-width: 640px){.gnav-wrapper .gnav-inner .gnav>li{margin-right:0;margin-bottom:40px}}.gnav-wrapper .gnav-inner .gnav>li:last-child{margin-right:0}@media only screen and (max-width: 640px){.gnav-wrapper .gnav-inner .gnav>li:last-child{margin-bottom:0}}.gnav-wrapper .gnav-inner .gnav>li a{display:block;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#000}@media only screen and (max-width: 640px){.gnav-wrapper .gnav-inner .gnav>li a{font-size:2.4rem;color:#fff}}.gnav-menu-btn-lines{display:block;margin:0 auto;position:relative;width:30px;height:15px;cursor:pointer;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.gnav-menu-btn-lines span{position:absolute;left:0;width:100%;height:2px;background-color:#2e3c4e;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.gnav-menu-btn-lines span:nth-of-type(1){top:0}.gnav-menu-btn-lines span:nth-of-type(2){top:48%}.gnav-menu-btn-lines span:nth-of-type(3){bottom:0}.gnav-menu-btn-lines.active span{background-color:#fff}.gnav-menu-btn-lines.active span:nth-of-type(1){top:50%;left:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.gnav-menu-btn-lines.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-btn-bar02 .8s forwards;-moz-animation:active-btn-bar02 .8s forwards;animation:active-btn-bar02 .8s forwards}.gnav-menu-btn-lines.active span:nth-of-type(3){bottom:auto;top:50%;left:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.gnav-menu-btn,.gnav-menu-btn span{display:inline-block;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer{background-color:#2e3c4e;color:#fff;padding:40px}#footer .footerCont{display:grid;grid-template-areas:"navi navi" "logo sns" "logo copyright";grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0;justify-items:start;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end}@media only screen and (max-width: 640px){#footer .footerCont{grid-template-areas:"logo" "navi" "sns" "copyright";justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}#footer .footerCont .f-logo{grid-area:logo;max-width:250px}@media only screen and (max-width: 640px){#footer .footerCont .f-logo{width:-webkit-calc(100vw - 140px);width:-moz-calc(100vw - 140px);width:calc(100vw - 140px)}}#footer .footerCont .f-navi{grid-area:navi;margin-bottom:100px}@media only screen and (max-width: 640px){#footer .footerCont .f-navi{margin:40px auto}}#footer .footerCont .f-navi>ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){#footer .footerCont .f-navi>ul{display:block}}#footer .footerCont .f-navi>ul li{margin-right:20px}@media only screen and (max-width: 640px){#footer .footerCont .f-navi>ul li{margin-right:auto;margin-bottom:30px}#footer .footerCont .f-navi>ul li:last-child{margin-bottom:0}}#footer .footerCont .f-navi>ul li a{display:block;color:#fff;text-transform:uppercase;font-weight:600;font-size:clamp(1.3rem,1.3454545455rem - .1212121212vw,1.2rem)}@media only screen and (max-width: 640px){#footer .footerCont .f-navi>ul li a{text-align:center}}#footer .footerCont .f-navi>ul li a:hover{text-decoration:underline}#footer .footerCont .f-navi>ul li:last-child{margin-right:0}#footer .footerCont .f-sns{grid-area:sns;text-align:right;width:100%}@media only screen and (max-width: 640px){#footer .footerCont .f-sns{margin-bottom:40px}}#footer .footerCont .f-sns>ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}@media only screen and (max-width: 640px){#footer .footerCont .f-sns>ul{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer .footerCont .f-sns>ul>li{width:30px}#footer .footerCont .f-copyrights{grid-area:copyright;text-align:right}@media only screen and (max-width: 640px){#footer .footerCont .f-copyrights{text-align:center}}#footer .footerCont .f-copyrights small{font-size:1.1rem}.modaal-overlay{z-index:99998}.modaal-wrapper{z-index:99999}@media all and (-ms-high-contrast: none){.modaal-noscroll{overflow-y:auto}}@supports(-ms-ime-align: auto){.modaal-noscroll{overflow-y:auto}}.is-windows.modaal-noscroll{overflow-y:auto}.modal_wrap{display:none}.modaal-inline{padding:0}.modaal-inline .modaal-outer-wrapper{padding:0}.modaal-inline .modaal-outer-wrapper .modaal-inner-wrapper{padding:0}.modaal-inline .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{-webkit-box-shadow:none;box-shadow:none;max-width:1200px}.modaal-inline .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container{padding:0}.modal-inline_close{position:absolute;right:0;top:0;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;z-index:30;background:#2e3c4e;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}@media only screen and (max-width: 640px){.modal-inline_close{position:fixed}}.modal-inline_close:focus,.modal-inline_close:hover{outline:none;opacity:.8}.modal-inline_close:before,.modal-inline_close:after{display:block;content:" ";position:absolute;z-index:35;top:10px;left:50%;width:1px;height:30px;background:#fff;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.modal-inline_close:before{-webkit-transform:rotate(-45deg) translateX(-50%);-moz-transform:rotate(-45deg) translateX(-50%);-ms-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%)}.modal-inline_close:after{-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{background-color:#fff;color:#000;font-size:10px;line-height:1.5;letter-spacing:.05em}body{overflow-x:clip}.pcNone{display:none !important}@media only screen and (max-width: 1024px){.pcNone{display:block !important}}@media only screen and (max-width: 640px){.pcNone{display:block !important}}@media only screen and (max-width: 1024px){.tbNone{display:none}}@media only screen and (max-width: 640px){.tbNone{display:block !important}}@media only screen and (max-width: 1024px){.spNone{display:block !important}}@media only screen and (max-width: 640px){.spNone{display:none !important}}.is-pc{display:block}@media only screen and (max-width: 1024px){.is-pc{display:none}}.is-tablet{display:none}@media only screen and (max-width: 1024px){.is-tablet{display:block}}.is-sp{display:none}@media only screen and (max-width: 640px){.is-sp{display:block}}a{text-decoration:none;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out;outline:none}a:hover{text-decoration:none}a:visited,a:active{outline:none}a img{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out;border-style:none;border:0}img{-ms-interpolation-mode:bicubic;vertical-align:bottom;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;width:100%;height:auto}#wrapper{position:relative}#contentWrapper{position:relative;padding-top:70px;padding-bottom:150px}@media only screen and (max-width: 640px){#contentWrapper{padding-top:50px;padding-bottom:80px}}.innerArea{max-width:1200px;margin:0 auto}@media only screen and (max-width: 1200px){.innerArea{max-width:-webkit-calc(100vw - 40px);max-width:-moz-calc(100vw - 40px);max-width:calc(100vw - 40px)}}.innerArea .fullwidth{background-color:#ddd;max-width:100vw;margin:0 -webkit-calc((100vw - 1200px)/2*-1);margin:0 -moz-calc((100vw - 1200px)/2*-1);margin:0 calc((100vw - 1200px)/2*-1)}@media only screen and (max-width: 1200px){.innerArea .fullwidth{max-width:100vw;margin:0 -20px}}.sec-block{padding:150px 0 0}.sec-block .sec-title{font-size:clamp(4rem,3.8181818182rem + .4848484848vw,4.4rem);position:relative;margin-bottom:70px}.sec-block .sec-title::before{content:"";display:block;width:50px;height:1px;background:#000;margin-bottom:40px}.sec-block .content-block.col2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){.sec-block .content-block.col2{display:block}}.sec-block .content-block.col2 .sec-title{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.page-title{font-size:clamp(4rem,3.8181818182rem + .4848484848vw,4.4rem);position:relative;margin-bottom:70px}.page-title::before{content:"";display:block;width:50px;height:1px;background:#000;margin-bottom:40px}#home-intro{padding:50dvh 40px 40px}#home-intro .logo{max-width:420px;margin-left:auto}#home-top-yt .yt-wrap{width:100vw;height:auto;aspect-ratio:16/9;position:relative;overflow:hidden}@media only screen and (max-width: 640px){#home-top-yt .yt-wrap{aspect-ratio:9/12}}#home-top-yt .yt-wrap iframe{position:absolute;top:0;left:50%;width:100%;height:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 640px){#home-top-yt .yt-wrap iframe{width:250%}}#home-top-yt .yt-wrap.cover::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}#sec-works .works-list-wrap{width:100%}#sec-works .works-list-wrap .works-list{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-flow:dense}@media only screen and (max-width: 640px){#sec-works .works-list-wrap .works-list{grid-template-columns:repeat(auto-fit, minmax(50%, 1fr))}}#sec-works .works-list-wrap .works-list .works-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1}#sec-works .works-list-wrap .works-list .works-item:nth-of-type(1),#sec-works .works-list-wrap .works-list .works-item:nth-of-type(10n + 1),#sec-works .works-list-wrap .works-list .works-item:nth-of-type(4),#sec-works .works-list-wrap .works-list .works-item:nth-of-type(10n + 4){grid-column:span 2;grid-row:span 2}#sec-works .works-list-wrap .works-list .works-item.large{grid-column:span 2;grid-row:span 2}#sec-works .works-list-wrap .works-list .works-item a{display:block;width:100%;height:100%;position:relative}#sec-works .works-list-wrap .works-list .works-item a::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(46,60,78,.7);opacity:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}#sec-works .works-list-wrap .works-list .works-item a .more{z-index:2;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:600;color:#fff;font-size:1.5rem;border-bottom:1px solid #fff;padding-bottom:5px;opacity:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}#sec-works .works-list-wrap .works-list .works-item a:hover::before{opacity:1}#sec-works .works-list-wrap .works-list .works-item a:hover .more{opacity:1}#sec-works .works-list-wrap .works-list .works-item a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.more-btn-container{margin:40px auto 0;text-align:center}.more-btn-container .more-btn{display:inline-block;font-size:1.5rem;font-weight:600;border-bottom:1px solid #000;padding-bottom:7px}.creators-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px}.creators-list>li{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}.creators-list>li.single-item{width:100%}.creators-list>li a{display:block;color:#000}.creators-list>li a .thum{margin-bottom:10px;position:relative}.creators-list>li a .thum::after{content:"";display:block;width:100%;height:100%;background:rgba(46,60,78,.7);position:absolute;top:0;left:0;opacity:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.creators-list>li a .name{font-size:clamp(2rem,1.9090909091rem + .2424242424vw,2.2rem);margin-bottom:7px}.creators-list>li a .info{font-size:1.2rem}.creators-list>li a:hover{color:#2e3c4e}.creators-list>li a:hover .thum::after{opacity:1}.top-about-company{padding-top:150px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 1100px){.top-about-company{display:block}}.top-about-company>section{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:30vh 6vw;color:#fff}.top-about-company>section .sec-title::before{background:#fff}.top-about-company>section .content-block{position:relative;z-index:5}.top-about-company #sec-about{background-image:url("../images/top_about_bg.webp");-webkit-background-size:cover;background-size:cover;position:relative}.top-about-company #sec-about::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(46,60,78,.8)}.top-about-company #sec-company{background:#2e3c4e}.top-about-company .lead-main{font-size:clamp(2.7rem,2.3818181818rem + .8484848485vw,3.4rem);margin-bottom:20px}.top-about-company .lead-sub{font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem)}.top-about-company .profile-list .list-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);margin-bottom:20px}.top-about-company .profile-list .list-item dt{-webkit-box-flex:0;-webkit-flex:0 0 8em;-moz-box-flex:0;-ms-flex:0 0 8em;flex:0 0 8em}.contact-form-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:30px 20px}@media only screen and (max-width: 640px){.contact-form-wrapper{display:block}}@media only screen and (max-width: 640px){.contact-form-wrapper .form-item{margin-bottom:20px}}.contact-form-wrapper .form-item.col2{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}@media only screen and (max-width: 640px){.contact-form-wrapper .form-item.col2{width:100%}}.contact-form-wrapper .form-item.col1{width:100%}.contact-form-wrapper .form-item label{display:block;font-size:1.4rem;margin-bottom:7px;text-transform:uppercase}.contact-form-wrapper .form-item label.required::after{content:"*"}.contact-form-wrapper .form-item input,.contact-form-wrapper .form-item textarea{width:100%;border:1px solid #ddd;font-size:1.4rem;padding:.9em .7em}.contact-form-wrapper .form-item input::-webkit-input-placeholder, .contact-form-wrapper .form-item textarea::-webkit-input-placeholder{font-size:1.4rem;color:#bbb}.contact-form-wrapper .form-item input::-moz-placeholder, .contact-form-wrapper .form-item textarea::-moz-placeholder{font-size:1.4rem;color:#bbb}.contact-form-wrapper .form-item input:-ms-input-placeholder, .contact-form-wrapper .form-item textarea:-ms-input-placeholder{font-size:1.4rem;color:#bbb}.contact-form-wrapper .form-item input::-ms-input-placeholder, .contact-form-wrapper .form-item textarea::-ms-input-placeholder{font-size:1.4rem;color:#bbb}.contact-form-wrapper .form-item input::placeholder,.contact-form-wrapper .form-item textarea::placeholder{font-size:1.4rem;color:#bbb}.contact-form-wrapper .form-item textarea{min-height:8em}.contact-form-wrapper .form-item .annote-list>li{font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem);position:relative;padding-left:1.2em;margin-bottom:.7em}.contact-form-wrapper .form-item .annote-list>li::before{content:"※";position:absolute;top:0;left:0}.contact-form-wrapper .form-item .btn-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.contact-form-wrapper .form-item .btn-list>li{width:180px}@media only screen and (max-width: 640px){.contact-form-wrapper .form-item .btn-list>li{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}}.contact-form-wrapper .form-item .btn-list>li .form-btn{width:100%;display:block;background:#2e3c4e;color:#fff;font-size:1.5rem;font-weight:600;padding:.9em .7em;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.contact-form-wrapper .form-item .btn-list>li .form-btn:hover{opacity:.7}.page-content{padding-top:25vh}.page-archive{padding-top:20vh}#page-creators .page-header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}@media only screen and (max-width: 640px){#page-creators .page-header{display:block}}#page-creators .page-header .title{margin-right:auto}#page-creators .page-header .title .page-title{font-size:clamp(3.8rem,2.9818181818rem + 2.1818181818vw,5.6rem)}#page-creators .page-header .title .info{font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem)}#page-creators .page-header .link-icon{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:10px}@media only screen and (max-width: 640px){#page-creators .page-header .link-icon{margin-top:15px}}#page-creators .page-header .link-icon>li{width:30px}@media only screen and (max-width: 640px){#page-creators .main-img{height:400px}#page-creators .main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#page-creators #sec-profile .sec-title{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}#page-creators #sec-profile .profile-body{padding-top:40px}@media only screen and (max-width: 640px){#page-creators #sec-profile .profile-body{padding-top:0}}#page-creators #sec-profile .profile-body p{font-size:clamp(1.5rem,1.4545454545rem + .1212121212vw,1.6rem);line-height:2.1;text-align:left}#creators-works-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:0 60px}@media only screen and (max-width: 640px){#creators-works-container{display:block}}#creators-works-container .works-item{width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px);margin-top:-1px}@media only screen and (max-width: 640px){#creators-works-container .works-item{width:100%}}#creators-works-container .works-item a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:30px;padding-top:30px;height:100%}#creators-works-container .works-item a:hover{opacity:.5}#creators-works-container .works-item a .thum{-webkit-box-flex:0;-webkit-flex:0 0 130px;-moz-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}@media only screen and (max-width: 640px){#creators-works-container .works-item a .thum{-webkit-box-flex:0;-webkit-flex:0 0 100px;-moz-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}#creators-works-container .works-item a .text{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:20px}#creators-works-container .works-item a .text .name{font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem)}#creators-works-container .works-item a .text .artist,#creators-works-container .works-item a .text .album{font-size:clamp(1.3rem,1.1636363636rem + .3636363636vw,1.6rem);margin-bottom:5px}#creators-works-container .works-item a .text .label{display:inline-block;background:#000;color:#fff;padding:.2em 1em;font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);border-radius:.4em;margin-bottom:5px}#creators-works-container .works-item a .text .release{font-size:clamp(1.2rem,1.1545454545rem + .1212121212vw,1.3rem);color:#666}#creators-works-container .works-item a .text .role{font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem);color:#666}.works-content-wrapper{background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){.works-content-wrapper{display:block}}.works-content-wrapper .thum{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.works-content-wrapper .text-wrap{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-height:100%;aspect-ratio:1/1;overflow-y:scroll;padding:50px 40px;position:relative}@media only screen and (max-width: 640px){.works-content-wrapper .text-wrap{padding:25px 20px;max-height:auto;aspect-ratio:auto;overflow-y:visible}}.works-content-wrapper .artist-name{font-size:clamp(2.2rem,1.2rem + 2.6666666667vw,4.4rem);margin-bottom:0}.works-content-wrapper .album-name{font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);margin-bottom:10px}.works-content-wrapper .meta-info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 640px){.works-content-wrapper .meta-info{display:block}}.works-content-wrapper .meta-info .label{font-size:clamp(1.3rem,1.3rem + 0vw,1.3rem);display:inline-block;background:#000;color:#fff;padding:.2em 1em;border-radius:.4em;margin-right:10px}.works-content-wrapper .meta-info .date{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem)}@media only screen and (max-width: 640px){.works-content-wrapper .meta-info .date{margin-top:5px}}.works-content-wrapper .songs-list{margin-top:30px;counter-reset:item}@media only screen and (max-width: 640px){.works-content-wrapper .songs-list{margin-top:20px}}.works-content-wrapper .songs-list>li{counter-increment:item;position:relative;padding:20px 0 20px 0;border-top:1px solid #ccc;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 640px){.works-content-wrapper .songs-list>li{padding:15px 0;display:block}}.works-content-wrapper .songs-list>li:last-child{border-bottom:1px solid #ccc}.works-content-wrapper .songs-list>li::before{position:absolute;top:20px;left:0}@media only screen and (max-width: 640px){.works-content-wrapper .songs-list>li::before{position:relative;display:block;top:auto;left:0}}.works-content-wrapper .songs-list>li .text-info{margin-right:auto}.works-content-wrapper .songs-list>li .text-info .songs-info{font-size:clamp(1.2rem,1.1545454545rem + .1212121212vw,1.3rem);color:#666}.works-content-wrapper .songs-list>li .text-info .songs-role{font-size:clamp(1.1rem,1.0090909091rem + .2424242424vw,1.3rem);color:#666}.works-content-wrapper .songs-list>li .links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){.works-content-wrapper .songs-list>li .links{margin-top:10px}}.works-content-wrapper .songs-list>li .links a{display:block;width:30px;margin-left:7px}@media only screen and (max-width: 640px){.works-content-wrapper .songs-list>li .links a{margin-left:0;margin-right:7px}}.works-content-wrapper .songs-list>li .links a:hover{opacity:.7}#page-works{padding-top:10vh}#page-works .works-content-wrapper .text-wrap{aspect-ratio:none;overflow-y:visible;padding-top:0}#page-works .back-to-works{text-align:center;margin-top:40px}#page-works .back-to-works a{color:#000;display:inline-block;font-size:1.5rem;font-weight:600;border-bottom:1px solid #000;padding-bottom:7px}.pagenavi-wrapper{margin-top:40px;text-align:center}.pagenavi-wrapper .wp-pagenavi{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(1.4rem,.9909090909rem + 1.0909090909vw,2.3rem);font-weight:700}.pagenavi-wrapper .wp-pagenavi a,.pagenavi-wrapper .wp-pagenavi .page,.pagenavi-wrapper .wp-pagenavi .current{color:inherit;display:inline-block;text-align:center;border:none;padding:0 .5em;color:#2e3c4e;margin:0 .4em;position:relative}.pagenavi-wrapper .wp-pagenavi a::after,.pagenavi-wrapper .wp-pagenavi .page::after,.pagenavi-wrapper .wp-pagenavi .current::after{content:"";display:block;width:100%;height:1px;background:#2e3c4e;position:absolute;bottom:-0.3em;left:0}.pagenavi-wrapper .wp-pagenavi .current{border:none;font-size:1.4em}.pagenavi-wrapper .wp-pagenavi .current::after{display:none}.pagenavi-wrapper .wp-pagenavi .previouspostslink,.pagenavi-wrapper .wp-pagenavi .nextpostslink{border:none;color:#2e3c4e}.pagenavi-wrapper .wp-pagenavi .previouspostslink::after,.pagenavi-wrapper .wp-pagenavi .nextpostslink::after{display:none}body:not(.home) .grecaptcha-badge{display:none !important}