.faq-wrap{margin-bottom:-24px}.faq-wrap .faq-search-row{display:flex;align-items:center}@media screen and (max-width: 768px){.faq-wrap .faq-search-row{display:block}}.faq-wrap .faq-search-row .hd{font-size:16px;font-weight:700;line-height:32px;flex-grow:1}@media screen and (max-width: 768px){.faq-wrap .faq-search-row .hd{margin-bottom:8px}}.faq-wrap .faq-search-row .hd .icon-pen:before{font-size:32px;color:#00b580;vertical-align:middle;margin-right:5px;line-height:1}.faq-wrap .faq-search-row .input{margin-right:8px;position:relative}@media screen and (max-width: 768px){.faq-wrap .faq-search-row .input{margin-right:0;margin-bottom:8px}}.faq-wrap .faq-search-row .input .input-clear{border:none;padding:0;display:block;background:none;background-image:url(/common/img/icon/search_clear.png);background-repeat:no-repeat;background-position:center center;width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;right:8px;cursor:pointer}.faq-wrap .faq-search-row .input input{background-color:#fafafa;border:solid 1px #ccc;width:532px;height:40px;border-radius:4px;padding-left:15px;box-sizing:border-box}@media screen and (max-width: 768px){.faq-wrap .faq-search-row .input input{width:100%}}.faq-wrap .faq-search-row .input input::-webkit-search-cancel-button{-webkit-appearance:none}.faq-wrap .faq-search-row .submit .btn-deco02{margin:0}.faq-wrap .faq-search-row .submit .btn-deco02 button{width:160px;height:40px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:14px}@media screen and (max-width: 768px){.faq-wrap .faq-search-row .submit .btn-deco02 button{width:100%}}.faq-wrap .faq-search-row .submit .btn-deco02 button:before{display:flex;font-size:24px;margin-top:0}.faq-wrap .faq-content{margin-top:24px}.faq-wrap .faq-content .not-found-text{display:none}.faq-wrap .faq-content .not-found-text.disp{display:block}.faq-wrap .faq-cat-wrap.hide{display:none}.faq-wrap .faq-cat{font-size:16px;font-weight:700;background-color:#eee;padding:16px;padding-right:36px;border-radius:2px;position:relative;margin-bottom:24px;cursor:pointer}.faq-wrap .faq-cat:after{content:"";width:10px;height:10px;position:absolute;top:0;right:20px;bottom:0;margin:auto;border-bottom:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);transition:0.3s}.faq-wrap .faq-cat.active:after{transform:rotate(-135deg)}.faq-wrap .faq-cat.-color02{background-color:#E5F1EE}.faq-wrap .faq-cat-body{padding-bottom:24px}.faq-wrap .faq-qa-wrap{padding:0 !important}.faq-wrap .faq-qa-wrap .faq-qa{position:relative;padding-bottom:24px;border-bottom:1px dashed #ccc}.faq-wrap .faq-qa-wrap .faq-qa+.faq-qa{margin-top:24px}.faq-wrap .faq-qa-wrap .faq-qa.hide{display:none}.faq-wrap .faq-qa-wrap .faq-q{font-size:14px !important;position:relative;padding-left:24px;margin-bottom:16px}.faq-wrap .faq-qa-wrap .faq-q:before{position:absolute;left:0;top:0;content:"Q";color:#00b580;font-size:18px;font-weight:700;line-height:1}.faq-wrap .faq-qa-wrap .faq-a{font-size:14px !important;position:relative;padding-left:24px}.faq-wrap .faq-qa-wrap .faq-a:before{position:absolute;left:0;top:0;content:"A";color:#FA9E9E;font-size:18px;font-weight:700;line-height:1}.faq-wrap .faq-qa-wrap a{text-decoration:underline}.faq-wrap .faq-qa-wrap a:hover{text-decoration:none}.faq-wrap .faq-qa-wrap q{color:#B2B2B2}.faq-wrap .faq-qa-wrap blockquote{color:#999;margin-top:21px}
