.contact .container{max-width:1050px;margin:0 auto;padding:0 25px}.contact .c-txt02{margin:87px 0 92px}@media (max-width: 767px){.contact .c-txt02{margin:60px 0 58px}}.contact .taC{text-align:center}.contact .top-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:92px}@media (max-width: 767px){.contact .top-info{flex-direction:column-reverse;margin-bottom:51px}}.contact .top-info .img-thumb{width:350px}.contact .top-info .img-thumb img{border:1px solid #98989830}@media (max-width: 767px){.contact .top-info .img-thumb{width:100%}.contact .top-info .img-thumb img{min-height:220px;object-fit:cover;margin-bottom:32px;width:100%}}.contact .top-info .desc{width:calc(100% - 350px);padding-left:60px}.contact .top-info .desc .c-ttl-border{margin-bottom:53px}@media (max-width: 767px){.contact .top-info .desc .c-ttl-border{margin-bottom:39px}}@media (max-width: 767px){.contact .top-info .desc{width:100%;padding-left:0}}.contact .top-info p{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.025em;font-weight:500}@media (max-width: 767px){.contact .top-info p{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.contact .qr-box{padding:58px 60px 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;background:#fff;border-radius:10px;margin-bottom:140px}@media (max-width: 767px){.contact .qr-box{padding:40px 30px 30px;margin-bottom:80px}}.contact .qr-info{width:calc(100% - 112px)}.contact .qr-info p{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.025em;font-weight:500}@media (max-width: 767px){.contact .qr-info{width:100%}.contact .qr-info p{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.contact .qr-ttl{font-size:26px;font-size:2.6rem;line-height:1.61538em;letter-spacing:.025em;margin-bottom:30px;padding-left:44px;background:url("/wp/wp-content/themes/wp-templ/assets/img/contact/icon-line.svg") no-repeat left center;font-family:"Shippori Mincho",serif}@media (max-width: 767px){.contact .qr-ttl{padding-top:45px;padding-left:0;background-position:top center;font-size:20px;font-size:2rem;line-height:1.4em;text-align:center;margin-bottom:24px}}.contact .qr-img{margin:0 auto 0;width:112px}.contact .qr-img img{max-width:112px}@media (min-width: 768px){.contact .qr-img{margin-top:-8px}}@media (max-width: 767px){.contact .qr-img{margin:17px auto 0}.contact .qr-img img{max-width:90px;margin-left:10px}}.contact .phone-box{padding:0px;position:relative;background:#1A1613;color:#fff}.contact .phone-box .container{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.contact .phone-bg{opacity:0.3;position:relative;display:block}.contact .phone-bg:before{display:block;content:" ";width:100%;padding-top:36.79688%}.contact .phone-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}.contact .phone-bg img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 1024px){.contact .phone-bg{position:relative}.contact .phone-bg:before{display:block;content:" ";width:100%;padding-top:58.59375%}.contact .phone-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.contact .phone-bg{position:relative}.contact .phone-bg:before{display:block;content:" ";width:100%;padding-top:129.06667%}.contact .phone-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 550px){.contact .phone-bg{position:relative}.contact .phone-bg:before{display:block;content:" ";width:100%;padding-top:155.73333%}.contact .phone-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.contact .phone-left{width:61%}.contact .phone-left p{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.025em;font-weight:500}@media only screen and (max-width: 992px){.contact .phone-left{width:40%}}@media (max-width: 767px){.contact .phone-left{width:100%;margin-bottom:40px}}.contact .phone-right{background:#fff;border-radius:10px;padding:40px 20px;width:37%}@media only screen and (max-width: 992px){.contact .phone-right{width:55%}}@media (max-width: 767px){.contact .phone-right{width:100%;padding:15px 10px 20px 10px}}.contact .phone-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;flex-wrap:wrap}.contact .phone-ttl{font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.15em;font-family:"Cormorant Garamond",serif;margin-bottom:20px;position:relative}.contact .phone-ttl::before{position:absolute;width:60px;height:1px;content:'';background:#fff;top:0;bottom:0;margin:auto;left:-80px}.contact .phone-ttl--v2{font-size:30px;font-size:3rem;line-height:1.53333em;letter-spacing:.1em;margin-bottom:70px;font-family:"Shippori Mincho",serif}@media (max-width: 767px){.contact .phone-ttl--v2{font-size:26px;font-size:2.6rem;line-height:1.46154em;margin-bottom:40px}}@media only screen and (max-width: 992px){.contact .phone-ttl{padding-bottom:14px;margin-bottom:12px}.contact .phone-ttl::before{width:20px;top:inherit;left:0}}@media (max-width: 767px){.contact .phone-ttl{font-size:16px;font-size:1.6rem}}.contact .phone-number{font-size:50px;font-size:5rem;line-height:1.6em;letter-spacing:0em;color:#1584a5;margin-bottom:5px;font-family:"Crimson Text",serif;display:block;text-align:center}.contact .phone-number span{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><g id="Group_214" data-name="Group 214" transform="translate(-930 -703)"><g id="Ellipse_2" data-name="Ellipse 2" transform="translate(930 703)" fill="%23fff" stroke="%231584a5" stroke-width="1"><circle cx="25" cy="25" r="25" stroke="none"/><circle cx="25" cy="25" r="24.5" fill="none"/></g><path id="Icon_metro-phone" data-name="Icon metro-phone" d="M18.7,17.056c-1.467,1.467-1.467,2.933-2.933,2.933s-2.933-1.467-4.4-2.933-2.933-2.933-2.933-4.4S9.9,11.189,11.371,9.723s-2.933-5.867-4.4-5.867-4.4,4.4-4.4,4.4c0,2.933,3.014,8.88,5.867,11.733s8.8,5.867,11.733,5.867c0,0,4.4-2.933,4.4-4.4S20.171,15.589,18.7,17.056Z" transform="translate(941.929 713.644)" fill="none" stroke="%231584a5" stroke-width="1"/></g></svg>') no-repeat top center;padding-top:55px;display:inline-block}@media (max-width: 767px){.contact .phone-number{font-size:38px;font-size:3.8rem;line-height:1.73684em;margin-bottom:2px}.contact .phone-number span{padding-top:0;padding-left:50px;background-position:left center;background-size:40px 40px}}.contact .phone-time{color:#272422;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.025em;text-align:center;font-family:"Shippori Mincho",serif}.contact .phone-time span{text-align:left;display:inline-block}@media (max-width: 767px){.contact .phone-time{font-size:14px;font-size:1.4rem;line-height:1.85714em}}.contact .form-block{padding:140px 0 180px}@media (max-width: 767px){.contact .form-block{padding:78px 0 120px}}

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