@charset "UTF-8";p.form-label, p.form-element{margin-bottom:.3em;font-weight:bold;}p.contact-form-information{min-height:0;margin-bottom:0;}p.form-element span{font-weight:normal !important;}form .flexbox{justify-content:flex-start;}form div.contact-form{border:1px solid #5C6BC0;background-color:#F1FAFB;padding:2em 5%;margin-bottom:2em;}form div.contact-form-field{margin-bottom:2em;}form div.contact-form-field .must{content:"必須";margin-left:0.5em;vertical-align:text-top;color:#fff;font-size:0.7em;background-color:#5C6BC0;padding:2px 8px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}form div.contact-form-field .description{margin-top:0.5em;padding-left:1.5em;text-indent:-1.5em;color:rgba(0, 0, 0, 0.54);font-size:0.7em;display:block;}form div.contact-form-field .description:before{content:"※";margin-right:0.5em;}form div.contact-form-field .field_value{border-bottom:solid 1px #5C6BC0;padding-left:0.5em;padding-right:0.5em;display:block;min-height:1.5em;}form div.contact-form-submit{text-align:center;}form div.contact-form-field .field_error{color:red;display:block;}form div.contact-form-field .field_error:before{content:"\f0aa";font-family:FontAwesome;margin:0 0.5em;color:red;}form div.contact-form-field ul{list-style-type:none;}input[type="text"], textarea{width:100%;}input[type="checkbox"]{vertical-align:middle;margin-right:0.5em;}textarea{height:82px;}input, select, textarea{font:99% sans-serif;padding:4px;box-sizing:border-box;}input, select{vertical-align:middle;}button, input, select, textarea{margin:0;}#date_01-field,
#date_02-field,
#preferreddate_01-field,
#preferreddate_02-field{width:400px;}#date_01,
#date_02,
#preferreddate_01,
#preferreddate_02,
#trial-start-date{width:200px;}#time_01-field,
#time_02-field,
#preferredtime_01,
#preferredtime_02{margin-left:calc(1em - 200px);}#zipcode-field #zipcode,
#supportno-field #supportno{width:200px;}#sub_domain-field #sub_domain{width:160px;}@media only screen and (max-width:767px){select option{font-size:0.5em;}input select option{-webkit-transform:scale(2);transform:scale(2);}input[type="checkbox"], input[type="radio"]{-webkit-transform:scale(2);transform:scale(2);margin-right:0.5em;margin-left:0.5em;}#preferreddate_01,
#preferreddate_02{width:180px;}#preferredtime_01, #preferredtime_02{margin-left:calc(1em - 240px);}#venue{width:100%;}#preferred,
#detail{height:120px;}}