﻿.pink{background-color:#dc669b;padding:35px 0}@media(min-width: 768px){.pink{padding:50px 0}}.logo{margin:0 0 55px}.catch{text-align:center;color:#fff;font-size:1.8rem;margin:0 0 45px;line-height:1.4}@media(min-width: 768px){.catch{font-size:2rem}}.intro{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:25px 15px;margin:0 0 40px}@media(min-width: 768px){.intro{padding:40px 15px}}.introTitle{font-size:2rem;text-align:center;color:#fff;line-height:1.4;font-weight:normal;margin:0 0 20px}@media(min-width: 768px){.introTitle{font-size:3rem;margin:0 0 40px}}.introText{color:#fff}.middlePic{max-width:300px;margin:0 auto 40px;width:40%}@media(min-width: 768px){.middlePic{width:auto}}.wawIconWrap{width:40px;height:1em;position:relative;float:left;margin:0 10px 0 0}@media(min-width: 768px){.wawIconWrap{width:75px}}.wawIcon{width:40px;display:block;position:absolute;left:0;bottom:-10px}@media(min-width: 768px){.wawIcon{width:75px}}.wawText{color:#fff}.gray{background-color:#dcdddd;padding:35px 0}@media(min-width: 768px){.gray{padding:50px 0}}.infoTable{width:100%;margin:0 0 20px}.infoTableHead{padding:15px 0 10px;display:block;text-align:left}@media(min-width: 1100px){.infoTableHead{padding:10px 0 30px;text-align:center;display:table-cell;width:150px;vertical-align:top}}.infoTableHeadTitle{color:#fff;display:block;font-weight:normal;line-height:1.4;display:inline-block;background-color:#dc669b;padding:5px 20px;width:100px}@media(min-width: 1100px){.infoTableHeadTitle{display:block;display:grid;place-items:center;border-radius:10px;padding:5px}}.infoTableDetail{display:block;padding:0 0 15px}@media(min-width: 1100px){.infoTableDetail{padding:10px 0 30px;display:table-cell}}.infoDateYear{display:block}.infoDateNumberWrap{display:flex;align-items:center;gap:5px;margin:0 0 10px}.infoDateNumber{font-size:2rem;line-height:1.02}@media(min-width: 1100px){.infoDateNumber{font-size:4rem}}.infoDateSat{width:30px;height:30px;background-color:#346ca0;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;font-size:1.8rem}@media(min-width: 1100px){.infoDateSat{width:40px;height:40px;font-size:2rem;border-radius:10px}}.infoDateTime{display:block}.infoPlaceName{font-size:1.8rem;display:block;line-height:1.02;margin:0 0 10px}@media(min-width: 1100px){.infoPlaceName{font-size:3rem}}.infoPlaceRoom{display:block}.infoPlacAddress{display:block;margin:0 0 20px}.infoMap{aspect-ratio:100/40}.infoMap iframe{width:100%;height:100%}.infoMax{display:flex;align-items:center;gap:25px}.infoMaxNumber{font-size:2rem;line-height:1.02}@media(min-width: 1100px){.infoMaxNumber{font-size:3rem}}.infoMaFree{border:2px solid #dc669b;color:#dc669b;padding:5px 15px 6px;line-height:1.05;font-weight:bold}@media(min-width: 1100px){.infoMaFree{font-size:2rem}}.corona{background-color:#dc669b;padding:20px 15px;border-radius:15px}@media(min-width: 1100px){.corona{padding:25px 30px}}.coronaTitle{font-size:1.8rem;color:#fff;margin:0 0 10px}@media(min-width: 1100px){.coronaTitle{font-size:2rem}}.coronaListItem{display:flex;align-items:baseline;color:#fff}.coronaListItem::before{content:"●";color:#346ca0;flex-shrink:0;margin:0 10px 0 0}.scheduleTitle{background-color:#b5b5b6;border-radius:5px 5px 0 0;display:inline-block;padding:5px 20px;line-height:1.2;font-weight:normal;font-size:1.8rem;color:#fff}@media(min-width: 1100px){.scheduleTitle{border-radius:10px 10px 0 0;padding:10px 40px;font-size:2rem}}.schedule{background-color:#fff;padding:20px 15px;border-radius:0 10px 10px 10px}@media(min-width: 1100px){.schedule{border-radius:0 15px 15px 15px;padding:25px 30px}}.scheduleSubTitle{color:#dc669b;line-height:1.2;font-size:2rem;margin:0 0 20px}.scheduleTime{border:2px solid #dc669b;color:#dc669b;padding:5px 15px 6px;line-height:1.05;font-size:1.6rem;display:inline-block;font-weight:normal;margin:0 0 5px}.scheduleCintentTitle{font-size:1.6rem;font-weight:normal;margin:0 0 5px}@media(min-width: 1100px){.scheduleCintentTitle{font-size:1.7rem}}@media(min-width: 1100px){.scheduleNameListItem{display:flex;align-items:baseline;gap:15px}}.scheduleNameListItem:not(:last-of-type){margin:0 0 5px}.scheduleName{display:block;margin:0 0 5px}@media(min-width: 1100px){.scheduleName{font-size:1.7rem;margin:0}}.scheduleNameJob{font-size:1.4rem;display:block}.scheduleAlert{display:flex;align-items:baseline;font-size:1.4rem}.scheduleAlert::before{content:"※";margin:0 5px 0 0}.formTitle{background-color:#dc669b;color:#fff;text-align:center;padding:10px;font-size:2rem;margin:0 0 20px}@media(min-width: 1100px){.formTitle{padding:20px;font-size:3rem;margin:0 0 40px}}.privacyTitle{text-align:center;border-bottom:4px double #dc669b;margin:0 0 15px;font-size:2rem}.privacyList{counter-reset:privacy;margin:0 0 20px}.privacyListItem{display:flex;align-items:baseline}.privacyListItem::before{content:counter(privacy) ".";counter-increment:privacy;flex-shrink:0;margin:0 10px 0 0}.important{font-weight:bold;color:#dc669b;font-size:1.8rem;margin:40px 0 0;text-align:center}