header{padding-bottom:5px}#inquiry{background-image:url(../images/y_b.png)}.contact-heading,.tel-list dt,.tel-list a{color:#f60;font-weight:bold;text-align:center}.contact-heading{font-size:2rem !important}@media(max-width: 768px){.contact-heading{font-size:1.8rem !important}}.contact-time{font-size:1.2rem !important;text-align:center}.tel-lists{display:flex;justify-content:space-around;margin:1rem 0 3rem}@media(max-width: 768px){.tel-lists{flex-direction:column}}.tel-list{width:23%;margin-bottom:1rem;border:1px solid wheat;border-radius:.5em;background:#faebd7}.tel-list dt,.tel-list dd{margin:1rem;font-size:1.2rem !important;line-height:1;text-align:center}.tel-list dd{text-decoration:underline}.tel-list dd a:hover{color:#fc0}@media(max-width: 768px){.tel-list{width:80%;margin-left:auto;margin-right:auto}}.form th,.form td{border-color:#e0ffff !important;box-sizing:border-box}.form th{width:25%;background-color:#fc6 !important}.form td{width:75%;padding:1.5rem}@media(max-width: 768px){.form th,.form td{display:block;width:100%}.form th{text-align:left}.form td{margin-bottom:1rem}}#confirm_inquiry,#complete_inquiry{display:none}.necessary{margin-left:.5rem;color:#cd143c;white-space:nowrap}.form-nursery{display:flex;flex-wrap:wrap;justify-content:start;gap:1rem}label{display:inline-block;padding:1rem;border:2px solid #fc0;border-radius:.5rem;cursor:pointer}@media(max-width: 768px){label{width:100%}}label span{font-size:1.2rem}label.checked{background-color:#fc0;color:#000;opacity:.8}label.checked span{color:#000}.label-item{display:inline;border:none;color:#000}input[type=radio]{transform:scale(1.5);margin-right:1rem;margin-bottom:.5rem}input:not([type=radio]),textarea{width:calc(100% - 1.5rem);padding:.5rem;border:2px solid #fc0;border-radius:.5rem;font-size:1.2rem}input[type=tel]{width:15rem}input:focus,textarea:focus{outline:none}.set-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem;padding:1rem}button{width:15rem;margin:.5rem;padding:1rem;border:none;border-radius:.5rem;font-size:1.2rem;color:#fff}button:hover{opacity:.8}.btn-forward{background-color:#f60}.btn-back{background-color:#ccc}.nav-message{display:flex;justify-content:center;font-size:1.2rem}.error-message{margin-top:.2rem;color:red}.swal2-title .error-title{font-size:1.4rem}.swal2-content .error-message{color:#000}.honeypot{display:none;position:absolute;left:-9999px}