#main.contact{margin:4.5rem 0rem}@media screen and (min-width: 768px){#main.contact{margin:6rem 0rem}}@media screen and (min-width: 1200px){#main.contact{margin:7.5rem 0rem}}#main.contact>.inner>.sec1{height:auto;width:100%;margin-bottom:4.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1{margin-bottom:6rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1{margin-bottom:7.5rem}}#main.contact>.inner>.sec1>.inner{height:auto;width:100%;margin:0 auto;max-width:42rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner{max-width:76.8rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner{max-width:120rem}}#main.contact>.inner>.sec1>.inner{padding:0rem 1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner{padding:0rem 2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner{padding:0rem 2.5rem}}#main.contact>.inner>.sec1>.inner>.box1{height:auto;width:100%;margin-bottom:3rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box1{margin-bottom:4rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box1{margin-bottom:5rem}}#main.contact>.inner>.sec1>.inner>.box1>.par{height:auto;width:100%;font-size:1.4rem;letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box1>.par{font-size:1.5rem;line-height:1.9}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box1>.par{font-size:1.6rem;line-height:2}}#main.contact>.inner>.sec1>.inner>.box1>.par{text-align:center}#main.contact>.inner>.sec1>.inner>.box2{height:auto;width:100%;padding:1.5rem 1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2{padding:2rem 2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2{padding:2.5rem 2.5rem}}#main.contact>.inner>.sec1>.inner>.box2{border:.1rem solid #000;margin:0 auto 3rem;max-width:60rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2{margin:0 auto 4rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2{margin:0 auto 5rem}}#main.contact>.inner>.sec1>.inner>.box2>.phd{height:auto;width:100%;margin-bottom:1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2>.phd{margin-bottom:2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2>.phd{margin-bottom:2.5rem}}#main.contact>.inner>.sec1>.inner>.box2>.phd{font-size:2.8rem;letter-spacing:.1em}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2>.phd{font-size:3rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2>.phd{font-size:3.2rem}}#main.contact>.inner>.sec1>.inner>.box2>.phd{color:#000;text-align:center}#main.contact>.inner>.sec1>.inner>.box2>.lst{height:auto;width:100%;margin-bottom:1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2>.lst{margin-bottom:2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2>.lst{margin-bottom:2.5rem}}#main.contact>.inner>.sec1>.inner>.box2>.lst{display:flex;justify-content:center}#main.contact>.inner>.sec1>.inner>.box2>.lst>.trm{height:auto;width:auto;margin-right:.75rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2>.lst>.trm{margin-right:1rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2>.lst>.trm{margin-right:1.25rem}}#main.contact>.inner>.sec1>.inner>.box2>.lst>.trm{font-size:1.68rem;letter-spacing:.05em}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2>.lst>.trm{font-size:1.8rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2>.lst>.trm{font-size:1.92rem}}#main.contact>.inner>.sec1>.inner>.box2>.lst>.dsc{height:auto;width:auto;font-size:1.68rem;letter-spacing:.05em}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2>.lst>.dsc{font-size:1.8rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2>.lst>.dsc{font-size:1.92rem}}#main.contact>.inner>.sec1>.inner>.box2>.par{height:auto;width:100%;font-size:1.4rem;letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box2>.par{font-size:1.5rem;line-height:1.9}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box2>.par{font-size:1.6rem;line-height:2}}#main.contact>.inner>.sec1>.inner>.box2>.par{text-align:center}#main.contact>.inner>.sec1>.inner>.box3{height:auto;width:100%;margin:0 auto;max-width:60rem}#main.contact>.inner>.sec1>.inner>.box3>.lnk{height:auto;width:100%;padding:1.5rem 1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box3>.lnk{padding:2rem 2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box3>.lnk{padding:2.5rem 2.5rem}}#main.contact>.inner>.sec1>.inner>.box3>.lnk{font-size:1.68rem;letter-spacing:.05em}@media screen and (min-width: 768px){#main.contact>.inner>.sec1>.inner>.box3>.lnk{font-size:1.8rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec1>.inner>.box3>.lnk{font-size:1.92rem}}#main.contact>.inner>.sec1>.inner>.box3>.lnk{border:.1rem solid #17184b;background-color:#17184b;color:#fff;display:block;text-align:center}#main.contact>.inner>.sec1>.inner>.box3>.lnk.hov{transition:background-color .35s}#main.contact>.inner>.sec1>.inner>.box3>.lnk.hov:hover{background-color:#fff;color:#17184b}#main.contact>.inner>.sec2{height:auto;width:100%}#main.contact>.inner>.sec2>.inner{height:auto;width:100%;margin:0 auto;max-width:42rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner{max-width:76.8rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner{max-width:100rem}}#main.contact>.inner>.sec2>.inner{padding:0rem 1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner{padding:0rem 2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner{padding:0rem 2.5rem}}#main.contact>.inner>.sec2>.inner{display:flex;flex-wrap:wrap;justify-content:space-between}#main.contact>.inner>.sec2>.inner>.box1{margin-bottom:3rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box1{margin-bottom:4rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box1{margin-bottom:5rem}}#main.contact>.inner>.sec2>.inner>.box1{height:auto;width:100%;padding-top:7.5rem;position:relative}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box1{padding-top:10rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box1{padding-top:12.5rem}}#main.contact>.inner>.sec2>.inner>.box1::after{background-color:#000;content:"";display:block;height:6.75rem;left:50%;position:absolute;top:0;width:.1rem;z-index:1}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box1::after{height:9rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box1::after{height:11.25rem}}#main.contact>.inner>.sec2>.inner>.box1>.phd{height:auto;width:100%;margin-bottom:1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box1>.phd{margin-bottom:2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box1>.phd{margin-bottom:2.5rem}}#main.contact>.inner>.sec2>.inner>.box1>.phd{color:#000;font-size:2.24rem;font-weight:500;letter-spacing:.05em;text-align:center}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box1>.phd{font-size:2.7rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box1>.phd{font-size:3.2rem}}#main.contact>.inner>.sec2>.inner>.box1>.shd{height:auto;width:100%;color:#000;text-align:center;font-size:.98rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box1>.shd{font-size:1.5rem .8}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box1>.shd{font-size:1.44rem}}#main.contact>.inner>.sec2>.inner>.box1{position:relative}#main.contact>.inner>.sec2>.inner>.box1::before{background:url("../media/bg_blk_1.png") #faf7e8;content:"";display:block;height:calc(100% + 9rem);left:calc(50% - 50vw);position:absolute;top:-1.5rem;width:100vw;z-index:-2}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box1::before{height:calc(100% + 12rem);top:-2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box1::before{height:calc(100% + 15rem);top:-2.5rem}}#main.contact>.inner>.sec2>.inner>.box2{height:auto;width:100%;background-color:#fff;padding:1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2{padding:4rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2{padding:5rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{height:auto;width:100%;margin-top:1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{margin-top:2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{margin-top:2.5rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{font-size:1.4rem;letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{font-size:1.5rem;line-height:1.9}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{font-size:1.6rem;line-height:2}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{padding:.75rem .75rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{padding:1rem 1rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{padding:1.25rem 1.25rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-response-output{background-color:#b7282e;border:none;color:#fff}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-spinner{display:none}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1{height:auto;width:100%}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]{height:auto;width:100%;margin-bottom:1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]{margin-bottom:2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]{margin-bottom:2.5rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]{display:flex;flex-wrap:wrap;justify-content:space-between}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm{height:auto;width:100%;margin-bottom:.75rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm{margin-bottom:1rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm{margin-bottom:1.25rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm{align-items:center;display:flex}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt1{height:auto;width:auto;font-size:1.4rem;letter-spacing:.05em}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt1{font-size:1.5rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt1{font-size:1.6rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt1{margin-right:.75rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt1{margin-right:1rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt1{margin-right:1.25rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt1{display:block;font-weight:500}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt2{height:auto;width:auto;font-size:1.12rem;letter-spacing:.05em}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt2{font-size:1.2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt2{font-size:1.28rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.trm>.txt2{background-color:#17184b;color:#fff;display:block;padding:.5em}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc{height:auto;width:100%;font-size:1.4rem;letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc{font-size:1.5rem;line-height:1.9}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc{font-size:1.6rem;line-height:2}}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc{width:calc(50% - 1rem)}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc{width:calc(50% - 1.25rem)}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc:not(:last-of-type){margin-bottom:.75rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc:not(:last-of-type){margin-bottom:0}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .ipt{height:auto;width:100%;padding:.75rem .75rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .ipt{padding:1rem 1rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .ipt{padding:1.25rem 1.25rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .ipt{font-size:1.4rem;letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .ipt{font-size:1.5rem;line-height:1.9}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .ipt{font-size:1.6rem;line-height:2}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .ipt{appearance:none;background-color:#f0f0f0;border:.1rem solid #f0f0f0;border-radius:0;display:block;font-family:"Noto Serif JP",sans-serif}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .ipt.wpcf7-not-valid{border-color:#b7282e}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .wpcf7-not-valid-tip{height:auto;width:100%;margin-top:.75rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .wpcf7-not-valid-tip{margin-top:1rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .wpcf7-not-valid-tip{margin-top:1.25rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .wpcf7-not-valid-tip{font-size:1.12rem;letter-spacing:.05em}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .wpcf7-not-valid-tip{font-size:1.2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .wpcf7-not-valid-tip{font-size:1.28rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst]>.dsc .wpcf7-not-valid-tip{color:#b7282e;display:block}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst].lst2>.dsc{width:100%}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>[class^=lst].lst2>.dsc{width:100%}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par{height:auto;width:100%;display:flex;justify-content:center}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{font-size:1.4rem;letter-spacing:.05em}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{font-size:1.5rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{font-size:1.6rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{padding:.75rem 0rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{padding:1rem 0rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{padding:1.25rem 0rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.2rem solid #17184b;border-radius:0;color:#17184b;cursor:pointer;font-family:"Noto Serif JP",sans-serif;font-weight:500;height:auto;width:15rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{width:17.5rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]{width:20rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]:not(:last-of-type){margin-right:1.5rem}@media screen and (min-width: 768px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]:not(:last-of-type){margin-right:2rem}}@media screen and (min-width: 1200px){#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb]:not(:last-of-type){margin-right:2.5rem}}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb].hov{transition:background-color .35s}#main.contact>.inner>.sec2>.inner>.box2 .wpcf7-form .box1.type1>.par>[class*=ipb].hov:hover{background-color:#17184b;color:#fff}/*# sourceMappingURL=contact.css.map */