.con_faq{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_faq{width:91.66667%}}.con_faq{margin-top:7em;margin-bottom:7em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq{margin-top:5em}}@media only screen and (max-width: 767px){.con_faq{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq{margin-bottom:5em}}@media only screen and (max-width: 767px){.con_faq{margin-bottom:3em}}.con_faq .box_faq{margin-bottom:6em;padding-top:5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_faq .box_faq{margin-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq{padding-top:5em}}@media only screen and (max-width: 767px){.con_faq .box_faq{padding-top:4em}}.con_faq .box_faq .box{width:95%;margin:0 auto;margin-top:3em;margin-bottom:4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq .box{margin-top:2em;margin-bottom:2em}}@media only screen and (max-width: 767px){.con_faq .box_faq .box{margin-top:2em;margin-bottom:2em}}.con_faq .box_faq .txt_b{padding-left:.8em;border-left:6px solid #2a544c;font-weight:normal}.con_faq .box_faq .st_mid{margin-bottom:10px;font-size:1.8em;font-weight:normal}@media only screen and (max-width: 767px){.con_faq .box_faq .st_mid{font-size:1.6em}}.con_faq .box_faq dl{margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq dl{margin-top:1em}}@media only screen and (max-width: 767px){.con_faq .box_faq dl{margin-top:1em}}.con_faq .box_faq dt{position:relative;margin-bottom:3px;padding:10px 14px;cursor:pointer;transition:0.3s ease;border-top:1px solid #c5c5c5}.con_faq .box_faq dt::before{content:'Q';position:absolute;top:.3em;left:.5em;font-size:200%;font-family:'Josefin Sans', Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq dt::before{top:.1em;font-size:186%}}@media only screen and (max-width: 767px){.con_faq .box_faq dt::before{top:.5em;left:.3em;font-size:172%}}.con_faq .box_faq dt::after{content:"\f078";font-family:FontAwesome;font-weight:bold;position:absolute;right:28px;top:23%;font-size:115%}@media only screen and (max-width: 767px){.con_faq .box_faq dt::after{top:30%}}.con_faq .box_faq dt dt:last-child{border-bottom:1px solid #c5c5c5}.con_faq .box_faq dt:hover{opacity:.8}@media only screen and (max-width: 767px){.con_faq .box_faq dt{padding:15px}.con_faq .box_faq dt::after{right:15px}}.con_faq .box_faq dt span{display:block;padding-left:55px}@media only screen and (max-width: 767px){.con_faq .box_faq dt span{padding-left:30px;padding-right:20px}}.con_faq .box_faq dd{position:relative;margin-bottom:20px;padding:14px;cursor:pointer}@media only screen and (max-width: 767px){.con_faq .box_faq dd{padding:15px}}.con_faq .box_faq dd::before{content:'A';position:absolute;top:.6em;left:.6em;color:#2a544c;font-size:200%;font-family:"Josefin Sans",Helvetica,Arial}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq dd::before{top:.6em;font-size:186%}}@media only screen and (max-width: 767px){.con_faq .box_faq dd::before{top:.6em;left:.4em;font-size:172%}}.con_faq .box_faq dd span{display:block;padding-left:56px;padding-top:6px}@media only screen and (max-width: 767px){.con_faq .box_faq dd span{padding-top:4px;padding-left:30px}}
