﻿﻿html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{overflow:initial;box-sizing:border-box}body{-webkit-text-size-adjust:none}a{-webkit-tap-highlight-color:transparent}@font-face{font-family:"YuGothicWIN M";src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular");font-weight:normal}body{font-family:"Tazugane Gothic StdN W50 Light","游ゴシック Medium","Yu Gothic Medium","YuGothicWIN M","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,"メイリオ",Meiryo,"Lucida Grande",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,"Lucida Sans Unicode",verdana,Sans-Serif;font-weight:normal;font-feature-settings:"palt" on;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:0.1em;line-height:1.5;font-size:16px;line-height:2;color:#7d7773;background:#fff}body.iLikeDARK{color:#fff;background:#7d7773;background:#695f55;background:#0e0005;background:#000}body.bgTransition{transition:background 0.333s ease-out 0s}body.iLikeDARK.bgTransition{transition:background 1s ease-in 0s}.enFont{font-family:"Montserrat","游ゴシック Medium","Yu Gothic Medium","YuGothicWIN M","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,"メイリオ",Meiryo,"Lucida Grande",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,"Lucida Sans Unicode",verdana,Sans-Serif;font-weight:100}.navFont{font-family:"din-condensed-web","游ゴシック Medium","Yu Gothic Medium","YuGothicWIN M","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,"メイリオ",Meiryo,"Lucida Grande",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,"Lucida Sans Unicode",verdana,Sans-Serif;animation:fontOffset 0.5s ease-in 0s 1 both}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.navFont{animation:fontOffset 2.5s ease-in 0s 1 both}}.speakLoud{font-family:"Tazugane Gothic StdN W50 Thin","游ゴシック Medium","Yu Gothic Medium","YuGothicWIN M","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,"メイリオ",Meiryo,"Lucida Grande",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,"Lucida Sans Unicode",verdana,Sans-Serif;animation:fontOffset 0.5s ease-in 0s 1 both}.txt_red,.txt_pink{color:#ff5a93}a{color:#7d7773}.iLikeDARK a{color:#fff}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a:hover.btn,a:active.btn{text-decoration:none}h1{font-size:64px}h2{font-size:48px}h3{font-size:32px}h4{font-size:24px}h5{font-size:16px}h1,h2,h3,h4,h5{font-weight:inherit;text-align:center;line-height:1;margin:0 auto 20px;margin:0 auto 120px;line-height:1.5;margin:1em auto;margin:0 auto;padding:1em 0;animation:fontOffset 0.5s ease-in 0s 1 both}@keyframes fontOffset{0%{opacity:0}10%{opacity:0}100%{opacity:1}}p{margin:1em 0;margin:1em auto;text-align:justify}img{width:100%;height:auto}ul li,ol li{list-style-position:inside}ul li{list-style-type:square}ol li{list-style-type:cjk-ideographic}dl{width:100%;display:flex;flex-flow:row wrap;justify-content:center}dl+dl{margin:20px auto 0}dl dt,dl dd{width:50%;padding:5px;box-sizing:border-box}form dl dt{text-align:right;padding-right:30px}form dl dd{min-width:33.333%;max-width:50%;padding:0px}#confirm dl dd{color:#695f55;font-size:1.5em;font-weight:bold;padding:10px;border-left:10px solid #fff;border-bottom:10px solid #fff}.iLikeDARK #confirm dl dd{color:#fff;border-color:rgba(236,230,214,0.05)}input,textarea,select,button{-webkit-appearance:none}input,textarea,select{display:block;width:100%;background:#fff;border-radius:0;padding:10px;line-height:1.5;font-weight:bold;letter-spacing:0.1em}.iLikeDARK input,.iLikeDARK textarea,.iLikeDARK select{color:#7d7773}*:placeholder-shown{color:#e9e9e9}*::-webkit-input-placeholder{color:#e9e9e9}input,select{max-width:360px}select{max-width:400px}select{-webkit-appearance:none;background-image:url(../img/icon_arrow-gray.svg);background-repeat:no-repeat;background-position:97% center;background-size:12px;text-indent:-2px;text-overflow:'';text-overflow:'…';cursor:pointer}button,.btn,input[type="button"],input[type="submit"]{position:relative;display:block;margin:0 auto;margin:5px;width:auto;min-width:240px;background:#695f55;border-radius:4px;border-radius:100px;border:none;padding:5px 30px;line-height:2;white-space:nowrap;font-size:18px;font-weight:bold;text-align:center;color:#fff}button.backward,.btn.backward,input.backward{background:#fff;color:#7d7773}.btnArea{display:flex;flex-flow:row wrap;justify-content:center;margin:2em auto}form>p,form>div>p{text-align:center;margin:2em auto}.required{position:relative}.required>*:first-child::after{content:"★";color:#ff5a93;position:absolute;right:0px}#confirm *{animation:none}::selection{background-color:#edf5aa;background-color:rgba(212,232,56,0.5);background-color:rgba(212,232,56,0.5);color:#695f55;text-shadow:none}.PCOnly{display:inline}@media only screen and (max-width: 768px){.PCOnly{display:none}}.PCTabOnly{display:inline}@media only screen and (max-width: 424px){.PCTabOnly{display:none}}.SDOnly{display:none}@media only screen and (max-width: 768px){.SDOnly{display:inline}}.SPOnly{display:none}@media only screen and (max-width: 424px){.SPOnly{display:inline}}.lightOnly{display:block !important}.iLikeDARK .lightOnly{display:none !important}.darkOnly{display:none !important}.iLikeDARK .darkOnly{display:block !important}.onTheLazy{opacity:0;margin:200px auto 0}.onTheLazy.loaded{opacity:1;margin:0 auto;transition:opacity 1s ease-out 0s,margin 0.777s cubic-bezier(0, 0, 0, 1) 0s}.formError{font-family:"游ゴシック Medium","Yu Gothic Medium","YuGothicWIN M","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,"メイリオ",Meiryo,"Lucida Grande",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,"Lucida Sans Unicode",verdana,Sans-Serif}.formError .formErrorContent{background:#ff5a93;background:#ff5a93;background:none;color:#ff5a93}.baseMODE{position:fixed;z-index:10;bottom:0px;left:calc(50% - 100px);border-radius:8px 8px 0 0;background:rgba(255,255,255,0.777);color:#7d7773;font-size:10px;letter-spacing:0;display:block;width:200px;height:20px;padding:0px;line-height:25px;text-align:center}.iLikeDARK .baseMODE{background:rgba(0,0,0,0.333);color:#fff}.baseMODE .darkModeLabel{margin:0;text-align:center}.darkModeInitBtn{margin:0;position:fixed;z-index:10;bottom:0;right:5px;font-size:10px;color:#e9e9e9;cursor:pointer}.iLikeDARK .darkModeInitBtn{color:#695f55}.baseMODE a{position:absolute;left:calc(50% - 120px);bottom:-200%;margin:0 0 5px;font-size:10px;line-height:1;padding:10px;transition:all 0.5s linear 0s;transition:all 0.5s cubic-bezier(0.777, 0.333, 0.333, 1) 0s}@media only screen and (max-width: 424px){.baseMODE a{bottom:-400%;padding:20px;font-size:16px;font-weight:normal;background:rgba(105,95,85,0.3)}.iLikeDARK .baseMODE a{border:0.5px solid #fff}}.baseMODE.ON a{bottom:100%;transition:all 0.234s cubic-bezier(0, 1.5, 0, 1) 0s;transition:all 0.234s cubic-bezier(0.377, 0.777, 0.5, 1.2) 0s}.darkModeIsNotInUse .darkModeLabel::after{content:"＊";position:absolute;top:0;right:10px}.darkModeSttsPlain .darkModeLabel::before{content:"＃";position:absolute;top:0;left:10px}.TEMP{position:fixed;z-index:9;bottom:10px;left:10px;font-size:12px;letter-spacing:0}#displayY{border-radius:50%;background:rgba(0,0,0,0.333);color:#fff;display:block;width:50px;height:50px;padding:0 8px 0 0;line-height:50px;text-align:right}#displayINFO{bottom:0px;line-height:1;color:#fff;color:#695f55;background:#000;width:100%;left:0;margin:0;padding:6px 10px;padding:6px 75px 40px;background:rgba(0,0,0,0.133);text-align:center;color:#e9e9e9}.sampleLink{color:#bababa;font-size:10px;line-height:3}.sampleLink a{display:block;color:#bababa}.sampleLink a.sampleInline{display:inline-block;margin:0 1em}.DYNAMICS.on,.DYNAMICS.on a{color:palevioletred}.checkSwitch{position:fixed;bottom:10px;left:10px;z-index:102;padding:0px 8px;line-height:16px;min-width:20px;min-height:20px;background:palevioletred;border:1px solid palevioletred;border-radius:100px;opacity:0.5;cursor:pointer}.checkSwitch.on{opacity:1}.checkSwitch::after{content:"";font-size:0px;letter-spacing:0.2em;color:white;transition:all 0s cubic-bezier(0, 1.5, 0, 1) 0s}.checkSwitch.on::after{content:"＼動的要素を表示中／";font-size:10px;transition:all 0.3s cubic-bezier(0, 1.5, 0, 1) 0s}.MSK{position:fixed;z-index:10;top:0;left:0;background:rgba(0,0,0,0.5);display:block;width:100vw;height:100vh;cursor:pointer}.MSK.modalMode{cursor:default}.modalCloseBtn{position:fixed;z-index:12;top:10px;margin-left:calc(50%);left:0;background:#fff;border-radius:100px;padding:10px;width:20px;height:20px}.modalCloseBtn a{background:url(../img/icon_delete-gray.svg) no-repeat;background-size:100%;display:block;width:20px;height:20px}.iframeLightBox{position:fixed;z-index:11;top:0px;box-sizing:border-box;width:360px;height:calc(100vh - 100px);overflow:hidden}.MSKwh{position:fixed;z-index:10;top:0;left:0;background:rgba(255,255,255,0.8);display:block;width:100vw;height:100vh}.modalLightBox{position:fixed;z-index:11;top:0px;box-sizing:border-box;width:auto;width:100vw;height:auto;padding:20px 10px 20px;text-align:center;font-size:13px;font-weight:bold;line-height:1.2;color:#fff;letter-spacing:0.2em;text-indent:0.2em;transform:scale(0);transition:transform 0.777s cubic-bezier(0, 1, 0, 1.2) 0s;transition:transform 1s cubic-bezier(0, 1.5, 0, 1) 0s}.modalLightBox.bg_red{background:rgba(255,90,147,0.73)}.modalLightBox p{margin:0px auto;text-align:center}.modalLightBox>.btn{margin:10px auto 0}.modalLightBox>.btn+.btn{margin-left:20px}.modalLightBox>.btn+.btn{margin-top:10px;margin-left:auto}.unTap{position:relative}.unTap::after{content:"";position:absolute;z-index:0;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:4px;background:rgba(255,255,255,0)}.comingsoon{position:relative}nav.comingsoon ul li,nav.comingsoon::after{display:none}nav.comingsoon ul{height:1px}@media only screen and (min-width: 769px){nav.comingsoon ul{height:100px}}.comingsoon::after{position:absolute;z-index:0;top:-2px;left:-2px;content:"工事中";content:"・・・coming soon・・・";content:"Coming Soon";font-size:10px;font-size:16px;color:rgba(125,119,115,0.5);color:#7d7773;text-align:center;width:calc(100% + 4px);height:calc(100% + 4px);background:rgba(255,255,255,0.9);transform:rotate(-3deg);display:flex;justify-content:center;align-items:center}.bg_red .comingsoon::after{background:rgba(255,90,147,0.5);color:#7d7773;color:#695f55;color:rgba(255,255,255,0.8)}.bg_gray .comingsoon::after{background:rgba(233,233,233,0.5);color:rgba(105,95,85,0.8)}.comingsoon.soonA::after{padding-top:70px}.pagetop{position:fixed;bottom:20px;right:20px}.pagetop a{display:inline-block;border-radius:100%;padding:0;width:50px;height:50px;line-height:50px;text-align:center}.pagetop a::after{content:"上へ";position:absolute;top:calc(-0px);left:22px;font-size:0px;color:#e9e9e9;color:#7d7773;color:#ece6d6;color:#695f55;text-decoration:none;transition:all 1s cubic-bezier(0, 1.5, 0, 1) 0s}.pagetop a:hover::after{top:calc(-40px);left:10px;font-size:12px}.pagetop a img{width:15px;height:auto;transform-origin:bottom center;transform:rotate(180deg);vertical-align:middle;margin-top:-25px;transition:all 1s cubic-bezier(0, 1, 0, 1) 0s}.pagetop a:hover img{transform:rotate(180deg) scale(3);margin-top:0;transition:all 0.777s cubic-bezier(0, 1, 0, 1.2) 0s}@media only screen and (max-width: 768px){.pagetop{bottom:50px;right:20px}.pagetop a{border-radius:5px;border:2px solid #e9e9e9;border:2px solid #fff}.iLikeDARK .pagetop a{border:2px solid rgba(255,255,255,0.5)}.pagetop a::after,.pagetop a:hover::after{content:""}.pagetop a img,.pagetop a:hover img{transform:rotate(180deg) scale(1.5);margin-top:-25px}}body{min-width:320px}#wrap::before{background:url(../img/bg_paper.jpg) no-repeat 50% center;background-size:cover}#wrap::before{content:"";position:fixed;z-index:-1;top:0;left:0;display:block;width:100vw;height:100vh;opacity:0.37}.topPage{width:calc(100vw - 10px);overflow-x:hidden}.topPage::-webkit-scrollbar{display:none}.topPage #container{position:relative;height:101vh}.topPage #container.grooving{height:auto}header{position:relative;position:absolute;z-index:1;padding:20px;display:flex;flex-flow:row wrap;width:100%}.topPage header{position:absolute;padding:20px 27px 20px 20px}header .logo{position:relative;margin:0 auto 0 0;width:60px;height:60px;padding:0px;font-size:21px;line-height:1;letter-spacing:0;animation:none}.topPage header .logo{visibility:hidden}header .logo a{display:block;height:100%}nav{width:80px;padding:0px;text-align:right;overflow:hidden;display:flex;flex-flow:column wrap;justify-content:space-between}.topPage nav{opacity:0.111;opacity:0.5;transition:opacity 0.5s cubic-bezier(0, 1, 0.5, 1) 0s}.topPage nav:hover{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s}nav a{font-size:15px;line-height:13px;display:block;width:100%;margin:0 0 0 auto;letter-spacing:0.37em;right:-0.37em;position:relative;text-align:left}.iLikeDARK nav a{color:#7d7773}nav a[href*="works"]{letter-spacing:0.43em}nav a img{display:inline-block;width:auto;height:14px;margin:0 10px 0 0}nav .styleIconic{letter-spacing:0em;right:0;text-align:right}footer{position:relative;z-index:1;bottom:0;left:0;width:auto;padding:120px 20px 20px;text-align:left;font-size:11px;letter-spacing:0;line-height:1.5}.topPage footer{position:fixed;padding:20px;opacity:0.111;opacity:0.5;transition:opacity 0.5s cubic-bezier(0, 1, 0.5, 1) 0s}.iLikeDARK footer{color:#7d7773}.topPage footer:hover{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s}footer a{display:inline-block}.iLikeDARK footer a{color:#7d7773}footer .styleIconic{font-size:14px;line-height:10px;width:auto;white-space:nowrap}footer .styleIconic img{display:inline-block;width:auto;height:16px;margin:0 10px 0 -5px}footer .address{margin:10px auto}footer p{margin:0;line-height:1.5}footer .call{position:relative}footer .walkingNavigattion{margin-bottom:0.5em}footer .walkingNavigattion:before{content:"＞";margin:0 0.2em 0 0}.copyright{margin:0 auto;font-size:10px;display:flex;align-items:center}.copyright span{margin:0 2px 0 0px}.copyright img{width:auto;height:10px}.copyright a{margin:2px 0 0 2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.copyright a{margin:0 0 1px -10px;vertical-align:bottom}}.contents{padding:0px}.contents h2{font-size:calc(6vw);font-size:calc(3vw + 15px)}.contents section{background:#f7f7f7;background:#fff3f7;background:rgba(236,230,214,0.2345)}.contents .bg_nuts{background:#e9e9e9;background:#fffaf2;background:#ece6d6}.contents .bg_pink{background:rgba(255,90,147,0.05)}.contents .bg_green{background:rgba(212,232,56,0.05)}.contents .bg_plain{background:none}.contents section article{padding:100px}.contents.introduction{padding:0;width:100%;height:100vh;display:flex;flex-flow:column wrap;justify-content:center;overflow:hidden}.topFlexer{display:flex;flex-flow:row nowrap;justify-content:center;width:200vw;width:100vw}.ci{position:relative;position:static;display:flex;flex-flow:row wrap;flex-flow:column nowrap;justify-content:center;align-content:flex-start;width:120px;height:auto;line-height:1;padding-top:20px;margin:0 calc(12vw);align-content:center;transform:translate(calc(600px / 2), 0)}.ci.groove{transform:translate(0);transition:transform 1s cubic-bezier(0.5, 0, 0, 1) 0s}.ci>div{position:relative;display:block;width:120px;height:auto;margin:0;margin:0 auto}.ci .symbol{margin:0 0 10px;margin:0 auto 10px;opacity:0;animation:displaySymbolA2 1s ease-in 0s 1 both,displaySymbolT2 1s cubic-bezier(0.2, 0, 0, 1) 0s 1 both}.ci.groove>*{cursor:grab}.ci.groove .symbol::before{content:"touch me!";letter-spacing:0;font-size:10px;position:absolute;top:20px;right:-30px;content:"don't touch!";animation:foreverFlash 1.333s ease-in 0s infinite both}@media only screen and (min-width: 769px){.ci.groove .symbol::before{content:"hey !";content:"here!";right:0px}}@keyframes foreverFlash{0%{opacity:0}10%{opacity:0}11%{opacity:1}80%{opacity:1}100%{opacity:0}}.ci .typo{height:14px;opacity:0;animation:displaySymbolA2 1s ease-in 0.5s 1 both,displaySymbolT2 0.5s cubic-bezier(0.2, 0, 0, 1) 0.5s 1 both}@keyframes displaySymbolA2{0%{opacity:0}100%{opacity:1}}@keyframes displaySymbolT2{0%{top:20px}100%{top:0}}.ci h1{position:relative;width:100%;white-space:nowrap;font-size:30px;letter-spacing:0.333em}.ci .separate2020{margin:0 0 10px;margin:0 auto 10px;display:flex;justify-content:center;align-content:space-between;width:120px;height:120px;height:123px;display:none}@media only screen and (max-width: 424px){.ci.distancing{width:auto}}@media only screen and (max-width: 424px){.ci.distancing.groove{margin:calc(50vw - 60px) auto 0;transition:all 0.733s cubic-bezier(0.7, 0.3, 0, 1) 0.733s}}.ci.distancing .symbol{display:none}.ci.distancing .separate2020{display:flex;animation:distanceH 1s cubic-bezier(0, 1, 0, 1) 0s 1 both,distanceV 1s cubic-bezier(0, 1, 0, 1) 0s 1 both;animation:distanceH 0.73s cubic-bezier(0, 1, 0.333, 1.2) 0s 1 both,distanceV 1.333s ease-out 0.73s 1 both;animation:distanceH 0.5s cubic-bezier(0.777, 0.333, 0, 1.2) 0s 1 both,distanceV 1.333s ease-out 0.73s 1 both;animation:distanceH 0.666s cubic-bezier(0.777, 0.333, 0, 1.2) 0s 1 both,distanceV 0.333s ease-out 0s 1 both;animation:distanceH 0.5s cubic-bezier(0.777, 0.333, 0, 1.2) 0s 1 both,distanceV 0.333s ease-out 0s 1 both}@keyframes distanceH{0%{width:120px}100%{width:200px}}@keyframes distanceV{0%{height:123px}100%{height:109px}}@media only screen and (max-width: 424px){@keyframes distanceV{0%{height:123px;margin-bottom:10px}100%{height:109px;margin-bottom:24px}}}.ci .separate2020>*{position:absolute;margin:0;height:auto}.msg12th202004,.msgSocial202004,.msgSocial202005{width:100%;font-size:0px;letter-spacing:0.2em;text-align:center;font-size:30px;height:0;overflow:hidden;margin:0 auto;padding:0px;opacity:0}@media only screen and (max-width: 424px){.msg12th202004,.msgSocial202004,.msgSocial202005{font-size:20px}}.iLikeDARK .msg12th202004,.iLikeDARK .msgSocial202004,.iLikeDARK .msgSocial202005{color:#7d7773;color:#f7f7f7;color:#e9e9e9}.msgSocial202004{white-space:nowrap}.msgSocial202005{position:relative;font-size:12px;line-height:2;overflow:visible;display:flex;justify-content:center;align-items:center;transform:rotate(-1deg)}.msgSocial202005::before{content:"";position:absolute;z-index:-1;width:100px;height:100px;background:#fff;transform-origin:50% 50%;animation:infiniteRotate 10s linear 0s infinite both, infiniteAlpha 7.3s linear 0s infinite both}@keyframes infiniteRotate{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@keyframes infiniteAlpha{0%{opacity:1}33%{opacity:0.37}100%{opacity:1}}.msgSocial202005:hover::before{animation:infiniteRotate 1.333s linear 0s infinite both, infiniteAlpha 7.3s linear 0s infinite both}.msgSocial202005:active{cursor:grabbing}.msgSocial202005:active::before{animation:infiniteRotate 0.333s linear 0s infinite both, infiniteAlpha 7.3s linear 0s infinite both}.iLikeDARK .msgSocial202005::before{background:#373737;background:rgba(55,55,55,0.333)}.msg12th202004{width:auto;box-sizing:content-box;letter-spacing:0.2em;text-align:center;font-size:12px}@media only screen and (max-width: 424px){.msg12th202004{font-size:12px}}.ci.distancing .msg12th202004,.ci.distancing .msgSocial202004,.ci.distancing .msgSocial202005{height:1em;margin:1em auto;opacity:1;transition:opacity 0.333s ease-in 0.5s,height 0.733s cubic-bezier(0.5, 0, 0, 1) 0.5s,padding 0.733s cubic-bezier(0.5, 0, 0, 1) 0.5s,margin 0.733s cubic-bezier(0.5, 0, 0, 1) 0.5s;transition:opacity 0.733s ease-in 0.73s,height 0.733s cubic-bezier(0.7, 0.3, 0, 1) 0.73s,padding 0.733s cubic-bezier(0.7, 0.3, 0, 1) 0.73s,margin 0.733s cubic-bezier(0.7, 0.3, 0, 1) 0.73s}@media only screen and (max-width: 424px){.ci.distancing .msg12th202004,.ci.distancing .msgSocial202004,.ci.distancing .msgSocial202005{margin:5em auto}}.ci.distancing .msgSocial202005{height:10em;margin:1em auto 5em}.ci.distancing .msg12th202004{padding:5px 15px 2px;transition:opacity 0.333s ease-in 0.5s,height 0.733s cubic-bezier(0.5, 0, 0, 1) 0.5s,padding 0.733s cubic-bezier(0.5, 0, 0, 1) 0.5s,margin 0.733s cubic-bezier(0.5, 0, 0, 1) 0.5s;transition:opacity 0.733s ease-in 0.73s,height 0.733s cubic-bezier(0.7, 0.3, 0, 1) 0.73s,padding 0.733s cubic-bezier(0.7, 0.3, 0, 1) 0.73s,margin 0.733s cubic-bezier(0.7, 0.3, 0, 1) 0.73s}@media only screen and (max-width: 424px){.ci.distancing .msg12th202004{margin:2em auto 5em;transition:opacity 7.3s ease-in 1.73s,height 1s linear 1.3s,padding 1s linear 1.3s,margin 1.333s cubic-bezier(0.5, 0, 0, 1) 1.3s}}.symbolPink{top:0;left:0;width:71%;width:85px}.symbolGreen{bottom:0;right:0;width:82%;width:99px}.prologue{text-align:left;margin:0;padding:0 20px}.prologue>*{position:relative;font-size:14px;letter-spacing:0.1em;line-height:2;text-align:left;margin-bottom:1em;display:none;display:block;opacity:0}.prologue h1,.prologue h2{animation:none;padding:0}.prologue p{margin:0 0 1em;line-height:2}.prologue .speakLoud{font-size:37px;letter-spacing:0.2em;line-height:1.2;margin-top:32px;margin-bottom:32px;white-space:nowrap}.groove+.prologue>*:nth-child(1){animation:displaySymbolA 0.5s ease-in 0.25s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 0.25s 1 both}.groove+.prologue>*:nth-child(2){animation:displaySymbolA 0.5s ease-in 0.5s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 0.5s 1 both}.groove+.prologue>*:nth-child(3){margin-bottom:2em;animation:displaySymbolA 0.5s ease-in 0.75s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 0.75s 1 both}.groove+.prologue>*:nth-child(4){animation:displaySymbolA 0.5s ease-in 1s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 1s 1 both}.groove+.prologue>*:nth-child(5){animation:displaySymbolA 0.5s ease-in 1.25s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 1.25s 1 both}.groove+.prologue>*:nth-child(6){animation:displaySymbolA 0.5s ease-in 1.5s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 1.5s 1 both}@keyframes displaySymbolA{0%{opacity:0}100%{opacity:1}}@keyframes displaySymbolT{0%{top:20px}100%{top:0}}.profile article .enFont{padding:0 0 40px;font-size:81px;font-size:120px;color:#7d7773;color:#ece6d6}.iLikeDARK .profile article .enFont{color:rgba(236,230,214,0.234)}.about_tsunagu .enFont{padding:40px 0 0}.flexHalf{display:flex;flex-flow:row wrap}.flexHalf>*{width:50%}.flexTrio{display:flex;flex-flow:row wrap}.flexTrio>*{width:33.3%}.contents .creattion_fields>article{padding:100px 0px;max-width:1200px;margin:0 auto}.creattion_fields{font-size:14px}.creattion_fields h4.enFont{font-size:24px;font-weight:900;padding:0 0 10px}.creattion_fields .one_creation{padding:0 20px}.creattion_fields p{margin:2em auto}.creattion_fields aside{font-size:8px}.company_overview dl dt{width:120px;margin-left:calc(50% - 120px)}.thumb{width:96px;height:96px;width:48px;height:48px;border-radius:10px;background:#fff;padding:3px;text-align:center;box-shadow:3px 3px 0 0px rgba(0,0,0,0.1);display:flex;flex-flow:row wrap;justify-content:center;align-content:center}.works .thumb{position:absolute;top:100px;left:0px}.thumb.afewSmall{padding:7px 4px 4px}.thumb.aMoreSmall{padding:7px}.thumb.AdFlow{background:#384249}.thumb.SmartApply{background:#59b2b2}.thumb.PINCA{background:#B80016}.screenimage{max-width:480px}.screenimage.iphone7{max-width:320px}.works .unitCreative{position:relative;padding:100px 0px;max-width:720px;margin:0 auto}.works .txt p span{border-radius:2px;border-radius:4px;background:#fff;background:#ece6d6;margin:0 1em 0 0;padding:0 0.5em}.iLikeDARK .works .txt p span{color:#7d7773}.works .txt p span::before{content:"#"}.works h3{padding-bottom:0}.works .titlesub{margin:0 auto 2em;text-align:center}.works .catchy{font-size:2em;line-height:1.6}.works .font_smaller{font-size:1.5rem}.works .releaseYear{display:none}.works .link2outerSpace{position:relative;top:-40px;top:-2.5em;line-height:1;text-align:right}.works .link2outerSpace::before{content:"＞ "}@media only screen and (max-width: 768px){body{font-size:12px}input,textarea,select{font-family:"游ゴシック Medium","Yu Gothic Medium","YuGothicWIN M","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,"メイリオ",Meiryo,"Lucida Grande",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,"Lucida Sans Unicode",verdana,Sans-Serif;font-size:16px;letter-spacing:0.1em}.contents section article{padding:70px}.prologue .speakLoud{margin-top:1em;font-size:2em}}@media only screen and (max-width: 424px){header{position:relative}footer{padding-top:60px;padding-bottom:45px}.contents section article{padding:35px}dl{display:block}dl dt,dl dd{width:100%;padding:0}form dl dt{text-align:initial;padding-right:0px}form dl dd{min-width:unset;max-width:unset}.topPage{width:auto}.topPage header{padding:20px}.topPage footer{position:relative;padding-bottom:45px}.topPage nav,.topPage footer{opacity:1}.contents.introduction{height:auto}.topFlexer,.groove .topFlexer{flex-flow:column wrap;width:100vw}.ci,.ci.groove{transition:none;margin:50px auto 50px;margin:calc(50vw - 60px) auto;margin:calc(50vw - 60px) auto calc(50vw - 90px);padding-top:0px;transform:translate(0)}.prologue{width:100%;padding:0 35px;margin:0 auto calc(50vw - 60px);margin:0 auto calc(50vw - 90px);text-align:center}.prologue>*{text-align:justify}.prologue .speakLoud{margin-top:2em;margin-bottom:2em;font-size:20px}.profile article .enFont{padding:0;font-size:81px}.about_tsunagu .enFont{padding:0}.flexHalf,.flexTrio{display:flex;flex-flow:row wrap}.flexHalf>*,.flexTrio>*{width:100%}.contents .creattion_fields>article{padding:35px}.creattion_fields{font-size:inherit}.creattion_fields h4.enFont{font-size:24px}.creattion_fields .one_creation{padding:40px 0}.company_overview dl dt{width:100%;margin-left:0}.works .thumb{position:relative;margin-bottom:20px;top:0px}.works .unitCreative{padding:35px}}

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