.is-delighter.delighter{opacity:0;transform:translateY(50px);transition:transform .6s ease-out,opacity .6s ease-out;z-index:100}.is-delighter.delighter.started{opacity:1;transform:none}.is-delighter.delighter.ended,.is-scaler.delighter.ended{z-index:0}.is-scaler.delighter{opacity:0;transform:translateY(50px) scale(.7);transition:transform .5s ease-out,opacity .5s ease-out;z-index:100}.is-scaler.delighter.started{opacity:1;transform:none}.is-titleline.delighter.started{background-size:0 .5em,100% .5em!important}.is-titleshow.delighter:before{transform:scaleY(0);transition:all .3s ease-out}.is-titleshow.delighter>span{opacity:0;transform:translateX(50px);transition:all .5s ease-out}.is-titleshow.delighter.started:before{transform:none}.is-titleshow.delighter.started>span{opacity:1;transform:none}.is-graphgrow--0.delighter:before{transition:all .5s ease-in-out .5s}.is-graphgrow--0.delighter span{transition:opacity .5s ease-in-out .5s}.is-graphgrow--1.delighter:before{transition:all .5s ease-in-out 1s}.is-graphgrow--1.delighter span{transition:opacity .5s ease-in-out 1s}.is-graphgrow--2.delighter:before{transition:all .5s ease-in-out 1.5s}.is-graphgrow--2.delighter span{transition:opacity .5s ease-in-out 1.5s}.is-graphgrow--3.delighter:before{transition:all .5s ease-in-out 2s}.is-graphgrow--3.delighter span{transition:opacity .5s ease-in-out 2s}.is-graphgrow--4.delighter:before{transition:all .5s ease-in-out 2.5s}.is-graphgrow--4.delighter span{transition:opacity .5s ease-in-out 2.5s}.is-graphgrow.delighter:before{height:0}.is-graphgrow.delighter span{opacity:0}.is-graphgrow.delighter.started:before{height:100%;transform:none}.is-graphgrow.delighter.started span{opacity:1}.is-graphstretch.delighter{transition:all 2.5s ease-in-out .5s;width:100%}.is-graphstretch.delighter.started{transform:none;width:0!important}*,body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;-ms-text-rendering:geometricPrecision;-o-text-rendering:geometricPrecision}@font-face{font-display:swap;font-family:web_icon_fontsregular;font-style:normal;font-weight:400;src:url(../../assets/font/webiconfonts-regular.eot);src:url(../../assets/font/webiconfonts-regular.eot?#iefix) format("embedded-opentype"),url(../../assets/font/webiconfonts-regular.woff2) format("woff2"),url(../../assets/font/webiconfonts-regular.woff) format("woff"),url(../../assets/font/webiconfonts-regular.ttf) format("truetype"),url(../../assets/font/webiconfonts-regular.svg#web_icon_fontsregular) format("svg")}@font-face{font-display:swap;font-family:hivelosnsiconregular;font-style:normal;font-weight:400;src:url(../../assets/font/hivelosnsicon.eot);src:url(../../assets/font/hivelosnsicon.eot?#iefix) format("embedded-opentype"),url(../../assets/font/hivelosnsicon.woff) format("woff"),url(../../assets/font/hivelosnsicon.ttf) format("truetype"),url(../../assets/font/hivelosnsicon.svg#hivelosnsiconregular) format("svg")}.icon{font-family:web_icon_fontsregular}a[href^=tel]{color:inherit;text-decoration:none}.clearfix:after,.u-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.u-body-mask{overflow:hidden}.img-box img{height:auto;vertical-align:top;width:100%}.p-article__content p:empty,.p-article__content>br,.p-recruit__content p:empty,.p-recruit__content>br,.yarpp-related>img,body>img{display:none}.is-block{display:block!important}.is-none{display:none!important}.is-transparency{opacity:0}.is-translate3d{-webkit-transform:translateZ(0)}.is-translatenone{-webkit-animation-duration:0;-webkit-animation-iteration-count:0;-webkit-animation-name:none;-webkit-transform:none}.is-3d{-webkit-transform-style:preserve-3d}.pc{display:block}.smp{display:none}@media screen and (max-width:800px){.pc{display:none}.smp{display:block}}a img{border-style:none}a:active,a:hover,a:link,a:visited{text-decoration:none}img{vertical-align:top}*{margin:0;padding:0}ol,ul{list-style:none}body{line-height:1.5;text-align:left}html{position:relative}body,html{-webkit-text-size-adjust:none;color:#1d2b59;font-family:din-2014,Noto Sans JP,sans-serif;font-weight:700;height:100%}.l-project-wrap.l-project-wrap--yubimate,body,html{background-color:#fff}.l-project-wrap.l-project-wrap--yubimate~.l-common-footer{position:relative;z-index:1}.l-yubimate{margin:clamp(60px,6.25vw,90px) 0 0;overflow:hidden;position:relative}.p-yubimate{color:#333;font-family:m-plus-rounded-2p,sans-serif;font-style:normal;font-weight:500;position:relative}.p-yubimate img{height:auto;vertical-align:top;width:100%}.p-yubimate--pc{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.p-yubimate--sp{margin:0 auto;max-width:600px;width:100%;z-index:1}.p-yubimate--sp,.p-yubimate--sp .p-yubimate__content>div{position:relative}.p-yubimate__nav{align-items:center;display:flex;justify-content:space-between}.p-yubimate__nav .yfm__logo,.p-yubimate__nav .yfm__menu{align-items:center;box-sizing:border-box;display:flex;height:calc(100vh - clamp(60px, 6.25vw, 90px));justify-content:center;position:relative;width:calc(50vw - 300px)}.p-yubimate__nav .yfm__logo:before,.p-yubimate__nav .yfm__menu:before{background-position:0 0;background-repeat:repeat;background-size:300px 238px;content:"";height:100vh;left:0;position:absolute;right:0;top:0;z-index:-1}.p-yubimate__nav .yfm__logo:before{background-color:#ffe9f1;background-image:url(../../assets/img/other/yubimate/bg_logo.png)}.p-yubimate__nav .yfm__logo .logo{font-size:0;margin:0 -300px;padding:0 0 0 30px}.p-yubimate__nav .yfm__logo .logo img{width:280px}.p-yubimate__nav .yfm__menu:before{background-color:#fff7d7;background-image:url(../../assets/img/other/yubimate/bg_menu.png)}.p-yubimate__nav .yfm__menu .menu{margin:0 -300px;padding:0 30px 0 0}.yfm__menu ul li+li{margin-top:15px}.yfm__menu ul li a{display:block;font-family:murecho,sans-serif;font-size:18px;font-weight:800;line-height:40px;padding:0 0 0 50px;position:relative}.yfm__menu ul li a:before{background-image:url(../../assets/img/other/yubimate/menu_icon_01.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:40px;left:0;position:absolute;top:0;transition:transform .2s;width:40px;z-index:0}.yfm__menu ul li:nth-child(2n) a:before{background-image:url(../../assets/img/other/yubimate/menu_icon_02.png)}.yfm__menu ul li a,.yfm__menu ul li a:visited{color:#89715f}.yfm__menu ul li a:hover{text-decoration:underline}.yfm__menu ul li a:hover:before{transform:scale(1.2)}@media screen and (max-width:800px){.p-yubimate__nav .logo,.p-yubimate__nav .menu{display:none}}@media screen and (max-width:750px){.l-yubimate{margin:51px 0 0}.p-yubimate__nav .yfm__logo,.p-yubimate__nav .yfm__menu{height:calc(100vh - 51px)}}.p-yubimate__content{text-align:center}.p-yubimate__mainvisual{z-index:0}.p-yubimate__sec01{background-color:#ffe3e8;background-image:radial-gradient(circle,#f4c0c6 5px,transparent 0),radial-gradient(circle,#f4c0c6 5px,transparent 0);background-position:14px 15px,54.5px 36px;background-size:81px 42px;padding:45px 0 0;z-index:1}.p-yubimate__sec01 .inner{padding:40px 6.6% 170px}.p-yubimate__sec01 .title{opacity:0;transform:translateY(50px)}.p-yubimate__sec01 .body{background-color:#fff;border-radius:40px;padding:20px 0 40px}.p-yubimate__sec01 .body p{color:#828282;font-size:clamp(19px,calc(2.14vw + 12.14px),25px);font-weight:600;line-height:2.5;padding:50px 20px}.p-yubimate__sec01 .body p span{display:inline-block}.p-yubimate__sec01 .body .img-box{padding:0 15px 10px 25px}.p-yubimate__sec01 .body .img-box ul{align-items:center;display:flex;justify-content:center}.p-yubimate__sec01 .body .img-box ul li{position:relative;z-index:1}.p-yubimate__sec01 .body .img-box ul img{animation:korokoro1 2.5s linear infinite;transform-origin:center bottom}.p-yubimate__sec01 .body .img-box ul li:last-child{z-index:0}.p-yubimate__sec01 .body .img-box ul li:last-child img{animation:korokoro2 2.5s linear infinite}.p-yubimate__sec01:before{background-image:url(../../assets/img/other/yubimate/sec_01.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:50px;left:0;position:absolute;right:0;top:-10px;z-index:1}.p-yubimate__sec02{background-color:#fff9de;padding:0;z-index:2}.p-yubimate__sec02 .title{position:relative;z-index:2}.p-yubimate__sec02 .title img{transform:translateY(-45px)}.p-yubimate__sec02 .inner{padding:10px 7% 50px}.p-yubimate__sec02 .body p{color:#89715f;font-size:clamp(13px,calc(2.5vw + 5px),20px);font-weight:600;letter-spacing:-.02em;line-height:1}.p-yubimate__sec02 .body p span{display:block;line-height:.8;white-space:nowrap}.p-yubimate__sec02 .body p span:after{background:radial-gradient(circle farthest-side,#ffa02e,#ffa02e 20%,transparent 0,transparent);background-size:12px;content:"";display:block;height:20px;width:100%}.p-yubimate__sec02:before{background-image:url(../../assets/img/other/yubimate/sec_02.svg);background-position:0 bottom;background-repeat:no-repeat;background-size:100%;content:"";height:120px;left:0;position:absolute;right:0;top:-110px;z-index:-1}.p-yubimate__sec03{background-color:#fcdf65;padding:60px 0 65px;z-index:3}.p-yubimate__sec03 .inner{padding:60px 0 0}.p-yubimate__sec03 .body .scene{position:relative}.p-yubimate__sec03 .body .scene .blink{--scale:clamp(.6,.6 + (100vw - 320px)/(600px - 320px) * .4,1);position:absolute;transform:scale(var(--scale));z-index:-1}.p-yubimate__sec03 .body .scene--1 .blink--a,.p-yubimate__sec03 .body .scene--3 .blink--a{left:auto;right:0;top:0}.p-yubimate__sec03 .body .scene--1 .blink--a li,.p-yubimate__sec03 .body .scene--3 .blink--a li{right:0}.p-yubimate__sec03 .body .scene--1 .blink--b,.p-yubimate__sec03 .body .scene--3 .blink--b{left:0;right:auto;top:57%}.p-yubimate__sec03 .body .scene--1 .blink--b li,.p-yubimate__sec03 .body .scene--3 .blink--b li{left:0}.p-yubimate__sec03 .body .scene--2 .blink--a,.p-yubimate__sec03 .body .scene--4 .blink--a{left:0;right:auto;top:0}.p-yubimate__sec03 .body .scene--2 .blink--a li,.p-yubimate__sec03 .body .scene--4 .blink--a li{left:0}.p-yubimate__sec03 .body .scene--2 .blink--b,.p-yubimate__sec03 .body .scene--4 .blink--b{left:auto;right:0;top:57%}.p-yubimate__sec03 .body .scene--2 .blink--b li,.p-yubimate__sec03 .body .scene--4 .blink--b li{right:0}.p-yubimate__sec03 .body .scene--2 .blink img,.p-yubimate__sec03 .body .scene--4 .blink img{transform:scaleX(-1)}.p-yubimate__sec03 .body .scene+.scene{margin-top:40px}.p-yubimate__sec03 .blink li{height:90px;position:absolute;top:0;width:116px;z-index:0}.p-yubimate__sec03 .blink li:first-child{animation-delay:0s}.p-yubimate__sec03 .blink li:nth-child(2){animation-delay:.2s}.p-yubimate__sec03 .blink li:nth-child(3){animation-delay:.4s}.p-yubimate__sec03 .blink--a li{animation:blink1 1.8s ease-in-out infinite}.p-yubimate__sec03 .blink--b li{animation:blink2 1.8s ease-in-out infinite}.p-yubimate__sec04{background-color:#f8dde7;padding:50px 3.9% 65px;z-index:4}.p-yubimate__share{background-image:url(../../assets/img/other/yubimate/sec_share_bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:90px 3.9% 75px}.p-yubimate__share h3{-webkit-text-stroke:10px #fff;color:#7e5b4a;font-family:murecho,sans-serif;font-size:24px;font-weight:800;letter-spacing:.04em;line-height:36px;paint-order:stroke}.p-yubimate__share .share-btn{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:528px;padding:60px 0 0}.p-yubimate__share .share-btn li{width:47.5%}@keyframes korokoro1{0%{transform:translate(2%)}5%{transform:translate(2%) rotate(-10deg)}20%{transform:translate(2%) rotate(-20deg)}30%{transform:translate(2%) rotate(10deg)}35%{transform:translate(2%) rotate(15deg)}45%{transform:translate(2%) rotate(-10deg)}50%{transform:translate(2%) rotate(-15deg)}60%{transform:translate(2%) rotate(5deg)}65%{transform:translate(2%) rotate(7deg)}75%{transform:translate(2%) rotate(0deg)}to{transform:translate(2%) rotate(0deg)}}@keyframes korokoro2{0%{transform:translate(-2%)}5%{transform:translate(-2%) rotate(10deg)}20%{transform:translate(-2%) rotate(20deg)}30%{transform:translate(-2%) rotate(-10deg)}35%{transform:translate(-2%) rotate(-15deg)}45%{transform:translate(-2%) rotate(10deg)}50%{transform:translate(-2%) rotate(15deg)}60%{transform:translate(-2%) rotate(-5deg)}65%{transform:translate(-2%) rotate(-7deg)}75%{transform:translate(-2%) rotate(0deg)}to{transform:translate(-2%) rotate(0deg)}}@keyframes blink1{10%{opacity:1}50%{opacity:0}90%{opacity:1}}@keyframes blink2{0%{opacity:0}40%{opacity:1}60%{opacity:1}to{opacity:0}}@media screen and (max-width:430px){.p-yubimate__sec01 .inner{padding:30px 6% 110px}.p-yubimate__sec01 .body{border-radius:35px;padding:10px 0 50px}.p-yubimate__sec01 .body p{line-height:2;padding:40px 10px}.p-yubimate__sec01 .body .img-box{padding:0 5px 5px 15px}.p-yubimate__sec02 .title img{transform:translateY(-20px)}.p-yubimate__sec02 .inner{padding:20px 5% 45px}.p-yubimate__sec02:before{height:120px;top:-120px}.p-yubimate__sec03{padding:45px 0 50px}.p-yubimate__sec03 .inner{padding:40px 0 0}.p-yubimate__sec03 .body .scene+.scene{margin-top:20px}.p-yubimate__sec04{padding:35px 4% 50px}.p-yubimate__share{padding:60px 4% 65px}.p-yubimate__share h3{font-size:22px;line-height:36px}.p-yubimate__share .share-btn{padding:40px 0 0}.p-yubimate__share .share-btn li{width:48%}}