.open-button[data-v-a84f8cc5]{border-radius:6px;font-size:14px;position:relative}.open-button.show-after[data-v-a84f8cc5] :after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #0081d8;font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}button[data-v-afcd55c8]{color:#333;text-align:center;border:2px solid #0081d8;border-radius:5px;padding:12px 0;font-size:12px;font-weight:700}@media screen and (width<=768px){button div[data-v-afcd55c8]{height:20px;line-height:20px}}.insuranceInfo_conversion[data-v-84bd67a8]{color:#ff8d23;justify-content:center;align-items:baseline;margin:0;padding:.5rem;font-size:24px;font-weight:700;display:flex}@media screen and (width>=768px){.insuranceInfo_conversion[data-v-84bd67a8]{font-size:28px}}.insuranceInfo_conversion[data-v-84bd67a8]:before{content:"金利換算";margin-right:.5rem;font-size:12px}@media screen and (width>=768px){.insuranceInfo_conversion[data-v-84bd67a8]:before{font-size:16px}}.insuranceInfo_conversion[data-v-84bd67a8]:after{content:"相当の保障付き！";margin-left:.5rem;font-size:14px}@media screen and (width>=768px){.insuranceInfo_conversion[data-v-84bd67a8]:after{font-size:16px}}.insuranceInfo_conversionPercent[data-v-84bd67a8]{font-size:.8rem}.insuranceInfo_container[data-v-84bd67a8]{background:#eef8ff;border-radius:5px;margin-top:20px;padding:20px 15px 15px;position:relative}.insuranceInfo_title[data-v-84bd67a8]{text-align:center}.insuranceInfo_titleTerms[data-v-84bd67a8]{padding:5px 20px;font-size:1rem;font-weight:700;display:inline-block}.insuranceInfo_titleTerms[data-v-84bd67a8]:before{content:"住宅ローンが"}.insuranceInfo_titleTerms[data-v-84bd67a8]:after{content:"に"}.insuranceList[data-v-84bd67a8]{flex-wrap:wrap;display:flex}.insuranceList_item[data-v-84bd67a8]{flex:1;align-items:center;min-width:50%;margin:.2rem auto;font-size:.8rem;display:flex}@media (width<=751px){.insuranceList_item[data-v-84bd67a8]{min-width:100%}}.insuranceList_item .insuranceIcon[data-v-84bd67a8]{min-width:46px;margin-right:10px}.expensesConditions[data-v-3a2e86ee]{width:100%;margin-top:15px}@media (width>=751px){.expensesConditions[data-v-3a2e86ee]{align-items:flex-start;display:flex}}.expensesConditions_table[data-v-3a2e86ee],.expensesConditions_table td[data-v-3a2e86ee],.expensesConditions_table th[data-v-3a2e86ee]{border-collapse:collapse;border:1px solid #c4c4c4}.expensesConditions_table td[data-v-3a2e86ee],.expensesConditions_table th[data-v-3a2e86ee]{vertical-align:middle;padding:5px}.expensesConditions_table[data-v-3a2e86ee]{width:100%;font-size:.9rem}@media (width>=751px){.expensesConditions_table[data-v-3a2e86ee]{width:calc(50% - 7.5px)}.expensesConditions_table[data-v-3a2e86ee]:nth-of-type(odd){margin-right:15px}}@media (width<=751px){.expensesConditions_table[data-v-3a2e86ee]:not(:first-of-type){margin-top:-1px}}.expensesConditions_table th[data-v-3a2e86ee]{background:#eef8ff;width:40%;font-weight:400}.expensesConditions_table td[data-v-3a2e86ee]{width:60%}@media (width>=751px){.expensesConditions_table td[data-v-3a2e86ee]{height:73px}}.mogerecoModalTable[data-v-3a2e86ee]{width:100%;margin:auto;font-size:14px}.mogerecoModalTable td[data-v-3a2e86ee],.mogerecoModalTable th[data-v-3a2e86ee]{vertical-align:middle;border-bottom:1px solid #eee;padding:8px;font-weight:400}.mogerecoModalTable th[data-v-3a2e86ee]{text-align:left;width:40%;font-weight:700}@media screen and (width>=768px){.mogerecoModalTable th[data-v-3a2e86ee]{width:140px}}.mogerecoModalTable tr:last-child td[data-v-3a2e86ee],.mogerecoModalTable tr:last-child th[data-v-3a2e86ee]{border-bottom:none}.recommendPointContent_list[data-v-43a7c25f]{flex-wrap:wrap;display:flex}.recommendPointContent_item[data-v-43a7c25f]{background:#eef8ff;border-radius:5px;width:100%;margin-top:15px;padding:15px}@media (width>=751px){.recommendPointContent_item[data-v-43a7c25f]{width:calc(50% - 7.5px)}.recommendPointContent_item.full-width[data-v-43a7c25f]{width:100%}.recommendPointContent_item[data-v-43a7c25f]:nth-of-type(odd){margin-right:15px}}.recommendPointContent_title[data-v-43a7c25f]{align-items:center;font-weight:700;display:flex}.recommendPointContent_number[data-v-43a7c25f]{color:#008eef;margin-right:10px;font-size:1.2rem}.recommendPointContent_text[data-v-43a7c25f]{font-size:.9rem}.reviewContent_list[data-v-a2e3f997]{flex-wrap:wrap;display:flex}.reviewContent_item[data-v-a2e3f997]{background-color:#fff;border:1px solid #008eef;border-radius:10px;margin-bottom:30px;padding:15px;display:inline-block;position:relative}@media (width>=751px){.reviewContent_item[data-v-a2e3f997]{width:calc(50% - 7.5px)}.reviewContent_item[data-v-a2e3f997]:nth-of-type(odd){margin-right:15px}}.reviewContent_item[data-v-a2e3f997]:after,.reviewContent_item[data-v-a2e3f997]:before{content:"";position:absolute;top:100%;left:90%;transform:translate(-50%)}@media (width<=750px){.reviewContent_item[data-v-a2e3f997]:nth-of-type(odd):after,.reviewContent_item[data-v-a2e3f997]:nth-of-type(odd):before{left:90%}.reviewContent_item[data-v-a2e3f997]:nth-of-type(2n):after,.reviewContent_item[data-v-a2e3f997]:nth-of-type(2n):before{left:10%}}.reviewContent_item[data-v-a2e3f997]:before{border:12px solid #0000;border-top:21px solid #008eef}.reviewContent_item[data-v-a2e3f997]:after{border:12px solid #0000;border-top:22px solid #fff;margin-top:-3px}.reviewContent_icon[data-v-a2e3f997]{width:30px;height:auto}.reviewContent_text[data-v-a2e3f997]{font-size:.9rem}
