/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@font-face{font-display:swap;font-family:icons;font-style:normal;font-weight:400;src:url(../../../assets/fonts/iconfont/icons.eot?v=ef0aff61a0018597a83ce71f8842dbb8);src:url(../../../assets/fonts/iconfont/icons.eot?v=ef0aff61a0018597a83ce71f8842dbb8#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=9fa368926edaec1d2333e14db7a4142c) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=c049ef9ac80f80f25a106d5789ed6587) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=98b1e409a63a0553e1254b7b3335e85f#icons) format("svg")}.pageID-faqIndex .tags{margin:40px 0 0}.pageID-faqIndex .panel-tags{max-height:300px;overflow-y:auto;scrollbar-color:#d4d5d5 #0000;scrollbar-width:thin}.pageID-faqIndex .panel-tags>:first-child{margin-top:0}.pageID-faqIndex .faqs{margin:20px 0 0}.pageID-faqIndex .faqs>:first-child,.pageID-faqIndex .faqs_list>:first-child{margin-top:0}.pageID-faqIndex .faqs_item{margin:20px 0 0}.pageID-faqIndex .faqs_item>a{background:#fff;border-radius:10px;color:inherit;display:block;padding:20px 30px;text-decoration:none}.pageID-faqIndex .faqs_title{align-items:flex-start;display:flex;gap:0 10px;justify-content:flex-start;margin:0}.pageID-faqIndex .faqs_title>span{align-self:center;flex-grow:1;flex-shrink:1}.pageID-faqIndex .faqs_title:before{align-items:center;background:#44b6e2;border-radius:50%;color:#fff;content:"Q";display:flex;flex-grow:0;flex-shrink:0;font-size:24px;font-weight:700;height:44px;justify-content:center;padding-bottom:5px;width:44px}.pageID-faqIndex .faqs_cates{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:15px 0 0 54px}.pageID-faqIndex .faqs_cate{background:#8c969a;border-radius:5px;color:#fff;font-size:.875rem;line-height:1.5;padding:4px 15px;text-decoration:none}.pageID-faqDetail .faq>:first-child{margin-top:0}.pageID-faqDetail .faq_label{border-bottom:1px solid #d4d5d5;padding-bottom:25px}.pageID-faqDetail .faq_label>span{background:#8c969a;background:#4a4a4a;border-radius:5px;color:#fff;display:inline-block;font-size:.875rem;line-height:1.5;padding:4px 15px;text-decoration:none}.pageID-faqDetail .faq_title{align-items:flex-start;display:flex;gap:0 10px;justify-content:flex-start;margin:30px 0 0}.pageID-faqDetail .faq_title>span{align-self:center}.pageID-faqDetail .faq_title:before{align-items:center;background:#44b6e2;border-radius:50%;color:#fff;content:"Q";display:flex;flex-grow:0;flex-shrink:0;font-size:24px;font-weight:700;height:44px;justify-content:center;padding-bottom:5px;width:44px}.pageID-faqDetail .faq_body{align-items:flex-start;background:#eef9ff;border-radius:10px;display:flex;gap:0 10px;justify-content:flex-start;margin:25px 0 0;padding:30px;position:relative}.pageID-faqDetail .faq_body:before{align-items:center;background:#0a2d84;border-radius:50%;color:#fff;content:"A";display:flex;flex-grow:0;flex-shrink:0;font-size:24px;font-weight:700;height:44px;justify-content:center;padding-bottom:5px;width:44px}.pageID-faqDetail .faq_inner{align-self:center;flex-grow:1;flex-shrink:1}.pageID-faqDetail .faq_inner>:first-child{margin-top:0}.pageID-faqDetail .faqLinks{display:grid;gap:15px 0;grid-template-columns:auto 1fr}.pageID-faqDetail .faqLinks_group{align-items:flex-start;display:grid;gap:0 40px;grid-column:span 2;grid-template-columns:subgrid}.pageID-faqDetail .faqLinks_cate{font-weight:500}.pageID-faqDetail .faqLinks_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.pageID-faqDetail .faqLinks_item>a{align-items:center;background:#4685e0;border-radius:5px;color:#fff;display:flex;font-size:.875rem;height:100%;justify-content:center;padding:3px 15px;text-decoration:none}@media screen and (max-width:736px){.pageID-faqIndex .tags{margin:25px 0 0}.pageID-faqIndex .faqs_cate{font-size:.8571428571rem;padding:3px 5px}.pageID-faqIndex .faqs_item{margin:10px 0 0}.pageID-faqIndex .faqs_item>a{padding:10px}.pageID-faqIndex .faqs_title:before{font-size:16px;height:30px;width:30px}.pageID-faqIndex .faqs_cates{margin:5px 0 0 40px}.pageID-faqDetail .faq_label>span{font-size:.8571428571rem;padding:3px 5px}.pageID-faqDetail .faq_label{padding-bottom:10px}.pageID-faqDetail .faq_title{margin-top:10px}.pageID-faqDetail .faq_title:before{font-size:16px;height:30px;width:30px}.pageID-faqDetail .faq_body{margin:20px 0 0;padding:20px 10px}.pageID-faqDetail .faq_body:before{font-size:16px;height:30px;width:30px}.pageID-faqDetail .faqLinks{display:block}.pageID-faqDetail .faqLinks>:first-child{margin-top:0}.pageID-faqDetail .faqLinks_group{display:block;margin:20px 0 0}.pageID-faqDetail .faqLinks_group>:first-child{margin-top:0}.pageID-faqDetail .faqLinks_cate{font-weight:700}.pageID-faqDetail .faqLinks_list{margin:5px 0 0}}@media screen and (hover:hover){.pageID-faqIndex .faqs_cate:is(a){transition:all .4s}.pageID-faqIndex .faqs_cate:is(a):hover{opacity:.8}.pageID-faqIndex .faqs_item>a:hover .faqs_title>span{text-decoration:underline}.pageID-faqDetail .faq_label>span:is(a){transition:all .4s}.pageID-faqDetail .faq_label>span:is(a):hover{opacity:.8}.pageID-faqDetail .faqLinks_item>a{transition:all .4s}.pageID-faqDetail .faqLinks_item>a:hover{background-color:#0a2d84}}