.sec-contact-01{background:#132400;color:#fff}.sec-contact-01 ul{margin:0;padding:0;list-style:none}.sec-contact-01 li{text-align:center}.sec-contact-01 .ttl-01{color:#f2d97d;font-size:16px;font-size:1.6rem;line-height:1.85em;letter-spacing:0}.sec-contact-01 .ttl-02{font-size:14px;font-size:1.4rem;line-height:1.85em;letter-spacing:0}.sec-contact-01 .tel a{color:#fff;font-family:"Ibarra Real Nova",serif;font-size:40px;font-size:4rem;line-height:1em;letter-spacing:.05em;text-decoration:none}@media screen and (min-width:750px){.sec-contact-01 .ttl-01{font-size:32px;font-size:3.2rem;line-height:1.85em}.sec-contact-01 .ttl-02{font-size:24px;font-size:2.4rem;line-height:1.85em}.sec-contact-01 .tel a{font-size:80px;font-size:8rem;line-height:1em}}.form-contact-01{width:100%;max-width:600px;margin:60px auto 0;text-align:center}.form-contact-01 .input{display:block;width:100%;padding:0 20px;background:#e0e0e0;font-family:"Ryumin Regular KL","ヒラギノ明朝 Pro","Hiragino Mincho Pro","游明朝体","Yu Mincho",YuMincho,serif;line-height:40px;border:0}.form-contact-01 .btn{display:block;width:100%;height:40px;background:#132400;text-align:center;color:#fff;cursor:pointer;border:none}.form-contact-01 .btn:hover{background:#315b02}@media screen and (min-width:750px){.form-contact-01 .input{display:inline-block;width:400px}.form-contact-01 .btn{display:inline-block;width:100px}}.count-now{margin:20px 0;text-align:center}.nav-contact-01{margin-bottom:1px}.nav-contact-01 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0;list-style:none}.nav-contact-01 li{flex-grow:1;margin-bottom:1px;padding:0 5px;background:#132400;text-align:center;color:#fff;cursor:pointer}.nav-contact-01 li.active,.nav-contact-01 li:hover{background:#315b02}.nav-contact-01 li:nth-child(n+2){border-left:solid 1px #fff}.list-contact-01 ul{margin:0;padding:0;list-style:none}.list-contact-01 li.odd{background:#e0e0e0}.list-contact-01 dl{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}.list-contact-01 dt{width:100%;margin:0;padding:5px 10px 0 10px}.list-contact-01 dd{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0;padding:0 10px 5px}.list-contact-01 dd span{display:block;width:100%}.list-contact-01 .link{display:block}.list-contact-01 .tel::before{content:"TEL:"}.list-contact-01 .fax::before{content:"FAX:"}@media screen and (min-width:750px){.list-contact-01 .ttl{display:block}.list-contact-01 dd span{display:inline-block;padding-left:10px}.list-contact-01 .add{flex:1;padding-right:20px;padding-left:0}.list-contact-01 .tel{width:190px}.list-contact-01 .fax{width:190px}.list-contact-01 .mail{width:70px}}@media screen and (min-width:1280px){.list-contact-01 dt{width:400px;padding:5px 10px 5px 10px}.list-contact-01 dd{width:calc(100% - 400px);padding:5px 0 5px}}