.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
@keyframes CaseStudyCard-module-scss-module__sYNfzW__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list{flex-direction:column;gap:24px;padding-left:0;display:flex}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list.CaseStudyCard-module-scss-module__sYNfzW__carousel_mode{flex-direction:row;gap:8px}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list:not(.CaseStudyCard-module-scss-module__sYNfzW__carousel_mode) .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner{padding:0 16px 16px}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card{border:1px solid #e6e6e6;border-radius:12px;margin-bottom:0;position:relative;overflow:hidden}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__case_study_image_filter{filter:blur(12px)}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__filter_disable_button{color:#fff;border:1px solid #fff;padding:8px 16px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__case_study_images{gap:2px;display:flex}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__case_study_images .CaseStudyCard-module-scss-module__sYNfzW__case_study_image{aspect-ratio:3/2;object-fit:cover;object-position:top;width:50%!important;height:auto!important}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__case_study_images .CaseStudyCard-module-scss-module__sYNfzW__case_study_image:first-child{border-radius:8px 0 0}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__case_study_images .CaseStudyCard-module-scss-module__sYNfzW__case_study_image:last-child{border-radius:0 8px 0 0}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__case_study_text_area{justify-content:space-around;align-items:center;padding:16px 0;display:flex}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__case_study_text_area .CaseStudyCard-module-scss-module__sYNfzW__case_study_text{color:#1a1a1a;text-align:center;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:300;line-height:100%}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__case_study_text_area .CaseStudyCard-module-scss-module__sYNfzW__pagination{position:unset!important;width:auto!important}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner{margin-bottom:24px;padding:0 16px}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner .CaseStudyCard-module-scss-module__sYNfzW__c_card_area_label span{color:#1a1a1a;font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:300;line-height:140%}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner .CaseStudyCard-module-scss-module__sYNfzW__c_card_sub_title{justify-content:space-between;display:flex;position:relative}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner .CaseStudyCard-module-scss-module__sYNfzW__c_card_sub_title h2{color:#1a1a1a;margin-top:8px;margin-bottom:12px;font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:600;line-height:100%}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner .CaseStudyCard-module-scss-module__sYNfzW__c_card_sub_title .CaseStudyCard-module-scss-module__sYNfzW__c_card_staff_image_area{width:80px;position:absolute;bottom:8px;right:0}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner .CaseStudyCard-module-scss-module__sYNfzW__c_card_sub_title .CaseStudyCard-module-scss-module__sYNfzW__c_card_staff_image_area .CaseStudyCard-module-scss-module__sYNfzW__c_card_staff_image{border:2px solid #fff;border-radius:59.5px;width:100%;height:auto}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner .CaseStudyCard-module-scss-module__sYNfzW__c_card_message p{color:#1a1a1a;margin-top:8px;font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:300;line-height:140%}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__case_study_card .CaseStudyCard-module-scss-module__sYNfzW__c_card_body_inner .CaseStudyCard-module-scss-module__sYNfzW__c_card_message p span{color:#06f}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__carousel_case_study_card{flex-shrink:0;width:min(100vw - 48px,474px);height:100%}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__c_card_risks{margin-top:8px}.CaseStudyCard-module-scss-module__sYNfzW__case_study_list .CaseStudyCard-module-scss-module__sYNfzW__c_card_risks p{color:gray;margin:0;font-size:12px;line-height:1.2}
@keyframes CaseStudy-module-scss-module__6naBsW__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.CaseStudy-module-scss-module__6naBsW__case_study_list{flex-direction:column;gap:24px;padding-left:0;display:flex}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__case_study_images{gap:2px;display:flex}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__case_study_images .CaseStudy-module-scss-module__6naBsW__case_study_image{object-fit:cover;object-position:center;width:50%!important;height:auto!important}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__case_study_images .CaseStudy-module-scss-module__6naBsW__case_study_image:first-child{border-radius:8px 0 0}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__case_study_images .CaseStudy-module-scss-module__6naBsW__case_study_image:last-child{border-radius:0 8px 0 0}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__case_study_text_area{justify-content:space-around;align-items:center;padding:16px 0;display:flex}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__case_study_text_area .CaseStudy-module-scss-module__6naBsW__case_study_text{color:#1a1a1a;text-align:center;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:300;line-height:100%}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__case_study_text_area .CaseStudy-module-scss-module__6naBsW__pagination{position:unset!important;width:auto!important}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner{padding:0 16px 16px}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner .CaseStudy-module-scss-module__6naBsW__c_card_area_label{margin-top:16px}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner .CaseStudy-module-scss-module__6naBsW__c_card_area_label span{color:#1a1a1a;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:300;line-height:100%}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner .CaseStudy-module-scss-module__6naBsW__c_card_sub_title{justify-content:space-between;display:flex;position:relative}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner .CaseStudy-module-scss-module__6naBsW__c_card_sub_title h2{color:#1a1a1a;margin-top:8px;margin-bottom:0;font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-style:normal;font-weight:300;line-height:100%}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner .CaseStudy-module-scss-module__6naBsW__c_card_sub_title .CaseStudy-module-scss-module__6naBsW__c_card_staff_image_area{width:80px;position:absolute;bottom:8px;right:0}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner .CaseStudy-module-scss-module__6naBsW__c_card_sub_title .CaseStudy-module-scss-module__6naBsW__c_card_staff_image_area .CaseStudy-module-scss-module__6naBsW__c_card_staff_image{border:2px solid #fff;border-radius:59.5px;width:100%;height:auto}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner .CaseStudy-module-scss-module__6naBsW__c_card_message p{color:#1a1a1a;margin-top:16px;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:300;line-height:150%}.CaseStudy-module-scss-module__6naBsW__case_study_list .CaseStudy-module-scss-module__6naBsW__case_study_card .CaseStudy-module-scss-module__6naBsW__c_card_body_inner .CaseStudy-module-scss-module__6naBsW__c_card_message p span{color:#06f}.CaseStudy-module-scss-module__6naBsW__case_study_disclaimer span{color:gray;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:300}
@keyframes MultiLineText-module-scss-module__D-dknW__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.MultiLineText-module-scss-module__D-dknW__multi_line{white-space:pre-line}
@keyframes CarouselCard-module-scss-module__2E7CRW__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.CarouselCard-module-scss-module__2E7CRW__carousel_container{padding-left:24px;display:flex;overflow-x:scroll}.CarouselCard-module-scss-module__2E7CRW__carousel_container .CarouselCard-module-scss-module__2E7CRW__carousel_container_inner .CarouselCard-module-scss-module__2E7CRW__carousel{flex-direction:row;display:flex}.CarouselCard-module-scss-module__2E7CRW__carousel_container .CarouselCard-module-scss-module__2E7CRW__carousel_container_inner .CarouselCard-module-scss-module__2E7CRW__carousel .CarouselCard-module-scss-module__2E7CRW__case_study_card .CarouselCard-module-scss-module__2E7CRW__case_study_images{gap:2px;display:flex;position:relative;overflow:hidden}.CarouselCard-module-scss-module__2E7CRW__carousel_container .CarouselCard-module-scss-module__2E7CRW__carousel_container_inner .CarouselCard-module-scss-module__2E7CRW__carousel .CarouselCard-module-scss-module__2E7CRW__case_study_card .CarouselCard-module-scss-module__2E7CRW__case_study_text_area{justify-content:space-around;padding:16px 0;display:flex}.CarouselCard-module-scss-module__2E7CRW__carousel_container .CarouselCard-module-scss-module__2E7CRW__carousel_container_inner .CarouselCard-module-scss-module__2E7CRW__carousel .CarouselCard-module-scss-module__2E7CRW__case_study_card .CarouselCard-module-scss-module__2E7CRW__case_study_text_area .CarouselCard-module-scss-module__2E7CRW__case_study_text{color:#1a1a1a;text-align:center;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:300;line-height:100%}.CarouselCard-module-scss-module__2E7CRW__carousel_container .CarouselCard-module-scss-module__2E7CRW__carousel_container_inner .CarouselCard-module-scss-module__2E7CRW__gap_8{gap:8px}.CarouselCard-module-scss-module__2E7CRW__carousel_container .CarouselCard-module-scss-module__2E7CRW__carousel_button_container{flex-shrink:0;align-items:center;padding:0 48px;display:flex}.CarouselCard-module-scss-module__2E7CRW__carousel_container .CarouselCard-module-scss-module__2E7CRW__carousel_button_container .CarouselCard-module-scss-module__2E7CRW__carousel_button_link{text-decoration:none}.CarouselCard-module-scss-module__2E7CRW__carousel_container .CarouselCard-module-scss-module__2E7CRW__carousel_button{white-space:nowrap;color:#1a1a1a;background-color:#fff;height:auto;min-height:44px;padding:12px 24px;font-weight:700}.CarouselCard-module-scss-module__2E7CRW__carousel_container::-webkit-scrollbar{display:none}
@keyframes CarouselImage-module-scss-module__ibaIca__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.CarouselImage-module-scss-module__ibaIca__carousel_container{display:flex}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel_container_inner{flex:1;padding-right:24px}.CarouselImage-module-scss-module__ibaIca__carousel_container{padding-left:24px;overflow-x:scroll}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel{grid-template-rows:repeat(2,1fr);grid-auto-columns:min(100vw - 48px,474px);grid-auto-flow:column;width:100%;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;display:grid}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel li{aspect-ratio:3/2;border-radius:8px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel li:last-child,.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel li:nth-last-child(2){margin-right:24px}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel .CarouselImage-module-scss-module__ibaIca__carousel_image{object-fit:cover;object-position:center;border-radius:8px;width:100%!important;height:100%!important}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel:has(li:only-child){display:block}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel:has(li:only-child) li{width:100%;max-width:474px;margin-right:0}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel.CarouselImage-module-scss-module__ibaIca__staff_image li{aspect-ratio:3/2;background-color:#f9f9f9}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel.CarouselImage-module-scss-module__ibaIca__staff_image .CarouselImage-module-scss-module__ibaIca__carousel_image{object-fit:contain!important}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__gap_8{gap:8px}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel_button_container{align-items:center;padding:0 48px;display:flex}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel_button_container .CarouselImage-module-scss-module__ibaIca__carousel_button_link{text-decoration:none}.CarouselImage-module-scss-module__ibaIca__carousel_container .CarouselImage-module-scss-module__ibaIca__carousel_button{white-space:nowrap;color:#1a1a1a;background-color:#fff;height:auto;min-height:44px;padding:12px 24px;font-weight:700}.CarouselImage-module-scss-module__ibaIca__carousel_container::-webkit-scrollbar{display:none}
@keyframes PriceList-module-scss-module__Ni7lVq__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.PriceList-module-scss-module__Ni7lVq__price_list_card{padding:24px 16px}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list{margin:0;padding-left:0}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list .PriceList-module-scss-module__Ni7lVq__price_list_item{border-bottom:1px solid #e6e6e6;padding:24px 0}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list .PriceList-module-scss-module__Ni7lVq__price_list_item .PriceList-module-scss-module__Ni7lVq__price_list_title{margin-bottom:16px}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list .PriceList-module-scss-module__Ni7lVq__price_list_item .PriceList-module-scss-module__Ni7lVq__price_list_title h3{color:#1a1a1a;margin:0;font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:600;line-height:100%}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list .PriceList-module-scss-module__Ni7lVq__price_list_item .PriceList-module-scss-module__Ni7lVq__price_list_header{color:#1a1a1a;justify-content:space-between;align-items:center;font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:300;line-height:100%;display:flex}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list .PriceList-module-scss-module__Ni7lVq__price_list_item .PriceList-module-scss-module__Ni7lVq__price_list_header .PriceList-module-scss-module__Ni7lVq__price_tag{margin-right:9px}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list .PriceList-module-scss-module__Ni7lVq__price_list_item:first-child{padding-top:unset}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list .PriceList-module-scss-module__Ni7lVq__border_none:last-child{padding-bottom:unset;border-bottom:none}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list_footer{text-align:center;padding-top:16px}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list_footer a{color:#06f;font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:700;line-height:150%;text-decoration:none}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list_details .PriceList-module-scss-module__Ni7lVq__detail_item{gap:0;margin-bottom:4px;display:flex}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list_details .PriceList-module-scss-module__Ni7lVq__detail_item:last-child{margin-bottom:0}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list_details .PriceList-module-scss-module__Ni7lVq__detail_item .PriceList-module-scss-module__Ni7lVq__detail_label{color:#333;flex-shrink:0;font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:400}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list_details .PriceList-module-scss-module__Ni7lVq__detail_item span:last-child{color:#1a1a1a;font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:300;line-height:150%}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list_details .PriceList-module-scss-module__Ni7lVq__detail_item.PriceList-module-scss-module__Ni7lVq__risks_item .PriceList-module-scss-module__Ni7lVq__detail_label{color:#333}.PriceList-module-scss-module__Ni7lVq__price_list_card .PriceList-module-scss-module__Ni7lVq__price_list_details .PriceList-module-scss-module__Ni7lVq__detail_item.PriceList-module-scss-module__Ni7lVq__risks_item .PriceList-module-scss-module__Ni7lVq__risks_text{color:gray;font-size:12px;line-height:1.2}.PriceList-module-scss-module__Ni7lVq__price_list_card.PriceList-module-scss-module__Ni7lVq__full_view .PriceList-module-scss-module__Ni7lVq__price_list .PriceList-module-scss-module__Ni7lVq__price_list_item .PriceList-module-scss-module__Ni7lVq__price_list_title{margin-bottom:12px}
@keyframes RandomImageSlider-module-scss-module__06Vb9a__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.RandomImageSlider-module-scss-module__06Vb9a__container{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}.RandomImageSlider-module-scss-module__06Vb9a__image{object-fit:cover;width:100%;height:100%}.RandomImageSlider-module-scss-module__06Vb9a__overlay{width:100%;height:100%;animation:1s ease-in-out forwards RandomImageSlider-module-scss-module__06Vb9a__fadeIn;position:absolute;top:0;left:0}@keyframes RandomImageSlider-module-scss-module__06Vb9a__fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes ClinicFeature-module-scss-module__MrsE_G__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature{scroll-margin-top:120px}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__tab_contents{margin-top:40px}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__price_table{background-color:#fff;padding:5px 16px 21px}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__price_table .ClinicFeature-module-scss-module__MrsE_G__price_cell{border-bottom:1px solid #e6e6e6;padding:16px 0}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__price_table .ClinicFeature-module-scss-module__MrsE_G__price_cell .ClinicFeature-module-scss-module__MrsE_G__price_tag{margin-right:8px}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__price_table .ClinicFeature-module-scss-module__MrsE_G__text_end{text-align:end}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__table_footer_cell{text-align:center;padding:8px 0}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__tab_content_image{aspect-ratio:4/3;object-fit:contain;border-radius:8px;width:100%;height:auto}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__full_width_slider{aspect-ratio:4/3;width:100%}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__pr_container,.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__section_container{margin-top:16px}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__multi_image_list{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding-left:0;display:grid}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__multi_image_list .ClinicFeature-module-scss-module__MrsE_G__multi_image_list_item{max-width:240px;height:auto}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__carousel_h2{color:var(--Gray_10,#1a1a1a);margin-bottom:16px;margin-left:24px;font-size:18px;font-style:normal;font-weight:600;line-height:100%}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__carousel_paragraph{color:#4d4d4d;margin-top:16px;margin-left:24px;margin-right:24px;font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:300;line-height:150%}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__image_section{margin-top:0}.ClinicFeature-module-scss-module__MrsE_G__clinic_feature .ClinicFeature-module-scss-module__MrsE_G__image_section .ClinicFeature-module-scss-module__MrsE_G__image_section_p{color:#4d4d4d;margin-top:16px;font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:300;line-height:150%}
@keyframes DefinitionList-module-scss-module__NyPHvq__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.DefinitionList-module-scss-module__NyPHvq__dl{margin:0}.DefinitionList-module-scss-module__NyPHvq__dl_content{display:flex}.DefinitionList-module-scss-module__NyPHvq__dl_text{color:#4d4d4d;vertical-align:text-top;margin-left:0;font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:300;line-height:150%}.DefinitionList-module-scss-module__NyPHvq__term{text-align:right;min-width:36px}.DefinitionList-module-scss-module__NyPHvq__description{white-space:pre-line;margin-left:16px}
@keyframes ResumeList-module-scss-module__tyMl6W__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ResumeList-module-scss-module__tyMl6W__resume_content{margin-top:12px}.ResumeList-module-scss-module__tyMl6W__resume_content dt{text-align:left}
@keyframes ClinicStaff-module-scss-module__2Fub6q__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ClinicStaff-module-scss-module__2Fub6q__clinic_staff_container .ClinicStaff-module-scss-module__2Fub6q__tab_content_image{object-fit:contain;aspect-ratio:4/3;background-color:#f9f9f9;border-radius:8px;width:100%!important;height:auto!important}.ClinicStaff-module-scss-module__2Fub6q__clinic_staff_container .ClinicStaff-module-scss-module__2Fub6q__tab_content_image_director{aspect-ratio:3/2}.ClinicStaff-module-scss-module__2Fub6q__clinic_staff_container .ClinicStaff-module-scss-module__2Fub6q__image_section_p{color:#4d4d4d;margin-top:16px;font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:300;line-height:150%}
@keyframes Price-module-scss-module__BTx48W__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.Price-module-scss-module__BTx48W__price_disclaimer span{color:gray;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:300}
@keyframes TabArea-sp-module-scss-module__aQXjgW__skeleton_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.TabArea-sp-module-scss-module__aQXjgW__map_component{height:230px;margin-bottom:24px}.TabArea-sp-module-scss-module__aQXjgW__tab_container{z-index:3;margin-top:32px;margin-left:0;margin-right:0;position:sticky;top:0}
