h3{font-size:24px;font-weight:700}@media (max-width:768px){h3{font-size:4.8vw}}.section .document-title-badge-group{align-items:center;justify-content:center}.section .description-panel{border-radius:15px;display:flex;flex-wrap:wrap;gap:8px 24px;padding:24px}.section .description-panel ._content ._title{align-items:center;color:#0054ac;display:flex;font-size:16px;font-weight:700;gap:8px}.section .description-panel ._content ._title ._icon i:before{color:#0054ac;font-size:20px}.section .description-panel ._content ._title>p{color:#0054ac}.section .description-panel ._content ._text{font-size:14px;margin-top:8px}.section .description-panel ._image{align-items:center;display:flex;justify-content:center;min-height:80px;padding:16px}@media (max-width:768px){.section .description-panel{padding:16px}}.section ._image{text-align:center}.section ._note{font-size:12px}.section-introduction ._image img{max-width:808px}@media (max-width:768px){.section-introduction ._image img{max-width:400px;width:100%}}.section-introduction .anker-item{border-radius:15px;height:100%;padding:24px;transition:transform .2s ease-in-out}.section-introduction .anker-item [class*=cmn-badge-]{margin-bottom:8px}.section-introduction .anker-item [class*=cmn-badge-]>span{font-size:24px}.section-introduction .anker-item ._title{align-items:center;color:#2d344b;display:flex;font-size:20px;font-weight:700;gap:8px;justify-content:space-between}.section-introduction .anker-item ._icon i:before{color:#0054ac;font-size:24px}.section-introduction .anker-item:hover{transform:translate3d(0,2px,0)}.section-introduction .anker-item:hover [class*=cmn-badge-]{background-color:#3171ca}.section-introduction .anker-item:hover ._title{color:#0054ac}.section-introduction .anker-item:hover ._icon i:before{color:#3171ca}@media (max-width:768px){.section-introduction .anker-item{padding:16px}.section-introduction .anker-item [class*=cmn-badge-]{font-size:14px;margin-bottom:4px}.section-introduction .anker-item [class*=cmn-badge-]>span{font-size:20px}.section-introduction .anker-item ._title{font-size:16px}.section-introduction .anker-item ._icon i:before{font-size:20px}}.section-get-id .description-panel ._image img{max-width:400px;min-width:200px;width:100%}@media (max-width:768px){.section-get-id .description-panel ._image img{min-width:0;min-width:auto}}.section-contract .contract-group{align-items:stretch}.section-contract .contract-group ._item{display:flex;flex-direction:column;overflow:hidden}.section-contract .contract-group ._item ._content-title{background-color:#0054ac;border-radius:10px 10px 0 0;color:#fff;font-size:20px;font-weight:700;padding:8px 30px;text-align:center}@media (max-width:768px){.section-contract .contract-group ._item ._content-title{font-size:16px;padding:8px 16px}}.section-contract .contract-group ._item ._body{align-items:center;background-color:#f2f5ff;border-radius:0 0 10px 10px;display:flex;flex:1;flex-direction:column;gap:24px;padding:30px}.section-contract .contract-group ._item ._body ._container{display:flex;flex-direction:column;gap:16px;width:100%}.section-contract .contract-group ._item ._body ._container ._sub-title{text-align:center}.section-contract .contract-group ._item ._body ._container ._sub-title h5{font-size:20px;font-weight:700}@media (max-width:768px){.section-contract .contract-group ._item ._body ._container ._sub-title h5{font-size:16px}}.section-contract .contract-group ._item ._body ._container ._image{border-radius:15px}@media (max-width:768px){.section-contract .contract-group ._item ._body{gap:16px;padding:20px 16px}}.section-contract .contract-cpta ._image{align-items:flex-end;display:flex;justify-content:center;padding:20px 50px 0;width:100%}.section-contract .contract-cpta ._image img{border:1px solid #d6d8e0;border-bottom:none;border-radius:4px;max-width:400px;width:100%}.section-contract .contract-company ._note{margin-left:auto}.section-contract .contract-company ._image{padding:40px 20px}.section-contract .contract-company ._image img{max-width:390px;width:100%}@media (max-width:768px){.section-contract .contract-company ._image{padding:20px 16px}}.section-contract .comparison ._content-title{font-size:24px;text-align:center}.about-member{border-radius:15px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:48px 56px}.about-member ._wrap{flex:1 0 0}.about-member ._wrap,.about-member ._wrap ._content{align-items:flex-start;display:flex;flex-direction:column}.about-member ._wrap ._content{align-self:stretch;gap:16px}.about-member ._wrap ._title{font-size:24px;font-weight:700;margin-bottom:0}.about-member ._wrap ._text p,.about-member ._wrap ._title p{color:#fff}.about-member ._btn{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.about-member ._btn [class*=cmn-btn-]{font-size:16px;min-width:295px;padding:15px 24px}.about-member ._btn .cmn-btn-secondary span{background-color:#ffe391}.about-member ._btn .cmn-btn-tertiary{background-color:#fff;color:#00348a}.about-member ._btn .cmn-btn-tertiary:hover{background-color:#f2f5ff}.about-member ._btn .cmn-btn-tertiary span{background-color:#c2d1fc}.about-member ._btn span{border-radius:4px;color:#2d344b;font-size:14px;font-weight:700;letter-spacing:.1em;margin-left:-24px;margin-right:6px;padding:2px 6px;text-align:center}.about-member ._image{align-items:center;background-color:#fff;border-radius:15px;display:flex;justify-content:center;max-width:40%;padding:24px;width:-moz-fit-content;width:fit-content}.about-member ._image img{max-width:342px;width:100%}@media (max-width:768px){.about-member{flex-direction:column;gap:0;padding:24px}.about-member ._wrap{display:contents;width:100%}.about-member ._wrap ._content{display:contents}.about-member ._wrap ._content ._title{font-size:20px;margin-bottom:16px;order:1}.about-member ._wrap ._content ._text{margin-top:16px;order:3}.about-member ._wrap ._btn{margin-top:24px;order:4}.about-member ._wrap ._btn [class*=cmn-btn-]{min-width:100%}.about-member ._image{margin-bottom:0;margin-top:0;max-width:100%;order:2;width:100%}}button.sl-new-tab-button{display:none}@media (max-width:768px){button.sl-new-tab-button{background-color:#0054ac;border:none;border-radius:6px;bottom:16px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:12px;z-index:100}}