:root{--color-bg-light: #f2f4f7;--color-bg-default: #002f51;--color-bg-dark: #111111;--color-text-primary: #002f51;--color-text-secondary: #111111;--color-text-tertiary: #f2f4f7;--color-border-light: #f2f4f7;--color-border-default: #002f51;--color-border-dark: #111111;--opacity-hover: 0.3;--dur-fast: 0.15s;--dur-base: 0.3s;--ease-standard: cubic-bezier(0.4, 0, 0.2, 1)}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{background:var(--color-bg-default)}body ::selection{background:var(--color-bg-default)}html,body{overflow:visible !important}div.wrapper_{overflow:visible !important}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}img{border-radius:1px;max-width:100%;height:auto;vertical-align:middle}ul,li,ol{list-style:none;padding:0;margin:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;outline:none}a{cursor:pointer;color:var(--color-text-primary);display:block;text-decoration:none;transition:all .3s ease}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-mt-10{margin-top:10px !important}.u-mb-10{margin-bottom:10px !important}.u-mt-15{margin-top:15px !important}.u-mb-15{margin-bottom:15px !important}.u-mt-20{margin-top:20px !important}.u-mb-20{margin-bottom:20px !important}.u-mt-30{margin-top:30px !important}.u-mb-30{margin-bottom:30px !important}.u-mt-40{margin-top:40px !important}.u-mb-40{margin-bottom:40px !important}.u-mt-50{margin-top:50px !important}.u-mb-50{margin-bottom:50px !important}.u-mt-60{margin-top:60px !important}.u-mb-60{margin-bottom:60px !important}.u-mt-70{margin-top:70px !important}.u-mb-70{margin-bottom:70px !important}.u-mt-80{margin-top:80px !important}.u-mb-80{margin-bottom:80px !important}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-sp-only{display:block}@media screen and (min-width: 992px){.u-sp-only{display:none}}.u-pc-only{display:none}@media screen and (min-width: 992px){.u-pc-only{display:block}}.container{width:min(100vw,900px);margin:0 auto min(15.3846153846vw,120px)}.container h1{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media screen and (min-width: 992px){.container h1{font-size:2.8rem}}.container h2{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media screen and (min-width: 992px){.container h2{font-size:2.4rem}}.container h3{font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media screen and (min-width: 992px){.container h3{font-size:2rem}}.container h4{font-size:1.2rem;font-weight:600;line-height:1.6;letter-spacing:.04em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.container p{font-size:1.6rem;font-weight:400;line-height:1.75;letter-spacing:.07em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.container figcaption{font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.07em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.container span{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media screen and (min-width: 992px){.container span{font-size:1.6rem}}.container a{font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.container button{font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.container .en-only{font-size:2.2rem;font-weight:600;line-height:1.2;letter-spacing:normal;color:var(--color-text-primary);font-family:"Roboto",sans-serif}.container img{border:1px solid var(--color-border-default)}.container .l__header{width:100%;margin:auto}.container .l__header picture{display:block}.container .l__header .lead{width:min(88.4615384615vw,643px);margin:min(8.9743589744vw,43px) auto 0;padding-bottom:min(8.9743589744vw,43px)}.container .l__header .lead p{text-align:justify}.container .l__header .lead p+p{padding-top:1em}.container .contents h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);padding:0 1em}.container .howTo__content{margin:min(7.6923076923vw,48px) auto min(18.4615384615vw,120px)}.container .howTo__content .howTo__content__wrap{display:grid;grid-template-columns:1fr auto;align-items:flex-start}@media screen and (min-width: 992px){.container .howTo__content .howTo__content__wrap .howTo__content__body{width:575px}}.container .howTo__content .howToFlow__section{background:var(--color-bg-light);margin:2rem 0;padding:min(5.1282051282vw,30px) min(3.5897435897vw,30px)}.container .howTo__content .howToFlow__section .howToFlowLists{display:flex}.container .howTo__content .howToFlow__section .howToFlowLists .flowNum{position:relative}.container .howTo__content .howToFlow__section .howToFlowLists .flowNum span{background:var(--color-border-default);border-radius:50px;color:#fff;display:block;width:3em;height:3em;line-height:3em}.container .howTo__content .howToFlow__section .howToFlowLists .flowNum:after{background:var(--color-border-default);content:"";width:1px;height:calc(100% - 185px + 215px);position:absolute;top:2em;left:min(5.1282051282vw,23px)}.container .howTo__content .howToFlow__section .howToFlowLists .flowItem{padding:0 0 1.5rem 1.4rem;display:flex;flex-direction:column;width:100%}.container .howTo__content .howToFlow__section .howToFlowLists .flowItem p{margin:3px 0 15px;text-align:justify}.container .howTo__content .howToFlow__section .howToFlowLists .flowItem .appImg{width:min(76.9230769231vw,320px);margin-inline:auto;justify-self:center}@media screen and (min-width: 992px){.container .howTo__content .howToFlow__section .howToFlowLists .flowItem .appImg.large{width:350px}}.container .howTo__content .howToFlow__section:nth-child(n+10) .flowNum::after{display:none}.container .howTo__content .howToFixedIndexLists{position:-webkit-sticky;position:sticky;top:96px}.container .howTo__content .howToFixedIndexLists h3{margin-bottom:15px}.container .howTo__content .howToFixedIndexLists .indexList li{padding:8px 0}.container .howTo__content .howToFixedIndexLists .indexList li a{color:var(--color-text-tertiary);padding-left:5px}.container .howTo__content .howToFixedIndexLists .indexList li a.active{background:var(--color-bg-default);color:#fff}.shopLists__content .accordion{display:flex;flex-direction:column;width:min(88.4615384615vw,90%);margin-inline:auto}@media screen and (min-width: 992px){.shopLists__content .accordion{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}}.shopLists__content .accordionItem{width:100%;padding-bottom:3em}@media screen and (min-width: 992px){.shopLists__content .accordionItem{width:calc(50% - 2em)}}.shopLists__content .accordionItem.is-open .accordionHeader .arrow:nth-child(2){transform:rotate(0deg)}.shopLists__content .accordionHeader{border-bottom:1px solid var(--color-border-default);cursor:pointer;display:block;text-align:left;width:100%;padding-bottom:.5em;position:relative}.shopLists__content .accordionHeader .arrow{background:var(--color-bg-default);display:block;position:absolute;top:50%;right:10px;width:10px;height:2px}.shopLists__content .accordionHeader .arrow:nth-child(2){transform:rotate(90deg);transition:transform var(--dur-base) var(--ease-standard)}.shopLists__content .accordionContent{height:0;overflow:hidden;transition:height var(--dur-base) var(--ease-standard)}.shopLists__content .accordionContent li{padding:1em 0}.shopLists__content .accordionContent li:first-child{margin-top:1em}
/*# sourceMappingURL=style.min.css.map */