﻿@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body.overflow{overflow:hidden}.popup-content{display:none;max-height:100%;width:100%;padding-top:20px;padding-bottom:20px;position:relative;overflow:auto}.popup-content .popup-content-inner{overflow:hidden;background:#fff;width:calc((100% + 32px)*10/12);margin:auto;display:flex;padding-top:70px;padding-bottom:70px;justify-content:center;flex-wrap:wrap}.popup-content .popup-content-inner.video-mode{padding:0;background-color:rgba(0,0,0,0)}.popup-content .popup-content-inner h3{color:#00442d}.popup-content .popup-content-inner h3{font-size:20px}@media screen and (min-width: 768px){.popup-content .popup-content-inner h3{font-size:calc(20px + 6 * ((100vw - 768px) / 1152))}}@media screen and (min-width: 1920px){.popup-content .popup-content-inner h3{font-size:26px}}.popup-content .popup-content-inner h3+*{margin-top:10px}.popup-content .popup-content-inner .popup-content-half{width:40%;flex-shrink:0;padding:16px}.popup-content .popup-content-inner .popup-content-full{width:80%;flex-shrink:0;padding:16px}.popup-content .popup-content-inner .popup-content-video{width:100%;height:0;flex-shrink:0;padding-top:56.25%;position:relative}.popup-content .popup-content-inner .popup-content-video iframe,.popup-content .popup-content-inner .popup-content-video video{width:100%;height:100%;position:absolute;top:0;left:0}.popup-content .popup-content-inner .popup-content-img-border{border:1px solid rgba(112,112,112,.2);padding:20px}.popup-content .popup-content-inner .popup-content-text{text-align:justify}.popup-content .popup-content-inner .popup-content-text>*+*{margin-top:30px}.popup-content .popup-content-inner sup{font-size:12px;display:inline-block;transform:scale(0.66);transform-origin:left center}@media screen and (max-width: 1023px){.popup-content{padding:0}.popup-content .popup-content-inner{padding-top:30px;padding-bottom:30px;width:100%}.popup-content .popup-content-inner .popup-content-half{width:50%}.popup-content .popup-content-inner .popup-content-full{width:100%}}@media screen and (max-width: 767px){.popup-content .popup-content-inner .popup-content-half{width:100%}}.popup-mask{pointer-events:none;position:fixed;top:0;right:0;left:0;bottom:0;display:flex;z-index:200;background-color:rgba(0,0,0,.7);align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:opacity .3s ease-out}.popup-mask .popup-content{transition:transform .3s .1s ease-out;transform:scale(0.98)}.popup-mask .popup-content.current{display:block}.popup-mask.show{pointer-events:all;opacity:1;transform:scale(1)}.popup-mask.show .popup-content{transform:scale(1)}.popup-mask .popup-close{width:25px;height:25px;position:absolute;top:38px;right:38px;mix-blend-mode:difference;z-index:2}.popup-mask .popup-close::before,.popup-mask .popup-close::after{content:"";position:absolute;left:50%;top:50%;width:1px;height:30px;background-color:#fff;transform:translateY(-15px) rotate(45deg);transition:transform .3s ease-out}.popup-mask .popup-close::after{transform:translateY(-15px) rotate(-45deg);transition:transform .4s ease-out}@media(hover: hover),(-ms-high-contrast: none){.popup-mask .popup-close:hover:before{transform:translateY(-15px) rotate(135deg)}.popup-mask .popup-close:hover:after{transform:translateY(-15px) rotate(45deg)}}@media screen and (max-width: 1023px){.popup-mask:not(.video-mode){background-color:#fff}}@font-face{font-family:"HGMinchoE";src:url("../../assets/fonts/HGMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGPMinchoE";src:url("../../assets/fonts/HGPMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGPMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HGSMinchoE";src:url("../../assets/fonts/HGSMinchoE.woff2") format("woff2"),url("../../assets/fonts/HGSMinchoE.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.dialog-content{display:none}.ui-dialog-titlebar{display:none}.content-text{font-size:20px;font-family:"Noto Sans JP",Helvetica,"Segoe UI",SegoeUI,"Microsoft JhengHei",微軟正黑體,"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK",sans-serif;letter-spacing:-2px}.href-text{color:#4472c4 !important;font-size:22px;font-family:"Noto Sans JP",Helvetica,"Segoe UI",SegoeUI,"Microsoft JhengHei",微軟正黑體,"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK",sans-serif}.ui-dialog-buttonpane{text-align:center;border:0px}.ui-dialog-buttonpane .ui-dialog-buttonset{width:100%;text-align:center}.button-style{background-color:#fff;border:0px;font-size:20px !important;font-family:"Noto Sans JP",Helvetica,"Segoe UI",SegoeUI,"Microsoft JhengHei",微軟正黑體,"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK",sans-serif}.repair-diagnosis-customer-page .warn{color:#f21010}.repair-diagnosis-customer-page .mail_warn{color:#f21010}.repair-diagnosis-customer-page .row .col-sm-3{flex:0 0 23%}.repair-diagnosis-customer-page .repair_input{width:100%;background:#f0f4f7;border:0px;height:60px;font-size:16px;padding-left:30px}.repair-diagnosis-customer-page select.repair_set-status{margin-right:8px}.repair-diagnosis-customer-page select.repair_tv-height{margin-left:8px}.repair-diagnosis-customer-page select.repair_set-status,.repair-diagnosis-customer-page select.repair_tv-height{width:49%;background:#f0f4f7;border:0px;height:60px;font-size:16px;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #ccc 50%),linear-gradient(135deg, #ccc 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 25px) calc(1em + 12px),calc(100% - 20px) calc(1em + 12px),calc(100% - 4em) 100%;background-size:5px 5px,5px 5px,1px 100%;background-repeat:no-repeat}.repair-diagnosis-customer-page .is-disabled{background:#d8d8d8}.repair-diagnosis-customer-page .repair_input_click{display:flex;flex-direction:row;flex-wrap:nowrap}.repair-diagnosis-customer-page .repair_input-date{width:43%;background:#f0f4f7;border:0px;height:60px;font-size:16px;padding-left:30px}.repair-diagnosis-customer-page .repair-calendar-img{width:60px;height:60px}.repair-diagnosis-customer-page textarea{width:100%;background:#f0f4f7;border:0px;font-size:16px;padding:15px}.repair-diagnosis-customer-page .radio-wrapper{display:flex;flex-wrap:wrap}.repair-diagnosis-customer-page #district_name{color:rgba(0,0,0,.5)}.repair-diagnosis-customer-page .radio-item{width:25%;display:flex;align-items:center;margin-bottom:30px}@media screen and (min-width: 0px)and (max-width: 767px){.repair-diagnosis-customer-page .radio-item{width:33.33%}}.repair-diagnosis-customer-page .radio-item:before{content:"";cursor:pointer;width:40px;height:40px;background:#f0f4f7;position:relative;display:inline-block;border-radius:100%;margin-right:20px;border:2px rgba(0,0,0,0) solid;transition:all .3s ease-in-out}.repair-diagnosis-customer-page .radio-item.active{position:relative}.repair-diagnosis-customer-page .radio-item.active:after{content:"";cursor:pointer;width:20px;height:20px;background:#00442d;position:absolute;display:inline-block;border-radius:100%;left:12px}.repair-diagnosis-customer-page .date-checkbox{background:#f0f4f7;width:40px;height:40px;cursor:pointer;display:inline-block;vertical-align:middle;margin-right:15px}.repair-diagnosis-customer-page .date-checkbox.active{position:relative}.repair-diagnosis-customer-page .date-checkbox.active:after{content:"";cursor:pointer;width:25px;height:25px;background:#00442d;position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%)}.repair-diagnosis-customer-page .date-wrapper select{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #ccc 50%),linear-gradient(135deg, #ccc 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 25px) calc(1em + 12px),calc(100% - 20px) calc(1em + 12px),calc(100% - 4em) 100%;background-size:5px 5px,5px 5px,1px 100%;background-repeat:no-repeat}.repair-diagnosis-customer-page .date-wrapper .year{width:calc(50% - 8px);margin-right:8px}@media screen and (min-width: 0px)and (max-width: 767px){.repair-diagnosis-customer-page .date-wrapper .year{margin-right:0}}.repair-diagnosis-customer-page .date-wrapper .month{width:calc(25% - 16px);margin-left:8px;margin-right:8px}@media screen and (min-width: 0px)and (max-width: 767px){.repair-diagnosis-customer-page .date-wrapper .month{margin-right:0;margin-left:0}}.repair-diagnosis-customer-page .date-wrapper .day{width:calc(25% - 8px);margin-left:8px}@media screen and (min-width: 0px)and (max-width: 767px){.repair-diagnosis-customer-page .date-wrapper .day{margin-left:0}}.repair-diagnosis-customer-page .date-wrapper .year,.repair-diagnosis-customer-page .date-wrapper .month,.repair-diagnosis-customer-page .date-wrapper .day{background-color:#f0f4f7;color:rgba(0,0,0,.5);padding-left:30px;height:60px;font-size:16px}@media screen and (min-width: 0px)and (max-width: 767px){.repair-diagnosis-customer-page .date-wrapper .year,.repair-diagnosis-customer-page .date-wrapper .month,.repair-diagnosis-customer-page .date-wrapper .day{width:100%;margin-bottom:10px}}.repair-diagnosis-customer-page #district_name{background-color:#f0f4f7;padding-left:30px;border:0px;height:60px;width:100%;font-size:16px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #ccc 50%),linear-gradient(135deg, #ccc 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 25px) calc(1em + 12px),calc(100% - 20px) calc(1em + 12px),calc(100% - 4em) 100%;background-size:5px 5px,5px 5px,1px 100%;background-repeat:no-repeat}.repair-diagnosis-customer-page .repair-customer-submit{width:90%;background:#c3314b;display:block;margin:0 0px 10px 0px;padding:11px 0px;position:relative}.repair-diagnosis-customer-page .repair-customer-submit .ico-angle-right{position:absolute;top:50%;transform:translateY(-50%);right:10px}.repair-diagnosis-customer-page input[type=text],.repair-diagnosis-customer-page textarea,.repair-diagnosis-customer-page select{border:2px rgba(0,0,0,0) solid;transition:all .3s ease-in-out}.repair-diagnosis-customer-page input[type=text].error,.repair-diagnosis-customer-page textarea.error,.repair-diagnosis-customer-page select.error{transition:all .3s ease-in-out;border:2px #f21010 solid !important}.repair-diagnosis-customer-page textarea{font-family:"Noto Sans JP",Helvetica,"Segoe UI",SegoeUI,"SF Pro Text","SF Pro Icons",sans-serif}.repair-diagnosis-customer-page .error .radio-item:before{transition:all .3s ease-in-out;border:2px #f21010 solid !important}.dialog-content{display:none}[aria-describedby=text_dialog]{width:800px;left:50% !important;transform:translateX(-50%)}[aria-describedby=text_dialog] .ui-dialog-titlebar{display:none}[aria-describedby=text_dialog] .content-text{font-size:20px;font-family:"Noto Sans JP",Helvetica,"Segoe UI",SegoeUI,"Microsoft JhengHei",微軟正黑體,"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK",sans-serif;letter-spacing:-2px}[aria-describedby=text_dialog] .href-text{color:#4472c4 !important;font-size:22px;font-family:"Noto Sans JP",Helvetica,"Segoe UI",SegoeUI,"Microsoft JhengHei",微軟正黑體,"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK",sans-serif}[aria-describedby=text_dialog] .ui-dialog-buttonpane{text-align:center;border:0px}[aria-describedby=text_dialog] .ui-dialog-buttonpane .ui-dialog-buttonset{width:100%;text-align:center}[aria-describedby=text_dialog] .button-style{background-color:#fff;border:0px;font-size:20px !important;font-family:"Noto Sans JP",Helvetica,"Segoe UI",SegoeUI,"Microsoft JhengHei",微軟正黑體,"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK",sans-serif}@media screen and (min-width: 0px)and (max-width: 767px){[aria-describedby=text_dialog]{width:100%}}