@import"./reset.css";@media only screen and (max-width: 768px){#trigger{font-family:"Dela Gothic One",sans-serif;font-size:12px;mix-blend-mode:difference;color:#fff;font-weight:400;font-style:normal;display:block;padding:1em;cursor:pointer;z-index:30;position:fixed;margin:0 auto;top:15px;right:15px}.trigger{display:inline-block;transition:all .4s;box-sizing:border-box}.nav_sp{display:inherit;position:fixed;width:100%;height:100%;background-color:#000;transition:all .5s;visibility:hidden;opacity:0;margin-left:-5px;margin-top:-5px}.nav_sp li{opacity:0}.open .nav_sp li{opacity:1}.nav_sp ul{margin-top:60px}.nav_sp li{text-align:center;padding:1em 0;width:100%}.nav_sp li a{display:inline-block;color:#fff}.open .nav_sp li:nth-child(1){transition:opacity 1s ease .3s}.open .nav_sp li:nth-child(2){transition:opacity 1s ease .4s}.open .nav_sp li:nth-child(3){transition:opacity 1s ease .5s}.open .nav_sp li:nth-child(4){transition:opacity 1s ease .6s}.open .nav_sp li:nth-child(5){transition:opacity 1s ease .7s}.open .nav_sp li:nth-child(6){transition:opacity 1s ease .8s}.open .nav_sp li:nth-child(7){transition:opacity 1s ease .9s}.open .nav_sp{transition:all .5s;visibility:visible;overflow-y:scroll;opacity:1;z-index:20}}@media only screen and (min-width: 769px){#trigger{display:none}}.tabs{text-align:center;width:100%}.tab_item{cursor:pointer;color:rgba(255,255,255,.6);display:inline;transition:all .2s ease;margin-bottom:1.5em}.tab_item.border{border-right:1px solid #fff}input[name=tab_item]{display:none}.tabs label{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;padding:.5em 1em;display:inline-block}@media only screen and (min-width: 769px){.tabs label{font-size:1.8rem}}.tab_content{display:none;clear:both;overflow:hidden}#tab_1:checked~#tab_item1,#tab_2:checked~#tab_item2{display:block}.tabs input:checked+span .tab_item{color:#fff}#post-container{color:#fff}#post-container a{color:#fff}#post-container a:hover{opacity:.7}#post-container h3{font-size:12px;font-weight:bold;line-height:1.4;margin:1em 0 .5em 0}#post-container h3 a{pointer-events:none}#post-container article{padding-bottom:40px}.post-item{padding:25px 0}@media only screen and (min-width: 769px){#post-container{display:flex;flex-wrap:wrap;width:100%}#post-container article{width:50%;padding:1% .75% 3% .75%}}@media only screen and (min-width: 1100px){#post-container article{width:25%}}.post-thumbnail{aspect-ratio:16/9;overflow:hidden;border-radius:10px}.post-thumbnail img{height:auto;-o-object-fit:cover;object-fit:cover}.post-tags{font-size:11px;line-height:1.6;margin-bottom:.3em}.post-tags span:before{content:"＃"}.post-tags span{margin-right:.6em}.post-categories a{font-size:0;height:33px;width:112px;display:inline-block;background-size:cover;background-position:center center;background-color:rgba(255,255,255,.8);border-radius:5px;pointer-events:none}a.category-tamariba{background-image:url("/img/ico-tamariba.png")}a.category-hangout{background-image:url("/img/ico-hangout.png")}a.category-judian{background-image:url("/img/ico-judian.png")}a.category-lib{background-image:url("/img/ico-lib.png")}a.category-odoriba{background-image:url("/img/ico-odoriba.png")}a.category-outer{background-image:url("/img/ico-outer.png")}a.category-experience{background-image:url("/img/ico-experience.png")}a.category-toei{background-image:url("/img/ico-toei.png")}a.category-vtuber{background-image:url("/img/ico-vtuber.png")}#splash{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;transition:opacity .5s ease}#splash img{max-width:150px}@media only screen and (min-width: 769px){#splash img{max-width:300px}}#splash.fade-out{opacity:0;pointer-events:none}#body-top{opacity:0;transition:opacity .5s ease;width:100%;height:100vh}body{font-size:1em;line-height:1;word-break:auto-phrase;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans",Meiryo,sans-serif}div#body{background-color:#fff;border-radius:5px;overflow-x:hidden}@media only screen and (min-width: 769px){div#body{border-radius:10px}}html{scroll-behavior:smooth;font-size:62.5%;padding:5px;background-image:repeating-linear-gradient(to bottom right, hsl(304, 80%, 50%), hsl(208, 80%, 50%), hsl(59, 80%, 50%), hsl(267, 100%, 2%), hsl(304, 80%, 50%) 50%);background-size:1000% 1000%;animation:colorRotation 240s linear 0s infinite}@keyframes colorRotation{from{background-position:0 0}to{background-position:500% 500%}}@media only screen and (min-width: 769px){html{padding:15px}}img{vertical-align:middle}*{-ms-box-sizing:border-box;box-sizing:border-box}img{width:100%;max-width:100%}video{max-width:100%;height:auto}a{text-decoration:none;color:#000}@media only screen and (min-width: 769px){br.sp{display:none}}@media only screen and (max-width: 768px){br.pc{display:none}}iframe{margin-bottom:50px}.wrap-l{max-width:1360px;margin:0 auto}.wrap-l.pd01{padding:2%}.wrap-m{max-width:1100px;margin:0 auto}@media only screen and (min-width: 769px){.outer{display:flex;flex-flow:row wrap}}nav.primary{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:13px;padding:2em 0}@media only screen and (min-width: 769px){nav.primary{font-size:10px}nav.primary ul{display:flex;justify-content:flex-end;margin-right:25px}nav.primary a{padding:1em 1em;display:inline-block}}@media only screen and (min-width: 770px){nav.primary{font-size:9px}nav.primary a{padding:1em .7em}}@media only screen and (min-width: 1060px){nav.primary{font-size:12px}}@media only screen and (min-width: 1260px){nav.primary{font-size:13px}nav.primary a{padding:1em 1.4em}}.cursor{position:fixed;width:70px;height:70px;border-radius:50%;background-color:#f5f5f5;pointer-events:none;mix-blend-mode:difference;z-index:999;transition:all .1s;opacity:0}a.btn-primary{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:rgba(255,255,255,.8);background-image:url("/img/noise.gif");background-size:250px;padding:1.3em 4em;border-radius:100px;display:inline-block;left:50%;transform:translateX(-50%);position:relative;font-size:1.1rem}@media only screen and (min-width: 769px){a.btn-primary{font-size:1.5rem}}a.btn-primary:hover{color:#fff}a.btn-secondary{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;display:block;border:1px solid #fff;font-size:1.2rem;mix-blend-mode:difference;border-radius:50px;padding:1em 1em;text-align:center;color:#fff;margin-top:.5em}@media only screen and (min-width: 769px){a.btn-secondary{font-size:2rem}}h1#logo a{font-size:0;width:140px;height:25px;background-image:url("/img/logo-tamariba.png");background-size:cover;display:block;position:absolute;top:20px;left:20px}@media only screen and (min-width: 769px){h1#logo a{top:40px;left:40px}}@media only screen and (min-width: 1060px){h1#logo a{font-size:0;width:230px;height:42px}}h2.main-copy{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:6vw;text-align:center;margin-bottom:.4em}h2.main-copy img{padding:0 5%}@media only screen and (max-width: 768px){h2.main-copy span{display:none}}@media only screen and (min-width: 769px){h2.main-copy img{display:none}}.wrap-anniv{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;-webkit-text-stroke:.5px #ccc;text-stroke:.5px #ccc;color:#fff;color:rgba(0,0,0,0);font-size:6vw;overflow:hidden;padding-bottom:.2em;white-space:nowrap}@media only screen and (max-width: 768px){.wrap-anniv{margin-top:55px;margin-bottom:15px}}p.sub-copy{font-size:2.3vw;line-height:1.6;font-weight:bold;text-align:center;margin-bottom:2em}@media only screen and (min-width: 769px){p.sub-copy{font-size:1.5vw}}p.copyright{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;mix-blend-mode:difference;color:#fff;position:fixed;transform:rotate(-270deg);transform-origin:top right;display:inline-block;top:50vh;right:15px;margin-top:7em;font-size:.9rem}@media only screen and (min-width: 769px){p.copyright{font-size:1.2rem;right:30px}}section.wrap-message{width:100%;color:#fff;overflow:hidden;position:relative;padding-top:3%}section.wrap-message .message{display:flex;flex-flow:column;align-items:center;justify-content:center;width:100vw;height:120vw;text-align:center;position:relative;margin-left:-5px;margin-bottom:30px;background-color:rgba(0,0,0,0)}section.wrap-message .wrap-aura{background-image:url("/img/bg-aura.png");background-size:contain;background-repeat:no-repeat;background-position:center center;animation:auraRotation 10s linear 0s infinite;width:120vw;height:120vw;position:absolute;margin-left:-10%}section.wrap-message .wrap-black{width:110vw;height:110vw;margin-top:5vw;text-align:center;background-image:url("/img/bg-black.png");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;left:50%;transform:translateX(-50%)}section.wrap-message h2{font-size:2.2rem;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:#fff;mix-blend-mode:difference;margin-bottom:.5em;margin-top:-1em}section.wrap-message h2 span{display:block;padding-top:.5em;font-size:1.1rem}section.wrap-message p{color:#fff;mix-blend-mode:difference;font-size:2.2vw;line-height:1.6}section.wrap-message .mb{margin-bottom:1.5em}@keyframes auraRotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (min-width: 769px){section.wrap-message .message{width:100vw;height:100vw;margin-left:-15px;margin-bottom:5px}section.wrap-message .wrap-aura{width:95vw;height:95vw;margin-left:0}section.wrap-message .wrap-black{width:83vw;height:83vw}section.wrap-message h2{font-size:5rem;margin-top:-3em}section.wrap-message h2 span{font-size:2rem}section.wrap-message p{font-size:1.6vw}}section.network{background-image:url("/img/bg-network.webp");background-position:center center;background-size:contain;background-repeat:no-repeat}section.network h2{font-size:2.2rem;line-height:1.3;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:#000;text-align:center;margin-bottom:.5em}section.network p.primary{font-size:1rem;line-height:1.4;font-weight:bold;text-align:center;margin-bottom:2em}section.network p.note{text-align:right;font-weight:bold;margin:-4em auto 1em auto;max-width:1260px;padding:0 30px;line-height:1.6}@media only screen and (min-width: 769px){section.network h2{font-size:5rem}section.network p.primary{font-size:1.4rem}section.network p.note{font-size:1.4rem}}div.wrap-network{display:flex;flex-wrap:wrap;max-width:1260px;margin:0 auto;margin-bottom:30px;padding:0 30px}@media only screen and (min-width: 769px){div.wrap-network{margin-bottom:60px}}div.location{width:50%;height:130px;border-right:1px solid #ccc;padding:0 10px;margin:10px 0;position:relative;display:flex;justify-content:center;align-items:center}div.location span{position:absolute;top:0px;left:20px;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem}div.location a:hover{opacity:.6}@media only screen and (max-width: 768px){div.location:nth-child(odd){border-left:1px solid #ccc}img.outer{max-width:65px}img.shanghai{max-width:150px;padding:0 5%}img.hangout{max-width:250px;padding:0 10%}img.odoriba{max-width:210px;padding:0 10%}img.lib{max-width:160px;padding:0 10%}img.tamariba{max-width:180px;padding:0 10%}img.exp{max-width:122px;padding:0 13%}img.toei{max-width:222px;padding:0 10%}}@media only screen and (min-width: 769px){div.location{width:33.33%;height:190px}div.location span{font-size:2.3rem}div.location:first-child,div.location:nth-child(4n){border-left:1px solid #ccc}img.outer{max-width:95px}img.shanghai{max-width:180px}img.hangout{max-width:250px}img.odoriba{max-width:210px}img.lib{max-width:160px}img.tamariba{max-width:180px}img.exp{max-width:122px}img.toei{max-width:222px}}section.recent-works{margin-top:45px;background-image:url("/img/noise.gif");padding:30px 30px 10px 30px;border-radius:13px 13px 0 0}section.recent-works h2{font-size:2.2rem;line-height:1.3;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:#fff;mix-blend-mode:difference;text-align:center;margin-bottom:.9em}@media only screen and (min-width: 769px){section.recent-works{margin-top:90px;padding:60px 30px 30px 30px;border-radius:30px 30px 0 0}section.recent-works h2{font-size:5rem;margin-bottom:.5em}}section.whatwedo{padding:0 20px}section.whatwedo h2{font-size:2.2rem;line-height:1.3;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:#fff;mix-blend-mode:difference;margin-bottom:.5em;margin-top:-0.2em}section.whatwedo p{font-weight:bold;line-height:1.8;margin-bottom:1.5em}@media only screen and (max-width: 1159px){section.whatwedo br{display:none}}@media only screen and (min-width: 769px){section.whatwedo{padding:0}section.whatwedo h2{font-size:5rem}section.whatwedo p{font-size:1.4rem}section.whatwedo .inner-primary{padding:2%;width:50%}section.whatwedo .inner-secondary{padding:2%;width:50%}}@media only screen and (min-width: 1160px){section.whatwedo .inner-primary{width:40%}section.whatwedo .inner-secondary{width:60%}}section.company{margin-top:30px;background-image:url("/img/noise.gif");padding:30px;border-radius:13px 13px 0 0}section.company a{color:#fff;text-decoration:underline}section.company p{margin-bottom:15px}section.company h2{font-size:2.2rem;line-height:1.3;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:#fff;mix-blend-mode:difference;margin-bottom:.5em}section.company h3{font-size:1.8rem;line-height:1.3;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:#fff;mix-blend-mode:difference;margin-bottom:.5em}section.company dl{display:flex;flex-wrap:wrap;width:100%;color:#fff;line-height:1.5}section.company dl p{color:rgba(255,255,255,.9)}section.company dl p b{color:#fff}section.company dt{width:20%;padding-bottom:1.5em;font-weight:bold}section.company dd{width:80%;padding-bottom:1.5em}section.company dl.secondary{border-bottom:1px solid #fff}section.company dl.secondary dt,section.company dl.secondary dd{width:50%;border-top:1px solid #fff;padding-top:20px;padding-bottom:5px}section.company dl.secondary dd{padding-left:2%}section.company dl.secondary .double{border-top:3px double #fff}@media only screen and (min-width: 769px){section.company{border-radius:30px 30px 0 0;padding:60px 30px}section.company h2{font-size:5rem;padding:0 2%}section.company h3{font-size:3.5rem}section.company .inner{width:50%;padding:2%}section.company dl{font-size:1.4rem}}a.tel{pointer-events:none;text-decoration:none;color:#fff}.map{position:relative;width:100%;height:0;padding-top:65%;margin-top:40px}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (min-width: 769px){.map{margin-top:0}}section.recruit{padding:0 20px}section.recruit .wrap-l{padding:0 2%}section.recruit h2{font-size:2.2rem;line-height:1.3;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:#fff;mix-blend-mode:difference;margin-bottom:.5em;margin-top:-0.2em}section.recruit p{font-weight:bold;line-height:1.8;margin-bottom:1.5em}section.recruit dl{display:flex;flex-wrap:wrap;width:100%;color:#000;line-height:1.5;border-bottom:1px solid #ccc;margin-bottom:50px}section.recruit dl p{color:rgba(0,0,0,.9);font-weight:normal}section.recruit dl p b{color:#000}section.recruit dt,section.recruit dd{width:50%;border-top:1px solid #ccc;padding-top:20px;padding-bottom:5px}section.recruit dd{padding-left:2%}@media only screen and (min-width: 769px){section.recruit{padding:0;margin-top:25px}section.recruit h2{font-size:5rem}section.recruit p{font-size:1.4rem}section.recruit dl{font-size:1.4rem}}section.contact{padding:0 20px}section.contact .wrap-m{padding:0 2%}section.contact h2{font-size:2.2rem;line-height:1.3;font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;color:#fff;mix-blend-mode:difference;margin-bottom:.5em;margin-top:-0.2em;text-align:center}@media only screen and (min-width: 769px){section.contact{padding:0;margin-top:25px}section.contact h2{font-size:5rem}}section.policy{padding:0 20px 20px 20px}section.policy .wrap-m{padding:0 2%}section.policy h2{font-size:1.8rem;line-height:1.3;margin-bottom:1em;margin-top:2em;text-align:center}section.policy p{font-size:1.2rem;line-height:1.4;margin-bottom:1.5em}section.policy p.secondary{text-align:right;margin-bottom:2em;font-size:1rem}section.policy p.title{font-weight:bold;font-size:1.4rem;margin:3em 0 1.5em 0;border-left:3px solid #000;padding-left:.6em}section.policy table.primary{width:100%;font-size:1.2rem;line-height:1.4}section.policy table.primary th{background-color:#efefef}section.policy table.primary td,section.policy table.primary th{width:50%;padding:1em;border:1px solid #ccc}@media only screen and (min-width: 769px){section.policy{padding:0 0 50px 0}section.policy h2{font-size:2.6rem}section.policy p.secondary{font-size:1.2rem}}footer{margin:5px -5px -5px -5px;background-color:#000;color:#fff;padding:25px 0}footer h3{width:151px;height:27px;background-image:url("/img/logo-tamariba01.png");background-size:cover;font-size:0;left:50%;transform:translateX(-50%);display:block;position:relative}@media only screen and (min-width: 769px){footer{margin:15px -15px -15px -15px;background-size:40px;background-position:right 20px center}footer h3{width:120px;height:22px;margin-top:20px}}nav.secondary{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:13px;padding:2em 0;text-align:center}nav.secondary a{color:#fff;padding:.5em 1em;display:inline-block}@media only screen and (min-width: 769px){nav.secondary{font-size:9px}nav.secondary ul{display:flex;justify-content:center}nav.secondary a{padding:1em .5em;display:inline-block}}nav.tertiary{text-align:center;font-size:12px}nav.tertiary a{color:#fff;padding:.5em 1em;display:inline-block}nav.tertiary a.privacy-mark{background-image:url("/img/privacy.png");background-repeat:no-repeat;background-size:cover;font-size:0;width:75px;height:75px;display:inline-block}@media only screen and (min-width: 960px){footer{background-size:66px}footer h3{width:196px;height:36px;margin-top:35px}nav.secondary{font-size:11px;padding:3em 0}nav.secondary ul{display:flex;justify-content:center}}@media only screen and (min-width: 1260px){nav.secondary{font-size:12px}nav.secondary a{padding:1em 1.6em}}/*# sourceMappingURL=main.min.css.map */