.contact .h2sub01{background-image:url("../../img/contact/img_main01.jpg")}@media (max-width: 767px){.contact .h2sub01{background-image:url("../../img/contact/img_main01_sp.jpg")}}.contact .h3form01{position:relative;width:70px}@media (max-width: 767px){.contact .h3form01{width:100%;text-align:center}}.contact .h3form01 .text01{display:block;border-bottom:#bd6f5d 1px solid;padding-bottom:20px;text-align:center;font-size:14px;line-height:20px;letter-spacing:.1em;font-weight:400;font-family:'Noto Serif JP', serif}@media (max-width: 767px){.contact .h3form01 .text01{display:inline-block;width:42px;padding-bottom:8px;font-size:10px;line-height:15px}}.contact .h3form01 .text02{display:block;position:relative;right:7px;padding-top:14px;font-size:26px;line-height:42px;letter-spacing:.12em;font-weight:400;font-family:'Noto Serif JP', serif}@media (min-width: 768px){.contact .h3form01 .text02{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}}@media (max-width: 767px){.contact .h3form01 .text02{right:0;padding-top:10px;font-size:22px;line-height:34px;letter-spacing:.05em}}.contact_sec01{margin-top:115px;height:328px;background:url("../../img/contact/img_0101.jpg") right top;background-size:cover;padding:46px 15px 0}@media (max-width: 767px){.contact_sec01{margin-top:55px;height:252px;background-image:url("../../img/contact/img_0101_sp.jpg");padding-top:15px}}@media (min-width: 768px){.contact_sec01 .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.contact_sec01 .telbox{background:rgba(255,255,255,0.8);width:605px;height:136px;margin-left:128px;padding-left:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.contact_sec01 .telbox{margin-top:-85px}}@media (max-width: 767px){.contact_sec01 .telbox{margin:15px auto 0;max-width:295px;height:123px;padding-left:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}@media (max-width: 767px) and (max-width: 350px){.contact_sec01 .telbox{max-width:100%}}.contact_sec01 .telbox .tel{background:url("../../img/contact/icon_tel.png") left 8px no-repeat;background-size:23px auto;padding-left:30px;font-size:40px;line-height:40px;letter-spacing:.05em;font-weight:400;font-family:'Noto Serif JP', serif}@media (max-width: 767px){.contact_sec01 .telbox .tel{margin-top:18px;background-size:16px auto;background-position:left 8px;padding-left:20px;font-size:28px;line-height:34px}}.contact_sec01 .telbox .time{padding:10px 0 0 8px;font-size:14px;line-height:24px;letter-spacing:.05em}@media (max-width: 767px){.contact_sec01 .telbox .time{margin-top:-10px;padding:0 0 0 8px;font-size:12px;line-height:20px}}.contact_sec02{padding:90px 15px 200px}@media (max-width: 767px){.contact_sec02{padding:50px 15px 125px}}@media (min-width: 768px){.contact_sec02 .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.contact_sec02 .h3form01{margin-top:16px}}

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