﻿.intro{justify-content:center;margin-bottom:40px;align-items:center}.introPic{width:50%;margin:0 auto}@media print,screen and (min-width: 768px){.introPic{width:auto;margin:0}}.introSubTitle{font-size:2rem;font-weight:bold;color:#293c90;margin:0 0 5px}.introTitle{margin:0 0 20px;max-width:480px}.introListItem{display:flex;align-items:baseline;line-height:1.7;margin:0 0 2px}@media print,screen and (min-width: 768px){.introListItem{font-size:1.7rem}}.introListItem:before{content:"";font-family:FontAwesome;color:#d81a40;display:block;margin:0 5px 0 0}.guaranteeHead{background-color:#ffffbf;padding:10px;text-align:center;margin:0 0 15px}.guaranteeBody{padding:15px;margin:0 0 15px}@media print,screen and (min-width: 768px){.guaranteeBody{padding:20px 10px 20px 35px}}.guaranteeBodyHospital{background-color:#fff1e3}.guaranteeBodySurgery{background-color:#f2ffe6}.guaranteeBodyDead{background-color:#f2eeff}.guaranteeBodyCertificate{background-color:#fffae8}.guaranteeBodyHealth{background-color:#e8fffa}.guaranteeBodyMaturity{background-color:#fff0f0}.guaranteeBodyHeadWrap{margin:0 0 25px}@media print,screen and (min-width: 768px){.guaranteeBodyHeadWrap{margin:0 20px 0 0;width:calc(48% - 20px)}}.guaranteeBodyHead{display:flex}.guaranteeBodyHeadIcon{width:60px;flex-shrink:0;margin:0 20px 20px 0}@media print,screen and (min-width: 768px){.guaranteeBodyHeadIcon{margin:20px 45px 20px 0;width:85px}}.guaranteeBodyMainTitle{font-size:1.8rem;margin:0 0 10px}@media print,screen and (min-width: 768px){.guaranteeBodyMainTitle{font-size:2.2rem}}.guaranteeBodyMainTitleHospital{color:#ff9226}.guaranteeBodyMainTitleSurgery{color:#8dc572}.guaranteeBodyMainTitleDead{color:#6c4b8c}.guaranteeBodyMainTitleCertificate{color:#ffbf00}.guaranteeBodyMainTitleHealth{color:#00b2b2}.guaranteeBodyMainTitleMaturity{color:#f99}.guaranteeBodyMainHospitalList{margin:0 0 10px}.guaranteeBodyMainHospitalListItem{margin:0 0 5px;display:flex;align-items:baseline;font-size:1.4rem}.guaranteeBodyMainHospitalListItem:before{content:"";font-family:FontAwesome;color:#ff9226;display:block;margin:0 8px 0 0}.guaranteeBodyMainHospitalAlert{font-size:1.3rem;color:#d80000}@media print,screen and (min-width: 768px){.guaranteeTableWrap{width:52%;display:flex;flex-direction:column;justify-content:center}}.guaranteeTable{width:100%;margin:0 0 15px}@media print,screen and (min-width: 768px){.guaranteeTable{margin:0}}.guaranteeTable tr{border-bottom:1px solid #ccc}.guaranteeTable tr:nth-of-type(1) th{text-align:center}@media print,screen and (min-width: 768px){.guaranteeTable tr:nth-of-type(1) th{display:none}}@media print,screen and (min-width: 768px){.guaranteeTable tr.guaranteeTablePcNone{display:none}}.guaranteeTable tr:nth-of-type(2) th:nth-of-type(1){display:none}@media print,screen and (min-width: 768px){.guaranteeTable tr:nth-of-type(2) th:nth-of-type(1){display:table-cell}}.guaranteeTable tr:nth-of-type(2) th:nth-of-type(2){text-align:center}.guaranteeTable tr:nth-of-type(2) th:nth-of-type(3){text-align:center}.guaranteeTable tr:nth-of-type(3) th{display:none}@media print,screen and (min-width: 768px){.guaranteeTable tr:nth-of-type(3) th{display:table-cell}}.guaranteeTable th{text-align:left;font-weight:normal;font-size:1.4rem;padding:10px 0}.guaranteeTable td{text-align:center;width:32.05125%;padding:10px 0}.guaranteeTableKome{font-size:1.3rem;color:#ff2626}.guaranteeTableSub{width:100%}.guaranteeTableSub tr:nth-of-type(1) th{text-align:center;font-weight:normal;font-size:1.4rem;padding:10px 0}.guaranteeTableSub th:nth-of-type(1){display:none}@media print,screen and (min-width: 768px){.guaranteeTableSub th:nth-of-type(1){display:table-cell}}.guaranteeTableSub td{text-align:center;width:32.0512820513%}.guranteeAlertList{counter-reset:alert}.guaranteeTableKome{color:#ff2626;font-size:1.3rem}.guranteeAlertListItem{display:flex;align-items:baseline;margin:0 0 5px;font-size:1.3rem}.guranteeAlertListItem:before{display:block;content:"※" counter(alert);counter-increment:alert;color:#d80000;margin:0 5px 0 0}.costTitle{padding:7px;text-align:center;color:#fff;font-size:1.7rem;margin:0 0 15px}@media print,screen and (min-width: 768px){.costTitle{font-size:2.5rem}}.costTitleMale{background-color:#078bd1}.costTitleFemale{background-color:#ff5753}.costTable{width:100%}.costTable caption{text-align:center;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;padding:7px;font-weight:bold}.costTable tr:nth-of-type(1) td{text-align:center;font-weight:bold}.costTable tr:nth-of-type(1) th{padding:7px}.costTable tr:nth-of-type(1) th:nth-of-type(2){background-color:#d9eeff;border-top:2px solid #bbb;border-left:2px solid #bbb;border-right:2px solid #bbb}.costTable tr:nth-of-type(1) th:nth-of-type(3){background-color:#ffcfbf;border-top:2px solid #bbb;border-right:2px solid #bbb;border-right:2px solid #bbb}.costTable tr:nth-of-type(2) th{padding:7px}.costTable tr:nth-of-type(2) th:nth-of-type(2n+1){background-color:#d5e886;border-left:2px solid #bbb}.costTable tr:nth-of-type(2) th:nth-of-type(2n){background-color:#fc9;border-right:2px solid #bbb}.costTable tr:not(:nth-of-type(1)):not(:nth-of-type(2)) th{font-weight:normal;padding:6px;width:16%}.costTable tr:not(:nth-of-type(1)):not(:nth-of-type(2)) td{padding:6px 8px;text-align:right;width:21%}.costTable tr:not(:nth-of-type(1)):not(:nth-of-type(2)) td.alert{background-color:#d9e2ff}.costTable tr:not(:nth-of-type(1)):not(:nth-of-type(2)) td:nth-of-type(2n+1){border-left:2px solid #bbb}.costTable tr:not(:nth-of-type(1)):not(:nth-of-type(2)) td:nth-of-type(2n){border-right:2px solid #bbb}.costTable tr:last-of-type td{border-bottom:2px solid #bbb}.costTable th{border:1px solid #bbb}.costTable td{border:1px solid #bbb}.costTableMale tr:nth-of-type(1) th{padding:2px;background-color:#eefbff}.costTableMale tr:not(:nth-of-type(1)):not(:nth-of-type(2)) th{background-color:#eefbff}.costTableFemale tr:nth-of-type(1) th{padding:2px;background-color:#fff7f7}.costTableFemale tr:not(:nth-of-type(1)):not(:nth-of-type(2)) th{background-color:#fff7f7}.costAlert{font-size:1.4rem;display:flex;align-items:center}.costCertificate{width:55px;height:17px;background-color:#d9e2ff;margin:0 5px 0 0}.viewTitle{font-size:2rem;color:#519fea;margin:0 0 15px}.viewTitle:before{content:"【"}.viewTitle:after{content:"】"}.viewAlert{color:#d80000;margin:0 0 40px}.whenTitle{display:flex;margin:0 0 20px}@media print,screen and (min-width: 768px){.whenTitle{align-items:center}}.whenTitleNum{background-color:#519fea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:normal;flex-shrink:0;padding:5px 10px}@media print,screen and (min-width: 768px){.whenTitleNum{padding:0;height:38px;width:38px}}.whenTitleText{background-color:#eee;color:#519fea;display:flex;align-items:center;font-size:1.6rem;flex-grow:1;padding:5px 10px}@media print,screen and (min-width: 768px){.whenTitleText{font-size:1.7rem;padding:0 15px;height:38px}}.whenTextBirth{color:#85b200}.whenTextAge{color:#d80000}.whenTextPic{max-width:380px;margin:0 auto}.simulationBox{border:1px solid #519fea;padding:15px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:0 30px}@media print,screen and (min-width: 768px){.simulationBox{padding:20px;grid-template-columns:1fr 290px}}.simulationBoxBody{display:flex;flex-direction:column;margin-bottom:20px}@media print,screen and (min-width: 768px){.simulationBoxBody{justify-content:center;margin-bottom:0}}.simulationBoxTitle{color:#519fea;font-size:2rem;margin:0 0 10px}@media print,screen and (min-width: 960px){.simulationBoxTitle{font-size:2.5rem}}.simulationBoxText{margin:0 0 20px}.simulationBoxBtn{background-color:#519fea;color:#fff;padding:10px;text-align:center;display:block;text-decoration:none;border-radius:10px;transition:all .3s}.simulationBoxBtn:hover{opacity:.8}@media print,screen and (min-width: 768px){.simulationBoxBtn{font-size:1.7rem;max-width:300px}}.close{display:none}.bracketTitleClose{font-size:2rem;padding:5px 5px 5px 15px;margin:0 0 30px;display:flex;justify-content:space-between;cursor:pointer}.bracketTitleClose:after{content:"+";display:flex;width:25px;height:25px;flex-shrink:0;border:1px solid #519fea;justify-content:center;align-items:center;font-weight:normal;color:#519fea}.bracketTitleClose.bracketTitleCloseActive:after{content:"-"}.exampleList{flex-wrap:wrap}.exampleListItem{margin-bottom:40px}.example{border:1px solid #ddd;padding:15px}.exampleTitle{background-color:#519fea;color:#fff;text-align:center;padding:10px;font-size:1.8rem;margin:0 0 15px}.exampleCase{display:flex;align-items:center;margin:0 0 20px}.exapmleIcon{width:80px;margin:0 20px 0 0;flex-shrink:0}.exampleHospitalTitle{background-color:#fff1e3;font-size:1.5rem;text-align:center;color:#ff9326;padding:5px;margin:0 0 15px}.exampleSurgeryTitle{background-color:#f2ffe6;font-size:1.5rem;text-align:center;color:#8fc673;padding:5px;margin:0 0 15px}.exampleDate{text-align:center;margin:0 0 20px}.exampleDate span{font-weight:bold;font-size:1.8rem}.exampleSumWrap{border-top:1px solid #ccc;padding:20px 0 0;display:flex;justify-content:space-between}.exampleSum{background-color:#d90000;color:#fff;text-align:center;padding:5px;width:110px}.exampleSumNum{color:#d90000;font-size:2.3rem;font-weight:bold}.exampleSumNum span{font-size:1.7rem;margin:0 0 0 2px}.joinTitle{font-size:1.8rem;background-color:#eee;color:#519fea;border-bottom:2px solid #519fea;padding:5px 15px;margin:0 0 15px}@media print,screen and (min-width: 768px){.joinTitle{font-size:2rem}}.joinListItem{margin:0 0 5px;display:flex;align-items:baseline}.joinListItem:before{display:block;content:"";font-family:FontAwesome;color:#519fea;margin:0 5px 0 0}.joinKomeList{margin:20px 0 0}.joinKomeListItem{margin:0 0 5px;display:flex;align-items:baseline}.joinKomeListItem:before{display:block;content:"※";margin:0 5px 0 0}.cannotListItem{margin:0 0 5px;display:flex;align-items:baseline}.cannotListNum{margin:0 5px 0 0}.typeList{align-items:center;border-bottom:1px solid #ddd}.typeList dt{width:140px;color:#fff;padding:2px;flex-shrink:0;text-align:center;border-radius:8px;margin-top:15px;margin-bottom:15px}@media print,screen and (min-width: 768px){.typeList dt{font-size:1.7rem}}.typeList dd{margin-top:15px;margin-bottom:15px}.typePic{width:125px;margin:0 auto}.typeListSecurity{background-color:#00d9d9}.typeListMaturity{background-color:#ff7373}.typeListCourse{background-color:#85b200}.discountText{display:flex;align-items:baseline}.discountText:before{content:"";font-family:FontAwesome;display:block;color:#519fea;margin:0 8px 0 0}.discountTitle{display:flex;align-items:baseline;margin:0 0 15px;font-weight:normal;font-size:1.5rem}.discountTitle:before{content:"";font-family:FontAwesome;display:block;color:#519fea;margin:0 8px 0 0}.discountTable{width:100%}.discountTable tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.discountTable th{width:20%;padding:20px;background-color:#eee}.discountTable td{padding:15px 20px}.maxListItem{display:flex;align-items:baseline;margin:0 0 10px}.maxListItem:before{content:"";font-family:FontAwesome;display:block;color:#519fea;margin:0 8px 0 0}.agreeTitle{font-size:1.6rem;max-width:160px;padding:5px;text-align:center;margin:0 0 15px}@media print,screen and (min-width: 768px){.agreeTitle{font-size:1.8rem}}.agreeTitleWire{color:#ff7373;border:1px solid #ff7373}.agreeTitleTransfer{color:#519fea;border:1px solid #519fea}.placeListItem{display:flex;align-items:baseline;margin:0 0 10px}.placeListItem:before{content:"";font-family:FontAwesome;display:block;color:#519fea;margin:0 8px 0 0}.updateListItem{display:flex;align-items:baseline;margin:0 0 15px}.updateListItem:before{content:"";font-family:FontAwesome;display:block;color:#519fea;margin:0 8px 0 0}.updateExclusionListItem{display:flex;align-items:baseline;margin:0 0 10px}.updateExclusionListItem:before{content:"・";display:block;margin:0 2px 0 0}.disabledListItem{display:flex;align-items:baseline;margin:0 0 15px}.disabledListItem:before{content:"";font-family:FontAwesome;display:block;color:#519fea;margin:0 8px 0 0}.releaseListItem{display:flex;align-items:baseline;margin:0 0 15px}.releaseListItem:before{content:"";font-family:FontAwesome;display:block;color:#519fea;margin:0 8px 0 0}.ReceiverPic{width:125px;margin:0 auto}.paymentTitle{font-size:1.7rem;border-bottom:1px solid #ddd;margin:0 0 10px;padding:0 0 5px;color:#0085b2}.paymentKome{font-size:1.3rem;display:flex;align-items:baseline;margin:0 0 30px}.paymentKome:before{content:"※";display:block;margin:0 3px 0 0}.accidentReset{counter-reset:accident}.accidentTitle{display:flex;align-items:center;background-color:#eee;color:#519fea;font-size:1.7rem;margin:0 0 20px}.accidentTitle:before{content:counter(accident);counter-increment:accident;flex-shrink:0;width:38px;height:38px;background-color:#519fea;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 10px 0 0;font-size:1.8rem;font-weight:normal}.accidentPic{max-width:780px;margin:0 auto}.paumentListItem{display:flex;align-items:baseline;margin:0 0 5px}.paumentListItem:before{content:"・";display:block;margin:0 2px 0 0}.reduceBox{background-color:#eee}.reduceTitle{background-color:#888;color:#fff;padding:8px;text-align:center;font-size:1.7rem}.reduceList{padding:10px 15px}.reduceListItem{display:flex;align-items:baseline;margin:0 0 5px}.reduceListItem:before{content:"・";display:block;margin:0 2px 0 0}.pamphlet{background-color:#f0fcff;padding:20px 15px;margin:0 0 60px}@media print,screen and (min-width: 768px){.pamphlet{padding:40px}}.pamphletBtnWrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:15px}@media print,screen and (min-width: 768px){.pamphletBtnWrap{grid-template-columns:1fr 1fr 1fr}}.pamphletText{font-size:1.6rem;font-weight:bold;margin:0 0 25px}@media print,screen and (min-width: 768px){.pamphletText{font-size:1.8rem;text-align:center}}.pamphletBtn{width:100%;display:flex;color:#fff;align-items:center;background-color:#519fea;padding:10px;text-decoration:none;justify-content:center;border-radius:10px;font-size:1.3rem;transition:all .3s}.pamphletBtn:hover{opacity:.7}.pamphletBtn::before{content:"";background:url(../images/pdf_icon.svg) no-repeat;display:inline-block;width:20px;height:25px;background-size:contain;margin-right:10px}@media print,screen and (min-width: 768px){.pamphletBtn{padding:15px;font-size:1.5rem}}.pamphletBtnIcon{width:18px;flex-shrink:0;margin:0 8px 0 0}@media print,screen and (min-width: 768px){.pamphletBtnIcon{width:23px}}.centuryBtn{max-width:620px;padding:20px;font-size:1.6rem;color:#fff;font-weight:bold;background-color:#519fea;border-radius:20px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;margin:0 auto;border:1px solid #519fea;transition:.3s}.centuryBtn:hover{background-color:#fff;color:#519fea}@media print,screen and (min-width: 768px){.centuryBtn{font-size:2.3rem}}.centuryBtn:after{content:"";font-family:FontAwesome;font-size:2rem;line-height:1;display:block}@media print,screen and (min-width: 768px){.centuryBtn:after{font-size:4rem}}