.not-found_searchResult404___3zkr{text-align:center;margin-top:28px;padding:40px 0 100px}@media screen and (max-width:768px){.not-found_searchResult404___3zkr{border:none;margin-top:0;padding:30px 0 60px}}.not-found_searchResult404Icon__48vwX{width:42px;margin:0 auto 20px}@media screen and (max-width:768px){.not-found_searchResult404Icon__48vwX{margin:0 auto 10px}}.not-found_searchResult404Title__46CRl{font-size:29px;font-weight:700;margin-bottom:20px}@media screen and (max-width:768px){.not-found_searchResult404Title__46CRl{font-size:21px;margin-bottom:10px}}.not-found_searchResult404Text__27JB7{font-size:14px;margin-bottom:40px;line-height:2}@media screen and (max-width:768px){.not-found_searchResult404Text__27JB7{margin-bottom:30px}}.not-found_searchResult404Button__uxwUg{width:316px;margin:0 auto}@media screen and (max-width:768px){.not-found_searchResult404Button__uxwUg{width:208px}}.not-found_searchResult404Button__uxwUg a{display:flex;align-items:center;justify-content:center;width:316px;height:58px;font-size:16px;font-weight:700;text-decoration:none;background:#fff;color:#646262;border:1px solid #b4b4b4;border-radius:6px}@media screen and (max-width:768px){.not-found_searchResult404Button__uxwUg a{width:208px;height:42px;font-size:14px}}.not-found_breadcrumbs__WntJC{padding:16px 0 12px 20px;li{display:inline-block;color:var(--Gray-420,#949494);font-size:10px;font-weight:350;line-height:10px;&:after{content:">";margin:0 4px}&:last-child{&:after{content:none}}}}.breadcrumb_breadcrumb__mlk2S{padding:16px 0 12px 20px;line-height:1;max-width:1200px;margin:0 auto;@media screen and (min-width:769px){padding-left:0;padding-bottom:29px;padding-right:0;padding-top:17px;width:100%}.breadcrumb_breadcrumbList__ReaEN{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:10px;font-weight:300;color:#949494}.breadcrumb_breadcrumbItem__ESDt_{display:flex;align-items:center;&:not(:last-child):after{content:"＞";margin:0 2px;color:#949494}}}.footer_footerOther__SNAZO{background:var(--Background-bg_gray,#f5f5f5);margin-bottom:42px;padding:16px 20px;@media screen and (min-width:769px){padding-left:20px;padding-bottom:24px;padding-right:20px;padding-top:24px;margin-bottom:48px}}.footer_footerOtherInner__wqxNj{display:flex;align-items:stretch;justify-content:center;align-items:center;margin:0 auto;gap:8px;flex-direction:column;@media screen and (min-width:769px){flex-direction:row;align-items:stretch;gap:12px}}.footer_footerOtherItem__BE4of{width:335px;flex:1;display:flex;align-items:center;gap:16px;background:var(--White,#fff);padding:10px 12px;@media screen and (min-width:769px){max-width:392px;padding-left:24px;padding-bottom:8px;padding-right:24px;padding-top:8px}}.footer_footerOtherItem__BE4of img{width:64px;height:64px;@media screen and (min-width:769px){width:72px;height:72px}}.footer_footerOtherItem__BE4of p{color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:150%;@media screen and (min-width:769px){font-size:12px;font-style:normal;font-weight:400;line-height:160%}}.footer_footerCompany__A7qP7{text-align:center;margin-bottom:40px;@media screen and (min-width:769px){margin-bottom:48px}}.footer_footerCompanyInner__3Pc2s{display:flex;justify-content:center;align-items:center;gap:16px;@media screen and (min-width:769px){gap:24px}}.footer_footerCompanyLogo__LCn0Y{width:80px;height:36px;@media screen and (min-width:769px){width:120px;height:54px}}.footer_pItemFlogoCatch__u6_zZ{color:var(--Gray-600,#666);text-align:center;font-family:YuGothic;font-size:12px;font-style:normal;font-weight:500;line-height:100%;@media screen and (min-width:769px){font-size:15.545px;line-height:24.871px}}.footer_footerCopy__PrvFQ{color:var(--Gray-600,#666);text-align:center;font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:400;line-height:100%;padding-bottom:80px;@media screen and (min-width:769px){padding-bottom:32px}}.footer_footerSitemap__RFzc5{padding:0 20px;margin:0 auto 56px;@media screen and (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;margin-left:auto;margin-bottom:40px;margin-right:auto;margin-top:0}}.footer_footerSitemapWrap__Wtuw4{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:96px;@media screen and (max-width:768px){max-width:480px;width:100%;flex-wrap:wrap;gap:48px;margin-bottom:48px}}.footer_side__ZP0DR{width:264px;@media screen and (max-width:768px){width:100%;padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}}.footer_footerSitemapWrap__Wtuw4 .footer_side__ZP0DR:last-child{margin:0}.footer_sideMain__yX6qN{width:264px;@media screen and (max-width:768px){width:100%}}.footer_sideCategory__mS_z_{border-top:1px solid #e6e6e6}.footer_sideCategory__mS_z_ li{border-bottom:1px solid #e6e6e6}.footer_sideCategory__mS_z_ li a{position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:100%;padding:20px 0;@media screen and (min-width:769px){padding-left:0;padding-bottom:24px;padding-right:0;padding-top:24px;font-weight:500}}.footer_sideCategory__mS_z_ li a img{width:18px;height:18px}.footer_sideCategory__mS_z_ li button{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:100%!important;padding:20px 0;@media screen and (min-width:769px){padding-left:0;padding-bottom:24px;padding-right:0;padding-top:24px;font-weight:500}}.footer_sideCategory__mS_z_ li button img{width:18px;height:18px}.footer_sideCategory__mS_z_ .open-area-search-modal-buttons{line-height:1.6}.footer_sideCategory__mS_z_ .open-area-search-modal-buttons:before,.footer_sideCategory__mS_z_ li a:before{content:none}.footer_footerArea__NYT6L{margin-bottom:64px;width:840px;@media screen and (max-width:768px){padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0;margin-bottom:20px}}.footer_footerAreaTable__dGwRs{max-width:862px;@media screen and (max-width:768px){width:100%}}.footer_footerAreaTable__dGwRs tr{display:block}.footer_footerAreaTable__dGwRs td,.footer_footerAreaTable__dGwRs th{font-size:14px}.footer_footerAreaTable__dGwRs ul{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.footer_footerAreaTable__dGwRs ul li a{display:block;color:var(--Text-link,#006dcc);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.footer_footerAreaTable__dGwRs th{width:120px;text-align:left;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:100%;-webkit-font-smoothing:initial;@media screen and (max-width:768px){width:115px}}.footer_footerSitemapItemHead__U1Vph{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;@media screen and (min-width:769px){margin-left:0;margin-bottom:24px;margin-right:0;margin-top:0}}.footer_footerSitemapItemHeadHeading__minjl{color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:100%;@media screen and (min-width:769px){font-size:20px}}.footer_footerLinkMenu__uvAXu{max-width:480px;margin:0 auto;display:flex;flex-direction:column;padding:0 20px;height:auto;@media screen and (min-width:769px){height:240px;flex-direction:row;justify-content:space-between;max-width:1200px;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.footer_footerLinkMenuInner__oH_pu{display:flex;flex-direction:column;gap:8px;padding:24px 0;border-top:1px solid var(--Gray-100,#e6e6e6);@media screen and (min-width:769px){padding-left:0;padding-bottom:24px;padding-right:0;padding-top:0;gap:24px;flex:1;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;border-left-color:var(--Gray-100,#e6e6e6);border-left-style:solid;border-left-width:1px}}.footer_footerLinkMenuInner__oH_pu:last-child{border-bottom:1px solid var(--Gray-100,#e6e6e6);@media screen and (min-width:769px){border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:var(--Gray-100,#e6e6e6);border-right-style:solid;border-right-width:1px}}.footer_footerLinkMenuItemTitle__s4SWd{color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:100%;@media screen and (min-width:769px){text-align:center;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:100%}}.footer_footerLinkMenuItemList__INT5c{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;@media screen and (min-width:769px){gap:16px;max-width:176px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.footer_aboutIbj__DGNJ4{height:126px;@media screen and (min-width:769px){height:164px}}.footer_aboutCompany__ZfBju{height:126px;@media screen and (min-width:769px){height:134px}}.footer_aboutIbjMembers__TgN4N{height:84px;@media screen and (min-width:769px){height:74px}}.footer_others__LFCPp{height:126px;@media screen and (min-width:769px){height:186px}}.footer_footerLinkMenuItem__z1gAT{width:152px;color:#020202;font-size:14px;font-style:normal;font-weight:400;line-height:100%;padding:14px 0;@media screen and (min-width:769px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;width:176px}}.footer_footerLinkMenuItem__z1gAT a{display:flex;justify-content:space-between;align-items:center;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:100%;@media screen and (min-width:769px){font-weight:500}}.footer_footerLinkMenuItem__z1gAT a img{width:14px;height:14px}.footer_blank__oK511{padding:7px 0;@media screen and (min-width:769px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.footer_ibjMatchingApp__RxXdJ a{line-height:130%}.footer_agencyListDropMenuFooter__I_xif{text-align:left;width:100%;margin-bottom:32px;padding:0;@media screen and (min-width:769px){display:none}}.footer_agencyListDropMenuTitleFooter__SXE2Y{margin-bottom:16px;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding-left:20px}.footer_areaDropMenuContents__Vof8k+.footer_areaDropMenuContents__Vof8k .footer_areaDropMenuTitle__ScEht{border-top:none!important}.footer_areaDropMenuTitle__ScEht{font-weight:400;line-height:100%;padding:20px!important;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;cursor:pointer;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;height:58px}.footer_areaDropMenuTitle__ScEht.footer_open__IZgtm{background:var(--Background-bg-1,#fcf2f5);transition:all .2s ease-in-out}.footer_areaDropMenuTitle__ScEht.footer_open__IZgtm img{transform:rotate(180deg);transition:all .1s ease-in-out}.footer_areaDropMenuTitle__ScEht img{width:18px;height:18px;transform:rotate(1turn);transition:all .2s ease-in-out}.footer_areaDropMenuContainer__GuWjD{background:var(--Background-bg_gray,#f5f5f5);max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.footer_areaDropMenuContainer__GuWjD.footer_open__IZgtm{max-height:1500px}.footer_areaDropMenuItem__79WSr{border-bottom:1px solid var(--Gray-100,#e6e6e6);border-right:1px solid var(--Gray-100,#e6e6e6);box-sizing:border-box;display:flex;align-items:center;line-height:1;color:#020202;font-size:14px;font-style:normal;font-weight:400}.footer_areaDropMenuItemPrefectures__OnjaY{border-right:none;background-color:#fff;max-width:none;margin:0;gap:0}.footer_areaDropMenuItemPrefectures__OnjaY a{border:none;justify-content:flex-start}.footer_areaDropMenuItemPrefectures__OnjaY a:after{display:none}.footer_areaDropMenuItemNoneBlock__PXh1S{background:var(--White,#fff)}.footer_areaDropMenuContainer__GuWjD a{display:flex;justify-content:space-between;gap:8px;padding:16px 20px!important;width:100%;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.footer_areaDropMenuContainer__GuWjD a img{width:14px;height:14px}.footer_areaDropMenuItemRegionList__o_Bzg{display:grid;grid-template-columns:repeat(3,1fr)}.footer_areaDropMenuItemRegionList__o_Bzg .footer_areaDropMenuItem__79WSr{position:relative;height:46px;justify-content:center;text-align:center}.footer_areaDropMenuItemRegionList__o_Bzg .footer_areaDropMenuItem__79WSr a{padding:16px 8px;width:100%;display:flex;justify-content:space-between}.footer_areaDropMenuItemRegionList__o_Bzg .footer_areaDropMenuItem__79WSr:nth-child(3n){border-right:none}.footer_areaDropMenuItemRegionList__o_Bzg .footer_areaDropMenuItemNoneBlock__PXh1S{background-color:#fff}.footerFixMenu_footerFixMenu__ILBcK{position:fixed;z-index:9998;width:100%;left:0;bottom:0;translate:0 100%;transition:.3s;will-change:transform;background-color:#fff;&.footerFixMenu_visible__hWCou{translate:0 0}@media screen and (min-width:769px){display:none}.footerFixMenu_footerFixMenuInner__p7ODH{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;border-top:1px solid #ededed;background:#fff;padding:6px 0;.footerFixMenu_button__V3gT9{font-size:16px;width:100%;padding:14px 0;gap:6px;text-align:center;color:#fff;font-style:normal;font-weight:700;line-height:100%;display:flex;justify-content:center;align-items:center;border-radius:6px;background:#eb6e96;box-shadow:0 0 4px 0 rgba(0,0,0,.32);max-height:52px;max-width:168px;p{color:#fff};.footerFixMenu_guide_icon__YOFeR{width:28px;height:24px}.footerFixMenu_search_icon__rzoVj{width:20px;height:20px}}}}.header_header__ncE_N{width:100%;position:fixed;z-index:10000;font-size:15px;font-weight:600;top:0;padding:16px 20px;background:#fff;border-bottom:1px solid #e8e8e8;@media screen and (max-width:1024px){padding-left:12px;padding-bottom:8px;padding-right:12px;padding-top:8px}}.header_headerContainer__lu5N5{@media screen and (min-width:1025px){max-width:1200px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;display:flex;justify-content:space-between;align-items:center}}.header_itemLogo__7bhY_{@media screen and (min-width:1025px){display:inline-block;width:auto}}.header_itemLogo__7bhY_ span{padding-left:2px;letter-spacing:1px;font-size:17px;display:block}.header_itemLogoInner__eYdJQ a{display:flex;align-items:center}.header_itemLogoLogo__VABTG img{width:120px;height:54px;@media screen and (max-width:1024px){width:85px;height:38px}}.header_itemLogoTitle__tRKkr{color:var(--Gray-600,#666);font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;padding-left:20px;@media screen and (max-width:1024px){color:var(--Gray-600,#666);font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:500;line-height:150%;padding-left:14px}}.header_itemLogoTitle__tRKkr span{@media screen and (max-width:1024px){display:block;margin-top:1px;font-size:3.3vw;padding-left:3px;padding-top:4px}}.header_itemLogoTitle__tRKkr small{@media screen and (max-width:1024px){display:inline-block;font-size:2.4vw}}.header_itemLogoAndText__BcUxf{@media screen and (max-width:1024px){padding-top:6px}}.header_itemGnav__5bnob{@media screen and (max-width:1024px){display:none}@media screen and (min-width:1025px){display:flex;flex-direction:column;gap:8px}}.header_itemGnavButton__xTVzJ{@media screen and (min-width:1025px){display:flex;gap:8px}}.header_itemGnavButton__xTVzJ .c-button button img{@media screen and (min-width:1025px){width:18px;height:18px}}.header_itemGnavButton__xTVzJ .c-button.header_keep_button{@media screen and (min-width:1025px){width:120px;height:38px;color:#242424;position:relative;display:flex;justify-content:center;border-radius:var(---XXS,4px);border-left-color:var(--Gray-300,#b3b3b3);border-left-style:solid;border-left-width:1px;border-bottom-color:var(--Gray-300,#b3b3b3);border-bottom-style:solid;border-bottom-width:1px;border-right-color:var(--Gray-300,#b3b3b3);border-right-style:solid;border-right-width:1px;border-top-color:var(--Gray-300,#b3b3b3);border-top-style:solid;border-top-width:1px;background:var(--White,#fff)}}.header_itemGnavButton__xTVzJ .c-button.header_keep_button a{@media screen and (min-width:1025px){width:100%;display:flex;align-items:center;justify-content:center;gap:6px}}.header_itemGnavButton__xTVzJ .c-button.header_keep_button a img{width:20px;height:20px}.header_itemGnavButton__xTVzJ .c-button.header_keep_button a span{@media screen and (min-width:1025px){color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:160%}}.header_itemGnavButton__xTVzJ .c-button.header_keep_button .keep_count{@media screen and (min-width:1025px){position:absolute;top:-10px;right:-4px;min-width:20px;min-height:20px;background:#eb6e96;color:#ffffff;font-size:12px;font-weight:700;height:20px;width:auto;padding-left:3.2px;padding-right:3px;border-radius:50px;line-height:1.6;letter-spacing:-.24px}}.header_itemGnavButton__xTVzJ .c-button.header_keep_button .keep_count.hide{@media screen and (min-width:1025px){display:none}}.header_itemGnavButton__xTVzJ .c-button.header_keep_button .keep_count.show{@media screen and (min-width:1025px){display:flex;justify-content:center}}.header_itemGnavButton__xTVzJ .c-button.history{@media screen and (min-width:1025px){width:140px;height:38px;color:#242424;position:relative;display:flex;justify-content:center;border-radius:var(---XXS,4px);border-left-color:var(--Gray-300,#b3b3b3);border-left-style:solid;border-left-width:1px;border-bottom-color:var(--Gray-300,#b3b3b3);border-bottom-style:solid;border-bottom-width:1px;border-right-color:var(--Gray-300,#b3b3b3);border-right-style:solid;border-right-width:1px;border-top-color:var(--Gray-300,#b3b3b3);border-top-style:solid;border-top-width:1px;background:var(--White,#fff)}}.header_itemGnavButton__xTVzJ .c-button.history a{@media screen and (min-width:1025px){width:100%;display:flex;align-items:center;justify-content:center;gap:6px}}.header_itemGnavButton__xTVzJ .c-button.history a img{width:20px;height:20px}.header_itemGnavButton__xTVzJ .c-button.history a span{@media screen and (min-width:1025px){color:var(--Text-text,#333);font-size:14px;font-style:normal;font-weight:700;line-height:160%}}.header_itemGnavButton__xTVzJ .c-button.search_area{@media screen and (min-width:1025px){background:#eb6e96;width:154px;height:38px;border-radius:var(---XXS,4px)}}.header_itemGnavButton__xTVzJ .c-button.search_area button{@media screen and (min-width:1025px){width:154px;height:38px;display:flex;align-items:center;justify-content:center;gap:6px}}.header_itemGnavButton__xTVzJ .c-button.search_area button img{@media screen and (min-width:1025px){width:18px;height:18px}}.header_itemGnavButton__xTVzJ .c-button.search_area button span{@media screen and (min-width:1025px){color:var(--White,#fff);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:160%}}.header_itemGnavButton__xTVzJ .c-button.consult_professional{@media screen and (min-width:1025px){background:#eb6e96;width:164px;height:38px;border-radius:var(---XXS,4px)}}.header_itemGnavButton__xTVzJ .c-button.consult_professional a{@media screen and (min-width:1025px){width:154px;height:38px;display:flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.header_itemGnavButton__xTVzJ .c-button.consult_professional a img{@media screen and (min-width:1025px){width:28px;height:18px}}.header_itemGnavButton__xTVzJ .c-button.consult_professional a span{@media screen and (min-width:1025px){color:var(--White,#fff);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:160%}}.header_itemGnavButton__xTVzJ .c-button.diagnosis{@media screen and (min-width:1025px){width:166px;height:38px;border-radius:var(---XXS,4px);border-left-color:#4dbf7c;border-left-style:solid;border-left-width:2px;border-bottom-color:#4dbf7c;border-bottom-style:solid;border-bottom-width:2px;border-right-color:#4dbf7c;border-right-style:solid;border-right-width:2px;border-top-color:#4dbf7c;border-top-style:solid;border-top-width:2px;background:#fcfffd;display:flex;justify-content:center}}.header_itemGnavButton__xTVzJ .c-button.diagnosis a{@media screen and (min-width:1025px){display:flex;align-items:center;gap:6px;width:162px;height:34px;justify-content:center;box-sizing:border-box}}.header_itemGnavButton__xTVzJ .c-button.diagnosis a img{@media screen and (min-width:1025px){width:18px;height:18px}}.header_itemGnavButton__xTVzJ .c-button.diagnosis a span{@media screen and (min-width:1025px){color:#48b274;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:160%}}.header_itemGnavMenuList__2z5Px{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin:0 0 0 auto;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:160%}.header_itemGnavMenuList__2z5Px li a{position:relative}.header_toggle__93Y6b{display:flex;align-items:center;justify-content:center;flex-direction:column;top:0;right:0;z-index:999999;font-weight:400}@media screen and (min-width:1025px){.header_toggle__93Y6b{display:none}}.header_toggle__93Y6b:hover{cursor:pointer}.header_toggle__93Y6b div{display:flex;justify-content:space-between;flex-direction:column;margin:0;width:30px;height:10px;padding:3px 0}@media screen and (max-width:1024px){.header_toggle__93Y6b div{width:22px;height:22px}}.header_spHeaderMenu__P7tw3{@media screen and (max-width:1024px){display:flex;justify-content:space-between}}.header_toggleContainer__CNilJ{@media screen and (max-width:1024px){display:flex;align-items:center;justify-content:flex-start;gap:0;position:relative}}.header_toggleContainer__CNilJ>.header_menuHistory__JyMDr{@media screen and (max-width:1024px){margin-right:15.5px}}.header_toggleContainer__CNilJ>.header_menuFavorite__w_8QE{@media screen and (max-width:1024px){margin-right:28px}}.header_toggle__93Y6b span{width:100%;height:1.5px;background:#232323;transition:.3s}@media screen and (max-width:1024px){.header_toggle__93Y6b span{height:1px;background:#8b8b8b}}.header_toggle__93Y6b p{font-size:9px;color:#626262;margin-top:5px}.header_toggle__93Y6b.active div{justify-content:center}.header_toggle__93Y6b.active span:first-child{transform:translateY(0) rotate(-45deg)}.header_toggle__93Y6b.active span:nth-child(2){transform:translateY(-1px) rotate(45deg)}.header_toggle__93Y6b.active span:nth-child(3){display:none}.header_menuFavorite__w_8QE.header_toggle__93Y6b{top:0}.header_menuFavorite__w_8QE.header_toggle__93Y6b a{flex-direction:column}.header_menuFavorite__w_8QE.header_toggle__93Y6b .keep_count_sp{word-break:keep-all;position:absolute;top:-4px;left:20px;min-width:16px;background:#eb6e96;color:#fff;font-size:10px;font-weight:700;height:16px;width:auto;padding-left:2.2px;padding-right:2px;border-radius:50px;display:flex;justify-content:center;align-items:center;line-height:100%;letter-spacing:-.2px}.header_menuFavorite__w_8QE.header_toggle__93Y6b .keep_count_sp.hide{display:none}.header_menuFavorite__w_8QE.keep_count_relative{right:0;top:0;position:relative}.header_menuHistory__JyMDr{display:none}@media screen and (max-width:1024px){.header_menuHistory__JyMDr{display:flex;flex-direction:column;align-items:center;justify-content:center}.header_menuHistory__JyMDr a{display:flex;flex-direction:column;align-items:center;text-align:center}}.header_menuHistoryIcon__41Z84{width:24px;margin:0 auto}.header_menuHistoryIcon__41Z84 img{width:24px;height:24px}.header_menuHistoryText__IoS6c{color:#626262;font-size:9px;margin-top:3px;font-weight:400;line-height:160%}.header_menuFavorite__w_8QE.header_toggle__93Y6b .header_menuFavoriteIcon__3yrzi{width:24px;margin:0 auto}.header_menuFavorite__w_8QE.header_toggle__93Y6b .header_menuFavoriteText__GLBYS{margin-top:3px;letter-spacing:-1px}.historyWidget_recentHistoryFooter__fmFEn{margin-top:0;max-width:inherit;padding-right:0;background:#f5f5f5;margin-bottom:64px;padding-bottom:24px;@media screen and (min-width:769px){margin-top:0;padding-left:50px;padding-right:50px;margin-bottom:112px}}.historyWidget_inner__YhgcE{padding:24px 0 12px;max-width:1204px;margin:0 auto;@media screen and (min-width:769px){max-width:1204px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;padding-left:0;padding-bottom:12px;padding-right:0;padding-top:24px;position:relative;right:2px}}.historyWidget_heading__2Mv8I{color:#333;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:150%;padding-left:20px;@media screen and (min-width:769px){padding-left:4px;padding-bottom:8px;font-size:24px}}.historyWidget_card__g3cni{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:16px 14px 14px;border-radius:12px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.32);text-decoration:none;color:inherit;overflow:hidden;position:relative;&:hover{opacity:.96}}.historyWidget_cardLink__aEgY1{position:absolute;inset:0;z-index:1;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.historyWidget_title__8drz0{margin:0 0 12px;padding:0 5px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1.6;color:#333;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyWidget_cardContent__leTjS{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;width:100%;min-width:0;@media screen and (min-width:769px){flex-direction:row;align-items:center;justify-content:center;gap:14px}}.historyWidget_thumbWrap__dO8_D{flex:0 0 auto;width:100%;max-width:100%;min-width:0;height:108px;border:1px solid #e6e6e6;border-radius:4px;overflow:hidden;box-sizing:border-box;@media screen and (min-width:769px){flex:0 1 180px;max-width:180px}}.historyWidget_thumb__2xyDy{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.historyWidget_meta__2ump_{display:flex;flex-direction:column;gap:0;flex:1 1 auto;width:100%;max-width:100%;min-width:0;@media screen and (min-width:769px){flex:0 1 186px;width:186px;max-width:50%}}.historyWidget_rowLocation__3CmLj{margin-bottom:10px}.historyWidget_row__aiMT5{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.historyWidget_rowReview__sJtre{flex-wrap:nowrap;margin-bottom:4px}.historyWidget_rowIcon__U8T9O{flex-shrink:0;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.historyWidget_stars__LEm_G{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:1 1 auto}.historyWidget_stars__LEm_G .rate{font-size:16px;line-height:1}.historyWidget_stars__LEm_G .rate.no-star:after{color:#cccccc}.historyWidget_reviewTotal__oTLmr{flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1;color:#333;font-feature-settings:"palt" 1}.historyWidget_agencyReviewCountLink__4vK6z{position:relative;z-index:2;color:#006dcc;text-decoration:underline;cursor:pointer}.historyWidget_locationLine__csCIw{margin:0;flex:1 1 auto;min-width:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyWidget_featureTags__hetli{display:flex;flex-direction:column;gap:4px;width:100%}.historyWidget_featureTagsRow__BAAwK{display:flex;flex-wrap:wrap;align-items:center;gap:4px;&:not(:first-child){gap:8px}@media screen and (min-width:769px){gap:8px;&:not(:first-child){gap:4px}}}.historyWidget_tag__mOsd8{display:inline-flex;align-items:center;padding:6px 8px;border-radius:9999px;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap}.historyWidget_tagOn__e6Ezh{background:#f0faf5;color:#549977}.historyWidget_tagOff__GNfGt{background:#f5f5f5;color:#b3b3b3}.historyWidget_btnWrap__Ir__m{padding-bottom:24px;justify-content:center;display:flex}.historyWidget_recentHistoryFooterCta__jf_PJ{display:flex;justify-content:center;align-items:center;width:312px;height:48px;border-radius:40px;background-color:#eb6e96;box-shadow:0 0 4px 0 rgba(0,0,0,.32);margin:0 auto;color:#fff;font-size:16px;font-weight:700;line-height:1.5;position:relative;@media screen and (min-width:769px){width:406px;height:50px;font-size:18px}img{position:absolute;width:16px;height:16px;right:20px;font-weight:400}}.marriage_breadcrumbs__Twd4U{padding:16px 0 12px 20px;li{display:inline-block;color:var(--Gray-420,#949494);font-size:10px;font-weight:350;line-height:10px;&:after{content:">";margin:0 4px}&:last-child{&:after{content:none}}}}.marriage_marriageListContainer__v0_18{@media screen and (min-width:769px){max-width:1200px;width:90%;margin-left:auto;margin-bottom:auto;margin-right:auto;margin-top:auto}}.marriage_pageTitle__GlWXs{color:#333;text-align:center;background:#fcf2f5;font-size:16px;padding:12px;font-weight:700;line-height:1;@media screen and (min-width:769px){font-size:20px;padding-left:0;padding-bottom:24px;padding-right:0;padding-top:24px}}.marriage_messageContainer__fX9iI{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin-bottom:40px;margin-top:10px;@media screen and (min-width:769px){margin-bottom:70px;margin-top:0}h2{flex:1;font-size:19px;padding:24px 20px;font-weight:700;text-align:center;line-height:1.6;@media screen and (min-width:769px){font-size:24px;padding-left:40px;padding-bottom:40px;padding-right:40px;padding-top:40px}}}.marriage_columnContainer__Q_h1l{margin:auto;@media screen and (min-width:769px){max-width:1200px;width:90%;display:flex;gap:56px}}.marriage_articleListContainer__EhRdF{.marriage_articleList__RZo__{padding:0 20px 30px;@media screen and (min-width:769px){margin-bottom:50px}@media screen and (min-width:769px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}.marriage_articleItem__Wzi_3{border-bottom:1px dashed #d3d3d3;padding:15px 0 36px;@media screen and (min-width:769px){padding-left:0;padding-bottom:30px;padding-right:0;padding-top:30px}&:first-child{border-top:1px dashed #d3d3d3}&:last-child{border-bottom:none}.marriage_articleItemContainer__HktcZ{display:flex;align-items:center;justify-content:flex-start;gap:18px;@media screen and (min-width:769px){gap:30px;align-items:flex-start}.marriage_articleItemContentImage__w09vF{display:block;width:150px;min-width:150px;margin:0 20px 0 0;border-radius:4px;overflow:hidden;@media screen and (min-width:769px){width:293px;min-width:293px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border:1px solid #e3e3e3}&.marriage_articleItemContentImagePc__32oYi{display:none;@media screen and (min-width:769px){display:block}}&.marriage_articleItemContentImageSp__40VIv{display:block;@media screen and (min-width:769px){display:none}}}.marriage_articleItemHeader__OXsYs{display:flex;align-items:center;justify-content:flex-start;gap:18px;margin-bottom:10px;@media screen and (min-width:769px){margin-bottom:20px;gap:20px}time{display:block;font-size:13px;color:#888;line-height:1}.marriage_marriageCategory__8jiKr{font-size:11px;color:#3c3c3c;padding:3px 6px;border:1px solid #c9c9c9;border-radius:4px;line-height:1.2}}}.marriage_articleItemTitle__drTQ8{font-weight:700;color:#646262;margin:0 0 10px;font-size:16px;line-height:1.4;@media screen and (min-width:769px){font-size:19px;line-height:1.6}}.marriage_articleItemContent__BFVqj{display:flex;p{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;flex:1;-webkit-line-clamp:4;text-align:initial;height:100%;@media screen and (min-width:769px){-webkit-line-clamp:3}}}}}}.marriage_paginationContainer__gwMwj{display:flex;align-items:center;justify-content:center;background:#f0f0f0;padding:25px 20px;border:1px solid #e5e5e5;border-right:none;border-left:none;gap:16px;@media screen and (min-width:769px){border-left-color:#e5e5e5;border-left-style:solid;border-left-width:1px;border-bottom-color:#e5e5e5;border-bottom-style:solid;border-bottom-width:1px;border-right-color:#e5e5e5;border-right-style:solid;border-right-width:1px;border-top-color:#e5e5e5;border-top-style:solid;border-top-width:1px;margin-bottom:70px;gap:20px}.marriage_paginationButtonLink__IREhD{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:38px;background:#fff;border:1px solid #d3d3d3;border-radius:6px;&.marriage_leftArrow__GmtqI{padding-left:10px;&:before{content:"";position:absolute;top:0;bottom:0;width:6px;height:6px;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin:auto;left:10px;rotate:225deg}}&.marriage_rightArrow__1kxLx{padding-right:10px;&:after{content:"";position:absolute;top:0;bottom:0;width:6px;height:6px;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin:auto;right:10px;rotate:45deg}}&.marriage_disabled__p_6YQ{color:#c7c7c7;pointer-events:none}}}.marriage_articleListSidebarWrapper__HQ1K_{padding:0 20px;@media screen and (min-width:769px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;min-width:280px}.marriage_articleListSidebar__QWe8Z{background:#f0f0f0;padding:10px 16px 25px;border:1px solid #e5e5e5;margin-bottom:30px;margin-top:40px;@media screen and (min-width:769px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}.marriage_articleListSidebarTitle__L0wr_{font-size:14px;font-weight:700;color:#646262;text-align:center;margin:0 0 8px}.marriage_articleListSidebarList__E30rn{background:#fff;padding:0 20px;border-top:none;li{border-bottom:1px solid #d3d3d3;&:last-child{border-bottom:none}.marriage_articleListSidebarLink__84p5r{position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--Text-text,#333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:100%;padding:20px 0;@media screen and (min-width:769px){padding-left:0;padding-bottom:24px;padding-right:0;padding-top:24px}}}}}}.marriage_articleTemplateContainer__FRJCS{margin-bottom:64px;@media screen and (min-width:769px){margin-bottom:112px}}.marriage_breadcrumbContainer__YOoTM{@media screen and (min-width:769px){max-width:1200px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;width:90%}}.marriage_articleContainer__O8Ryo{max-width:760px;margin:0 auto;padding:24px 20px 0;@media screen and (min-width:769px){padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0}.marriage_articleHeader__Uebxd{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-bottom:10px;@media screen and (min-width:769px){margin-bottom:8px}time{display:block;font-size:14px;color:#888;line-height:1}.marriage_marriageCategory__8jiKr{font-size:12px;padding:3px 6px;border:1px solid #e6e6e6;border-radius:4px;line-height:1.2;color:#666;@media screen and (min-width:769px){line-height:1.6;padding-left:6px;padding-bottom:2px;padding-right:6px;padding-top:1px}}}.marriage_articleTitle__eZE1A{color:var(--Text-text,#333);font-size:24px;font-weight:700;line-height:140%;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #e5e5e5;@media screen and (min-width:769px){font-size:28px;margin-bottom:32px}}.marriage_articleThumbnailContainer__DQLa1{position:relative;max-width:335px;margin:0 auto 16px;aspect-ratio:335/230;@media screen and (min-width:769px){max-width:560px;margin-left:auto;margin-bottom:24px;margin-right:auto;margin-top:0;aspect-ratio:3/2}}.marriage_articleContent__Uzt4n{margin-bottom:24px;@media screen and (min-width:769px){margin-bottom:32px}p{font-size:15px;font-weight:400;line-height:1.8;margin-bottom:27px;@media screen and (min-width:769px){font-size:16px;margin-bottom:28.8px}}p:has(+ol),p:has(+ul){margin-bottom:8px!important}}.marriage_articleBlock__iHpHU .marriage_articleBlockContent__6tYeI,.marriage_articleContent__Uzt4n{>h2{font-size:20px;line-height:150%;padding:10px 8px 10px 16px;margin:40px 0 16px;font-weight:700;border-left:4px solid var(--Primary,#eb6e96);background:var(--Background-bg-1,#fcf2f5);color:var(--Text-text,#333);@media screen and (min-width:769px){font-size:24px;padding-left:24px;padding-bottom:12px;padding-right:0;padding-top:12px;margin-left:0;margin-bottom:24px;margin-right:0;margin-top:48px}}>ol,>ul:not(:has(>ol)){display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin:8px 0 16px;padding:12px 10px;gap:6px;background:var(--Background-bg_gray,#f5f5f5);list-style:none;counter-reset:item;@media screen and (min-width:769px){margin-left:0;margin-bottom:24px;margin-right:0;margin-top:8px;padding-left:12px;padding-bottom:12px;padding-right:12px;padding-top:12px;gap:4px}li{position:relative;display:list-item;padding:4px 0 4px 22px;align-self:stretch;color:var(--Text-text,#333);font-size:16px;font-weight:700;line-height:160%;&:has(>strong:first-child){white-space:pre-line}@media screen and (min-width:769px){padding-left:32px;padding-bottom:4px;padding-right:0;padding-top:4px}&:before{counter-increment:item;content:var(--list-content,"・");width:22px;height:22px;position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;@media screen and (min-width:769px){width:28px;height:28px}}}}>ol{--list-content:counter(item) "."}table{width:100%;max-width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:15px;line-height:1.6;@media screen and (min-width:769px){margin-left:0;margin-bottom:32px;margin-right:0;margin-top:16px;font-size:16px}}td,th{border:1px solid #ccc;padding:.5em;vertical-align:top}th{background:#eee}caption,th{font-weight:700}caption{caption-side:top;padding:0 0 .5em;text-align:left}blockquote{margin:0 0 3em;background-color:#f7f7f7;border-left:2px solid #e5e5e5;padding:50px 24px 16px;position:relative;p{margin-bottom:12px;margin-top:0}&:before{content:"";position:absolute;display:block;background:url(/marriage/images/icon_blockquote.svg) no-repeat 50%;background-size:100%;width:24px;height:24px;top:16px}p:has(cite){text-align:right;margin-bottom:0;a{font-size:12px;font-weight:500;font-style:normal}}}}strong{font-size:16px;font-weight:700;line-height:180%;background:linear-gradient(transparent 70%,var(--under_line,#fff9b2) 0)}a{color:#006dcc}.marriage_mokujiContainer__FPfoI{display:flex;flex-direction:column;align-items:flex-start;gap:16px;background:#f5f5f5;padding:24px 20px;margin:0 -20px 56px;border:1px solid #e5e5e5;border-right:none;border-left:none;@media screen and (min-width:769px){padding-left:40px;padding-bottom:32px;padding-right:40px;padding-top:32px;border-left-color:#e6e6e6;border-left-style:solid;border-left-width:1px;border-bottom-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;border-right-color:#e6e6e6;border-right-style:solid;border-right-width:1px;border-top-color:#e6e6e6;border-top-style:solid;border-top-width:1px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}.marriage_mokujiTitle__8Ny3b{font-size:16px;font-weight:700;line-height:100%}ul{display:flex;flex-direction:column;gap:8px;li{font-size:14px;color:var(--Text-link,#006dcc);font-weight:400;line-height:160%;@media screen and (min-width:769px){font-size:16px}}}}.marriage_articleBlock__iHpHU{scroll-margin-top:60px;@media screen and (min-width:769px){scroll-margin-top:100px}p:has(+ol),p:has(+ul){margin-bottom:8px!important}.marriage_articleBlockTitle__cY_eQ{font-size:20px;line-height:150%;padding:10px 8px 10px 16px;margin:80px 0 16px;font-weight:700;border-left:4px solid var(--Primary,#eb6e96);background:var(--Background-bg-1,#fcf2f5);color:var(--Text-text,#333);@media screen and (min-width:769px){font-size:24px;line-height:150%;padding-left:24px;padding-bottom:12px;padding-right:0;padding-top:12px;margin-left:0;margin-bottom:32px;margin-right:0;margin-top:96px}}h3{font-size:18px;border-bottom:2px solid var(--Primary,#eb6e96);color:var(--Text-text,#333);font-weight:700;line-height:150%;padding:2px 0 8px 4px;margin:40px 0 12px;@media screen and (min-width:769px){padding-left:4px;padding-bottom:12px;padding-right:0;padding-top:8px;font-size:20px;margin-left:0;margin-bottom:16px;margin-right:0;margin-top:40px}}h4{margin:16px 0 12px;padding:4px 0 4px 12px;font-size:16px;line-height:150%;border-left:4px solid #eb6e96;color:#333;font-weight:700;@media screen and (min-width:769px){margin-left:0;margin-bottom:16px;margin-right:0;margin-top:32px;padding-left:16px;padding-bottom:4px;padding-right:0;padding-top:4px;font-size:18px;line-height:160%}}figure{margin:0 auto 24px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;img{max-width:560px;width:335px;height:auto;@media screen and (min-width:769px){width:100%;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}@media screen and (min-width:769px){margin-left:0;margin-bottom:32px;margin-right:0;margin-top:0}}p{font-size:15px;margin:0 0 27px;font-weight:400;line-height:1.8;@media screen and (min-width:769px){font-size:16px;margin-left:0;margin-bottom:28.8px;margin-right:0;margin-top:0}}}.marriage_consultProfessionalButton__ZDJqz{max-width:335px;margin:24px auto 0;@media screen and (min-width:769px){max-width:480px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:24px}.marriage_consultProfessionalButtonInner__IS_m_{display:flex;width:335px;height:64px;padding:20px 0;justify-content:center;align-items:center;gap:12px;border-radius:var(---Full,9999px);background:var(--Primary,#eb6e96);box-shadow:0 1px 8px 0 rgba(0,0,0,.32);@media screen and (min-width:769px){width:480px}img{width:40px;height:24px;flex-shrink:0}span{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:100%;@media screen and (min-width:769px){font-size:18px}}}}.marriage_areaSearchButton__TJ6NR{display:flex;justify-content:center;margin:24px auto 0;@media screen and (min-width:769px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:24px}button{display:flex;width:335px;height:64px;padding:20px 0;justify-content:center;align-items:center;gap:12px;border-radius:var(---Full,9999px);background:var(--Primary,#eb6e96);box-shadow:0 1px 8px 0 rgba(0,0,0,.32);@media screen and (min-width:769px){width:480px}img{width:40px;height:24px;flex-shrink:0}span{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:100%;@media screen and (min-width:769px){font-size:18px}}}}}.marriage_referralPlanBannerContainer__UXiUh{.marriage_referralPlanBannerWrapper__b1RZA{margin:56px auto 0;width:100%;height:auto;@media screen and (min-width:769px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:80px;width:800px;height:307px}img{width:100%;height:auto}}.marriage_counselingButtonWrapper__6WHcG{width:337px;display:flex;flex-direction:column;gap:8px;align-items:center;margin:12px auto 0;@media screen and (min-width:769px){width:488px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:24px}.marriage_counselingAttentionWrapper__b6tP_{display:flex;align-items:center;gap:10px;img{width:20px;height:20px}span{color:#eb6e96;text-align:center;font-size:16px;font-weight:700;line-height:100%}}a{width:337px;display:flex;padding:20px 12px 20px 24px;justify-content:center;align-items:center;gap:16px;border-radius:40px;background:var(--Primary,#eb6e96);box-shadow:0 1px 8px 0 rgba(0,0,0,.32);@media screen and (min-width:769px){width:488px;padding-left:72px;padding-bottom:24px;padding-right:16px;padding-top:24px;gap:48px}span{color:var(--White,#fff);text-align:center;font-size:18px;font-weight:700;line-height:100%;@media screen and (min-width:769px){font-size:22px}}img{width:16px;height:16px;@media screen and (min-width:769px){width:24px;height:24px}}}.marriage_counselingButtonDescription__yHC4A{font-size:10px;color:#b3b3b3;font-weight:400;line-height:150%;text-align:left;@media screen and (min-width:769px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:4px}}}}.marriage_relatedArticleWrapper__kpIGS{max-width:1000px;margin:80px auto 0;@media screen and (max-width:760px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:56px}.marriage_relatedArticleTitle__Bhich{color:var(--Text-text,#333);font-size:24px;font-weight:700;line-height:150%;position:relative;text-align:center;@media screen and (max-width:760px){font-size:20px}}.marriage_relatedArticleTitle__Bhich:after,.marriage_relatedArticleTitle__Bhich:before{content:"";position:absolute;top:50%;width:calc(50% - 100px);height:1px;background:#ccc;@media screen and (max-width:760px){width:calc((100% - 152px) / 2)}}.marriage_relatedArticleTitle__Bhich:before{left:0;@media screen and (max-width:760px){left:20px}}.marriage_relatedArticleTitle__Bhich:after{right:0;@media screen and (max-width:760px){right:20px}}.marriage_relatedArticleCardSliderWrapper__R7ewk{position:relative;max-width:1000px;margin:0 auto;overflow:hidden;padding:24px 0 16px;@media screen and (max-width:760px){padding-left:0;padding-bottom:16px;padding-right:0;padding-top:16px}.marriage_relatedArticleCardSlider__JWZ5C{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:auto;@media screen and (min-width:761px){&:has(.marriage_relatedArticleCard___G53F:nth-child(-n+3):last-child){justify-content:center}}.marriage_relatedArticleCard___G53F{flex:0 0 auto;width:304px;height:auto;background-color:white;border-radius:10px;overflow:hidden;position:relative;cursor:pointer;transition:transform .3s;border-radius:var(---XS,8px);border:1px solid var(--Gray-200,#ccc);@media screen and (max-width:760px){width:240px;&:only-child{margin:0 auto}&:not(:only-child){&:first-child{margin:0 0 0 20px}&:last-child{margin:0 20px 0 0}}}.marriage_relatedArticleCardLink__n2O79{img{width:304px;height:171px;-o-object-fit:cover;object-fit:cover;@media screen and (max-width:760px){width:240px;height:135px}}.marriage_relatedArticleCardContent__1hUFl{width:304px;height:97px;display:flex;padding:12px 12px 10px;flex-direction:column;justify-content:space-between;gap:4px;align-self:stretch;@media screen and (max-width:760px){width:240px;height:89px}.marriage_relatedArticleCardTitle__MdCY0{color:var(--Text-text,#333);font-size:16px;font-weight:500;line-height:160%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;@media screen and (max-width:760px){font-size:14px}}.marriage_relatedArticleCardDate__6oKrP{color:var(--Gray-420,#949494);font-size:12px;font-weight:400;line-height:160%;text-align:right}}}}}.marriage_relatedArticleCardSlider__JWZ5C::-webkit-scrollbar{display:none}}.marriage_relatedArticleButtonWrapper__vUFFZ{width:-moz-fit-content;width:fit-content;margin:0 auto;border-radius:var(---Full,9999px);background:var(--Background-bg-1,#fcf2f5);a{display:flex;padding:16px 16px 16px 32px;justify-content:center;align-items:center;gap:24px;span{color:var(--Primary,#eb6e96);text-align:center;font-size:16px;font-weight:700;line-height:100%}img{width:16px;height:16px}}}}