body{background:#f1ede6}@media (max-width: 767.98px){body .header{position:absolute !important}}@media (min-width: 768px){#wrap{width:calc(100% - 130px);margin:0 0 0 auto}}@media (min-width: 768px){.c-subvisual .subvisual-figure:before{padding-top:500px}}.subvisual-ttl{margin-bottom:118px}@media (min-width: 768px){.subvisual-ttl{padding-left:20px !important}}@media (max-width: 767.98px){.subvisual-ttl{margin-bottom:65px}}.contactform{max-width:860px;margin:0 auto 182px}@media (max-width: 767.98px){.contactform{margin-bottom:102px}}.contactform .txt-contact{text-align:center;letter-spacing:-.5px;margin-bottom:47px}@media (max-width: 767.98px){.contactform .txt-contact{text-align:left;font-size:17px;font-size:1.7rem;line-height:40px;letter-spacing:0}}.contactform .txt-note{text-align:right}@media (max-width: 767.98px){.contactform .txt-note{font-size:17px;font-size:1.7rem;letter-spacing:-1px}}.contactform .txt-note span{color:#b81b30}.c-btn{font-size:18px;font-size:1.8rem;width:210px;height:58px;font-family:"a-otf-ryumin-pr6n", serif;font-weight:300;font-style:normal;font-weight:700}@media (max-width: 767.98px){.c-btn{font-size:20px;font-size:2rem;height:60px;letter-spacing:0}}.box-phone{max-width:830px;margin:0 auto 180px}@media (max-width: 767.98px){.box-phone{margin:0 36px 101px}}.box-phone a{display:block;padding:52px 20px 56px;border-top:solid 1px #323232;border-bottom:solid 1px #323232;text-align:center}@media (max-width: 767.98px){.box-phone a{padding-top:54px}}.box-phone a .tit{font-size:18px;font-size:1.8rem;letter-spacing:.7px;margin-bottom:15px}.box-phone a .phone{font-family:"ryo-display-plusn", serif;font-weight:700;font-style:normal;font-size:34px;font-size:3.4rem;line-height:1;letter-spacing:.5px}

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