@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Black.woff") format("woff"),url("../fonts/NotoSansJP-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Bold.woff") format("woff"),url("../fonts/NotoSansJP-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Light.woff") format("woff"),url("../fonts/NotoSansJP-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Medium.woff") format("woff"),url("../fonts/NotoSansJP-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Regular.woff") format("woff"),url("../fonts/NotoSansJP-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Thin.woff") format("woff"),url("../fonts/NotoSansJP-Thin.ttf") format("truetype");font-weight:100;font-style:normal}.con_faq{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_faq{width:91.66667%}}a:hover{-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}#abi_page{background-color:#fff}.box_tab_basic_faq #tab_basic ul{margin:0 auto 4.6875%;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:101rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.box_tab_basic_faq #tab_basic ul li{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.4375rem;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #5c5c5c}@media only screen and (min-width: 768px){.box_tab_basic_faq #tab_basic ul li{margin:0 1% 1% 1%;width:20%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab_basic_faq #tab_basic ul li{font-size:94%}}@media only screen and (max-width: 767px){.box_tab_basic_faq #tab_basic ul li{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab_basic_faq #tab_basic ul li{height:3.1875rem;font-size:80%}}@media only screen and (max-width: 767px){.box_tab_basic_faq #tab_basic ul li{height:3rem;width:100%}}.box_tab_basic_faq #tab_basic ul li.active{background:#ffe6c1}.box_tab_basic_faq .sptab{text-align:center;width:100%;margin-bottom:1.5em}@media only screen and (max-width: 767px){.box_tab_basic_faq .sptab select{width:100%;padding:0.5em 1em;margin:0 auto}}.box_tab_basic_faq #panel .panel_li{visibility:hidden;height:0}.box_tab_basic_faq #panel .panel_li:first-child{visibility:visible;height:auto}.box_tab_basic_faq #panel .panel_li.active{height:auto}.con_faq{margin-top:100px;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq{margin-top:65px}}@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:80px}}@media only screen and (max-width: 767px){.con_faq{margin-bottom:50px}}.con_faq .box_tab .box_tab-cate{margin-bottom:2em}.con_faq .box_faq{margin-bottom:50px}@media only screen and (max-width: 767px){.con_faq .box_faq{margin-bottom:30px}}.con_faq .box_faq .st_mid{padding-bottom:40px;text-align:center}@media only screen and (max-width: 767px){.con_faq .box_faq .st_mid{padding-top:20px;padding-bottom:40px}}.con_faq .box_faq .st_mid .ttl_line{margin:0;display:inline-block}.con_faq .box_faq dl{border-bottom:1px solid #202020;margin-bottom:10%}.con_faq .box_faq dl dt{position:relative;margin-bottom:3px;padding:20px 14px;cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease;border-top:1px solid #202020}.con_faq .box_faq dl dt::before{content:"Q";position:absolute;top:10px;left:16px;color:#232c44;font-size:188%;font-family:"Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt::before{top:6px;left:8px;font-size:150%}}@media only screen and (min-width: 500px) and (max-width: 700px){.con_faq .box_faq dl dt::before{font-size:100%}}.con_faq .box_faq dl dt::after{content:"\f489";font-family:Ionicons;position:absolute;right:24px;top:15%;color:#202020;font-size:30px}.con_faq .box_faq dl dt.active::after{content:"\f462";font-family:Ionicons;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);position:absolute;right:24px;color:#202020;font-size:30px}.con_faq .box_faq dl dt:hover{opacity:0.8}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt{padding:12px;padding-right:20px}.con_faq .box_faq dl dt::after{right:5px;top:25%;font-size:24px}.con_faq .box_faq dl dt.active::after{right:5px;top:25%;font-size:24px}}@media only screen and (min-width: 500px) and (max-width: 700px){.con_faq .box_faq dl dt::after{top:1%;font-size:40px}.con_faq .box_faq dl dt.active::after{top:1%;font-size:40px}}.con_faq .box_faq dl dt span{display:block;padding-left:55px;font-size:1.1em}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt span{padding-left:30px;font-size:1em;letter-spacing:1}}@media only screen and (min-width: 500px) and (max-width: 700px){.con_faq .box_faq dl dt span{padding-left:50px;padding-right:15px;font-size:75%}}.con_faq .box_faq dl dd{display:none;position:relative;margin-bottom:20px;padding:14px;background:#fff;cursor:auto}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd{padding:15px}}.con_faq .box_faq dl dd::before{content:"A";position:absolute;top:10px;left:17px;color:#700d0d;font-size:188%;font-family:"Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd::before{left:12px;top:12px;font-size:150%}}.con_faq .box_faq dl dd span{display:block;padding-left:56px;padding-top:6px}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd span{padding-top:4px;padding-left:30px}}@media only screen and (min-width: 500px) and (max-width: 700px){.con_faq .box_faq dl dd span{padding-left:50px;font-size:75%}}.con_faq .box_faq dl dd span small{display:block}.con_faq .box_faq dl dd span a{text-decoration:underline}.con_faq .box_faq dl dd span:nth-child(2){margin-top:1em}
