:root{--color-orange100:#fff9e6;--color-orange200:#ffeec2;--color-orange300:#fcdc9a;--color-orange330:#ffd47b;--color-orange350:#ffc95b;--color-orange400:#ffb545;--color-orange500:#fb9405;--color-orange550:#f68500;--color-orange150:#ffbfb6;--color-orange510:#fb8805;--color-red50:#fffaf6;--color-red200:#fddfca;--color-red500:#e83817;--color-red650:#c63425;--color-red700:#b52c1f;--color-red400:#f34935;--color-yellow50:#fffef5;--color-yellow100:#fffdeb;--color-yellow200:#fff9c9;--color-yellow300:#fff3a8;--color-yellow500:#ffd828;--color-yellow350:#ffdc9c;--color-white:#fff;--color-black:#000;--color-gray600:#414141;--color-beige250:#ffe7ba;--color-beige400:#fffaeb;--color-beige500:#fff7e2;--color-beige700:#bfa880;--color-beige100:#e8e8e8;--color-gray50:#f5f5f5;--color-gray150:#eee;--color-gray200:#cfcfcf;--color-gray700:#353029;--color-gray400:#b5b5b6;--color-blue500:#bbd9f2;--color-blue600:#92b9d9;--color-pink100:#fff1f4;--color-pink200:#ffdee1;--color-pink350:#ffa5b2;--color-pink400:#f77489;--color-green-line:#06c755;--color-green400:#6dbc5a;--color-green450:#78b245;--color-text-default:#353029;--color-text-default2:#999;--color-text-point:#e83817;--color-text-inverse:#fff;--color-background-white:#fff;--color-background-orange:#ffd47b;--color-line-default:#fcdc9a;--color-button-default:#e83817;--fontsize-10:calc(var(--size-scale)*10);--fontsize-12:calc(var(--size-scale)*12);--fontsize-13:calc(var(--size-scale)*13);--fontsize-14:calc(var(--size-scale)*14);--fontsize-16:calc(var(--size-scale)*16);--fontsize-18:calc(var(--size-scale)*18);--fontsize-20:calc(var(--size-scale)*20);--fontsize-22:calc(var(--size-scale)*22);--fontsize-24:calc(var(--size-scale)*24);--fontsize-28:calc(var(--size-scale)*28);--fontsize-32:calc(var(--size-scale)*32);--fontsize-36:calc(var(--size-scale)*36);--fontsize-60:calc(var(--size-scale)*60);--line-height-14:calc(var(--size-scale)*14);--line-height-16:calc(var(--size-scale)*16);--line-height-20:calc(var(--size-scale)*20);--line-height-22:calc(var(--size-scale)*22);--line-height-24:calc(var(--size-scale)*24);--line-height-28:calc(var(--size-scale)*28);--line-height-30:calc(var(--size-scale)*30);--line-height-32:calc(var(--size-scale)*32);--line-height-36:calc(var(--size-scale)*36);--line-height-40:calc(var(--size-scale)*40);--line-height-64:calc(var(--size-scale)*64);--borderradius-0:0;--borderradius-8:calc(var(--size-scale)*8);--borderradius-10:calc(var(--size-scale)*10);--borderradius-12:calc(var(--size-scale)*12);--borderradius-16:calc(var(--size-scale)*16);--borderradius-20:calc(var(--size-scale)*20);--borderradius-30:calc(var(--size-scale)*30);--borderradius-999:calc(var(--size-scale)*999);--border-radius:calc(var(--size-scale)*6);--borderwidth-2:calc(var(--size-scale)*2);--borderwidth-3:calc(var(--size-scale)*3);--fontfamily-default:"Noto Sans JP",sans-serif;--fontfamily-eng:"Montserrat",sans-serif;--fontfamily-inter:"Inter",sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--letter-spacing-wide:0.0625em;--box-shadow:0 calc(var(--size-scale)*4) 0 0 color-mix(in srgb,var(--color-black) 10%,transparent);--drop-shadow:drop-shadow(0 calc(var(--size-scale)*4) 0 color-mix(in srgb,var(--color-black) 10%,transparent));--box-shadow02:calc(var(--size-scale)*6) calc(var(--size-scale)*6) 0 0 color-mix(in srgb,var(--color-black) 10%,transparent);--drop-shadow02:drop-shadow(calc(var(--size-scale)*6) calc(var(--size-scale)*6) 0 color-mix(in srgb,var(--color-black) 10%,transparent));--size-scale:0.1rem;--liq-scale:0.2777777778vw}@media (min-width:769px){:root{--size-scale:0.0714285714vw;--liq-scale:0.1rem;--box-shadow:0 calc(var(--size-scale)*8) 0 0 color-mix(in srgb,var(--color-black) 10%,transparent);--drop-shadow:drop-shadow(0 calc(var(--size-scale)*8) 0 color-mix(in srgb,var(--color-black) 10%,transparent))}}@media (min-width:1400px){:root{--size-scale:0.1rem}}*,:after,:before{box-sizing:border-box}*{font-size:inherit;line-height:inherit;margin:0;padding:0}pre,textarea{overflow:auto}template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}progress{display:inline-block}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}textarea{resize:vertical}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none}img{border:0;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}button{overflow:visible}button,select{text-transform:none}input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{appearance:auto;background-color:transparent;border-style:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}code,kbd,pre,samp{font-family:monospace}ol,ul{list-style:none}select{appearance:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:0}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img,tr{break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{break-after:avoid}}.portal-inner{padding-block:calc(var(--size-scale)*32);padding-inline:calc(var(--size-scale)*20)}@media (min-width:769px){.portal-inner{margin-inline:auto;max-width:calc(var(--size-scale)*1440);padding-block:calc(var(--size-scale)*180) calc(var(--size-scale)*48);padding-inline:calc(var(--size-scale)*44)}}.portal-logo{align-items:center;display:flex;height:calc(var(--size-scale)*28);left:calc(var(--size-scale)*14);padding-inline-start:calc(var(--size-scale)*2);position:absolute;top:calc(var(--size-scale)*13);width:calc(var(--size-scale)*118);z-index:5}@media (min-width:769px){.portal-logo{height:calc(var(--size-scale)*41);left:calc(var(--size-scale)*38);top:calc(var(--size-scale)*24);width:calc(var(--size-scale)*176)}}.portal-header{align-items:center;background-color:var(--color-background-white);display:flex;height:calc(var(--size-scale)*50);inset-inline:0;justify-content:space-between;pointer-events:none;position:fixed;top:0;z-index:100}@media (min-width:769px){.portal-header{background-color:transparent;height:calc(var(--size-scale)*80);padding-inline-start:calc(var(--size-scale)*38)}}.portal-header>*{pointer-events:auto}.portal-header .hamburger{align-items:center;background-color:var(--color-red500);cursor:pointer;display:flex;flex-direction:column;gap:calc(var(--size-scale)*4);height:calc(var(--size-scale)*50);justify-content:center;margin-left:auto;padding-inline:calc(var(--size-scale)*20);transition:background-color .3s cubic-bezier(.39,.575,.565,1);width:calc(var(--size-scale)*64)}@media (min-width:769px){.portal-header .hamburger{border-radius:0 0 0 calc(var(--size-scale)*30);box-shadow:var(--box-shadow);height:calc(var(--size-scale)*80);width:calc(var(--size-scale)*112)}}@media (min-width:769px) and (hover:hover) and (pointer:fine){.portal-header .hamburger:hover{background-color:var(--color-red650);transition:background-color .3s cubic-bezier(.39,.575,.565,1)}.portal-header .hamburger:hover .line{scale:1.2;transition:transform .3s cubic-bezier(.39,.575,.565,1),scale .3s cubic-bezier(.165,.84,.44,1)}}@media (min-width:769px) and (-ms-high-contrast:active),(min-width:769px) and (-ms-high-contrast:none){.portal-header .hamburger:hover{background-color:var(--color-red650);transition:background-color .3s cubic-bezier(.39,.575,.565,1)}.portal-header .hamburger:hover .line{scale:1.2;transition:transform .3s cubic-bezier(.39,.575,.565,1),scale .3s cubic-bezier(.165,.84,.44,1)}}.portal-header .hamburger .line{background-color:var(--color-white);display:block;height:calc(var(--size-scale)*3);transition:transform .3s cubic-bezier(.39,.575,.565,1),scale .1s cubic-bezier(.165,.84,.44,1);width:calc(var(--size-scale)*24)}@media (min-width:769px){.portal-header .hamburger .line{height:calc(var(--size-scale)*4);width:calc(var(--size-scale)*36)}}.portal-header .hamburger[aria-expanded=true]{gap:0}.portal-header .hamburger[aria-expanded=true] .line{position:absolute}.portal-header .hamburger[aria-expanded=true] .line:first-child{transform:rotate(30deg)}.portal-header .hamburger[aria-expanded=true] .line:nth-child(2){transform:rotate(150deg)}.portal-footer{align-items:center;background-color:var(--color-gray700);color:var(--color-white);display:flex;font-size:var(--fontsize-10);height:calc(var(--size-scale)*96);justify-content:center;line-height:1.5;padding:calc(var(--size-scale)*32) calc(var(--size-scale)*10);text-align:center}@media (min-width:769px){.portal-footer{font-size:var(--fontsize-12);height:auto;line-height:var(--line-height-20);padding-block:calc(var(--size-scale)*55) calc(var(--size-scale)*25)}}.portal-nav{background-color:var(--color-orange100);height:100vh!important;inset-block-start:0;inset-inline:0;overflow-y:clip;position:fixed;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1);z-index:90}.portal-nav[aria-hidden=true]{height:0;opacity:0;visibility:hidden}@media (min-width:769px){.portal-nav{left:auto;right:0;transform:translateX(20%);transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);width:calc(var(--size-scale)*983)}.portal-nav[aria-hidden=false]{transform:translateX(0);transition-duration:.3s}.portal-nav[aria-hidden=true]{transform:translateX(20%);transition-duration:.2s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}}.portal-nav .inner{display:flex;flex-direction:column;height:100%;margin-inline:auto;overflow-y:auto;padding-block:calc(var(--size-scale)*80);padding-inline:calc(var(--size-scale)*40);position:relative;z-index:1}@media (min-width:769px){.portal-nav .inner{padding:calc(var(--size-scale)*73) calc(var(--size-scale)*98) 0}}.portal-nav .list{display:flex;flex-direction:column;gap:calc(var(--size-scale)*16);margin-inline:auto}@media (min-width:769px){.portal-nav .list{display:grid;gap:calc(var(--size-scale)*11) 0;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto auto 1fr;height:100%;min-height:calc(var(--size-scale)*650);padding-bottom:calc(var(--size-scale)*98);position:relative}.portal-nav .item{border-block-end:calc(var(--size-scale)*1) solid #e9e9e9;padding-block:calc(var(--size-scale)*22) calc(var(--size-scale)*28);padding-inline:calc(var(--size-scale)*30) calc(var(--size-scale)*31)}}@media (max-width:768.98px){.portal-nav .item:not(:last-child){border-block-end:calc(var(--size-scale)*1) solid #e9e9e9;padding-block-end:calc(var(--size-scale)*22)}}@media (min-width:769px){.portal-nav .item:first-of-type{grid-column:span 3}.portal-nav .item:nth-of-type(2),.portal-nav .item:nth-of-type(4),.portal-nav .item:nth-of-type(6){grid-column:span 2}.portal-nav .item:nth-of-type(3),.portal-nav .item:nth-of-type(5){grid-column:span 1}}.portal-nav .section{display:flex;flex-direction:column;gap:calc(var(--size-scale)*2)}@media (min-width:769px){.portal-nav .section{gap:calc(var(--size-scale)*11)}}.portal-nav .category{color:var(--color-text-point);font-family:var(--fontfamily-eng);font-size:var(--fontsize-12);font-weight:var(--font-weight-bold);letter-spacing:calc(var(--size-scale)*.6);line-height:var(--line-height-20)}@media (min-width:769px){.portal-nav .category{font-size:var(--fontsize-14);letter-spacing:calc(var(--size-scale)*.7);line-height:var(--line-height-20)}}.portal-nav .sublist{display:grid;gap:calc(var(--size-scale)*16) calc(var(--size-scale)*20);grid-template-columns:1fr 1fr}@media (min-width:769px){.portal-nav .sublist{gap:calc(var(--size-scale)*12) calc(var(--size-scale)*20)}.portal-nav .sublist.-col3{column-gap:calc(var(--size-scale)*40);grid-template-columns:1fr 1fr 1fr}.portal-nav .sublist.-col2{gap:calc(var(--size-scale)*12) calc(var(--size-scale)*20);grid-template-columns:1fr 1fr}}.portal-nav .subitem.-wide,.portal-nav .subitem.-wide02,.portal-nav .subitem:first-child:last-child{grid-column:span 2}@media (min-width:769px){.portal-nav .subitem.-wide02{grid-column:auto}}.portal-nav .subitem.-wide03{grid-column:1/-1}.portal-nav .subitem picture{transform-origin:center left;transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.165,.84,.44,1);width:fit-content}.portal-nav .subitem:first-of-type picture{--subitem-delay:0.16s}.portal-nav .subitem:nth-of-type(2) picture{--subitem-delay:0.24s}.portal-nav .subitem:nth-of-type(3) picture{--subitem-delay:0.32s}.portal-nav .subitem:nth-of-type(4) picture{--subitem-delay:0.4s}.portal-nav .link{--width-home-01:calc(var(--size-scale)*51);--width-news-01:calc(var(--size-scale)*108);--width-news-02:calc(var(--size-scale)*84);--width-service-01:calc(var(--size-scale)*181);--width-howto-01:calc(var(--size-scale)*86);--width-howto-02:calc(var(--size-scale)*86);--width-howto-03:calc(var(--size-scale)*79);--width-enjoy-01:calc(var(--size-scale)*268);--width-support-01:calc(var(--size-scale)*123);--width-support-02:calc(var(--size-scale)*109);--width-support-03:calc(var(--size-scale)*248);color:var(--color-text-point);display:block;font-size:var(--fontsize-22);letter-spacing:calc(var(--size-scale)*-3.74);line-height:var(--line-height-24);position:relative;text-decoration:none}@media (min-width:769px){.portal-nav .link{--width-home-01:calc(var(--size-scale)*55);--width-news-01:calc(var(--size-scale)*123);--width-news-02:calc(var(--size-scale)*92);--width-service-01:calc(var(--size-scale)*195);--width-howto-01:calc(var(--size-scale)*157);--width-howto-02:calc(var(--size-scale)*133);--width-howto-03:calc(var(--size-scale)*92);--width-enjoy-01:calc(var(--size-scale)*181);--width-support-01:calc(var(--size-scale)*133);--width-support-02:calc(var(--size-scale)*127);--width-support-03:calc(var(--size-scale)*284);transition:opacity .2s cubic-bezier(.39,.575,.565,1)!important}.portal-nav .link:focus-visible,.portal-nav .link:hover{opacity:.7!important;transition:opacity .3s cubic-bezier(.39,.575,.565,1)!important}}@media (min-width:769px) and (hover:hover) and (pointer:fine){.portal-nav .link:hover:before{opacity:1}}@media (min-width:769px) and (-ms-high-contrast:active),(min-width:769px) and (-ms-high-contrast:none){.portal-nav .link:hover:before{opacity:1}}.portal-nav .link:has([src*=home_01]){width:var(--width-home-01)}.portal-nav .link:has([src*=news_01]){width:var(--width-news-01)}.portal-nav .link:has([src*=news_02]){width:var(--width-news-02)}.portal-nav .link:has([src*=service_01]){width:var(--width-service-01)}.portal-nav .link:has([src*=howto_01]){width:var(--width-howto-01)}.portal-nav .link:has([src*=howto_02]){width:var(--width-howto-02)}.portal-nav .link:has([src*=howto_03]){width:var(--width-howto-03)}.portal-nav .link:has([src*=enjoy_01]){width:var(--width-enjoy-01)}.portal-nav .link:has([src*=support_01]){width:var(--width-support-01)}.portal-nav .link:has([src*=support_02]){width:var(--width-support-02)}.portal-nav .link:has([src*=support_03]){width:var(--width-support-03)}@media (min-width:769px){.portal-nav .link:before{background-image:url(/special/norutotamaru-service/assets/images/header_nav_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size-scale)*22);inset-block-start:50%;inset-inline-start:calc(var(--size-scale)*-28);opacity:0;position:absolute;transform:translateY(-50%);transition:opacity .3s cubic-bezier(.39,.575,.565,1);width:calc(var(--size-scale)*20)}}.portal-nav .link.accordionbutton{align-items:center;appearance:none;display:flex;gap:calc(var(--size-scale)*8);min-height:auto;padding:0}.portal-nav .accordion-arrow{background-color:var(--color-text-point);border-radius:50%;flex-shrink:0;height:calc(var(--size-scale)*20);position:relative;transition:transform .3s cubic-bezier(.165,.84,.44,1);width:calc(var(--size-scale)*20)}.portal-nav .accordion-arrow:before{border-color:#fff;border-style:solid;border-width:0 calc(var(--size-scale)*2) calc(var(--size-scale)*2) 0;content:"";display:block;height:calc(var(--size-scale)*7);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-65%) rotate(45deg);width:calc(var(--size-scale)*7)}.portal-nav .accordionbody{overflow:hidden}.portal-nav .accordionbutton[aria-expanded=true] .accordion-arrow{transform:rotate(180deg)}.portal-nav .note-list{display:flex;flex-direction:column;gap:calc(var(--size-scale)*4);padding-block-start:calc(var(--size-scale)*8)}.portal-nav .note-item{align-items:flex-start;display:flex;gap:calc(var(--size-scale)*4)}.portal-nav .note-dot{color:var(--color-text-point);flex-shrink:0;font-size:var(--fontsize-13)}.portal-nav .note-dot,.portal-nav .note-text{font-family:var(--fontfamily-default);font-weight:var(--font-weight-bold);line-height:var(--line-height-20)}.portal-nav .note-text{color:var(--color-text-default);font-size:var(--fontsize-12);text-decoration:none}@media (min-width:769px){.portal-nav .note-text{transition:opacity .2s cubic-bezier(.39,.575,.565,1)!important}.portal-nav .note-text:focus-visible,.portal-nav .note-text:hover{opacity:.7!important;transition:opacity .3s cubic-bezier(.39,.575,.565,1)!important}.portal-nav .note-text{font-size:var(--fontsize-13)}}.portal-nav .obj{margin-block-start:auto;margin-inline:auto;transform-origin:center bottom;transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.175,.885,.32,1.275);width:calc(var(--size-scale)*189)}@media (min-width:769px){.portal-nav .obj{bottom:0;position:absolute;right:calc(var(--size-scale)*-33);width:calc(var(--size-scale)*227)}}.nav-overlay{background-color:color-mix(in srgb,var(--color-gray600) 90%,transparent);cursor:pointer;inset:0;position:fixed;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1);z-index:89}@media (max-width:768.98px){.nav-overlay{display:none}}.nav-overlay[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}.nav-overlay[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible}.portal-button{--btn-color:var(--color-red500);align-items:center;background:var(--btn-color);border-radius:var(--borderradius-999);box-shadow:var(--box-shadow);color:var(--color-white);display:flex;font-size:var(--fontsize-18);font-weight:var(--font-weight-black);height:var(--height,auto);justify-content:center;letter-spacing:0;line-height:1.2;margin-inline:auto;padding-inline:calc(var(--size-scale)*40);position:relative;text-align:center;width:var(--width,100%)}@media (min-width:769px){.portal-button{transition:box-shadow .1s cubic-bezier(.165,.84,.44,1),scale .1s cubic-bezier(.165,.84,.44,1);will-change:box-shadow}}@media (min-width:769px) and (hover:hover) and (pointer:fine){.portal-button:hover{box-shadow:0 0 0 0 transparent;scale:.99;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.165,.84,.44,1)}}@media (min-width:769px) and (-ms-high-contrast:active),(min-width:769px) and (-ms-high-contrast:none){.portal-button:hover{box-shadow:0 0 0 0 transparent;scale:.99;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.165,.84,.44,1)}}.portal-button.-default{--width:calc(var(--size-scale)*260);--height:calc(var(--size-scale)*60);font-size:var(--fontsize-14)}@media (min-width:769px){.portal-button.-default{--width:calc(var(--size-scale)*380);--height:calc(var(--size-scale)*70);font-size:var(--fontsize-16)}}.portal-button.-small{font-size:var(--fontsize-14);--width:calc(var(--size-scale)*250);--height:calc(var(--size-scale)*48)}@media (min-width:769px){.portal-button.-small{font-size:var(--fontsize-16);--width:calc(var(--size-scale)*280);--height:calc(var(--size-scale)*60)}}.portal-button.-large{--width:calc(var(--size-scale)*320);--height:calc(var(--size-scale)*60);font-size:var(--fontsize-14)}@media (min-width:769px){.portal-button.-large{--width:calc(var(--size-scale)*560);--height:calc(var(--size-scale)*70);font-size:var(--fontsize-16)}}.portal-button.-app{--btn-color:#ca1500;--width:calc(var(--size-scale)*290);--height:calc(var(--size-scale)*70)}.portal-button.-app,.portal-button.-line{border-radius:calc(var(--size-scale)*10);font-size:var(--fontsize-18)}.portal-button.-line{--btn-color:#00ab46;--width:calc(var(--size-scale)*290);--height:calc(var(--size-scale)*70)}.portal-button.-mt{margin-block-start:calc(var(--size-scale)*28)}.portal-button.-column{flex-direction:column}.portal-button:after{background-image:url(/special/norutotamaru-service/assets/images/icon_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:calc(var(--size-scale)*24);inset:0 calc(var(--size-scale)*16) 0 auto;margin-block:auto;position:absolute;width:calc(var(--size-scale)*24)}.portal-title{color:var(--color-text-point);font-family:var(--fontfamily-eng);font-size:var(--fontsize-18);font-weight:700;letter-spacing:calc(var(--size-scale)*.9);line-height:var(--line-height-20);margin-inline:auto;margin-bottom:calc(var(--size-scale)*10);position:relative;z-index:2}@media (min-width:769px){.portal-title{font-size:var(--fontsize-24);letter-spacing:calc(var(--size-scale)*1.2);margin-bottom:calc(var(--size-scale)*23);text-align:center}}.portal-title:is(h1){font-size:var(--fontsize-12);margin-bottom:calc(var(--size-scale)*2)}@media (min-width:769px){.portal-title:is(h1){font-size:var(--fontsize-20);text-align:left}}.fixed-ctn{grid-area:1/1;height:100dvh;inset:0 0 auto;pointer-events:none;position:fixed;z-index:80}@media (min-width:769px){.fixed-ctn{grid-column:2/3;grid-row:1/2}}.fixed-ctn>*{pointer-events:auto}.fixed-ctn .association{background-color:color-mix(in srgb,var(--color-yellow500) 80%,transparent);border-radius:var(--borderradius-16) var(--borderradius-16) 0 0;display:flex;gap:calc(var(--size-scale)*6);inset:auto 0 -.1rem;justify-content:center;padding:calc(var(--size-scale)*8) calc(var(--size-scale)*20) calc(var(--size-scale)*12);position:absolute}@media (min-width:769px){.fixed-ctn .association{padding:calc(var(--size-scale)*16) calc(var(--size-scale)*20)}}.fixed-ctn .association[aria-hidden=true]{opacity:0;pointer-events:none;transform:translateY(20%);transition:opacity .1s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.165,.84,.44,1)}.fixed-ctn .association[aria-hidden=false]{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.39,.575,.565,1),transform .2s cubic-bezier(.165,.84,.44,1)}.fixed-ctn .item{align-items:center;display:flex;flex-direction:column;gap:calc(var(--size-scale)*2)}.fixed-ctn .text{height:calc(var(--size-scale)*14);width:auto}@media (min-width:769px){.fixed-ctn .text{height:calc(var(--size-scale)*20)}}.modal-ctn{display:block;inset:0;position:fixed;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1),visibility var(--duration) cubic-bezier(.39,.575,.565,1);z-index:200}.modal-ctn[aria-hidden=true]{--duration:0.2s;opacity:0;pointer-events:none;visibility:hidden}.modal-ctn[aria-hidden=false]{--duration:0.3s;opacity:1;pointer-events:auto;visibility:visible}.modal-ctn .background{background-color:color-mix(in srgb,var(--color-gray600) 90%,transparent);inset:0;position:absolute}.modal-ctn .wrapper{inset:0;margin-inline:auto;max-height:100dvh;overflow-y:auto;padding:calc(var(--size-scale)*20) calc(var(--size-scale)*15);position:absolute;z-index:1}.modal-ctn#modalYoutube01 .wrapper,.modal-ctn#modalYoutube02 .wrapper{display:flex;flex-direction:column;gap:calc(var(--size-scale)*5);justify-content:center}.modal-ctn .close{align-items:center;background-color:var(--color-black);border-radius:50%;display:flex;flex-shrink:0;height:calc(var(--size-scale)*30);justify-content:center;margin-block-end:calc(var(--size-scale)*10);margin-inline-start:auto;position:relative;width:calc(var(--size-scale)*30)}@media (min-width:769px){.modal-ctn .close{position:absolute;right:calc(var(--size-scale)*15);top:calc(var(--size-scale)*20);transition:scale .1s cubic-bezier(.165,.84,.44,1);will-change:scale}}@media (min-width:769px) and (hover:hover) and (pointer:fine){.modal-ctn .close:hover{scale:1.1;transition:scale .3s cubic-bezier(.165,.84,.44,1)}}@media (min-width:769px) and (-ms-high-contrast:active),(min-width:769px) and (-ms-high-contrast:none){.modal-ctn .close:hover{scale:1.1;transition:scale .3s cubic-bezier(.165,.84,.44,1)}}.modal-ctn .close:after,.modal-ctn .close:before{background-color:var(--color-white);border-radius:calc(var(--size-scale)*9999);content:"";height:calc(var(--size-scale)*14);position:absolute;rotate:45deg;width:calc(var(--size-scale)*2)}.modal-ctn .close:before{rotate:-45deg}.modal-ctn .body{margin-inline:auto;max-width:calc(var(--size-scale)*360);width:100%}@media (min-width:769px){.modal-ctn .body{max-width:calc(var(--size-scale)*520)}}.modal-body.-border{background-color:var(--color-white);border:calc(var(--liq-scale)*3) solid var(--color-yellow350);border-radius:calc(var(--liq-scale)*10);overflow:hidden}.modal-body.-concierge{border-color:var(--color-pink350)}.modal-body iframe{aspect-ratio:9/16;height:100%;width:100%}@media (min-width:769px){.modal-body iframe{display:block;margin-inline:auto;max-height:85dvh}}.input-section>.inner{display:grid}.input-section>.inner>*{grid-area:1/1}.modal-info .infoinner{display:grid;gap:calc(var(--size-scale)*16);padding-inline:calc(var(--size-scale)*4)}.modal-info .infobox{background-color:var(--color-white);border-radius:var(--border-radius);padding-block:calc(var(--size-scale)*12)}.modal-info .infoheading{background-color:var(--color-beige250);border-radius:var(--border-radius);color:var(--color-black);font-size:calc(var(--size-scale)*14);font-weight:500;letter-spacing:0;line-height:128.571%;margin:0 calc(var(--size-scale)*15) calc(var(--size-scale)*12);padding-block:calc(var(--size-scale)*5) calc(var(--size-scale)*7);position:relative;text-align:center;z-index:1}@media (min-width:769px){.modal-info .infoheading{text-align:center}}.modal-info .infoheading:has(img){align-items:center;display:grid;grid-template-columns:1fr calc(var(--size-scale)*34);padding:calc(var(--size-scale)*5) calc(var(--size-scale)*8) calc(var(--size-scale)*3);text-align:left}@media (min-width:769px){.modal-info .infoheading:has(img){text-align:center}}.modal-info .infoheading:after{background-color:var(--color-beige250);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:calc(var(--size-scale)*20);inset:auto 0 0;margin-inline:auto;position:absolute;transform:translateY(56%);width:calc(var(--size-scale)*44);z-index:-1}.modal-info .infoimage{margin-inline:auto}.modal-info .infoimage:has(img[src*=image_01]){margin-top:calc(var(--size-scale)*19);width:calc(var(--size-scale)*239)}.modal-info .infoimage:has(img[src*=image_02]){margin-top:calc(var(--size-scale)*18);width:calc(var(--size-scale)*70)}.modal-info .infoimage:has(img[src*=image_03]){margin-top:calc(var(--size-scale)*20);width:calc(var(--size-scale)*110)}.modal-info .infotitle{color:var(--color-red500);font-size:calc(var(--size-scale)*18);font-weight:900;letter-spacing:0;line-height:133.333%;margin-top:calc(var(--size-scale)*11);text-align:center}.modal-info .infolist{counter-reset:list-counter;display:grid;gap:calc(var(--size-scale)*4);margin-top:calc(var(--size-scale)*6);padding-inline:calc(var(--size-scale)*10) calc(var(--size-scale)*5)}.modal-info .infolist>li{align-items:center;color:var(--color-black);counter-increment:list-counter;display:flex;font-size:calc(var(--size-scale)*13);font-weight:500;gap:0;letter-spacing:0;line-height:115.385%}.modal-info .infolist>li:before{align-items:center;background-color:var(--color-orange510);border-radius:50%;color:var(--color-white);content:counter(list-counter);display:flex;flex-shrink:0;font-size:calc(var(--size-scale)*11);font-weight:500;height:calc(var(--size-scale)*14);justify-content:center;line-height:1;margin-right:.5em;width:calc(var(--size-scale)*14)}.modal-info .infocaption{color:var(--color-black);font-size:calc(var(--size-scale)*12);font-weight:400;letter-spacing:0;line-height:150%;margin-top:calc(var(--size-scale)*8);padding-inline:calc(var(--size-scale)*10)}.modal-info .infocaption+.infocaption{margin-top:0}.concierge-ctn{overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.concierge-ctn[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.concierge-ctn{background-color:var(--color-white);border-radius:calc(var(--size-scale)*8);overflow:hidden}.concierge-ctn .inputboxes{display:grid}.concierge-ctn .inputbox{--duration:0.1s;grid-area:1/1;transition:transform var(--duration) cubic-bezier(.165,.84,.44,1),opacity var(--duration) cubic-bezier(.39,.575,.565,1),visibility var(--duration) cubic-bezier(.39,.575,.565,1)}.concierge-ctn .inputbox[aria-hidden=true]{opacity:0;visibility:hidden}.concierge-ctn [data-index="0"] .inputbox:first-of-type{--duration:0.3s;transform:translateX(0)}.concierge-ctn [data-index="0"] .inputbox:not(:first-of-type){transform:translateX(calc(var(--size-scale)*20))}.concierge-ctn [data-index="1"] .inputbox:first-of-type{transform:translateX(calc(var(--size-scale)*-20))}.concierge-ctn [data-index="1"] .inputbox:not(:first-of-type){--duration:0.3s;transform:translateX(0)}.concierge-ctn .inputinner{padding:calc(var(--size-scale)*28) calc(var(--size-scale)*16)}.concierge-ctn .header{background-color:var(--color-pink200)}.concierge-ctn .lead{color:var(--color-black);font-size:calc(var(--size-scale)*16);font-weight:700;letter-spacing:.07em;line-height:137.5%;margin-block-end:calc(var(--size-scale)*23);padding-block-end:calc(var(--size-scale)*12);padding-inline:calc(var(--size-scale)*10)}.concierge-ctn .labels{display:flex;flex-direction:column;gap:calc(var(--size-scale)*25);padding-left:calc(var(--size-scale)*18)}.concierge-ctn .label{--duration:0.3s;align-items:center;cursor:pointer;display:grid;flex-grow:1;gap:calc(var(--size-scale)*8);grid-template-columns:auto 1fr;position:relative;text-align:left}.concierge-ctn .label:before{background-color:var(--color-beige100);border-radius:50%;content:"";display:block;height:calc(var(--size-scale)*18);transition:background-color var(--duration) cubic-bezier(.165,.84,.44,1);width:calc(var(--size-scale)*18)}.concierge-ctn .label:after{background-color:var(--color-red500);border-radius:50%;content:"";display:block;height:calc(var(--size-scale)*12);inset:0 0 0 calc(var(--size-scale)*3);margin-block:auto;opacity:1;position:absolute;scale:0;transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);width:calc(var(--size-scale)*12)}.concierge-ctn .label:has(.input:checked):before{background-color:var(--color-orange150)}.concierge-ctn .label:has(.input:checked):after{scale:1}.concierge-ctn .label a{color:inherit;text-decoration:none}@media (min-width:769px){.concierge-ctn .label a{transition:opacity .2s cubic-bezier(.39,.575,.565,1)!important}.concierge-ctn .label a:focus-visible,.concierge-ctn .label a:hover{opacity:.7!important;transition:opacity .3s cubic-bezier(.39,.575,.565,1)!important}}.concierge-ctn .input{opacity:0;position:absolute}.concierge-ctn .radiotext{color:var(--color-black);font-size:calc(var(--size-scale)*14);font-weight:500;line-height:142.857%}.concierge-ctn .dots{align-items:center;display:grid;grid-template-columns:calc(var(--size-scale)*8) calc(var(--size-scale)*17) calc(var(--size-scale)*8);margin-block-start:calc(var(--size-scale)*6);margin-inline:auto;width:fit-content}.concierge-ctn .dot{align-items:center;background-color:var(--color-gray400);border-radius:50%;display:flex;height:calc(var(--size-scale)*8);justify-content:center;transition:scale .3s cubic-bezier(.39,.575,.565,1);width:calc(var(--size-scale)*8)}.concierge-ctn .dot.is-current,.concierge-ctn .dot[aria-current=step]{background-color:var(--color-red500);scale:1.5;transition:scale .1s cubic-bezier(.215,.61,.355,1),background-color .1s cubic-bezier(.39,.575,.565,1);transition-delay:.05s}.concierge-ctn .line{background-color:var(--color-gray400);height:calc(var(--size-scale)*2);margin-block:auto;position:relative;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}.concierge-ctn .line:after{background-color:var(--color-red500);content:"";inset:0;position:absolute;scale:0 1;transform-origin:left;z-index:1}.concierge-ctn .line.is-current:after,.concierge-ctn .line[aria-current=step]:after{scale:1 1}.concierge-ctn .bottomarea{display:grid;padding-block:calc(var(--size-scale)*20)}.concierge-ctn .backbutton{align-items:center;display:flex;font-size:calc(var(--size-scale)*14);font-weight:500;gap:calc(var(--size-scale)*6);grid-area:1/1;justify-content:center;letter-spacing:0;line-height:1;margin-inline:auto;overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.concierge-ctn .backbutton[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.concierge-ctn .backbutton:before{background-image:url(/special/norutotamaru-service/assets/images/icon_back.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:calc(var(--size-scale)*22);width:calc(var(--size-scale)*22)}.concierge-ctn .resetbutton{align-items:center;display:flex;font-size:calc(var(--size-scale)*14);font-weight:500;gap:calc(var(--size-scale)*6);grid-area:1/1;justify-content:center;letter-spacing:0;line-height:1;margin-inline:auto;overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.concierge-ctn .resetbutton[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.concierge-ctn .resetbutton:before{background-image:url(/special/norutotamaru-service/assets/images/icon_remove.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:calc(var(--size-scale)*22);width:calc(var(--size-scale)*22)}.question-ctn{overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.question-ctn[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.question-ctn{background-color:var(--color-white);border-radius:calc(var(--size-scale)*8);overflow:hidden}.question-ctn .inputboxes{display:grid}.question-ctn .inputbox{--duration:0.1s;grid-area:1/1;transition:transform var(--duration) cubic-bezier(.165,.84,.44,1),opacity var(--duration) cubic-bezier(.39,.575,.565,1),visibility var(--duration) cubic-bezier(.39,.575,.565,1)}.question-ctn .inputbox[aria-hidden=true]{opacity:0;visibility:hidden}.question-ctn [data-index="0"] .inputbox:first-of-type{--duration:0.3s;transform:translateX(0)}.question-ctn [data-index="0"] .inputbox:nth-of-type(2),.question-ctn [data-index="0"] .inputbox:nth-of-type(3){transform:translateX(calc(var(--size-scale)*20))}.question-ctn [data-index="1"] .inputbox:first-of-type{transform:translateX(calc(var(--size-scale)*-20))}.question-ctn [data-index="1"] .inputbox:nth-of-type(2){--duration:0.3s;transform:translateX(0)}.question-ctn [data-index="1"] .inputbox:nth-of-type(3){transform:translateX(calc(var(--size-scale)*20))}.question-ctn .inputinner{padding:calc(var(--size-scale)*13) calc(var(--size-scale)*14) calc(var(--size-scale)*17)}.question-ctn .header{background-color:var(--color-beige500)}.question-ctn .lead{color:var(--color-black);font-size:calc(var(--size-scale)*16);font-weight:700;letter-spacing:calc(var(--size-scale)*-1);line-height:137.5%;margin-block-end:calc(var(--size-scale)*14);padding-block-end:calc(var(--size-scale)*12);padding-inline:calc(var(--size-scale)*10)}@media (min-width:769px){.question-ctn .lead{margin-inline:auto;width:fit-content}}.question-ctn .lead:has(img){display:grid;gap:calc(var(--size-scale)*12);grid-template-columns:1fr calc(var(--size-scale)*60);min-height:calc(var(--size-scale)*78);padding-block-end:0;text-align:left}.question-ctn .lead:has(small){align-items:center;display:flex;flex-direction:column;min-height:calc(var(--size-scale)*78);padding-block-end:0}.question-ctn .lead small{color:var(--color-black);font-size:calc(var(--size-scale)*12);font-weight:400;line-height:calc(var(--size-scale)*18)}.question-ctn .labels{display:flex}.question-ctn .label{--duration:0.3s;cursor:pointer;display:grid;flex-grow:1;grid-template-rows:auto auto auto;position:relative}.question-ctn .label:before{background-color:var(--color-beige100);height:calc(var(--size-scale)*18);transition:background-color var(--duration) cubic-bezier(.165,.84,.44,1);width:calc(var(--size-scale)*18)}.question-ctn .label:after,.question-ctn .label:before{border-radius:50%;content:"";display:block;margin-inline:auto}.question-ctn .label:after{background-color:var(--color-red500);height:calc(var(--size-scale)*12);inset:calc(var(--size-scale)*3) 0 auto;opacity:1;position:absolute;scale:0;transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);width:calc(var(--size-scale)*12)}.question-ctn .label:has(.input:checked):before{background-color:var(--color-orange150)}.question-ctn .label:has(.input:checked):after{scale:1}.question-ctn .label picture{height:calc(var(--size-scale)*29);margin-block-start:calc(var(--size-scale)*8)}.question-ctn .input{opacity:0;position:absolute}.question-ctn .radiotext{color:var(--color-black);font-size:calc(var(--size-scale)*14);font-weight:500;line-height:142.857%;margin-block-start:calc(var(--size-scale)*4);text-align:center;white-space:nowrap}.question-ctn .dots{align-items:center;display:grid;grid-template-columns:calc(var(--size-scale)*8) calc(var(--size-scale)*17) calc(var(--size-scale)*8);margin-block-start:calc(var(--size-scale)*6);margin-inline:auto;width:fit-content}.question-ctn .dot{align-items:center;background-color:var(--color-gray400);border-radius:50%;display:flex;height:calc(var(--size-scale)*8);justify-content:center;transition:scale .3s cubic-bezier(.39,.575,.565,1);width:calc(var(--size-scale)*8)}.question-ctn .dot.is-current,.question-ctn .dot[aria-current=step]{background-color:var(--color-red500);scale:1.5;transition:scale .1s cubic-bezier(.215,.61,.355,1),background-color .1s cubic-bezier(.39,.575,.565,1);transition-delay:.05s}.question-ctn .line{background-color:var(--color-gray400);height:calc(var(--size-scale)*2);margin-block:auto;position:relative;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}.question-ctn .line:after{background-color:var(--color-red500);content:"";inset:0;position:absolute;scale:0 1;transform-origin:left;z-index:1}.question-ctn .line.is-current:after,.question-ctn .line[aria-current=step]:after{scale:1 1}.question-ctn .modalbutton{display:block;margin-block-start:calc(var(--size-scale)*20);width:100%}.question-ctn .bottomarea{display:grid;padding-block:calc(var(--size-scale)*20)}.question-ctn .backbutton{align-items:center;display:flex;font-size:calc(var(--size-scale)*14);font-weight:500;gap:calc(var(--size-scale)*6);grid-area:1/1;justify-content:center;letter-spacing:0;line-height:1;margin-inline:auto;overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.question-ctn .backbutton[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.question-ctn .backbutton:before{background-image:url(/special/norutotamaru-service/assets/images/icon_back.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:calc(var(--size-scale)*22);width:calc(var(--size-scale)*22)}.question-ctn .accordion{background-color:var(--color-yellow350);border-radius:calc(var(--size-scale)*10);grid-area:1/1;margin-inline:auto;max-width:calc(var(--size-scale)*296);overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.question-ctn .accordion[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.question-ctn .accordionbutton{align-items:center;display:flex;gap:calc(var(--size-scale)*23);justify-content:center;width:100%}@media (hover:hover) and (pointer:fine){.question-ctn .accordionbutton:hover .icon{scale:1.1;transition:scale .3s cubic-bezier(.165,.84,.44,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.question-ctn .accordionbutton:hover .icon{scale:1.1;transition:scale .3s cubic-bezier(.165,.84,.44,1)}}.question-ctn .accordionbutton picture:has(img[src*=modal_accordion_button]){width:calc(var(--size-scale)*209)}.question-ctn .accordionbutton[aria-expanded=false] .icon:before{transition:transform .1s cubic-bezier(.165,.84,.44,1)}.question-ctn .accordionbutton[aria-expanded=false] .icon:after{transition:opacity .1s cubic-bezier(.39,.575,.565,1)}.question-ctn .accordionbutton[aria-expanded=true] .icon:before{transform:rotate(90deg);transition:transform .2s cubic-bezier(.215,.61,.355,1)}.question-ctn .accordionbutton[aria-expanded=true] .icon:after{opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}.question-ctn .icon{align-items:center;background-color:var(--color-orange510);border-radius:50%;display:flex;gap:calc(var(--size-scale)*10);height:calc(var(--size-scale)*24);justify-content:center;position:relative;width:calc(var(--size-scale)*24)}@media (min-width:769px){.question-ctn .icon{transition:scale .1s cubic-bezier(.165,.84,.44,1)}}.question-ctn .icon:after,.question-ctn .icon:before{background-color:var(--color-gray150);border-radius:calc(var(--size-scale)*9999);content:"";height:calc(var(--size-scale)*12);inset:0;margin:auto;position:absolute;width:calc(var(--size-scale)*2)}.question-ctn .icon:after{transform:rotate(90deg)}.question-ctn .accordionbody{overflow:hidden;position:relative}.question-ctn .accordionbody[aria-hidden=true]{height:0;pointer-events:none}.question-ctn .closebottom{align-items:center;color:var(--color-black);display:flex;font-size:calc(var(--size-scale)*14);font-weight:500;gap:calc(var(--size-scale)*10);justify-content:center;line-height:1;margin-inline:auto;margin-top:0;padding-block:calc(var(--size-scale)*23) calc(var(--size-scale)*19)}@media (hover:hover) and (pointer:fine){.question-ctn .closebottom:hover>.close{scale:.9;transition:scale .3s cubic-bezier(.165,.84,.44,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.question-ctn .closebottom:hover>.close{scale:.9;transition:scale .3s cubic-bezier(.165,.84,.44,1)}}.question-ctn .closebottom>.close{position:static;scale:.8}@media (min-width:769px){.question-ctn .closebottom>.close{transition:scale .1s cubic-bezier(.165,.84,.44,1);will-change:scale}}.result-ctn{display:grid;min-height:calc(var(--size-scale)*200);overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.result-ctn[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.result-ctn .objects{grid-area:1/1;height:calc(var(--size-scale)*310);margin-inline:calc(var(--size-scale)*-20);overflow-y:clip;position:relative;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.result-ctn .objects[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.result-ctn .objects picture{inset:0 0 auto;margin-inline:auto;position:absolute}.result-ctn .objects picture:has([src*=object_01]){right:calc(var(--size-scale)*3);top:calc(var(--size-scale)*115);width:calc(var(--size-scale)*135)}.result-ctn .objects picture:has([src*=object_02]){top:calc(var(--size-scale)*20);width:100%}.result-ctn .objects picture:has([src*=text]){top:calc(var(--size-scale)*7);width:calc(var(--size-scale)*238)}.result-ctn .contents{background-color:var(--color-orange300);display:flex;flex-direction:column;gap:calc(var(--size-scale)*24);grid-area:1/1;justify-content:flex-start;overflow:visible;overflow-y:clip;position:relative;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.result-ctn .contents[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.result-ctn .resetbuttonarea{background-color:var(--color-white);padding-block:calc(var(--size-scale)*20)}.result-ctn .resetbutton{align-items:center;display:flex;font-size:calc(var(--size-scale)*14);font-weight:500;gap:calc(var(--size-scale)*6);justify-content:center;letter-spacing:0;line-height:1;margin-inline:auto}.result-ctn .resetbutton:before{background-image:url(/special/norutotamaru-service/assets/images/icon_remove.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:calc(var(--size-scale)*22);width:calc(var(--size-scale)*22)}.result-ctn .resultheader{background-color:var(--color-white);display:grid;gap:calc(var(--size-scale)*10);padding:calc(var(--size-scale)*14) calc(var(--size-scale)*15) calc(var(--size-scale)*20)}.result-ctn .resultheadertitle{color:var(--color-red400);font-size:calc(var(--size-scale)*20);font-weight:700;letter-spacing:0;line-height:calc(var(--size-scale)*24);text-align:center}.result-ctn .resultheadertext{color:var(--color-gray600);font-size:calc(var(--size-scale)*16);font-weight:400;letter-spacing:0;line-height:calc(var(--size-scale)*22);text-align:center}.result-ctn .buttonareawrap{display:grid;gap:calc(var(--size-scale)*8);margin-block-start:calc(var(--size-scale)*17)}.result-ctn .buttontext{font-size:calc(var(--size-scale)*14);font-weight:700;line-height:142.857%;margin-inline:auto;position:relative;text-align:center;width:fit-content}.result-ctn .buttontext:after,.result-ctn .buttontext:before{background-color:var(--color-gray600);bottom:0;content:"";position:absolute;top:0;transform-origin:bottom;width:calc(var(--size-scale)*1)}@media (min-width:769px){.result-ctn .buttontext:after,.result-ctn .buttontext:before{width:.1rem}}.result-ctn .buttontext:before{left:calc(var(--size-scale)*-5);transform:rotate(-30deg)}@media (min-width:769px){.result-ctn .buttontext:before{left:-.5rem}}.result-ctn .buttontext:after{right:calc(var(--size-scale)*-5);transform:rotate(30deg)}@media (min-width:769px){.result-ctn .buttontext:after{right:-.5rem}}.result-ctn .iframe{padding-inline:calc(var(--size-scale)*20)}.result-ctn .iframe iframe{aspect-ratio:9/16;display:block;height:auto;margin-inline:auto;max-width:calc(var(--size-scale)*290);width:100%}.registered-ctn{display:grid;gap:calc(var(--size-scale)*8);margin-block-end:calc(var(--size-scale)*27)}.registered-ctn .title{color:var(--color-red500);font-size:calc(var(--size-scale)*14);font-weight:900;line-height:157.143%;text-align:center}.registered-ctn .text{font-size:calc(var(--size-scale)*12);font-weight:500;line-height:150%}.typechk-ctn{align-items:center;display:flex;overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.typechk-ctn[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.typechk-ctn .inner{display:flex;flex-direction:column;gap:calc(var(--size-scale)*35);justify-content:center}.typechk-ctn .box{display:grid;gap:calc(var(--size-scale)*20)}.typechk-ctn .start{will-change:scale}html{font-size:62.5%}body{background-color:var(--color-white);color:var(--color-text-default);font-family:Montserrat,Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:var(--fontsize-14);font-weight:500;height:auto;letter-spacing:0;line-height:var(--line-height-30);margin:0;opacity:1;overflow-wrap:anywhere;overflow-x:clip;padding-block-end:0;padding-top:calc(var(--size-scale)*50);position:relative;word-break:break-all;-webkit-font-smoothing:antialiased;text-size-adjust:100%}@media (min-width:769px){body{padding-top:calc(var(--size-scale)*88)}}body a{color:var(--color-text-default)}body a,body a:hover{text-decoration:none}body :where(svg:not(#lottie-animation svg)),body img{height:auto;width:100%}body g:not(#lottie-animation g){transform-box:fill-box;transform-origin:50% 50%}body iframe[src*="youtube.com"]{border:none}body span{color:inherit;font-size:inherit;line-height:inherit}body .portal-pic{aspect-ratio:var(--aspect-ratio-sp,auto);display:block;width:100%}@media (min-width:769px){body .portal-pic{aspect-ratio:var(--aspect-ratio-pc,var(--aspect-ratio-sp,auto))}}body .portal-pic img{height:100%;object-fit:contain}body picture{width:100%}body button{min-height:0}@media (min-width:769px){body .u-hidden-lg{display:none}}@media (max-width:768.98px){body .u-hidden-sm{display:none}}.portal-main{background-color:var(--color-yellow100)}