.faqHeader{
    background: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), url('/assets/img/header/faq.jpg') no-repeat center;
    background-size: cover;
}
.faqContent{position:relative}
.faqSearch{position:absolute;top:-230px;right:15px;max-width:400px;width:100%}
/*autocomplete-content用*/
.search-keyword > ul{position:absolute; background-color:#fff; width:100%; z-index:1;}
.faqList{padding:0;margin:0;list-style:none}
.faqList li{width:1%;display:table-cell}
.faqList li a{display:block;text-align:center;color:#000;font-size:.9em}
.faqList li a span{position:relative}
.faqList li a:hover{text-shadow:0 0 5px #fff}
.orLine{margin:35px 0;text-align:center;position:relative}
.orLine:after,.orLine:before{position:absolute;width:calc(50% - 25px);height:2px;background:#999;top:10px;content:"";display:block}
.orLine:after{left:5px}
.orLine:before{right:5px}
.faqBox{margin:40px 0;overflow:hidden}
.faqBox .panel-title a{color:#000;padding:15px 15px 15px 50px}
.faqBox .panel-default>.panel-heading{background:#eee}
.faqBox .panel{border-bottom:none;padding:0 0 15px 0}
.faqBox .panel-default>.panel-heading+.panel-collapse>.panel-body{background:#fff;padding:20px;border-top:none;box-shadow:0 0 5px #ddd;line-height:1.8}
.faqBox .panel-group .panel+.panel{margin:0}
.faqBox .panel-title a:before{right:auto;left:15px;font:normal normal normal 1em icomoon!important;content:'\e95f';color:#006600;top:14px}
.faqBox .panel-title a.collapsed:before{content:'\e960'}
@media screen and (max-width:640px){
    .faqSearch{position:static;width:100%;max-width:none;display:-moz-box;display:-webkit-box;-moz-box-pack:center;-webkit-box-pack:center;-webkit-box-align:center;-webkit-box-orient:vertical;padding:20px 0 15px 0}
    .faqList li{width:auto;display:block;float:left;margin:0 15px 0 0}
    .faqSearch .inputBox{margin:0px 0 5px 0}
    .faqSearch > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}
    .faqBox{margin:20px 0 0 0}
    .faq-new-style .searchSelect{margin: 50px 0 15px 0;}
    .faq-new-style .inputBox{margin: 0;}
}
