﻿.examinationTable{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc}.examinationTable th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;font-weight:normal;padding:20px;text-align:left;line-height:1.4}.examinationTable td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;text-align:center;padding:20px}.examinationTableSmall{font-size:0.8125rem}.feeTable{width:100%;margin:0 0 20px}.feeTable th{border:1px solid #ccc;padding:20px;font-weight:normal;background-color:#eee}.feeTable td{border:1px solid #ccc;padding:20px;text-align:center}.feeTable td:not(:first-of-type){font-weight:bold;width:16%}.necessary{color:#ff4d4d;font-size:1.125rem}@media(max-width: 960px){.necessary{font-size:calc(1.0125rem + 0.1875vw)}}.lifeTable{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;margin:0 0 15px}.lifeTable th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;font-weight:normal;padding:20px;text-align:left;line-height:1.4;display:block}@media print,screen and (min-width: 768px){.lifeTable th{display:table-cell}}.lifeTable td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;text-align:center;padding:20px;display:block}@media print,screen and (min-width: 768px){.lifeTable td{display:table-cell}}.exhibition{display:flex;align-items:baseline;margin:0 0 15px}.exhibitionTitle{display:flex;align-items:center;font-size:0.8125rem;flex-shrink:0}.exhibitionTitle:after{content:":";margin:0 5px}.exhibitionText{font-size:0.8125rem}.alertListReset{counter-reset:alert}.alertListItem{display:flex;align-items:baseline;font-size:0.8125rem}.alertListItem:before{display:block;content:"※" counter(alert);margin:0 10px 0 0;counter-increment:alert}.balloonBox{display:flex;justify-content:space-between;align-items:center}.balloon{width:calc(60% - 10px);padding:25px 20px;background-color:#f0fede;border-radius:20px;position:relative}.balloon:after{content:"";border:25px solid rgba(0,0,0,0);border-left:20px solid #f0fede;position:absolute;top:50%;left:99%;transform:translateY(-50%)}.balloonText{font-size:0.9375rem;line-height:1.5}.balloonPerson{width:calc(40% - 10px)}