.accordion_area .accordion_one .ac_header{background-color:#fff;border:1px solid #ccc;padding:1.5rem 4rem 1.5rem 2rem;position:relative;z-index:1;cursor:pointer;transition:.2s}.accordion_area .accordion_one .ac_header:not(.open):hover{background-color:#f1f8ff}.accordion_area .accordion_one:nth-child(odd) .ac_header{background-color:#f5f5f5}.accordion_area .accordion_one:nth-child(odd) .ac_header:not(.open):hover{background-color:#f1f8ff}.accordion_area .accordion_one .ac_header .i_box{position:absolute;top:50%;right:2rem;width:20px;height:20px;margin-top:-10px}.accordion_area .accordion_one .ac_header .i_box:before,.accordion_area .accordion_one .ac_header .i_box:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle}.accordion_area .accordion_one .ac_header .i_box:before{border-top:2px solid #014897;width:20px;height:0;top:0;bottom:0;right:0}.accordion_area .accordion_one .ac_header .i_box:after{border-left:2px solid #014897;width:0;height:20px;top:0;bottom:0;right:9px;transition:.3s}.accordion_area .accordion_one .ac_header.open .i_box:after{height:0}.accordion_area .accordion_one .ac_inner{display:none;padding:1.5rem 2rem;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;background:#fff}@media screen and (max-width:640px){.accordion_area .accordion_one .ac_header{padding:1.5rem 2rem 1.5rem 1rem}.accordion_area .accordion_one .ac_header .i_box{right:.8rem;width:15px;height:15px;margin-top:-7px}.accordion_area .accordion_one .ac_header .i_box:before{width:15px}.accordion_area .accordion_one .ac_header .i_box:after{height:15px;right:7px}.accordion_area .accordion_one .ac_inner{padding:1.5rem}}.p-faq__headinner{display:block;padding-left:35px;position:relative;line-height:1.5}.p-faq__headinner:before{position:absolute;left:0;content:"Q．";color:#09357f;font-size:16px;font-weight:700}.p-faq__headinner p.p-faq__q-txt{margin-bottom:0}@media screen and (max-width:640px){.p-faq__headinner{padding-left:25px}.p-faq__headinner:before{font-size:14px}.p-faq__headinner p.p-faq__q-txt{font-size:14px}}.p-faq__bodyinner{display:block;padding-left:35px;position:relative;line-height:1.5}.p-faq__bodyinner:before{position:absolute;left:0;content:"A．";color:#00a0e9;font-weight:700}.p-faq__bodyinner p.p-faq__a-txt{margin-bottom:0}@media screen and (max-width:640px){.p-faq__bodyinner{padding-left:25px}.p-faq__bodyinner:before{font-size:14px}.p-faq__bodyinner p.p-faq__a-txt{font-size:14px}}.tab{width:100%;display:flex;flex-wrap:wrap}.tab-list{display:flex;flex-direction:column;width:30%;margin-top:2rem}.post-body-content ul li.tab-menu{align-items:center;background-color:#fff;color:#023893;cursor:pointer;display:flex;justify-content:center;padding:1rem}.post-body-content ul li.tab-menu.current{color:#fff;background-color:#023893;width:100%;height:auto}.content-box{display:none;width:100%}.content-box img{display:block;height:auto;width:100%}.post-body-content ul li:before{content:none !important}.content-group{width:70%;padding-left:4rem}@media screen and (max-width:640px){.tab-list{width:100%}.content-group{width:100%;padding-left:0;margin-top:3rem}.post-body-content h2{font-size:2rem}}