.faq_wrap{margin-top:40px; border-top:1px solid #3A7BB5;}
.faq_wrap .trigger{display:block; font-size:16px; color:#6a6a6a; font-weight:700; letter-spacing:-0.03em; padding:0 65px; height:60px; line-height:60px; border-bottom:1px solid #DEDEDE; position:relative; word-break:keep-all;}
.faq_wrap .trigger:before{content:'Q'; display:block; position:absolute; width:36px; height:28px; text-align:center; line-height:26px; border:1px solid rgba(0, 114, 206, 0.50); border-radius:27px; color:#0072CE; font-size:18px; font-weight:700; left:16px; top:50%; margin-top:-14px;}
.faq_wrap .trigger:after{content:''; display:block; position:Absolute; width:28px; height:28px; background:url('/images/community/faq_arrow.svg') center center no-repeat; right:0; top:50%; margin-top:-14px;}
.faq_wrap .show .trigger:after{transform: rotate( 180deg )}
.faq_wrap .a{border-bottom:1px solid #dedede; padding:11px 65px; color:#6A6A6A; font-size:16px; background:#F8F8F8; word-break:keep-all;}


@media screen and (max-width:640px){
.faq_wrap .trigger{padding-left:46px; padding-right:0; height:auto; padding-top:14px; padding-bottom:14px; line-height:1.2; font-size:14px;}
.faq_wrap .trigger:before{left:0;}
.faq_wrap .a{padding-left:12px; padding-right:12px; font-size:14px; line-height:1.3; letter-spacing:-0.03em;}

}