﻿@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,700&subset=japanese";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.banner{width:100%;height:50px;position:fixed;top:0;z-index:1000;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.banner.banner-fixed .navigation-wrap,.banner.is-sticky .navigation-wrap{display:block}@media screen and (max-width: 801px){.banner.banner-fixed .navigation-wrap,.banner.is-sticky .navigation-wrap{display:none}}.banner.banner-fixed .grid .logo,.banner.is-sticky .grid .logo{opacity:1;visibility:visible}.banner .grid{width:90%;height:100%;margin:auto;position:relative}@media screen and (max-width: 801px){.banner .grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.banner .grid .logo{height:50px;text-align:left;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden}@media screen and (max-width: 801px){.banner .grid .logo{width:auto;height:50px}}.banner .grid .logo-text{font-size:1.3em;font-weight:normal}.banner .grid .logo-image{height:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 321px){.banner .grid .logo-image{height:30px}}.banner .navigation-wrap{text-align:center;margin-left:15px;display:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 801px){.banner .navigation-wrap{position:fixed;width:100%;height:0;top:0;right:0;z-index:998;padding-top:50px}}.banner .navigation-wrap .nav__list{margin:0}@media screen and (max-width: 801px){.banner .navigation-wrap .nav__list{display:block}}.banner .navigation-wrap .nav__list .nav__list-item{position:relative;text-align:center;margin-left:30px;font-family:"Montserrat",sans-serif;font-weight:300}@media screen and (max-width: 801px){.banner .navigation-wrap .nav__list .nav__list-item{margin-left:0}}.banner .navigation-wrap .nav__list .nav__list-item:first-of-type{margin-left:0}@media screen and (max-width: 801px){.banner .navigation-wrap .nav__list .nav__list-item:first-of-type .submenu-link{display:block;height:auto}}.banner .navigation-wrap .nav__list .nav__list-item a{height:100%;text-align:center;display:inline-block;cursor:pointer;line-height:50px}@media screen and (max-width: 801px){.banner .navigation-wrap .nav__list .nav__list-item a{text-align:right;padding:1em;height:auto;line-height:normal;display:block;font-size:1.2em}}.banner .navigation-wrap .nav__list .nav__list-item a .transform{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.banner .navigation-wrap .nav__list .nav__list-submenu{position:absolute;width:175px;top:50px;left:50%;font-size:.9em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 801px){.banner .navigation-wrap .nav__list .nav__list-submenu{position:relative;width:auto;top:auto;background-color:rgba(0,0,0,0);font-size:1em}}.banner .navigation-wrap .nav__list .nav__list-submenu li{display:block;text-align:left}.banner .navigation-wrap .nav__list .nav__list-submenu li .submenu-link{width:100%;height:50px}@media screen and (max-width: 801px){.banner .navigation-wrap .nav__list .nav__list-submenu li .submenu-link:hover{background-color:rgba(0,0,0,0)}}.banner [data-navicon=button]{display:inline-block;margin:0 1em;border:none;background:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.banner [data-navicon=button]>*{display:block}.banner [data-navicon=button]:focus{outline:none}.banner .navicon{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0;margin:0}.banner .navicon__lines{display:inline-block;width:1.5rem;height:.1rem;border-radius:.1071428571rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}.banner .navicon__lines:after,.banner .navicon__lines:before{display:inline-block;width:1.5rem;height:.1rem;border-radius:.1071428571rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;left:0;content:"";-webkit-transform-origin:.1071428571rem center;-ms-transform-origin:.1071428571rem center;transform-origin:.1071428571rem center}.banner .navicon__lines:before{top:.375rem}.banner .navicon__lines:after{top:-0.375rem}.is--closed .banner .navicon__lines{-webkit-transform:scale3d(0.8, 0.8, 0.8);transform:scale3d(0.8, 0.8, 0.8)}.banner .navicon-x.is--closed .navicon__lines{background:rgba(0,0,0,0)}.banner .navicon-x.is--closed .navicon__lines:after,.banner .navicon-x.is--closed .navicon__lines:before{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:1.5rem}.banner .navicon-x.is--closed .navicon__lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.banner .navicon-x.is--closed .navicon__lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.banner .icon-menu{display:none}@media screen and (max-width: 801px){.banner .icon-menu{display:block;position:absolute;right:0;top:-5px;height:50px;z-index:1000}}.banner.is-open .navigation-wrap{display:block;height:100vh}#hero{width:100%;position:relative;overflow:hidden;background-color:#000}#hero .hero-logo-wrap{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#hero .hero-logo-wrap .hero-logo{height:250px}#hero .hero-wrap{box-sizing:border-box;display:grid;grid-template-rows:repeat(4, 1fr);grid-template-columns:repeat(8, 1fr);width:100vw;height:100vh;position:relative}#hero .hero-wrap:before{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media screen and (max-width: 801px){#hero .hero-wrap{grid-template-columns:repeat(4, 1fr)}}#hero .hero-thumbnail-wrap{width:100%;height:100%;position:relative;margin-top:-1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}#hero .hero-thumbnail-wrap:first-of-type{grid-column:1/3;grid-row:1/3}@media screen and (max-width: 801px){#hero .hero-thumbnail-wrap:first-of-type{grid-column:1;grid-row:1}}#hero .hero-thumbnail-wrap:nth-child(20){grid-column:7/9;grid-row:3/5}@media screen and (max-width: 801px){#hero .hero-thumbnail-wrap:nth-child(20){grid-column:1;grid-row:1}}#hero .hero-thumbnail{width:100%;height:100%;object-fit:cover}.whois-wrap{margin-bottom:100px;padding-bottom:50px}.whois-wrap .whois{max-width:880px;width:90%;margin:auto}.whois-wrap .whois p{margin-top:25px}.whois-wrap .whois p:first-of-type{margin-top:0}.works .works-wrap{max-width:880px;width:90%;margin:auto;position:relative}.works .works-wrap .works-inner:after{content:"";width:30.303030303%}@media screen and (max-width: 801px){.works .works-wrap .works-inner:after{content:none}}.works .works-wrap .works-inner .works-content{width:30.303030303%;margin-top:25px}@media screen and (max-width: 801px){.works .works-wrap .works-inner .works-content{width:47.619047619%}}.works .works-wrap .works-inner .works-content:nth-child(-n+3){margin-top:0}@media screen and (max-width: 801px){.works .works-wrap .works-inner .works-content:nth-child(-n+3){margin-top:25px}}@media screen and (max-width: 801px){.works .works-wrap .works-inner .works-content:nth-child(-n+2){margin-top:0}}.works .works-wrap .works-inner .works-content .works-image{width:100%;height:0;padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.works .works-wrap .works-inner .works-content .works-content-wrap{padding:15px;font-size:.9em;text-align:center}@media screen and (max-width: 801px){.works .works-wrap .works-inner .works-content .works-content-wrap{padding:15px 5px}}.works .works-wrap .works-inner .works-content .works-content-wrap .works-category span{font-size:.7em}@media screen and (max-width: 600px){.works .works-wrap .works-inner .works-content .works-content-wrap .works-category span{display:none}}.works .works-wrap .works-inner .works-content .works-content-wrap .works-responsible{margin:15px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.works .works-wrap .works-inner .works-content .works-content-wrap .works-date{margin-bottom:5px}.works .works-wrap .works-inner .works-content.works-card-content{background-color:inherit !important;color:inherit !important;border-color:inherit !important;fill:inherit !important;width:32.2580645161%}@media screen and (max-width: 480px){.works .works-wrap .works-inner .works-content.works-card-content{width:100%}.works .works-wrap .works-inner .works-content.works-card-content:nth-of-type(2){margin-top:25px}}.works .works-wrap .works-inner .works-content.works-card-content .works-image-wrap{margin-right:10px}.works .works-wrap .works-inner .works-content.works-card-content .works-image-wrap .works-image{width:85px;height:85px;padding:0;border-radius:5px;border:1px solid #ddd}.works .works-wrap .works-inner .works-content.works-card-content .works-content-wrap{padding:0;text-align:left;width:100%;overflow:hidden}.works .works-wrap .works-inner .works-content.works-card-content .works-content-wrap .works-category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.works .works-wrap .works-inner .works-content.works-card-content .works-content-wrap .works-responsible{margin:0;font-size:.7em}.works .works-wrap .works-inner .works-content.works-card-content .works-content-wrap .works-date{margin:0;font-size:.8em}.works .works-wrap .works-inner .works-content.works-card-content .works-content-wrap .works-title{font-size:.8em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.works .works-wrap .works-inner.works-pickup-inner{margin-bottom:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr;grid-template-columns:repeat(4, 1fr);grid-gap:10px}@media screen and (max-width: 480px){.works .works-wrap .works-inner.works-pickup-inner{-ms-grid-columns:1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;grid-template-columns:repeat(2, 1fr)}}.works .works-wrap .works-inner.works-pickup-inner .works-content{width:100%;margin:0}.works .works-wrap .works-inner.works-pickup-inner .works-content .works-content-wrap .works-category{font-weight:bold;margin-bottom:10px}.works .works-wrap .works-inner.works-pickup-inner .works-content .works-content-wrap .works-responsible{font-size:.7em;word-break:break-all}.works .works-wrap .works-inner.works-front-inner{opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.works .works-wrap .works-inner.works-front-inner.slick-initialized{opacity:1}.works .works-wrap .works-inner.works-front-inner .slick-slide>div{width:95%;margin:0 auto 25px}.works .works-wrap .works-inner.works-front-inner .slick-slide>div:last-of-type{margin-bottom:0}.works .works-wrap .works-inner.works-front-inner .works-content{outline:none}.works .works-wrap .works-inner.works-front-inner .works-content .works-content-wrap .works-category{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.works .works-wrap .works-inner.works-front-inner .works-content .works-content-wrap .works-responsible{min-height:19px}.works .works-wrap .works-inner.works-front-inner .works-content .works-content-wrap .works-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;height:38px}.works .works-wrap .works-inner.works-card-inner:after{width:32.2580645161%}.works .arrow-wrap{position:absolute;top:50%;left:50%;width:117%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 600px){.works .arrow-wrap{position:unset;top:unset;left:unset;width:100%;-webkit-transform:unset;-ms-transform:unset;transform:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:25px}}@media screen and (min-width: 600px)and (max-width: 801px){.works .arrow-wrap{width:110%}}.works .arrow-wrap .arrow{cursor:pointer}.works .arrow-wrap .arrow svg{width:2em;height:2em;position:relative}@media screen and (max-width: 321px){.works .arrow-wrap .arrow svg{width:1em;height:1em}}@media screen and (min-width: 321px)and (max-width: 480px){.works .arrow-wrap .arrow svg{width:1.5em;height:1.5em}}.works .arrow-wrap .arrow.slider-prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.works .arrow-wrap .arrow.slider-prev .second{right:40%}.works .arrow-wrap .arrow.slider-next svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.works .arrow-wrap .arrow.slider-next .first{left:40%}.works.page-content .works-creator-contents{margin-bottom:100px}.works.page-content .works-creator-contents .creator-thumbnail-wrap{width:100%;height:300px;margin-bottom:100px}@media screen and (max-width: 801px){.works.page-content .works-creator-contents .creator-thumbnail-wrap{margin-bottom:50px}}.works.page-content .works-creator-contents .creator-thumbnail-wrap .creator-thumbnail{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.works.page-content .works-creator-contents .creator-desc a{text-decoration:underline}.works.page-content .works-creator-contents .creator-desc img{width:100%}.works.page-content .works-wrap{width:100%}.works.page-content .works-wrap .nopost-works-wrap{text-align:center}@media screen and (max-width: 480px){.works.page-content .works-wrap .nopost-works-wrap{margin-bottom:50px}}.works .button-wrap{max-width:880px;width:90%;margin:auto}.works-details{max-width:500px;width:90%;margin:auto;padding:50px 0 !important}.works-details .works-details-inner .works-image{width:100%}.works-details .works-details-inner .works-details-header{margin-top:50px}.works-details .works-details-inner .works-details-header .works-title{font-size:1em;padding-bottom:25px;line-height:1.5}.works-details .works-details-inner .works-details-header .works-desc-wrap{margin-top:25px;text-align:center}.works-details .works-details-inner .works-details-header .works-desc-wrap .works-creator{font-size:1em;margin-bottom:5px}.works-details .works-details-inner .works-details-body{margin-top:50px}.works-details .works-details-inner .works-details-body .media-block{position:relative;width:100%;height:0;padding-top:56.25%;cursor:pointer}.works-details .works-details-inner .works-details-body .media-block iframe{position:absolute;top:0;right:0;width:100%;height:100%}.creator .creator-wrap{max-width:1000px;width:90%;margin:auto}.creator .creator-wrap .creator-inner{position:relative}.creator .creator-wrap .creator-inner .creator-content-wrap{opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.creator .creator-wrap .creator-inner .creator-content-wrap.slick-initialized{opacity:1}.creator .creator-wrap .creator-inner .creator-content-wrap .slick-slide>div{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.creator .creator-wrap .creator-inner .creator-content-wrap .slick-slide>div:last-of-type{margin-bottom:0}.creator .creator-wrap .creator-inner .creator-content-wrap .creator-content{outline:none;margin:0;padding:0 5px;position:relative;width:20%;font-size:.9em}@media screen and (max-width: 480px){.creator .creator-wrap .creator-inner .creator-content-wrap .creator-content{font-size:.8em}}.creator .creator-wrap .creator-inner .creator-content-wrap .creator-content .creator-thumbnail{width:100%;height:0;padding-bottom:100%;margin:auto;background-position:center;background-size:cover}.creator .creator-wrap .creator-inner .creator-content-wrap .creator-content .creator-name-wrap{padding:0 20px;text-align:center;margin:auto;height:50px}.creator .creator-wrap .creator-inner .creator-content-wrap .creator-content .creator-name-wrap span{display:block;font-size:.8em}.creator .creator-wrap .creator-inner .arrow-wrap{position:absolute;top:50%;left:50%;width:117%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 480px){.creator .creator-wrap .creator-inner .arrow-wrap{top:auto;bottom:-8%;width:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.creator .creator-wrap .creator-inner .arrow-wrap .arrow{cursor:pointer}.creator .creator-wrap .creator-inner .arrow-wrap .arrow svg{width:2em;height:2em;position:relative}@media screen and (max-width: 321px){.creator .creator-wrap .creator-inner .arrow-wrap .arrow svg{width:1em;height:1em}}@media screen and (min-width: 321px)and (max-width: 480px){.creator .creator-wrap .creator-inner .arrow-wrap .arrow svg{width:1.5em;height:1.5em}}.creator .creator-wrap .creator-inner .arrow-wrap .arrow.slider-prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.creator .creator-wrap .creator-inner .arrow-wrap .arrow.slider-prev .second{right:40%}.creator .creator-wrap .creator-inner .arrow-wrap .arrow.slider-next svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.creator .creator-wrap .creator-inner .arrow-wrap .arrow.slider-next .first{left:40%}@media screen and (max-width: 480px){.creator.page-content:last-of-type{margin-top:0}}.creator.page-content .creator-wrap .creator-inner .creator-content-wrap{opacity:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr;grid-template-columns:repeat(5, 1fr);grid-gap:10px}@media screen and (max-width: 480px){.creator.page-content .creator-wrap .creator-inner .creator-content-wrap{-ms-grid-columns:1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;grid-template-columns:repeat(2, 1fr)}}.creator.page-content .creator-wrap .creator-inner .creator-content-wrap .creator-content{width:100%;padding:0}.news .news-wrap{max-width:630px;width:90%;margin:auto}.news .news-wrap .news-list-wrap .news-list{padding:0;margin-bottom:50px;position:relative;display:block}@media screen and (max-width: 801px){.news .news-wrap .news-list-wrap .news-list{display:block !important;padding-right:15px}}.news .news-wrap .news-list-wrap .news-list:last-of-type{margin-bottom:0}.news .news-wrap .news-list-wrap .news-list:after{font-family:"Material Icons";content:"";position:absolute;right:2%;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 801px){.news .news-wrap .news-list-wrap .news-list:after{right:-1%}}.news .news-wrap .news-list-wrap .news-list .news-date-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1em}@media screen and (max-width: 801px){.news .news-wrap .news-list-wrap .news-list .news-date-wrap{margin-right:0}}.news .news-wrap .news-list-wrap .news-list .news-date-wrap .news-category{display:inline-block;padding:4px 5px;margin-left:10px;font-size:.7em;line-height:1;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .news-wrap .news-list-wrap .news-list .news-title-wrap{overflow:hidden;margin-right:1em;margin-top:5px}@media screen and (max-width: 801px){.news .news-wrap .news-list-wrap .news-list .news-title-wrap{margin-right:0}}.news .news-wrap .news-list-wrap .news-list .news-title-wrap .news-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .news-wrap.news-thumb-wrap{max-width:1024px}.news .news-wrap.news-thumb-wrap .news-list-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4px 1fr 4px 1fr 4px 1fr;grid-template-columns:repeat(3, 1fr);grid-gap:50px 3%}@media screen and (max-width: 600px){.news .news-wrap.news-thumb-wrap .news-list-wrap{display:block !important}}.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list{width:100%;padding:0;overflow:hidden;margin-bottom:0}@media screen and (max-width: 600px){.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list{display:block;margin-bottom:25px}}.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list:after{content:none}.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list .news-thumbnail-wrap .news-thumbnail{width:100%;height:0;padding-top:75%;background-position:center;background-size:cover;border:1px solid #ddd}.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list .news-date-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list .news-date-wrap .news-category{display:inline-block;padding:4px 5px;margin-left:10px;font-size:.7em;line-height:1;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list .news-title-wrap{overflow:hidden;width:100%;margin-right:1em;margin-top:5px}.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list .news-title-wrap .news-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list .news-content{margin-top:15px}@media screen and (max-width: 480px){.news .news-wrap.news-thumb-wrap .news-list-wrap .news-list .news-content{margin-top:10px}}.news-details{max-width:500px;width:90%;margin:auto;padding:50px 0 100px !important}.news-details .news-details-inner .news-image{width:100%}.news-details .news-details-inner .news-details-header{margin:50px 0}.news-details .news-details-inner .news-details-header .news-title{font-size:1em;padding-bottom:25px;line-height:1.5;text-align:justify;word-break:break-all}.news-details .news-details-inner .news-details-header .news-category{margin-left:10px;font-size:.7em;padding:0 10px;border-radius:5px}.news-details .news-details-inner .news-details-header .news-desc-wrap{margin-top:25px}.news-details .news-details-inner .news-details-body{margin-top:50px}.news-details .news-details-inner .news-details-body .media-block{position:relative;width:100%;height:0;padding-top:56.25%;cursor:pointer}.news-details .news-details-inner .news-details-body .media-block iframe{position:absolute;top:0;right:0;width:100%;height:100%}.company .company-wrap{max-width:800px;width:90%;margin:auto}.company .company-wrap .profile-image-wrap{text-align:center;margin-bottom:100px}@media screen and (max-width: 480px){.company .company-wrap .profile-image-wrap{margin-bottom:50px}}.company .company-wrap .profile-image-wrap .profile-image,.company .company-wrap .profile-image-wrap svg{max-width:500px;width:90%}.company .company-wrap .company-list .company-row{margin-bottom:25px}@media screen and (max-width: 480px){.company .company-wrap .company-list .company-row{display:block}}.company .company-wrap .company-list .company-row.flexbox .company-contents{width:50%}@media screen and (max-width: 480px){.company .company-wrap .company-list .company-row.flexbox .company-contents{width:100%;margin-top:25px}.company .company-wrap .company-list .company-row.flexbox .company-contents:first-of-type{margin-top:0}}.company .company-wrap .company-list .company-row .company-contents .company-content-th{margin-bottom:5px;font-weight:bold}.company .company-wrap .company-list .company-row .company-contents .company-content-td{font-size:.9em}.company .company-wrap .company-list .company-row .company-contents .company-content-td ul li{position:relative;list-style:disc;margin-left:1.4em}.company .company-wrap .company-list .company-row .company-contents .company-content-td ul li p{margin-left:-5px}.company .company-wrap .company-list .company-row .company-contents .company-content-td .company-address{margin-bottom:50px}.company .company-wrap .company-list .company-row .company-contents .company-content-td .company-address h3{font-weight:bold;margin-top:10px;margin-bottom:5px}.company .company-wrap .company-list .company-row .company-contents .company-content-td .company-address .studio-image{margin:15px 0}.company .company-wrap .company-list .company-row .company-contents #map-canvas{max-width:100%;height:400px;padding:0}@media screen and (max-width: 480px){.company .company-wrap .company-list .company-row .company-contents #map-canvas{height:300px}}@media screen and (min-width: 480px)and (max-width: 801px){.company .company-wrap .company-list .company-row .company-contents #map-canvas{height:280px}}.company .company-wrap .company-list .company-row .company-contents #map-canvas img{max-width:none}.company .company-wrap .company-list .company-row .company-contents #infowindow-content ul{list-style:none;padding:0}.company .company-wrap .company-list .company-row .company-contents #infowindow-content li{padding-bottom:3px;color:#000}.company .company-wrap .company-list .company-row .company-contents #infowindow-content .btn{margin-bottom:0;margin-top:5px;background-color:#222;color:#fff;border:none;cursor:pointer;outline:none;padding:5px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px}.company .company-wrap .company-list .company-row .company-contents .map-wrap{margin-top:15px;width:100%;height:250px;position:relative;overflow:hidden}@media screen and (max-width: 801px){.company .company-wrap .company-list .company-row .company-contents .map-wrap{height:250px}}.company .company-wrap .company-list .company-row .company-contents .map-wrap iframe{position:absolute;width:100%;height:600px;margin-top:-170px}@media screen and (max-width: 801px){.company .company-wrap .company-list .company-row .company-contents .map-wrap iframe{height:600px;margin-top:-150px}}.studio .studio-wrap{max-width:630px;width:90%;margin:auto}.studio .studio-wrap .studio-inner img{width:100% !important}.studio .studio-wrap .studio-inner .map-wrap{width:100%;height:500px;position:relative;overflow:hidden}@media screen and (max-width: 801px){.studio .studio-wrap .studio-inner .map-wrap{height:250px}}.studio .studio-wrap .studio-inner .map-wrap iframe{position:absolute;width:100%;height:860px;margin-top:-170px}@media screen and (max-width: 801px){.studio .studio-wrap .studio-inner .map-wrap iframe{height:600px;margin-top:-150px}}#footer{padding:3em 0 1em;border-top:1px solid}@media screen and (max-width: 801px){#footer{padding-bottom:5em}}#footer .footer-menu{width:80%;margin:auto}@media screen and (max-width: 801px){#footer .footer-menu{width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap}}#footer .footer-menu .footer-menu-list{display:inline-block;width:25%;text-align:center;font-size:.9em}@media screen and (max-width: 801px){#footer .footer-menu .footer-menu-list{width:49%;margin-bottom:1em}}#footer .social-wrap{margin:3em 0}#footer .social-wrap .social-list{margin-right:10px;border-radius:50%;width:40px;height:40px}#footer .social-wrap .social-list svg{fill:#fff;width:1.5em;height:1.5em}#footer .social-wrap .social-list:last-of-type{margin-right:0}#footer .social-wrap .social-list.social-list-twitter{background-color:#00aced}#footer .social-wrap .social-list.social-list-facebook{background-color:#1877f2}#footer .social-wrap .social-list.social-list-instagram{background-image:-webkit-linear-gradient(225deg, #1400c8, #b900b4, #f50000);background-image:-o-linear-gradient(225deg, #1400c8, #b900b4, #f50000);background-image:linear-gradient(-135deg, #1400c8, #b900b4, #f50000)}#footer .social-wrap .social-list.social-list-youtube{background-color:red}#footer .social-wrap .social-list.social-list-tiktok{background-color:#000;border:1px solid #555}#footer .social-wrap .social-list.social-list-x{background-color:#0f1419;border:1px solid #555}#footer .poweredbyflag{margin:3em 0}#footer .copylight{text-align:center}.submit-comment{border:none}.creatorpage-project-inner .button-wrap,.creatorpage-support-inner .button-wrap,.creatorpage-shop-wrap .button-wrap{padding-bottom:100px}@media screen and (max-width: 801px){.creatorpage-project-inner .button-wrap,.creatorpage-support-inner .button-wrap,.creatorpage-shop-wrap .button-wrap{padding-bottom:50px;margin-top:0}}.creatorpage-list-title{background-color:#ddd;color:#222}.fadeOff{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:1s;-o-transition:1s;transition:1s}.fadeInUp{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#creator-front .creator-front-shop{width:500px;margin:auto}@media screen and (max-width: 600px){#creator-front .creator-front-shop{width:90%}}#creator-front .creator-front-shop .shop-contents{width:100%}#creator-front .creator-front-shop .shop-contents .shop-list{width:100%}.category-select-wrap{max-width:1024px;width:90%;margin:0 auto 50px}@media screen and (max-width: 480px){.category-select-wrap{margin-bottom:25px;display:block !important}}.category-select-wrap .select-wrap{border:none;border-radius:0;background:rgba(0,0,0,0);display:inline-block}@media screen and (max-width: 801px){.category-select-wrap .select-wrap{width:50%}}.category-select-wrap .select-wrap .select{border:1px solid;border-radius:5px;max-width:200px}@media screen and (max-width: 801px){.category-select-wrap .select-wrap .select{font-size:.8em;padding:5px 20px 5px 5px;height:30px;max-width:150px;width:100%}}.category-select-wrap .select-wrap .select:before{background:rgba(0,0,0,0)}body{font-family:"Noto Sans JP",sans-serif}body.pined{overflow:hidden;height:100%}body.flag-admin-bar .is-sticky,body.flag-admin-bar .banner-fixed{top:32px !important}@media screen and (max-width: 801px){body.flag-admin-bar header{top:32px !important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}html.pinned{overflow:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1{font-size:3em;font-weight:bold}h2{font-size:2em;text-align:center;padding-bottom:100px}@media screen and (max-width: 801px){h2{font-size:1.5em}}ul{padding:0}p{font-size:.9em;line-height:1.5;margin:0}@media screen and (max-width: 801px){p{font-size:.8em}}a{text-decoration:none;color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}a:hover{opacity:.7}.link-underline{text-decoration:underline}i{font-style:normal}.section-wrap{padding:100px 0}.note{font-size:.8em;margin-top:1em}.note:before{content:"※ "}.button{position:relative}.button a{padding:1em 3em;-webkit-text-decoration:nonsae;text-decoration:nonsae}.button a:hover{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.title-icon{color:#fff;text-align:left;width:90%;margin:auto;padding-bottom:50px}.title-icon i{color:#d85259;margin-right:10px}.button-wrap{display:block;text-align:center;margin:50px 0 0}.button-wrap .button{letter-spacing:2px;text-align:center;padding:12px 6em;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:inline-block;outline:none;cursor:pointer}@media screen and (max-width: 801px){.button-wrap .button{padding:12px 3em}}.button-wrap .button.outofstock{background-color:#aaa;color:#fff;cursor:default;border:none}.note-toolbar{position:relative !important}.amount-inner:before,.amount_result:before{content:"¥ "}.header-title{padding-bottom:0;text-align:left}.regist-message{text-align:center}@media screen and (max-width: 801px){.regist-message{text-align:left}}.number-list{list-style:decimal;padding-left:1em}.share-list-wrap{margin-top:100px}.share-list-wrap .share-list{margin-right:25px}@media screen and (max-width: 480px){.share-list-wrap .share-list{margin-right:15px}}.share-list-wrap .share-list:last-of-type{margin-right:0}.share-list-wrap .share-list .share-button{font-size:.7em;color:#fff;padding:4px 6px;border-radius:3px;display:inline-block;vertical-align:middle}.share-list-wrap .share-list .share-button.share-twitter{background-color:#1b95e0}.share-list-wrap .share-list .share-button.share-facebook{background-color:#1877f2}.share-list-wrap .share-list .share-button.share-line{background-color:#07a805}.share-list-wrap .share-list .share-button.share-x{background-color:#0f1419}.share-list-wrap .share-list .share-button svg{fill:#fff;width:1.3em;height:1.3em;margin-right:3px;display:inline-block;vertical-align:sub}.creator-content.nopost-block{width:80%;margin:auto}@media screen and (max-width: 480px){.creator-content.nopost-block{width:90%}}@media screen and (min-width: 480px)and (max-width: 801px){.creator-content.nopost-block{width:70%}}.content-heading{font-family:"Montserrat",sans-serif;font-size:2.5em;font-weight:100}@media screen and (max-width: 480px){.content-heading{font-size:1.5em;padding-bottom:50px}}.content-heading.creator-name{text-transform:inherit}.section{padding:100px 0}@media screen and (max-width: 480px){.section{padding:50px 0}}.section .button-wrap{width:100%;margin:100px auto 0;text-align:right}@media screen and (max-width: 480px){.section .button-wrap{margin-top:50px}}.section .button-wrap .button{text-decoration:underline;padding:0;font-family:"Montserrat",sans-serif;letter-spacing:1px;font-size:1em}@media screen and (max-width: 480px){.section .button-wrap .button{font-size:.9em}}.page-content{margin-top:50px;padding:100px 0}@media screen and (max-width: 480px){.page-content{padding:50px 0}}.page-content .page-content-inner{max-width:880px;width:90%;margin:auto}.page-content.doc-wrap{margin-top:50px;padding:100px 0}@media screen and (max-width: 480px){.page-content.doc-wrap{padding:50px 0}}.page-content.doc-wrap .page-content-inner{max-width:880px;width:90%;margin:auto}.page-load-status{margin-top:100px;display:none;width:100%}@media screen and (max-width: 801px){.page-load-status{margin-top:50px;padding-bottom:100px}}.spinner{width:20px;height:20px;border:2px #ddd solid;border-top:2px #999 solid;border-radius:50%;margin:auto;-webkit-animation:spinAnimation .8s infinite linear;animation:spinAnimation .8s infinite linear}@-webkit-keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.infinite-scroll-last,.infinite-scroll-error{text-align:center}.pagination-wrap{margin:100px 0 0}@media screen and (max-width: 480px){.pagination-wrap{margin:50px 0 0}}.pagination-wrap .pagination .pagination-list{margin:0 1em;border:1px solid rgba(0,0,0,0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.pagination-wrap .pagination .pagination-list:hover{opacity:1}.pagination-wrap .pagination .pagination-list p{display:inline-block;padding:1em}.pagination-wrap .pagination .pagination-list a{display:inline-block;padding:1em;line-height:1.5;font-size:.9em}@media screen and (max-width: 480px){.pagination-wrap .pagination .pagination-list a{padding:.5em;margin:0 .5em}}.pagination-wrap .pagination .pagination-list a:hover{-webkit-transition:none;-o-transition:none;transition:none}/*# sourceMappingURL=style.css.map */
