#contact main{padding:80px 0 160px}@media (max-width: 767px){#contact main{padding:40px 0 100px}}#contact main .note{font-size:18px;font-size:1.8rem;line-height:1.67}@media (max-width: 767px){#contact main .note{font-size:14px;font-size:1.4rem;line-height:1.5714}}#contact main .note em{color:#FF6262;font-style:normal}#contact main .contactform{background-color:#FFF;border-radius:30px;padding:50px 30px}@media (max-width: 767px){#contact main .contactform{border-radius:15px;padding:20px 15px}}#contact main .contactform .input-area{margin-top:26px}@media (max-width: 767px){#contact main .contactform .input-area{margin-top:30px}}#contact main .contactform .input-area>div{display:flex;align-items:center}@media (max-width: 767px){#contact main .contactform .input-area>div{flex-direction:column}}#contact main .contactform .input-area>div:nth-child(n+2){margin-top:26px}#contact main .contactform .input-area>div.required dt:after{content:'*';color:#FF6262}#contact main .contactform .input-area>div dt{font-size:18px;font-size:1.8rem;line-height:1.67;width:250px}@media only screen and (max-width: 960px){#contact main .contactform .input-area>div dt{width:180px}}@media (max-width: 767px){#contact main .contactform .input-area>div dt{font-size:14px;font-size:1.4rem;line-height:1.7142;width:100%}}#contact main .contactform .input-area>div dd{width:calc(100% - 250px);max-width:700px;position:relative}@media only screen and (max-width: 960px){#contact main .contactform .input-area>div dd{width:calc(100% - 180px)}}@media (max-width: 767px){#contact main .contactform .input-area>div dd{width:100%;margin-top:8px}}#contact main .contactform .input-area>div dd input,#contact main .contactform .input-area>div dd textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;outline:none;border-radius:10px;border:#3278FF solid 2px;width:100%}#contact main .contactform .input-area>div dd input{min-height:86px;font-size:18px;font-size:1.8rem;line-height:1.67;padding:0 24px}#contact main .contactform .input-area>div dd input::placeholder{color:rgba(0,0,0,0.4)}@media (max-width: 767px){#contact main .contactform .input-area>div dd input{min-height:56px;font-size:16px;font-size:1.6rem}}#contact main .contactform .input-area>div dd textarea{min-height:345px;padding:28px 24px}@media (max-width: 767px){#contact main .contactform .input-area>div dd textarea{min-height:220px;padding:24px 24px}}#contact main .contactform .input-area>div dd .textarea-placeholder{font-size:18px;font-size:1.8rem;line-height:1.67;color:rgba(0,0,0,0.4);position:absolute;left:24px;top:28px;pointer-events:none}@media (max-width: 767px){#contact main .contactform .input-area>div dd .textarea-placeholder{font-size:16px;font-size:1.6rem;top:24px;padding-right:24px}}#contact main .contactform .submit{margin:40px 0 0 160px}@media only screen and (max-width: 960px){#contact main .contactform .submit{margin:40px auto 0;text-align:center}}@media only screen and (max-width: 1060px){#contact main .contactform .submit{margin-top:24px}}@media (max-width: 767px){#contact main .contactform .submit .c-button{width:100%}#contact main .contactform .submit .c-button a,#contact main .contactform .submit .c-button span{width:100%}}#contact .c-modal ._contents{visibility:hidden;transition:.3s;opacity:0}#contact .c-modal ._contents.active{opacity:1;visibility:visible}#contact .c-modal ._contents.complete{height:auto}#contact .c-modal .note{font-size:18px;font-size:1.8rem;line-height:1.67}@media (max-width: 767px){#contact .c-modal .note{font-size:18px;font-size:1.8rem;line-height:1.67}}#contact .c-modal .confirm-area{border-top:#3278FF solid 2px;border-bottom:#3278FF solid 2px;padding:40px 0;margin-top:40px}@media (max-width: 767px){#contact .c-modal .confirm-area{padding:20px 0;margin-top:20px}}#contact .c-modal .confirm-area>div{display:flex;align-items:center}@media (max-width: 767px){#contact .c-modal .confirm-area>div{flex-direction:column}}#contact .c-modal .confirm-area>div:nth-child(n+2){margin-top:26px}#contact .c-modal .confirm-area>div.required dt:after{content:'*';color:#FF6262}#contact .c-modal .confirm-area>div dt{font-size:18px;font-size:1.8rem;line-height:1.67;width:250px}@media only screen and (max-width: 960px){#contact .c-modal .confirm-area>div dt{width:180px}}@media (max-width: 767px){#contact .c-modal .confirm-area>div dt{width:100%}}#contact .c-modal .confirm-area>div dd{width:calc(100% - 250px);position:relative}@media only screen and (max-width: 960px){#contact .c-modal .confirm-area>div dd{width:calc(100% - 180px)}}@media (max-width: 767px){#contact .c-modal .confirm-area>div dd{width:100%;font-size:14px;font-size:1.4rem;line-height:1.714;margin-top:8px}}#contact .c-modal .thanks{display:flex;align-items:center;justify-content:center;flex-direction:column}#contact .c-modal .thanks .icon{text-align:center}#contact .c-modal .thanks .icon img{width:60px}@media (max-width: 767px){#contact .c-modal .thanks .icon img{width:30px}}#contact .c-modal .thanks em{font-style:normal;font-size:30px;font-size:3rem;line-height:1;letter-spacing:0;font-weight:bold;color:#3278FF;margin-top:36px}@media (max-width: 767px){#contact .c-modal .thanks em{font-size:18px;font-size:1.8rem;margin-top:20px}}#contact .c-modal .thanks ~ p{font-size:18px;font-size:1.8rem;line-height:1.67;text-align:center;margin-top:46px}@media (max-width: 767px){#contact .c-modal .thanks ~ p{text-align:left;margin-top:32px}}#contact .c-modal .btn-area{display:flex;align-items:center;justify-content:center;margin-top:40px}@media (max-width: 767px){#contact .c-modal .btn-area{flex-direction:column;margin-top:20px}}@media (max-width: 767px){#contact .c-modal .btn-area .c-button{width:100%}#contact .c-modal .btn-area .c-button a,#contact .c-modal .btn-area .c-button span{width:100%}}#contact .c-modal .btn-area .c-button:nth-child(n+2){margin-left:40px}@media (max-width: 767px){#contact .c-modal .btn-area .c-button:nth-child(n+2){margin:16px 0 0}}

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