@charset "utf-8";@media screen and (max-width:690px){a:focus{outline:none}br.smp{display:block}br.pc{display:none}.blockskip a{padding:10px;font-size:1.4rem}.blockskip a{padding:10px;font-size:1.6rem}header{min-width:auto;height:60px;padding:0 0 0 20px}header h1 img{width:180px}.globalNavi{position:absolute;width:100%;height:calc(100dvh - 60px);top:60px;left:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:var(--main-color1);visibility:hidden;opacity:0;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.globalNavi.open{visibility:visible;opacity:1}.globalNavi ul li{width:100%;margin:15px 0}.globalNavi ul li a{display:block;color:#FFF;text-align:center;padding:5px 0}.globalNavi ul li a::before{display:none}.globalNavi ul.sp{width:100%;padding:0 20px}.globalNavi ul.sp li{width:calc(50% - 5px)}.globalNavi ul.sp li a{width:100%;color:var(--main-color1);background:#FFF}.globalNavi ul.sp li:last-of-type a{color:#FFF;background:var(--main-color2)}#menu{display:block}#wrapper{min-width:100%;padding:60px 0 0 0}footer{margin-top:80px;border-top-left-radius:15px;border-top-right-radius:15px}.inquiryHanger{width:100%;padding:40px 20px}.inquiryWrap{width:100%;height:200px;padding:20px 20px;border-radius:10px}.inquiryWrap:last-of-type{height:220px}.inquiryWrap h2{font-size:5.5vw;letter-spacing:0}.inquiryWrap h2 small{font-size:4vw}.inquiryWrap:last-of-type h2{line-height:1.3}.inquiryWrap a{width:calc(100% - 40px);left:20px;bottom:30px}.inquiryWrap:last-of-type{margin-top:20px}.inquiryWrap:first-of-type a{font-size:7.5vw}.inquiryWrap:last-of-type a{font-size:5vw;letter-spacing:0}.inquiryWrap:last-of-type a img{width:32px}.footerNavi ul{padding:0;border-bottom:none}.footerNavi ul li{width:100%;margin:0;font-size:1.5rem;border-bottom:1px solid #DFE5E8}.footerNavi ul li a{display:block;padding:15px 0;text-align:center}footer dl{padding:30px 20px}footer dl dt{width:100%;text-align:center}footer dl dt img{width:220px}footer dl dd{font-size:3.7vw;text-align:center;margin:20px 0 0 0}footer dl dd a{color:var(--main-color2)}footer dl dd a:hover{opacity:.5}footer p.footerLinks{position:static;font-size:1.4rem;border-top:1px solid #DFE5E8;padding:10px 0;text-align:center;color:var(--text-color1)}footer p.footerLinks a{display:inline-block;padding:5px 0;color:var(--text-color1)}.copyRight{height:70px;padding:0 20px;font-size:1.2rem;-webkit-box-pack:center;justify-content:center}}