﻿input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select,textarea{font-size:16px !important}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:#000;box-shadow:0;outline:0 none}input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;background:#f60;outline:none;opacity:0.7;margin:25px 0}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:50%;width:40px;height:40px;background:#fff;cursor:pointer;box-shadow:0px 3px 6px 3px #ccc}.clear-input{margin:auto;position:absolute;top:25%;right:10px;color:#ccc}.field_with_errors input[type="text"]{border:1px solid #f00}#autocomplete-field{background-color:#fff;font-size:18px}#autocomplete-field:focus-within{position:fixed;top:0;left:0;padding:10px;padding-top:41px;height:100vh;width:100%;z-index:1029;overflow-y:scroll}#autocomplete-field:focus-within .d-none{display:block !important;margin:10px 0}#autocomplete-field:focus-within .btn-del{display:none}#form-confirm .hidden-form-group{display:none}#autocomplete .ui-menu-item-wrapper{font-size:120% !important;padding:0.6rem}#form-errors{margin-bottom:0.5rem}.radio input{margin:0 0.2em 0 0.5em}.show-text-length{position:absolute;right:0.5rem;bottom:0.5rem;padding:0.1rem 0.3rem;font-size:0.8rem;border-radius:10%;color:#fff;z-index:3;display:none}.label-touchable{padding:10px}.notice-text-length{background-color:rgba(102,102,102,0.5)}.warn-text-length{background-color:rgba(255,0,0,0.5)}.switch{position:relative;display:inline-block;width:3rem;height:1.5rem}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:1rem;width:1rem;left:4px;bottom:4px;background-color:white;transition:.4s}input:checked+.slider{background-color:#ff6600 !important}input:focus+.slider{box-shadow:0 0 1px #ff6600}input:checked+.slider:before{transform:translateX(1.5rem)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.required:after,.label-optional:after{border-radius:0.25rem;font-size:0.75em;padding:0.25em 0.4em;margin-left:0.5em}.required:after{content:"required";background-color:#dc3545;color:#fff}.required:lang(ja):after{content:"必須" !important}.label-optional:after{content:"optional";color:#595959;background-color:#fafafa}.label-optional:lang(ja):after{content:"任意" !important}.label-required{display:none}
