#hosendo.page-template-page-contact #cont{padding:80px 0 120px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont{padding:40px 0}}#hosendo.page-template-page-contact #cont .contact-intro{font-weight:700;line-height:24px;text-align:center;margin-bottom:30px}@media print,screen and (min-width: 769px){#hosendo.page-template-page-contact #cont .contact-intro{font-size:18px;line-height:32px;margin-bottom:45px}}#hosendo.page-template-page-contact #cont .contact-form .required{color:#e70023;display:inline-block}#hosendo.page-template-page-contact #cont .contact-form .cont_box{padding:50px 50px 60px;background-color:rgba(4,26,75,.05)}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .cont_box{padding:20px}}#hosendo.page-template-page-contact #cont .contact-form .cont_box>p{margin-bottom:65px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .cont_box>p{margin-bottom:30px}}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl{line-height:24px;margin-top:20px}@media print,screen and (min-width: 769px){#hosendo.page-template-page-contact #cont .contact-form .cont_box dl{line-height:28px;display:flex;align-items:flex-start;margin-top:50px}}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dt{font-weight:700}@media print,screen and (min-width: 769px){#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dt{width:calc(100% - 630px);padding:15px 0;line-height:20px}}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd{width:630px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd{width:100%;margin-top:10px}}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd input,#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd select,#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd textarea{width:100%;height:50px;padding:0 20px;background-color:#fff;border:1px #999 solid;font-size:16px;display:block}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd select{padding-right:40px}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd textarea{min-height:250px;padding:15px 20px;resize:vertical}@media print,screen and (min-width: 769px){#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-name,#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-kana{display:flex;justify-content:space-between}}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-name>div,#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-kana>div{display:flex;align-items:center}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-name>div,#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-kana>div{margin-top:10px}}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-name>div .text,#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-kana>div .text{width:45px;padding-right:10px;text-align:right}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-name>div p:not(.text),#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-kana>div p:not(.text){width:260px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-name>div p:not(.text),#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-kana>div p:not(.text){width:calc(100% - 45px)}}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-email .text{margin:25px 0 5px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-email .text{margin-top:15px}}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-tel{display:flex;align-items:center;justify-content:space-between}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-tel p:not(.text){width:165px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-tel p:not(.text){width:calc((100% - 50px)/3)}#hosendo.page-template-page-contact #cont .contact-form .cont_box dl dd.your-tel p:not(.text) input{padding:0 15px}}#hosendo.page-template-page-contact #cont .contact-form .contact-form__field{padding:40px 0;border:1px #041a4b solid;margin:50px 0}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .contact-form__field{padding:20px 0;margin:30px 0}}#hosendo.page-template-page-contact #cont .contact-form .contact-form__field span:not(.required){display:block;margin:0}#hosendo.page-template-page-contact #cont .contact-form .contact-form__field label{font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}#hosendo.page-template-page-contact #cont .contact-form .contact-form__field label input{width:30px;height:30px;margin-right:15px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-contact #cont .contact-form .contact-form__field label input{width:25px;height:25px;margin-right:10px}}#hosendo.page-template-page-contact #cont .contact-form .contact-form__field label a{text-decoration:underline;color:#001851;display:inline}#hosendo.page-template-page-contact #cont .contact-form .btn{width:250px;height:60px;background-color:#041a4b;font-size:15px;font-weight:700;color:#fff;margin:0 auto;cursor:pointer}#hosendo.page-template-page-contact #cont .contact-form .btn[disabled]{background-color:#ccc;pointer-events:none}/*# sourceMappingURL=contact.css.map */
