.cases_area{background-color:#e9f0fa;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 50px}@media(max-width: 450px){.cases_area{padding-bottom:40px;padding-top:24px}}.cases_area .cases_group{display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1060px){.cases_area .cases_group{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 769px){.cases_area .cases_group{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 450px){.cases_area .cases_group{grid-template-columns:minmax(0, 1fr)}}.cases_area .cases_group .cases_item{min-width:0}.cases_area .cases_group .cases_empty{grid-column:1/-1;text-align:center}.cases_profile{-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 0 42px}@media(max-width: 769px){.cases_profile{padding-bottom:35px}}.cases_profile .cases_profile_inner{display:grid;grid-template-columns:353px minmax(0, 1fr)}@media(max-width: 1060px){.cases_profile .cases_profile_inner{grid-template-columns:320px minmax(0, 1fr)}}@media(max-width: 769px){.cases_profile .cases_profile_inner{display:block}}.cases_profile .cases_profile_inner .cases_profile_person{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:18px}@media(max-width: 769px){.cases_profile .cases_profile_inner .cases_profile_person{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_profile_person{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:80px}}.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:155px;overflow:hidden;width:155px}@media(max-width: 1060px){.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_image{height:140px;width:140px}}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_image{height:80px;width:80px}}.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_meta{min-width:0}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_meta{-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:22px auto;min-height:80px;padding-top:6px;row-gap:3px}}.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_meta .cases_profile_age{font-size:25px;font-weight:700;letter-spacing:0;line-height:1.5;white-space:nowrap}@media(max-width: 1060px){.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_meta .cases_profile_age{font-size:22px}}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_meta .cases_profile_age{font-size:13px;grid-column:1/-1;grid-row:2;line-height:19px}}.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_meta .cases_profile_job{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e9f0fa;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;height:26px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:1;margin-top:8px;padding:0 7px;white-space:nowrap;width:125px}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_profile_person .cases_profile_meta .cases_profile_job{font-size:10px;grid-column:2;grid-row:1;height:22px;margin-top:0;padding:0 8px;width:92px}}.cases_profile .cases_profile_inner .cases_career{margin-top:6px;min-width:0}@media(max-width: 769px){.cases_profile .cases_profile_inner .cases_career{margin-top:30px}}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_career{margin-top:16px}}.cases_profile .cases_profile_inner .cases_career .cases_career_item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;gap:15px;grid-template-columns:105px minmax(0, 1fr)}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_career .cases_career_item{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:9px;grid-template-columns:52px minmax(0, 1fr)}}.cases_profile .cases_profile_inner .cases_career .cases_career_item .cases_career_label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0e3482;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:22px;padding:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:1}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_career .cases_career_item .cases_career_label{font-size:11px;height:19px;padding:0}}.cases_profile .cases_profile_inner .cases_career .cases_career_item .cases_career_text{font-size:20px;font-weight:500;letter-spacing:0;line-height:1.5;min-width:0}@media(max-width: 1060px){.cases_profile .cases_profile_inner .cases_career .cases_career_item .cases_career_text{font-size:18px}}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_career .cases_career_item .cases_career_text{font-size:14px}}.cases_profile .cases_profile_inner .cases_career .cases_career_arrow{border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:18px solid #0e3482;height:0;margin:16px 0 13px 41px;width:0}@media(max-width: 450px){.cases_profile .cases_profile_inner .cases_career .cases_career_arrow{border-left-width:6px;border-right-width:6px;border-top-width:9px;margin:8px 0 10px 21px}}.cases_story{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media(max-width: 450px){.cases_story{padding:0}}.cases_story .cases_story_inner{background-color:#e9f0fa;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:43px 40px 50px}@media(max-width: 769px){.cases_story .cases_story_inner{padding:35px 25px 42px}}@media(max-width: 450px){.cases_story .cases_story_inner{padding:30px 20px 38px;border-radius:0}}.cases_story .cases_story_inner .cases_story_group{display:grid;gap:48px}@media(max-width: 769px){.cases_story .cases_story_inner .cases_story_group{gap:40px}}.cases_story .cases_story_inner .cases_story_group .cases_story_item{background-color:#fff;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 48px 43px;position:relative}@media(max-width: 769px){.cases_story .cases_story_inner .cases_story_group .cases_story_item{padding:26px 30px 35px}}@media(max-width: 450px){.cases_story .cases_story_inner .cases_story_group .cases_story_item{padding:24px 20px 32px}}.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;gap:10px;grid-template-columns:44px minmax(0, 1fr)}@media(max-width: 769px){.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading{grid-template-columns:40px minmax(0, 1fr)}}@media(max-width: 450px){.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading{gap:8px}}.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading .cases_story_number{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0e3482;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:44px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:1;width:44px}@media(max-width: 769px){.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading .cases_story_number{font-size:18px;height:40px;width:40px}}@media(max-width: 450px){.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading .cases_story_number{font-size:14px;height:30px;width:30px}}.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading .cases_story_title{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;text-align:left}@media(max-width: 769px){.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading .cases_story_title{font-size:24px}}@media(max-width: 450px){.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_heading .cases_story_title{font-size:18px}}.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_text{font-size:16px;letter-spacing:0;line-height:2;margin-top:8px}@media(max-width: 769px){.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_text{font-size:14px;line-height:1.8}}.cases_story .cases_story_inner .cases_story_group .cases_story_item .cases_story_text p+p{margin-top:16px}.cases_story .cases_story_inner .cases_story_group .cases_story_item::after{border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #fff;content:"";height:0;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.cases_notice{-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0 89px}@media(max-width: 769px){.cases_notice{padding-bottom:60px}}@media(max-width: 450px){.cases_notice{padding-top:40px}}.cases_notice .cases_notice_inner .cases_notice_text{font-size:16px;letter-spacing:0;line-height:1.5}@media(max-width: 450px){.cases_notice .cases_notice_inner .cases_notice_text{font-size:14px}}.cases_notice .cases_notice_inner .banner_area{padding:50px 0 0}@media(max-width: 450px){.cases_notice .cases_notice_inner .banner_area{padding-top:35px}}.cases_notice .cases_notice_inner .banner_area .banner_graup{display:block;margin:0 auto;max-width:880px}.cases_notice .cases_notice_inner .banner_area .banner_graup .img{display:block}@media(max-width: 450px){.cases_notice .cases_notice_inner .banner_area .banner_graup .img{display:none}}.cases_notice .cases_notice_inner .banner_area .banner_graup .img img{aspect-ratio:880/251}.cases_notice .cases_notice_inner .banner_area .banner_graup .img_sp{display:none}@media(max-width: 450px){.cases_notice .cases_notice_inner .banner_area .banner_graup .img_sp{display:block}}.cases_notice .cases_notice_inner .banner_area .banner_graup .img_sp img{aspect-ratio:395/316}.cases_notice .cases_notice_inner .banner_area .banner_graup img{height:auto;width:100%}.common_recommend{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:70px 0 80px}@media(max-width: 769px){.common_recommend{padding:50px 0 60px}}@media(max-width: 450px){.common_recommend{padding:40px 0 50px}}.common_recommend.gray{background-color:#f8f8f8}.common_recommend .common_recommend_title{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:20px;text-align:center}@media(max-width: 769px){.common_recommend .common_recommend_title{font-size:26px}}@media(max-width: 450px){.common_recommend .common_recommend_title{font-size:22px}}.common_recommend .common_recommend_title span{display:inline-block}.common_recommend .common_recommend_sub_title{text-align:center;margin-bottom:40px}.common_recommend .common_recommend_sub_title span{display:inline-block}.common_recommend .common_recommend_carousel{overflow:hidden}@media(max-width: 769px){.common_recommend .common_recommend_carousel{margin-top:32px}}.common_recommend .common_recommend_carousel .common_recommend_group{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;list-style:none;padding-left:20px;padding-right:20px;width:100%}@media(max-width: 769px){.common_recommend .common_recommend_carousel .common_recommend_group{gap:16px;padding-left:16px;padding-right:16px}}@media(max-width: 450px){.common_recommend .common_recommend_carousel .common_recommend_group{gap:12px;padding-left:12px;padding-right:12px}}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item{-webkit-box-flex:0;-webkit-flex:0 0 335px;-ms-flex:0 0 335px;flex:0 0 335px;list-style:none;min-width:0;width:335px}@media(max-width: 769px){.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item{-webkit-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px;width:300px}}@media(max-width: 450px){.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item{-webkit-flex-basis:280px;-ms-flex-preferred-size:280px;flex-basis:280px;width:280px}}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box{height:100%}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link{display:block;height:100%}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_image{aspect-ratio:335/190;overflow:hidden;position:relative;width:100%;border-radius:7px}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_image .common_recommend_area_label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:1;position:absolute;right:10px;top:10px;width:48px}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_content{padding-top:8px}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_content .common_recommend_name_group{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_content .common_recommend_name_group .common_recommend_name{font-size:16px;font-weight:700;letter-spacing:0;line-height:1.5;min-width:0}@media(max-width: 450px){.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_content .common_recommend_name_group .common_recommend_name{font-size:15px}}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_content .common_recommend_name_group .common_recommend_category{border:1px solid #333d4d;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:10px;letter-spacing:0;line-height:1.5;padding:0 4px;white-space:nowrap}.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_content .common_recommend_text{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;margin-top:4px}@media(max-width: 450px){.common_recommend .common_recommend_carousel .common_recommend_group .common_recommend_item .common_recommend_box .common_recommend_link .common_recommend_content .common_recommend_text{font-size:13px}}.common_recommend .common_recommend_controls{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}@media(max-width: 450px){.common_recommend .common_recommend_controls{margin-top:20px}}.common_recommend .common_recommend_controls .common_recommend_arrow{background-color:rgba(0,0,0,0);border:0;cursor:pointer;height:24px;padding:0;position:relative;width:24px}.common_recommend .common_recommend_controls .common_recommend_arrow.common_recommend_arrow_prev::before{-webkit-transform:translate(-35%, -50%) rotate(-45deg);transform:translate(-35%, -50%) rotate(-45deg)}.common_recommend .common_recommend_controls .common_recommend_arrow.common_recommend_arrow_next::before{-webkit-transform:translate(-65%, -50%) rotate(135deg);transform:translate(-65%, -50%) rotate(135deg)}.common_recommend .common_recommend_controls .common_recommend_arrow::before{border-left:1px solid #333d4d;border-top:1px solid #333d4d;content:"";height:7px;left:50%;position:absolute;top:50%;width:7px}.common_recommend .common_recommend_controls .common_recommend_dots{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.common_recommend .common_recommend_controls .common_recommend_dots .common_recommend_dot{background-color:rgba(51,61,77,.25);border:0;border-radius:50%;cursor:pointer;height:7px;padding:0;width:7px}.common_recommend .common_recommend_controls .common_recommend_dots .common_recommend_dot.is_active{background-color:#2d73c6}.common_recommend .common_recommend_button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0e3482;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0e3482;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:6px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;margin:0 auto;min-width:240px;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;margin-top:32px}@media(max-width: 450px){.common_recommend .common_recommend_button{margin-top:28px}}.common_recommend .common_recommend_button .common_recommend_button_icon{background-color:#0e3482;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;position:relative;top:1px}.common_recommend .common_recommend_button .common_recommend_button_icon::before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;left:6px;position:absolute;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}/*# sourceMappingURL=cases.css.map */