.ft_contact{background-image:linear-gradient(to right, #00a0c8, #005ea9);margin-top:120px}@media only screen and (max-width: 1400px){.ft_contact{margin-top:96px}}@media only screen and (max-width: 1279px){.ft_contact{margin-top:88px}}@media only screen and (max-width: 1023px){.ft_contact{margin-top:80px}}@media only screen and (max-width: 767px){.ft_contact{margin-top:72px}}.ft_contact .ft_contact_inr{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_inr{width:1000px}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_inr{margin-left:auto;margin-right:auto;max-width:960px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_inr{margin-left:32px;margin-right:32px;width:auto;max-width:960px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_inr{margin-left:20px;margin-right:20px}}.ft_contact .ft_contact_tn{display:flex;justify-content:space-between;padding:88px 0}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_tn{padding:80px 0}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_tn{padding:72px 0 68px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_tn{flex-direction:column;padding:40px 0 40px}}.ft_contact .ft_contact_ttl{flex:1}.ft_contact .ft_contact_ttl h2{color:#fff}@media only screen and (max-width: 767px){.ft_contact .ft_contact_ttl h2{text-align:center}}.ft_contact .ft_contact_ttl .eng{font-size:60px;margin-top:12px;color:#fff}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_ttl .eng{font-size:56px;margin-top:12px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_ttl .eng{font-size:40px;margin-top:8px;text-align:center;padding-bottom:32px}}.ft_contact .ft_contact_nv{width:580px;transform:translateY(-12px)}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv{width:580px;transform:translateY(-12px)}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_nv{width:412px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv{max-width:320px;margin:0 auto}}.ft_contact .ft_contact_nv .ft_contact_ttl_mini h3{text-align:center;color:#fff;font-weight:600}.ft_contact .ft_contact_nv .ft_contact_action{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_action{gap:24px;margin-top:16px}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_nv .ft_contact_action{gap:20px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_nv .ft_contact_action{gap:12px;display:flex;justify-content:flex-end}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_action{display:grid;grid-template-columns:1fr}}.ft_contact .ft_contact_nv .ft_contact_phone{color:#fff;border:solid 1px #fff;border-radius:4px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_phone{border-radius:4px}}.ft_contact .ft_contact_nv .ft_contact_phone{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:72px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_phone{min-height:72px}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_nv .ft_contact_phone{min-height:64px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_nv .ft_contact_phone{width:220px;padding-left:8px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_phone{width:100%;padding-left:0px;border:none;color:#005ea3;background-color:#fff}}.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num{padding-left:24px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num{padding-left:24px}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num{padding-left:20px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num{padding-left:12px}}.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num span{font-weight:600;position:relative;letter-spacing:.025em;font-size:30px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num span{font-size:28px}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num span{font-size:24px}}.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num span:before{content:"";display:block;-webkit-mask-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/ft_contact_phone_num.svg);mask-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/ft_contact_phone_num.svg);-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;background-color:#fff;width:24px;height:26px;top:calc(50% - 13px);left:-30px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num span:before{width:24px;height:26px;top:calc(50% - 13px);left:-30px}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num span:before{width:20px;height:22px;top:calc(50% - 11px);left:-26px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_num span:before{background-color:#005ea3}}.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_time{font-weight:500;font-size:14px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_time{font-size:14px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_time{font-size:13px}}.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_time{margin-top:6px;padding-bottom:2px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_time{margin-top:6px;padding-bottom:2px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_nv .ft_contact_phone .ft_contact_phone_time{padding-left:12px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_nv .ft_contact_form{width:200px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_form{width:100%}}.ft_contact .ft_contact_nv .ft_contact_form a{background-color:#fff;color:#005ea3;display:flex;justify-content:center;align-items:center;position:relative;min-height:72px;transition-duration:.5s;border-radius:4px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_form a{border-radius:4px}}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_form a{min-height:72px}}@media only screen and (max-width: 1279px){.ft_contact .ft_contact_nv .ft_contact_form a{min-height:64px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_nv .ft_contact_form a{padding-right:24px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_form a{padding-right:0}}.ft_contact .ft_contact_nv .ft_contact_form a span{display:block;text-align:center;line-height:1.5;font-weight:600;font-size:15px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_form a span{font-size:15px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_form a span{font-size:14px}}@media only screen and (max-width: 767px){.ft_contact .ft_contact_nv .ft_contact_form a span{font-size:16px}}.ft_contact .ft_contact_nv .ft_contact_form a:after{content:"";display:block;background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/arrow_m.svg);background-position:left bottom;background-repeat:no-repeat;background-size:contain;position:absolute;width:16px;height:12px;top:calc(50% - 6px);right:12px}@media only screen and (max-width: 1400px){.ft_contact .ft_contact_nv .ft_contact_form a:after{width:20px;height:16px;top:calc(50% - 8px);right:16px}}@media only screen and (max-width: 1023px){.ft_contact .ft_contact_nv .ft_contact_form a:after{right:12px}}.ft_contact .ft_contact_nv .ft_contact_form a:hover{background-color:#d2e6ff;transition-duration:.5s}footer{position:relative;background-color:#f4f2f0}.footer_inr{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.footer_inr{width:1000px}}@media only screen and (max-width: 1279px){.footer_inr{margin-left:auto;margin-right:auto;max-width:960px}}@media only screen and (max-width: 1023px){.footer_inr{margin-left:32px;margin-right:32px;width:auto;max-width:960px}}@media only screen and (max-width: 767px){.footer_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.footer_inr{display:none}}.footer_nv{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;position:relative;z-index:100;gap:40px;padding-top:40px;padding-bottom:56px}@media only screen and (max-width: 1400px){.footer_nv{gap:32px;padding-top:40px;padding-bottom:56px}}@media only screen and (max-width: 1279px){.footer_nv{gap:28px}}@media only screen and (max-width: 1023px){.footer_nv{gap:24px 32px;grid-template-columns:1fr 1fr;padding-bottom:40px}}.footer_nv dl+dl{margin-top:32px}@media only screen and (max-width: 1400px){.footer_nv dl+dl{margin-top:28px}}.footer_nv dl dt{border-bottom:solid 1px #005ea3;padding-bottom:12px;font-weight:500}@media only screen and (max-width: 1400px){.footer_nv dl dt{padding-bottom:12px}}.footer_nv dl dt span{font-size:16px}@media only screen and (max-width: 1400px){.footer_nv dl dt span{font-size:16px}}@media only screen and (max-width: 767px){.footer_nv dl dt span{font-size:15px}}.footer_nv dl dt span{color:#005ea3;display:block}.footer_nv dl dd:nth-child(2){margin-top:8px}@media only screen and (max-width: 1400px){.footer_nv dl dd:nth-child(2){margin-top:8px}}.footer_nv dl dd a{display:block;padding:6px 0}@media only screen and (max-width: 1400px){.footer_nv dl dd a{padding:6px 0}}.footer_nv dl dd a span{font-size:14px}@media only screen and (max-width: 1400px){.footer_nv dl dd a span{font-size:14px}}@media only screen and (max-width: 767px){.footer_nv dl dd a span{font-size:13px}}.footer_nv dl dd a span{display:inline-block;position:relative}.footer_nv dl dd a span:after{content:"";display:block;width:0;height:1px;position:absolute;bottom:-6px;left:0;background-color:#005ea3;transition-duration:.5s}.footer_nv dl dd a:hover{color:#005ea3;text-decoration:underline}.footer_nv dl dd a:hover span:after{width:100%;transition-duration:.5s}.footer_nv_sp{display:none}@media only screen and (max-width: 767px){.footer_nv_sp{display:block}}.footer_nv_sp ul li{border-top:solid 1px #ccc}.footer_nv_sp ul li a{padding:16px;display:block;font-size:16px;color:#005ea3}.footer_about{border-top:solid 1px #ccc;padding-top:24px;padding-bottom:24px}@media only screen and (max-width: 1400px){.footer_about{padding-top:24px;padding-bottom:24px}}@media only screen and (max-width: 767px){.footer_about{padding-right:20px;padding-left:20px;padding-top:32px;padding-bottom:32px}}.footer_about .footer_logo{padding-bottom:24px}@media only screen and (max-width: 1400px){.footer_about .footer_logo{padding-bottom:24px}}@media only screen and (max-width: 767px){.footer_about .footer_logo{padding-left:16px}}.footer_about .footer_logo a{display:block;margin:0 auto;width:304px;height:36px}@media only screen and (max-width: 1400px){.footer_about .footer_logo a{width:304px;height:36px}}@media only screen and (max-width: 767px){.footer_about .footer_logo a{margin:0}}.footer_factory{display:grid;grid-template-columns:1fr 1fr;margin-right:auto;margin-left:auto;width:600px}@media only screen and (max-width: 1400px){.footer_factory{width:600px}}@media only screen and (max-width: 767px){.footer_factory{grid-template-columns:1fr;padding-left:16px;width:100%}}.footer_factory .footer_factory_block:nth-child(1){border-right:solid 1px #ccc}@media only screen and (max-width: 767px){.footer_factory .footer_factory_block:nth-child(1){border-right:0}}.footer_factory .footer_factory_block:nth-child(2){padding-left:24px}@media only screen and (max-width: 1400px){.footer_factory .footer_factory_block:nth-child(2){padding-left:24px}}@media only screen and (max-width: 767px){.footer_factory .footer_factory_block:nth-child(2){padding-left:0px;margin-top:16px}}.footer_factory .footer_factory_block dl{font-size:14px}@media only screen and (max-width: 1400px){.footer_factory .footer_factory_block dl{font-size:14px}}@media only screen and (max-width: 767px){.footer_factory .footer_factory_block dl{font-size:13px}}.footer_factory .footer_factory_block dl{padding-top:4px}@media only screen and (max-width: 1400px){.footer_factory .footer_factory_block dl{padding-top:4px}}.footer_factory .footer_factory_block dl dt{padding-bottom:6px;transform:translateX(-7px)}@media only screen and (max-width: 1400px){.footer_factory .footer_factory_block dl dt{padding-bottom:6px;transform:translateX(-7px)}}.footer_factory .footer_factory_block dl dd{line-height:1.6}.footer_copy{text-align:center;margin-top:20px}@media only screen and (max-width: 1400px){.footer_copy{margin-top:20px}}@media only screen and (max-width: 767px){.footer_copy{margin-top:16px;text-align:left}}.footer_copy small{font-size:12px}@media only screen and (max-width: 1400px){.footer_copy small{font-size:12px}}@media only screen and (max-width: 767px){.footer_copy small{font-size:12px}}@media only screen and (max-width: 767px){.footer_copy small{font-size:10px;line-height:2}}