@layer reset,base,components,utilities;:root{--primitive-color-miwa-green-900:#000c06;--primitive-color-miwa-green-800:#00341c;--primitive-color-miwa-green-700:#005730;--primitive-color-miwa-green-600:#007343;--primitive-color-miwa-green-500:#008a54;--primitive-color-miwa-green-400:#009b63;--primitive-color-miwa-green-300:#34a973;--primitive-color-miwa-green-200:#66b98a;--primitive-color-miwa-green-100:#96cca8;--primitive-color-miwa-green-75:#c3e0ca;--primitive-color-miwa-green-50:#eef5eb;--primitive-color-gray-900-black:#000;--primitive-color-gray-800:#222;--primitive-color-gray-700:#464646;--primitive-color-gray-600:#6d6d6d;--primitive-color-gray-500:#999;--primitive-color-gray-400:#b1b1b1;--primitive-color-gray-300:#d5d5d5;--primitive-color-gray-200:#eee;--primitive-color-gray-100:#f8f8f8;--primitive-color-gray-75:#fbfbfb;--primitive-color-gray-50-white:#fff;--primitive-color-red-400:#ef4123;--semantic-color-text-body:var(--primitive-color-gray-800);--semantic-color-text-white:var(--primitive-color-gray-50-white);--semantic-color-text-gray:var(--primitive-color-gray-400);--semantic-color-text-red:var(--primitive-color-red-400);--semantic-color-text-link:var(--primitive-color-miwa-green-700);--semantic-color-text-green:var(--primitive-color-miwa-green-400);--semantic-color-text-disabled:var(--primitive-color-gray-500);--semantic-color-button-normal:var(--primitive-color-miwa-green-400);--semantic-color-button-hover:var(--primitive-color-miwa-green-200);--semantic-color-button-active:var(--primitive-color-miwa-green-600);--semantic-color-button-disabled:var(--primitive-color-gray-400);--semantic-color-background-primary-white:var(--primitive-color-gray-50-white);--semantic-color-background-secondary:var(--primitive-color-gray-100);--semantic-color-background-tertiary:var(--primitive-color-gray-200);--semantic-color-background-green-01:var(--primitive-color-miwa-green-400);--semantic-color-background-green-02:var(--primitive-color-miwa-green-50);--semantic-color-border-green:var(--primitive-color-miwa-green-400);--semantic-color-border-white:var(--primitive-color-miwa-green-50);--semantic-color-border-field:var(--primitive-color-gray-400);--semantic-color-border-divider:var(--primitive-color-gray-300);--semantic-color-main-primary:var(--primitive-color-miwa-green-400);--font-family-body:"Hiragino Sans",sans-serif;--font-family-arial:Arial,sans-serif;--breakpoint-xs:375px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:980px;--breakpoint-xl:1200px;--breakpoint-xxl:1920px;--height-header-elements:98px;--z-index-site-header:110;--z-index-drawer-menu:100;--z-index-site-footer:1;--container-gutter-mobile:16px;--content-width-mobile:512px}@layer reset{:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}}@layer base{:focus-visible{outline:1px solid #222}body{color:var(--semantic-color-text-body);font-family:var(--font-family-body);font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.5;margin:0}img,svg{height:auto;vertical-align:bottom;width:100%}label{cursor:pointer}dd{margin-inline-start:0}a{text-decoration:underline}:where(button,input,select,textarea){color:inherit;font-family:inherit;font-size:100%}:where(p,dl,h1,h2,h3,h4,h5){margin-block-end:0;margin-block-start:0}:where(ul,ol){margin-block-end:0;margin-block-start:0;padding-inline-start:0}::-moz-placeholder{color:var(--semantic-color-text-gray);font-size:1rem;font-weight:400}::placeholder{color:var(--semantic-color-text-gray);font-size:1rem;font-weight:400}.svgicon{display:inline-block;height:1em;width:1em;fill:currentColor;stroke:currentColor;stroke-width:0}}@layer utilities{.u-srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-mx--auto{margin-inline:auto}.u-mb--4{margin-bottom:4px}.u-mb--6{margin-bottom:6px}.u-mb--8{margin-bottom:8px}.u-mb--16{margin-bottom:16px}.u-mb--20{margin-bottom:20px}.u-mb--24{margin-bottom:24px}.u-mb--32{margin-bottom:32px}.u-mb--48{margin-bottom:48px}.u-mb--64{margin-bottom:64px}.u-mt--32{margin-top:32px}.u-mt--48{margin-top:48px}.u-container{margin-inline:auto;max-width:var(--content-width-mobile)}.u-container,.u-gutterContainer{padding-inline:var(--container-gutter-mobile)}.u-maxWidth--300{max-width:300px}.u-maxWidth--250{max-width:250px}.u-color--green-primary{color:var(--semantic-color-text-green)}.u-color--red-primary{color:var(--semantic-color-text-red)}.u-fz--10{font-size:.625rem}.u-fz--12{font-size:.75rem}.u-fz--14{font-size:.875rem}.u-fz--15{font-size:.9375rem}.u-fz--16{font-size:1rem}.u-fw--400{font-weight:400}.u-fw--600{font-weight:600}.u-fw--700{font-weight:700}.u-fw--900{font-weight:900}.u-text--body-m{font-size:.9375rem}.u-text--body-s{font-size:.875rem}.u-text--caption-m{font-size:.75rem;letter-spacing:.02em}.u-text--button-l{font-size:1.25rem;font-weight:600;line-height:1.4}.u-text--button-m{font-size:1rem;font-weight:600;line-height:1.4}.u-text--button-s{font-size:.6875rem;font-weight:600}.u-text--details-s{font-size:.625rem;letter-spacing:0;line-height:1.3}.u-text--heading-l-mobile{font-size:1.75rem;font-weight:600;line-height:1.4}.u-text--heading-m-mobile{font-size:1.625rem;font-weight:600;line-height:1.4}.u-text--heading-s-mobile{font-size:1.375rem;font-weight:600;line-height:1.4}.u-text--heading-xs-mobile{font-size:1.25rem;font-weight:600;line-height:1.4}.u-text--heading-xxs-mobile{font-size:1rem;font-weight:600;line-height:1.4}}@layer components{.l-drawerMenu{left:0;overflow-y:auto;pointer-events:none;position:fixed;top:0;width:100%;z-index:var(--z-index-drawer-menu)}.l-drawerMenu:before{background-color:transparent;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.l-drawerMenu__inner{background-color:#fff;border-top:1px solid #fff;height:auto;overflow-y:auto;padding-block:var(--height-header-elements) 20px;position:relative;transform:translateY(-101%);transition:transform .25s ease}.l-drawerMenu__list{display:flex;flex-direction:column;gap:1px}.l-drawerMenu__list:not(:last-child){margin-bottom:4px}.l-drawerMenu__item{background-color:var(--semantic-color-background-green-01)}.l-drawerMenu__item a{margin-inline:auto;max-width:375px;text-decoration:none}.l-drawerMenu[aria-hidden=false]{height:100vh;pointer-events:auto}.l-drawerMenu[aria-hidden=false]:before{background-color:#000c}.l-drawerMenu[aria-hidden=false] .l-drawerMenu__inner{transform:translateY(0)}.l-mainContent{padding-block:32px}.l-headVisual{background-color:var(--semantic-color-background-green-02);padding:24px;text-align:center}.l-siteFooter{background:var(--semantic-color-background-secondary);border-top:3px solid var(--semantic-color-border-green);margin-top:13px;position:relative;z-index:var(--z-index-site-footer)}.l-siteFooter__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;max-width:var(--content-width-mobile);padding:16px var(--container-gutter-mobile)}.l-siteFooter__logo{margin-bottom:13px;max-width:158px}.l-siteFooter__pagetop{bottom:40px;max-width:76px;opacity:0;pointer-events:none;position:fixed;right:8px;transition:opacity .3s ease;width:100%}.l-siteFooter__pagetop.is-visible{opacity:1;pointer-events:auto}.l-siteHeader__top{align-items:center;background-color:#fff;border-top:3px solid var(--semantic-color-border-green);display:flex;justify-content:space-between;min-height:50px;padding-inline:8px;position:relative;z-index:var(--z-index-site-header)}.l-siteHeader__logo{display:block;flex:auto;max-width:90px}.l-siteHeader__logo>img{vertical-align:middle}.l-siteHeader__menuButton{flex:0 0 auto;max-width:47px;width:100%}.l-siteHeader__support{background-color:var(--semantic-color-background-green-01);display:grid;min-height:48px;padding:5px;place-content:center;position:relative;z-index:var(--z-index-site-header)}.l-siteHeader__support>img{max-width:148px}.l-supportBar{background-color:var(--semantic-color-background-green-01);display:grid;min-height:48px;padding:5px;place-content:center;position:relative;z-index:var(--z-index-site-header)}.l-supportBar>img{max-width:148px}.c-buttonMenu{align-items:center;background-color:var(--semantic-color-button-normal);color:var(--semantic-color-text-white);display:flex;justify-content:space-between;padding:20px 10px 18px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-buttonMenu__icon{font-size:1.25rem;line-height:1}.c-buttonProductName{align-items:center;background-color:var(--semantic-color-button-normal);border-radius:8px;color:var(--semantic-color-text-white);display:flex;justify-content:center;padding:10px 16px;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-divider{background-color:var(--semantic-color-border-divider);border:0;height:2px;margin-block:16px}.c-indexBox{background:var(--semantic-color-background-green-02);border-radius:8px;color:var(--semantic-color-text-green);display:block;padding:32px 16px;text-align:center;text-underline-offset:.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-indexBox__title{letter-spacing:0;margin:0 auto 32px;width:-moz-fit-content;width:fit-content}.c-indexBox__image{margin-inline:auto}.c-indexBox__image.-iELsmart{max-width:246px}.c-indexBox__image.-dtrs3s-wifi{max-width:243px}.c-indexBox__image.-dtrs3s-lan{max-width:290px}.c-indexBox__image.-dtrs3pg-wifi{max-width:219px}.c-indexBox__image.-dtrs3pg-lan{max-width:271px}.c-indexBox__image.-piack3s-wifi{max-width:264px}.c-indexBox__image.-piack3s-lan{max-width:310px}.c-indexBox__image.-piack3pg-wifi{max-width:248px}.c-indexBox__image.-piack3pg-lan{max-width:299px}.c-markIndent{align-items:flex-start;display:flex;gap:6px}.c-markIndent .mark{flex:none}.c-markIndentList>li{align-items:flex-start;display:flex;gap:6px}.c-markIndentList .mark{flex:none}.c-sectionPrimary{display:flex;flex-direction:column;gap:24px}.c-titleBorder{align-items:center;border-bottom:2px solid var(--semantic-color-border-green);display:flex;font-size:1.25;font-weight:600;gap:10px;line-height:1.4;padding:4px 4px 4px 0}.c-titleBorder:before{background-color:var(--semantic-color-background-green-01);content:"";display:block;height:26px;width:5px}.c-titleProductName{align-items:center;border:1px solid var(--semantic-color-border-green);border-radius:8px;flex-direction:column;justify-content:center;letter-spacing:0;padding:10px 16px}.c-titleProductName,.c-titleSetup{color:var(--semantic-color-text-green);display:flex}.c-titleSetup{align-items:baseline;border:1px solid;border-radius:8px;font-size:1.25rem;font-weight:600;gap:6px;line-height:1.4;padding:8px 10px 6px}.c-titleSetup>.number{flex:none}.c-textLinkList{display:flex;flex-direction:column;gap:8px}.c-textLinkList>li{color:var(--semantic-color-text-green);font-size:1rem;font-weight:600;line-height:1.4}.c-textLinkList a{text-decoration:none}.c-workFlowItem__title{display:flex;font-weight:600;gap:6px}.c-workFlowItem__title:not(:last-child){margin-bottom:20px}.c-workFlowItem__figure{margin-inline:auto;max-width:300px}.p-appDLArea__items{display:flex;gap:24px;justify-content:center}.p-appDLArea__item{text-align:center}.p-appDLArea__item a{text-decoration:none}.p-appDLArea__item img{margin-bottom:6px}.p-appDLArea__item span{display:block}.p-boxList{display:flex;flex-direction:column;gap:32px}.p-boxList__item{text-align:center}.p-drawerMenuButton{cursor:pointer;display:block;max-width:47px;min-height:47px;position:relative;width:100%}.p-drawerMenuButton__icon{display:block;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-drawerMenuButton__icon.-icon-close{height:25px;width:25px}.p-drawerMenuButton__icon.-icon-open{height:23px;width:31px}.p-drawerMenuButton__icon svg{vertical-align:middle}.p-drawerMenuButton__icon rect{fill:var(--semantic-color-border-green)}.p-drawerMenuButton[aria-expanded=false] .p-drawerMenuButton__icon.-icon-close,.p-drawerMenuButton[aria-expanded=true] .p-drawerMenuButton__icon.-icon-open{opacity:0}.p-indexNavList{display:flex;flex-direction:column;gap:16px}.p-indexNavList:not(:last-child){margin-bottom:32px}.p-indexNavList__item{letter-spacing:0}.p-indexSection{padding-block:32px}.p-indexSection__title{margin-bottom:32px;text-align:center}.p-needForSetup{margin-bottom:32px}.p-needForSetup__head{margin:0 auto 32px;max-width:var(--content-width-mobile);padding-inline:var(--container-gutter-mobile)}.p-needForSetup__title{margin-bottom:8px;text-align:center}.p-needForSetup__things{align-items:center;background:var(--Semantic-Color-Background-Green-02,#eef5eb);display:flex;gap:32px 16px;justify-content:center;padding:32px 16px}.p-needForSetup__things.-flex-column{flex-direction:column}.p-pagetop{background-color:#007343b3;display:block;padding:6px 0;text-align:center;text-decoration:none}.p-pagetop__icon{display:block;font-size:1.5rem;line-height:1;position:relative}.p-pagetop__label{color:#fff;font-size:.75rem}.p-setupDetail__header{margin-bottom:24px}.p-setupDetail__list{display:flex;flex-direction:column;gap:8px}.p-setupDetail__list>li{color:var(--semantic-color-text-green);font-size:1rem;font-weight:600;line-height:1.4}.p-setupDetail__body{display:flex;flex-direction:column;gap:32px}.p-setupDetails{display:flex;flex-direction:column;gap:64px}.p-setupMenu__title{margin-bottom:24px}.p-versionInfo{margin-top:64px}.p-workFlowList{display:flex;flex-direction:column;gap:32px}}@media (width >= 768px){.u-hidden--md{display:none}}@media (--screen-lg-until){.u-hidden--lg-until{display:none}}@media (--screen-lg){.u-hidden--lg{display:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width < 768p){.u-hidden--md-until{display:none}}
