.faq_wrap{margin-top:40px; border-top:1px solid #3A7BB5;}
.faq_wrap .trigger{display:block; font-size:20px; color:#292b2e; font-weight:700; letter-spacing:-0.03em; padding:0 65px; height:92px; line-height:92px; border-bottom:1px solid #f1f3f5; position:relative; word-break:keep-all;}
.faq_wrap .trigger:before{content:'Q'; display:block; position:absolute; text-align:center; line-height:1; color:#292b2e; font-size:36px; font-weight:700; left:16px; top:50%; margin-top:-18px;}
.faq_wrap .trigger:after{content:''; display:block; position:Absolute; width:28px; height:28px; background:url('/images/sub/board_paging_arrow.svg') center center no-repeat; right:0; top:50%; margin-top:-14px; transform: rotate( 180deg )}
.faq_wrap .show .trigger{color:#0e4194;}
.faq_wrap .show .trigger:before{color:#0e4194;}
.faq_wrap .show .trigger:after{transform: rotate( 0deg )}
.faq_wrap .a{border-bottom:1px solid #dedede; padding:11px 65px; color:#292b2e; font-size:16px; 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; padding-left:28px;}
.faq_wrap .trigger:before{left:0; font-size:22px; margin-top:-12px;}
.faq_wrap .a{padding-left:12px; padding-right:12px; font-size:14px; line-height:1.3; letter-spacing:-0.03em;}



}