footer{position:relative;padding-top:6.25vw;padding-bottom:6.25vw;background-color:#252726}@media only screen and (max-width: 1919px){footer{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 1439px){footer{padding-top:64px;padding-bottom:64px}}@media only screen and (max-width: 1279px){footer{padding-top:48px;padding-bottom:80px}}@media only screen and (max-width: 1023px){footer{padding-bottom:88px}}@media only screen and (max-width: 767px){footer{padding-top:0px;padding-bottom:0px}}footer:before{content:"";display:block;background-color:#f4f6f8;width:50%;height:100%;top:0px;left:0;position:absolute}@media only screen and (max-width: 767px){footer:before{width:100%;display:none}}.footer_inr{width:83.3333333333vw;margin-right:8.3333333333vw;margin-left:8.3333333333vw;display:flex;justify-content:space-between;position:relative;z-index:100}@media only screen and (max-width: 1919px){.footer_inr{max-width:1600px;width:auto;margin-left:160px;margin-right:160px}}@media only screen and (max-width: 1599px){.footer_inr{margin-left:80px;margin-right:80px}}@media only screen and (max-width: 1439px){.footer_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.footer_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.footer_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.footer_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 1023px){.footer_inr{gap:40px}}@media only screen and (max-width: 767px){.footer_inr{gap:0x;flex-direction:column;margin:0}}.footer_about{width:50%}@media only screen and (max-width: 1023px){.footer_about{margin-top:-4px}}@media only screen and (max-width: 767px){.footer_about{margin-top:0px;background-color:#f4f6f8;width:100%;padding:64px 20px 40px;order:2}}.footer_about .footer_logo a{display:block;width:14.6875vw;aspect-ratio:282/40}@media only screen and (max-width: 1919px){.footer_about .footer_logo a{width:282px}}.footer_about .footer_name{margin-top:2.9166666667vw;font-size:1.0416666667vw;font-weight:500;font-family:"Noto Serif JP","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media only screen and (max-width: 1919px){.footer_about .footer_name{margin-top:48px}}@media only screen and (max-width: 1439px){.footer_about .footer_name{margin-top:36px}}@media only screen and (max-width: 767px){.footer_about .footer_name{margin-top:40px}}@media only screen and (max-width: 1919px){.footer_about .footer_name{font-size:20px}}@media only screen and (max-width: 1279px){.footer_about .footer_name{font-size:18px}}@media only screen and (max-width: 767px){.footer_about .footer_name{font-size:17px}}@media only screen and (max-width: 767px){.footer_about .footer_name{margin-top:40px;font-size:20px}}.footer_about .footer_address{font-size:.8333333333vw;margin-top:2.9166666667vw;line-height:2}@media only screen and (max-width: 1919px){.footer_about .footer_address{font-size:16px}}@media only screen and (max-width: 1279px){.footer_about .footer_address{font-size:16px}}@media only screen and (max-width: 767px){.footer_about .footer_address{font-size:16px}}@media only screen and (max-width: 1919px){.footer_about .footer_address{margin-top:48px}}@media only screen and (max-width: 1439px){.footer_about .footer_address{margin-top:36px}}@media only screen and (max-width: 767px){.footer_about .footer_address{margin-top:40px}}@media only screen and (max-width: 767px){.footer_about .footer_address{font-size:15px;margin-top:40px}}@media only screen and (max-width: 413px){.footer_about .footer_address{font-size:13px}}.footer_about .footer_address br{display:none}@media only screen and (max-width: 1023px){.footer_about .footer_address br{display:block}}.footer_about .footer_phone{margin-top:.8333333333vw;display:flex}@media only screen and (max-width: 1919px){.footer_about .footer_phone{margin-top:12px}}@media only screen and (max-width: 1439px){.footer_about .footer_phone{margin-top:12px}}@media only screen and (max-width: 1279px){.footer_about .footer_phone{flex-direction:column;margin-top:8px}}@media only screen and (max-width: 767px){.footer_about .footer_phone{flex-direction:row;font-size:16px;margin-top:6px}}.footer_about .footer_phone .footer_phone_tel{margin-right:.8333333333vw;display:inline-block;line-height:1}@media only screen and (max-width: 1919px){.footer_about .footer_phone .footer_phone_tel{margin-right:14px}}@media only screen and (max-width: 767px){.footer_about .footer_phone .footer_phone_tel{margin-right:12px;margin-top:0px;font-size:15px}}@media only screen and (max-width: 413px){.footer_about .footer_phone .footer_phone_tel{font-size:13px}}.footer_about .footer_phone .footer_phone_fax{line-height:1}@media only screen and (max-width: 1279px){.footer_about .footer_phone .footer_phone_fax{margin-top:8px}}@media only screen and (max-width: 767px){.footer_about .footer_phone .footer_phone_fax{margin-top:0px;font-size:15px}}@media only screen and (max-width: 413px){.footer_about .footer_phone .footer_phone_fax{font-size:13px}}.footer_about .footer_copy{margin-top:11.6666666667vw}@media only screen and (max-width: 1919px){.footer_about .footer_copy{margin-top:200px}}@media only screen and (max-width: 1439px){.footer_about .footer_copy{margin-top:168px}}@media only screen and (max-width: 1279px){.footer_about .footer_copy{margin-top:96px}}@media only screen and (max-width: 1023px){.footer_about .footer_copy{margin-top:40px}}@media only screen and (max-width: 767px){.footer_about .footer_copy{margin-top:64px}}.footer_about .footer_copy small{text-align:left;display:block;font-size:.8333333333vw}@media only screen and (max-width: 1919px){.footer_about .footer_copy small{font-size:16px}}@media only screen and (max-width: 1279px){.footer_about .footer_copy small{font-size:16px}}@media only screen and (max-width: 767px){.footer_about .footer_copy small{font-size:16px}}@media only screen and (max-width: 1439px){.footer_about .footer_copy small{font-size:13px}}@media only screen and (max-width: 1279px){.footer_about .footer_copy small{font-size:14px}}@media only screen and (max-width: 767px){.footer_about .footer_copy small{text-align:left;margin-top:24px;font-size:12px}}.footer_nv{margin-top:2.9166666667vw;width:25vw}@media only screen and (max-width: 1919px){.footer_nv{margin-top:48px}}@media only screen and (max-width: 1439px){.footer_nv{margin-top:36px}}@media only screen and (max-width: 767px){.footer_nv{margin-top:40px}}@media only screen and (max-width: 1919px){.footer_nv{width:480px}}@media only screen and (max-width: 1023px){.footer_nv{width:320px}}@media only screen and (max-width: 767px){.footer_nv{display:none}}.footer_nv ul{display:flex;flex-wrap:wrap}.footer_nv ul li{position:relative}.footer_nv ul li:after{content:"";display:block;position:absolute;background-color:#252726;width:1px;height:67%;right:0;top:20%}.footer_nv ul li:nth-child(1) a span{padding-left:0}@media only screen and (max-width: 1023px){.footer_nv ul li:nth-child(4) a span{padding-left:0}}.footer_nv ul li:nth-child(5) a span{padding-left:0}@media only screen and (max-width: 1023px){.footer_nv ul li:nth-child(5) a span{padding-left:1.25em}}@media only screen and (max-width: 1023px){.footer_nv ul li:nth-child(6) a span{padding-left:0}}@media only screen and (max-width: 1023px){.footer_nv ul li:nth-child(n+4){margin-top:12px !important}}.footer_nv ul li:nth-child(n+5){margin-top:.8333333333vw}@media only screen and (max-width: 1919px){.footer_nv ul li:nth-child(n+5){margin-top:16px}}@media only screen and (max-width: 1279px){.footer_nv ul li:nth-child(n+5){margin-top:12px !important}}@media only screen and (max-width: 1023px){.footer_nv ul li:nth-child(n+5){margin-top:12px !important}}.footer_nv ul li:nth-last-of-type(1):after{display:none}.footer_nv ul li:nth-last-of-type(1) a span{padding-right:0}.footer_nv ul li a span{padding:0 1.25em;line-height:1}.footer_contact{width:50%;color:#fff}@media only screen and (max-width: 767px){.footer_contact{background-color:#252726;width:100%;padding:80px 0;order:1}}.footer_contact .footer_contact_inr{padding-left:8.3333333333vw}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_inr{padding-left:120px}}@media only screen and (max-width: 1279px){.footer_contact .footer_contact_inr{padding-left:48px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_inr{padding-left:32px}}@media only screen and (max-width: 767px){.footer_contact .footer_contact_inr{margin:0 20px;padding:0}}.footer_contact .footer_contact_read{margin-top:2.9166666667vw;width:29.1666666667vw}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_read{margin-top:48px}}@media only screen and (max-width: 1439px){.footer_contact .footer_contact_read{margin-top:36px}}@media only screen and (max-width: 767px){.footer_contact .footer_contact_read{margin-top:40px}}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_read{width:560px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_read{margin-top:232x}}@media only screen and (max-width: 767px){.footer_contact .footer_contact_read{width:100%}}.footer_contact .footer_contact_read p{font-size:.8333333333vw;font-weight:700}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_read p{font-size:16px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_read p{font-size:14px}}@media only screen and (max-width: 767px){.footer_contact .footer_contact_read p{font-size:16px}}@media only screen and (max-width: 413px){.footer_contact .footer_contact_read p{font-size:15px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block{margin-top:32px}}@media only screen and (max-width: 1279px){.footer_contact .footer_contact_block h3{margin-bottom:16px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block h3{font-size:22px;margin-bottom:12px}}@media only screen and (max-width: 1279px){.footer_contact .footer_contact_block h3:before{height:24px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block h3:before{height:22px}}@media only screen and (max-width: 1279px){.footer_contact .footer_contact_block h3:after{height:12px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block h3:after{height:11px}}.footer_contact .footer_contact_block .footer_contact_tel{font-family:"Noto Serif JP","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.0416666667vw;position:relative;display:block;padding-left:1.25vw;line-height:1.4}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_block .footer_contact_tel{font-size:20px}}@media only screen and (max-width: 1279px){.footer_contact .footer_contact_block .footer_contact_tel{font-size:18px}}@media only screen and (max-width: 767px){.footer_contact .footer_contact_block .footer_contact_tel{font-size:17px}}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_block .footer_contact_tel{padding-left:24px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block .footer_contact_tel{font-size:22px;line-height:1.2;margin-top:16px}}.footer_contact .footer_contact_block .footer_contact_tel .footer_contact_time{font-size:.6770833333vw;margin-left:1em;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_block .footer_contact_tel .footer_contact_time{font-size:13px}}@media only screen and (max-width: 1439px){.footer_contact .footer_contact_block .footer_contact_tel .footer_contact_time{font-size:12px}}@media only screen and (max-width: 767px){.footer_contact .footer_contact_block .footer_contact_tel .footer_contact_time{font-size:12px}}.footer_contact .footer_contact_block .footer_contact_tel:after{content:"";display:block;-webkit-mask-image:url("../images/common/icon_phone.svg");mask-image:url("../images/common/icon_phone.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:.9375vw;height:.9375vw;left:0;background-color:#fff;top:.2604166667vw}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_block .footer_contact_tel:after{width:18px;height:18px;top:5px}}@media only screen and (max-width: 1279px){.footer_contact .footer_contact_block .footer_contact_tel:after{top:4px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block .footer_contact_tel:after{top:5px}}.footer_contact .footer_contact_block .footer_contact_mail_img{display:block;width:27.0833333333vw}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_block .footer_contact_mail_img{width:440px}}@media only screen and (max-width: 1439px){.footer_contact .footer_contact_block .footer_contact_mail_img{width:400px}}@media only screen and (max-width: 1279px){.footer_contact .footer_contact_block .footer_contact_mail_img{padding-top:4px}}@media only screen and (max-width: 1180px){.footer_contact .footer_contact_block .footer_contact_mail_img{width:400px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block .footer_contact_mail_img{width:260px}}@media only screen and (max-width: 767px){.footer_contact .footer_contact_block .footer_contact_mail_img{width:240px}}.footer_contact .footer_contact_block .footer_contact_mail{font-family:"Noto Serif JP","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.0416666667vw;position:relative;display:block;padding-left:1.25vw;line-height:1.4}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_block .footer_contact_mail{font-size:20px}}@media only screen and (max-width: 1279px){.footer_contact .footer_contact_block .footer_contact_mail{font-size:18px}}@media only screen and (max-width: 767px){.footer_contact .footer_contact_block .footer_contact_mail{font-size:17px}}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_block .footer_contact_mail{padding-left:24px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block .footer_contact_mail{font-size:17px}}.footer_contact .footer_contact_block .footer_contact_mail:after{content:"";display:block;-webkit-mask-image:url("../images/common/icon_mail.svg");mask-image:url("../images/common/icon_mail.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;left:0;background-color:#fff;width:.9375vw;height:.9375vw;top:.3125vw}@media only screen and (max-width: 1919px){.footer_contact .footer_contact_block .footer_contact_mail:after{width:16px;height:16px;top:7px}}@media only screen and (max-width: 1439px){.footer_contact .footer_contact_block .footer_contact_mail:after{top:8px}}@media only screen and (max-width: 1023px){.footer_contact .footer_contact_block .footer_contact_mail:after{top:6px}}.pagetop{position:fixed;bottom:6.25vw;right:1.25vw;z-index:1000000;opacity:0;transition-duration:.5s;visibility:hidden;aspect-ratio:1/1;width:2.9166666667vw;height:2.9166666667vw}@media only screen and (max-width: 1919px){.pagetop{bottom:104px;right:20px;height:56px;width:56px}}@media only screen and (max-width: 1439px){.pagetop{bottom:48px}}@media only screen and (max-width: 1279px){.pagetop{bottom:20px;height:48px;width:48px}}.pagetop.active{opacity:1;transition-duration:.5s;visibility:visible}.pagetop a{display:block;position:relative;width:2.9166666667vw;height:2.9166666667vw;background-color:#252726;border-radius:.2083333333vw}@media only screen and (max-width: 1919px){.pagetop a{border-radius:4px}}@media only screen and (max-width: 1919px){.pagetop a{height:56px;width:56px}}@media only screen and (max-width: 1279px){.pagetop a{height:48px;width:48px}}.pagetop a span{margin:0 auto;padding-top:1.7708333333vw;font-size:.625vw;color:#fff;text-align:center;font-family:"Roboto",serif;position:relative;width:100%;display:block;height:100%}@media only screen and (max-width: 1919px){.pagetop a span{padding-top:34px;font-size:12px}}@media only screen and (max-width: 1279px){.pagetop a span{padding-top:28px;font-size:10px}}.pagetop a span:before{background-image:url(/wp/wp-content/themes/miyatake/assets/images/common/pagetop_arrow.webp);display:block;width:.4166666667vw;height:.8333333333vw;aspect-ratio:2/1;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;content:"";display:block;left:calc(50% - .2083333333vw);top:.5208333333vw}@media only screen and (max-width: 1919px){.pagetop a span:before{width:8px;height:16px;left:calc(50% - 4px);top:8px}}@media only screen and (max-width: 1279px){.pagetop a span:before{width:6px;height:12px;left:calc(50% - 3px);top:8px}}.pagetop a:hover:after,.pagetop a:hover:before{transition-duration:.5s}.pagetop a:hover:before{opacity:0}.pagetop a:hover:after{opacity:1}