.contact__wrapper{color:#fff}.contact__content{max-width:1100px;width:90%;margin:0 auto;padding:80px 0}.contact__content .guide__title{color:#fff}.contact__content .guide__title-img{filter:invert(88%) sepia(61%) saturate(0) hue-rotate(229deg) brightness(107%) contrast(101%);width:50px}.contact__text{text-align:center;font-weight:400;margin:57px 0 35px}.contact__flex{display:flex;justify-content:space-between}.contact__box{width:47.5%}.contact__left{border:solid 1px #fff;color:#fff;line-height:2.5;padding:27px 0}.contact__left p{padding:0 10px 0 16%;position:relative}.contact__left p::before{content:"";position:absolute;top:12px;left:9%;background-image:url(../img/common/small-icon04.png);background-size:contain;background-repeat:no-repeat;width:20px;height:20px}.contact__right{background-color:#fff;color:#c79d6d;text-align:center;padding:62px 0}.tell-img{width:55px;margin:0 auto}.contact__right p{margin:20px 0 23px;font-weight:600}.contact__right .tel span{font-size:40px;margin-right:10px}.contact__right .tel{font-size:50px}.contact__mail{background-color:#fff;margin-top:45px;padding:50px 0 10px;color:#000;font-weight:600}.form-img{width:50px;margin:0 auto}.form-text{text-align:center;margin:28px auto 0}.contact__mail span{color:#a60000}@media screen and (max-width:1024px){.contact__flex{flex-direction:column}.contact__box{width:100%;margin-bottom:4%}}@media screen and (max-width:768px){.contact__content{padding:10% 0 18%}.contact__content .guide__title{flex-wrap:wrap}.contact__content .guide__title-img{width:9.5%}.contact__content .guide__title p{font-size:5vw;font-weight:500;padding-left:14%;padding-top:4%}.contact__text{line-height:2;margin:12% 0 6%}.contact__box{margin-bottom:9.5%}.contact__left{padding:7% 0;line-height:2.5}.contact__left p{padding-left:19%;font-size:4vw}.contact__left p::before{top:24%;left:9.5%;width:5vw;height:5vw}.contact__left p:last-child::before{top:13%}.contact__right{padding:8% 0 16%;position:relative}.contact__right::after{content:"";width:10%;height:3%;border-right:.3vw solid #c79d6d;border-bottom:.3vw solid #c79d6d;transform:skew(45deg);position:absolute;right:46%;bottom:11%;transition:all .2s}.tell-img{width:15.5%}.contact__right p{margin:6% 0;font-weight:500;font-size:4vw}.contact__right .tel{font-size:9.5vw}.contact__right .tel span{font-size:7.8vw;margin-right:2.5%}.contact__mail{margin-top:0;padding:15% 0 1%}.form-img{width:14.5%}.form-text{margin:5% auto 0;font-weight:500;font-size:4vw;line-height:2}}.formTable{max-width:850px;width:90%;margin:0 auto;border-collapse:separate;border-spacing:0 40px}.formTable tr td:first-child{padding:17px 0;font-weight:900;vertical-align:top}.formTable tr td:last-child{border:solid 1px #c1c1c1;width:80%}.checkbox{border:none!important;display:flex;flex-wrap:wrap}.formTable input{appearance:none}div.check1 label{display:inline-block;white-space:nowrap;margin-bottom:33px;margin-right:33px;font-weight:500;position:relative;padding-left:1.5em;cursor:pointer}div.check1 label:before{content:"";display:block;box-sizing:border-box;height:20px;width:20px;position:absolute;border:solid 1px #c1c1c1;top:50%;bottom:0;left:0;margin-top:-10px;transition:.3s}div.check1 input[type=checkbox]:checked+label:before{background:#c79d6d}.textbox{width:calc(100% - 42px);padding:15px 21px;border:none;font-size:16px}::placeholder{color:#dcdcdc;font-weight:600}.textarea{width:calc(100% - 42px);padding:25px 21px;border:none;height:365px;font-size:16px}.privacy-policy{text-align:center}.privacy-policy a{display:inline}.button_wrap{margin:60px auto;display:flex;justify-content:center;align-items:center;width:260px;position:relative}.button{margin:0 auto;background-color:#c79d6d;border:solid 1px #c79d6d;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;width:260px;height:49px;position:relative;font-size:16px;cursor:pointer}.button_wrap::after{content:"";height:7px;width:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(7%) translateX(10%) rotate(45deg);position:absolute;right:13px;transition:all .2s}.button_wrap:hover::after{right:8px}.pp__open{margin-left:10px}#pp__text{margin:15% auto;line-height:2;padding:20px 40px;background-color:#fff;color:#000}#pp__text h3{font-size:20px;font-weight:600;text-align:center;padding:15px;color:#c79d6d}@media screen and (max-width:1024px){.formTable tr td:last-child{width:75%}}@media screen and (max-width:768px){.formTable tr{border:none}.formTable tr td{display:block;width:100%}.formTable tr td:first-child{padding:0}.formTable tr td:last-child{margin:4% 0 2% 0}.formTable tr td:last-child{border:solid .1vw #c1c1c1;width:100%}.textbox{width:96%;padding:0 2%;height:12.5vw;font-size:4vw}::placeholder{font-weight:500}.textarea{width:96%;height:42vw;padding:2%;font-size:4vw}.checkbox{display:flex!important;flex-wrap:wrap;margin:8% 0 -1% 0!important}.check1{width:50%}div.check1 label{margin-bottom:15%;margin-right:0;padding-left:2.2em}div.check1 label:before{height:5.5vw;width:5.5vw;border:solid .3vw #c1c1c1;top:-18%;margin-top:0}.formTable tr:last-child td:last-child{margin-bottom:1%}.privacy-policy{font-size:3.7vw;font-weight:500}.button_wrap{margin:14% auto;width:75%}.button{height:13vw;font-size:4vw;width:100%}.button_wrap::after{width:2vw;height:2vw;border-top:.3vw solid #fff;border-right:.3vw solid #fff;right:6%}#pp__text h3{font-size:5vw;padding:1.5%}#pp__text{font-size:3vw;padding:5%}}