.accordion-v2-wrapper{color:#0f1941;padding:64px 0 56px;@media (min-width:768px){padding-bottom:130px;padding-left:0;padding-right:0;padding-top:130px}h2{font-size:44px}}.accordion-v2-wrapper .top-content>*{margin:0}.accordion-v2-wrapper .top-content>:not(:first-child){color:#0f1941}.accordion-v2-wrapper .bl_inhouseFaqWrapper,.accordion-v2-wrapper .ly_body,.accordion-v2-wrapper .price_table_alljapan{min-width:0}.accordion-v2-wrapper .bl_inhouseFaq_list{list-style:none;margin:0;padding:0}.accordion-v2-wrapper .bl_inhouseFaq_list>li{border-bottom:1px solid #c7cbd3;margin:0}.accordion-v2-wrapper .js_accordion{margin:0}.accordion-v2-wrapper .accordion_btn{align-items:center;background:transparent;border:0;border-radius:0;color:#0f1941;cursor:pointer;display:flex;font:inherit;font-size:26px;justify-content:space-between;line-height:1.35;min-height:53px;padding:21px 0 28px;text-align:left;width:100%}.accordion-v2-wrapper .accordion_btn:after{border-bottom:1.5px solid #0f1941;border-right:1.5px solid #0f1941;content:"";flex:0 0 20px;height:20px;margin-left:24px;transform:rotate(45deg) translateY(-3px);transition:transform .25s ease;width:20px}.accordion-v2-wrapper .js_accordion.acct-open .accordion_btn:after{transform:rotate(225deg) translateY(-3px)}.accordion-v2-wrapper .accordion_btn:focus-visible{outline:2px solid #2175d9;outline-offset:-2px}.accordion-v2-wrapper .accordion_body{display:none;margin:0;padding:0 0 24px}.accordion-v2-wrapper .accordion_body .box{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.accordion-v2-wrapper .accordion_body .img,.accordion-v2-wrapper .accordion_body .text{min-width:0}.accordion-v2-wrapper .accordion_body .img{text-align:center}.accordion-v2-wrapper .accordion_body .img img{border:1px solid #c7cbd3;border-radius:7px;width:100%}.accordion-v2-wrapper .accordion_body .area_info{margin-top:12px;text-align:left}.accordion-v2-wrapper .accordion_body .area_info>:first-child,.accordion-v2-wrapper .accordion_body .text>:first-child{margin-top:0}.accordion-v2-wrapper .accordion_body .area_info>:last-child,.accordion-v2-wrapper .accordion_body .text>:last-child{margin-bottom:0}.accordion-v2-wrapper .accordion_body .area_info h3{color:#0f1941;font-size:20px;font-weight:400;line-height:1.3;margin-bottom:8px}.accordion-v2-wrapper .accordion_body .price_table_sheet table{border-collapse:collapse;margin:0;width:100%}.accordion-v2-wrapper .accordion_body .price_table_sheet td,.accordion-v2-wrapper .accordion_body .price_table_sheet th{border:1px solid #c7cbd3;color:#0f1941;padding:10px 5px}.accordion-v2-wrapper .accordion_body .price_table_sheet th{background:#f7f5f0;font-weight:400;text-align:center}.accordion-v2-wrapper .accordion_body .price_table_sheet td{background:#fff;text-align:right}.accordion-v2-wrapper .accordion_body .price_table_sheet td:first-of-type{color:#e74536}.accordion-v2-wrapper .under_caption{color:#0f1941;font-size:11px;margin-top:12px}.accordion-v2-wrapper .call{font-size:16px;margin:16px 0}.accordion-v2-wrapper .call span{color:#2175d9}.accordion-v2-wrapper .custom-btn a{border:2px solid #2175d9;border-radius:5px;color:#2175d9;display:inline-block;font-size:16px;padding:.5em 1.5em}.accordion-v2-wrapper .custom-btn a:hover{text-decoration:none}@media (min-width:768px){.accordion-v2-wrapper .accordion-v2-layout.has-top-content{align-items:start;column-gap:130px;display:grid;grid-template-columns:220px minmax(0,1fr)}.accordion-v2-wrapper .accordion-v2-layout.has-top-content .top-content{display:contents}.accordion-v2-wrapper .accordion-v2-layout.has-top-content .top-content>:first-child{grid-column:1;grid-row:1/span 2}.accordion-v2-wrapper .accordion-v2-layout.has-top-content .price_table_alljapan,.accordion-v2-wrapper .accordion-v2-layout.has-top-content .top-content>:not(:first-child){grid-column:2}.accordion-v2-wrapper .accordion-v2-layout.has-top-content .top-content>:not(:first-child){margin-bottom:8px}}@media (max-width:767px){.accordion-v2-wrapper{padding:48px 0 40px}.accordion-v2-wrapper .top-content>:not(:first-child){margin-top:16px}.accordion-v2-wrapper .price_table_alljapan{margin-top:24px}.accordion-v2-wrapper .accordion_body .box{gap:20px;grid-template-columns:1fr}}