:root:is(:lang(JA),:lang(KO),:lang(zh-Hans),:lang(zh-Hant)){--t-p-textalign:justify;--t-p-padding:0 10px;--t-fz16:16px;--t-fz18:18px;--t-faq-fontsize:20px;--t-faq-lineheight:1.5}:root:not(:lang(JA),:lang(KO),:lang(zh-Hans),:lang(zh-Hant)){--t-p-textalign:inherit;--t-p-padding:0 4px 0 7px;--t-fz16:17px;--t-fz18:20px;--t-faq-fontsize:18px;--t-faq-lineheight:1.72}@media (max-width:599.98px){body>nav,body:not(:has(>nav)):not(:has(.t-top-slider))>main{margin-top:50px}.t-faq-langScroll{scrollbar-color:transparent transparent}}body>nav{width:100%;height:24px;line-height:24px;padding:0 10px;background-color:#f3f3f3;box-sizing:border-box;scrollbar-color:transparent;-ms-overflow-style:none;scrollbar-width:none}body>nav>ol{display:flex;width:110%;margin:0 -5%;font-size:12px;overflow:hidden;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;transform:scale(.9)}body>nav>ol>li,body>nav>ol>li>a{text-decoration:none;color:#525252;opacity:.8;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body>nav>ol>li{position:relative;margin:0 15px}body>nav>ol>li:first-child{margin-left:0;padding-left:20px}body:lang(AR)>nav>ol>li:first-child{margin-left:15px;margin-right:0;padding-left:0;padding-right:20px}body>nav>ol>li::before{position:absolute;top:0;font-family:var(--t-icon-fontfamily);font-weight:var(--t-icon-fontweight);color:var(--t-icon-gray)}body>nav>ol>li:first-child::before{left:0;content:"\f015"}body:lang(AR)>nav>ol>li:first-child::before{left:auto;right:0}body>nav>ol>li:nth-child(n+2)::before{left:-18px;content:"\f107";transform:rotate(-90deg)}body:lang(AR)>nav>ol>li:nth-child(n+2)::before{transform:rotate(90deg);left:auto;right:-18px}body>nav>ol>li>a{display:inline-block;width:100%;height:100%}body>nav>ol::-webkit-scrollbar{width:0;height:0;display:none}main header{width:100%;margin:0}.t-page-content{position:relative;width:100%;padding:15px}main{line-height:1.8}main .t-page-content{padding:24px 20px}main .t-page-content.t-page-popular,main .t-page-content.t-page-new{padding:0}.t-page-secondary .t-p-small:first-of-type b:first-of-type::after{content:" (in Japanese only)"}main h1,#tou00{font-size:20px;padding:0 0 20px 0}main p{position:relative;width:100%;margin:0 0 32px 0;padding:var(--t-p-padding);line-height:2;text-align:var(--t-p-textalign)}main .t-aside-secondary p{font-size:var(--t-fz16);line-height:1.9}.t-break-all:not(:lang(AR)){word-break:break-all;overflow-wrap:anywhere;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.t-indent-0,.t-indent-1,.t-indent-2,.t-indent-3,.t-indent-4,.t-p-date,.t-p-noscript{margin:0;padding:0 0 20px 0;font-size:14px;line-height:1.8}.t-note-area{margin:10px 0 32px}.t-note-area p.t-table-note{font-size:12px}main .t-p-date{text-align:right}main:lang(AR) .t-p-date{text-align:left}[data-tooltip]{position:relative;cursor:pointer;&::before{position:absolute;content:attr(data-tooltip);background:rgb(0 0 0/0.65);color:#fff;padding:.5rem;border-radius:4px;inset:0 0 auto auto;translate:0 -44px;width:max-content;max-width:90vw;opacity:0;pointer-events:none;font-size:12px}&:lang(AR)::before{inset:0 auto auto 0}&:hover::before{opacity:1}}main .t-p-small{margin:0;padding:0 0 20px 0;font-size:11px;line-height:1.7;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;}.t-page-content h2,.t-page-content h3{font-weight:900;margin:2.4em 0 0 0}.t-indent-0{padding:5px 0}.t-indent-num{text-indent:-1.5em}.t-indent-1{padding:5px 0 5px 1.5em}.t-indent-1:lang(AR){padding:0 1.5em 0 0}.t-indent-2,.t-revoke-area{padding:0 0 0 3em}.t-indent-2:lang(AR),.t-revoke-area:lang(AR){padding:0 3em 0 0}.t-indent-3{padding:0 0 0 4.5em}.t-indent-3:lang(AR){padding:0 4.5em 0 0}.t-indent-4{padding:0 0 0 6em}.t-indent-4:lang(AR){padding:0 6em 0 0}.t-speech-area{display:flex;position:relative;margin:0 0 2.25em 0;width:100%;justify-content:start}.t-speech-area>a{position:relative;width:64px;flex-shrink:0;text-align:center;color:var(--t-button-black);text-decoration:none}.t-speech-area img{display:block;width:60px;height:60px;margin:5px 0 0 5px;border:2px solid #ececec;border-radius:50%}.t-speech-area:lang(AR) img{margin:5px 5px 0 0}.t-speech-area>a>span{display:block;padding:4px 0 0 7px;line-height:10px;font-size:10px;opacity:.8}.t-speech-area:lang(AR)>a>span{padding:4px 7px 0 0}strong,em,mark,.t-marker{font-weight:600}em{font-style:normal}.t-page-content .t-speech-area>p{display:block;position:relative;width:fit-content;height:fit-content;margin:4px 0 4px 12px;padding:10px 11px 10px 15px;border-radius:8px;border:1.5px solid rgb(204 204 204/0.5);background:var(--t-header-white);color:#333;font-size:15px;line-height:26px;text-align:start}.t-speech-area:lang(AR)>p{margin:4px 12px 4px 0;padding:10px 15px 10px 11px}.t-speech-area>p::before,.t-speech-area>p::after{display:block;position:absolute;width:0;top:16px;content:"";border-width:8px 10px 8px 0;border-color:transparent;border-style:solid}.t-speech-area>p::before{left:-8px;border-right-color:var(--t-header-white);z-index:3}.t-speech-area>p::after{left:-10px;border-right-color:rgb(204 204 204 / .5);z-index:2}.t-speech-area:lang(AR)>p::before{left:auto;right:-8px;border-width:8px 0 8px 10px;border-left-color:var(--t-header-white)}.t-speech-area:lang(AR)>p::after{left:auto;right:-10px;border-width:8px 0 8px 10px;border-left-color:rgb(204 204 204/0.5)}.t-page-figure{position:relative;margin:2.25em 0;& picture{border:solid .5px var(--t-button-gray);border-radius:2px;img{width:100%;max-width:100%;height:auto}}}.t-link-area{position:relative;width:100%;margin:2.25em 0;padding:0 10px;text-align:center;>p{margin:0;padding:6px 0 2px 0;font-weight:600;color:var(--t-text-black)}&.t-green{& *{display:inline-block;position:relative;width:100%;text-align:center;font-weight:600;text-decoration:none}&>p{font-size:14px;text-align:center}& .t-btn{box-shadow:0 1px 1px rgb(0 0 0 / .1);color:var(--t-button-black);background-color:var(--t-button-white);border:1.5px solid var(--t-button-gray);font-weight:600;text-align:center;outline:0}& a{width:calc((100% + 20px) * 0.9);height:auto;margin:0 auto;padding:14px 0;line-height:20px;border-radius:4em;border-width:2px;background:var(--t-text-black);z-index:1;color:#fff;&::before{display:block;position:absolute;content:"";inset:0;background:rgb(111 212 24 / .95);border-radius:calc(4em - 2px);z-index:2}& span{color:#fff;z-index:3}&>span{&:first-of-type{font-size:16.7px;line-height:1.8}&:nth-of-type(2){font-size:12.5px;line-height:1.2}}}}}.t-toggle-area{position:relative;width:100%;height:auto;padding:0 0 1px 0;&:is(.t-step){margin:0 auto 2.25em auto;background-color:#f8f9ff;border:dashed 1px #4865b2;&>ol li{font-size:14px;line-height:1.9}}&>ol{display:block;position:relative;width:100%;overflow:hidden;line-height:1.9;padding:20px 0;& li{position:relative;margin:0 0 0 30px;padding:9px 10px 9px 25px;border-left:solid 2px rgb(192 192 192 / .8);line-height:1.5;&::before{position:absolute;left:-11px;top:13px;content:"";width:20px;height:20px;border-radius:20px;background-color:rgb(125 180 230 / 1)}}}}.t-page-content.t-page-secondary dl{margin:0 auto 2.25em auto}.t-page-404{padding-bottom:60px}.t-404-text{width:100%;padding:30px}main form{width:calc(100% - 40px);margin:12px 20px 32px 20px}main .t-tab-label{padding:12px 3px 9px 3px;height:auto;line-height:1.4}main .t-tab-label::after{height:3px}.t-404-h1{text-align:center}.t-btn{margin:0;padding:0;background-color:#fafafa;box-shadow:0 1px 1px rgb(0 0 0/0.1);border:#eee solid 1.5px;color:#545454;font-weight:600;text-align:center;outline:0}.t-btn-long{width:90%;margin:0 5%;border-radius:10px;height:50px;line-height:50px;font-size:16px;color:var(--t-button-black);text-decoration:none}.t-btn-404{margin-bottom:32px}.t-btn-404::before{content:"\f015";font-family:var(--t-icon-fontfamily);font-weight:var(--t-icon-fontweight)}.t-page-content .t-page-heading{display:block;width:100%;position:relative;margin:0 0 8px 0;padding:5px 5px 5px 37px;font-size:var(--t-fz18);font-weight:600;color:var(--t-text-black);line-height:1.4;text-align:inherit}.t-page-heading:lang(AR){padding:5px 37px 5px 5px}.t-page-heading::before{display:block;position:absolute;margin:0;padding:6px 5px 4px 10px;width:auto;height:auto;top:0;left:0;background:0;content:"\f00c";color:var(--t-icon-blue);font-family:var(--t-icon-fontfamily);font-weight:var(--t-icon-fontweight)}.t-page-heading:lang(AR)::before{padding:6px 10px 4px 5px;left:auto;right:0}@-webkit-keyframes webkit-arrow-and-finger{0%,3%{opacity:0;visibility:hidden}5%,95%{opacity:.3;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes webkit-finger-only{0%{transform:translateX(0)}to{transform:translateX(-30px)}}@keyframes finger-only{0%{transform:translateX(0)}to{transform:translateX(-30px)}}@-webkit-keyframes webkit-finger-ar{0%{transform:translateX(0)}to{transform:translateX(30px)}}@keyframes finger-ar{0%{transform:translateX(0)}to{transform:translateX(30px)}}.t-faq-langArea{display:block;height:70px;width:100%;overflow:hidden;position:relative;margin:5px 0;padding:0}.t-faq-langArea::after,.t-faq-langArea::before{position:absolute;font-family:var(--t-icon-fontfamily);font-weight:var(--t-icon-fontweight);font-size:35px;opacity:0;visibility:hidden}.t-faq-langArea::before{z-index:5;content:"\f337";top:-15px;right:20px;animation:arrow-and-finger 3.3s 0s linear forwards 1;-webkit-animation:webkit-arrow-and-finger 3.3s 0s linear forwards 1}.t-faq-langArea::after{z-index:6;content:"\f0a6";top:15px;right:5px;animation:arrow-and-finger 3.3s 0s linear forwards 1,finger-only 1.1s 0s ease-out forwards 3;-webkit-animation:webkit-arrow-and-finger 3.3s 0s linear forwards 1,webkit-finger-only 1.1s 0s ease-out forwards 3}.t-faq-langArea:lang(AR)::before{right:auto;left:20px}.t-faq-langArea:lang(AR)::after{right:auto;left:5px;animation:arrow-and-finger 3.3s 0s linear forwards 1,finger-ar 1.1s 0s ease-out forwards 3;-webkit-animation:webkit-arrow-and-finger 3.3s 0s linear forwards 1,webkit-finger-ar 1.1s 0s ease-out forwards 3}.t-faq-langScroll{display:flex;position:relative;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;top:0;left:0;width:100%;height:100%;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar-thumb,&::-webkit-scrollbar-track{background-color:transparent;display:none}}.t-faq-langScroll .t-faq-btn:nth-child(1){background:#aec4e5}.t-faq-langScroll .t-faq-btn:nth-child(1)::after{content:"";position:absolute;z-index:4;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #aec4e5;width:0;height:0}.t-page-content dl{width:100%;margin:0;padding:0;list-style:none;line-height:30px}.t-page-content dl dt,.t-page-content dl dd{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.t-page-content dl dt{margin:20px 0 0 0;background:#f4f6f9;box-shadow:rgb(0 0 0/0.16) 0 1px 4px;border:0;border-radius:4px;font-weight:600}.t-page-content dl label{display:block;position:relative;padding:17px 32px 17px 64px;color:var(--t-header-black);font-size:var(--t-fz16)}.t-page-content:lang(AR) dl label{padding:17px 64px 17px 32px}.t-page-content dl label span,.t-page-content dl dd span{position:absolute;width:40px;height:30px;left:22px;text-align:inherit;font-size:var(--t-faq-fontsize);line-height:var(--t-faq-lineheight);font-weight:900;font-family:Helvetica,Meiryo,Arial,sans-serif!important;}.t-page-content:lang(AR) dl label span,.t-page-content:lang(AR) dl dd span{right:15px;padding-left:5px;left:auto}.t-page-content dl label span{background:linear-gradient(144.53deg,#1d96f0 6.76%,#1ed1df 94.8%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#7db4e6}.t-page-content dl label::after{position:absolute;padding:0;width:10px;height:28px;top:calc(50% - 14px);right:18px;content:"\f107";color:var(--t-arrow-gray);font-family:var(--t-icon-fontfamily);font-weight:var(--t-icon-fontweight);font-size:15px;transition:0.2s}.t-page-content dl label:lang(AR)::after{right:auto;left:18px}.t-page-content dl dd{display:block;height:0;padding:0 17px 0 64px;overflow:hidden;background-color:#faf5f5;border-radius:2px;font-size:15px;line-height:1.8}.t-page-content:lang(AR) dl dd{padding:0 64px 0 17px}.t-page-content dl dd span{margin-top:-1px;background:linear-gradient(139.64deg,#db46ba 6.89%,#dc90e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#e67c7e}.t-faq-btn{position:relative;min-width:65px;height:40px;flex:0 0 auto;margin:0 3px;padding:5px 15px;line-height:2;background-color:#dcdcdc;border:0;border-radius:2px;text-align:center;color:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;text-decoration:none;font-size:1pc;scroll-snap-align:start}.t-pagination{display:flex;position:relative;width:100%;padding:5px 0 3em;align-items:center;flex-wrap:wrap;font-size:13px;justify-content:center;margin:3em 0 0}[class*="t-page-nums"]{box-sizing:content-box;display:block;margin:3px;padding:0;position:relative;text-align:center;text-decoration:none;transition:color 0.25s,background-color 0.25s;width:auto}[class*="t-page-nums"]{font-size:17px;width:35px;height:35px;line-height:35px;box-shadow:none;border-radius:3px;border-width:2px;color:#1c1c1c;background-color:hsla(0,0%,90%,.7);border:hsla(0,0%,90%,.9) solid 1px}[class*="t-page-nums"].t-current{background-color:rgb(255 210 128/0.9);border:#ffd280 solid 1px;color:#1c1c1c}.t-revoke-area{margin:20px 0}.t-revoke-btn{display:block;position:relative;width:100%;height:auto;margin:10px auto;padding:20px;min-height:50px;border-radius:10px;line-height:1.55;background-color:var(--t-button-white);box-shadow:0 1px 1px rgb(0 0 0/0.1);border:solid 1.5px var(--t-button-gray);color:var(--t-button-black);font-weight:600;text-align:center;outline:0;text-decoration:none;font-size:var(--t-fz129)}.t-noscript-area{background:#fdf2f2;margin:20px 0 20px 42px;padding:15px 15px 0 15px}.t-noscript-area:lang(AR){background:#fdf2f2;margin:20px 42px 20px 0}.t-page-sitemap>ul>li{width:100%;height:fit-content;color:#545454}.t-page-sitemap a{text-decoration:none}.t-page-sitemap ul:not(.t-card-list)>li>a,.t-page-sitemap ul:not(.t-card-list)>li>span{display:block;position:relative;margin:10px 0;padding:0 45px;width:100%;height:fit-content;min-height:50px;line-height:50px;background-color:#f4f6f9;font-weight:600;align-items:center}.t-page-sitemap ul:not(.t-card-list)>li ul>li a{width:calc(100% - 20px);margin:0 10px;min-height:40px;line-height:40px;background-color:#fff}.t-page-sitemap ul>li>a::before,.t-page-sitemap ul>li>span::before{position:absolute;height:100%;margin:0 20px;top:0;left:0;content:"\f054";font-family:var(--t-icon-fontfamily);font-weight:var(--t-icon-fontweight);color:var(--t-icon-blue)}.t-page-sitemap:lang(AR) ul>li>a::before,.t-page-sitemap:lang(AR) ul>li>span::before{right:0;left:auto;content:"\f053"}.t-page-sitemap ul>li ul.t-card-list li,.t-page-sitemap ul>li ul.t-card-list li a,.t-page-sitemap ul>li ul.t-card-list li a h2{margin:0;padding:0;width:100%;font-size:inherit}.t-page-sitemap ul>li ul.t-card-list>li a,.t-page-sitemap ul>li ul.t-card-list>li a h2{height:auto;min-height:40px;line-height:1.7}.t-page-sitemap ul>li ul.t-card-list>li a{width:calc(100% - 20px);margin:0 10px;padding:0 0 0 45px;background-color:#fff}.t-page-sitemap:lang(AR) ul>li ul.t-card-list>li a{padding:0 45px 0 0}.t-page-sitemap ul>li ul.t-card-list>li figure,.t-page-sitemap ul>li ul.t-card-list>li img{display:none}.t-toc-rule{margin:24px auto;font-size:14px}.t-toc-rule>ul{font-weight:600}h2.t-h2-credit{margin:60px 0 20px;border-radius:1.5px;padding:9pt 15px;color:#333;background:#f7f6f5;border-left:solid 5px #7db4e6;font-size:20px;line-height:1.7;margin-bottom:20px}.t-download-area{display:grid;width:clamp(335px,calc(300px + 20%),100%);margin:15px auto;grid-template-columns:1fr 150px;place-items:center}.t-download-area>*{display:block;color:#1755b0;font-weight:600;font-size:14px}.t-download-btn{width:140px;margin:5px;background-color:#fafafa!important;box-shadow:0 1px 1px rgba(0,0,0,.1);border:#eee solid 1.5px;color:#545454!important;text-align:center;outline:0;cursor:pointer;border-radius:10px;padding:7px 15px;font-size:12.5px;text-decoration:none}.t-img-credit{display:block;width:100%;margin:24px 0}.t-page-content .t-table-area{width:calc(100% + 4px);max-width:calc(100% + 4px);margin:32px 0;overflow-x:auto}.t-page-content .t-table-area.t-table-pr{margin:15px 0 0}.t-page-affiliate *{font-size:14px;line-height:1.6}.t-affiliate-no{display:none}.t-page-content table{border-collapse:collapse;border:2px solid var(--t-button-gray);line-height:1.55}.t-page-content table *{font-size:12px}.t-page-content table tr>*{min-width:140px;padding:4px 12px;border:1px solid var(--t-button-gray)}.t-page-content table tr>*:first-of-type{min-width:120px}.t-page-content table thead tr *{font-weight:700;background:var(--t-button-white);color:var(--t-button-black);text-align:inherit}.t-page-content.t-page-secondary table tr>*{padding:12px}.t-page-content.t-page-secondary table thead tr *{text-align:center}.t-page-content .t-table-caption{text-align:inherit;font-size:12px;caption-side:bottom}.t-page-content table tbody tr *{width:auto;background:#fff}.t-page-content table tbody tr a{white-space:nowrap}.t-aside-secondary{margin:0 0 60px 0}.t-bullet-area{display:block;position:relative;padding:0;width:100%;border-width:2px;font-weight:600;border-style:solid;border-radius:8px;box-sizing:border-box;overflow-wrap:break-word}.t-bullet-area:is(.t-pr){margin:2.25em 0 2em 0;background:rgb(243 250 254/1);border-color:var(--t-icon-blue);order:2}.t-bullet-title:is(.t-pr){position:absolute;width:fit-content;top:-15px;left:10px;margin:0;color:var(--t-icon-blue);background:linear-gradient(to bottom,rgb(255 255 255/1) 30%,rgb(243 250 254/1) 60%);background:-moz-linear-gradient(top,rgb(255 255 255/1) 30%,rgb(243 250 254/1) 60%);background:-webkit-linear-gradient(top,rgb(255 255 255/1) 30%,rgb(243 250 254/1) 60%)}.t-bullet-area ul{padding:14px 10px 12px 41px}.t-bullet-area ul li{position:relative;width:100%;margin:3.2px;list-style:none;line-height:1.9;font-size:var(--t-fz16);color:#454545}.t-bullet-area:is(.t-pr) ul li::before{color:var(--t-icon-blue)}.t-bullet-area ul li::before{position:absolute;margin-right:.4em;margin-left:-1.5em;font-family:var(--t-icon-fontfamily);font-weight:var(--t-icon-fontweight);content:"\f00c"}main .t-page-desc{padding:30px 10px}.t-page-desc p{font-size:var(--t-fz125);line-height:1.7}