@font-face{font-family:amzgrotesk-light;font-style:normal;font-weight:300;src:url(../../fonts/AmzGrotesk-Light.otf);font-display:swap}*:where(:not(html):not(div):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%;max-height:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-moz-placeholder{color:inherit}::placeholder{color:inherit}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:where(a,button,summary,label,input,select,textarea):focus-visible{outline:-webkit-focus-ring-color auto 1px;outline:var(--focus-color, -webkit-focus-ring-color) auto 1px}:root{--base-vw: 390;--header-height: 96px;--f-noto-amz: "Noto Sans JP", amzgrotesk-light, sans-serif;--f-amz: amzgrotesk-light, sans-serif;--c-main-white: #fff;--c-main-black: #2c2b26;--c-main-red: #c6001a;--c-main-light-gray: #f5f5f5;--ease-in-out: cubic-bezier(.55, 0, .1, 1);--ease-out-4: cubic-bezier(.22, 1, .36, 1);--ease-out-1: cubic-bezier(.61, 1, .88, 1);--z-base: 100;--z-menu: 101;--z-header: 102;--z-movie: 103;--z-campaign: 104;--z-type: 105;--z-grid: 106}@media screen and (min-width: 768px){:root{--base-vw: 1440;--header-height: min(120px, 120rem)}}html{font-family:Noto Sans JP,sans-serif;font-size:calc(100 / 390 * 1vw);font-size:calc(100 / var(--base-vw) * 1vw);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-feature-settings:"palt" on,"pwid" on;line-break:strict;word-wrap:break-word;opacity:0}html.isFontsLoaded{opacity:1}body{color:#2c2b26;color:var(--c-main-black);background-color:#fff;background-color:var(--c-main-white)}a{display:block;color:currentcolor;cursor:pointer}button{color:currentcolor;cursor:pointer}details{cursor:pointer}video,img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}svg{display:block;width:100%;height:100%}sup{font-size:.75em;vertical-align:super}::-moz-selection{color:#fff;color:var(--c-main-white);background-color:#2c2b26;background-color:var(--c-main-black)}::selection{color:#fff;color:var(--c-main-white);background-color:#2c2b26;background-color:var(--c-main-black)}.preload *{transition:none!important}.preload *:before,.preload *:after{transition:none!important}#app{position:relative}.lContainer{display:flex;flex-direction:column;min-height:100vh}.lContainer.is-open{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lMain{flex:1}.uVisuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.uDpNone,.uDpNone--md{display:none}.uDisable{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}@media screen and (min-width: 768px){.uDpNone--sp{display:none}.uDpNone--md{display:inherit}}:root{--gap: 10px;--space: 32px;--col: 12}.cGrid{--full-vw: var(--vw, 1vw) * 100;--full-gap: calc(var(--gap) * (var(--col) - 1));--full-space: calc(var(--space) * 2);--full-col-width: calc( var(--full-vw) - var(--full-gap) - var(--full-space) );--col-width: calc(var(--full-col-width) / var(--col));position:relative;padding:0 22px;padding:0 calc(var(--space) - var(--gap))}.cGrid__col{--grid-width: calc((var(--col-width) + var(--gap)) * var(--grid-col));width:calc((var(--col-width) + 10px) * var(--grid-col));width:calc((var(--col-width) + var(--gap)) * var(--grid-col));padding-left:10px;padding-left:var(--gap);margin-left:calc((var(--col-width) + 10px) * var(--grid-span));margin-left:calc((var(--col-width) + var(--gap)) * var(--grid-span))}.cGrid__col_child{--grid-width: calc( (var(--col-width) + var(--gap)) * var(--grid-col) - (var(--gap) - (var(--grid-child, 0) * var(--gap))) );width:calc((var(--col-width) + 10px) * var(--grid-col) - (10px - 0 * 10px));width:calc((var(--col-width) + var(--gap)) * var(--grid-col) - (var(--gap) - var(--grid-child, 0) * var(--gap)));padding-left:0;padding-left:calc(var(--gap) * var(--grid-child, 0));margin-left:calc((var(--col-width) + 10px) * var(--grid-span));margin-left:calc((var(--col-width) + var(--gap)) * var(--grid-span))}@media screen and (min-width: 768px){:root{--gap: 40px;--space: 40px;--col: 24}}.cGuide{position:fixed;inset:0;z-index:106;z-index:var(--z-grid);display:none;padding:0 22px;pointer-events:none}.cGuide:before,.cGuide:after{position:absolute;bottom:50rem;width:32px;height:1px;font-size:11px;color:red;text-align:center;white-space:nowrap;content:"32px";background-color:red;opacity:.8}.cGuide:before{left:0}.cGuide:after{right:0}.cGuide__inner{display:flex;width:100%;height:100%;padding-right:10px}.cGuide__item{position:relative;width:100%;height:100%;padding-left:10px}.cGuide__item:not(:first-child):before{position:absolute;bottom:40rem;left:0;width:10px;height:1px;font-size:10px;color:red;text-align:center;white-space:nowrap;content:"10px";background-color:red;opacity:.8}.cGuide__item:nth-child(n+13){display:none}.cGuide__item_bar{width:100%;height:100%;background-color:red;opacity:.1}.cGuide.isActive{display:block}@media screen and (min-width: 768px){.cGuide{padding:0;overflow:hidden}.cGuide:before,.cGuide:after{width:10px;width:var(--gap);font-size:16px;content:"40px"}.cGuide__inner{padding-right:10px;padding-right:var(--gap)}.cGuide__item{padding-left:10px;padding-left:var(--gap)}.cGuide__item:not(:first-child):before{width:10px;width:var(--gap);font-size:14px;content:"40px"}.cGuide__item:nth-child(n+13){display:block}}.lHeader{position:fixed;top:0;top:var(--campaign-height, 0);left:0;z-index:102;z-index:var(--z-header);width:100%;height:96px;height:var(--header-height);background-color:#fff;background-color:var(--c-main-white);transition:transform .4s cubic-bezier(.61,1,.88,1);transition:transform .4s var(--ease-out-1)}.lHeader__inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:24px 32px;padding:24px var(--space)}.lHeader__logo{width:84px;height:20px}.lHeader__menu_button{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:32px;height:32px}.lHeader__menu_button_line{position:relative;width:100%;height:2px;background-color:#2c2b26;background-color:var(--c-main-black);border-radius:2px}.lHeader__menu_button_line:nth-child(1),.lHeader__menu_button_line:nth-child(3){z-index:2;transition:transform .4s cubic-bezier(.22,1,.36,1);transition:transform .4s var(--ease-out-4)}.lHeader__menu_button_line:nth-child(2):after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-color:#fff;background-color:var(--c-main-white);transition:transform .4s cubic-bezier(.22,1,.36,1);transition:transform .4s var(--ease-out-4);transition-delay:.3s;transform:scale(0)}.lHeader__nav{display:none}.lHeader__buy{width:84px;height:48px}.lHeader.isHide{transform:translateY(-101%);transform:translateY(calc(-101% - var(--campaign-height, 0%)))}.lHeader.isShow{transform:translateY(0)}.isMenuOpen .lHeader__menu_button_line:nth-child(1){transition-delay:.3s;transform:translateY(6px) rotate(45deg)}.isMenuOpen .lHeader__menu_button_line:nth-child(2):after{transition-delay:0s;transform:scale(1)}.isMenuOpen .lHeader__menu_button_line:nth-child(3){transition-delay:.3s;transform:translateY(-6px) rotate(-45deg)}@media screen and (min-width: 768px){.lHeader{transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s var(--ease-out-4);transform:translateY(var(--y))}.lHeader__inner{padding:0 32px 0 0;padding:0 var(--space) 0 0}.lHeader__logo{width:min(164px,164rem);height:96px;height:var(--header-height)}.lHeader__logo_link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;background-color:var(--c-main-white)}.lHeader__logo_image{width:min(84px,84rem)}.lHeader__menu{display:none}.lHeader__nav{display:block;margin-left:auto}.lHeader__nav_list{display:flex;align-items:center;justify-content:flex-start}.lHeader__nav_item_link{padding:0 min(16px,16rem)}.lHeader__nav_item_text{font-size:min(14px,14rem);font-weight:500;color:#2c2b26;color:var(--current-color, var(--c-main-black));letter-spacing:.05em}.lHeader__nav_item.isCurrent{--current-color: var(--c-main-red);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lHeader__buy{width:min(120px,120rem);height:min(48px,48rem);margin-left:min(40px,40rem)}.lHeader.isHide{--y: calc( var(--header-height) * -1 - 1vh - var(--campaign-height, 0px) )}.lHeader.isShow{--y: 0}.lHeader.isMixBlend{--diff: difference}.lHeader.isMixBlend .lHeader__nav_item_text{color:#cecfd4;color:var(--current-color, #cecfd4)}.lHeader.isTransparent{position:absolute;z-index:auto;z-index:initial;transform:none}.lHeader.isTransparent .lHeader__inner{display:contents;padding:0}.lHeader.isTransparent .lHeader__logo{position:fixed;top:0;top:var(--campaign-height, 0);left:0;z-index:102;z-index:var(--z-header);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s var(--ease-out-4);transform:translateY(var(--y))}.lHeader.isTransparent .lHeader__nav_item{position:fixed;top:calc(min(50px,50rem) + 0px);top:calc(min(50px,50rem) + var(--campaign-height, 0px));right:var(--right);z-index:102;z-index:var(--z-header);mix-blend-mode:var(--diff);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s var(--ease-out-4);transform:translateY(var(--y))}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(1){--right: min(184px, 184rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(2){--right: min(309px, 309rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(3){--right: min(456px, 456rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(4){--right: min(562px, 562rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(5){--right: min(674px, 674rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(6){--right: min(811px, 811rem)}.lHeader.isTransparent .lHeader__nav_item.isCurrent{mix-blend-mode:normal}.lHeader.isTransparent .lHeader__nav_item_text{color:#fff;color:var(--current-color, var(--c-main-white))}.lHeader.isTransparent .lHeader__buy{position:fixed;top:calc(min(36px,36rem) + 0px);top:calc(min(36px,36rem) + var(--campaign-height, 0px));right:32px;right:var(--space);z-index:102;z-index:var(--z-header);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s var(--ease-out-4);transform:translateY(var(--y))}}.lFooter{position:relative;z-index:1;width:100%;padding-bottom:8px;margin-top:160rem}.lFooter__inner{position:relative;z-index:1;padding-top:64px}.lFooter__background{position:absolute;top:0;left:8px;z-index:-1;width:calc(100% - 16px);height:100%;background-color:#f5f5f5;background-color:var(--c-main-light-gray);border-radius:8px}.lFooter__head{--grid-col: 12;--grid-span: 0;position:relative;padding-bottom:48px}.lFooter__head:after{position:absolute;bottom:0;left:8px;width:calc(100% - 8px);height:1px;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1}.lFooter__head_inner{display:flex;align-items:center;justify-content:space-between}.lFooter__logo{width:101px}.lFooter__top_button{display:flex;flex-direction:column;gap:6px;align-items:center}.lFooter__top_button_dashed{display:block;width:100%;height:1px;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 4px);background-repeat:repeat-x;background-size:4px 1px}.lFooter__top_button_icon{display:block;width:14px;height:18px}.lFooter__body{--grid-col: 12;--grid-span: 0;position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:80px;margin-top:43px}.lFooter__body:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1}.lFooter__body_inner{display:flex;flex-direction:column;gap:48px}.lFooter__body_right{display:flex;flex-direction:column;align-items:flex-start}.lFooter__ilo{width:168px}.lFooter__catalog{margin-top:43px}.lFooter__catalog_link{display:flex;gap:8px;align-items:center;overflow:hidden}.lFooter__catalog_icon{--background-width: 16px;--background-height: 16px}.lFooter__catalog_text{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.05em}.lFooter__nav{display:flex;flex-direction:column;width:100%}.lFooter__nav_lg{display:flex;flex-direction:column;align-items:flex-start}.lFooter__nav_lg_item{position:relative;width:100%;padding:16px 0 21px}.lFooter__nav_lg_item:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1}.lFooter__nav_lg_item:first-child:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1}.lFooter__nav_lg_item_link{display:inline-flex;gap:16px;align-items:center}.lFooter__nav_lg_item_image{flex-shrink:0;width:74px;overflow:hidden;border-radius:8px}.lFooter__nav_lg_item_text{display:flex;flex-direction:column;align-items:flex-start}.lFooter__nav_lg_item_text_ja{overflow:hidden;font-size:20px;font-weight:500;letter-spacing:.05em}.lFooter__nav_lg_item_text_en{margin-top:2px;overflow:hidden;font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:14px}.lFooter__nav_sm{display:flex;flex-direction:column;gap:21px;margin-top:74px}.lFooter__nav_sm_item_link{display:inline-block}.lFooter__nav_sm_item_text{overflow:hidden;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.05em}.lFooter__sns{display:flex;gap:8px;align-items:center;margin-top:43px}.lFooter__sns_item{width:32px}.lFooter__info{--grid-col: 12;--grid-span: 0;margin-top:43px}.lFooter__info_inner{display:flex;flex-direction:column;gap:41px;padding-bottom:24px}.lFooter__info_right{display:flex;flex-direction:column;gap:16px}.lFooter__privacy_link{display:flex;gap:4px;align-items:center}.lFooter__privacy_link_text{font-size:12px;font-weight:500;letter-spacing:.05em}.lFooter__privacy_link_icon{width:8px;height:8px;margin-top:2px}.lFooter__trading_link{display:flex;gap:4px;align-items:center}.lFooter__trading_link_text{font-size:12px;font-weight:500;letter-spacing:.05em}.lFooter__copyright{font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:12px}@media screen and (min-width: 768px){.lFooter{margin-top:350rem}.lFooter__inner{padding-top:min(80px,80rem)}.lFooter__head,.lFooter__body,.lFooter__info{--grid-col: 24;--grid-span: 0}.lFooter__head:after{left:32px;left:var(--space);width:calc(100% - 32px);width:calc(100% - var(--space))}.lFooter__head_inner{--grid-col: 22;--grid-span: 1}.lFooter__logo{width:min(101px,101rem)}.lFooter__top_button{gap:min(6px,6rem)}.lFooter__top_button_icon{width:min(14px,14rem);height:min(18px,18rem)}.lFooter__body{margin-top:min(75px,75rem)}.lFooter__body:after{left:32px;left:var(--space);width:calc(100% - 32px);width:calc(100% - var(--space))}.lFooter__body_inner{--grid-col: 22;--grid-span: 1;flex-direction:row;align-items:flex-start;justify-content:space-between}.lFooter__ilo{width:min(168px,168rem)}.lFooter__catalog{margin-top:min(44px,44rem)}.lFooter__catalog_icon{--background-width: min(16px, 16rem);--background-height: min(16px, 16rem)}.lFooter__catalog_text{font-size:min(16px,16rem)}.lFooter__nav{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);grid-column-gap:min(195px,195rem);-moz-column-gap:min(195px,195rem);column-gap:min(195px,195rem)}.lFooter__nav_lg{grid-row:span 2;margin-top:min(5px,5rem)}.lFooter__nav_lg_item{padding:0}.lFooter__nav_lg_item:first-child{--pb: min(24px, 24rem)}.lFooter__nav_lg_item:first-child:before{display:none}.lFooter__nav_lg_item:last-child{--pt: min(24px, 24rem)}.lFooter__nav_lg_item:last-child:after{display:none}.lFooter__nav_lg_item_link{padding:0;padding:var(--pt, 0) 0 var(--pb, 0)}.lFooter__nav_lg_item_image{width:min(80px,80rem);height:min(80px,80rem)}.lFooter__nav_sm{gap:0;align-items:flex-end;margin-top:0}.lFooter__nav_sm_item_link{padding:min(6px,6rem) 0}.lFooter__nav_sm_item_text{font-size:min(12px,12rem)}.lFooter__sns{justify-content:flex-end;margin-top:min(63px,63rem)}.lFooter__sns_item{width:min(24px,24rem)}.lFooter__info{margin-top:min(43px,43rem)}.lFooter__info_inner{--grid-col: 22;--grid-span: 1;flex-direction:row;justify-content:space-between;padding-bottom:min(77px,77rem)}.lFooter__info_left{order:1}.lFooter__info_right{flex-direction:row;gap:min(24px,24rem);align-items:center;order:2}}@media screen and (min-width: 768px) and (hover: hover){a.cHoverOpacity,button.cHoverOpacity{transition:opacity .4s cubic-bezier(.61,1,.88,1);transition:opacity .4s var(--ease-out-1)}a.cHoverOpacity:hover,button.cHoverOpacity:hover{opacity:.5}.cHoverOpacity a,.cHoverOpacity button{transition:opacity .4s cubic-bezier(.61,1,.88,1);transition:opacity .4s var(--ease-out-1)}.cHoverOpacity a:hover,.cHoverOpacity button:hover{opacity:.5}}.cAniMask{-webkit-mask-image:linear-gradient(90deg,rgb(0,0,0) 25%,rgba(0,0,0,.6) 50%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgb(0,0,0) 25%,rgba(0,0,0,.6) 50%,rgba(0,0,0,0));-webkit-mask-position:150% 0;mask-position:150% 0;-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cCampaign{position:fixed;top:0;left:0;z-index:104;z-index:var(--z-campaign);width:100%;height:48px;height:var(--campaign-height, 48px);background-color:#f5f5f5;background-color:var(--c-main-light-gray)}.cCampaign__inner{position:relative;height:100%;padding-right:var(--campaign-height)}.cCampaign__body{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%}.cCampaign__body.isLoop{--campaign-loop: campaign-loop}.cCampaign__item{display:flex;gap:24px;align-items:center;height:100%;padding-left:32px;padding-left:var(--space);white-space:nowrap;animation:var(--campaign-loop) 20s linear infinite}.cCampaign__link{display:flex;gap:8px;align-items:center}.cCampaign__link_arrow{--background-width: 16px;--background-height: 16px}.cCampaign__link_text{font-size:12px;font-weight:500;color:#c6001a;color:var(--c-main-red);letter-spacing:.025em}.cCampaign__date{display:flex;align-items:center;font-size:12px;letter-spacing:.025em}.cCampaign__date_icon{width:12px;height:12px;margin-top:2px;margin-right:4px}.cCampaign__close{position:absolute;top:0;right:0;z-index:1;width:var(--campaign-height);height:var(--campaign-height);background-color:#f5f5f5;background-color:var(--c-main-light-gray)}.cCampaign__close:before{position:absolute;top:0;left:0;width:1px;height:100%;pointer-events:none;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1}.cCampaign__close_button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cCampaign__close_line{position:absolute;width:15px;height:1px;background-color:#2c2b26;background-color:var(--c-main-black)}.cCampaign__close_line:first-child{transform:rotate(45deg)}.cCampaign__close_line:last-child{transform:rotate(-45deg)}@keyframes campaign-loop{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (min-width: 768px){.cCampaign__body{justify-content:center}}@media screen and (min-width: 768px) and (hover: hover){.cCampaign__link:hover{--opacty: .5}.cCampaign__link_text{opacity:var(--opacty);transition:opacity .4s cubic-bezier(.61,1,.88,1);transition:opacity .4s var(--ease-out-1)}}.cContact{padding-top:120rem}.cContact__body{display:flex;flex-direction:column;padding-bottom:70px;margin-top:70px}.cContact__body_line{position:relative;left:-14px;width:calc(100% + 28px);height:1px;margin-top:80px;margin-bottom:70px;pointer-events:none;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1}.cContact__body:after{position:absolute;bottom:0;left:8px;width:calc(100% - 16px);height:1px;pointer-events:none;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1}.cContact__form,.cContact__tel{--grid-col: 12;--grid-span: 0}.cContact__form_headline,.cContact__tel_headline{font-size:24px;line-height:1.5;letter-spacing:.05em}.cContact__form_text{margin-top:17px;font-size:16px;line-height:1.5;letter-spacing:.05em}.cContact__form_link{width:161px;height:56px;margin-top:27px}.cContact__tel_address{display:flex;gap:16px;align-items:baseline;justify-content:flex-start;margin-top:14px}.cContact__tel_address_text{font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:20px}.cContact__tel_address_number{font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:32px}.cContact__tel_info{margin-top:21px}.cContact__tel_info_text{font-size:12px;line-height:1.5;letter-spacing:.05em}.cContact__tel_info_attention{font-size:12px;line-height:1.5;letter-spacing:.05em;opacity:.5}.cContact__stainless{padding:0 32px;padding:0 var(--space);margin-top:74px}.cContact__stainless_head{text-align:center}.cContact__stainless_head_en{font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:20px}.cContact__stainless_head_ja{margin-top:7px;font-size:12px;letter-spacing:.05em}.cContact__stainless_link{margin-top:29px;overflow:hidden;border-radius:8px}.cContact__stainless_body{position:relative;padding:25px 32px 29px;background-color:#f5f5f5;background-color:var(--c-main-light-gray)}.cContact__stainless_title{display:flex;flex-direction:column;align-items:flex-start;font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:24px}.cContact__stainless_text{margin-top:16px;font-size:12px;line-height:1.5;letter-spacing:.05em}.cContact__stainless_icon{position:absolute;right:32px;bottom:32px;z-index:1;width:24px;height:24px}@media screen and (min-width: 768px){.cContact__body{position:relative;flex-direction:row;align-items:center;height:min(369px,369rem);padding-top:min(71px,71rem);padding-bottom:min(73px,73rem);margin-top:min(8px,8rem)}.cContact__body_line{position:absolute;top:0;left:50%;width:1px;height:calc(100% - 8px);margin:0}.cContact__form,.cContact__tel{--grid-col: 9;--grid-span: 2}.cContact__form_headline,.cContact__tel_headline{font-size:min(24px,24rem)}.cContact__form_text{margin-top:min(32px,32rem);font-size:min(20px,20rem)}.cContact__form_link{width:min(147px,147rem);height:min(56px,56rem);margin-top:min(42px,42rem)}.cContact__tel_address{gap:min(16px,16rem);margin-top:min(27px,27rem)}.cContact__tel_address_text{font-size:min(20px,20rem)}.cContact__tel_address_number{font-size:min(48px,48rem)}.cContact__tel_info{margin-top:min(31px,31rem)}.cContact__tel_info_text,.cContact__tel_info_attention{font-size:min(16px,16rem);line-height:1.8}.cContact__tel_info_attention{display:block}.cContact__stainless{display:flex;flex-direction:column;align-items:center;margin-top:min(115px,115rem)}.cContact__stainless_head{display:flex;gap:min(12px,12rem);align-items:baseline}.cContact__stainless_head_en{font-size:min(18px,18rem)}.cContact__stainless_head_ja{font-size:min(16px,16rem)}.cContact__stainless_link{display:flex;align-items:stretch;justify-content:flex-start;width:min(800px,800rem);margin-top:min(43px,43rem);border-radius:min(12px,12rem)}.cContact__stainless_image{width:min(160px,160rem)}.cContact__stainless_body{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:center;padding:0 0 0 min(48px,48rem)}.cContact__stainless_title{flex-direction:row;gap:.3em;font-size:min(32px,32rem)}.cContact__stainless_text{margin-top:min(12px,12rem);font-size:min(16px,16rem)}.cContact__stainless_icon{right:min(48px,48rem);bottom:auto}}.cTrigger{position:absolute;top:0;left:0;width:1px;height:100%;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none}.cTrigger__inner{position:relative;width:100%;height:100%}.cTrigger__header{position:absolute;top:0;left:0;width:100%;height:100vh}.cTrigger__mv{position:absolute;top:0;left:0;width:100%;height:101vh}.cType__inner{position:fixed;inset:0;z-index:105;z-index:var(--z-type);overflow:hidden;pointer-events:none}.cType__wrapper{width:100%;height:100%}.cType__overlay{position:absolute;inset:0;width:100%;height:100%;background-color:#fff;background-color:var(--c-main-white);opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s var(--ease-out-4);transform-origin:top}.cType__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:32px;padding:var(--space)}.cType__title{overflow:hidden}.cType__title_text{display:inline-block;font-size:20px;line-height:1.5;letter-spacing:.05em;opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s var(--ease-out-4);transform:translateY(120%)}.cType__text{margin-top:8px;font-size:12px;line-height:2;text-align:center;letter-spacing:.05em;opacity:0;transition:opacity .2s cubic-bezier(.61,1,.88,1) 0s;transition:opacity .2s var(--ease-out-1) 0s}.cType__list{display:flex;flex-direction:column;gap:24rem;width:100%;margin-top:42rem}.cType__item{box-shadow:0 4px 32px #0000000d;opacity:0;transition:transform 0s cubic-bezier(.22,1,.36,1) .3s,opacity .3s cubic-bezier(.22,1,.36,1);transition:transform 0s var(--ease-out-4) .3s,opacity .3s var(--ease-out-4);transform:translateY(20rem)}.cType__item_link{position:relative;z-index:1;display:flex;gap:20rem;align-items:center}.cType__item_link:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:#fff;background-color:var(--c-main-white);border-radius:8rem}.cType__item_image{width:128rem;height:128rem;padding:4rem}.cType__item_image img{overflow:hidden;border-radius:4rem}.cType__item_headline_en{font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:20px;line-height:1.2;letter-spacing:-.03em}.cType__item_headline_ja{font-size:12px;line-height:2;color:#c6001a;color:var(--c-main-red)}.cType__item_arrow{--background-width: 16px;--background-height: 16px;position:absolute;right:16px;bottom:16px}.cType__close{--button-width: 129px;--button-height: 56px;--button-font-size: 14px;--button-color: var(--c-main-white);--button-font-color: var(--c-main-black);margin-top:48rem;font-weight:700;opacity:0;transition:transform 0s cubic-bezier(.22,1,.36,1) .3s,opacity .3s cubic-bezier(.22,1,.36,1);transition:transform 0s var(--ease-out-4) .3s,opacity .3s var(--ease-out-4);transform:translateY(20rem)}.isTypeOpen .cType__inner{pointer-events:auto}.isTypeOpen .cType__title_text{opacity:1;transition:transform 1s cubic-bezier(.55,0,.1,1);transition:transform 1s var(--ease-in-out);transform:translateY(0)}.isTypeOpen .cType__text{opacity:1;transition-delay:.4s;transition-duration:.4s}.isTypeOpen .cType__overlay{opacity:.9}.isTypeOpen .cType__item,.isTypeOpen .cType__close{opacity:1;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1);transition:transform .3s var(--ease-out-4),opacity .3s var(--ease-out-4);transform:translateY(0)}.isTypeOpen .cType__item:nth-child(1){transition-delay:.08s}.isTypeOpen .cType__item:nth-child(2){transition-delay:.16s}.isTypeOpen .cType__close{opacity:1;transition-delay:.24s;transform:translateY(0)}@media screen and (min-width: 768px){.cType__title_text{font-size:min(24px,24rem)}.cType__text{margin-top:min(14px,14rem);font-size:min(16px,16rem)}.cType__list{flex-direction:row;gap:min(24px,24rem);align-items:flex-start;justify-content:center;margin-top:min(52px,52rem)}.cType__item{width:min(320px,320rem)}.cType__item_link{flex-direction:column;gap:min(43px,43rem);align-items:flex-start;padding-bottom:min(25px,25rem)}.cType__item_link:before{border-radius:min(8px,8rem)}.cType__item_image{width:100%;height:auto;padding:min(8px,8rem)}.cType__item_image img{border-radius:min(8px,8rem)}.cType__item_headline{margin-left:min(32px,32rem)}.cType__item_headline_en{font-size:min(20px,20rem)}.cType__item_headline_ja{font-size:min(12px,12rem)}.cType__item_arrow{--background-width: min(24px, 24rem);--background-height: min(24px, 24rem);--icon-width: min(8px, 8rem);--icon-height: min(12px, 12rem);right:min(32px,32rem);bottom:min(32px,32rem)}.cType__close{--button-width: min(129px, 129rem);--button-height: min(56px, 56rem);margin-top:min(48px,48rem)}}.cMenu__inner{position:fixed;inset:0;z-index:101;z-index:var(--z-menu);overflow:auto}.cMenu__wrapper{width:100%;padding-top:96px;padding-top:calc(var(--header-height) + var(--campaign-height, 0px))}.cMenu__overlay{position:absolute;inset:0;width:100%;height:100%;background-color:#2c2b26;background-color:var(--c-main-black);opacity:0;transition:opacity .4s cubic-bezier(.61,1,.88,1);transition:opacity .4s var(--ease-out-1)}.cMenu__content{position:relative;z-index:1}.cMenu__body{--grid-col: 12;--grid-span: 0;padding-bottom:59px}.cMenu__background{position:absolute;top:-5%;left:0;z-index:-1;width:100%;height:105%;background-color:#fff;background-color:var(--c-main-white);border-radius:0 0 8px 8px;transition:transform .4s cubic-bezier(.22,1,.36,1) .4s;transition:transform .4s var(--ease-out-4) .4s;transform:scaleY(0);transform-origin:top}.cMenu__catalog{margin-bottom:48px}.cMenu__catalog_link{display:flex;gap:8px;align-items:center;overflow:hidden}.cMenu__catalog_icon{--background-width: 16px;--background-height: 16px;opacity:0;transition:opacity .4s cubic-bezier(.61,1,.88,1);transition:opacity .4s var(--ease-out-1)}.cMenu__catalog_text{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.05em;opacity:0;transition:transform 0s .4s,opacity .4s cubic-bezier(.61,1,.88,1);transition:transform 0s .4s,opacity .4s var(--ease-out-1);transform:translateY(120%)}.cMenu__nav{display:flex;flex-direction:column;gap:42px}.cMenu__nav_lg{display:flex;flex-direction:column;align-items:flex-start}.cMenu__nav_lg_item{position:relative;width:100%;padding:16px 0 21px}.cMenu__nav_lg_item:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1;transition:transform .4s cubic-bezier(.61,1,.88,1);transition:transform .4s var(--ease-out-1);transform:scaleX(0);transform-origin:left}.cMenu__nav_lg_item:first-child:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background-color:#2c2b26;background-color:var(--c-main-black);opacity:.1;transition:transform .4s cubic-bezier(.61,1,.88,1);transition:transform .4s var(--ease-out-1);transform:scaleX(0);transform-origin:left}.cMenu__nav_lg_item_link{display:inline-block}.cMenu__nav_lg_item_link.isCurrent{--current-color: var(--c-main-red);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cMenu__nav_lg_item_text{display:flex;flex-direction:column;align-items:flex-start;color:#2c2b26;color:var(--current-color, var(--c-main-black))}.cMenu__nav_lg_item_text_ja{overflow:hidden;font-size:20px;font-weight:500;letter-spacing:.05em}.cMenu__nav_lg_item_text_ja_inner{display:inline-block;opacity:0;transition:transform 0s .4s,opacity .4s cubic-bezier(.61,1,.88,1);transition:transform 0s .4s,opacity .4s var(--ease-out-1);transform:translateY(120%)}.cMenu__nav_lg_item_text_en{margin-top:2px;overflow:hidden;font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:14px}.cMenu__nav_lg_item_text_en_inner{display:inline-block;opacity:0;transition:transform 0s .4s,opacity .4s cubic-bezier(.61,1,.88,1);transition:transform 0s .4s,opacity .4s var(--ease-out-1);transform:translateY(120%)}.cMenu__nav_sm{display:flex;flex-direction:column;gap:21px}.cMenu__nav_sm_item_link{display:inline-block}.cMenu__nav_sm_item_link.isCurrent{--current-color: var(--c-main-red);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cMenu__nav_sm_item_text{overflow:hidden;font-size:16px;font-weight:500;line-height:1.2;color:#2c2b26;color:var(--current-color, var(--c-main-black));letter-spacing:.05em}.cMenu__nav_sm_item_text_inner{display:inline-block;opacity:0;transition:transform 0s .4s,opacity .4s cubic-bezier(.61,1,.88,1);transition:transform 0s .4s,opacity .4s var(--ease-out-1);transform:translateY(120%)}.isMenuOpen{min-height:100vh}.isMenuOpen .cMenu__overlay{opacity:.4}.isMenuOpen .cMenu__catalog_icon{opacity:1;transition-delay:.8s}.isMenuOpen .cMenu__catalog_text{opacity:1;transition:transform 1s cubic-bezier(.55,0,.1,1);transition:transform 1s var(--ease-in-out);transform:translateY(0)}.isMenuOpen .cMenu__background{transition:transform 1s cubic-bezier(.22,1,.36,1);transition:transform 1s var(--ease-out-4);transform:scaleY(1)}.isMenuOpen .cMenu__nav_lg_item:before,.isMenuOpen .cMenu__nav_lg_item:after{transform:scaleX(1)}.isMenuOpen .cMenu__nav_lg_item_text_ja_inner,.isMenuOpen .cMenu__nav_lg_item_text_en_inner{opacity:1;transition:transform 1s cubic-bezier(.55,0,.1,1);transition:transform 1s var(--ease-in-out);transition-delay:.1s;transform:translateY(0)}.isMenuOpen .cMenu__nav_sm_item_text_inner{opacity:1;transition:transform 1s cubic-bezier(.55,0,.1,1);transition:transform 1s var(--ease-in-out);transition-delay:.2s;transform:translateY(0)}@media screen and (min-width: 768px){.cMenu{display:none}}.lUfb{position:relative;overflow:hidden;color:#000}@media screen and (min-width: 768px){.lUfb{height:min(1037px,1037rem)}}@media screen and (max-width: 767px){.lUfb{height:min(674px,674rem)}}.lUfb-bg{position:absolute;top:0;left:0;width:100%;height:100%}.lUfb-bg picture,.lUfb-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lUfb-inner{position:relative}@media screen and (min-width: 768px){.lUfb-inner{padding-top:min(290px,290rem);text-align:center}}@media screen and (max-width: 767px){.lUfb-inner{padding-top:min(160px,160rem);margin:0 min(19px,19rem)}}.lUfb-label{font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);color:#222}@media screen and (min-width: 768px){.lUfb-label{font-size:min(26px,26rem)}}@media screen and (max-width: 767px){.lUfb-label{font-size:min(14px,14rem)}}.lUfb-title{letter-spacing:.05em}@media screen and (min-width: 768px){.lUfb-title{font-size:min(40px,40rem);line-height:1.5;margin-top:min(78px,78rem)}}@media screen and (max-width: 767px){.lUfb-title{font-size:min(21px,21rem);line-height:1.71;margin-top:min(41px,41rem);letter-spacing:.03em}}.lUfb-text{text-align:left;letter-spacing:.05em}@media screen and (min-width: 768px){.lUfb-text{font-size:min(16px,16rem);line-height:2;width:min(620px,620rem);margin:min(50px,50rem) auto 0}}@media screen and (max-width: 767px){.lUfb-text{font-size:min(13px,13rem);line-height:2.1153846154;letter-spacing:.03em;width:min(352px,352rem);margin-top:min(17px,17rem)}}.lUfb-movieLink{position:absolute;display:flex;align-items:center;padding:0;cursor:pointer;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 768px){.lUfb-movieLink{right:min(160px,160rem);bottom:min(99px,99rem);gap:min(15px,15rem)}}@media screen and (max-width: 767px){.lUfb-movieLink{right:min(19px,19rem);bottom:min(52px,52rem);gap:min(13px,13rem)}}.lUfb-movieLink-text{font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);color:#000}@media screen and (min-width: 768px){.lUfb-movieLink-text{font-size:min(20px,20rem)}}@media screen and (max-width: 767px){.lUfb-movieLink-text{font-size:min(16px,16rem)}}.lUfb-movieLink-icon{display:block;transform:rotate(90deg)}@media screen and (min-width: 768px){.lUfb-movieLink-icon{width:min(39px,39rem);height:min(39px,39rem)}}@media screen and (max-width: 767px){.lUfb-movieLink-icon{width:min(23px,23rem);height:min(22px,22rem)}}.lUfb-movieLink-icon svg{width:100%;height:100%}.lUfb-annotation{opacity:.7;text-align:left;letter-spacing:.05em}@media screen and (min-width: 768px){.lUfb-annotation{font-size:min(12px,12rem);line-height:1.8;width:min(620px,620rem);margin:min(60px,60rem) auto 0}}@media screen and (max-width: 767px){.lUfb-annotation{font-size:min(11px,11rem);line-height:1.7727272727;letter-spacing:.07em;width:min(352px,352rem);margin-top:min(20px,20rem)}}@media screen and (max-width: 767px){.lUfb ._pc{display:none}}.pFeatureUfb{margin-top:80px}.pFeatureUfb__main{display:flex;flex-direction:column;gap:48px;align-items:flex-start}.pFeatureUfb__main_image{padding:0;margin:0 calc(50% - 50vw + 8px) 0 calc(50% - 50vw)}.pFeatureUfb__main_image img{overflow:hidden;border-radius:0 8px 8px 0}.pFeatureUfb__main_note{--grid-col: 12;--grid-span: 0}.pFeatureUfb__main_index{display:flex;gap:8px;align-items:center;justify-content:flex-start;font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz)}.pFeatureUfb__main_index_text{margin-top:.2em;font-size:10px;line-height:1.2;opacity:.5}.pFeatureUfb__main_index_number{font-size:16px;line-height:1.2}.pFeatureUfb__main_badge{padding:4px 12px;font-size:12px;line-height:1.6;color:#c6001a;color:var(--c-main-red);letter-spacing:.05em;border:1px solid #c6001a;border:1px solid var(--c-main-red);border-radius:6px}.pFeatureUfb__main_title{margin-top:32px;font-size:24px;line-height:1.5;letter-spacing:.05em}.pFeatureUfb__main_text{margin-top:24px;font-size:16px;line-height:1.8;letter-spacing:.05em}.pFeatureUfb__main_text sup{font-size:.6em;vertical-align:super}.pFeatureUfb__main_small{display:block;margin-top:20px;font-size:10px;line-height:1.5;letter-spacing:.05em;opacity:.5}.pFeatureUfb__types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:40px}.pFeatureUfb__types_image img{width:100%;height:auto}.pFeatureUfb__types_head{margin-top:12px;padding-bottom:8px;border-bottom:1px solid rgba(44,43,38,.1)}.pFeatureUfb__types_title{font-size:13px;line-height:1.5}.pFeatureUfb__types_size{margin-top:4px;font-size:10px;line-height:1.5}.pFeatureUfb__types_text{margin-top:10px;font-size:10px;line-height:1.7;letter-spacing:.03em}.pFeatureUfb__count{margin-top:80px}.pFeatureUfb__count_inner{--grid-col: 12;--grid-span: 0}.pFeatureUfb__count_title{font-size:20px;line-height:1.7;letter-spacing:.05em}.pFeatureUfb__count_number{display:flex;align-items:baseline;margin-top:24px;padding-bottom:16px;border-bottom:1px solid rgba(44,43,38,.1)}.pFeatureUfb__count_number_prefix,.pFeatureUfb__count_number_unit{font-size:16px}.pFeatureUfb__count_number_value{margin-left:8px;margin-right:8px;font-family:amzgrotesk-light,sans-serif;font-family:var(--f-amz);font-size:40px}.pFeatureUfb__count_small{display:block;margin-top:24px;font-size:10px;line-height:1.6;letter-spacing:.05em;opacity:.5}.pFeatureUfb__count_image{margin-top:40px}.pFeatureUfb__count_image img{width:100%;height:auto}.pFeatureUfb__fbia{margin-top:80px}.pFeatureUfb__fbia_inner{--grid-col: 12;--grid-span: 0;padding:32px 24px;background-color:#f5f5f5;background-color:var(--c-main-light-gray)}.pFeatureUfb__fbia_logo{width:120px;margin-left:auto;margin-right:auto}.pFeatureUfb__fbia_logo img{width:100%;height:auto}.pFeatureUfb__fbia_text{margin-top:24px;font-size:12px;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.pFeatureUfb__fbia_text_cert{font-size:10px;letter-spacing:0}}.pFeatureUfb__approach{margin-top:80px}.pFeatureUfb__approach_inner{--grid-col: 12;--grid-span: 0;padding-top:40px;border-top:1px solid rgba(44,43,38,.1)}.pFeatureUfb__approach_title{font-size:20px;line-height:1.6;letter-spacing:.05em}.pFeatureUfb__approach_text{margin-top:20px;font-size:14px;line-height:1.9;letter-spacing:.05em}.pFeatureUfb__list{margin-top:48px}.pFeatureUfb__list_item{--grid-col: 12;--grid-span: 0;display:flex;flex-direction:column;align-items:flex-start}.pFeatureUfb__list_item+.pFeatureUfb__list_item{margin-top:71px}.pFeatureUfb__list_title{font-size:20px;line-height:1.5;letter-spacing:.05em}.pFeatureUfb__list_small{display:block;margin-top:18px;font-size:11px;line-height:1.6;letter-spacing:.05em;opacity:.5}.pFeatureUfb__list_image{margin-top:25px}.pFeatureUfb__list_image img{width:100%;height:auto}.pFeatureUfb__effects{margin-top:64px}.pFeatureUfb__effects_inner{--grid-col: 12;--grid-span: 0;display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;overflow:hidden;border-radius:12px}.pFeatureUfb__effects_item{padding:32px 24px;background-color:#f5f5f5;background-color:var(--c-main-light-gray)}.pFeatureUfb__effects_image img{width:100%;height:auto}.pFeatureUfb__effects_title{margin-top:24px;font-size:15px;line-height:1.5;letter-spacing:.05em}.pFeatureUfb__effects_text{margin-top:12px;font-size:12px;line-height:1.8;letter-spacing:.05em}@media screen and (min-width: 768px){.pFeatureUfb{margin-top:min(80px,80rem)}.pFeatureUfb__main{flex-direction:row;gap:0;align-items:flex-start}.pFeatureUfb__main_image{--grid-col: 11;--grid-span: 0;flex-shrink:0;margin:0}.pFeatureUfb__main_note{--grid-col: 9;--grid-span: 2}.pFeatureUfb__main_index{gap:min(8px,8rem)}.pFeatureUfb__main_index_text{font-size:min(14px,14rem)}.pFeatureUfb__main_index_number{font-size:min(20px,20rem)}.pFeatureUfb__main_badge{padding:min(6px,6rem) min(16px,16rem);font-size:min(14px,14rem);border-radius:min(8px,8rem)}.pFeatureUfb__main_title{margin-top:min(45px,45rem);font-size:min(32px,32rem)}.pFeatureUfb__main_text{margin-top:min(43px,43rem);font-size:min(16px,16rem)}.pFeatureUfb__main_small{margin-top:min(30px,30rem);font-size:min(13px,13rem);line-height:1.6}.pFeatureUfb__types{gap:min(25px,25rem);margin-top:min(64px,64rem)}.pFeatureUfb__types_head{margin-top:min(20px,20rem);padding-bottom:min(12px,12rem)}.pFeatureUfb__types_title{font-size:min(18px,18rem)}.pFeatureUfb__types_size{margin-top:min(6px,6rem);font-size:min(13px,13rem)}.pFeatureUfb__types_text{margin-top:min(14px,14rem);font-size:min(14px,14rem);line-height:2}.pFeatureUfb__count{margin-top:min(150px,150rem)}.pFeatureUfb__count_inner{--grid-col: 20;--grid-span: 2;display:flex;align-items:flex-start;justify-content:space-between}.pFeatureUfb__count_content{flex:1}.pFeatureUfb__count_title{font-size:min(34px,34rem);line-height:1.8}.pFeatureUfb__count_number{margin-top:min(60px,60rem);padding-bottom:min(30px,30rem)}.pFeatureUfb__count_number_prefix,.pFeatureUfb__count_number_unit{font-size:min(28px,28rem)}.pFeatureUfb__count_number_value{margin-left:min(14px,14rem);margin-right:min(14px,14rem);font-size:min(60px,60rem)}.pFeatureUfb__count_small{margin-top:min(40px,40rem);font-size:min(14px,14rem)}.pFeatureUfb__count_image{flex-shrink:0;width:min(548px,548rem);margin-top:0}.pFeatureUfb__fbia{margin-top:min(150px,150rem)}.pFeatureUfb__fbia_inner{--grid-col: 20;--grid-span: 2;display:flex;align-items:center;gap:min(50px,50rem);padding:min(22px,22rem) min(40px,40rem)}.pFeatureUfb__fbia_logo{flex-shrink:0;width:min(88px,88rem);margin-left:0;margin-right:0}.pFeatureUfb__fbia_text{margin-top:0;font-size:min(14px,14rem);line-height:2}.pFeatureUfb__approach{margin-top:min(150px,150rem)}.pFeatureUfb__approach_inner{--grid-col: 20;--grid-span: 2;padding-top:min(68px,68rem)}.pFeatureUfb__approach_title{font-size:min(26px,26rem);line-height:1.5}.pFeatureUfb__approach_text{margin-top:min(30px,30rem);font-size:min(16px,16rem);line-height:2}.pFeatureUfb__list{margin-top:min(70px,70rem)}.pFeatureUfb__list_item{--grid-col: 20;--grid-span: 2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.pFeatureUfb__list_item+.pFeatureUfb__list_item{margin-top:min(160px,160rem)}.pFeatureUfb__list_content{--grid-col: 10;--grid-span: 0}.pFeatureUfb__list_title{font-size:min(24px,24rem);line-height:1.5}.pFeatureUfb__list_small{margin-top:min(29px,29rem);font-size:min(14px,14rem);line-height:1.5}.pFeatureUfb__list_image{--grid-col: 9;--grid-span: 1;margin-top:0}.pFeatureUfb__effects{margin-top:min(100px,100rem)}.pFeatureUfb__effects_inner{--grid-col: 20;--grid-span: 2;grid-template-columns:repeat(2,1fr);gap:min(2px,2rem);border-radius:min(12px,12rem)}.pFeatureUfb__effects_item{padding:min(64px,64rem) min(64px,64rem) min(60px,60rem)}.pFeatureUfb__effects_title{margin-top:min(30px,30rem);font-size:min(16px,16rem)}.pFeatureUfb__effects_text{margin-top:min(12px,12rem);font-size:min(14px,14rem);line-height:2}}@media screen and (min-width: 768px){.lHeader.isTransparent .lHeader__nav_item:nth-last-child(1){--right: min(184px, 184rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(2){--right: min(309px, 309rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(3){--right: min(456px, 456rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(4){--right: min(556px, 556rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(5){--right: min(648px, 648rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(6){--right: min(760px, 760rem)}.lHeader.isTransparent .lHeader__nav_item:nth-last-child(7){--right: min(897px, 897rem)}.lHeader:not(.isTransparent) .lHeader__nav_item:nth-last-child(7){--right: min(897px, 897rem)}}.pVar__block_rental{padding:4.5vw 5vw 5vw;border-radius:8px;background-color:#f5f5f5;background-color:var(--c-main-light-gray)}.pVar__block_rental h4{margin-bottom:min(5px,5rem);line-height:1.7}.pVar__block_rental p{font-size:min(13px,13rem);line-height:1.7}.pVar__block_rental .pLineUpInfo__price_point_about{margin:0;margin-top:min(5px,5rem)}.pVar__block_rental .pLineUpInfo__price_point_about_text{font-size:min(13px,13rem)}@media screen and (min-width: 768px){.pVar__block_rental{padding:1vw 1.5vw}}@media screen and (min-width: 768px) and (max-width: 1280px){.pVar__block_rental p{letter-spacing:-.055em}}.pRental__body div{margin:20vw 6vw 0}@media screen and (min-width: 768px){.pRental__body{padding-left:10vw;padding-right:10vw}.pRental__body div{max-width:900px;width:100%;margin:10vw auto 0}}.pReason__copytext._subtext{margin-top:10px;font-size:12px}@media screen and (min-width: 768px){.pReason__copytext._subtext{font-size:min(14px,14rem)}}@media screen and (max-width: 767px){.pReason__safe{margin-top:50rem;padding:0 11rem}}@media screen and (min-width: 768px){.pReason__safe{margin-top:min(70px,70rem)}.pReason__safe img{margin:0 auto;max-width:1276px}.pReason__safe div{--grid-col: 20;--grid-span: 2}}.pCampaign#campaignup{margin-top:100rem}@media screen and (min-width: 768px){.pCampaign#campaignup{margin-top:150rem}}.pCampaign__item{margin-top:30px}@media screen and (min-width: 768px){.pCampaign__body{margin-top:min(70px,70rem)}.pCampaign__list{gap:min(40px,40rem);--grid-col: 20;--grid-span: 2}.pCampaign__item{display:flex;gap:10px;gap:var(--gap);align-items:flex-start;margin-top:0}.pCampaign__item_image--full{margin-left:0}}.pCampaign__banner._lv02{margin-top:16px}@media screen and (min-width: 768px){.pCampaign__banner._lv02{margin-top:min(40px,40rem)}}.pCampaign__item._cashbackcp{margin:-40px 0 20px}.pCampaign__item._cashbackcp img,.pCampaign__item._line img{border:1px solid #e9e9e9}@media screen and (min-width: 768px){.pCampaign__item._cashbackcp{margin:0 0 50px}}
