html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(../media/YakuHanJP-Thin.03tau6f7cul4h.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(../media/YakuHanJP-ExtraLight.3yyck5eqyo-o9.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(../media/YakuHanJP-Light.02zxa1tfsrrka.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(../media/YakuHanJP-Regular.1qvtvkak0pkv7.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(../media/YakuHanJP-Medium.16vhfqmmiuo8w.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url(../media/YakuHanJP-SemiBold.0h_gr8cmuqdy9.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(../media/YakuHanJP-Bold.124v71ycz24b6.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url(../media/YakuHanJP-ExtraBold.2m7i28x0so9wu.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(../media/YakuHanJP-Black.1n7nk3on5x-0f.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/life/energy/common/fonts/NotoSansJP-Regular.woff2)format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(/life/energy/common/fonts/NotoSansJP-Medium.woff2)format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/life/energy/common/fonts/NotoSansJP-Bold.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/life/energy/common/fonts/RobotoCondensed-Regular.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/life/energy/common/fonts/RobotoCondensed-Medium.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/life/energy/common/fonts/RobotoCondensed-Bold.woff2)format("woff2")}:root{--font-family-base:"YakuHanJP","Roboto Condensed", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--color-primary:#00a0e9;--color-secondary:#ff6b35;--color-secondary-dark:#e55a2b;--color-tint-gmo-brand:#005bac;--color-tint-power-brand:#ffeb35;--color-tint-mypage:#fc0;--color-text:#333;--color-text-light:#666;--color-text-tertiary:#8c8c8c;--color-text-link:#007aff;--color-white:#fff;--color-black:#000;--color-gray:#e5e5e5;--color-bg-quaternary:#f3f3f3;--color-bg-result-gray:#dfe5eb;--color-bg-result-yellow:#fff9c2;--color-border-primary:#848f9e;--color-text-sub:#6a757d;--color-text-heading:#243544;--color-tint-orange:#ff8235;--radius-8:8px;--color-price-very-low:#eaf1ff;--color-price-low:#edf7ed;--color-price-normal:var(--color-white);--color-price-high:#fff9db;--color-price-very-high:#fdecec;--color-price-very-low-label:#3f5f9e;--color-price-low-label:#386838;--color-price-normal-label:var(--color-border-primary);--color-price-high-label:#766614;--color-price-very-high-label:#ac4444;--color-denki-bg:#fdfae5;--color-gas-bg:#ebfafb;--color-denki:#fbda33;--color-denki-secondary:#f4af0f;--color-gas:#2bb8c2;--color-appbanner-bg:#f7e9da;--color-appbanner-text:#a74300;--color-text-primary:#243544;--color-text-secondary:#6a757d;--bg-primary:#edf5fc;--bg-secondary:#f1f4f7;--color-border-default:#e2e3e5;--color-border-button:#c1c8cd;--color-tint-one-brand:#dc1c26;--color-tint-primary:#ff8235;--color-tint-secondary:#0994db;--color-tint-icon:#69747c;--max-width:1280px;--header-outerHeight:140px;--transition-fast:.15s ease;--transition-base:.3s ease;--gmo-group-header-height:29px;--header-width:1000px;--header-height:56px;--base-width:800px;--font-size-root:62.5%;--font-size-10:1rem;--font-size-12:1.2rem;--font-size-14:1.4rem;--font-size-16:1.6rem;--font-size-18:1.8rem;--font-size-20:2rem;--font-size-22:2.2rem;--font-size-24:2.4rem;--font-size-26:2.6rem;--font-size-28:2.8rem;--font-size-32:3.2rem;--font-size-34:3.4rem;--font-size-36:3.6rem;--font-size-38:3.8rem;--font-size-40:4rem;--font-size-42:4.2rem;--font-size-44:4.4rem;--font-size-46:4.6rem;--font-size-48:4.8rem;--font-size-50:5rem;--font-size-56:5.6rem;--font-size-60:6rem;--font-size-64:6.4rem;--font-size-80:8rem;--shadow:1px 1px 12px 0 #0000001a}@media screen and (min-width:769px){:root{--header-height:97px}}html{font-size:var(--font-size-root)}body{min-height:100%;color:var(--color-text);background-color:var(--color-white);font-family:var(--font-family-base);font-size:var(--font-size-10);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:var(--color-text-link);transition:color var(--transition-fast);text-decoration:none}ul,ol{list-style:none}img{vertical-align:middle;max-width:100%;height:auto}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.gmoGroupHeader{z-index:999!important}.gmoGroupFooter_header,.gmoGroupFooter_groupservice{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}.u-text-link{color:var(--color-text-link);text-decoration:underline}.u-text-link:hover{opacity:.8}@keyframes floating-x{0%{transform:translate(-2%)}to{transform:translate(2%)}}@keyframes floating-y{0%{transform:translateY(-10%)rotate(-5deg)}to{transform:translateY(10%)rotate(5deg)}}@media screen and (max-width:768px){.u-for-screen_pc{display:none}}@media screen and (min-width:769px){.u-for-screen_sp{display:none}}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-fm{font-variation-settings:"wght" 500;font-weight:500}.u-fb{font-variation-settings:"wght" 700;font-weight:700}.wrapper{max-width:100vw;min-height:100svh;margin-top:56px;overflow-x:hidden}@media screen and (min-width:769px){.wrapper{margin-top:100px}}.wrapper .u-color-red{color:var(--color-tint-one-brand)}.wrapper .u-color-gas{color:var(--color-gas)}main{flex:1;width:100%}.page-section{width:100%;padding-top:24px;padding-bottom:48px}@media screen and (min-width:769px){.page-section{padding-top:40px;padding-bottom:64px}}.page-section__header{flex-direction:column;align-items:center;gap:24px;padding-left:16px;padding-right:16px;display:flex}.page-section__header-title{font-size:var(--font-size-28);text-align:center;margin:0;line-height:1.5}@media screen and (min-width:769px){.page-section__header-title{font-size:var(--font-size-40)}}.page-section__header-text{color:var(--color-black);font-size:var(--font-size-16);line-height:1.75}@media screen and (min-width:769px){.page-section__header-text{text-align:center}}.page-section__outer{background-color:var(--color-white);z-index:1;width:100%;margin-top:24px;position:relative}@media screen and (min-width:769px){.page-section__outer{margin-top:40px}}.page-section__container{max-width:var(--base-width);margin-left:auto;margin-right:auto}.page-section__content{margin-top:32px}@media screen and (min-width:769px){.page-section__content{margin-top:40px}}.page-article{max-width:var(--base-width);margin-left:auto;margin-right:auto}.page-article:not(:first-child){margin-top:48px}@media screen and (min-width:769px){.page-article:not(:first-child){margin-top:40px}}.page-article__content{margin-top:24px}@media screen and (min-width:769px){.page-article__content{margin-top:40px}}.page-article__content+.page-article__content{margin-top:40px}@media screen and (min-width:769px){.page-article__content+.page-article__content{margin-top:64px}}.page-article__content-title{color:var(--color-text-primary);font-size:var(--font-size-24);text-align:center;line-height:1}@media screen and (min-width:769px){.page-article__content-title{font-size:var(--font-size-36)}}.page-article__content-subtitle{color:var(--color-text-primary);font-size:var(--font-size-22);line-height:1.5}@media screen and (min-width:769px){.page-article__content-subtitle{font-size:var(--font-size-28)}}.page-article__content__subtitle-1account{vertical-align:middle;max-width:140px;margin-bottom:6px;margin-right:4px;display:inline-block}@media screen and (min-width:769px){.page-article__content__subtitle-1account{max-width:170px;margin-bottom:8px}}.page-article__content-text{color:var(--color-text-primary);font-size:var(--font-size-16);line-height:1.75}.page-article__content-subtitle+.page-article__content-text{margin-top:16px}@media screen and (min-width:769px){.page-article__content-subtitle+.page-article__content-text{margin-top:24px}}.page-article__content-text+.page-article__content-subtitle{margin-top:24px}@media screen and (min-width:769px){.page-article__content-text+.page-article__content-subtitle{margin-top:40px}}.page-article__content-notes{color:var(--color-tint-one-brand);font-size:var(--font-size-16);margin-top:16px;line-height:1.75}@media screen and (min-width:769px){.page-article__content-notes{margin-top:24px}}.page-article--power-brand{background-color:var(--color-tint-power-brand)}.page-article--power-brand .page-article__content__title:before{background-color:var(--color-tint-mypage)}.page-article--power-brand .page-article__content__title:after{background-color:#ffffff70}.page-article--power-brand .page-article__content__subtitle:before{background-color:var(--color-tint-mypage)}.page-article--power-brand .page-article__content__subtitle:after{background-color:#ffffff70}.page-outer{width:100%;padding-left:16px;padding-right:16px}@media screen and (min-width:769px){.page-outer{padding-left:0;padding-right:0}}.page-outer--bg-denki{background-color:var(--color-denki-bg)}.page-outer--bg-gas{background-color:var(--color-gas-bg)}.page-outer+.page-outer{padding-top:48px;padding-bottom:48px}@media screen and (min-width:769px){.page-outer+.page-outer{padding-top:64px;padding-bottom:64px}}.page-outer--simulation{margin-top:48px}@media screen and (min-width:769px){.page-outer--simulation{margin-top:64px}}.page-flow__preparation{margin-top:40px}@media screen and (min-width:769px){.page-flow__preparation{margin-top:64px}}.page-plan{padding-bottom:0}.header{z-index:900;width:100%;position:fixed;top:0;left:0;right:0}@media screen and (min-width:769px){body:has(.gmoGroupHeader) .header{top:var(--gmo-group-header-height,29px)}}.header{background:var(--color-white);border-bottom:1px solid var(--color-border-default)}.header__inner{width:min(var(--header-width),100% - 24px)}@media screen and (min-width:769px){.header__inner{width:min(var(--header-width),100% - 32px)}}.header__inner{height:100%;margin:0 auto;padding-top:10px;padding-bottom:10px}@media screen and (min-width:769px){.header__inner{padding-top:0;padding-bottom:0}}.header__container{flex-direction:column;height:100%;display:flex}.header__top{justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:769px){.header__top{padding-top:12px;padding-bottom:8px}}.header__wrapper{justify-content:space-between;align-items:center;height:100%;display:flex}.header__logo{max-width:242px;color:var(--color-primary);font-size:var(--font-size-24);font-variation-settings:"wght" 700;align-items:center;gap:var(--spacing-sm);flex-shrink:0;font-weight:700;display:flex}.header__logo-link{align-items:center;display:flex}.header__buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.header__button{background-color:var(--color-white);border:1px solid var(--color-border-button);border-radius:var(--radius-8);height:32px;color:var(--color-text-sub);font-size:var(--font-size-14);font-variation-settings:"wght" 700;white-space:nowrap;transition:all var(--transition-fast);align-items:center;gap:4px;padding-left:8px;padding-right:12px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.header__button-icon{width:20px;height:20px;-webkit-mask:var(--icon-url) no-repeat center/contain;-webkit-mask:var(--icon-url) no-repeat center/contain;mask:var(--icon-url) no-repeat center/contain;background-color:currentColor;flex-shrink:0;display:block}.header__button.is-alert{color:var(--color-tint-one-brand)}.header__button.is-primary{background-color:var(--color-tint-orange);border-color:var(--color-tint-orange);color:var(--color-white);padding-left:12px;padding-right:12px}.header__button:hover{opacity:.6}.header__button:focus-visible{outline:2px solid var(--color-tint-one-brand);outline-offset:2px}.header__nav{align-items:center;display:flex}.header__nav-list{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media screen and (min-width:769px) and (max-width:891px){.header__nav-list{gap:8px}}.header__nav-item{position:relative}.header__nav-link{color:var(--color-text-sub);font-size:var(--font-size-16);font-variation-settings:"wght" 400;white-space:nowrap;transition:all var(--transition-fast);padding-top:12px;padding-bottom:12px;font-weight:400;line-height:1.5;display:block;position:relative}@media screen and (min-width:769px) and (max-width:891px){.header__nav-link{font-size:var(--font-size-14)}}.header__nav-link:before{content:"";background-color:var(--color-tint-one-brand);width:100%;height:2px;transition:all var(--transition-base);opacity:0;position:absolute;top:90%;left:50%;transform:translate(-50%)}.header__nav-link:hover{color:var(--color-tint-one-brand)}.header__nav-link:hover:before{opacity:1;top:calc(100% - 2px)}.header__nav-link[aria-current=page]{color:var(--color-tint-one-brand);font-variation-settings:"wght" 500;font-weight:500}.header__nav-link[aria-current=page]:before{opacity:1;top:calc(100% - 2px)}.header__menu-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.header__menu-btn-icon{flex-direction:column;gap:3px;width:18px;display:flex}.header__menu-btn-icon span{background:var(--color-text-sub);width:100%;height:2px;transition:all var(--transition-base);display:block}.header__menu-btn.is-active .header__menu-btn-icon span:first-child{transform:translateY(5px)rotate(45deg)}.header__menu-btn.is-active .header__menu-btn-icon span:nth-child(2){opacity:0}.header__menu-btn.is-active .header__menu-btn-icon span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.header__menu-btn:focus-visible{outline:2px solid var(--color-tint-one-brand);outline-offset:2px}.header__drawer{width:100%;height:100svh;left:0;top:calc(var(--header-height) + 1px);z-index:10;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;position:fixed;overflow:hidden}.header__drawer:before{content:"";background:var(--color-white);z-index:10;z-index:0;border-radius:100vh;width:24px;height:24px;transition:all .8s ease-in-out;position:absolute;top:-50%;left:50%;transform:translate(-50%)translateY(0)}.header__drawer__container{max-height:calc(100svh - var(--header-height));opacity:0;visibility:hidden;z-index:1;flex-direction:column;gap:16px;padding:24px 16px;display:flex;position:relative;overflow-y:auto}.header__drawer.is-active{opacity:1;visibility:visible}.header__drawer.is-active:before{width:200vh;height:500vh;transform:translate(-50%)translateY(-50%)}.header__drawer.is-active .header__drawer__container{opacity:1;visibility:visible;transition:all .4s ease-in-out .6s}.header__drawer-list{flex-direction:column;gap:8px;display:flex}.header__drawer-link{color:var(--color-text-heading);font-size:var(--font-size-16);font-variation-settings:"wght" 700;transition:all var(--transition-fast);padding-top:8px;padding-bottom:8px;font-weight:700;line-height:1.5;display:block}.header__drawer-link[aria-current=page]{color:var(--color-tint-one-brand)}.header__drawer-buttons{border-top:1px solid var(--color-border-default);flex-direction:column;gap:16px;padding-top:16px;display:flex}.header__drawer-buttons .header__button{justify-content:center;width:100%;height:36px;padding-left:16px;padding-right:16px}.footer{background:var(--color-white);width:100%}.footer__container{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding:48px 16px}@media screen and (min-width:769px){.footer__container{padding:50px 80px 90px}}.footer__logo{max-width:242px}@media screen and (min-width:769px){.footer__logo{max-width:363px}}.footer__list,.footer__legal{flex-wrap:wrap;align-items:center;display:flex}.footer__list{gap:16px 24px;margin-top:24px}.footer__legal{gap:16px 24px}.footer__list+.footer__legal{border-top:1px solid var(--color-gray);margin-top:24px;padding-top:24px}@media screen and (min-width:769px){.footer__list+.footer__legal{margin-top:16px;padding-top:16px}}.footer__list__item-link,.footer__legal__item-link{color:var(--color-text-primary);font-variation-settings:"wght" 700;font-weight:700;line-height:1.7}.footer__list__item-link{font-size:var(--font-size-14)}.footer__legal__item-link{font-size:var(--font-size-12)}@media screen and (min-width:769px){.footer__legal__item-link{font-size:var(--font-size-14)}}.footer__list__item-link:hover,.footer__legal__item-link:hover{text-decoration:underline}.footer__information{margin-top:16px}@media screen and (min-width:769px){.footer__information{margin-top:32px}}.footer__information__text{color:var(--color-text-primary);font-size:var(--font-size-12);line-height:1.2}.footer__share{border-bottom:1px solid var(--color-gray);width:100%;padding-top:12px;padding-bottom:12px}.footer__share__container{max-width:var(--max-width);justify-content:center;align-items:center;gap:16px;margin-left:auto;margin-right:auto;display:flex}.footer__share__title{color:var(--color-text-primary);font-size:var(--font-size-12);line-height:1.2}.footer__share__buttons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer__share__button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.footer__share__copied{background:var(--color-black);color:var(--color-white);font-size:var(--font-size-16,10px);white-space:nowrap;border-radius:6px;padding:8px 16px;line-height:1;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.footer__share__copied:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-text-primary);content:"";position:absolute;top:100%;left:50%;transform:translate(-50%)}.breadcrumbs{max-width:1000px;margin-left:auto;margin-right:auto;padding:12px 20px}@media screen and (min-width:769px){.breadcrumbs{padding-left:0;padding-right:0}}.breadcrumbs__list{align-items:center;gap:8px;display:flex}@media screen and (min-width:769px){.breadcrumbs__list{gap:20px}}.breadcrumbs__list__item{color:var(--color-text-primary);font-size:var(--font-size-12);align-items:center;gap:8px;line-height:1.4;display:flex}@media screen and (min-width:769px){.breadcrumbs__list__item{font-size:var(--font-size-14);gap:20px}}.breadcrumbs__list__item-separator{content:"";justify-content:center;align-items:center;width:5px;height:9px;display:flex}.breadcrumbs__list__item-link{color:var(--color-text-secondary);transition:color var(--transition-fast)}.breadcrumbs__list__item-link:hover{text-decoration:underline}.appdownload{background-color:var(--color-appbanner-bg);overflow:hidden}.appdownload__wrapper{padding-top:46px;padding-bottom:44px}@media screen and (min-width:769px){.appdownload__wrapper{align-items:flex-start;width:720px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:0;display:flex}}.appdownload__header{align-items:flex-end;gap:24px;padding-left:32px;padding-right:32px;display:flex}.appdownload__icon{flex-shrink:0}.appdownload__icon img{display:block}@media screen and (min-width:769px){.appdownload__icon{margin-top:32px;margin-left:56px;margin-right:32px}}.appdownload__heading img{display:block}.appdownload__heading__title{margin-top:10px}@media screen and (min-width:769px){.appdownload__heading__title{margin-top:14px}}.appdownload__body{gap:24px;margin-top:40px;padding-left:24px;padding-right:24px;display:flex}.appdownload__container{flex:1;min-width:0;padding-top:5px}@media screen and (min-width:769px){.appdownload__container{flex:none;width:328px;padding-top:12px;padding-bottom:21px}}.appdownload__text img{display:block}@media screen and (min-width:769px){.appdownload__text{margin-top:28px}}.appdownload__stores{flex-direction:column;align-items:flex-start;gap:15px;margin-top:27px;padding-left:4px;display:flex}@media screen and (min-width:769px){.appdownload__stores{flex-direction:row;justify-content:space-between;margin-top:28px;padding-left:0}}.appdownload__stores__button{display:block}.appdownload__stores__button img{width:144px;height:41px;display:block}@media screen and (min-width:769px){.appdownload__stores__button img{width:140px;height:40px}}.appdownload__note{color:var(--color-appbanner-text);opacity:.75;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-10);letter-spacing:-.025em;text-align:justify;margin-top:14px;line-height:1.2}@media screen and (min-width:769px){.appdownload__note{letter-spacing:0;margin-top:17px}}.appdownload__screenshot{flex-shrink:0}.appdownload__screenshot img{object-fit:cover;object-position:top;width:136px;height:292px;display:block}@media screen and (min-width:769px){.appdownload__screenshot img{width:240px;height:330px}}.appdownload--denki .appdownload__wrapper{padding-bottom:0}.appdownload--denki .appdownload__screenshot img{object-fit:unset;width:100%;height:auto}@media screen and (min-width:769px){.appdownload--denki .appdownload__screenshot img{min-width:320px}}@media screen and (max-width:768px){.appdownload--denki .appdownload__body{align-items:end}.appdownload--denki .appdownload__container{flex-shrink:0;min-width:200px;padding-bottom:44px}.appdownload--denki .appdownload__screenshot{flex-shrink:1}}
