input,textarea,select,[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple]{-webkit-appearance:none;width:100%;box-sizing:border-box;padding:6px 10px!important;border:1px #cfcfcf solid!important;border-radius:0!important;background:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-size:16px!important}.admin_member input,.admin_member textarea,.admin_member select{-webkit-appearance:auto}input.pd_min,textarea.pd_min,select.pd_min{padding:3px 10px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}select{background:#fff url(./icon_select-Du9a6Xjt.png) center right 10px / 8px no-repeat;padding:10px;cursor:pointer}select::-ms-expand{display:none}select.pd_min{padding:7px 10px}:focus{outline:-webkit-focus-ring-color none}::-moz-placeholder{color:#c1c1c1;font-size:1em}::placeholder{color:#c1c1c1;font-size:1em}.item{display:block;margin-top:10px;color:#666;font-size:14px;line-height:1.4;position:relative}.item.full{width:100%}.item.font_12{font-size:12px}.align_center .item{margin-top:0}.item.required:after{content:"＊";display:inline-block;color:#c80000;font-size:10px;position:relative;top:-5px;right:-3px}.item.required.import:after{content:"必須";padding:3px 6px;border-radius:5px;background:#c80000;color:#fff;font-size:12px;top:-2px;right:-5px}h3.required:after{content:"＊";display:inline-block;color:#c80000;font-size:10px;position:relative;top:-5px;right:-3px}h3.required.import:after{content:"必須";padding:3px 6px;border-radius:5px;background:#c80000;color:#fff;font-size:12px;top:-2px;right:-5px}.form_wrap{width:calc(100% - 200px)}.form_wrap.full{width:100%}.mr_5{margin-right:5px}.mr_10{margin-right:10px}.mr_20{margin-right:20px}input.input_half{width:calc(50% - 5px)}input.w300,select.w300{width:300px}input.w200,select.w200{width:200px}input.w120,select.w120{width:120px}.label_check{display:inline-block}.label_check input{display:none}.label_check span{display:inline-block;padding-left:21px;font-size:16px;line-height:1.4;position:relative;cursor:pointer}.label_check span:hover{opacity:.8}.label_check span:before{content:"";display:block;width:14px;height:14px;border:1px #333 solid;position:absolute;top:2px;left:0}.label_check input:checked+span:before{border:1px #0091c8 solid}.label_check input:checked+span:after{content:"";display:block;width:12px;height:6px;border-left:4px #0091c8 solid;border-bottom:4px #0091c8 solid;position:absolute;top:2px;left:1px;transform:rotate(-45deg);box-sizing:unset!important}.label_radio{display:inline-block}.label_radio input{display:none}.label_radio span{display:inline-block;padding-left:21px;font-size:16px;line-height:1.4;position:relative;cursor:pointer}.label_radio span:hover{opacity:.8}.label_radio span:before{content:"";display:block;width:16px;height:16px;border:1px #333 solid;border-radius:50%;position:absolute;top:2px;left:0}.label_radio input:checked+span:before{border:1px #0091c8 solid}.label_radio input:checked+span:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#0091c8;position:absolute;top:7px;left:5px}.radio_scale{display:flex}.radio_scale label{width:20%}.radio_scale label input{display:none}.radio_scale label span{display:flex;justify-content:center;align-items:center;width:100%;height:50px;box-sizing:border-box;border-right:1px #ccc solid;background:#fff;cursor:pointer;transition:all .3s}.radio_scale label:first-child span{border-radius:5px 0 0 5px}.radio_scale label:last-child span{border-right:none;border-radius:0 5px 5px 0}.radio_scale label span:hover{background:#e1e9ec}.radio_scale label input:checked+span{background:#0091c8;color:#fff}#agree{text-align:center}#agree span{display:inline-block;padding-left:21px;font-size:14px;line-height:1.4;position:relative;cursor:pointer}#agree span:hover{opacity:.8}#agree span:before{content:"";display:block;width:14px;height:14px;border:1px #333 solid;position:absolute;top:50%;left:0;transform:translateY(-50%)}#agree.active span{color:#ff7f00}#agree.active span:before{border:1px #009eeFF7F004 solid}#agree.active span:after{content:"";display:block;width:12px;height:6px;border-left:4px #FF7F00 solid;border-bottom:4px #FF7F00 solid;position:absolute;top:2px;left:1px;transform:rotate(-45deg)}input[type=button],input[type=submit],input[type=reset]{display:flex;justify-content:center;align-items:center;width:300px;height:60px;background:#009ee4;border:none;padding:0;color:#fff;font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-weight:700;margin:0;cursor:pointer;transition:all .3s}input[type=button].size_s,input[type=submit].size_s,input[type=reset].size_s,button.size_s{width:auto;height:auto;padding:12px 20px;font-size:16px}input[type=button].second,input[type=submit].second,input[type=reset].second,button.second{background:#ccc}input[type=button].caution,input[type=submit].caution,input[type=reset].caution,button.caution{background:#c80000}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{filter:brightness(1.1)}input[type=button]#btn_conf{display:none!important}input[type=button]#btn_conf.active{display:flex!important}input.btn{display:inline-block;width:auto;height:auto;padding:20px 40px;border-radius:5px;background:#0091c8;color:#fff;font-size:18px;font-weight:500;box-shadow:2px 2px 4px #0000001a}input.btn.size_s{padding:12px 20px;font-size:14px}input.btn.second{background:#ccc}input.btn.disa{background:#ccc;pointer-events:none;box-shadow:none}input[type=button].btn_back,input[type=submit].btn_back,input[type=reset].btn_back{background:#ccc;margin-right:10px}input[type=button].btn_back:hover,input[type=submit].btn_back:hover,input[type=reset].btn_back:hover{background:#ccc}.form_err{background-color:#fbc!important;margin-bottom:10px!important}div[id^=err_]{display:inline-block;color:#c80000;font-size:12px}.error{display:block;width:100%;margin-top:5px;color:#c80000;font-size:12px}.form_view{display:inline-block;white-space:pre-wrap;word-wrap:break-word}.form_input{display:block}.form_conf{display:none!important}@media screen and (max-width : 960px){input,textarea{font-size:16px}input.date{width:138px}input[name=tel].input_half{width:calc(100% - 22px)}.item{width:100%;padding:0;margin:0 0 10px}.item.required.import:after{font-size:10px}h3.required.import:after{font-size:10px}.form_wrap{width:100%}.tb_wrap{display:block}.mr_10{margin-right:8px}.mr_20{margin-right:10px}.radio_scale label span{height:40px;font-size:14px}input[type=button],input[type=submit],input[type=reset],button{width:160px;height:46px;font-size:16px}input[type=button].size_s,input[type=submit].size_s,input[type=reset].size_s,button.size_s{height:40px;padding:0 15px;font-size:14px}input.btn{width:160px;height:46px;padding:0;font-size:16px}input.btn.size_s{height:40px;padding:0 15px;font-size:14px}}@media screen and (max-width : 460px){.item{font-size:12px}input[type=button],input[type=submit],input[type=reset],button{width:100%;max-width:300px;margin:0 auto}input[type=button].size_s,input[type=submit].size_s,input[type=reset].size_s,button.size_s{margin:0}input.btn{width:100%;max-width:300px;margin:0 auto}input.btn.size_s{margin:0}input[type=button].btn_back,input[type=submit].btn_back,input[type=reset].btn_back{margin:0 auto 10px}input[type=button].btn_back.size_s,input[type=submit].btn_back.size_s,input[type=reset].btn_back.size_s{margin:0 10px 0 0}}
