.news{margin-top:64px}@media only screen and (max-width: 1400px){.news{margin-top:64px}}@media only screen and (max-width: 1023px){.news{margin-top:56px}}@media only screen and (max-width: 767px){.news{margin-top:48px}}.news .news_inr{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.news .news_inr{width:1000px}}@media only screen and (max-width: 1279px){.news .news_inr{margin-left:auto;margin-right:auto;max-width:960px}}@media only screen and (max-width: 1023px){.news .news_inr{margin-left:32px;margin-right:32px;width:auto;max-width:960px}}@media only screen and (max-width: 767px){.news .news_inr{margin-left:20px;margin-right:20px}}.news .news_inr{position:relative}.news .news_tg{display:flex;justify-content:space-between;gap:48px;padding:40px;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:6px}@media only screen and (max-width: 1400px){.news .news_tg{border-radius:6px}}@media only screen and (max-width: 1400px){.news .news_tg{gap:40px;padding:36px}}@media only screen and (max-width: 1279px){.news .news_tg{padding:32px;gap:32px}}@media only screen and (max-width: 1023px){.news .news_tg{padding:28px;gap:28px}}@media only screen and (max-width: 767px){.news .news_tg{flex-direction:column;gap:20px;padding:28px 20px}}@media only screen and (max-width: 1023px){.news .news_ttl{padding-top:4px}}.news .news_ttl .eng{font-size:44px}@media only screen and (max-width: 1400px){.news .news_ttl .eng{font-size:40px}}@media only screen and (max-width: 1279px){.news .news_ttl .eng{font-size:38px}}@media only screen and (max-width: 767px){.news .news_ttl .eng{line-height:1;margin-top:6px}}@media only screen and (max-width: 429px){.news .news_ttl .eng{font-size:36px}}.news .news_ttl .news_nv{margin-top:28px}@media only screen and (max-width: 1400px){.news .news_ttl .news_nv{margin-top:24px}}@media only screen and (max-width: 767px){.news .news_ttl .news_nv{margin-top:0px;position:absolute;right:20px;top:28px}}.news .news_ttl .news_nv a{width:auto}@media only screen and (max-width: 1400px){.news .news_ttl .news_nv a{width:auto}}.news .news_ttl .news_nv a span{font-weight:500;width:160px;height:40px;padding-left:0;padding-right:0;display:flex;justify-content:center;align-items:center;font-size:14px}@media only screen and (max-width: 1400px){.news .news_ttl .news_nv a span{font-size:14px}}@media only screen and (max-width: 767px){.news .news_ttl .news_nv a span{font-size:13px}}@media only screen and (max-width: 1400px){.news .news_ttl .news_nv a span{width:160px;height:40px}}@media only screen and (max-width: 1279px){.news .news_ttl .news_nv a span{width:136px}}@media only screen and (max-width: 767px){.news .news_ttl .news_nv a span{width:144px}}.news .news_group{flex:1}@media only screen and (max-width: 767px){.news .news_group{margin-top:8px}}.news .news_group .news_block a.news_block_inr{display:block;padding-bottom:20px}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr{padding-bottom:20px}}@media only screen and (max-width: 1023px){.news .news_group .news_block a.news_block_inr{padding-bottom:16px}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr{padding-bottom:18px}}.news .news_group .news_block a.news_block_inr:hover dl{transition-duration:.5s}.news .news_group .news_block a.news_block_inr:nth-child(n+2){border-top:solid 1px #becddc;padding-top:20px}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr:nth-child(n+2){padding-top:20px}}@media only screen and (max-width: 1023px){.news .news_group .news_block a.news_block_inr:nth-child(n+2){padding-top:16px}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr:nth-child(n+2){padding-top:18px}}.news .news_group .news_block a.news_block_inr:nth-last-of-type(1){padding-bottom:0}.news .news_group .news_block a.news_block_inr dl{display:flex;position:relative;align-items:center}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl{flex-direction:column;align-items:flex-start}}.news .news_group .news_block a.news_block_inr dl dt{display:flex;justify-content:space-between;align-items:center;width:152px}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr dl dt{width:152px}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dt{width:100%}}.news .news_group .news_block a.news_block_inr dl dt .news_date{display:inline-block;width:72px;transform:translateY(1px);font-size:14px}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr dl dt .news_date{font-size:14px}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dt .news_date{font-size:13px}}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr dl dt .news_date{width:72px;transform:translateY(1px)}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dt .news_date{width:72px;transform:translateY(0)}}.news .news_group .news_block a.news_block_inr dl dt .news_category{text-align:center;display:inline-block;color:#fff;width:72px;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dt .news_category{flex:1;flex-direction:row}}.news .news_group .news_block a.news_block_inr dl dt .news_category span{line-height:20px;padding-bottom:1px;transform:translateY(1px);font-weight:500;font-size:12px}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr dl dt .news_category span{font-size:12px}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dt .news_category span{font-size:12px}}.news .news_group .news_block a.news_block_inr dl dt .news_category span{border-radius:4px}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr dl dt .news_category span{border-radius:4px}}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr dl dt .news_category span{width:72px;line-height:20px;padding-bottom:1px;transform:translateY(1px)}}@media only screen and (max-width: 1023px){.news .news_group .news_block a.news_block_inr dl dt .news_category span{transform:translateY(2px)}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dt .news_category span{transform:translateY(0)}}.news .news_group .news_block a.news_block_inr dl dt .news_category span.news_category_news{background-color:#6ca065}.news .news_group .news_block a.news_block_inr dl dt .news_category span.news_category_inspection{background-color:#005ea3}.news .news_group .news_block a.news_block_inr dl dt .news_category span+span{margin-top:4px;display:block}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dt .news_category span+span{margin-top:0px;margin-left:6px}}.news .news_group .news_block a.news_block_inr dl dd{flex:1;line-height:1.4;padding-left:18px;transform:translateY(vw(0));font-size:16px}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr dl dd{font-size:16px}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dd{font-size:15px}}@media only screen and (max-width: 1400px){.news .news_group .news_block a.news_block_inr dl dd{padding-left:18px}}@media only screen and (max-width: 767px){.news .news_group .news_block a.news_block_inr dl dd{padding-left:0px;padding-top:8px}}.about{position:relative;display:flex;align-items:center;padding-top:80px;padding-bottom:140px}@media only screen and (max-width: 1400px){.about{padding-top:72px;padding-bottom:120px}}@media only screen and (max-width: 1279px){.about{padding-top:64px;padding-bottom:104px}}@media only screen and (max-width: 767px){.about{padding-top:56px;padding-bottom:56px}}.about .about_inr{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.about .about_inr{width:1000px}}@media only screen and (max-width: 1279px){.about .about_inr{margin-left:auto;margin-right:auto;max-width:960px}}@media only screen and (max-width: 1023px){.about .about_inr{margin-left:32px;margin-right:32px;width:auto;max-width:960px}}@media only screen and (max-width: 767px){.about .about_inr{margin-left:20px;margin-right:20px}}.about .about_photo{position:absolute;width:100%;height:100%;right:0;top:0}@media only screen and (max-width: 1023px){.about .about_photo{right:-80px}}@media only screen and (max-width: 767px){.about .about_photo{position:relative;margin:8px -20px 0;width:calc(100% + 40px);right:auto}}.about .about_photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;width:100%;height:100%}.about .about_word{width:420px;z-index:100}@media only screen and (max-width: 1400px){.about .about_word{width:444px}}@media only screen and (max-width: 1023px){.about .about_word{width:344px}}@media only screen and (max-width: 767px){.about .about_word{width:100%}}.about .about_ttl{position:relative;z-index:100}@media only screen and (max-width: 1279px){.about .about_ttl .eng{font-size:40px}}@media only screen and (max-width: 767px){.about .about_ttl .eng{text-align:center;font-size:38px}}.about .about_ttl h2{font-weight:500}@media only screen and (max-width: 767px){.about .about_ttl h2{text-align:center}}.about .about_ttl h3{margin-top:36px;font-weight:500;font-size:28px}@media only screen and (max-width: 1400px){.about .about_ttl h3{font-size:28px}}@media only screen and (max-width: 1279px){.about .about_ttl h3{font-size:24px}}@media only screen and (max-width: 767px){.about .about_ttl h3{font-size:22px}}@media only screen and (max-width: 1400px){.about .about_ttl h3{margin-top:24px}}@media only screen and (max-width: 1279px){.about .about_ttl h3{margin-top:20px}}@media only screen and (max-width: 1023px){.about .about_ttl h3{margin-top:24px}}@media only screen and (max-width: 767px){.about .about_ttl h3{margin-top:16px;text-align:center;padding-left:.5em}}.about .about_read{margin-top:20px;position:relative;z-index:100}@media only screen and (max-width: 1400px){.about .about_read{margin-top:16px}}@media only screen and (max-width: 767px){.about .about_read{margin-top:12px}}.about .about_read p{font-size:16px}@media only screen and (max-width: 1400px){.about .about_read p{font-size:16px}}@media only screen and (max-width: 767px){.about .about_read p{font-size:15px}}.about .about_nv{margin-top:28px}@media only screen and (max-width: 1400px){.about .about_nv{margin-top:28px}}@media only screen and (max-width: 767px){.about .about_nv{margin-top:20px}}.about .about_nv a{justify-content:flex-start;width:auto}@media only screen and (max-width: 767px){.about .about_nv a{width:100%;justify-content:center}}.about .about_nv a span{font-weight:500;padding-left:40px;padding-right:40px;font-size:14px}@media only screen and (max-width: 1400px){.about .about_nv a span{font-size:14px}}@media only screen and (max-width: 767px){.about .about_nv a span{font-size:13px}}@media only screen and (max-width: 1400px){.about .about_nv a span{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 767px){.about .about_nv a span{width:80%;text-align:center}}.service{margin-top:-60px;background-color:#ebf5ff;padding-top:80px}@media only screen and (max-width: 1400px){.service{padding-top:80px}}@media only screen and (max-width: 767px){.service{padding-top:56px}}@media only screen and (max-width: 1400px){.service{margin-top:-40px}}@media only screen and (max-width: 767px){.service{margin-top:0px}}.service .service_inr{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.service .service_inr{width:1000px}}@media only screen and (max-width: 1279px){.service .service_inr{margin-left:auto;margin-right:auto;max-width:960px}}@media only screen and (max-width: 1023px){.service .service_inr{margin-left:32px;margin-right:32px;width:auto;max-width:960px}}@media only screen and (max-width: 767px){.service .service_inr{margin-left:20px;margin-right:20px}}.service .service_ttl h2{font-size:52px;font-weight:700;background-image:linear-gradient(to right, #00a0c8, #005ea9);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}@media only screen and (max-width: 1400px){.service .service_ttl h2{font-size:52px}}@media only screen and (max-width: 767px){.service .service_ttl h2{font-size:26px;text-align:center;margin:0 auto;display:block}}.service .service_ttl p{font-weight:500;margin-top:16px}@media only screen and (max-width: 1400px){.service .service_ttl p{margin-top:16px}}@media only screen and (max-width: 767px){.service .service_ttl p{text-align:center;padding-left:.75em}}.service .service_number{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;border-top:solid 1px #becddc}@media only screen and (max-width: 1400px){.service .service_number{margin-top:40px}}@media only screen and (max-width: 1279px){.service .service_number{margin-top:32px}}@media only screen and (max-width: 1023px){.service .service_number{margin-top:248x}}@media only screen and (max-width: 767px){.service .service_number{grid-template-columns:1fr}}.service .service_number_block{border-bottom:solid 1px #becddc;padding:16px 20px 20px 144px;position:relative}@media only screen and (max-width: 1400px){.service .service_number_block{padding:16px 20px 20px 144px}}@media only screen and (max-width: 1279px){.service .service_number_block{padding:16px 20px 20px 124px}}@media only screen and (max-width: 1023px){.service .service_number_block{padding:16px 20px 20px 116px}}@media only screen and (max-width: 767px){.service .service_number_block{padding:12px 0px 20px 100px;min-height:104px}}@media only screen and (max-width: 1023px){.service .service_number_block:nth-child(even){padding-right:0}}.service .service_number_block:nth-child(odd){border-right:solid 1px #becddc}@media only screen and (max-width: 767px){.service .service_number_block:nth-child(odd){border-right:none}}.service .service_number_block:before{content:"";display:block;position:absolute;left:16px;top:20px;height:96px;width:124px;background-size:contain;background-position:left;background-repeat:no-repeat}@media only screen and (max-width: 1400px){.service .service_number_block:before{left:16px;top:20px;height:96px;width:124px}}@media only screen and (max-width: 1279px){.service .service_number_block:before{height:80px;width:112px}}@media only screen and (max-width: 1023px){.service .service_number_block:before{height:72px;width:104px}}@media only screen and (max-width: 767px){.service .service_number_block:before{left:12px;top:16px;height:64px;width:76px}}.service .service_number_block:nth-child(1):before{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/home/service_number01.svg)}.service .service_number_block:nth-child(2):before{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/home/service_number02.svg)}.service .service_number_block:nth-child(3):before{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/home/service_number03.svg)}.service .service_number_block:nth-child(4):before{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/home/service_number04.svg)}.service .service_number_ttl h3{line-height:1.4;font-weight:500;font-size:22px}@media only screen and (max-width: 1400px){.service .service_number_ttl h3{font-size:22px}}@media only screen and (max-width: 1279px){.service .service_number_ttl h3{font-size:20px}}@media only screen and (max-width: 767px){.service .service_number_ttl h3{font-size:18px}}.service .service_number_read{margin-top:4px}@media only screen and (max-width: 1400px){.service .service_number_read{margin-top:4px}}.service .service_number_read p{font-size:14px}@media only screen and (max-width: 1400px){.service .service_number_read p{font-size:14px}}@media only screen and (max-width: 767px){.service .service_number_read p{font-size:13px}}.service .service_number_read p{line-height:1.5}.service .service_number_read p strong{color:#f03200;font-weight:500}.service .service_group{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:60px;gap:36px}@media only screen and (max-width: 1400px){.service .service_group{margin-top:60px;gap:36px}}@media only screen and (max-width: 1279px){.service .service_group{gap:28px}}@media only screen and (max-width: 1023px){.service .service_group{gap:20px}}@media only screen and (max-width: 767px){.service .service_group{grid-template-columns:1fr;margin-top:40px}}.service .service_block{background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.07);border-radius:4px}@media only screen and (max-width: 1400px){.service .service_block{border-radius:4px}}@media only screen and (max-width: 1400px){.service .service_block{box-shadow:2px 2px 6px rgba(0,0,0,.07)}}@media only screen and (max-width: 767px){.service .service_block{box-shadow:2px 2px 6px rgba(0,0,0,.12)}}.service .service_block .service_ttl_mini{margin-top:20px}@media only screen and (max-width: 1400px){.service .service_block .service_ttl_mini{margin-top:16px}}@media only screen and (max-width: 767px){.service .service_block .service_ttl_mini{margin-top:12px}}.service .service_block .service_ttl_mini h3{font-weight:500;color:#005ea3;display:flex;align-items:center;justify-content:center;font-size:24px}@media only screen and (max-width: 1400px){.service .service_block .service_ttl_mini h3{font-size:24px}}@media only screen and (max-width: 1279px){.service .service_block .service_ttl_mini h3{font-size:22px}}@media only screen and (max-width: 767px){.service .service_block .service_ttl_mini h3{font-size:22px}}@media only screen and (max-width: 1023px){.service .service_block .service_ttl_mini h3{font-size:20px}}@media only screen and (max-width: 767px){.service .service_block .service_ttl_mini h3{font-size:22px}}.service .service_block .service_read{margin-top:8px;font-size:14px}@media only screen and (max-width: 1400px){.service .service_block .service_read{font-size:14px}}@media only screen and (max-width: 767px){.service .service_block .service_read{font-size:13px}}@media only screen and (max-width: 1400px){.service .service_block .service_read{margin-top:8px}}@media only screen and (max-width: 1023px){.service .service_block .service_read{margin-top:4px}}.service .service_block .service_read p{text-align:center;padding-left:.75em;font-weight:500}.service .service_block .service_nv{margin-top:20px}@media only screen and (max-width: 1400px){.service .service_block .service_nv{margin-top:20px}}@media only screen and (max-width: 1279px){.service .service_block .service_nv{margin-top:16px}}@media only screen and (max-width: 767px){.service .service_block .service_nv{margin-top:12px}}.service .service_block .service_nv ul{margin:0 20px 40px;border-top:solid 1px #becddc}@media only screen and (max-width: 1400px){.service .service_block .service_nv ul{margin:0 20px 36px}}@media only screen and (max-width: 1279px){.service .service_block .service_nv ul{margin:0 20px 28px}}@media only screen and (max-width: 1023px){.service .service_block .service_nv ul{margin:0 16px 24px}}.service .service_block .service_nv ul li{border-bottom:solid 1px #becddc}.service .service_block .service_nv ul li a{padding:8px 8px;display:block}@media only screen and (max-width: 1400px){.service .service_block .service_nv ul li a{padding:8px 8px}}.service .service_block .service_nv ul li a span{color:#005ea3;position:relative;line-height:1;padding-left:20px;font-weight:500;transition-duration:.5s}@media only screen and (max-width: 1400px){.service .service_block .service_nv ul li a span{padding-left:20px}}@media only screen and (max-width: 1023px){.service .service_block .service_nv ul li a span{padding-left:14px;line-height:1.4;display:inline-block}}.service .service_block .service_nv ul li a span:before{content:"";display:block;-webkit-mask-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/arrow_m.svg);mask-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/arrow_m.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;left:0;top:calc(50% - 6px);width:16px;height:12px;background-color:#005ea3;transition-duration:.5s}@media only screen and (max-width: 1400px){.service .service_block .service_nv ul li a span:before{top:calc(50% - 6px);width:16px;height:12px}}@media only screen and (max-width: 1279px){.service .service_block .service_nv ul li a span:before{top:calc(50% - 5px)}}@media only screen and (max-width: 1023px){.service .service_block .service_nv ul li a span:before{top:7px;width:14px;height:10px;left:-4px}}.service .service_block .service_nv ul li a:hover span{color:#337acd;transition-duration:.5s}.service .service_block .service_nv ul li a:hover span:before{background-color:#337acd;transition-duration:.5s}.flow{padding-top:80px}@media only screen and (max-width: 1400px){.flow{padding-top:80px}}@media only screen and (max-width: 767px){.flow{padding-top:56px}}.flow{padding-bottom:80px}@media only screen and (max-width: 1400px){.flow{padding-bottom:80px}}@media only screen and (max-width: 767px){.flow{padding-bottom:56px}}@media only screen and (max-width: 767px){.flow .flow_ttl .eng{font-size:38px}}@media only screen and (max-width: 429px){.flow .flow_ttl .eng{font-size:36px}}.flow .flow_group{margin-top:36px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media only screen and (max-width: 1400px){.flow .flow_group{margin-top:32px}}@media only screen and (max-width: 767px){.flow .flow_group{grid-template-columns:1fr}}.flow .flow_block:nth-child(1) .flow_number:after{width:50%;left:50%}@media only screen and (max-width: 767px){.flow .flow_block:nth-child(1) .flow_number:after{width:1px;left:20px}}.flow .flow_block:nth-last-of-type(1) .flow_number:after{width:50%;right:50%}@media only screen and (max-width: 767px){.flow .flow_block:nth-last-of-type(1) .flow_number:after{background-color:#ebf5ff;left:12px;right:auto}}.flow .flow_number{position:relative}@media only screen and (max-width: 767px){.flow .flow_number{position:absolute}}.flow .flow_number span{font-weight:700;font-size:22px}@media only screen and (max-width: 1400px){.flow .flow_number span{font-size:22px}}@media only screen and (max-width: 1279px){.flow .flow_number span{font-size:20px}}@media only screen and (max-width: 767px){.flow .flow_number span{font-size:18px}}.flow .flow_number span{color:#fff;background-color:#005ea3;border-radius:50%;aspect-ratio:1/1;width:40px;line-height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:5}@media only screen and (max-width: 1400px){.flow .flow_number span{width:40px;line-height:40px}}.flow .flow_number:after{position:absolute;content:"";display:block;background-color:#becddc;height:1px;width:100%;top:calc(50% - 1px);z-index:1}@media only screen and (max-width: 767px){.flow .flow_number:after{width:1px;height:300%;left:20px}}.flow .flow_ttl_mini{margin-top:20px}@media only screen and (max-width: 1400px){.flow .flow_ttl_mini{margin-top:20px}}@media only screen and (max-width: 1279px){.flow .flow_ttl_mini{margin-top:16px}}@media only screen and (max-width: 1023px){.flow .flow_ttl_mini{margin-top:12px;padding:0 8px}}@media only screen and (max-width: 767px){.flow .flow_ttl_mini{margin-top:0}}.flow .flow_ttl_mini h3{text-align:center;font-weight:500;font-size:18px}@media only screen and (max-width: 1400px){.flow .flow_ttl_mini h3{font-size:18px}}@media only screen and (max-width: 1279px){.flow .flow_ttl_mini h3{font-size:17px}}@media only screen and (max-width: 767px){.flow .flow_ttl_mini h3{font-size:16px}}@media only screen and (max-width: 1023px){.flow .flow_ttl_mini h3{font-size:15px;text-align:left}}@media only screen and (max-width: 767px){.flow .flow_ttl_mini h3{text-align:left;margin-left:48px;font-size:20px;margin-top:-4px}}.flow .flow_read{margin-top:8px}@media only screen and (max-width: 1400px){.flow .flow_read{margin-top:8px}}@media only screen and (max-width: 1023px){.flow .flow_read{padding:0 8px;margin-top:4px}}@media only screen and (max-width: 767px){.flow .flow_read{margin-top:2px;margin-bottom:24px}}.flow .flow_read p{font-size:16px}@media only screen and (max-width: 1400px){.flow .flow_read p{font-size:16px}}@media only screen and (max-width: 767px){.flow .flow_read p{font-size:15px}}.flow .flow_read p{text-align:center;line-height:1.4}@media only screen and (max-width: 1023px){.flow .flow_read p{font-size:13px;text-align:left}.flow .flow_read p br{display:none}}@media only screen and (max-width: 1023px)and (max-width: 767px){.flow .flow_read p{text-align:left;margin-left:48px;font-size:17px}}@media only screen and (max-width: 413px){.flow .flow_read p{font-size:15px}}.flow .flow_note{display:block;font-size:13px}@media only screen and (max-width: 1400px){.flow .flow_note{font-size:13px}}@media only screen and (max-width: 767px){.flow .flow_note{font-size:12px}}.flow .flow_note{margin-top:4px}@media only screen and (max-width: 1400px){.flow .flow_note{margin-top:4px}}@media only screen and (max-width: 1023px){.flow .flow_note{font-size:12px}}.flow .flow_note:before{content:"※"}.flow .flow_nv{margin-top:32px;position:relative;z-index:100;justify-content:center;display:flex}@media only screen and (max-width: 1400px){.flow .flow_nv{margin-top:32px}}@media only screen and (max-width: 767px){.flow .flow_nv{margin-top:12px}}.flow .flow_nv a{width:auto}@media only screen and (max-width: 767px){.flow .flow_nv a{width:100%}}@media only screen and (max-width: 767px){.flow .flow_nv a span{width:88%;text-align:center}}.faq{padding-top:80px}@media only screen and (max-width: 1400px){.faq{padding-top:80px}}@media only screen and (max-width: 767px){.faq{padding-top:56px}}.faq{padding-bottom:80px}@media only screen and (max-width: 1400px){.faq{padding-bottom:80px}}@media only screen and (max-width: 767px){.faq{padding-bottom:56px}}.faq .faq_inr{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.faq .faq_inr{width:1000px}}@media only screen and (max-width: 1279px){.faq .faq_inr{margin-left:auto;margin-right:auto;max-width:960px}}@media only screen and (max-width: 1023px){.faq .faq_inr{margin-left:32px;margin-right:32px;width:auto;max-width:960px}}@media only screen and (max-width: 767px){.faq .faq_inr{margin-left:20px;margin-right:20px}}.faq .faq_tg{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.faq .faq_tg{flex-direction:column}}.faq .faq_ttl{width:200px}@media only screen and (max-width: 1400px){.faq .faq_ttl{width:184px}}@media only screen and (max-width: 1279px){.faq .faq_ttl{width:176px}}@media only screen and (max-width: 1023px){.faq .faq_ttl{width:168px}}@media only screen and (max-width: 767px){.faq .faq_ttl .eng{font-size:38px}}@media only screen and (max-width: 429px){.faq .faq_ttl .eng{font-size:36px}}.faq .faq_ttl h2{font-weight:500}.faq .faq_group{flex:1}@media only screen and (max-width: 767px){.faq .faq_group{margin-top:28px}}.faq .faq_group dl{border-bottom:solid 1px #becddc;padding:24px 0 26px}@media only screen and (max-width: 1400px){.faq .faq_group dl{padding:24px 0 26px}}@media only screen and (max-width: 1279px){.faq .faq_group dl{padding:20px 0 22px}}@media only screen and (max-width: 767px){.faq .faq_group dl{padding:18px 0 20px}}.faq .faq_group dl:nth-child(1){border-top:solid 1px #becddc}.faq .faq_group dl dt,.faq .faq_group dl dd{font-size:18px}@media only screen and (max-width: 1400px){.faq .faq_group dl dt,.faq .faq_group dl dd{font-size:18px}}@media only screen and (max-width: 1279px){.faq .faq_group dl dt,.faq .faq_group dl dd{font-size:17px}}@media only screen and (max-width: 767px){.faq .faq_group dl dt,.faq .faq_group dl dd{font-size:16px}}.faq .faq_group dl dt,.faq .faq_group dl dd{position:relative;padding-left:64px;padding-right:64px;line-height:1.5}@media only screen and (max-width: 1400px){.faq .faq_group dl dt,.faq .faq_group dl dd{padding-left:64px;padding-right:64px}}@media only screen and (max-width: 1279px){.faq .faq_group dl dt,.faq .faq_group dl dd{padding-left:48px;padding-right:48px}}@media only screen and (max-width: 767px){.faq .faq_group dl dt,.faq .faq_group dl dd{padding-left:38px;padding-right:36px}}.faq .faq_group dl dt:before,.faq .faq_group dl dd:before{content:"";display:block;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;top:0px;left:12px;width:22px;height:26px}@media only screen and (max-width: 1400px){.faq .faq_group dl dt:before,.faq .faq_group dl dd:before{top:0px;left:12px;width:22px;height:26px}}@media only screen and (max-width: 1279px){.faq .faq_group dl dt:before,.faq .faq_group dl dd:before{top:2px}}@media only screen and (max-width: 767px){.faq .faq_group dl dt:before,.faq .faq_group dl dd:before{left:8px;top:2px}}.faq .faq_group dl dt{cursor:pointer;font-weight:500}.faq .faq_group dl dt:before{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/icon_faq_q.svg)}.faq .faq_group dl dt:after{content:"";display:block;position:absolute;width:20px;height:20px;right:20px;top:calc(50% - 10px);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/icon_faq_open.svg)}@media only screen and (max-width: 1400px){.faq .faq_group dl dt:after{width:20px;height:20px;right:20px;top:calc(50% - 10px)}}@media only screen and (max-width: 1023px){.faq .faq_group dl dt:after{width:16px;height:16px;right:0px;top:calc(50% - 8px)}}.faq .faq_group dl dt.active:after{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/icon_faq_close.svg)}.faq .faq_group dl dd{margin-top:28px;padding-top:0;display:none}@media only screen and (max-width: 1400px){.faq .faq_group dl dd{margin-top:28px;padding-top:0}}@media only screen and (max-width: 1279px){.faq .faq_group dl dd{margin-top:12px}}@media only screen and (max-width: 1023px){.faq .faq_group dl dd{margin-top:12px}}@media only screen and (max-width: 767px){.faq .faq_group dl dd{margin-top:16px}}.faq .faq_group dl dd:before{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/icon_faq_a.svg);top:4px}@media only screen and (max-width: 1400px){.faq .faq_group dl dd:before{top:4px}}@media only screen and (max-width: 767px){.faq .faq_group dl dd:before{top:2px}}.faq .faq_nv{justify-content:center;display:flex;width:100%;margin-top:32px}@media only screen and (max-width: 1400px){.faq .faq_nv{margin-top:32px}}@media only screen and (max-width: 767px){.faq .faq_nv a span{width:88%;text-align:center}}.case{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/home/case_bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover;padding-top:80px}@media only screen and (max-width: 1400px){.case{padding-top:80px}}@media only screen and (max-width: 767px){.case{padding-top:56px}}.case{padding-bottom:80px}@media only screen and (max-width: 1400px){.case{padding-bottom:80px}}@media only screen and (max-width: 767px){.case{padding-bottom:56px}}.case .case_inr{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.case .case_inr{width:1000px}}@media only screen and (max-width: 1279px){.case .case_inr{margin-left:auto;margin-right:auto;max-width:960px}}@media only screen and (max-width: 1023px){.case .case_inr{margin-left:32px;margin-right:32px;width:auto;max-width:960px}}@media only screen and (max-width: 767px){.case .case_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.case .case_inr{margin-left:0;margin-right:0}}.case .case_ttl{margin-bottom:40px}@media only screen and (max-width: 1400px){.case .case_ttl{margin-bottom:32px}}.case .case_ttl h2{color:#fff;text-align:center;font-weight:500}.case .case_ttl .eng{color:#fff;text-align:center}@media only screen and (max-width: 767px){.case .case_ttl .eng{font-size:38px}}@media only screen and (max-width: 429px){.case .case_ttl .eng{font-size:36px}}.case .case_group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media only screen and (max-width: 1400px){.case .case_group{gap:12px}}@media only screen and (max-width: 767px){.case .case_group{display:contents;gap:inherit;position:relative;height:100%}}.case .case_block{background-color:#fff}@media only screen and (max-width: 767px){.case .case_block{margin:0 8px;position:relative}}@media only screen and (max-width: 389px){.case .case_block{height:348px}}.case .case_photo{aspect-ratio:326/164}.case .case_photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.case .case_category span{border:solid 1px #005ea3;display:inline-block;padding:4px 12px 5px;color:#005ea3;font-weight:500;font-size:14px}@media only screen and (max-width: 1400px){.case .case_category span{font-size:14px}}@media only screen and (max-width: 767px){.case .case_category span{font-size:13px}}.case .case_category span{border-radius:2px}@media only screen and (max-width: 1400px){.case .case_category span{border-radius:2px}}@media only screen and (max-width: 1400px){.case .case_category span{padding:4px 12px 5px}}.case .case_word{padding:24px 32px 32px}@media only screen and (max-width: 1400px){.case .case_word{padding:24px 28px 28px}}@media only screen and (max-width: 1279px){.case .case_word{padding:20px 24px 24px}}@media only screen and (max-width: 1023px){.case .case_word{padding:20px 20px 20px}}.case .case_word h3{font-weight:500;margin-top:8px;font-size:24px}@media only screen and (max-width: 1400px){.case .case_word h3{font-size:24px}}@media only screen and (max-width: 1279px){.case .case_word h3{font-size:22px}}@media only screen and (max-width: 767px){.case .case_word h3{font-size:22px}}@media only screen and (max-width: 1400px){.case .case_word h3{margin-top:8px}}@media only screen and (max-width: 1023px){.case .case_word h3{font-size:20px}}.case .case_word p{line-height:1.8;margin-top:12px;font-size:15px}@media only screen and (max-width: 1400px){.case .case_word p{font-size:15px}}@media only screen and (max-width: 767px){.case .case_word p{font-size:14px}}@media only screen and (max-width: 1400px){.case .case_word p{margin-top:12px;line-height:1.7}}@media only screen and (max-width: 1279px){.case .case_word p{margin-top:8px}}.recruit{padding-top:80px}@media only screen and (max-width: 1400px){.recruit{padding-top:80px}}@media only screen and (max-width: 767px){.recruit{padding-top:56px}}.recruit .recruit_inr{width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.recruit .recruit_inr{width:1000px}}@media only screen and (max-width: 1279px){.recruit .recruit_inr{margin-left:auto;margin-right:auto;max-width:960px}}@media only screen and (max-width: 1023px){.recruit .recruit_inr{margin-left:32px;margin-right:32px;width:auto;max-width:960px}}@media only screen and (max-width: 767px){.recruit .recruit_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 1279px){.recruit .recruit_inr{max-width:840px}}@media only screen and (max-width: 429px){.recruit .recruit_inr{margin:0 40px}}@media only screen and (max-width: 389px){.recruit .recruit_inr{margin:0 32px}}.recruit .recruit_ttl h2{text-align:center;font-weight:500}.recruit .recruit_ttl .eng{text-align:center}@media only screen and (max-width: 767px){.recruit .recruit_ttl .eng{font-size:38px}}@media only screen and (max-width: 429px){.recruit .recruit_ttl .eng{font-size:36px}}.recruit .recruit_wp{display:flex;justify-content:space-between;margin-top:40px;position:relative}@media only screen and (max-width: 1400px){.recruit .recruit_wp{margin-top:40px}}@media only screen and (max-width: 1279px){.recruit .recruit_wp{margin-top:32px}}@media only screen and (max-width: 1023px){.recruit .recruit_wp{margin-top:32px}}@media only screen and (max-width: 767px){.recruit .recruit_wp{margin-top:24px;flex-direction:column;padding-bottom:88px}}.recruit .recruit_photo{width:480px}@media only screen and (max-width: 1400px){.recruit .recruit_photo{width:480px}}@media only screen and (max-width: 1279px){.recruit .recruit_photo{width:400px}}@media only screen and (max-width: 1023px){.recruit .recruit_photo{width:360px}}@media only screen and (max-width: 767px){.recruit .recruit_photo{width:76%;margin-left:auto;margin-right:auto;margin-top:20px}}.recruit .recruit_word{flex:1;padding-left:48px}@media only screen and (max-width: 1400px){.recruit .recruit_word{padding-left:36px}}@media only screen and (max-width: 1279px){.recruit .recruit_word{padding-left:20px}}@media only screen and (max-width: 1023px){.recruit .recruit_word{padding-left:0px;padding-right:1.5em}}@media only screen and (max-width: 767px){.recruit .recruit_word{width:88%;margin-left:auto;margin-right:auto;padding-right:0}}@media only screen and (max-width: 429px){.recruit .recruit_word{width:100%}}.recruit .recruit_word h3{margin-top:16px;font-weight:500;font-size:28px}@media only screen and (max-width: 1400px){.recruit .recruit_word h3{font-size:28px}}@media only screen and (max-width: 1279px){.recruit .recruit_word h3{font-size:24px}}@media only screen and (max-width: 767px){.recruit .recruit_word h3{font-size:22px}}@media only screen and (max-width: 1400px){.recruit .recruit_word h3{margin-top:16px}}@media only screen and (max-width: 1279px){.recruit .recruit_word h3{margin-top:12px}}@media only screen and (max-width: 1023px){.recruit .recruit_word h3{margin-top:0px;font-size:20px}}@media only screen and (max-width: 767px){.recruit .recruit_word h3{margin-top:0px}}@media only screen and (max-width: 429px){.recruit .recruit_word h3{font-size:20px}}.recruit .recruit_word p{font-size:16px}@media only screen and (max-width: 1400px){.recruit .recruit_word p{font-size:16px}}@media only screen and (max-width: 767px){.recruit .recruit_word p{font-size:15px}}@media only screen and (max-width: 1023px){.recruit .recruit_word p{margin-top:12px}}@media only screen and (max-width: 767px){.recruit .recruit_word p br{display:none}}.recruit .recruit_nv{justify-content:flex-start;display:flex;margin-top:32px}@media only screen and (max-width: 1400px){.recruit .recruit_nv{margin-top:28px}}@media only screen and (max-width: 767px){.recruit .recruit_nv{position:absolute;bottom:0;left:0;width:100%}}.recruit .recruit_nv a{justify-content:flex-start}@media only screen and (max-width: 767px){.recruit .recruit_nv a{align-items:center;justify-content:center;width:100%;margin:0 auto}}@media only screen and (max-width: 767px){.recruit .recruit_nv a span{width:88%;height:48px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 429px){.recruit .recruit_nv a span{width:100%}}