﻿@keyframes blink{0%{opacity:0}100%{opacity:1}}.blc{overflow:hidden}.blc:not(:first-child){margin-top:50px}@media screen and (max-width: 767px){.blc:not(:first-child){margin-top:30px}}.sub_ttl{font-size:2rem;font-weight:500;margin-bottom:20px}.anker_blc{padding-top:20px;margin-top:-20px;gap:20px}@media print, screen and (min-width: 768px){.anker_blc{display:flex}}.anker_blc:not(:last-child){margin-bottom:20px}.cat_name{font-size:1.8rem;padding:15px;background:#668CAD;color:#fff}@media print, screen and (min-width: 768px){.cat_name{width:200px}}@media screen and (max-width: 767px){.cat_name{margin-bottom:15px}}.faq_list{flex:1}.faq_list .q{cursor:pointer;position:relative;padding:15px 45px 15px 20px;border:solid 1px #adadad;font-size:1.6rem;line-height:1.5;display:flex;align-items:center;gap:10px}.faq_list .q:not(:last-of-type){margin-bottom:10px}.faq_list .q:before{content:"Q.";font-size:18px;padding-right:5px;color:#1a1a1a;line-height:1}.faq_list .q:after{content:'＋';color:#668cad;font-weight:normal;font-size:1.6rem;line-height:1;height:1em;margin:auto;display:block;position:absolute;top:0;bottom:0;right:15px}.faq_list .q.active{margin-bottom:0}.faq_list .q.active:after{content:"－"}.faq_list .a{display:none;padding:15px 20px;border:solid 1px #adadad;border-top-color:#fff;position:relative;margin-top:-1px;background:#F2F5F8}.faq_list .a:not(:last-of-type){margin-bottom:20px}.faq_list .a.show{display:block}.faq_cat{display:flex;flex-wrap:wrap;gap:10px}.faq_cat a{display:block;padding:10px 15px;text-decoration:none;border:solid 1px #adadad;color:#3f3f42}.faq_cat a:hover{background:#668cad;border-color:#668cad;color:#fff}.faq_cat li{text-align:center;font-size:1.4rem;flex:0 1 auto}@media screen and (max-width: 767px){.faq_cat li{width:calc(50% - 10px)}}.faq-search .global-search-form{position:relative;margin:1px}.faq-search .social--search-submit{background:url(../img/searchIcon.svg) no-repeat center 15px;background-size:17px;border:none;cursor:pointer;height:100%;left:8px;outline:0;padding:0;position:absolute;text-indent:-9999px;top:0;width:24px}.faq-search .searchForm{border:solid 1px #adadad;border-radius:2px;color:#3f3f42;font-size:1.6rem;height:44px;margin-bottom:0;padding:10px 10px 10px 40px;width:100%;font-weight:300}.faq-search .searchForm::-webkit-input-placeholder,.faq-search .searchForm::-moz-placeholder,.faq-search .searchForm:-ms-input-placeholder,.faq-search .searchForm:placeholder-shown,.faq-search .searchForm::placeholder{color:rgba(0,0,0,0.38);font-weight:300;opacity:1}.faq-search .searchForm:placeholder-shown{width:100%}.faq-search .searchForm:focus{background-color:#fff;outline:solid 1px #668cad}.faq-search .searchForm:focus+.social--search-submit{background-image:url(../img/searchIcon_on.svg)}.search_query{margin-bottom:40px}.search_query dt{line-height:1;padding:10px 15px;background:#668cad;color:#fff;display:inline-block}.search_query dd{clear:both;border:solid 1px #adadad;padding:15px}
/*# sourceMappingURL=faq.css.map */
