.faq-outline{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:10px;padding:56px 78px;background-color:#bdd78c;background-image:url(/policy/roadmap/assets/img/common/bg/pattern_stripe.png);background-repeat:repeat;background-size:24px 24px;box-shadow:0 0 4px #0003;position:relative}@media only screen and (max-width:599px){.faq-outline{padding:40px}}.faq-outline:before{content:"";width:calc(100% - 34px);height:calc(100% - 34px);border-radius:9px;border:1px solid #595757;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-outline .faq-outline_title{font-weight:700;font-size:1.563rem;line-height:1.12;margin:0 0 20px;z-index:1}.faq-outline .sw-Text{font-weight:500;z-index:1}.faq-outline #faq-category-list{z-index:1;margin:20px 0 0;padding-left:2em}.faq-outline #faq-category-list li{list-style:none;font-size:1rem;line-height:1.8;text-indent:-30px}@media only screen and (max-width:599px){.faq-outline #faq-category-list li{font-size:1.125rem}}.faq-outline #faq-category-list li a{position:relative;padding-left:30px}.faq-outline #faq-category-list li a:before{content:"";display:block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-image:url(/policy/roadmap/assets/img/common/icon/arrow_muted02.svg);position:absolute;top:12.8px;transform:translateY(-50%);left:0}#faq-main-container{position:relative;margin:50px 0 0;padding-top:42px}#faq-main-container .sw-faqAccordion_buttonWrapper{display:flex;justify-content:flex-end;margin-bottom:80px}#faq-main-container .sw-faqAccordion_buttonWrapper .sw-faqAccordion_headButton{cursor:pointer;color:#333;background:#d9ecf3;border:none;font-size:.875rem;letter-spacing:3.36px;text-align:center;border-radius:10px;border:1px solid #595757;padding:12px 22px;display:flex;gap:20px}#faq-main-container .sw-faqAccordion_buttonWrapper .sw-faqAccordion_headButton .button-Accordion{width:21px;height:21px}#faq-main-container:before{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:1px;opacity:1;transform:rotate(0);background-image:repeating-linear-gradient(to right,transparent 0px,transparent 4px,#000 4px,#000 8px);background-size:8px 1px;background-repeat:repeat-x}#faq-main-container .sw-faqAccordion{border:solid 1px #707070}#faq-main-container .sw-faqAccordion_Head{cursor:pointer;color:#333;font-size:1.125rem;letter-spacing:1.44px;line-height:134%;margin:0;background-color:#d9ecf3;position:relative}@media only screen and (max-width:1024px){#faq-main-container .sw-faqAccordion_Head{font-size:1rem}}#faq-main-container .sw-faqAccordion_Head .button-Accordion{position:absolute;top:calc(50% - 20px);right:12px;transition:transform .3s,-webkit-transform .3s}#faq-main-container .sw-faqAccordion_Head .sw-faqAccordion_Trigger{appearance:none;background:none;border:none;margin:0;font:inherit;color:inherit;cursor:pointer;width:100%;text-align:left;padding:20px 66px 20px 33px}@media only screen and (max-width:1024px){#faq-main-container .sw-faqAccordion_Head .sw-faqAccordion_Trigger{padding-left:20px;padding-right:50px}}#faq-main-container .sw-faqAccordion_Content{border-top:solid 1px #707070;padding:20px 34px}#faq-main-container .sw-faqAccordion_Body{overflow:hidden;height:0;transition-property:height;transition-duration:.5s}#faq-main-container .sw-Heading-h3{display:table;margin:0 auto 57px}#faq-main-container .faq-category-block:not(:last-child){margin-bottom:80px}#faq-main-container .sw-faqAccordion:not(:last-child){margin-bottom:40px}#faq-main-container .sw-faqAccordion .sw-faqAccordion_time{text-align:right;margin-bottom:0}#faq-main-container .sw-faqAccordion .sw-Text+.sw-Text{margin-top:10px}.button-Link-green.button-LinkMail-green:after{content:"";display:inline-block;width:17px;height:12px;margin-left:10px;margin-right:0;background-image:url(/policy/roadmap/assets/img/common/icon/icon-contact.svg)}.sokushin #manual .sw-Table-dl .sw-Table_Container .sw-Table_Content:first-child{border-bottom:0}.sw-HeadingIcon{width:69px;height:69px;background-image:url(/policy/roadmap/assets/img/common/icon/icon-heading-tool.svg)}#toolmap .sw-SectionTitle+.sw-UlList,#reference .sw-SectionTitle+.sw-UlList{max-width:max-content;margin:0 auto}.sw-Table_Content{line-height:1.75}.sw-UlList li{list-style:disc}.sw-UlList li::marker{font-size:small}.sw-UlList li:has(a)::marker{color:#1f4559}.sw-UlList li .sw-UlList{list-style:disc}.sw-UlList li .sw-UlList-hanging{text-indent:-4em}.sw-UlList li .sw-UlList-hanging li{list-style-position:outside;padding-left:4em}.sw-UlList.sw-UlList-noStyle li{list-style:none}.sw-UlList.sw-UlList-noStyle li .sw-UlList li{list-style:disc!important}#faq .sw-Heading-h2{line-height:150%;border-bottom:1px dashed #000000;position:relative;margin-right:46px}#faq .sw-Heading-h2:before{content:"";display:inline-block;width:38px;height:38px;background-image:url(/policy/roadmap/assets/img/common/icon/icon-heading-qa.svg);background-size:contain;background-position:center;position:absolute;top:0;bottom:0;left:-46px;margin:auto}
