.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%}#bst-wrap,body,html{background-color:#fff}#bst-wrap{position:relative}#bst-wrap.no-responsive{height:100%;min-height:100%;min-width:1000px;position:relative}.l-project-wrap{background-attachment:fixed;background-color:#fff;background-image:url(../../assets/img/bg_ptn.jpg);background-position:0 0;background-repeat:repeat;background-size:auto;position:relative;z-index:1}.l-project-wrap--fc-contents{background-color:#eaeaea}.l-project-wrap.l-project-wrap--app,.l-project-wrap.l-project-wrap--ec,.l-project-wrap.l-project-wrap--page,.l-project-wrap.l-project-wrap--store{background-color:#fff;background-image:none}.l-project-wrap.l-project-wrap--login{background-color:#fafcff;background-image:none}.l-project-wrap .redirect-info{margin-bottom:20px}.l-project-wrap .redirect-info code{background:#e8e8e8;border-radius:8px;display:block;font-size:smaller;margin-top:5px;padding:13px;user-select:none;word-break:break-all}.l-project-wrap.l-project-wrap--life{background-image:url(../../assets/img/life/life_bg_ptn.png);background-size:150px 165px}.l-project-wrap.l-project-wrap--meets{background-image:url(../../assets/img/meets/oshinoba_bg_ptn.png);background-size:150px 150px}.l-project-wrap.l-project-wrap--other{background-image:url(../../assets/img/other/other_bg_ptn.png);background-size:130px 80px}.l-project-wrap.l-project-wrap--capcha{background-image:url(../../assets/img/capcha/capcha_bg_ptn.png);background-size:200px 190px}.l-header+.l-content-area,.l-header+.l-label,.l-nav+.l-content-area,.l-nav+.l-label{margin:clamp(60px,6.25vw,90px) 0 0}@media screen and (max-width:750px){.l-header+.l-content-area,.l-header+.l-label,.l-nav+.l-content-area,.l-nav+.l-label{margin:51px 0 0}}.l-content-area{padding:0 44px;position:relative;z-index:0}.l-content-area__inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1160px}.l-content-area .l-content{flex:1}.l-content-area .l-sidebar{padding:25px 0 40px;width:220px}.l-content-area--mypage{padding:0}.l-content--list,.l-content--post{position:relative;z-index:2}.l-wrap__inner{box-sizing:border-box;margin:0 auto;max-width:800px;width:100%}.l-project-wrap--fc-contents .l-wrap__comment,.l-project-wrap--fc-contents .l-wrap__inner{background-color:#fff;box-shadow:0 0 10px #bfc0c0;max-width:800px;padding:30px 40px}.l-project-wrap--fc-contents .p-bloc--fc-contents--campaign .l-wrap__inner{background-color:transparent;box-shadow:none;padding:30px 0}.l-project-wrap--fc-contents .l-wrap__comment{padding:67px 40px 101px}.l-project-wrap--ec .l-wrap__inner{max-width:860px}.l-project-wrap--capcha .l-wrap__inner,.l-project-wrap--fc-kuji .l-wrap__inner,.l-project-wrap--life .l-wrap__inner,.l-project-wrap--meets .l-wrap__inner,.l-project-wrap--other .l-wrap__inner{max-width:1000px}.l-project-wrap--capcha .l-content-area__inner,.l-project-wrap--fc-kuji .l-content-area__inner,.l-project-wrap--life .l-content-area__inner,.l-project-wrap--meets .l-content-area__inner,.l-project-wrap--other .l-content-area__inner{display:block}@media screen and (max-width:600px){.l-project-wrap--fc-contents .l-wrap__comment{padding:18px 23px 67px}}.p-fc-contents{margin:0 auto;max-width:800px}.l-wrap__outer{padding:0}.l-project-wrap--capcha .l-wrap__outer,.l-project-wrap--life .l-wrap__outer,.l-project-wrap--meets .l-wrap__outer,.l-project-wrap--other .l-wrap__outer,.l-project-wrap--top .l-wrap__outer{padding:0 80px}.l-project-wrap--login .l-wrap__outer{padding:0 50px}.l-project-wrap--ec .l-wrap__outer{padding:0 40px 0 0}@media screen and (max-width:1024px){.l-project-wrap--ec .l-wrap__outer,.l-project-wrap--fc-contents .l-wrap__outer{padding:0}.l-project-wrap--ec .l-content-area__inner,.l-project-wrap--fc-contents .l-content-area__inner{display:block}.l-project-wrap--ec .l-content-area .l-sidebar,.l-project-wrap--fc-contents .l-content-area .l-sidebar{display:none}}@media screen and (max-width:800px){.l-wrap__outer{padding:0 30px}.l-project-wrap--capcha .l-wrap__outer,.l-project-wrap--life .l-wrap__outer,.l-project-wrap--meets .l-wrap__outer,.l-project-wrap--other .l-wrap__outer,.l-project-wrap--top .l-wrap__outer{padding:0 50px}.l-project-wrap--ec .l-wrap__outer,.l-project-wrap--fc-contents .l-wrap__outer,.l-project-wrap--login .l-wrap__outer{padding:0 40px}.l-content-area{padding:0}.l-content-area__inner{display:block}.l-content-area .l-sidebar{display:none}}@media screen and (max-width:600px){.l-project-wrap--fc-contents .l-wrap__inner{padding:25px}.l-wrap__outer{padding:0 25px}.l-project-wrap--capcha .l-wrap__outer,.l-project-wrap--ec .l-wrap__outer,.l-project-wrap--life .l-wrap__outer,.l-project-wrap--login .l-wrap__outer,.l-project-wrap--meets .l-wrap__outer,.l-project-wrap--other .l-wrap__outer,.l-project-wrap--top .l-wrap__outer{padding:0 30px}.l-project-wrap--fc-contents .l-wrap__outer{padding:0 20px}}@media screen and (max-width:430px){.l-project-wrap--capcha .l-wrap__outer,.l-project-wrap--life .l-wrap__outer,.l-project-wrap--meets .l-wrap__outer,.l-project-wrap--other .l-wrap__outer,.l-project-wrap--top .l-wrap__outer,.l-wrap__outer{padding:0 20px}}@media screen and (max-width:420px){.l-project-wrap--fc-contents .l-wrap__inner{padding:15px}.l-wrap__outer{padding:0 15px}.l-project-wrap--capcha .l-wrap__outer,.l-project-wrap--life .l-wrap__outer,.l-project-wrap--meets .l-wrap__outer,.l-project-wrap--other .l-wrap__outer,.l-project-wrap--top .l-wrap__outer{padding:0 25px}.l-project-wrap--app .l-wrap__outer,.l-project-wrap--ec .l-wrap__outer{padding:0 20px}.l-project-wrap--login .l-wrap__outer{padding:0 17px}.l-project-wrap--fc-contents .l-wrap__outer{padding:0 28px}}@media screen and (max-width:320px){.l-project-wrap--capcha .l-wrap__outer,.l-project-wrap--ec .l-wrap__outer,.l-project-wrap--life .l-wrap__outer,.l-project-wrap--login .l-wrap__outer,.l-project-wrap--meets .l-wrap__outer,.l-project-wrap--other .l-wrap__outer,.l-project-wrap--top .l-wrap__outer,.l-wrap__outer{padding:0 15px}.l-project-wrap--fc-contents .l-wrap__outer{padding:0 10px}.l-common-footer{box-sizing:border-box}}body{height:100%}#bst-wrap{display:flex;flex-direction:column;height:100vh}.l-project-wrap{flex:1 0 auto}footer{flex-shrink:0}@media (-ms-high-contrast:none){#bst-wrap,::-ms-backdrop{display:block}}body.and #bst-wrap{display:block}#ec-inner{background-color:#f6f6f6;border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.1);box-sizing:border-box;margin-left:auto;max-width:840px;padding:50px 70px 76px}@media screen and (max-width:1230px){#ec-inner{padding:50px 45px 60px}}@media screen and (max-width:1024px){#ec-inner{padding:40px 50px 60px}}@media screen and (max-width:768px){#ec-inner{padding:30px 40px 50px}}@media screen and (max-width:600px){#ec-inner{padding:30px 25px 40px}}@media screen and (max-width:400px){#ec-inner{padding:20px 16px 40px}}.l-project-wrap.l-project-wrap--roomiewear{background-image:url(../../assets/img/other/roomiewear/bg_pattern.png);background-position:center 0;background-size:995px 1178px}.l-roomiewear{overflow:hidden;padding:clamp(60px,6.25vw,90px) 0 0;position:relative}.l-roomiewear:before{background-color:#fff;content:"";height:100px;left:0;position:absolute;right:0;top:0;z-index:-1}.p-roomiewear{color:#9e5640;font-family:m-plus-rounded-2p,sans-serif;font-style:normal;font-weight:400;position:relative}.p-roomiewear .l-wrap__inner{max-width:1080px}.p-roomiewear .l-wrap__outer{padding:0 70px}@media screen and (max-width:640px){.l-project-wrap.l-project-wrap--roomiewear{background-size:600px 710px}}@media screen and (max-width:750px){.l-roomiewear{padding:51px 0 0}}@media screen and (max-width:600px){.p-roomiewear .l-wrap__outer{padding:0 45px}}@media screen and (max-width:430px){.p-roomiewear .l-wrap__outer{padding:0 30px}}.p-roomiewear--main{background-color:#fff;z-index:0}.p-roomiewear--main:before{background:linear-gradient(180deg,#fffef8,rgba(255,254,248,0));bottom:-200px;height:200px}.p-roomiewear--main:after,.p-roomiewear--main:before{content:"";left:0;position:absolute;right:0;z-index:1}.p-roomiewear--main:after{background-image:url(../../assets/img/other/roomiewear/sep_01.png);background-position:bottom;background-repeat:repeat-x;background-size:2700px 50px;bottom:0;height:50px}.p-roomiewear .rmw__mainvisual{background-color:#fff;position:relative}.p-roomiewear .rmw__mainvisual .logo-box{align-items:center;display:flex;inset:0;justify-content:center;margin:auto;padding:0 85px;position:absolute}.p-roomiewear .rmw__mainvisual .logo-box h1{display:block;font-size:0;margin:0 auto;max-width:810px}.p-roomiewear .rmw__mainvisual .logo-box img{height:auto;opacity:0;transform:scale(1.2);transition:opacity 1.5s ease,transform 1.5s ease;vertical-align:top;width:100%}.p-roomiewear .rmw__mainvisual .img-box{aspect-ratio:auto;height:800px;overflow:hidden}.p-roomiewear .rmw__mainvisual .img-box img{height:100%;object-fit:cover;opacity:0;transform:scale(1.2);transition:opacity 1.5s ease,transform 1.5s ease;width:100%}.p-roomiewear .rmw__mainvisual.is-start{visibility:visible!important}.p-roomiewear .rmw__mainvisual.is-start .img-box img,.p-roomiewear .rmw__mainvisual.is-start .logo-box img{opacity:1;transform:scale(1)}@media screen and (max-width:1280px){.p-roomiewear .rmw__mainvisual .img-box{height:auto}}@media screen and (max-width:640px){.p-roomiewear--main:after{background-size:1350px 25px;height:25px}.p-roomiewear .rmw__mainvisual .img-box{aspect-ratio:640/500}}@media screen and (max-width:600px){.p-roomiewear .rmw__mainvisual .logo-box{padding:0 60px}}@media screen and (max-width:430px){.p-roomiewear .rmw__mainvisual .logo-box{padding:0 40px}}.p-roomiewear--lead{z-index:1}.p-roomiewear .rmw__lead{padding:70px 0 120px;text-align:center}.p-roomiewear .rmw__lead p{font-size:28px;font-weight:500;line-height:46px;opacity:0;transform:translateY(50px)}.p-roomiewear .rmw__lead p span{display:inline-block}@media screen and (max-width:640px){.p-roomiewear .rmw__lead{padding:60px 0 90px}.p-roomiewear .rmw__lead p{font-size:22px;line-height:32px}.p-roomiewear .rmw__lead p~p{padding-top:10px}}@media screen and (max-width:500px){.p-roomiewear .rmw__lead{padding:40px 0 70px}.p-roomiewear .rmw__lead p{font-size:20px;line-height:32px}}.p-roomiewear--pink{background-color:#efd3d8;z-index:2}.p-roomiewear--pink:before{background-image:url(../../assets/img/other/roomiewear/sep_02.png);background-position:bottom;background-repeat:repeat-x;content:"";height:50px;left:0;position:absolute;right:0;top:-50px;z-index:1}.p-roomiewear--blue{background-color:#d3e6ed;z-index:3}.p-roomiewear--blue:before{background-image:url(../../assets/img/other/roomiewear/sep_03.png);top:-50px}.p-roomiewear--blue:after,.p-roomiewear--blue:before{background-position:bottom;background-repeat:repeat-x;content:"";height:50px;left:0;position:absolute;right:0;z-index:1}.p-roomiewear--blue:after{background-image:url(../../assets/img/other/roomiewear/sep_04.png);bottom:-50px}.p-roomiewear--blue .title,.p-roomiewear--pink .title{position:relative;width:250px;z-index:1}.p-roomiewear--blue .title img,.p-roomiewear--pink .title img{height:auto;vertical-align:top;width:100%}.p-roomiewear--blue .detail,.p-roomiewear--pink .detail{display:flex;flex-direction:column;position:relative;z-index:1}.p-roomiewear--blue .photo,.p-roomiewear--pink .photo{position:relative;z-index:1}.p-roomiewear--blue .photo .img-box img,.p-roomiewear--blue .photo .zoom-box img,.p-roomiewear--pink .photo .img-box img,.p-roomiewear--pink .photo .zoom-box img{height:100%;object-fit:cover;width:100%}.p-roomiewear--blue .img-box,.p-roomiewear--pink .img-box{aspect-ratio:auto;border-radius:40px;overflow:hidden}.p-roomiewear--blue .zoom-box,.p-roomiewear--pink .zoom-box{--scale:clamp(.5,.5 + (100vw - 375px)/(1280px - 375px) * .5,1);height:330px;position:absolute;transform:scale(var(--scale));width:330px}.p-roomiewear--blue .zoom-box img,.p-roomiewear--pink .zoom-box img{border-radius:100%}.p-roomiewear--blue .zoom-box>div,.p-roomiewear--pink .zoom-box>div{position:relative}.p-roomiewear--blue .zoom-box>div:after,.p-roomiewear--pink .zoom-box>div:after{background-image:url(../../assets/img/other/roomiewear/photo_up_txt.svg);background-position:50%;background-repeat:no-repeat;content:"";inset:-35px;position:absolute;z-index:1}.p-roomiewear--blue .txt-box,.p-roomiewear--pink .txt-box{padding:40px 0 0;position:relative;z-index:3}.p-roomiewear--blue .txt-box p,.p-roomiewear--pink .txt-box p{color:#fff;font-size:26px;font-weight:700;line-height:45px}.p-roomiewear--blue .txt-box p span,.p-roomiewear--pink .txt-box p span{display:inline-block}.p-roomiewear--blue .dog,.p-roomiewear--blue .footprint,.p-roomiewear--pink .dog,.p-roomiewear--pink .footprint{position:absolute}.p-roomiewear--blue .dog img,.p-roomiewear--blue .footprint img,.p-roomiewear--pink .dog img,.p-roomiewear--pink .footprint img{height:auto;vertical-align:top;width:100%}.p-roomiewear--blue .dog,.p-roomiewear--pink .dog{--scale:clamp(.6,.6 + (100vw - 640px)/(1280px - 640px) * .4,1);height:300px;transform:scale(var(--scale));width:300px}.p-roomiewear--blue .footprint,.p-roomiewear--pink .footprint{--scale:clamp(.77,.77 + (100vw - 640px)/(1280px - 640px) * .23,1);height:380px;transform:scale(var(--scale));width:380px}.p-roomiewear--blue .footprint .foot,.p-roomiewear--pink .footprint .foot{position:relative}.p-roomiewear--blue .footprint .foot li,.p-roomiewear--pink .footprint .foot li{left:0;position:absolute;top:0;z-index:0}.p-roomiewear--blue .footprint .foot--pc,.p-roomiewear--pink .footprint .foot--pc{display:block}.p-roomiewear--blue .footprint .foot--sp,.p-roomiewear--pink .footprint .foot--sp{display:none}.p-roomiewear--blue .footprint .foot li,.p-roomiewear--pink .footprint .foot li{opacity:0;transition:opacity .6s ease}.p-roomiewear--blue .footprint .foot li:first-child,.p-roomiewear--pink .footprint .foot li:first-child{transition-delay:0s}.p-roomiewear--blue .footprint .foot li:nth-child(2),.p-roomiewear--pink .footprint .foot li:nth-child(2){transition-delay:.3s}.p-roomiewear--blue .footprint .foot li:nth-child(3),.p-roomiewear--pink .footprint .foot li:nth-child(3){transition-delay:.6s}.p-roomiewear--blue .footprint .foot li:nth-child(4),.p-roomiewear--pink .footprint .foot li:nth-child(4){transition-delay:.9s}.p-roomiewear--blue .footprint .foot li:nth-child(5),.p-roomiewear--pink .footprint .foot li:nth-child(5){transition-delay:1.2s}.p-roomiewear--blue .footprint .foot li.started,.p-roomiewear--pink .footprint .foot li.started{opacity:1}.p-roomiewear .rmw__pink{padding:70px 0 120px;position:relative;text-align:center}.p-roomiewear .rmw__pink .title{margin:0 auto 60px 30px}.p-roomiewear .rmw__pink .zoom-box{bottom:-170px;right:-60px}.p-roomiewear .rmw__pink .dog{right:-60px;top:-120px;z-index:4}.p-roomiewear .rmw__pink .dog .inu{animation:fuwafuwa 2s ease infinite}.p-roomiewear .rmw__pink .footprint{left:auto;right:140px;top:10px;transform-origin:top right;z-index:0}.p-roomiewear .rmw__pink .footprint .foot--sp{transform:scaleX(-1)}.p-roomiewear .rmw__blue{padding:50px 0;position:relative;text-align:center}.p-roomiewear .rmw__blue .title{margin:0 30px 60px auto}.p-roomiewear .rmw__blue .zoom-box{bottom:-100px;left:-40px}.p-roomiewear .rmw__blue .zoom-box>div:after{transform:rotate(-60deg)}.p-roomiewear .rmw__blue .dog{left:-50px;top:-150px;z-index:4}.p-roomiewear .rmw__blue .dog .inu{animation:fuwafuwa-r 2s ease infinite}.p-roomiewear .rmw__blue .footprint{bottom:-50px;right:-170px;top:auto;transform-origin:top center;z-index:2}@keyframes fuwafuwa{0%{transform:translateY(2%)}50%{transform:translateY(-2%)}to{transform:translateY(2%)}}@keyframes fuwafuwa-r{0%{transform:translateY(-2%)}50%{transform:translateY(2%)}to{transform:translateY(-2%)}}@media screen and (max-width:1024px){.p-roomiewear .rmw__pink .footprint{left:auto;right:120px;top:0;transform-origin:top right}}@media screen and (max-width:860px){.p-roomiewear .rmw__pink .zoom-box{bottom:-120px;right:-80px}.p-roomiewear .rmw__blue .zoom-box{bottom:-120px;left:-80px}}@media screen and (max-width:800px){.p-roomiewear--blue .img-box,.p-roomiewear--pink .img-box{aspect-ratio:1/1;border-radius:40px}.p-roomiewear .rmw__pink .dog{right:-100px;top:-130px}.p-roomiewear .rmw__pink .footprint{left:auto;right:15px;top:0;transform-origin:top right}.p-roomiewear .rmw__blue .dog{left:-80px;top:-150px}}@media screen and (max-width:640px){.p-roomiewear--pink:before{background-size:1350px 25px;height:25px;top:-25px}.p-roomiewear--blue:before{background-size:1350px 25px;bottom:-25px;height:25px;top:-25px}.p-roomiewear--blue .detail .photo,.p-roomiewear--pink .detail .photo{order:1}.p-roomiewear--blue .txt-box,.p-roomiewear--pink .txt-box{margin:0 -30px;padding:0 0 40px}.p-roomiewear--blue .txt-box p,.p-roomiewear--pink .txt-box p{font-size:25px;line-height:44px}.p-roomiewear--blue .footprint .foot--pc,.p-roomiewear--pink .footprint .foot--pc{display:none}.p-roomiewear--blue .footprint .foot--sp,.p-roomiewear--pink .footprint .foot--sp{display:block}.p-roomiewear .rmw__pink{padding:60px 0 150px}.p-roomiewear .rmw__pink .title{margin:0 auto 40px}.p-roomiewear .rmw__pink .zoom-box{bottom:-160px;right:-100px}.p-roomiewear .rmw__pink .dog{right:-110px;top:-130px}.p-roomiewear .rmw__pink .footprint{left:-170px;right:auto;top:-10px;transform-origin:top left}.p-roomiewear .rmw__blue{padding:70px 0 110px}.p-roomiewear .rmw__blue .title{margin:0 auto 40px}.p-roomiewear .rmw__blue .zoom-box{bottom:-150px;left:-90px}.p-roomiewear .rmw__blue .dog{left:-90px;top:-160px}.p-roomiewear .rmw__blue .footprint{bottom:auto;right:-80px;top:-60px;transform-origin:top right}}@media screen and (max-width:500px){.p-roomiewear--blue .title,.p-roomiewear--pink .title{width:200px}.p-roomiewear--blue .img-box,.p-roomiewear--pink .img-box{border-radius:30px}.p-roomiewear--blue .txt-box,.p-roomiewear--pink .txt-box{margin:0 auto}.p-roomiewear--blue .txt-box p,.p-roomiewear--pink .txt-box p{font-size:20px;line-height:34px}.p-roomiewear--blue .dog,.p-roomiewear--pink .dog{transform:scale(.5)}.p-roomiewear--blue .footprint,.p-roomiewear--pink .footprint{transform:scale(.55)}.p-roomiewear .rmw__pink .dog{right:-100px;top:-170px}.p-roomiewear .rmw__pink .footprint{left:-130px;top:-10px}.p-roomiewear .rmw__blue .zoom-box{bottom:-180px;left:-90px}.p-roomiewear .rmw__blue .dog{left:-100px;top:-160px}.p-roomiewear .rmw__blue .footprint{right:-60px;top:-60px}}.p-roomiewear--body{padding:180px 0 100px}.p-roomiewear .rmw__lineup .title{display:block;margin:0 auto 100px;max-width:555px;padding:0 30px}.p-roomiewear .rmw__lineup .title img{height:auto;vertical-align:top;width:100%}.p-roomiewear .rmw__lineup .photo{display:flex;justify-content:space-between}.p-roomiewear .rmw__lineup .photo .img-box{width:46.5%}.p-roomiewear .rmw__lineup .photo .img-box img{border-radius:40px;height:auto;vertical-align:top;width:100%}.p-roomiewear .rmw__lineup .photo .img-box p{font-size:30px;font-weight:500;line-height:1;padding:40px 0 0;text-align:center}.p-roomiewear .rmw__price{padding:80px 0 0;text-align:center}.p-roomiewear .rmw__price .price{font-size:55px;font-weight:700;line-height:1;text-indent:.5em}.p-roomiewear .rmw__price .detail{display:inline-block;font-size:22px;font-weight:500;line-height:34px;padding:20px 0 0;text-align:left}.p-roomiewear .rmw__price .size{display:flex;justify-content:space-between;padding:80px 0 0}.p-roomiewear .rmw__price .size .table-box{width:46.5%}.p-roomiewear .rmw__price .size .table-box table{border:2px solid #9e5640;border-collapse:separate;border-radius:40px;border-spacing:0;margin:0 auto;overflow:hidden;text-align:center;width:100%}.p-roomiewear .rmw__price .size .table-box table td,.p-roomiewear .rmw__price .size .table-box table th{box-sizing:border-box;font-size:25px;font-weight:500;line-height:1.5;padding:20px;position:relative}.p-roomiewear .rmw__price .size .table-box table tr:nth-child(2) td:first-child:before{background-color:#9e5640;bottom:0;content:"";height:2px;left:20px;position:absolute;right:0;z-index:0}.p-roomiewear .rmw__price .size .table-box table tr:nth-child(2) td:last-child:before{background-color:#9e5640;bottom:0;content:"";height:2px;left:0;position:absolute;right:20px;z-index:0}.p-roomiewear .rmw__price .size .table-box table tr:nth-child(2) td:first-child:after{background-color:#9e5640;bottom:0;content:"";position:absolute;right:0;top:20px;width:2px;z-index:0}.p-roomiewear .rmw__price .size .table-box table tr:nth-child(3) td:first-child:after{background-color:#9e5640;bottom:20px;content:"";position:absolute;right:0;top:0;width:2px;z-index:0}.p-roomiewear .rmw__price .size .table-box table th{background-color:#9e5640;color:#fff}.p-roomiewear .rmw__price .size .table-box table td{background-color:#fff}.p-roomiewear .rmw__price .size .table-box p{font-size:15px;font-weight:500;line-height:22px;padding:20px 0 0;text-align:left}.p-roomiewear .rmw__link{padding:100px 0 0}.p-roomiewear .rmw__link .c-btn{margin:0 auto;max-width:500px}.p-roomiewear .rmw__note{padding:80px 0 0}.p-roomiewear .rmw__note ul{list-style:none;margin:0}.p-roomiewear .rmw__note ul li{font-size:22px;font-weight:500;line-height:38px;margin-left:1.2em}.p-roomiewear .rmw__note ul li:before{content:"※";display:inline-block;margin-left:-1.2em;position:relative;width:1.2em}.c-btn--roomiewear-shoplist a{align-items:center;-webkit-appearance:none;background-color:#f29b00;border-radius:75px;box-sizing:border-box;cursor:pointer;display:block;display:inline-flex;font-size:55px;font-weight:700;height:150px;justify-content:center;line-height:1;outline:none;padding:0 30px;position:relative;text-align:center;width:100%}.c-btn--roomiewear-shoplist a,.c-btn--roomiewear-shoplist a:visited{color:#fff}@media screen and (min-width:801px){.c-btn--roomiewear-shoplist a{transition:background-color .2s}.c-btn--roomiewear-shoplist a:hover{background-color:#fb0}}@media screen and (max-width:800px){.p-roomiewear .rmw__lineup .title{margin:0 auto 80px;max-width:420px}.p-roomiewear .rmw__price .size{display:block}.p-roomiewear .rmw__price .size .table-box{width:100%}.p-roomiewear .rmw__price .size .table-box~.table-box{padding-top:55px}.p-roomiewear .rmw__price .size .table-box p{padding:20px 20px 0}}@media screen and (max-width:640px){.p-roomiewear--body{padding:120px 0 80px}.p-roomiewear .rmw__lineup .title{margin:0 auto 80px;max-width:370px}.p-roomiewear .rmw__lineup .photo{display:block}.p-roomiewear .rmw__lineup .photo .img-box{width:100%}.p-roomiewear .rmw__lineup .photo .img-box~.img-box{padding-top:50px}.p-roomiewear .rmw__lineup .photo .img-box img{border-radius:40px}.p-roomiewear .rmw__lineup .photo .img-box p{font-size:30px;padding:30px 0 0}.p-roomiewear .rmw__price{padding:80px 0 0;text-align:center}.p-roomiewear .rmw__price .price{font-size:50px}.p-roomiewear .rmw__price .detail{font-size:22px;line-height:39px;padding:20px 0 0;text-align:center}.p-roomiewear .rmw__price .size{display:block;padding:80px 0 0}.p-roomiewear .rmw__price .size .table-box{width:100%}.p-roomiewear .rmw__price .size .table-box~.table-box{padding-top:55px}.p-roomiewear .rmw__price .size .table-box p{font-size:14px;line-height:21px;padding:20px 20px 0}.p-roomiewear .rmw__link{padding:80px 0 0}.p-roomiewear .rmw__link .c-btn{margin:0 auto;max-width:428px}.p-roomiewear .rmw__note{padding:60px 0 0}.p-roomiewear .rmw__note ul li{font-size:18px;line-height:32px}.c-btn--roomiewear-shoplist a{border-radius:63px;font-size:46px;height:126px}}@media screen and (max-width:500px){.p-roomiewear .rmw__lineup .title{margin:0 auto 60px;max-width:260px}.p-roomiewear .rmw__lineup .photo .img-box img{border-radius:30px}.p-roomiewear .rmw__lineup .photo .img-box p{font-size:28px;padding:26px 0 0}.p-roomiewear .rmw__price{padding:70px 0 0}.p-roomiewear .rmw__price .price{font-size:36px}.p-roomiewear .rmw__price .detail{font-size:20px;font-weight:700;line-height:32px;padding:20px 0 0}.p-roomiewear .rmw__price .size{padding:60px 0 0}.p-roomiewear .rmw__price .size .table-box table{border-radius:30px}.p-roomiewear .rmw__price .size .table-box table td,.p-roomiewear .rmw__price .size .table-box table th{font-size:22px;padding:16px 14px}.p-roomiewear .rmw__price .size .table-box~.table-box{padding-top:40px}.p-roomiewear .rmw__price .size .table-box p{font-weight:700;padding:20px 10px 0}.p-roomiewear .rmw__link{padding:60px 0 0}.p-roomiewear .rmw__note{padding:50px 0 0}.p-roomiewear .rmw__note ul li{font-size:16px;font-weight:700;line-height:28px}.c-btn--roomiewear-shoplist a{border-radius:50px;font-size:32px;height:100px}}.p-roomiewear--copy{background-color:#9e5640;padding:20px 0}.p-roomiewear--copy address{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:1;text-align:center}