@charset "UTF-8";@media(max-width:1023px){.pc{display:none!important}}@media(min-width:1024px){.sp{display:none!important}}.classico-regular{font-family:classico-urw,sans-serif;font-style:normal}.classico-regular{font-weight:400}.classico-bold{font-family:classico-urw,sans-serif;font-style:normal}.classico-bold{font-weight:700}.Contact{position:relative}@media(min-width:1024px){.Contact{padding-top:.3076923077rem}}@media(max-width:1023px){.Contact{padding:.3846153846rem 0rem 0}}.Contact .ContentsArea_inner>.inner{display:flex}@media(min-width:1024px){.Contact .ContentsArea_inner>.inner{flex-direction:column;gap:.1538461538rem}}@media(max-width:1023px){.Contact .ContentsArea_inner>.inner{flex-direction:column;gap:.1025641026rem}}.Contact .ContentsArea_inner>.inner .header{position:relative;display:flex;flex-direction:column;text-transform:uppercase}@media(min-width:1024px){.Contact .ContentsArea_inner>.inner .header{gap:.0512820513rem;padding-bottom:.1025641026rem;margin-bottom:.1025641026rem;align-items:center}}@media(max-width:1023px){.Contact .ContentsArea_inner>.inner .header{gap:.0512820513rem;align-items:center;padding-bottom:.0512820513rem;margin-bottom:.1025641026rem;order:1}}.Contact .ContentsArea_inner>.inner .header .header_line{position:absolute;border-bottom:.0025641026rem solid #000}@media(min-width:1024px){.Contact .ContentsArea_inner>.inner .header .header_line{left:auto;right:auto;bottom:0;width:.3076923077rem}}@media(max-width:1023px){.Contact .ContentsArea_inner>.inner .header .header_line{left:auto;right:auto;bottom:0;width:.3076923077rem}}@media(min-width:1024px){.Contact .ContentsArea_inner>.inner .header .title{font-size:.0923076923rem;padding-top:.02px;padding-bottom:.02px;line-height:.7}.Contact .ContentsArea_inner>.inner .header .title:before,.Contact .ContentsArea_inner>.inner .header .title:after{display:block;width:0;height:0;content:""}.Contact .ContentsArea_inner>.inner .header .title:before{margin-top:-.03em}.Contact .ContentsArea_inner>.inner .header .title:after{margin-bottom:.03em}.Contact .ContentsArea_inner>.inner .header .title{font-weight:400}.Contact .ContentsArea_inner>.inner .header .title{font-family:classico-urw,sans-serif}}@media(max-width:1023px){.Contact .ContentsArea_inner>.inner .header .title{font-size:.0923076923rem;padding-top:.02px;padding-bottom:.02px;line-height:.7}.Contact .ContentsArea_inner>.inner .header .title:before,.Contact .ContentsArea_inner>.inner .header .title:after{display:block;width:0;height:0;content:""}.Contact .ContentsArea_inner>.inner .header .title:before{margin-top:-.03em}.Contact .ContentsArea_inner>.inner .header .title:after{margin-bottom:.03em}.Contact .ContentsArea_inner>.inner .header .title{font-weight:400}.Contact .ContentsArea_inner>.inner .header .title{font-family:classico-urw,sans-serif}}@media(min-width:1024px){.Contact .ContentsArea_inner>.inner .header .sub{text-align:center;font-size:.0358974359rem;padding-top:.02px;padding-bottom:.02px;line-height:1.6}.Contact .ContentsArea_inner>.inner .header .sub:before,.Contact .ContentsArea_inner>.inner .header .sub:after{display:block;width:0;height:0;content:""}.Contact .ContentsArea_inner>.inner .header .sub:before{margin-top:calc((1 - 1.6 + 0) * .5em)}.Contact .ContentsArea_inner>.inner .header .sub:after{margin-bottom:calc((1 - 1.6 - 0) * .5em)}.Contact .ContentsArea_inner>.inner .header .sub{letter-spacing:.0007692308rem}.Contact .ContentsArea_inner>.inner .header .sub{font-weight:400}}@media(max-width:1023px){.Contact .ContentsArea_inner>.inner .header .sub{padding-inline:.0641025641rem;font-size:.0358974359rem;padding-top:.02px;padding-bottom:.02px;line-height:1.6}.Contact .ContentsArea_inner>.inner .header .sub:before,.Contact .ContentsArea_inner>.inner .header .sub:after{display:block;width:0;height:0;content:""}.Contact .ContentsArea_inner>.inner .header .sub:before{margin-top:calc((1 - 1.6 + 0) * .5em)}.Contact .ContentsArea_inner>.inner .header .sub:after{margin-bottom:calc((1 - 1.6 - 0) * .5em)}.Contact .ContentsArea_inner>.inner .header .sub{letter-spacing:.0007692308rem}.Contact .ContentsArea_inner>.inner .header .sub{font-weight:400}}@media(min-width:1024px){.Contact .ContentsArea_inner>.inner .btn{display:flex;justify-content:center}}@media(max-width:1023px){.Contact .ContentsArea_inner>.inner .btn{text-align:center;order:3;margin-top:.1025641026rem}}
