.ft_contact{padding-top:4.1666666667vw;padding-bottom:4.1666666667vw}@media only screen and (max-width: 1919px){.ft_contact{padding-top:80px}}@media only screen and (max-width: 1439px){.ft_contact{padding-top:80px}}@media only screen and (max-width: 1279px){.ft_contact{padding-top:80px}}@media only screen and (max-width: 1023px){.ft_contact{padding-top:64px}}@media only screen and (max-width: 767px){.ft_contact{padding-top:48px}}@media only screen and (max-width: 1919px){.ft_contact{padding-bottom:80px}}@media only screen and (max-width: 1439px){.ft_contact{padding-bottom:80px}}@media only screen and (max-width: 1279px){.ft_contact{padding-bottom:80px}}@media only screen and (max-width: 1023px){.ft_contact{padding-bottom:64px}}@media only screen and (max-width: 767px){.ft_contact{padding-bottom:48px}}.ft_contact .ft_contact_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.ft_contact .ft_contact_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.ft_contact .ft_contact_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.ft_contact .ft_contact_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_inr{margin-left:20px;margin-right:20px}}.ft_contact .ft_contact_wb{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.ft_contact .ft_contact_wb{flex-direction:column}}.ft_contact .ft_contact_word{width:50%}@media only screen and (max-width: 767px){.ft_contact .ft_contact_word{width:100%}}.ft_contact .ft_contact_ttl .eng{text-align:left}@media only screen and (max-width: 767px){.ft_contact .ft_contact_ttl .eng{text-align:center;font-size:40px;margin-top:8px}}.ft_contact .ft_contact_ttl h2{text-align:left}@media only screen and (max-width: 767px){.ft_contact .ft_contact_ttl h2{text-align:center}}.ft_contact .ft_contact_read{margin-top:1.25vw}@media only screen and (max-width: 1919px){.ft_contact .ft_contact_read{margin-top:20px}}@media only screen and (max-width: 1439px){.ft_contact .ft_contact_read{margin-top:18px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_read{margin-top:16px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_read p{font-size:16px}}.ft_phone{margin-top:1.6666666667vw;display:flex;flex-direction:column;position:relative;justify-content:center;letter-spacing:0;width:22.5vw;color:#1a3c6e;font-weight:700}@media only screen and (max-width: 1919px){.ft_phone{width:432px;margin-top:28px}}@media only screen and (max-width: 1439px){.ft_phone{margin-top:24px}}@media only screen and (max-width: 1279px){.ft_phone{width:280px}}@media only screen and (max-width: 767px){.ft_phone{width:100%;margin-right:auto;margin-left:auto;margin-top:32px}}.ft_phone span{display:inline-block;font-family:"Shippori Mincho",serif;color:#1a3c6e}.ft_phone span.ft_phone_number{font-size:2.5vw;line-height:2.5vw;padding-left:3.9583333333vw;font-weight:700;letter-spacing:.025em}@media only screen and (max-width: 1919px){.ft_phone span.ft_phone_number{font-size:37px;line-height:44px;padding-left:56px}}@media only screen and (max-width: 1439px){.ft_phone span.ft_phone_number{font-size:31px;line-height:32px;padding-left:48px}}@media only screen and (max-width: 767px){.ft_phone span.ft_phone_number{font-size:37px;line-height:28px;padding-left:48px;position:relative;width:auto;margin:0 auto}}.ft_phone span.ft_phone_number:before{content:"";background-image:url(/wp/wp-content/themes/trys_home/assets/images/common/icon_free.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;width:3.3333333333vw;height:2.1875vw;left:0vw;top:.3125vw}@media only screen and (max-width: 1919px){.ft_phone span.ft_phone_number:before{width:44px;height:32px;left:0px;top:8px}}@media only screen and (max-width: 1439px){.ft_phone span.ft_phone_number:before{width:40px;height:32px;left:0px;top:2px}}@media only screen and (max-width: 767px){.ft_phone span.ft_phone_number:before{width:42px;height:32px;left:0px;top:0px}}.ft_phone span.ft_phone_work{margin-top:.7291666667vw}@media only screen and (max-width: 1919px){.ft_phone span.ft_phone_work{margin-top:16px}}@media only screen and (max-width: 1439px){.ft_phone span.ft_phone_work{font-size:14px}}@media only screen and (max-width: 767px){.ft_phone span.ft_phone_work{padding-right:0px}}.ft_phone span.ft_phone_time{font-weight:500;font-size:1.0416666667vw;padding-right:1em}@media only screen and (max-width: 1919px){.ft_phone span.ft_phone_time{font-size:20px}}@media only screen and (max-width: 1439px){.ft_phone span.ft_phone_time{font-size:18px}}@media only screen and (max-width: 1279px){.ft_phone span.ft_phone_time{font-size:18px}}@media only screen and (max-width: 767px){.ft_phone span.ft_phone_time{font-size:16px}}@media only screen and (max-width: 1919px){.ft_phone span.ft_phone_time{font-size:16px}}@media only screen and (max-width: 1439px){.ft_phone span.ft_phone_time{font-size:14px}}@media only screen and (max-width: 1279px){.ft_phone span.ft_phone_time{font-size:14px;padding-right:0px}}.ft_mail{color:#1a3c6e;font-weight:400;margin-right:-4.1666666667vw;margin-top:1.25vw}@media only screen and (max-width: 1919px){.ft_mail{margin-right:-80px;margin-top:20px}}@media only screen and (max-width: 1279px){.ft_mail{margin-top:16px}}@media only screen and (max-width: 767px){.ft_mail{margin-right:auto;margin-left:auto}}.ft_mail span{display:inline-block;color:#1a3c6e;font-family:"Noto Sans JP",sans-serif;font-weight:400;position:relative;font-size:1.1458333333vw;padding-left:1.9791666667vw}@media only screen and (max-width: 1919px){.ft_mail span{font-size:20px;padding-left:40px}}@media only screen and (max-width: 1439px){.ft_mail span{padding-left:32px;font-size:18px}}@media only screen and (max-width: 1279px){.ft_mail span{font-size:14px;margin-right:0px}}@media only screen and (max-width: 767px){.ft_mail span{font-size:16px}}.ft_mail span:before{content:"";display:block;width:2.0833333333vw;height:1.6666666667vw;position:absolute;background-image:url(/wp/wp-content/themes/trys_home/assets/images/common/contact_icon_mail.svg);background-size:contain;background-repeat:no-repeat;left:0vw;top:-0.15625vw}@media only screen and (max-width: 1919px){.ft_mail span:before{width:40px;height:32px;left:0px;top:calc(50% - 16px)}}@media only screen and (max-width: 1439px){.ft_mail span:before{width:36px;height:28px;left:0px;top:calc(50% - 14px)}}.ft_contact_bnr{width:20.8333333333vw;margin-right:2.0833333333vw}@media only screen and (max-width: 1919px){.ft_contact_bnr{width:400px;margin-right:40px}}@media only screen and (max-width: 1439px){.ft_contact_bnr{width:360px;margin-right:24px}}@media only screen and (max-width: 1279px){.ft_contact_bnr{width:280px}}@media only screen and (max-width: 1023px){.ft_contact_bnr{margin-right:0px}}@media only screen and (max-width: 767px){.ft_contact_bnr{width:100%;margin-right:0px;margin-top:32px;text-align:center}}@media only screen and (max-width: 767px){.ft_contact_bnr ul li{width:100%}}.ft_contact_bnr ul li.ft_contact_bnr_line a{background-color:#6e6e10}.ft_contact_bnr ul li.ft_contact_bnr_contact a{background-color:#1a3c6e}.ft_contact_bnr ul li a{color:#fff;width:100%;height:3.75vw;font-size:1.25vw;border-radius:.2083333333vw;text-align:center;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1919px){.ft_contact_bnr ul li a{font-size:24px}}@media only screen and (max-width: 1439px){.ft_contact_bnr ul li a{font-size:22px}}@media only screen and (max-width: 767px){.ft_contact_bnr ul li a{font-size:20px}}@media only screen and (max-width: 1919px){.ft_contact_bnr ul li a{border-radius:4px}}@media only screen and (max-width: 1919px){.ft_contact_bnr ul li a{height:72px}}@media only screen and (max-width: 1439px){.ft_contact_bnr ul li a{font-size:18px;height:64px}}@media only screen and (max-width: 1279px){.ft_contact_bnr ul li a{height:56px}}@media only screen and (max-width: 1023px){.ft_contact_bnr ul li a{font-size:20px;height:64px}}@media only screen and (max-width: 767px){.ft_contact_bnr ul li a{height:56px;font-size:16px}}.ft_contact_bnr ul li .ft_contact_bnr_read{font-size:.7291666667vw;line-height:1.4;display:block;margin-top:.625vw}@media only screen and (max-width: 1919px){.ft_contact_bnr ul li .ft_contact_bnr_read{font-size:14px}}@media only screen and (max-width: 1439px){.ft_contact_bnr ul li .ft_contact_bnr_read{font-size:13px}}@media only screen and (max-width: 767px){.ft_contact_bnr ul li .ft_contact_bnr_read{font-size:13px}}@media only screen and (max-width: 1919px){.ft_contact_bnr ul li .ft_contact_bnr_read{margin-top:12px}}footer{position:relative;padding-top:3.3333333333vw;padding-bottom:3.3333333333vw;background-color:#1a3c6e}@media only screen and (max-width: 1919px){footer{padding-top:56px;padding-bottom:56px}}@media only screen and (max-width: 1439px){footer{padding-top:56px;padding-bottom:56px}}@media only screen and (max-width: 1279px){footer{padding-top:48px;padding-bottom:56px}}@media only screen and (max-width: 1023px){footer{padding-top:48px;padding-bottom:56px}}@media only screen and (max-width: 767px){footer{padding-top:48px;padding-bottom:88px}}.footer_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw;display:flex;justify-content:space-between;position:relative;z-index:100;flex-wrap:wrap}@media only screen and (max-width: 1919px){.footer_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.footer_inr{margin-left:140px;margin-right:140px}}@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:20px;flex-direction:column}}.footer_about{flex:1}@media only screen and (max-width: 767px){.footer_about{padding-top:60px}}@media only screen and (max-width: 389px){.footer_about{padding-top:56px}}@media only screen and (max-width: 767px){.footer_about .footer_logo{display:none}}.footer_about .footer_logo a{display:block;width:6.25vw;aspect-ratio:1/1}@media only screen and (max-width: 1919px){.footer_about .footer_logo a{width:120}}@media only screen and (max-width: 1439px){.footer_about .footer_logo a{width:104px}}@media only screen and (max-width: 1279px){.footer_about .footer_logo a{width:80px}}@media only screen and (max-width: 1023px){.footer_about .footer_logo a{width:64px}}.footer_about .footer_word{color:#fff;margin-top:1.25vw}@media only screen and (max-width: 1919px){.footer_about .footer_word{margin-top:20px}}@media only screen and (max-width: 767px){.footer_about .footer_word{display:none}}.footer_about .footer_word h3{font-size:1.25vw}@media only screen and (max-width: 1919px){.footer_about .footer_word h3{font-size:24px}}@media only screen and (max-width: 1439px){.footer_about .footer_word h3{font-size:20px}}@media only screen and (max-width: 1279px){.footer_about .footer_word h3{font-size:18px}}.footer_about .footer_word p{margin-top:.4166666667vw;font-family:"Noto Sans JP",sans-serif;font-size:.6770833333vw;font-weight:400}@media only screen and (max-width: 1919px){.footer_about .footer_word p{font-size:13px}}@media only screen and (max-width: 1439px){.footer_about .footer_word p{font-size:12px}}@media only screen and (max-width: 767px){.footer_about .footer_word p{font-size:12px}}.footer_sns{margin-top:1.4583333333vw}@media only screen and (max-width: 1919px){.footer_sns{margin-top:24px}}.footer_sns ul{display:flex}.footer_sns ul li{width:1.6666666667vw;margin-right:.8333333333vw;display:flex;align-items:center;aspect-ratio:1/1}@media only screen and (max-width: 1919px){.footer_sns ul li{width:32px;margin-right:16px}}.footer_sns ul li a{display:block}.footer_sns ul li a span{display:block;display:flex;align-items:center}.footer_bnr{width:39.5833333333vw}@media only screen and (max-width: 1919px){.footer_bnr{width:640px}}@media only screen and (max-width: 1439px){.footer_bnr{width:600px}}@media only screen and (max-width: 1279px){.footer_bnr{width:480px}}@media only screen and (max-width: 1023px){.footer_bnr{width:360px}}@media only screen and (max-width: 767px){.footer_bnr{width:100%;position:absolute;top:0}}.footer_bnr a{display:block}.footer_bottom{padding-top:4.1666666667vw;width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1919px){.footer_bottom{padding-top:80px}}@media only screen and (max-width: 1439px){.footer_bottom{padding-top:80px}}@media only screen and (max-width: 1279px){.footer_bottom{padding-top:80px}}@media only screen and (max-width: 1023px){.footer_bottom{padding-top:64px}}@media only screen and (max-width: 767px){.footer_bottom{padding-top:48px}}@media only screen and (max-width: 1439px){.footer_bottom{padding-top:36px}}@media only screen and (max-width: 1023px){.footer_bottom{padding-top:12px}}@media only screen and (max-width: 767px){.footer_bottom{flex-direction:column;padding-top:0px}}@media only screen and (max-width: 767px){.footer_bottom .footer_nv{display:none}}.footer_bottom .footer_nv ul{display:flex}.footer_bottom .footer_nv ul li{margin-right:3.3333333333vw}@media only screen and (max-width: 1919px){.footer_bottom .footer_nv ul li{margin-right:48px}}@media only screen and (max-width: 1439px){.footer_bottom .footer_nv ul li{margin-right:40px}}@media only screen and (max-width: 1023px){.footer_bottom .footer_nv ul li{margin-right:20px;line-height:24px}}.footer_bottom .footer_nv ul li a span{color:#fff;font-size:.8333333333vw}@media only screen and (max-width: 1919px){.footer_bottom .footer_nv ul li a span{font-size:16px}}@media only screen and (max-width: 1279px){.footer_bottom .footer_nv ul li a span{font-size:16px}}@media only screen and (max-width: 767px){.footer_bottom .footer_nv ul li a span{font-size:16px}}@media only screen and (max-width: 1279px){.footer_bottom .footer_nv ul li a span{font-size:14px;line-height:14px}}.footer_bottom .footer_copy{text-align:right}@media only screen and (max-width: 1023px){.footer_bottom .footer_copy{line-height:24px}}@media only screen and (max-width: 767px){.footer_bottom .footer_copy{margin-top:12px;text-align:center}}.footer_bottom .footer_copy small{color:#fff}@media only screen and (max-width: 1023px){.footer_bottom .footer_copy small{font-size:11px}}@media only screen and (max-width: 767px){.footer_bottom .footer_copy small{font-size:10px;text-align:center;display:block;line-height:1.5}}.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:#222;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/trys_home/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}