.mainv{background-image:url("/img/general/faq/mainv-bg.png");min-height:330px;padding-top:45px;background-repeat:no-repeat;background-position:center top;zoom:1;text-align:center;box-sizing:border-box}.mainv::after{content:"";display:table;clear:both}.tab-controller{font-size:0;letter-spacing:0;margin-bottom:40px}.tab-controller li{width:227px;display:inline-block;vertical-align:top;text-align:center;margin-left:19.5px;margin-bottom:20px}.tab-controller li:first-child,.tab-controller li:nth-child(3n+1){margin-left:0}.tab-controller li.is-active a{border-color:#ec5504}.tab-controller li a{display:block;border:2px solid #e5e5e5;box-sizing:border-box;position:relative;cursor:pointer}.tab-controller li a:after{content:"";width:0px;height:0px;display:block;border-top:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-right:10px solid #ec5504;position:absolute;right:5px;bottom:5px}.tab-controller li a:hover{border-color:#ec5504}.tab-controller li a p{display:inline-block;vertical-align:middle}.tab-controller li a p.img{width:45px;height:86px;position:relative;text-align:center}.tab-controller li a p.img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;vertical-align:middle}.tab-controller li a p.text{width:145px;font-size:17px;font-weight:bold;line-height:1.35;text-align:left;margin-left:15px}.faq{display:none}.faq dl{border-bottom:1px dotted #333}.faq dl:first-of-type{border-top:1px dotted #333}.faq dl dt p{font-size:16px;font-weight:bold;line-height:1.5;cursor:pointer;padding-top:20px;padding-bottom:20px;padding-left:30px;position:relative;display:inline-block;display:block}.faq dl dt p:before{content:"";background:url("/img/general/faq/q.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:20px;height:19px;top:0;bottom:0;margin-block:auto;left:0}.faq dl dt p:hover{background-color:#f2f2f2}.faq dl dd{display:none}.faq dl dd p{font-size:12px;line-height:1.8;margin-top:10px;margin-bottom:25px;padding-left:30px;position:relative;display:inline-block}.faq dl dd p:before{content:"";background:url("/img/general/faq/a.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:20px;height:19px;top:0;bottom:0;margin-block:auto;left:0}.faq dl dd p:before{bottom:unset}.faq dl dd p a{color:#04c}.faq dl dd p a:hover{text-decoration:underline}
