@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP&display=swap";@import"https://fonts.googleapis.com/css?family=Cormorant&display=swap";@import"https://fonts.googleapis.com/css?family=Cabin:400,500&display=swap";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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,dialog,figcaption,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,video,picture{display:inline-block}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}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;empty-cells:show}svg,img,input,button,textarea,select{vertical-align:middle}input,button,textarea,select{background:transparent}input::-ms-clear,input::-ms-reveal,input:focus::-ms-clear,input:focus::-ms-reveal{visibility:hidden}textarea{resize:none}a{color:inherit;text-decoration:none}mark{background-color:transparent;color:inherit}body{position:relative;background:#14141e;color:#fff;font-family:Noto Serif JP,serif;letter-spacing:.15em}a{color:currentColor}::-moz-selection{background:#2e5090}::selection{background:#2e5090}main{display:block;-webkit-animation:fadeIn .6s linear .5s forwards;animation:fadeIn .6s linear .5s forwards;opacity:0}.fixed{position:fixed;width:100%}.step{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.step.show{opacity:1}.notoSerifTxt{font-family:Noto Serif JP,serif}.cormorantTxt{font-family:Cormorant,serif}.gothicTxt{font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium","游ゴシック体",YuGothic,Yu Gothic,"メイリオ",Meiryo,sans-serif}.copyrightTxt{color:rgba(255,255,255,.4);font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium","游ゴシック体",YuGothic,Yu Gothic,"メイリオ",Meiryo,sans-serif;letter-spacing:.05em;line-height:1;text-align:right}.heading__01{font-family:Cormorant,serif;letter-spacing:.1em}.rectangle{display:block}.rectangle:before,.rectangle:after{display:block;position:absolute;content:''}.rectangle:before{bottom:0;left:0}.rectangle:after{top:0;right:0}.close{position:relative}.close:before,.close:after{display:block;position:absolute;-webkit-transform-origin:left top;transform-origin:left top;background:#fff;content:''}.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.more{position:relative;border-radius:50%}.more:before,.more:after{display:block;position:absolute;background:#fff;content:''}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{z-index:-1;opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{z-index:-1;opacity:0}}@-webkit-keyframes fadeOutMv{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes fadeOutMv{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@-webkit-keyframes loadingLine_sp{0%{width:0}100%{width:21.33333vw}}@keyframes loadingLine_sp{0%{width:0}100%{width:21.33333vw}}@-webkit-keyframes loadingLine_pc{0%{width:0}100%{width:160px}}@keyframes loadingLine_pc{0%{width:0}100%{width:160px}}.header{z-index:9;position:fixed;right:0;left:0;margin:0 auto}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.header__logo{display:block}.header__logoImg{display:block}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__listItem{font-family:Cormorant,serif}.header__listItemLink{display:block;position:relative}.header__listItemLink:after{display:block;position:absolute;background:#fff;content:''}.drawerBtn.on .drawerBtn__item{width:7.46667vw;-webkit-transition:all 1s cubic-bezier(.23,1,.32,1);transition:all 1s cubic-bezier(.23,1,.32,1)}.drawerBtn.on .drawerBtn__item:first-child{-webkit-transform:rotate(-45deg) translateY(1.46667vw);transform:rotate(-45deg) translateY(1.46667vw)}.drawerBtn.on .drawerBtn__item:last-child{-webkit-transform:rotate(45deg) translateY(-1.33333vw);transform:rotate(45deg) translateY(-1.33333vw)}.drawerBtn__item{display:block;width:6.4vw;height:.66667vw;margin-bottom:1.33333vw;background:#fff;-webkit-transition:all .4s cubic-bezier(.42,0,1,1);transition:all .4s cubic-bezier(.42,0,1,1)}.drawerMenu{z-index:-1;position:fixed;top:0;width:100%;height:100%;overflow-y:auto;background:rgba(20,20,30,.95);opacity:0;pointer-events:none;-webkit-transition:opacity .4s cubic-bezier(.42,0,1,1);transition:opacity .4s cubic-bezier(.42,0,1,1)}.drawerMenu.open{z-index:99;opacity:1;pointer-events:auto;-webkit-transition:opacity 1s cubic-bezier(.23,1,.32,1);transition:opacity 1s cubic-bezier(.23,1,.32,1)}.drawerMenu__conteiner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;padding:13.33333vw 0;overflow-x:hidden;overflow-y:auto}.drawerMenu__listWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.drawerMenu__list{margin:auto}.drawerMenu__listItem{font-family:Cormorant,serif;text-align:center}.drawerMenu__listLink{display:block;padding:2.93333vw 0}.footer{z-index:1;position:relative}.footer__contactTitle{text-align:center}.footer__contactTxt{text-align:center}.footer__contactSubTxt{color:#727278;letter-spacing:.1em;text-align:center}.footer__contactSubTxtLink{color:#fff}.footer__contactBtn{display:block;position:relative;margin:0 auto;font-family:Cabin,sans-serif;letter-spacing:.075em}.footer__contactBtn:before,.footer__contactBtn:after{display:block;position:absolute;content:''}.footer__contactBtn:before{background:rgba(255,255,255,.4)}.footer__contactBtn:after{background:#fff}.footer__rectangle{position:absolute}.footer__plusd{margin:0 auto}.footer__plusdTxt{font-family:Cormorant,serif;letter-spacing:.1em}.footer__list{margin:0 auto}.footer__listItem{font-family:Cormorant,serif}.footer__listItemLink{display:block;position:relative}.footer__listItemLink:after{display:block;position:absolute;background:#fff;content:''}.footer__copyright{color:#727278;font-family:Cabin,sans-serif;letter-spacing:.075em;text-align:center}.footer__contactTitle.show,.footer__contactTxt.show,.footer__contactSubTxt.show,.footer__contactBtn.show,.footer__plusd.show{-webkit-transform:translateY(0);transform:translateY(0)}.loading{z-index:-1;opacity:0}#top .loading{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:999;position:fixed;top:0;right:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#14141e;-webkit-animation:fadeOut 1s cubic-bezier(0,0,.58,1) 4.75s forwards;animation:fadeOut 1s cubic-bezier(0,0,.58,1) 4.75s forwards;opacity:1}#top .loading__line{position:relative;-webkit-animation:fadeIn .5s ease .5s forwards,fadeOut .5s cubic-bezier(0,0,.58,1) 3.7s forwards;animation:fadeIn .5s ease .5s forwards,fadeOut .5s cubic-bezier(0,0,.58,1) 3.7s forwards;opacity:0}#top .loading__line:before,#top .loading__line:after{display:block;position:absolute;top:0;left:0;content:''}#top .loading__line:before{background:rgba(255,255,255,.4)}#top .loading__line:after{width:0;background:#fff}.topMv{z-index:1;position:relative;width:100%}.topMv__movieWrap{position:relative;width:100%;overflow:hidden}.topMv__movie{position:absolute;width:auto;min-width:100%}.topMv__content{opacity:0}.topMv .swiper-slide-active .topMv__content{-webkit-animation:fadeIn 3s cubic-bezier(.23,1,.32,1) .5s forwards,fadeOut .5s cubic-bezier(0,0,.58,1) 5.5s forwards;animation:fadeIn 3s cubic-bezier(.23,1,.32,1) .5s forwards,fadeOut .5s cubic-bezier(0,0,.58,1) 5.5s forwards}.topMv__category{font-family:Cormorant,serif;letter-spacing:.1em;line-height:1}.topMv__title{font-family:Cormorant,serif;letter-spacing:.1em}.topMv__titleSub{letter-spacing:.1em}.topMv__copyright{z-index:2;position:absolute}.swiper-slide:after{display:block;z-index:1;position:absolute;top:0;left:0;background:rgba(20,20,30,.5);content:''}.swiper-box{position:absolute}.swiper-counter{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Cormorant,serif}.swiper-counter .count{display:block;color:#fff}.swiper-counter .slash{display:block;color:rgba(255,255,255,.4)}.swiper-counter .total{display:block;color:rgba(255,255,255,.4)}.swiper-pagination{position:relative!important;left:auto!important}.swiper-pagination-bullet{display:block;position:relative;background:#fff;opacity:1}.swiper-pagination-bullet-active:after{display:block;position:absolute;border-radius:50%;content:'';pointer-events:none}.topAbout{z-index:1;position:relative}.topAbout__box{margin:0 auto}.topAbout__tr{display:-webkit-box;display:-ms-flexbox;display:flex}.topAbout__td{text-align:left}.topAbout__tdLink{display:inline-block}.topAbout__peopleList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.topAbout__peopleListItem{position:relative;cursor:pointer}.topAbout__peopleListItem:after{position:absolute;color:#727278;content:'/'}.topAbout__peopleListItem:last-child:after{content:none}.topAbout__peopleListItemPlus{display:inline-block;position:relative;border-radius:50%}.topAbout__peopleListItemPlus:before,.topAbout__peopleListItemPlus:after{display:block;position:absolute;background:#fff;content:''}.topNews{z-index:1;position:relative}.topNews__box{margin:0 auto}.topNews__listBox__none{display:none}.topNews__listBox__none.on{display:block;-webkit-animation:fadeIn 1s cubic-bezier(.215,.61,.355,1);animation:fadeIn 1s cubic-bezier(.215,.61,.355,1)}.topNews__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.topNews__listItemDay{color:#727278;font-family:Cabin,sans-serif;letter-spacing:.075em}.topNews__listItemTxtPdf{position:relative;font-family:Cabin,sans-serif;text-align:center}.topNews__listMore{margin:0 auto;text-align:center;cursor:pointer}.topNews__more{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.topNews__more.off{display:none}.topNews__close{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.topWork{z-index:1;position:relative}.topWork__content:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.topWork__title{text-align:center}.topWork__titleSub{color:#727278;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium","游ゴシック体",YuGothic,Yu Gothic,"メイリオ",Meiryo,sans-serif;letter-spacing:.1em;line-height:1;text-align:center}.topWork__listItemLinkWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.topWork__listItemCategory{font-family:Cormorant,serif;letter-spacing:.1em;line-height:1}.topWork__listItemTitle{font-family:Cormorant,serif;letter-spacing:.1em}.topWork__listItemName{font-family:Cabin,sans-serif;letter-spacing:.075em;line-height:1}.topWork__listItemNameTitle{color:rgba(255,255,255,.4)}.topWork__listItemBtn{display:block;position:relative;font-family:Cabin,sans-serif;letter-spacing:.075em}.topWork__listItemBtn:before,.topWork__listItemBtn:after{display:block;position:absolute}.topWork__listItemBtn:after{background:#fff}.topWork__listItemRight{display:block;position:relative}.topWork__listItemImgWrap{position:relative;width:100%}.topWork__listItemImg{width:100%}.topWork__listItemCopyright{z-index:2;position:absolute}.topWork__txtList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.topWork__txtListItem{position:relative}.topWork__txtListItem:last-child .topWork__txtListItemSlash{display:none}.topWork__txtListItemSlash{color:#727278}.topPeople0101,.topPeople0102,.topPeople0103,.topPeople0104,.topPeople0201,.topPeople0202,.topPeople0203,.topPeople0204,.topPeople0301,.topPeople0401,.topPeople0501,.topPeople0502,.topPeople0503,.topPeople0504,.topPeople0505,.topPeople0506,.topPeople0507,.topPeople0508,.topPeople0509,.topPeople0510{z-index:-1;position:fixed;top:0;width:100%;height:100%;overflow-y:auto;background:#14141e;opacity:0;-webkit-transition:all .4s cubic-bezier(.42,0,1,1);transition:all .4s cubic-bezier(.42,0,1,1)}.topPeople0101.open,.topPeople0102.open,.topPeople0103.open,.topPeople0104.open,.topPeople0201.open,.topPeople0202.open,.topPeople0203.open,.topPeople0204.open,.topPeople0301.open,.topPeople0401.open,.topPeople0501.open,.topPeople0502.open,.topPeople0503.open,.topPeople0504.open,.topPeople0505.open,.topPeople0506.open,.topPeople0507.open,.topPeople0508.open,.topPeople0509.open,.topPeople0510.open{z-index:99;opacity:1;-webkit-transition:all 1s cubic-bezier(.23,1,.32,1);transition:all 1s cubic-bezier(.23,1,.32,1)}.topPeople__wrap{min-height:100%;overflow-x:hidden;overflow-y:auto}.topPeople__content{position:relative;height:100%;margin:0 auto}.topPeople__position{font-family:Cormorant,serif;letter-spacing:.1em;line-height:1}.topPeople__name{line-height:1}.topPeople__close01{position:absolute;cursor:pointer}.topPeople__close02{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.topAbout__table.show,.topAbout__people.show,.topNews__title.show,.topNews__listWrap.show,.topWork__listItem.show,.topWantedly__txt.show,.topWantedly__btn.show,.topWantedly__logo.show,.topWork__listItemContentSp.show,.topWork__title.show,.topWork__titleSub.show,.topWork__txtList.show,.topNews__more.show,.topNews__close.show{-webkit-transform:translateY(0);transform:translateY(0)}.privacy__title{font-family:Cormorant,serif;letter-spacing:.1em;text-align:center}@media screen and (max-width:767px){body{font-size:3.73333vw;line-height:1.79}main{margin-top:14.93333vw}.underline{padding-bottom:.53333vw;background:-webkit-gradient(linear,left top,left bottom,color-stop(96%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 96%,#fff 0)}.pc01{display:none}.pc02{display:none}.sp01{display:block}.sp02{display:inline-block}.copyrightTxt{font-size:2.13333vw}.heading__01{font-size:8.53333vw}.rectangle{width:3.06667vw;height:2.66667vw}.rectangle:before,.rectangle:after{width:1.73333vw;height:1.33333vw;border:.26667vw solid #fff}.close{width:5.6vw;height:5.6vw}.close:before,.close:after{width:7.46667vw;height:.53333vw}.close:before{top:0;left:.53333vw}.close:after{bottom:-.13333vw;left:.13333vw}.more{width:5.6vw;height:5.6vw;margin-top:.53333vw;border:.26667vw solid #fff}.more:before,.more:after{width:7.46667vw;height:.53333vw}.more:before{top:2.26667vw;left:.93333vw;width:3.2vw;height:.53333vw}.more:after{top:.93333vw;left:2.26667vw;width:.53333vw;height:3.2vw}.header{top:0;height:14.93333vw;background:#14141e}.header__content{width:90%;height:14.93333vw}.header__logo{width:28.53333vw;height:4.26667vw;margin:0 auto}.header__list{display:none}.drawerBtn{z-index:999;position:fixed;top:6.13333vw;right:5%}.footer{padding:25.6vw 0 15.73333vw}.footer__contact{margin-bottom:30.8vw}.footer__contactTxt{margin-top:10.66667vw}.footer__contactSubTxt{margin-top:4vw;font-size:2.13333vw}.footer__contactSubTxtLink{padding-bottom:.26667vw;border-bottom:.13333vw solid #fff}.footer__contactBtn{width:26.4vw;margin-top:9.06667vw;font-size:2.4vw}.footer__contactBtn:before,.footer__contactBtn:after{top:2vw;left:27.46667vw;height:.26667vw}.footer__contactBtn:before{content:none}.footer__contactBtn:after{width:10.66667vw}.footer__rectangle{top:.8vw;right:0}.footer__plusd{display:block;width:79.46667vw;height:30.13333vw;margin-bottom:31.06667vw;border:.26667vw solid #fff;background-image:url(../img/common/plud_bg_sp.png);text-align:center}.footer__plusdTxt{margin:7.33333vw 0 1.06667vw;text-align:center}.footer__plusdLogo{width:30.8vw;height:5.6vw}.footer__list{width:80%}.footer__listItem{margin-bottom:5.6vw;text-align:center}.footer__listItem:last-child{margin-bottom:0}.footer__copyright{margin-top:14.26667vw;font-size:2.4vw}.footer__contactTitle,.footer__contactTxt,.footer__contactSubTxt,.footer__contactBtn,.footer__plusd{-webkit-transform:translate(0,8vw);transform:translate(0,8vw);-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}#privacy .footer{padding-top:28vw}#top .loading__line{width:21.33333vw;height:.26667vw}#top .loading__line:before,#top .loading__line:after{height:.26667vw}#top .loading__line:before{width:21.33333vw}#top .loading__line:after{-webkit-animation:loadingLine_sp 1.5s cubic-bezier(.55,.055,.675,.19) 1s forwards;animation:loadingLine_sp 1.5s cubic-bezier(.55,.055,.675,.19) 1s forwards}.topMv__movieWrap{top:0;height:56vw}.topMv__movie{top:50%;left:50%;height:56vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topMv__content{padding:6.4vw 10vw 13.33333vw;background:#14141e}.topMv__category{font-size:3.73333vw}.topMv__title{margin-top:4.4vw;font-size:7.46667vw;line-height:1.19;word-break:break-all}.topMv__titleSub{margin-top:1.06667vw;font-size:3.73333vw;line-height:1.19}.topMv__copyright{right:5%;bottom:2.66667vw}.topMv__scroll{display:none;left:5%}.swiper-box{display:-webkit-box;display:-ms-flexbox;display:flex;top:100.53333vw;right:3.46667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swiper-counter{font-size:5.06667vw}.swiper-counter .count{margin:0 .53333vw 0 0}.swiper-counter .total{margin-top:1.06667vw}.swiper-pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:auto!important;margin:1.33333vw 0 0 4vw}.swiper-pagination-bullet{width:1.06667vw!important;height:1.06667vw!important;margin:0 1.6vw!important}.swiper-pagination-bullet-active:after{top:-.8vw;left:-.8vw;width:2.4vw;height:2.4vw;border:.13333vw solid rgba(255,255,255,.4)}.topAbout{padding-top:14.8vw;border-bottom:.26667vw solid rgba(255,255,255,.25)}.topAbout__box{width:80%;padding-bottom:15.33333vw}.topAbout__table{width:100%}.topAbout__tr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5.6vw}.topAbout__tr__02{display:block}.topAbout__th{width:36.667%;text-align:left}.topAbout__th__02{display:block;width:100%}.topAbout__td{width:64.333%}.topAbout__td__02{display:block;width:100%}.topAbout__tdLinkLine{padding-bottom:.53333vw;border-bottom:.26667vw solid #fff}.topAbout__people{margin-bottom:5.6vw}.topAbout__people:last-child{margin-bottom:0}.topAbout__peopleListItem{margin:0 5.86667vw .26667vw 0}.topAbout__peopleListItem:after{right:-4.66667vw}.topAbout__peopleListItemPlus{top:.53333vw;width:4vw;height:4vw;margin-left:1.2vw;border:.26667vw solid #fff}.topAbout__peopleListItemPlus:before{top:1.6vw;left:.8vw;width:1.86667vw;height:.26667vw}.topAbout__peopleListItemPlus:after{top:.8vw;left:1.6vw;width:.26667vw;height:1.86667vw}.topNews__box{width:80%;padding:13.06667vw 0 13.33333vw}.topNews__title{margin-bottom:10.4vw;text-align:center}.topNews__listItem{margin-bottom:5.6vw}.topNews__listItemDay{min-width:16vw;margin:1.33333vw 5.33333vw 0 0;font-size:2.4vw}.topNews__listItemTxtPdf{top:.26667vw;margin-left:2.26667vw;padding:.53333vw .4vw .4vw .93333vw;border:.26667vw solid #fff;font-size:2.4vw}.topNews__more{width:23.33333vw;height:5.6vw;margin:0 auto}.topNews__close{width:23.33333vw;height:5.6vw;margin:0 auto}.topWork{width:80%;margin:0 auto;padding-top:14vw}.topWork__content{margin-bottom:12.26667vw;padding-bottom:14.66667vw;border-bottom:.26667vw solid rgba(255,255,255,.25)}.topWork__titleSub{margin-top:-.53333vw;padding-bottom:4.53333vw;font-size:2.13333vw}.topWork__list{margin-top:12.53333vw}.topWork__listItem{margin-bottom:16.93333vw}.topWork__listItemLeft{display:none}.topWork__listItemContentSp{padding:2.66667vw 0 0}.topWork__listItemCategory{position:relative;top:-.8vw;font-size:2.66667vw}.topWork__listItemSlash{position:relative;top:-.8vw;margin:0 1.06667vw;color:#727278;font-family:Cormorant,serif;font-size:2.66667vw;letter-spacing:.1em;line-height:1}.topWork__listItemTitle{font-size:4.8vw;line-height:1.37}.topWork__listItemName{margin-top:2.4vw;font-size:2.4vw}.topWork__listItemNameTitle{margin-right:2.26667vw}.topWork__listItemBtn{width:31.33333vw;margin-top:2.4vw;font-size:2.4vw}.topWork__listItemBtn:before{content:none}.topWork__listItemBtn:after{top:2vw;left:23.33333vw;width:8vw;height:.26667vw;content:''}.topWork__listItemCopyright{right:2.13333vw;bottom:2.66667vw}.topWork__txtList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-1.6vw}.topWork__txtListItem{margin-bottom:.93333vw}.topWork__txtListItemSlash{margin:0 1.86667vw 0 .53333vw}.topPeople__content{width:80%;padding:14.53333vw 0 17.06667vw}.topPeople__name{margin-top:3.73333vw;font-size:6.66667vw}.topPeople__works{margin-top:12vw}.topPeople__close01{top:4.93333vw;right:-4.93333vw}.topPeople__close02{width:23.33333vw;height:5.6vw;margin:15.46667vw auto 0}.topAbout__table,.topAbout__people,.topNews__title,.topNews__listWrap,.topWork__listItem,.topWantedly__txt,.topWantedly__btn,.topWantedly__logo,.topWork__listItemContentSp,.topWork__title,.topWork__titleSub,.topWork__txtList,.topNews__more,.topNews__close{-webkit-transform:translate(0,8vw);transform:translate(0,8vw);-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.privacy{padding:25.6vw 0 30.93333vw;border-bottom:.26667vw solid rgba(255,255,255,.25)}.privacy__title{font-size:8.53333vw;line-height:1.19}.privacy__txt{width:80%;margin:28.8vw auto 0}}@media screen and (min-width:768px),print{body{font-size:16px;line-height:2}main{width:100%}.underline{padding-bottom:3px;background:-webkit-gradient(linear,left top,left bottom,color-stop(95%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 95%,#fff 0)}.pc01{display:block}.pc02{display:inline-block}.sp01{display:none}.sp02{display:none}.copyrightTxt{font-size:12px}.heading__01{font-size:40px}.rectangle{width:16px;height:14px}.rectangle:before,.rectangle:after{width:10px;height:8px;border:1px solid #fff}.close{width:31px;height:31px}.close:before,.close:after{width:40px;height:2px}.close:before{top:0;left:2px}.close:after{bottom:1px;left:1px}.more{width:32px;height:32px;border:1px solid #fff}.more:before{top:14px;left:7px;width:16px;height:2px}.more:after{top:7px;left:14px;width:2px;height:16px}.follower{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99;position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12px;height:12px;border-radius:50%;background:#2e5090;text-align:center;pointer-events:none;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.follower.is-active{-webkit-transform:scale(2);transform:scale(2)}.follower.is-active:before{opacity:1}.header{height:112px}.header__content{width:87.5%;height:112px}.header__logo{width:134px;height:20px}.header__logoImg{width:134px;height:20px}.header__listItem{margin-left:40px;letter-spacing:.1em}.header__listItemLink:after{top:15px;left:-10%;width:0;height:1px;-webkit-transition:all .4s cubic-bezier(.55,.055,.675,.19);transition:all .4s cubic-bezier(.55,.055,.675,.19)}.header__listItemLink:hover:after{width:120%}#worksDetail .header__listItemLink.worksLink:after{width:120%}.drawerBtn{display:none}.drawerMenu{display:none}.footer{padding-bottom:73px}.footer__contact{margin-bottom:160px;padding-top:191px}.footer__contactTxt{margin-top:30px}.footer__contactSubTxt{margin-top:17px;font-size:12px}.footer__contactSubTxtLink{padding-bottom:1px;border-bottom:1px solid #fff}.footer__contactBtn{width:138px;margin-top:50px;font-size:13px}.footer__contactBtn:before,.footer__contactBtn:after{top:13px;left:154px;height:1px}.footer__contactBtn:before{width:40px}.footer__contactBtn:after{width:0;-webkit-transition:width .5s cubic-bezier(.55,.055,.675,.19);transition:width .5s cubic-bezier(.55,.055,.675,.19)}.footer__contactBtn:hover:after{width:40px}.footer__rectangle{top:6px;right:0}.footer__plusd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:598px;height:118px;margin-bottom:152px;border:1px solid #fff;background-image:url(../img/common/plud_bg_pc.png)}.footer__plusdTxt{margin-right:40px}.footer__plusdLogo{width:132px;height:24px}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:600px}.footer__listItem{margin:0 20px 24px;letter-spacing:.1em}.footer__listItemLink:after{top:15px;left:-10%;width:0;height:1px;-webkit-transition:all .4s cubic-bezier(.55,.055,.675,.19);transition:all .4s cubic-bezier(.55,.055,.675,.19)}.footer__listItemLink:hover:after{width:120%}.footer__copyright{margin-top:38px;font-size:13px}#worksDetail .footer__listItemLink.worksLink:after{width:120%}#privacy .footer__listItemLink.privacyLink:after{width:120%}.footer__contactTitle,.footer__contactTxt,.footer__contactSubTxt,.footer__contactBtn,.footer__plusd{-webkit-transform:translate(0,2.08333vw);transform:translate(0,2.08333vw);-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}#privacy .footer__contact{padding-top:217px}#top .loading__line{width:160px;height:1px}#top .loading__line:before,#top .loading__line:after{height:1px}#top .loading__line:before{width:160px}#top .loading__line:after{-webkit-animation:loadingLine_pc 1.5s cubic-bezier(.55,.055,.675,.19) 1s forwards;animation:loadingLine_pc 1.5s cubic-bezier(.55,.055,.675,.19) 1s forwards}.topMv{height:56.25vw}.topMv__movieWrap{height:56.25vw}.topMv__movie{top:50%;left:50%;height:56.25vw;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topMv__content{z-index:2;position:absolute;top:23.95833vw;left:6.25%;width:89%}.topMv__category{font-size:28px}.topMv__title{margin-top:33px;font-size:48px;line-height:1.4}.topMv__titleSub{margin-top:8px;font-size:16px;line-height:1}.topMv__copyright{right:6.25%;bottom:3.33333vw}.topMv__scroll{z-index:2;position:absolute;bottom:3.47222vw;left:6.25%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top;color:rgba(255,255,255,.4);font-family:Cabin,sans-serif;font-size:13px;letter-spacing:.075em;line-height:1}.swiper-slide:after{width:100%;height:56.25vw}.swiper-box{top:23.47222vw;right:5.21%}.swiper-counter{margin-right:4px;font-size:24px}.swiper-counter .count{margin:0 4px 0 0}.swiper-counter .total{margin-top:6px}.swiper-pagination{width:8px!important;margin:36px auto 0!important}.swiper-pagination-bullet{margin:0 0 24px!important}.swiper-pagination-bullet-active:after{top:-6px;left:-6px;width:18px;height:18px;border:1px solid rgba(255,255,255,.4)}.topAbout{border-bottom:1px solid rgba(255,255,255,.25)}.topAbout__box{width:799px;padding:232px 0 120px;text-align:center}.topAbout__table{display:inline-block;margin-bottom:16px}.topAbout__tbody{display:block}.topAbout__tr{margin-bottom:16px}.topAbout__th{display:block;width:256px;margin-right:48px;text-align:right}.topAbout__td{display:block;width:495px}.topAbout__tdLinkLine{padding-bottom:3px;border-bottom:1px solid #fff}.topAbout__people{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.topAbout__peopleTitle{width:256px;margin-right:48px;text-align:right;white-space:nowrap}.topAbout__peopleList{width:480px}.topAbout__peopleListItem{margin-right:25px}.topAbout__peopleListItem:after{right:-19px}.topAbout__peopleListItem:last-child{margin-right:0}.topAbout__peopleListItemPlus{top:1px;width:15px;height:15px;margin-left:6px;border:1px solid #fff}.topAbout__peopleListItemPlus:before{top:6px;left:3px;width:7px;height:1px}.topAbout__peopleListItemPlus:after{top:3px;left:6px;width:1px;height:7px}.topNews__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:75%;padding:120px 0}.topNews__title{margin-right:8.889%}.topNews__listWrap{width:80.093%}.topNews__listItem{margin-bottom:16px}.topNews__listItemDay{min-width:87px;margin:3px 40px 0 0;font-size:13px}.topNews__listItemTxtPdf{top:1px;margin-left:16px;padding:1px 3px 1px 5px;border:1px solid #fff;font-size:13px}.topNews__listMore{width:100px}.topNews__more{width:104px;height:32px;margin:32px auto 0}.topNews__close{width:110px;height:31px;margin:32px auto 0}.topWork{padding-top:86px}.topWork__content{margin-bottom:102px;padding-bottom:113px;border-bottom:1px solid rgba(255,255,255,.25)}.topWork__titleSub{margin-top:4px;padding-bottom:23px;font-size:12px}.topWork__list{margin-top:61px}.topWork__listItemLeft{display:block;position:relative;width:38.194%;overflow:hidden;-webkit-transition:opacity 1s;transition:opacity 1s}.topWork__listItemBg{z-index:1;position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-position:left center;background-repeat:no-repeat;background-size:100vw auto;-webkit-filter:blur(6px);filter:blur(6px);opacity:.25}.topWork__listItemContent{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.topWork__listItemContentSp{display:none}.topWork__listItemBox{width:72.727%;margin-left:5.545%;padding-top:7px}.topWork__listItemCategory{font-size:16px}.topWork__listItemTitle{margin-top:10px;font-size:28px;line-height:1.4}.topWork__listItemName{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;font-size:13px}.topWork__listItemNameTitle{margin:0 10px 6px 0}.topWork__listItemBtn{width:166px;margin-top:16px;font-size:13px}.topWork__listItemBtn:before,.topWork__listItemBtn:after{top:12px;left:126px;height:1px;content:''}.topWork__listItemBtn:before{width:40px;background:rgba(255,255,255,.4)}.topWork__listItemBtn:after{width:0;-webkit-transition:width .5s cubic-bezier(.55,.055,.675,.19);transition:width .5s cubic-bezier(.55,.055,.675,.19)}.topWork__listItemBtn:hover:after{width:40px}.topWork__listItemRight{width:61.806%}.topWork__listItemCopyright{right:2.697%;bottom:1.66667vw}.topWork__txtList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75%;margin:80px auto 0}.topWork__txtListItem{margin-bottom:18px}.topWork__txtListItemSlash{margin:0 10px 0 4px}.topPeople__content{width:75%;padding:126px 0 128px}.topPeople__name{margin-top:24px;font-size:32px}.topPeople__works{margin-top:70px}.topPeople__close01{top:128px;right:0}.topPeople__close02{width:110px;height:31px;margin:114px auto 0}.topAbout__table,.topAbout__people,.topNews__title,.topNews__listWrap,.topWork__listItem,.topWantedly__txt,.topWantedly__btn,.topWantedly__logo,.topWork__listItemContentSp,.topWork__title,.topWork__titleSub,.topWork__txtList,.topNews__more,.topNews__close{-webkit-transform:translate(0,2.08333vw);transform:translate(0,2.08333vw);-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.privacy{padding:268px 0 232px;border-bottom:1px solid rgba(255,255,255,.25)}.privacy__title{font-size:64px}.privacy__txt{width:75%;margin:190px auto 0}}@media screen and (min-width:768px) and (min-width:768px),print{.follower:before{display:block;z-index:2;position:absolute;top:-4px;left:-4px;width:19px;height:19px;border:.5px solid #2e5090;border-radius:50%;content:'';opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}}@media screen and (min-width:768px) and (max-width:1024px){.topMv__content{top:24.86111vw}.topMv__scroll{display:none}.topAbout__box{width:694px}.topAbout__th{width:256px}.topAbout__td{width:390px}.topAbout__peopleTitle{width:256px}.topAbout__peopleList{width:390px}}@media all and (-ms-high-contrast:none){.topWork__listItemBg{display:none}}