﻿*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;width:100%}body{margin:0;font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#2c3e50;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}@media screen and (min-width: 768px)and (max-width: 1440px){body{font-size:1.1111111111vw}}@media screen and (max-width: 767px){body{font-size:3.5897435897vw}}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.25}p{margin:0 0 1rem}@media screen and (min-width: 768px)and (max-width: 1440px){p{margin-bottom:1.1111111111vw}}@media screen and (max-width: 767px){p{margin-bottom:3.0769230769vw}}a{color:#2c3e50;text-decoration:none;background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:"Courier New",Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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;cursor:pointer}template{display:none}[hidden]{display:none}.alignleft{float:left;margin-right:1rem;margin-bottom:1rem}@media screen and (min-width: 768px)and (max-width: 1440px){.alignleft{margin-right:1.1111111111vw;margin-bottom:1.1111111111vw}}@media screen and (max-width: 767px){.alignleft{margin-right:3.0769230769vw;margin-bottom:3.0769230769vw}}.alignright{float:right;margin-left:1rem;margin-bottom:1rem}@media screen and (min-width: 768px)and (max-width: 1440px){.alignright{margin-left:1.1111111111vw;margin-bottom:1.1111111111vw}}@media screen and (max-width: 767px){.alignright{margin-left:3.0769230769vw;margin-bottom:3.0769230769vw}}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem}@media screen and (min-width: 768px)and (max-width: 1440px){.aligncenter{margin-bottom:1.1111111111vw}}@media screen and (max-width: 767px){.aligncenter{margin-bottom:3.0769230769vw}}.alignwide{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-caption{max-width:100%;margin-bottom:1rem}.wp-caption img{display:block;margin:0 auto}.wp-caption-text{font-size:.875rem;color:#6c757d;text-align:center;padding:.5rem}.gallery::after{content:"";display:table;clear:both}.gallery{margin-bottom:1rem}.gallery .gallery-item{float:left;margin:0;padding:.25rem}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP","Noto Sans",sans-serif;font-weight:600;line-height:1.25;color:#2c3e50}h1{font-size:2.25rem}@media screen and (min-width: 768px)and (max-width: 1440px){h1{font-size:3.3333333333vw}}@media screen and (max-width: 767px){h1{font-size:8.2051282051vw}}h2{font-size:1.5rem}@media screen and (min-width: 768px)and (max-width: 1440px){h2{font-size:1.6666666667vw}}@media screen and (max-width: 767px){h2{font-size:5.641025641vw}}h3{font-size:1.5rem}@media screen and (min-width: 768px)and (max-width: 1440px){h3{font-size:2.0833333333vw}}@media screen and (max-width: 767px){h3{font-size:5.1282051282vw}}h4{font-size:1.25rem}@media screen and (min-width: 768px)and (max-width: 1440px){h4{font-size:1.6666666667vw}}@media screen and (max-width: 767px){h4{font-size:4.6153846154vw}}h5{font-size:1.125rem}@media screen and (min-width: 768px)and (max-width: 1440px){h5{font-size:1.3888888889vw}}@media screen and (max-width: 767px){h5{font-size:4.1025641026vw}}h6{font-size:1rem}@media screen and (min-width: 768px)and (max-width: 1440px){h6{font-size:1.25vw}}@media screen and (max-width: 767px){h6{font-size:3.5897435897vw}}p{font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:14px;font-weight:regular;line-height:1.8;color:#444}a{color:#2c3e50;text-decoration:none}strong,b{font-weight:700}em,i{font-style:italic}small{font-size:.875rem}blockquote{border-left:4px solid #2c3e50;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#6c757d}code{font-family:"Courier New",Courier,monospace;background:#f8f9fa;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}pre{background:#f8f9fa;padding:1.5rem;border-radius:.25rem;overflow-x:auto}pre code{background:none;padding:0}li{margin-bottom:.25rem}table{width:100%;border-collapse:collapse}th,td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid #dee2e6}th{font-weight:600;background:#f8f9fa}*{box-sizing:border-box}:root{--header-height: 110px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px)}body{margin:0;padding:0;background-color:#fff;padding-top:var(--header-height)}img{max-width:100%;height:auto;display:block}.main{min-height:50vh;padding:2rem 0}.container{max-width:1280px;margin:0 auto;width:100%}@media screen and (min-width: 768px)and (max-width: 1440px){.container{padding:0 1.3888888889vw;box-sizing:border-box}}@media screen and (max-width: 767px){.container{padding:0 4.1025641026vw;box-sizing:border-box}}.header{font-family:IBM Plex Sans JP,Noto Sans JP,sans-serif;background-color:#001a60;color:#fff;border-bottom:1px solid #dee2e6;position:fixed;top:0;left:0;right:0;z-index:1002;opacity:1;padding-top:0}.header.menu-open{z-index:1005;background-color:#001a60}.header.menu-open .header__mobile-menu-close{display:none}.header.menu-open .header__mobile-account-wrap{display:none}.header .container{max-width:1440px;padding:18px 20px}.header__top{display:none;position:absolute;top:0;right:0;justify-content:flex-end;align-items:flex-start;z-index:2}@media(min-width: 768px){.header__top{display:flex}}.header__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;padding:0;gap:16px;justify-content:flex-start;position:relative;transition:all .3s ease-in-out ease-in-out}.header__logo{flex-shrink:0;flex-grow:0;flex-basis:280px;max-width:280px;align-self:center;margin-right:0}.header__logo .custom-logo,.header__logo .header-logo-image{width:auto;height:73px;max-width:280px;display:inline-block;vertical-align:middle}.header__service-badge{display:flex;align-items:center;flex-shrink:0}@media(min-width: 768px){.header__service-badge{display:none}}.header__service-badge-image{display:block;width:auto;height:30px;max-width:100%}.header__utility{display:flex;align-items:center;justify-content:flex-end;width:auto}.header__utility-link{color:inherit;text-decoration:none}.header__utility-link:hover,.header__utility-link:focus{text-decoration:none}.header__utility-link{color:#fff;font-size:14px;line-height:1}.header__utility-link:not(:last-child)::after{content:"|";margin:0 16px;opacity:.8}.header__utility-link--premium{padding:6px 6px 3px;border:1px solid #009bca;background-color:#009bca;color:#fff;border-radius:4px;margin-right:16px}.header__utility-link--premium::after{content:none !important}.header__nav{position:static;display:none;overflow:visible;min-width:auto;margin-left:auto}@media(min-width: 768px){.header__nav{display:block}}.header__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;width:100%;justify-content:flex-end;gap:16px;align-items:center}.header__menu-item{position:relative;white-space:nowrap;margin:0;flex-shrink:0}.header__menu-link{color:inherit;text-decoration:none}.header__menu-link:hover,.header__menu-link:focus{text-decoration:none}.header__menu-link{display:flex;align-items:center;justify-content:center;padding:0;height:38px}.header__menu-account-link{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:110px;height:38px;border-radius:6px;background-color:#ffed63;color:#001a60;font-size:14px;font-weight:700;line-height:1;font-family:inherit;cursor:pointer}.header__menu-account-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:380px;background:#fff;border:1px solid #d0d0d0;box-shadow:0 8px 20px rgba(0,0,0,.15);padding:20px 28px;display:block;visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1008}.header__menu-account-popover::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:8px}.header__menu-account-popover-link{color:inherit;text-decoration:none}.header__menu-account-popover-link:hover,.header__menu-account-popover-link:focus{text-decoration:none}.header__menu-account-popover-link{display:block;color:#001a60;font-size:16px;line-height:1.35;letter-spacing:.01em}.header__menu-account-popover-link:not(:last-child){margin-bottom:12px}.header__menu-account-popover-link::before{content:"▶";font-size:24px;margin-right:16px;vertical-align:middle}.header__menu-item--account:hover .header__menu-account-popover,.header__menu-item--account:focus-within .header__menu-account-popover{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}@media(min-width: 768px){.header__actions{display:none}}@media(min-width: 768px){.header__mobile-account-wrap{display:none}}.header__mobile-account-button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;background-color:#ffed63;color:#001a60;font-size:8px;font-weight:700;padding:16px 32px;border-radius:6px;white-space:nowrap;transition:all .3s ease-in-out ease-in-out;height:40px;line-height:32px;text-align:center;min-width:80px;margin-right:10px;display:flex;align-items:center;justify-content:center}.header__mobile-account-button:hover{opacity:.8;transform:translateY(-1px)}.header__mobile-account-popover{position:absolute;top:calc(100% + 4.6153846154vw);left:50%;transform:translateX(-50%);width:100vw;display:flex;justify-content:space-between;align-items:center;background-color:hsla(0,0%,100%,.8);box-shadow:0 .5128205128vw 2.0512820513vw rgba(0,0,0,.1);padding:2.0512820513vw 5.1282051282vw;box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:1001}.header__mobile-account-popover.is-open{visibility:visible;opacity:1;pointer-events:auto}.header__mobile-account-popover-link{color:inherit;text-decoration:none}.header__mobile-account-popover-link:hover,.header__mobile-account-popover-link:focus{text-decoration:none}.header__mobile-account-popover-link{display:inline-flex;align-items:center;color:#001a60;font-size:13px;font-weight:bold;white-space:nowrap}.header__mobile-account-popover-link::before{content:"▶";font-size:10px;color:#001a60;margin-right:6px}.header__menu-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;width:32px;height:32px;padding:4px;cursor:pointer;z-index:1006}@media(min-width: 768px){.header__menu-toggle{display:none}}.header__menu-toggle-line{width:100%;height:2px;background-color:#fff;transition:all .3s ease-in-out ease-in-out}.header__menu-toggle-line:not(:last-child){margin-bottom:4px}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-line:nth-child(1){transform:translate(0, 6px) rotate(45deg)}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-line:nth-child(2){opacity:0}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-line:nth-child(3){transform:translate(0, -6px) rotate(-45deg)}body.admin-bar .header{top:var(--wp-admin--admin-bar--height, 32px)}.header__menu-link-image{display:block;width:auto;height:38px;max-width:100%}@media screen and (min-width: 768px)and (max-width: 1440px){.header{border-bottom:.0694444444vw solid #dee2e6;padding-top:0}.header .container{max-width:100vw}.header__content{padding:0;gap:1.1111111111vw}.header__logo{max-width:19.4444444444vw;flex-basis:19.4444444444vw;margin-right:.8333333333vw}.header__logo .custom-logo,.header__logo .header-logo-image{width:auto;height:5.0694444444vw;max-width:19.4444444444vw}.header__nav{min-width:auto}.header__menu{gap:1.1111111111vw}.header__menu-link{padding:0;height:2.6388888889vw}.header__menu-link-image{height:2.6388888889vw}.header__top{top:0;right:0}.header__utility-link{font-size:.9722222222vw}.header__utility-link:not(:last-child)::after{margin:0 1.1111111111vw}.header__utility-link--premium{padding:.4166666667vw .4166666667vw .2083333333vw;border-radius:.2777777778vw;margin-right:1.1111111111vw}.header__menu-account-link{width:7.6388888889vw;height:2.6388888889vw;border-radius:.4166666667vw;font-size:.9722222222vw}.header__menu-account-popover{top:calc(100% + .5555555556vw);min-width:26.3888888889vw;border-width:.0694444444vw;padding:1.3888888889vw 1.9444444444vw;transform:translateY(0.5555555556vw)}.header__menu-account-popover::before{height:.5555555556vw}.header__menu-account-popover-link{font-size:1.1111111111vw}.header__menu-account-popover-link:not(:last-child){margin-bottom:.8333333333vw}.header__menu-account-popover-link::before{font-size:1.6666666667vw;margin-right:1.1111111111vw}.header__actions{gap:.5555555556vw}.header__mobile-account-button{font-size:.9722222222vw;padding:.2777777778vw .5555555556vw;border-radius:.4166666667vw;height:2.2222222222vw;line-height:2.2222222222vw;min-width:5.5555555556vw;margin-right:.6944444444vw}.header__mobile-account-button:hover{transform:translateY(-pc2vw(1))}.header__menu-toggle{width:2.2222222222vw;height:2.2222222222vw;padding:.2777777778vw}.header__menu-toggle-line{height:.1388888889vw}.header__menu-toggle-line:not(:last-child){margin-bottom:.2777777778vw}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-line:nth-child(1){transform:translate(0, 0.4166666667vw) rotate(45deg)}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-line:nth-child(3){transform:translate(0, -pc2vw(6)) rotate(-45deg)}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 835px){.header__menu-account-popover-link::before{font-size:1.25vw}}@media screen and (max-width: 767px){.header{border-bottom:.2564102564vw solid #dee2e6;padding-top:0}.header .container{max-width:369.2307692308vw;padding:4.6153846154vw 5.1282051282vw}.header__content{padding:0;gap:0}.header__logo{flex-basis:auto;max-width:71.7948717949vw;margin-right:4.1025641026vw}.header__logo .custom-logo,.header__logo .header-logo-image{max-height:10.7692307692vw;width:auto;height:auto;max-width:100%}.header__service-badge-image{height:7.6923076923vw}.header__nav{right:4.1025641026vw;min-width:51.2820512821vw}.header__menu{gap:4.1025641026vw}.header__menu-item:last-child{margin-left:2.0512820513vw}.header__menu-link{padding:2.0512820513vw;height:9.7435897436vw}.header__menu-link-image{height:9.7435897436vw}.header__actions{gap:2.0512820513vw;margin-left:auto}.header__mobile-account-button{font-size:3.5897435897vw;padding:1.0256410256vw 2.0512820513vw;border-radius:1.5384615385vw;height:8.2051282051vw;line-height:8.2051282051vw;min-width:20.5128205128vw;margin-right:2.5641025641vw}.header__mobile-account-button:hover{transform:translateY(-spvw(1))}.header__menu-toggle{width:8.2051282051vw;height:8.2051282051vw;padding:1.0256410256vw}.header__menu-toggle-line{height:.5128205128vw}.header__menu-toggle-line:not(:last-child){margin-bottom:1.0256410256vw}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-line:nth-child(1){transform:translate(0, 1.5384615385vw) rotate(45deg)}.header__menu-toggle[aria-expanded=true] .header__menu-toggle-line:nth-child(3){transform:translate(0, -spvw(6)) rotate(-45deg)}}.header__mobile-menu{display:none;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:500;overflow-y:auto}.header__mobile-menu.is-open{display:block;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;overflow-y:auto}@media(min-width: 768px){.header__mobile-menu{display:none !important}}.header__mobile-menu-close{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;position:fixed;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border:none;border-radius:50%;z-index:1005;transition:all .3s ease-in-out ease-in-out;cursor:pointer}.header__mobile-menu-close:hover,.header__mobile-menu-close:focus{transform:scale(1.1);background:rgba(0,0,0,.5)}.header__mobile-menu-close:hover .header__mobile-menu-close-icon,.header__mobile-menu-close:focus .header__mobile-menu-close-icon{color:gold}.header__mobile-menu-close-icon{color:#fff;font-size:24px;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:rotate(0deg);position:relative}.header__mobile-menu-close-icon::before,.header__mobile-menu-close-icon::after{content:"";position:absolute;width:2px;height:20px;background-color:currentColor;border-radius:1px}.header__mobile-menu-close-icon::before{transform:rotate(45deg)}.header__mobile-menu-close-icon::after{transform:rotate(-45deg)}.header__mobile-menu-content{padding:20px;min-height:100vh;background:linear-gradient(180deg, #001A60 0%, rgba(0, 26, 96, 0.8) 100%);z-index:1001}.header__mobile-menu-list{list-style:none;padding:0;margin:0;margin-bottom:20px;margin-top:0;text-align:left}.header__mobile-menu-premium-button{margin-top:16px;text-align:center}.header__mobile-menu-link{color:inherit;text-decoration:none}.header__mobile-menu-link:hover,.header__mobile-menu-link:focus{text-decoration:none}.header__mobile-menu-link{display:block;padding:8px 16px;margin-bottom:6px;color:#fff;font-weight:400;font-size:18px;text-align:left;transition:all .3s ease-in-out ease-in-out}.header__mobile-menu-link:hover,.header__mobile-menu-link:focus{background-color:hsla(0,0%,100%,.1);transform:translateX(10px)}.header__mobile-menu-divider{height:1px;background:repeating-linear-gradient(to right, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0.6) 4px, transparent 4px, transparent 8px);margin:0 24px}.header__mobile-menu-dropdown{position:relative}.header__mobile-menu-dropdown-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;display:block;width:100%;padding:6px 16px;color:#fff;font-weight:400;font-size:18px;text-align:left;background:none;border:none;cursor:pointer;transition:all .3s ease-in-out ease-in-out}.header__mobile-menu-dropdown-toggle:hover,.header__mobile-menu-dropdown-toggle:focus{background-color:hsla(0,0%,100%,.1);transform:translateX(10px)}.header__mobile-menu-dropdown-toggle::after{content:"▼";margin-left:8px;font-size:14px;transition:transform .3s ease-in-out ease-in-out}.header__mobile-menu-dropdown-toggle.is-open::after{transform:rotate(180deg)}.header__mobile-menu-dropdown-content{display:flex;padding:10px 16px;gap:8px;flex-direction:row;flex-wrap:nowrap;justify-content:center;overflow-x:auto}.header__mobile-menu-utility{display:flex;flex-direction:column}.header__mobile-menu-utility-link{color:inherit;text-decoration:none}.header__mobile-menu-utility-link:hover,.header__mobile-menu-utility-link:focus{text-decoration:none}.header__mobile-menu-utility-link{display:block;padding:8px 16px;margin-bottom:6px;color:#fff;font-weight:400;font-size:4.1025641026vw;text-align:left;transition:all .3s ease-in-out ease-in-out}.header__mobile-menu-utility-link:hover,.header__mobile-menu-utility-link:focus{background-color:hsla(0,0%,100%,.1);transform:translateX(10px)}.header__mobile-menu-utility-link:last-child{margin-bottom:0}.header__mobile-menu-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mobile-menu-button{display:block;text-align:center;padding:12px 20px;border-radius:6px;font-weight:700;font-size:14px;transition:all .3s ease-in-out ease-in-out;text-decoration:none;min-height:40px;line-height:1.2;color:inherit}.mobile-menu-button:hover,.mobile-menu-button:focus{text-decoration:none}.mobile-menu-button--kawase,.mobile-menu-button--souba,.mobile-menu-button--stock{background-color:#ffed63;color:#001a60;border:2px solid #ffed63;flex:0 0 calc(33.333% - 8px)}.mobile-menu-button--kawase:hover,.mobile-menu-button--kawase:focus,.mobile-menu-button--souba:hover,.mobile-menu-button--souba:focus,.mobile-menu-button--stock:hover,.mobile-menu-button--stock:focus{background-color:#ffe135;border-color:#ffe135;color:#001a60;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.mobile-menu-button--premium{background-color:#009bca;color:#fff;border:2px solid #009bca;width:100%;max-width:300px;margin:0 auto}.mobile-menu-button--premium:hover,.mobile-menu-button--premium:focus{background-color:#007ba3;border-color:#007ba3;color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.mobile-menu-button--dropdown{flex:0 0 auto;margin-bottom:0;min-width:40px;white-space:nowrap;font-size:15px;padding:4px 8px;min-height:28px;text-align:center;overflow:hidden;text-overflow:ellipsis}.mobile-menu-button--dropdown:last-child{margin-bottom:0}.mobile-menu-button--dropdown--stock{min-width:40px;font-size:10px;padding:4px 6px}.header__mobile-menu-link-image{display:block;width:auto;height:28px;max-width:100%}@media screen and (max-width: 767px){.header__mobile-menu-close{top:4.1025641026vw;right:4.1025641026vw;width:10.2564102564vw;height:10.2564102564vw}.header__mobile-menu-close-icon{font-size:6.1538461538vw}.header__mobile-menu-close-icon::before,.header__mobile-menu-close-icon::after{width:.5128205128vw;height:5.1282051282vw}.header__mobile-menu-content{padding:6.1538461538vw;background:linear-gradient(180deg, #001A60 0%, rgba(0, 26, 96, 0.8) 100%)}.header__mobile-menu-list{margin-bottom:8.2051282051vw}.header__mobile-menu-premium-button{margin-top:6.1538461538vw}.header__mobile-menu-link{padding:3.0769230769vw 4.1025641026vw;margin-bottom:2.0512820513vw;font-size:4.6153846154vw}.header__mobile-menu-link:hover,.header__mobile-menu-link:focus{transform:translateX(2.5641025641vw)}.header__mobile-menu-divider{height:.2564102564vw;margin:0 6.1538461538vw}.header__mobile-menu-dropdown-toggle{padding:2.0512820513vw 4.1025641026vw;font-size:4.6153846154vw}.header__mobile-menu-dropdown-toggle:hover,.header__mobile-menu-dropdown-toggle:focus{transform:translateX(2.5641025641vw)}.header__mobile-menu-dropdown-toggle::after{margin-left:2.0512820513vw;font-size:3.5897435897vw}.header__mobile-menu-dropdown-content{padding:4.1025641026vw;gap:2.0512820513vw}.header__mobile-menu-buttons{gap:2.0512820513vw}.mobile-menu-button{padding:3.0769230769vw 5.1282051282vw;font-size:3.5897435897vw;min-height:10.2564102564vw}.mobile-menu-button--kawase,.mobile-menu-button--souba,.mobile-menu-button--stock{border:.5128205128vw solid #ffed63;flex:0 0 calc(33.333% - 2.0512820513vw)}.mobile-menu-button--kawase:hover,.mobile-menu-button--kawase:focus,.mobile-menu-button--souba:hover,.mobile-menu-button--souba:focus,.mobile-menu-button--stock:hover,.mobile-menu-button--stock:focus{transform:translateY(-spvw(2))}.mobile-menu-button--premium{border:.5128205128vw solid #009bca;max-width:76.9230769231vw}.mobile-menu-button--premium:hover,.mobile-menu-button--premium:focus{transform:translateY(-spvw(2))}.mobile-menu-button--dropdown{min-width:10.2564102564vw;font-size:3.8461538462vw;padding:1.0256410256vw 2.0512820513vw;min-height:7.1794871795vw}.mobile-menu-button--dropdown--stock{min-width:10.2564102564vw;font-size:2.5641025641vw;padding:1.0256410256vw 1.5384615385vw}}body.site-accent-kawase .header{border-bottom-color:#66b23d;border-bottom-width:3px}body.site-accent-stock .header{border-bottom-color:#b9a515;border-bottom-width:3px}body.site-accent-souba .header{border-bottom-color:#7dccf3;border-bottom-width:3px}body.site-accent-futures .header{border-bottom-color:#d395ed;border-bottom-width:3px}.header__menu-item--kawase.is-active .header__menu-link{box-shadow:0 0 0 2px #66b23d;border-radius:4px}.header__menu-item--stock.is-active .header__menu-link{box-shadow:0 0 0 2px #b9a515;border-radius:4px}.header__menu-item--souba.is-active .header__menu-link{box-shadow:0 0 0 2px #7dccf3;border-radius:4px}.header__menu-item--futures.is-active .header__menu-link{box-shadow:0 0 0 2px #d395ed;border-radius:4px}.header__mobile-menu-link.is-active{display:inline-block}.footer{width:100%;font-family:"IBM Plex Sans JP",sans-serif}.footer .container{max-width:1440px;margin:0 auto;padding:0 20px}.footer__main{width:100%;background-color:#f3f7ff;min-height:263px;display:flex;align-items:center}.footer__content{width:100%;display:flex;flex-direction:column;align-items:center;padding:30px 0}.footer__menu-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;row-gap:30px;column-gap:111.5px;width:100%;max-width:1300px;margin:0 auto 30px auto;justify-items:center}.footer__menu-column{flex:1}.footer__menu-list{list-style:none;padding:0;margin:0}.footer__menu-list li{margin-bottom:10px}.footer__menu-list li:last-child{margin-bottom:0}.footer__menu-list a{color:inherit;text-decoration:none}.footer__menu-list a:hover,.footer__menu-list a:focus{text-decoration:none}.footer__menu-list a{color:#333;font-size:14px;line-height:1.4;transition:color .3s ease-in-out ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.footer__menu-list a:hover{color:#001a60;text-decoration:underline}.footer__menu-list a::before{content:"";display:inline-block;width:4px;height:7px;margin-right:10px;background-image:url("../images/footer_arrow_right.svg");background-repeat:no-repeat;background-size:4px 7px;vertical-align:middle}.footer__logo{display:flex;justify-content:center;align-items:center;max-width:200px;margin:0 auto}.footer__logo-placeholder{display:flex;justify-content:center;align-items:center;width:100%}.footer__logo-image{width:100%;height:auto;display:block;max-width:200px}.footer__logo .footer__logo .custom-logo{width:100%;height:auto;display:block;max-width:200px;max-height:none}.footer__bottom{width:100%;background-color:#001a60;min-height:80px;display:flex;align-items:center}.footer__bottom-content{width:100%;text-align:center;color:#fff}.footer__company-info{font-size:14px;line-height:1.8;margin:0 0 8px 0;color:#fff}.footer__company-name{font-size:18px;font-weight:700;line-height:19.6px;letter-spacing:.8px}.footer__company-info-nowrap{white-space:nowrap}.footer__copyright{font-size:14px;line-height:1.8;margin:0;color:#fff}@media screen and (min-width: 768px)and (max-width: 1440px){.footer .container{max-width:100vw;padding:0 1.3888888889vw}.footer__main{min-height:18.2638888889vw}.footer__content{padding:2.0833333333vw 0}.footer__menu-grid{gap:2.0833333333vw;max-width:90.2777777778vw;margin:0 auto 2.0833333333vw auto;justify-items:center}.footer__menu-list a{font-size:.9722222222vw}.footer__menu-list a::before{width:.2777777778vw;height:.4861111111vw;margin-right:.6944444444vw;background-size:.2777777778vw .4861111111vw}.footer__logo{max-width:13.8888888889vw}.footer__logo-image,.footer__logo .footer__logo .custom-logo{max-width:13.8888888889vw}.footer__bottom{min-height:5.5555555556vw}.footer__company-info,.footer__copyright{font-size:.9722222222vw}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 835px){.footer .container{max-width:90.2777777778vw;padding:0 1.3888888889vw}.footer__main{min-height:13.8888888889vw}.footer__content{padding:1.7361111111vw 0}.footer__menu-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1.3888888889vw;max-width:83.3333333333vw;margin:0 auto 1.7361111111vw auto}.footer__menu-list a::before{width:.2777777778vw;height:.4861111111vw;margin-right:.6944444444vw;background-size:.2777777778vw .4861111111vw}.footer__logo{max-width:12.5vw}.footer__logo-image,.footer__logo .footer__logo .custom-logo{max-width:12.5vw}.footer__bottom{min-height:4.8611111111vw}}@media screen and (max-width: 767px){.footer .container{padding:0 4.1025641026vw}.footer__main{min-height:38.4615384615vw}.footer__content{padding:5.1282051282vw 0;align-items:flex-start}.footer__menu-grid{grid-template-columns:1fr;gap:6.1538461538vw;margin:0 0 5.1282051282vw 0;justify-items:flex-start}.footer__menu-list a{font-size:3.5897435897vw;white-space:normal}.footer__menu-list a::before{width:1.0256410256vw;height:1.7948717949vw;margin-right:2.5641025641vw;background-size:1.0256410256vw 1.7948717949vw}.footer__logo{max-width:38.4615384615vw}.footer__logo-image,.footer__logo .footer__logo .custom-logo{max-width:38.4615384615vw}.footer__bottom{min-height:15.3846153846vw;padding:2.5641025641vw 0}.footer__company-info{display:flex;flex-direction:column;font-size:3.5897435897vw}.footer__copyright{font-size:3.5897435897vw}.footer__company-name{font-size:4.6153846154vw;line-height:5.0256410256vw;letter-spacing:.2051282051vw}}.sidebar{width:300px;padding:1.5rem;background-color:#f8f9fa;border-radius:.25rem;margin-bottom:1.5rem}.sidebar__widget{margin-bottom:1.5rem}.sidebar__widget:last-child{margin-bottom:0}.sidebar__title{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#2c3e50;border-bottom:2px solid #2c3e50;padding-bottom:.5rem}.sidebar__content{font-size:.875rem;line-height:1.75;color:#6c757d}@media screen and (min-width: 768px)and (max-width: 1440px){.sidebar{width:20.8333333333vw;padding:1.6666666667vw;margin-bottom:1.6666666667vw}.sidebar__widget{margin-bottom:1.6666666667vw}.sidebar__title{font-size:1.25vw;margin-bottom:1.1111111111vw;padding-bottom:.5555555556vw}.sidebar__content{font-size:.9722222222vw}}@media screen and (max-width: 767px){.sidebar{width:100%;padding:4.1025641026vw;margin-bottom:4.1025641026vw}.sidebar__widget{margin-bottom:4.1025641026vw}.sidebar__title{font-size:4.1025641026vw;margin-bottom:3.0769230769vw;padding-bottom:1.5384615385vw}.sidebar__content{font-size:3.0769230769vw}}.main{min-height:50vh;padding:0}@media screen and (min-width: 768px)and (max-width: 1440px){.main{min-height:50vh}}@media screen and (max-width: 767px){.main{min-height:50vh}}.button,.wp-block-button .wp-block-button__link{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 24px;font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer}.button--small{padding:4px 16px;font-size:14px}.button--large{padding:16px 32px;font-size:18px}.button--primary,.wp-block-button .wp-block-button__link{background-color:#2c3e50;color:#fff;border-color:#2c3e50}.button--primary:active,.wp-block-button .wp-block-button__link:active{background-color:#2c3e50;border-color:#2c3e50;color:#fff}.button--secondary{background-color:#3498db;color:#fff;border-color:#3498db}.button--secondary:hover{background-color:rgb(33.1380753138,125.1882845188,186.8619246862);border-color:rgb(33.1380753138,125.1882845188,186.8619246862)}.button--secondary:active{background-color:#3498db;border-color:#3498db;color:#fff}.button--outline,.wp-block-button.is-style-outline .wp-block-button__link{background-color:rgba(0,0,0,0);color:#2c3e50;border-color:#2c3e50}.button--outline:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#2c3e50;color:#fff}.button--outline:active,.wp-block-button.is-style-outline .wp-block-button__link:active{background-color:rgba(0,0,0,0);color:#2c3e50;border-color:#2c3e50}.button--ghost{background-color:rgba(0,0,0,0);color:#2c3e50;border-color:rgba(0,0,0,0)}.button--ghost:hover{background-color:rgba(44,62,80,.1)}.button--ghost:active{background-color:rgba(0,0,0,0);color:#2c3e50;border-color:rgba(0,0,0,0)}.button--danger{background-color:#e74c3c;color:#fff;border-color:#e74c3c}.button--danger:hover{background-color:rgb(213.698630137,43.8356164384,26.301369863);border-color:rgb(213.698630137,43.8356164384,26.301369863)}.button--danger:active{background-color:#e74c3c;border-color:#e74c3c;color:#fff}.button--success{background-color:#27ae60;color:#fff;border-color:#27ae60}.button--success:hover{background-color:rgb(29.661971831,132.338028169,73.014084507);border-color:rgb(29.661971831,132.338028169,73.014084507)}.button--success:active{background-color:#27ae60;border-color:#27ae60;color:#fff}.button--pdf{background-color:#c1c1c1;color:#111;border-color:#fff;text-decoration:none}.button:disabled,.wp-block-button .wp-block-button__link:disabled{opacity:.6;cursor:not-allowed}.button:disabled:hover,.wp-block-button .wp-block-button__link:disabled:hover{transform:none}.button--loading{position:relative;color:rgba(0,0,0,0)}.button--loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%}.button--full{width:100%}.button__icon{width:16px;height:16px;flex-shrink:0}.button-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0}.button-group .button,.button-group .wp-block-button .wp-block-button__link,.wp-block-button .button-group .wp-block-button__link{border-radius:0;border-right-width:0}.button-group .button:first-child,.button-group .wp-block-button .wp-block-button__link:first-child,.wp-block-button .button-group .wp-block-button__link:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.button-group .button:last-child,.button-group .wp-block-button .wp-block-button__link:last-child,.wp-block-button .button-group .wp-block-button__link:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-width:1px}.button-group .button:only-child,.button-group .wp-block-button .wp-block-button__link:only-child,.wp-block-button .button-group .wp-block-button__link:only-child{border-radius:4px;border-right-width:1px}.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}.wp-block-button.is-style-rounded .wp-block-button__link{border-radius:16px}@media screen and (min-width: 768px)and (max-width: 1440px){.button,.wp-block-button .wp-block-button__link{gap:.5555555556vw;padding:.5555555556vw 1.6666666667vw;font-size:1.1111111111vw;border:.0694444444vw solid rgba(0,0,0,0);border-radius:.2777777778vw}.button--small{padding:.2777777778vw 1.1111111111vw;font-size:.9722222222vw}.button--large{padding:1.1111111111vw 2.2222222222vw;font-size:1.25vw}.button--loading::after{width:1.1111111111vw;height:1.1111111111vw;margin:-.5555555556vw 0 0 -.5555555556vw;border:.1388888889vw solid currentColor}.button__icon{width:1.1111111111vw;height:1.1111111111vw}.button-group .button:first-child,.button-group .wp-block-button .wp-block-button__link:first-child,.wp-block-button .button-group .wp-block-button__link:first-child{border-top-left-radius:.2777777778vw;border-bottom-left-radius:.2777777778vw}.button-group .button:last-child,.button-group .wp-block-button .wp-block-button__link:last-child,.wp-block-button .button-group .wp-block-button__link:last-child{border-top-right-radius:.2777777778vw;border-bottom-right-radius:.2777777778vw;border-right-width:.0694444444vw}.button-group .button:only-child,.button-group .wp-block-button .wp-block-button__link:only-child,.wp-block-button .button-group .wp-block-button__link:only-child{border-radius:.2777777778vw;border-right-width:.0694444444vw}.wp-block-button.is-style-rounded .wp-block-button__link{border-radius:1.1111111111vw}}@media screen and (max-width: 767px){.button,.wp-block-button .wp-block-button__link{gap:1.5384615385vw;padding:1.5384615385vw 5.1282051282vw;font-size:3.5897435897vw;border:.2564102564vw solid rgba(0,0,0,0);border-radius:.7692307692vw}.button--small{padding:1.0256410256vw 3.0769230769vw;font-size:3.0769230769vw}.button--large{padding:3.0769230769vw 6.1538461538vw;font-size:4.1025641026vw}.button--loading::after{width:3.5897435897vw;height:3.5897435897vw;margin:-1.7948717949vw 0 0 -1.7948717949vw;border:.5128205128vw solid currentColor}.button__icon{width:3.5897435897vw;height:3.5897435897vw}.button-group .button:first-child,.button-group .wp-block-button .wp-block-button__link:first-child,.wp-block-button .button-group .wp-block-button__link:first-child{border-top-left-radius:.7692307692vw;border-bottom-left-radius:.7692307692vw}.button-group .button:last-child,.button-group .wp-block-button .wp-block-button__link:last-child,.wp-block-button .button-group .wp-block-button__link:last-child{border-top-right-radius:.7692307692vw;border-bottom-right-radius:.7692307692vw;border-right-width:.2564102564vw}.button-group .button:only-child,.button-group .wp-block-button .wp-block-button__link:only-child,.wp-block-button .button-group .wp-block-button__link:only-child{border-radius:.7692307692vw;border-right-width:.2564102564vw}.wp-block-button.is-style-rounded .wp-block-button__link{border-radius:3.0769230769vw}}.card{background:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);overflow:hidden}.card__header{padding:24px;border-bottom:1px solid #dee2e6}.card__body{padding:24px}.card__footer{padding:24px;border-top:1px solid #dee2e6;background:#f8f9fa}@media screen and (min-width: 768px)and (max-width: 1440px){.card{border-radius:.5555555556vw}.card__header{padding:1.6666666667vw;border-bottom:.0694444444vw solid #dee2e6}.card__body{padding:1.6666666667vw}.card__footer{padding:1.6666666667vw;border-top:.0694444444vw solid #dee2e6}}@media screen and (max-width: 767px){.card{border-radius:1.5384615385vw}.card__header{padding:4.1025641026vw;border-bottom:.2564102564vw solid #dee2e6}.card__body{padding:4.1025641026vw}.card__footer{padding:4.1025641026vw;border-top:.2564102564vw solid #dee2e6}}.breadcrumb{margin:32px 0 0;font-size:18px;color:#bbb}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.breadcrumb__item{display:inline-flex;align-items:center;gap:8px;color:inherit}.breadcrumb__item:not(:last-child)::after{content:">";color:#001a60}.breadcrumb__link,.breadcrumb__current,.breadcrumb__text{font-size:inherit;line-height:1.5}.breadcrumb__link{color:#000;text-decoration:underline}.breadcrumb__text{color:#bbb;text-decoration:none}.breadcrumb__link:hover{opacity:.7}.breadcrumb__current{color:#000;text-decoration:none}@media screen and (min-width: 768px)and (max-width: 1440px){.breadcrumb{margin:2.2222222222vw 0 0;font-size:1.25vw;color:#bbb}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:.5555555556vw;margin:0;padding:0;list-style:none}.breadcrumb__item{display:inline-flex;align-items:center;gap:.5555555556vw;color:inherit}.breadcrumb__item:not(:last-child)::after{content:">";color:#001a60}.breadcrumb__link,.breadcrumb__current,.breadcrumb__text{font-size:inherit;line-height:1.5}.breadcrumb__link{color:#000;text-decoration:underline}.breadcrumb__text{color:#bbb;text-decoration:none}.breadcrumb__link:hover{opacity:.7}.breadcrumb__current{color:#000;text-decoration:none}}@media screen and (max-width: 767px){.breadcrumb{margin:0;font-size:4.6153846154vw;color:#bbb}.breadcrumb__list.breadcrumb__list{display:flex;flex-wrap:wrap;gap:2.0512820513vw;margin:0;padding:0;list-style:none;font-size:3.5897435897vw}.breadcrumb__item{display:inline-flex;align-items:center;gap:2.0512820513vw;color:inherit}.breadcrumb__item:not(:last-child)::after{content:">";color:#001a60}.breadcrumb__link,.breadcrumb__current,.breadcrumb__text{font-size:inherit;line-height:1.5}.breadcrumb__link{color:#000;text-decoration:underline}.breadcrumb__text{color:#bbb;text-decoration:none}.breadcrumb__link:hover{opacity:.7}.breadcrumb__current{color:#000;text-decoration:none}}.navigation{position:relative;background-color:#fff;border-bottom:1px solid #dee2e6}.navigation__container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:60px}.navigation__logo{font-size:24px;font-weight:700;color:#2c3e50;text-decoration:none}.navigation__menu{display:flex;list-style:none;margin:0;padding:0;gap:32px}.navigation__item{position:relative}.navigation__link{display:block;padding:8px 16px;font-size:16px;font-weight:500;color:#2c3e50;text-decoration:none;transition:color .3s ease}.navigation__link:hover{color:#2c3e50}.navigation__link--active{color:#2c3e50}.navigation__toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}.navigation__toggle-icon{width:24px;height:24px;fill:#2c3e50}.navigation__mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border-top:1px solid #dee2e6;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000}.navigation__mobile-menu.is-open{display:block}.navigation__mobile-menu-list{list-style:none;margin:0;padding:16px 0}.navigation__mobile-menu-item{border-bottom:1px solid #e9ecef}.navigation__mobile-menu-item:last-child{border-bottom:none}.navigation__mobile-menu-link{display:block;padding:16px 24px;font-size:16px;color:#2c3e50;text-decoration:none;transition:background-color .3s ease}.navigation__mobile-menu-link:hover{background-color:#f8f9fa}@media screen and (min-width: 768px)and (max-width: 1440px){.navigation{border-bottom:.0694444444vw solid #dee2e6}.navigation__container{max-width:83.3333333333vw;padding:0 1.6666666667vw;height:4.1666666667vw}.navigation__logo{font-size:1.6666666667vw}.navigation__menu{gap:2.2222222222vw}.navigation__link{padding:.5555555556vw 1.1111111111vw;font-size:1.1111111111vw}.navigation__toggle{padding:.5555555556vw}.navigation__toggle-icon{width:1.6666666667vw;height:1.6666666667vw}.navigation__mobile-menu{border-top:.0694444444vw solid #dee2e6}.navigation__mobile-menu-list{padding:1.1111111111vw 0}.navigation__mobile-menu-item{border-bottom:.0694444444vw solid #e9ecef}.navigation__mobile-menu-link{padding:1.1111111111vw 1.6666666667vw;font-size:1.1111111111vw}}@media screen and (max-width: 767px){.navigation{border-bottom:.2564102564vw solid #dee2e6}.navigation__container{max-width:82.0512820513vw;padding:0 4.1025641026vw;height:12.8205128205vw}.navigation__logo{font-size:4.6153846154vw}.navigation__menu{display:none}.navigation__toggle{display:block;padding:1.5384615385vw}.navigation__toggle-icon{width:5.1282051282vw;height:5.1282051282vw}.navigation__mobile-menu{border-top:.2564102564vw solid #dee2e6}.navigation__mobile-menu-list{padding:3.0769230769vw 0}.navigation__mobile-menu-item{border-bottom:.2564102564vw solid #e9ecef}.navigation__mobile-menu-link{padding:3.0769230769vw 4.1025641026vw;font-size:3.5897435897vw}}.form{width:100%;max-width:600px;margin:0 auto}.form__group{margin-bottom:24px}.form__label{display:block;margin-bottom:8px;font-size:16px;font-weight:500;color:#2c3e50}.form__input{width:100%;padding:12px 16px;font-size:16px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;transition:border-color .3s ease}.form__input--error{border-color:#e74c3c}.form__textarea{width:100%;min-height:120px;padding:12px 16px;font-size:16px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;resize:vertical;transition:border-color .3s ease}.form__textarea--error{border-color:#e74c3c}.form__select{width:100%;padding:12px 16px;font-size:16px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;cursor:pointer;transition:border-color .3s ease}.form__select:focus{outline:none;border-color:#2c3e50;box-shadow:0 0 0 3px rgba(44,62,80,.1)}.form__select--error{border-color:#e74c3c}.form__error{margin-top:4px;font-size:14px;color:#e74c3c}.form__submit{width:100%;padding:12px 24px;font-size:16px;font-weight:500;color:#fff;background-color:#2c3e50;border:1px solid #2c3e50;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.form__submit:disabled{opacity:.6;cursor:not-allowed}@media screen and (min-width: 768px)and (max-width: 1440px){.form{max-width:41.6666666667vw}.form__group{margin-bottom:1.6666666667vw}.form__label{margin-bottom:.5555555556vw;font-size:1.1111111111vw}.form__input{padding:.8333333333vw 1.1111111111vw;font-size:1.1111111111vw;border:.0694444444vw solid #dee2e6;border-radius:.2777777778vw}.form__textarea{min-height:8.3333333333vw;padding:.8333333333vw 1.1111111111vw;font-size:1.1111111111vw;border:.0694444444vw solid #dee2e6;border-radius:.2777777778vw}.form__select{padding:.8333333333vw 1.1111111111vw;font-size:1.1111111111vw;border:.0694444444vw solid #dee2e6;border-radius:.2777777778vw}.form__error{margin-top:.2777777778vw;font-size:.9722222222vw}.form__submit{padding:.8333333333vw 1.6666666667vw;font-size:1.1111111111vw;border:.0694444444vw solid #2c3e50;border-radius:.2777777778vw}}@media screen and (max-width: 767px){.form{max-width:82.0512820513vw}.form__group{margin-bottom:4.1025641026vw}.form__label{margin-bottom:1.5384615385vw;font-size:3.5897435897vw}.form__input{padding:2.5641025641vw 3.0769230769vw;font-size:3.5897435897vw;border:.2564102564vw solid #dee2e6;border-radius:.7692307692vw}.form__textarea{min-height:25.641025641vw;padding:2.5641025641vw 3.0769230769vw;font-size:3.5897435897vw;border:.2564102564vw solid #dee2e6;border-radius:.7692307692vw}.form__select{padding:2.5641025641vw 3.0769230769vw;font-size:3.5897435897vw;border:.2564102564vw solid #dee2e6;border-radius:.7692307692vw}.form__error{margin-top:1.0256410256vw;font-size:3.0769230769vw}.form__submit{padding:2.5641025641vw 5.1282051282vw;font-size:3.5897435897vw;border:.2564102564vw solid #2c3e50;border-radius:.7692307692vw}}.widget{margin-bottom:32px;padding:24px;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.widget__title{margin:0 0 16px 0;font-size:20px;font-weight:600;color:#2c3e50;border-bottom:2px solid #2c3e50;padding-bottom:8px}.widget__content{font-size:16px;line-height:1.6;color:#2c3e50}.widget__list{list-style:none;margin:0;padding:0}.widget__list-item{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.widget__list-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget__link{color:#2c3e50;text-decoration:none;transition:color .3s ease}.widget__link:hover{color:#2c3e50}.widget__text{margin:0 0 12px 0;font-size:16px;line-height:1.6;color:#2c3e50}.widget__text:last-child{margin-bottom:0}.widget__search{position:relative}.widget__search-input{width:100%;padding:12px 40px 12px 16px;font-size:16px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff}.widget__search-input:focus{outline:none;border-color:#2c3e50;box-shadow:0 0 0 3px rgba(44,62,80,.1)}.widget__search-button{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px}.widget__search-button-icon{width:16px;height:16px;fill:#6c757d}.widget__tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.widget__tag{display:inline-block;padding:4px 8px;font-size:14px;color:#fff;background-color:#2c3e50;border-radius:4px;text-decoration:none;transition:background-color .3s ease}@media screen and (min-width: 768px)and (max-width: 1440px){.widget{margin-bottom:2.2222222222vw;padding:1.6666666667vw;border:.0694444444vw solid #dee2e6;border-radius:.5555555556vw}.widget__title{margin:0 0 1.1111111111vw 0;font-size:1.3888888889vw;border-bottom:.1388888889vw solid #2c3e50;padding-bottom:.5555555556vw}.widget__content{font-size:1.1111111111vw}.widget__list-item{margin-bottom:.5555555556vw;padding-bottom:.5555555556vw;border-bottom:.0694444444vw solid #e9ecef}.widget__text{margin:0 0 .8333333333vw 0;font-size:1.1111111111vw}.widget__search-input{padding:.8333333333vw 2.7777777778vw .8333333333vw 1.1111111111vw;font-size:1.1111111111vw;border:.0694444444vw solid #dee2e6;border-radius:.2777777778vw}.widget__search-button{right:.5555555556vw;padding:.2777777778vw}.widget__search-button-icon{width:1.1111111111vw;height:1.1111111111vw}.widget__tag-cloud{gap:.5555555556vw}.widget__tag{padding:.2777777778vw .5555555556vw;font-size:.9722222222vw;border-radius:.2777777778vw}}@media screen and (max-width: 767px){.widget{margin-bottom:6.1538461538vw;padding:4.1025641026vw;border:.2564102564vw solid #dee2e6;border-radius:1.5384615385vw}.widget__title{margin:0 0 3.0769230769vw 0;font-size:4.1025641026vw;border-bottom:.5128205128vw solid #2c3e50;padding-bottom:1.5384615385vw}.widget__content{font-size:3.5897435897vw}.widget__list-item{margin-bottom:1.5384615385vw;padding-bottom:1.5384615385vw;border-bottom:.2564102564vw solid #e9ecef}.widget__text{margin:0 0 2.0512820513vw 0;font-size:3.5897435897vw}.widget__search-input{padding:2.5641025641vw 8.2051282051vw 2.5641025641vw 3.0769230769vw;font-size:3.5897435897vw;border:.2564102564vw solid #dee2e6;border-radius:.7692307692vw}.widget__search-button{right:1.5384615385vw;padding:.7692307692vw}.widget__search-button-icon{width:3.5897435897vw;height:3.5897435897vw}.widget__tag-cloud{gap:1.5384615385vw}.widget__tag{padding:.7692307692vw 1.5384615385vw;font-size:3.0769230769vw;border-radius:.7692307692vw}}.heading{font-weight:700;line-height:1.4}.heading--h1{margin:0 0 32px;font-size:32px}.heading--h2{font-size:24px;font-weight:700}.heading--h3{margin:32px 0 16px;font-size:18px}.heading--license-mark{font-size:32px;letter-spacing:.5em}.heading--bar{margin:0;font-size:24px;line-height:1.5;color:#000}.heading--bar::after{content:"";display:block;width:100%;height:2px;margin-top:16px;background:linear-gradient(90deg, #99a7c9 0 48px, #001a60 48px 100%)}@media screen and (min-width: 768px)and (max-width: 1440px){.heading--h1{margin:0 0 2.2222222222vw;font-size:2.2222222222vw}.heading--h2{font-size:1.6666666667vw}.heading--h3{margin:2.2222222222vw 0 1.1111111111vw;font-size:1.25vw}.heading--license-mark{font-size:2.2222222222vw}.heading--bar{font-size:1.6666666667vw}.heading--bar::after{height:.1388888889vw;margin-top:1.1111111111vw;background:linear-gradient(90deg, #99a7c9 0 3.3333333333vw, #001a60 3.3333333333vw 100%)}}@media screen and (max-width: 767px){.heading--h1{margin:0 0 8.2051282051vw;font-size:7.1794871795vw}.heading--h2{font-size:5.1282051282vw;line-height:1.5}.heading--h3{margin:8.2051282051vw 0 4.1025641026vw;font-size:4.1025641026vw;line-height:1.6}.heading--license-mark{font-size:6.1538461538vw}.heading--bar{font-size:6.1538461538vw}.heading--bar::after{height:.5128205128vw;margin-top:4.1025641026vw;background:linear-gradient(90deg, #99a7c9 0 12.3076923077vw, #001a60 12.3076923077vw 100%)}}.tabs{position:relative;font-family:"Noto Sans JP","Noto Sans",sans-serif}.tabs__nav{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0 0 -1px;padding:0;min-height:0}.tabs__button{position:relative;z-index:0;flex:0 0 auto;margin:0;padding:8px 16px;border:none;background-color:#f3f3f3;color:#000;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.5;text-align:left;cursor:pointer;white-space:nowrap;box-shadow:none}.tabs__button:focus-visible{outline:2px solid #3498db;outline-offset:2px}.tabs__button.is-active{z-index:2;background-color:#fff;font-weight:700;box-shadow:inset 0 1px 0 0 #dcdcdc,inset 1px 0 0 0 #dcdcdc,inset -1px 0 0 0 #dcdcdc}.tabs__button:not(.is-active){background-color:#f3f3f3}.tabs__contents{position:relative;z-index:1;border:1px solid #dcdcdc;background-color:#fff;padding:40px 24px 40px}.tabs__panel{display:flex;flex-direction:column;gap:40px}.tabs__panel[hidden]{display:none !important}.tabs .heading.heading--bar.tabs__heading{margin:0}.tabs__description{margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#000}.tabs__parts{display:flex;flex-direction:column;gap:24px;min-width:0}.tabs__link-list{margin:0;padding:0;list-style:none}.tabs__link-item{margin:0 0 .5rem}.tabs__link-item:last-child{margin-bottom:0}.tabs__link{display:inline-flex;align-items:center;gap:.35rem;color:#0056b3;font-size:1rem;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.tabs__link:hover,.tabs__link:focus-visible{color:rgb(0,71.2983240223,148.4);text-decoration-thickness:2px}.tabs__external{display:inline-flex;flex-shrink:0;align-items:center;line-height:0;vertical-align:middle}.tabs__external img{display:block;width:14px;height:14px}.tabs__link-item--indent{margin-left:16px}@media screen and (min-width: 768px)and (max-width: 1440px){.tabs__nav{gap:.2777777778vw}.tabs__button{padding:.5555555556vw 1.1111111111vw;font-size:.9722222222vw}.tabs__contents{padding:2.7777777778vw 1.6666666667vw 2.7777777778vw}.tabs__panel{gap:2.7777777778vw}.tabs__description{font-size:1.1111111111vw}.tabs__parts{gap:1.6666666667vw}.tabs__external img{width:.9722222222vw;height:.9722222222vw}.tabs__link{font-size:1.1111111111vw}.tabs__link-item--indent{margin-left:1.1111111111vw}}@media screen and (max-width: 767px){.tabs__button{padding:2.5641025641vw 3.5897435897vw;font-size:3.3333333333vw}.tabs__contents{padding:5.1282051282vw 3.5897435897vw}.tabs__description{font-size:3.8461538462vw}.tabs__link{font-size:3.8461538462vw}}.history-table{margin:0}.history-table__head{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px}.history-table__head-cell{padding:8px 0;background:#f3f7ff;color:#001a60;font-size:1rem;font-weight:700;line-height:1.6;text-align:center}.history-table__year-block{margin-top:40px}.history-table__year{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.4;color:#000}.history-table__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px}.history-table__column{min-height:100%;padding:24px;background:#f3f3f3}.history-table__item{display:flex;align-items:flex-start;gap:4px;margin-bottom:14px;line-height:1.8}.history-table__item:last-child{margin-bottom:0}.history-table__date{flex:0 0 auto;font-weight:700;font-size:14px;white-space:nowrap}.history-table__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:14px}@media screen and (min-width: 768px)and (max-width: 1440px){.history-table{margin:0}.history-table__head{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.2777777778vw}.history-table__head-cell{padding:.5555555556vw 0;background:#f3f7ff;color:#001a60;font-size:1rem;font-weight:700;line-height:1.6;text-align:center}.history-table__year-block{margin-top:2.7777777778vw}.history-table__year{margin:0 0 1.1111111111vw;font-size:1.25vw;font-weight:700;line-height:1.4;color:#000}.history-table__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.2777777778vw}.history-table__column{min-height:100%;padding:1.6666666667vw;background:#f3f3f3}.history-table__item{display:flex;align-items:flex-start;gap:.2777777778vw;margin-bottom:.9722222222vw;line-height:1.8}.history-table__item:last-child{margin-bottom:0}.history-table__date{flex:0 0 auto;font-weight:700;font-size:.9722222222vw;white-space:nowrap}.history-table__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:.9722222222vw}}@media screen and (max-width: 767px){.history-table{margin:0}.history-table__head{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.0256410256vw}.history-table__head-cell{padding:2.0512820513vw 0;background:#f3f7ff;color:#001a60;font-size:1rem;font-weight:700;line-height:1.6;text-align:center}.history-table__year-block{margin-top:10.2564102564vw}.history-table__year{margin:0 0 4.1025641026vw;font-size:4.6153846154vw;font-weight:700;line-height:1.4;color:#000}.history-table__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.0256410256vw}.history-table__column{min-height:100%;padding:4.1025641026vw;background:#f3f3f3}.history-table__item{display:flex;flex-direction:column;align-items:flex-start;gap:1.0256410256vw;margin-bottom:3.5897435897vw;line-height:1.8}.history-table__item:last-child{margin-bottom:0}.history-table__date{flex:0 0 auto;font-weight:700;font-size:3.5897435897vw;white-space:nowrap}.history-table__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:3.5897435897vw}}.sidebar-promo{margin-top:24px;margin-bottom:5px;border:1px solid #d7e3ec;background:#fff}.sidebar-promo__heading{padding:12px 16px;background:#2f5f93;font-size:1em;text-align:center}.sidebar-promo__title{margin:0;color:#fff;font-size:1rem;font-weight:700;line-height:1.4}.sidebar-promo__body{padding:12px;background:#f5f9fc}.sidebar-promo--premium-login .sidebar-promo__body,.sidebar-promo--premium-check .sidebar-promo__body{padding:0}.sidebar-promo__link{display:block;text-decoration:none}.sidebar-promo__image{display:block;width:100%;height:auto}@media screen and (min-width: 768px)and (max-width: 1440px){.sidebar-promo{margin-top:1.6666666667vw;margin-bottom:.3472222222vw;border:.0694444444vw solid #d7e3ec;background:#fff}.sidebar-promo__heading{padding:.8333333333vw 1.1111111111vw;background:#2f5f93;font-size:1em;text-align:center}.sidebar-promo__title{margin:0;color:#fff;font-size:1rem;font-weight:700;line-height:1.4}.sidebar-promo__body{padding:.8333333333vw;background:#f5f9fc}.sidebar-promo--premium-login .sidebar-promo__body,.sidebar-promo--premium-check .sidebar-promo__body{padding:0}.sidebar-promo__link{display:block;text-decoration:none}.sidebar-promo__image{display:block;width:100%;height:auto}}@media screen and (max-width: 767px){.sidebar-promo{margin-top:6.1538461538vw;margin-bottom:1.2820512821vw;border:.2564102564vw solid #d7e3ec;background:#fff}.sidebar-promo__heading{padding:3.0769230769vw 4.1025641026vw;background:#2f5f93;font-size:1em;text-align:center}.sidebar-promo__title{margin:0;color:#fff;font-size:1rem;font-weight:700;line-height:1.4}.sidebar-promo__body{padding:3.0769230769vw;background:#f5f9fc}.sidebar-promo--premium-login .sidebar-promo__body,.sidebar-promo--premium-check .sidebar-promo__body{padding:0}.sidebar-promo__link{display:block;text-decoration:none}.sidebar-promo__image{display:block;width:100%;height:auto}}.sidebar-contact-desk{display:flex;flex-direction:column;gap:8px;width:100%;background-color:#f8f9fa;padding:8px}.sidebar-contact-desk__heading{margin:0;padding:8px 16px;font-size:18px;font-weight:700;color:#fff;background-color:#001a60;text-align:center}.sidebar-contact-desk__list{display:flex;flex-direction:column;gap:4px}.sidebar-contact-desk__group{display:flex;flex-direction:column;gap:4px;padding:8px 16px;background-color:#fff;text-align:center}.sidebar-contact-desk__department{margin:0;font-size:16px;font-weight:700;line-height:1.6;color:#000}.sidebar-contact-desk__phone{margin:0;font-size:24px;font-weight:700;line-height:100%}.sidebar-contact-desk__phone-link{color:#001a60;text-decoration:none}.sidebar-contact-desk__hours{margin:0;font-size:16px;color:#000}@media screen and (min-width: 768px)and (max-width: 1440px){.sidebar-contact-desk{display:flex;flex-direction:column;gap:.5555555556vw;width:100%;background-color:#f8f9fa;padding:.5555555556vw}.sidebar-contact-desk__heading{margin:0;padding:.5555555556vw 1.1111111111vw;font-size:1.25vw;font-weight:700;color:#fff;background-color:#001a60;text-align:center}.sidebar-contact-desk__list{display:flex;flex-direction:column;gap:.2777777778vw}.sidebar-contact-desk__group{display:flex;flex-direction:column;gap:.2777777778vw;padding:.5555555556vw 1.1111111111vw;background-color:#fff;text-align:center}.sidebar-contact-desk__department{margin:0;font-size:1.1111111111vw;font-weight:700;line-height:1.6;color:#000}.sidebar-contact-desk__phone{margin:0;font-size:1.6666666667vw;font-weight:700;line-height:100%}.sidebar-contact-desk__phone-link{color:#001a60;text-decoration:none}.sidebar-contact-desk__hours{margin:0;font-size:1.1111111111vw;color:#000}}@media screen and (max-width: 767px){.sidebar-contact-desk{display:flex;flex-direction:column;gap:2.0512820513vw;width:100%;background-color:#f8f9fa;padding:2.0512820513vw}.sidebar-contact-desk__heading{margin:0;padding:2.0512820513vw 4.1025641026vw;font-size:4.6153846154vw;font-weight:700;color:#fff;background-color:#001a60;text-align:center}.sidebar-contact-desk__list{display:flex;flex-direction:column;gap:1.0256410256vw}.sidebar-contact-desk__group{display:flex;flex-direction:column;gap:1.0256410256vw;padding:2.0512820513vw 4.1025641026vw;background-color:#fff;text-align:center}.sidebar-contact-desk__department{margin:0;font-size:4.1025641026vw;font-weight:700;line-height:1.6;color:#000}.sidebar-contact-desk__phone{margin:0;font-size:6.1538461538vw;font-weight:700;line-height:100%}.sidebar-contact-desk__phone-link{color:#001a60;text-decoration:none}.sidebar-contact-desk__hours{margin:0;font-size:3.5897435897vw;color:#000}}.service-sidebar-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;margin-bottom:16px;border-bottom:1px solid #fff}.service-sidebar-nav__item{width:100%}.service-sidebar-nav__item a{display:block;width:100%;padding:12px 16px;color:#333;text-decoration:none}@media screen and (min-width: 768px)and (max-width: 1440px){.service-sidebar-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;margin-bottom:1.1111111111vw;border-bottom:.0694444444vw solid #fff}.service-sidebar-nav__item{width:100%}.service-sidebar-nav__item a{display:block;width:100%;padding:.8333333333vw 1.1111111111vw;color:#333;text-decoration:none}}@media screen and (max-width: 767px){.service-sidebar-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;margin-bottom:4.1025641026vw;border-bottom:.2564102564vw solid #fff}.service-sidebar-nav__item{width:100%}.service-sidebar-nav__item a{display:block;width:100%;padding:3.0769230769vw 4.1025641026vw;color:#333;text-decoration:none}}.service-sidebar-accordion__list,.service-sidebar-accordion__children{margin:0;padding:0;list-style:none}.service-sidebar-accordion__list{border-bottom:1px solid #fff}.service-sidebar-accordion__section{background-color:#bed5e5;border-left:5px solid #068;border-top:1px solid #fff;margin-bottom:0}.service-sidebar-accordion__toggle{display:block;width:100%;padding:22px 18px;border:0;background:rgba(0,0,0,0);color:#068;font-size:1.1rem;line-height:1.4;text-align:left;cursor:pointer}.service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle{background-color:#068;color:#fff}.service-sidebar-accordion__panel{padding:0;background-color:#fff}.service-sidebar-accordion__child{border-top:1px solid #e0e0e0}.service-sidebar-accordion__child-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 18px 18px 32px;color:#333;text-decoration:none;line-height:1.4}.service-sidebar-accordion__child-link::after{content:"";flex-shrink:0;width:8px;height:8px;border-top:2px solid #99a7c9;border-right:2px solid #99a7c9;transform:rotate(45deg)}.service-sidebar-accordion__child-link:hover,.service-sidebar-accordion__child-link:focus{background-color:#bed5e5}@media screen and (min-width: 768px)and (max-width: 1440px){.service-sidebar-accordion__list,.service-sidebar-accordion__children{margin:0;padding:0;list-style:none}.service-sidebar-accordion__list{border-bottom:.0694444444vw solid #fff}.service-sidebar-accordion__section{background-color:#bed5e5;border-left:.3472222222vw solid #068;border-top:.0694444444vw solid #fff;margin-bottom:0}.service-sidebar-accordion__toggle{display:block;width:100%;padding:1.5277777778vw 1.25vw;border:0;background:rgba(0,0,0,0);color:#068;font-size:1.1rem;line-height:1.4;text-align:left;cursor:pointer}.service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle{background-color:#068;color:#fff}.service-sidebar-accordion__panel{padding:0;background-color:#fff}.service-sidebar-accordion__child{border-top:.0694444444vw solid #e0e0e0}.service-sidebar-accordion__child-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5555555556vw;padding:1.25vw 1.25vw 1.25vw 2.2222222222vw;color:#333;text-decoration:none;line-height:1.4}.service-sidebar-accordion__child-link::after{content:"";flex-shrink:0;width:.5555555556vw;height:.5555555556vw;border-top:.1388888889vw solid #99a7c9;border-right:.1388888889vw solid #99a7c9;transform:rotate(45deg)}.service-sidebar-accordion__child-link:hover,.service-sidebar-accordion__child-link:focus{background-color:#bed5e5}}@media screen and (max-width: 767px){.service-sidebar-accordion__list,.service-sidebar-accordion__children{margin:0;padding:0;list-style:none}.service-sidebar-accordion__list{border-bottom:.2564102564vw solid #fff}.service-sidebar-accordion__section{background-color:#bed5e5;border-left:1.2820512821vw solid #068;border-top:.2564102564vw solid #fff;margin-bottom:0}.service-sidebar-accordion__toggle{display:block;width:100%;padding:5.641025641vw 4.6153846154vw;border:0;background:rgba(0,0,0,0);color:#068;font-size:1.1rem;line-height:1.4;text-align:left;cursor:pointer}.service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle{background-color:#068;color:#fff}.service-sidebar-accordion__panel{padding:0;background-color:#fff}.service-sidebar-accordion__child{border-top:.2564102564vw solid #e0e0e0}.service-sidebar-accordion__child-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2.0512820513vw;padding:4.6153846154vw 4.6153846154vw 4.6153846154vw 8.2051282051vw;color:#333;text-decoration:none;line-height:1.4}.service-sidebar-accordion__child-link::after{content:"";flex-shrink:0;width:2.0512820513vw;height:2.0512820513vw;border-top:.5128205128vw solid #99a7c9;border-right:.5128205128vw solid #99a7c9;transform:rotate(45deg)}.service-sidebar-accordion__child-link:hover,.service-sidebar-accordion__child-link:focus{background-color:#bed5e5}.service-sidebar-accordion__toggle{padding:4.6153846154vw 3.5897435897vw;font-size:1rem}.service-sidebar-accordion__child-link{padding:4.1025641026vw 3.5897435897vw 4.1025641026vw 7.6923076923vw}}.office-address{display:flex;flex-direction:column;gap:40px;font-size:16px;font-weight:400;line-height:1.8;color:#000}.office-address__map-embed{width:800px;max-width:100%}.office-address__map-embed iframe{display:block;width:100%;max-width:800px;height:320px}.office-address__text{display:flex;flex-direction:column;gap:.25em}.office-address__line{margin:0;line-height:1.8}.office-address__line--indent{padding-left:2em}@media screen and (min-width: 768px)and (max-width: 1440px){.office-address{display:flex;flex-direction:column;gap:2.7777777778vw;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#000}.office-address__map-embed{width:55.5555555556vw;max-width:100%}.office-address__map-embed iframe{display:block;width:100%;max-width:55.5555555556vw;height:22.2222222222vw}.office-address__text{display:flex;flex-direction:column;gap:.25em}.office-address__line{margin:0;line-height:1.8}.office-address__line--indent{padding-left:2em}}@media screen and (max-width: 767px){.office-address{display:flex;flex-direction:column;gap:10.2564102564vw;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#000}.office-address__map-embed{width:205.1282051282vw;max-width:100%}.office-address__map-embed iframe{display:block;width:100%;max-width:205.1282051282vw;height:82.0512820513vw}.office-address__text{display:flex;flex-direction:column;gap:.25em}.office-address__line{margin:0;line-height:1.8}.office-address__line--indent{padding-left:2em}}.note-box{display:flex;flex-direction:column;gap:2rem;box-sizing:border-box;margin:0;padding:1.5rem;background:#fbf9eb;color:var(--c-text-primary, #2c3e50)}.note-box.note-box--tight{gap:1rem}.note-box__section{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.note-box__heading{margin:0;padding:0;font-size:1.125rem;font-weight:700;line-height:1.8;color:var(--c-text-strong, #000000)}.note-box__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 30px;list-style:none}.note-box__list--auto{counter-reset:note-box-ordered}.note-box__list--auto>.note-box__item{position:relative;margin:0;padding:0 0 0 2.25em;line-height:1.9;counter-increment:note-box-ordered}.note-box__list--auto>.note-box__item::before{content:"(" counter(note-box-ordered) ")";position:absolute;left:0;top:0;font-weight:400}.note-box__list--manual .note-box__item--manual,.note-box__notes--manual .note-box__note--manual{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:start;margin:0;padding:0;line-height:1.9}.note-box__item--manual.note-box__item--no-marker,.note-box__note--manual.note-box__note--no-marker{grid-template-columns:1fr}.note-box__marker{flex-shrink:0}.note-box__content{min-width:0;display:flex;flex-direction:column;gap:.5rem}.note-box__label{font-weight:700;font-size:18px}.note-box__list--manual .note-box__label,.note-box__list--manual .note-box__text,.note-box__notes--manual .note-box__label,.note-box__notes--manual .note-box__text{display:inline}.note-box__list--child,.note-box__notes--child{margin:0;padding:0}.note-box__notes{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 30px;list-style:none}.note-box__notes .note-box__note:not(.note-box__note--manual){margin:0;padding:0;line-height:1.9}.note-box__image{display:flex;justify-content:center;margin:0;padding:0}.note-box__image-img{display:block;max-width:min(100%,720px);height:auto;vertical-align:top}.note-box__image--sized .note-box__image-img{width:var(--note-box-image-width);max-width:min(100%,var(--note-box-image-width));height:var(--note-box-image-height, auto)}.service-lower-content__note-box--flush .note-box__list,.service-lower-content__note-box--flush .note-box__notes{padding-left:0}.service-lower-content__note-box--flush .note-box__notes--manual .note-box__note--manual{column-gap:0}@media screen and (min-width: 768px)and (max-width: 1440px){.note-box{display:flex;flex-direction:column;gap:2.2222222222vw;box-sizing:border-box;margin:0;padding:1.6666666667vw;background:#fbf9eb;color:var(--c-text-primary, #2c3e50)}.note-box.note-box--tight{gap:1.1111111111vw}.note-box__section{display:flex;flex-direction:column;gap:1.1111111111vw;margin:0;padding:0}.note-box__heading{margin:0;padding:0;font-size:1.25vw;font-weight:700;line-height:1.8;color:var(--c-text-strong, #000000)}.note-box__list{display:flex;flex-direction:column;gap:.5555555556vw;margin:0;padding:0 0 0 2.0833333333vw;list-style:none}.note-box__list--auto{counter-reset:note-box-ordered}.note-box__list--auto>.note-box__item{position:relative;margin:0;padding:0 0 0 2.25em;line-height:1.9;counter-increment:note-box-ordered}.note-box__list--auto>.note-box__item::before{content:"(" counter(note-box-ordered) ")";position:absolute;left:0;top:0;font-weight:400}.note-box__list--manual .note-box__item--manual,.note-box__notes--manual .note-box__note--manual{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:start;margin:0;padding:0;line-height:1.9}.note-box__item--manual.note-box__item--no-marker,.note-box__note--manual.note-box__note--no-marker{grid-template-columns:1fr}.note-box__marker{flex-shrink:0}.note-box__content{min-width:0;display:flex;flex-direction:column;gap:.5555555556vw}.note-box__label{font-weight:700;font-size:1.25vw}.note-box__list--manual .note-box__label,.note-box__list--manual .note-box__text,.note-box__notes--manual .note-box__label,.note-box__notes--manual .note-box__text{display:inline}.note-box__list--child,.note-box__notes--child{margin:0;padding:0}.note-box__notes{display:flex;flex-direction:column;gap:.5555555556vw;margin:0;padding:0 0 0 2.0833333333vw;list-style:none}.note-box__notes .note-box__note:not(.note-box__note--manual){margin:0;padding:0;line-height:1.9}.note-box__image{display:flex;justify-content:center;margin:0;padding:0}.note-box__image-img{display:block;max-width:min(100%,50vw);height:auto;vertical-align:top}.note-box__image--sized .note-box__image-img{width:var(--note-box-image-width);max-width:min(100%,var(--note-box-image-width));height:var(--note-box-image-height, auto)}.service-lower-content__note-box--flush .note-box__list,.service-lower-content__note-box--flush .note-box__notes{padding-left:0}.service-lower-content__note-box--flush .note-box__notes--manual .note-box__note--manual{column-gap:0}}@media screen and (max-width: 767px){.note-box{display:flex;flex-direction:column;gap:8.2051282051vw;box-sizing:border-box;margin:0;padding:6.1538461538vw;background:#fbf9eb;color:var(--c-text-primary, #2c3e50)}.note-box.note-box--tight{gap:4.1025641026vw}.note-box__section{display:flex;flex-direction:column;gap:4.1025641026vw;margin:0;padding:0}.note-box__heading{margin:0;padding:0;font-size:3.5897435897vw;font-weight:700;line-height:1.8;color:var(--c-text-strong, #000000)}.note-box__list{display:flex;flex-direction:column;gap:2.0512820513vw;margin:0;padding:0 0 0 2.0512820513vw;list-style:none}.note-box__list--auto{counter-reset:note-box-ordered}.note-box__list--auto>.note-box__item{position:relative;margin:0;padding:0 0 0 2.25em;line-height:1.9;counter-increment:note-box-ordered}.note-box__list--auto>.note-box__item::before{content:"(" counter(note-box-ordered) ")";position:absolute;left:0;top:0;font-weight:400}.note-box__list--manual .note-box__item--manual,.note-box__notes--manual .note-box__note--manual{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:start;margin:0;padding:0;line-height:1.9}.note-box__item--manual.note-box__item--no-marker,.note-box__note--manual.note-box__note--no-marker{grid-template-columns:1fr}.note-box__marker{flex-shrink:0}.note-box__content{min-width:0;display:flex;flex-direction:column;gap:2.0512820513vw}.note-box__label{font-weight:700;font-size:4.6153846154vw}.note-box__list--manual .note-box__label,.note-box__list--manual .note-box__text,.note-box__notes--manual .note-box__label,.note-box__notes--manual .note-box__text{display:inline}.note-box__list--child,.note-box__notes--child{margin:0;padding:0}.note-box__notes{display:flex;flex-direction:column;gap:2.0512820513vw;margin:0;padding:0;list-style:none}.note-box__notes .note-box__note:not(.note-box__note--manual){margin:0;padding:0;line-height:1.9}.note-box__image{display:flex;justify-content:center;margin:0;padding:0}.note-box__image-img{display:block;max-width:min(100%,184.6153846154vw);height:auto;vertical-align:top}.note-box__image--sized .note-box__image-img{width:var(--note-box-image-width);max-width:min(100%,var(--note-box-image-width));height:var(--note-box-image-height, auto)}.service-lower-content__note-box--flush .note-box__list,.service-lower-content__note-box--flush .note-box__notes{padding-left:0}.service-lower-content__note-box--flush .note-box__notes--manual .note-box__note--manual{column-gap:0}.note-box{gap:6.1538461538vw;padding:4.1025641026vw}}.company-disclosure-box{margin:0;padding:16px;box-sizing:border-box;background:#f3f3f3;font-size:16px;font-weight:400;line-height:1.8;color:#000}.company-disclosure-box__row{margin:0}.company-disclosure-box__label::after{content:"："}.company-disclosure-box__text{min-width:0}@media screen and (min-width: 768px)and (max-width: 1440px){.company-disclosure-box{margin:0;padding:1.1111111111vw;box-sizing:border-box;background:#f3f3f3;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#000}.company-disclosure-box__row{margin:0}.company-disclosure-box__label::after{content:"："}.company-disclosure-box__text{min-width:0}}@media screen and (max-width: 767px){.company-disclosure-box{margin:0;padding:4.1025641026vw;box-sizing:border-box;background:#f3f3f3;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#000}.company-disclosure-box__row{margin:0}.company-disclosure-box__label::after{content:"："}.company-disclosure-box__text{min-width:0}}.alert-panel{box-sizing:border-box;margin:0;padding:1.5rem;background-color:#fdd;color:var(--c-text-primary, #2c3e50)}.alert-panel__heading{margin:0 0 1rem;padding:0;font-size:1.125rem;font-weight:700;line-height:1.5;color:var(--c-text-strong, #000000)}.alert-panel__body{margin:0;font-size:16px;line-height:1.8}.alert-panel__body p{margin:0}.alert-panel__body p+p{margin-top:.5rem}@media screen and (min-width: 768px)and (max-width: 1440px){.alert-panel{box-sizing:border-box;margin:0;padding:1.6666666667vw;background-color:#fdd;color:var(--c-text-primary, #2c3e50)}.alert-panel__heading{margin:0 0 1.1111111111vw;padding:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:var(--c-text-strong, #000000)}.alert-panel__body{margin:0;font-size:1.1111111111vw;line-height:1.8}.alert-panel__body p{margin:0}.alert-panel__body p+p{margin-top:.5555555556vw}}@media screen and (max-width: 767px){.alert-panel{box-sizing:border-box;margin:0;padding:6.1538461538vw;background-color:#fdd;color:var(--c-text-primary, #2c3e50)}.alert-panel__heading{margin:0 0 4.1025641026vw;padding:0;font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:var(--c-text-strong, #000000)}.alert-panel__body{margin:0;font-size:3.5897435897vw;line-height:1.8}.alert-panel__body p{margin:0}.alert-panel__body p+p{margin-top:2.0512820513vw}}.youtube-facade-thumb{position:relative;display:block;width:350px;height:197px;max-width:100%;padding:0;border:0;background:none;cursor:pointer}.youtube-facade-thumb__img{display:block;width:100%;height:100%;object-fit:cover}.youtube-facade-thumb__play{position:absolute;top:50%;left:50%;width:56px;height:56px;transform:translate(-50%, -50%);border-radius:50%;background-color:rgba(0,0,0,.6)}.youtube-facade-thumb__play::before{content:"";position:absolute;top:50%;left:54%;width:0;height:0;transform:translate(-50%, -50%);border-style:solid;border-width:10px 0 10px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (min-width: 768px)and (max-width: 1440px){.youtube-facade-thumb{position:relative;display:block;width:24.3055555556vw;height:13.6805555556vw;max-width:100%;padding:0;border:0;background:none;cursor:pointer}.youtube-facade-thumb__img{display:block;width:100%;height:100%;object-fit:cover}.youtube-facade-thumb__play{position:absolute;top:50%;left:50%;width:3.8888888889vw;height:3.8888888889vw;transform:translate(-50%, -50%);border-radius:50%;background-color:rgba(0,0,0,.6)}.youtube-facade-thumb__play::before{content:"";position:absolute;top:50%;left:54%;width:0;height:0;transform:translate(-50%, -50%);border-style:solid;border-width:.6944444444vw 0 .6944444444vw 1.1111111111vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}@media screen and (max-width: 767px){.youtube-facade-thumb{position:relative;display:block;width:89.7435897436vw;height:50.5128205128vw;max-width:100%;padding:0;border:0;background:none;cursor:pointer}.youtube-facade-thumb__img{display:block;width:100%;height:100%;object-fit:cover}.youtube-facade-thumb__play{position:absolute;top:50%;left:50%;width:14.358974359vw;height:14.358974359vw;transform:translate(-50%, -50%);border-radius:50%;background-color:rgba(0,0,0,.6)}.youtube-facade-thumb__play::before{content:"";position:absolute;top:50%;left:54%;width:0;height:0;transform:translate(-50%, -50%);border-style:solid;border-width:2.5641025641vw 0 2.5641025641vw 4.1025641026vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}.video-list-panel{display:flex;flex-direction:column;gap:16px;width:100%;margin:0}.video-list-panel__body{display:flex;align-items:flex-start;gap:36px;width:100%}.video-list-panel__list{flex:1 1 auto;min-width:0}.video-list-panel__list .text-list{font-size:16px}.video-list-panel__list .text-list__item{margin-bottom:8px}.video-list-panel__list .text-list__item:last-child{margin-bottom:0}.video-list-panel__video{flex-shrink:0;width:350px}@media screen and (min-width: 768px)and (max-width: 1440px){.video-list-panel{display:flex;flex-direction:column;gap:1.1111111111vw;width:100%;margin:0}.video-list-panel__body{display:flex;align-items:flex-start;gap:2.5vw;width:100%}.video-list-panel__list{flex:1 1 auto;min-width:0}.video-list-panel__list .text-list{font-size:1.1111111111vw}.video-list-panel__list .text-list__item{margin-bottom:.5555555556vw}.video-list-panel__list .text-list__item:last-child{margin-bottom:0}.video-list-panel__video{flex-shrink:0;width:24.3055555556vw}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 768px){.video-list-panel__body{flex-direction:column}.video-list-panel__video{width:100%;max-width:24.3055555556vw}}@media screen and (max-width: 767px){.video-list-panel{display:flex;flex-direction:column;gap:4.1025641026vw;width:100%;margin:0}.video-list-panel__body{display:flex;align-items:flex-start;gap:9.2307692308vw;width:100%}.video-list-panel__list{flex:1 1 auto;min-width:0}.video-list-panel__list .text-list{font-size:3.5897435897vw}.video-list-panel__list .text-list__item{margin-bottom:2.0512820513vw}.video-list-panel__list .text-list__item:last-child{margin-bottom:0}.video-list-panel__video{flex-shrink:0;width:89.7435897436vw}.video-list-panel__body{flex-direction:column}.video-list-panel__video{width:100%;max-width:89.7435897436vw}}.video-text-panel{display:flex;align-items:flex-start;gap:36px;width:100%}.video-text-panel__text{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-width:0}.video-text-panel__heading{margin:0;font-size:18px;font-weight:700;line-height:1.6;color:#000}.video-text-panel__desc{margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#444}.video-text-panel__video{flex-shrink:0;width:350px}@media screen and (min-width: 768px)and (max-width: 1440px){.video-text-panel{display:flex;align-items:flex-start;gap:2.5vw;width:100%}.video-text-panel__text{display:flex;flex-direction:column;gap:1.1111111111vw;flex:1 1 auto;min-width:0}.video-text-panel__heading{margin:0;font-size:1.25vw;font-weight:700;line-height:1.6;color:#000}.video-text-panel__desc{margin:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#444}.video-text-panel__video{flex-shrink:0;width:24.3055555556vw}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 768px){.video-text-panel{flex-direction:column}.video-text-panel__video{width:100%;max-width:24.3055555556vw}}@media screen and (max-width: 767px){.video-text-panel{display:flex;align-items:flex-start;gap:9.2307692308vw;width:100%}.video-text-panel__text{display:flex;flex-direction:column;gap:4.1025641026vw;flex:1 1 auto;min-width:0}.video-text-panel__heading{margin:0;font-size:4.6153846154vw;font-weight:700;line-height:1.6;color:#000}.video-text-panel__desc{margin:0;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#444}.video-text-panel__video{flex-shrink:0;width:89.7435897436vw}.video-text-panel{flex-direction:column}.video-text-panel__video{width:100%;max-width:89.7435897436vw}}.text-block{margin:0 0 16px;padding:12px 16px;box-sizing:border-box}.text-block__label{margin:0;line-height:1.5}.text-block--orange-left{position:relative;padding-left:20px;border:1px solid var(--c-border-soft, #e6e6e6);background:var(--c-surface-soft, #f8f8f8)}.text-block--orange-left::before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--c-accent, #ff6501)}.text-block--gradient-soft{background:linear-gradient(180deg, var(--c-gradient-soft-start, #fffbe8) 0%, var(--c-gradient-soft-end, #e6e8d8) 100%);border:1px solid var(--c-gradient-soft-border, #ecebdc)}.text-block--frame-blue-top{padding:12px 14px;border:1px solid var(--c-frame-border, #d8dde6);border-top:4px solid var(--c-accent-strong, #2f6ea9);background:var(--c-surface, #fff)}.text-block--underline-gray{padding-left:2px;padding-right:2px;border-bottom:1px solid var(--c-underline-border, #ccd1d7);background:rgba(0,0,0,0)}.text-block--underline-gray .text-block__label{font-size:2rem;font-weight:700;color:var(--c-text-link, #1c4f97)}.text-block--plain-strong{padding-left:2px;padding-right:2px;background:rgba(0,0,0,0)}.text-block--plain-strong .text-block__label{font-size:2rem;font-weight:700;color:var(--c-text-link, #1c4f97)}.text-block--underline-blue-soft{padding-left:2px;padding-right:2px;padding-bottom:8px;border-bottom:1px solid #b7cdef;background:rgba(0,0,0,0)}.text-block--underline-blue-soft .text-block__label{font-size:1.4rem}.text-note-panel{position:relative;margin:24px 0;padding:24px 16px 12px;border:1px solid var(--c-note-panel-border, #bdbdbd);background:var(--c-surface, #fff)}.text-note-panel__label{display:none}.text-note-panel__box{padding:0;border:0;background:var(--c-surface, #fff)}.text-note-panel__title{position:absolute;top:-0.75em;left:14px;margin:0;padding:0 8px;background:var(--c-surface, #fff);font-size:1.5rem;font-weight:700;line-height:1.4}.text-note-panel__list{margin:0;padding:0;list-style:none}.text-note-panel__item{position:relative;margin:0 0 4px;padding-left:1em;line-height:1.6}.text-note-panel__item::before{content:"※";position:absolute;left:0}.text-list-group{display:flex;flex-direction:column;gap:16px}.text-list-group--inset-left{padding-left:30px;box-sizing:border-box}.text-list__subheading{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.text-list{margin:0;font-size:16px;line-height:1.8;color:#444;box-sizing:border-box;padding-inline-start:0}.text-list--ordered{list-style:none;counter-reset:text-list-ordered}.text-list--ordered>.text-list__item{counter-increment:text-list-ordered}.text-list--ordered>.text-list__item::before{content:counter(text-list-ordered) "."}.text-list:not(.text-list--ordered){list-style:none}.text-list:not(.text-list--ordered) .text-list__item::before{content:"・"}.text-list.text-list--manual-marker .text-list__item::before{content:none}.criterion-manual-list>.text-list.text-list--manual-marker{margin-left:30px}.criterion-manual-list .text-list--child.text-list--manual-marker .text-list__item{column-gap:0}.disaster-manual-list .text-list--manual-marker>.text-list__item:not(:last-child){margin-bottom:32px}.contrariety-item-spacing>.text-list.text-list--manual-marker>.text-list__item:not(:last-child){margin-bottom:16px}.guide-fcm-notes .text-list--child{padding:20px}.text-list__item{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:start}.text-list__item:last-child{margin-bottom:0}.text-list__label{flex-shrink:0}.text-list__marker{flex-shrink:0}.text-list__content{min-width:0}.text-list__item:last-child .text-list__content{margin-bottom:0}.text-list__text{min-width:0}.text-list--manual-marker .text-list__label,.text-list--manual-marker .text-list__text{display:inline}.text-list--child{margin-top:.5rem;box-sizing:border-box;width:100%;max-width:100%}.text-annotation{display:inline-block;margin-left:1em;font-weight:bold}.terms-list>.text-list.text-list--ordered>.text-list__item{margin-bottom:24px}.terms-list>.text-list.text-list--ordered>.text-list__item:last-child{margin-bottom:0}.text-list__text-after{display:block;width:100%;margin:1em 0 0;padding:0;font-size:inherit;font-weight:inherit;line-height:1.8}.text-list--circuit-breakers-note .text-list__text-after{margin:0 0 1em}.text-box{margin:0;padding:1.5rem;box-sizing:border-box;background:#fbf9eb;color:#000}.text-box__heading{margin:0 0 1rem;padding:0;font-size:1.125rem;font-weight:700;line-height:1.5;color:var(--c-text-strong, #000000)}.text-box__body--lead+.text-box__heading{margin-top:1rem}.text-box__body{margin:0}.text-box__row{display:flex;flex-wrap:nowrap;align-items:flex-start;margin:0 0 .5rem;padding:0;font-size:16px;line-height:1.8;gap:20px}.text-box__row:last-child{margin-bottom:0}.text-box__prefix{flex-shrink:0;white-space:nowrap}.text-box-flush .text-box__row{gap:0}body.page-id-522 .text-box__row{gap:0}.text-box--address-note .text-box__row:not(.text-box__row--text-only){padding-left:20px}.text-box--address-note .text-box__row--text-only{margin:0}.text-box__text{flex:1 1 auto;min-width:0}.text-box__row--text-only .text-box__text{flex:0 1 auto}.text-box__link{color:inherit;text-decoration:underline}.sitepolicy-browser-recommend .text-box{padding:16px}.sitepolicy-browser-recommend .text-box__heading{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.sitepolicy-browser-recommend .text-box__body{display:flex;flex-direction:column;margin-top:16px}.sitepolicy-browser-recommend .text-box__row{margin:0 0 16px;font-size:16px;line-height:1.8;color:#334155;gap:0}.sitepolicy-browser-recommend .text-box__row:last-child{margin-bottom:0}.sitepolicy-browser-recommend .text-box__row:first-child{padding-left:30px}.sitepolicy-browser-recommend .text-box__row:nth-child(2){margin-bottom:8px}.sitepolicy-browser-recommend .sitepolicy-browser-recommend__subheading{font-size:18px;font-weight:700;line-height:1.5;color:#334155}@media screen and (min-width: 768px)and (max-width: 1440px){.text-block{margin:0 0 1.1111111111vw;padding:.8333333333vw 1.1111111111vw;box-sizing:border-box}.text-block__label{margin:0;line-height:1.5}.text-block--orange-left{position:relative;padding-left:1.3888888889vw;border:.0694444444vw solid var(--c-border-soft, #e6e6e6);background:var(--c-surface-soft, #f8f8f8)}.text-block--orange-left::before{content:"";position:absolute;top:0;bottom:0;left:0;width:.4166666667vw;background:var(--c-accent, #ff6501)}.text-block--gradient-soft{background:linear-gradient(180deg, var(--c-gradient-soft-start, #fffbe8) 0%, var(--c-gradient-soft-end, #e6e8d8) 100%);border:.0694444444vw solid var(--c-gradient-soft-border, #ecebdc)}.text-block--frame-blue-top{padding:.8333333333vw .9722222222vw;border:.0694444444vw solid var(--c-frame-border, #d8dde6);border-top:.2777777778vw solid var(--c-accent-strong, #2f6ea9);background:var(--c-surface, #fff)}.text-block--underline-gray{padding-left:.1388888889vw;padding-right:.1388888889vw;border-bottom:.0694444444vw solid var(--c-underline-border, #ccd1d7);background:rgba(0,0,0,0)}.text-block--underline-gray .text-block__label{font-size:2rem;font-weight:700;color:var(--c-text-link, #1c4f97)}.text-block--plain-strong{padding-left:.1388888889vw;padding-right:.1388888889vw;background:rgba(0,0,0,0)}.text-block--plain-strong .text-block__label{font-size:2rem;font-weight:700;color:var(--c-text-link, #1c4f97)}.text-block--underline-blue-soft{padding-left:.1388888889vw;padding-right:.1388888889vw;padding-bottom:.5555555556vw;border-bottom:.0694444444vw solid #b7cdef;background:rgba(0,0,0,0)}.text-block--underline-blue-soft .text-block__label{font-size:1.4rem}.text-note-panel{position:relative;margin:1.6666666667vw 0;padding:1.6666666667vw 1.1111111111vw .8333333333vw;border:.0694444444vw solid var(--c-note-panel-border, #bdbdbd);background:var(--c-surface, #fff)}.text-note-panel__label{display:none}.text-note-panel__box{padding:0;border:0;background:var(--c-surface, #fff)}.text-note-panel__title{position:absolute;top:-0.75em;left:.9722222222vw;margin:0;padding:0 .5555555556vw;background:var(--c-surface, #fff);font-size:1.5rem;font-weight:700;line-height:1.4}.text-note-panel__list{margin:0;padding:0;list-style:none}.text-note-panel__item{position:relative;margin:0 0 .2777777778vw;padding-left:1em;line-height:1.6}.text-note-panel__item::before{content:"※";position:absolute;left:0}.text-list-group{display:flex;flex-direction:column;gap:1.1111111111vw}.text-list-group--inset-left{padding-left:2.0833333333vw;box-sizing:border-box}.text-list__subheading{margin:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.text-list{margin:0;font-size:1.1111111111vw;line-height:1.8;color:#444;box-sizing:border-box;padding-inline-start:0}.text-list--ordered{list-style:none;counter-reset:text-list-ordered}.text-list--ordered>.text-list__item{counter-increment:text-list-ordered}.text-list--ordered>.text-list__item::before{content:counter(text-list-ordered) "."}.text-list:not(.text-list--ordered){list-style:none}.text-list:not(.text-list--ordered) .text-list__item::before{content:"・"}.text-list.text-list--manual-marker .text-list__item::before{content:none}.criterion-manual-list>.text-list.text-list--manual-marker{margin-left:2.0833333333vw}.criterion-manual-list .text-list--child.text-list--manual-marker .text-list__item{column-gap:0}.disaster-manual-list .text-list--manual-marker>.text-list__item:not(:last-child){margin-bottom:2.2222222222vw}.contrariety-item-spacing>.text-list.text-list--manual-marker>.text-list__item:not(:last-child){margin-bottom:1.1111111111vw}.guide-fcm-notes .text-list--child{padding:1.3888888889vw}.text-list__item{display:grid;grid-template-columns:auto 1fr;column-gap:.5555555556vw;align-items:start}.text-list__item:last-child{margin-bottom:0}.text-list__label{flex-shrink:0}.text-list__marker{flex-shrink:0}.text-list__content{min-width:0}.text-list__item:last-child .text-list__content{margin-bottom:0}.text-list__text{min-width:0}.text-list--manual-marker .text-list__label,.text-list--manual-marker .text-list__text{display:inline}.text-list--child{margin-top:.5rem;box-sizing:border-box;width:100%;max-width:100%}.text-annotation{display:inline-block;margin-left:1em;font-weight:bold}.terms-list>.text-list.text-list--ordered>.text-list__item{margin-bottom:1.6666666667vw}.terms-list>.text-list.text-list--ordered>.text-list__item:last-child{margin-bottom:0}.text-list__text-after{display:block;width:100%;margin:1em 0 0;padding:0;font-size:inherit;font-weight:inherit;line-height:1.8}.text-list--circuit-breakers-note .text-list__text-after{margin:0 0 1em}.text-box{margin:0;padding:1.6666666667vw;box-sizing:border-box;background:#fbf9eb;color:#000}.text-box__heading{margin:0 0 1.1111111111vw;padding:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:var(--c-text-strong, #000000)}.text-box__body--lead+.text-box__heading{margin-top:1.1111111111vw}.text-box__body{margin:0}.text-box__row{display:flex;flex-wrap:nowrap;align-items:flex-start;margin:0 0 .5555555556vw;padding:0;font-size:1.1111111111vw;line-height:1.8;gap:1.3888888889vw}.text-box__row:last-child{margin-bottom:0}.text-box__prefix{flex-shrink:0;white-space:nowrap}.text-box-flush .text-box__row{gap:0}body.page-id-522 .text-box__row{gap:0}.text-box--address-note .text-box__row:not(.text-box__row--text-only){padding-left:1.3888888889vw}.text-box--address-note .text-box__row--text-only{margin:0}.text-box__text{flex:1 1 auto;min-width:0}.text-box__row--text-only .text-box__text{flex:0 1 auto}.sitepolicy-browser-recommend .text-box{padding:1.1111111111vw}.sitepolicy-browser-recommend .text-box__heading{margin:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.sitepolicy-browser-recommend .text-box__body{display:flex;flex-direction:column;margin-top:1.1111111111vw}.sitepolicy-browser-recommend .text-box__row{margin:0 0 1.1111111111vw;font-size:1.1111111111vw;line-height:1.8;color:#334155;gap:0}.sitepolicy-browser-recommend .text-box__row:last-child{margin-bottom:0}.sitepolicy-browser-recommend .text-box__row:first-child{padding-left:2.0833333333vw}.sitepolicy-browser-recommend .text-box__row:nth-child(2){margin-bottom:.5555555556vw}.sitepolicy-browser-recommend .sitepolicy-browser-recommend__subheading{font-size:1.25vw;font-weight:700;line-height:1.5;color:#334155}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 768px){.text-note-panel{padding:1.5277777778vw .8333333333vw .6944444444vw}}@media screen and (max-width: 767px){.text-block{margin:0 0 4.1025641026vw;padding:3.0769230769vw 4.1025641026vw;box-sizing:border-box}.text-block__label{margin:0;line-height:1.5}.text-block--orange-left{position:relative;padding-left:5.1282051282vw;border:.2564102564vw solid var(--c-border-soft, #e6e6e6);background:var(--c-surface-soft, #f8f8f8)}.text-block--orange-left::before{content:"";position:absolute;top:0;bottom:0;left:0;width:1.5384615385vw;background:var(--c-accent, #ff6501)}.text-block--gradient-soft{background:linear-gradient(180deg, var(--c-gradient-soft-start, #fffbe8) 0%, var(--c-gradient-soft-end, #e6e8d8) 100%);border:.2564102564vw solid var(--c-gradient-soft-border, #ecebdc)}.text-block--frame-blue-top{padding:3.0769230769vw 3.5897435897vw;border:.2564102564vw solid var(--c-frame-border, #d8dde6);border-top:1.0256410256vw solid var(--c-accent-strong, #2f6ea9);background:var(--c-surface, #fff)}.text-block--underline-gray{padding-left:.5128205128vw;padding-right:.5128205128vw;border-bottom:.2564102564vw solid var(--c-underline-border, #ccd1d7);background:rgba(0,0,0,0)}.text-block--underline-gray .text-block__label{font-size:2rem;font-weight:700;color:var(--c-text-link, #1c4f97)}.text-block--plain-strong{padding-left:.5128205128vw;padding-right:.5128205128vw;background:rgba(0,0,0,0)}.text-block--plain-strong .text-block__label{font-size:2rem;font-weight:700;color:var(--c-text-link, #1c4f97)}.text-block--underline-blue-soft{padding-left:.5128205128vw;padding-right:.5128205128vw;padding-bottom:2.0512820513vw;border-bottom:.2564102564vw solid #b7cdef;background:rgba(0,0,0,0)}.text-block--underline-blue-soft .text-block__label{font-size:1.4rem}.text-note-panel{position:relative;margin:6.1538461538vw 0;padding:6.1538461538vw 4.1025641026vw 3.0769230769vw;border:.2564102564vw solid var(--c-note-panel-border, #bdbdbd);background:var(--c-surface, #fff)}.text-note-panel__label{display:none}.text-note-panel__box{padding:0;border:0;background:var(--c-surface, #fff)}.text-note-panel__title{position:absolute;top:-0.75em;left:3.5897435897vw;margin:0;padding:0 2.0512820513vw;background:var(--c-surface, #fff);font-size:1.5rem;font-weight:700;line-height:1.4}.text-note-panel__list{margin:0;padding:0;list-style:none}.text-note-panel__item{position:relative;margin:0 0 1.0256410256vw;padding-left:1em;line-height:1.6}.text-note-panel__item::before{content:"※";position:absolute;left:0}.text-list-group{display:flex;flex-direction:column;gap:4.1025641026vw}.text-list-group--inset-left{padding-left:2.0512820513vw;box-sizing:border-box}.text-list__subheading{margin:0;font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:#000}.text-list{margin:0;font-size:3.5897435897vw;line-height:1.8;color:#444;box-sizing:border-box;padding-inline-start:0}.text-list--ordered{list-style:none;counter-reset:text-list-ordered}.text-list--ordered>.text-list__item{counter-increment:text-list-ordered}.text-list--ordered>.text-list__item::before{content:counter(text-list-ordered) "."}.text-list:not(.text-list--ordered){list-style:none}.text-list:not(.text-list--ordered) .text-list__item::before{content:"・"}.text-list.text-list--manual-marker .text-list__item::before{content:none}.criterion-manual-list>.text-list.text-list--manual-marker{margin-left:2.0512820513vw}.criterion-manual-list .text-list--child.text-list--manual-marker .text-list__item{column-gap:0}.disaster-manual-list .text-list--manual-marker>.text-list__item:not(:last-child){margin-bottom:8.2051282051vw}.contrariety-item-spacing>.text-list.text-list--manual-marker>.text-list__item:not(:last-child){margin-bottom:2.0512820513vw}.guide-fcm-notes .text-list--child{padding:5.1282051282vw}.text-list__item{display:grid;grid-template-columns:auto 1fr;column-gap:2.0512820513vw;align-items:start}.text-list__item:last-child{margin-bottom:0}.text-list__label{flex-shrink:0}.text-list__marker{flex-shrink:0}.text-list__content{min-width:0}.text-list__item:last-child .text-list__content{margin-bottom:0}.text-list__text{min-width:0}.text-list--manual-marker .text-list__label,.text-list--manual-marker .text-list__text{display:inline}.text-list--child{margin-top:.5rem;box-sizing:border-box;width:100%;max-width:100%}.text-annotation{display:inline-block;margin-left:1em;font-weight:bold}.terms-list>.text-list.text-list--ordered>.text-list__item{margin-bottom:6.1538461538vw}.terms-list>.text-list.text-list--ordered>.text-list__item:last-child{margin-bottom:0}.text-list__text-after{display:block;width:100%;margin:1em 0 0;padding:0;font-size:inherit;font-weight:inherit;line-height:1.8}.text-list--circuit-breakers-note .text-list__text-after{margin:0 0 1em}.text-box{margin:0;padding:4.1025641026vw;box-sizing:border-box;background:#fbf9eb;color:#000}.text-box__heading{margin:0 0 4.1025641026vw;padding:0;font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:var(--c-text-strong, #000000)}.text-box__body--lead+.text-box__heading{margin-top:4.1025641026vw}.text-box__body{margin:0}.text-box__row{display:flex;flex-wrap:nowrap;align-items:flex-start;margin:0 0 2.0512820513vw;padding:0;font-size:3.5897435897vw;line-height:1.8;gap:1.0256410256vw}.text-box__row:last-child{margin-bottom:0}.text-box__prefix{flex-shrink:0;white-space:nowrap}.text-box-flush .text-box__row{gap:0}body.page-id-522 .text-box__row{gap:0}.text-box--address-note .text-box__row:not(.text-box__row--text-only){padding-left:5.1282051282vw}.text-box--address-note .text-box__row--text-only{margin:0}.text-box__text{flex:1 1 auto;min-width:0}.text-box__row--text-only .text-box__text{flex:0 1 auto}.sitepolicy-browser-recommend .text-box{padding:4.1025641026vw}.sitepolicy-browser-recommend .text-box__heading{margin:0;font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:#000}.sitepolicy-browser-recommend .text-box__body{display:flex;flex-direction:column;margin-top:4.1025641026vw}.sitepolicy-browser-recommend .text-box__row{margin:0 0 4.1025641026vw;font-size:3.5897435897vw;line-height:1.8;color:#334155;gap:0}.sitepolicy-browser-recommend .text-box__row:last-child{margin-bottom:0}.sitepolicy-browser-recommend .text-box__row:first-child{padding-left:7.6923076923vw}.sitepolicy-browser-recommend .text-box__row:nth-child(2){margin-bottom:2.0512820513vw}.sitepolicy-browser-recommend .sitepolicy-browser-recommend__subheading{font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:#334155}.text-note-panel{padding:5.641025641vw 3.0769230769vw 2.5641025641vw}.text-box__prefix{white-space:normal}}.table-parts{margin:0}.table-parts__scroll{overflow-x:auto}.table-parts__table{width:100%;min-width:690px;border-collapse:collapse;border:1px solid #c7ccd3;background:#fff}.table-parts th,.table-parts td{padding:14px 20px;border:1px solid #c7ccd3;font-size:14px;line-height:1.6;vertical-align:middle}.table-parts thead th{color:#fff;font-weight:700;text-align:center}.table-parts tbody th{font-weight:700;white-space:nowrap;background:#dce3ed}.table-parts tbody tr:nth-child(odd) td{background:#fff}.table-parts tbody tr:nth-child(even) td{background:#f5f7fa}@media screen and (max-width: 767px){.table-parts th,.table-parts td{padding:3.0769230769vw 4.1025641026vw;font-size:3.5897435897vw}.table-parts thead th,.table-parts tbody th{font-size:4.1025641026vw}.table-parts__cell--left{font-size:3.5897435897vw}}.table-parts__corner{width:160px}.table-parts .trading-fee-note-break{display:none}.table-parts__pair-inner{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.table-parts__pair-inner .table-parts__pair-label{white-space:normal}.table-parts__body{margin:0}.table-parts__list{margin:8px 0 0;padding-left:1.4em}.table-parts__list-item{margin-bottom:4px}.table-parts__danger{color:#d50000;font-weight:700}.table-parts .is-emphasis{font-weight:700}.table-parts .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.table-parts--rule-detail .table-parts__table{min-width:680px}.table-parts--rule-detail tbody th{width:190px}.table-parts--time-matrix .table-parts__table{min-width:760px}.table-parts--time-matrix tbody th,.table-parts--time-matrix tbody td{text-align:center}.table-parts--comparison .table-parts__table{min-width:760px}.table-parts--comparison tbody td{text-align:center}.table-parts--trading-fee-grouped{box-sizing:border-box;background-color:#fff}.table-parts--trading-fee-grouped .table-parts__scroll{overflow-x:auto}.table-parts--trading-fee-grouped .table-parts__table{min-width:600px;width:100%;table-layout:fixed;border:1px solid #ccc}.table-parts--trading-fee-grouped .table-parts__col-group{width:25%}.table-parts--trading-fee-grouped .table-parts__col-sublabel{width:15%}.table-parts--trading-fee-grouped th,.table-parts--trading-fee-grouped td{border:1px solid #ccc;font-size:14px;line-height:1.6;text-align:center;vertical-align:middle;padding:14px 20px;background-color:#fff}.table-parts--trading-fee-grouped thead th{font-weight:700;color:#001a60;background-color:#f3f7ff}.table-parts--trading-fee-grouped tbody th{font-weight:400;white-space:normal;word-break:break-all;background-color:#fff}.table-parts--trading-fee-grouped tbody td,.table-parts--trading-fee-grouped tbody tr:nth-child(odd) td,.table-parts--trading-fee-grouped tbody tr:nth-child(even) td{font-weight:400;text-align:right;background-color:#fff}.table-parts--time-matrix-grouped{box-sizing:border-box;background-color:#fff}.table-parts--time-matrix-grouped .table-parts__scroll{overflow-x:auto}.table-parts--time-matrix-grouped .table-parts__table{min-width:690px;width:100%;table-layout:fixed;border:1px solid #ccc}.table-parts--time-matrix-grouped .table-parts__col-group,.table-parts--time-matrix-grouped .table-parts__col-sublabel{width:12.5%}.table-parts--time-matrix-grouped .table-parts__col-day{width:25%}.table-parts--time-matrix-grouped th,.table-parts--time-matrix-grouped td{border:1px solid #ccc;font-size:14px;line-height:1.6;text-align:center;vertical-align:middle;padding:12px 14px;background-color:#fff}.table-parts--time-matrix-grouped thead th{font-weight:700;color:#001a60;background-color:#f3f7ff}.table-parts--time-matrix-grouped tbody th{font-weight:400;white-space:normal;word-break:break-all;background-color:#fff}.table-parts--time-matrix-grouped tbody td{white-space:nowrap}.table-parts--time-matrix-grouped tbody td,.table-parts--time-matrix-grouped tbody tr:nth-child(odd) td,.table-parts--time-matrix-grouped tbody tr:nth-child(even) td{background-color:#fff;font-weight:400}.table-parts--titled-grid{box-sizing:border-box;background-color:#fff}.table-parts--titled-grid .table-parts__titled-grid-title{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:14px 20px;font-size:18px;font-weight:700;line-height:1.8;text-align:center;color:#001a60;background-color:#f3f7ff;border:1px solid #ccc;border-bottom:0}.table-parts--titled-grid .table-parts__titled-grid-title-link{display:inline-flex;flex-shrink:0}.table-parts--titled-grid .table-parts__titled-grid-title-link-icon{display:block;width:16px;height:16px}.table-parts--titled-grid .table-parts__scroll{overflow-x:auto}.table-parts--titled-grid .table-parts__table{min-width:0;max-width:100%;width:100%;table-layout:fixed;border:1px solid #ccc;border-top:0}.table-parts--titled-grid th,.table-parts--titled-grid td{border:1px solid #ccc;font-size:16px;line-height:1.8;color:#444;text-align:center;vertical-align:middle}.table-parts--titled-grid thead th{padding:14px 20px;font-weight:700;color:#444;background-color:#f3f3f3}.table-parts--titled-grid tbody td{padding:14px 20px;font-weight:400;text-align:left;background-color:#fff}.table-parts--titled-grid tbody tr:nth-child(odd) td,.table-parts--titled-grid tbody tr:nth-child(even) td{background-color:#fff}.table-parts--labeled-grid .table-parts__table{min-width:0;max-width:100%;table-layout:fixed;border:1px solid #ccc}.table-parts--labeled-grid th,.table-parts--labeled-grid td{border:1px solid #ccc;font-size:14px;line-height:1.8;color:#444}.table-parts--labeled-grid thead th{padding:14px 20px;font-weight:700;text-align:center;color:#000;background-color:#f3f3f3}.table-parts--labeled-grid tbody th,.table-parts--labeled-grid tbody td{padding:14px 20px;font-weight:400;text-align:left;vertical-align:middle;background-color:#fff}.table-parts--labeled-grid tbody th{white-space:normal}.table-parts--labeled-grid tbody tr:nth-child(odd) td,.table-parts--labeled-grid tbody tr:nth-child(even) td{background-color:#fff}.table-parts--comparison-feature .table-parts__table{min-width:0;max-width:100%;table-layout:fixed;border:1px solid #ccc}.table-parts--comparison-feature thead th:nth-child(1),.table-parts--comparison-feature thead th:nth-child(3),.table-parts--comparison-feature tbody th,.table-parts--comparison-feature tbody td:last-child{width:160px;max-width:160px}.table-parts--comparison-feature thead th:nth-child(2),.table-parts--comparison-feature tbody td:first-child{width:auto}.table-parts--comparison-feature th,.table-parts--comparison-feature td{border:1px solid #ccc;font-size:16px;line-height:1.8;color:#444;text-align:center;vertical-align:middle}.table-parts--comparison-feature thead th{padding:14px 20px;font-weight:700;color:#000;background-color:#f3f3f3}.table-parts--comparison-feature tbody th{padding:14px 20px;font-weight:400;color:#444;background-color:#fff;white-space:normal}.table-parts--comparison-feature tbody td{padding:14px 20px;font-weight:400;background-color:#fff}.table-parts--comparison-feature tbody tr:nth-child(odd) td,.table-parts--comparison-feature tbody tr:nth-child(even) td{background-color:#fff}.table-parts--comparison-feature .table-parts__comparison-feature-label-link{color:#174c97;text-decoration:underline}.table-parts--comparison-feature .table-parts__comparison-feature-label-link:hover{opacity:.85;color:#174c97}.table-parts--comparison-feature__comparison-feature-row--rich th,.table-parts--comparison-feature__comparison-feature-row--rich td{vertical-align:middle}.table-parts--comparison-feature__comparison-feature-cell--rich{text-align:center}.table-parts--comparison-feature__comparison-feature-cell--rich-side{text-align:center}.table-parts--comparison-feature__comparison-feature-rich{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:500px;margin:0 auto}.table-parts--comparison-feature__comparison-feature-rich-intro{width:100%;margin:0;font-size:16px;line-height:1.8;color:#444;text-align:center}.table-parts--comparison-feature__comparison-feature-note{width:100%;box-sizing:border-box;border:1px solid #ccc;background-color:#fdfdf0}.table-parts--comparison-feature__comparison-feature-note-heading{margin:0;padding:10px 16px;font-size:16px;font-weight:700;line-height:1.6;color:#000;text-align:center;background-color:#f5f0c8;border-bottom:1px solid #ccc}.table-parts--comparison-feature__comparison-feature-note-body{margin:0;padding:14px 16px}.table-parts--comparison-feature__comparison-feature-note-text{margin:0;font-size:16px;line-height:1.8;color:#444;text-align:center}.table-parts--comparison-feature .theme-image--comparison-feature{margin:0;width:100%;max-width:500px}.table-parts--comparison-feature .theme-image--comparison-feature .theme-image__img{display:block;width:100%;max-width:500px;height:auto;margin:0}.table-parts--comparison-feature .theme-image--comparison-feature-arrow{width:auto;max-width:none}.table-parts--comparison-feature .theme-image--comparison-feature-arrow .theme-image__img{width:auto;max-width:32px;height:auto;margin:0 auto}.table-parts--comparison-rich-row{display:grid;grid-template-columns:20% 40% 40%;width:100%;box-sizing:border-box;border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff}.table-parts__comparison-rich-row-cell,.table-parts__comparison-rich-row-label,.table-parts__comparison-rich-row-main,.table-parts__comparison-rich-row-intro,.table-parts__comparison-rich-row-right-box{box-sizing:border-box;font-size:14px;font-weight:400;line-height:1.8;color:#444}.table-parts__comparison-rich-row-cell{display:flex;align-items:center;min-width:0;padding:14px 20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}.table-parts__comparison-rich-row-cell--header{justify-content:center;font-weight:700;color:#000;text-align:center;background-color:#f3f3f3}.table-parts__comparison-rich-row-cell--label{justify-content:center;text-align:center}.table-parts__comparison-rich-row-cell--body{justify-content:flex-start;text-align:left}.table-parts__comparison-rich-row-label{display:flex;align-items:center;justify-content:center;grid-column:1;padding:32px 20px;text-align:center}.table-parts__comparison-rich-row-main{grid-column:2/4;min-width:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.table-parts__comparison-rich-row-top{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.table-parts__comparison-rich-row-top::before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#ccc;transform:translateX(-0.5px)}.table-parts__comparison-rich-row-intro{padding:14px 20px;text-align:left}.table-parts__comparison-rich-row-right-box{display:flex;align-items:center;justify-content:center;min-height:104px;padding:24px 20px;border-bottom:1px solid #ccc;text-align:center}.table-parts__comparison-rich-row-label-link{color:#174c97;text-decoration:underline}.table-parts__comparison-rich-row-label-link:hover{opacity:.85;color:#174c97}.table-parts__comparison-rich-row-content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:14px 20px;box-sizing:border-box}.table-parts__comparison-rich-row-content .theme-image{width:100%;box-sizing:border-box;margin:0}.table-parts__comparison-rich-row-content .theme-image--comparison-arrow{align-self:flex-start;width:auto;margin-left:0;margin-top:0;margin-right:auto;margin-bottom:-2px;text-align:left}.table-parts__comparison-rich-row-content .theme-image--comparison-arrow .theme-image__img{width:100%;max-width:500px;height:auto;margin-left:0;margin-right:auto}.table-parts__comparison-rich-row-content .theme-image--comparison-rich{align-self:flex-start;margin-left:0;margin-right:auto;max-width:500px;text-align:left}.table-parts__comparison-rich-row-content .theme-image--comparison-rich .theme-image__img{width:100%;max-width:500px;height:auto;margin-left:0;margin-right:auto}.table-parts__comparison-rich-row-note{width:100%;max-width:720px;box-sizing:border-box;margin-top:4px}.table-parts__comparison-rich-row-note .text-box{width:100%;max-width:none;box-sizing:border-box;margin:0}.table-parts__comparison-rich-row-note .text-box__body,.table-parts__comparison-rich-row-note .text-box__row,.table-parts__comparison-rich-row-note .text-box__text{width:100%;max-width:none;box-sizing:border-box}.table-parts__comparison-rich-row-note .text-box__row--text-only .text-box__text{flex:1 1 auto}.table-parts--fee-breakdown .table-parts__table{min-width:720px}.table-parts--info-2col .table-parts__table{table-layout:auto}.table-parts--info-2col .table-parts__table .corp-product-links{margin:0;padding:0}.table-parts--info-2col .table-parts__table .corp-product-links a{color:#174c97;text-decoration:none;font-size:14px;margin-bottom:16px;display:inline-block}.table-parts--info-2col .table-parts__table .corp-product-links a.page-external-text-link{text-decoration:none;font-size:14px}.table-parts--info-2col .table-parts__table .corp-product-links a:hover{opacity:.7}.table-parts--info-2col .table-parts__table .corp-product-links a:last-of-type{margin-bottom:0}.table-parts--info-2col tbody th{width:auto;min-width:140px;max-width:200px;background:#f3f3f3;white-space:nowrap;overflow-wrap:break-word;word-break:normal;vertical-align:top;text-align:left;color:#000}.table-parts--info-2col tbody td{width:auto;vertical-align:top;text-align:left}.table-parts--info-2col tbody tr:nth-child(odd) td{background:#fff}.table-parts--info-2col tbody tr:nth-child(even) td{background:#fff}.table-parts--info-2col tbody th,.table-parts--info-2col tbody td{padding:14px 20px}.table-parts.table-parts--info-2col.table-parts--heading-soft-f7 tbody th{background:#f7f7f7}.table-parts.table-parts--info-2col.table-parts--heading-soft-fff tbody th{background:#fff}.table-parts.table-parts--info-2col.table-parts--cell-center tbody th,.table-parts.table-parts--info-2col.table-parts--cell-center tbody td{vertical-align:middle}.table-parts.table-parts--info-2col.table-parts--label-middle tbody th{vertical-align:middle}.table-parts.table-parts--corp-outline tbody th{vertical-align:middle}.table-parts.table-parts--corp-outline tbody td ul{margin:0;padding-left:0;list-style:none}.table-parts.nettradepro-fee-table tbody th{width:200px;max-width:200px;white-space:nowrap}.table-parts.nettradepro-time-table tbody th{width:200px;max-width:200px}.table-parts.riskmanage-table tbody th{min-width:160px;max-width:none;white-space:nowrap;vertical-align:middle}.table-parts.holiday-trading-table tbody th{max-width:none;font-weight:400}.table-parts.holiday-trading-table tbody th.table-parts__cell--nowrap{white-space:nowrap}.table-parts .riskmanage-example-box{display:block;padding:1.5rem;box-sizing:border-box;background:#fbf9eb;color:#000}.table-parts .riskmanage-example-box .text-list{margin:0;font-size:16px;line-height:1.8;color:#000}.table-parts .riskmanage-example-box .text-list--child{margin:4px 0 0}.table-parts .riskmanage-example-box .text-list--child .text-list__item:not(:last-child){margin-bottom:4px}.table-parts.table-parts--timetable .table-parts__table{table-layout:auto}.table-parts.table-parts--timetable .table-parts__titled-grid-title{text-align:left;font-size:14px;color:#444;background-color:#f3f3f3}.table-parts.table-parts--timetable .table-parts__cell--left{background-color:#fff}.table-parts.table-parts--timetable thead th,.table-parts.table-parts--timetable tbody th,.table-parts.table-parts--timetable tbody td{white-space:nowrap}.table-parts.table-parts--timetable .table-parts__cell--wrap{white-space:normal}.table-parts.table-parts--info-2col.table-parts--timetable tbody th{width:200px;max-width:200px;vertical-align:middle}.table-parts.table-parts--info-2col.table-parts--stacked tbody th{width:200px;max-width:200px}.table-parts--spec-2col .table-parts__table{min-width:0;max-width:100%;table-layout:fixed;border:1px solid #ccc}.table-parts--spec-2col th,.table-parts--spec-2col td{border:1px solid #ccc;font-size:14px;line-height:1.8;color:#444}.table-parts--spec-2col thead th{width:50%;padding:14px 20px;font-weight:700;text-align:center;color:#000;background-color:#f3f3f3}.table-parts--spec-2col tbody td{padding:14px 20px;text-align:left;vertical-align:top;background-color:#fff}.table-parts--spec-2col tbody tr:nth-child(odd) td,.table-parts--spec-2col tbody tr:nth-child(even) td{background-color:#fff}.table-parts--broker-contact .table-parts__scroll{overflow-x:auto}.table-parts--broker-contact .table-parts__table{width:var(--table-parts-broker-width, 750px);max-width:100%;min-width:0;table-layout:fixed;border:1px solid #ccc}.table-parts--broker-contact th,.table-parts--broker-contact td{border:1px solid #ccc;font-size:14px;line-height:1.6;vertical-align:middle}.table-parts--broker-contact .table-parts__table thead th{padding:12px 14px;font-weight:700;text-align:center;color:#444;background-color:#ccc}.table-parts--broker-contact tbody td{padding:16px 18px;background-color:#fff}.table-parts--broker-contact tbody tr:nth-child(odd) td,.table-parts--broker-contact tbody tr:nth-child(even) td{background-color:#fff}.table-parts--broker-contact .table-parts__broker-col-left{width:var(--table-parts-broker-left, 240px)}.table-parts--broker-contact .table-parts__broker-col-right{width:auto}.table-parts--broker-contact .table-parts__broker-image{text-align:center}.table-parts--broker-contact .table-parts__broker-contact{text-align:left}.table-parts--broker-contact .table-parts__broker-logo{display:inline-block;max-width:100%}.table-parts--broker-contact .table-parts__broker-logo img{display:block;max-width:100%;height:auto}.table-parts--trading-overview .table-parts__scroll{overflow-x:auto}.table-parts--trading-overview .table-parts__table{width:100%;min-width:480px;max-width:100%;table-layout:fixed}.table-parts--trading-overview .table-parts__col-pair{width:30%}.table-parts--trading-overview .table-parts__col-order{width:11%}.table-parts--trading-overview .table-parts__col-unit{width:14%}.table-parts--trading-overview thead th{padding:12px 10px;font-size:16px;font-weight:700;line-height:1.5;color:#001a60;text-align:center;background-color:#f3f7ff}.table-parts--trading-overview .table-parts__thead-order-group{line-height:1.4}.table-parts--trading-overview .table-parts__thead-lines{display:inline-block}.table-parts--trading-overview tbody tr:nth-child(odd) td,.table-parts--trading-overview tbody tr:nth-child(even) td,.table-parts--trading-overview tbody th{background-color:#fff}.table-parts--trading-overview tbody th{font-weight:400;text-align:left;background:#fff}.table-parts--trading-overview .table-parts__pair-cell{padding:12px 16px;white-space:normal}.table-parts--trading-overview .table-parts__pair-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.table-parts--trading-overview .table-parts__pair-flags{display:inline-flex;flex-shrink:0;align-items:center;gap:4px}.table-parts--trading-overview .table-parts__pair-label{flex:1 1 auto;min-width:0;line-height:1.5;white-space:normal}.table-parts--trading-overview .table-parts__pair-flags-sep{font-size:14px;line-height:1;color:#444}.table-parts--trading-overview .table-parts__flag{display:block;flex-shrink:0;width:24px;height:16px;object-fit:cover}.table-parts--trading-overview .table-parts__cell--vertical{padding:12px 6px;text-align:center;vertical-align:middle;writing-mode:vertical-rl;text-orientation:mixed;white-space:normal}.table-parts--trading-overview .table-parts__cell--center{padding:12px 8px;text-align:center;vertical-align:middle;line-height:1.4;white-space:normal}.table-parts--trading-overview .table-parts__cell--center .table-parts__thead-lines{display:inline-block}.table-parts--trading-tick .table-parts__col-tick{width:22%}.table-parts--trading-tick .table-parts__col-unit{width:22%}.table-parts--trading-tick .table-parts__titled-grid-title{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:14px 20px;font-size:18px;font-weight:700;line-height:1.8;text-align:center;color:#001a60;background-color:#f3f7ff;border:1px solid #ccc;border-bottom:0}.table-parts--line-overview th,.table-parts--line-overview td{font-size:14px}.table-parts--line-overview thead th{font-weight:400;background-color:#f3f7ff}.table-parts--line-overview tbody th{font-weight:400;white-space:normal;background-color:#f3f7ff}.table-parts--line-overview tr.table-parts__row--accent th{background-color:#fff}.table-parts--line-overview tbody td{text-align:center}.table-parts--line-overview .table-parts__cell--left{text-align:left}.table-parts--line-overview .table-parts__cell--right{text-align:right}.table-parts--line-overview .table-parts__cell--center{text-align:center}.table-parts--line-schedule tbody th{font-weight:700}.table-parts--trading-hours thead th:has(.table-parts__pair-inner){text-align:left}.table-parts--trading-hours thead th{color:#001a60;font-weight:700}.table-parts--trading-hours .table-parts__cell--left{background-color:#fff;text-align:center}.table-parts--trading-hours.table-parts--labeled-grid .table-parts__table{table-layout:auto}.table-parts--trading-hours.table-parts--labeled-grid th,.table-parts--trading-hours.table-parts--labeled-grid td{text-align:left}.table-parts--commodities thead th{background-color:#f3f3f3;font-weight:700}.table-parts--commodities tbody th{background-color:#fff}.table-parts--commodities tbody th,.table-parts--commodities tbody td{text-align:left}.table-parts--commodities .table-parts__row--subhead th{background-color:#f3f3f3;font-weight:700;text-align:center}.table-parts.table-parts--circuit-breakers th,.table-parts.table-parts--circuit-breakers td{font-size:14px}.table-parts.table-parts--circuit-breakers tbody td{text-align:center}.table-parts.trading-hours-table tbody td{text-align:center}.table-parts--cx-electricity .table-parts__table{table-layout:auto}.table-parts--cx-fee .table-parts__table{table-layout:auto}.table-parts--circuit-breakers .table-parts__table{table-layout:auto}.table-parts--circuit-breakers thead th{white-space:nowrap}.table-parts--cell-fit th,.table-parts--cell-fit td{width:1%;white-space:nowrap}.table-parts--trading-margin .table-parts__col-pair{width:34%}.table-parts--trading-margin .table-parts__col-margin{width:14%}.table-parts--trading-margin .table-parts__col-unit{width:14%}.table-parts--trading-margin .table-parts__thead-margin-group{line-height:1.4}.table-parts--trading-margin tbody td.table-parts__cell--numeric{padding:12px 10px;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap}.service-lower-content__dividend-table .table-parts--labeled-grid tbody th,.service-lower-content__dividend-table .table-parts--labeled-grid tbody td{text-align:center}.service-lower-content__smartcx-margin-table{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;min-width:0}.service-lower-content__smartcx-margin-table .table-parts--titled-grid{width:100%}.service-lower-content__smartcx-margin-table .table-parts--titled-grid .table-parts__table{width:100%;max-width:100%;table-layout:auto}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th:not(:first-child),.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td:not(:first-child){width:1%;white-space:nowrap}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th:first-child,.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td:first-child{width:auto;word-break:keep-all}.service-lower-content__smartcx-margin-table .table-parts--titled-grid .table-parts__titled-grid-title{padding:20px 14px;font-size:18px;font-weight:700;line-height:1.5}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th,.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td{padding:10px 14px;font-size:14px;line-height:1.5;text-align:center;vertical-align:middle}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th{font-weight:700}.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td{font-weight:400}.service-lower-content__smartcx-fee-table{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;min-width:0}.service-lower-content__smartcx-fee-table .table-parts--titled-grid{width:100%}.service-lower-content__smartcx-fee-table .table-parts--titled-grid .table-parts__table{width:100%;min-width:600px;max-width:100%;table-layout:auto}.service-lower-content__smartcx-fee-table .table-parts--titled-grid .table-parts__titled-grid-title{padding:20px 14px;font-size:18px;font-weight:700;line-height:1.5}.service-lower-content__smartcx-fee-table .table-parts--titled-grid thead th,.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td{padding:10px 14px;font-size:14px;line-height:1.5;text-align:center;vertical-align:middle}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td:first-child{text-align:left}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td:not(:first-child){text-align:right}.service-lower-content__smartcx-fee-table .table-parts--titled-grid thead th{font-weight:700}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td{font-weight:400}.service-lower-content__oil-expert-fee-table{width:100%;max-width:800px;min-width:0}.service-lower-content__oil-expert-fee-table .table-parts--info-2col{width:100%}.service-lower-content__oil-expert-fee-table .table-parts--info-2col .table-parts__table{width:100%;max-width:800px;table-layout:fixed}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th{width:70.875%;min-width:0;max-width:none}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody td{width:29.125%;text-align:right;vertical-align:middle}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th,.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody td{padding:20px 14px;font-size:14px;line-height:1.5;font-weight:400}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th{vertical-align:middle}@media screen and (min-width: 768px)and (max-width: 1440px){.table-parts{margin:0}.table-parts__scroll{overflow-x:auto}.table-parts__table{width:100%;min-width:47.9166666667vw;border-collapse:collapse;border:.0694444444vw solid #c7ccd3;background:#fff}.table-parts th,.table-parts td{padding:.9722222222vw 1.3888888889vw;border:.0694444444vw solid #c7ccd3;font-size:.9722222222vw;line-height:1.6;vertical-align:middle}.table-parts thead th{color:#fff;font-weight:700;text-align:center}.table-parts tbody th{font-weight:700;white-space:nowrap;background:#dce3ed}.table-parts tbody tr:nth-child(odd) td{background:#fff}.table-parts tbody tr:nth-child(even) td{background:#f5f7fa}.table-parts__corner{width:11.1111111111vw}.table-parts__pair-inner{display:inline-flex;align-items:center;gap:.5555555556vw;white-space:nowrap}.table-parts__body{margin:0}.table-parts__list{margin:.5555555556vw 0 0;padding-left:1.4em}.table-parts__list-item{margin-bottom:.2777777778vw}.table-parts__danger{color:#d50000;font-weight:700}.table-parts .is-emphasis{font-weight:700}.table-parts .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.table-parts--rule-detail .table-parts__table{min-width:47.2222222222vw}.table-parts--rule-detail tbody th{width:13.1944444444vw}.table-parts--time-matrix .table-parts__table{min-width:52.7777777778vw}.table-parts--time-matrix tbody th,.table-parts--time-matrix tbody td{text-align:center}.table-parts--comparison .table-parts__table{min-width:52.7777777778vw}.table-parts--comparison tbody td{text-align:center}.table-parts--trading-fee-grouped{box-sizing:border-box;background-color:#fff}.table-parts--trading-fee-grouped .table-parts__scroll{overflow-x:auto}.table-parts--trading-fee-grouped .table-parts__table{min-width:44.4444444444vw;width:100%;table-layout:fixed;border:.0694444444vw solid #ccc}.table-parts--trading-fee-grouped .table-parts__col-group{width:25%}.table-parts--trading-fee-grouped .table-parts__col-sublabel{width:15%}.table-parts--trading-fee-grouped th,.table-parts--trading-fee-grouped td{border:.0694444444vw solid #ccc;font-size:.9722222222vw;line-height:1.6;text-align:center;vertical-align:middle;padding:.9722222222vw 1.3888888889vw;background-color:#fff}.table-parts--trading-fee-grouped thead th{font-weight:700;color:#001a60;background-color:#f3f7ff}.table-parts--trading-fee-grouped tbody th{font-weight:400;white-space:normal;word-break:break-all;background-color:#fff}.table-parts--trading-fee-grouped tbody td,.table-parts--trading-fee-grouped tbody tr:nth-child(odd) td,.table-parts--trading-fee-grouped tbody tr:nth-child(even) td{font-weight:400;text-align:right;background-color:#fff}.table-parts--time-matrix-grouped{box-sizing:border-box;background-color:#fff}.table-parts--time-matrix-grouped .table-parts__scroll{overflow-x:auto}.table-parts--time-matrix-grouped .table-parts__table{min-width:47.9166666667vw;width:100%;table-layout:fixed;border:.0694444444vw solid #ccc}.table-parts--time-matrix-grouped .table-parts__col-group,.table-parts--time-matrix-grouped .table-parts__col-sublabel{width:12.5%}.table-parts--time-matrix-grouped .table-parts__col-day{width:25%}.table-parts--time-matrix-grouped th,.table-parts--time-matrix-grouped td{border:.0694444444vw solid #ccc;font-size:.9722222222vw;line-height:1.6;text-align:center;vertical-align:middle;padding:.8333333333vw .9722222222vw;background-color:#fff}.table-parts--time-matrix-grouped thead th{font-weight:700;color:#001a60;background-color:#f3f7ff}.table-parts--time-matrix-grouped tbody th{font-weight:400;white-space:normal;word-break:break-all;background-color:#fff}.table-parts--time-matrix-grouped tbody td{white-space:nowrap}.table-parts--time-matrix-grouped tbody td,.table-parts--time-matrix-grouped tbody tr:nth-child(odd) td,.table-parts--time-matrix-grouped tbody tr:nth-child(even) td{background-color:#fff;font-weight:400}.table-parts--titled-grid{box-sizing:border-box;background-color:#fff}.table-parts--titled-grid .table-parts__titled-grid-title{display:flex;align-items:center;justify-content:center;gap:.5555555556vw;margin:0;padding:.9722222222vw 1.3888888889vw;font-size:1.25vw;font-weight:700;line-height:1.8;text-align:center;color:#001a60;background-color:#f3f7ff;border:.0694444444vw solid #ccc;border-bottom:0}.table-parts--titled-grid .table-parts__titled-grid-title-link{display:inline-flex;flex-shrink:0}.table-parts--titled-grid .table-parts__titled-grid-title-link-icon{display:block;width:1.1111111111vw;height:1.1111111111vw}.table-parts--titled-grid .table-parts__scroll{overflow-x:auto}.table-parts--titled-grid .table-parts__table{min-width:0;max-width:100%;width:100%;table-layout:fixed;border:.0694444444vw solid #ccc;border-top:0}.table-parts--titled-grid th,.table-parts--titled-grid td{border:.0694444444vw solid #ccc;font-size:1.1111111111vw;line-height:1.8;color:#444;text-align:center;vertical-align:middle}.table-parts--titled-grid thead th{padding:.9722222222vw 1.3888888889vw;font-weight:700;color:#444;background-color:#f3f3f3}.table-parts--titled-grid tbody td{padding:.9722222222vw 1.3888888889vw;font-weight:400;text-align:left;background-color:#fff}.table-parts--titled-grid tbody tr:nth-child(odd) td,.table-parts--titled-grid tbody tr:nth-child(even) td{background-color:#fff}.table-parts--labeled-grid .table-parts__table{min-width:0;max-width:100%;table-layout:fixed;border:.0694444444vw solid #ccc}.table-parts--labeled-grid th,.table-parts--labeled-grid td{border:.0694444444vw solid #ccc;font-size:.9722222222vw;line-height:1.8;color:#444}.table-parts--labeled-grid thead th{padding:.9722222222vw 1.3888888889vw;font-weight:700;text-align:center;color:#000;background-color:#f3f3f3}.table-parts--labeled-grid tbody th,.table-parts--labeled-grid tbody td{padding:.9722222222vw 1.3888888889vw;font-weight:400;text-align:left;vertical-align:middle;background-color:#fff}.table-parts--labeled-grid tbody th{white-space:normal}.table-parts--labeled-grid tbody tr:nth-child(odd) td,.table-parts--labeled-grid tbody tr:nth-child(even) td{background-color:#fff}.table-parts--comparison-feature .table-parts__table{min-width:0;max-width:100%;table-layout:fixed;border:.0694444444vw solid #ccc}.table-parts--comparison-feature thead th:nth-child(1),.table-parts--comparison-feature thead th:nth-child(3),.table-parts--comparison-feature tbody th,.table-parts--comparison-feature tbody td:last-child{width:11.1111111111vw;max-width:11.1111111111vw}.table-parts--comparison-feature thead th:nth-child(2),.table-parts--comparison-feature tbody td:first-child{width:auto}.table-parts--comparison-feature th,.table-parts--comparison-feature td{border:.0694444444vw solid #ccc;font-size:1.1111111111vw;line-height:1.8;color:#444;text-align:center;vertical-align:middle}.table-parts--comparison-feature thead th{padding:.9722222222vw 1.3888888889vw;font-weight:700;color:#000;background-color:#f3f3f3}.table-parts--comparison-feature tbody th{padding:.9722222222vw 1.3888888889vw;font-weight:400;color:#444;background-color:#fff;white-space:normal}.table-parts--comparison-feature tbody td{padding:.9722222222vw 1.3888888889vw;font-weight:400;background-color:#fff}.table-parts--comparison-feature tbody tr:nth-child(odd) td,.table-parts--comparison-feature tbody tr:nth-child(even) td{background-color:#fff}.table-parts--comparison-feature .table-parts__comparison-feature-label-link{color:#174c97;text-decoration:underline}.table-parts--comparison-feature .table-parts__comparison-feature-label-link:hover{opacity:.85;color:#174c97}.table-parts--comparison-feature__comparison-feature-row--rich th,.table-parts--comparison-feature__comparison-feature-row--rich td{vertical-align:middle}.table-parts--comparison-feature__comparison-feature-cell--rich{text-align:center}.table-parts--comparison-feature__comparison-feature-cell--rich-side{text-align:center}.table-parts--comparison-feature__comparison-feature-rich{display:flex;flex-direction:column;align-items:center;gap:.5555555556vw;width:100%;max-width:34.7222222222vw;margin:0 auto}.table-parts--comparison-feature__comparison-feature-rich-intro{width:100%;margin:0;font-size:1.1111111111vw;line-height:1.8;color:#444;text-align:center}.table-parts--comparison-feature__comparison-feature-note{width:100%;box-sizing:border-box;border:.0694444444vw solid #ccc;background-color:#fdfdf0}.table-parts--comparison-feature__comparison-feature-note-heading{margin:0;padding:.6944444444vw 1.1111111111vw;font-size:1.1111111111vw;font-weight:700;line-height:1.6;color:#000;text-align:center;background-color:#f5f0c8;border-bottom:.0694444444vw solid #ccc}.table-parts--comparison-feature__comparison-feature-note-body{margin:0;padding:.9722222222vw 1.1111111111vw}.table-parts--comparison-feature__comparison-feature-note-text{margin:0;font-size:1.1111111111vw;line-height:1.8;color:#444;text-align:center}.table-parts--comparison-feature .theme-image--comparison-feature{margin:0;width:100%;max-width:34.7222222222vw}.table-parts--comparison-feature .theme-image--comparison-feature .theme-image__img{display:block;width:100%;max-width:34.7222222222vw;height:auto;margin:0}.table-parts--comparison-feature .theme-image--comparison-feature-arrow{width:auto;max-width:none}.table-parts--comparison-feature .theme-image--comparison-feature-arrow .theme-image__img{width:auto;max-width:2.2222222222vw;height:auto;margin:0 auto}.table-parts--comparison-rich-row{display:grid;grid-template-columns:20% 40% 40%;width:100%;box-sizing:border-box;border-top:.0694444444vw solid #ccc;border-left:.0694444444vw solid #ccc;background-color:#fff}.table-parts__comparison-rich-row-cell,.table-parts__comparison-rich-row-label,.table-parts__comparison-rich-row-main,.table-parts__comparison-rich-row-intro,.table-parts__comparison-rich-row-right-box{box-sizing:border-box;font-size:.9722222222vw;font-weight:400;line-height:1.8;color:#444}.table-parts__comparison-rich-row-cell{display:flex;align-items:center;min-width:0;padding:.9722222222vw 1.3888888889vw;border-right:.0694444444vw solid #ccc;border-bottom:.0694444444vw solid #ccc;background-color:#fff}.table-parts__comparison-rich-row-cell--header{justify-content:center;font-weight:700;color:#000;text-align:center;background-color:#f3f3f3}.table-parts__comparison-rich-row-cell--label{justify-content:center;text-align:center}.table-parts__comparison-rich-row-cell--body{justify-content:flex-start;text-align:left}.table-parts__comparison-rich-row-label{display:flex;align-items:center;justify-content:center;grid-column:1;padding:2.2222222222vw 1.3888888889vw;text-align:center}.table-parts__comparison-rich-row-main{grid-column:2/4;min-width:0;border-right:.0694444444vw solid #ccc;border-bottom:.0694444444vw solid #ccc}.table-parts__comparison-rich-row-top{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.table-parts__comparison-rich-row-top::before{content:"";position:absolute;top:0;left:50%;width:.0694444444vw;height:100%;background-color:#ccc;transform:translateX(-0.0347222222vw)}.table-parts__comparison-rich-row-intro{padding:.9722222222vw 1.3888888889vw;text-align:left}.table-parts__comparison-rich-row-right-box{display:flex;align-items:center;justify-content:center;min-height:7.2222222222vw;padding:1.6666666667vw 1.3888888889vw;border-bottom:.0694444444vw solid #ccc;text-align:center}.table-parts__comparison-rich-row-label-link{color:#174c97;text-decoration:underline}.table-parts__comparison-rich-row-label-link:hover{opacity:.85;color:#174c97}.table-parts__comparison-rich-row-content{display:flex;flex-direction:column;align-items:center;gap:1.6666666667vw;width:100%;padding:.9722222222vw 1.3888888889vw;box-sizing:border-box}.table-parts__comparison-rich-row-content .theme-image{width:100%;box-sizing:border-box;margin:0}.table-parts__comparison-rich-row-content .theme-image--comparison-arrow{align-self:flex-start;width:auto;margin-left:0;margin-top:0;margin-right:auto;margin-bottom:-.1388888889vw;text-align:left}.table-parts__comparison-rich-row-content .theme-image--comparison-arrow .theme-image__img{width:100%;max-width:34.7222222222vw;height:auto;margin-left:0;margin-right:auto}.table-parts__comparison-rich-row-content .theme-image--comparison-rich{align-self:flex-start;margin-left:0;margin-right:auto;max-width:34.7222222222vw;text-align:left}.table-parts__comparison-rich-row-content .theme-image--comparison-rich .theme-image__img{width:100%;max-width:34.7222222222vw;height:auto;margin-left:0;margin-right:auto}.table-parts__comparison-rich-row-note{width:100%;max-width:50vw;box-sizing:border-box;margin-top:.2777777778vw}.table-parts__comparison-rich-row-note .text-box{width:100%;max-width:none;box-sizing:border-box;margin:0}.table-parts__comparison-rich-row-note .text-box__body,.table-parts__comparison-rich-row-note .text-box__row,.table-parts__comparison-rich-row-note .text-box__text{width:100%;max-width:none;box-sizing:border-box}.table-parts__comparison-rich-row-note .text-box__row--text-only .text-box__text{flex:1 1 auto}.table-parts--fee-breakdown .table-parts__table{min-width:50vw}.table-parts--info-2col .table-parts__table{table-layout:auto}.table-parts--info-2col .table-parts__table .corp-product-links{margin:0;padding:0}.table-parts--info-2col .table-parts__table .corp-product-links a{color:#174c97;text-decoration:none;font-size:.9722222222vw;margin-bottom:1.1111111111vw;display:inline-block}.table-parts--info-2col .table-parts__table .corp-product-links a.page-external-text-link{text-decoration:none;font-size:.9722222222vw}.table-parts--info-2col .table-parts__table .corp-product-links a:hover{opacity:.7}.table-parts--info-2col .table-parts__table .corp-product-links a:last-of-type{margin-bottom:0}.table-parts--info-2col tbody th{width:auto;min-width:9.7222222222vw;max-width:13.8888888889vw;background:#f3f3f3;white-space:nowrap;overflow-wrap:break-word;word-break:normal;vertical-align:top;text-align:left;color:#000}.table-parts--info-2col tbody td{width:auto;vertical-align:top;text-align:left}.table-parts--info-2col tbody tr:nth-child(odd) td{background:#fff}.table-parts--info-2col tbody tr:nth-child(even) td{background:#fff}.table-parts--info-2col tbody th,.table-parts--info-2col tbody td{padding:.9722222222vw 1.3888888889vw}.table-parts.table-parts--info-2col.table-parts--heading-soft-f7 tbody th{background:#f7f7f7}.table-parts.table-parts--info-2col.table-parts--heading-soft-fff tbody th{background:#fff}.table-parts.table-parts--info-2col.table-parts--cell-center tbody th,.table-parts.table-parts--info-2col.table-parts--cell-center tbody td{vertical-align:middle}.table-parts.table-parts--info-2col.table-parts--label-middle tbody th{vertical-align:middle}.table-parts.table-parts--corp-outline tbody th{vertical-align:middle}.table-parts.table-parts--corp-outline tbody td ul{margin:0;padding-left:0;list-style:none}.table-parts.table-parts--corp-outline tbody td p{font-size:.9722222222vw}.table-parts.nettradepro-fee-table tbody th{width:13.8888888889vw;max-width:13.8888888889vw;white-space:nowrap}.table-parts.nettradepro-time-table tbody th{width:13.8888888889vw;max-width:13.8888888889vw}.table-parts.riskmanage-table tbody th{min-width:11.1111111111vw;max-width:none;white-space:nowrap;vertical-align:middle}.table-parts.holiday-trading-table tbody th{max-width:none;font-weight:400}.table-parts.holiday-trading-table tbody th.table-parts__cell--nowrap{white-space:nowrap}.table-parts .riskmanage-example-box{display:block;padding:1.6666666667vw;box-sizing:border-box;background:#fbf9eb;color:#000}.table-parts .riskmanage-example-box .text-list{margin:0;font-size:1.1111111111vw;line-height:1.8;color:#000}.table-parts .riskmanage-example-box .text-list--child{margin:.2777777778vw 0 0}.table-parts .riskmanage-example-box .text-list--child .text-list__item:not(:last-child){margin-bottom:.2777777778vw}.table-parts.table-parts--timetable .table-parts__table{table-layout:auto}.table-parts.table-parts--timetable .table-parts__titled-grid-title{text-align:left;font-size:.9722222222vw;color:#444;background-color:#f3f3f3}.table-parts.table-parts--timetable .table-parts__cell--left{background-color:#fff}.table-parts.table-parts--timetable thead th,.table-parts.table-parts--timetable tbody th,.table-parts.table-parts--timetable tbody td{white-space:nowrap}.table-parts.table-parts--timetable .table-parts__cell--wrap{white-space:normal}.table-parts.table-parts--info-2col.table-parts--timetable tbody th{width:13.8888888889vw;max-width:13.8888888889vw;vertical-align:middle}.table-parts.table-parts--info-2col.table-parts--stacked tbody th{width:13.8888888889vw;max-width:13.8888888889vw}.table-parts--spec-2col .table-parts__table{min-width:0;max-width:100%;table-layout:fixed;border:.0694444444vw solid #ccc}.table-parts--spec-2col th,.table-parts--spec-2col td{border:.0694444444vw solid #ccc;font-size:.9722222222vw;line-height:1.8;color:#444}.table-parts--spec-2col thead th{width:50%;padding:.9722222222vw 1.3888888889vw;font-weight:700;text-align:center;color:#000;background-color:#f3f3f3}.table-parts--spec-2col tbody td{padding:.9722222222vw 1.3888888889vw;text-align:left;vertical-align:top;background-color:#fff}.table-parts--spec-2col tbody tr:nth-child(odd) td,.table-parts--spec-2col tbody tr:nth-child(even) td{background-color:#fff}.table-parts--broker-contact .table-parts__scroll{overflow-x:auto}.table-parts--broker-contact .table-parts__table{width:var(--table-parts-broker-width, 52.0833333333vw);max-width:100%;min-width:0;table-layout:fixed;border:.0694444444vw solid #ccc}.table-parts--broker-contact th,.table-parts--broker-contact td{border:.0694444444vw solid #ccc;font-size:.9722222222vw;line-height:1.6;vertical-align:middle}.table-parts--broker-contact .table-parts__table thead th{padding:.8333333333vw .9722222222vw;font-weight:700;text-align:center;color:#444;background-color:#ccc}.table-parts--broker-contact tbody td{padding:1.1111111111vw 1.25vw;background-color:#fff}.table-parts--broker-contact tbody tr:nth-child(odd) td,.table-parts--broker-contact tbody tr:nth-child(even) td{background-color:#fff}.table-parts--broker-contact .table-parts__broker-col-left{width:var(--table-parts-broker-left, 16.6666666667vw)}.table-parts--broker-contact .table-parts__broker-col-right{width:auto}.table-parts--broker-contact .table-parts__broker-image{text-align:center}.table-parts--broker-contact .table-parts__broker-contact{text-align:left}.table-parts--broker-contact .table-parts__broker-logo{display:inline-block;max-width:100%}.table-parts--broker-contact .table-parts__broker-logo img{display:block;max-width:100%;height:auto}.table-parts--trading-overview .table-parts__scroll{overflow-x:auto}.table-parts--trading-overview .table-parts__table{width:100%;min-width:33.3333333333vw;max-width:100%;table-layout:fixed}.table-parts--trading-overview .table-parts__col-pair{width:30%}.table-parts--trading-overview .table-parts__col-order{width:11%}.table-parts--trading-overview .table-parts__col-unit{width:14%}.table-parts--trading-overview thead th{padding:.8333333333vw .6944444444vw;font-size:1.1111111111vw;font-weight:700;line-height:1.5;color:#001a60;text-align:center;background-color:#f3f7ff}.table-parts--trading-overview .table-parts__thead-order-group{line-height:1.4}.table-parts--trading-overview .table-parts__thead-lines{display:inline-block}.table-parts--trading-overview tbody tr:nth-child(odd) td,.table-parts--trading-overview tbody tr:nth-child(even) td,.table-parts--trading-overview tbody th{background-color:#fff}.table-parts--trading-overview tbody th{font-weight:400;text-align:left;background:#fff}.table-parts--trading-overview .table-parts__pair-cell{padding:.8333333333vw 1.1111111111vw;white-space:normal}.table-parts--trading-overview .table-parts__pair-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:.5555555556vw;min-width:0}.table-parts--trading-overview .table-parts__pair-flags{display:inline-flex;flex-shrink:0;align-items:center;gap:.2777777778vw}.table-parts--trading-overview .table-parts__pair-label{flex:1 1 auto;min-width:0;line-height:1.5;white-space:normal}.table-parts--trading-overview .table-parts__pair-flags-sep{font-size:.9722222222vw;line-height:1;color:#444}.table-parts--trading-overview .table-parts__flag{display:block;flex-shrink:0;width:1.6666666667vw;height:1.1111111111vw;object-fit:cover}.table-parts--trading-overview .table-parts__cell--vertical{padding:.8333333333vw .4166666667vw;text-align:center;vertical-align:middle;writing-mode:vertical-rl;text-orientation:mixed;white-space:normal}.table-parts--trading-overview .table-parts__cell--center{padding:.8333333333vw .5555555556vw;text-align:center;vertical-align:middle;line-height:1.4;white-space:normal}.table-parts--trading-overview .table-parts__cell--center .table-parts__thead-lines{display:inline-block}.table-parts--trading-tick .table-parts__col-tick{width:22%}.table-parts--trading-tick .table-parts__col-unit{width:22%}.table-parts--trading-tick .table-parts__titled-grid-title{display:flex;align-items:center;justify-content:center;gap:.5555555556vw;margin:0;padding:.9722222222vw 1.3888888889vw;font-size:1.25vw;font-weight:700;line-height:1.8;text-align:center;color:#001a60;background-color:#f3f7ff;border:.0694444444vw solid #ccc;border-bottom:0}.table-parts--line-overview th,.table-parts--line-overview td{font-size:.9722222222vw}.table-parts--line-overview thead th{font-weight:400;background-color:#f3f7ff}.table-parts--line-overview tbody th{font-weight:400;white-space:normal;background-color:#f3f7ff}.table-parts--line-overview tr.table-parts__row--accent th{background-color:#fff}.table-parts--line-overview tbody td{text-align:center}.table-parts--line-overview .table-parts__cell--left{text-align:left}.table-parts--line-overview .table-parts__cell--right{text-align:right}.table-parts--line-overview .table-parts__cell--center{text-align:center}.table-parts--line-schedule tbody th{font-weight:700}.table-parts--trading-hours thead th:has(.table-parts__pair-inner){text-align:left}.table-parts--trading-hours thead th{color:#001a60;font-weight:700}.table-parts--trading-hours .table-parts__cell--left{background-color:#fff;text-align:center}.table-parts--trading-hours.table-parts--labeled-grid .table-parts__table{table-layout:auto}.table-parts--trading-hours.table-parts--labeled-grid th,.table-parts--trading-hours.table-parts--labeled-grid td{text-align:left}.table-parts--commodities thead th{background-color:#f3f3f3;font-weight:700}.table-parts--commodities tbody th{background-color:#fff}.table-parts--commodities tbody th,.table-parts--commodities tbody td{text-align:left}.table-parts--commodities .table-parts__row--subhead th{background-color:#f3f3f3;font-weight:700;text-align:center}.table-parts.table-parts--circuit-breakers th,.table-parts.table-parts--circuit-breakers td{font-size:.9722222222vw}.table-parts.table-parts--circuit-breakers tbody td{text-align:center}.table-parts.trading-hours-table tbody td{text-align:center}.table-parts--cx-electricity .table-parts__table{table-layout:auto}.table-parts--cx-fee .table-parts__table{table-layout:auto}.table-parts--circuit-breakers .table-parts__table{table-layout:auto}.table-parts--circuit-breakers thead th{white-space:nowrap}.table-parts--cell-fit th,.table-parts--cell-fit td{width:1%;white-space:nowrap}.table-parts--trading-margin .table-parts__col-pair{width:34%}.table-parts--trading-margin .table-parts__col-margin{width:14%}.table-parts--trading-margin .table-parts__col-unit{width:14%}.table-parts--trading-margin .table-parts__thead-margin-group{line-height:1.4}.table-parts--trading-margin tbody td.table-parts__cell--numeric{padding:.8333333333vw .6944444444vw;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap}.service-lower-content__dividend-table .table-parts--labeled-grid tbody th,.service-lower-content__dividend-table .table-parts--labeled-grid tbody td{text-align:center}.service-lower-content__smartcx-margin-table{display:flex;flex-direction:column;gap:1.6666666667vw;width:100%;max-width:100%;min-width:0}.service-lower-content__smartcx-margin-table .table-parts--titled-grid{width:100%}.service-lower-content__smartcx-margin-table .table-parts--titled-grid .table-parts__table{width:100%;max-width:100%;table-layout:auto}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th:not(:first-child),.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td:not(:first-child){width:1%;white-space:nowrap}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th:first-child,.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td:first-child{width:auto;word-break:keep-all}.service-lower-content__smartcx-margin-table .table-parts--titled-grid .table-parts__titled-grid-title{padding:1.3888888889vw .9722222222vw;font-size:1.25vw;font-weight:700;line-height:1.5}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th,.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td{padding:.6944444444vw .9722222222vw;font-size:.9722222222vw;line-height:1.5;text-align:center;vertical-align:middle}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th{font-weight:700}.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td{font-weight:400}.service-lower-content__smartcx-fee-table{display:flex;flex-direction:column;gap:1.6666666667vw;width:100%;max-width:100%;min-width:0}.service-lower-content__smartcx-fee-table .table-parts--titled-grid{width:100%}.service-lower-content__smartcx-fee-table .table-parts--titled-grid .table-parts__table{width:100%;min-width:41.6666666667vw;max-width:100%;table-layout:auto}.service-lower-content__smartcx-fee-table .table-parts--titled-grid .table-parts__titled-grid-title{padding:1.3888888889vw .9722222222vw;font-size:1.25vw;font-weight:700;line-height:1.5}.service-lower-content__smartcx-fee-table .table-parts--titled-grid thead th,.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td{padding:.6944444444vw .9722222222vw;font-size:.9722222222vw;line-height:1.5;text-align:center;vertical-align:middle}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td:first-child{text-align:left}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td:not(:first-child){text-align:right}.service-lower-content__smartcx-fee-table .table-parts--titled-grid thead th{font-weight:700}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td{font-weight:400}.service-lower-content__oil-expert-fee-table{width:100%;max-width:55.5555555556vw;min-width:0}.service-lower-content__oil-expert-fee-table .table-parts--info-2col{width:100%}.service-lower-content__oil-expert-fee-table .table-parts--info-2col .table-parts__table{width:100%;max-width:55.5555555556vw;table-layout:fixed}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th{width:70.875%;min-width:0;max-width:none}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody td{width:29.125%;text-align:right;vertical-align:middle}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th,.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody td{padding:1.3888888889vw .9722222222vw;font-size:.9722222222vw;line-height:1.5;font-weight:400}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th{vertical-align:middle}}@media screen and (max-width: 767px){.table-parts{margin:0}.table-parts__scroll{overflow-x:auto}.table-parts__table{width:100%;min-width:176.9230769231vw;border-collapse:collapse;border:.2564102564vw solid #c7ccd3;background:#fff}.table-parts th,.table-parts td{padding:2.5641025641vw 3.5897435897vw;border:.2564102564vw solid #c7ccd3;font-size:3.5897435897vw;line-height:1.6;vertical-align:middle}.table-parts thead th{color:#fff;font-weight:700;text-align:center}.table-parts tbody th{font-weight:700;white-space:nowrap;background:#dce3ed}.table-parts tbody tr:nth-child(odd) td{background:#fff}.table-parts tbody tr:nth-child(even) td{background:#f5f7fa}.table-parts__corner{width:41.0256410256vw}.table-parts__pair-inner{display:inline-flex;align-items:center;gap:2.0512820513vw;white-space:nowrap}.table-parts__body{margin:0}.table-parts__list{margin:2.0512820513vw 0 0;padding-left:1.4em}.table-parts__list-item{margin-bottom:1.0256410256vw}.table-parts__danger{color:#d50000;font-weight:700}.table-parts .is-emphasis{font-weight:700}.table-parts .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.table-parts--rule-detail .table-parts__table{min-width:174.358974359vw}.table-parts--rule-detail tbody th{width:48.7179487179vw}.table-parts--time-matrix .table-parts__table{min-width:194.8717948718vw}.table-parts--time-matrix tbody th,.table-parts--time-matrix tbody td{text-align:center}.table-parts--comparison .table-parts__table{min-width:194.8717948718vw}.table-parts--comparison tbody td{text-align:center}.table-parts--trading-fee-grouped{box-sizing:border-box;background-color:#fff}.table-parts--trading-fee-grouped .table-parts__scroll{overflow-x:auto}.table-parts--trading-fee-grouped .table-parts__table{min-width:164.1025641026vw;width:100%;table-layout:fixed;border:.2564102564vw solid #ccc}.table-parts--trading-fee-grouped .table-parts__col-group{width:25%}.table-parts--trading-fee-grouped .table-parts__col-sublabel{width:15%}.table-parts--trading-fee-grouped th,.table-parts--trading-fee-grouped td{border:.2564102564vw solid #ccc;font-size:3.5897435897vw;line-height:1.6;text-align:center;vertical-align:middle;padding:2.5641025641vw 3.5897435897vw;background-color:#fff}.table-parts--trading-fee-grouped thead th{font-weight:700;color:#001a60;background-color:#f3f7ff;font-size:3.5897435897vw}.table-parts--trading-fee-grouped tbody th{font-weight:400;white-space:normal;word-break:break-all;background-color:#fff;font-size:3.5897435897vw}.table-parts--trading-fee-grouped .trading-fee-note-break{display:none}.table-parts--trading-fee-grouped tbody td,.table-parts--trading-fee-grouped tbody tr:nth-child(odd) td,.table-parts--trading-fee-grouped tbody tr:nth-child(even) td{font-weight:400;text-align:right;background-color:#fff}.table-parts--time-matrix-grouped{box-sizing:border-box;background-color:#fff}.table-parts--time-matrix-grouped .table-parts__scroll{overflow-x:auto}.table-parts--time-matrix-grouped .table-parts__table{min-width:176.9230769231vw;width:100%;table-layout:fixed;border:.2564102564vw solid #ccc}.table-parts--time-matrix-grouped .table-parts__col-group,.table-parts--time-matrix-grouped .table-parts__col-sublabel{width:12.5%}.table-parts--time-matrix-grouped .table-parts__col-day{width:25%}.table-parts--time-matrix-grouped th,.table-parts--time-matrix-grouped td{border:.2564102564vw solid #ccc;font-size:3.5897435897vw;line-height:1.6;text-align:center;vertical-align:middle;padding:2.5641025641vw 2.0512820513vw;background-color:#fff}.table-parts--time-matrix-grouped thead th{font-weight:700;color:#001a60;background-color:#f3f7ff;font-size:3.5897435897vw}.table-parts--time-matrix-grouped tbody th{font-weight:400;white-space:normal;word-break:break-all;background-color:#fff;font-size:3.5897435897vw}.table-parts--time-matrix-grouped tbody td{white-space:nowrap;font-size:3.3333333333vw}.table-parts--time-matrix-grouped tbody td,.table-parts--time-matrix-grouped tbody tr:nth-child(odd) td,.table-parts--time-matrix-grouped tbody tr:nth-child(even) td{background-color:#fff;font-weight:400}.table-parts--titled-grid{box-sizing:border-box;background-color:#fff}.table-parts--titled-grid .table-parts__titled-grid-title{display:flex;align-items:center;justify-content:center;gap:2.0512820513vw;margin:0;padding:2.5641025641vw 3.5897435897vw;font-size:4.6153846154vw;font-weight:700;line-height:1.8;text-align:center;color:#001a60;background-color:#f3f7ff;border:.2564102564vw solid #ccc;border-bottom:0}.table-parts--titled-grid .table-parts__titled-grid-title-link{display:inline-flex;flex-shrink:0}.table-parts--titled-grid .table-parts__titled-grid-title-link-icon{display:block;width:4.1025641026vw;height:4.1025641026vw}.table-parts--titled-grid .table-parts__scroll{overflow-x:auto}.table-parts--titled-grid .table-parts__table{min-width:0;max-width:100%;width:100%;table-layout:fixed;border:.2564102564vw solid #ccc;border-top:0}.table-parts--titled-grid th,.table-parts--titled-grid td{border:.2564102564vw solid #ccc;line-height:1.8;color:#444;text-align:center;vertical-align:middle}.table-parts--titled-grid td{font-size:3.5897435897vw}.table-parts--titled-grid thead th{padding:2.5641025641vw 3.5897435897vw;font-size:4.1025641026vw;font-weight:700;color:#444;background-color:#f3f3f3}.table-parts--titled-grid tbody td{padding:2.5641025641vw 3.5897435897vw;font-weight:400;text-align:left;background-color:#fff}.table-parts--titled-grid tbody tr:nth-child(odd) td,.table-parts--titled-grid tbody tr:nth-child(even) td{background-color:#fff}.table-parts--labeled-grid .table-parts__table{min-width:0;max-width:100%;table-layout:fixed;border:.2564102564vw solid #ccc}.table-parts--labeled-grid th,.table-parts--labeled-grid td{border:.2564102564vw solid #ccc;font-size:3.5897435897vw;line-height:1.8;color:#444}.table-parts--labeled-grid thead th{padding:2.5641025641vw 3.5897435897vw;font-weight:700;text-align:center;color:#000;background-color:#f3f3f3;font-size:3.5897435897vw}.table-parts--labeled-grid tbody th,.table-parts--labeled-grid tbody td{padding:2.5641025641vw 3.5897435897vw;font-weight:400;text-align:left;vertical-align:middle;background-color:#fff}.table-parts--labeled-grid tbody th{white-space:normal;font-size:3.5897435897vw}.table-parts--labeled-grid tbody tr:nth-child(odd) td,.table-parts--labeled-grid tbody tr:nth-child(even) td{background-color:#fff}.table-parts--comparison-feature .table-parts__table{min-width:153.8461538462vw;max-width:100%;table-layout:fixed;border:.2564102564vw solid #ccc}.table-parts--comparison-feature thead th:nth-child(1),.table-parts--comparison-feature thead th:nth-child(3),.table-parts--comparison-feature tbody th,.table-parts--comparison-feature tbody td:last-child{width:41.0256410256vw;max-width:41.0256410256vw}.table-parts--comparison-feature thead th:nth-child(2),.table-parts--comparison-feature tbody td:first-child{width:auto}.table-parts--comparison-feature th,.table-parts--comparison-feature td{border:.2564102564vw solid #ccc;font-size:3.5897435897vw;line-height:1.8;color:#444;text-align:center;vertical-align:middle}.table-parts--comparison-feature thead th{padding:2.5641025641vw 3.5897435897vw;font-size:4.1025641026vw;font-weight:700;color:#000;background-color:#f3f3f3}.table-parts--comparison-feature tbody th{padding:2.5641025641vw 3.5897435897vw;font-weight:400;color:#444;background-color:#fff;white-space:normal;font-size:3.5897435897vw}.table-parts--comparison-feature tbody td{padding:2.5641025641vw 3.5897435897vw;font-weight:400;background-color:#fff}.table-parts--comparison-feature tbody tr:nth-child(odd) td,.table-parts--comparison-feature tbody tr:nth-child(even) td{background-color:#fff}.table-parts--comparison-feature .table-parts__comparison-feature-label-link{color:#174c97;text-decoration:underline}.table-parts--comparison-feature .table-parts__comparison-feature-label-link:hover{opacity:.85;color:#174c97}.table-parts--comparison-feature__comparison-feature-row--rich th,.table-parts--comparison-feature__comparison-feature-row--rich td{vertical-align:middle}.table-parts--comparison-feature__comparison-feature-cell--rich{text-align:center}.table-parts--comparison-feature__comparison-feature-cell--rich-side{text-align:center}.table-parts--comparison-feature__comparison-feature-rich{display:flex;flex-direction:column;align-items:center;gap:2.0512820513vw;width:100%;max-width:128.2051282051vw;margin:0 auto}.table-parts--comparison-feature__comparison-feature-rich-intro{width:100%;margin:0;font-size:3.5897435897vw;line-height:1.8;color:#444;text-align:center}.table-parts--comparison-feature__comparison-feature-note{width:100%;box-sizing:border-box;border:.2564102564vw solid #ccc;background-color:#fdfdf0}.table-parts--comparison-feature__comparison-feature-note-heading{margin:0;padding:2.5641025641vw 4.1025641026vw;font-size:4.1025641026vw;font-weight:700;line-height:1.6;color:#000;text-align:center;background-color:#f5f0c8;border-bottom:.2564102564vw solid #ccc}.table-parts--comparison-feature__comparison-feature-note-body{margin:0;padding:3.5897435897vw 4.1025641026vw}.table-parts--comparison-feature__comparison-feature-note-text{margin:0;font-size:3.5897435897vw;line-height:1.8;color:#444;text-align:center}.table-parts--comparison-feature .theme-image--comparison-feature{margin:0;width:100%;max-width:128.2051282051vw}.table-parts--comparison-feature .theme-image--comparison-feature .theme-image__img{display:block;width:100%;max-width:128.2051282051vw;height:auto;margin:0}.table-parts--comparison-feature .theme-image--comparison-feature-arrow{width:auto;max-width:none}.table-parts--comparison-feature .theme-image--comparison-feature-arrow .theme-image__img{width:auto;max-width:8.2051282051vw;height:auto;margin:0 auto}.table-parts--comparison-rich-row{display:grid;grid-template-columns:20% 40% 40%;width:100%;box-sizing:border-box;border-top:.2564102564vw solid #ccc;border-left:.2564102564vw solid #ccc;background-color:#fff}.table-parts__comparison-rich-row-cell,.table-parts__comparison-rich-row-label,.table-parts__comparison-rich-row-main,.table-parts__comparison-rich-row-intro,.table-parts__comparison-rich-row-right-box{box-sizing:border-box;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#444}.table-parts__comparison-rich-row-cell{display:flex;align-items:center;min-width:0;padding:3.5897435897vw 5.1282051282vw;border-right:.2564102564vw solid #ccc;border-bottom:.2564102564vw solid #ccc;background-color:#fff}.table-parts__comparison-rich-row-cell--header{justify-content:center;font-weight:700;color:#000;text-align:center;background-color:#f3f3f3}.table-parts__comparison-rich-row-cell--label{justify-content:center;text-align:center}.table-parts__comparison-rich-row-cell--body{justify-content:flex-start;text-align:left}.table-parts__comparison-rich-row-label{display:flex;align-items:center;justify-content:center;grid-column:1;padding:8.2051282051vw 5.1282051282vw;text-align:center}.table-parts__comparison-rich-row-main{grid-column:2/4;min-width:0;border-right:.2564102564vw solid #ccc;border-bottom:.2564102564vw solid #ccc}.table-parts__comparison-rich-row-top{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.table-parts__comparison-rich-row-top::before{content:"";position:absolute;top:0;left:50%;width:.2564102564vw;height:100%;background-color:#ccc;transform:translateX(-0.1282051282vw)}.table-parts__comparison-rich-row-intro{padding:3.5897435897vw 5.1282051282vw;text-align:left}.table-parts__comparison-rich-row-right-box{display:flex;align-items:center;justify-content:center;min-height:26.6666666667vw;padding:6.1538461538vw 5.1282051282vw;border-bottom:.2564102564vw solid #ccc;text-align:center}.table-parts__comparison-rich-row-label-link{color:#174c97;text-decoration:underline}.table-parts__comparison-rich-row-label-link:hover{opacity:.85;color:#174c97}.table-parts__comparison-rich-row-content{display:flex;flex-direction:column;align-items:center;gap:6.1538461538vw;width:100%;padding:3.5897435897vw 5.1282051282vw;box-sizing:border-box}.table-parts__comparison-rich-row-content .theme-image{width:100%;box-sizing:border-box;margin:0}.table-parts__comparison-rich-row-content .theme-image--comparison-arrow{align-self:flex-start;width:auto;margin-left:0;margin-top:0;margin-right:auto;margin-bottom:-.5128205128vw;text-align:left}.table-parts__comparison-rich-row-content .theme-image--comparison-arrow .theme-image__img{width:100%;max-width:128.2051282051vw;height:auto;margin-left:0;margin-right:auto}.table-parts__comparison-rich-row-content .theme-image--comparison-rich{align-self:flex-start;margin-left:0;margin-right:auto;max-width:128.2051282051vw;text-align:left}.table-parts__comparison-rich-row-content .theme-image--comparison-rich .theme-image__img{width:100%;max-width:128.2051282051vw;height:auto;margin-left:0;margin-right:auto}.table-parts__comparison-rich-row-note{width:100%;max-width:184.6153846154vw;box-sizing:border-box;margin-top:1.0256410256vw}.table-parts__comparison-rich-row-note .text-box{width:100%;max-width:none;box-sizing:border-box;margin:0}.table-parts__comparison-rich-row-note .text-box__body,.table-parts__comparison-rich-row-note .text-box__row,.table-parts__comparison-rich-row-note .text-box__text{width:100%;max-width:none;box-sizing:border-box}.table-parts__comparison-rich-row-note .text-box__row--text-only .text-box__text{flex:1 1 auto}.table-parts--fee-breakdown .table-parts__table{min-width:184.6153846154vw}.table-parts--info-2col .table-parts__table{table-layout:auto}.table-parts--info-2col .table-parts__table .corp-product-links{margin:0;padding:0}.table-parts--info-2col .table-parts__table .corp-product-links a{color:#174c97;text-decoration:none;font-size:3.5897435897vw;margin-bottom:4.1025641026vw;display:inline-block}.table-parts--info-2col .table-parts__table .corp-product-links a.page-external-text-link{text-decoration:none;font-size:3.5897435897vw}.table-parts--info-2col .table-parts__table .corp-product-links a:hover{opacity:.7}.table-parts--info-2col .table-parts__table .corp-product-links a:last-of-type{margin-bottom:0}.table-parts--info-2col tbody th{width:1%;min-width:35.8974358974vw;max-width:51.2820512821vw;background:#f3f3f3;white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:top;text-align:left;color:#000;font-size:3.5897435897vw}.table-parts--info-2col tbody td{width:auto;vertical-align:top;text-align:left}.table-parts--info-2col tbody tr:nth-child(odd) td{background:#fff}.table-parts--info-2col tbody tr:nth-child(even) td{background:#fff}.table-parts--info-2col tbody th,.table-parts--info-2col tbody td{padding:2.5641025641vw 3.5897435897vw}.table-parts.table-parts--info-2col.table-parts--stacked .table-parts__scroll{overflow-x:visible}.table-parts.table-parts--info-2col.table-parts--stacked .table-parts__table{display:block;width:100%;min-width:0}.table-parts.table-parts--info-2col.table-parts--stacked tbody{display:block}.table-parts.table-parts--info-2col.table-parts--stacked tr{display:block}.table-parts.table-parts--info-2col.table-parts--stacked tbody th,.table-parts.table-parts--info-2col.table-parts--stacked tbody td{display:block;width:100%;min-width:0;max-width:none}.table-parts.table-parts--info-2col.table-parts--stacked tbody th{border-bottom:none}.table-parts.table-parts--info-2col.table-parts--stacked tbody td{border-top:none}.table-parts.table-parts--info-2col.table-parts--heading-soft-f7 tbody th{background:#f7f7f7}.table-parts.table-parts--info-2col.table-parts--heading-soft-fff tbody th{background:#fff}.table-parts.table-parts--info-2col.table-parts--cell-center tbody th,.table-parts.table-parts--info-2col.table-parts--cell-center tbody td{vertical-align:middle}.table-parts.table-parts--info-2col.table-parts--label-middle tbody th{vertical-align:middle}.table-parts.table-parts--corp-outline tbody th{vertical-align:middle}.table-parts.table-parts--corp-outline tbody td ul{margin:0;padding-left:0;list-style:none}.table-parts.table-parts--corp-outline .table-parts__table{min-width:0;max-width:100%}.table-parts.table-parts--corp-outline tbody tr{display:block}.table-parts.table-parts--corp-outline tbody th,.table-parts.table-parts--corp-outline tbody td{display:block;width:100%;max-width:none}.table-parts.table-parts--corp-outline tbody th{padding-bottom:2.5641025641vw}.table-parts.table-parts--corp-outline tbody td{padding-top:1.5384615385vw}.table-parts.table-parts--corp-outline tbody td p{font-size:3.5897435897vw}.table-parts.nettradepro-fee-table tbody th{width:51.2820512821vw;max-width:51.2820512821vw;white-space:nowrap}.table-parts.nettradepro-fee-table .table-parts__table,.table-parts.nettradepro-time-table .table-parts__table{min-width:0;max-width:100%}.table-parts.riskmanage-table tbody th{min-width:41.0256410256vw;max-width:none;white-space:nowrap;vertical-align:middle}.table-parts.holiday-trading-table tbody th{max-width:none;font-weight:400}.table-parts.holiday-trading-table tbody th.table-parts__cell--nowrap{white-space:nowrap}.table-parts .riskmanage-example-box{display:block;padding:6.1538461538vw;box-sizing:border-box;background:#fbf9eb;color:#000}.table-parts .riskmanage-example-box .text-list{margin:0;font-size:3.5897435897vw;line-height:1.8;color:#000}.table-parts .riskmanage-example-box .text-list--child{margin:1.0256410256vw 0 0}.table-parts .riskmanage-example-box .text-list--child .text-list__item:not(:last-child){margin-bottom:1.0256410256vw}.table-parts.table-parts--timetable .table-parts__table{table-layout:auto}.table-parts.table-parts--timetable .table-parts__titled-grid-title{text-align:left;font-size:3.5897435897vw;color:#444;background-color:#f3f3f3}.table-parts.table-parts--timetable .table-parts__cell--left{background-color:#fff}.table-parts.table-parts--timetable thead th,.table-parts.table-parts--timetable tbody th,.table-parts.table-parts--timetable tbody td{white-space:nowrap}.table-parts.table-parts--timetable .table-parts__cell--wrap{white-space:normal}.table-parts.table-parts--info-2col.table-parts--timetable tbody th{vertical-align:middle}.table-parts--spec-2col .table-parts__table{min-width:0;max-width:100%;table-layout:fixed;border:.2564102564vw solid #ccc}.table-parts--spec-2col th,.table-parts--spec-2col td{border:.2564102564vw solid #ccc;font-size:3.5897435897vw;line-height:1.8;color:#444}.table-parts--spec-2col thead th{width:50%;padding:2.5641025641vw 3.5897435897vw;font-weight:700;text-align:center;color:#000;background-color:#f3f3f3;font-size:3.5897435897vw}.table-parts--spec-2col tbody td{padding:2.5641025641vw 3.5897435897vw;text-align:left;vertical-align:top;background-color:#fff}.table-parts--spec-2col tbody tr:nth-child(odd) td,.table-parts--spec-2col tbody tr:nth-child(even) td{background-color:#fff}.table-parts--broker-contact .table-parts__scroll{overflow-x:auto}.table-parts--broker-contact .table-parts__table{width:auto;min-width:var(--table-parts-broker-width, 192.3076923077vw);max-width:none;table-layout:fixed;border:.2564102564vw solid #ccc}.table-parts--broker-contact th,.table-parts--broker-contact td{border:.2564102564vw solid #ccc;font-size:3.5897435897vw;line-height:1.6;vertical-align:middle}.table-parts--broker-contact .table-parts__table thead th{padding:2.5641025641vw 3.5897435897vw;font-weight:700;text-align:center;color:#444;background-color:#ccc;font-size:3.5897435897vw}.table-parts--broker-contact tbody td{padding:2.5641025641vw 3.5897435897vw;background-color:#fff}.table-parts--broker-contact tbody tr:nth-child(odd) td,.table-parts--broker-contact tbody tr:nth-child(even) td{background-color:#fff}.table-parts--broker-contact .table-parts__broker-col-left{width:var(--table-parts-broker-left, 61.5384615385vw)}.table-parts--broker-contact .table-parts__broker-col-right{width:auto}.table-parts--broker-contact .table-parts__broker-image{text-align:center}.table-parts--broker-contact .table-parts__broker-contact{text-align:left}.table-parts--broker-contact .table-parts__broker-logo{display:inline-block;max-width:100%}.table-parts--broker-contact .table-parts__broker-logo img{display:block;max-width:100%;height:auto}.table-parts--trading-overview .table-parts__scroll{overflow-x:auto}.table-parts--trading-overview .table-parts__table{width:100%;min-width:123.0769230769vw;max-width:100%;table-layout:fixed}.table-parts--trading-overview .table-parts__col-pair{width:30%}.table-parts--trading-overview .table-parts__col-order{width:11%}.table-parts--trading-overview .table-parts__col-unit{width:14%}.table-parts--trading-overview thead th{padding:2.5641025641vw 3.5897435897vw;font-size:4.1025641026vw;font-weight:700;line-height:1.5;color:#001a60;text-align:center;background-color:#f3f7ff}.table-parts--trading-overview .table-parts__thead-order-group{line-height:1.4}.table-parts--trading-overview .table-parts__thead-lines{display:inline-block}.table-parts--trading-overview tbody tr:nth-child(odd) td,.table-parts--trading-overview tbody tr:nth-child(even) td,.table-parts--trading-overview tbody th{background-color:#fff}.table-parts--trading-overview tbody th{font-weight:400;text-align:left;background:#fff}.table-parts--trading-overview .table-parts__pair-cell{padding:2.5641025641vw 3.5897435897vw;font-size:3.5897435897vw;white-space:normal}.table-parts--trading-overview .table-parts__pair-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:2.0512820513vw;min-width:0}.table-parts--trading-overview .table-parts__pair-flags{display:inline-flex;flex-shrink:0;align-items:center;gap:1.0256410256vw}.table-parts--trading-overview .table-parts__pair-label{flex:1 1 auto;min-width:0;line-height:1.5;white-space:normal}.table-parts--trading-overview .table-parts__pair-flags-sep{font-size:3.5897435897vw;line-height:1;color:#444}.table-parts--trading-overview .table-parts__flag{display:block;flex-shrink:0;width:6.1538461538vw;height:4.1025641026vw;object-fit:cover}.table-parts--trading-overview .table-parts__cell--vertical{padding:3.0769230769vw 1.5384615385vw;text-align:center;vertical-align:middle;writing-mode:vertical-rl;text-orientation:mixed;white-space:normal}.table-parts--trading-overview .table-parts__cell--center{padding:3.0769230769vw 2.0512820513vw;text-align:center;vertical-align:middle;line-height:1.4;white-space:normal}.table-parts--trading-overview .table-parts__cell--center .table-parts__thead-lines{display:inline-block}.table-parts--trading-tick .table-parts__table{min-width:164.1025641026vw}.table-parts--trading-tick .table-parts__col-pair{width:40%}.table-parts--trading-tick .table-parts__col-tick{width:30%}.table-parts--trading-tick .table-parts__col-unit{width:30%}.table-parts--trading-tick .table-parts__titled-grid-title{display:flex;align-items:center;justify-content:center;gap:2.0512820513vw;margin:0;padding:3.5897435897vw 5.1282051282vw;font-size:4.6153846154vw;font-weight:700;line-height:1.8;text-align:center;color:#001a60;background-color:#f3f7ff;border:.2564102564vw solid #ccc;border-bottom:0}.table-parts--line-overview .table-parts__table{min-width:143.5897435897vw}.table-parts--line-overview th,.table-parts--line-overview td{font-size:3.5897435897vw}.table-parts--line-overview thead th{font-weight:400;background-color:#f3f7ff;font-size:3.5897435897vw}.table-parts--line-overview tbody th{font-weight:400;white-space:normal;background-color:#f3f7ff;font-size:3.5897435897vw}.table-parts--line-overview tr.table-parts__row--accent th{background-color:#fff}.table-parts--line-overview tbody td{text-align:center}.table-parts--line-overview .table-parts__cell--left{text-align:left}.table-parts--line-overview .table-parts__cell--right{text-align:right}.table-parts--line-overview .table-parts__cell--center{text-align:center}.table-parts--line-schedule tbody th{font-weight:700}.table-parts--trading-hours thead th:has(.table-parts__pair-inner){text-align:left}.table-parts--trading-hours thead th{color:#001a60;font-weight:700}.table-parts--trading-hours tbody th{font-size:3.5897435897vw}.table-parts--trading-hours .table-parts__cell--left{background-color:#fff;text-align:center}.table-parts--trading-hours.table-parts--labeled-grid .table-parts__table{table-layout:auto;min-width:133.3333333333vw}.table-parts--trading-hours.table-parts--labeled-grid th,.table-parts--trading-hours.table-parts--labeled-grid td{text-align:left}.table-parts--commodities .table-parts__table{min-width:133.3333333333vw}.table-parts--commodities thead th{background-color:#f3f3f3;font-weight:700}.table-parts--commodities tbody th{background-color:#fff}.table-parts--commodities tbody th,.table-parts--commodities tbody td{text-align:left}.table-parts--commodities .table-parts__row--subhead th{background-color:#f3f3f3;font-weight:700;text-align:center}.table-parts.table-parts--circuit-breakers th,.table-parts.table-parts--circuit-breakers td{font-size:3.5897435897vw}.table-parts.table-parts--circuit-breakers tbody td{text-align:center}.table-parts.trading-hours-table tbody td{text-align:center}.table-parts--cx-electricity .table-parts__table{table-layout:auto}.table-parts--cx-fee .table-parts__table{table-layout:auto}.table-parts--circuit-breakers .table-parts__table{min-width:133.3333333333vw;table-layout:auto}.table-parts--circuit-breakers thead th{white-space:nowrap}.table-parts--cell-fit th,.table-parts--cell-fit td{width:1%;white-space:nowrap}.table-parts--trading-margin .table-parts__col-pair{width:34%}.table-parts--trading-margin .table-parts__col-margin{width:14%}.table-parts--trading-margin .table-parts__col-unit{width:14%}.table-parts--trading-margin .table-parts__thead-margin-group{line-height:1.4}.table-parts--trading-margin tbody td.table-parts__cell--numeric{padding:2.5641025641vw 3.5897435897vw;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap}.service-lower-content__dividend-table .table-parts--labeled-grid tbody th,.service-lower-content__dividend-table .table-parts--labeled-grid tbody td{text-align:center}.service-lower-content__smartcx-margin-table{display:flex;flex-direction:column;gap:6.1538461538vw;width:100%;max-width:100%;min-width:0}.service-lower-content__smartcx-margin-table .table-parts--titled-grid{width:100%}.service-lower-content__smartcx-margin-table .table-parts--titled-grid .table-parts__table{width:100%;max-width:100%;table-layout:auto}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th:not(:first-child),.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td:not(:first-child){width:1%;white-space:nowrap}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th:first-child,.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td:first-child{width:auto;word-break:keep-all}.service-lower-content__smartcx-margin-table .table-parts--titled-grid .table-parts__titled-grid-title{padding:2.5641025641vw 3.5897435897vw;font-size:4.6153846154vw;font-weight:700;line-height:1.5}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th,.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td{padding:2.5641025641vw 3.5897435897vw;font-size:3.5897435897vw;line-height:1.5;text-align:center;vertical-align:middle}.service-lower-content__smartcx-margin-table .table-parts--titled-grid thead th{font-weight:700}.service-lower-content__smartcx-margin-table .table-parts--titled-grid tbody td{font-weight:400}.service-lower-content__smartcx-fee-table{display:flex;flex-direction:column;gap:6.1538461538vw;width:100%;max-width:100%;min-width:0}.service-lower-content__smartcx-fee-table .table-parts--titled-grid{width:100%}.service-lower-content__smartcx-fee-table .table-parts--titled-grid .table-parts__table{width:100%;min-width:153.8461538462vw;max-width:100%;table-layout:auto}.service-lower-content__smartcx-fee-table .table-parts--titled-grid .table-parts__titled-grid-title{padding:2.5641025641vw 3.5897435897vw;font-size:4.6153846154vw;font-weight:700;line-height:1.5}.service-lower-content__smartcx-fee-table .table-parts--titled-grid thead th,.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td{padding:2.5641025641vw 3.5897435897vw;font-size:3.5897435897vw;line-height:1.5;text-align:center;vertical-align:middle}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td:first-child{text-align:left}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td:not(:first-child){text-align:right}.service-lower-content__smartcx-fee-table .table-parts--titled-grid thead th{font-weight:700}.service-lower-content__smartcx-fee-table .table-parts--titled-grid tbody td{font-weight:400}.service-lower-content__oil-expert-fee-table{width:100%;max-width:205.1282051282vw;min-width:0}.service-lower-content__oil-expert-fee-table .table-parts--info-2col{width:100%}.service-lower-content__oil-expert-fee-table .table-parts--info-2col .table-parts__table{width:100%;max-width:205.1282051282vw;table-layout:fixed}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th{width:70.875%;min-width:0;max-width:none}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody td{width:29.125%;text-align:right;vertical-align:middle}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th,.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody td{padding:2.5641025641vw 3.5897435897vw;font-size:3.5897435897vw;line-height:1.5;font-weight:400}.service-lower-content__oil-expert-fee-table .table-parts--info-2col tbody th{vertical-align:middle}.table-parts--comparison-rich-row{grid-template-columns:1fr}.table-parts__comparison-rich-row-cell{padding:4.6153846154vw 5.1282051282vw}.table-parts__comparison-rich-row-label{min-height:auto;padding:5.1282051282vw}.table-parts__comparison-rich-row-main,.table-parts__comparison-rich-row-top{grid-column:auto;grid-template-columns:1fr}.table-parts__comparison-rich-row-top::before{display:none}.table-parts__comparison-rich-row-intro{padding:5.641025641vw 5.1282051282vw 2.0512820513vw}.table-parts__comparison-rich-row-right-box{min-height:auto;margin:0 5.1282051282vw;padding:4.6153846154vw;border:.2564102564vw solid #ccc}.table-parts__comparison-rich-row-content{gap:5.1282051282vw;padding:5.641025641vw 5.1282051282vw 7.1794871795vw}}.stacked-link-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.stacked-link-list__item{width:auto}.stacked-link-list__link{display:inline-flex;align-items:center;gap:2px;padding:0;font-size:16px;font-weight:400;line-height:1.2;color:#174c97;text-decoration:none}.stacked-link-list__link:focus-visible{outline:2px solid #001a60;outline-offset:2px}.stacked-link-list__label{flex:none;min-width:0;line-height:1;border-bottom:1px solid #174c97}.stacked-link-list__label-break{display:none}.stacked-link-list__external{flex-shrink:0;line-height:0}.stacked-link-list__external-icon{display:block}@media screen and (min-width: 768px)and (max-width: 1440px){.stacked-link-list{display:flex;flex-direction:column;gap:.5555555556vw;margin:0;padding:0;list-style:none}.stacked-link-list__item{width:auto}.stacked-link-list__link{display:inline-flex;align-items:center;gap:.1388888889vw;padding:0;font-size:1.1111111111vw;font-weight:400;line-height:1.2;color:#174c97;text-decoration:none}.stacked-link-list__link:focus-visible{outline:.1388888889vw solid #001a60;outline-offset:.1388888889vw}.stacked-link-list__label{flex:none;min-width:0;line-height:1;border-bottom:.0694444444vw solid #174c97}.stacked-link-list__external{flex-shrink:0;line-height:0}.stacked-link-list__external-icon{display:block}}@media screen and (max-width: 767px){.stacked-link-list{display:flex;flex-direction:column;gap:2.0512820513vw;margin:0;padding:0;list-style:none}.stacked-link-list__item{width:auto}.stacked-link-list__link{display:inline-flex;align-items:center;max-width:100%;gap:.5128205128vw;padding:0;font-size:4.1025641026vw;font-weight:400;line-height:1.2;color:#174c97;text-decoration:none}.stacked-link-list__link:focus-visible{outline:.5128205128vw solid #001a60;outline-offset:.5128205128vw}.stacked-link-list__label{flex:1 1 auto;min-width:0;font-size:3.5897435897vw;line-height:1.4;border-bottom:none}.stacked-link-list__label-break{display:inline}.stacked-link-list__external{flex-shrink:0;line-height:0}.stacked-link-list__external-icon{display:block}}.page-external-text-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.risk-nisshokyo-links .page-external-text-link-stack{gap:20px}.risk-nisshokyo-links .external-link-heading-block__heading{font-weight:400}.external-link-heading-block{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.external-link-heading-block__heading{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.page-external-text-link{display:inline-flex;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:400;line-height:1.6;color:#174c97;text-decoration:none}.page-external-text-link:hover{color:#174c97;text-decoration:none}.page-external-text-link:focus-visible{outline:2px solid #001a60;outline-offset:2px}.page-external-text-link__text{min-width:0}.page-external-text-link__text-break{display:none}.page-external-text-link--pdf .page-external-text-link__text{text-decoration:underline;text-decoration-color:#174c97;text-underline-offset:.2em}.page-external-text-link__icon{display:inline-flex;flex-shrink:0;line-height:0}.page-external-text-link__icon-img{display:block;width:14px;height:14px}.page-external-text-link-items{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin:0;width:100%}.page-external-text-link-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0}.page-external-text-link-item__note{margin:0;width:100%;font-size:14px;font-weight:400;line-height:1.8;color:#444}.page-external-text-link-item__note p{margin:0}.page-external-text-link-item__note .page-external-text-link{font-size:14px;line-height:1.8}.page-external-text-link-item--content{gap:0}.page-external-text-link-item__link-bracket{white-space:nowrap}.page-external-text-link-item__note-muted{color:#666}@media screen and (min-width: 768px)and (max-width: 1440px){.page-external-text-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.5555555556vw}.risk-nisshokyo-links .page-external-text-link-stack{gap:1.3888888889vw}.risk-nisshokyo-links .external-link-heading-block__heading{font-weight:400}.external-link-heading-block{display:flex;flex-direction:column;align-items:flex-start;gap:1.1111111111vw}.external-link-heading-block__heading{margin:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.page-external-text-link{display:inline-flex;align-items:center;gap:.5555555556vw;padding:0;font-size:1.1111111111vw;font-weight:400;line-height:1.6;color:#174c97;text-decoration:none}.page-external-text-link:hover{color:#174c97;text-decoration:none}.page-external-text-link:focus-visible{outline:.1388888889vw solid #001a60;outline-offset:.1388888889vw}.page-external-text-link__text{min-width:0}.page-external-text-link--pdf .page-external-text-link__text{text-decoration:underline;text-decoration-color:#174c97;text-underline-offset:.2em}.page-external-text-link__icon{display:inline-flex;flex-shrink:0;line-height:0}.page-external-text-link__icon-img{display:block;width:.9722222222vw;height:.9722222222vw}.page-external-text-link-items{display:flex;flex-direction:column;align-items:flex-start;gap:1.6666666667vw;margin:0;width:100%}.page-external-text-link-item{display:flex;flex-direction:column;align-items:flex-start;gap:.5555555556vw;width:100%;margin:0}.page-external-text-link-item__note{margin:0;width:100%;font-size:.9722222222vw;font-weight:400;line-height:1.8;color:#444}.page-external-text-link-item__note p{margin:0}.page-external-text-link-item__note .page-external-text-link{font-size:.9722222222vw;line-height:1.8}.page-external-text-link-item--content{gap:0}.page-external-text-link-item__link-bracket{white-space:nowrap}.page-external-text-link-item__note-muted{color:#666}}@media screen and (max-width: 767px){.page-external-text-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2.0512820513vw}.risk-nisshokyo-links .page-external-text-link-stack{gap:5.1282051282vw}.risk-nisshokyo-links .external-link-heading-block__heading{font-weight:400}.external-link-heading-block{display:flex;flex-direction:column;align-items:flex-start;gap:4.1025641026vw}.external-link-heading-block__heading{margin:0;font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:#000}.page-external-text-link{display:inline-flex;align-items:center;gap:2.0512820513vw;padding:0;font-size:4.1025641026vw;font-weight:400;line-height:1.6;color:#174c97;text-decoration:none}.page-external-text-link:hover{color:#174c97;text-decoration:none}.page-external-text-link:focus-visible{outline:.5128205128vw solid #001a60;outline-offset:.5128205128vw}.page-external-text-link__text{min-width:0;font-size:3.5897435897vw}.page-external-text-link__text-break{display:inline}.page-external-text-link--pdf .page-external-text-link__text{text-decoration:underline;text-decoration-color:#174c97;text-underline-offset:.2em}.page-external-text-link__icon{display:inline-flex;flex-shrink:0;line-height:0}.page-external-text-link__icon-img{display:block;width:3.5897435897vw;height:3.5897435897vw}.page-external-text-link-items{display:flex;flex-direction:column;align-items:flex-start;gap:6.1538461538vw;margin:0;width:100%}.page-external-text-link-item{display:flex;flex-direction:column;align-items:flex-start;gap:2.0512820513vw;width:100%;margin:0}.page-external-text-link-item__note{margin:0;width:100%;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#444}.page-external-text-link-item__note p{margin:0}.page-external-text-link-item__note .page-external-text-link{font-size:3.5897435897vw;line-height:1.8}.page-external-text-link-item--content{gap:0}.page-external-text-link-item__link-bracket{white-space:nowrap}.page-external-text-link-item__note-muted{color:#666}}.page-inline-text-link-wrap{margin:0;width:100%;box-sizing:border-box;font-size:16px;font-weight:400;line-height:1.8}.page-inline-text-link-wrap--center{text-align:center}.page-inline-text-link-wrap--left{text-align:left}.page-inline-text-link-wrap--right{text-align:right}.page-inline-text-link-stack{display:flex;flex-direction:column;gap:8px;margin:0;width:100%;box-sizing:border-box}.page-inline-text-link-wrap--center .page-inline-text-link-stack{align-items:center}.page-inline-text-link-wrap--left .page-inline-text-link-stack{align-items:flex-start}.page-inline-text-link-wrap--right .page-inline-text-link-stack{align-items:flex-end}.page-inline-text-link{display:inline;color:var(--c-text-link, #174C97);text-decoration:underline;text-underline-offset:.15em}.page-inline-text-link:hover,.page-inline-text-link:focus-visible{color:var(--c-text-link, #174C97);text-decoration:underline}.page-inline-text-link:focus-visible{outline:2px solid #001a60;outline-offset:2px}@media screen and (min-width: 768px)and (max-width: 1440px){.page-inline-text-link-wrap{margin:0;width:100%;box-sizing:border-box;font-size:1.1111111111vw;font-weight:400;line-height:1.8}.page-inline-text-link-wrap--center{text-align:center}.page-inline-text-link-wrap--left{text-align:left}.page-inline-text-link-wrap--right{text-align:right}.page-inline-text-link-stack{display:flex;flex-direction:column;gap:.5555555556vw;margin:0;width:100%;box-sizing:border-box}.page-inline-text-link-wrap--center .page-inline-text-link-stack{align-items:center}.page-inline-text-link-wrap--left .page-inline-text-link-stack{align-items:flex-start}.page-inline-text-link-wrap--right .page-inline-text-link-stack{align-items:flex-end}.page-inline-text-link{display:inline;color:var(--c-text-link, #174C97);text-decoration:underline;text-underline-offset:.15em}.page-inline-text-link:hover,.page-inline-text-link:focus-visible{color:var(--c-text-link, #174C97);text-decoration:underline}.page-inline-text-link:focus-visible{outline:.1388888889vw solid #001a60;outline-offset:.1388888889vw}}@media screen and (max-width: 767px){.page-inline-text-link-wrap{margin:0;width:100%;box-sizing:border-box;font-size:4.1025641026vw;font-weight:400;line-height:1.8}.page-inline-text-link-wrap--center{text-align:center}.page-inline-text-link-wrap--left{text-align:left}.page-inline-text-link-wrap--right{text-align:right}.page-inline-text-link-stack{display:flex;flex-direction:column;gap:2.0512820513vw;margin:0;width:100%;box-sizing:border-box}.page-inline-text-link-wrap--center .page-inline-text-link-stack{align-items:center}.page-inline-text-link-wrap--left .page-inline-text-link-stack{align-items:flex-start}.page-inline-text-link-wrap--right .page-inline-text-link-stack{align-items:flex-end}.page-inline-text-link{display:inline;color:var(--c-text-link, #174C97);text-decoration:underline;text-underline-offset:.15em}.page-inline-text-link:hover,.page-inline-text-link:focus-visible{color:var(--c-text-link, #174C97);text-decoration:underline}.page-inline-text-link:focus-visible{outline:.5128205128vw solid #001a60;outline-offset:.5128205128vw}}.page-plain-title{margin:32px 0 32px;font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:36px;font-weight:700;line-height:1.5;color:#000;text-align:left}.page-accent-bar{margin:0 0 16px;padding:16px 20px;border:1px solid #ccc;border-left:8px solid #005b82;background-color:#f5f5f5}.page-accent-bar__title{margin:0;font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:#000}.page-text-line-right{margin:0;font-family:"Noto Sans JP","Noto Sans",sans-serif;text-align:right;font-size:16px;font-weight:400;line-height:1.6;color:#555}.page-text-line-right-stack{margin:0;font-family:"Noto Sans JP","Noto Sans",sans-serif;text-align:right;font-size:16px;font-weight:400;line-height:1.6;color:#555}.page-text-line-right-stack .page-text-line-right{margin:0}.page-document-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:0 0 40px}.page-document-link-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(520px,100%);min-height:56px;padding:16px 24px;border:none;border-radius:10px;font-size:16px;line-height:1.5;font-weight:400;text-align:center;text-decoration:none;color:#fff;background:linear-gradient(180deg, #6e6e6e 0%, #4a4a4a 100%);box-shadow:0 4px 10px rgba(0,0,0,.18);transition:filter .2s ease,box-shadow .2s ease}.page-document-link-button:hover{color:#fff;filter:brightness(1.06);box-shadow:0 5px 12px rgba(0,0,0,.22)}.page-document-link-button:focus-visible{outline:2px solid #005b82;outline-offset:3px}.page-document-link-stack+.page-content__body{margin-top:24px}.license-image-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;padding:24px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}.license-image-list img{display:block;width:240px;height:auto}@media screen and (min-width: 768px)and (max-width: 1440px){.page-plain-title{margin:2.2222222222vw 0 2.2222222222vw;font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:2.5vw;font-weight:700;line-height:1.5;color:#000;text-align:left}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 1024px){.page-plain-title{margin-bottom:1.9444444444vw}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 768px){.page-plain-title{margin-bottom:1.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1440px){.page-accent-bar{margin:0 0 1.1111111111vw;padding:1.1111111111vw 1.3888888889vw;border:.0694444444vw solid #ccc;border-left:.5555555556vw solid #005b82;background-color:#f5f5f5}.page-accent-bar__title{margin:0;font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.page-text-line-right{margin:0;font-family:"Noto Sans JP","Noto Sans",sans-serif;text-align:right;font-size:1.1111111111vw;font-weight:400;line-height:1.6;color:#555}.page-text-line-right-stack{margin:0;font-family:"Noto Sans JP","Noto Sans",sans-serif;text-align:right;font-size:1.1111111111vw;font-weight:400;line-height:1.6;color:#555}.page-text-line-right-stack .page-text-line-right{margin:0}.page-document-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1.3888888889vw;margin:0 0 2.7777777778vw}.page-document-link-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(36.1111111111vw,100%);min-height:3.8888888889vw;padding:1.1111111111vw 1.6666666667vw;border:none;border-radius:.6944444444vw;font-size:1.1111111111vw;line-height:1.5;font-weight:400;text-align:center;text-decoration:none;color:#fff;background:linear-gradient(180deg, #6e6e6e 0%, #4a4a4a 100%);box-shadow:0 .2777777778vw .6944444444vw rgba(0,0,0,.18);transition:filter .2s ease,box-shadow .2s ease}.page-document-link-button:hover{color:#fff;filter:brightness(1.06);box-shadow:0 .3472222222vw .8333333333vw rgba(0,0,0,.22)}.page-document-link-button:focus-visible{outline:.1388888889vw solid #005b82;outline-offset:.2083333333vw}.page-document-link-stack+.page-content__body{margin-top:1.6666666667vw}.license-image-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.1111111111vw;padding:1.6666666667vw;border:.0694444444vw solid #d9d9d9;border-radius:.2777777778vw;background:#fff}.license-image-list img{display:block;width:16.6666666667vw;height:auto}}@media screen and (max-width: 767px){.page-plain-title{margin-top:6.1538461538vw;margin-bottom:6.1538461538vw;font-size:7.1794871795vw}.page-accent-bar__title{font-size:4.6153846154vw}.page-text-line-right,.page-text-line-right-stack{font-size:3.5897435897vw}.page-document-link-button{width:100%;min-height:13.3333333333vw;padding:3.5897435897vw 4.6153846154vw;font-size:4.1025641026vw}}.qa-item{padding:0;box-sizing:border-box}.qa-item:last-child{margin-bottom:0}.qa-item__question-row{display:flex;align-items:baseline;flex-wrap:nowrap;gap:12px;margin:0 0 24px;padding:0}.qa-item__mark{flex-shrink:0;margin:0;padding:0;font-size:36px;font-weight:700;line-height:1;color:#174c97}.qa-item__question{flex:1;min-width:0;margin:0;padding:0;font-size:24px;font-weight:700;line-height:1.5;color:#000}.qa-item__question p{margin:0}.qa-item__question p+p{margin-top:.5em}.qa-item__answer{margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.8;color:#444}.qa-item__answer p{margin:0}.qa-item__answer p+p{margin-top:1em}@media screen and (min-width: 768px)and (max-width: 1440px){.qa-item{padding:0;box-sizing:border-box}.qa-item:last-child{margin-bottom:0}.qa-item__question-row{display:flex;align-items:baseline;flex-wrap:nowrap;gap:.8333333333vw;margin:0 0 1.6666666667vw;padding:0}.qa-item__mark{flex-shrink:0;margin:0;padding:0;font-size:2.5vw;font-weight:700;line-height:1;color:#174c97}.qa-item__question{flex:1;min-width:0;margin:0;padding:0;font-size:1.6666666667vw;font-weight:700;line-height:1.5;color:#000}.qa-item__question p{margin:0}.qa-item__question p+p{margin-top:.5em}.qa-item__answer{margin:0;padding:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#444}.qa-item__answer p{margin:0}.qa-item__answer p+p{margin-top:1em}}@media screen and (max-width: 767px){.qa-item{padding:0;box-sizing:border-box}.qa-item:last-child{margin-bottom:0}.qa-item__question-row{display:flex;align-items:baseline;flex-wrap:nowrap;gap:3.0769230769vw;margin:0 0 6.1538461538vw;padding:0}.qa-item__mark{flex-shrink:0;margin:0;padding:0;font-size:9.2307692308vw;font-weight:700;line-height:1;color:#174c97}.qa-item__question{flex:1;min-width:0;margin:0;padding:0;font-size:6.1538461538vw;font-weight:700;line-height:1.5;color:#000}.qa-item__question p{margin:0}.qa-item__question p+p{margin-top:.5em}.qa-item__answer{margin:0;padding:0;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#444}.qa-item__answer p{margin:0}.qa-item__answer p+p{margin-top:1em}.qa-item__mark{font-size:7.1794871795vw}.qa-item__question{font-size:1.125rem}}.theme-image{margin:0 auto;max-width:100%}.theme-image__img{display:block;margin:0 auto;max-width:100%;height:auto}.theme-image--comparison-feature{margin:0;max-width:500px}.theme-image--align-left{margin-left:0;margin-right:auto}.theme-image--align-left .theme-image__img{margin-left:0;margin-right:auto}@media screen and (min-width: 768px)and (max-width: 1440px){.theme-image{margin:0 auto;max-width:100%}.theme-image__img{display:block;margin:0 auto;max-width:100%;height:auto}.theme-image--comparison-feature{margin:0;max-width:34.7222222222vw}.theme-image--align-left{margin-left:0;margin-right:auto}.theme-image--align-left .theme-image__img{margin-left:0;margin-right:auto}}@media screen and (max-width: 767px){.theme-image{margin:0 auto;max-width:100%}.theme-image__img{display:block;margin:0 auto;max-width:100%;height:auto}.theme-image--comparison-feature{margin:0;max-width:128.2051282051vw}.theme-image--align-left{margin-left:0;margin-right:auto}.theme-image--align-left .theme-image__img{margin-left:0;margin-right:auto}}.outline-chevron-link{box-sizing:border-box;display:flex;align-items:center;width:400px;max-width:100%;margin:0 auto;padding:8px 32px;border:1px solid #174c97;border-radius:4px;background-color:#fff;color:#174c97;font-size:16px;font-weight:700;line-height:1.6;text-decoration:none;cursor:pointer}.outline-chevron-link__edge{flex:0 0 14px;width:14px;height:1px;pointer-events:none}.outline-chevron-link__edge--icon{display:flex;align-items:center;justify-content:center;height:auto}.outline-chevron-link__label{flex:1 1 auto;min-width:0;margin:0;padding:0;text-align:center}@media screen and (min-width: 768px)and (max-width: 1440px){.outline-chevron-link{box-sizing:border-box;display:flex;align-items:center;width:27.7777777778vw;max-width:100%;margin:0 auto;padding:.5555555556vw 2.2222222222vw;border:.0694444444vw solid #174c97;border-radius:.2777777778vw;background-color:#fff;color:#174c97;font-size:1.1111111111vw;font-weight:700;line-height:1.6;text-decoration:none;cursor:pointer}.outline-chevron-link__edge{flex:0 0 .9722222222vw;width:.9722222222vw;height:.0694444444vw;pointer-events:none}.outline-chevron-link__edge--icon{display:flex;align-items:center;justify-content:center;height:auto}.outline-chevron-link__label{flex:1 1 auto;min-width:0;margin:0;padding:0;text-align:center}}@media screen and (max-width: 767px){.outline-chevron-link{box-sizing:border-box;display:flex;align-items:center;width:102.5641025641vw;max-width:100%;margin:0 auto;padding:2.0512820513vw 8.2051282051vw;border:.2564102564vw solid #174c97;border-radius:1.0256410256vw;background-color:#fff;color:#174c97;font-size:3.5897435897vw;font-weight:700;line-height:1.6;text-decoration:none;cursor:pointer}.outline-chevron-link__edge{flex:0 0 3.5897435897vw;width:3.5897435897vw;height:.2564102564vw;pointer-events:none}.outline-chevron-link__edge--icon{display:flex;align-items:center;justify-content:center;height:auto}.outline-chevron-link__label{flex:1 1 auto;min-width:0;margin:0;padding:0;text-align:center}}.service-lower-content__action-button-wrap{display:flex;justify-content:center;width:100%;box-sizing:border-box}.service-lower-content__action-button-wrap:last-child{margin-bottom:0}.service-lower-content__action-button-wrap--align-left{justify-content:flex-start;padding-left:30px}.service-lower-content__action-button-wrap--align-right{justify-content:flex-end}.service-lower-content__action-button{position:relative;display:block;width:400px;max-width:100%;padding:8px 32px;box-sizing:border-box;appearance:none;border:none;font-family:inherit;cursor:pointer;font-size:16px;font-weight:bold;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#174c97;border-radius:4px;transition:opacity .2s ease}.service-lower-content__action-button::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);width:12px;height:12px;background-image:url("../images/Border.svg");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.service-lower-content__action-button:hover,.service-lower-content__action-button:focus-visible{opacity:.92;color:#fff;text-decoration:none}.service-lower-content__action-button-label{display:block}.service-lower-content__action-button--align-left{text-align:left}.service-lower-content__action-button--align-left .service-lower-content__action-button-label{text-align:left}.service-lower-content__action-button--align-right{text-align:right}.service-lower-content__action-button--align-right .service-lower-content__action-button-label{text-align:right}.service-lower-content__action-button--align-left.action-button-label-center .service-lower-content__action-button-label{text-align:center}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-content__action-button-wrap{display:flex;justify-content:center;width:100%;box-sizing:border-box}.service-lower-content__action-button-wrap:last-child{margin-bottom:0}.service-lower-content__action-button-wrap--align-left{justify-content:flex-start;padding-left:2.0833333333vw}.service-lower-content__action-button-wrap--align-right{justify-content:flex-end}.service-lower-content__action-button{position:relative;display:block;width:27.7777777778vw;max-width:100%;padding:.5555555556vw 2.2222222222vw;box-sizing:border-box;font-size:1.1111111111vw;font-weight:bold;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#174c97;border-radius:.2777777778vw;transition:opacity .2s ease}.service-lower-content__action-button::after{content:"";position:absolute;top:50%;right:1.25vw;transform:translateY(-50%);width:.8333333333vw;height:.8333333333vw;background-image:url("../images/Border.svg");background-repeat:no-repeat;background-position:center;background-size:.8333333333vw .8333333333vw}.service-lower-content__action-button:hover,.service-lower-content__action-button:focus-visible{opacity:.92;color:#fff;text-decoration:none}.service-lower-content__action-button-label{display:block}.service-lower-content__action-button--align-left{text-align:left}.service-lower-content__action-button--align-left .service-lower-content__action-button-label{text-align:left}.service-lower-content__action-button--align-right{text-align:right}.service-lower-content__action-button--align-right .service-lower-content__action-button-label{text-align:right}.service-lower-content__action-button--align-left.action-button-label-center .service-lower-content__action-button-label{text-align:center}}@media screen and (max-width: 767px){.service-lower-content__action-button-wrap{display:flex;justify-content:center;width:100%;box-sizing:border-box}.service-lower-content__action-button-wrap:last-child{margin-bottom:0}.service-lower-content__action-button-wrap--align-left{justify-content:center;padding-left:0}.service-lower-content__action-button-wrap--align-right{justify-content:flex-end}.service-lower-content__action-button{position:relative;display:block;width:100%;max-width:100%;padding:2.0512820513vw 8.2051282051vw;box-sizing:border-box;font-size:4.1025641026vw;font-weight:bold;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#174c97;border-radius:1.0256410256vw;transition:opacity .2s ease}.service-lower-content__action-button::after{content:"";position:absolute;top:50%;right:4.6153846154vw;transform:translateY(-50%);width:3.0769230769vw;height:3.0769230769vw;background-image:url("../images/Border.svg");background-repeat:no-repeat;background-position:center;background-size:3.0769230769vw 3.0769230769vw}.service-lower-content__action-button:hover,.service-lower-content__action-button:focus-visible{opacity:.92;color:#fff;text-decoration:none}.service-lower-content__action-button-label{display:block;font-size:3.5897435897vw}.service-lower-content__action-button--align-left{text-align:left}.service-lower-content__action-button--align-left .service-lower-content__action-button-label{text-align:left}.service-lower-content__action-button--align-right{text-align:right}.service-lower-content__action-button--align-right .service-lower-content__action-button-label{text-align:right}.service-lower-content__action-button--align-left.action-button-label-center .service-lower-content__action-button-label{text-align:center}}.service-lower-content__external-action-button-wrap{display:flex;justify-content:center;width:100%;margin:0;box-sizing:border-box}.service-lower-content__external-action-button{position:relative;display:block;width:400px;max-width:100%;padding:8px 32px;box-sizing:border-box;font-size:16px;font-weight:bold;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#174c97;border-radius:2px;transition:opacity .2s ease}.service-lower-content__external-action-button:hover,.service-lower-content__external-action-button:focus-visible{opacity:.92;color:#fff;text-decoration:none}.service-lower-content__external-action-button-label{display:block}.service-lower-content__external-action-button-label-break{display:none}.service-lower-content__external-action-button-icon{position:absolute;top:50%;right:20px;display:inline-flex;flex-shrink:0;line-height:0;transform:translateY(-50%)}.service-lower-content__external-action-button-icon-img{display:block;width:14px;height:14px}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-content__external-action-button-wrap{display:flex;justify-content:center;width:100%;margin:0;box-sizing:border-box}.service-lower-content__external-action-button{position:relative;display:block;width:27.7777777778vw;max-width:100%;padding:.5555555556vw 2.2222222222vw;box-sizing:border-box;font-size:1.1111111111vw;font-weight:bold;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#174c97;border-radius:.1388888889vw;transition:opacity .2s ease}.service-lower-content__external-action-button:hover,.service-lower-content__external-action-button:focus-visible{opacity:.92;color:#fff;text-decoration:none}.service-lower-content__external-action-button-label{display:block}.service-lower-content__external-action-button-icon{position:absolute;top:50%;right:1.3888888889vw;display:inline-flex;flex-shrink:0;line-height:0;transform:translateY(-50%)}.service-lower-content__external-action-button-icon-img{display:block;width:.9722222222vw;height:.9722222222vw}}@media screen and (max-width: 767px){.service-lower-content__external-action-button-wrap{display:flex;justify-content:center;width:100%;margin:0;box-sizing:border-box}.service-lower-content__external-action-button{position:relative;display:block;width:102.5641025641vw;max-width:100%;padding:2.0512820513vw 5.1282051282vw;box-sizing:border-box;font-size:3.5897435897vw;font-weight:bold;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#174c97;border-radius:.5128205128vw;transition:opacity .2s ease}.service-lower-content__external-action-button:hover,.service-lower-content__external-action-button:focus-visible{opacity:.92;color:#fff;text-decoration:none}.service-lower-content__external-action-button-label{display:block}.service-lower-content__external-action-button-label-break{display:inline}.service-lower-content__external-action-button-icon{position:absolute;top:50%;right:3.5897435897vw;display:inline-flex;flex-shrink:0;line-height:0;transform:translateY(-50%)}.service-lower-content__external-action-button-icon-img{display:block;width:3.5897435897vw;height:3.5897435897vw}}.service-lower-instruction-step{--instruction-step-text-indent: 30px;--instruction-step-image-indent: 30px}.service-lower-instruction-step:last-child{margin-bottom:0}.service-lower-instruction-step__subheading{margin:0 0 32px;font-size:16px;font-weight:700;line-height:1.6;color:var(--c-text-primary, #2c3e50)}.service-lower-instruction-step__subheading:last-child{margin-bottom:0}.service-lower-instruction-step__text{margin:0 0 16px;padding-left:var(--instruction-step-text-indent);font-size:16px;line-height:1.6;color:var(--c-text-primary, #2c3e50);box-sizing:border-box}.service-lower-instruction-step__text p{margin:0 0 .5em}.service-lower-instruction-step__text p:last-child{margin-bottom:0}.service-lower-instruction-step__media{display:flex;flex-direction:column;gap:var(--instruction-step-media-gap, 16px);padding-left:var(--instruction-step-image-indent);width:fit-content;max-width:100%;box-sizing:border-box}.service-lower-instruction-step__media .service-lower-instruction-step__figure{padding-left:0}.service-lower-instruction-step__figure{margin:0;padding-left:var(--instruction-step-image-indent);width:fit-content;max-width:100%;box-sizing:border-box}.service-lower-instruction-step__figure--icon-below{align-self:center}.service-lower-instruction-step__img{display:block;width:var(--instruction-step-img-width, auto);max-width:100%;height:auto;margin:0}.service-lower-instruction-step--bordered .service-lower-instruction-step__img{border:1px solid #d9d9d9;box-sizing:border-box}.service-lower-content__section>.service-lower-instruction-step--has-icon-below+.service-lower-instruction-step{margin-top:-16px}.service-lower-content__section--iconlost-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:24px}.service-lower-content__section--dlerror-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:24px}.service-lower-content__section--paypay-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:24px}.service-lower-content__section--jws-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:24px}.service-lower-content__section--filename-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:24px}.service-lower-content__section--javaupdate-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:24px}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-instruction-step{--instruction-step-text-indent: pc2vw(30);--instruction-step-image-indent: pc2vw(30)}.service-lower-instruction-step:last-child{margin-bottom:0}.service-lower-instruction-step__subheading{margin:0 0 2.2222222222vw;font-size:1.1111111111vw;font-weight:700;line-height:1.6;color:var(--c-text-primary, #2c3e50)}.service-lower-instruction-step__subheading:last-child{margin-bottom:0}.service-lower-instruction-step__text{margin:0 0 1.1111111111vw;padding-left:var(--instruction-step-text-indent);font-size:1.1111111111vw;line-height:1.6;color:var(--c-text-primary, #2c3e50);box-sizing:border-box}.service-lower-instruction-step__text p{margin:0 0 .5em}.service-lower-instruction-step__text p:last-child{margin-bottom:0}.service-lower-instruction-step__media{display:flex;flex-direction:column;gap:var(--instruction-step-media-gap, 1.1111111111vw);padding-left:var(--instruction-step-image-indent);width:fit-content;max-width:100%;box-sizing:border-box}.service-lower-instruction-step__media .service-lower-instruction-step__figure{padding-left:0}.service-lower-instruction-step__figure{margin:0;padding-left:var(--instruction-step-image-indent);width:fit-content;max-width:100%;box-sizing:border-box}.service-lower-instruction-step__figure--icon-below{align-self:center}.service-lower-instruction-step__img{display:block;width:var(--instruction-step-img-width, auto);max-width:100%;height:auto;margin:0}.service-lower-instruction-step--bordered .service-lower-instruction-step__img{border:.0694444444vw solid #d9d9d9;box-sizing:border-box}.service-lower-content__section>.service-lower-instruction-step--has-icon-below+.service-lower-instruction-step{margin-top:-1.1111111111vw}.service-lower-content__section--iconlost-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:1.6666666667vw}.service-lower-content__section--dlerror-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:1.6666666667vw}.service-lower-content__section--paypay-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:1.6666666667vw}.service-lower-content__section--jws-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:1.6666666667vw}.service-lower-content__section--filename-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:1.6666666667vw}.service-lower-content__section--javaupdate-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:1.6666666667vw}}@media screen and (max-width: 767px){.service-lower-instruction-step{--instruction-step-text-indent: spvw(30);--instruction-step-image-indent: spvw(30)}.service-lower-instruction-step:last-child{margin-bottom:0}.service-lower-instruction-step__subheading{margin:0 0 8.2051282051vw;font-size:4.1025641026vw;font-weight:700;line-height:1.6;color:var(--c-text-primary, #2c3e50)}.service-lower-instruction-step__subheading:last-child{margin-bottom:0}.service-lower-instruction-step__text{margin:0 0 4.1025641026vw;padding-left:var(--instruction-step-text-indent);font-size:3.5897435897vw;line-height:1.6;color:var(--c-text-primary, #2c3e50);box-sizing:border-box}.service-lower-instruction-step__text p{margin:0 0 .5em}.service-lower-instruction-step__text p:last-child{margin-bottom:0}.service-lower-instruction-step__media{display:flex;flex-direction:column;gap:var(--instruction-step-media-gap, 4.1025641026vw);padding-left:var(--instruction-step-image-indent);width:fit-content;max-width:100%;box-sizing:border-box}.service-lower-instruction-step__media .service-lower-instruction-step__figure{padding-left:0}.service-lower-instruction-step__figure{margin:0;padding-left:var(--instruction-step-image-indent);width:fit-content;max-width:100%;box-sizing:border-box}.service-lower-instruction-step__figure--icon-below{align-self:center}.service-lower-instruction-step__img{display:block;width:var(--instruction-step-img-width, auto);max-width:100%;height:auto;margin:0}.service-lower-instruction-step--bordered .service-lower-instruction-step__img{border:.2564102564vw solid #d9d9d9;box-sizing:border-box}.service-lower-content__section>.service-lower-instruction-step--has-icon-below+.service-lower-instruction-step{margin-top:-4.1025641026vw}.service-lower-content__section--iconlost-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:6.1538461538vw}.service-lower-content__section--dlerror-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:6.1538461538vw}.service-lower-content__section--paypay-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:6.1538461538vw}.service-lower-content__section--jws-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:6.1538461538vw}.service-lower-content__section--filename-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:6.1538461538vw}.service-lower-content__section--javaupdate-steps>.service-lower-instruction-step--has-subheading:not(:first-child){margin-top:6.1538461538vw}}.service-lower-interview-carousel{width:100%}.service-lower-interview-carousel__heading{margin:0 0 40px}.service-lower-interview-carousel__lead{margin:0 0 24px;font-size:16px;line-height:1.8;color:#444}.service-lower-interview-carousel__slider{position:relative;margin-bottom:40px}.service-lower-interview-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.service-lower-interview-carousel__viewport::-webkit-scrollbar{display:none}.service-lower-interview-carousel__track{display:flex;flex-wrap:nowrap;gap:16px}.service-lower-interview-carousel__card{flex:0 0 auto;width:calc((100% - 32px)/3);min-width:220px;box-sizing:border-box;scroll-snap-align:start}.service-lower-interview-carousel__card-link{position:relative;display:block}.service-lower-interview-carousel__card-link,.service-lower-interview-carousel__card-link:link,.service-lower-interview-carousel__card-link:visited,.service-lower-interview-carousel__card-link:hover,.service-lower-interview-carousel__card-link:focus,.service-lower-interview-carousel__card-link:active{color:#fff;text-decoration:none}.service-lower-interview-carousel__card-link:hover{opacity:.9}.service-lower-interview-carousel__card-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.service-lower-interview-carousel__card-image img{display:block;width:auto;height:339px;object-fit:cover}.service-lower-interview-carousel__card-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.72) 100%);pointer-events:none}.service-lower-interview-carousel__card-year{position:absolute;left:16px;right:16px;bottom:44px;margin:0;font-size:12px;color:#fff;text-decoration:none}.service-lower-interview-carousel__card-dept{position:absolute;left:16px;right:16px;bottom:16px;margin:0;font-size:20px;font-weight:700;color:#fff;text-decoration:none}.service-lower-interview-carousel__nav{position:absolute;top:calc(50% - 16px);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;z-index:3}.service-lower-interview-carousel__nav img{display:block;width:32px;height:32px}.service-lower-interview-carousel__nav:hover{opacity:.9}.service-lower-interview-carousel__nav--prev{left:10px}.service-lower-interview-carousel__nav--next{right:10px}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-interview-carousel{width:100%}.service-lower-interview-carousel__heading{margin:0 0 2.7777777778vw}.service-lower-interview-carousel__lead{margin:0 0 1.6666666667vw;font-size:1.1111111111vw;line-height:1.8;color:#444}.service-lower-interview-carousel__slider{position:relative;margin-bottom:2.7777777778vw}.service-lower-interview-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.service-lower-interview-carousel__viewport::-webkit-scrollbar{display:none}.service-lower-interview-carousel__track{display:flex;flex-wrap:nowrap;gap:1.1111111111vw}.service-lower-interview-carousel__card{flex:0 0 auto;width:calc((100% - 2.2222222222vw)/3);min-width:15.2777777778vw;box-sizing:border-box;scroll-snap-align:start}.service-lower-interview-carousel__card-link{position:relative;display:block}.service-lower-interview-carousel__card-link,.service-lower-interview-carousel__card-link:link,.service-lower-interview-carousel__card-link:visited,.service-lower-interview-carousel__card-link:hover,.service-lower-interview-carousel__card-link:focus,.service-lower-interview-carousel__card-link:active{color:#fff;text-decoration:none}.service-lower-interview-carousel__card-link:hover{opacity:.9}.service-lower-interview-carousel__card-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.service-lower-interview-carousel__card-image img{display:block;width:auto;height:23.5416666667vw;object-fit:cover}.service-lower-interview-carousel__card-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.72) 100%);pointer-events:none}.service-lower-interview-carousel__card-year{position:absolute;left:1.1111111111vw;right:1.1111111111vw;bottom:3.0555555556vw;margin:0;font-size:.8333333333vw;color:#fff;text-decoration:none}.service-lower-interview-carousel__card-dept{position:absolute;left:1.1111111111vw;right:1.1111111111vw;bottom:1.1111111111vw;margin:0;font-size:1.3888888889vw;font-weight:700;color:#fff;text-decoration:none}.service-lower-interview-carousel__nav{position:absolute;top:calc(50% - 1.1111111111vw);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.2222222222vw;height:2.2222222222vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.service-lower-interview-carousel__nav img{display:block;width:2.2222222222vw;height:2.2222222222vw}.service-lower-interview-carousel__nav:hover{opacity:.9}.service-lower-interview-carousel__nav--prev{left:.6944444444vw}.service-lower-interview-carousel__nav--next{right:.6944444444vw}}@media screen and (max-width: 767px){.service-lower-interview-carousel{width:100%}.service-lower-interview-carousel__heading{margin:0 0 10.2564102564vw}.service-lower-interview-carousel__lead{margin:0 0 6.1538461538vw;font-size:3.5897435897vw;line-height:1.8;color:#444}.service-lower-interview-carousel__slider{position:relative;margin-bottom:10.2564102564vw}.service-lower-interview-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.service-lower-interview-carousel__viewport::-webkit-scrollbar{display:none}.service-lower-interview-carousel__track{display:flex;flex-wrap:nowrap;gap:4.1025641026vw}.service-lower-interview-carousel__card{flex:0 0 auto;width:calc((100% - 8.2051282051vw)/3);min-width:56.4102564103vw;box-sizing:border-box;scroll-snap-align:start}.service-lower-interview-carousel__card-link{position:relative;display:block}.service-lower-interview-carousel__card-link,.service-lower-interview-carousel__card-link:link,.service-lower-interview-carousel__card-link:visited,.service-lower-interview-carousel__card-link:hover,.service-lower-interview-carousel__card-link:focus,.service-lower-interview-carousel__card-link:active{color:#fff;text-decoration:none}.service-lower-interview-carousel__card-link:hover{opacity:.9}.service-lower-interview-carousel__card-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.service-lower-interview-carousel__card-image img{display:block;width:auto;height:86.9230769231vw;object-fit:cover}.service-lower-interview-carousel__card-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.72) 100%);pointer-events:none}.service-lower-interview-carousel__card-year{position:absolute;left:4.1025641026vw;right:4.1025641026vw;bottom:9.7435897436vw;margin:0;font-size:2.5641025641vw;color:#fff;text-decoration:none}.service-lower-interview-carousel__card-dept{position:absolute;left:4.1025641026vw;right:4.1025641026vw;bottom:4.1025641026vw;margin:0;font-size:3.5897435897vw;font-weight:700;color:#fff;text-decoration:none}.service-lower-interview-carousel__nav{position:absolute;top:calc(50% - 4.1025641026vw);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.service-lower-interview-carousel__nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.service-lower-interview-carousel__nav:hover{opacity:.9}.service-lower-interview-carousel__nav--prev{left:2.5641025641vw}.service-lower-interview-carousel__nav--next{right:2.5641025641vw}.service-lower-interview-carousel__card{width:calc((100% - 4.1025641026vw)/2);min-width:41.0256410256vw}.service-lower-interview-carousel__nav--prev{left:0}.service-lower-interview-carousel__nav--next{right:0}}.service-lower-checklist-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;width:100%}.service-lower-checklist-grid__card{display:flex;align-items:center;gap:12px;padding:18px 23px;box-sizing:border-box;background-color:#f3f7ff;border:1px solid #e6edf6}.service-lower-checklist-grid__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:#174c97}.service-lower-checklist-grid__text{font-size:14px;line-height:1.6;color:#444}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-checklist-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.9722222222vw;width:100%}.service-lower-checklist-grid__card{display:flex;align-items:center;gap:.8333333333vw;padding:1.25vw 1.5972222222vw;box-sizing:border-box;background-color:#f3f7ff;border:.0694444444vw solid #e6edf6}.service-lower-checklist-grid__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6666666667vw;height:1.6666666667vw;border-radius:50%;background-color:#174c97}.service-lower-checklist-grid__text{font-size:.9722222222vw;line-height:1.6;color:#444}}@media screen and (max-width: 767px){.service-lower-checklist-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.5897435897vw;width:100%}.service-lower-checklist-grid__card{display:flex;align-items:center;gap:3.0769230769vw;padding:3.0769230769vw 4.1025641026vw;box-sizing:border-box;background-color:#f3f7ff;border:.2564102564vw solid #e6edf6}.service-lower-checklist-grid__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6.1538461538vw;height:6.1538461538vw;border-radius:50%;background-color:#174c97}.service-lower-checklist-grid__text{font-size:3.5897435897vw;line-height:1.6;color:#444}.service-lower-checklist-grid{grid-template-columns:1fr}}.service-lower-seminar-list{width:100%}.service-lower-seminar-list__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.service-lower-seminar-list__tab{font-family:"IBM Plex Sans JP",sans-serif;padding:8px 17px;border:1px solid #001a60;border-radius:4px;background:#fff;color:#001a60;font-size:14px;font-weight:500;cursor:pointer}.service-lower-seminar-list__tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.service-lower-seminar-list__grid{display:flex;flex-direction:column}.service-lower-seminar-list__item{display:flex;align-items:center;gap:24px;padding:16px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:inherit;text-decoration:none}.service-lower-seminar-list__item+.service-lower-seminar-list__item{border-top:none}.service-lower-seminar-list__item[hidden]{display:none}.service-lower-seminar-list__item:hover{opacity:.85}.service-lower-seminar-list__item-image{display:block;flex-shrink:0;width:180px;aspect-ratio:16/9;overflow:hidden}.service-lower-seminar-list__item-image img{display:block;width:100%;height:100%;object-fit:cover}.service-lower-seminar-list__item-body{display:flex;flex-direction:column;min-width:0}.service-lower-seminar-list__item-title{margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.6;color:#000}.service-lower-seminar-list__item-row{display:flex;gap:16px;margin:0;font-size:16px;line-height:1.6;color:#444}.service-lower-seminar-list__item-label{flex-shrink:0;width:3.5em;text-align:justify;text-align-last:justify;text-justify:inter-character;font-size:16px;font-weight:700;color:#000}.service-lower-seminar-list__empty{margin:0;font-size:16px;color:#444}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-seminar-list{width:100%}.service-lower-seminar-list__tabs{display:flex;flex-wrap:wrap;gap:.5555555556vw;margin-bottom:2.2222222222vw}.service-lower-seminar-list__tab{font-family:"IBM Plex Sans JP",sans-serif;padding:.5555555556vw 1.1805555556vw;border:.0694444444vw solid #001a60;border-radius:.2777777778vw;background:#fff;color:#001a60;font-size:.9722222222vw;font-weight:500;cursor:pointer}.service-lower-seminar-list__tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.service-lower-seminar-list__grid{display:flex;flex-direction:column}.service-lower-seminar-list__item{display:flex;align-items:center;gap:1.6666666667vw;padding:1.1111111111vw 0;border-top:.0694444444vw solid #e0e0e0;border-bottom:.0694444444vw solid #e0e0e0;color:inherit;text-decoration:none}.service-lower-seminar-list__item+.service-lower-seminar-list__item{border-top:none}.service-lower-seminar-list__item[hidden]{display:none}.service-lower-seminar-list__item:hover{opacity:.85}.service-lower-seminar-list__item-image{display:block;flex-shrink:0;width:12.5vw;aspect-ratio:16/9;overflow:hidden}.service-lower-seminar-list__item-image img{display:block;width:100%;height:100%;object-fit:cover}.service-lower-seminar-list__item-body{display:flex;flex-direction:column;min-width:0}.service-lower-seminar-list__item-title{margin-bottom:1.1111111111vw;font-size:1.25vw;font-weight:700;line-height:1.6;color:#000}.service-lower-seminar-list__item-row{display:flex;gap:1.1111111111vw;margin:0;font-size:1.1111111111vw;line-height:1.6;color:#444}.service-lower-seminar-list__item-label{flex-shrink:0;width:3.5em;text-align:justify;text-align-last:justify;text-justify:inter-character;font-size:1.1111111111vw;font-weight:700;color:#000}.service-lower-seminar-list__empty{margin:0;font-size:1.1111111111vw;color:#444}}@media screen and (max-width: 767px){.service-lower-seminar-list{width:100%}.service-lower-seminar-list__tabs{display:flex;flex-wrap:wrap;gap:2.0512820513vw;margin-bottom:4.1025641026vw}.service-lower-seminar-list__tab{font-family:"IBM Plex Sans JP",sans-serif;padding:2.0512820513vw 4.358974359vw;border:.2564102564vw solid #001a60;border-radius:1.0256410256vw;background:#fff;color:#001a60;font-size:3.5897435897vw;font-weight:500;cursor:pointer}.service-lower-seminar-list__tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.service-lower-seminar-list__grid{display:flex;flex-direction:column}.service-lower-seminar-list__item{display:flex;flex-direction:column;align-items:stretch;gap:3.0769230769vw;padding:4.1025641026vw 0;border-top:.2564102564vw solid #e0e0e0;border-bottom:.2564102564vw solid #e0e0e0;color:inherit;text-decoration:none}.service-lower-seminar-list__item+.service-lower-seminar-list__item{border-top:none}.service-lower-seminar-list__item[hidden]{display:none}.service-lower-seminar-list__item:hover{opacity:.85}.service-lower-seminar-list__item-image{display:block;flex-shrink:0;width:100%;aspect-ratio:16/9;overflow:hidden}.service-lower-seminar-list__item-image img{display:block;width:100%;height:100%;object-fit:cover}.service-lower-seminar-list__item-body{display:flex;flex-direction:column;min-width:0}.service-lower-seminar-list__item-title{margin-bottom:4.1025641026vw;font-size:3.8461538462vw;font-weight:700;line-height:1.6;color:#000}.service-lower-seminar-list__item-row{display:flex;gap:4.1025641026vw;margin:0;font-size:3.5897435897vw;line-height:1.6;color:#444}.service-lower-seminar-list__item-label{flex-shrink:0;width:3.5em;text-align:justify;text-align-last:justify;text-justify:inter-character;font-size:3.3333333333vw;font-weight:700;color:#000}.service-lower-seminar-list__empty{margin:0;font-size:3.5897435897vw;color:#444}}.service-lower-support-banner{width:100%;box-sizing:border-box;border:1px solid #e0e0e0;overflow:hidden}.service-lower-support-banner__image{width:100%}.service-lower-support-banner__image .theme-image{margin:0}.service-lower-support-banner__image .theme-image__img{display:block;width:773px;height:145px;max-width:100%;object-fit:cover;padding-top:16px}.service-lower-support-banner__body{display:flex;flex-direction:column;background-color:#f3f7ff;text-align:left}.service-lower-support-banner__text-area{display:flex;flex-direction:column;gap:20px;padding:42px 62.5px 16px}.service-lower-support-banner__content{display:flex;flex-direction:column;gap:8px;min-width:0}.service-lower-support-banner__heading{margin:0;font-size:15px;font-weight:700;line-height:1.6;color:#000}.service-lower-support-banner__text{margin:0;font-size:13px;line-height:1.8;color:#444}.service-lower-support-banner__cta{align-self:flex-end}.service-lower-support-banner__button{width:268.11px;padding:14px 49.55px}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-support-banner{width:100%;box-sizing:border-box;border:.0694444444vw solid #e0e0e0;overflow:hidden}.service-lower-support-banner__image{width:100%}.service-lower-support-banner__image .theme-image{margin:0}.service-lower-support-banner__image .theme-image__img{display:block;width:53.6805555556vw;height:10.0694444444vw;max-width:100%;object-fit:cover;padding-top:1.1111111111vw}.service-lower-support-banner__body{display:flex;flex-direction:column;background-color:#f3f7ff;text-align:left}.service-lower-support-banner__text-area{display:flex;flex-direction:column;gap:1.3888888889vw;padding:2.9166666667vw 4.3402777778vw 1.1111111111vw}.service-lower-support-banner__content{display:flex;flex-direction:column;gap:.5555555556vw;min-width:0}.service-lower-support-banner__heading{margin:0;font-size:1.0416666667vw;font-weight:700;line-height:1.6;color:#000}.service-lower-support-banner__text{margin:0;font-size:.9027777778vw;line-height:1.8;color:#444}.service-lower-support-banner__cta{align-self:flex-end}.service-lower-support-banner__button{width:18.61875vw;padding:.9722222222vw 3.4409722222vw}}@media screen and (max-width: 767px){.service-lower-support-banner{width:100%;box-sizing:border-box;border:.2564102564vw solid #e0e0e0;overflow:hidden}.service-lower-support-banner__image{width:100%}.service-lower-support-banner__image .theme-image{margin:0}.service-lower-support-banner__image .theme-image__img{display:block;width:198.2051282051vw;height:auto;aspect-ratio:773/145;max-width:100%;object-fit:cover;padding-top:0}.service-lower-support-banner__body{display:flex;flex-direction:column;background-color:#f3f7ff;text-align:left}.service-lower-support-banner__text-area{display:flex;flex-direction:column;gap:3.0769230769vw;padding:4.1025641026vw}.service-lower-support-banner__content{display:flex;flex-direction:column;gap:2.0512820513vw;min-width:0}.service-lower-support-banner__heading{margin:0;font-size:3.8461538462vw;font-weight:700;line-height:1.6;color:#000}.service-lower-support-banner__text{margin:0;font-size:3.3333333333vw;line-height:1.8;color:#444}.service-lower-support-banner__cta{align-self:center}.service-lower-support-banner__button{width:68.7461538462vw;padding:3.5897435897vw 12.7051282051vw}}.service-lower-staff-grid{display:flex;flex-direction:column;gap:40px}.service-lower-staff-grid__heading{margin:0}.service-lower-staff-grid__row{display:flex;flex-wrap:wrap;gap:16px}.service-lower-staff-grid__item{display:block;width:93px;height:93px;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;overflow:hidden}.service-lower-staff-grid__item:hover,.service-lower-staff-grid__item:focus-visible{opacity:.85}.service-lower-staff-grid__photo{display:block;width:93px;height:93px;border-radius:50%;object-fit:cover}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-staff-grid{display:flex;flex-direction:column;gap:2.7777777778vw}.service-lower-staff-grid__heading{margin:0}.service-lower-staff-grid__row{display:flex;flex-wrap:wrap;gap:1.1111111111vw}.service-lower-staff-grid__item{display:block;width:6.4583333333vw;height:6.4583333333vw;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;overflow:hidden}.service-lower-staff-grid__item:hover,.service-lower-staff-grid__item:focus-visible{opacity:.85}.service-lower-staff-grid__photo{display:block;width:6.4583333333vw;height:6.4583333333vw;border-radius:50%;object-fit:cover}}@media screen and (max-width: 767px){.service-lower-staff-grid{display:flex;flex-direction:column;gap:10.2564102564vw}.service-lower-staff-grid__heading{margin:0}.service-lower-staff-grid__row{display:flex;flex-wrap:wrap;gap:4.1025641026vw}.service-lower-staff-grid__item{display:block;width:23.8461538462vw;height:23.8461538462vw;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;overflow:hidden}.service-lower-staff-grid__item:hover,.service-lower-staff-grid__item:focus-visible{opacity:.85}.service-lower-staff-grid__photo{display:block;width:23.8461538462vw;height:23.8461538462vw;border-radius:50%;object-fit:cover}}.service-lower-staff-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;height:100vh;padding:24px;box-sizing:border-box;overflow-y:auto;margin-top:40px}.service-lower-staff-modal[hidden]{display:none}.service-lower-staff-modal__backdrop{position:fixed;inset:0;height:100vh;background:rgba(128,128,128,.7)}.service-lower-staff-modal__dialog{position:relative;z-index:1;width:520px;max-width:100%;max-height:80vh;overflow-y:auto;box-sizing:border-box;padding:40px;background:#fff;text-align:center}.service-lower-staff-modal__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:22px;padding:0;border:none;background:none;color:#000;cursor:pointer}.service-lower-staff-modal__close:hover{opacity:.7}.service-lower-staff-modal__close-icon{display:flex;align-items:center;justify-content:center}.service-lower-staff-modal__close-icon svg{display:block}.service-lower-staff-modal__photo{display:block;width:180px;height:180px;margin:0 auto 8px;border-radius:50%;object-fit:cover}.service-lower-staff-modal__name{margin:0 0 19px;font-size:24px;font-weight:700;line-height:1.5;color:#000}.service-lower-staff-modal__list{margin:0;border-bottom:1px solid #e0e0e0;text-align:left}.service-lower-staff-modal__row{display:flex;gap:40px;padding:8px 0;border-top:1px solid #e0e0e0}.service-lower-staff-modal__row[hidden]{display:none}.service-lower-staff-modal__label{flex-shrink:0;width:4.5em;margin:0;text-align:justify;text-align-last:justify;text-justify:inter-character;font-size:16px;font-weight:700;color:#000}.service-lower-staff-modal__row[data-seminar-staff-modal-row=pr_point] .service-lower-staff-modal__label{text-align:left;text-align-last:left;text-justify:auto;white-space:nowrap;letter-spacing:-0.05em}.service-lower-staff-modal__value{margin:0;font-size:16px;line-height:1.7;color:#444;white-space:pre-line}.has-seminar-staff-modal-open{overflow:hidden}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-staff-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;height:100vh;padding:1.6666666667vw;box-sizing:border-box;overflow-y:auto;margin-top:2.7777777778vw}.service-lower-staff-modal[hidden]{display:none}.service-lower-staff-modal__backdrop{position:fixed;inset:0;height:100vh;background:rgba(128,128,128,.7)}.service-lower-staff-modal__dialog{position:relative;z-index:1;width:36.1111111111vw;max-width:100%;max-height:80vh;overflow-y:auto;box-sizing:border-box;padding:2.7777777778vw;background:#fff;text-align:center}.service-lower-staff-modal__close{position:absolute;top:1.1111111111vw;right:1.1111111111vw;display:flex;align-items:center;justify-content:center;width:2.2222222222vw;height:1.5277777778vw;padding:0;border:none;background:none;color:#000;cursor:pointer}.service-lower-staff-modal__close:hover{opacity:.7}.service-lower-staff-modal__close-icon{display:flex;align-items:center;justify-content:center}.service-lower-staff-modal__close-icon svg{display:block}.service-lower-staff-modal__photo{display:block;width:12.5vw;height:12.5vw;margin:0 auto .5555555556vw;border-radius:50%;object-fit:cover}.service-lower-staff-modal__name{margin:0 0 1.3194444444vw;font-size:1.6666666667vw;font-weight:700;line-height:1.5;color:#000}.service-lower-staff-modal__list{margin:0;border-bottom:.0694444444vw solid #e0e0e0;text-align:left}.service-lower-staff-modal__row{display:flex;gap:2.7777777778vw;padding:.5555555556vw 0;border-top:.0694444444vw solid #e0e0e0}.service-lower-staff-modal__row[hidden]{display:none}.service-lower-staff-modal__label{flex-shrink:0;width:4.5em;margin:0;text-align:justify;text-align-last:justify;text-justify:inter-character;font-size:1.1111111111vw;font-weight:700;color:#000}.service-lower-staff-modal__value{margin:0;font-size:1.1111111111vw;line-height:1.7;color:#444;white-space:pre-line}.has-seminar-staff-modal-open{overflow:hidden}}@media screen and (max-width: 767px){.service-lower-staff-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;height:100vh;padding:calc(var(--header-height, 0px) + 12.3076923077vw) 6.1538461538vw 6.1538461538vw;box-sizing:border-box;overflow-y:auto}.service-lower-staff-modal[hidden]{display:none}.service-lower-staff-modal__backdrop{position:fixed;inset:0;height:100vh;background:rgba(128,128,128,.7)}.service-lower-staff-modal__dialog{position:relative;z-index:1;width:133.3333333333vw;max-width:100%;max-height:80vh;overflow-y:auto;box-sizing:border-box;padding:5.1282051282vw;background:#fff;text-align:center}.service-lower-staff-modal__close{position:absolute;top:4.1025641026vw;right:4.1025641026vw;display:flex;align-items:center;justify-content:center;width:8.2051282051vw;height:5.641025641vw;padding:0;border:none;background:none;color:#000;cursor:pointer}.service-lower-staff-modal__close:hover{opacity:.7}.service-lower-staff-modal__close-icon{display:flex;align-items:center;justify-content:center}.service-lower-staff-modal__close-icon svg{display:block}.service-lower-staff-modal__photo{display:block;width:46.1538461538vw;height:46.1538461538vw;margin:0 auto 2.0512820513vw;border-radius:50%;object-fit:cover}.service-lower-staff-modal__name{margin:0 0 4.8717948718vw;font-size:6.1538461538vw;font-weight:700;line-height:1.5;color:#000}.service-lower-staff-modal__list{margin:0;border-bottom:.2564102564vw solid #e0e0e0;text-align:left}.service-lower-staff-modal__row{display:flex;gap:10.2564102564vw;padding:2.0512820513vw 0;border-top:.2564102564vw solid #e0e0e0}.service-lower-staff-modal__row[hidden]{display:none}.service-lower-staff-modal__label{flex-shrink:0;width:4.5em;margin:0;text-align:justify;text-align-last:justify;text-justify:inter-character;font-size:4.1025641026vw;font-weight:700;color:#000}.service-lower-staff-modal__value{margin:0;font-size:3.5897435897vw;line-height:1.7;color:#444;white-space:pre-line}.has-seminar-staff-modal-open{overflow:hidden}}.bordered-detail-box-stack{display:flex;flex-direction:column;gap:16px;margin:0;width:100%;box-sizing:border-box}.bordered-detail-box{display:flex;flex-direction:column;gap:16px;margin:0;width:100%;box-sizing:border-box}.bordered-detail-box__title{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.bordered-detail-box__title-underline{text-decoration:underline;text-underline-offset:4px}.bordered-detail-box__panel{display:flex;flex-direction:column;gap:8px;margin:0;padding:24px;box-sizing:border-box;border:1px solid #ccc;background-color:#fff}.bordered-detail-box__heading{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.bordered-detail-box__text{margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#000}.bordered-detail-box__text>p{margin:0}.bordered-detail-box__text>p+p{margin-top:1em}.bordered-detail-box__text--lines{display:flex;flex-direction:column;gap:0}.bordered-detail-box__text--lines>.bordered-detail-box__line+.bordered-detail-box__line{margin-top:.5em}.bordered-detail-box__line{margin:0}@media screen and (min-width: 768px)and (max-width: 1440px){.bordered-detail-box-stack{display:flex;flex-direction:column;gap:1.1111111111vw;margin:0;width:100%;box-sizing:border-box}.bordered-detail-box{display:flex;flex-direction:column;gap:1.1111111111vw;margin:0;width:100%;box-sizing:border-box}.bordered-detail-box__title{margin:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.bordered-detail-box__title-underline{text-decoration:underline;text-underline-offset:.2777777778vw}.bordered-detail-box__panel{display:flex;flex-direction:column;gap:.5555555556vw;margin:0;padding:1.6666666667vw;box-sizing:border-box;border:.0694444444vw solid #ccc;background-color:#fff}.bordered-detail-box__heading{margin:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.bordered-detail-box__text{margin:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#000}.bordered-detail-box__text>p{margin:0}.bordered-detail-box__text>p+p{margin-top:1em}.bordered-detail-box__text--lines{display:flex;flex-direction:column;gap:0}.bordered-detail-box__text--lines>.bordered-detail-box__line+.bordered-detail-box__line{margin-top:.5em}.bordered-detail-box__line{margin:0}}@media screen and (max-width: 767px){.bordered-detail-box-stack{display:flex;flex-direction:column;gap:4.1025641026vw;margin:0;width:100%;box-sizing:border-box}.bordered-detail-box{display:flex;flex-direction:column;gap:4.1025641026vw;margin:0;width:100%;box-sizing:border-box}.bordered-detail-box__title{margin:0;font-size:4.1025641026vw;font-weight:700;line-height:1.5;color:#000}.bordered-detail-box__title-underline{text-decoration:underline;text-underline-offset:1.0256410256vw}.bordered-detail-box__panel{display:flex;flex-direction:column;gap:2.0512820513vw;margin:0;padding:4.1025641026vw;box-sizing:border-box;border:.2564102564vw solid #ccc;background-color:#fff}.bordered-detail-box__heading{margin:0;font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:#000}.bordered-detail-box__text{margin:0;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#000}.bordered-detail-box__text>p{margin:0}.bordered-detail-box__text>p+p{margin-top:1em}.bordered-detail-box__text--lines{display:flex;flex-direction:column;gap:0}.bordered-detail-box__text--lines>.bordered-detail-box__line+.bordered-detail-box__line{margin-top:.5em}.bordered-detail-box__line{margin:0}}.service-support-panel{display:flex;flex-direction:column;margin:0;padding:24px;box-sizing:border-box;width:100%;border:1px solid #ccc;background-color:#fff}.service-support-panel__title{margin:0 0 24px;font-size:18px;font-weight:700;line-height:1.6;text-align:center;color:#000}.service-support-panel__inner{display:flex;flex-direction:column;width:640px;max-width:100%;margin:0 auto;padding:24px;box-sizing:border-box;background-color:#f3f3f3}.service-support-panel__callout{width:fit-content;max-width:100%;align-self:center;margin:0 0 16px;padding:8px 16px;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1.6;text-align:center;color:#000;background-color:#fff}.service-support-panel__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.service-support-panel__item{margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#000}.service-support-panel__item+.service-support-panel__item{margin-top:0}@media screen and (min-width: 768px)and (max-width: 1440px){.service-support-panel{display:flex;flex-direction:column;margin:0;padding:1.6666666667vw;box-sizing:border-box;width:100%;border:.0694444444vw solid #ccc;background-color:#fff}.service-support-panel__title{margin:0 0 1.6666666667vw;font-size:1.25vw;font-weight:700;line-height:1.6;text-align:center;color:#000}.service-support-panel__inner{display:flex;flex-direction:column;width:44.4444444444vw;max-width:100%;margin:0 auto;padding:1.6666666667vw;box-sizing:border-box;background-color:#f3f3f3}.service-support-panel__callout{width:fit-content;max-width:100%;align-self:center;margin:0 0 1.1111111111vw;padding:.5555555556vw 1.1111111111vw;box-sizing:border-box;font-size:1.1111111111vw;font-weight:700;line-height:1.6;text-align:center;color:#000;background-color:#fff}.service-support-panel__list{display:flex;flex-direction:column;gap:.5555555556vw;margin:0;padding:0;list-style:none}.service-support-panel__item{margin:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#000}.service-support-panel__item+.service-support-panel__item{margin-top:0}}@media screen and (max-width: 767px){.service-support-panel{display:flex;flex-direction:column;margin:0;padding:4.1025641026vw;box-sizing:border-box;width:100%;border:.2564102564vw solid #ccc;background-color:#fff}.service-support-panel__title{margin:0 0 6.1538461538vw;font-size:4.1025641026vw;font-weight:700;line-height:1.6;text-align:center;color:#000}.service-support-panel__inner{display:flex;flex-direction:column;width:164.1025641026vw;max-width:100%;margin:0 auto;padding:4.1025641026vw;box-sizing:border-box;background-color:#f3f3f3}.service-support-panel__callout{width:fit-content;max-width:100%;align-self:center;margin:0 0 4.1025641026vw;padding:2.0512820513vw 4.1025641026vw;box-sizing:border-box;font-size:4.1025641026vw;font-weight:700;line-height:1.6;text-align:center;color:#000;background-color:#fff}.service-support-panel__list{display:flex;flex-direction:column;gap:2.0512820513vw;margin:0;padding:0;list-style:none}.service-support-panel__item{margin:0;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#000}.service-support-panel__item+.service-support-panel__item{margin-top:0}}.submission-info-card-stack{display:flex;flex-direction:column;gap:16px;margin:0;width:100%;box-sizing:border-box}.submission-info-card{display:flex;flex-direction:column;gap:16px;margin:0;padding:16px;box-sizing:border-box;border:1px solid #ccc;background-color:#fff}.submission-info-card--bare{padding:0;border:none;background-color:rgba(0,0,0,0)}.submission-info-card__title{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.submission-info-card__text{margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#000}.submission-info-card__text>p{margin:0}.submission-info-card__text>p+p{margin-top:1em}.submission-info-card__address{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:480px;margin:0;padding:16px;box-sizing:border-box;background-color:#f3f3f3}.submission-info-card__address-label{display:inline-block;width:fit-content;max-width:100%;margin:0;padding:0 8px;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1.8;color:#000;background-color:#fff}.submission-info-card__address-body{display:flex;flex-direction:column;gap:0;width:100%;margin:0;box-sizing:border-box}.submission-info-card__address-line{margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#000}.submission-info-card__address-line+.submission-info-card__address-line{margin-top:.25em}.submission-info-card__link{margin:0}.submission-info-card__link .page-external-text-link{font-size:16px}.submission-info-card__list{margin:0}.submission-info-card__list .text-list{color:#000}.submission-info-card__list .text-list__text-after{margin-top:8px}.submission-info-card__list .text-list__text-after .page-external-text-link{font-size:16px}@media screen and (min-width: 768px)and (max-width: 1440px){.submission-info-card-stack{display:flex;flex-direction:column;gap:1.1111111111vw;margin:0;width:100%;box-sizing:border-box}.submission-info-card{display:flex;flex-direction:column;gap:1.1111111111vw;margin:0;padding:1.1111111111vw;box-sizing:border-box;border:.0694444444vw solid #ccc;background-color:#fff}.submission-info-card--bare{padding:0;border:none;background-color:rgba(0,0,0,0)}.submission-info-card__title{margin:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.submission-info-card__text{margin:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#000}.submission-info-card__text>p{margin:0}.submission-info-card__text>p+p{margin-top:1em}.submission-info-card__address{display:flex;flex-direction:column;align-items:flex-start;gap:.5555555556vw;max-width:480px;margin:0;padding:1.1111111111vw;box-sizing:border-box;background-color:#f3f3f3}.submission-info-card__address-label{display:inline-block;width:fit-content;max-width:100%;margin:0;padding:0 .5555555556vw;box-sizing:border-box;font-size:1.1111111111vw;font-weight:700;line-height:1.8;color:#000;background-color:#fff}.submission-info-card__address-body{display:flex;flex-direction:column;gap:0;width:100%;margin:0;box-sizing:border-box}.submission-info-card__address-line{margin:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#000}.submission-info-card__address-line+.submission-info-card__address-line{margin-top:.25em}.submission-info-card__link{margin:0}.submission-info-card__link .page-external-text-link{font-size:1.1111111111vw}.submission-info-card__list{margin:0}.submission-info-card__list .text-list{color:#000}.submission-info-card__list .text-list__text-after{margin-top:.5555555556vw}.submission-info-card__list .text-list__text-after .page-external-text-link{font-size:1.1111111111vw}}@media screen and (max-width: 767px){.submission-info-card-stack{display:flex;flex-direction:column;gap:4.1025641026vw;margin:0;width:100%;box-sizing:border-box}.submission-info-card{display:flex;flex-direction:column;gap:4.1025641026vw;margin:0;padding:4.1025641026vw;box-sizing:border-box;border:.2564102564vw solid #ccc;background-color:#fff}.submission-info-card--bare{padding:0;border:none;background-color:rgba(0,0,0,0)}.submission-info-card__title{margin:0;font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:#000}.submission-info-card__text{margin:0;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#000}.submission-info-card__text>p{margin:0}.submission-info-card__text>p+p{margin-top:1em}.submission-info-card__address{display:flex;flex-direction:column;align-items:flex-start;gap:2.0512820513vw;max-width:480px;margin:0;padding:4.1025641026vw;box-sizing:border-box;background-color:#f3f3f3}.submission-info-card__address-label{display:inline-block;width:fit-content;max-width:100%;margin:0;padding:0 2.0512820513vw;box-sizing:border-box;font-size:4.1025641026vw;font-weight:700;line-height:1.8;color:#000;background-color:#fff}.submission-info-card__address-body{display:flex;flex-direction:column;gap:0;width:100%;margin:0;box-sizing:border-box}.submission-info-card__address-line{margin:0;font-size:3.5897435897vw;font-weight:400;line-height:1.8;color:#000}.submission-info-card__address-line+.submission-info-card__address-line{margin-top:.25em}.submission-info-card__link{margin:0}.submission-info-card__link .page-external-text-link{font-size:4.1025641026vw}.submission-info-card__list{margin:0}.submission-info-card__list .text-list{color:#000}.submission-info-card__list .text-list__text-after{margin-top:2.0512820513vw}.submission-info-card__list .text-list__text-after .page-external-text-link{font-size:4.1025641026vw}}.service-lower-content .financial-page{max-width:100%;padding:40px 24px;border:1px solid #d8d8d8;background:#fff;box-sizing:border-box;overflow:hidden}.service-lower-content .financial-page--empty{padding:36px 32px}.financial-page__empty-message{margin:0;color:#333;font-size:16px;line-height:1.7}.financial-block .financial-year-switch{margin-bottom:24px}.financial-year-switch__select{width:240px;height:42px;padding:8px 32px;border:1px solid #174c97;border-radius:4px;background:#fff;color:#174c97;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23005bac' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.financial-year-panel{display:none}.financial-year-panel.is-active{display:block}.financial-heading{margin-bottom:32px}.financial-heading--mt{margin-top:48px}.financial-heading__title{margin:0 0 16px;color:#000;font-size:24px;font-weight:700;line-height:1.5}.financial-heading__bar{position:relative;width:100%;height:2px;background:#001a60}.financial-heading__bar::before{content:"";position:absolute;left:0;top:0;width:64px;height:2px;background:#99a7c9}.financial-sub-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.financial-sub-heading__title{margin:0;color:#000;font-size:18px;font-weight:700;line-height:1.6}.financial-sub-heading__unit{margin:0;color:#333;font-size:14px;line-height:1.6;text-align:right;white-space:nowrap}.financial-table-wrap{width:100%;max-width:100%;overflow:hidden}.service-lower-content .financial-table{width:100%;max-width:100%;min-width:0;border:1px solid #d6d6d6;border-collapse:collapse;font-size:14px;line-height:1.7;table-layout:fixed}.service-lower-content .financial-table th,.service-lower-content .financial-table td{border:1px solid #d6d6d6;padding:12px 16px;color:#333;vertical-align:top;box-sizing:border-box}.service-lower-content .financial-table th{background:#eef3fb;color:#002f6c;font-weight:700;text-align:center}.service-lower-content .financial-table td{background:#fff}.service-lower-content .financial-table__amount{text-align:right;word-break:break-all;overflow-wrap:anywhere}.service-lower-content .financial-table--balance{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #d6d6d6}.service-lower-content .financial-table--balance col{width:25%}.service-lower-content .financial-table--balance th,.service-lower-content .financial-table--balance td{height:auto;min-height:0;padding:0 24px;border:0;border-right:1px solid #d6d6d6;color:#333;font-size:14px;line-height:1.75;vertical-align:middle;background:#fff;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}.service-lower-content .financial-table--balance th:last-child,.service-lower-content .financial-table--balance td:last-child{border-right:0}.service-lower-content .financial-table--balance thead th{height:60px;padding:14px 24px;border-bottom:1px solid #d6d6d6;background:#eef3fb;color:#001a60;font-weight:700;text-align:center}.service-lower-content .financial-table--balance tbody tr.balance-row--border-below .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--border-below .balance-liability-amount{border-bottom:1px solid #d6d6d6}.service-lower-content .financial-table--balance .balance-section td{min-height:48px;padding:14px 24px;background:#f3f3f3;color:#000;font-weight:700;text-align:center}.service-lower-content .financial-table--balance .balance-section .balance-asset-empty{background:#fff;border-right:1px solid #d6d6d6}.service-lower-content .financial-table--balance .balance-asset-cell,.service-lower-content .financial-table--balance .balance-asset-empty{border-right:0}.service-lower-content .financial-table--balance .balance-asset-amount{border-left:0;border-right:1px solid #d6d6d6;text-align:right;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.service-lower-content .financial-table--balance .balance-liability-cell{border-right:0}.service-lower-content .financial-table--balance .balance-liability-amount{border-left:0;text-align:right;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.service-lower-content .financial-table--balance tbody tr.balance-row--left-compact .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-compact .balance-asset-amount{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-start .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-start .balance-asset-amount{padding-top:14px}.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-end .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-end .balance-asset-amount{padding-bottom:14px}.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-start .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-start .balance-liability-amount{padding-top:14px}.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-end .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-end .balance-liability-amount{padding-bottom:14px}.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight .balance-liability-amount{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight.balance-row--right-block-end .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight.balance-row--right-block-end .balance-liability-amount{padding-bottom:14px}.service-lower-content .financial-table--balance .balance-total-row td{padding-top:14px;padding-bottom:14px}.service-lower-content .financial-table--profit{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #d6d6d6}.service-lower-content .financial-table--profit col{width:25%}.service-lower-content .financial-table--profit th,.service-lower-content .financial-table--profit td{height:auto;min-height:48px;padding:12px 24px;border:0;color:#333;font-size:14px;line-height:1.75;vertical-align:middle;background:#fff;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}.service-lower-content .financial-table--profit thead th{height:60px;border-bottom:1px solid #d6d6d6;background:#eef3fb;color:#001a60;font-weight:700;text-align:center}.service-lower-content .financial-table--profit thead th:first-child{border-right:1px solid #d6d6d6}.service-lower-content .financial-table--profit tbody tr.profit-row--border-below:not(:last-child) td{border-bottom:1px solid #d6d6d6}.service-lower-content .financial-table--profit tbody tr.profit-row--section td{min-height:0;padding:17.5px 20px}.service-lower-content .financial-table--profit tbody tr.profit-row--item td{min-height:0;padding:0 20px 0 20px}.service-lower-content .financial-table--profit tbody tr.profit-row--section-end td{padding-bottom:14px}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster td{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster.profit-row--section-end td{padding-bottom:14px}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster.profit-row--tight-cluster-start td{padding-top:14px}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-bottom td{padding-bottom:0}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-top td{padding-top:0}.service-lower-content .financial-table--profit .profit-subject{text-align:left}.service-lower-content .financial-table--profit .profit-amount,.service-lower-content .financial-table--profit .profit-total-amount{text-align:right;white-space:normal;word-break:break-all;overflow-wrap:anywhere}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-content .financial-page{max-width:100%;padding:2.7777777778vw 1.6666666667vw;border:.0694444444vw solid #d8d8d8;background:#fff;box-sizing:border-box;overflow:hidden}.service-lower-content .financial-page--empty{padding:2.5vw 2.2222222222vw}.financial-page__empty-message{margin:0;color:#333;font-size:1.1111111111vw;line-height:1.7}.financial-block .financial-year-switch{margin-bottom:1.6666666667vw}.financial-year-switch__select{width:16.6666666667vw;height:2.9166666667vw;padding:.5555555556vw 2.2222222222vw;border:.0694444444vw solid #174c97;border-radius:.2777777778vw;background:#fff;color:#174c97;font-family:inherit;font-size:1.1111111111vw;font-weight:700;line-height:1.4;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23005bac' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8333333333vw center;background-size:.8333333333vw .5555555556vw}.financial-year-panel{display:none}.financial-year-panel.is-active{display:block}.financial-heading{margin-bottom:2.2222222222vw}.financial-heading--mt{margin-top:3.3333333333vw}.financial-heading__title{margin:0 0 1.1111111111vw;color:#000;font-size:1.6666666667vw;font-weight:700;line-height:1.5}.financial-heading__bar{position:relative;width:100%;height:.1388888889vw;background:#001a60}.financial-heading__bar::before{content:"";position:absolute;left:0;top:0;width:4.4444444444vw;height:.1388888889vw;background:#99a7c9}.financial-sub-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6666666667vw;margin-bottom:1.1111111111vw}.financial-sub-heading__title{margin:0;color:#000;font-size:1.25vw;font-weight:700;line-height:1.6}.financial-sub-heading__unit{margin:0;color:#333;font-size:.9722222222vw;line-height:1.6;text-align:right;white-space:nowrap}.financial-table-wrap{width:100%;max-width:100%;overflow:hidden}.service-lower-content .financial-table{width:100%;max-width:100%;min-width:0;border:.0694444444vw solid #d6d6d6;border-collapse:collapse;font-size:.9722222222vw;line-height:1.7;table-layout:fixed}.service-lower-content .financial-table th,.service-lower-content .financial-table td{border:.0694444444vw solid #d6d6d6;padding:.8333333333vw 1.1111111111vw;color:#333;vertical-align:top;box-sizing:border-box}.service-lower-content .financial-table th{background:#eef3fb;color:#002f6c;font-weight:700;text-align:center}.service-lower-content .financial-table td{background:#fff}.service-lower-content .financial-table__amount{text-align:right;word-break:break-all;overflow-wrap:anywhere}.service-lower-content .financial-table--balance{table-layout:fixed;border-collapse:separate;border-spacing:0;border:.0694444444vw solid #d6d6d6}.service-lower-content .financial-table--balance col{width:25%}.service-lower-content .financial-table--balance th,.service-lower-content .financial-table--balance td{height:auto;min-height:0;padding:0 1.6666666667vw;border:0;border-right:.0694444444vw solid #d6d6d6;color:#333;font-size:.9722222222vw;line-height:1.75;vertical-align:middle;background:#fff;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}.service-lower-content .financial-table--balance th:last-child,.service-lower-content .financial-table--balance td:last-child{border-right:0}.service-lower-content .financial-table--balance thead th{height:4.1666666667vw;padding:.9722222222vw 1.6666666667vw;border-bottom:.0694444444vw solid #d6d6d6;background:#eef3fb;color:#001a60;font-weight:700;text-align:center}.service-lower-content .financial-table--balance tbody tr.balance-row--border-below .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--border-below .balance-liability-amount{border-bottom:.0694444444vw solid #d6d6d6}.service-lower-content .financial-table--balance .balance-section td{min-height:3.3333333333vw;padding:.9722222222vw 1.6666666667vw;background:#f3f3f3;color:#000;font-weight:700;text-align:center}.service-lower-content .financial-table--balance .balance-section .balance-asset-empty{background:#fff;border-right:.0694444444vw solid #d6d6d6}.service-lower-content .financial-table--balance .balance-asset-cell,.service-lower-content .financial-table--balance .balance-asset-empty{border-right:0}.service-lower-content .financial-table--balance .balance-asset-amount{border-left:0;border-right:.0694444444vw solid #d6d6d6;text-align:right;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.service-lower-content .financial-table--balance .balance-liability-cell{border-right:0}.service-lower-content .financial-table--balance .balance-liability-amount{border-left:0;text-align:right;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.service-lower-content .financial-table--balance tbody tr.balance-row--left-compact .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-compact .balance-asset-amount{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-start .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-start .balance-asset-amount{padding-top:.9722222222vw}.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-end .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-end .balance-asset-amount{padding-bottom:.9722222222vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-start .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-start .balance-liability-amount{padding-top:.9722222222vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-end .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-end .balance-liability-amount{padding-bottom:.9722222222vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight .balance-liability-amount{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight.balance-row--right-block-end .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight.balance-row--right-block-end .balance-liability-amount{padding-bottom:.9722222222vw}.service-lower-content .financial-table--balance .balance-total-row td{padding-top:.9722222222vw;padding-bottom:.9722222222vw}.service-lower-content .financial-table--profit{table-layout:fixed;border-collapse:separate;border-spacing:0;border:.0694444444vw solid #d6d6d6}.service-lower-content .financial-table--profit col{width:25%}.service-lower-content .financial-table--profit th,.service-lower-content .financial-table--profit td{height:auto;min-height:3.3333333333vw;padding:.8333333333vw 1.6666666667vw;border:0;color:#333;font-size:.9722222222vw;line-height:1.75;vertical-align:middle;background:#fff;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}.service-lower-content .financial-table--profit thead th{height:4.1666666667vw;border-bottom:.0694444444vw solid #d6d6d6;background:#eef3fb;color:#001a60;font-weight:700;text-align:center}.service-lower-content .financial-table--profit thead th:first-child{border-right:.0694444444vw solid #d6d6d6}.service-lower-content .financial-table--profit tbody tr.profit-row--border-below:not(:last-child) td{border-bottom:.0694444444vw solid #d6d6d6}.service-lower-content .financial-table--profit tbody tr.profit-row--section td{min-height:0;padding:1.2152777778vw 1.3888888889vw}.service-lower-content .financial-table--profit tbody tr.profit-row--item td{min-height:0;padding:0 1.3888888889vw 0 1.3888888889vw}.service-lower-content .financial-table--profit tbody tr.profit-row--section-end td{padding-bottom:.9722222222vw}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster td{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster.profit-row--section-end td{padding-bottom:.9722222222vw}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster.profit-row--tight-cluster-start td{padding-top:.9722222222vw}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-bottom td{padding-bottom:0}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-top td{padding-top:0}.service-lower-content .financial-table--profit .profit-subject{text-align:left}.service-lower-content .financial-table--profit .profit-amount,.service-lower-content .financial-table--profit .profit-total-amount{text-align:right;white-space:normal;word-break:break-all;overflow-wrap:anywhere}}@media screen and (max-width: 767px){.service-lower-content .financial-page{max-width:100%;padding:10.2564102564vw 6.1538461538vw;border:.2564102564vw solid #d8d8d8;background:#fff;box-sizing:border-box;overflow:hidden}.service-lower-content .financial-page--empty{padding:9.2307692308vw 8.2051282051vw}.financial-page__empty-message{margin:0;color:#333;font-size:3.5897435897vw;line-height:1.7}.financial-block .financial-year-switch{margin-bottom:6.1538461538vw}.financial-year-switch__select{min-width:61.5384615385vw;height:10.7692307692vw;padding:2.0512820513vw 8.2051282051vw;border:.2564102564vw solid #174c97;border-radius:1.0256410256vw;background:#fff;color:#174c97;font-family:inherit;font-size:4.1025641026vw;font-weight:700;line-height:1.4;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23005bac' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 3.0769230769vw center;background-size:3.0769230769vw 2.0512820513vw}.financial-year-switch__select option{font-size:4.1025641026vw;font-weight:700}.financial-year-panel{display:none}.financial-year-panel.is-active{display:block}.financial-heading{margin-bottom:8.2051282051vw}.financial-heading--mt{margin-top:12.3076923077vw}.financial-heading__title{margin:0 0 4.1025641026vw;color:#000;font-size:6.1538461538vw;font-weight:700;line-height:1.5}.financial-heading__bar{position:relative;width:100%;height:.5128205128vw;background:#001a60}.financial-heading__bar::before{content:"";position:absolute;left:0;top:0;width:16.4102564103vw;height:.5128205128vw;background:#99a7c9}.financial-sub-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:6.1538461538vw;margin-bottom:4.1025641026vw}.financial-sub-heading__title{margin:0;color:#000;font-size:4.6153846154vw;font-weight:700;line-height:1.6}.financial-sub-heading__unit{margin:0;color:#333;font-size:3.5897435897vw;line-height:1.6;text-align:right;white-space:nowrap}.financial-table-wrap{width:100%;max-width:100%;overflow:hidden}.service-lower-content .financial-table{width:100%;max-width:100%;min-width:0;border:.2564102564vw solid #d6d6d6;border-collapse:collapse;font-size:3.5897435897vw;line-height:1.7;table-layout:fixed}.service-lower-content .financial-table th,.service-lower-content .financial-table td{border:.2564102564vw solid #d6d6d6;padding:3.0769230769vw 4.1025641026vw;color:#333;vertical-align:top;box-sizing:border-box}.service-lower-content .financial-table th{background:#eef3fb;color:#002f6c;font-weight:700;text-align:center}.service-lower-content .financial-table td{background:#fff}.service-lower-content .financial-table__amount{text-align:right;word-break:break-all;overflow-wrap:anywhere}.service-lower-content .financial-table--balance{table-layout:fixed;border-collapse:separate;border-spacing:0;border:.2564102564vw solid #d6d6d6}.service-lower-content .financial-table--balance col:nth-child(1),.service-lower-content .financial-table--balance col:nth-child(3){width:20%}.service-lower-content .financial-table--balance col:nth-child(2),.service-lower-content .financial-table--balance col:nth-child(4){width:30%}.service-lower-content .financial-table--balance th,.service-lower-content .financial-table--balance td{height:auto;min-height:0;padding:0 6.1538461538vw;border:0;border-right:.2564102564vw solid #d6d6d6;color:#333;font-size:3.5897435897vw;line-height:1.75;vertical-align:middle;background:#fff;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}.service-lower-content .financial-table--balance th:last-child,.service-lower-content .financial-table--balance td:last-child{border-right:0}.service-lower-content .financial-table--balance thead th{height:15.3846153846vw;padding:3.5897435897vw 6.1538461538vw;border-bottom:.2564102564vw solid #d6d6d6;background:#eef3fb;color:#001a60;font-weight:700;text-align:center}.service-lower-content .financial-table--balance tbody tr.balance-row--border-below .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--border-below .balance-liability-amount{border-bottom:.2564102564vw solid #d6d6d6}.service-lower-content .financial-table--balance .balance-section td{min-height:12.3076923077vw;padding:3.5897435897vw 6.1538461538vw;background:#f3f3f3;color:#000;font-weight:700;text-align:center}.service-lower-content .financial-table--balance .balance-section .balance-asset-empty{background:#fff;border-right:.2564102564vw solid #d6d6d6}.service-lower-content .financial-table--balance .balance-asset-cell,.service-lower-content .financial-table--balance .balance-asset-empty{border-right:0}.service-lower-content .financial-table--balance .balance-asset-amount{border-left:0;border-right:.2564102564vw solid #d6d6d6;text-align:right;white-space:normal;overflow-wrap:break-word}.service-lower-content .financial-table--balance .balance-liability-cell{border-right:0}.service-lower-content .financial-table--balance .balance-liability-amount{border-left:0;text-align:right;white-space:normal;overflow-wrap:break-word}.service-lower-content .financial-table--balance tbody tr.balance-row--left-compact .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-compact .balance-asset-amount{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-start .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-start .balance-asset-amount{padding-top:3.5897435897vw}.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-end .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-end .balance-asset-amount{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-start .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-start .balance-liability-amount{padding-top:3.5897435897vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-end .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-end .balance-liability-amount{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight .balance-liability-amount{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight.balance-row--right-block-end .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight.balance-row--right-block-end .balance-liability-amount{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--balance .balance-total-row td{padding-top:3.5897435897vw;padding-bottom:3.5897435897vw}.service-lower-content .financial-table--profit{table-layout:fixed;border-collapse:separate;border-spacing:0;border:.2564102564vw solid #d6d6d6}.service-lower-content .financial-table--profit col:nth-child(1),.service-lower-content .financial-table--profit col:nth-child(2){width:20%}.service-lower-content .financial-table--profit col:nth-child(3),.service-lower-content .financial-table--profit col:nth-child(4){width:30%}.service-lower-content .financial-table--profit th,.service-lower-content .financial-table--profit td{height:auto;min-height:12.3076923077vw;padding:3.0769230769vw 6.1538461538vw;border:0;color:#333;font-size:3.5897435897vw;line-height:1.75;vertical-align:middle;background:#fff;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}.service-lower-content .financial-table--profit thead th{height:15.3846153846vw;border-bottom:.2564102564vw solid #d6d6d6;background:#eef3fb;color:#001a60;font-weight:700;text-align:center}.service-lower-content .financial-table--profit thead th:first-child{border-right:.2564102564vw solid #d6d6d6}.service-lower-content .financial-table--profit tbody tr.profit-row--border-below:not(:last-child) td{border-bottom:.2564102564vw solid #d6d6d6}.service-lower-content .financial-table--profit tbody tr.profit-row--section td{min-height:0;padding:4.4871794872vw 5.1282051282vw}.service-lower-content .financial-table--profit tbody tr.profit-row--item td{min-height:0;padding:0 2.0512820513vw 0 5.1282051282vw}.service-lower-content .financial-table--profit tbody tr.profit-row--section-end td{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster td{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster.profit-row--section-end td{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster.profit-row--tight-cluster-start td{padding-top:3.5897435897vw}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-bottom td{padding-bottom:0}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-top td{padding-top:0}.service-lower-content .financial-table--profit .profit-subject{text-align:left}.service-lower-content .financial-table--profit .profit-amount,.service-lower-content .financial-table--profit .profit-total-amount{text-align:right;white-space:normal;overflow-wrap:break-word}.service-lower-content .financial-page{padding:4.1025641026vw}.financial-heading__title{font-size:5.3846153846vw}.financial-sub-heading{display:block}.financial-sub-heading__unit{margin-top:2.0512820513vw;text-align:right}.service-lower-content .financial-table--balance th,.service-lower-content .financial-table--balance td{padding-left:2.0512820513vw;padding-right:2.0512820513vw;font-size:3.3333333333vw}.service-lower-content .financial-table--balance thead th{padding:2.5641025641vw 2.0512820513vw}.service-lower-content .financial-table--balance .balance-section td{padding:2.5641025641vw 2.0512820513vw}.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-start .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-start .balance-asset-amount{padding-top:3.5897435897vw}.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-end .balance-asset-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--left-block-end .balance-asset-amount{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-start .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-start .balance-liability-amount{padding-top:3.5897435897vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-end .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-block-end .balance-liability-amount{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight.balance-row--right-block-end .balance-liability-cell,.service-lower-content .financial-table--balance tbody tr.balance-row--right-tight.balance-row--right-block-end .balance-liability-amount{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--balance .balance-total-row td{padding-top:3.5897435897vw;padding-bottom:3.5897435897vw}.service-lower-content .financial-table--profit th,.service-lower-content .financial-table--profit td{padding-left:2.0512820513vw;padding-right:2.0512820513vw;font-size:3.3333333333vw}.service-lower-content .financial-table--profit thead th{padding:2.5641025641vw 2.0512820513vw}.service-lower-content .financial-table--profit tbody tr.profit-row--section td{padding:4.4871794872vw 5.1282051282vw}.service-lower-content .financial-table--profit tbody tr.profit-row--section-end td{padding-bottom:3.5897435897vw}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster td{padding-top:0;padding-bottom:0}.service-lower-content .financial-table--profit tbody tr.profit-row--tight-cluster.profit-row--section-end td{padding-bottom:3.5897435897vw}}.notice-list-page.service-lower-content__section{gap:0}.notice-list-page .notice-year-switch{margin-bottom:24px}.notice-list-page .heading--bar{margin-bottom:40px}.notice-list-page .service-lower-content__section+.service-lower-content__section{margin-top:0}.notice-list-page .home-notice__panel{padding:0}.notice-list-page .home-notice__list{border:1px solid #ddd;padding:24px}.notice-list-page .home-notice__tab.is-active{border:1px solid #ddd;border-bottom:none}.notice-year-switch__select{min-width:240px;text-align:center;padding:8px 32px;border:1px solid #174c97;border-radius:4px;background-color:#fff;color:#174c97;font-size:18px;font-weight:700;line-height:1.4;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23174C97' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px}.notice-year-switch__select option{font-size:18px;font-weight:700}.notice-list{margin:0;padding:0;list-style:none}.notice-list__item{display:flex;align-items:baseline;gap:0}.notice-list__item+.notice-list__item{margin-top:16px}.notice-list__date{flex:0 0 auto;margin:0 24px 0 0;color:#63739d;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap}.notice-list__title{margin:0;color:#222;font-family:"IBM Plex Sans JP","Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.6;text-decoration:none}.notice-list__title:hover,.notice-list__title:focus{color:#174c97;text-decoration:underline}.notice-list__empty{margin:0;font-size:16px;line-height:1.6;color:#444}.notice-list-pagination{margin-top:32px;margin:0 auto}.notice-list-pagination .page-numbers{display:inline-block;margin-right:8px;padding:4px 8px;color:#174c97;text-decoration:none}.notice-list-pagination .page-numbers.current{font-weight:700;text-decoration:underline}.notice-single__date{display:none}.single-notice .page-plain-title{font-size:36px;font-weight:700}.notice-single__back-link{position:relative;display:flex;align-items:center;justify-content:center;width:400px;max-width:100%;margin:40px auto 0;padding:8px 32px;box-sizing:border-box;border:1px solid #174c97;border-radius:4px;background-color:#fff;color:#174c97;font-size:16px;font-weight:700;line-height:1.6;text-decoration:none}.notice-single__back-link::before{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:8px;height:8px;background-image:url("../images/services/Border.svg");background-repeat:no-repeat;background-position:center;background-size:8px 8px}@media screen and (min-width: 768px)and (max-width: 1440px){.notice-list-page.service-lower-content__section{gap:0}.notice-list-page .notice-year-switch{margin-bottom:1.6666666667vw}.notice-list-page .service-lower-content__section+.service-lower-content__section{margin-top:0}.notice-year-switch__select{min-width:16.6666666667vw;text-align:center;padding:.5555555556vw 2.2222222222vw;border:.0694444444vw solid #174c97;border-radius:.2777777778vw;background-color:#fff;color:#174c97;font-size:1.25vw;font-weight:700;line-height:1.4;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23174C97' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25vw center;background-size:.8333333333vw .5555555556vw}.notice-year-switch__select option{font-size:1.25vw;font-weight:700}.notice-list{margin:0;padding:0;list-style:none}.notice-list__item{display:flex;align-items:baseline;gap:0}.notice-list__item+.notice-list__item{margin-top:1.1111111111vw}.notice-list__date{flex:0 0 auto;margin:0 1.6666666667vw 0 0;color:#63739d;font-family:"Montserrat",sans-serif;font-size:1.1111111111vw;font-weight:500;line-height:1.5;white-space:nowrap}.notice-list__title{margin:0;color:#222;font-family:"IBM Plex Sans JP","Noto Sans JP",sans-serif;font-size:1.1111111111vw;font-weight:400;line-height:1.6;text-decoration:none}.notice-list__title:hover,.notice-list__title:focus{color:#174c97;text-decoration:underline}.notice-list__empty{margin:0;font-size:1.1111111111vw;line-height:1.6;color:#444}.notice-list-pagination{margin-top:2.2222222222vw;margin:0 auto}.notice-list-pagination .page-numbers{display:inline-block;margin-right:.5555555556vw;padding:.2777777778vw .5555555556vw;color:#174c97;text-decoration:none}.notice-list-pagination .page-numbers.current{font-weight:700;text-decoration:underline}.notice-single__date{display:none}.single-notice .page-plain-title{font-size:2.5vw;font-weight:700}.notice-single__back-link{position:relative;display:flex;align-items:center;justify-content:center;width:27.7777777778vw;max-width:100%;margin:2.7777777778vw auto 0;padding:.5555555556vw 2.2222222222vw;box-sizing:border-box;border:.0694444444vw solid #174c97;border-radius:.2777777778vw;background-color:#fff;color:#174c97;font-size:1.1111111111vw;font-weight:700;line-height:1.6;text-decoration:none}.notice-single__back-link::before{content:"";position:absolute;top:50%;left:1.3888888889vw;transform:translateY(-50%);width:.5555555556vw;height:.5555555556vw;background-image:url("../images/services/Border.svg");background-repeat:no-repeat;background-position:center;background-size:.5555555556vw .5555555556vw}}@media screen and (max-width: 767px){.notice-list-page.service-lower-content__section{gap:0}.notice-list-page .notice-year-switch{margin-bottom:6.1538461538vw}.notice-list-page .service-lower-content__section+.service-lower-content__section{margin-top:0}.notice-year-switch__select{min-width:61.5384615385vw;text-align:center;padding:2.0512820513vw 8.2051282051vw;border:.2564102564vw solid #174c97;border-radius:1.0256410256vw;background-color:#fff;color:#174c97;font-size:4.6153846154vw;font-weight:700;line-height:1.4;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23174C97' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4.6153846154vw center;background-size:3.0769230769vw 2.0512820513vw}.notice-year-switch__select option{font-size:4.6153846154vw;font-weight:700}.notice-list{margin:0;padding:0;list-style:none}.notice-list__item{display:flex;align-items:baseline;gap:0}.notice-list__item+.notice-list__item{margin-top:4.1025641026vw}.notice-list__date{flex:0 0 auto;margin:0 6.1538461538vw 0 0;color:#63739d;font-family:"Montserrat",sans-serif;font-size:3.5897435897vw;font-weight:500;line-height:1.5;white-space:nowrap}.notice-list__title{margin:0;color:#222;font-family:"IBM Plex Sans JP","Noto Sans JP",sans-serif;font-size:3.5897435897vw;font-weight:400;line-height:1.6;text-decoration:none}.notice-list__title:hover,.notice-list__title:focus{color:#174c97;text-decoration:underline}.notice-list__empty{margin:0;font-size:3.5897435897vw;line-height:1.6;color:#444}.notice-list-pagination{margin-top:8.2051282051vw}.notice-list-pagination .page-numbers{display:inline-block;margin-right:2.0512820513vw;padding:1.0256410256vw 2.0512820513vw;color:#174c97;text-decoration:none}.notice-list-pagination .page-numbers.current{font-weight:700;text-decoration:underline}.notice-single__date{display:none}.single-notice .page-plain-title{font-size:7.1794871795vw;font-weight:700}.notice-single__back-link{position:relative;display:flex;align-items:center;justify-content:center;width:102.5641025641vw;max-width:100%;margin:10.2564102564vw auto 0;padding:2.0512820513vw 8.2051282051vw;box-sizing:border-box;border:.2564102564vw solid #174c97;border-radius:1.0256410256vw;background-color:#fff;color:#174c97;font-size:4.1025641026vw;font-weight:700;line-height:1.6;text-decoration:none}.notice-single__back-link::before{content:"";position:absolute;top:50%;left:5.1282051282vw;transform:translateY(-50%);width:2.0512820513vw;height:2.0512820513vw;background-image:url("../images/services/Border.svg");background-repeat:no-repeat;background-position:center;background-size:2.0512820513vw 2.0512820513vw}.notice-list__item{flex-direction:column;align-items:flex-start;gap:1.0256410256vw}.notice-list__date{margin-right:0}.notice-single__back-link{width:100%}}.notice-accordion{display:flex;flex-direction:column;gap:16px}.notice-accordion__item{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #ccc;border-radius:4px}.notice-accordion__toggle{display:flex;align-items:center;gap:16px;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer}.notice-accordion__row{display:flex;align-items:center;gap:24px;padding:0}.notice-accordion__date{flex:0 0 auto;color:#63739d;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500}.notice-accordion__title{flex:1 1 auto;color:#222;font-size:16px;font-weight:700}.notice-accordion__icon{position:relative;flex:0 0 auto;width:16px;height:16px}.notice-accordion__icon::before,.notice-accordion__icon::after{content:"";position:absolute;top:50%;left:50%;background-color:#174c97;transform:translate(-50%, -50%)}.notice-accordion__icon::before{width:16px;height:2px;transition:transform .2s ease}.notice-accordion__icon::after{width:2px;height:16px;transition:transform .2s ease}.notice-accordion__item.is-open .notice-accordion__icon::before,.notice-accordion__item.is-open .notice-accordion__icon::after{transform:translate(-50%, -50%) rotate(45deg)}.notice-accordion__panel{padding:0}.notice-accordion__body{margin:0;font-size:14px;line-height:1.8;color:#444}@media screen and (min-width: 768px)and (max-width: 1440px){.notice-accordion{display:flex;flex-direction:column;gap:1.1111111111vw}.notice-accordion__item{display:flex;flex-direction:column;gap:1.1111111111vw;padding:1.1111111111vw;border:.0694444444vw solid #ccc;border-radius:.2777777778vw}.notice-accordion__toggle{display:flex;align-items:center;gap:1.1111111111vw;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer}.notice-accordion__row{display:flex;align-items:center;gap:1.6666666667vw;padding:0}.notice-accordion__date{flex:0 0 auto;color:#63739d;font-family:"Montserrat",sans-serif;font-size:1.1111111111vw;font-weight:500}.notice-accordion__title{flex:1 1 auto;color:#222;font-size:1.1111111111vw;font-weight:700}.notice-accordion__icon{position:relative;flex:0 0 auto;width:1.1111111111vw;height:1.1111111111vw}.notice-accordion__icon::before,.notice-accordion__icon::after{content:"";position:absolute;top:50%;left:50%;background-color:#174c97;transform:translate(-50%, -50%)}.notice-accordion__icon::before{width:1.1111111111vw;height:.1388888889vw;transition:transform .2s ease}.notice-accordion__icon::after{width:.1388888889vw;height:1.1111111111vw;transition:transform .2s ease}.notice-accordion__item.is-open .notice-accordion__icon::before,.notice-accordion__item.is-open .notice-accordion__icon::after{transform:translate(-50%, -50%) rotate(45deg)}.notice-accordion__panel{padding:0}.notice-accordion__body{margin:0;font-size:.9722222222vw;line-height:1.8;color:#444}}@media screen and (max-width: 767px){.notice-accordion{display:flex;flex-direction:column;gap:4.1025641026vw}.notice-accordion__item{display:flex;flex-direction:column;gap:4.1025641026vw;padding:4.1025641026vw;border:.2564102564vw solid #ccc;border-radius:1.0256410256vw}.notice-accordion__toggle{display:flex;align-items:center;gap:4.1025641026vw;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer}.notice-accordion__row{display:flex;align-items:center;gap:6.1538461538vw;padding:0}.notice-accordion__date{flex:0 0 auto;color:#63739d;font-family:"Montserrat",sans-serif;font-size:3.5897435897vw;font-weight:500}.notice-accordion__title{flex:1 1 auto;color:#222;font-size:3.5897435897vw;font-weight:700}.notice-accordion__icon{position:relative;flex:0 0 auto;width:4.1025641026vw;height:4.1025641026vw}.notice-accordion__icon::before,.notice-accordion__icon::after{content:"";position:absolute;top:50%;left:50%;background-color:#174c97;transform:translate(-50%, -50%)}.notice-accordion__icon::before{width:4.1025641026vw;height:.5128205128vw;transition:transform .2s ease}.notice-accordion__icon::after{width:.5128205128vw;height:4.1025641026vw;transition:transform .2s ease}.notice-accordion__item.is-open .notice-accordion__icon::before,.notice-accordion__item.is-open .notice-accordion__icon::after{transform:translate(-50%, -50%) rotate(45deg)}.notice-accordion__panel{padding:0}.notice-accordion__body{margin:0;font-size:3.5897435897vw;line-height:1.8;color:#444}.notice-accordion__toggle,.notice-accordion__row{gap:4.1025641026vw}}.contact-card-section__heading{margin:0 0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.contact-card-grid{display:flex;flex-wrap:wrap;gap:40px;width:100%}.contact-card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:380px;max-width:100%;padding:24px 24px;text-align:center;background-color:#001a60}.contact-card__department{margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.4;color:#fff}.contact-card__phone{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 0 24px;font-size:36px;font-weight:700;line-height:1.2;color:#fff}.contact-card__phone:has(+.contact-card__hours){margin-bottom:0px}.contact-card__hours{margin:8px 0 16px 0;font-size:20px;font-weight:700;line-height:1.4;color:#fff}.contact-card__phone-icon{flex:0 0 auto;display:block;width:49px;height:28px}.contact-card__phone-link,.contact-card__phone-text{color:inherit;text-decoration:none}.contact-card__phone-link:hover,.contact-card__phone-link:focus{color:#fff;opacity:.9}.contact-card__button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:240px;max-width:100%;padding:8px 32px;font-size:16px;font-weight:700;line-height:1.5;color:#174c97;background-color:#fff;border:0;border-radius:2px;box-shadow:inset 0 0 0 1px #174c97}.contact-card__button-icon{flex:0 0 auto;display:block;width:24px;height:24px}.contact-card__button-label{display:block}@media screen and (min-width: 768px)and (max-width: 1440px){.contact-card-section__heading{margin:0 0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.contact-card-grid{display:flex;flex-wrap:wrap;gap:2.7777777778vw;width:100%}.contact-card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:26.3888888889vw;max-width:100%;padding:1.6666666667vw 1.6666666667vw;text-align:center;background-color:#001a60}.contact-card__department{margin:0 0 .5555555556vw;font-size:1.6666666667vw;font-weight:700;line-height:1.4;color:#fff}.contact-card__phone{display:flex;align-items:center;justify-content:center;gap:.2777777778vw;margin:0 0 1.6666666667vw;font-size:2.5vw;font-weight:700;line-height:1.2;color:#fff}.contact-card__phone:has(+.contact-card__hours){margin-bottom:0vw}.contact-card__hours{margin:.5555555556vw 0 1.1111111111vw 0;font-size:1.3888888889vw;font-weight:700;line-height:1.4;color:#fff}.contact-card__phone-icon{flex:0 0 auto;display:block;width:3.4027777778vw;height:1.9444444444vw}.contact-card__phone-link,.contact-card__phone-text{color:inherit;text-decoration:none}.contact-card__phone-link:hover,.contact-card__phone-link:focus{color:#fff;opacity:.9}.contact-card__button{display:inline-flex;align-items:center;justify-content:center;gap:.2777777778vw;box-sizing:border-box;width:16.6666666667vw;max-width:100%;padding:.5555555556vw 2.2222222222vw;font-size:1.1111111111vw;font-weight:700;line-height:1.5;color:#174c97;background-color:#fff;border:0;border-radius:.1388888889vw;box-shadow:inset 0 0 0 .0694444444vw #174c97}.contact-card__button-icon{flex:0 0 auto;display:block;width:1.6666666667vw;height:1.6666666667vw}.contact-card__button-label{display:block}}@media screen and (max-width: 767px){.contact-card-section__heading{margin:0 0;font-size:4.6153846154vw;font-weight:700;line-height:1.5;color:#000}.contact-card-grid{display:flex;flex-wrap:wrap;gap:10.2564102564vw;width:100%}.contact-card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:97.4358974359vw;max-width:100%;padding:6.1538461538vw 6.1538461538vw;text-align:center;background-color:#001a60}.contact-card__department{margin:0 0 2.0512820513vw;font-size:6.1538461538vw;font-weight:700;line-height:1.4;color:#fff}.contact-card__phone{display:flex;align-items:center;justify-content:center;gap:1.0256410256vw;margin:0 0 6.1538461538vw;font-size:9.2307692308vw;font-weight:700;line-height:1.2;color:#fff}.contact-card__phone:has(+.contact-card__hours){margin-bottom:0vw}.contact-card__hours{margin:2.0512820513vw 0 4.1025641026vw 0;font-size:5.1282051282vw;font-weight:700;line-height:1.4;color:#fff}.contact-card__phone-icon{flex:0 0 auto;display:block;width:12.5641025641vw;height:7.1794871795vw}.contact-card__phone-link,.contact-card__phone-text{color:inherit;text-decoration:none}.contact-card__phone-link:hover,.contact-card__phone-link:focus{color:#fff;opacity:.9}.contact-card__button{display:inline-flex;align-items:center;justify-content:center;gap:1.0256410256vw;box-sizing:border-box;width:61.5384615385vw;max-width:100%;padding:2.0512820513vw 8.2051282051vw;font-size:4.1025641026vw;font-weight:700;line-height:1.5;color:#174c97;background-color:#fff;border:0;border-radius:.5128205128vw;box-shadow:inset 0 0 0 .2564102564vw #174c97}.contact-card__button-icon{flex:0 0 auto;display:block;width:6.1538461538vw;height:6.1538461538vw}.contact-card__button-label{display:block}.contact-card-grid{gap:4.1025641026vw}.contact-card{width:100%;padding:6.1538461538vw 4.1025641026vw}.contact-card__department{font-size:5.1282051282vw}.contact-card__phone{flex-wrap:wrap;font-size:7.1794871795vw}}.floating-cta{position:fixed;right:24px;bottom:24px;z-index:900;display:flex;width:276px;min-height:103px;padding:8px;box-sizing:border-box;border-radius:4px;background-color:#174c97}.floating-cta__inner{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;border-radius:2px;background-color:#001a60;gap:8px;text-decoration:none}.floating-cta__badge{padding:4px 16px;border-radius:999px;background-color:#fff;color:#001a60;font-size:16px;font-weight:700;line-height:1.4;white-space:nowrap}.floating-cta__link{display:flex;align-items:center;gap:4px;max-width:100%}.floating-cta__link-text{color:#fff;font-size:20px;font-weight:700;line-height:1.4;white-space:nowrap}.floating-cta__icon{display:block;flex-shrink:0}@media screen and (min-width: 768px)and (max-width: 1440px){.floating-cta{position:fixed;right:1.6666666667vw;bottom:1.6666666667vw;z-index:900;display:flex;width:19.1666666667vw;min-height:7.1527777778vw;padding:.5555555556vw;box-sizing:border-box;border-radius:.2777777778vw;background-color:#174c97}.floating-cta__inner{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:1.1111111111vw;box-sizing:border-box;border-radius:.1388888889vw;background-color:#001a60;gap:.5555555556vw;text-decoration:none}.floating-cta__badge{padding:.2777777778vw 1.1111111111vw;border-radius:69.375vw;background-color:#fff;color:#001a60;font-size:1.1111111111vw;font-weight:700;line-height:1.4;white-space:nowrap}.floating-cta__link{display:flex;align-items:center;gap:.2777777778vw;max-width:100%}.floating-cta__link-text{color:#fff;font-size:1.3888888889vw;font-weight:700;line-height:1.4;white-space:nowrap}.floating-cta__icon{display:block;flex-shrink:0}}@media screen and (max-width: 767px){.floating-cta{position:fixed;right:6.1538461538vw;bottom:6.1538461538vw;z-index:900;display:flex;width:48.7179487179vw;min-height:18.2051282051vw;padding:1.5384615385vw;box-sizing:border-box;border-radius:.7692307692vw;background-color:#174c97}.floating-cta__inner{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2.8205128205vw;box-sizing:border-box;border-radius:.2564102564vw;background-color:#001a60;gap:1.5384615385vw;text-decoration:none}.floating-cta__badge{padding:.7692307692vw 2.8205128205vw;border-radius:256.1538461538vw;background-color:#fff;color:#001a60;font-size:2.8205128205vw;font-weight:700;line-height:1.4;white-space:nowrap}.floating-cta__link{display:flex;align-items:center;gap:.7692307692vw;max-width:100%}.floating-cta__link-text{color:#fff;font-size:3.5897435897vw;font-weight:700;line-height:1.4;white-space:nowrap}.floating-cta__icon{display:block;flex-shrink:0;width:4.358974359vw;height:4.358974359vw}.floating-cta{right:3.0769230769vw;bottom:3.0769230769vw}}.service-lower-iframe{width:100%}.service-lower-iframe__frame{display:block;width:100%;border:0}.generic-page{width:100%;margin:0 auto}.generic-page__header{margin-bottom:2rem;text-align:center}.generic-page__title{font-size:2.25rem;font-weight:700;color:#2c3e50;margin-bottom:1rem}.generic-page__content{font-size:1rem;line-height:1.75;color:#2c3e50}.generic-page__content h1,.generic-page__content h2,.generic-page__content h3,.generic-page__content h4,.generic-page__content h5,.generic-page__content h6{margin-top:2rem;margin-bottom:1rem;color:#2c3e50}.generic-page__content p{margin-bottom:1rem}.generic-page__content li{margin-bottom:.25rem}.generic-page__content img{max-width:100%;height:auto;border-radius:.25rem;margin:1.5rem 0}.generic-page__content blockquote{border-left:4px solid #2c3e50;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#6c757d}.generic-page__content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.generic-page__content table th,.generic-page__content table td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid #dee2e6}.generic-page__content table th{font-weight:600;background:#f8f9fa}@media screen and (min-width: 768px)and (max-width: 1440px){.generic-page{width:100%}.generic-page__header{margin-bottom:2.2222222222vw}.generic-page__title{font-size:2.5vw;margin-bottom:1.1111111111vw}.generic-page__content{font-size:1.1111111111vw}.generic-page__content h1,.generic-page__content h2,.generic-page__content h3,.generic-page__content h4,.generic-page__content h5,.generic-page__content h6{margin-top:2.2222222222vw;margin-bottom:1.1111111111vw}.generic-page__content p{margin-bottom:1.1111111111vw}.generic-page__content li{margin-bottom:.2777777778vw}.generic-page__content img{margin:1.6666666667vw 0}.generic-page__content blockquote{padding-left:1.6666666667vw;margin:1.6666666667vw 0}.generic-page__content table{margin:1.6666666667vw 0}.generic-page__content table th,.generic-page__content table td{padding:.5555555556vw 1.1111111111vw}}@media screen and (max-width: 767px){.generic-page{width:100%;margin:0 4.1025641026vw}.generic-page__header{margin-bottom:6.1538461538vw}.generic-page__title{font-size:6.1538461538vw;margin-bottom:3.0769230769vw}.generic-page__content{font-size:3.5897435897vw}.generic-page__content h1,.generic-page__content h2,.generic-page__content h3,.generic-page__content h4,.generic-page__content h5,.generic-page__content h6{margin-top:6.1538461538vw;margin-bottom:3.0769230769vw}.generic-page__content p{margin-bottom:3.0769230769vw}.generic-page__content li{margin-bottom:.7692307692vw}.generic-page__content img{margin:4.1025641026vw 0}.generic-page__content blockquote{padding-left:4.1025641026vw;margin:4.1025641026vw 0}.generic-page__content table{margin:4.1025641026vw 0;font-size:3.0769230769vw}.generic-page__content table th,.generic-page__content table td{padding:1.5384615385vw 3.0769230769vw}}.company-wide{padding:0 0 60px}.company-wide__container{width:min(1000px,100% - 32px);margin:0 auto}.page-content--company-wide{width:100%}@media screen and (min-width: 768px)and (max-width: 1440px){.company-wide{padding:0 0 4.1666666667vw}.company-wide__container{width:min(69.4444444444vw,100% - 2.2222222222vw);margin:0 auto}.page-content--company-wide{width:100%}}@media screen and (max-width: 767px){.company-wide{padding:6.1538461538vw 0 15.3846153846vw}.company-wide__container{width:min(256.4102564103vw,100% - 8.2051282051vw);margin:0 auto}.page-content--company-wide{width:100%}.company-wide__container{width:min(100%,100% - 12.3076923077vw)}}.seminar-single{max-width:800px;margin:0 auto;padding:40px 0 80px}.seminar-single__title{margin:0 0 40px;font-size:36px;font-weight:700;line-height:1.5;color:#000}.seminar-single__image{margin-bottom:24px}.seminar-single__image img{display:block;width:100%;height:auto}.seminar-single__meta{display:flex;flex-direction:column;gap:8px;margin:0 0 40px}.seminar-single__meta-row{display:flex;gap:16px}.seminar-single__meta-label{flex-shrink:0;width:3.5em;text-align:justify;text-align-last:justify;text-justify:inter-character;font-weight:700;color:#000}.seminar-single__meta-value{margin:0;color:#2c3e50}.seminar-single__heading{margin:0}.seminar-single__body-group{display:flex;flex-direction:column;gap:24px}.seminar-single__body{font-size:16px;line-height:1.8;color:#444}.seminar-single__body p{font-size:16px}.seminar-single__external-link{display:inline-flex;align-items:center;gap:6px;color:#001a60;font-size:16px;text-decoration:underline}.seminar-single .note-box a[href]{color:var(--c-text-link, #1c4f97);text-decoration:underline}@media screen and (min-width: 768px)and (max-width: 1440px){.seminar-single{max-width:55.5555555556vw;margin:0 auto;padding:2.7777777778vw 0 5.5555555556vw}.seminar-single__title{margin:0 0 2.7777777778vw;font-size:2.5vw;font-weight:700;line-height:1.5;color:#000}.seminar-single__image{margin-bottom:1.6666666667vw}.seminar-single__image img{display:block;width:100%;height:auto}.seminar-single__meta{display:flex;flex-direction:column;gap:.5555555556vw;margin:0 0 2.7777777778vw}.seminar-single__meta-row{display:flex;gap:1.1111111111vw}.seminar-single__meta-label{flex-shrink:0;width:3.5em;text-align:justify;text-align-last:justify;text-justify:inter-character;font-weight:700;color:#000}.seminar-single__meta-value{margin:0;color:#2c3e50}.seminar-single__heading{margin:0}.seminar-single__body-group{display:flex;flex-direction:column;gap:1.6666666667vw}.seminar-single__body{font-size:1.1111111111vw;line-height:1.8;color:#444}.seminar-single__body p{font-size:1.1111111111vw}.seminar-single__external-link{display:inline-flex;align-items:center;gap:.4166666667vw;color:#001a60;font-size:1.1111111111vw;text-decoration:underline}.seminar-single .note-box a[href]{color:var(--c-text-link, #1c4f97);text-decoration:underline}}@media screen and (max-width: 767px){.seminar-single{max-width:205.1282051282vw;margin:0 auto;padding:10.2564102564vw 0 20.5128205128vw}.seminar-single__title{margin:0 0 10.2564102564vw;font-size:7.1794871795vw;font-weight:700;line-height:1.5;color:#000}.seminar-single__image{margin-bottom:6.1538461538vw}.seminar-single__image img{display:block;width:100%;height:auto}.seminar-single__meta{display:flex;flex-direction:column;gap:2.0512820513vw;margin:0 0 10.2564102564vw}.seminar-single__meta-row{display:flex;gap:4.1025641026vw}.seminar-single__meta-label{flex-shrink:0;width:3.5em;text-align:justify;text-align-last:justify;text-justify:inter-character;font-weight:700;color:#000}.seminar-single__meta-value{margin:0;color:#2c3e50}.seminar-single__heading{margin:0}.seminar-single__body-group{display:flex;flex-direction:column;gap:6.1538461538vw}.seminar-single__body{font-size:3.5897435897vw;line-height:1.8;color:#444}.seminar-single__body p{font-size:3.5897435897vw}.seminar-single__external-link{display:inline-flex;align-items:center;gap:1.5384615385vw;color:#001a60;font-size:3.5897435897vw;text-decoration:underline}.seminar-single .note-box a[href]{color:var(--c-text-link, #1c4f97);text-decoration:underline}}.seminar-form.seminar-single{max-width:800px;margin:0 auto}.container:has(.seminar-form.seminar-single) .breadcrumb{max-width:800px;margin-left:auto;margin-right:auto}.seminar-single__meta--stacked{gap:20px}.seminar-single__meta--stacked .seminar-single__meta-row{flex-direction:column;align-items:flex-start;gap:12px}.seminar-single__meta--stacked .seminar-single__meta-label{width:auto;text-align:left;text-align-last:left;text-justify:auto}.seminar-form .seminar-single__meta{margin-bottom:0}.seminar-form .wpcf7-form{display:flex;flex-direction:column;gap:20px;margin-top:20px}.seminar-form__group{display:flex;flex-direction:column;gap:16px}.seminar-form__group>label:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:14px;font-weight:700;color:#000}.seminar-form__group>label:first-child .seminar-form__group-error{font-size:13px;font-weight:400;line-height:1.5;color:#d0342c}.seminar-form__field-unit{display:flex;flex-direction:column;gap:8px}.seminar-form__required{display:inline-block;padding:4px 8px;background:#ffe2e2;color:#d70000;font-size:10px;font-weight:500;vertical-align:middle}.seminar-form__sublabel{display:flex;align-items:center;gap:16px;font-size:16px;color:#000}.seminar-form__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.seminar-form__field{display:flex;flex-direction:column;gap:8px;flex:1 1 200px}.seminar-form__sep{color:#888;display:flex;align-items:center;height:45px}.seminar-form__note{font-size:14px;color:#444}.seminar-form__p{margin:0;font-size:16px}.seminar-form_notes{margin:-8px 0 0;font-size:12px;color:#444}.seminar-form__submit{display:flex;justify-content:center;margin-top:16px}.seminar-form a[href]{color:var(--c-text-link, #1c4f97);text-decoration:underline}.seminar-form input[type=text],.seminar-form input[type=email],.seminar-form input[type=tel],.seminar-form input[type=date],.seminar-form select,.seminar-form textarea{width:100%;max-width:400px;height:45px;padding:8px 16px;border:1px solid #ccc;font-size:14px;box-sizing:border-box}.seminar-form select,.seminar-form input[type=date]{width:240px;height:37px;border-radius:4px}.seminar-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23444444' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;padding-right:40px}.seminar-form .seminar-form__row--zip input[name=zip1]{width:120px;max-width:120px}.seminar-form .seminar-form__row--zip input[name=zip2]{width:200px;max-width:200px}.seminar-form .seminar-form__row--tel input{width:120px;max-width:120px}.seminar-form .seminar-form__field input[type=text]{max-width:none}.seminar-form input[name=city],.seminar-form input[name=town],.seminar-form input[name=building],.seminar-form input[name=your-email],.seminar-form input[name=your-email-confirm],.seminar-form input[name=industry],.seminar-form input[name=company]{max-width:100%}.seminar-form textarea{max-width:100%;min-height:120px}.seminar-form .wpcf7-radio,.seminar-form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:16px}.seminar-form .wpcf7-list-item{margin:0}.seminar-form .wpcf7-list-item label{display:flex;align-items:flex-start;gap:8px}.seminar-form .seminar-form__checkbox-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:16px;column-gap:16px}.seminar-form input[type=radio]{width:24px;height:24px;accent-color:#001a60}.seminar-form input[type=checkbox]{appearance:none;flex-shrink:0;width:20px;height:20px;margin:0;box-sizing:border-box;border:1px solid #999;background-color:#fff;position:relative;cursor:pointer}.seminar-form input[type=checkbox]:checked{background-color:#001a60;border-color:#001a60}.seminar-form input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.seminar-form input.service-lower-content__action-button{margin:0 auto;appearance:none;border:none;font-family:inherit;cursor:pointer;background-image:url("../images/Border.svg");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 12px}.seminar-form .seminar-form-confirm-trigger{margin:0 auto}.seminar-form .service-lower-content__action-button-wrap{position:relative}.seminar-form .wpcf7-spinner{position:absolute;top:50%;right:16px;margin:0;transform:translateY(-50%)}.seminar-form .wpcf7-not-valid-tip{display:none !important}.seminar-form .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{display:none !important}.seminar-form .wpcf7:has(.wpcf7-form.is-confirming) .wpcf7-response-output{display:none !important}.seminar-form .wpcf7-response-output:empty{display:none !important}.seminar-form .is-hidden-permanently{display:none}.seminar-form .wpcf7-form.is-confirming>.seminar-form__group{display:none}.seminar-form-confirm{display:flex;flex-direction:column;gap:24px;margin-top:40px}.seminar-form-confirm[hidden]{display:none}.seminar-form-confirm__lead{margin:0;font-size:16px;color:#444}.seminar-form-confirm__list{display:flex;flex-direction:column;gap:24px;margin:0;padding:32px;background:#f5f5f5}.seminar-form-confirm__list dt{font-size:13px;font-weight:700;color:#666}.seminar-form-confirm__list dd{margin:4px 0 0;font-size:16px;color:#000;white-space:pre-wrap;word-break:break-word}.seminar-form-confirm__actions{display:flex;justify-content:center;gap:16px}.seminar-form-error-summary{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:16px;padding:16px 20px;background:#fff5f5;color:#d0342c;font-size:13px;line-height:1.5}.seminar-form-error-summary[hidden]{display:none}.seminar-form-error-summary__lead{margin:0;font-weight:700;text-align:center}.seminar-form-error-summary__list{margin:0;padding-left:1.2em}.seminar-form-confirm__back{color:#000;background-color:#fff;border:1px solid #ccc}.seminar-form-confirm__back::after{display:none}.seminar-form-confirm__back:hover,.seminar-form-confirm__back:focus-visible{color:#000;opacity:.85}@media screen and (min-width: 768px)and (max-width: 1440px){.seminar-form-confirm{gap:1.6666666667vw;margin-top:2.7777777778vw}.seminar-form-confirm__lead{font-size:1.1111111111vw}.seminar-form-confirm__list{gap:1.6666666667vw;padding:2.2222222222vw}.seminar-form-confirm__list dt{font-size:.9027777778vw}.seminar-form-confirm__list dd{margin:.2777777778vw 0 0;font-size:1.1111111111vw}.seminar-form-confirm__actions{gap:1.1111111111vw}}@media screen and (max-width: 767px){.seminar-form-confirm{gap:5.1282051282vw;margin-top:8.2051282051vw}.seminar-form-confirm__lead{font-size:3.5897435897vw}.seminar-form-confirm__list{gap:4.1025641026vw;padding:4.1025641026vw}.seminar-form-confirm__list dt{font-size:3.0769230769vw}.seminar-form-confirm__list dd{margin:1.0256410256vw 0 0;font-size:3.8461538462vw}.seminar-form-confirm__actions{flex-direction:column;gap:3.0769230769vw}}@media screen and (min-width: 768px)and (max-width: 1440px){.seminar-form.seminar-single{max-width:55.5555555556vw}.container:has(.seminar-form.seminar-single) .breadcrumb{max-width:55.5555555556vw}.seminar-single__meta--stacked{gap:1.3888888889vw}.seminar-single__meta--stacked .seminar-single__meta-row{flex-direction:column;align-items:flex-start;gap:.8333333333vw}.seminar-single__meta--stacked .seminar-single__meta-label{width:auto;text-align:left;text-align-last:left;text-justify:auto}.seminar-form .wpcf7-form{display:flex;flex-direction:column;gap:1.3888888889vw;margin-top:1.3888888889vw}.seminar-form__group{display:flex;flex-direction:column;gap:1.1111111111vw}.seminar-form__group>label:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:1.1111111111vw;font-size:.9722222222vw;font-weight:700;color:#000}.seminar-form__group>label:first-child .seminar-form__group-error{font-size:.9027777778vw}.seminar-form__field-unit{display:flex;flex-direction:column;gap:.5555555556vw}.seminar-form__required{display:inline-block;padding:.2777777778vw .5555555556vw;background:#ffe2e2;color:#d70000;font-size:.6944444444vw;font-weight:500;vertical-align:middle}.seminar-form__sublabel{display:flex;align-items:center;gap:1.1111111111vw;font-size:1.1111111111vw;color:#000}.seminar-form__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.8333333333vw}.seminar-form__field{display:flex;flex-direction:column;gap:.5555555556vw;flex:1 1 13.8888888889vw}.seminar-form__sep{color:#888;display:flex;align-items:center;height:3.125vw}.seminar-form__note{font-size:.9722222222vw;color:#444}.seminar-form__p{margin:0;font-size:1.1111111111vw}.seminar-form_notes{margin:-.5555555556vw 0 0;font-size:.8333333333vw;color:#444}.seminar-form__submit{display:flex;justify-content:center;margin-top:1.1111111111vw}.seminar-form a[href]{color:var(--c-text-link, #1c4f97);text-decoration:underline}.seminar-form input[type=text],.seminar-form input[type=email],.seminar-form input[type=tel],.seminar-form input[type=date],.seminar-form select,.seminar-form textarea{width:100%;max-width:27.7777777778vw;height:3.125vw;padding:.5555555556vw 1.1111111111vw;border:.0694444444vw solid #ccc;font-size:.9722222222vw;box-sizing:border-box}.seminar-form select,.seminar-form input[type=date]{width:16.6666666667vw;height:2.5694444444vw;border-radius:.2777777778vw}.seminar-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23444444' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.1111111111vw center;background-size:.8333333333vw .5555555556vw;padding-right:2.7777777778vw}.seminar-form .seminar-form__row--zip input[name=zip1]{width:8.3333333333vw;max-width:8.3333333333vw}.seminar-form .seminar-form__row--zip input[name=zip2]{width:13.8888888889vw;max-width:13.8888888889vw}.seminar-form .seminar-form__row--tel input{width:8.3333333333vw;max-width:8.3333333333vw}.seminar-form .seminar-form__field input[type=text]{max-width:none}.seminar-form input[name=city],.seminar-form input[name=town],.seminar-form input[name=building],.seminar-form input[name=your-email],.seminar-form input[name=your-email-confirm],.seminar-form input[name=industry],.seminar-form input[name=company]{max-width:100%}.seminar-form textarea{max-width:100%;min-height:8.3333333333vw}.seminar-form .wpcf7-radio,.seminar-form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:1.1111111111vw}.seminar-form .wpcf7-list-item{margin:0}.seminar-form .wpcf7-list-item label{display:flex;align-items:flex-start;gap:.5555555556vw}.seminar-form .seminar-form__checkbox-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:1.1111111111vw;column-gap:1.1111111111vw}.seminar-form input[type=radio]{width:1.6666666667vw;height:1.6666666667vw;accent-color:#001a60}.seminar-form input[type=checkbox]{appearance:none;flex-shrink:0;width:1.1111111111vw;height:1.1111111111vw;margin:0;box-sizing:border-box;border:.0694444444vw solid #999;background-color:#fff;position:relative;cursor:pointer}.seminar-form input[type=checkbox]:checked{background-color:#001a60;border-color:#001a60}.seminar-form input[type=checkbox]:checked::after{content:"";position:absolute;top:.1388888889vw;left:.4166666667vw;width:.3472222222vw;height:.6944444444vw;border:solid #fff;border-width:0 .1388888889vw .1388888889vw 0;transform:rotate(45deg)}.seminar-form input.service-lower-content__action-button{margin:0 auto;appearance:none;border:none;font-family:inherit;cursor:pointer;background-image:url("../images/Border.svg");background-repeat:no-repeat;background-position:right 1.25vw center;background-size:.8333333333vw .8333333333vw}.seminar-form .service-lower-content__action-button-wrap{position:relative}.seminar-form .wpcf7-spinner{position:absolute;top:50%;right:1.1111111111vw;margin:0;transform:translateY(-50%)}.seminar-form .wpcf7-not-valid-tip{display:none !important}.seminar-form .seminar-form-error-summary{gap:.5555555556vw;margin-top:1.1111111111vw;padding:1.1111111111vw 1.3888888889vw;font-size:.9027777778vw}.seminar-form .wpcf7 .wpcf7-response-output.wpcf7-validation-errors,.seminar-form .wpcf7:has(.wpcf7-form.is-confirming) .wpcf7-response-output{display:none !important}.seminar-form .wpcf7-response-output:empty{display:none !important}}@media screen and (max-width: 767px){.seminar-form.seminar-single{max-width:205.1282051282vw}.container:has(.seminar-form.seminar-single) .breadcrumb{max-width:205.1282051282vw;margin-top:5.1282051282vw}.seminar-single__meta--stacked{gap:5.1282051282vw}.seminar-single__meta--stacked .seminar-single__meta-row{flex-direction:column;align-items:flex-start;gap:3.0769230769vw}.seminar-single__meta--stacked .seminar-single__meta-label{width:auto;text-align:left;text-align-last:left;text-justify:auto}.seminar-form .wpcf7-form{display:flex;flex-direction:column;gap:5.1282051282vw;margin-top:5.1282051282vw}.seminar-form__group{display:flex;flex-direction:column;gap:4.1025641026vw}.seminar-form__group>label:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:4.1025641026vw;font-size:3.5897435897vw;font-weight:700;color:#000}.seminar-form__group>label:first-child .seminar-form__group-error{font-size:3.3333333333vw}.seminar-form__field-unit{display:flex;flex-direction:column;gap:2.0512820513vw}.seminar-form__required{display:inline-block;padding:1.0256410256vw 2.0512820513vw;background:#ffe2e2;color:#d70000;font-size:2.5641025641vw;font-weight:500;vertical-align:middle}.seminar-form__sublabel{display:flex;align-items:center;gap:4.1025641026vw;font-size:4.1025641026vw;color:#000}.seminar-form__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3.0769230769vw}.seminar-form__field{display:flex;flex-direction:column;gap:2.0512820513vw;flex:1 1 51.2820512821vw}.seminar-form__sep{color:#888;display:flex;align-items:center;height:9.2307692308vw}.seminar-form__note{font-size:3.5897435897vw;color:#444}.seminar-form__p{margin:0;font-size:3.5897435897vw}.seminar-form_notes{margin:-2.0512820513vw 0 0;font-size:3.0769230769vw;color:#444}.seminar-form__submit{display:flex;justify-content:center;margin-top:4.1025641026vw}.seminar-form a[href]{color:var(--c-text-link, #1c4f97);text-decoration:underline}.seminar-form input[type=text],.seminar-form input[type=email],.seminar-form input[type=tel],.seminar-form input[type=date],.seminar-form select,.seminar-form textarea{width:100%;max-width:102.5641025641vw;height:9.2307692308vw;padding:1.5384615385vw 4.1025641026vw;border:.2564102564vw solid #ccc;font-size:3.5897435897vw;box-sizing:border-box}.seminar-form select,.seminar-form input[type=date]{width:61.5384615385vw;height:9.2307692308vw;border-radius:1.0256410256vw}.seminar-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23444444' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4.1025641026vw center;background-size:3.0769230769vw 2.0512820513vw;padding-right:10.2564102564vw}.seminar-form .seminar-form__row--zip input[name=zip1]{width:30.7692307692vw;max-width:30.7692307692vw}.seminar-form .seminar-form__row--zip input[name=zip2]{width:51.2820512821vw;max-width:51.2820512821vw}.seminar-form .seminar-form__row--tel input{width:23.0769230769vw;max-width:23.0769230769vw}.seminar-form .seminar-form__field input[type=text]{max-width:none}.seminar-form input[name=city],.seminar-form input[name=town],.seminar-form input[name=building],.seminar-form input[name=your-email],.seminar-form input[name=your-email-confirm],.seminar-form input[name=industry],.seminar-form input[name=company]{max-width:100%}.seminar-form textarea{max-width:100%;min-height:30.7692307692vw}.seminar-form .wpcf7-radio,.seminar-form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:4.1025641026vw}.seminar-form .wpcf7-list-item{margin:0}.seminar-form .wpcf7-list-item label{display:flex;align-items:flex-start;gap:2.0512820513vw}.seminar-form .seminar-form__checkbox-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:4.1025641026vw;column-gap:4.1025641026vw}.seminar-form input[type=radio]{width:6.1538461538vw;height:6.1538461538vw;accent-color:#001a60}.seminar-form input[type=checkbox]{appearance:none;flex-shrink:0;width:4.1025641026vw;height:4.1025641026vw;margin:0;box-sizing:border-box;border:.2564102564vw solid #999;background-color:#fff;position:relative;cursor:pointer}.seminar-form input[type=checkbox]:checked{background-color:#001a60;border-color:#001a60}.seminar-form input[type=checkbox]:checked::after{content:"";position:absolute;top:.5128205128vw;left:1.5384615385vw;width:1.2820512821vw;height:2.5641025641vw;border:solid #fff;border-width:0 .5128205128vw .5128205128vw 0;transform:rotate(45deg)}.seminar-form input.service-lower-content__action-button{margin:0 auto;appearance:none;border:none;font-family:inherit;cursor:pointer;background-image:url("../images/Border.svg");background-repeat:no-repeat;background-position:right 4.6153846154vw center;background-size:3.0769230769vw 3.0769230769vw}.seminar-form .service-lower-content__action-button-wrap{position:relative}.seminar-form .wpcf7-spinner{position:absolute;top:50%;right:4.1025641026vw;margin:0;transform:translateY(-50%)}.seminar-form .wpcf7-not-valid-tip{display:none !important}.seminar-form .seminar-form-error-summary{gap:2.0512820513vw;margin-top:4.1025641026vw;padding:4.1025641026vw 5.1282051282vw;font-size:3.3333333333vw}.seminar-form .wpcf7 .wpcf7-response-output.wpcf7-validation-errors,.seminar-form .wpcf7:has(.wpcf7-form.is-confirming) .wpcf7-response-output{display:none !important}.seminar-form .wpcf7-response-output:empty{display:none !important}}.seminar-thanks{text-align:center}.seminar-thanks__message{margin:0 0 40px;font-size:16px;line-height:1.8;color:#000}@media screen and (min-width: 768px)and (max-width: 1440px){.seminar-thanks__message{margin:0 0 2.7777777778vw;font-size:1.1111111111vw;line-height:1.8}}@media screen and (max-width: 767px){.seminar-thanks__message{margin:0 0 10.2564102564vw;font-size:4.1025641026vw;line-height:1.8}}.service-lower-content__section.seminar-banner-detail__banner-section{margin-top:24px}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-content__section.seminar-banner-detail__banner-section{margin-top:1.6666666667vw}}@media screen and (max-width: 767px){.service-lower-content__section.seminar-banner-detail__banner-section{margin-top:6.1538461538vw}}.privacy-org-url{margin-left:8px;font-size:14px;font-weight:400;color:#444}.privacy-org-link{display:none}@media screen and (max-width: 767px){.privacy-org-url{display:none}.privacy-org-link{display:flex;width:100%;margin-top:2.0512820513vw}}.company-wide--gold .heading--h3{margin:0;padding:0;font-size:18px;font-weight:700;color:#000}.company-wide--gold .page-external-text-link-item{gap:16px;padding:24px;box-sizing:border-box;border:1px solid #ccc}.company-wide--gold .page-external-text-link-item__note{display:flex;flex-direction:column;gap:8px}.company-wide--gold .note-box__list,.company-wide--gold .note-box__notes{padding-left:0}.company-wide--gold .note-box{gap:16px}.company-wide--gold .table-parts--spec-2col tbody td{text-align:right}.gold-content-block{display:flex;flex-direction:column;gap:16px}.table-parts--gold-fee tbody th{width:200px;text-align:center;vertical-align:middle}.table-parts--gold-fee tbody td{text-align:right}.table-parts--gold-fee .table-parts__cell-sublabel{display:block;font-weight:400}@media screen and (min-width: 768px)and (max-width: 1440px){.company-wide--gold .heading--h3{margin:0;padding:0;font-size:1.25vw;font-weight:700;color:#000}.company-wide--gold .page-external-text-link-item{gap:1.1111111111vw;padding:1.6666666667vw;box-sizing:border-box;border:.0694444444vw solid #ccc}.company-wide--gold .page-external-text-link-item__note{display:flex;flex-direction:column;gap:.5555555556vw}.company-wide--gold .note-box__list,.company-wide--gold .note-box__notes{padding-left:0}.company-wide--gold .note-box{gap:1.1111111111vw}.company-wide--gold .table-parts--spec-2col tbody td{text-align:right}.gold-content-block{display:flex;flex-direction:column;gap:1.1111111111vw}.table-parts--gold-fee tbody th{width:13.8888888889vw;text-align:center;vertical-align:middle}.table-parts--gold-fee tbody td{text-align:right}.table-parts--gold-fee .table-parts__cell-sublabel{display:block;font-weight:400}}@media screen and (max-width: 767px){.company-wide--gold .heading--h3{margin:0;padding:0;font-size:4.6153846154vw;font-weight:700;color:#000}.company-wide--gold .page-external-text-link-item{gap:4.1025641026vw;padding:6.1538461538vw;box-sizing:border-box;border:.2564102564vw solid #ccc}.company-wide--gold .page-external-text-link-item__note{display:flex;flex-direction:column;gap:2.0512820513vw}.company-wide--gold .note-box__list,.company-wide--gold .note-box__notes{padding-left:0}.company-wide--gold .note-box{gap:4.1025641026vw}.company-wide--gold .table-parts--spec-2col tbody td{text-align:right}.company-wide--gold .table-parts--spec-2col .table-parts__table{min-width:0;max-width:100%}.gold-content-block{display:flex;flex-direction:column;gap:4.1025641026vw}.table-parts--gold-fee .table-parts__table{min-width:0;max-width:100%}.table-parts--gold-fee tbody th{width:1%;text-align:center;vertical-align:middle}.table-parts--gold-fee tbody td{text-align:right}.table-parts--gold-fee .table-parts__cell-sublabel{display:block;font-weight:400}}body.home{padding-top:0}.home-hero{position:relative;width:100%;height:810px;background-size:cover;background-position:center top;background-repeat:no-repeat}.home-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(24,49,116,.3);pointer-events:none}.home-hero__inner{position:absolute;top:247px;left:48px;z-index:1;display:flex;flex-direction:column;gap:30px}.home-hero__title{margin:0;font-family:"Zen Antique Soft","Noto Sans JP","Noto Sans",sans-serif;font-size:64px;font-weight:400;line-height:1.4;letter-spacing:.8px;color:#fff}.home-hero__lead{margin:0;font-family:"Zen Antique Soft","Noto Sans JP","Noto Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.6;color:#fff}.home-hero__lead-break{display:none}@media screen and (min-width: 768px)and (max-width: 1440px){body.home{padding-top:0}.home-hero{position:relative;width:100%;height:56.25vw;background-size:cover;background-position:center top;background-repeat:no-repeat}.home-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(24,49,116,.3);pointer-events:none}.home-hero__inner{position:absolute;top:17.1527777778vw;left:3.3333333333vw;z-index:1;display:flex;flex-direction:column;gap:2.0833333333vw}.home-hero__title{margin:0;font-family:"Zen Antique Soft","Noto Sans JP","Noto Sans",sans-serif;font-size:4.4444444444vw;font-weight:400;line-height:1.4;letter-spacing:.0555555556vw;color:#fff}.home-hero__lead{margin:0;font-family:"Zen Antique Soft","Noto Sans JP","Noto Sans",sans-serif;font-size:1.3888888889vw;font-weight:400;line-height:1.6;color:#fff}}@media screen and (max-width: 767px){body.home{padding-top:0}.home-hero{position:relative;width:100%;height:143.5897435897vw;background-size:cover;background-position:center top;background-repeat:no-repeat}.home-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(24,49,116,.3);pointer-events:none}.home-hero__inner{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:0vw;text-align:center;padding:0 6.1538461538vw;box-sizing:border-box}.home-hero__title{margin:0;font-family:"Zen Antique Soft","Noto Sans JP","Noto Sans",sans-serif;font-size:12.3076923077vw;font-weight:400;line-height:1.4;letter-spacing:.2051282051vw;color:#fff}.home-hero__lead{margin:0;font-family:"Zen Antique Soft","Noto Sans JP","Noto Sans",sans-serif;font-size:4.1025641026vw;font-weight:400;line-height:1.6;color:#fff}.home-hero__lead-break{display:inline}}.home-banner-slider{position:relative;z-index:2;margin-top:-56.5px;max-width:1280px;margin-left:auto;margin-right:auto}.home-banner-slider__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-banner-slider__viewport::-webkit-scrollbar{display:none}.home-banner-slider__track{display:flex;margin:0;padding:0;list-style:none;justify-content:flex-start}.home-banner-slider__item{flex:0 0 auto;width:418.66px;height:113.14px;padding-right:12px;scroll-snap-align:start;box-sizing:content-box}.home-banner-slider__item:last-child{padding-right:0}.home-banner-slider__link,.home-banner-slider__image{display:block;width:100%;height:100%}.home-banner-slider__image{object-fit:cover}.home-banner-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-banner-slider__nav img{display:block;width:32px;height:32px}.home-banner-slider__nav--prev{left:0;top:30px}.home-banner-slider__nav--next{right:0;top:30px}@media screen and (min-width: 768px)and (max-width: 1440px){.home-banner-slider{position:relative;z-index:2;margin-top:-3.9236111111vw;max-width:88.8888888889vw;margin-left:auto;margin-right:auto}.home-banner-slider__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-banner-slider__viewport::-webkit-scrollbar{display:none}.home-banner-slider__track{display:flex;margin:0;padding:0;list-style:none;justify-content:flex-start}.home-banner-slider__item{flex:0 0 auto;width:29.0736111111vw;height:7.8569444444vw;padding-right:.8333333333vw;scroll-snap-align:start;box-sizing:content-box}.home-banner-slider__item:last-child{padding-right:0}.home-banner-slider__link,.home-banner-slider__image{display:block;width:100%;height:100%}.home-banner-slider__image{object-fit:cover}.home-banner-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:2.2222222222vw;height:2.2222222222vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-banner-slider__nav img{display:block;width:2.2222222222vw;height:2.2222222222vw}.home-banner-slider__nav--prev{left:0;top:2.0833333333vw}.home-banner-slider__nav--next{right:0;top:2.0833333333vw}}@media screen and (max-width: 767px){.home-banner-slider{position:relative;z-index:2;margin-top:-6.2820512821vw;max-width:328.2051282051vw;margin-left:auto;margin-right:auto}.home-banner-slider__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:calc(50% - 75.9743589744vw/2);padding-right:calc(50% - 75.9743589744vw/2)}.home-banner-slider__viewport::-webkit-scrollbar{display:none}.home-banner-slider__track{display:flex;margin:0;padding:0;list-style:none;gap:3.0769230769vw;justify-content:flex-start}.home-banner-slider__item{flex:0 0 auto;width:75.9743589744vw;height:20.5333333333vw;scroll-snap-align:center;box-sizing:content-box}.home-banner-slider__link,.home-banner-slider__image{display:block;width:100%;height:100%}.home-banner-slider__image{object-fit:cover}.home-banner-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-banner-slider__nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.home-banner-slider__nav--prev{left:2.5641025641vw;top:7.6923076923vw}.home-banner-slider__nav--next{right:2.5641025641vw;top:7.6923076923vw}}.home-seminar{position:relative;margin-top:-60.5px;padding:64px 0;padding-top:120.5px;background-image:url("../images/seminer_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-seminar__head{margin-bottom:24px}.home-seminar__heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:34px;font-weight:600;color:#001a60}.home-seminar__tabs-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.home-seminar__list-links{display:flex;gap:30px}.home-seminar__list-link{display:flex;align-items:center;gap:10px;font-size:13px;color:#000;text-decoration:none}.home-seminar__list-link-icon{display:block;width:16px;height:16px}.home-seminar__tabs{display:flex;flex-wrap:wrap;gap:8px}.home-seminar__tab{font-family:"IBM Plex Sans JP",sans-serif;padding:8px 17px 9.8px 17px;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#001a60;font-size:14px;font-weight:500;cursor:pointer}.home-seminar__tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.home-seminar__slider{position:relative}.home-seminar__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-seminar__viewport::-webkit-scrollbar{display:none}.home-seminar__grid{display:flex;flex-wrap:nowrap;gap:16px;width:100%}.home-seminar__empty{display:flex;align-items:center;justify-content:center;height:359.63px;color:#4d5874;font-size:14px}.home-seminar__empty[hidden]{display:none}.home-seminar__nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-seminar__nav img{display:block;width:32px;height:32px}.home-seminar__nav--prev{left:10px;top:90px}.home-seminar__nav--next{right:10px;top:90px}.home-seminar__card{display:flex;flex:0 0 calc((100% - 48px)/4);width:calc((100% - 48px)/4);flex-direction:column;box-sizing:border-box;scroll-snap-align:start}.home-seminar__card[hidden]{display:none}.home-seminar__card-image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.home-seminar__card-image img{display:block;width:100%;height:100%;object-fit:cover}.home-seminar__date-badge{position:absolute;left:0;bottom:0;display:flex;align-items:baseline;gap:4px;padding:6px 12px;background:rgba(0,26,96,.85);color:#fff}.home-seminar__date-badge-day{font-size:20px;font-weight:700}.home-seminar__date-badge-weekday{font-size:12px}.home-seminar__datetime{margin:20px 0 8px;font-size:12px;color:#4d5874}.home-seminar__title{display:-webkit-box;margin:0 0 12px;min-height:3.2em;overflow:hidden;font-size:16px;font-weight:500;line-height:1.6;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-seminar__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.home-seminar__tag{font-size:12px;color:#001a60}.home-seminar__card .service-lower-content__action-button-wrap{margin-top:auto}.home-seminar__card .service-lower-content__action-button{padding-top:4px;padding-bottom:4px}@media screen and (min-width: 768px)and (max-width: 1440px){.home-seminar{position:relative;margin-top:-4.2013888889vw;padding:4.4444444444vw 0;padding-top:8.3680555556vw;background-image:url("../images/seminer_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-seminar__head{margin-bottom:1.6666666667vw}.home-seminar__heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:2.3611111111vw;font-weight:600;color:#001a60}.home-seminar__tabs-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.1111111111vw;margin-bottom:1.3888888889vw}.home-seminar__list-links{display:flex;gap:2.0833333333vw}.home-seminar__list-link{display:flex;align-items:center;gap:.6944444444vw;font-size:.9027777778vw;color:#000;text-decoration:none}.home-seminar__list-link-icon{display:block;width:1.1111111111vw;height:1.1111111111vw}.home-seminar__tabs{display:flex;flex-wrap:wrap;gap:.5555555556vw}.home-seminar__tab{font-family:"IBM Plex Sans JP",sans-serif;padding:.5555555556vw 1.1805555556vw .6805555556vw 1.1805555556vw;border:.0694444444vw solid #dee2e6;border-radius:.2777777778vw;background:#fff;color:#001a60;font-size:.9722222222vw;font-weight:500;cursor:pointer}.home-seminar__tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.home-seminar__slider{position:relative}.home-seminar__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-seminar__viewport::-webkit-scrollbar{display:none}.home-seminar__grid{display:flex;flex-wrap:nowrap;gap:1.1111111111vw;width:100%}.home-seminar__empty{display:flex;align-items:center;justify-content:center;height:24.9743055556vw;color:#4d5874;font-size:.9722222222vw}.home-seminar__empty[hidden]{display:none}.home-seminar__nav{position:absolute;top:50%;transform:translateY(-50%);width:2.2222222222vw;height:2.2222222222vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-seminar__nav img{display:block;width:2.2222222222vw;height:2.2222222222vw}.home-seminar__nav--prev{left:.6944444444vw;top:6.25vw}.home-seminar__nav--next{right:.6944444444vw;top:6.25vw}.home-seminar__card{display:flex;flex:0 0 calc((100% - 3*1.1111111111vw)/4);width:calc((100% - 3*1.1111111111vw)/4);flex-direction:column;box-sizing:border-box;scroll-snap-align:start}.home-seminar__card[hidden]{display:none}.home-seminar__card-image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.home-seminar__card-image img{display:block;width:100%;height:100%;object-fit:cover}.home-seminar__date-badge{position:absolute;left:0;bottom:0;display:flex;align-items:baseline;gap:.2777777778vw;padding:.4166666667vw .8333333333vw;background:rgba(0,26,96,.85);color:#fff}.home-seminar__date-badge-day{font-size:1.3888888889vw;font-weight:700}.home-seminar__date-badge-weekday{font-size:.8333333333vw}.home-seminar__datetime{margin:1.3888888889vw 0 .5555555556vw;font-size:.8333333333vw;color:#4d5874}.home-seminar__title{display:-webkit-box;margin:0 0 .8333333333vw;min-height:3.2em;overflow:hidden;font-size:1.1111111111vw;font-weight:500;line-height:1.6;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-seminar__tags{display:flex;flex-wrap:wrap;gap:.5555555556vw;margin-bottom:1.5277777778vw}.home-seminar__tag{font-size:.8333333333vw;color:#001a60}.home-seminar__card .service-lower-content__action-button-wrap{margin-top:auto}.home-seminar__card .service-lower-content__action-button{padding-top:.2777777778vw;padding-bottom:.2777777778vw}}@media screen and (max-width: 767px){.home-seminar{position:relative;margin-top:-15.5128205128vw;padding:10.2564102564vw 0;padding-top:20.5128205128vw;background-image:url("../images/seminer_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-seminar__head{margin-bottom:6.1538461538vw}.home-seminar__heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:7.1794871795vw;font-weight:600;color:#001a60}.home-seminar__tabs-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4.1025641026vw;margin-bottom:5.1282051282vw}.home-seminar__list-links{display:flex;gap:7.6923076923vw;width:100%;justify-content:flex-end}.home-seminar__list-link{display:flex;align-items:center;gap:2.5641025641vw;font-size:3.3333333333vw;color:#000;text-decoration:none}.home-seminar__list-link-icon{display:block;width:4.1025641026vw;height:4.1025641026vw}.home-seminar__tabs{display:flex;flex-wrap:wrap;gap:2.0512820513vw}.home-seminar__tab{font-family:"IBM Plex Sans JP",sans-serif;padding:1.0256410256vw 2.5641025641vw;border:.2564102564vw solid #dee2e6;border-radius:1.0256410256vw;background:#fff;color:#001a60;font-size:3.5897435897vw;font-weight:500;cursor:pointer}.home-seminar__tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.home-seminar__slider{position:relative}.home-seminar__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-seminar__viewport::-webkit-scrollbar{display:none}.home-seminar__grid{display:flex;flex-wrap:nowrap;gap:4.1025641026vw;width:100%}.home-seminar__empty{display:flex;align-items:center;justify-content:center;height:92.2128205128vw;color:#4d5874;font-size:3.5897435897vw}.home-seminar__empty[hidden]{display:none}.home-seminar__nav{position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-seminar__nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.home-seminar__nav--prev{left:2.5641025641vw;top:23.0769230769vw}.home-seminar__nav--next{right:2.5641025641vw;top:23.0769230769vw}.home-seminar__card{display:flex;flex:0 0 calc((100% - 4.1025641026vw)/2);width:calc((100% - 4.1025641026vw)/2);flex-direction:column;box-sizing:border-box;scroll-snap-align:start}.home-seminar__card[hidden]{display:none}.home-seminar__card-image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.home-seminar__card-image img{display:block;width:100%;height:100%;object-fit:cover}.home-seminar__date-badge{position:absolute;left:0;bottom:0;display:flex;align-items:baseline;gap:1.0256410256vw;padding:1.5384615385vw 3.0769230769vw;background:rgba(0,26,96,.85);color:#fff}.home-seminar__date-badge-day{font-size:5.1282051282vw;font-weight:700}.home-seminar__date-badge-weekday{font-size:3.0769230769vw}.home-seminar__datetime{margin:5.1282051282vw 0 2.0512820513vw;font-size:3.0769230769vw;color:#4d5874}.home-seminar__title{display:-webkit-box;margin:0 0 3.0769230769vw;min-height:3.2em;overflow:hidden;font-size:3.5897435897vw;font-weight:500;line-height:1.6;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-seminar__tags{display:flex;flex-wrap:wrap;gap:2.0512820513vw;margin-bottom:5.641025641vw}.home-seminar__tag{font-size:3.0769230769vw;color:#001a60}.home-seminar__card .service-lower-content__action-button-wrap{margin-top:auto}.home-seminar__card .service-lower-content__action-button{padding-top:1.0256410256vw;padding-bottom:1.0256410256vw}}.home-notice{padding:60px 0;background:#f3f7ff}.home-notice__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.home-notice__heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:34px;font-weight:600;color:#001a60}.home-notice__emergency-link{display:inline-flex;align-items:center;gap:2px;padding:6px 8px 6px 8px;border:1px solid #174c97;border-radius:4px;background:#fff;color:#174c97;font-size:14px;line-height:1.2;text-decoration:none}.home-notice__emergency-icon{font-size:14px}.home-notice__tabs{position:relative;z-index:0;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 -1px}.home-notice__tab{font-family:"IBM Plex Sans JP",sans-serif;position:relative;z-index:0;display:inline-block;padding:8px 16px;border:none;background:#e2e9f6;color:#000;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer}.home-notice__tab.is-active{z-index:2;background:#fff;font-weight:700}.home-notice__panel{position:relative;z-index:1;background:#fff;padding:24px}.home-notice__body{min-height:265px;margin-bottom:24px}.home-notice__list{margin:0;padding:0;list-style:none}.home-notice__item{border-bottom:1px solid #dee2e6}.home-notice__item[hidden]{display:none}.home-notice__item:last-child{border-bottom:none}.home-notice__empty{display:flex;align-items:center;justify-content:center;height:265px;color:#4d5874;font-size:14px}.home-notice__empty[hidden]{display:none}.home-notice__item-link{display:block;padding-bottom:8px;color:inherit;text-decoration:none}.home-notice__item-row{display:flex;align-items:baseline;gap:16px;margin-bottom:8px}.home-notice__date{font-family:"Montserrat",sans-serif;flex-shrink:0;color:#001a60;font-size:14px;font-weight:500}.home-notice__title{font-family:"IBM Plex Sans JP",sans-serif;color:#000;font-size:14px}.home-notice__tags{display:flex;flex-wrap:wrap;gap:8px}.home-notice__tag{padding:4px;border-radius:4px;color:#fff;font-size:10px;font-weight:500;line-height:100%}.home-notice__tag--topics{background:#99a7c9}.home-notice__tag--kawaselife{background:#66b23d}.home-notice__tag--stocklife365{background:#b9a515}.home-notice__tag--soubalife{background:#7ecef4}.home-notice__tag--cx{background:#d395ed}.home-notice__tag--corp{background:#6c7a89}.home-notice__tag--gold{background:#c9a227}@media screen and (min-width: 768px)and (max-width: 1440px){.home-notice{padding:4.1666666667vw 0;background:#f3f7ff}.home-notice__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.1111111111vw;margin-bottom:1.6666666667vw}.home-notice__heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:2.3611111111vw;font-weight:600;color:#001a60}.home-notice__emergency-link{display:inline-flex;align-items:center;gap:.1388888889vw;padding:.4166666667vw .5555555556vw .2777777778vw .5555555556vw;border:.0694444444vw solid #174c97;border-radius:.2777777778vw;background:#fff;color:#174c97;font-size:.9722222222vw;text-decoration:none}.home-notice__emergency-icon{font-size:.9722222222vw}.home-notice__tabs{position:relative;z-index:0;display:flex;flex-wrap:wrap;gap:.2777777778vw;margin:0 0 -.0694444444vw}.home-notice__tab{font-family:"IBM Plex Sans JP",sans-serif;position:relative;z-index:0;padding:.5555555556vw 1.1111111111vw;border:none;background:#e2e9f6;color:#000;font-size:.9722222222vw;font-weight:400;cursor:pointer}.home-notice__tab.is-active{z-index:2;background:#fff;font-weight:700}.home-notice__panel{position:relative;z-index:1;background:#fff;padding:1.6666666667vw}.home-notice__body{min-height:18.4027777778vw;margin-bottom:1.6666666667vw}.home-notice__list{margin:0;padding:0;list-style:none}.home-notice__item{border-bottom:.0694444444vw solid #dee2e6}.home-notice__item[hidden]{display:none}.home-notice__item:last-child{border-bottom:none}.home-notice__empty{display:flex;align-items:center;justify-content:center;height:18.4027777778vw;color:#4d5874;font-size:.9722222222vw}.home-notice__empty[hidden]{display:none}.home-notice__item-link{display:block;padding-bottom:.5555555556vw;color:inherit;text-decoration:none}.home-notice__item-row{display:flex;align-items:baseline;gap:1.1111111111vw;margin-bottom:.5555555556vw}.home-notice__date{font-family:"Montserrat",sans-serif;flex-shrink:0;color:#001a60;font-size:.9722222222vw;font-weight:500}.home-notice__title{font-family:"IBM Plex Sans JP",sans-serif;color:#000;font-size:.9722222222vw}.home-notice__tags{display:flex;flex-wrap:wrap;gap:.5555555556vw}.home-notice__tag{padding:.2777777778vw;border-radius:.2777777778vw;color:#fff;font-size:.6944444444vw;font-weight:500}.home-notice__tag--topics{background:#99a7c9}.home-notice__tag--kawaselife{background:#66b23d}.home-notice__tag--stocklife365{background:#b9a515}.home-notice__tag--soubalife{background:#7ecef4}.home-notice__tag--cx{background:#d395ed}.home-notice__tag--corp{background:#6c7a89}.home-notice__tag--gold{background:#c9a227}}@media screen and (max-width: 767px){.home-notice{padding:10.2564102564vw 0;background:#f3f7ff}.home-notice__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4.1025641026vw;margin-bottom:6.1538461538vw}.home-notice__heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:7.1794871795vw;font-weight:600;color:#001a60}.home-notice__emergency-link{display:inline-flex;align-items:center;gap:.5128205128vw;padding:1.5384615385vw 2.0512820513vw 1.0256410256vw 2.0512820513vw;border:.2564102564vw solid #174c97;border-radius:1.0256410256vw;background:#fff;color:#174c97;font-size:3.5897435897vw;text-decoration:none}.home-notice__emergency-icon{font-size:3.5897435897vw}.home-notice__tabs{position:relative;z-index:0;display:flex;flex-wrap:wrap;gap:1.0256410256vw;margin:0 0 -.2564102564vw}.home-notice__tab{font-family:"IBM Plex Sans JP",sans-serif;position:relative;z-index:0;padding:1.0256410256vw 2.5641025641vw;border:none;background:#e2e9f6;color:#000;font-size:3.5897435897vw;font-weight:400;cursor:pointer}.home-notice__tab.is-active{z-index:2;background:#fff;font-weight:700}.home-notice__panel{position:relative;z-index:1;background:#fff;padding:4.1025641026vw}.home-notice__body{min-height:67.9487179487vw;margin-bottom:6.1538461538vw}.home-notice__list{margin:0;padding:0;list-style:none}.home-notice__item{border-bottom:.2564102564vw solid #dee2e6}.home-notice__item[hidden]{display:none}.home-notice__item:last-child{border-bottom:none}.home-notice__empty{display:flex;align-items:center;justify-content:center;height:67.9487179487vw;color:#4d5874;font-size:3.5897435897vw}.home-notice__empty[hidden]{display:none}.home-notice__item-link{display:block;padding-bottom:2.0512820513vw;color:inherit;text-decoration:none}.home-notice__item-row{display:flex;align-items:baseline;gap:4.1025641026vw;margin-bottom:2.0512820513vw}.home-notice__date{font-family:"Montserrat",sans-serif;flex-shrink:0;color:#001a60;font-size:3.5897435897vw;font-weight:500}.home-notice__title{font-family:"IBM Plex Sans JP",sans-serif;color:#000;font-size:3.5897435897vw}.home-notice__tags{display:flex;flex-wrap:wrap;gap:2.0512820513vw}.home-notice__tag{padding:1.0256410256vw;border-radius:1.0256410256vw;color:#fff;font-size:2.5641025641vw;font-weight:500}.home-notice__tag--topics{background:#99a7c9}.home-notice__tag--kawaselife{background:#66b23d}.home-notice__tag--stocklife365{background:#b9a515}.home-notice__tag--soubalife{background:#7ecef4}.home-notice__tag--cx{background:#d395ed}.home-notice__tag--corp{background:#6c7a89}.home-notice__tag--gold{background:#c9a227}}.home-services{padding:80px 0;background-image:url("../images/service_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-services__head{margin-bottom:40px;text-align:center}.home-services__heading-en{font-family:"Zen Antique Soft",sans-serif;margin:0;color:#99a7c9;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:.8px}.home-services__heading-ja{font-family:"IBM Plex Sans JP",sans-serif;margin:10px 0 0;color:#fff;font-size:16px}.home-services__grid{display:flex;flex-wrap:nowrap;gap:16px;justify-content:center}.home-services__card{position:relative;display:flex;flex:1 1 0;min-width:0;max-width:308px;flex-direction:column;align-items:center;padding:24px 16px;background:#fff;text-decoration:none}.home-services__logo{display:block;margin-bottom:8px}.home-services__logo img{display:block;height:40px}.home-services__label{font-family:"Montserrat",sans-serif;color:#001a60;font-size:20px;font-weight:700}.home-services__label-break{display:none}.home-services__label-sub{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700}.home-services__underline{position:absolute;left:0;bottom:0;width:100%;height:4px}@media screen and (min-width: 768px)and (max-width: 1440px){.home-services{padding:5.5555555556vw 0;background-image:url("../images/service_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-services__head{margin-bottom:2.7777777778vw;text-align:center}.home-services__heading-en{font-family:"Zen Antique Soft",sans-serif;margin:0;color:#99a7c9;font-size:2.7777777778vw;font-weight:700;line-height:1.2;letter-spacing:.0555555556vw}.home-services__heading-ja{font-family:"IBM Plex Sans JP",sans-serif;margin:.6944444444vw 0 0;color:#fff;font-size:1.1111111111vw}.home-services__grid{display:flex;flex-wrap:nowrap;gap:1.1111111111vw;justify-content:center}.home-services__card{position:relative;display:flex;flex:1 1 0;min-width:0;max-width:21.3888888889vw;flex-direction:column;align-items:center;padding:1.6666666667vw 1.1111111111vw;background:#fff;text-decoration:none}.home-services__logo{display:block;margin-bottom:.5555555556vw}.home-services__logo img{display:block;height:2.7777777778vw}.home-services__label{font-family:"Montserrat",sans-serif;color:#001a60;font-size:1.3888888889vw;font-weight:700}.home-services__label-break{display:none}.home-services__label-sub{font-family:"Montserrat",sans-serif;font-size:.9722222222vw;font-weight:700}.home-services__underline{position:absolute;left:0;bottom:0;width:100%;height:.2777777778vw}}@media screen and (max-width: 767px){.home-services{padding:12.3076923077vw 0;background-image:url("../images/service_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-services__head{margin-bottom:10.2564102564vw;text-align:center}.home-services__heading-en{font-family:"Zen Antique Soft",sans-serif;margin:0;color:#99a7c9;font-size:8.2051282051vw;font-weight:700;line-height:1.2;letter-spacing:.2051282051vw}.home-services__heading-ja{font-family:"IBM Plex Sans JP",sans-serif;margin:2.5641025641vw 0 0;color:#fff;font-size:4.1025641026vw}.home-services__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.1025641026vw}.home-services__card{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;padding:5.1282051282vw 3.0769230769vw;background:#fff;text-decoration:none}.home-services__logo{display:block;margin-bottom:2.0512820513vw}.home-services__logo img{display:block;width:35.8974358974vw;height:auto;max-width:100%}.home-services__label{font-family:"Montserrat",sans-serif;color:#001a60;font-size:4.1025641026vw;font-weight:700}.home-services__label-break{display:block}.home-services__label-sub{font-family:"Montserrat",sans-serif;font-size:3.0769230769vw;font-weight:700}.home-services__underline{position:absolute;left:0;bottom:0;width:100%;height:1.0256410256vw}}.home-recruitment{padding:80px 0;background-image:url("../images/recruite_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-recruitment__heading-en{font-family:"Zen Antique Soft",sans-serif;margin:0;color:#99a7c9;font-size:40px;font-weight:700;line-height:1;letter-spacing:.8px}.home-recruitment__heading-ja{font-family:"IBM Plex Sans JP",sans-serif;margin:10px 0 0;color:#000;font-size:16px}.home-recruitment__grid{display:flex;flex-wrap:nowrap;gap:16px;justify-content:center}.home-recruitment__card{display:flex;flex:1 1 0;flex-direction:column;min-width:0;max-width:308px;height:305px;box-sizing:border-box;background:#fff}.home-recruitment__card--placeholder{visibility:hidden}.home-recruitment__nav{display:none}.home-recruitment__card-image{width:100%;height:173px;overflow:hidden}.home-recruitment__card-image img{display:block;width:100%;height:100%;object-fit:cover}.home-recruitment__body{display:flex;flex:1;flex-direction:column;padding:16px}.home-recruitment__company{margin:0;color:#001a60;font-size:13px}.home-recruitment__title{margin:0 0 12px;color:#000;font-size:20px;font-weight:700}.home-recruitment__body .service-lower-content__action-button-wrap{margin-top:auto}.home-recruitment__body .service-lower-content__action-button{padding-top:4px;padding-bottom:4px}@media screen and (min-width: 768px)and (max-width: 1440px){.home-recruitment{padding:5.5555555556vw 0;background-image:url("../images/recruite_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-recruitment__heading-en{font-family:"Zen Antique Soft",sans-serif;margin:0;color:#99a7c9;font-size:2.7777777778vw;font-weight:700;line-height:1;letter-spacing:.0555555556vw}.home-recruitment__heading-ja{font-family:"IBM Plex Sans JP",sans-serif;margin:.6944444444vw 0 0;color:#000;font-size:1.1111111111vw}.home-recruitment__grid{display:flex;flex-wrap:nowrap;gap:1.1111111111vw;justify-content:center}.home-recruitment__card{display:flex;flex:1 1 0;flex-direction:column;min-width:0;max-width:21.3888888889vw;height:21.1805555556vw;box-sizing:border-box;background:#fff}.home-recruitment__card--placeholder{visibility:hidden}.home-recruitment__card-image{width:100%;height:12.0138888889vw;overflow:hidden}.home-recruitment__card-image img{display:block;width:100%;height:100%;object-fit:cover}.home-recruitment__body{display:flex;flex:1;flex-direction:column;padding:1.1111111111vw}.home-recruitment__company{margin:0;color:#001a60;font-size:.9027777778vw}.home-recruitment__title{margin:0 0 .8333333333vw;color:#000;font-size:1.3888888889vw;font-weight:700}.home-recruitment__body .service-lower-content__action-button-wrap{margin-top:auto}.home-recruitment__body .service-lower-content__action-button{padding-top:.2777777778vw;padding-bottom:.2777777778vw}}@media screen and (max-width: 767px){.home-recruitment{padding:12.3076923077vw 0;background-image:url("../images/recruite_bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover}.home-recruitment__heading-en{font-family:"Zen Antique Soft",sans-serif;margin:0;color:#99a7c9;font-size:8.2051282051vw;font-weight:700;line-height:1;letter-spacing:.2051282051vw}.home-recruitment__heading-ja{font-family:"IBM Plex Sans JP",sans-serif;margin:2.5641025641vw 0 3.0769230769vw;color:#000;font-size:4.1025641026vw}.home-recruitment__slider{position:relative}.home-recruitment__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-recruitment__viewport::-webkit-scrollbar{display:none}.home-recruitment__grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:4.1025641026vw;width:100%}.home-recruitment__card{display:flex;flex:0 0 78.9743589744vw;flex-direction:column;width:78.9743589744vw;height:auto;box-sizing:border-box;background:#fff;scroll-snap-align:start}.home-recruitment__card--placeholder{display:none}.home-recruitment__nav{display:block;position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-recruitment__nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.home-recruitment__nav--prev{left:-2.5641025641vw}.home-recruitment__nav--next{right:-2.5641025641vw}.home-recruitment__card-image{width:100%;aspect-ratio:16/9;overflow:hidden}.home-recruitment__card-image img{display:block;width:100%;height:100%;object-fit:cover}.home-recruitment__body{display:flex;flex:1;flex-direction:column;padding:4.1025641026vw}.home-recruitment__company{margin:0;color:#001a60;font-size:3.3333333333vw}.home-recruitment__title{margin:0 0 3.0769230769vw;color:#000;font-size:5.1282051282vw;font-weight:700}.home-recruitment__body .service-lower-content__action-button-wrap{margin-top:auto}.home-recruitment__body .service-lower-content__action-button{padding-top:1.0256410256vw;padding-bottom:1.0256410256vw}}.home-pickup{padding:48px 0}.home-pickup__heading{margin:0 0 16px;font-size:20px;font-weight:700;color:#000}.home-pickup__list{display:flex;flex-wrap:wrap;gap:12px}.home-pickup__link,.home-pickup__image{display:block;width:246px;height:61px}.home-pickup__link{cursor:pointer}.home-pickup__image{object-fit:cover}.home-pickup__nav{display:none}@media screen and (min-width: 768px)and (max-width: 1440px){.home-pickup{padding:3.3333333333vw 0}.home-pickup__heading{margin:0 0 1.1111111111vw;font-size:1.3888888889vw;font-weight:700;color:#000}.home-pickup__list{display:flex;flex-wrap:wrap;gap:.8333333333vw}.home-pickup__link,.home-pickup__image{display:block;width:17.0833333333vw;height:4.2361111111vw}.home-pickup__link{cursor:pointer}.home-pickup__image{object-fit:cover}}@media screen and (max-width: 767px){.home-pickup{padding:8.2051282051vw 0}.home-pickup__heading{margin:0 0 4.1025641026vw;font-size:5.1282051282vw;font-weight:700;color:#000}.home-pickup__slider{position:relative}.home-pickup__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-pickup__viewport::-webkit-scrollbar{display:none}.home-pickup__list{display:flex;flex-wrap:nowrap;gap:3.0769230769vw;width:100%}.home-pickup__item{flex:0 0 calc((100% - 3.0769230769vw)/2);width:calc((100% - 3.0769230769vw)/2);scroll-snap-align:start}.home-pickup__link,.home-pickup__image{display:block;width:100%;height:auto;aspect-ratio:246/61}.home-pickup__link{cursor:pointer}.home-pickup__image{object-fit:cover}.home-pickup__nav{display:block;position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-pickup__nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.home-pickup__nav--prev{left:-2.5641025641vw}.home-pickup__nav--next{right:-2.5641025641vw}}.home-pickup-links{padding:0 0 30px}.home-pickup-links__quick{display:flex;flex-wrap:nowrap;gap:12px;padding:20px 0;margin-bottom:40px}.home-pickup-links__quick-item{flex:1 1 0;min-width:0;max-width:246px}.home-pickup-links__quick-link,.home-pickup-links__quick-image{display:block;width:100%;height:43px}.home-pickup-links__quick-image{object-fit:cover}.home-pickup-links__quick-nav{display:none}.home-pickup-links__external{display:flex;flex-wrap:wrap;gap:20px 40px;margin:0;padding:0;list-style:none}.home-pickup-links__external-item{margin-bottom:0}.home-pickup-links__external-link{display:inline-flex;align-items:center;gap:10px;color:#000;font-size:14px;text-decoration:none}.home-pickup-links__external-icon{display:block;width:14px;height:14px;filter:brightness(0)}@media screen and (min-width: 768px)and (max-width: 1440px){.home-pickup-links{padding:0 0 2.0833333333vw}.home-pickup-links__quick{display:flex;flex-wrap:nowrap;gap:.8333333333vw;padding:1.3888888889vw 0;margin-bottom:2.7777777778vw}.home-pickup-links__quick-item{flex:1 1 0;min-width:0;max-width:17.0833333333vw}.home-pickup-links__quick-link,.home-pickup-links__quick-image{display:block;width:100%;height:2.9861111111vw}.home-pickup-links__quick-image{object-fit:cover}.home-pickup-links__external{display:flex;flex-wrap:wrap;gap:1.3888888889vw 2.7777777778vw;margin:0;padding:0;list-style:none}.home-pickup-links__external-item{margin-bottom:0}.home-pickup-links__external-link{display:inline-flex;align-items:center;gap:.6944444444vw;color:#000;font-size:.9722222222vw;text-decoration:none}.home-pickup-links__external-icon{display:block;width:.9722222222vw;height:.9722222222vw;filter:brightness(0)}}@media screen and (max-width: 767px){.home-pickup-links{padding:0 0 5.1282051282vw}.home-pickup-links__quick-slider{position:relative;padding:4.1025641026vw 0;margin-bottom:6.1538461538vw}.home-pickup-links__quick-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-pickup-links__quick-viewport::-webkit-scrollbar{display:none}.home-pickup-links__quick{display:flex;flex-wrap:nowrap;gap:2.0512820513vw;width:100%;padding:0}.home-pickup-links__quick-item{flex:0 0 calc((100% - 3.0769230769vw)/1.5);width:calc((100% - 3.0769230769vw)/1.5);scroll-snap-align:start}.home-pickup-links__quick-link,.home-pickup-links__quick-image{display:block;width:100%;height:16.4102564103vw}.home-pickup-links__quick-image{object-fit:contain}.home-pickup-links__quick-nav{display:block;position:absolute;top:calc(4.1025641026vw + 14.358974359vw/2);transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.home-pickup-links__quick-nav img{display:block;width:6.1538461538vw;height:6.1538461538vw}.home-pickup-links__quick-nav--prev{left:-2.5641025641vw}.home-pickup-links__quick-nav--next{right:-2.5641025641vw}.home-pickup-links__external{display:flex;flex-wrap:wrap;gap:3.0769230769vw 6.1538461538vw;margin:0;padding:0;list-style:none}.home-pickup-links__external-item{margin-bottom:0}.home-pickup-links__external-link{display:inline-flex;align-items:center;gap:2.5641025641vw;color:#000;font-size:3.5897435897vw;text-decoration:none}.home-pickup-links__external-icon{display:block;width:3.5897435897vw;height:3.5897435897vw;filter:brightness(0)}}.home-floating-cta-backdrop{position:fixed;left:0;right:0;bottom:0;z-index:899;width:100%;display:flex;justify-content:center;background-color:hsla(0,0%,100%,.6);padding:16px 0;box-sizing:border-box}.home-floating-cta-backdrop.is-scroll-fallback{opacity:var(--scroll-fade-opacity, 1);transform:translateY(var(--scroll-fade-translate-y, 0))}.home-floating-cta-backdrop.is-scroll-fallback.is-scroll-hidden{visibility:hidden;pointer-events:none}.home-floating-cta{position:relative;z-index:900;display:flex;align-items:center;justify-content:center;gap:32px;width:442px;max-width:100%;box-sizing:border-box;padding:8px 34px;background:linear-gradient(125deg, rgb(0, 26, 96) 0%, rgba(0, 26, 96, 0.66) 100%);border-radius:4px;text-decoration:none}.home-floating-cta__text{display:flex;flex-direction:column;gap:4px}.home-floating-cta__title{font-family:"Noto Serif JP",serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:2.08px;color:#fff}.home-floating-cta__subtitle{padding-left:12px;border-left:1px solid hsla(0,0%,100%,.6);font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:8px;font-weight:700;line-height:1.4;color:#fff}.home-floating-cta__button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;padding:6px 32px;border:1px solid #fff;border-radius:999px;color:#fff;font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;border-radius:4px}.home-floating-cta__button-text{letter-spacing:1.68px}.home-floating-cta__button-icon{flex-shrink:0;color:#fff}@media screen and (min-width: 768px)and (max-width: 1440px){.home-floating-cta-backdrop{position:fixed;left:0;right:0;bottom:0;z-index:899;width:100%;display:flex;justify-content:center;background-color:hsla(0,0%,100%,.6);padding:1.1111111111vw 0;box-sizing:border-box}.home-floating-cta{position:relative;z-index:900;display:flex;align-items:center;justify-content:center;gap:2.2222222222vw;width:30.6944444444vw;max-width:100%;box-sizing:border-box;padding:.5555555556vw 2.3611111111vw;background:linear-gradient(125deg, rgb(0, 26, 96) 0%, rgba(0, 26, 96, 0.66) 100%);border-radius:.2777777778vw}.home-floating-cta__text{display:flex;flex-direction:column;gap:.2777777778vw}.home-floating-cta__title{font-family:"Noto Serif JP",serif;font-size:1.0416666667vw;font-weight:700;line-height:1.4;letter-spacing:.1444444444vw;color:#fff}.home-floating-cta__subtitle{padding-left:.8333333333vw;border-left:.0694444444vw solid hsla(0,0%,100%,.6);font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:.5555555556vw;font-weight:700;line-height:1.4;color:#fff}.home-floating-cta__button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.6944444444vw;padding:.4166666667vw 2.2222222222vw;border:.0694444444vw solid #fff;border-radius:69.375vw;color:#fff;font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:.6944444444vw;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;border-radius:.2777777778vw}.home-floating-cta__button-text{letter-spacing:.1166666667vw}.home-floating-cta__button-icon{flex-shrink:0;color:#fff}}@media screen and (max-width: 767px){.home-floating-cta-backdrop{position:fixed;left:0;right:0;bottom:0;z-index:899;width:100%;display:flex;justify-content:center;background-color:hsla(0,0%,100%,.6);padding:4.1025641026vw 0;box-sizing:border-box}.home-floating-cta{position:relative;z-index:900;display:flex;align-items:center;justify-content:center;gap:3.0769230769vw;width:113.3333333333vw;max-width:100%;box-sizing:border-box;padding:2.0512820513vw 4.1025641026vw;background:linear-gradient(125deg, rgb(0, 26, 96) 0%, rgba(0, 26, 96, 0.66) 100%);border-radius:1.0256410256vw}.home-floating-cta__text{display:flex;flex-direction:column;gap:1.0256410256vw}.home-floating-cta__title{font-family:"Noto Serif JP",serif;font-size:3.8461538462vw;font-weight:700;line-height:1.4;letter-spacing:.5333333333vw;color:#fff}.home-floating-cta__subtitle{padding-left:3.0769230769vw;border-left:.2564102564vw solid hsla(0,0%,100%,.6);font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:2.0512820513vw;font-weight:700;line-height:1.4;color:#fff}.home-floating-cta__button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:2.5641025641vw;padding:1.5384615385vw 4.1025641026vw;border:.2564102564vw solid #fff;border-radius:256.1538461538vw;color:#fff;font-family:"Noto Sans JP","Noto Sans",sans-serif;font-size:2.5641025641vw;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;border-radius:1.0256410256vw}.home-floating-cta__button-text{letter-spacing:.4307692308vw}.home-floating-cta__button-icon{flex-shrink:0;color:#fff}.home-floating-cta{width:100%}}.service-lower{--service-lower-intro-gap: 32px;--service-lower-breadcrumb-top: 32px;--service-lower-breadcrumb-line: 0px;--service-lower-sidebar-offset: calc( var(--service-lower-breadcrumb-top) + var(--service-lower-breadcrumb-line) + var(--service-lower-intro-gap) );padding:0 0 60px}.service-lower .page-plain-title{margin-top:var(--service-lower-intro-gap)}.page-title-row__link{text-align:right}.service-lower__container{width:min(1164px,100% - 32px);margin:0 auto;display:flex;align-items:flex-start;gap:64px}.service-lower__container:not(:has(.service-lower__sidebar)){width:min(1280px,100% - 32px)}.service-lower__main{flex:1 1 auto;min-width:0}.service-lower__container:not(:has(.page-plain-title)):not(:has(.seminar-single__title)){--service-lower-sidebar-offset: calc( var(--service-lower-breadcrumb-top) + var(--service-lower-breadcrumb-line) )}.service-lower__sidebar{flex:0 0 300px;width:300px;min-width:0;margin-top:var(--service-lower-sidebar-offset);align-self:flex-start;position:sticky;top:calc(var(--header-height, 101px) + 24px);max-height:calc(100vh - var(--header-height, 101px) - 24px - 40px);overflow-y:auto}.service-lower__container:has(.kawaselife-home) .service-lower__sidebar,.service-lower__container:has(.soubalife-home) .service-lower__sidebar,.service-lower__container:has(.stocklife365-home) .service-lower__sidebar,.service-lower__container:has(.cx-home) .service-lower__sidebar{position:static;top:auto;padding-top:32px;max-height:none;overflow-y:visible}.page-content--service-lower{width:800px;max-width:100%}.service-lower__container:not(:has(.service-lower__sidebar)) .page-content--service-lower{width:100%}.page-content--service-lower .page-content__title{margin:0 0 40px;font-size:32px;font-weight:700;line-height:1.5;color:#000}.service-lower-content{display:flex;flex-direction:column;row-gap:40px;padding:0}body.page-id-686 .service-lower-content{row-gap:64px}.service-lower-content a[href]:not(.button):not(.service-lower-content__contact-cta-button):not(.service-lower-content__contact-cta-phone-link):not(.contact-card__phone-link):not(.service-lower-content__action-button):not(.service-lower-content__external-action-button):not(.outline-chevron-link):not(.page-inline-text-link):not(.page-external-text-link):not(.notice-list__title):not(.page-numbers):not(.notice-single__back-link):not(.service-lower-seminar-list__item):not(.service-lower-seminar-list__tab):not(.home-notice__tab):not(.home-notice__item-link):not(.stacked-link-list__link){color:var(--c-text-link, #1c4f97);text-decoration:underline}.service-lower-content__frame,.service-lower-content__section{width:100%;margin:0}.service-lower-content__text{font-size:16px;font-weight:400;line-height:1.8;margin:0}.service-lower-content__text>p{margin:0;font-size:inherit}.service-lower-content__text>p+p{margin-top:1em}.service-lower-content__text .service-lower-content__inline-img-wrap{margin:0;max-width:100%}.service-lower-content__text .service-lower-content__inline-img-wrap img{display:block;width:500px;max-width:100%;height:auto;margin:0 auto}.service-lower-content__faq-image{display:block;width:270px;max-width:100%;height:auto;margin:0 auto 1em}.service-lower-content__text-accent{font-weight:bold}.service-lower-content__text-accent_red{color:red}.service-lower-content__text-accent_red--nowrap{color:red;white-space:nowrap}.service-lower-content__text-accent-strong_red{color:red;font-weight:bold}.service-lower-content__text-accent-strong_red--lg{font-size:20px;line-height:1.4;font-weight:bold;color:red}.service-lower-content__text-accent-strong_red--dark{color:#d70000}.service-lower-content__text-accent_blue{color:#174c97}.service-lower-content__text-accent-strong_blue{color:#174c97;font-weight:bold}.service-lower-content__text-accent-strong_blue--lg{font-size:20px;line-height:1.4;font-weight:bold;color:#174c97}.service-lower-content__text-accent-green{color:#66b23d}.service-lower-content__text-accent-strong_green{color:#66b23d;font-weight:bold}.service-lower-content__callout{display:flex;flex-direction:column;row-gap:24px;width:100%;margin:0;box-sizing:border-box;background-color:#fff;color:var(--c-text-primary, #2c3e50)}.service-lower-content__callout-label{margin:0;padding:8px 16px;font-size:18px;font-weight:700;line-height:1.5;color:#001a60;background-color:#f3f7ff}.service-lower-content__callout-body{margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#444}.service-lower-content__callout-body>p{margin:0}.service-lower-content__callout-body>p+p{margin-top:1em}.service-lower-content__callout-head{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem;margin:0;padding:8px 16px;box-sizing:border-box;background-color:#f0f5ff;color:#001a60}.service-lower-content__callout-badge{margin:0;padding:8px 14px;box-sizing:border-box;font-size:14px;font-weight:700;line-height:1.4;color:#fff;background-color:#001a60;flex-shrink:0}.service-lower-content__callout-headline{margin:0;padding:0;flex:1 1 8rem;min-width:0;font-size:18px;font-weight:700;line-height:1.5;color:#001a60;text-align:left}.service-lower-content__callout-body--rich{display:flex;flex-direction:column;row-gap:24px}.service-lower-content__callout-body-title{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.service-lower-content__callout-body-html{margin:0;font-size:16px;font-weight:400;line-height:1.8;color:#444}.service-lower-content__callout-body-html strong{font-weight:700}.service-lower-content__callout-body-html .service-lower-content__text-accent{color:#d70000}.service-lower-content__callout-body-list{margin:0}.service-lower-content__callout-body-figure{margin:0;text-align:center}.service-lower-content__callout-body-img{display:inline-block;max-width:100%;height:auto;vertical-align:top}.service-lower-content__contact-cta{display:flex;flex-direction:column;align-items:center;row-gap:16px;width:100%;margin:0;box-sizing:border-box;padding:24px 0}.service-lower-content__contact-cta[id]{scroll-margin-top:24px}.service-lower-content__contact-cta-message{width:400px;margin:0;padding:8px 16px;box-sizing:border-box;font-size:18px;font-weight:bold;line-height:1.6;text-align:center;color:#001a60;background-color:#f3f7fc}.service-lower-content__contact-cta-message-break{display:none}.service-lower-content__contact-cta-main{display:flex;flex-direction:column;align-items:center;row-gap:8px;width:100%;margin:0;box-sizing:border-box}.service-lower-content__contact-cta-department{margin:0;font-size:20px;font-weight:bold;line-height:1.6;text-align:center;color:#000}.service-lower-content__contact-cta-phone{margin:0;font-size:28px;font-weight:bold;line-height:100%;text-align:center;color:#929292}.service-lower-content__contact-cta-phone-link{color:inherit;text-decoration:none}body.site-accent-kawase .service-lower-content__contact-cta-phone,body.site-accent-kawase .service-lower-content__contact-cta-phone-link{color:#66b23d}body.site-accent-stock .service-lower-content__contact-cta-phone,body.site-accent-stock .service-lower-content__contact-cta-phone-link{color:#b9a515}body.site-accent-souba .service-lower-content__contact-cta-phone,body.site-accent-souba .service-lower-content__contact-cta-phone-link{color:#7dccf3}body.site-accent-futures .service-lower-content__contact-cta-phone,body.site-accent-futures .service-lower-content__contact-cta-phone-link{color:#d395ed}.service-lower-content__contact-cta-groups{display:flex;flex-direction:column;align-items:center;row-gap:16px;width:100%;margin:0}.service-lower-content__contact-cta-group{display:flex;flex-direction:column;align-items:center;row-gap:0;width:100%;margin:0}.service-lower-content__contact-cta-group-title{margin:0;font-size:18px;font-weight:700;line-height:1.6;text-align:center;color:#000}.service-lower-content__contact-cta-group-note{margin:0;font-size:16px;font-weight:400;line-height:1.8;text-align:center;color:#444}.service-lower-content__contact-cta-lines{display:flex;flex-direction:column;align-items:center;row-gap:8px;width:100%;margin:0}.service-lower-content__contact-cta-hours{margin:0;font-size:16px;font-weight:bold;line-height:1.6;text-align:center;color:#000}.service-lower-content__contact-cta-button{position:relative;display:block;width:400px;max-width:100%;padding:8px 32px;box-sizing:border-box;font-size:16px;font-weight:bold;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#174c97;border-radius:2px;transition:opacity .2s ease}.service-lower-content__contact-cta-button:hover{opacity:.92;color:#fff}.service-lower-content__contact-cta-button-label{display:block}.service-lower-content__contact-cta-button-icon{position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;line-height:0}.service-lower-content__contact-cta-button-chevron{display:block}.service-alert-box{display:flex;flex-direction:column;gap:16px}.service-alert-box__title{margin:0;font-size:20px;font-weight:700;color:red;text-align:center;text-decoration:underline}.service-alert-box__title-break{display:none}.service-alert-box__list{margin:0;padding:24px 24px 24px 48px;background-color:#fdd;color:#000}.service-alert-box__note{margin:0;font-size:16px;text-align:center}.service-consultation-desk{width:100%;margin:0}.service-consultation-desk__title{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.5;color:#000}.service-consultation-desk__groups{display:flex;flex-direction:column;gap:24px}.service-consultation-desk__group{margin:0}.service-consultation-desk__label{margin:0 0 24px}.service-consultation-desk__offices{display:flex;flex-direction:column;gap:24px}.service-consultation-desk__office{margin:0}.service-consultation-desk__branch{margin:0 0 15px;padding-left:30px;font-size:16px;font-weight:700;line-height:1.6;color:#000}.service-consultation-desk__detail{margin:0;padding-left:30px;font-size:16px;font-weight:400;line-height:1.8;color:#444}.service-sitemap-group{width:100%;margin:0}.service-sitemap-group__heading{margin:0;font-size:18px;font-weight:700}.service-sitemap-group__heading::after{width:360px;margin-top:16px}.service-sitemap-group__list{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.service-sitemap-group__item{margin:0;min-width:0}.service-sitemap-group__link,.service-sitemap-group__text{font-size:14px;font-weight:400;line-height:1.5;color:#174c97}.service-sitemap-group__link{text-decoration:underline}.service-sitemap-group__text{text-decoration:none}.service-sitemap-layout{display:flex;align-items:flex-start;gap:40px;width:100%}.service-sitemap-layout__stack{display:flex;flex-direction:column;gap:40px;flex:0 0 calc((100% - 80px)/3);min-width:0}.service-sitemap-service{width:100%;margin-top:64px}.service-sitemap-service__logo-link{display:inline-block}.service-sitemap-service__logo{display:block;width:300px;height:auto;margin-bottom:24px}.service-titled-lead{margin:0}.service-titled-lead__heading{margin:0;font-size:18px;font-weight:700}.service-titled-lead__lead{margin:16px 0 0;padding-left:30px;font-size:16px;font-weight:400;line-height:1.8;color:#444}.service-titled-lead__lead+.service-titled-lead__lead{margin-top:8px}.service-titled-lead__list{margin:16px 0 0;padding-left:30px;box-sizing:border-box}.service-titled-lead__list .text-list{margin:0}.service-titled-lead__list .text-list__item:not(:last-child){margin-bottom:8px}.service-lower-content__frame{padding:24px;border:1px solid #eee;background-color:#eee;font-size:16px;font-weight:400;line-height:1.8;color:#000}.service-lower-content__section{display:flex;flex-direction:column;gap:40px}.service-lower-content .theme-image--corp-greeting{margin:0 auto;width:fit-content;max-width:100%}.service-lower-content .theme-image--corp-greeting .theme-image__img{margin:0}.service-lower-content--link .service-lower-content__section{gap:20px}.service-lower-content--link .service-lower-content__section>.service-lower-content__section:first-child{margin-bottom:20px}.service-lower-content--flow-personal-top>.service-lower-content__section:first-child>.heading--flush{margin:0}.service-lower-content--energy .service-titled-lead__lead{margin-top:24px;padding-left:0}.service-lower-content--energy .service-titled-lead__list{margin-top:24px;padding-left:0}.service-lower-content--energy .service-lower-content__contact-cta{row-gap:24px}.service-lower-content--tradesystem .theme-image{margin:0;width:fit-content;max-width:100%}.service-lower-content--tradesystem .theme-image__img{margin:0}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow{display:flex;flex-direction:column;gap:16px;width:min(400px,100% - 30px);margin-left:30px;align-items:center}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow .service-lower-content__action-button-wrap{width:100%;justify-content:center}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow .service-lower-content__action-button{width:100%}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow .service-lower-instruction-step{display:flex;justify-content:center;width:100%}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow .service-lower-instruction-step__figure{padding-left:0}.service-lower-content--toolinfo .service-titled-lead__heading{color:#000}.service-lower-content--toolinfo .theme-image+.page-text-line-right{margin-top:16px;font-size:12px}.service-lower-content--toolinfo .theme-image+.page-text-line-right-stack{margin-top:16px;font-size:12px}.service-lower-content--toolinfo .theme-image+.page-text-line-right-stack .page-text-line-right{font-size:12px}.service-lower-content .service-lower-titled-list{display:flex;flex-direction:column;gap:8px}.service-lower-content .service-lower-titled-list>.heading{margin:0;font-size:18px;font-weight:700;line-height:1.5;color:#000}.service-lower-content .service-lower-titled-list>.heading.heading--h3{margin:0;font-size:18px}.service-lower-content .service-lower-titled-list>.heading.heading--bar{padding-top:0;font-size:18px}.service-lower-content .service-lower-titled-list>.heading.heading--bar::after{margin-top:8px}.service-lower .service-sidebar-nav__heading{margin:0;padding-bottom:24px;font-size:20px;font-weight:700;line-height:1.4;color:#000;background-color:#fff;border-bottom:1px solid #ddd}.service-lower .service-sidebar-nav__group{margin:0}.service-lower .service-sidebar-nav__group+.service-sidebar-nav__group{margin-top:24px}.service-lower .service-sidebar-nav__group-title{margin:0 0 8px;padding:0;font-size:24px;font-weight:700;line-height:1.4;color:#000;background-color:rgba(0,0,0,0)}.service-lower .service-sidebar-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;border-bottom:0}.service-lower .service-sidebar-nav__item{width:100%;margin-bottom:0;background-color:#fff;border-bottom:1px solid #ddd}.service-lower .service-sidebar-nav__link,.service-lower .service-sidebar-nav__text{position:relative;display:block;width:100%;padding:14px 48px 14px 16px;font-size:16px;font-weight:bold;line-height:1.4;color:#000;text-decoration:none;white-space:pre-line}.service-lower .service-sidebar-nav__link:focus,.service-lower .service-sidebar-nav__link:active{outline:none}.service-lower .service-sidebar-nav__link::after,.service-lower .service-sidebar-nav__text::after{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;border-top:3px solid #99a7c9;border-right:3px solid #99a7c9;transform:translateY(-50%) rotate(45deg)}.service-lower .service-sidebar-nav__item.is-current{background-color:#f3f7ff}.service-lower .service-sidebar-nav__item.is-current .service-sidebar-nav__link,.service-lower .service-sidebar-nav__item.is-current .service-sidebar-nav__text{color:#001a60}.service-lower .service-sidebar-nav__item.is-current .service-sidebar-nav__link::after,.service-lower .service-sidebar-nav__item.is-current .service-sidebar-nav__text::after{border-top-color:#001a60;border-right-color:#001a60}.service-lower .service-sidebar-accordion__list{margin:0;padding:0;border-bottom:0}.service-lower .service-sidebar-accordion__section{background-color:#fff;border-left:0;border-top:0;border-bottom:1px solid #ddd}.service-lower .service-sidebar-accordion__toggle{position:relative;width:100%;padding:16px 48px 16px 16px;font-size:18px;font-weight:700;line-height:1.4;color:#000;text-align:left;background:rgba(0,0,0,0)}.service-lower .service-sidebar-accordion__toggle::after{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;border:0;border-top:3px solid #99a7c9;border-right:3px solid #99a7c9;transform:translateY(-35%) rotate(135deg)}.service-lower .service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle{background-color:#f3f7ff;color:#001a60}.service-lower .service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle::after{border-top-color:#001a60;border-right-color:#001a60;transform:translateY(-15%) rotate(-45deg)}.service-lower .service-sidebar-accordion__panel{padding:8px 16px 16px;background-color:#f3f7ff}.service-lower .service-sidebar-accordion__children{display:flex;flex-direction:column;gap:8px}.service-lower .service-sidebar-accordion__child{border-top:0}.service-lower .service-sidebar-accordion__child-link,.service-lower .service-sidebar-accordion__child-link-text{font-family:"IBM Plex Sans JP","Noto Sans JP",sans-serif}.service-lower .service-sidebar-accordion__child-link{position:relative;display:block;padding:0 0 0 20px;color:#174c97;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none}.service-lower .service-sidebar-accordion__child-link-text{font-size:16px;font-weight:400;line-height:1.5}.service-lower .service-sidebar-accordion__child-link::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;background-color:#174c97;transform:translateY(-50%)}.service-lower .service-sidebar-accordion__child-link::after{display:none}.service-lower .service-sidebar-accordion__child-link:hover,.service-lower .service-sidebar-accordion__child-link:focus{color:#001a60;text-decoration:underline}.service-lower .service-sidebar-accordion__child.is-current .service-sidebar-accordion__child-link,.service-lower .service-sidebar-accordion__child.is-current .service-sidebar-accordion__child-link-text{font-weight:700;color:#001a60}.service-lower .service-sidebar-accordion__child.is-current .service-sidebar-accordion__child-link::before{background-color:#001a60}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__panel{padding:0;background-color:#fff}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__children{display:block}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child{margin:0;border-top:1px solid #e0e0e0}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 18px 18px 32px;color:#000;font-size:16px;font-weight:700}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link-text{font-size:16px;font-weight:700}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link::before{display:none}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link::after{display:block;position:static;flex-shrink:0;width:8px;height:8px;border-radius:0;background:none;border-top:2px solid #99a7c9;border-right:2px solid #99a7c9;transform:rotate(45deg)}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link:hover,.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link:focus{color:#000;text-decoration:none;background-color:#f5f5f5}@media screen and (max-width: 767px){.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link{font-size:4.1025641026vw;font-weight:700}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link-text{font-size:4.1025641026vw;font-weight:700}}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower{--service-lower-intro-gap: 2.2222222222vw;--service-lower-breadcrumb-top: 2.2222222222vw;--service-lower-breadcrumb-line: 0px;--service-lower-sidebar-offset: calc( var(--service-lower-breadcrumb-top) + var(--service-lower-breadcrumb-line) + var(--service-lower-intro-gap) );padding:0 0 4.1666666667vw}.service-lower .page-plain-title{margin-top:var(--service-lower-intro-gap)}.page-title-row__link{text-align:right}.service-lower__container{width:min(80.8333333333vw,100% - 2.2222222222vw);margin:0 auto;display:flex;align-items:flex-start;gap:4.4444444444vw}.service-lower__container:not(:has(.service-lower__sidebar)){width:min(88.8888888889vw,100% - 2.2222222222vw)}.service-lower__main{flex:1 1 auto;min-width:0}.service-lower__container:not(:has(.page-plain-title)):not(:has(.seminar-single__title)){--service-lower-sidebar-offset: calc( var(--service-lower-breadcrumb-top) + var(--service-lower-breadcrumb-line) )}.service-lower__sidebar{flex:0 0 20.8333333333vw;width:20.8333333333vw;min-width:0;margin-top:var(--service-lower-sidebar-offset);align-self:flex-start;position:sticky;top:calc(var(--header-height, 101px) + 1.6666666667vw);max-height:calc(100vh - var(--header-height, 101px) - 1.6666666667vw - 2.7777777778vw);overflow-y:auto}.service-lower__container:has(.kawaselife-home) .service-lower__sidebar,.service-lower__container:has(.soubalife-home) .service-lower__sidebar,.service-lower__container:has(.stocklife365-home) .service-lower__sidebar,.service-lower__container:has(.cx-home) .service-lower__sidebar{position:static;top:auto;padding-top:2.222vw;max-height:none;overflow-y:visible}.page-content--service-lower{width:55.5555555556vw;max-width:100%}.service-lower__container:not(:has(.service-lower__sidebar)) .page-content--service-lower{width:100%}.page-content--service-lower .page-content__title{margin:0 0 2.7777777778vw;font-size:2.2222222222vw;font-weight:700;line-height:1.5;color:#000}.service-lower-content{display:flex;flex-direction:column;row-gap:2.7777777778vw;padding:0}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 1024px){.service-lower__container{gap:1.6666666667vw}.page-content--service-lower .page-content__title{margin-bottom:2.2222222222vw;font-size:1.9444444444vw}.service-lower-content{row-gap:2.2222222222vw}}@media screen and (min-width: 768px)and (max-width: 1440px)and (max-width: 768px){.page-content--service-lower .page-content__title{margin-bottom:1.6666666667vw;font-size:1.6666666667vw}.service-lower-content{row-gap:1.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1440px){body.page-id-686 .service-lower-content{row-gap:4.4444444444vw}.service-lower-content a[href]:not(.button):not(.service-lower-content__contact-cta-button):not(.service-lower-content__contact-cta-phone-link):not(.contact-card__phone-link):not(.service-lower-content__action-button):not(.service-lower-content__external-action-button):not(.outline-chevron-link):not(.page-inline-text-link):not(.page-external-text-link):not(.notice-list__title):not(.page-numbers):not(.notice-single__back-link):not(.service-lower-seminar-list__item):not(.service-lower-seminar-list__tab):not(.home-notice__tab):not(.home-notice__item-link):not(.stacked-link-list__link){color:var(--c-text-link, #1c4f97);text-decoration:underline}.service-lower-content__frame,.service-lower-content__section{width:100%;margin:0}.service-lower-content__text{font-size:1.1111111111vw;font-weight:400;line-height:1.8;margin:0}.service-lower-content__text>p{margin:0;font-size:inherit}.service-lower-content__text>p+p{margin-top:1em}.service-lower-content__text .service-lower-content__inline-img-wrap{margin:0;max-width:100%}.service-lower-content__text .service-lower-content__inline-img-wrap img{display:block;width:34.7222222222vw;max-width:100%;height:auto;margin:0 auto}.service-lower-content__faq-image{display:block;width:18.75vw;max-width:100%;height:auto;margin:0 auto 1em}.service-lower-content__text-accent{font-weight:bold}.service-lower-content__text-accent_red{color:red}.service-lower-content__text-accent_red--nowrap{color:red;white-space:nowrap}.service-lower-content__text-accent-strong_red{color:red;font-weight:bold}.service-lower-content__text-accent-strong_red--lg{font-size:1.3888888889vw;line-height:1.4;font-weight:bold;color:red}.service-lower-content__text-accent-strong_red--dark{color:#d70000}.service-lower-content__text-accent_blue{color:#174c97}.service-lower-content__text-accent-strong_blue{color:#174c97;font-weight:bold}.service-lower-content__text-accent-strong_blue--lg{font-size:1.3888888889vw;line-height:1.4;font-weight:bold;color:#174c97}.service-lower-content__text-accent-green{color:#66b23d}.service-lower-content__text-accent-strong_green{color:#66b23d;font-weight:bold}.service-lower-content__callout{display:flex;flex-direction:column;row-gap:1.6666666667vw;width:100%;margin:0;box-sizing:border-box;background-color:#fff;color:var(--c-text-primary, #2c3e50)}.service-lower-content__callout-label{margin:0;padding:.5555555556vw 1.1111111111vw;font-size:1.25vw;font-weight:700;line-height:1.5;color:#001a60;background-color:#f3f7ff}.service-lower-content__callout-body{margin:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#444}.service-lower-content__callout-body>p{margin:0}.service-lower-content__callout-body>p+p{margin-top:1em}.service-lower-content__callout-head{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1.1111111111vw;margin:0;padding:.5555555556vw 1.1111111111vw;box-sizing:border-box;background-color:#f0f5ff;color:#001a60}.service-lower-content__callout-badge{margin:0;padding:.5555555556vw .9722222222vw;box-sizing:border-box;font-size:.9722222222vw;font-weight:700;line-height:1.4;color:#fff;background-color:#001a60;flex-shrink:0}.service-lower-content__callout-headline{margin:0;padding:0;flex:1 1 8rem;min-width:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#001a60;text-align:left}.service-lower-content__callout-body--rich{display:flex;flex-direction:column;row-gap:1.6666666667vw}.service-lower-content__callout-body-title{margin:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.service-lower-content__callout-body-html{margin:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#444}.service-lower-content__callout-body-html strong{font-weight:700}.service-lower-content__callout-body-html .service-lower-content__text-accent{color:#d70000}.service-lower-content__callout-body-list{margin:0}.service-lower-content__callout-body-figure{margin:0;text-align:center}.service-lower-content__callout-body-img{display:inline-block;max-width:100%;height:auto;vertical-align:top}.service-lower-content__contact-cta{display:flex;flex-direction:column;align-items:center;row-gap:1.1111111111vw;width:100%;margin:0;box-sizing:border-box;padding:1.6666666667vw 0}.service-lower-content__contact-cta[id]{scroll-margin-top:1.6666666667vw}.service-lower-content__contact-cta-message{width:27.7777777778vw;margin:0;padding:.5555555556vw 1.1111111111vw;box-sizing:border-box;font-size:1.25vw;font-weight:bold;line-height:1.6;text-align:center;color:#001a60;background-color:#f3f7fc}.service-lower-content__contact-cta-message-break{display:none}.service-lower-content__contact-cta-main{display:flex;flex-direction:column;align-items:center;row-gap:.5555555556vw;width:100%;margin:0;box-sizing:border-box}.service-lower-content__contact-cta-department{margin:0;font-size:1.3888888889vw;font-weight:bold;line-height:1.6;text-align:center;color:#000}.service-lower-content__contact-cta-phone{margin:0;font-size:1.9444444444vw;font-weight:bold;line-height:100%;text-align:center;color:#929292}.service-lower-content__contact-cta-phone-link{color:inherit;text-decoration:none}body.site-accent-kawase .service-lower-content__contact-cta-phone,body.site-accent-kawase .service-lower-content__contact-cta-phone-link{color:#66b23d}body.site-accent-stock .service-lower-content__contact-cta-phone,body.site-accent-stock .service-lower-content__contact-cta-phone-link{color:#b9a515}body.site-accent-souba .service-lower-content__contact-cta-phone,body.site-accent-souba .service-lower-content__contact-cta-phone-link{color:#7dccf3}body.site-accent-futures .service-lower-content__contact-cta-phone,body.site-accent-futures .service-lower-content__contact-cta-phone-link{color:#d395ed}.service-lower-content__contact-cta-groups{display:flex;flex-direction:column;align-items:center;row-gap:1.1111111111vw;width:100%;margin:0}.service-lower-content__contact-cta-group{display:flex;flex-direction:column;align-items:center;row-gap:0;width:100%;margin:0}.service-lower-content__contact-cta-group-title{margin:0;font-size:1.25vw;font-weight:700;line-height:1.6;text-align:center;color:#000}.service-lower-content__contact-cta-group-note{margin:0;font-size:1.1111111111vw;font-weight:400;line-height:1.8;text-align:center;color:#444}.service-lower-content__contact-cta-lines{display:flex;flex-direction:column;align-items:center;row-gap:.5555555556vw;width:100%;margin:0}.service-lower-content__contact-cta-hours{margin:0;font-size:1.1111111111vw;line-height:1.6;font-weight:bold;text-align:center;color:#000}.service-lower-content__contact-cta-button{position:relative;display:block;width:27.7777777778vw;max-width:100%;padding:.5555555556vw 2.2222222222vw;box-sizing:border-box;font-size:1.1111111111vw;font-weight:bold;line-height:1.6;color:#fff;text-align:center;text-decoration:none;background-color:#174c97;border-radius:.1388888889vw;transition:opacity .2s ease}.service-lower-content__contact-cta-button:hover{opacity:.92;color:#fff}.service-lower-content__contact-cta-button-label{display:block}.service-lower-content__contact-cta-button-icon{position:absolute;top:50%;right:1.25vw;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;line-height:0}.service-lower-content__contact-cta-button-chevron{display:block}.service-alert-box{display:flex;flex-direction:column;gap:1.1111111111vw}.service-alert-box__title{margin:0;font-size:1.3888888889vw;font-weight:700;color:red;text-align:center;text-decoration:underline}.service-alert-box__list{margin:0;padding:1.6666666667vw 1.6666666667vw 1.6666666667vw 3.3333333333vw;background-color:#fdd;color:#000}.service-alert-box__note{margin:0;font-size:1.1111111111vw;text-align:center}.service-consultation-desk{width:100%;margin:0}.service-consultation-desk__title{margin:0 0 1.1111111111vw;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.service-consultation-desk__groups{display:flex;flex-direction:column;gap:1.6666666667vw}.service-consultation-desk__group{margin:0}.service-consultation-desk__label{margin:0 0 1.6666666667vw}.service-consultation-desk__offices{display:flex;flex-direction:column;gap:1.6666666667vw}.service-consultation-desk__office{margin:0}.service-consultation-desk__branch{margin:0 0 1.0416666667vw;padding-left:2.0833333333vw;font-size:1.1111111111vw;font-weight:700;line-height:1.6;color:#000}.service-consultation-desk__detail{margin:0;padding-left:2.0833333333vw;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#444}.service-sitemap-group{width:100%;margin:0}.service-sitemap-group__heading{margin:0;font-size:1.25vw;font-weight:700}.service-sitemap-group__heading::after{width:25vw;margin-top:1.1111111111vw}.service-sitemap-group__list{margin:1.6666666667vw 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5555555556vw}.service-sitemap-group__item{margin:0;min-width:0}.service-sitemap-group__link,.service-sitemap-group__text{font-size:.9722222222vw;font-weight:400;line-height:1.5;color:#174c97}.service-sitemap-group__link{text-decoration:underline}.service-sitemap-group__text{text-decoration:none}.service-sitemap-layout{display:flex;align-items:flex-start;gap:2.7777777778vw;width:100%}.service-sitemap-layout__stack{display:flex;flex-direction:column;gap:2.7777777778vw;flex:0 0 calc((100% - 2*2.7777777778vw)/3);min-width:0}.service-sitemap-service{width:100%;margin-top:4.4444444444vw}.service-sitemap-service__logo-link{display:inline-block}.service-sitemap-service__logo{display:block;width:20.8333333333vw;height:auto;margin-bottom:1.6666666667vw}.service-titled-lead{margin:0}.service-titled-lead__heading{margin:0;font-size:1.25vw;font-weight:700}.service-titled-lead__lead{margin:1.1111111111vw 0 0;padding-left:2.0833333333vw;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#444}.service-titled-lead__lead+.service-titled-lead__lead{margin-top:.5555555556vw}.service-titled-lead__list{margin:1.1111111111vw 0 0;padding-left:2.0833333333vw;box-sizing:border-box}.service-titled-lead__list .text-list{margin:0}.service-titled-lead__list .text-list__item:not(:last-child){margin-bottom:.5555555556vw}.service-lower-content__frame{padding:1.6666666667vw;border:.0694444444vw solid #eee;background-color:#eee;font-size:1.1111111111vw;font-weight:400;line-height:1.8;color:#000}.service-lower-content__section{display:flex;flex-direction:column;gap:2.7777777778vw}.service-lower-content .theme-image--corp-greeting{margin:0;width:fit-content;max-width:100%}.service-lower-content .theme-image--corp-greeting .theme-image__img{margin:0}.service-lower-content--link .service-lower-content__section{gap:1.3888888889vw}.service-lower-content--link .service-lower-content__section>.service-lower-content__section:first-child{margin-bottom:1.3888888889vw}.service-lower-content--flow-personal-top>.service-lower-content__section:first-child>.heading--flush{margin:0}.service-lower-content--energy .service-titled-lead__lead{margin-top:1.6666666667vw;padding-left:0}.service-lower-content--energy .service-titled-lead__list{margin-top:1.6666666667vw;padding-left:0}.service-lower-content--energy .service-lower-content__contact-cta{row-gap:1.6666666667vw}.service-lower-content--tradesystem .theme-image{margin:0;width:fit-content;max-width:100%}.service-lower-content--tradesystem .theme-image__img{margin:0}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow{display:flex;flex-direction:column;gap:1.1111111111vw;width:min(27.7777777778vw,100% - 2.0833333333vw);margin-left:2.0833333333vw;align-items:center}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow .service-lower-content__action-button-wrap{width:100%;justify-content:center}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow .service-lower-content__action-button{width:100%}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow .service-lower-instruction-step{display:flex;justify-content:center;width:100%}.service-lower-content--dlerror-download-cta .service-lower-content__download-cta-with-arrow .service-lower-instruction-step__figure{padding-left:0}.service-lower-content--toolinfo .service-titled-lead__heading{color:#000}.service-lower-content--toolinfo .theme-image+.page-text-line-right{margin-top:1.1111111111vw;font-size:.8333333333vw}.service-lower-content--toolinfo .theme-image+.page-text-line-right-stack{margin-top:1.1111111111vw;font-size:.8333333333vw}.service-lower-content--toolinfo .theme-image+.page-text-line-right-stack .page-text-line-right{font-size:.8333333333vw}.service-lower-content .service-lower-titled-list{display:flex;flex-direction:column;gap:.5555555556vw}.service-lower-content .service-lower-titled-list>.heading{margin:0;font-size:1.25vw;font-weight:700;line-height:1.5;color:#000}.service-lower-content .service-lower-titled-list>.heading.heading--h3{margin:0;font-size:1.25vw}.service-lower-content .service-lower-titled-list>.heading.heading--bar{padding-top:0;font-size:1.25vw}.service-lower-content .service-lower-titled-list>.heading.heading--bar::after{margin-top:.5555555556vw}.service-lower .service-sidebar-nav__heading{margin:0;padding-bottom:1.6666666667vw;font-size:1.3888888889vw;font-weight:700;line-height:1.4;color:#000;background-color:#fff;border-bottom:.0694444444vw solid #ddd}.service-lower .service-sidebar-nav__group{margin:0}.service-lower .service-sidebar-nav__group+.service-sidebar-nav__group{margin-top:1.6666666667vw}.service-lower .service-sidebar-nav__group-title{margin:0 0 .5555555556vw;padding:0;font-size:1.6666666667vw;font-weight:700;line-height:1.4;color:#000;background-color:rgba(0,0,0,0)}.service-lower .service-sidebar-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;border-bottom:0}.service-lower .service-sidebar-nav__item{width:100%;margin-bottom:0;background-color:#fff;border-bottom:.0694444444vw solid #ddd}.service-lower .service-sidebar-nav__link,.service-lower .service-sidebar-nav__text{position:relative;display:block;width:100%;padding:.9722222222vw 3.3333333333vw .9722222222vw 1.1111111111vw;font-size:1.1111111111vw;font-weight:bold;line-height:1.4;color:#000;text-decoration:none;white-space:pre-line}.service-lower .service-sidebar-nav__link:focus,.service-lower .service-sidebar-nav__link:active{outline:none}.service-lower .service-sidebar-nav__link::after,.service-lower .service-sidebar-nav__text::after{content:"";position:absolute;top:50%;right:1.3888888889vw;width:.8333333333vw;height:.8333333333vw;border-top:.2083333333vw solid #99a7c9;border-right:.2083333333vw solid #99a7c9;transform:translateY(-50%) rotate(45deg)}.service-lower .service-sidebar-nav__item.is-current{background-color:#f3f7ff}.service-lower .service-sidebar-nav__item.is-current .service-sidebar-nav__link,.service-lower .service-sidebar-nav__item.is-current .service-sidebar-nav__text{color:#001a60}.service-lower .service-sidebar-nav__item.is-current .service-sidebar-nav__link::after,.service-lower .service-sidebar-nav__item.is-current .service-sidebar-nav__text::after{border-top-color:#001a60;border-right-color:#001a60}.service-lower .service-sidebar-accordion__list{margin:0;padding:0;border-bottom:0}.service-lower .service-sidebar-accordion__section{background-color:#fff;border-left:0;border-top:0;border-bottom:.0694444444vw solid #ddd}.service-lower .service-sidebar-accordion__toggle{position:relative;width:100%;padding:1.1111111111vw 3.3333333333vw 1.1111111111vw 1.1111111111vw;font-size:1.25vw;font-weight:700;line-height:1.4;color:#000;text-align:left;background:rgba(0,0,0,0)}.service-lower .service-sidebar-accordion__toggle::after{content:"";position:absolute;top:50%;right:1.3888888889vw;width:.8333333333vw;height:.8333333333vw;border:0;border-top:.2083333333vw solid #99a7c9;border-right:.2083333333vw solid #99a7c9;transform:translateY(-35%) rotate(135deg)}.service-lower .service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle{background-color:#f3f7ff;color:#001a60}.service-lower .service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle::after{border-top-color:#001a60;border-right-color:#001a60;transform:translateY(-15%) rotate(-45deg)}.service-lower .service-sidebar-accordion__panel{padding:.5555555556vw 1.1111111111vw 1.1111111111vw;background-color:#f3f7ff}.service-lower .service-sidebar-accordion__children{display:flex;flex-direction:column;gap:.5555555556vw}.service-lower .service-sidebar-accordion__child{border-top:0}.service-lower .service-sidebar-accordion__child-link,.service-lower .service-sidebar-accordion__child-link-text{font-family:"IBM Plex Sans JP","Noto Sans JP",sans-serif}.service-lower .service-sidebar-accordion__child-link{position:relative;display:block;padding:0 0 0 1.3888888889vw;color:#174c97;font-size:1.1111111111vw;font-weight:400;line-height:1.5;text-decoration:none}.service-lower .service-sidebar-accordion__child-link-text{font-size:1.1111111111vw;font-weight:400;line-height:1.5}.service-lower .service-sidebar-accordion__child-link::before{content:"";position:absolute;top:50%;left:0;width:.5555555556vw;height:.5555555556vw;border-radius:50%;background-color:#174c97;transform:translateY(-50%)}.service-lower .service-sidebar-accordion__child-link::after{display:none}.service-lower .service-sidebar-accordion__child-link:hover,.service-lower .service-sidebar-accordion__child-link:focus{color:#001a60;text-decoration:underline}.service-lower .service-sidebar-accordion__child.is-current .service-sidebar-accordion__child-link,.service-lower .service-sidebar-accordion__child.is-current .service-sidebar-accordion__child-link-text{font-weight:700;color:#001a60}.service-lower .service-sidebar-accordion__child.is-current .service-sidebar-accordion__child-link::before{background-color:#001a60}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__panel{padding:0;background-color:#fff}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__children{display:block}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child{margin:0;border-top:.0694444444vw solid #e0e0e0}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link{display:flex;align-items:center;justify-content:space-between;gap:.5555555556vw;padding:1.25vw 1.25vw 1.25vw 2.2222222222vw;color:#000;font-size:1.1111111111vw;font-weight:700}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link-text{font-size:1.1111111111vw;font-weight:700}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link::before{display:none}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link::after{display:block;position:static;flex-shrink:0;width:.5555555556vw;height:.5555555556vw;border-radius:0;background:none;border-top:.1388888889vw solid #99a7c9;border-right:.1388888889vw solid #99a7c9;transform:rotate(45deg)}.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link:hover,.service-lower .service-sidebar-accordion--top .service-sidebar-accordion__child-link:focus{color:#000;text-decoration:none;background-color:#f5f5f5}.dl-smart-app-group{display:flex;flex-wrap:wrap;gap:2.7777777778vw}.dl-smart-app-block{display:flex;flex-direction:column;gap:1.1111111111vw;flex:1 1 16.6666666667vw}.dl-smart-app-block .heading--h3{margin:0;padding:0}}@media screen and (max-width: 767px){.service-lower{--service-lower-intro-gap: 6.1538461538vw;padding:6.1538461538vw 0 12.3076923077vw}.service-lower__container{width:min(100%,100% - 12.3076923077vw);flex-direction:column;gap:6.1538461538vw}.service-lower__main{align-self:stretch;width:100%}.service-lower__sidebar{flex-basis:auto;width:100%;margin-top:0;position:static}.page-content--service-lower .page-content__title{margin-bottom:6.1538461538vw}.service-lower-content{row-gap:6.1538461538vw}.service-lower-content__section{gap:6.1538461538vw}.page-content--service-lower .page-content__title{font-size:7.1794871795vw}.service-lower .service-sidebar-nav__item{border-bottom:.2564102564vw solid #ddd}.service-lower .service-sidebar-nav__link,.service-lower .service-sidebar-nav__text{padding:3.5897435897vw 12.3076923077vw 3.5897435897vw 4.1025641026vw;font-size:4.1025641026vw}.service-lower .service-sidebar-nav__link::after,.service-lower .service-sidebar-nav__text::after{right:5.1282051282vw;width:3.0769230769vw;height:3.0769230769vw;border-top:.7692307692vw solid #99a7c9;border-right:.7692307692vw solid #99a7c9}.service-lower-content__text-accent-strong_red--lg,.service-lower-content__text-accent-strong_blue--lg{font-size:4.1025641026vw}.service-alert-box__title{font-size:5.1282051282vw}.service-alert-box__title-break{display:inline}.service-alert-box__note{font-size:3.5897435897vw}.service-alert-box__list{padding:4.1025641026vw 4.1025641026vw 4.1025641026vw 8.2051282051vw}.service-consultation-desk__title{margin:0 0 4.1025641026vw;font-size:4.6153846154vw}.service-consultation-desk__branch{margin:0 0 3.8461538462vw;padding-left:7.6923076923vw;font-size:4.1025641026vw}.service-consultation-desk__detail{padding-left:7.6923076923vw;font-size:3.5897435897vw}.service-lower .service-sidebar-nav__heading{padding-bottom:6.1538461538vw;font-size:5.1282051282vw}.service-lower .service-sidebar-nav__group-title{margin:0 0 2.0512820513vw;font-size:6.1538461538vw}.service-lower .service-sidebar-accordion__toggle{padding:4.1025641026vw 12.3076923077vw 4.1025641026vw 4.1025641026vw;font-size:4.6153846154vw}.service-lower .service-sidebar-accordion__child-link{padding:0 0 0 5.1282051282vw;font-size:4.1025641026vw}.service-lower .service-sidebar-accordion__child-link-text{font-size:4.1025641026vw}.service-lower-content__callout-label{padding:2.0512820513vw 4.1025641026vw;font-size:4.6153846154vw}.service-lower-content__callout-body{font-size:3.5897435897vw}.service-lower-content__callout-head{flex-direction:column;align-items:flex-start;gap:2.0512820513vw}.service-lower-content__callout-badge{padding:1.0256410256vw 2.5641025641vw;font-size:3.5897435897vw}.service-lower-content__callout-headline{flex:1 1 auto;font-size:3.5897435897vw}.service-lower-content__callout-body-title{font-size:4.6153846154vw}.service-lower-content__callout-body-html{font-size:3.5897435897vw}.service-lower-content__contact-cta-group-title{font-size:4.6153846154vw}.service-lower-content__contact-cta-group-note{font-size:3.5897435897vw}.service-lower-content__contact-cta-hours{font-size:3.5897435897vw}.service-titled-lead__heading{font-size:4.6153846154vw}.service-lower-content__frame{padding:4.1025641026vw}.service-lower-content__callout{padding:4.1025641026vw}.service-lower-content__callout.nettradepro-callout{padding:0}.service-sitemap-layout{flex-direction:column;gap:6.1538461538vw}.service-sitemap-layout__stack{flex:1 1 auto;width:100%;gap:6.1538461538vw}.service-sitemap-group{margin:0}.service-sitemap-service{margin-top:10.2564102564vw}.service-sitemap-service__logo{width:61.5384615385vw;height:auto;margin-bottom:4.1025641026vw}.service-lower .heading--bar{font-size:5.1282051282vw}.service-lower .heading--bar::after{margin-top:4.1025641026vw}.service-lower-content__frame,.service-lower-content__text{font-size:3.5897435897vw;line-height:1.8}.service-lower-content__frame>p,.service-lower-content__text>p{font-size:inherit}.service-lower-content__contact-cta-message{width:100%;padding:2.0512820513vw 5.1282051282vw;font-size:4.1025641026vw}.service-lower-content__contact-cta-message-break{display:block}.service-lower-content__contact-cta-department{font-size:4.6153846154vw}.service-lower-content__contact-cta-phone{font-size:5.641025641vw}.dl-smart-app-group{display:flex;flex-direction:column;gap:8.2051282051vw}.dl-smart-app-block{display:flex;flex-direction:column;gap:4.1025641026vw}.dl-smart-app-block .heading--h3{margin:0;padding:0}.service-titled-lead__lead{padding-left:2.0512820513vw}.service-titled-lead__list{padding-left:2.0512820513vw}}.dl-smart-app-group{display:flex;flex-wrap:wrap;gap:40px}.dl-smart-app-block{display:flex;flex-direction:column;gap:16px;flex:1 1 240px}.dl-smart-app-block .heading--h3{margin:0;padding:0}.system-report-list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.system-report-list__item{display:flex;gap:20px;margin-bottom:0}.system-report-list__date{flex-shrink:0;font-size:16px;font-weight:500;color:#001a60;line-height:1.3}.system-report-list__text{font-size:16px;color:#2c3e50;line-height:1.3}a.system-report-list__text{text-decoration:underline}.system-report-list__empty{margin:0;font-size:16px;color:#6c757d}@media screen and (min-width: 768px)and (max-width: 1440px){.system-report-list{display:flex;flex-direction:column;gap:1.3888888889vw;margin:0;padding:0;list-style:none}.system-report-list__item{display:flex;gap:1.3888888889vw;margin-bottom:0}.system-report-list__date{flex-shrink:0;font-size:1.1111111111vw;font-weight:500;color:#001a60;line-height:1.3}.system-report-list__text{font-size:1.1111111111vw;color:#2c3e50;line-height:1.3}a.system-report-list__text{text-decoration:underline}.system-report-list__empty{margin:0;font-size:1.1111111111vw;color:#6c757d}}@media screen and (max-width: 767px){.system-report-list{display:flex;flex-direction:column;gap:5.1282051282vw;margin:0;padding:0;list-style:none}.system-report-list__item{display:flex;gap:5.1282051282vw;margin-bottom:0}.system-report-list__date{flex-shrink:0;font-size:3.5897435897vw;font-weight:500;color:#001a60;line-height:1.3}.system-report-list__text{font-size:3.5897435897vw;color:#2c3e50;line-height:1.3}a.system-report-list__text{text-decoration:underline}.system-report-list__empty{margin:0;font-size:3.5897435897vw;color:#6c757d}}.service-top.service-top--stocklife365 .service-top-kv{margin-bottom:32px;overflow:hidden}.service-top.service-top--stocklife365 .service-top-kv img{display:block;width:100%;height:auto}.service-top.service-top--stocklife365 .service-section-heading{margin-bottom:16px;padding:12px 16px;background:#fffdf3;border:solid 1px #ff6501;border-left:solid 2em #ff6501}.service-top.service-top--stocklife365 .service-section-heading__title{margin:0;font-size:1rem;font-weight:700}.service-top.service-top--stocklife365 .service-top-information{margin-bottom:40px}.service-top.service-top--stocklife365 .service-top-information__list{margin:0;padding:0;list-style:none}.service-top.service-top--stocklife365 .service-top-information__item{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:16px 0;border-bottom:1px dotted #666}.service-top.service-top--stocklife365 .service-top-information__item time{font-weight:700}.service-top.service-top--stocklife365 .service-more-button{display:inline-block;padding:12px 24px;background:#1e73be;color:#fff;text-decoration:none}@media screen and (min-width: 768px)and (max-width: 1440px){.service-top.service-top--stocklife365 .service-top-kv{margin-bottom:2.2222222222vw;overflow:hidden}.service-top.service-top--stocklife365 .service-top-kv img{display:block;width:100%;height:auto}.service-top.service-top--stocklife365 .service-section-heading{margin-bottom:1.1111111111vw;padding:.8333333333vw 1.1111111111vw;background:#fffdf3;border:solid .0694444444vw #ff6501;border-left:solid 2em #ff6501}.service-top.service-top--stocklife365 .service-section-heading__title{margin:0;font-size:1rem;font-weight:700}.service-top.service-top--stocklife365 .service-top-information{margin-bottom:2.7777777778vw}.service-top.service-top--stocklife365 .service-top-information__list{margin:0;padding:0;list-style:none}.service-top.service-top--stocklife365 .service-top-information__item{display:grid;grid-template-columns:9.7222222222vw 1fr;gap:1.1111111111vw;padding:1.1111111111vw 0;border-bottom:.0694444444vw dotted #666}.service-top.service-top--stocklife365 .service-top-information__item time{font-weight:700}.service-top.service-top--stocklife365 .service-more-button{display:inline-block;padding:.8333333333vw 1.6666666667vw;background:#1e73be;color:#fff;text-decoration:none}}@media screen and (max-width: 767px){.service-top.service-top--stocklife365 .service-top-kv{margin-bottom:8.2051282051vw;overflow:hidden}.service-top.service-top--stocklife365 .service-top-kv img{display:block;width:100%;height:auto}.service-top.service-top--stocklife365 .service-section-heading{margin-bottom:4.1025641026vw;padding:3.0769230769vw 4.1025641026vw;background:#fffdf3;border:solid .2564102564vw #ff6501;border-left:solid 2em #ff6501}.service-top.service-top--stocklife365 .service-section-heading__title{margin:0;font-size:1rem;font-weight:700}.service-top.service-top--stocklife365 .service-top-information{margin-bottom:10.2564102564vw}.service-top.service-top--stocklife365 .service-top-information__list{margin:0;padding:0;list-style:none}.service-top.service-top--stocklife365 .service-top-information__item{display:grid;grid-template-columns:35.8974358974vw 1fr;gap:4.1025641026vw;padding:4.1025641026vw 0;border-bottom:.2564102564vw dotted #666}.service-top.service-top--stocklife365 .service-top-information__item time{font-weight:700}.service-top.service-top--stocklife365 .service-more-button{display:inline-block;padding:3.0769230769vw 6.1538461538vw;background:#1e73be;color:#fff;text-decoration:none}.service-top.service-top--stocklife365 .service-top-kv{margin-bottom:6.1538461538vw}.service-top.service-top--stocklife365 .service-section-heading{padding:2.5641025641vw 3.0769230769vw}.service-top.service-top--stocklife365 .service-section-heading__title{font-size:2rem}.service-top.service-top--stocklife365 .service-top-information{margin-bottom:8.2051282051vw}.service-top.service-top--stocklife365 .service-top-information__item{grid-template-columns:1fr;gap:2.0512820513vw}}.service-top.service-top--stocklife365 .service-sidebar-nav__item{background-color:#e8f0fb;border-left:5px solid #0d4c9b;border-bottom:1px solid #fff}.service-top.service-top--stocklife365 .service-sidebar-nav__item a{color:#0d4c9b;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.service-top.service-top--stocklife365 .service-sidebar-accordion__section{background-color:#e8f0fb;border-left:5px solid #0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__toggle{color:#0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle{background-color:#0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__panel{background-color:#eef4fb}.service-top.service-top--stocklife365 .service-sidebar-accordion__child-link{color:#7c8798}.service-top.service-top--stocklife365 .service-sidebar-accordion__child-link::after{border-top-color:#0d4c9b;border-right-color:#0d4c9b}.service-lower__sidebar:has(.stocklife365-sidebar-promo){display:flex;flex-direction:column;gap:40px}.stocklife365-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:296px;max-width:100%;height:auto;gap:16px;padding:16px;box-sizing:border-box;background-color:#001a60}.stocklife365-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:8px 16px;box-sizing:border-box;background-color:#fff;border-radius:4px 4px 0 0;position:relative}.stocklife365-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:4px;background-color:#b9a515;border-radius:0 0 4px 4px}.stocklife365-sidebar-promo__logo{display:block;width:237px;height:37.1px;max-width:100%;object-fit:contain}.stocklife365-sidebar-promo__account{width:100%}.stocklife365-sidebar-promo__account .service-lower-content__action-button{width:264px}.stocklife365-sidebar-tool-banners{display:flex;flex-direction:column;gap:16px;width:296px;max-width:100%}.stocklife365-sidebar-tool-banners__item{display:block;width:100%}.stocklife365-sidebar-tool-banners__item img{display:block;width:100%;height:auto}@media screen and (min-width: 768px)and (max-width: 1440px){.service-top.service-top--stocklife365 .service-sidebar-nav__item{background-color:#e8f0fb;border-left:.3472222222vw solid #0d4c9b;border-bottom:.0694444444vw solid #fff}.service-top.service-top--stocklife365 .service-sidebar-nav__item a{color:#0d4c9b;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.service-top.service-top--stocklife365 .service-sidebar-accordion__section{background-color:#e8f0fb;border-left:.3472222222vw solid #0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__toggle{color:#0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle{background-color:#0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__panel{background-color:#eef4fb}.service-top.service-top--stocklife365 .service-sidebar-accordion__child-link{color:#7c8798}.service-top.service-top--stocklife365 .service-sidebar-accordion__child-link::after{border-top-color:#0d4c9b;border-right-color:#0d4c9b}.service-lower__sidebar:has(.stocklife365-sidebar-promo){display:flex;flex-direction:column;gap:2.7777777778vw}.stocklife365-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:20.5555555556vw;max-width:100%;height:auto;gap:1.1111111111vw;padding:1.1111111111vw;box-sizing:border-box;background-color:#001a60}.stocklife365-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:.5555555556vw 1.1111111111vw;box-sizing:border-box;background-color:#fff;border-radius:.2777777778vw .2777777778vw 0 0;position:relative}.stocklife365-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-.2777777778vw;width:100%;height:.2777777778vw;background-color:#b9a515;border-radius:0 0 .2777777778vw .2777777778vw}.stocklife365-sidebar-promo__logo{display:block;width:16.4583333333vw;height:2.5763888889vw;max-width:100%;object-fit:contain}.stocklife365-sidebar-promo__account{width:100%}.stocklife365-sidebar-promo__account .service-lower-content__action-button{width:18.3333333333vw}.stocklife365-sidebar-tool-banners{display:flex;flex-direction:column;gap:1.1111111111vw;width:20.5555555556vw;max-width:100%}.stocklife365-sidebar-tool-banners__item{display:block;width:100%}.stocklife365-sidebar-tool-banners__item img{display:block;width:100%;height:auto}}@media screen and (max-width: 767px){.service-top.service-top--stocklife365 .service-sidebar-nav__item{background-color:#e8f0fb;border-left:1.2820512821vw solid #0d4c9b;border-bottom:.2564102564vw solid #fff}.service-top.service-top--stocklife365 .service-sidebar-nav__item a{color:#0d4c9b;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.service-top.service-top--stocklife365 .service-sidebar-accordion__section{background-color:#e8f0fb;border-left:1.2820512821vw solid #0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__toggle{color:#0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__section.is-open .service-sidebar-accordion__toggle{background-color:#0d4c9b}.service-top.service-top--stocklife365 .service-sidebar-accordion__panel{background-color:#eef4fb}.service-top.service-top--stocklife365 .service-sidebar-accordion__child-link{color:#7c8798}.service-top.service-top--stocklife365 .service-sidebar-accordion__child-link::after{border-top-color:#0d4c9b;border-right-color:#0d4c9b}.service-lower__sidebar:has(.stocklife365-sidebar-promo){display:flex;flex-direction:column;gap:10.2564102564vw}.stocklife365-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:75.8974358974vw;max-width:100%;height:auto;gap:4.1025641026vw;padding:4.1025641026vw;box-sizing:border-box;background-color:#001a60}.stocklife365-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:2.0512820513vw 4.1025641026vw;box-sizing:border-box;background-color:#fff;border-radius:1.0256410256vw 1.0256410256vw 0 0;position:relative}.stocklife365-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-1.0256410256vw;width:100%;height:1.0256410256vw;background-color:#b9a515;border-radius:0 0 1.0256410256vw 1.0256410256vw}.stocklife365-sidebar-promo__logo{display:block;width:60.7692307692vw;height:9.5128205128vw;max-width:100%;object-fit:contain}.stocklife365-sidebar-promo__account{width:100%}.stocklife365-sidebar-promo__account .service-lower-content__action-button{width:67.6923076923vw}.stocklife365-sidebar-tool-banners{display:flex;flex-direction:column;gap:4.1025641026vw;width:75.8974358974vw;max-width:100%}.stocklife365-sidebar-tool-banners__item{display:block;width:100%}.stocklife365-sidebar-tool-banners__item img{display:block;width:100%;height:auto}}.service-lower__container:has(.stocklife365-home){--service-lower-sidebar-offset: 32px}.stocklife365-home{display:flex;flex-direction:column;gap:64px}.stocklife365-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.stocklife365-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.stocklife365-home__hero-banner{display:block;width:100%;height:auto}.stocklife365-home__section{display:flex;flex-direction:column;gap:40px}.stocklife365-home__section[data-home-seminar-scope]{gap:24px}.stocklife365-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.stocklife365-home__seminar-heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:34px;font-weight:600;color:#001a60}.stocklife365-home__seminar-list-link{display:flex;align-items:center;gap:10px;font-size:13px;color:#000;text-decoration:none;white-space:nowrap}.stocklife365-home__seminar-list-link-icon{display:block;width:16px;height:16px}.stocklife365-home__seminar-tabs{display:flex;flex-wrap:wrap;gap:8px}.stocklife365-home__seminar-tab{font-family:"IBM Plex Sans JP",sans-serif;padding:8px 17px 9.8px 17px;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#001a60;font-size:14px;font-weight:500;cursor:pointer}.stocklife365-home__seminar-tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.stocklife365-home__seminar-grid{display:flex;flex-wrap:wrap;gap:16px}.stocklife365-home__seminar-card{display:flex;flex-direction:column;width:256px;height:289px;box-sizing:border-box}.stocklife365-home__seminar-card[hidden]{display:none}.stocklife365-home__seminar-empty{display:flex;align-items:center;justify-content:center;min-height:289px;margin:0;font-size:16px;color:#6c757d}.stocklife365-home__seminar-card-image{position:relative;flex-shrink:0;width:256px;height:138.6px;overflow:hidden}.stocklife365-home__seminar-card-image img{display:block;width:100%;height:100%;object-fit:cover}.stocklife365-home__seminar-datetime{margin:16px 0 8px;font-size:12px;line-height:12px;color:#6c757d}.stocklife365-home__seminar-title{display:-webkit-box;margin:0 0 8px;min-height:3em;overflow:hidden;font-size:14px;font-weight:500;line-height:1.5;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stocklife365-home__seminar-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.stocklife365-home__seminar-tag{font-size:11px;color:#001a60}.stocklife365-home__seminar-card .service-lower-content__action-button-wrap{margin-top:auto}.stocklife365-home__seminar-nav,.stocklife365-home__video-nav{display:none}.stocklife365-home__video-grid{display:flex;flex-wrap:wrap;gap:16px}.stocklife365-home__video-item{display:flex;flex-direction:column;gap:16px;width:256px}.stocklife365-home__disclaimer .text-box{margin-bottom:16px}.stocklife365-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.stocklife365-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}.stocklife365-home__pickup-grid{display:flex;flex-wrap:wrap;gap:16px}.stocklife365-home__pickup-nav{display:none}.stocklife365-home__pickup-item{display:block;width:120px;height:39.82px}.stocklife365-home__pickup-item img{display:block;width:120px;height:39.82px;object-fit:contain}.stocklife365-home .system-report-list{gap:16px}@media screen and (min-width: 768px)and (max-width: 1440px){.stocklife365-home .system-report-list{gap:1.1111111111vw}.service-lower__container:has(.stocklife365-home){--service-lower-sidebar-offset: pc2vw(32)}.stocklife365-home{display:flex;flex-direction:column;gap:64px;gap:4.4444444444vw}.stocklife365-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:2.7777777778vw}.stocklife365-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.stocklife365-home__hero-banner{display:block;width:100%;height:auto}.stocklife365-home__section{display:flex;flex-direction:column;gap:40px}.stocklife365-home__section[data-home-seminar-scope]{gap:1.6666666667vw}.stocklife365-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:1.1111111111vw}.stocklife365-home__seminar-heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:2.3611111111vw;font-weight:600;color:#001a60}.stocklife365-home__seminar-list-link{display:flex;align-items:center;gap:.6944444444vw;font-size:.9027777778vw;color:#000;text-decoration:none;white-space:nowrap}.stocklife365-home__seminar-list-link-icon{display:block;width:1.1111111111vw;height:1.1111111111vw}.stocklife365-home__seminar-tabs{display:flex;flex-wrap:wrap;gap:.5555555556vw}.stocklife365-home__seminar-tab{font-family:"IBM Plex Sans JP",sans-serif;padding:.5555555556vw 1.1805555556vw .6805555556vw 1.1805555556vw;border:.0694444444vw solid #dee2e6;border-radius:.2777777778vw;background:#fff;color:#001a60;font-size:.9722222222vw;font-weight:500;cursor:pointer}.stocklife365-home__seminar-tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.stocklife365-home__seminar-grid{display:flex;flex-wrap:wrap;gap:1.1111111111vw}.stocklife365-home__seminar-card{display:flex;flex-direction:column;width:17.7777777778vw;height:20.0694444444vw;box-sizing:border-box}.stocklife365-home__seminar-card[hidden]{display:none}.stocklife365-home__seminar-empty{display:flex;align-items:center;justify-content:center;min-height:20.0694444444vw;margin:0;font-size:1.1111111111vw;color:#6c757d}.stocklife365-home__seminar-card-image{position:relative;flex-shrink:0;width:17.7777777778vw;height:9.625vw;overflow:hidden}.stocklife365-home__seminar-card-image img{display:block;width:100%;height:100%;object-fit:cover}.stocklife365-home__seminar-datetime{margin:1.1111111111vw 0 .5555555556vw;font-size:.8333333333vw;line-height:.8333333333vw;color:#6c757d}.stocklife365-home__seminar-title{display:-webkit-box;margin:0 0 .5555555556vw;min-height:3em;overflow:hidden;font-size:.9722222222vw;font-weight:500;line-height:1.5;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stocklife365-home__seminar-tags{display:flex;flex-wrap:wrap;gap:.4166666667vw;margin-bottom:.8333333333vw}.stocklife365-home__seminar-tag{font-size:.7638888889vw;color:#001a60}.stocklife365-home__seminar-card .service-lower-content__action-button-wrap{margin-top:auto}.stocklife365-home__video-grid{display:flex;flex-wrap:wrap;gap:16px}.stocklife365-home__video-item{display:flex;flex-direction:column;gap:16px;width:256px}.stocklife365-home__disclaimer .text-box{margin-bottom:1.1111111111vw}.stocklife365-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.stocklife365-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}.stocklife365-home__pickup-grid{display:flex;flex-wrap:wrap;gap:1.1111111111vw}.stocklife365-home__pickup-item{display:block;width:8.3333333333vw;height:2.7652777778vw}.stocklife365-home__pickup-item img{display:block;width:8.3333333333vw;height:2.7652777778vw;object-fit:contain}}@media screen and (max-width: 767px){.stocklife365-home .system-report-list{gap:4.1025641026vw}.service-lower__container:has(.stocklife365-home){--service-lower-sidebar-offset: spvw(32)}.stocklife365-home{display:flex;flex-direction:column;gap:64px;gap:8.2051282051vw}.stocklife365-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:10.2564102564vw}.stocklife365-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.stocklife365-home__hero-banner{display:block;width:100%;height:auto}.stocklife365-home__section{display:flex;flex-direction:column;gap:40px}.stocklife365-home__section[data-home-seminar-scope]{gap:6.1538461538vw}.stocklife365-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:4.1025641026vw}.stocklife365-home__seminar-heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:7.1794871795vw;font-weight:600;color:#001a60}.stocklife365-home__seminar-list-link{display:flex;align-items:center;gap:2.5641025641vw;font-size:3.3333333333vw;color:#000;text-decoration:none;white-space:nowrap}.stocklife365-home__seminar-list-link-icon{display:block;width:4.1025641026vw;height:4.1025641026vw}.stocklife365-home__seminar-tabs{display:flex;flex-wrap:wrap;gap:2.0512820513vw}.stocklife365-home__seminar-tab{font-family:"IBM Plex Sans JP",sans-serif;padding:1.0256410256vw 2.5641025641vw;border:.2564102564vw solid #dee2e6;border-radius:1.0256410256vw;background:#fff;color:#001a60;font-size:3.5897435897vw;font-weight:500;cursor:pointer}.stocklife365-home__seminar-tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.stocklife365-home__seminar-slider{position:relative}.stocklife365-home__seminar-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stocklife365-home__seminar-viewport::-webkit-scrollbar{display:none}.stocklife365-home__seminar-grid{display:flex;flex-wrap:nowrap;gap:4.1025641026vw;width:100%}.stocklife365-home__seminar-card{display:flex;flex:0 0 calc((100% - 4.1025641026vw)/2);width:calc((100% - 4.1025641026vw)/2);height:auto;box-sizing:border-box;scroll-snap-align:start}.stocklife365-home__seminar-card[hidden]{display:none}.stocklife365-home__seminar-nav{display:block;position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.stocklife365-home__seminar-nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.stocklife365-home__seminar-nav--prev{left:-2.5641025641vw}.stocklife365-home__seminar-nav--next{right:-2.5641025641vw}.stocklife365-home__seminar-empty{display:flex;align-items:center;justify-content:center;min-height:74.1025641026vw;margin:0;font-size:3.5897435897vw;color:#6c757d}.stocklife365-home__seminar-card-image{position:relative;flex-shrink:0;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden}.stocklife365-home__seminar-card-image img{display:block;width:100%;height:100%;object-fit:cover}.stocklife365-home__seminar-datetime{margin:4.1025641026vw 0 2.0512820513vw;font-size:3.0769230769vw;line-height:3.0769230769vw;color:#6c757d}.stocklife365-home__seminar-title{display:-webkit-box;margin:0 0 2.0512820513vw;min-height:3em;overflow:hidden;font-size:3.5897435897vw;font-weight:500;line-height:1.5;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stocklife365-home__seminar-tags{display:flex;flex-wrap:wrap;gap:1.5384615385vw;margin-bottom:3.0769230769vw}.stocklife365-home__seminar-tag{font-size:2.8205128205vw;color:#001a60}.stocklife365-home__seminar-card .service-lower-content__action-button-wrap{margin-top:auto}.stocklife365-home__video-slider{position:relative}.stocklife365-home__video-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stocklife365-home__video-viewport::-webkit-scrollbar{display:none}.stocklife365-home__video-grid{display:flex;flex-wrap:wrap;gap:16px;flex-wrap:nowrap;width:100%}.stocklife365-home__video-item{display:flex;flex-direction:column;gap:16px;width:256px;flex:0 0 calc((100% - 4.1025641026vw)/2);width:calc((100% - 4.1025641026vw)/2);scroll-snap-align:start}.stocklife365-home__video-item .youtube-facade-thumb{width:100%;height:auto;aspect-ratio:350/197}.stocklife365-home__video-nav{display:block;position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.stocklife365-home__video-nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.stocklife365-home__video-nav--prev{left:-2.5641025641vw}.stocklife365-home__video-nav--next{right:-2.5641025641vw}.stocklife365-home__disclaimer .text-box{margin-bottom:4.1025641026vw}.stocklife365-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.stocklife365-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}.stocklife365-home__pickup-slider{position:relative}.stocklife365-home__pickup-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stocklife365-home__pickup-viewport::-webkit-scrollbar{display:none}.stocklife365-home__pickup-grid{display:flex;flex-wrap:nowrap;gap:4.1025641026vw;width:100%}.stocklife365-home__pickup-item{display:block;flex:0 0 calc((100% - 4.1025641026vw)/2);width:calc((100% - 4.1025641026vw)/2);height:auto;scroll-snap-align:start}.stocklife365-home__pickup-item img{display:block;width:100%;height:auto;aspect-ratio:120/39.82;object-fit:contain}.stocklife365-home__pickup-nav{display:block;position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.stocklife365-home__pickup-nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.stocklife365-home__pickup-nav--prev{left:-2.5641025641vw}.stocklife365-home__pickup-nav--next{right:-2.5641025641vw}}.stocklife365-line-diagram-cell{text-align:left}.stocklife365-line-diagram-note{margin:0 0 8px;font-size:14px;font-weight:700}.stocklife365-line-diagram{display:block;max-width:100%;height:auto}@media screen and (min-width: 768px)and (max-width: 1440px){.stocklife365-line-diagram-cell{text-align:left}.stocklife365-line-diagram-note{margin:0 0 .5555555556vw;font-size:.9722222222vw;font-weight:700}.stocklife365-line-diagram{display:block;max-width:100%;height:auto}}@media screen and (max-width: 767px){.stocklife365-line-diagram-cell{text-align:left}.stocklife365-line-diagram-note{margin:0 0 2.0512820513vw;font-size:3.5897435897vw;font-weight:700}.stocklife365-line-diagram{display:block;max-width:100%;height:auto}}.service-top.service-top--soubalife .service-section-heading{position:relative;font-size:1em;background:#f1f8ff;padding:.5em .5em;margin:0 0 .3em 0;border:solid 1px #7dcef4;border-left:solid 2em #7dcef4}@media screen and (min-width: 768px)and (max-width: 1440px){.service-top.service-top--soubalife .service-section-heading{position:relative;font-size:1em;background:#f1f8ff;padding:.5em .5em;margin:0 0 .3em 0;border:solid .0694444444vw #7dcef4;border-left:solid 2em #7dcef4}}@media screen and (max-width: 767px){.service-top.service-top--soubalife .service-section-heading{position:relative;font-size:1em;background:#f1f8ff;padding:.5em .5em;margin:0 0 .3em 0;border:solid .2564102564vw #7dcef4;border-left:solid 2em #7dcef4}}.service-top.service-top--soubalife .service-sidebar-nav__item{background:#bed5e5;border-left:5px solid #068;border-bottom:1px solid #fff}.service-top.service-top--soubalife .service-sidebar-nav__item a{color:#068}.service-lower__sidebar:has(.soubalife-sidebar-promo){display:flex;flex-direction:column;gap:40px}.soubalife-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:296px;max-width:100%;height:auto;gap:16px;padding:16px;box-sizing:border-box;background-color:#001a60}.soubalife-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:8px 16px;box-sizing:border-box;background-color:#fff;border-radius:4px 4px 0 0;position:relative}.soubalife-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:4px;background-color:#7dccf3;border-radius:0 0 4px 4px}.soubalife-sidebar-promo__logo{display:block;width:237px;height:37.1px;max-width:100%;object-fit:contain}.soubalife-sidebar-promo__account{width:100%}.soubalife-sidebar-promo__account .service-lower-content__action-button{width:264px}.soubalife-sidebar-tool-banners{display:flex;flex-direction:column;gap:16px;width:296px;max-width:100%}.soubalife-sidebar-tool-banners__item{display:block;width:100%}.soubalife-sidebar-tool-banners__item img{display:block;width:100%;height:auto}@media screen and (min-width: 768px)and (max-width: 1440px){.service-top.service-top--soubalife .service-sidebar-nav__item{background:#bed5e5;border-left:.3472222222vw solid #068;border-bottom:.0694444444vw solid #fff}.service-top.service-top--soubalife .service-sidebar-nav__item a{color:#068}.service-lower__sidebar:has(.soubalife-sidebar-promo){display:flex;flex-direction:column;gap:2.7777777778vw}.soubalife-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:20.5555555556vw;max-width:100%;height:auto;gap:1.1111111111vw;padding:1.1111111111vw;box-sizing:border-box;background-color:#001a60}.soubalife-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:.5555555556vw 1.1111111111vw;box-sizing:border-box;background-color:#fff;border-radius:.2777777778vw .2777777778vw 0 0;position:relative}.soubalife-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-.2777777778vw;width:100%;height:.2777777778vw;background-color:#7dccf3;border-radius:0 0 .2777777778vw .2777777778vw}.soubalife-sidebar-promo__logo{display:block;width:16.4583333333vw;height:2.5763888889vw;max-width:100%;object-fit:contain}.soubalife-sidebar-promo__account{width:100%}.soubalife-sidebar-promo__account .service-lower-content__action-button{width:18.3333333333vw}.soubalife-sidebar-tool-banners{display:flex;flex-direction:column;gap:1.1111111111vw;width:20.5555555556vw;max-width:100%}.soubalife-sidebar-tool-banners__item{display:block;width:100%}.soubalife-sidebar-tool-banners__item img{display:block;width:100%;height:auto}}@media screen and (max-width: 767px){.service-top.service-top--soubalife .service-sidebar-nav__item{background:#bed5e5;border-left:1.2820512821vw solid #068;border-bottom:.2564102564vw solid #fff}.service-top.service-top--soubalife .service-sidebar-nav__item a{color:#068}.service-lower__sidebar:has(.soubalife-sidebar-promo){display:flex;flex-direction:column;gap:10.2564102564vw}.soubalife-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:75.8974358974vw;max-width:100%;height:auto;gap:4.1025641026vw;padding:4.1025641026vw;box-sizing:border-box;background-color:#001a60}.soubalife-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:2.0512820513vw 4.1025641026vw;box-sizing:border-box;background-color:#fff;border-radius:1.0256410256vw 1.0256410256vw 0 0;position:relative}.soubalife-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-1.0256410256vw;width:100%;height:1.0256410256vw;background-color:#7dccf3;border-radius:0 0 1.0256410256vw 1.0256410256vw}.soubalife-sidebar-promo__logo{display:block;width:60.7692307692vw;height:9.5128205128vw;max-width:100%;object-fit:contain}.soubalife-sidebar-promo__account{width:100%}.soubalife-sidebar-promo__account .service-lower-content__action-button{width:67.6923076923vw}.soubalife-sidebar-tool-banners{display:flex;flex-direction:column;gap:4.1025641026vw;width:75.8974358974vw;max-width:100%}.soubalife-sidebar-tool-banners__item{display:block;width:100%}.soubalife-sidebar-tool-banners__item img{display:block;width:100%;height:auto}}.service-lower__container:has(.soubalife-home){--service-lower-sidebar-offset: 32px}.soubalife-home{display:flex;flex-direction:column;gap:64px}.soubalife-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.soubalife-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.soubalife-home__hero-banner{display:block;width:100%;height:auto}.soubalife-home__section{display:flex;flex-direction:column;gap:40px}.soubalife-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.soubalife-home__info-list-link{display:flex;align-items:center;gap:10px;font-size:13px;color:#000;text-decoration:none;white-space:nowrap}.soubalife-home__info-list-link-icon{display:block;width:16px;height:16px}.soubalife-home__disclaimer .text-box{margin-bottom:16px}.soubalife-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.soubalife-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}.soubalife-home__pickup-grid{display:flex;flex-wrap:wrap;gap:16px}.soubalife-home__pickup-item{display:block;width:120px;height:39.82px}.soubalife-home__pickup-item img{display:block;width:120px;height:39.82px;object-fit:contain}.soubalife-home .system-report-list{gap:16px}@media screen and (min-width: 768px)and (max-width: 1440px){.soubalife-home .system-report-list{gap:1.1111111111vw}.service-lower__container:has(.soubalife-home){--service-lower-sidebar-offset: pc2vw(32)}.soubalife-home{display:flex;flex-direction:column;gap:64px;gap:4.4444444444vw}.soubalife-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:2.7777777778vw}.soubalife-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.soubalife-home__hero-banner{display:block;width:100%;height:auto}.soubalife-home__section{display:flex;flex-direction:column;gap:40px}.soubalife-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:1.1111111111vw}.soubalife-home__info-list-link{display:flex;align-items:center;gap:.6944444444vw;font-size:.9027777778vw;color:#000;text-decoration:none;white-space:nowrap}.soubalife-home__info-list-link-icon{display:block;width:1.1111111111vw;height:1.1111111111vw}.soubalife-home__disclaimer .text-box{margin-bottom:1.1111111111vw}.soubalife-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.soubalife-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}.soubalife-home__pickup-grid{display:flex;flex-wrap:wrap;gap:1.1111111111vw}.soubalife-home__pickup-item{display:block;width:8.3333333333vw;height:2.7652777778vw}.soubalife-home__pickup-item img{display:block;width:8.3333333333vw;height:2.7652777778vw;object-fit:contain}}@media screen and (max-width: 767px){.soubalife-home .system-report-list{gap:4.1025641026vw}.service-lower__container:has(.soubalife-home){--service-lower-sidebar-offset: spvw(32)}.soubalife-home{display:flex;flex-direction:column;gap:64px;gap:8.2051282051vw}.soubalife-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:10.2564102564vw}.soubalife-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.soubalife-home__hero-banner{display:block;width:100%;height:auto}.soubalife-home__section{display:flex;flex-direction:column;gap:40px}.soubalife-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:4.1025641026vw}.soubalife-home__info-list-link{display:flex;align-items:center;gap:2.5641025641vw;font-size:3.3333333333vw;color:#000;text-decoration:none;white-space:nowrap}.soubalife-home__info-list-link-icon{display:block;width:4.1025641026vw;height:4.1025641026vw}.soubalife-home__disclaimer .text-box{margin-bottom:4.1025641026vw}.soubalife-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.soubalife-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}.soubalife-home__pickup-grid{display:flex;flex-wrap:wrap;gap:4.1025641026vw}.soubalife-home__pickup-item{display:block;width:30.7692307692vw;height:10.2102564103vw}.soubalife-home__pickup-item img{display:block;width:30.7692307692vw;height:10.2102564103vw;object-fit:contain}}.timetable-heading-h3{font-size:24px;margin:0}.timetable-text-box .text-box__row{gap:0}@media screen and (min-width: 768px)and (max-width: 1440px){.timetable-heading-h3{font-size:1.6666666667vw;margin:0}.timetable-text-box .text-box__row{gap:0}}@media screen and (max-width: 767px){.timetable-heading-h3{font-size:6.1538461538vw;margin:0}.timetable-text-box .text-box__row{gap:0}}.market-worldclock{display:flex;flex-wrap:wrap;background:#f0f0f0;padding:0 8px 8px;box-sizing:border-box}.market-worldclock__item{flex:1 1 0;min-width:140px;text-align:center}.market-worldclock__label{margin:0;padding:12px 8px;font-size:15px;font-weight:700;color:#000}.market-worldclock__label span{display:block;font-size:12px;font-weight:400;color:#444}.market-worldclock__time{margin:0 8px;padding:12px 8px;font-size:18px;font-weight:700;letter-spacing:.05em;color:#000;background:#fff;box-sizing:border-box}.fotb-th-main{font-size:14px;font-weight:700}.fotb-th-note{display:inline-block;margin-top:4px;font-size:10px;font-weight:700}@media screen and (min-width: 768px)and (max-width: 1440px){.market-worldclock{display:flex;flex-wrap:wrap;background:#f0f0f0;padding:0 .5555555556vw .5555555556vw;box-sizing:border-box}.market-worldclock__item{flex:1 1 0;min-width:9.7222222222vw;text-align:center}.market-worldclock__label{margin:0;padding:.8333333333vw .5555555556vw;font-size:1.0416666667vw;font-weight:700;color:#000}.market-worldclock__label span{display:block;font-size:.8333333333vw;font-weight:400;color:#444}.market-worldclock__time{margin:0 .5555555556vw;padding:.8333333333vw .5555555556vw;font-size:1.25vw;font-weight:700;letter-spacing:.05em;color:#000;background:#fff;box-sizing:border-box}.fotb-th-main{font-size:.9722222222vw;font-weight:700}.fotb-th-note{display:inline-block;margin-top:.2777777778vw;font-size:.6944444444vw;font-weight:700}}@media screen and (max-width: 767px){.market-worldclock{display:flex;flex-wrap:wrap;justify-content:center;background:#f0f0f0;padding:0 1.0256410256vw 1.0256410256vw;box-sizing:border-box}.market-worldclock__item{flex:0 0 50%;width:50%;min-width:0;text-align:center}.market-worldclock__label{margin:0;padding:1.5384615385vw 1.0256410256vw;font-size:2.8205128205vw;font-weight:700;color:#000}.market-worldclock__label span{display:block;font-size:2.3076923077vw;font-weight:400;color:#444}.market-worldclock__time{margin:0 1.0256410256vw;padding:1.5384615385vw 1.0256410256vw;font-size:3.3333333333vw;font-weight:700;letter-spacing:.05em;color:#000;background:#fff;box-sizing:border-box}.fotb-th-main{font-size:3.5897435897vw;font-weight:700}.fotb-th-note{display:inline-block;margin-top:1.0256410256vw;font-size:2.5641025641vw;font-weight:700}}.service-top.service-top--kawaselife .service-section-heading{position:relative;font-size:1em;background:#fefcf3;padding:.5em .5em;margin:0 0 .3em 0;border:solid 1px #ff6501;border-left:solid 2em #ff6501}@media screen and (min-width: 768px)and (max-width: 1440px){.service-top.service-top--kawaselife .service-section-heading{position:relative;font-size:1em;background:#fefcf3;padding:.5em .5em;margin:0 0 .3em 0;border:solid .0694444444vw #ff6501;border-left:solid 2em #ff6501}}@media screen and (max-width: 767px){.service-top.service-top--kawaselife .service-section-heading{position:relative;font-size:1em;background:#fefcf3;padding:.5em .5em;margin:0 0 .3em 0;border:solid .2564102564vw #ff6501;border-left:solid 2em #ff6501}}.service-top.service-top--kawaselife .service-sidebar-nav__item{background-color:#bed5e5;border-left:5px solid #068;border-bottom:1px solid #fff}.service-top.service-top--kawaselife .service-sidebar-nav__item a{color:#068}.service-lower__sidebar:has(.kawaselife-sidebar-promo){display:flex;flex-direction:column;gap:40px}.kawaselife-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:296px;max-width:100%;height:auto;gap:16px;padding:16px;box-sizing:border-box;background-color:#001a60}.kawaselife-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:8px 16px;box-sizing:border-box;background-color:#fff;border-radius:4px 4px 0 0;position:relative}.kawaselife-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:4px;background-color:#66b23d;border-radius:0 0 4px 4px}.kawaselife-sidebar-promo__logo{display:block;width:237px;height:37.1px;max-width:100%;object-fit:contain}.kawaselife-sidebar-promo__account{width:100%}.kawaselife-sidebar-promo__account .service-lower-content__action-button{width:264px}.kawaselife-sidebar-tool-banners{display:flex;flex-direction:column;gap:16px;width:296px;max-width:100%}.kawaselife-sidebar-tool-banners__item{display:block;width:100%}.kawaselife-sidebar-tool-banners__item img{display:block;width:100%;height:auto}@media screen and (min-width: 768px)and (max-width: 1440px){.service-top.service-top--kawaselife .service-sidebar-nav__item{background-color:#bed5e5;border-left:.3472222222vw solid #068;border-bottom:.0694444444vw solid #fff}.service-top.service-top--kawaselife .service-sidebar-nav__item a{color:#068}.service-lower__sidebar:has(.kawaselife-sidebar-promo){display:flex;flex-direction:column;gap:2.7777777778vw}.kawaselife-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:20.5555555556vw;max-width:100%;height:auto;gap:1.1111111111vw;padding:1.1111111111vw;box-sizing:border-box;background-color:#001a60}.kawaselife-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:.5555555556vw 1.1111111111vw;box-sizing:border-box;background-color:#fff;border-radius:.2777777778vw .2777777778vw 0 0;position:relative}.kawaselife-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-.2777777778vw;width:100%;height:.2777777778vw;background-color:#66b23d;border-radius:0 0 .2777777778vw .2777777778vw}.kawaselife-sidebar-promo__logo{display:block;width:16.4583333333vw;height:2.5763888889vw;max-width:100%;object-fit:contain}.kawaselife-sidebar-promo__account{width:100%}.kawaselife-sidebar-promo__account .service-lower-content__action-button{width:18.3333333333vw}.kawaselife-sidebar-tool-banners{display:flex;flex-direction:column;gap:1.1111111111vw;width:20.5555555556vw;max-width:100%}.kawaselife-sidebar-tool-banners__item{display:block;width:100%}.kawaselife-sidebar-tool-banners__item img{display:block;width:100%;height:auto}}@media screen and (max-width: 767px){.service-top.service-top--kawaselife .service-sidebar-nav__item{background-color:#bed5e5;border-left:1.2820512821vw solid #068;border-bottom:.2564102564vw solid #fff}.service-top.service-top--kawaselife .service-sidebar-nav__item a{color:#068}.service-lower__sidebar:has(.kawaselife-sidebar-promo){display:flex;flex-direction:column;gap:10.2564102564vw}.kawaselife-sidebar-promo{display:flex;flex-direction:column;align-items:center;width:75.8974358974vw;max-width:100%;height:auto;gap:4.1025641026vw;padding:4.1025641026vw;box-sizing:border-box;background-color:#001a60}.kawaselife-sidebar-promo__logo-box{display:flex;justify-content:center;width:100%;padding:2.0512820513vw 4.1025641026vw;box-sizing:border-box;background-color:#fff;border-radius:1.0256410256vw 1.0256410256vw 0 0;position:relative}.kawaselife-sidebar-promo__logo-box::after{content:"";position:absolute;left:0;bottom:-1.0256410256vw;width:100%;height:1.0256410256vw;background-color:#66b23d;border-radius:0 0 1.0256410256vw 1.0256410256vw}.kawaselife-sidebar-promo__logo{display:block;width:60.7692307692vw;height:9.5128205128vw;max-width:100%;object-fit:contain}.kawaselife-sidebar-promo__account{width:100%}.kawaselife-sidebar-promo__account .service-lower-content__action-button{width:67.6923076923vw}.kawaselife-sidebar-tool-banners{display:flex;flex-direction:column;gap:4.1025641026vw;width:75.8974358974vw;max-width:100%}.kawaselife-sidebar-tool-banners__item{display:block;width:100%}.kawaselife-sidebar-tool-banners__item img{display:block;width:100%;height:auto}}.service-lower__container:has(.kawaselife-home){--service-lower-sidebar-offset: 32px}.kawaselife-home{display:flex;flex-direction:column;gap:64px}.kawaselife-home__hero{display:flex;flex-direction:column;gap:40px}.kawaselife-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.kawaselife-home__hero-banner{display:block;width:100%;height:auto}.kawaselife-home__section{display:flex;flex-direction:column;gap:40px}.kawaselife-home__section[data-home-seminar-scope]{gap:24px}.kawaselife-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.kawaselife-home__seminar-heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:34px;font-weight:600;color:#001a60}.kawaselife-home__seminar-list-link{display:flex;align-items:center;gap:10px;font-size:13px;color:#000;text-decoration:none;white-space:nowrap}.kawaselife-home__seminar-list-link-icon{display:block;width:16px;height:16px}.kawaselife-home__seminar-tabs{display:flex;flex-wrap:wrap;gap:8px}.kawaselife-home__seminar-tab{font-family:"IBM Plex Sans JP",sans-serif;padding:8px 17px 9.8px 17px;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#001a60;font-size:14px;font-weight:500;cursor:pointer}.kawaselife-home__seminar-tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.kawaselife-home__seminar-grid{display:flex;flex-wrap:wrap;gap:16px}.kawaselife-home__seminar-card{display:flex;flex-direction:column;width:256px;height:289px;box-sizing:border-box}.kawaselife-home__seminar-card[hidden]{display:none}.kawaselife-home__seminar-empty{display:flex;align-items:center;justify-content:center;min-height:289px;margin:0;font-size:16px;color:#6c757d}.kawaselife-home__seminar-card-image{position:relative;width:256px;height:138.6px;overflow:hidden}.kawaselife-home__seminar-card-image img{display:block;width:100%;height:100%;object-fit:cover}.kawaselife-home__seminar-datetime{margin:16px 0 8px;font-size:12px;line-height:12px;color:#6c757d}.kawaselife-home__seminar-title{display:-webkit-box;margin:0 0 8px;min-height:3em;overflow:hidden;font-size:14px;font-weight:500;line-height:1.5;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kawaselife-home__seminar-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.kawaselife-home__seminar-tag{font-size:11px;color:#001a60}.kawaselife-home__seminar-card .service-lower-content__action-button-wrap{margin-top:auto}.kawaselife-home__seminar-nav,.kawaselife-home__video-nav{display:none}.kawaselife-home__blog-link img{display:block;width:159px;height:40px;max-width:100%;object-fit:contain}.kawaselife-home__video-grid{display:flex;flex-wrap:wrap;gap:16px}.kawaselife-home__video-item{display:flex;flex-direction:column;gap:16px;width:256px}.kawaselife-home__cta-banner{display:block;max-width:100%;height:auto}.kawaselife-home__information-list{gap:16px}.kawaselife-home__disclaimer .text-box{margin-bottom:16px}.kawaselife-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.kawaselife-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}.kawaselife-home .system-report-list{gap:16px}@media screen and (min-width: 768px)and (max-width: 1440px){.kawaselife-home .system-report-list{gap:1.1111111111vw}.service-lower__container:has(.kawaselife-home){--service-lower-sidebar-offset: pc2vw(32)}.kawaselife-home{display:flex;flex-direction:column;gap:64px;gap:4.4444444444vw}.kawaselife-home__hero{display:flex;flex-direction:column;gap:2.7777777778vw}.kawaselife-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.kawaselife-home__hero-banner{display:block;width:100%;height:auto}.kawaselife-home__section{display:flex;flex-direction:column;gap:40px}.kawaselife-home__section[data-home-seminar-scope]{gap:1.6666666667vw}.kawaselife-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:1.1111111111vw}.kawaselife-home__seminar-heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:2.3611111111vw;font-weight:600;color:#001a60}.kawaselife-home__seminar-list-link{display:flex;align-items:center;gap:.6944444444vw;font-size:.9027777778vw;color:#000;text-decoration:none;white-space:nowrap}.kawaselife-home__seminar-list-link-icon{display:block;width:1.1111111111vw;height:1.1111111111vw}.kawaselife-home__seminar-tabs{display:flex;flex-wrap:wrap;gap:.5555555556vw}.kawaselife-home__seminar-tab{font-family:"IBM Plex Sans JP",sans-serif;padding:.5555555556vw 1.1805555556vw .6805555556vw 1.1805555556vw;border:.0694444444vw solid #dee2e6;border-radius:.2777777778vw;background:#fff;color:#001a60;font-size:.9722222222vw;font-weight:500;cursor:pointer}.kawaselife-home__seminar-tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.kawaselife-home__seminar-grid{display:flex;flex-wrap:wrap;gap:1.1111111111vw}.kawaselife-home__seminar-card{display:flex;flex-direction:column;width:17.7777777778vw;height:20.0694444444vw;box-sizing:border-box}.kawaselife-home__seminar-card[hidden]{display:none}.kawaselife-home__seminar-empty{display:flex;align-items:center;justify-content:center;min-height:20.0694444444vw;margin:0;font-size:1.1111111111vw;color:#6c757d}.kawaselife-home__seminar-card-image{position:relative;width:17.7777777778vw;height:9.625vw;overflow:hidden}.kawaselife-home__seminar-card-image img{display:block;width:100%;height:100%;object-fit:cover}.kawaselife-home__seminar-datetime{margin:1.1111111111vw 0 .5555555556vw;font-size:.8333333333vw;line-height:.8333333333vw;color:#6c757d}.kawaselife-home__seminar-title{display:-webkit-box;margin:0 0 .5555555556vw;min-height:3em;overflow:hidden;font-size:.9722222222vw;font-weight:500;line-height:1.5;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kawaselife-home__seminar-tags{display:flex;flex-wrap:wrap;gap:.4166666667vw;margin-bottom:.8333333333vw}.kawaselife-home__seminar-tag{font-size:.7638888889vw;color:#001a60}.kawaselife-home__seminar-card .service-lower-content__action-button-wrap{margin-top:auto}.kawaselife-home__blog-link img{display:block;width:11.0416666667vw;height:2.7777777778vw;max-width:100%;object-fit:contain}.kawaselife-home__video-grid{display:flex;flex-wrap:wrap;gap:16px}.kawaselife-home__video-item{display:flex;flex-direction:column;gap:16px;width:256px}.kawaselife-home__cta-banner{display:block;max-width:100%;height:auto}.kawaselife-home__information-list{gap:1.1111111111vw}.kawaselife-home__disclaimer .text-box{margin-bottom:1.1111111111vw}.kawaselife-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.kawaselife-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}}@media screen and (max-width: 767px){.kawaselife-home .system-report-list{gap:4.1025641026vw}.service-lower__container:has(.kawaselife-home){--service-lower-sidebar-offset: spvw(32)}.kawaselife-home{display:flex;flex-direction:column;gap:64px;gap:8.2051282051vw}.kawaselife-home__hero{display:flex;flex-direction:column;gap:6.1538461538vw}.kawaselife-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.kawaselife-home__hero-banner{display:block;width:100%;height:auto}.kawaselife-home__section{display:flex;flex-direction:column;gap:40px}.kawaselife-home__section[data-home-seminar-scope]{gap:6.1538461538vw}.kawaselife-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:4.1025641026vw}.kawaselife-home__seminar-heading{font-family:"IBM Plex Sans JP",sans-serif;margin:0;font-size:7.1794871795vw;font-weight:600;color:#001a60}.kawaselife-home__seminar-list-link{display:flex;align-items:center;gap:2.5641025641vw;font-size:3.3333333333vw;color:#000;text-decoration:none;white-space:nowrap}.kawaselife-home__seminar-list-link-icon{display:block;width:4.1025641026vw;height:4.1025641026vw}.kawaselife-home__seminar-tabs{display:flex;flex-wrap:wrap;gap:2.0512820513vw}.kawaselife-home__seminar-tab{font-family:"IBM Plex Sans JP",sans-serif;padding:1.0256410256vw 2.5641025641vw;border:.2564102564vw solid #dee2e6;border-radius:1.0256410256vw;background:#fff;color:#001a60;font-size:3.5897435897vw;font-weight:500;cursor:pointer}.kawaselife-home__seminar-tab.is-active{background:#99a7c9;border-color:#99a7c9;color:#fff}.kawaselife-home__seminar-slider{position:relative}.kawaselife-home__seminar-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kawaselife-home__seminar-viewport::-webkit-scrollbar{display:none}.kawaselife-home__seminar-grid{display:flex;flex-wrap:nowrap;gap:4.1025641026vw;width:100%}.kawaselife-home__seminar-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 4.1025641026vw)/2);width:calc((100% - 4.1025641026vw)/2);height:auto;box-sizing:border-box;scroll-snap-align:start}.kawaselife-home__seminar-card[hidden]{display:none}.kawaselife-home__seminar-nav{display:block;position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.kawaselife-home__seminar-nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.kawaselife-home__seminar-nav--prev{left:-2.5641025641vw}.kawaselife-home__seminar-nav--next{right:-2.5641025641vw}.kawaselife-home__seminar-empty{display:flex;align-items:center;justify-content:center;min-height:74.1025641026vw;margin:0;font-size:3.5897435897vw;color:#6c757d}.kawaselife-home__seminar-card-image{position:relative;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden}.kawaselife-home__seminar-card-image img{display:block;width:100%;height:100%;object-fit:cover}.kawaselife-home__seminar-datetime{margin:4.1025641026vw 0 2.0512820513vw;font-size:3.0769230769vw;line-height:3.0769230769vw;color:#6c757d}.kawaselife-home__seminar-title{display:-webkit-box;margin:0 0 2.0512820513vw;min-height:3em;overflow:hidden;font-size:3.5897435897vw;font-weight:500;line-height:1.5;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kawaselife-home__seminar-tags{display:flex;flex-wrap:wrap;gap:1.5384615385vw;margin-bottom:3.0769230769vw}.kawaselife-home__seminar-tag{font-size:2.8205128205vw;color:#001a60}.kawaselife-home__seminar-card .service-lower-content__action-button-wrap{margin-top:auto}.kawaselife-home__blog-link{align-self:flex-start}.kawaselife-home__blog-link img{display:block;width:40.7692307692vw;aspect-ratio:159/40;max-width:100%;object-fit:contain}.kawaselife-home__video-slider{position:relative}.kawaselife-home__video-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kawaselife-home__video-viewport::-webkit-scrollbar{display:none}.kawaselife-home__video-grid{display:flex;flex-wrap:wrap;gap:16px;flex-wrap:nowrap;width:100%}.kawaselife-home__video-item{display:flex;flex-direction:column;gap:16px;width:256px;flex:0 0 calc((100% - 4.1025641026vw)/2);width:calc((100% - 4.1025641026vw)/2);scroll-snap-align:start}.kawaselife-home__video-item .youtube-facade-thumb{width:100%;height:auto;aspect-ratio:350/197}.kawaselife-home__video-nav{display:block;position:absolute;top:50%;transform:translateY(-50%);width:8.2051282051vw;height:8.2051282051vw;padding:0;border:none;background:none;cursor:pointer;z-index:3}.kawaselife-home__video-nav img{display:block;width:8.2051282051vw;height:8.2051282051vw}.kawaselife-home__video-nav--prev{left:-2.5641025641vw}.kawaselife-home__video-nav--next{right:-2.5641025641vw}.kawaselife-home__cta-banner{display:block;max-width:100%;height:auto}.kawaselife-home__information-list{gap:4.1025641026vw}.kawaselife-home__disclaimer .text-box{margin-bottom:4.1025641026vw}.kawaselife-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.kawaselife-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}}.service-top.service-top--cx .service-sidebar-nav__item a,.service-lower.service-lower--cx .service-sidebar-nav__item a{color:inherit}.service-lower__sidebar:has(.soubalife-sidebar-promo){display:flex;flex-direction:column;gap:40px}.cx-sidebar-balance-link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:11.25px 24px 11.25px 32px;border:1px solid #dee2e6;border-left:5px solid #005bac;background-color:#fff;color:#002b6b;font-size:20px;font-weight:700;text-decoration:none}.cx-sidebar-balance-link__chevron{flex-shrink:0}@media screen and (min-width: 768px)and (max-width: 1440px){.service-top.service-top--cx .service-sidebar-nav__item a,.service-lower.service-lower--cx .service-sidebar-nav__item a{color:inherit}.service-lower__sidebar:has(.soubalife-sidebar-promo){display:flex;flex-direction:column;gap:2.7777777778vw}.cx-sidebar-balance-link{display:flex;align-items:center;justify-content:space-between;gap:1.1111111111vw;width:100%;box-sizing:border-box;padding:.78125vw 1.6666666667vw .78125vw 2.2222222222vw;border:.0694444444vw solid #dee2e6;border-left:.3472222222vw solid #005bac;background-color:#fff;color:#002b6b;font-size:1.3888888889vw;font-weight:700;text-decoration:none}.cx-sidebar-balance-link__chevron{flex-shrink:0}}@media screen and (max-width: 767px){.service-top.service-top--cx .service-sidebar-nav__item a,.service-lower.service-lower--cx .service-sidebar-nav__item a{color:inherit}.service-lower__sidebar:has(.soubalife-sidebar-promo){display:flex;flex-direction:column;gap:10.2564102564vw}.cx-sidebar-balance-link{display:flex;align-items:center;justify-content:space-between;gap:4.1025641026vw;width:100%;box-sizing:border-box;padding:2.8846153846vw 6.1538461538vw 2.8846153846vw 8.2051282051vw;border:.2564102564vw solid #dee2e6;border-left:1.2820512821vw solid #005bac;background-color:#fff;color:#002b6b;font-size:5.1282051282vw;font-weight:700;text-decoration:none}.cx-sidebar-balance-link__chevron{flex-shrink:0}}.service-lower__container:has(.cx-home){--service-lower-sidebar-offset: 32px}.cx-home{display:flex;flex-direction:column;gap:64px}.cx-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.cx-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.cx-home__hero-banner{display:block;width:100%;height:auto}.cx-home__section{display:flex;flex-direction:column;gap:40px}.cx-home__report-group{display:flex;flex-direction:column;gap:16px}.cx-home__report-group-title{margin:0;padding:8px 16px;font-size:16px;font-weight:700;color:#001a60;background-color:#f0f5ff}.cx-home__report-group-body{padding:0 16px}.cx-home__video-grid{display:flex;flex-wrap:wrap;gap:16px}.cx-home__video-item{display:flex;flex-direction:column;gap:16px;width:376px}.cx-home__disclaimer .text-box{margin-bottom:16px}.cx-home__disclaimer .text-box .text-list__item{margin-bottom:8px}.cx-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.cx-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}.cx-home .system-report-list{gap:16px}@media screen and (min-width: 768px)and (max-width: 1440px){.cx-home .system-report-list{gap:1.1111111111vw}.service-lower__container:has(.cx-home){--service-lower-sidebar-offset: pc2vw(32)}.cx-home{display:flex;flex-direction:column;gap:64px;gap:4.4444444444vw}.cx-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:2.7777777778vw}.cx-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.cx-home__hero-banner{display:block;width:100%;height:auto}.cx-home__section{display:flex;flex-direction:column;gap:40px}.cx-home__report-group{display:flex;flex-direction:column;gap:1.1111111111vw}.cx-home__report-group-title{margin:0;padding:.5555555556vw 1.1111111111vw;font-size:1.1111111111vw;font-weight:700;color:#001a60;background-color:#f0f5ff}.cx-home__report-group-body{padding:0 1.1111111111vw}.cx-home__video-grid{display:flex;flex-wrap:wrap;gap:16px}.cx-home__video-item{display:flex;flex-direction:column;gap:1.1111111111vw;width:26.1111111111vw}.cx-home__disclaimer .text-box{margin-bottom:1.1111111111vw}.cx-home__disclaimer .text-box .text-list__item{margin-bottom:.5555555556vw}.cx-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.cx-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}}@media screen and (max-width: 767px){.cx-home .system-report-list{gap:4.1025641026vw}.service-lower__container:has(.cx-home){--service-lower-sidebar-offset: spvw(32)}.cx-home{display:flex;flex-direction:column;gap:64px;gap:8.2051282051vw}.cx-home__hero{display:flex;flex-direction:column;align-items:flex-start;gap:10.2564102564vw}.cx-home__hero-logo{display:block;height:auto;width:300px;margin-top:32px}.cx-home__hero-banner{display:block;width:100%;height:auto}.cx-home__section{display:flex;flex-direction:column;gap:40px}.cx-home__report-group{display:flex;flex-direction:column;gap:4.1025641026vw}.cx-home__report-group-title{margin:0;padding:2.0512820513vw 4.1025641026vw;font-size:4.1025641026vw;font-weight:700;color:#001a60;background-color:#f0f5ff}.cx-home__report-group-body{padding:0 4.1025641026vw}.cx-home__video-slider{position:relative}.cx-home__video-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cx-home__video-viewport::-webkit-scrollbar{display:none}.cx-home__video-grid{display:flex;flex-wrap:wrap;gap:16px;flex-wrap:nowrap;width:100%}.cx-home__video-item{display:flex;flex-direction:column;gap:4.1025641026vw;flex:0 0 calc((100% - 4.1025641026vw)/2);width:calc((100% - 4.1025641026vw)/2);scroll-snap-align:start}.cx-home__video-item .youtube-facade-thumb{width:100%;height:auto;aspect-ratio:350/197}.cx-home__disclaimer .text-box{margin-bottom:4.1025641026vw}.cx-home__disclaimer .text-box .text-list__item{margin-bottom:2.0512820513vw}.cx-home__disclaimer-button .service-lower-content__action-button{background-color:#fff;border:1px solid #174c97;color:#174c97}.cx-home__disclaimer-button .service-lower-content__action-button::after{background-image:none;-webkit-mask-image:url("../images/Border.svg");mask-image:url("../images/Border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:12px 12px;mask-size:12px 12px;background-color:currentColor}}.service-top.service-top--gold .service-sidebar-nav__item a,.service-lower.service-lower--gold .service-sidebar-nav__item a{color:inherit}.market-parts-showcase.theme-kawaselife{--c-surface: #fff;--c-surface-soft: #f8f8f8;--c-text-primary: #222;--c-text-strong: #111;--c-text-link: #1c4f97;--c-accent: #ff6501;--c-accent-strong: #2f6ea9;--c-border-soft: #e6e6e6;--c-frame-border: #d8dde6;--c-underline-border: #ccd1d7;--c-note-panel-border: #bdbdbd;--c-gradient-soft-start: #fffbe8;--c-gradient-soft-end: #e6e8d8;--c-gradient-soft-border: #ecebdc;--c-market-ribbon-border: #d4c9a8;--c-market-ribbon-gold-start: #f5e6c8;--c-market-ribbon-gold-end: #e8eec8;--c-market-ribbon-gray-border: #c5cad3;--c-market-ribbon-gray-start: #e4e6ea;--c-market-ribbon-gray-end: #ffffff;--c-market-year-bg: #4a4a4a;--c-market-year-text: #ffffff;--c-market-link-border: #7a9fd4;--c-market-target-bg: #e8eaed;--c-market-target-tab-bg: #5a8f3a;--c-market-target-tab-text: #ffffff;--c-market-target-inner-border: #c5cad3;--c-market-news-date: #222;--c-market-doc-border: #e0e0e0;--c-market-doc-text: #333}.market-parts-showcase.theme-stocklife365{--c-accent: #d15a1f;--c-accent-strong: #2b5f99;--c-text-link: #1d4f91;--c-market-target-tab-bg: #4f7f33}.market-parts-showcase.theme-stocklife365{--c-accent: #ff6501}.service-lower-seminar-info__intro-text{background-color:#f6f9fd;border:1px solid #e6edf6;padding:33px 35px;box-sizing:border-box}.service-lower-seminar-list__pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}.service-lower-seminar-list__pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:50px;height:50px;padding:0 8px;border:1px solid #c7ccd3;background:#fff;color:#000;font-size:18px;font-weight:700;text-decoration:none;box-sizing:border-box}.service-lower-seminar-list__pagination .page-numbers.current{background:#99a7c9;border-color:#99a7c9;color:#fff}.service-lower-seminar-list__pagination .page-numbers.dots{border:none;background:none}.service-lower-seminar-list__pagination .service-lower-seminar-list__pagination-icon{display:flex;align-items:center;justify-content:center;color:#001a60}.service-lower-seminar-list__pagination .service-lower-seminar-list__pagination-icon svg{display:block}@media screen and (min-width: 768px)and (max-width: 1440px){.service-lower-seminar-info__intro-text{background-color:#f6f9fd;border:.0694444444vw solid #e6edf6;padding:2.2916666667vw 2.4305555556vw;box-sizing:border-box}.service-lower-seminar-list__pagination{display:flex;justify-content:center;gap:.5555555556vw;margin-top:2.7777777778vw}.service-lower-seminar-list__pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:3.4722222222vw;height:3.4722222222vw;padding:0 .5555555556vw;border:.0694444444vw solid #c7ccd3;background:#fff;color:#000;font-size:1.25vw;font-weight:700;text-decoration:none;box-sizing:border-box}.service-lower-seminar-list__pagination .page-numbers.current{background:#99a7c9;border-color:#99a7c9;color:#fff}.service-lower-seminar-list__pagination .page-numbers.dots{border:none;background:none}.service-lower-seminar-list__pagination .service-lower-seminar-list__pagination-icon{display:flex;align-items:center;justify-content:center;color:#001a60}.service-lower-seminar-list__pagination .service-lower-seminar-list__pagination-icon svg{display:block}}@media screen and (max-width: 767px){.service-lower-seminar-info__intro-text{background-color:#f6f9fd;border:.2564102564vw solid #e6edf6;padding:4.1025641026vw;box-sizing:border-box}.service-lower-seminar-list__pagination{display:flex;justify-content:center;gap:2.0512820513vw;margin-top:10.2564102564vw}.service-lower-seminar-list__pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:12.8205128205vw;height:12.8205128205vw;padding:0 2.0512820513vw;border:.2564102564vw solid #c7ccd3;background:#fff;color:#000;font-size:4.6153846154vw;font-weight:700;text-decoration:none;box-sizing:border-box}.service-lower-seminar-list__pagination .page-numbers.current{background:#99a7c9;border-color:#99a7c9;color:#fff}.service-lower-seminar-list__pagination .page-numbers.dots{border:none;background:none}.service-lower-seminar-list__pagination .service-lower-seminar-list__pagination-icon{display:flex;align-items:center;justify-content:center;color:#001a60}.service-lower-seminar-list__pagination .service-lower-seminar-list__pagination-icon svg{display:block}}/*# sourceMappingURL=main.css.map */
