section#contact a{text-decoration:none;color:#fff;font-family:Zen Old Mincho,serif;line-height:40px}section#contact img{display:block}section#contact .hidden{visibility:hidden;opacity:0;transition:.5s}section#contact .visible{visibility:visible;opacity:1}section#contact p,section#contact label,section#contact span{font-weight:400;letter-spacing:1px;font-family:Zen Old Mincho,serif;line-height:40px}@media screen and (max-width: 768px){section#contact p,section#contact label,section#contact span{line-height:30px;letter-spacing:.8px}}section#contact p{font-size:20px}@media screen and (max-width: 768px){section#contact p{font-size:16px}}section#contact label,section#contact span{font-size:25px}@media screen and (max-width: 1279px){section#contact label,section#contact span{font-size:18px}}@media screen and (max-width: 768px){section#contact label,section#contact span{font-size:16px}}section#contact input,section#contact textarea{border:none;background:#f9f7ef;width:750px;font-size:18px;padding:8px 16px}@media screen and (max-width: 1279px){section#contact input,section#contact textarea{width:500px}}@media screen and (max-width: 768px){section#contact input,section#contact textarea{width:100%}}section#contact button:hover{cursor:pointer}section#contact .submit_button_wrap{width:100%;display:flex;justify-content:center}section#contact .view_all_button{background-color:transparent;border:none;padding:0 0 0 12px}section#contact .view_all_button span{font-size:16px}.header_top{padding:0 2% 0 0!important}.header_top .logo{width:100px!important;height:100px!important;position:relative;background-size:cover;display:flex;justify-content:center;align-items:center}.header_top .logo img{position:absolute;width:75px!important}section#fv{position:relative;width:100%;height:595px;display:flex;justify-content:center;align-items:center;background:var(--main_logo_color)}@media screen and (max-width: 768px){section#fv{height:481px}}.fv_bg{position:absolute;width:400px;height:490px;top:180px;right:0;z-index:2}@media screen and (max-width: 768px){.fv_bg{top:300px;width:160px;height:210px}}.fv_bg img{width:100%;height:100%;object-fit:cover}.fv_bg_2{position:absolute;width:100%;height:100%;bottom:0;z-index:1;mix-blend-mode:color-burn}.fv_bg_2 img{width:100%;height:100%;object-fit:cover}.fv_img{position:absolute;width:70.76%;min-width:900px;max-width:1200px;min-height:550px;left:0;top:100px;z-index:3;object-fit:cover}@media screen and (max-width: 1279px){.fv_img{min-width:initial;min-height:initial}}@media screen and (max-width: 768px){.fv_img{height:354px;width:66%}}.fv_title{position:absolute;z-index:3;top:55%;left:50%;transform:translate(-50%,-50%);text-align:center}@media screen and (max-width: 1279px){.fv_title{width:550px}}@media screen and (max-width: 768px){.fv_title{width:initial;min-width:220px}}.fv_title h2{font-size:50px;font-weight:900;font-family:Zen Old Mincho,serif;letter-spacing:5px;color:#fff}@media screen and (max-width: 768px){.fv_title h2{font-size:30px}}.fv_title p{color:#fff;font-feature-settings:"vert" on;text-shadow:0 0 14px rgba(0,0,0,.54);font-weight:900;letter-spacing:2px;text-transform:capitalize}@media screen and (max-width: 768px){.fv_title p{font-size:18px}}section#contact{padding:219px 0 180px}@media screen and (max-width: 768px){section#contact{padding:124px 0 132px}}section#contact .contact_contents{width:1057px;margin:0 auto}@media screen and (max-width: 1279px){section#contact .contact_contents{width:700px}}@media screen and (max-width: 768px){section#contact .contact_contents{width:90%}}section#contact .contact_contents p{text-align:center}@media screen and (max-width: 768px){section#contact .contact_contents p{text-align:left}}section#contact .contact_contents form{position:relative;right:57.5px;display:flex;flex-direction:column;gap:50px;margin:109px 0 0}@media screen and (max-width: 1279px){section#contact .contact_contents form{right:0}}@media screen and (max-width: 768px){section#contact .contact_contents form{margin-top:59px;gap:35px}}section#contact .contact_contents form dl{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}section#contact .contact_contents form dl:has(textarea){align-items:initial}@media screen and (max-width: 768px){section#contact .contact_contents form dl{display:block}}section#contact .contact_contents form dl dt label{letter-spacing:3.75px}@media screen and (max-width: 1279px){section#contact .contact_contents form dl dt label{letter-spacing:2px}}@media screen and (max-width: 768px){section#contact .contact_contents form dl dt label{letter-spacing:1px}}section#contact .contact_contents form dl dt label span{color:#c94829}@media screen and (max-width: 768px){section#contact .contact_contents form dl dd{width:100%}}section#contact .contact_contents form dl dd input{height:100px}@media screen and (max-width: 768px){section#contact .contact_contents form dl dd input{height:40px}}section#contact .contact_contents form dl dd textarea{height:600px}@media screen and (max-width: 768px){section#contact .contact_contents form dl dd textarea{height:210px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/contact.css.map */
