html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:"A1ゴシック R", PA1GothicStdN-Regular, sans-serif;background-color:#F4F4F4;overflow-x:hidden}img{width:100%;height:auto}a{text-decoration:none;color:#000}.jp{line-height:2.1;letter-spacing:0.075em;text-align:justify}.en{line-height:1.9;letter-spacing:0.055em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}header{display:flex;justify-content:space-between;height:90px;position:relative;z-index:10}header h1{width:100px}header nav ul{letter-spacing:0.25em;text-align:right}header nav ul li{font-size:14.5px}@media screen and (max-width: 600px){header nav{position:fixed;right:0;top:0}header nav button{position:absolute;top:25px;right:5vw;width:55px;border:none;background-color:transparent;z-index:1}header nav button span{transition:transform 200em ease;transform-origin:left top;width:100%;height:2px;display:block;margin-bottom:9px;background-color:#000}header nav ul{height:0;overflow:hidden;background-color:rgba(244,244,244,0.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 5vw 0 6vw;transition:height 400ms ease}header nav ul li:not(:last-of-type){margin-bottom:20px}header nav.active button span{width:105%}header nav.active button span:first-of-type{transform:rotate(15deg)}header nav.active button span:nth-of-type(2){transform:rotate(-15deg)}header nav.active ul{height:auto;padding:70px 5vw 6vw 5vw}}@media screen and (min-width: 601px){header nav button{display:none}header nav ul{display:flex;justify-content:space-between}header nav ul li:not(:last-of-type){margin-right:30px}}@media screen and (min-width: 801px){header{height:92px}header h1{width:105px}header nav ul li{font-size:15px}}article{max-width:1080px;width:90%;margin:0 auto;padding:20px 0}@media screen and (min-width: 601px){article{padding:25px 0 20px}}article h2{font-size:28px;letter-spacing:0.25em;line-height:1;margin-bottom:40px}article h2 span.small{font-size:60%;display:inline-block;margin-bottom:20px}article h2 img{height:30px;width:auto}@media screen and (min-width: 601px){article h2{font-size:32px}article h2 span.small{font-size:50%;margin-bottom:30px}article h2 img{height:35px}}@media screen and (min-width: 801px){article h2{font-size:42px;margin-bottom:50px}article h2 img{height:41px}}@media screen and (max-width: 600px){article.top section#top{margin-bottom:80vw;margin-bottom:calc(100vw - 120px)}article.top section#top .slider{height:100vw}}@media screen and (min-width: 601px){article.top section#top{margin-bottom:100vh;margin-bottom:calc(100vh - 100px)}article.top section#top .slider{height:100vh}}article.top section#top .slider{display:block;position:absolute;width:100%;top:0;left:0;z-index:-1}article.top section#top .slider ul.pagination{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex}article.top section#top .slider ul.pagination li{cursor:pointer;width:6px;height:6px;list-style:none;border-radius:50%;background-color:#F4F4F4;opacity:0.6;transition:opacity 200ms ease}article.top section#top .slider ul.pagination li:not(:last-of-type){margin-right:8px}article.top section#top .slider ul.pagination li.active{opacity:1}article.top section#top .slider .img-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 500ms ease}article.top section#top .slider .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.top section#top .slider .img-container.active{opacity:1}article.top section#about{padding-top:60px;margin-bottom:20px}@media screen and (min-width: 601px){article.top section#about{margin-bottom:30px;width:70%}article.top section#about h2{margin-bottom:60px}}article.top section#about .text-container .jp,article.top section#about .text-container .en{margin-bottom:25px}article.top section#about .text-container p.jp{font-size:14.5px}article.top section#about .text-container p.en{font-size:14px}article.top section#about .news{margin-top:45px;font-size:14.5px}article.top section#about .news dd:not(:last-of-type){margin-bottom:20px}article.top section#about .news a{text-decoration:underline}article.top section#about .news a:hover{opacity:0.6}@media screen and (min-width: 601px){article.top section#about .text-container p.jp{font-size:16px}article.top section#about .text-container p.en{font-size:14.8px}article.top section#about .news{font-size:16px;margin-top:55px}}article.top section#people{padding-top:30px}article.top section#people ul li{margin-bottom:25px;list-style:none}article.top section#people ul li .img-container{position:relative;padding-bottom:66.7%;background-color:#C9CACA;overflow:hidden}article.top section#people ul li .img-container span.coming-soon{width:100%;text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%);letter-spacing:0.25em;color:white}article.top section#people ul li .img-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 400ms cubic-bezier(0.33, 1, 0.68, 1)}article.top section#people ul li .img-container img:hover{transform:scale(1.1)}article.top section#people ul li .img-container p{position:absolute;left:16px;bottom:14.8px;letter-spacing:0.25em;font-size:22px;line-height:1.6}article.top section#people ul li .img-container p span{background-color:#F4F4F4}article.top section#people ul li .img-container p span.small{font-size:60%;padding:3px 5px}article.top section#people ul li .img-container p span.title{padding:2px 5px}article.top section#people ul li .img-container p span.hidden{visibility:hidden}article.top section#people ul li.coming-soon:nth-of-type(1){opacity:1}article.top section#people ul li.coming-soon:nth-of-type(2){opacity:.83333}article.top section#people ul li.coming-soon:nth-of-type(3){opacity:.66667}article.top section#people ul li.coming-soon:nth-of-type(4){opacity:.5}article.top section#people ul li.coming-soon:nth-of-type(5){opacity:.33333}article.top section#people ul li.coming-soon:nth-of-type(6){opacity:.16667}@media screen and (min-width: 801px){article.top section#people ul{display:flex;flex-wrap:wrap;justify-content:space-between}article.top section#people ul li{width:48.8%;margin-bottom:2.4%}}article.single #top .img-container{margin-top:-39px;margin-bottom:50px;position:relative;width:100%}@media screen and (max-width: 600px){article.single #top .img-container{padding-bottom:100%}article.single #top .img-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 601px){article.single #top .img-container img{width:100%;height:80vh;min-height:600px;-o-object-fit:cover;object-fit:cover}}article.single main .profile p.jp,article.single main .profile p.en{margin-bottom:25px}article.single main .profile p.jp{font-size:14.5px}article.single main .profile p.en{font-size:14px}@media screen and (min-width: 601px){article.single main .profile{width:65%;min-width:580px;margin-bottom:80px}article.single main .profile p.jp{font-size:16px}article.single main .profile p.en{font-size:14.8px}}article.single main .sub-image{margin-bottom:40px}@media screen and (min-width: 601px){article.single main .sub-image{text-align:right;margin-bottom:80px}article.single main .sub-image img{width:80%;min-width:600px}}article.single main .description{width:80%;margin-top:30px;margin-bottom:40px}article.single main .description p.jp,article.single main .description p.en{margin-bottom:25px}article.single main .description p.jp{font-size:13.5px}article.single main .description p.en{font-size:13px}@media screen and (min-width: 601px){article.single main .description{display:flex;margin:0 auto;margin-top:60px;margin-bottom:60px;width:100%}article.single main .description p.jp{width:50%;margin-right:5%;font-size:15px}article.single main .description p.en{width:45%;font-size:13.5px}}@media screen and (min-width: 801px){article.single main .description{width:80%}}article.single main .content{margin-bottom:70px}article.single main .content .img-container{margin-bottom:15px}@media screen and (min-width: 601px){article.single main .content{margin-bottom:60px}article.single main .content .img-container{width:65%}article.single main .content .description{margin-top:80px;margin-bottom:60px}}article.single main .links{margin-bottom:50px}article.single main .links h3{letter-spacing:0.25em;font-size:23px;margin-bottom:20px}article.single main .links p.jp{line-height:1.8;margin-bottom:10px;font-size:13.5px}article.single main .links ul.sns-link{display:flex;margin-bottom:20px}article.single main .links ul.sns-link li{list-style:none;margin-right:30px;font-size:14.5px}article.single main .links ul.sns-link li i.fab{font-size:140%;vertical-align:-10%;margin-right:5px}article.single main .links ul.sns-link li:hover{opacity:0.6}@media screen and (min-width: 601px){article.single main .links{width:45%;margin-bottom:-40px}}footer{margin-bottom:23px;width:100%;text-align:center;font-size:13px}@media screen and (min-width: 601px){footer{max-width:1080px;width:90%;margin:0 auto;margin-bottom:30px;text-align:right}}

/*# sourceMappingURL=map/style.css.map */
