﻿@import url("https://fonts.googleapis.com/css?family=Lato:300,400,600,700&display=swap");@import url(base.css);input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.contents{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin-right:auto;margin-left:auto}.pnkz{margin-top:50px}.page-ttl{margin-bottom:80px}.tool-btn{max-width:780px;margin:0 auto 60px;border:1px solid #DE7713;background:#F9EADB;padding:20px 50px}.tool-btn .btn-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin:0 auto;gap:40px}.tool-btn .btn-list .btn-item{width:calc(100% / 3);padding:10px;background:#DE7713;border-radius:12px}.tool-btn .btn-list .btn-item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center;gap:10px;color:#fff;font-weight:bold;font-size:18px}.tool-btn .btn-list .btn-item a img{width:30px;height:30px;margin:0 auto}.tool-btn .btn-list .btn-item a:hover{opacity:.6}.bn{padding:0 20px;text-align:center;max-width:700px;margin:0 auto 50px}.bn img{width:100%;height:auto}.bn .xs{display:none}.sec-ttl{position:relative;text-align:center}.sec-ttl:before{content:"";position:absolute;width:100%;border-top:solid 1px #3e3a39;z-index:-1;left:0;top:50%}.sec-ttl span{font-size:14px;min-width:210px;padding:14px 15px 10px;border:solid 1px #3e3a39;background:#fff;border-radius:40px;display:inline-block;z-index:1;letter-spacing:.5px}.sec-tel{text-align:center;margin-bottom:83px}.sec-tel .tel{color:#e07715;font-size:35px;font-family:"Lato",sans-serif;letter-spacing:1px;margin:25px 0 35px}.sec-tel .tel .icon{width:33px;height:33px;margin-right:6px;vertical-align:-4px}.sec-tel .tel .icon .cls-1{fill:#e07715}.sec-tel .tel .showroom{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.sec-tel .tel .showroom .place{color:#fff;background:#e07715;padding:10px 15px;font-size:16px;margin-right:15px}.sec-tel .tel-link{font-weight:bold}.sec-tel .time{font-size:14px;letter-spacing:.5px}.sec-tel .time span{margin:0 1px 0 4px;letter-spacing:1.3px}.sec-tel .txt,.sec-tel .sec-form .txt-bottom,.sec-form .sec-tel .txt-bottom{width:780px;margin:0 auto;line-height:1.68;padding-top:30px;text-align:center}.sec-tel .txt a,.sec-tel .sec-form .txt-bottom a,.sec-form .sec-tel .txt-bottom a{color:#036eb8}.sec-tel .txt a:hover,.sec-tel .sec-form .txt-bottom a:hover,.sec-form .sec-tel .txt-bottom a:hover{opacity:.4}.sec-tel .txt .email,.sec-tel .sec-form .txt-bottom .email,.sec-form .sec-tel .txt-bottom .email{margin:0 5px 0 2px;letter-spacing:-.5px}.sec-tel .txt .domain,.sec-tel .sec-form .txt-bottom .domain,.sec-form .sec-tel .txt-bottom .domain{margin-left:-7px}.sec-tel .txt .submit,.sec-tel .sec-form .txt-bottom .submit,.sec-form .sec-tel .txt-bottom .submit{margin:0 8px}.sec-tel .txt .full-width,.sec-tel .sec-form .txt-bottom .full-width,.sec-form .sec-tel .txt-bottom .full-width{margin:0 .25em}.sec-form{margin-bottom:60px}.sec-form .txt,.sec-form .txt-bottom{width:780px;margin:0 auto;line-height:30px;padding-top:54px;text-align:justify}.sec-form .txt a,.sec-form .txt-bottom a{color:#036eb8}.sec-form .txt a:hover,.sec-form .txt-bottom a:hover{opacity:.4}.sec-form .txt .email,.sec-form .txt-bottom .email{margin:0 5px 0 2px;letter-spacing:-.5px}.sec-form .txt .domain,.sec-form .txt-bottom .domain{margin-left:-7px}.sec-form .txt .submit,.sec-form .txt-bottom .submit{margin:0 8px}.sec-form .txt .full-width,.sec-form .txt-bottom .full-width{margin:0 .25em}.sec-form .txt-bottom{padding-top:30px}.form-area{font-size:16px}.form-area form{width:780px;margin:0 auto;border-top:solid 1px #ddd}.form-area form .form-group{box-sizing:border-box;margin:0;border-bottom:solid 1px #efefef}.form-area form .form-group .form-inner{width:100%;padding:19px 15px 17px 0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start}.form-area form .form-group .form-inner .form-control::placeholder{color:#b5b5b6;letter-spacing:.5px}.form-area form .form-group .form-inner.radio-inner{align-items:center}.form-area form .form-group .form-inner .form-label{width:192px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;padding-right:8px;min-height:40px;color:#595757}.form-area form .form-group .form-inner .form-label .badge{color:#e60012;font-size:10px;font-weight:500}.form-area form .form-group .form-inner .form-label .label-txt{flex:1;line-height:24px;letter-spacing:.3px}.form-area form .form-group .form-inner .form-label .label-txt .half{margin:0 -.25em}.form-area form .form-group .form-inner .form-content{flex:1;min-height:40px;align-items:center}.form-area form .form-group .form-inner .form-content+.brackets{letter-spacing:.06em;display:inline-block;vertical-align:middle}.form-area form .form-group .form-inner .form-content .form-child{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:10px}.form-area form .form-group .form-inner .form-content input[type=text],.form-area form .form-group .form-inner .form-content input[type=email],.form-area form .form-group .form-inner .form-content input[type=tel],.form-area form .form-group .form-inner .form-content input[type=number],.form-area form .form-group .form-inner .form-content input[type=date],.form-area form .form-group .form-inner .form-content textarea{width:100%;border:solid 1px #c9caca;background:#fff;font-size:16px;padding:11px 14px 9px;box-shadow:none;letter-spacing:1px;height:auto;border-radius:0}.form-area form .form-group .form-inner .form-content input[type=text].wd-m,.form-area form .form-group .form-inner .form-content input[type=email].wd-m,.form-area form .form-group .form-inner .form-content input[type=tel].wd-m,.form-area form .form-group .form-inner .form-content input[type=number].wd-m,.form-area form .form-group .form-inner .form-content input[type=date].wd-m,.form-area form .form-group .form-inner .form-content textarea.wd-m{width:300px;display:inline-block;vertical-align:middle}.form-area form .form-group .form-inner .form-content input[type=text].wd-s,.form-area form .form-group .form-inner .form-content input[type=email].wd-s,.form-area form .form-group .form-inner .form-content input[type=tel].wd-s,.form-area form .form-group .form-inner .form-content input[type=number].wd-s,.form-area form .form-group .form-inner .form-content input[type=date].wd-s,.form-area form .form-group .form-inner .form-content textarea.wd-s{width:200px;display:inline-block;vertical-align:middle}.form-area form .form-group .form-inner .form-content .form-2nd{margin-top:10px}.form-area form .form-group .form-inner .form-content .form-address{margin-top:10px}.form-area form .form-group .form-inner .form-content .label-detail{display:block;margin-bottom:10px}.form-area form .form-group .form-inner .form-content .txtError01{margin-top:10px;font-size:14px;color:#c1272d;display:none;pointer-events:none}.form-area form .form-group .form-inner .form-content .txtError02{top:19px;position:absolute;left:16px;font-size:14px;color:#c1272d;display:none;pointer-events:none}.form-area form .form-group .form-inner .form-content .notes{font-size:15px;color:#666;margin-top:8px}.form-area form .form-group .form-inner .form-content .radio-error{color:#c1272d}.form-area form .form-group .form-inner .form-content .radio-error:before{border-color:#c1272d !important}.form-area form .form-group .form-inner .form-content select{background:#666666;color:#fff;padding:10px 20px;width:300px;line-height:2;border:0;height:auto;border-radius:10px;cursor:pointer;display:inline-block;vertical-align:middle}.form-area form .form-group .form-inner .form-content textarea{line-height:24px;min-height:120px;padding-top:8px}.form-area form .form-group .form-inner .form-content.radio{padding-top:10px}.form-area form .form-group .form-inner .form-content.radio label{min-height:initial;margin:5px 0}.form-area form .form-group .form-inner .form-content .checkbox{padding-top:7px}.form-area form .form-group .form-inner .form-content .checkbox label{min-height:initial;margin:5px 0}.form-area form .form-group .form-inner .form-content input[type='radio']{display:none}.form-area form .form-group .form-inner .form-content input[type='radio']+label{padding-left:30px;position:relative;line-height:16px;transition:.2s ease;cursor:pointer;margin:3px 6px 0 0;display:inline-block}.form-area form .form-group .form-inner .form-content input[type='radio']+label::before{content:"";display:block;position:absolute;top:-2px;left:0;width:20px;height:20px;border:1px solid #ddd;border-radius:50%;transition:.2s ease;background:#fff}.form-area form .form-group .form-inner .form-content input[type='radio']+label:after{transition:.2s ease;content:'';display:block;position:absolute;top:1px;left:3px;width:14px;height:14px;background:#0059ac;border-radius:50%;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;visibility:hidden}.form-area form .form-group .form-inner .form-content input[type='radio']:checked+label::after{content:"";opacity:1;visibility:visible}.form-area form .form-group .form-inner .form-content .checkbox{display:flex;flex-direction:column;gap:10px}.form-area form .form-group .form-inner .form-content .checkbox input[type='checkbox']{display:none}.form-area form .form-group .form-inner .form-content .checkbox input[type='checkbox']+label{padding-left:30px;position:relative;line-height:20px;transition:.2s ease;cursor:pointer;display:inline-block;margin:0}.form-area form .form-group .form-inner .form-content .checkbox input[type='checkbox']+label::before{content:"";display:block;position:absolute;top:0px;left:0;width:20px;height:20px;border:1px solid #ddd;border-radius:5px;transition:.2s ease;background:#fff}.form-area form .form-group .form-inner .form-content .checkbox input[type='checkbox']+label:after{transition:.2s ease;content:'';display:block;position:absolute;top:3px;left:3px;width:14px;height:10px;border-left:solid 3px #e07715;border-bottom:solid 3px #e07715;transform:rotate(-45deg);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;visibility:hidden}.form-area form .form-group .form-inner .form-content .checkbox input[type='checkbox']:checked+label::after{content:"";opacity:1;visibility:visible}.form-area form .form-group .form-inner .name-area{display:grid;grid-template-columns:48% 48%;justify-content:space-between}.form-area form .form-group .form-inner .name-area input.form-control:first-child{grid-row:1 / 2;grid-column:1 / 2}.form-area form .form-group .form-inner .name-area input.form-control:last-child{grid-row:1 / 2;grid-column:2 / 2}.form-area form .form-group .form-inner .name-area .txtError01{grid-row:2 / 3;grid-column:span 2 / 3}.form-area form .form-doc .form-inner{padding-right:0}.doc-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -8px}.doc-list .check-item{flex:0 0 50%;max-width:50%;padding:0 8px;margin-top:16px}.doc-list .check-item:first-child,.doc-list .check-item:nth-child(2){margin-top:0}.doc-list input[type='checkbox']{display:none}.doc-list.option label{box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.doc-list.basic label{cursor:initial}.doc-list.basic label:hover{background:none}.doc-list label{border:solid 1px #ccc;background:#fff;border-radius:8px;width:100%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;cursor:pointer;position:relative;transition:background .4s ease}.doc-list label img{width:70px;margin-right:12px}.doc-list label .label-box{flex:1 0 0%;height:98px;padding-bottom:50px;position:relative;display:flex;align-items:center}.doc-list label .label-txt{line-height:24px}.doc-list label .label-btn{position:absolute;left:0;bottom:0;text-align:center;transition:.2s ease;cursor:pointer;padding:2px 0 2px 28px}.doc-list label .label-btn::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #bbb;border-radius:5px;transition:.2s ease;background:#fff}.doc-list label .label-btn:after{transition:.2s ease;content:'';display:block;position:absolute;top:4px;left:4px;width:12px;height:9px;border-left:solid 3px #e07715;border-bottom:solid 3px #e07715;transform:rotate(-45deg);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;visibility:hidden}.doc-list label:hover{background:#fff7ee}.doc-list input[type='checkbox']:checked+label{background:#fcebd2}.doc-list input[type='checkbox']:checked+label .label-btn:after{opacity:1;visibility:visible}.doc-add-help{line-height:23px;background-color:#E46C26;color:white;font-size:14px;display:inline-block;padding:0 3px;margin-top:10px}.address-help{color:#E60012;font-size:12px;line-height:18px;margin-top:7px;font-weight:bold}.line-banner{margin:107px auto 50px;width:780px;display:flex;justify-content:space-between}.line-content{font-family:YuGothic,sans-serif;width:780px;margin:0 auto;padding:0 16px 0 21px}.line-content .line-msg{letter-spacing:0.05em;line-height:30px;margin-bottom:37px;text-align:start}.line-content .line-msg span{color:#06C755;text-decoration:underline}.line-content .line-body{display:flex;margin-bottom:136px}.line-content .line-disk{text-align:start}.line-content .line-disk .line-row{display:flex;align-items:flex-start}.line-content .line-row:first-child{margin-bottom:30px}.line-content .line-row img{margin-right:18px;width:69px;height:69px}.line-content .line-row p{font-family:"Yu Gothic Medium","游ゴシック Medium",sans-serif;letter-spacing:.02em;line-height:20px;margin-bottom:0;padding-top:4px}.line-content .line-button img{margin-top:12px;width:139px;height:43px}.line-content .line-qr{flex-shrink:0;margin-left:28px}.btn-area{margin:33px auto 0;display:flex;flex-wrap:wrap;justify-content:center}.btn-area .btn{margin:0 15px;padding:9px 0 7px;width:220px;display:block;border:#0059ac 2px solid;background:#0059ac;color:#fff;text-align:center;border-radius:0}.btn-area .btn:hover{background:#fff;color:#0059ac}.btn-area .btn .fas{font-size:14px}.btn-area .btn-submit{letter-spacing:3px}.btn-area .btn-return{border:#888 2px solid;background:#888;color:#fff}.btn-area .btn-return:hover{color:#888}.btn-area .btn-top{border-radius:25px}.confirm-wrapper .confirm-ttl{font-weight:600;text-align:center;font-size:18px;margin:30px 0}.confirm-wrapper .form-area form{border:none}.confirm-wrapper .form-area form .form-group{border:none}.confirm-wrapper .form-area form .form-group .form-inner{border:none}.confirm-wrapper .form-area form .form-group .form-inner .form-label{width:320px}.confirm-wrapper .form-area form .form-group .form-inner .form-label .label-txt{color:#e07715}.confirm-wrapper .form-area form .form-group .form-inner .form-control{border:none}.confirm-wrapper .form-area form .btn-area .btn-submit{letter-spacing:0}.complete-wrapper{padding-bottom:100px}.complete-wrapper .complete-ttl{font-size:18px;font-weight:600;text-align:center;color:#e07715;margin-bottom:25px}.complete-wrapper .complete-text{width:600px;margin:0 auto 30px;line-height:30px;text-align:justify}footer.footer>*:not(.footer-bottom){display:none}footer.footer .footer-bottom{padding:0 0 30px}.contact__footer{width:250px;margin:0 auto}.contact__footer .logo-area .logo{margin-bottom:15px;fill:#e07715}.contact__footer .logo-area .logo-maghaus{margin:0 auto;width:250px;text-align:center}.contact__footer .logo-area .logo-maghaus img{height:auto;object-fit:cover;width:calc(100% + 34px);margin-left:-17px;margin-right:-17px;margin-bottom:15px}.contact__footer .logo-area .corp{font-size:16px;margin-bottom:15px;text-align:center}.contact__footer .logo-area .corp a{color:#e07715}.contact__footer .logo-area .corp a:hover{opacity:.6}.contact__footer .logo-area .address{font-size:15px;margin:0 0 25px -10px;white-space:nowrap}.footer-bottom{padding-top:0}@media only screen and (max-width: 768px){.pnkz{margin-top:15px}.page-ttl{margin-bottom:35px}.sec-ttl span{padding:10px 15px 8px}.tool-btn{max-width:initial;width:calc(100% - 40px);padding:15px;margin-bottom:50px}.tool-btn .btn-list{gap:20px}.tool-btn .btn-list .btn-item a{font-size:17px}.bn{padding:0 15px}.sec-tel{width:initial;margin-bottom:50px}.sec-tel .txt,.sec-tel .sec-form .txt-bottom,.sec-form .sec-tel .txt-bottom{width:calc(100% - 40px)}.sec-tel .tel{width:initial;font-size:25px;margin:22px 0 12px}.sec-tel .tel a{color:#e07715}.sec-tel .tel .icon{width:22px;height:22px;margin-right:6px;vertical-align:-4px}.sec-tel .time{font-size:13px}.sec-form{margin-bottom:35px}.sec-form .txt,.sec-form .txt-bottom{width:100%;padding:30px 20px 0}.sec-form .txt a:hover,.sec-form .txt-bottom a:hover{opacity:.1}.sec-form .txt-bottom{padding:25px 20px 0}.form-area{padding-bottom:60px}.form-area form{width:calc(100% - 40px)}.form-area form .form-group .form-inner{padding:14px 0 18px;display:block}.form-area form .form-group .form-inner .form-label{width:100%;padding-right:0;min-height:initial;margin-bottom:8px}.form-area form .form-group .form-inner .form-content input[type=text],.form-area form .form-group .form-inner .form-content input[type=email],.form-area form .form-group .form-inner .form-content input[type=tel],.form-area form .form-group .form-inner .form-content input[type=number],.form-area form .form-group .form-inner .form-content input[type=date],.form-area form .form-group .form-inner .form-content textarea{font-size:15px;padding:8px 12px}.form-area form .form-group .form-inner .form-content.wd-s{width:160px}.form-area form .form-group .form-inner .form-content.radio{padding-top:0}.form-area form .form-group .form-inner .form-content.checkbox{padding-top:0}.form-area form .form-group .form-inner .form-content .check-item,.form-area form .form-group .form-inner .form-content .radio-item{display:block}.form-area form .form-group .form-inner .form-content .label-detail{font-size:15px}.form-area form .form-group .form-inner .form-content input[type='radio']+label{margin:10px 6px 10px 0;display:block;font-size:14px;line-height:24px}.form-area form .form-group .form-inner .form-content .checkbox input[type='checkbox']+label{font-size:14px;line-height:20px}.form-area form .form-group .form-inner .form-content select{font-size:15px;width:200px;padding:8px 12px}.btn-area{margin:25px auto 0;display:flex;flex-wrap:wrap;justify-content:center}.btn-area .btn{margin:4px 15px}.btn-area .btn:hover{background:#0059ac;color:#fff}.btn-area .btn-return:hover{color:#fff;background:#888}.confirm-wrapper .confirm-ttl{font-size:18px;margin:25px 0 15px}.confirm-wrapper .form-area form .form-group .form-inner{padding:12px 0}.confirm-wrapper .form-area form .form-group .form-inner .form-label{margin-bottom:0;width:100%}.confirm-wrapper .form-area form .form-group .form-inner .form-label .label-txt{color:#e07715}.confirm-wrapper .form-area form .form-group .form-inner .form-control{padding-left:10px}.complete-wrapper{padding:0 20px 60px}.complete-wrapper .complete-ttl{margin-bottom:20px;font-size:17px}.complete-wrapper .complete-text{max-width:600px;width:100%}.line-banner{width:100%}.line-content{width:100%}.contact__footer .logo-area{width:100%;margin:0 auto 20px;text-align:center}.contact__footer .logo-area .logo{margin-bottom:20px;width:170px}.contact__footer .logo-area .logo-maghaus{margin-bottom:0;width:200px}.contact__footer .logo-area .logo-maghaus img{width:100%;margin-left:0;margin-right:0}.contact__footer .logo-area .corp{font-size:15px}.contact__footer .logo-area .corp a:hover{opacity:1}.contact__footer .logo-area .sns{margin:0 auto;width:110px}.contact__footer .logo-area .sns .icon{font-size:20px;height:40px;width:40px}.contact__footer .logo-area .sns .icon:hover{background:transparent;color:#3e3a39;border:#231815 1px solid}}@media screen and (max-width: 640px){.bn .lg{display:none}.bn .xs{display:block}.doc-list{display:block}.doc-list .check-item{width:100%;max-width:100%;margin-top:10px}.doc-list .check-item:nth-child(2){margin-top:10px}.doc-list label{padding:8px;border-radius:5px;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.doc-list label:hover{background:#fff}.doc-list label img{width:42px;height:auto}.doc-list label .label-box{font-size:14px;line-height:24px;min-height:60px;height:100%;padding-bottom:26px;display:block}.doc-list label .label-btn{padding:0 0 0 22px;line-height:16px}.doc-list label .label-btn:before{width:16px;height:16px;border-radius:4px}.doc-list label .label-btn:after{top:3px;left:3px;width:10px;height:7px;border-left:solid 2px #e07715;border-bottom:solid 2px #e07715}.line-banner{flex-direction:column;align-items:center;margin-top:0px}.line-banner img{margin-top:30px}.line-content{width:100%}.line-content .line-qr{display:none}}.sp-info{display:none !important}
/*# sourceMappingURL=contact.css.map */
