@import url(//use.fontawesome.com/releases/v5.7.2/css/all.css);.con_faq{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1024px){.con_faq{width:91.66667%}}a:hover{transition:0.3s all ease-in-out}.box_tab-cate ul{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-cate ul{margin-bottom:2em}}.box_tab-cate .tab{box-sizing:border-box;cursor:pointer;padding:1.25rem 1em;width:19.48052%;display:flex;align-items:center;background:#fff;justify-content:center;border:1px solid #327bae;margin-right:.64935%;position:relative;margin-bottom:2em}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-cate .tab{padding:.5em}}@media only screen and (max-width: 767px){.box_tab-cate .tab{padding:0.7em 1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-cate .tab{width:32%}}@media only screen and (max-width: 767px){.box_tab-cate .tab{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-cate .tab{margin-right:1%}}@media only screen and (max-width: 767px){.box_tab-cate .tab{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-cate .tab{margin-bottom:1em}}@media only screen and (max-width: 767px){.box_tab-cate .tab{margin-bottom:1em}}@media only screen and (min-width: 768px){.box_tab-cate .tab{max-width:300px}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.box_tab-cate .tab{padding:1em 0.5em}}@media only screen and (min-width: 1025px){.box_tab-cate .tab:nth-child(5){margin-right:0}}@media print{.box_tab-cate .tab:nth-child(5){margin-right:0}}@media only screen and (max-width: 767px){.box_tab-cate .tab{margin-bottom:1.5em}}.box_tab-cate .tab:hover{transition:0.3s all ease}@media only screen and (min-width: 1025px){.box_tab-cate .tab:hover{background:#327bae;color:#fff}}@media print{.box_tab-cate .tab:hover{background:#327bae;color:#fff}}.box_tab-cate .tab.is-active{background:#327bae;color:#fff}@media only screen and (max-width: 767px){.box_tab-content{margin-bottom:6em}}.box_tab-content .content{display:none}@media only screen and (max-width: 767px){.box_tab-content .content{margin-bottom:2em}}.box_tab-content .content.is-show{display:block}.box_tab-content .acc_sp{box-sizing:border-box;cursor:pointer;padding:1.25rem 1em;width:19.48052%;display:flex;align-items:center;justify-content:center;border:1px solid #327bae;margin-right:.64935%;position:relative;margin-bottom:3em;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-content .acc_sp{padding:0.5em 1em}}@media only screen and (max-width: 767px){.box_tab-content .acc_sp{padding:0.7em 1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-content .acc_sp{width:24%}}@media only screen and (max-width: 767px){.box_tab-content .acc_sp{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-content .acc_sp{margin-right:1%}}@media only screen and (max-width: 767px){.box_tab-content .acc_sp{margin-right:0}}@media only screen and (min-width: 768px){.box_tab-content .acc_sp{max-width:300px}}@media only screen and (min-width: 1025px){.box_tab-content .acc_sp:nth-child(5){margin-right:0}}@media print{.box_tab-content .acc_sp:nth-child(5){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab-content .acc_sp:nth-child(4){margin-right:0}}@media only screen and (max-width: 767px){.box_tab-content .acc_sp{margin-bottom:1.5em}}.box_tab-content .acc_sp:hover{transition:0.3s all ease}.box_tab-content .acc_sp::before{content:"";background:#327bae;height:2px;width:1em;display:block;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.box_tab-content .acc_sp::after{content:"";background:#327bae;height:1em;width:2px;display:block;position:absolute;right:1.45em;top:50%;transform:translateY(-50%)}.box_tab-content .acc_sp.is-active{background:#327bae;color:#fff}.box_tab-content .acc_sp.is-active::before{background:#fff}.box_tab-content .acc_sp.is-active::after{display:none}.con_faq{margin-top:100px;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq{margin-top:70px}}@media only screen and (max-width: 767px){.con_faq{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.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:40px}@media only screen and (max-width: 767px){.con_faq .box_faq{margin-bottom:30px}}.con_faq .box_faq .st_mid{padding-bottom:30px;font-size:1.6em;font-weight:narmal;text-align:center;color:#000;line-height:1.5}@media only screen and (max-width: 767px){.con_faq .box_faq .st_mid{font-size:1.4em;padding-top:20px;padding-bottom:10px}}.con_faq .box_faq .st_mid span{text-transform:uppercase;font-family:"Cinzel", serif;display:block;font-size:0.6em}.con_faq .box_faq dl{border-bottom:1px solid #ccc;margin-bottom:5%}.con_faq .box_faq dl dt{position:relative;margin-bottom:3px;padding:20px 14px;cursor:pointer;transition:0.3s ease;border-top:1px solid #ccc}.con_faq .box_faq dl dt::before{content:"Q";position:absolute;top:10px;left:16px;font-size:167%;font-family:"Cinzel", serif}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt::before{top:6px;left:8px;font-size:134%}}@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:#327bae;font-size:30px}.con_faq .box_faq dl dt.active::after{content:"\f462";font-family:Ionicons;transform:rotateX(180deg);position:absolute;right:24px;color:#327bae;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:0 55px;font-size:1.1em}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt span{padding:0 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:0 50px;padding-right:15px;font-size:75%}}.con_faq .box_faq dl dd{display:none;position:relative;margin-bottom:20px;padding:14px;background:#f4f5f6;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:#327bae;font-size:167%;font-family:"Cinzel", serif}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd::before{left:12px;top:12px;font-size:134%}}.con_faq .box_faq dl dd .img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-left:56px;margin-bottom:0.5em;display:inline-block;position:relative}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd .img:focus{outline:0}}.con_faq .box_faq dl dd .img::after{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;font-weight:900;color:#fff;z-index:2;position:absolute;top:8px;right:8px}.con_faq .box_faq dl dd .img img{width:200px;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd .img{padding-top:4px;padding-left:30px}}.con_faq .box_faq dl dd .img:hover{position:relative}.con_faq .box_faq dl dd .img:hover:before{position:absolute;content:"";display:block;z-index:100;width:200px;height:100%;right:0;bottom:0;background:rgba(0,0,0,0.2)}.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}
