.pageHeader_page_header__5nM_j{width:100%;height:280px;display:flex;justify-content:center;align-items:center;background:#fff url(/_next/static/media/sub_visual_back.718c2b43.png) no-repeat 50%/cover;border-radius:15px 15px 0 0;position:relative}.pageHeader_content_wrapper__B_381{width:100%;height:100%;padding:25px 30px}.pageHeader_image_agencyInfo_container__g4iz_{width:100%;height:100%;display:flex;gap:2.5rem}.pageHeader_image_agencyInfo_container__g4iz_>img{border-radius:15px}.pageHeader_agency_info__gUION{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:15px 0 5px}.pageHeader_agency_name__0tMEY{font-size:1.6rem;font-weight:700;color:#fff;word-break:keep-all;padding-top:3px;max-width:70%;white-space:wrap}.pageHeader_agency_name__0tMEY.pageHeader_certified__sWkIV span{position:relative}.pageHeader_agency_name__0tMEY.pageHeader_certified__sWkIV span:after{content:"";position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);width:21px;height:21px;background:url(/_next/static/media/icon_client_certified.ed3995f8.svg) no-repeat}.pageHeader_follow_share_button__BMB7d{position:absolute;top:30px;right:30px;display:flex;flex-direction:column;gap:.6rem}.pageHeader_follow_button__RY3DO{cursor:pointer;box-sizing:border-box;width:auto;padding:0 24px;border:2px solid #fff;border-radius:40px;display:flex;align-items:center;justify-content:center;height:36px;font-size:15px;color:#fff}.pageHeader_follow_button__RY3DO>span{margin-left:10px}.pageHeader_follow_button__RY3DO:hover>svg>path{fill:#000}.pageHeader_follow_button__RY3DO.pageHeader_following__caOI6,.pageHeader_follow_button__RY3DO:hover{background-color:#fff;color:#333}.pageHeader_follow_button__RY3DO.pageHeader_following__caOI6>span{margin-left:0}.pageHeader_extra_info__4Jnh2{display:flex;align-items:center;gap:3rem}.pageHeader_count_info__P7QzW{display:flex;align-items:center;gap:.8rem}.pageHeader_count_info__P7QzW p{display:flex;gap:5px}.pageHeader_count_info__P7QzW span{font-size:1rem;color:#fff;white-space:nowrap}.pageHeader_link_button__LbIl5{cursor:pointer;border:1px solid #fff;border-radius:100px;width:110px;height:28px;font-weight:400;display:flex;overflow:hidden}.pageHeader_svg_container__4xn5R{width:30px;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.pageHeader_link_button__LbIl5 span{width:70px;height:26px;line-height:26px;font-size:.8rem;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1000px){.pageHeader_follow_button__RY3DO{height:32px;font-size:13px;padding:0 18px}.pageHeader_follow_button__RY3DO>svg{width:10px;height:10px}.pageHeader_follow_button__RY3DO>span{margin-left:7px}}@media screen and (max-width:800px){.pageHeader_page_header__5nM_j{height:250px}.pageHeader_content_wrapper__B_381{padding:20px 25px}.pageHeader_image_agencyInfo_container__g4iz_>img{width:210px;height:210px}.pageHeader_agency_info__gUION{padding:10px 0 5px}.pageHeader_follow_share_button__BMB7d{top:20px;right:20px}.pageHeader_follow_button__RY3DO{height:32px;font-size:13px;padding:0 18px}.pageHeader_follow_button__RY3DO>svg{width:10px;height:10px}.pageHeader_follow_button__RY3DO>span{margin-left:7px}.pageHeader_extra_info__4Jnh2{display:grid;grid-template-columns:repeat(2,110px);gap:1rem}.pageHeader_link_button__LbIl5{width:100px;height:25px}.pageHeader_svg_container__4xn5R{width:28px}.pageHeader_link_button__LbIl5 span{width:65px;height:23px;line-height:23px}}@media screen and (max-width:678px){.pageHeader_content_wrapper__B_381{display:flex;flex-direction:column;justify-content:space-between}.pageHeader_image_agencyInfo_container__g4iz_{height:80%;gap:2rem}.pageHeader_image_agencyInfo_container__g4iz_>img{width:160px;height:160px;border-radius:12px}.pageHeader_agency_info__gUION{padding:5px 0 0}.pageHeader_agency_name__0tMEY{max-width:100%}.pageHeader_follow_share_button__BMB7d{position:unset;flex-direction:row;width:100%;justify-content:space-between}.pageHeader_follow_button__RY3DO{width:49%}.pageHeader_extra_info__4Jnh2{grid-template-columns:repeat(2,1fr);gap:.8rem;padding-bottom:8px}}@media screen and (max-width:520px){.pageHeader_extra_info__4Jnh2{width:100%;display:flex;flex-direction:column;align-items:flex-start}}@media screen and (max-width:450px){.pageHeader_page_header__5nM_j{height:220px}.pageHeader_content_wrapper__B_381{padding:15px}.pageHeader_image_agencyInfo_container__g4iz_>img{position:absolute;width:80px;height:80px;right:15px;border-radius:10px}.pageHeader_agency_info__gUION{padding:0 6px}.pageHeader_agency_name__0tMEY{max-width:70%}.pageHeader_extra_info__4Jnh2{gap:7px}}.snsShareButton_shared_link_button__AMYQQ{cursor:pointer;box-sizing:border-box;width:auto;padding:0 24px;border:2px solid #fff;border-radius:40px;display:flex;align-items:center;justify-content:center;height:36px}.snsShareButton_shared_link_button__AMYQQ:hover{background:#fff;transition:.1s ease-out}.snsShareButton_shared_link_button__AMYQQ:hover path{fill:#4e4e4e;transition:.1s ease-out}.snsShareButton_link_share_button__zC0AY{width:140px;height:40px;border-radius:25px;background:#fff;border:1px solid #dedede;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1000px){.snsShareButton_shared_link_button__AMYQQ.snsShareButton_shrink__d7WUM{padding:0 18px;height:32px}.snsShareButton_shared_link_button__AMYQQ.snsShareButton_shrink__d7WUM>svg{width:20px;height:20px}}@media screen and (max-width:678px){.snsShareButton_shared_link_button__AMYQQ.snsShareButton_shrink__d7WUM{width:49%}}.pageMenu_menu__gxbme{display:flex;width:100%;background-color:#f8f8f8;overflow:auto}.pageMenu_item_wrapper__1qKAd{display:flex}.pageMenu_menu_item__slNJE{position:relative;padding:25px 20px;color:#999;font-size:1.2rem;font-weight:700;white-space:nowrap}.pageMenu_menu_item__slNJE:hover{color:#000}.pageMenu_menu_item__slNJE:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:5px;background-color:#000;transition:width .2s ease,left .2s ease}.pageMenu_menu_item__slNJE.pageMenu_active__NJpoQ:after{width:100%;left:0}.pageMenu_active__NJpoQ{color:#000}@media screen and (max-width:600px){.pageMenu_menu_item__slNJE{padding:20px 15px}}@media screen and (max-width:400px){.pageMenu_menu_item__slNJE{padding:15px 10px}}