:root{--cl-base: #FFF;--cl-key: #FF1E00;--cl-grey: #231815;--cl-text: var(--cl-grey);--cl-link: #0054AD;--cl-key-lighten: #fff0e9;--cl-key-darken: #e91c00;--cl-grey-lighten: rgba(35, 24, 21, 0.6);--cl-grey-extra-lighten: #2318150D}:root{--easing: cubic-bezier(.2, 1, .2, 1);--transition: .3s var(--easing)}:root{--sp-xs: calc(var(--sp-s) / 2);--sp-s: 10px;--sp-m: calc(var(--sp-s) * 2);--sp-l: calc(var(--sp-s) * 4);--sp-xl: calc(var(--sp-s) * 8);--sp-xxl: calc(var(--sp-s) * 12);--sp-xxxl: calc(var(--sp-s) * 16)}:root{--mxw-sm: 480px;--mxw-ms: 560px;--mxw-md: 800px;--mxw-lg: 1200px;--mxw-xl: 1800px}#faq main .content img{width:100%;height:auto !important}#faq main .content #searchBlock{background:var(--cl-grey-extra-lighten);padding:var(--sp-m);margin-bottom:var(--sp-l)}@media screen and (min-width: 1000px){#faq main .content #searchBlock{padding:var(--sp-l)}}#faq main .content #searchBlock h2{color:var(--cl-grey);border-bottom:1px solid var(--cl-grey-lighten);font-size:clamp(1.8rem,1.7171rem + .3536vw,2rem);margin-bottom:var(--sp-m)}#faq main .content #searchBlock form{display:flex;justify-content:center;background-color:#fff}#faq main .content #searchBlock form .icon{padding:var(--sp-xs)}#faq main .content #searchBlock form .icon .material-icons{color:var(--cl-grey-lighten);font-size:clamp(2.4rem,2.0685rem + 1.4144vw,3.2rem)}#faq main .content #searchBlock form #inputText{padding:var(--sp-xs);border:none;font-size:1.6rem;flex-grow:1;flex-shrink:1;flex-basis:8em;width:8em}@media screen and (min-width: 1000px){#faq main .content #searchBlock form #inputText{flex:1}}#faq main .content #searchBlock form #inputText:focus-visible{outline:2px solid var(--cl-link)}#faq main .content #searchBlock form .btn-search{background-color:var(--cl-grey);color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.5em;padding:var(--sp-xs) 0;border:none;text-indent:.5em}@media screen and (min-width: 1000px){#faq main .content #searchBlock form .btn-search{font-size:clamp(1.8rem,1.7171rem + .3536vw,2rem);padding:var(--sp-xs)}}#faq main .content #searchBlock form .btn-search:hover{cursor:pointer}#faq main .content .circle{border-radius:50%;background-color:var(--cl-grey-extra-lighten);display:inline-block;margin-right:var(--sp-s);text-align:center}#faq main .content .circle span{display:flex;align-items:center;justify-content:center;width:2em;height:2em;font-weight:bold}#faq main .content .circle.circle-a{background-color:var(--cl-grey)}#faq main .content .circle.circle-a span{color:#fff}#faq main .content section.faq-category-section{border-bottom:1px solid var(--cl-grey);padding-bottom:var(--sp-l);margin-bottom:var(--sp-l)}#faq main .content section.faq-category-section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#faq main .content section.faq-category-section .faq-list{margin-bottom:0}#faq main .content section.faq-category-section .faq-list>li{font-weight:normal;line-height:1.7;padding:0;font-size:1.6rem}#faq main .content section.faq-category-section .faq-list>li>a{color:var(--cl-text);transition:var(--transition);display:block;padding:var(--sp-s) 0;position:relative}#faq main .content section.faq-category-section .faq-list>li>a .circle{transition:var(--transition)}#faq main .content section.faq-category-section .faq-list>li>a::before{content:"";width:100%;height:1px;border-bottom:1px dotted var(--cl-grey-lighten);bottom:0;left:0;position:absolute}#faq main .content section.faq-category-section .faq-list>li>a:hover{text-decoration:none;color:var(--cl-link)}#faq main .content section.faq-category-section .faq-list>li>a:hover .circle{background-color:var(--cl-link);color:#fff}#faq main .content section.faq-category-section .faq-list>li>a:hover .icon-folder{color:var(--cl-link)}#faq main .content section.faq-category-section .faq-list>li>a:focus-visible{outline-offset:-2px}#faq main .content section.faq-category-section .faq-list>li:last-child>a:before{display:none}#faq main .content section.faq-category-section .faq-list.accordion-list>li{line-height:2em;padding:var(--sp-s) 0;border-bottom:2px dotted var(--cl-grey);font-size:clamp(1.8rem,1.7171rem + .3536vw,2rem);font-weight:bold;margin-bottom:var(--sp-xs)}#faq main .content section.faq-category-section .faq-list.accordion-list>li:last-child{border-bottom:none}#faq main .content section.faq-category-section .faq-list.accordion-list>li .accordion-trigger{background:none;border:none;cursor:pointer;text-align:left;width:100%;font-size:clamp(1.8rem,1.7171rem + .3536vw,2rem);font-weight:bold;display:flex;justify-content:space-between;transition:var(--transition);color:var(--cl-text)}#faq main .content section.faq-category-section .faq-list.accordion-list>li .accordion-trigger .icon-folder{color:var(--cl-text);margin-right:var(--sp-s);transition:var(--transition)}#faq main .content section.faq-category-section .faq-list.accordion-list>li .accordion-trigger:hover{color:var(--cl-link)}#faq main .content section.faq-category-section .faq-list.accordion-list>li .accordion-trigger:hover .icon-folder{color:var(--cl-link)}#faq main .content section.faq-category-section .faq-list .faq-sub-content{overflow:hidden;height:0;transition:height .3s ease;text-align:center}#faq main .content section.faq-category-section .faq-list .faq-sub-content[aria-hidden=false]{margin:var(--sp-s) 0}#faq main .content section.faq-category-section .faq-list .faq-sub-content .faq-sub-list{text-align:left}@media screen and (min-width: 1000px){#faq main .content section.faq-category-section .faq-list .faq-sub-content .faq-sub-list>li{margin-left:3rem}}#faq main .content section.faq-category-section .accordion-close{border:none;background:rgba(0,0,0,0);margin:0 auto var(--sp-m);position:relative;display:inline-block;padding-right:0;padding-left:0;font-size:1.6rem;color:var(--cl-text)}#faq main .content section.faq-category-section .accordion-close::after{content:"";width:100%;height:1px;background:var(--cl-link);position:absolute;bottom:0;left:0;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#faq main .content section.faq-category-section .accordion-close:hover{cursor:pointer;color:var(--cl-link)}#faq main .content section.faq-category-section .accordion-close:hover::after{transform-origin:left top;transform:scale(1, 1)}#faq main .content section.faq-category-section .accordion-close .material-icons{line-height:1em;vertical-align:bottom;margin-left:var(--sp-xs)}@media(prefers-reduced-motion: reduce){#faq main .content section.faq-category-section .faq-sub-content{transition:none}}#faq main .content.q-answer .ttl-style2 .category-sub{font-size:clamp(2rem,1.8343rem + .7072vw,2.4rem);font-weight:bold;display:block;line-height:2}#faq main .content.q-answer .title-block{border-bottom:1px solid var(--cl-grey);margin-bottom:var(--sp-m)}#faq main .content.q-answer h3.q-title,#faq main .content.q-answer h3.a-title{font-size:clamp(1.8rem,1.7171rem + .3536vw,2rem);margin-bottom:var(--sp-m)}#faq main .content.q-answer .article-inner{margin-bottom:var(--sp-l)}#faq main .content.q-answer .article-inner a{text-decoration:underline}#faq main .content#result .ttl-style2{margin-bottom:var(--sp-m)}#faq main .content#result article{border-bottom:1px dotted var(--cl-grey)}#faq main .content#result article a{display:block;color:var(--cl-text);transition:var(--transition);padding:var(--sp-m) var(--sp-s);position:relative}#faq main .content#result article a::after{content:"";width:100%;height:1px;background:var(--cl-link);position:absolute;bottom:-1px;left:0;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#faq main .content#result article a:hover{text-decoration:none;color:var(--cl-link)}#faq main .content#result article a:hover::after{transform-origin:left top;transform:scale(1, 1)}#faq main .content#result article a:focus-visible{outline:2px solid var(--cl-link)}#faq main .content#result article a em{font-style:normal;background-color:var(--cl-key-lighten)}#faq main .content#result article a h3{font-size:clamp(1.8rem,1.7171rem + .3536vw,2rem);margin-bottom:var(--sp-m)}#faq main .content#result article a p{margin-bottom:0}#faq main .content#result .pagination{display:flex;gap:var(--sp-m);justify-content:center;margin:var(--sp-l) auto}#faq main .content#result .pagination .btn-pagination{font-weight:bold;color:var(--cl-grey-lighten);margin-bottom:0}#faq main .content#result .pagination .btn-pagination a{color:var(--cl-text)}#faq main .content#result .pagination .btn-pagination a:hover{color:var(--cl-link)}#faq main .content#result .pagination ul{list-style:none;display:flex;gap:var(--sp-s)}#faq main .content#result .pagination ul li{width:1.4em;height:1.4em;line-height:1;display:flex;justify-content:center;align-items:center;font-size:clamp(1.8rem,1.7171rem + .3536vw,2rem)}#faq main .content#result .pagination ul li span{border:1px solid var(--cl-grey);display:flex;width:100%;height:100%;line-height:1;justify-content:center;align-items:center}#faq main .content#result .pagination ul li a{background-color:var(--cl-grey);border:1px solid var(--cl-grey);display:flex;width:100%;height:100%;color:#fff;line-height:1;justify-content:center;align-items:center;transition:var(--transition)}#faq main .content#result .pagination ul li a:hover{background-color:var(--cl-link);border-color:var(--cl-link);text-decoration:none}