.defalutFontStyle{color:#333;font-family:"Noto Serif JP",serif;font-size:1.6rem;letter-spacing:.1rem;line-height:2}.icon_fb:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_fb.active:before{color:#555}.icon_tw:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_tw.active:before{color:#555}.icon_insta:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_insta.active:before{color:#555}.icon_pin:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_pin.active:before{color:#555}.icon_tel:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_tel.active:before{color:#555}body{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif}a:hover{opacity:.7}.aspectFix{position:relative;width:100%}.aspectFix:before{content:"";display:block;padding-top:75%}.aspectFix>:first-child{bottom:0;left:0;position:absolute;right:0;top:0}.alinkText{color:#a78000;cursor:pointer;text-decoration:underline}.alinkText:hover{color:#b88d00}.flex-container{display:flex}.hidden{display:none!important}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}.m2-contact{margin-top:60px}}.m2-contact-container{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.m2-contact-container .hide{display:none}@media screen and (max-width:767px){.m2-contact-container p{font-size:14.4px}}.m2-contact-container p.label{font-size:16px;font-weight:700;margin:3rem 0 .375rem}.m2-contact-notice{background-color:#f8f8f8;margin:60px auto;max-width:1200px;padding:30px 20px;text-align:center}@media(max-width:768px){.m2-contact-notice{margin:40px 20px;padding:20px 0}}.m2-contact-notice__icon{align-items:center;display:flex;justify-content:center;margin:0 auto 50px;width:80px}.m2-contact-notice__icon img{max-width:50px}@media(max-width:768px){.m2-contact-notice__icon{margin-bottom:20px;width:60px}.m2-contact-notice__icon img{height:30px;width:30px}}.m2-contact-notice__text{color:#333;font-size:18px;line-height:1.8;margin:0 0 40px}@media(max-width:768px){.m2-contact-notice__text{font-size:14px;margin-bottom:20px}}.m2-contact-notice__buttons{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:650px;width:100%}@media(max-width:768px){.m2-contact-notice__buttons{gap:15px}}.m2-contact-notice__button{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;display:flex;font-size:18px;font-weight:400;justify-content:center;padding:10px 30px;text-decoration:none;transition:all .3s ease}.m2-contact-notice__button span:first-child{text-align:left}@media(max-width:768px){.m2-contact-notice__button{font-size:14px;padding:16px 20px}}.m2-contact-notice__arrow{color:#666;font-weight:700;margin-left:10px;transition:transform .3s ease}.m2-contact-section{margin-bottom:120px}.m2-contact-form,.m2-contact-form input{font-family:Noto Sans JP,sans-serif}.m2-contact-form input{appearance:auto;border-radius:3px;color:#000;font-size:16px;padding:10px;width:100%}.m2-contact-form input::placeholder{color:#ccc}.m2-contact-form select{background-image:url(https://motorimoda.itembox.design/item/assets/images/2025/icon/arrow-select.svg);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:10px;border:1px solid #ccc;border-radius:3px;margin:0;padding:10px}.m2-contact-form select,.m2-contact-form textarea{background-color:#fff;color:#000;font-family:Noto Sans JP,sans-serif}.m2-contact-form textarea{border:1px solid #dfdfdf;border-radius:3px;margin:10px 0;padding:20px;width:100%}.m2-contact-form .required:after{background-color:#cf7058;border-radius:2px;color:#fff;content:"必須";font-size:.7em;line-height:1;padding:3px 5px}.m2-contact-form .col-1{display:flex;flex-direction:column;gap:10px}.m2-contact-form .col-2{display:grid;flex-direction:column;gap:10px;grid-template-columns:repeat(2,1fr)}.m2-contact-action__header{margin-bottom:20px;text-align:center}.m2-contact-action__title{font-size:clamp(14px,1.87vw,18px);font-weight:400;margin:0}.m2-contact-action__content-inner{text-align:center}.m2-contact-action__button{background-color:#000;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:clamp(14px,1.87vw,18px);font-weight:400;margin:0;padding:20px 10vw;text-decoration:none}.m2-contact-action__text{text-align:center}

/*# sourceMappingURL=contact.css.map*/