br.sp{display:inline}br.pc{display:none}.p-contact{position:relative;top:0;left:0;z-index:0;padding:14.4vw 0 5.3333333333vw;overflow:hidden}.p-contact__inner{position:relative;top:0;left:0;z-index:0}.p-contact__head{padding:0 6.6666666667vw;overflow:hidden}.p-contact__head__items{margin-top:13.3333333333vw}.p-contact__head__image img.sp{display:block}.p-contact__head__image img.pc{display:none}.p-contact__head__item{margin-top:13.3333333333vw}.p-contact__head__text{font-size:3.7333333333vw;line-height:1.8}.p-contact__head__lead{margin-top:5.3333333333vw;font-size:3.7333333333vw;line-height:1.8}.p-contact__head__lead a{color:#1b7e47}.p-contact__head__list{padding:10.6666666667vw 5.3333333333vw;margin-top:8vw;background-color:#e7f2ec}.p-contact__head__list dt,.p-contact__head__list dd{font-size:4.5333333333vw;font-weight:700;line-height:1}.p-contact__head__list dd{margin-top:6.9333333333vw}.p-contact__head__list dd p{position:relative;top:0;left:0;z-index:0}.p-contact__head__list dd p:not(:first-child){margin-top:5.3333333333vw}.p-contact__head__list dd p span{margin-right:2.6666666667vw;margin-left:2.6666666667vw;font-family:'Oswald',sans-serif;font-size:3.4666666667vw;color:#1b7e47;letter-spacing:.03em}.p-contact__head__list dd p:before{display:inline-block;width:4vw;height:4vw;content:'';background-image:url(//alligate.me/assets/css/../../assets/img/contact/icn_check.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}.p-contact__section{padding:0 4vw 21.3333333333vw;background-color:#fff}.p-contact__thanks{padding:0 6.6666666667vw 21.3333333333vw;margin-top:16vw}.p-contact__thanks__title{font-size:6.6666666667vw;font-weight:600}.p-contact__thanks__text{margin-top:8vw;font-size:4vw;line-height:1.8}.p-contact__thanks__text span{display:block;margin-top:5.3333333333vw;font-size:2.9333333333vw}@media only screen and (min-width:768px){br.sp{display:none}br.pc{display:inline}.p-contact__head__image img.sp{display:none}.p-contact__head__image img.pc{display:block}}@media only screen and (min-width:1024px){.p-contact{padding:70px 0 120px}.p-contact__head{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1080px;padding:0 40px 0;margin-right:auto;margin-left:auto}.p-contact__head__items{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;margin-top:60px;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify}.p-contact__head__image{width:480px}.p-contact__head__item{width:524px;margin-top:0}.p-contact__head__text{font-size:1.5rem;line-height:1.92}.p-contact__head__lead{margin-top:20px;font-size:1.5rem;line-height:1.92}.p-contact__head__lead a{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-contact__head__lead a:hover{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-contact__head__list{padding:40px;margin-top:10px}.p-contact__head__list dt,.p-contact__head__list dd{font-size:1.7rem}.p-contact__head__list dd{margin-top:26px}.p-contact__head__list dd p:not(:first-child){margin-top:20px}.p-contact__head__list dd p span{margin-right:10px;margin-left:10px;font-size:1.3rem}.p-contact__head__list dd p:before{width:15px;height:15px}.p-contact__section{padding:20px 0 70px}.p-contact__section__inner{max-width:1080px;margin-right:auto;margin-left:auto}.p-contact__thanks{padding:0;margin-top:60px;text-align:center}.p-contact__thanks__title{font-size:27px}.p-contact__thanks__text{margin-top:30px;font-size:15px}.p-contact__thanks__text span{margin-top:20px;font-size:11px}}