/*!
  common settings
************************************************* */:root{--rbGutterGrid: 60px;--rbRadius: 2px;--rbRadiusLarge: 8px;--rbColorBlack: #000;--rbColorWhite: #FFF;--rbColorGold: #D0B14B;--rbColorGold2: #cbb052;--rbColorBorder: #CCC;--rbColorBeige: #f7f3e4;--rbColorRed: #9D3421;--rbColorOrange: #FF7400;--rbStyleTitleSize: 32px;--rbStyleTitleLineHeight: 1em;--rbStyleTitleSpacing: -.01em;--rbStyleLeadSize: 28px;--rbStyleLeadLineHeight: 1.6em;--rbStyleLeadSpacing: 0;--rbStyleCaptionSize: 16px;--rbStyleCaptionLineHeight: 1.928em;--rbStyleCaptionSpacing: -.02em;--rbStyleDescriptionSize: 16px;--rbStyleDescriptionLineHeight: 1.68em;--rbStyleDescriptionSpacing: -.02em}@media(max-width:768px){:root{--rbGutterGrid: 30px;--rbStyleTitleSize: 24px;--rbStyleTitleSpacing: 0em;--rbStyleLeadSize: 18px;--rbStyleLeadLineHeight: 2em;--rbStyleCaptionSize: 14px;--rbStyleDescriptionSize: 12px;--rbStyleDescriptionLineHeight: 1.834em}}.rb-font--lato{font-family:Lato,sans-serif;font-weight:400}.rb-font--vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.rb-container,.rb-container--wide,.rb-container--vary{position:relative;max-width:1364px;width:100%;margin:0 auto}.rb-container{padding:0 200px}.rb-container--wide,.rb-container--vary{padding:0 100px}@media(max-width:1080px){.rb-container{padding:0 100px}.rb-container--wide,.rb-container--vary{padding:0 50px}}@media(max-width:768px){.rb-container{padding:0 40px}.rb-container--wide{padding:0 20px}.rb-container--vary{padding:0 40px}}.rb-section-title{font-size:var(--rbStyleTitleSize);line-height:var(--rbStyleTitleLineHeight);letter-spacing:var(--rbStyleTitleSpacing);font-weight:400!important;text-align:center;padding:100px 0}.rb-section-title small{font-size:.75em;display:block;margin-bottom:.5em}@media(max-width:768px){.rb-section-title{padding:50px 0}}.rb-button{display:inline-block;color:var(--rbColorWhite);background:var(--rbColorGold);border-radius:var(--rbRadius);font-size:var(--rbStyleCaptionSize);line-height:1;letter-spacing:var(--rbStyleCaptionSpacing);width:100%;padding:1em;transition:all .225s ease-out;text-align:center}.rb-button:hover{filter:saturate(1.75);color:var(--rbColorWhite)}.rb-grid{margin-left:calc(0px - var(--rbGutterGrid));display:flex}.rb-grid-item{padding-left:var(--rbGutterGrid);width:100%;max-width:100%;flex-basis:100%}.rb-grid--wrap{margin-left:calc(0px - var(--rbGutterGrid));margin-bottom:calc(0px - var(--rbGutterGrid));display:flex;flex-wrap:wrap}.rb-grid--wrap .rb-grid-item{padding-bottom:var(--rbGutterGrid)}.rb-grid--scenes{margin-left:calc(0px - var(--rbGutterGrid));display:flex}@media(max-width:768px){.rb-grid--scenes{margin-left:-10px}.rb-grid--scenes .rb-grid-item{padding-left:10px}}.rb-one-half{width:50%;max-width:50%;flex-basis:50%}.rb-one-quarter{width:25%;max-width:25%;flex-basis:25%}.rb-one-fifth{width:20%;max-width:20%;flex-basis:20%}@media(max-width:768px){.rb-one-half--sp{width:50%;max-width:50%;flex-basis:50%}.rb-one-whole--sp{width:100%;max-width:100%;flex-basis:100%}}.rb-hr--black{border-bottom:1px solid var(--rbColorBlack);margin:40px 0}/*!
  override previous
************************************************* */input::placeholder{color:#0003}.c-announcement{background:var(--rbColorBeige);color:var(--rbColorBlack)}.announcement__link{color:var(--rbColorBlack)}/*!
  section: rebranding-firstview
************************************************* */.rb-firstview{padding-top:100px}@media(max-width:768px){.rb-firstview{padding-top:20vw}}.rb-firstview__handwriting{margin-bottom:-30px;width:525px;height:168.7px}@media(max-width:768px){.rb-firstview__handwriting{width:315px;height:101.222px}}.rb-firstview__visual{position:relative;z-index:0}.rb-firstview__visual__picture img{width:100%;height:auto}.rb-firstview__visual__badge{width:177.55px;height:calc(177.55px * .65);position:absolute;right:50px;top:-50px;display:flex;justify-content:center;align-items:center}.rb-firstview__visual__badge svg{width:100%}@media(max-width:768px){.rb-firstview__visual__badge{width:95px;height:61.75px;right:40px;top:auto;bottom:-10px}}.rb-firstview__lead{padding:60px 0}.rb-firstview__lead p{font-size:20px;line-height:2em}.rb-firstview__lead b,.rb-firstview__lead strong{margin-top:.35em;display:block;font-size:42px;letter-spacing:-.025em;font-weight:400!important}@media(max-width:768px){.rb-firstview__lead{padding:15px 0}.rb-firstview__lead p{font-size:14px}.rb-firstview__lead b,.rb-firstview__lead strong{font-size:24px}}.rb-firstview__cta{display:block;text-align:center;border-radius:var(--rbRadiusLarge);border:2px solid var(--rbColorWhite);box-shadow:0 3px 9px #00000060;background:var(--rbColorOrange);color:var(--rbColorWhite);max-width:480px;margin:0 auto 30px;font-size:1.35em;padding:1em 0;position:relative}.rb-firstview__cta:after{content:"\2192";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:16px;height:16px;font-size:14px;padding:1px;line-height:1;text-align:center;border-radius:50%;background:var(--rbColorWhite);color:var(--rbColorOrange)}.rb-firstview__cta:hover{filter:saturate(1.75);color:var(--rbColorWhite)}@media(max-width:768px){.rb-firstview__cta{font-size:1.15em;padding:.85em 0}}.rb-firstview__components{display:flex;justify-content:space-between}.rb-firstview__components li{width:14%}@media(max-width:768px){.rb-firstview__components{width:calc(100% + 120px)}.rb-firstview__components li{width:17.5%}}.rb-firstview__description{max-width:650px;width:100%;margin:0 auto;padding:100px 0 0;font-size:20px;position:relative}.rb-firstview__description:after{content:url(//homeal.co.jp/cdn/shop/t/48/assets/firstview_icon.svg?v=103121726106455254551793698049);position:absolute;bottom:80px;right:0;background:#fff;padding:10px}.rb-firstview__description .wrap{display:block;text-align:center;border-bottom:1px solid var(--rbColorBorder);padding:1.75em 0}.rb-firstview__description strong{display:inline-block;font-weight:500}.rb-firstview__description strong:before,.rb-firstview__description strong:after{content:url(//homeal.co.jp/cdn/shop/t/48/assets/firstview_doublequotation.svg?v=11693808073553098761793698049);padding:0 .5em;display:inline-block;line-height:1}.rb-firstview__description strong:before{transform:translateY(-5px)}.rb-firstview__description strong:after{transform:translateY(-5px) scaleX(-1)}@media(max-width:768px){.rb-firstview__description{font-size:14px;padding:75px 0 0}.rb-firstview__description:after{bottom:50px}.rb-firstview__description .wrap{padding:0}.rb-firstview__description .inner{display:block;padding:1em 0}.rb-firstview__description .wrap .inner:first-of-type{border-bottom:1px solid var(--rbColorBorder)}}/*!
  section: rebranding-merits
************************************************* */.rb-merits{position:relative}.rb-merits__list{color:var(--rbColorWhite);display:flex;flex-wrap:wrap;justify-content:center;background:var(--rbColorGold);text-align:center}.rb-merits__item{width:33.3333%;border-right:1px solid var(--rbColorWhite);padding:40px 0;border-bottom:1px solid var(--rbColorWhite)}.rb-merits__item img{display:block;margin:0 auto;width:110px;height:auto}.rb-merits__item br{display:none}.rb-merits__item:last-of-type{border-right:0px}.rb-merits__item p{margin:20px 0;font-size:28px}.rb-merits__item span{display:inline-block;font-size:20px;line-height:1;padding:.6em;border:2px dashed var(--rbColorWhite);border-radius:40px}@media(max-width:768px){.rb-merits__item{padding:20px 0}.rb-merits__item img{width:44px}.rb-merits__item p{font-size:18px;margin:15px 0}.rb-merits__item span{font-size:12px;border:1px dashed var(--rbColorWhite)}.rb-merits__item br{display:inline}}/*!
  section: rebranding-features
************************************************* */.rb-features__list__item{display:flex;border-bottom:1px solid var(--rbColorBlack);padding:100px 0}.rb-features__list__item:last-of-type{border-bottom:0px}.rb-features__list__item__image{display:flex;width:52%}.rb-features__list__item__image img{width:260px;height:260px;max-width:260px}.rb-features__list__item__image figcaption{font-size:15px;line-height:1;letter-spacing:.274em;transform-origin:0% 0%;transform:rotate(90deg) translateY(-30px)}.rb-features__list__item__content{width:48%}.rb-features__list__item__content h2{font-size:var(--rbStyleLeadSize);line-height:var(--rbStyleLeadLineHeight);letter-spacing:var(--rbStyleLeadSpacing);font-weight:400!important;margin-bottom:.75em}.rb-features__list__item__content p{font-size:var(--rbStyleDescriptionSize);line-height:var(--rbStyleDescriptionLineHeight);letter-spacing:var(--rbStyleDescriptionSpacing)}.rb-features__list__item:nth-of-type(2n){flex-direction:row-reverse}.rb-features__list__item:nth-of-type(2n) .rb-features__list__item__image{flex-direction:row-reverse;padding-left:30px}.rb-features__list__item:nth-of-type(2n) .rb-features__list__item__image img{margin-right:68px}.rb-features__list__item:nth-of-type(2n) .rb-features__list__item__image figcaption{transform-origin:100% 0%;transform:rotate(90deg) translate(100%) translateY(15px)}@media(max-width:1080px){.rb-features__list__item:nth-of-type(2n) .rb-features__list__item__image img{margin-right:0}}@media(max-width:768px){.rb-features__list__item{display:block;padding:70px 0}.rb-features__list__item__image,.rb-features__list__item__content{width:100%}.rb-features__list__item__image{margin-bottom:60px}.rb-features__list__item__image img{width:62.5%;max-width:62.5%;flex-basis:62.5%;height:auto}.rb-features__list__item__image figcaption{font-size:10px}}/*!
  section: rebranding-popular-menu
************************************************* */.rb-popular-menu{position:relative;padding-bottom:100px;margin-bottom:150px}.rb-popular-menu:before,.rb-popular-menu:after{content:"";position:absolute;max-width:964px;width:calc(100% - 400px);height:100px;background:url(//homeal.co.jp/cdn/shop/t/48/assets/popular-menu_decoration-pc.png?v=64235840377515130901793698102);background-size:contain;background-repeat:no-repeat;background-position:50% 0%;left:200px}.rb-popular-menu:before{top:0}.rb-popular-menu:after{bottom:0;transform:rotate(180deg)}@media(min-width:1364px){.rb-popular-menu:before,.rb-popular-menu:after{left:calc(.5*(100% - 964px));width:964px}}@media(max-width:1080px){.rb-popular-menu:before,.rb-popular-menu:after{left:100px;width:calc(100% - 200px)}}@media(max-width:768px){.rb-popular-menu:before,.rb-popular-menu:after{left:20px;width:calc(100% - 40px);background-image:url(//homeal.co.jp/cdn/shop/t/48/assets/popular-menu_decoration-sp.png?v=93806069838133314021793698102)}.rb-popular-menu:before{top:-25px}.rb-popular-menu:after{bottom:10px}}.rb-popular-menu__contents{padding-bottom:40px;position:relative}.rb-popular-menu__contents:before,.rb-popular-menu__contents:after{content:"";position:absolute;z-index:5;top:0;width:200px;height:100%;pointer-events:none}.rb-popular-menu__contents:before{left:0;background:linear-gradient(to left,#fff0,#fff)}.rb-popular-menu__contents:after{right:0;background:linear-gradient(to right,#fff0,#fff)}.rb-popular-menu__item{width:150px;margin-left:60px}.rb-popular-menu__item a{display:block}.rb-popular-menu__item figure{aspect-ratio:1/1}.rb-popular-menu__item img{width:100%;height:100%;object-fit:cover}.rb-popular-menu__item h3{font-size:var(--rbStyleDescriptionSize);line-height:var(--rbStyleDescriptionLineHeight);letter-spacing:var(--rbStyleDescriptionSpacing);font-weight:400;margin-top:20px}.rb-popular-menu__item p{margin-top:15px;border-top:1px solid var(--rbColorBlack);padding-top:10px;font-size:18px}.rb-popular-menu__item p small{display:inline-block;font-size:14px}@media(max-width:1080px){.rb-popular-menu__contents:before,.rb-popular-menu__contents:after{width:100px}}@media(max-width:768px){.rb-popular-menu__contents:before,.rb-popular-menu__contents:after{width:40px}.rb-popular-menu__item{width:112px;margin-left:30px}}/*!
  section: rebranding-scenes
************************************************* */.rb-scenes{background:var(--rbColorBeige);position:relative}.rb-scenes:before{content:url(//homeal.co.jp/cdn/shop/t/48/assets/scenes_icon.svg?v=140611743994461554631793698106);top:-40px;left:200px;position:absolute;display:block}.rb-scenes__category{display:flex;justify-content:space-between;padding-bottom:60px}.rb-scenes__category__title{font-size:var(--rbStyleLeadSize);letter-spacing:.5em;font-weight:400!important}.rb-scenes__category__list{width:calc(100% - 100px);max-width:788px;display:flex;flex-wrap:wrap}.rb-scenes__category__list-above,.rb-scenes__category__list-below{max-width:633px;width:100%}.rb-scenes__category__list-above{margin-right:auto;margin-bottom:30px}@media(max-width:768px){.rb-scenes__category__list-above{margin-bottom:20px}}.rb-scenes__category__list-below{margin-left:auto}.rb-scenes__category__list figcaption{margin-top:1em;font-size:var(--rbStyleDescriptionSize);line-height:var(--rbStyleDescriptionLineHeight);letter-spacing:var(--rbStyleDescriptionSpacing)}.rb-scenes__notice p{text-align:right;padding-bottom:60px;font-size:15px;line-height:var(--rbStyleDescriptionLineHeight);letter-spacing:var(--rbStyleDescriptionSpacing)}@media(max-width:1080px){.rb-scenes:before{left:100px}}@media(max-width:768px){.rb-scenes:before{top:-25px;left:40px;transform:scale(.667);transform-origin:0% 0%}.rb-scenes__category__list{width:calc(100% - 60px);max-width:calc(100% - 60px);flex-basis:calc(100% - 60px)}.rb-scenes__category{padding-bottom:30px}.rb-scenes__notice p{font-size:9px;padding-bottom:30px}}/*!
  section: rebranding-instagram
************************************************* */.rb-instagram{position:relative}.rb-instagram:before{content:url(//homeal.co.jp/cdn/shop/t/48/assets/instagram_icon1.svg?v=156394287094437698851793698086);top:20px;left:-10px;position:absolute;display:block;z-index:2}.rb-instagram:after{content:url(//homeal.co.jp/cdn/shop/t/48/assets/instagram_icon2.svg?v=95105237954039653911793698087);bottom:40px;right:160px;position:absolute;display:block;z-index:2}@media(max-width:1080px){.rb-instagram:after{right:60px}}@media(max-width:768px){.rb-instagram:before{transform:scale(.7);left:-25px}.rb-instagram:after{transform:scale(.8);right:-10px;bottom:10px}}/*!
  section: rebranding-media
************************************************* */.rb-media{position:relative;padding-bottom:100px}.rb-media:before{content:url(//homeal.co.jp/cdn/shop/t/48/assets/media_icon1.svg?v=115911665650981039491793698093);top:20px;left:100px;position:absolute;display:block;z-index:2}.rb-media:after{content:url(//homeal.co.jp/cdn/shop/t/48/assets/media_icon2.svg?v=128330141103412886001793698094);bottom:0;right:-20px;position:absolute;display:block;z-index:2}@media(max-width:1080px){.rb-media:before{left:10px}}@media(max-width:768px){.rb-media:before{transform:scale(.7);top:auto;left:auto;right:-30px;bottom:60px}.rb-media:after{transform:scale(.7);right:60px;bottom:10px}}/*!
  section: rebranding-blog-posts
************************************************* */.rb-blog-posts{position:relative}.rb-blog-posts:before{content:url(//homeal.co.jp/cdn/shop/t/48/assets/blog-posts_icon.svg?v=34992204740069573631793698029);top:100px;left:-10px;position:absolute;display:block;z-index:2}@media(max-width:768px){.rb-blog-posts:before{transform:scale(.6);top:5px;left:-20px}}.rb-blog-posts__item{padding:30px 0;border-bottom:1px solid var(--rbColorBlack)}.rb-blog-posts__item h3,.rb-blog-posts__item time{font-size:var(--rbStyleCaptionSize);line-height:var(--rbStyleCaptionLineHeight);letter-spacing:var(--rbStyleCaptionSpacing);font-weight:400!important}.rb-blog-posts__item time{letter-spacing:.05em;color:var(--rbColorGold);display:block;margin-bottom:5px}.rb-blog-posts__readmore{margin:40px auto;max-width:600px}/*!
  section: rebranding-user-voices
************************************************* */.rb-user-voices{position:relative;padding-bottom:160px}.rb-user-voices:before{content:url(//homeal.co.jp/cdn/shop/t/48/assets/user-voice__decorate1.svg?v=67272686717925264871793698124);top:100px;left:200px;position:absolute;display:block}.rb-user-voices:after{content:url(//homeal.co.jp/cdn/shop/t/48/assets/user-voice__decorate2.svg?v=160258347273800738451793698125);top:160px;right:200px;position:absolute;display:block}@media(max-width:1080px){.rb-user-voices{padding-bottom:50px}.rb-user-voices:before{left:100px}.rb-user-voices:after{right:100px}}@media(max-width:768px){.rb-user-voices:before{top:20px;left:-30px;transform:scale(.82)}.rb-user-voices:after{top:60px;right:-30px;transform:scale(.82)}}.rb-user-voices__list{display:flex;justify-content:space-between}.rb-user-voices__item{width:calc((100% - 80px) / 3);padding:30px;border:1px solid var(--rbColorGold)}.rb-user-voices__item__image{position:relative}.rb-user-voices__item__image img{width:calc(100% - 50px);height:auto}.rb-user-voices__item__image figcaption{position:absolute;right:10px;top:0;font-size:10px;line-height:1;letter-spacing:.275em;text-align:right;transform-origin:100% 0%;transform:rotate(90deg) translate(100%);color:var(--rbColorGold)}.rb-user-voices__item__handle{font-size:13px;padding:20px 0 15px}.rb-user-voices__item__handle span{vertical-align:30%}.rb-user-voices__item__description p{font-size:13px;line-height:1.7em;letter-spacing:-.02em}.rb-user-voices__item__menu-title{position:relative;font-size:13px;letter-spacing:.1em;padding:35px 0 10px}.rb-user-voices__item__menu-title:before{content:"";display:block;width:calc(100% - 20px);height:2px;background-image:linear-gradient(to right,var(--rbColorGold) 4px,transparent 4px);background-size:8px 2px;background-repeat:repeat-x;background-position:left top;position:absolute;top:20px;left:0}.rb-user-voices__item__menu-title span{vertical-align:30%;margin-left:1em}.rb-user-voices__item__menu-list{margin:0;list-style:none;font-size:13px;line-height:1.7em;letter-spacing:-.02em}.rb-user-voices__item__menu-item{text-indent:-1em;padding-left:1em}.rb-user-voices__item__menu-item:before{content:"\25cf"}@media(max-width:1080px){.rb-user-voices__list{display:block}.rb-user-voices__item{width:100%;max-width:400px;margin:0 auto 40px}.rb-user-voices__item:last-of-type{margin-bottom:0}}@media(max-width:768px){.rb-user-voices__item__description p,.rb-user-voices__item__menu-list{font-size:12px}}/*!
  section: rebranding-magazine
************************************************* */.rb-magazine{position:relative;padding-bottom:100px}.rb-magazine:before,.rb-magazine:after{content:"";position:absolute;max-width:964px;width:calc(100% - 400px);height:100px;background-size:contain;background-repeat:no-repeat;background-position:50% 0%;left:200px}.rb-magazine:before{background-image:url(//homeal.co.jp/cdn/shop/t/48/assets/magazine_decorate_top-pc.png?v=10466050353987143011793698093);top:0}.rb-magazine:after{background-image:url(//homeal.co.jp/cdn/shop/t/48/assets/magazine_decorate_bottom-pc.png?v=35896392689646527151793698092);bottom:0}@media(min-width:1364px){.rb-magazine:before,.rb-magazine:after{left:calc(.5*(100% - 964px));width:964px}}@media(max-width:1080px){.rb-magazine:before,.rb-magazine:after{left:100px;width:calc(100% - 200px)}}@media(max-width:768px){.rb-magazine{padding-top:15vw;padding-bottom:22.5vw}.rb-magazine:before{background-image:url(//homeal.co.jp/cdn/shop/t/48/assets/magazine_decorate_top-sp.png?v=35647638207493222701793698093);height:15vw;left:10px;width:calc(100% - 20px)}.rb-magazine:after{background-image:url(//homeal.co.jp/cdn/shop/t/48/assets/magazine_decorate_bottom-sp.png?v=55015246554662972901793698092);height:22.5vw;left:0;width:100%}}.rb-magazine .rb-section-title img{margin:0 auto;max-height:100px;width:auto}.rb-magazine__content{display:flex;margin-bottom:100px}.rb-magazine__image{display:block;width:311px;max-width:311px;flex-basis:311px}.rb-magazine__image .image-wrap,.rb-magazine__image .image-wrap img{border-radius:0}.rb-magazine__text{width:calc(100% - 311px);padding-left:var(--rbGutterGrid)}.rb-magazine__text h3{font-size:var(--rbStyleLeadSize);line-height:var(--rbStyleLeadLineHeight);letter-spacing:var(--rbStyleLeadSpacing);font-weight:400!important}.rb-magazine__text p{margin:1.5em 0;display:-webkit-box;font-size:var(--rbStyleDescriptionSize);line-height:var(--rbStyleDescriptionLineHeight);letter-spacing:var(--rbStyleDescriptionSpacing);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rb-magazine__text div{margin-bottom:30px;font-size:var(--rbStyleCaptionSize)}@media(max-width:768px){.rb-magazine .rb-section-title img{width:77.5%}.rb-magazine__image{width:250px;max-width:250px;flex-basis:250px}.rb-magazine__text{width:calc(100% - 250px)}}@media(max-width:520px){.rb-magazine__content{display:block;margin-bottom:50px}.rb-magazine__image{width:100%;max-width:100%;margin-bottom:50px}.rb-magazine__text{width:100%;padding-left:0}}/*!
  section: rebranding-setmenu
************************************************* */.rb-setmenu__title{font-size:36px;line-height:1.5em;letter-spacing:var(--rbStyleTitleSpacing);font-weight:400!important;text-align:center;padding:100px 0}@media(max-width:768px){.rb-setmenu__title{font-size:20px}}.rb-setmenu__title:before{content:url(//homeal.co.jp/cdn/shop/t/48/assets/setmenu_title_decorate-pc.svg?v=136067909653988778161793698109);display:block;margin:0 auto 20px}@media(max-width:768px){.rb-setmenu__title:before{content:url(//homeal.co.jp/cdn/shop/t/48/assets/setmenu_title_decorate-sp.svg?v=101891031369106545141793698110);margin-bottom:0}}.rb-setmenu__title small{display:inline-block;font-size:.6em}.rb-setmenu__title i{font-style:normal;background:var(--rbColorGold);font-size:.75em;padding:.5em;display:inline-block;line-height:1;color:var(--rbColorWhite);width:14.25em;margin-bottom:.75em}.rb-setmenu__title strong{font-size:1.8em;font-weight:700!important}.rb-setmenu__title span{color:var(--rbColorRed)}.rb-setmenu__text{text-align:center;font-size:28.8px;margin-top:-80px;margin-bottom:20px}@media(max-width:768px){.rb-setmenu__text{font-size:16px;margin-top:-35px;margin-bottom:15px}}.rb-setmenu__intro{display:flex;justify-content:space-between;border-bottom:1px solid var(--rbColorBlack)}.rb-setmenu__intro__image{width:calc(50% - var(--rbGutterGrid))}.rb-setmenu__intro__content{margin-top:35px;width:50%}.rb-setmenu__intro__content__main{display:flex;justify-content:space-between;margin-bottom:50px}.rb-setmenu__intro__content__main dl{width:calc((100% - 15px)/2);padding:10px;text-align:center;background:var(--rbColorBeige)}.rb-setmenu__intro__content__main dt{background:var(--rbColorGold);color:var(--rbColorWhite);margin-bottom:10px;font-size:16px;padding:.25em}.rb-setmenu__intro__content__main dd{font-size:12px;line-height:1.75em}.rb-setmenu__intro__content__main dd strong{font-size:2em;font-weight:700!important}.rb-setmenu__intro__content__main dd span{color:var(--rbColorRed)}.rb-setmenu__intro__content__main dd small{font-size:9px;display:inline-block!important}@media(min-width:768px){.rb-setmenu__intro__content{margin-top:0}.rb-setmenu__intro__content__main{display:block}.rb-setmenu__intro__content__main dl{width:100%;margin-bottom:20px}.rb-setmenu__intro__content__main dt{font-size:20px}.rb-setmenu__intro__content__main dd{font-size:15px}}@media(max-width:768px){.rb-setmenu__title{padding:50px 0}.rb-setmenu__intro{display:block}.rb-setmenu__intro__image{margin-left:-40px;width:calc(100% + 80px)}.rb-setmenu__intro__content{width:100%}.rb-setmenu__intro__content__notice{font-size:10px}.rb-setmenu__intro__content .rb-button{font-size:16px}}.rb-setmenu__choices__decorate{display:block;margin:0 auto;width:100%;height:auto;text-align:center}.rb-setmenu__choices__decorate img{margin:0 auto}.rb-setmenu__choices__item{margin-bottom:90px}.rb-setmenu__choices__item__image{height:120px;width:100%;background-repeat:repeat-x;background-size:964px auto;background-position:0% 0%;animation-name:setmenuBackgroundAnimate;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes setmenuBackgroundAnimate{0%{background-position:964px 0%}50%{background-position:0% 0%}to{background-position:-964px 0%}}.rb-setmenu__choices__item__content{display:flex;align-items:center;margin-top:-10px}.rb-setmenu__choices__item__content h3,.rb-setmenu__choices__item__content a{width:50%;max-width:50%;flex-basis:50%;font-size:20px;line-height:2em}.rb-setmenu__choices__item__content a{padding:.4em}.rb-setmenu__choices__item__content h3 img,.rb-setmenu__choices__item__content h3 span{vertical-align:middle;display:inline-block}.rb-setmenu__choices__item__content h3 span{margin-left:10px;font-weight:400!important}@media(max-width:1364px){.rb-setmenu__choices__item__content h3{width:60%;max-width:60%;flex-basis:60%}.rb-setmenu__choices__item__content a{width:40%;max-width:40%;flex-basis:40%}.rb-setmenu__choices__item__content a,.rb-setmenu__choices__item__content h3{font-size:18px}.rb-setmenu__choices__item__content h3 img{width:100px;height:100px}}@media(max-width:1080px){.rb-setmenu__choices__item__image{width:calc(100% + 200px);margin-left:-100px}.rb-setmenu__choices__item__content{display:block;margin-top:-60px}.rb-setmenu__choices__item__content h3{text-align:center;width:100%;max-width:100%;margin-bottom:25px}.rb-setmenu__choices__item__content h3 img{display:block;margin:0 auto 15px}.rb-setmenu__choices__item__content a{display:block;width:100%;max-width:450px;margin:0 auto}}@media(max-width:768px){.rb-setmenu__choices .rb-section-title{font-size:18px}.rb-setmenu__choices__item{margin-bottom:60px}.rb-setmenu__choices__item__content{margin-top:-50px}.rb-setmenu__choices__item__content a,.rb-setmenu__choices__item__content h3{font-size:14px}.rb-setmenu__choices__item__content h3 img{width:80px;height:80px}}/*!
  section: rebranding-header
************************************************* */.rb-header{position:fixed;top:0;left:0;z-index:50;width:100%;padding:20px 0;background-color:var(--rbColorWhite);box-sizing:border-box;transition:top .225s ease-out}.rb-header.announcebarIn{top:1.8125rem}.rb-header[data-scrolled=true]{top:0!important}.rb-header__inner{display:flex;justify-content:space-between;align-items:center}.rb-header__login{margin-left:auto;margin-right:20px}.rb-header__login img{width:22px;height:22px}.rb-header__cart{margin-right:10px}.rb-header__hamburger{cursor:pointer;width:30px;height:30px;overflow:hidden}.rb-header__hamburger span{display:block;width:23px;height:2px;background:var(--rbColorBlack);margin:6px auto;border-radius:1px;transition:transform .225s ease-out;transform-origin:100% 50%}.rb-header__hamburger[data-active=true] span:nth-of-type(1){transform:rotate(-45deg)}.rb-header__hamburger[data-active=true] span:nth-of-type(2){transform:translate(125%)}.rb-header__hamburger[data-active=true] span:nth-of-type(3){transform:rotate(45deg)}.rb-header__menu{transition:opacity .225s ease-out;pointer-events:none;opacity:0;position:fixed;left:0;top:0;width:100%;height:auto;padding:100px 0 0;background:var(--rbColorWhite);box-sizing:border-box;z-index:49}.rb-header__menu[data-active=true]{pointer-events:auto;opacity:1}.rb-header__menu__links{border-bottom:1px solid var(--rbColorBorder);display:flex;text-align:center}.rb-header__menu__links__item{width:25%;padding:15px 0}.rb-header__menu__others{display:flex;text-align:center}.rb-header__menu__others__item{width:33.33333%;padding:15px 0}.rb-header__menu__others__item img,.rb-header__menu__others__item svg{width:30px;height:30px;display:inline-block;vertical-align:-8px}.rb-header__menu__others__item:nth-of-type(1) img{width:20px;height:20px;padding:5px;box-sizing:content-box}@media(max-width:768px){.rb-header__menu{height:100vh}.rb-header__menu__links,.rb-header__menu__others{display:block;text-align:left}.rb-header__menu__others{margin-top:30px}.rb-header__menu__links__item,.rb-header__menu__others__item{width:100%;padding:0 0 30px}}/*!
  section: rebranding-footer
************************************************* */.rb-footer{margin-top:200px;padding-top:60px;background:var(--rbColorGold);color:var(--rbColorWhite);padding-bottom:20px;position:relative}.rb-footer:before{content:"";width:724px;height:150px;display:block;background-image:url(//homeal.co.jp/cdn/shop/t/48/assets/footer_decorate-pc_1448x.png?v=94653627815993661511793698053);background-size:contain;background-repeat:no-repeat;background-position:50% 0%;position:absolute;top:-120px;left:calc((100% - 724px)/2)}@media(max-width:1080px){.rb-footer:before{width:600px;top:-100px;left:calc((100% - 600px)/2)}}@media(max-width:768px){.rb-footer:before{background-image:url(//homeal.co.jp/cdn/shop/t/48/assets/footer_decorate-sp_1448x.png?v=16344785595275067061793698053);width:calc(100% - 40px);top:-17.5vw;left:20px}}.rb-footer__newsletter{margin-bottom:60px}.rb-footer__newsletter__title{font-size:20px;margin-bottom:1.5em}.rb-footer__newsletter__searchbox{max-width:412px;width:100%;display:flex;background:var(--rbColorWhite);border-radius:var(--rbRadius);overflow:hidden;font-size:var(--rbStyleDescriptionSize);line-height:var(--rbStyleDescriptionLineHeight);letter-spacing:var(--rbStyleDescriptionSpacing)}.rb-footer__newsletter__searchbox input{width:100%;display:block;border-radius:0;background:transparent}.rb-footer__newsletter__searchbox button{width:8em;background:var(--rbColorBlack);border-radius:var(--rbRadius);color:var(--rbColorWhite);border:1px solid var(--rbColorBlack);padding:10px}.rb-footer__links{margin-bottom:60px}.rb-footer__link-list{margin-bottom:calc(var(--rbStyleDescriptionSize) * 1.65)}.rb-footer__link-list:last-of-type{margin-bottom:0}.rb-footer__link-list__item{display:inline-block;font-size:var(--rbStyleDescriptionSize);line-height:var(--rbStyleDescriptionLineHeight);letter-spacing:var(--rbStyleDescriptionSpacing)}.rb-footer__link-list__item a{color:var(--rbColorWhite)}.rb-footer__link-list__item:after{content:"|";padding:0 .75em;pointer-events:none}.rb-footer__link-list__item:last-of-type:after{content:none}.rb-footer__sns-list{margin:20px 0;display:flex}.rb-footer__sns-list__item{margin-right:15px}.rb-footer__copyright{font-size:10px}@media(max-width:768px){.rb-footer__link-list{margin-bottom:calc(var(--rbStyleDescriptionSize) * .2)}.rb-footer__newsletter__title{font-size:14px}}/*!
  section: rebranding-float
************************************************* */.rb-float{position:fixed;z-index:1000;bottom:0;left:0;pointer-events:none;width:100%;transition:opacity .175s ease-out}.rb-float[data-show]{opacity:0}.rb-float[data-show=true]{opacity:1}.rb-float__inner{max-width:400px;margin:0 auto 30px}.rb-float__button{pointer-events:auto}.rb-float__button svg{width:100%;height:auto}@media(max-width:768px){.rb-float--custom-position .rb-float__inner{width:calc(100% - 120px);margin:0 0 20px 10px}}.rb-float__tab{pointer-events:auto;background:var(--rbColorOrange);color:var(--rbColorWhite);display:block;width:calc(100% - 100px);position:relative;text-align:center;border-radius:var(--rbRadiusLarge) var(--rbRadiusLarge) 0 0;font-size:22px;padding:27px 0;box-shadow:0 0 6px #00000060}.rb-float__tab i{position:absolute;top:-30px;left:15px;background:var(--rbColorGold2);padding:.75em;font-size:16px;line-height:1;display:inline-block;border-radius:50%}.rb-float__tab i:after{content:"";display:block;position:absolute;bottom:-5px;right:18px;border-left:5px solid transparent;border-top:10px solid var(--rbColorGold2);border-right:5px solid transparent;transform:rotate(-20deg)}@media(min-width:767px){.rb-float__tab{width:480px;margin:0 auto;font-size:1.35em}}/*!
  section: blog-template-2
************************************************* */.rb-blog-header{text-align:center}.rb-blog-header img{max-height:120px;margin:0 auto}.rb-blog-category-menu{width:100%;margin:20px 0 40px}.rb-blog-category-menu__select{max-width:280px;width:100%;margin:0 auto;position:relative}.rb-blog-category-menu__select select{width:100%}.rb-blog-category-menu__select:after{content:"";display:block;width:10px;height:10px;border-bottom:2px solid var(--rbColorBlack);border-left:2px solid var(--rbColorBlack);position:absolute;top:15px;right:15px;transform:rotate(-45deg)}.rb-blog-category-menu__description{text-align:center;margin:20px auto 0}@media(max-width:768px){.rb-blog-category-menu__description{text-align:left;max-width:420px}.rb-blog-category-menu__description br{display:none}}.rb-blog-pickup{background-color:var(--rbColorBeige);padding:40px 0;margin-bottom:var(--rbGutterGrid)}.rb-blog-pickup__article{display:flex;justify-content:space-between;align-items:center}.rb-blog-pickup__image{aspect-ratio:4 / 3;width:480px;background:var(--rbColorWhite)}.rb-blog-pickup__image img{object-fit:cover;width:100%;height:100%}.rb-blog-pickup__content{width:calc(100% - 480px - var(--rbGutterGrid))}.rb-blog-pickup__content time{font-size:12px}.rb-blog-pickup__content h2{font-size:24px;line-height:1.25em;font-weight:600;margin-bottom:1em}.rb-blog-pickup__content p,.rb-blog-pickup__content div{font-size:14px}@media(max-width:1080px){.rb-blog-pickup__article{align-items:stretch}.rb-blog-pickup__image{width:320px}.rb-blog-pickup__content{width:calc(100% - 320px - var(--rbGutterGrid))}}@media(max-width:768px){.rb-blog-pickup__article{display:block}.rb-blog-pickup__image,.rb-blog-pickup__content{width:100%}.rb-blog-pickup__content time{font-size:10px}.rb-blog-pickup__content h2{font-size:18px}.rb-blog-pickup__content p,.rb-blog-pickup__content div{font-size:12px}}.rb-blog-article-list__item{display:flex;justify-content:space-between;align-items:flex-start}.rb-blog-article-list__item__image{aspect-ratio:1 / 1;width:180px}.rb-blog-article-list__item__image img{object-fit:cover;width:100%;height:100%}.rb-blog-article-list__item__content{margin-top:10px;width:calc(100% - 200px)}.rb-blog-article-list__item__content time{font-size:12px}.rb-blog-article-list__item__content h2{font-size:16px;line-height:1.5em;font-weight:600;margin-bottom:1em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rb-blog-article-list__item__content p,.rb-blog-article-list__item__content>div{font-size:13px}.rb-blog-article-list__item__content>div{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:1080px){.rb-blog-article-list__item__image{width:130px}.rb-blog-article-list__item__content{margin-top:0;width:calc(100% - 150px)}}@media(max-width:768px){.rb-blog-article-list__item__content h2{-webkit-line-clamp:4;font-size:14px}.rb-blog-article-list__item__content p,.rb-blog-article-list__item__content>div{font-size:10px;-webkit-line-clamp:2}}.rb-blog-pagination{position:relative;z-index:2}.rb-blog-search{max-width:480px;width:100%;margin:30px auto 0;position:relative}/*!
  section: article-template-2
************************************************* */.rb-article-header__time{font-size:14px;display:block;margin-bottom:.5em}.rb-article-header__title{font-size:24px;line-height:1.5em}.rb-article-header__author{font-size:16px;margin:10px 0}.rb-article-header__tag{margin:10px 0}.rb-article-header__tag{display:inline-block;font-size:12px;line-height:1;padding:.5em;border:1px solid var(--rbColorGold);margin-right:1em}.rb-article__body p{max-width:800px;width:80%;margin:0 auto 25px}.rb-article__body ul,.rb-article__body ol{max-width:800px;width:80%;margin:0 auto 25px;background:#f3f3f3;padding:2em;color:var(--rbColorBlack)}.rb-article__body li{margin-bottom:1em!important}.rb-article__body li:last-child{margin-bottom:0!important}.rb-article__body p strong{font-weight:600!important;display:inline;position:relative;background-image:linear-gradient(to left,#fffa9900 50%,#fffa99 50%);background-repeat:repeat-x;background-size:200% .5em;background-position:bottom left}.rb-article__body .wide{max-width:100%;width:100%;margin:0 auto 25px}.rb-article__body h2,.rb-article__body h4,.rb-article__body h5,.rb-article__body h6{text-align:center}.rb-article__body h2:after{content:"";display:block;max-width:800px;width:80%;height:1px;background:var(--rbColorGold);margin:15px auto 0}.rb-article__body h3{max-width:800px;width:80%;margin-left:auto;margin-right:auto;border-left:.35em solid var(--rbColorGold);padding-left:.5em}.rb-article-comment__submit{max-width:400px;width:90%;margin:0 auto}.rb-article-comment__submit input[type=submit]{font-size:var(--rbStyleCaptionSize);padding:1em!important;margin-bottom:15px}.rb-article__return-link{max-width:400px;width:90%;margin:0 auto}@media(max-width:768px){.rb-article-header__title{font-size:18px}.rb-article__body p,.rb-article__body ol,.rb-article__body ul{width:100%}.rb-article__body li{font-size:.85em}.rb-article__body h3,.rb-article__body h2:after{width:100%}.rb-article__body h2,.rb-article__body h3{font-size:4.5vw}}.toc{background:var(--rbColorBeige);padding:20px;max-width:800px;width:80%;margin:0 auto 25px}.toc__title{text-align:center;font-size:18px;font-weight:600}.toc__title span{display:inline-block;position:relative;background-image:linear-gradient(to left,#fffa9900 50%,#fffa99 50%);background-repeat:repeat-x;background-size:200% .5em;background-position:bottom left}.toc__list{list-style:disc;padding:0 0 1em!important;width:90%!important;background:var(--rbColorBeige)!important}.toc__list-item{margin-bottom:.75em!important}.toc__list-item:last-child{margin-bottom:0!important}@media(max-width:768px){.toc{width:100%}.toc__list-item{font-size:14px}}.blogcard{display:block;background:var(--rbColorBeige);padding:20px;max-width:800px;width:80%;margin:0 auto 25px;display:flex}.blogcard:after{content:none!important}.blogcard__image{max-width:120px}.blogcard__image img{max-width:120px;margin:0!important;width:100%}.blogcard__content{width:calc(100% - 120px);padding-left:20px;display:flex;flex-direction:column}.blogcard__title{font-size:1.125em;font-weight:600}.blogcard__price{margin-top:.5em}.blogcard__price i{font-size:.75em;display:inline-block;font-style:normal;padding:.2em .75em;border:1px solid var(--rbColorGold);border-radius:1.5em;background:var(--rbColorWhite);color:var(--rbColorGold)}.blogcard__price .strike{font-size:.85em;display:inline-block;position:relative;opacity:.75}.blogcard__price .strike:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--rbColorBlack)}.blogcard__price .bold{font-weight:700;font-size:1.25em;color:var(--rbColorGold);vertical-align:-.125em}.blogcard__button{display:inline-block;padding:.5em 2em;border-radius:2em;background:var(--rbColorGold);color:var(--rbColorWhite)}@media(max-width:768px){.blogcard{width:100%}.blogcard__title{font-size:.95em}.blogcard__button{width:100%;text-align:center;margin-top:1em;font-size:.85em}.blogcard__image{max-width:85px}.blogcard__content{width:calc(100% - 85px)}}/*!
  section: rebranding-nuturitionist
************************************************* */.rb-nuturitionist{background:var(--rbColorBeige);padding-bottom:100px}.rb-nuturitionist__title{line-height:1.65em}.rb-nuturitionist__title svg{width:140px;vertical-align:-15px}@media(max-width:768px){.rb-nuturitionist{padding-bottom:50px}.rb-nuturitionist__title svg{width:110px;vertical-align:-17px}}@media(max-width:520px){.rb-nuturitionist__title{font-size:22px}.rb-nuturitionist__title svg{width:90px;vertical-align:-18px}}.rb-nuturitionist__content{background:var(--rbColorWhite);padding:calc(var(--rbGutterGrid) / 2) var(--rbGutterGrid) var(--rbGutterGrid);border-radius:24px;position:relative;text-align:center}.rb-nuturitionist__content__title{background:var(--rbColorGold);color:var(--rbColorWhite);border-radius:50px;display:inline-block;padding:.75em 3em;transform:translateY(-3em);position:relative}.rb-nuturitionist__content__title:after{content:"";display:block;position:absolute;border-left:15px solid transparent;border-top:30px solid var(--rbColorGold);border-right:15px solid transparent;bottom:-20px;left:calc(50% - 15px)}@media(max-width:768px){.rb-nuturitionist__content__title{font-size:18px;transform:translateY(-2em)}.rb-nuturitionist__content__title:after{transform:scale(.75)}}@media(max-width:520px){.rb-nuturitionist__content__title{padding:.75em 5vw;font-size:4vw}}.rb-nuturitionist__list{display:flex;flex-wrap:wrap;margin-left:-20px}.rb-nuturitionist__list__item{width:33.333%;max-width:33.333%;padding-left:20px}.rb-nuturitionist__list__item__image{width:100%;aspect-ratio:1 / 1;border-radius:15px;overflow:hidden}.rb-nuturitionist__list__item__image img{object-fit:cover;width:100%;height:100%}.rb-nuturitionist__list__item__content{margin-top:15px}.rb-nuturitionist__list__item__content dt{font-size:16px;background:var(--rbColorBeige);padding:.5em;border-radius:10px}.rb-nuturitionist__list__item__content dd{margin-top:15px;font-size:24px;line-height:1}@media(max-width:768px){.rb-nuturitionist__list__item__content dt{font-size:12px}.rb-nuturitionist__list__item__content dd{font-size:18px}}@media(max-width:520px){.rb-nuturitionist__list__item{width:100%;max-width:280px;margin:0 auto 30px}.rb-nuturitionist__list__item:last-of-type{margin-bottom:0}}/*!
  section: rebranding-menu-diagnosis
************************************************* */.rb-menu-diagnosis__title{font-size:calc(var(--rbStyleTitleSize) * 1.5);line-height:1.25em;padding:50px 0;text-align:center}.rb-menu-diagnosis__title small{font-size:.75em;color:var(--rbColorGold)}.rb-menu-diagnosis__image{width:100%;max-height:300px;height:33.333vw;background:gray}.rb-menu-diagnosis__image img{object-fit:cover;width:100%;height:100%}.rb-menu-diagnosis__content{text-align:center;background:var(--rbColorBeige);padding:30px 0}.rb-menu-diagnosis__content p{font-size:18px}.rb-menu-diagnosis__content a{position:relative;font-size:18px;display:inline-block;padding:1.25em 2.5em 1.25em 4.5em;border-radius:5em;margin-top:30px;background:var(--rbColorGold);color:var(--rbColorWhite)}.rb-menu-diagnosis__content a svg{width:2em;height:auto;vertical-align:.125em}@media(max-width:768px){.rb-menu-diagnosis__title{padding:30px 0}.rb-menu-diagnosis__content{padding:25px 0}.rb-menu-diagnosis__content a{margin-top:25px;font-size:15px}.rb-menu-diagnosis__content p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/rebranding.css.map */
