*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333;background:#f5f5f5;padding-top:90px;font-family:Noto Sans JP,"sans-serif";font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}@media (width<=767px){body{padding-top:54px}}article,aside,footer,header,nav,section,main{display:block}h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}a{color:inherit;outline:none;text-decoration:none;display:inline-block}img{vertical-align:top;border:none;max-width:100%;height:auto;display:inline-block}ul,ol,li{list-style:none}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;border:1px solid #eee;width:100%}th,td{text-align:left;vertical-align:top;border:1px solid #eee;padding:4px 6px}.l_header{z-index:100;background-color:#f5f5f5;justify-content:center;align-items:center;width:100%;height:90px;padding:17px 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;-webkit-box-shadow:inset 0 -1px 3px #0000001a;box-shadow:inset 0 -1px 3px #0000001a}@media (width<=767px){.l_header{height:54px;padding:12px 0}}.l-section{background-color:#f5f5f5;width:100%}.l_section-inner{width:90%;max-width:1000px;margin:0 auto;padding:30px 0;position:relative}@media (width<=1023px){.l_section-inner{width:100%;padding:32px 24px 40px}}.l_section-inner.banner{width:fit-content}.l_section-inner.pickup{width:100%;max-width:100%}@media (width<=1023px){.l_section-inner.pickup{width:100%;max-width:100%;padding:0}}.l_c-card{border-bottom:1px solid #d6d6d6;width:100%;max-width:1000px;padding:36px 20px;-webkit-transition:all .3s;transition:all .3s}.l_c-card:hover{opacity:.7}@media (width<=1023px){.l_c-card{padding-left:0;padding-right:0}}@media (width<=767px){.l_c-card{padding-top:24px;padding-bottom:24px}}.l_works-cards{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=1023px){.l_works-cards{width:660px;margin:0 auto}}@media (width<=767px){.l_works-cards{width:100%;display:block}}.l_works-cards.pickup{gap:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=1023px){.l_works-cards.pickup{width:100%}}.l_w-card{background-color:#fff;width:calc(33.3333% - 16px);-webkit-transition:all .3s;transition:all .3s;display:block;-webkit-box-shadow:0 0 15px #00000012;box-shadow:0 0 15px #00000012}.l_w-card:hover{opacity:.7}@media (width<=1023px){.l_w-card{width:calc(50% - 12px);max-width:318px}}@media (width<=767px){.l_w-card{width:100%;max-width:318px;margin:0 auto 40px}}.l_w-card.pickup{width:318px;height:328px}.splide__track{padding:15px 0}.l_c-titlebox{background:#fbfbfb;border-radius:15px;justify-content:center;gap:56px;margin-bottom:40px;padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=767px){.l_c-titlebox{text-align:center;margin-bottom:32px;padding-left:24px;padding-right:24px;display:block}}.l_c-titlebox .title-wrap{width:40%}@media (width<=767px){.l_c-titlebox .title-wrap{width:100%}}.l_s-creator-detail .profile-detail{margin-bottom:40px}.l_s-creator-detail .profile-detail p{letter-spacing:.001em;color:#555;padding:10px 16px;font-size:16px;font-weight:500;line-height:1.5}@media (width<=767px){.l_s-creator-detail .profile-detail p{letter-spacing:.001em;padding-top:0;padding-bottom:0;font-size:14px;font-weight:500;line-height:1.5}}.l_flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.l_flex .flex1{width:60%}.l_flex .flex-wrap{width:36%}@media (width<=767px){.l_flex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex}.l_flex .flex-wrap{display:contents}.l_flex .flex2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.l_flex .flex1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.l_flex .flex3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}}.c_section-title{text-align:center;width:fit-content;margin:0 auto 32px}.c_section-title .title_en{letter-spacing:0;-webkit-text-fill-color:transparent;background:linear-gradient(85deg,#9f28fb 2.63%,#da5d89 96.93%);-webkit-background-clip:text;background-clip:text;font-family:Rajdhani;font-size:34px;font-weight:700;line-height:1.41176}@media (width<=767px){.c_section-title .title_en{letter-spacing:0;font-size:26px;font-weight:700;line-height:1.84615}}.c_section-title .title_jp{letter-spacing:0;margin-top:-4px;font-size:12px;font-weight:400;line-height:1.5}@media (width<=767px){.c_section-title .title_jp{letter-spacing:0;margin-top:-12px;font-size:16px;font-weight:400;line-height:1.125}}.c_section-title.s-creator{letter-spacing:.001em;margin:0 0 16px;padding-left:16px;font-size:20px;font-weight:700;line-height:1.5;position:relative}@media (width<=767px){.c_section-title.s-creator{letter-spacing:.001em;font-size:18px;font-weight:700;line-height:1.5}}.c_section-title.s-creator:before{content:"";background:-webkit-gradient(linear,0 0,100% 0,from(#9f28fb),to(#db5e8a));background:linear-gradient(90deg,#9f28fb 0%,#db5e8a 100%);width:8px;height:28px;position:absolute;top:0;left:0}.c_section-title.s-creator svg{vertical-align:bottom;margin-left:8px}.c_section-title.s-works{letter-spacing:.001em;text-align:left;width:100%;margin:0 0 40px;padding:0 0 16px 10px;font-size:20px;font-weight:700;line-height:1;position:relative}.c_section-title.s-works:before{content:"";background:-webkit-gradient(linear,0 0,100% 0,from(#9f28fb),to(#db5e8a));background:linear-gradient(90deg,#9f28fb 0%,#db5e8a 100%);width:100%;max-width:600px;height:2px;position:absolute;bottom:2px;left:0}@media (width<=767px){.c_section-title.s-works{letter-spacing:.001em;font-size:18px;font-weight:700;line-height:1.5}}.c_section-title.creator-contact{color:#9f28fb;border-bottom:1px solid #9f28fb;padding-bottom:8px;position:relative}.c_section-title.creator-contact:before{content:"";background:#9f28fb;width:9px;height:9px;position:absolute;bottom:-5px;right:-6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c_section-title.creator-contact:after{content:"";background:#9f28fb;width:9px;height:9px;position:absolute;bottom:-5px;left:-6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c_section-title.creator-contact p{letter-spacing:.001em;font-size:20px;font-weight:700;line-height:1.5}@media (width<=767px){.c_section-title.creator-contact p{letter-spacing:.001em;font-size:18px;font-weight:700;line-height:1.5}}.c_category{margin-bottom:40px}.c_category .category-display p{letter-spacing:0;font-family:Rajdhani;font-size:28px;font-weight:700;line-height:1.5}.c_category .category-display p span{letter-spacing:0;font-family:Noto Sans JP;font-size:24px;font-weight:400;line-height:1.5}.c_works-card .works-thumbnail img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:218px}.c_works-card .card-detail{padding:16px}.c_cat-color{background:var(--cat-color)}.c_works-card .category-box{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.c_works-card .works-category{border-radius:3px;width:fit-content;margin-bottom:9px;margin-right:5px;padding:0 4px}.c_works-card .works-category p{letter-spacing:.001em;font-size:12px;font-weight:500;line-height:1.5}.c_works-card .works-category.creator{color:#fff}.c_works-card .works-category.production{color:#555;background-color:#f5f5f5}.c_works-card .works-title p{letter-spacing:.001em;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.c_detail-button p{letter-spacing:.001em;color:#9f28fb;font-size:18px;font-weight:700;line-height:1.5}.selected-taxonomies{margin-bottom:40px}.selected-taxonomy strong{letter-spacing:0;font-family:Rajdhani;font-size:28px;font-weight:700;line-height:1.5}.selected-taxonomy{letter-spacing:0;font-family:Noto Sans JP;font-size:24px;font-weight:400;line-height:1.5}.custom-dropdown{margin:0 44px 0 0;display:inline-block;position:relative}@media (width<=1023px){.custom-dropdown{margin-right:20px}}@media (width<=767px){.custom-dropdown{margin-bottom:24px;margin-right:0}}.dropdown-toggle{cursor:pointer;letter-spacing:.001em;text-align:left;color:#fff;background-color:#9f28fb;border:none;border-radius:8px;width:280px;padding:12px 18px;font-family:Rajdhani;font-size:18px;font-weight:700;line-height:1.5;-webkit-transition:all .3s;transition:all .3s;display:inline-block;-webkit-box-shadow:0 1px 4px #00000040;box-shadow:0 1px 4px #00000040}@media (width<=1023px){.dropdown-toggle{width:200px}}@media (width<=767px){.dropdown-toggle{width:280px}}.dropdown-toggle:after{content:"";z-index:50;background-image:url(../img/arrow-white.png);width:22px;height:22px;-webkit-transition:all .3s;transition:all .3s;position:absolute;top:14px;right:20px}.dropdown-toggle:hover{opacity:.7}.dropdown-toggle.is-active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.dropdown-toggle.is-active{background-color:#bbb}.dropdown-menu{z-index:1;text-align:left;background-color:#fff;border-radius:5px;width:280px;margin-top:8px;padding:30px 18px 40px;-webkit-transition:all .3s;transition:all .3s;display:none;position:absolute;-webkit-box-shadow:0 0 14px #0003;box-shadow:0 0 14px #0003}@media (width<=767px){.dropdown-menu{padding-top:20px;padding-bottom:20px;position:relative}}.dropdown-menu label{padding:5px 0;font-size:14px;font-weight:700;display:block}.dropdown-menu label input{margin-right:10px}.search-field-inner button[type=submit]{color:#9f28fb;letter-spacing:.001em;background-color:#f5f5f5;border:2px solid #9f28fb;border-radius:8px;padding:12px 36px;font-size:16px;font-weight:700;line-height:1.5;-webkit-box-shadow:0 1px 4px #00000040;box-shadow:0 1px 4px #00000040}@media (width<=767px){.search-field-inner button[type=submit]{width:280px}}.search-field-inner button[type=submit]:hover{cursor:pointer;background:#9f28fb0d;-webkit-transition:all .3s;transition:all .3s}.is-active{display:block}.c_search-field{text-align:center;margin-bottom:52px}@media (width<=767px){.search-field-inner{width:280px;margin:0 auto}}.c_search-field ul li{-webkit-transition:all .3s;transition:all .3s;position:relative}@media (width<=767px){.c_search-field ul li{width:fit-content;margin:0 auto}}.c_search-field ul li h4{letter-spacing:.001em;color:#fff;background-color:#9f28fb;border-radius:8px;width:280px;margin:0 44px 0 0;padding:12px 0 12px 18px;font-family:Rajdhani;font-size:18px;font-weight:700;line-height:1.5;-webkit-transition:all .3s;transition:all .3s;position:relative;-webkit-box-shadow:0 1px 4px #00000040;box-shadow:0 1px 4px #00000040}@media (width<=1023px){.c_search-field ul li h4{margin-right:0}}@media (width<=767px){.c_search-field ul li h4{margin:0 auto 24px}}.c_search-field ul li h4:after{content:"";z-index:50;background-image:url(../img/arrow-white.png);width:22px;height:22px;-webkit-transition:all .3s;transition:all .3s;position:absolute;top:14px;right:20px}.c_search-field ul li h4:hover{opacity:.7;cursor:pointer}.c_search-field ul li h4.is-active{background-color:#bbb}.c_search-field ul li h4.is-active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.c_search-field ul li ul{background-color:#fff;border-radius:5px;width:280px;margin-top:8px;padding-top:30px;padding-bottom:40px;padding-left:18px;-webkit-transition:all .3s;transition:all .3s;display:none;position:absolute;-webkit-box-shadow:0 0 14px #0003;box-shadow:0 0 14px #0003}@media (width<=767px){.c_search-field ul li ul{margin:8px auto;position:relative}}.c_search-field ul li ul.is-active{display:block}.c_search-field ul li ul li{margin-bottom:14px}.c_search-field ul li ul li:last-child{margin-bottom:0}@media (width<=767px){.c_search-field ul li ul li{margin-bottom:14px;margin-left:0}}.c_search-field form ul li:last-child input[type=submit]{color:#9f28fb;letter-spacing:.001em;background-color:#f5f5f5;border:2px solid #9f28fb;border-radius:8px;padding:12px 36px;font-size:16px;font-weight:700;line-height:1.5;-webkit-box-shadow:0 1px 4px #00000040;box-shadow:0 1px 4px #00000040}@media (width<=767px){.c_search-field form ul li:last-child input[type=submit]{width:280px;margin:0 auto;display:block}}.c_search-field form ul li:last-child input[type=submit]:hover{cursor:pointer;background:#9f28fb0d;-webkit-transition:all .3s;transition:all .3s}.c_search-field form ul li ul li label{letter-spacing:.001em;color:#333;cursor:pointer;font-size:14px;font-weight:700;line-height:2;display:block}.c_search-field input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;z-index:2;cursor:pointer;background-color:#fff;border:2px solid #e4e4e4;border-radius:6px;width:28px;height:28px;margin:0 8px 0 0;padding:14px;display:inline-block;position:relative}.c_search-field input[type=checkbox]:hover{border-color:#e4e4e4;border-radius:6px}.c_search-field input[type=checkbox]:checked{background-color:#9f28fb;border-radius:6px}.c_search-field input[type=checkbox]:checked:after{content:"";z-index:1;background-image:url(../img/check.png);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:6px;left:6px}.searchandfilter li{padding-right:0;list-style:none;display:block}.c_works-category{border-radius:3px;margin-bottom:4px;margin-right:5px;padding:0 4px}.c_works-category a{letter-spacing:-.0007em;font-size:14px;font-weight:400;line-height:1.5;-webkit-transition:all .3s;transition:all .3s}.c_works-category a:hover{opacity:.7}.c_works-category{color:#555;border:1px solid #555}.c_return{width:fit-content;margin:0 auto;display:block}.c_return:hover{opacity:.7}.c_return p{letter-spacing:.001em;font-size:18px;font-weight:700;line-height:1.5;position:relative}.c_return p svg{vertical-align:middle;position:absolute;left:-40px}.c_creator-card{display:flex}@media (width<=767px){.c_creator-card{display:block}}.c_creator-card__right{flex:1}@media (width<=767px){.c_creator-card__sp-top{display:flex}}.c_creator-card .c-thumbnail{flex:0 0 160px;width:160px;height:160px;margin-right:40px}@media (width<=1023px){.c_creator-card .c-thumbnail{margin-right:20px}}@media (width<=767px){.c_creator-card .c-thumbnail{flex:0 0 90px;width:90px;height:90px;margin-right:20px}}.c_creator-card .c-thumbnail img{border-radius:999px}.c_creator-card .a-name{margin-bottom:8px}@media (width<=767px){.c_creator-card .a-name{margin-bottom:4px}}.c_creator-card .a-name p{letter-spacing:.001em;font-size:20px;font-weight:700;line-height:1.5}@media (width<=767px){.c_creator-card .a-name p{letter-spacing:.001em;font-size:16px;font-weight:700;line-height:1.5}}.c_creator-card .a-comment{margin-bottom:8px}@media (width<=767px){.c_creator-card .a-comment{margin-bottom:8px}}.c_creator-card .a-comment p{letter-spacing:.001em;color:#555;font-size:16px;font-weight:700;line-height:1.875}@media (width<=767px){.c_creator-card .a-comment p{letter-spacing:.001em;font-size:14px;font-weight:700;line-height:1.5}}.c_creator-card .creator-detail{width:77.5%}@media (width<=767px){.c_creator-card .creator-detail{width:100%}}.c_creator-card .creator-skill{background-color:#fbfbfb;border-radius:10px;justify-content:flex-end;align-items:center;width:100%;margin:8px 0 0 auto;padding:12px 32px 12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=767px){.c_creator-card .creator-skill{width:100%;padding:12px;position:relative;top:0;left:0}}.c_creator-card .creator-skill .title{letter-spacing:.001em;text-align:center;width:56px;padding-right:12px;font-size:14px;font-weight:700;line-height:1.5}.c_creator-card .creator-skill .title p{margin-bottom:3px}@media (width<=767px){.c_creator-card .creator-skill .title{padding-right:8px}}.c_creator-card .creator-skill .skill-comment{letter-spacing:.001em;color:#555;-webkit-line-clamp:3;border-left:1px solid #d6d6d6;-webkit-box-orient:vertical;width:92%;padding-left:12px;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=767px){.c_creator-card .creator-skill .skill-comment{padding-left:8px}}.pagination{text-align:center;margin-top:50px;padding:9px}.pagination svg{vertical-align:bottom;filter:drop-shadow(0 1px 3px #00000040)}.pagination a{-webkit-transition:all .3s;transition:all .3s}.page-numbers{color:#9f28fb;text-align:center;letter-spacing:.001em;border-radius:999px;margin-right:24px;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:2.14286;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;display:inline-block}.page-numbers:last-child{margin-right:0}.page-numbers.current{color:#fff;background-color:#9f28fb;border-radius:999px;width:30px;height:30px}.page-numbers.current .number:hover{opacity:1}.page-numbers .number:hover{opacity:.5}.page-numbers.next,.page-numbers.prev{-webkit-transition:all .3s;transition:all .3s}.page-numbers.next svg:hover,.page-numbers.prev svg:hover{fill:#9f28fb1a}.p_header-contents{text-align:center}.p_header-contents .logo{width:267px;-webkit-transition:all .3s;transition:all .3s}.p_header-contents .logo:hover{opacity:.7}@media (width<=767px){.p_header-contents .logo{width:162px}}.p_header-contents .copy{letter-spacing:0;margin-top:-3px;font-size:10px;font-weight:500;line-height:1.5}@media (width<=767px){.p_header-contents .copy{display:none}}.p_menu-icon{z-index:501;border-radius:4px;width:50px;height:50px;-webkit-transition:all .3s;transition:all .3s;position:fixed;top:20px;right:50px}.p_menu-icon:hover{opacity:.7;cursor:pointer}@media (width<=767px){.p_menu-icon{width:42px;height:42px;top:6px;right:20px}}.p_menu-icon .icon-bars{width:38px;height:24px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (width<=767px){.p_menu-icon .icon-bars{width:32px;height:21px}}.p_menu-icon .bar1,.p_menu-icon .bar2,.p_menu-icon .bar3{background:#333;border-radius:1px;width:38px;height:4px;-webkit-transition:all .3s;transition:all .3s;position:absolute}@media (width<=767px){.p_menu-icon .bar1,.p_menu-icon .bar2,.p_menu-icon .bar3{width:32px;height:3px}}.p_menu-icon .bar1{top:0}.p_menu-icon .bar2{top:10px}@media (width<=767px){.p_menu-icon .bar2{top:9px}}.p_menu-icon .bar3{top:20px}@media (width<=767px){.p_menu-icon .bar3{top:18px}}.p_menu-icon.is-active .bar1{background:#333;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p_menu-icon.is-active .bar2{display:none}.p_menu-icon.is-active .bar3{background:#333;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p_drawer-menu{z-index:299;background:#0000004d;width:100%;height:100vh;display:none;position:fixed}.p_drawer-menu.is-active{display:block}@media (width<=767px){.p_drawer-menu{overflow-y:scroll}}.drawer-nav{background-color:#f5f5f5;width:100%;padding-bottom:40px}.drawer-lists{justify-content:center;width:83%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.drawer-lists.sub{display:block}@media (width<=1023px){.drawer-lists{width:100%}}@media (width<=767px){.drawer-lists{display:block}}.drawer-lists .drawer-item{text-align:center;width:33.3333%;margin:0 auto}@media (width<=767px){.drawer-lists .drawer-item{-moz-text-align-last:left;text-align-last:left;width:100%}}.drawer-lists .drawer-item p{letter-spacing:.001em;background-color:#fbfbfb;width:100%;padding:12px 0;font-size:18px;font-weight:700;line-height:1.5;-webkit-transition:color .3s;transition:color .3s;position:relative}@media (width<=1023px){.drawer-lists .drawer-item p{letter-spacing:.001em;font-size:16px;font-weight:700;line-height:1.5}}@media (width<=767px){.drawer-lists .drawer-item p{padding-top:16px;padding-bottom:16px;padding-left:24px}}.drawer-lists .drawer-item p svg{vertical-align:bottom}.drawer-lists .drawer-item p .click-arrow{-webkit-transition:all .3s;transition:all .3s;position:absolute;top:16px;right:24px}.drawer-lists .drawer-item p .click-arrow.is-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-lists .drawer-item .menu-head{border-bottom:1px solid #ddd}.drawer-lists .drawer-item.sub{border-bottom:1px dashed #ddd;width:calc(100% - 40px);margin-left:20px;margin-right:20px}@media (width<=1023px){.drawer-lists .drawer-item.sub{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}.drawer-lists .drawer-item.sub a{letter-spacing:.001em;background-color:#0000;width:100%;padding:12px 0;font-size:16px;font-weight:400;line-height:1.5}@media (width<=767px){.drawer-lists .drawer-item.sub a{padding-top:16px;padding-bottom:16px;padding-left:20px}}.drawer-lists .drawer-item.sub a:hover{color:#9f28fb}.p_footer{border-top:1px solid #333;width:83%;max-width:1000px;margin:0 auto;padding:32px 0 12px}@media (width<=1023px){.p_footer{width:100%;padding-left:24px;padding-right:24px}}.p_footer .footer-wrap{align-items:center;gap:80px;margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=1023px){.p_footer .footer-wrap{display:block}.p_footer .footer-logo{margin-bottom:16px}}@media (width<=767px){.p_footer .footer-logo{margin-bottom:40px}}.p_footer .footer-logo img{-o-object-fit:cover;object-fit:cover;width:278px}@media (width<=767px){.p_footer .footer-logo img{width:266px}}.p_footer .menu-link ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=767px){.p_footer .menu-link ul{display:block}}.p_footer .menu-link ul li{letter-spacing:.001em;margin-right:32px;font-size:14px;font-weight:700;line-height:1.5;-webkit-transition:color .3s;transition:color .3s}@media (width<=767px){.p_footer .menu-link ul li{margin-bottom:16px;margin-right:0}}.p_footer .menu-link ul li:hover{color:#9f28fb;-webkit-transition:color .3s;transition:color .3s}.p_footer .menu-link ul li:last-child{margin-right:0}.p_footer .footer-copyright{letter-spacing:.001em;color:#555;text-align:center;font-size:12px;font-weight:400;line-height:1.5}.p_title-box{border-bottom:1px solid #bbb;margin-bottom:32px;padding-bottom:32px}@media (width<=767px){.p_title-box{margin-bottom:32px}}.p_title-box .category-tag{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.p_title-box .works-title{margin-bottom:22px}.p_title-box .works-title p{letter-spacing:.001em;font-size:22px;font-weight:700;line-height:1.5}@media (width<=767px){.p_title-box .works-title p{letter-spacing:.001em;font-size:16px;font-weight:700;line-height:1.5}}.p_title-box .works-overview{margin-bottom:22px}.p_title-box .works-overview p{letter-spacing:.001em;font-size:14px;font-weight:400;line-height:1.5}.p_title-box .works-overview p span{font-weight:700}.p_title-box .works-link{letter-spacing:.001em;font-size:14px;font-weight:400;line-height:1.5;-webkit-transition:all .3s;transition:all .3s}.p_title-box .works-link:hover{opacity:.7}.p_title-box .works-link svg{vertical-align:middle}.p_creator-detail{margin-bottom:32px}.p_creator-detail:last-child{margin-bottom:0}.p_creator-detail .creator-wrap{justify-content:space-between;align-items:center;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.p_creator-detail .creator-wrap .x-link:hover{opacity:.7}.p_creator-detail .scope-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.p_creator-detail .scope{border-radius:3px;width:fit-content;margin-bottom:8px;margin-right:8px;padding:4px 10px}.p_creator-detail .scope:last-child{margin-right:0}.p_creator-detail .scope p{letter-spacing:-.0007em;color:#fff;font-size:14px;font-weight:700;line-height:1.5}.p_creator-detail .row-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}.p_creator-detail .s-creator-link{background:#fbfbfb;border:1px solid #555;border-radius:8px;margin-bottom:24px;padding:16px 0 16px 48px;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 1px 2px #00000040;box-shadow:0 1px 2px #00000040}@media (width<=1023px){.p_creator-detail .s-creator-link{padding-left:16px}}.p_creator-detail .s-creator-link p{letter-spacing:.001em;color:#555;font-size:14px;font-weight:500;line-height:1.5;position:relative}@media (width>=768px) and (width<=1023px){.p_creator-detail .s-creator-link p{letter-spacing:.001em;font-size:12px;font-weight:500;line-height:1.5}}.p_creator-detail .s-creator-link p svg{-webkit-transition:all .3s;transition:all .3s;position:absolute;right:13%}.p_creator-detail .s-creator-link p svg path{fill:#555}.p_creator-detail .s-creator-link:hover{background:#555;border:1px solid #555}.p_creator-detail .s-creator-link:hover p{color:#fbfbfb}.p_creator-detail .s-creator-link:hover p svg{right:10%}.p_creator-detail .s-creator-link:hover p svg path{fill:#fbfbfb}.p_creator-detail .creator-comment{margin-bottom:20px}.p_creator-detail .creator-comment .title{letter-spacing:.001em;color:#555;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.5}.p_creator-detail .creator-comment .comment-text{letter-spacing:.001em;color:#555;font-size:14px;font-weight:400;line-height:1.5}.p_c-category{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=767px){.p_c-category.single{justify-content:center;margin-bottom:4px}}.p_c-category .c-category{border-radius:3px;width:fit-content;margin-bottom:12px;margin-right:12px;padding:4px 10px}@media (width<=767px){.p_c-category .c-category{margin-bottom:4px;padding:2px 8px}}.p_c-category .c-category:last-child{margin-right:0}.p_c-category .c-category a{letter-spacing:-.0007em;color:#fff;font-size:14px;font-weight:700;line-height:1.5}@media (width<=767px){.p_c-category .c-category a{letter-spacing:-.0007em;font-size:13px;font-weight:700;line-height:1.61538}}.p_c-category .c-category p{letter-spacing:-.0007em;color:#fff;font-size:14px;font-weight:700;line-height:1.5}@media (width<=767px){.p_c-category .c-category p{letter-spacing:-.0007em;font-size:13px;font-weight:700;line-height:1.61538}}.p_creator-name{width:fit-content;margin-top:8px;margin-bottom:24px}@media (width<=767px){.p_creator-name{text-align:center;width:100%;margin-bottom:4px}}.p_creator-name p{letter-spacing:.001em;width:fit-content;font-size:32px;font-weight:700;line-height:1.5}@media (width<=767px){.p_creator-name p{letter-spacing:.001em;width:100%;font-size:26px;font-weight:700;line-height:1.5}.p_creator-comment{max-width:300px;margin:0 auto}}.p_creator-comment p{letter-spacing:.001em;color:#555;font-size:18px;font-weight:700;line-height:1.5}@media (width<=767px){.p_creator-comment p{letter-spacing:.001em;font-size:16px;font-weight:700;line-height:1.5}}.p_contact-box{margin-bottom:40px}.p_contact-box .link{letter-spacing:.001em;margin-bottom:16px;font-size:16px;font-weight:500;line-height:1.5}.p_contact-box .link .link-text{color:#9f28fb;-webkit-transition:all .3s;transition:all .3s}.p_contact-box .link .link-text:hover{opacity:.7}.p_contact-text{text-align:center;letter-spacing:.001em;font-size:16px;font-weight:500;line-height:1.5}.p_c-thumbnail{margin-bottom:12px}.p_c-thumbnail img{border-radius:999px;width:210px}@media (width<=767px){.p_c-thumbnail img{width:126px}}.p_profile{gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=1023px){.p_profile{gap:20px}}@media (width<=767px){.p_profile{display:block}}.p_profile .profile-detail{width:48%}@media (width<=1023px){.p_profile .profile-detail{width:45%}}@media (width<=767px){.p_profile .profile-detail{width:100%}.p_works-thumbnail{margin-bottom:48px}}.p_works-thumbnail img{width:100%;height:auto;-webkit-box-shadow:0 4px 4px #00000040;box-shadow:0 4px 4px #00000040}.p_works-creator{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.p_works-creator img{border-radius:999px;width:36px;height:36px;margin-right:8px}.p_works-creator .name p{letter-spacing:.001em;color:#555;font-size:16px;font-weight:700;line-height:1.5}.p_pickup-paginate{justify-content:center;align-items:center;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.p_pickup-paginate svg{vertical-align:middle;filter:drop-shadow(0 1px 3px #00000040)}.p_pickup-paginate svg .circle{fill:none}.p_pickup-paginate svg:hover .circle{fill:#9f28fb1a}.p_pickup-paginate .page-number{letter-spacing:.001em;color:#9f28fb;font-size:12px;font-weight:500;line-height:4}.p_pickup-paginate #current{margin-left:16px}.p_pickup-paginate #total{margin-right:16px}.p_pickup-paginate .paginate-partition{letter-spacing:.001em;margin:0 12px;font-size:12px;font-weight:500;line-height:4}.p_pickup-paginate .pickup-prev-button,.p_pickup-paginate .pickup-next-button{-webkit-transition:all .3s;transition:all .3s}.p_pickup-paginate .pickup-prev-button:hover,.p_pickup-paginate .pickup-next-button:hover{cursor:pointer}.p_banner{-webkit-transition:all .3s;transition:all .3s}.p_banner:hover{opacity:.7}.p_404 .section-title{letter-spacing:.001em;text-align:center;margin-bottom:32px;font-size:52px;font-weight:700;line-height:1.5}@media (width<=767px){.p_404 .section-title{letter-spacing:.001em;font-size:32px;font-weight:700;line-height:1.5}}.p_404 .text-404{text-align:center;letter-spacing:.001em;margin-bottom:48px;font-size:24px;font-weight:500;line-height:2}@media (width<=767px){.p_404 .text-404{letter-spacing:.001em;font-size:20px;font-weight:500;line-height:1.5}}.p_404 a{color:#fff;cursor:pointer;background-color:#9f28fb;border-radius:4px;width:fit-content;margin:0 auto;padding:12px 16px;-webkit-transition:all .3s;transition:all .3s;display:block}.p_404 a:hover{opacity:.7}@media (width<=1023px){.pc-only{display:none}}.pc-none{display:none}@media (width<=1023px){.pc-none{display:block}}.tab-only{display:none}@media (width>=768px) and (width<=1023px){.tab-only{display:block}}.sp-only{display:none}@media (width<=767px){.sp-only{display:block}.sp-none{display:none}}body.keyboard-focus .p_menu-icon:focus{outline:2px solid #9f28fb}.splide__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.splide__slide{-ms-flex-negative:0;flex-shrink:0;width:318px}.wp-block-embed iframe{aspect-ratio:16/9;width:100%;height:100%}.l_w-card[hidden],.selected-taxonomies[hidden],.no-works[hidden]{display:none}.no-works{text-align:center;margin:40px 0;font-size:18px}.p_more-link{text-align:center;margin-top:40px;font-size:18px;font-weight:700}.p_more-link a{color:#9f28fb}.p_works-thumbnail video{width:100%;height:auto}
