.work_block{padding:6.25vw 0}@media only screen and (max-width: 1919px){.work_block{padding:120px 0}}@media only screen and (max-width: 1439px){.work_block{padding:88px 0}}@media only screen and (max-width: 1279px){.work_block{padding:72px 0}}@media only screen and (max-width: 1023px){.work_block{padding:80px 0}}@media only screen and (max-width: 767px){.work_block{padding:64px 0}}.work_block.bg_color{background-color:#f2f5f8}.work_block.bg_color .work_block_item{background-color:#fff}.work_block .work_block_inr{width:66.6666666667vw;margin-right:auto;margin-left:auto;margin:0 auto}@media only screen and (max-width: 1919px){.work_block .work_block_inr{max-width:1280px;width:auto}}@media only screen and (max-width: 1599px){.work_block .work_block_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.work_block .work_block_inr{margin-left:120px;margin-right:120px}}@media only screen and (max-width: 1279px){.work_block .work_block_inr{margin-left:40px;margin-right:40px}}@media only screen and (max-width: 1023px){.work_block .work_block_inr{margin-left:40px;margin-right:40px}}@media only screen and (max-width: 767px){.work_block .work_block_inr{margin-left:20px;margin-right:20px}}.work_block .section_nv ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 767px){.work_block .section_nv ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}.work_block .work_block_wp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.work_block .work_block_wp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.work_block .work_block_wp.lyout_wp .work_block_photo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:4.1666666667vw}@media only screen and (max-width: 1919px){.work_block .work_block_wp.lyout_wp .work_block_photo{margin-left:64px}}@media only screen and (max-width: 1439px){.work_block .work_block_wp.lyout_wp .work_block_photo{margin-left:40px}}@media only screen and (max-width: 1279px){.work_block .work_block_wp.lyout_wp .work_block_photo{margin-left:32px}}@media only screen and (max-width: 767px){.work_block .work_block_wp.lyout_wp .work_block_photo{margin-left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.work_block .work_block_wp.lyout_wp .work_block_word{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (max-width: 767px){.work_block .work_block_wp.lyout_wp .work_block_word{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.work_block .work_block_wp.lyout_wp .work_block_word .section_nv ul{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.work_block .work_block_wp.lyout_pw .work_block_photo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:4.1666666667vw}@media only screen and (max-width: 1919px){.work_block .work_block_wp.lyout_pw .work_block_photo{margin-right:64px}}@media only screen and (max-width: 1439px){.work_block .work_block_wp.lyout_pw .work_block_photo{margin-right:40px}}@media only screen and (max-width: 1279px){.work_block .work_block_wp.lyout_pw .work_block_photo{margin-right:32px}}@media only screen and (max-width: 767px){.work_block .work_block_wp.lyout_pw .work_block_photo{margin-right:0}}.work_block .work_block_wp.lyout_pw .work_block_word{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.work_block .work_block_photo{display:none}.work_block .work_block_word{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.work_block .work_block_word .work_block_ttl h3{font-size:1.25vw;font-weight:700;line-height:1.8}@media only screen and (max-width: 1919px){.work_block .work_block_word .work_block_ttl h3{font-size:22px}}@media only screen and (max-width: 1439px){.work_block .work_block_word .work_block_ttl h3{font-size:18px}}@media only screen and (max-width: 1279px){.work_block .work_block_word .work_block_ttl h3{font-size:16px}}@media only screen and (max-width: 767px){.work_block .work_block_word .work_block_ttl h3{font-size:16px}}.work_block .work_block_read{margin-top:2.2916666667vw}@media only screen and (max-width: 1919px){.work_block .work_block_read{margin-top:40px}}@media only screen and (max-width: 1439px){.work_block .work_block_read{margin-top:32px}}@media only screen and (max-width: 1279px){.work_block .work_block_read{margin-top:20px}}@media only screen and (max-width: 767px){.work_block .work_block_read{margin-top:24px}}.work_block .work_block_read p{font-size:.9375vw;line-height:1.8}@media only screen and (max-width: 1919px){.work_block .work_block_read p{font-size:18px}}@media only screen and (max-width: 1279px){.work_block .work_block_read p{font-size:17px}}@media only screen and (max-width: 767px){.work_block .work_block_read p{font-size:17px}}.work_block .work_block_item{background-color:#f2f5f8;padding:2.0833333333vw 2.0833333333vw 1.6666666667vw 2.0833333333vw;margin-top:2.9166666667vw}@media only screen and (max-width: 1919px){.work_block .work_block_item{padding:40px 40px 32px 40px;margin-top:56px}}@media only screen and (max-width: 1439px){.work_block .work_block_item{margin-top:40px}}@media only screen and (max-width: 1279px){.work_block .work_block_item{padding:32px 32px 28px 32px;margin-top:32px}}@media only screen and (max-width: 767px){.work_block .work_block_item{padding:28px;margin-top:28px}}.work_block .work_block_item h4{font-size:1.25vw;font-weight:700;color:#034077;border-left:solid .15625vw #034077;line-height:.9;padding-left:1.0416666667vw;font-weight:700}@media only screen and (max-width: 1919px){.work_block .work_block_item h4{font-size:22px}}@media only screen and (max-width: 1439px){.work_block .work_block_item h4{font-size:18px}}@media only screen and (max-width: 1279px){.work_block .work_block_item h4{font-size:16px}}@media only screen and (max-width: 767px){.work_block .work_block_item h4{font-size:16px}}@media only screen and (max-width: 1919px){.work_block .work_block_item h4{border-left:solid 3px #034077;padding-left:16px;line-height:1}}@media only screen and (max-width: 1439px){.work_block .work_block_item h4{padding-left:12px}}@media only screen and (max-width: 767px){.work_block .work_block_item h4{padding-left:12px;font-size:18px}}.work_block .work_block_item ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.0416666667vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1919px){.work_block .work_block_item ul{margin-top:20px}}@media only screen and (max-width: 1439px){.work_block .work_block_item ul{margin-top:16px}}.work_block .work_block_item ul li{display:inline-block;position:relative;font-size:.9375vw;line-height:2;margin-right:1.6666666667vw;padding-left:.8333333333vw}@media only screen and (max-width: 1919px){.work_block .work_block_item ul li{font-size:18px}}@media only screen and (max-width: 1279px){.work_block .work_block_item ul li{font-size:17px}}@media only screen and (max-width: 767px){.work_block .work_block_item ul li{font-size:17px}}@media only screen and (max-width: 1919px){.work_block .work_block_item ul li{padding-left:16px;margin-right:32px}}.work_block .work_block_item ul li:before{width:.4166666667vw;height:.4166666667vw;top:calc(50% - .2083333333vw);position:absolute;border-radius:50%;left:0;content:"";display:block;background-color:#034077}@media only screen and (max-width: 1919px){.work_block .work_block_item ul li:before{width:8px;height:8px;top:calc(50% - 4px)}}@media only screen and (max-width: 767px){.work_block .work_block_item ul li:before{top:calc(50% - 3px)}}.work_block .section_nv{margin-top:2.9166666667vw}@media only screen and (max-width: 1919px){.work_block .section_nv{margin-top:56px}}@media only screen and (max-width: 1439px){.work_block .section_nv{margin-top:40px}}.work_block .section_nv ul{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}