﻿.form-dl{display:flex;flex-wrap:wrap;border-bottom:2px solid #f8f2e9;font-weight:300}.form-dl p{font-size:1rem;line-height:1.5}.form-dl dt{border-top:2px solid #ffffff;background-color:#f8f2e9;width:250px;padding:20px 10px;font-size:80%}.form-dl dt span{color:#666666}.form-dl dt i{display:inline-block;float:right;background-color:#f00;color:#fff;font-style:normal;padding:2px 5px;font-size:90%}.form-dl dt i.auto{background-color:#00c}.form-dl dd{border-top:2px solid #f8f2e9;border-right:2px solid #f8f2e9;width:calc(100% - 250px);margin:0;padding:20px 10px}.form-dl dd:after{content:"";display:block;width:100%}.form-dl dd .inline{display:inline-block;vertical-align:top}.form-dl dd .input-note{font-size:90%;color:#666}.form-dl dd .wpcf7-list-item.first{margin-left:0}.form-dl dd .wpcf7-list-item label{display:flex}.form-dl dd .wpcf7-list-item-label{display:inline-block;width:calc(100% - 1.5em);padding-bottom:1px;margin-left:5px;vertical-align:middle}.form-dl dd input[type="text"],.form-dl dd input[type="email"],.form-dl dd input[type="url"],.form-dl dd input[type="tel"],.form-dl dd select,.form-dl dd textarea{width:100%;padding:1px 2px}.form-dl dd input[type="text"]::placeholder,.form-dl dd input[type="email"]::placeholder,.form-dl dd input[type="url"]::placeholder,.form-dl dd input[type="tel"]::placeholder,.form-dl dd select::placeholder,.form-dl dd textarea::placeholder{color:#bbb;font-size:90%}.form-dl dd input[type="checkbox"],.form-dl dd input[type="radio"]{width:1.5em;height:1.5em;vertical-align:middle}.form-dl dd input[type="checkbox"]:checked+.wpcf7-list-item-label,.form-dl dd input[type="radio"]:checked+.wpcf7-list-item-label{font-weight:bold}.form-dl .holiday-days{display:block;border-bottom:2px solid #f8f2e9}.form-dl .checkbox-condition{display:flex;flex-wrap:wrap;font-size:80%}.form-dl .checkbox-condition .wpcf7-list-item{width:33%;margin:0}.form-dl .wpcf7-radio .wpcf7-list-item-label,.form-dl .holiday-other .wpcf7-list-item-label{white-space:nowrap}.form-dl .registration-opportunity .wpcf7-list-item{display:block;margin-left:0}.form-dl .registration-opportunity .with-note .wpcf7-list-item{display:inline-block}.form-dl .change-date select{position:relative;z-index:2;padding-right:2em;background:transparent}.form-dl .change-date .wpcf7-form-control-wrap:after{content:"";display:block;position:absolute;top:0;right:1.5em;z-index:1}.form-dl .change-date.date-year .wpcf7-form-control-wrap:after{content:"年"}.form-dl .change-date.date-month .wpcf7-form-control-wrap:after{content:"月"}.form-dl .change-date.date-day .wpcf7-form-control-wrap:after{content:"日"}.form-dl .change-label{font-size:1rem;font-weight:bold;margin-bottom:0}.form-dl .change-ba-text{font-weight:bold;margin-bottom:0.25rem}.form-dl .before-change{position:relative;padding-bottom:50px}.form-dl .before-change:after{content:"";display:block;position:absolute;left:15px;bottom:10px;width:0;height:0;border:30px solid transparent;border-top:30px solid #f4d099;border-bottom:none}.form-dl .after-change{margin-bottom:50px}@media (max-width:767px){.form-dl dt,.form-dl dd{width:100%}.form-dl dt{border-top:none;padding:5px}.form-dl dt i{float:none;margin-left:1em}.form-dl dt br{display:none}.form-dl dd{border:none;padding:10px 5px 20px;margin-bottom:20px}.form-dl dd .wpcf7-list-item{font-size:80%;margin-left:0}.form-dl dd .wpcf7-list-item-label{margin-right:5px}.form-dl .checkbox-condition{font-size:100%}.form-dl .checkbox-condition .wpcf7-list-item{width:50%}}@media (max-width:767px){.wpcf7-spinner{display:block;margin:10px auto 0}}/*# sourceMappingURL=form.css.map */