.h2_container{margin:0 0 24px}.h2_container h2{font-size:20px;font-weight:700;line-height:150%}.heading_left_line{background:#fcf2f4;padding:10px 16px 10px 12px;border-left:4px solid #db7696;position:relative}.heading_left_line .caution{color:#949494;font-size:12px;font-weight:700;line-height:150%;position:relative;top:-7px}.h3_container{padding:8px 0 12px 4px;border-bottom:2px solid var(--Primary, #eb6e96);margin-bottom:24px}.h3_container h3{color:var(--Text-text, #333);font-size:18px;font-weight:700;line-height:150%}.text_container{margin-top:16px}.text_container .text{font-size:16px;font-weight:400;line-height:180%}.text_container .text .annotation{color:#949494;font-size:10px;font-weight:400;line-height:180%;position:relative;top:-5px}.text_container .text .marker{background:linear-gradient(transparent 75%, #fff9b2 0);font-weight:700}.annotation{color:var(--Gray-420, #949494);font-family:"Noto Sans JP";font-size:10px;font-style:normal;font-weight:400;line-height:180%;position:relative}.annotation_marketing{color:var(--Gray-300, #b3b3b3);text-align:center;font-size:10px;font-weight:400;line-height:150%;margin-top:4px}.link_button_container{text-align:center;margin-top:24px}.link_button_container .link_button{display:inline-block;padding:18px 62px;border-radius:40px;border:2px solid var(--Primary, #eb6e96);background:var(--White, #fff)}.link_button_container .link_button .link_button_inner{display:flex;align-items:center;justify-content:center;gap:8px}.link_button_container .link_button .link_button_inner p{color:var(--Primary, #eb6e96);text-align:center;font-size:16px;font-weight:700;line-height:100%}.link_button_container .link_button .link_button_inner img{width:16px;height:16px}.ibj_compare_fv{margin-top:8px}.ibj_compare_fv .title_container{margin-top:0;position:relative;background-image:url(../../../../assets/img/renmei/renewal/ibj/compare/fv_sp.webp);background-repeat:no-repeat;background-size:cover;background-position:center;height:240px}.ibj_compare_fv .title_container h1{font-size:28px;font-weight:700;line-height:110%;letter-spacing:1.4px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background-color:#fff;display:flex;white-space:nowrap;flex-direction:column;align-items:center;justify-content:center;max-width:345px;width:100%;height:73px;padding-left:4px}.ibj_compare_fv .title_container h1 .black{color:var(--Text-text, #333)}.ibj_compare_fv .title_container h1 .pink{color:#eb6e96}.ibj_compare_fv .lead_sentence_container{max-width:430px;margin:0 auto;padding:24px 20px 58px}.ibj_compare_fv .lead_sentence_container p{text-align:center;font-size:16px;font-weight:400;line-height:180%}.ibj_compare_fv .lead_sentence_container p:first-of-type{margin-bottom:8px}.ibj_compare_fv .lead_sentence_container p span{color:var(--Text-text, #333);font-weight:700;background:linear-gradient(transparent 75%, #fff9b2 0)}.recommend_container{display:flex;width:100%;padding:16px 20px;flex-direction:column;align-items:center;gap:16px;background:var(--Background-bg-1, #fcf2f5);margin-top:24px}.recommend_container .recommend_title{color:var(--Primary, #eb6e96);text-align:center;width:100%;font-size:20px;font-weight:700;line-height:150%;background-color:#fff}.recommend_container ul{display:flex;flex-direction:column;align-items:flex-start}.recommend_container ul li{color:var(--Gray-600, #666);font-size:16px;font-weight:500;line-height:160%;display:flex}.recommend_container ul li::before{content:"・"}.ibj_compare_graph{max-width:430px;padding:0 20px;margin:0 auto 64px}.ibj_compare_graph .ibj_compare_graph_container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:24px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table{display:flex;min-width:-moz-max-content;min-width:max-content;border-bottom:1px solid #cbcbcb;border-top:none}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col{display:flex;flex-direction:column;border-right:1px solid #cbcbcb}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col.col_service{width:148px;min-width:148px;position:sticky;left:0;z-index:20}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col.col_service .comparison_cell p{white-space:nowrap}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col.col_rating{width:137px;min-width:137px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col.col_marriage{width:160px;min-width:160px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col.col_meeting{width:160px;min-width:160px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col.col_support{width:244px;min-width:244px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col.col_safety{width:200px;min-width:200px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col.col_price{width:200px;min-width:200px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_col:last-child{border-right:none}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_header{background:#fcf2f5;border-top:2px solid #eb6e96;padding:8px 10px 10px;display:flex;align-items:center;justify-content:center;min-height:48px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_header p{font-size:16px;font-weight:700;line-height:1.8;color:#666;text-align:center}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell{display:flex;align-items:center;justify-content:center;min-height:100px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell.cell_white{background:#fff}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell.cell_gray{background:#f1f1f1}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell p{font-size:16px;font-weight:400;line-height:1.8;color:#000;text-align:center}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell p.description{font-size:12px;font-weight:400;line-height:150%}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell p.description.multiline{line-height:1.5}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell p.description.multiline .annotation{color:#949494;font-size:10px;font-weight:400;line-height:180%;position:relative;top:-5px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell p.subdescription{font-size:10px;font-weight:400;line-height:1.5;color:#949494;text-align:center;letter-spacing:-0.7px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .text_content{display:flex;flex-direction:column;align-items:center}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .text_content img{width:107px;height:22px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content{display:flex;flex-direction:column;align-items:center;gap:3px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content img{width:107px;height:23px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content .stars{display:flex;gap:1px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content .stars.stars_dark .star{color:#333}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content .star{font-size:20px}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content .star.filled{color:#ffc107}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content .star.half{color:#ffc107}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content .star.empty{color:#e0e0e0}.ibj_compare_graph .ibj_compare_graph_container .comparison_table .comparison_cell .rating_content .rating_number{font-size:9.5px;font-weight:400;line-height:1.6;color:#000}.marriage_agency{padding:0 20px;max-width:430px;margin:0 auto 64px}.marriage_agency .annotation{margin-top:4px}.marriage_party{padding:0 20px;max-width:430px;margin:0 auto 64px}.matching_app{padding:0 20px;max-width:430px;margin:0 auto 104px;box-sizing:content-box}.matching_app .text_container{margin-bottom:56px}.marriage_agency_type{padding:0 20px;max-width:430px;margin:96px auto 64px}.matchmaker_type{padding:0 20px;max-width:430px;margin:0 auto 64px}.matchmaker_type .matchmaker_type_image_container{display:flex;justify-content:center;margin-bottom:24px}.matchmaker_type .matchmaker_type_image_container img{width:100%;height:100%}.matchmaker_type{padding:0 20px;max-width:430px;margin:0 auto 64px}.matchmaker_type .matchmaker_type_image_container{display:flex;justify-content:center;margin-bottom:24px}.matchmaker_type .matchmaker_type_image_container img{width:100%;height:100%}.data_matching_type{padding:0 20px;max-width:430px;margin:0 auto 64px}.data_matching_type .data_matching_type_image_container{display:flex;justify-content:center;margin-bottom:24px}.data_matching_type .data_matching_type_image_container img{width:100%;height:100%}.hybrid_type{padding:0 20px;max-width:430px;margin:0 auto 64px}.hybrid_type h3{display:flex;align-items:center;gap:8px}.hybrid_type h3 .caution{display:flex;max-width:176px;width:100%;height:27px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:9999999px;background:var(--Primary, #eb6e96);color:var(--White, #fff);text-align:center;font-size:16px;font-weight:500;line-height:160%;box-sizing:border-box}.hybrid_type .hybrid_type_image_container{display:flex;justify-content:center;margin-bottom:24px}.hybrid_type .hybrid_type_image_container img{width:100%;height:100%}.online_type{padding:0 20px;max-width:430px;margin:0 auto 64px}.online_type .online_type_image_container{display:flex;justify-content:center;margin-bottom:24px}.online_type .online_type_image_container img{width:100%;height:100%}.online_type .related_article_container{margin-top:56px}.related_article_container{width:100%}.related_article_container .related_article_header{background-color:#f0faf5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px 0;text-align:center}.related_article_container .related_article_header p{font-size:15px;font-weight:700;color:#333;line-height:150%;margin:0}.related_article_container .related_article_item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e6e6e6;text-decoration:none;color:inherit;transition:opacity .2s}.related_article_container .related_article_item:hover{opacity:.7}.related_article_container .related_article_item .related_article_content{display:flex;align-items:center;gap:10px}.related_article_container .related_article_item .related_article_content .related_article_thumbnail{width:96px;height:54px;flex-shrink:0}.related_article_container .related_article_item .related_article_content .related_article_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.related_article_container .related_article_item .related_article_content .related_article_title{width:200px;font-size:16px;font-weight:500;color:#333;line-height:1.6}.related_article_container .related_article_item .related_article_arrow{flex-shrink:0;width:16px;height:16px;position:relative;top:-6px}.related_article_container .related_article_item .related_article_arrow img{width:100%;height:100%}.check_article{margin-bottom:48px}@media screen and (max-width: 768px){.ibj_compare_graph .ibj_compare_graph_container::-webkit-scrollbar{display:none}}@media screen and (min-width: 769px){.h2_container{margin:0 0 32px}.h2_container h2{font-size:24px}.heading_left_line .caution{font-size:13px;top:-7px}.heading_left_line{padding:12px 20px}.h3_container{margin-bottom:32px}.h3_container h3{font-size:20px}.annotation_marketing{font-size:12px;text-align:left;font-weight:400;line-height:150%;margin-top:12px}.link_button_container{margin-top:32px}.link_button_container .link_button .link_button_inner{gap:12px}.link_button_container .link_button .link_button_inner p{font-size:20px}.link_button_container .link_button .link_button_inner img{width:20px;height:20px}.check_article{max-width:800px}.ibj_compare_fv{margin-top:0}.ibj_compare_fv .title_container{background-image:url(../../../../assets/img/renmei/renewal/ibj/compare/fv_pc.webp);height:clamp(320px,320px + (100vw - 1440px)*.22,600px)}.ibj_compare_fv .title_container h1{max-width:880px;width:100%;height:58px;font-size:48px;letter-spacing:2.4px;flex-direction:row;left:50%;padding-bottom:5px;padding-left:4px}.ibj_compare_fv .lead_sentence_container{max-width:1009px;padding:40px 10px 64px}.ibj_compare_fv .lead_sentence_container p{font-size:18px;letter-spacing:-0.1px}.ibj_compare_fv .lead_sentence_container p:first-of-type{margin-bottom:0}.recommend_container .recommend_title{font-size:24px}.recommend_container ul{align-items:center}.ibj_compare_graph{max-width:800px;box-sizing:content-box}.ibj_compare_graph .ibj_compare_graph_container{margin-top:16px;scrollbar-width:thin;scrollbar-color:#b3b3b3 rgba(0,0,0,0)}.ibj_compare_graph .ibj_compare_graph_container::-webkit-scrollbar{width:12px;height:12px}.ibj_compare_graph .ibj_compare_graph_container::-webkit-scrollbar:horizontal{height:12px}.ibj_compare_graph .ibj_compare_graph_container::-webkit-scrollbar:vertical{width:12px}.ibj_compare_graph .ibj_compare_graph_container::-webkit-scrollbar-corner{display:none}.ibj_compare_graph .ibj_compare_graph_container::-webkit-scrollbar-thumb{background:#b3b3b3;border-radius:100px;border:4px solid rgba(0,0,0,0);background-clip:content-box}.ibj_compare_graph .ibj_compare_graph_container::-webkit-scrollbar-thumb:horizontal{min-width:40px;border-width:3px}.marriage_agency{max-width:800px;box-sizing:content-box}.marriage_agency .annotation{margin-top:12px}.marriage_party{max-width:800px;box-sizing:content-box}.matching_app{max-width:800px;margin:0 auto 104px}.marriage_agency_type{max-width:800px;box-sizing:content-box;margin:104px auto 64px}.matchmaker_type{max-width:800px;box-sizing:content-box}.matchmaker_type .matchmaker_type_image_container{margin-bottom:32px}.matchmaker_type .matchmaker_type_image_container img{width:324px}.matchmaker_type{max-width:800px;box-sizing:content-box}.matchmaker_type .matchmaker_type_image_container{margin-bottom:40px}.matchmaker_type .matchmaker_type_image_container img{width:324px}.data_matching_type{max-width:800px;box-sizing:content-box}.data_matching_type .data_matching_type_image_container{margin-bottom:32px}.data_matching_type .data_matching_type_image_container img{width:540px}.hybrid_type{max-width:800px;box-sizing:content-box}.hybrid_type h3{gap:12px}.hybrid_type .hybrid_type_image_container{margin-bottom:32px}.hybrid_type .hybrid_type_image_container img{width:540px}.online_type{max-width:800px;box-sizing:content-box}.online_type .online_type_image_container{margin-bottom:32px}.online_type .online_type_image_container img{width:540px}.related_article_container .related_article_header{padding:13px 0}.related_article_container .related_article_header p{font-size:18px;line-height:1}.related_article_container .related_article_item{padding:10px 0}.related_article_container .related_article_item .related_article_content{gap:16px}.related_article_container .related_article_item .related_article_content .related_article_thumbnail{width:160px;height:90px}.related_article_container .related_article_item .related_article_content .related_article_title{width:100%}.related_article_container .related_article_item .related_article_arrow{width:24px;height:24px;top:0}.check_article{margin-bottom:64px}}