#consultation{display:none}#bread{width:86%;margin-right:auto;margin-left:auto}@media (max-width: 767px){#bread{width:94%}}#dcms_layoutPageBlock{text-align:center}#dcms_layoutPageBlock iframe{max-width:1080px;width:100%;margin:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}#contact{text-align:left}#contact .read{font-size:1.6rem;margin-bottom:40px}@media (max-width: 767px){#contact .read{font-size:1.4rem;margin-bottom:20px}}#contact .contTtl{background:#DCE9F0;color:#35A9EE;font-size:2.0rem;padding:5px 10px;font-weight:600;margin-bottom:20px}@media (max-width: 991px){#contact .contTtl{font-size:1.9rem}}@media (max-width: 767px){#contact .contTtl{font-size:1.8rem;margin-bottom:10px}}#contact .form{font-size:1.6rem}@media (max-width: 767px){#contact .form{font-size:1.4rem}}#contact .form dl{margin-bottom:40px}@media (max-width: 767px){#contact .form dl{margin-bottom:20px}}#contact .form dl dt{margin-bottom:10px}#contact .form dl dt .required{background:#F84646;border-radius:30px;color:#fff;padding:3px 10px;display:inline-block;margin-left:5px;font-size:1.4rem}@media (max-width: 767px){#contact .form dl dt .required{font-size:1.1rem;padding:2px 10px}}#contact .form dl dd input,#contact .form dl dd textarea{border:2px solid #DCE9F0;padding-left:10px;width:60%;height:45px;border-radius:5px}@media (max-width: 991px){#contact .form dl dd input,#contact .form dl dd textarea{width:-webkit-fill-available;height:40px}}@media (max-width: 767px){#contact .form dl dd input,#contact .form dl dd textarea{height:30px}}#contact .form dl dd input.inS,#contact .form dl dd textarea.inS{width:220px}@media (max-width: 767px){#contact .form dl dd input.inS,#contact .form dl dd textarea.inS{width:70%}}@media (max-width: 767px){#contact .form dl dd input.top,#contact .form dl dd textarea.top{margin-top:5px}}#contact .form dl dd textarea{width:-webkit-fill-available;height:110px;padding-top:10px}#contact .form dl dd ::placeholder{color:#B0BBC1}#contact .form .privacy{background:#FAF8F4;padding:30px 0;text-align:center;border-radius:5px;margin-bottom:40px}@media (max-width: 767px){#contact .form .privacy{margin-bottom:20px}}#contact .form .privacy .checkboxItem{cursor:pointer;margin-bottom:10px;display:block}#contact .form .privacy .checkboxItem:not(:last-of-type){margin-bottom:16px}#contact .form .privacy .checkbox{appearance:none;position:relative;width:26px;height:26px;border:2px solid #dce9f0;border-radius:5px;cursor:pointer;background:#fff;padding-top:10px;vertical-align:middle;margin-right:10px}@media (max-width: 767px){#contact .form .privacy .checkbox{width:23px;height:23px}}#contact .form .privacy .checkbox:checked::after{content:"";position:absolute;top:3px;left:4px;width:11px;height:7px;border-bottom:3px solid #35a9ee;border-left:3px solid #35a9ee;transform:rotate(-45deg)}@media (max-width: 767px){#contact .form .privacy .checkbox:checked::after{top:2px;left:3px;width:10px;height:6px}}#contact .form .privacy p{color:#716D6D;font-size:1.5rem}@media (max-width: 767px){#contact .form .privacy p{font-size:1.4rem}}#contact .form .privacy p a{color:#35A9EE;text-decoration:underline}#contact .form .formBtn{background:#383636;width:200px;margin:0 auto;display:block;color:#fff;padding:20px 0;text-align:center;border:none;border-radius:5px;font-size:1.8rem;font-weight:600;cursor:pointer}@media (max-width: 767px){#contact .form .formBtn{font-size:1.5rem;padding:15px 0;width:160px}}#contact .form .formBtn:hover{background:#35A9EE;transition:0.3s}
