.show-pc{display:block}.show-sp{display:none}.l-wrapper{position:relative;overflow-x:hidden;padding-top:100px}.l-wrapper.area-search-only{position:relative;overflow-x:hidden;padding-top:0}.l-container{max-width:1200px;width:90%;margin:auto}.l-container--middle{max-width:1000px;width:90%}.l-column{display:flex}.l-column__main{flex:1;margin:0 56px 0 0}.l-column__main.single_marriage{flex:1;margin:0}.l-column__side{width:280px}.l-side{margin:0 0 60px}.l-side:last-child{margin:0}.l-side__head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 16px}.l-side__head__heading{flex:1;font-size:19px;font-weight:bold;color:#626262}.l-side__head__heading span{display:block;font-size:14px;font-weight:400}.l-side__head__more a{display:flex;align-items:center;font-size:14px;font-weight:400;color:#4284be;justify-content:flex-end}.l-side__head__more a:after{content:"";width:8px;height:8px;margin:0 0 0 4px;border-top:1px solid #4284be;border-right:1px solid #4284be;rotate:45deg}.l-side-category{border-top:1px solid #d3d3d3}.l-side-category li{border-bottom:1px solid #d3d3d3}.l-side-category 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}.l-side-category li a img{width:18px;height:18px}.l-side-category 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%;padding:20px 0}.l-side-category li button img{width:18px;height:18px}.l-side-ranking__item{margin:0 0 20px}.l-side-ranking__item:last-child{margin:0}.l-side-ranking__link{display:flex}.l-side-ranking__img{position:relative;width:110px;margin:0 16px 0 0}.l-side-ranking__img p{position:absolute;top:-2px;left:10px;width:20px;z-index:1}.l-side-ranking__img figure{border:1px solid #e3e3e3;border-radius:6px;overflow:hidden}.l-side-ranking__img figure img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.l-side-ranking__main{flex:1}.l-side-ranking__review{display:flex;align-items:center}.l-side-ranking__review__star{font-size:14px;font-weight:400;color:#cecece;margin:0 6px 0 0}.l-side-ranking__review__star span{color:#e0c601}.l-side-ranking__review__number{font-size:14px;font-weight:bold;color:#d34242}.l-side-ranking__title{font-size:14px;font-weight:400;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.l-side-blog__item,.l-side-post__item{margin:0 0 20px}.l-side-blog__item:last-child,.l-side-post__item:last-child{margin:0}.l-side-blog__link,.l-side-post__link{display:flex}.l-side-blog__img,.l-side-post__img{position:relative;width:110px;margin:0 16px 0 0}.l-side-blog__img p,.l-side-post__img p{position:absolute;top:-2px;left:10px;width:20px;z-index:1}.l-side-blog__img figure,.l-side-post__img figure{border:1px solid #e3e3e3;border-radius:6px;overflow:hidden}.l-side-blog__img figure img,.l-side-post__img figure img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.l-side-blog__main,.l-side-post__main{flex:1}.l-side-blog__title,.l-side-post__title{font-size:14px;font-weight:400;line-height:1.4;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:initial}.l-side-blog__text,.l-side-post__text{font-size:13px;font-weight:400;color:#888;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:initial}.l-side-info__item{margin:0 0 20px}.l-side-info__item:last-child{margin:0}.l-side-info__link{display:flex}.l-side-info__img{position:relative;width:110px;margin:0 16px 0 0}.l-side-info__img figure{border:1px solid #e3e3e3;border-radius:6px;overflow:hidden}.l-side-info__img figure img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.l-side-info__main{flex:1}.l-side-info__title{font-size:14px;font-weight:400;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-align:initial}.l-side-know-how{border-top:1px solid #dbdbdb}.l-side-know-how__item{border-bottom:1px solid #dbdbdb}.l-side-know-how__link{display:flex;align-items:center;padding:10px 0}.l-side-know-how__img{width:50px;margin:0 16px 0 0;border:1px solid #e3e3e3;border-radius:6px;overflow:hidden}.l-side-know-how__img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.l-side-know-how__title{flex:1;font-size:14px;font-weight:400;line-height:1.4}.l-side-category__content{background:#f0f0f0;padding:10px 16px 25px;border:1px solid #e5e5e5;margin-bottom:30px}.l-side-category__content .l-side-category__head{font-size:14px;font-weight:bold;color:#646262;text-align:center;margin:0 0 8px}.l-side-category__content .l-side-category{background:#fff;padding:0 20px 0;border-top:none}.l-side-category__content .l-side-category li:last-child{border-bottom:none}.l-side-calendar{background:#f0f0f0;padding:10px 16px 25px;border:1px solid #e5e5e5}.l-side-calendar__head{font-size:14px;font-weight:bold;color:#646262;text-align:center;margin:0 0 8px}.l-side-calendar__block{background:#fff;margin:0 0 16px;padding:10px 20px}.l-side-calendar__block:last-child{margin:0}.l-side-calendar__year{font-size:14px;font-weight:400}.l-side-calendar__year--acmenu-toggle{position:relative}.l-side-calendar__year--acmenu-toggle:before{content:"";position:absolute;top:0;right:12px;bottom:0;width:8px;height:8px;border-right:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1;margin:auto;rotate:45deg;transition:.3s}.l-side-calendar__year--acmenu-toggle.is-active:before{rotate:225deg}.l-side-calendar__month--acmenu-content{display:none}.l-side-calendar__month ul{display:flex;flex-wrap:wrap;gap:5px 16px;padding:8px 0 0}.l-side-calendar__month ul li{font-size:14px;font-weight:400;color:#b1b1b1}.l-side-calendar__month ul li a{color:#4284be}.l-control-content__block{margin:55px 0 0}.l-control-content__block:first-child{margin:0}.ph_wrap_bg{background:#f5f5f5;border:1px solid #ebebeb;border-radius:6px;padding:20px 26px 26px}.ph_wrap_bg .title{text-align:center;font-size:16px;font-weight:700;margin-bottom:12px}.ph_wrap_bg02{background:#f5f5f5;border:1px solid #ebebeb;border-radius:6px;padding:20px 35px 35px}.ph_wrap_bg02 .title{text-align:center;font-size:16px;font-weight:700;margin-bottom:12px}.ph_wrap_bg02 .title sup{font-size:12px;vertical-align:revert;top:0}.ph_wrap_bg03{background:#f5f5f5;border:1px solid #ebebeb;border-radius:6px;padding:20px 105px 28px}.ph_wrap_bg03 .title{text-align:center;font-size:16px;font-weight:700;margin-bottom:12px}.ph_wrap_bg03 .title sup{font-size:12px;vertical-align:revert}.ph_wrap_bg03 .title small{display:block;font-size:12px;color:#888;font-weight:400}.kmaru{border:1px solid #ebebeb;border-radius:6px}.l-area-blog{padding:70px 0 90px}.l-area-blog__block{margin:0 0 60px}.l-area-blog__block:last-child{margin:0}.l-area-blog-archive{margin:0 0 80px}.l-area-blog-detail blockquote{margin:0 0 3em;background-color:#f7f7f7;border-left:2px solid #e5e5e5;padding:50px 24px 16px;position:relative}.l-area-blog-detail blockquote p{margin-bottom:12px}.l-area-blog-detail blockquote p:last-child{color:gray;text-align:right;line-height:1.6}.l-area-blog-detail blockquote p:last-child cite,.l-area-blog-detail blockquote p:last-child cite>a{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:500;text-align:right}.l-area-blog-detail blockquote::before{content:"";position:absolute;display:block;background:url(../../../../assets/img/renmei/renewal/cmn/icon_blockquote.svg) no-repeat center;background-size:100%;width:24px;height:24px;top:16px}.l-area-blog-detail__head{padding:0 0 16px;margin:0 0 32px 0;border-bottom:1px solid #e5e5e5}.l-area-blog-detail__head__time{color:var(--Gray-420, #949494);font-size:14px;font-weight:400;line-height:100%}.l-area-blog-detail__head__title{color:var(--Text-text, #333);font-size:28px;font-weight:700;line-height:140%}.p-panel-blog__tag.blog-detail{margin-top:10px}.l-area-blog-detail__thumbnail{max-width:560px;height:auto;margin:0 auto 24px auto}.l-area-blog-detail__thumbnail img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;max-height:373px}.l-area-blog-detail__outline{display:flex;padding:32px 40px;flex-direction:column;align-items:flex-start;gap:16px;border:1px solid var(--Gray-100, #e6e6e6);background:var(--Background-bg_gray, #f5f5f5)}.l-area-blog-detail__outline p{color:var(--Text-text, #333);font-size:16px;font-weight:700;line-height:100%}.l-area-blog-detail__outline ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.l-area-blog-detail__outline ul li{color:var(--Text-link, #006dcc);font-size:16px;font-weight:400;line-height:160%}.l-area-blog-detail__outline ul li a{text-decoration:underline}.l-area-blog-detail__outline ul li:before{content:"・"}.l-area-blog-detail__outline ul li:last-child{margin:0}.l-area-blog-detail__content{margin:0}.l-area-blog-detail__content figure img{width:100%;max-width:560px;height:auto;display:block;margin:0 auto;border-radius:0}.p-panel-blog__tag.blog-detail{margin-top:10px}.l-area-blog-detail__share{margin:0 0 40px}.l-area-blog-detail__btn{width:-moz-fit-content;width:fit-content;margin:0 auto;border-radius:var(---Full, 9999px);background:var(--Background-bg-1, #fcf2f5)}.l-area-blog-detail__btn a{display:flex;padding:16px 16px 16px 32px;justify-content:center;align-items:center;gap:24px}.l-area-blog-detail__btn a span{color:var(--Primary, #eb6e96);text-align:center;leading-trim:both;text-edge:cap;font-size:16px;font-weight:700;line-height:100%}.l-area-blog-detail__btn a img{width:16px;height:16px}.l-area-blog-detail__btn.last{margin-bottom:0}.l-area-blog-detail__btn.is_related_post_margin{margin-top:40px}.l-area-blog-detail_related_article_wrapper{display:flex;margin:24px 0 0 0;flex-direction:column;align-items:center}.l-area-blog-detail_related_article_wrapper h5{display:flex;padding:14px 0;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:var(--Background-bg-2, #f0faf5);color:var(--Text-text, #333);text-align:center;font-size:18px;font-weight:700;line-height:100%}.l-area-blog-detail_related_article_wrapper>ul{display:flex;flex-direction:column;width:100%;background:none;padding:0;margin:0;gap:0}.l-area-blog-detail_related_article_wrapper>ul>li{padding:0;list-style:none}.l-area-blog-detail_related_article_wrapper>ul>li>a{width:100%;display:flex;padding:10px 0;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--Gray-100, #e6e6e6)}.l-area-blog-detail_related_article_wrapper>ul>li>a>p:first-of-type{display:none}.l-area-blog-detail_related_article_wrapper>ul>li>a .content_wrapper{display:flex;align-items:center;gap:16px}.l-area-blog-detail_related_article_wrapper>ul>li>a .content_wrapper .thumbnail{width:160px;height:90px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--Gray-100, #e6e6e6)}.l-area-blog-detail_related_article_wrapper>ul>li>a .content_wrapper p{color:var(--Text-text, #333);font-size:16px;font-weight:500;line-height:160%}.l-area-blog-detail_related_article_wrapper>ul>li>a .arrow{width:24px;height:24px}.l-area-blog-detail_related_article_wrapper>ul li:before{display:none !important}.l-area-blog-detail__cta-button_area{max-width:480px;margin:24px auto 0 auto}.l-area-blog-detail__cta-button_area button{display:flex;width:480px;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)}.l-area-blog-detail__cta-button_area button img{width:24px;height:24px}.l-area-blog-detail__cta-button_area button span{color:var(--White, #fff);text-align:center;font-size:18px;font-weight:700;line-height:100%}.l-area-blog-detail__cta-button_introduce{max-width:480px;margin:24px auto 0 auto}.l-area-blog-detail__cta-button_introduce a{display:flex;width:480px;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)}.l-area-blog-detail__cta-button_introduce a img{width:40px;height:24px;flex-shrink:0}.l-area-blog-detail__cta-button_introduce a span{color:var(--White, #fff);text-align:center;font-size:18px;font-weight:700;line-height:100%}.l-marriage .l-message{margin:0 0 70px}.l-marriage .l-message__head{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-marriage .l-message__head:last-child{margin:0}.l-marriage .l-message__head__img{flex:1}.l-marriage .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-marriage .l-message__head__heading strong{color:#d34242}.l-marriage .l-message__main{max-width:980px;font-size:16px;font-weight:400;color:#242424;text-align:center;line-height:1.8;margin:auto}.l-marriage .l-area-blog{padding:0 0 70px;margin:0 auto}.l-marriage .l-area-blog.detail_page{max-width:720px;padding:0;margin:0 auto}.l-marriage .p-panel-blog__item:first-child{margin-top:30px}.l-marriage .p-panel-blog__item:first-child .p-panel-blog__link{padding:30px 0;border-top:1px dashed #d3d3d3}.l-marriage .p-panel-blog__main .wrap{margin-bottom:20px;display:flex;align-items:center}.l-marriage .p-panel-blog__main .wrap time{line-height:1;margin:0 20px 0 0}.l-marriage .p-panel-blog__main .wrap .p-panel-blog__tag{height:22px;overflow:hidden}.l-marriage .l-area-blog-detail__content.before_cnt{margin:0 0 32px}.l-marriage .l-area-blog-detail__head .wrap{margin-bottom:8px;display:flex;align-items:center}.l-marriage .l-area-blog-detail__head .wrap time{margin:0 16px 0 0}.l-marriage .l-area-blog-detail__head .wrap .p-panel-blog__tag li{display:flex;padding:1px 6px 2px 6px;justify-content:center;align-items:center;gap:10px;border-radius:var(---XXS, 4px);border:1px solid var(--Gray-100, #e6e6e6);background:var(--White, #fff);color:var(--Gray-600, #666);text-align:center;font-size:12px;font-weight:400;line-height:160%}.l-marriage .l-side-post__item{margin:0 0 23px}.l-marriage .l-side-post__link{flex-wrap:wrap}.l-marriage .l-side-post__link .wrap{width:100%;margin-bottom:5px;display:flex;align-items:center}.l-marriage .l-side-post__link .wrap time{margin:0 20px 0 0;white-space:nowrap;min-width:70px}.l-marriage .l-side-post__link .wrap .p-panel-blog__tag{height:22px;overflow:hidden}.l-marriage .l-side-post__link .l-side-post__title{width:100%;font-size:16px;font-weight:bold;line-height:1.4;color:#646262;margin-bottom:5px}.l-marriage .l-side-post__link .l-side-post__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.scroll-link{cursor:pointer}.scroll-link:hover{opacity:.8}.l-shindan .l-story{padding:40px 0 0}.l-shindan .l-story__head{font-size:24px;font-weight:bold;text-align:center;padding:20px 0;margin:0 0 80px;border-top:2px solid #db7696;border-bottom:2px solid #db7696}.l-shindan .l-story__main{background:#fcf2f4;padding:36px 0 100px}.l-shindan .l-story__inner{max-width:700px;margin:auto}.l-shindan .l-story__content{margin:0 0 60px}.l-shindan .l-story__content picture{display:block;margin:0 0 26px}.l-shindan .l-story__content picture:last-child{margin:0}.l-shindan .l-story__text{font-size:19px;font-weight:bold;font-feature-settings:"palt";background:#fff;text-align:center;padding:30px}.l-shindan .l-story__text strong{color:#d34242}.l-shindan .l-search{padding:128px 0 0}.l-shindan .l-search__head{font-size:19px;font-weight:bold;text-align:center;padding:20px 0;margin:0 0 56px;border-top:2px solid #db7696;border-bottom:2px solid #db7696}.l-shindan .l-search__head span{position:relative;display:inline-block;top:-10px;left:-10px;width:70px;margin:-55px 0 0 -70px}.l-shindan .l-search__head strong{display:block;font-size:24px;color:#db7696;line-height:1.4;margin:6px 0 0}.l-shindan .l-search__main{margin:0 0 50px}.l-shindan .l-search__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px 25px}.l-shindan .l-search__link{display:block}.l-shindan .l-search__img{margin:0 0 12px;border:1px solid #ebebeb;border-radius:6px;overflow:hidden}.l-shindan .l-search__img img{aspect-ratio:16/7.5;-o-object-fit:cover;object-fit:cover;width:100%}.l-shindan .l-search__address{position:relative;position:relative;font-size:13px;padding:0 0 0 20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1}.l-shindan .l-search__address:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_access_area.png) center/cover}.l-shindan .l-search__title{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.l-shindan .l-search__button a{display:flex;align-items:center;justify-content:center;max-width:485px;font-size:16px;font-weight:bold;height:64px;color:#fff;background:#db7696;padding:10px;margin:auto;border-radius:6px}.l-shindan .l-search__button a:before{content:"";width:30px;height:30px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_area_white.png) center/cover}.l-shindan .l-intro{padding:100px 0 0}.l-shindan .l-intro__head{font-size:19px;font-weight:bold;text-align:center;padding:20px 0;margin:0 0 56px;border-top:2px solid #db7696;border-bottom:2px solid #db7696}.l-shindan .l-intro__head span{position:relative;display:inline-block;top:-10px;left:-10px;width:70px;margin:-55px 0 0 -70px}.l-shindan .l-intro__head strong{display:block;font-size:24px;color:#db7696;line-height:1.4;margin:6px 0 0}.l-shindan .l-intro__main{max-width:600px;margin:0 auto 58px}.l-shindan .l-intro__main img{border:1px solid #ebebeb;border-radius:6px}.l-shindan .l-intro__button a{display:flex;align-items:center;justify-content:center;gap:8px;max-width:485px;font-size:16px;font-weight:bold;height:64px;color:#fff;background:#db7696;margin:auto;border-radius:6px}.l-shindan .l-intro__button a:before{content:"";width:30px;height:30px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_shoukai_white.png) center/cover}.l-shindan .l-menu{display:none}.l-shindan .l-menu__item{flex:1}.l-shindan .l-menu__item a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:52px;font-size:11px;font-weight:bold;color:#fff;background:#db7696}.l-shindan .l-menu__item a:before{content:"";width:28px;height:28px;margin:0 0 -2px}.l-shindan .l-menu__item--search{border-right:1px solid #fff}.l-shindan .l-menu__item--search a:before{background:url(../../../../assets/img/renmei/renewal/cmn/icon_area_white.png) center/cover}.l-shindan .l-menu__item--intro{border-left:1px solid #fff}.l-shindan .l-menu__item--intro a:before{background:url(../../../../assets/img/renmei/renewal/cmn/icon_shoukai_white.png) center/cover}.l-reason .l-message,.l-appeal .l-message{margin:0 0 70px}.l-reason .l-message__head,.l-appeal .l-message__head{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-reason .l-message__head:last-child,.l-appeal .l-message__head:last-child{margin:0}.l-reason .l-message__head__img,.l-appeal .l-message__head__img{flex:1}.l-reason .l-message__head__heading,.l-appeal .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-reason .l-message__head__heading strong,.l-appeal .l-message__head__heading strong{color:#d34242}.l-reason .l-message__main,.l-appeal .l-message__main{max-width:980px;font-size:16px;font-weight:400;color:#242424;text-align:center;line-height:1.8;margin:auto}.l-reason .l-index__block,.l-appeal .l-index__block{display:flex;gap:42px;margin:0 0 70px}.l-reason .l-index__block:nth-child(even),.l-appeal .l-index__block:nth-child(even){flex-direction:row-reverse}.l-reason .l-index__img,.l-appeal .l-index__img{max-width:355px;overflow:hidden}.l-reason .l-index__content,.l-appeal .l-index__content{flex:1}.l-reason .l-index__heading,.l-appeal .l-index__heading{padding:0 0 18px;margin:0 0 20px;border-bottom:1px solid #db7696}.l-reason .l-index__heading span,.l-appeal .l-index__heading span{display:block;font-size:26px;font-weight:bold;line-height:1.2;padding:0 0 0 10px;border-left:4px solid #db7696}.l-reason .l-index__text,.l-appeal .l-index__text{font-size:14px;font-weight:400;line-height:1.6;margin:0 0 20px}.l-reason .l-index__more a,.l-appeal .l-index__more a{display:flex;align-items:center;font-size:14px;font-weight:400;color:#4284be}.l-reason .l-index__more a:after,.l-appeal .l-index__more a:after{content:"";width:6px;height:6px;border-top:1px solid #4284be;border-right:1px solid #4284be;margin:0 0 0 4px;rotate:45deg}.l-reason .l-intro,.l-appeal .l-intro{max-width:620px;padding:100px 0 0;margin:auto}.l-reason .l-intro__button,.l-appeal .l-intro__button{margin:0 0 10px}.l-reason .l-intro__button a,.l-appeal .l-intro__button a{display:flex;align-items:center;justify-content:center;gap:30px;font-size:21px;font-weight:bold;color:#fff;background:#db7696;line-height:1.4;padding:20px;border-radius:15px}.l-reason .l-intro__button a:before,.l-appeal .l-intro__button a:before{content:"";width:59px;height:34px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_introduction.png) center/cover}.l-reason .l-intro__text,.l-appeal .l-intro__text{font-size:14px;font-weight:400;color:#3c3c3c;text-align:center}.l-reason .l-other,.l-appeal .l-other{padding:0 0 0}.l-reason .l-other__head,.l-appeal .l-other__head{display:flex;align-items:center;gap:20px;font-size:16px;font-weight:bold;color:#646262;margin:0 0 20px}.l-reason .l-other__head span,.l-appeal .l-other__head span{width:98px}.l-reason .l-other__main,.l-appeal .l-other__main{display:grid;grid-template-columns:1fr 1fr}.l-reason .l-other__main li,.l-appeal .l-other__main li{border:1px solid #a8a8a8}.l-reason .l-other__main li:nth-child(even),.l-appeal .l-other__main li:nth-child(even){margin-left:-1px}.l-reason .l-other__main li:nth-child(n+3),.l-appeal .l-other__main li:nth-child(n+3){margin-top:-1px}.l-reason .l-other__main li a,.l-appeal .l-other__main li a{position:relative;display:flex;align-items:center;gap:16px;padding:10px}.l-reason .l-other__main li a:before,.l-appeal .l-other__main li a:before{content:"";position:absolute;top:0;right:18px;bottom:0;width:6px;height:6px;border-top:1px solid #868686;border-right:1px solid #868686;margin:auto;rotate:45deg}.l-reason .l-other__main li a img,.l-appeal .l-other__main li a img{width:74px;border:1px solid #ebebeb;border-radius:6px}.l-reason .l-other__main li a span,.l-appeal .l-other__main li a span{font-size:16px;font-weight:bold;color:#646262}.l-reason.method .l-index__text{margin:0 0 20px}.l-reason.index2 .l-content__block,.l-appeal .l-content__block{margin:0 0 70px}.l-reason.index2 .l-content__block:last-child,.l-appeal .l-content__block:last-child{margin:0}.l-reason.index2 .l-content__head,.l-appeal .l-content__head{font-size:22px;font-weight:bold;color:#242424;background:#fcf2f4;padding:10px 24px;border-left:4px solid #db7696;margin:0 0 40px}.l-reason.index2 .l-content__main,.l-appeal .l-content__main{display:flex;flex-direction:column;gap:30px;max-width:100%}.l-reason.index2 .l-content__main p,.l-appeal .l-content__main p{flex:1;font-size:14px;font-weight:400;line-height:1.8}.l-reason.index2 .l-content__main--row,.l-appeal .l-content__main--row{flex-direction:row}.l-reason.index2 .l-content__main--row picture,.l-appeal .l-content__main--row picture{max-width:355px}.l-reason.index2 .l-content__main--row picture p,.l-appeal .l-content__main--row picture p{font-size:13px;font-weight:400;line-height:1.8;color:#888;margin-top:10px}.l-reason.index2 .l-content__main--row-reverse,.l-appeal .l-content__main--row-reverse{flex-direction:row-reverse}.l-reason.index2 .l-content__main--row-reverse picture,.l-appeal .l-content__main--row-reverse picture{max-width:355px}.l-appeal .l-content__main picture img{border:1px solid #ebebeb;border-radius:6px}.l-appeal .l-content__main picture p{font-size:13px;font-weight:400;color:#888;line-height:1.6;margin:12px 0 0}.l-appeal .l-content__main__text{flex:1}.l-appeal .l-content__main__text p{flex:1;font-size:14px;font-weight:400;color:#242424;line-height:1.8}.l-appeal .l-content__main__text p span{font-size:13px;font-weight:400;color:#888;line-height:1.6}.l-appeal .l-content__main__text button{display:none}.l-appeal .l-content__main__text button.is-active{display:none}.l-aimatching .l-message{margin:0 0 70px}.l-aimatching .l-message__head{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-aimatching .l-message__head:last-child{margin:0}.l-aimatching .l-message__head__img{flex:1;border:1px solid #f4f4f4}.l-aimatching .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-aimatching .l-message__head__heading strong{color:#d34242}.l-aimatching .l-message__main{max-width:980px;font-size:16px;font-weight:400;color:#242424;text-align:center;line-height:1.8;margin:auto}.l-aimatching .l-content__block{margin:0 0 70px}.l-aimatching .l-content__block:last-child{margin:0}.l-aimatching .l-content__head{font-size:22px;font-weight:bold;color:#242424;background:#fcf2f4;padding:10px 24px;border-left:4px solid #db7696;margin:0 0 30px}.l-aimatching .l-content__main__inner{display:flex;gap:30px;margin:0 0 48px}.l-aimatching .l-content__main__inner:last-child{margin:0}.l-aimatching .l-content__main__img{max-width:343px}.l-aimatching .l-content__main__text{flex:1}.l-aimatching .l-content__main__text h3{font-size:19px;font-weight:bold;color:#242424;margin:0 0 20px}.l-aimatching .l-content__main__text p{flex:1;font-size:14px;font-weight:400;color:#242424;line-height:1.8}.l-aimatching .l-other{padding:0 0 0}.l-aimatching .l-other__head{display:flex;align-items:center;gap:20px;font-size:16px;font-weight:bold;color:#646262;margin:0 0 20px}.l-aimatching .l-other__head span{width:98px}.l-aimatching .l-other__main{display:grid;grid-template-columns:1fr 1fr}.l-aimatching .l-other__main li{border:1px solid #a8a8a8}.l-aimatching .l-other__main li:nth-child(even){margin-left:-1px}.l-aimatching .l-other__main li:nth-child(n+3){margin-top:-1px}.l-aimatching .l-other__main li a{position:relative;display:flex;align-items:center;gap:16px;padding:10px}.l-aimatching .l-other__main li a:before{content:"";position:absolute;top:0;right:18px;bottom:0;width:6px;height:6px;border-top:1px solid #868686;border-right:1px solid #868686;margin:auto;rotate:45deg}.l-aimatching .l-other__main li a img{width:74px;border:1px solid #ebebeb;border-radius:6px}.l-aimatching .l-other__main li a span{font-size:16px;font-weight:bold;color:#646262}.l-susume .l-message{margin:0 0 70px}.l-susume .l-message__head{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-susume .l-message__head:last-child{margin:0}.l-susume .l-message__head__img{flex:1}.l-susume .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-susume .l-message__head__heading strong{color:#d34242}.l-susume .l-message__main{max-width:950px;font-size:16px;font-weight:400;color:#242424;text-align:center;line-height:1.8;margin:auto}.l-susume .l-content__block{margin:0 0 70px}.l-susume .l-content__block:last-child{margin:0}.l-susume .l-content__head{font-size:22px;font-weight:bold;color:#242424;background:#fcf2f4;padding:10px 24px;border-left:4px solid #db7696;margin:0 0 30px}.l-susume .l-content__main__merit{max-width:445px;background:#f2f2f2;padding:20px;margin:0 0 40px}.l-susume .l-content__main__merit h3{display:flex;font-size:14px;font-weight:bold;color:#242424;margin:0 0 6px}.l-susume .l-content__main__merit h3:before{content:"";width:7px;height:7px;background:#db7696;margin:8px 6px 0 0}.l-susume .l-content__main__merit ol{margin:0 0 0 2em}.l-susume .l-content__main__merit ol li{font-size:14px;font-weight:400;color:#242424;list-style:auto}.l-susume .l-content__main__item{margin:0 0 50px}.l-susume .l-content__main__item:last-child{margin:0}.l-susume .l-content__main__heading{display:flex;align-items:baseline;gap:10px;font-size:19px;font-weight:bold;font-feature-settings:"palt";color:#242424;line-height:1.4;padding:0 0 10px;margin:0 0 30px;border-bottom:1px solid #db7696}.l-susume .l-content__main__heading span{display:flex;align-items:center;justify-content:center;width:100px;height:28px;font-size:16px;font-weight:bold;color:#fff;background:#db7696;border-radius:4px}.l-susume .l-content__main__box{display:flex;flex-direction:column;gap:30px}.l-susume .l-content__main__box--row{flex-direction:row}.l-susume .l-content__main__img--column{max-width:284px}.l-susume .l-content__main__img p{font-size:13px;font-weight:400;color:#888;line-height:1.6;margin:12px 0 0}.l-susume .l-content__main__text{flex:1}.l-susume .l-content__main__text p{flex:1;font-size:14px;font-weight:400;color:#242424;line-height:1.8}.l-susume .l-content__main__text button{display:none}.l-susume .l-content__main__text button.is-active{display:none}.l-susume .l-other{padding:0 0 0}.l-susume .l-other__head{display:flex;align-items:center;gap:20px;font-size:16px;font-weight:bold;color:#646262;margin:0 0 20px}.l-susume .l-other__head span{width:98px}.l-susume .l-other__main{display:grid;grid-template-columns:1fr 1fr}.l-susume .l-other__main li{border:1px solid #a8a8a8}.l-susume .l-other__main li:nth-child(even){margin-left:-1px}.l-susume .l-other__main li:nth-child(n+3){margin-top:-1px}.l-susume .l-other__main li a{position:relative;display:flex;align-items:center;gap:16px;padding:10px}.l-susume .l-other__main li a:before{content:"";position:absolute;top:0;right:18px;bottom:0;width:6px;height:6px;border-top:1px solid #868686;border-right:1px solid #868686;margin:auto;rotate:45deg}.l-susume .l-other__main li a img{width:74px;border:1px solid #ebebeb;border-radius:6px}.l-susume .l-other__main li a span{font-size:16px;font-weight:bold;color:#646262}.l-ibj .l-message{margin:0 0 70px}.l-ibj .l-message__head{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-ibj .l-message__head:last-child{margin:0}.l-ibj .l-message__head__img{flex:1}.l-ibj .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-ibj .l-message__head__heading strong{color:#d34242}.l-ibj .l-message__main{max-width:1000px;font-size:16px;font-weight:400;color:#242424;text-align:center;line-height:1.8;margin:auto}.l-ibj .l-other{padding:0 0 0}.l-ibj .l-other__head{display:flex;align-items:center;gap:20px;font-size:16px;font-weight:bold;color:#646262;margin:0 0 20px}.l-ibj .l-other__head span{width:98px}.l-ibj .l-other__main{display:grid;grid-template-columns:1fr 1fr}.l-ibj .l-other__main li{border:1px solid #a8a8a8}.l-ibj .l-other__main li:nth-child(even){margin-left:-1px}.l-ibj .l-other__main li:nth-child(n+3){margin-top:-1px}.l-ibj .l-other__main li a{position:relative;display:flex;align-items:center;gap:16px;padding:10px 30px 10px 10px}.l-ibj .l-other__main li a:before{content:"";position:absolute;top:0;right:18px;bottom:0;width:6px;height:6px;border-top:1px solid #868686;border-right:1px solid #868686;margin:auto;rotate:45deg}.l-ibj .l-other__main li a img{width:74px;border:1px solid #ebebeb;border-radius:6px}.l-ibj .l-other__main li a span{font-size:16px;font-weight:bold;color:#646262}.l-ibj .l-content__block{margin:0 0 70px}.l-ibj .l-content__block:last-child{margin:0}.l-ibj .l-content__head{font-size:22px;font-weight:bold;color:#242424;background:#fcf2f4;padding:10px 24px;border-left:4px solid #db7696;margin:0 0 40px}.l-ibj.introduction .l-item{display:flex;flex-direction:column;gap:40px}.l-ibj.introduction .l-item--row{flex-direction:row}.l-ibj.introduction .l-item--row-reverse{flex-direction:row-reverse}.l-ibj.introduction .l-item__img--size01{max-width:410px}.l-ibj.introduction .l-item__img--size02{max-width:340px}.l-ibj.introduction .l-item__img--size03{max-width:410px}.l-ibj.introduction .l-item__img figcaption{font-size:13px;font-weight:400;color:#888;margin:10px 0 0}.l-ibj.introduction .l-item__content{flex:1}.l-ibj.introduction .l-item__content p{font-size:14px;font-weight:400;line-height:1.8;margin:0 0 2em}.l-ibj.introduction .l-item__content p:last-child{margin:0}.l-ibj.introduction .l-item__content p .color-red{color:#d34242}.l-ibj.introduction .l-item__content button{display:none}.l-ibj.introduction .l-item__content button.is-active{display:none}.l-ibj.rinen .l-item__block{margin:0 0 60px}.l-ibj.rinen .l-item__block:last-child{margin:0}.l-ibj.rinen .l-item__heading{display:flex;align-items:baseline;gap:10px;font-size:19px;font-weight:bold;font-feature-settings:"palt";color:#242424;line-height:1.4;padding:0 0 10px;margin:0 0 30px;border-bottom:1px solid #db7696}.l-ibj.rinen .l-item__heading span{display:flex;align-items:center;justify-content:center;width:70px;height:28px;font-size:16px;font-weight:bold;color:#fff;background:#db7696;border-radius:4px}.l-ibj.rinen .l-item__inner{display:flex;flex-direction:column;gap:30px;margin:0 0 30px}.l-ibj.rinen .l-item__inner--row{flex-direction:row}.l-ibj.rinen .l-item__inner:last-child{margin:0}.l-ibj.rinen .l-item__img--size01{max-width:410px}.l-ibj.rinen .l-item__img--size02{max-width:340px}.l-ibj.rinen .l-item__img figcaption{font-size:13px;font-weight:400;color:#888;margin:10px 0 0}.l-ibj.rinen .l-item__gallery ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.l-ibj.rinen .l-item__gallery p{font-size:13px;font-weight:400;color:#888;margin:10px 0 0}.l-ibj.rinen .l-item__text{flex:1}.l-ibj.rinen .l-item__text p{font-size:14px;font-weight:400;line-height:1.8;margin:0 0 1em}.l-ibj.rinen .l-item__text p:last-child{margin:0}.l-ibj.rinen .l-item__text p small{display:block;font-size:13px;color:#888;line-height:1.6}.l-ibj.rinen .l-item__text button{display:none}.l-ibj.rinen .l-item__text button.is-active{display:none}.l-ibj.compare .l-item__block{margin:0 0 60px}.l-ibj.compare .l-item__block:last-child{margin:0}.l-ibj.compare .l-item__inner{margin:0 0 40px}.l-ibj.compare .l-item__inner:last-child{margin:0}.l-ibj.compare .l-item__heading{padding:0 0 10px;margin:0 0 40px;border-bottom:1px solid #db7696}.l-ibj.compare .l-item__heading span{font-size:19px;font-weight:bold;padding:0 0 0 12px;border-left:4px solid #db7696}.l-ibj.compare .l-item__row{display:flex;gap:35px}.l-ibj.compare .l-item__img{max-width:340px}.l-ibj.compare .l-item__img img{border:1px solid #ebebeb;border-radius:6px}.l-ibj.compare .l-item__text{flex:1}.l-ibj.compare .l-item__text p,.l-ibj.compare .l-item__text figure,.l-ibj.compare .l-item__text picture{display:block;margin:0 0 30px}.l-ibj.compare .l-item__text p:last-child,.l-ibj.compare .l-item__text figure:last-child,.l-ibj.compare .l-item__text picture:last-child{margin:0}.l-ibj.compare .l-item__text dl{background:#f2f2f2;padding:20px;margin:0 0 14px}.l-ibj.compare .l-item__text dl:last-of-type{margin:0 0 20px}.l-ibj.compare .l-item__text dl dt,.l-ibj.compare .l-item__text dl dd{font-size:14px}.l-ibj.compare .l-item__text dl dt{display:flex;align-items:center;gap:6px;font-weight:bold;margin:0 0 10px}.l-ibj.compare .l-item__text dl dt:before{content:"";width:7px;height:7px}.l-ibj.compare .l-item__text dl dt.merit:before{background:#db7696}.l-ibj.compare .l-item__text dl dt.demerit:before{background:#92b9dd}.l-ibj.compare .l-item__text dl dd ul{margin:0 0 0 .8em}.l-ibj.compare .l-item__text dl dd ul li{display:flex}.l-ibj.compare .l-item__text dl dd ul li:before{content:"・"}.l-ibj.compare .l-item__text p{font-size:14px;font-weight:400;line-height:1.8}.l-ibj.flow .l-nav__block{margin:0 0 30px}.l-ibj.flow .l-nav__block:last-child{margin:0}.l-ibj.flow .l-nav__heading{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:bold;background:#f4f4f4;padding:10px;margin:0 0 15px}.l-ibj.flow .l-nav__heading:before{content:"";width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#db7696 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.l-ibj.flow .l-nav__content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}.l-ibj.flow .l-nav__content li a{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:60px;font-size:16px;font-weight:bold;background:#fff;line-height:1.2;padding:14px;border:1px solid #c6c6c6;border-radius:6px}.l-ibj.flow .l-nav__content li a:after{content:"";position:absolute;top:0;right:14px;bottom:0;width:8px;height:8px;border-bottom:1px solid #848484;border-right:1px solid #848484;margin:auto;rotate:45deg}.l-ibj.flow .l-nav__content li a span{color:#92b9dd}.l-ibj.flow .l-item__block{padding:50px 0 0}.l-ibj.flow .l-item__heading{display:flex;align-items:baseline;gap:10px;font-size:19px;font-weight:bold;padding:0 0 10px;margin:0 0 30px;border-bottom:1px solid #db7696}.l-ibj.flow .l-item__heading span{color:#92b9dd}.l-ibj.flow .l-item__row{display:flex;gap:25px}.l-ibj.flow .l-item__img{max-width:250px}.l-ibj.flow .l-item__content{flex:1}.l-ibj.flow .l-item__text{margin:0 0 28px}.l-ibj.flow .l-item__text:last-child{margin:0}.l-ibj.flow .l-item__text p{font-size:14px;font-weight:400;line-height:1.8}.l-ibj.flow .l-item__point{background:#f2f2f2}.l-ibj.flow .l-item__point__heading{padding:20px 22px 10px}.l-ibj.flow .l-item__point__heading span{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:bold}.l-ibj.flow .l-item__point__heading span:before{content:"";width:7px;height:7px;background:#db7696}.l-ibj.flow .l-item__point__content{padding:0 32px 28px}.l-ibj.flow .l-item__point__content ul{margin:0 0 16px}.l-ibj.flow .l-item__point__content ul li{display:flex}.l-ibj.flow .l-item__point__content ul li:before{content:"・"}.l-ibj.flow .l-item__point__content p{font-size:14px}.l-ibj.number .l-content__head--modifier{margin:0 0 20px}.l-ibj.number .l-item__block{margin:0 0 60px}.l-ibj.number .l-item__block:last-child{margin:0}.l-ibj.number .l-item__block--line{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid #ddd}.l-ibj.number .l-item__block--line:last-child{padding:0;margin:0;border-bottom:none}.l-ibj.number .l-item__content{display:flex;flex-direction:column;gap:30px}.l-ibj.number .l-item__content--row{flex-direction:row}.l-ibj.number .l-item__content--row-banner{flex-direction:row;gap:10px}.l-ibj.number .l-item__img figcaption,.l-ibj.number .l-item__img p{font-size:13px;font-weight:400;color:#888;margin:10px 0 0}.l-ibj.number .l-item__img--size01{max-width:410px}.l-ibj.number .l-item__text{flex:1}.l-ibj.number .l-item__text p,.l-ibj.number .l-item__text picture{margin:0 0 20px}.l-ibj.number .l-item__text p:last-child,.l-ibj.number .l-item__text picture:last-child{margin:0}.l-ibj.number .l-item__text p{font-size:14px;font-weight:400;line-height:1.8}.l-ibj.number .l-item__text p small{font-size:13px;color:#888}.l-ibj.number .l-item__text picture{display:block}.l-parents .l-message{margin:0 0 70px}.l-parents .l-message__head{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-parents .l-message__head:last-child{margin:0}.l-parents .l-message__head__img{flex:1}.l-parents .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-parents .l-message__head__heading strong{color:#d34242}.l-parents .l-message__main{max-width:980px;font-size:16px;font-weight:400;color:#242424;text-align:center;line-height:1.8;margin:auto}.l-parents .l-content__block{margin:0 0 70px}.l-parents .l-content__block:last-child{margin:0}.l-parents .l-content__head{font-size:22px;font-weight:bold;color:#242424;background:#fcf2f4;padding:10px 24px;border-left:4px solid #db7696;margin:0 0 30px}.l-parents .l-content__main .main_txt{font-size:14px;margin-bottom:25px}.l-parents .l-content__main .main_txt.last{margin-bottom:120px}.l-parents .l-content__main .photo_list{display:flex;align-items:center;justify-content:space-between}.l-parents .l-content__main .photo_list .photo{width:418px;margin:5px 0}.l-parents .l-content__main .alert{font-size:13px;color:#888;margin-top:5px;margin-bottom:60px}.l-parents .l-content__main .l-item{display:flex;flex-direction:column;gap:40px;margin-bottom:30px}.l-parents .l-content__main .l-item--row{flex-direction:row}.l-parents .l-content__main .l-item__img--size02{max-width:340px}.l-parents .l-content__main .l-item__img figcaption{font-size:13px;font-weight:400;color:#888;margin:10px 0 0}.l-parents .l-content__main .l-item__content{flex:1}.l-parents .l-content__main .l-item__content p{font-size:14px;font-weight:400;line-height:1.8;margin:0 0 2em}.l-parents .l-content__main .l-item__content p:last-child{margin:0}.l-parents .l-message02__head{display:flex;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-parents .l-message02__head__img{width:40%}.l-parents .l-message02__head__img img{height:100%;-o-object-fit:cover;object-fit:cover}.l-parents .l-message02__head__content{width:60%;padding:40px}.l-parents .l-message02__head__heading{font-size:24px;font-weight:bold;text-align:center;line-height:1.6;margin:0 0 20px}.l-parents .l-message02__head__heading strong{color:#d34242}.l-parents .l-message02__head__button{margin:0 0 20px}.l-parents .l-message02__head__button span{display:block;max-width:140px;margin:0 auto 10px}.l-parents .l-message02__head__button a{display:flex;align-items:center;justify-content:center;gap:8px;max-width:350px;height:56px;font-size:16px;font-weight:bold;color:#fff;background:#db7696;margin:auto;border-radius:6px}.l-parents .l-message02__head__button a:before{content:"";width:30px;height:30px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_shoukai_white.png) center/cover}.l-parents .l-message02__head__text{font-size:10px;font-weight:400;font-feature-settings:"palt";color:#383838}.l-photostudio .l-message{margin:0 0 20px}.l-photostudio .l-message__head{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-photostudio .l-message__head:last-child{margin:0}.l-photostudio .l-message__head__img{flex:1}.l-photostudio .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-photostudio .l-message__head__heading strong{color:#d34242}.l-photostudio .l-search{margin-bottom:70px;position:relative}.l-photostudio .l-search__main__button{width:321px;margin:0 auto}.l-photostudio .l-search__main__button span{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:55px;font-size:14px;font-weight:bold;color:#fff;background:#db7696;border-radius:10px}.l-photostudio .l-search__main__button span::before{content:"";width:22px;height:22px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_area_white.png) center/cover}.l-photostudio .l-search__main__button span:after{content:"";position:absolute;top:0;right:18px;bottom:0;width:8px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;margin:auto;rotate:45deg;transition:all .3s ease-out 0s}.l-photostudio .l-search__main__button.is-active span:after{content:"";position:absolute;top:3px;right:18px;bottom:0;width:8px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;margin:auto;rotate:-135deg;transition:all .3s ease-out 0s}.l-photostudio .l-search__main__content{display:none;width:321px;position:absolute;left:0;right:0;margin:auto}.l-photostudio .l-search__main__content ul{border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe}.l-photostudio .l-search__main__content ul li{text-align:center;font-size:15px;padding:10px 0;background:#fff;border-bottom:1px solid #bebebe}.l-photostudio .l-content__block{margin-bottom:50px}.l-photostudio .l-content__block:last-child{margin-bottom:0}.l-photostudio .l-content__head{margin:0 0 30px}.l-photostudio .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-photostudio .l-content__head__heading:last-child{margin:0}.l-photostudio .box_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px 16px}.l-photostudio .box_list .box .title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:14px}.l-photostudio .box_list .box .photo{margin-bottom:10px}.l-photostudio .box_list .box .photo img{aspect-ratio:64/35;-o-object-fit:scale-down;object-fit:scale-down;width:100%}.l-photostudio .box_list .box .icon_list{display:flex;flex-wrap:wrap;margin-bottom:10px}.l-photostudio .box_list .box .icon_list span{display:inline-block;font-size:10px;color:#fff;background:#e39292;border-radius:6px;padding:2px 5px 2px;margin-right:5px;margin-top:5px}.l-photostudio .box_list .box .access{font-size:14px;padding-left:20px;margin-bottom:10px;position:relative}.l-photostudio .box_list .box .access::before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_access_area.png) no-repeat center;background-size:17px auto}.l-photostudio .box_list .box .text{font-size:16px;font-weight:700;line-height:1.4}.l-photostudio .flow_text{background:#f4f4f4;padding:20px;margin-bottom:50px}.l-photostudio .flow_text .title{font-size:18px;font-weight:700;margin-bottom:10px}.l-photostudio .flow_text .text{font-size:14px}.l-photostudio .flow_text .title02{font-size:16px;font-weight:700;color:#db7696;margin-top:30px;margin-bottom:10px}.l-photostudio .l-intro .alert{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.l-photostudio .l-intro__button a{display:flex;align-items:center;justify-content:center;max-width:485px;font-size:16px;font-weight:bold;height:64px;color:#fff;background:#db7696;margin:auto;border-radius:6px}.l-photostudio .l-intro__button button{display:flex;width:100%;align-items:center;justify-content:center;max-width:485px;font-size:16px;font-weight:bold;height:64px;color:#fff;background:#db7696;margin:auto;border-radius:6px}.l-photostudio .l-intro__button a:before{content:"";width:30px;height:30px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_area_white.png) center/cover}.l-photostudio .l-intro__button button:before{content:"";width:30px;height:30px;background:url(../../../../assets/img/renmei/renewal/cmn/icon_area_white.png) center/cover}.l-company .l-content ul{display:grid;grid-template-columns:1fr 1fr;gap:70px 50px}.l-company .l-content ul li .photo{margin-bottom:15px}.l-company .l-content ul li .photo img{aspect-ratio:408/258}.l-company .l-content ul li .text{text-align:center;font-size:19px;font-weight:700}.l-company .l-content ul li .text.blank span{position:relative;padding-right:25px}.l-company .l-content ul li .text.blank span::after{position:absolute;top:4px;right:0;bottom:0;z-index:1000;display:block;width:17px;height:17px;margin:auto;content:"";background:url(" ../../../../assets/img/renmei/renewal/cmn/icon_blank.png") center/contain no-repeat}.l-faq .l-nav__block{margin:0 0 65px}.l-faq .l-nav__block:last-child{margin:0}.l-faq .l-nav__content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.l-faq .l-nav__content li a{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:68px;font-size:16px;font-weight:bold;background:#fff;line-height:1.2;padding:14px;border:1px solid #c6c6c6;border-radius:6px}.l-faq .l-nav__content li a:after{content:"";position:absolute;top:0;right:14px;bottom:0;width:8px;height:8px;border-bottom:1px solid #848484;border-right:1px solid #848484;margin:auto;rotate:45deg}.l-faq .l-content__block{margin-bottom:50px}.l-faq .l-content__block:last-child{margin-bottom:0}.l-faq .l-content__head{margin:0 0 30px}.l-faq .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-faq .l-content__head__heading:last-child{margin:0}.l-faq .l-content .faq_list dl{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:20px}.l-faq .l-content .faq_list dl:last-child{border-bottom:none;margin-bottom:0}.l-faq .l-content .faq_list dl dt{font-weight:700;font-size:16px;margin-bottom:13px}.l-faq .l-content .faq_list dl dt span{color:#db7696;margin-right:10px}.l-faq .l-content .faq_list dl dd{font-size:14px}.l-faq .l-content .faq_list dl dd span{margin-right:10px}.l-shindan .l-content__block{margin:0 0 70px}.l-shindan .l-content__block:last-child{margin:0}.l-shindan .l-content__head{font-size:22px;font-weight:bold;color:#242424;background:#fcf2f4;padding:10px 24px;border-left:4px solid #db7696;margin:0 0 40px}.l-shindan .l-step__block{position:relative;display:flex;gap:48px;padding:25px 30px;margin:0 0 40px;border:1px solid #db7696}.l-shindan .l-step__block:before{content:"";position:absolute;left:0;right:0;bottom:-25px;width:0;height:0;margin:auto;border-style:solid;border-width:10px 11px 0 11px;border-color:#db7696 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.l-shindan .l-step__block:last-child{margin:0}.l-shindan .l-step__block:last-child:before{content:none}.l-shindan .l-step__img{width:312px}.l-shindan .l-step__content{flex:1}.l-shindan .l-step__heading{font-size:19px;font-weight:bold;margin:0 0 28px}.l-shindan .l-step__heading span{display:flex;align-items:center;justify-content:center;width:100px;height:28px;font-size:16px;color:#fff;background:#db7696;margin:0 0 10px;border-radius:4px}.l-shindan .l-step__heading strong{color:#d34242}.l-shindan .l-step__button a{display:flex;align-items:center;justify-content:center;gap:10px;max-width:298px;height:64px;font-size:16px;font-weight:bold;color:#fff;background:#06c755;border-radius:6px}.l-shindan .l-step__button a:before{content:"";width:24px;height:23px;background:url(../../../../assets/img/renmei/renewal/shindan/icon_line01.png) center/cover}.l-success .l-message{margin:0 0 60px}.l-success .l-message__head{display:flex;align-items:center;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-success .l-message__head:last-child{margin:0}.l-success .l-message__head__img{flex:1;border:1px solid #f4f4f4}.l-success .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-success .l-message__head__heading strong{color:#d34242}.l-success .l-message__main{max-width:980px;font-size:16px;font-weight:400;color:#242424;text-align:center;line-height:1.8;margin:auto}.l-success .l-other{padding:0 0 0}.l-success .l-other__head{display:flex;align-items:center;gap:20px;font-size:16px;font-weight:bold;color:#646262;margin:0 0 20px}.l-success .l-other__head span{width:98px}.l-success .l-other__main{display:grid;grid-template-columns:1fr 1fr}.l-success .l-other__main li{border:1px solid #a8a8a8}.l-success .l-other__main li:nth-child(even){margin-left:-1px}.l-success .l-other__main li:nth-child(n+3){margin-top:-1px}.l-success .l-other__main li a{position:relative;display:flex;align-items:center;gap:16px;padding:10px}.l-success .l-other__main li a:before{content:"";position:absolute;top:0;right:18px;bottom:0;width:6px;height:6px;border-top:1px solid #868686;border-right:1px solid #868686;margin:auto;rotate:45deg}.l-success .l-other__main li a img{width:74px;border:1px solid #ebebeb;border-radius:6px}.l-success .l-other__main li a span{font-size:16px;font-weight:bold;color:#646262}.l-success.goal .l-content__head{margin:0 0 40px}.l-success.goal .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-success.goal .l-content__head__heading:last-child{margin:0}.l-success.goal .l-content__head__text{font-weight:400;line-height:1.8;margin:0 0 40px}.l-success.goal .l-content__block{margin:0 0 100px}.l-success.goal .l-content__block:last-child{margin:0}.l-success.goal .l-content__main picture{margin-bottom:40px;display:inline-block}.l-success.goal .l-content__main .l-index__block{display:flex;justify-content:space-between;gap:20px;margin-bottom:60px}.l-success.goal .l-content__main .l-index__block .l-index__img{flex:1}.l-success.goal .l-content__main .l-index__block .l-index__content{width:48%;overflow:hidden}.l-success.goal .l-content__main .chat_box{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.l-success.goal .l-content__main .chat_box:last-child{margin-bottom:0}.l-success.goal .l-content__main .chat_box .num{width:214px;height:45px;background:#db7696;font-size:17px;font-weight:700;color:#fff;line-height:45px;text-align:center;border-radius:6px}.l-success.goal .l-content__main .chat_box.ft .box{background:#f0f7fd;border:solid 1px #4284be}.l-success.goal .l-content__main .chat_box.ft .box::before{border-right:6px solid #f0f7fd}.l-success.goal .l-content__main .chat_box.ft .box::after{border-right:8px solid #4284be}.l-success.goal .l-content__main .chat_box.ft .box_title{color:#4284be}.l-success.goal .l-content__main .chat_box .box{position:relative;display:inline-block;padding:12px 20px;width:calc(100% - 227px);color:#646262;background:#fff;border:solid 1px #b2b2b2;box-sizing:border-box;border-radius:6px}.l-success.goal .l-content__main .chat_box .box_title{font-size:19px;font-weight:700}.l-success.goal .l-content__main .chat_box .box_text{font-size:14px;margin-top:3px}.l-success.goal .l-content__main .chat_box .box::before{content:"";position:absolute;top:50%;left:-12px;margin-top:-6px;border:6px solid rgba(0,0,0,0);border-right:6px solid #fff;z-index:2}.l-success.goal .l-content__main .chat_box .box::after{content:"";position:absolute;top:50%;left:-16px;margin-top:-8px;border:8px solid rgba(0,0,0,0);border-right:8px solid #b2b2b2;z-index:1}.l-success.goal .l-content__main .check_box{background:#f4f4f4;padding:22px;width:500px;color:#242424}.l-success.goal .l-content__main .check_box li{padding-left:32px;font-size:16px;font-weight:700;position:relative;margin-bottom:5px}.l-success.goal .l-content__main .check_box li:last-child{margin-bottom:0}.l-success.goal .l-content__main .check_box li::before{content:"";position:absolute;top:0;left:0;margin:auto;width:22px;height:22px;background:url(../../../../assets/img/renmei/renewal/success/date/icon_checkbox.jpg) center/cover}.l-success.manners .l-nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:30px;border:1px solid #db7696}.l-success.manners .l-nav li a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:76px;font-size:16px;font-weight:bold;line-height:1.4;border:1px solid #c6c6c6;border-radius:6px}.l-success.manners .l-nav li a:before{content:"";position:absolute;top:0;right:20px;bottom:0;width:10px;height:10px;border-right:1px solid #848484;border-bottom:1px solid #848484;margin:auto;rotate:45deg}.l-success.manners .l-nav li a span{color:#db7696}.l-success.manners .l-content__block{padding:100px 0 0}.l-success.manners .l-content__block:first-child{padding:60px 0 0}.l-success.manners .l-content__head{display:flex;align-items:center;gap:20px;font-size:22px;font-weight:bold;background:#fcf2f4;padding:12px 25px;margin:0 0 30px;border-left:4px solid #db7696}.l-success.manners .l-content__head span{color:#db7696}.l-success.manners .l-content__main dl{margin:0 0 30px}.l-success.manners .l-content__main dl:last-child{margin:0}.l-success.manners .l-content__main dl dt{font-size:19px;font-weight:bold;padding:10px 0;border-bottom:1px solid #db7696}.l-success.manners .l-content__main dl dd{font-size:14px;font-weight:400;line-height:1.8;padding:20px 0 0}.l-success.date .l-content__block{margin:0 0 60px}.l-success.date .l-content__block:last-child{margin:0}.l-success.date .l-content__block.last{margin:0 0 90px}.l-success.date .l-content__head{margin:0 0 40px}.l-success.date .l-content__head__point{display:flex;align-items:center;gap:18px;font-size:24px;font-weight:bold;font-feature-settings:"palt";margin:0 0 30px}.l-success.date .l-content__head__point span{color:#db7696}.l-success.date .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-success.date .l-content__head__heading:last-child{margin:0}.l-success.date .l-content__head__text{font-weight:400;line-height:1.8}.l-success.date .l-check{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.l-success.date .l-check dl{padding:12px 12px 30px;border:1px solid #db7696}.l-success.date .l-check dl dt{background:#f4f4f4}.l-success.date .l-check dl dt span{display:flex;gap:10px;font-size:19px;font-weight:bold;line-height:1.4;padding:12px}.l-success.date .l-check dl dt span:before{content:"";flex:none;width:22px;height:22px;background:url(../../../../assets/img/renmei/renewal/success/date/icon_checkbox.jpg) center/cover;margin:2px 0 0}.l-success.date .l-check dl dd{font-size:14px;font-weight:400;padding:18px 4px 0}.l-success.date .l-todo li{margin:0 0 40px}.l-success.date .l-todo li:last-child{margin:0}.l-success.date .l-todo li h3{display:flex;align-items:baseline;gap:15px;font-size:19px;font-weight:bold;line-height:1.4;padding:10px 0;margin:0 0 20px;border-bottom:1px solid #db7696}.l-success.date .l-todo li h3 span{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:28px;font-size:16px;font-weight:bold;color:#fff;background:#db7696;border-radius:4px}.l-success.date .l-todo li p{font-weight:400;line-height:1.8}.l-success.date .l-step__item{display:grid;grid-template-columns:170px auto;grid-template-rows:max-content 1fr;gap:0 30px;margin:0 0 30px}.l-success.date .l-step__item:last-child{margin:0}.l-success.date .l-step__img{grid-column:1/2;grid-row:1/3}.l-success.date .l-step__heading{grid-column:2/3;grid-row:1/2;margin:0 0 20px}.l-success.date .l-step__heading span{display:block;width:100%;font-size:19px;font-weight:bold;padding:10px 0;border-bottom:1px solid #db7696}.l-success.date .l-step__text{grid-column:2/3;grid-row:2/3;font-weight:400;line-height:1.8}.l-success.propose .l-content__head{margin:0 0 40px}.l-success.propose .l-content__head__point{display:flex;align-items:center;gap:18px;font-size:24px;font-weight:bold;font-feature-settings:"palt";margin:0 0 30px}.l-success.propose .l-content__head__point span{color:#db7696}.l-success.propose .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-success.propose .l-content__head__heading:last-child{margin:0}.l-success.propose .l-content__head__text{font-weight:400;line-height:1.8;margin:0 0 40px}.l-success.propose .l-content__block{margin:0 0 100px}.l-success.propose .l-content__block:last-child{margin:0}.l-success.propose .l-content__main_box{width:48%;overflow:hidden}.l-success.propose .l-content__main_box>.title{font-size:19px;font-weight:700;color:#fff;background:#db7696;padding:0 20px;line-height:48px;margin-bottom:15px}.l-success.propose .l-content__main_box .check_box{color:#242424}.l-success.propose .l-content__main_box .check_box ul{background:#f4f4f4;padding:15px;width:100%;margin-bottom:7px}.l-success.propose .l-content__main_box .check_box li{padding-left:32px;font-size:16px;line-height:1.4;position:relative;margin-bottom:5px}.l-success.propose .l-content__main_box .check_box li::before{content:"";position:absolute;top:2px;left:0;width:22px;height:22px;background:url(../../../../assets/img/renmei/renewal/success/date/icon_checkbox.jpg) center/cover}.l-success.propose .l-content__main_box.wide{width:100%}.l-success.propose .l-content__main_box.wide .check_box{display:grid;grid-template-columns:1fr 1fr;gap:0 7px}.l-success.propose .l-content__main_box .list_box{display:flex;justify-content:space-between}.l-success.propose .l-content__main_box .list_box .box{width:31%;padding:30px 20px;border:1px solid #db7696}.l-success.propose .l-content__main_box .list_box .box .title{font-size:19px;font-weight:700;margin-bottom:10px;line-height:1.4}.l-success.propose .l-content__main_box .list_box .box .text{font-size:14px}.l-success.propose .l-content__main_box .list_box02 .box .ph{margin-bottom:15px}.l-success.propose .l-content__main_box .list_box02 .box .title{font-size:16px;font-weight:700;margin-bottom:5px}.l-success.propose .l-content__main_box .list_box02 .box .text{font-size:14px}.l-success.counselor .l-content__head{margin:0 0 30px;text-align:center}.l-success.counselor .l-content__head__title{font-size:34px;font-weight:bold;font-feature-settings:"palt";color:#db7696;margin:0 0 10px}.l-success.counselor .l-content__head__text{font-weight:400;line-height:1.8}.l-success.counselor .l-item{margin:0 0 100px}.l-success.counselor .l-support{margin:60px 0 0}.l-success.counselor .l-support .icon{height:48px}.l-success.counselor .l-support .icon img{height:100%;width:auto}.l-success.counselor .l-support__block{display:flex;align-items:flex-start;gap:48px;margin:0 0 10px}.l-success.counselor .l-support__block:last-child{margin:0}.l-success.counselor .l-support__content{flex:1}.l-success.counselor .l-support__heading{display:flex;align-items:baseline;gap:18px;padding:10px 0;margin:0 0 20px;border-bottom:1px solid #db7696}.l-success.counselor .l-support__heading p{display:flex;align-items:center;justify-content:center;width:80px;height:28px;font-size:16px;font-weight:bold;color:#fff;background:#db7696;border-radius:4px}.l-success.counselor .l-support__heading h3{flex:1;font-size:19px;font-weight:bold;line-height:1.4}.l-success.counselor .l-support__heading h3 strong{color:#d34242}.l-success.counselor .l-support__text{font-weight:400;line-height:1.8}.l-success.counselor .l-support__img{width:284px;border-radius:6px;overflow:hidden}.l-success.after .l-content__head{margin:0 0 80px}.l-success.after .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-success.after .l-content__head__heading:last-child{margin:0}.l-success.after .l-content__head__img{width:80%;margin:0 auto}.l-success.after .l-content__head__text{font-weight:400;line-height:1.8;margin:0 0 40px}.l-success.after .l-item{margin:0 0 100px}.l-success.after .l-item__head{margin:0 0 40px}.l-success.after .l-item__head__heading{position:relative;text-align:center;margin:0 0 30px}.l-success.after .l-item__head__heading:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#db7696;translate:0 -50%}.l-success.after .l-item__head__heading span{position:relative;font-size:19px;font-weight:bold;font-feature-settings:"palt";color:#fff;background:#db7696;line-height:1.2;padding:6px 30px;border-radius:100px}.l-success.after .l-item__head__lead{font-size:32px;font-weight:bold;color:#626262;text-align:center;margin:0 0 20px}.l-success.after .l-item__head__lead--small{font-size:24px;margin:0}.l-success.after .l-item__head__img{max-width:630px;margin:0 auto 20px}.l-success.after .l-item__head__text{font-weight:400;line-height:1.8}.l-success.after .l-item__head__text--center{text-align:center}.l-success.after .l-point{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.l-success.after .l-point dl{padding:15px 18px;border:1px solid #797979}.l-success.after .l-point dl dt{font-size:16px;font-weight:bold;color:#db7696;background:#fcf2f4;text-align:center;padding:4px;margin:0 0 12px}.l-success.after .l-point dl dd{font-weight:400;line-height:1.8}.l-success.after .l-support{margin:60px 0 0}.l-success.after .l-support__block{display:flex;align-items:flex-start;gap:48px;margin:0 0 55px}.l-success.after .l-support__block:last-child{margin:0}.l-success.after .l-support__content{flex:1}.l-success.after .l-support__heading{display:flex;align-items:baseline;gap:18px;padding:10px 0;margin:0 0 20px;border-bottom:1px solid #db7696}.l-success.after .l-support__heading p{display:flex;align-items:center;justify-content:center;width:80px;height:28px;font-size:16px;font-weight:bold;color:#fff;background:#db7696;border-radius:4px}.l-success.after .l-support__heading h3{flex:1;font-size:19px;font-weight:bold;line-height:1.4}.l-success.after .l-support__heading h3 strong{color:#d34242}.l-success.after .l-support__text{font-weight:400;line-height:1.8}.l-success.after .l-support__img{width:284px;border-radius:6px;overflow:hidden}.l-faq .l-nav__block{margin:0 0 65px}.l-faq .l-nav__block:last-child{margin:0}.l-faq .l-nav__content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.l-faq .l-nav__content li a{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:68px;font-size:16px;font-weight:bold;background:#fff;line-height:1.2;padding:14px 28px 14px 14px;border:1px solid #c6c6c6;border-radius:6px}.l-faq .l-nav__content li a:after{content:"";position:absolute;top:0;right:14px;bottom:0;width:8px;height:8px;border-bottom:1px solid #848484;border-right:1px solid #848484;margin:auto;rotate:45deg}.l-faq .l-content__block{margin-bottom:50px}.l-faq .l-content__block:last-child{margin-bottom:0}.l-faq .l-content__head{margin:0 0 30px}.l-faq .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-faq .l-content__head__heading:last-child{margin:0}.l-faq .l-content .faq_list dl{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:20px}.l-faq .l-content .faq_list dl:last-child{border-bottom:none;margin-bottom:0}.l-faq .l-content .faq_list dl dt{font-weight:700;font-size:16px;margin-bottom:13px}.l-faq .l-content .faq_list dl dt span{color:#db7696;margin-right:10px}.l-faq .l-content .faq_list dl dd{font-size:14px}.l-faq .l-content .faq_list dl dd span{margin-right:10px}.l-sitemap .l-message{margin:0 0 70px}.l-sitemap .l-message__head{display:flex;justify-content:center;background:#f4f4f4;margin:0 0 40px}.l-sitemap .l-message__head:last-child{margin:0}.l-sitemap .l-message__head__heading{flex:1;font-size:24px;font-weight:bold;text-align:center;line-height:1.6;padding:40px}.l-sitemap .l-content__block{margin-bottom:50px}.l-sitemap .l-content__block:last-child{margin-bottom:0}.l-sitemap .l-content__head{margin:0 0 30px}.l-sitemap .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-sitemap .l-content__head__heading:last-child{margin:0}.l-sitemap .sitemap_list{display:flex;flex-wrap:wrap}.l-sitemap .sitemap_list li{margin-right:30px;margin-bottom:10px}.l-sitemap .sitemap_list li a{text-decoration:underline}.l-environment .c-page-title{margin-top:0}.l-environment .l-container{max-width:1000px;width:90%;margin:auto;margin-top:58px}.l-environment .l-column__main{flex:1;margin:0 0 0 0}.l-environment .l-content__block{margin-bottom:60px}.l-environment .l-content__block:last-child{margin-bottom:0}.l-environment .l-content__head{margin:0 0 30px}.l-environment .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-environment .l-content__head__heading:last-child{margin:0}.l-environment .l-content .text_area{margin-bottom:40px}.l-environment .l-content .text_area:last-child{margin-bottom:0}.l-environment .l-content .text_area .stit{font-size:19px;font-weight:bold;font-feature-settings:"palt";margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #db7696}.l-environment .l-content .text_area .text.last{margin-top:50px}.l-environment .l-footer{border-top:1px solid #e5e5e5;padding-top:50px}.l-environment .l-footer .l-footer__company{text-align:center;margin-bottom:40px}.l-environment .l-footer .l-footer__company .p-item-flogo a{display:flex;justify-content:center;align-items:center;gap:17px}.l-environment .l-footer .l-footer__company .p-item-flogo a .p-item-flogo__inner .p-item-flogo__logo{width:85px;margin:0}.l-environment .l-footer .l-footer__company .p-item-flogo a .p-item-flogo__inner .p-item-flogo__logo img{aspect-ratio:85/38;width:100%}.l-environment .l-footer .l-footer__company .p-item-flogo a .p-item-flogo__inner .p-item-flogo__title{font-size:11px}.l-environment .l-footer .l-footer__company .p-item-flogo a .p-item-flogo__catch{font-size:12px;font-family:serif;color:#555;padding-bottom:18px}.l-environment .l-footer .l-footer__copy{color:#020202;font-size:3vw;padding-top:3vw;font-weight:400;text-align:center;padding-bottom:5%;line-height:1.6}.l-law .c-page-title{margin-top:0}.l-law .l-container{max-width:1000px;width:90%;margin:auto;margin-top:58px}.l-law .l-column__main{flex:1;margin:0 0 0 0}.l-law .l-content__block{margin-bottom:60px}.l-law .l-content__block:last-child{margin-bottom:0}.l-law .l-content__head{margin:0 0 30px}.l-law .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-law .l-content__head__heading:last-child{margin:0}.l-law .l-content .text_area{margin-bottom:40px}.l-law .l-content .text_area:last-child{margin-bottom:0}.l-law .l-content .text_area .stit{font-size:19px;font-weight:bold;font-feature-settings:"palt";margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #db7696}.l-law .alert{font-weight:700;font-size:16px;margin-bottom:10px}.l-law .l-content .text_area .text.last{margin-top:50px}.l-law .l-footer{border-top:1px solid #e5e5e5;padding-top:50px}.entry-content ul:not([class])>li{text-indent:-1.45em;padding-left:1.45em}.entry-content ul:not([class])>li:before{counter-increment:item;content:"・";padding-right:.5em}.entry-content ul:not([class])>li{text-indent:-1.45em;padding-left:1.45em}.entry-content .text p{margin-top:10px}.alert-space{margin-top:23px !important}.l-kiyaku .c-page-title{margin-top:0}.l-kiyaku .l-container{max-width:1000px;width:90%;margin:auto;margin-top:58px}.l-kiyaku .l-column__main{flex:1;margin:0 0 0 0}.l-kiyaku .l-content__block{margin-bottom:60px}.l-kiyaku .l-content__block:last-child{margin-bottom:0}.l-kiyaku .l-content__head{margin:0 0 30px}.l-kiyaku .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-kiyaku .l-content__head__heading:last-child{margin:0}.l-kiyaku .l-content .text_area{margin-bottom:40px}.l-kiyaku .l-content .text_area:last-child{margin-bottom:0}.l-kiyaku .l-content .text_area .stit{font-size:19px;font-weight:bold;font-feature-settings:"palt";margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #db7696}.l-kiyaku .alert{font-weight:700;font-size:16px;margin-bottom:10px}.l-kiyaku .l-content .text_area .text.last{margin-top:50px}.l-kiyaku .l-footer{border-top:1px solid #e5e5e5;padding-top:50px}.entry-content ul:not([class])>li{text-indent:-1.45em;padding-left:1.45em}.entry-content ul:not([class])>li:before{counter-increment:item;content:"・";padding-right:.5em}.entry-content ul:not([class])>li{text-indent:-1.45em;padding-left:1.45em}.entry-content .text p{margin-top:10px}.alert-space{margin-top:23px !important}.kiyaku-content ul:not([class]){list-style-type:none;padding-left:1.5em}.kiyaku-content ul:not([class])>li{position:relative;counter-increment:item}.kiyaku-content ul:not([class]) li ul{padding-left:1.5em}.kiyaku-content ul:not([class]) li ul>li{position:relative}.kiyaku-content ul:not([class])>li.no-number{counter-increment:none}.kiyaku-content ul:not([class])>li.no-number:before{content:""}.kiyaku-content ul:not([class])>li:before{content:counter(item) ". ";position:absolute;left:-1.5em}.kiyaku-content ul:not([class])>.double:before{left:-2em}.kiyaku-content ul:not([class]) li ul>li:before{content:"・";position:absolute;left:-1.5em}.kiyaku-content ul:not([class]) li ul>li.kana-a:before{content:"ア";position:absolute;left:-1.5em}.kiyaku-content ul:not([class]) li ul>li.kana-i:before{content:"イ";position:absolute;left:-1.5em}.kiyaku-content ul:not([class]) li ul>li.kana-u:before{content:"ウ";position:absolute;left:-1.5em}.kiyaku-content ul:not([class]) li ul>li.paren-number:before{content:"（" counter(item, decimal) "）";left:-2.3em}.kiyaku-content ul:not([class]) li ul{padding-top:5px;padding-bottom:5px}.kiyaku-content ul:not([class])>li>ul{counter-reset:item}.kiyaku-content .kakko-number{padding-top:5px;padding-bottom:5px}.kiyaku-content .kakko-number>li{list-style-type:none;counter-increment:item;position:relative;padding-left:2.5em}.kiyaku-content .kakko-number>li:before{content:"（" counter(item, decimal) "）";position:absolute;left:0}.kiyaku-content .kakko-number>.double:before{content:"（" counter(item, decimal) "）";position:absolute;left:-7px}.l-link .alert{font-weight:bold;font-size:16px;margin-bottom:10px}.l-link .banner{width:170px;height:60px;margin-bottom:10px}.l-link .code-quote{background-color:#eee;display:block;padding:20px;font-size:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.l-link .text{margin-bottom:10px}.l-link .l-column__main{flex:1;margin:0 0 0 0}.l-link .l-content__block{margin-bottom:60px}.l-link .l-content__block:last-child{margin-bottom:0}.l-link .l-content__head{margin:0 0 30px}.l-link .l-content__head__heading{font-size:22px;font-weight:bold;font-feature-settings:"palt";background:#fcf2f4;padding:12px 30px;margin:0 0 20px;border-left:4px solid #db7696}.l-link .l-content__head__heading:last-child{margin:0}.l-link .l-content .text_area{margin-bottom:40px}.l-link .l-content .text_area:last-child{margin-bottom:0}.l-link .l-content .text_area .stit{font-size:19px;font-weight:bold;font-feature-settings:"palt";margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #db7696}.l-link .l-content .text_area .text.last{margin-top:50px}.l-link .l-footer{border-top:1px solid #e5e5e5;padding-top:50px}.entry-content ul:not([class])>li{text-indent:-1.45em;padding-left:1.45em}.entry-content ul:not([class])>li:before{counter-increment:item;content:"・";padding-right:.5em}.entry-content ul:not([class])>li{text-indent:-1.45em;padding-left:1.45em}.entry-content .text p{margin-top:10px}.deta_month_new-member-number{text-align:center;padding:20px;background-color:#fff;font-size:24px;font-weight:bold}.footer-cta{position:relative;background:#fcf2f4;padding:40px 0;border-radius:8px;width:100%;margin-top:72px}.footer-cta__wrap{margin:auto;text-align:center;max-width:500px;width:100%}.footer-cta__main-text{color:#3c3c3c;font-size:40px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:16px}.footer-cta__main-text span{position:relative;display:inline-block;color:#db7696;font-size:40px;font-style:normal;font-weight:700;line-height:100%}.footer-cta__main-text span sup{position:absolute;right:-13px;top:0;font-size:10px}.footer-cta__catch{margin-bottom:8px}.footer-cta__catch span{position:relative;font-size:16px;color:#3c3c3c;font-weight:700;line-height:150%}.footer-cta__catch span::before,.footer-cta__catch span::after{position:absolute;top:5px;height:20px;content:""}.footer-cta__catch span::before{border-left:solid 3px #d9d9d9;border-radius:10px;left:-10px;transform:rotate(-30deg)}.footer-cta__catch span::after{border-right:solid 3px #d9d9d9;border-radius:10px;right:-10px;transform:rotate(30deg)}.footer-cta__sub{position:relative;display:inline-block;color:#3c3c3c;font-size:24px;font-style:normal;font-weight:700;line-height:100%;background:linear-gradient(transparent 60%, #fff500 60%);margin-bottom:32px}.footer-cta__sub sup{font-size:10px;position:absolute;right:-13px;top:0}.footer-cta__text{color:#3c3c3c;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:48px}.footer-cta__button{position:relative;border-radius:8px;background:#db7696;padding:24px 0;width:100%;max-width:471px;margin:auto;display:inline-block}.footer-cta__button p{text-align:center;color:#fff;font-size:24px;font-weight:700;line-height:100%}.footer-cta__button span{position:absolute;width:182px;top:-25px;left:calc(50% - 91px)}.footer-cta__button .arrow-box{position:relative;width:100%;height:36px;background:#fff;padding:7px;text-align:center;border:3px solid #db7696;color:#3c3c3c;display:inline-block;line-height:1;font-size:14px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}.footer-cta__button .arrow-box::after,.footer-cta__button .arrow-box::before{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.footer-cta__button .arrow-box::after{border-color:hsla(0,0%,100%,0);border-top-width:8px;border-bottom-width:8px;border-left-width:8px;border-right-width:8px;margin-left:-8px;border-top-color:#fff}.footer-cta__button .arrow-box::before{border-color:rgba(219,118,150,0);border-top-width:11px;border-bottom-width:11px;border-left-width:11px;border-right-width:11px;margin-left:-11px;margin-top:3px;border-top-color:#db7696}.footer-cta__notes{position:absolute;bottom:4px;padding:0 10px;color:#999;text-align:left;line-height:120%}.ibj-achievement{display:flex;justify-content:space-between;align-items:center;width:100%;margin:32px 0}.ibj-achievement__item{width:32%}.ibj-achievement__heading{background:#92b9dd;text-align:center;padding:8px 0;color:#fff;font-size:16px;font-weight:700;line-height:100%}.ibj-achievement__value{color:#242424;text-align:center;padding:14px 0;font-size:16px;font-weight:700;line-height:100%;background:rgba(146,185,221,.3)}.l-content__search_block{margin-bottom:50px;padding:25px;background-color:#fcf2f4;align-items:center;border-radius:8px}.l-content__search_block .l-content__search_head{display:flex;justify-content:center;align-items:center}.l-content__search_block .l-content__search_head .l-content__search_left_img{margin-right:10px}.l-content__search_block .l-content__search_head .l-content__search_left_img .l-content__search_bride{height:54px;width:54px}.l-content__search_block .l-content__search_head .l-content__search_title{display:flex;flex-direction:column;align-items:center}.l-content__search_block .l-content__search_head .l-content__search_title .l-content__search_title_img{width:184px;height:26px}.l-content__search_block .l-content__search_head .l-content__search_title .l-content__search_title_content{font-weight:700;font-size:22px}.l-content__search_block .l-content__search_head .l-content__search_right_img{margin-left:8px}.l-content__search_block .l-content__search_head .l-content__search_right_img .l-content__search_groom{height:54px;width:54px}.l-content__search_block .l-content__search_closing_head{display:flex;justify-content:center;align-items:center}.l-content__search_block .l-content__search_closing_head .l-content__search_left_img{width:48px;height:48px;margin-right:10px}.l-content__search_block .l-content__search_closing_head .l-content__search_title{display:flex;flex-direction:column;align-items:center}.l-content__search_block .l-content__search_closing_head .l-content__search_title .l-content__search_title_content{font-weight:700;font-size:22px}.l-content__search_block .l-content__search_info{display:flex;justify-content:center;align-items:center;margin-top:10px}.l-content__search_block .l-content__search_info .l-content__search_information{font-weight:400;font-size:16px}.l-content__search_block .l-content__search_info .l-content__search_information .l-content__search_info_pink{font-weight:700;background:linear-gradient(transparent 65%, #f6bacd 45% 5%)}.l-content__search_block .l-content__search_info .l-content__search_information .l-content__search_information_br{display:inline}.l-content__search_block .l-content__search_buttons{display:flex;justify-content:center;align-items:center;margin-top:12px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_area{margin-right:16px;background-color:#eb6e96;border-radius:6px;display:flex;flex-direction:column;align-items:center;height:85px;width:268px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_area_img{height:40px;width:40px;margin-top:8px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_area_content{text-decoration:none;color:#fff;font-size:18px;font-weight:700;display:inline-block}.l-content__search_block .l-content__search_buttons .l-content__search_midway_guide{background-color:#eb6e96;border-radius:6px;display:flex;flex-direction:column;align-items:center;align-content:center;align-self:center;text-align:center;height:85px;width:268px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_guide_img{height:40px;width:48px;margin-top:8px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_guide_content{text-decoration:none;color:#fff;font-size:18px;font-weight:700;display:inline-flex;align-content:center}.l-content__search_block .l-content__search_buttons .l-content__search_midway_guide_content .l-content__search_midway_guide_content_br{display:none}.l-content__search_block .l-content__search_buttons .l-content__search_closing_area{margin-right:16px;background-color:#eb6e96;border-radius:6px;display:flex;flex-direction:column;align-items:center;height:85px;width:268px}.l-content__search_block .l-content__search_buttons .l-content__search_closing_area_img{height:40px;width:40px;margin-top:8px}.l-content__search_block .l-content__search_buttons .l-content__search_closing_area_content{text-decoration:none;color:#fff;font-size:18px;font-weight:700;display:inline-block}.l-content__search_block .l-content__search_buttons .l-content__search_closing_guide{background-color:#eb6e96;border-radius:6px;display:flex;flex-direction:column;align-items:center;text-align:center;height:85px;width:268px}.l-content__search_block .l-content__search_buttons .l-content__search_closing_guide_img{height:40px;width:48px;margin-top:8px}.l-content__search_block .l-content__search_buttons .l-content__search_closing_guide_content{text-decoration:none;color:#fff;font-size:18px;font-weight:700;display:inline-flex}.l-content__search_block .l-content__search_buttons .l-content__search_closing_guide_content .l-content__search_closing_guide_content_br{display:none}.text-yellow-marked{background:linear-gradient(transparent 60%, #fff9b2 0)}.l-content__item__heading{margin:20px 0;color:#242424;text-align:center;font-size:19px;font-style:normal;font-weight:700;line-height:180%}.ibj-academy-phase-content{display:flex;max-width:100%;margin:16px 0;padding:0 16px;gap:24px}.l-content__ongoing__seminar{margin-top:40px;padding:0 32px 16px;width:auto;height:auto;flex-shrink:0;border-radius:5px;background:#fcf2f4;box-shadow:0 4px 11px 0 rgba(219,118,150,.5)}.ibj-academy-phase-block{flex-shrink:0;border-radius:5px;background:#fff;margin-bottom:16px}.ibj-academy-phase-heading{color:#fff;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;text-align:center;height:35px;flex-shrink:0;border-radius:5px 5px 0 0;background:#db7696;display:flex;align-items:center;justify-content:center;gap:4px}.ibj-academy-phase-heading span{color:#db7696;text-align:center;font-size:10px;font-weight:700;display:inline-block;width:58px;height:18px;border-radius:9px;background:#fff}.ibj-academy-coach-outer{display:flex;margin-bottom:20px;gap:20px}.ibj-academy-coach-inner{display:flex;flex:1;gap:16px;align-items:center;border-bottom:1px solid #d9d9d9}.ibj-academy-coach-inner__title{flex:none !important;font-size:12px !important;font-weight:bold !important;color:#db7696 !important}.ibj-academy-coach-inner__main{font-weight:bold !important;color:#242424 !important}.ibj-academy-coach-content{padding-right:20px}.ibj-academy-coach-content__img{width:275px}.seminar-container{padding:0 16px}.seminar-speaker{text-align:center;position:relative}.seminar-speaker span{font-size:12px;font-weight:500;background-color:#db7696;color:#fff;border-radius:24px;padding:4px 12px}.seminar-speaker:before{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid rgba(0,0,0,0);border-top:10px solid #db7696}.seminar-title{text-align:center}.seminar-title p{font-size:18px !important;font-weight:bold !important;padding:16px 0;border-bottom:1px solid #db7696}.seminar-content{padding:16px 0}.seminar-content__text{font-size:12px !important}.l-content__counselor__support__block{margin-top:30px;padding:20px;width:490px;height:230px;flex-shrink:0;border-radius:5px;border:2px solid #db7696}.l-content__counselor__support__head{color:#db7696;font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:180%;border-bottom:1px solid #db7696;display:inline-block;padding-bottom:10px}.page_search_buttons_default{margin-bottom:50px;position:relative}.page_search_buttons_space{margin-bottom:50px;width:100vw;position:relative;left:-20px}.page_search_buttons_space.manners{margin-top:50px}.page_search_buttons_space.after{margin-top:50px}.page_search_buttons_space_bottom{margin-top:48px;margin-bottom:64px;position:relative}.page_search_buttons_wrapper{width:100vw;position:relative;left:-20px}.check_article{padding:0 20px}.check_article.space{margin-top:50px}.check_article .midashi{text-align:center;font-size:18px;font-weight:700;line-height:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap;-moz-column-gap:12px;column-gap:12px;margin-bottom:20px}.check_article .midashi::before{content:"";width:100%;height:1px;display:inline-block;background-color:#eb6e96}.check_article .midashi::after{content:"";width:100%;height:1px;display:inline-block;background-color:#eb6e96}.check_article .check_article_list li:last-of-type .check_article_list_item{border-bottom:1px solid var(--Gray-100, #e6e6e6)}.check_article .check_article_list li .check_article_list_item{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--Gray-100, #e6e6e6)}.check_article .check_article_list li .check_article_list_item .article_title_block{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.check_article .check_article_list li .check_article_list_item .article_title_block p{font-size:14px;font-weight:500;line-height:160%}.check_article .check_article_list li .check_article_list_item .article_title_block img{width:64px;height:64px;border-radius:4px;border:1px solid var(--Gray-100, #e6e6e6)}.check_article .check_article_list li .check_article_list_item .arrow{width:20px;height:20px}.konkatu_sindan_wrapper{margin-bottom:8px}.konkatu_sindan{background:#fcf2f5;padding:27px 20px 20px}.konkatu_sindan .konkatu_sindan_inner{max-width:335px;margin:0 auto}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container{display:flex;align-items:center;border-radius:8px;background:#fff;height:134px;position:relative;margin-bottom:12px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container{position:relative;top:10px;left:27px;display:flex;flex-direction:column;gap:11px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container .konkatu_sindan_pr_container_sub_text{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:block}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container .konkatu_sindan_pr_container_sub_text .marker{background:linear-gradient(transparent 65%, #fce3eb 0)}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container .konkatu_sindan_pr_container_main_text{color:var(--Text-text, #333);font-size:22px;font-weight:700;line-height:82%;letter-spacing:.44px;display:block}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container .konkatu_sindan_pr_container_main_text .surprise_mark{color:var(--Text-text, #333);font-size:27px;font-weight:700;line-height:140%;letter-spacing:.54px;transform:rotate(5deg);position:relative;display:inline-block;top:2px;right:-6px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_morikasumi_image{width:171px;height:153px;position:relative;bottom:9px;right:-26px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_text_image{position:absolute;width:201px;height:53px;top:-18px;left:14px}.konkatu_sindan .sindan_button_container{text-align:center}.konkatu_sindan .sindan_button_container .micro_copy_container{position:relative;margin-bottom:2px}.konkatu_sindan .sindan_button_container .micro_copy_container .micro_copy_text{position:absolute;top:46%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:var(--Primary, #eb6e96);text-align:center;font-size:16px;font-weight:700;line-height:100%;letter-spacing:.8px}.konkatu_sindan .sindan_button_container .micro_copy_container img{width:201px;height:20px;position:relative;top:-3px}.konkatu_sindan .sindan_button_container .sindan_button{display:flex;align-items:center;padding:16px 26.5px;gap:24px;border-radius:var(---Full, 9999px);background:var(--Primary, #eb6e96);box-shadow:0 1px 8px 0 rgba(0,0,0,.32);justify-content:center}.konkatu_sindan .sindan_button_container .sindan_button img{width:24px;height:24px}.konkatu_sindan .sindan_button_container .sindan_button .sindan_button_text_container{display:flex;align-items:center;gap:10px}.konkatu_sindan .sindan_button_container .sindan_button .sindan_button_text_container .sindan_button_text_container_free{display:flex;width:48px;height:48px;padding:8px;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:var(---Full, 9999px);background:var(--White, #fff);color:var(--Primary, #eb6e96);text-align:center;font-size:18px;font-weight:900;line-height:100%;letter-spacing:.9px;white-space:nowrap}.konkatu_sindan .sindan_button_container .sindan_button .sindan_button_text_container .sindan_button_text_container_text{color:var(--White, #fff);text-align:center;font-size:24px;font-weight:700;line-height:100%;letter-spacing:1.2px;white-space:nowrap}.line_sindan{padding:16px 20px;background:var(--Background-bg_gray, #f5f5f5);height:156px}.line_sindan .line_sindan_micro_copy_container{position:relative;text-align:center;margin-bottom:8px}.line_sindan .line_sindan_micro_copy_container img{width:237px;height:38px}.line_sindan .line_sindan_micro_copy_container .line_sindan_micro_copy_text{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:var(--Accent, #549977);text-align:center;font-size:14px;font-weight:700;line-height:130%;letter-spacing:.7px;white-space:nowrap}.line_sindan .line_sindan_button_container{display:flex;justify-content:center;margin-bottom:8px}.line_sindan .line_sindan_button_container .line_sindan_button{display:flex;width:280px;padding:8px 14px 10px 14px;justify-content:center;align-items:center;gap:8px;border-radius:var(---Full, 9999px);border:2px solid #58b07c;background:#fcfffe}.line_sindan .line_sindan_button_container .line_sindan_button .line_sindan_button_text_container_free{display:flex;width:36px;height:36px;padding:8px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;aspect-ratio:1/1;border-radius:var(---Full, 9999px);background:#58b07c;color:#fff;text-align:center;font-size:14px;font-weight:900;line-height:100%;letter-spacing:.7px;white-space:nowrap}.line_sindan .line_sindan_button_container .line_sindan_button .line_sindan_button_text_container_text{color:#58b07c;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:1px}.line_sindan .line_sindan_button_container .line_sindan_button .line_sindan_button_text_container_text .de{font-size:16px;font-weight:700;line-height:160%;letter-spacing:.8px}.line_sindan .line_sindan_button_container .line_sindan_button .line_sindan_button_text_container_text .konkatusindan{font-size:18px;font-weight:700;line-height:160%;letter-spacing:.9px}.line_sindan .line_sindan_annotation{color:var(--Gray-536, #767676);text-align:center;font-size:10px;font-weight:700;line-height:140%}.search_marriage_agency{margin-top:64px}.search_marriage_agency .heading_container{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.search_marriage_agency .heading_container img{width:60px;height:60px}.search_marriage_agency .heading_container .heading{color:var(--Text-text, #333);font-size:24px;font-style:normal;font-weight:700;line-height:130%}.search_marriage_agency .heading_container .heading .ibj{color:var(--Text-text, #333);font-size:26px;font-weight:700;line-height:130%}.search_marriage_agency .search_contents .area_search_container{padding:72px 20px 24px;background:var(--Background-bg-2, #f0faf5);margin-bottom:12px}.search_marriage_agency .search_contents .area_search_container .area_search_inner{border-radius:var(---XS, 8px);background:#fff;padding:16px 16px 17px;position:relative;max-width:335px;margin:0 auto}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_pr_text_image{position:absolute;top:-49px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_pr_text_image img{width:335px;height:100%}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_list_container{position:relative}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_list_container .area_search_list{display:flex;flex-direction:column;align-items:flex-start;gap:7px;position:relative;z-index:20}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_list_container .area_search_list .area_search_list_item.location img{width:238px;height:100%}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_list_container .area_search_list .area_search_list_item.price img{width:168px;height:100%}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_list_container .area_search_list .area_search_list_item.review img{width:224px;height:100%}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_list_container .area_search_list_image{position:absolute;bottom:-17px;right:-16px;z-index:10}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_list_container .area_search_list_image img{width:146px;height:151px}.search_marriage_agency .search_contents .area_search_container .area_search_list_button_container{margin-top:16px}.search_marriage_agency .search_contents .area_search_container .area_search_list_button_container .area_search_list_button{display:flex;margin:0 auto;max-width:335px;width:100%;height:64px;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)}.search_marriage_agency .search_contents .area_search_container .area_search_list_button_container .area_search_list_button img{width:20px;height:20px;position:relative;top:-2px;left:-2px}.search_marriage_agency .search_contents .area_search_container .area_search_list_button_container .area_search_list_button p{color:var(--White, #fff);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:100%;position:relative;top:-1px}.search_marriage_agency .search_contents .area_search_container .area_search_list_button_container .area_search_list_button p span{letter-spacing:-0.4px}.search_marriage_agency .search_contents .counselor_guide_container{padding:72px 20px 24px;background:var(--Background-bg-1, #fcf2f5)}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner{border-radius:var(---XS, 8px);background:#fff;padding:15px 16px 18px;position:relative;max-width:335px;margin:0 auto}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_pr_text_image{position:absolute;top:-49px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_pr_text_image img{width:326px;height:100%}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container{position:relative}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container .counselor_guide_list{display:flex;flex-direction:column;align-items:flex-start;gap:7px;position:relative;z-index:20;position:relative}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container .counselor_guide_list .counselor_guide_list_item.choose img{width:238px;height:25px}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container .counselor_guide_list .counselor_guide_list_item.teach img{width:182px;height:100%}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container .counselor_guide_list .counselor_guide_list_item.guide img{width:224px;height:100%}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container .counselor_guide_list_image{position:absolute;bottom:-18px;right:-16px;z-index:10}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container .counselor_guide_list_image img{width:146px;height:100%;position:relative}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_list_button_container{margin-top:16px}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_list_button_container .counselor_guide_list_button{display:flex;margin:0 auto;max-width:335px;width:100%;height:64px;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)}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_list_button_container .counselor_guide_list_button img{width:40px;height:100%;position:relative;top:-2px}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_list_button_container .counselor_guide_list_button p{color:var(--White, #fff);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:100%;position:relative;top:-1px}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_list_button_container .counselor_guide_list_button p span{letter-spacing:-0.4px}@media screen and (max-width: 1024px){.l-wrapper{padding-top:60px}.l-column{display:block}.l-column__main{flex:1;margin:0 0 60px}.l-column__side{width:100%}}@media screen and (max-width: 767px){.show-pc{display:none}.show-sp{display:block}.footer-cta{height:auto;padding-top:calc(23.07692% + 24px);padding-bottom:56px;border-radius:0;background-image:url(/assets/img/renmei/renewal/cmn/cv-guide_sp.png);background-repeat:no-repeat;background-position:center top;background-size:contain}.footer-cta__text{font-size:14px}.footer-cta__button{width:calc(100% - 40px)}.footer-cta__button p{font-size:16px}.footer-cta__notes{font-size:10px;text-align:left;padding:0 10px}.ibj-achievement{margin:16px 0}.ibj-achievement__item{width:33%}.ibj-achievement__heading{font-size:13px}.ibj-achievement__value{font-size:14px}}@media screen and (max-width: 760px){.l-container{width:100%}.l-container--middle{width:100%}.l-column__main{margin:0}.l-side{padding:20px;margin:0}.l-side__head{align-items:flex-end}.l-side__head__heading span{font-size:16px;font-weight:bold;color:#626262;margin:4px 0 0}.l-side__head__more{margin:0 0 4px}.l-side--front{padding:0}.l-side-ranking{padding:2px 20px 0 0;margin:0 -20px 0 0;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.l-side-ranking::-webkit-scrollbar{display:none}.l-side-ranking__container{display:inline-flex;gap:12px}.l-side-ranking__item{width:150px;margin:0}.l-side-ranking__link{display:block}.l-side-ranking__img{width:100%;margin:0 0 8px}.l-side-ranking__img p{width:26px}.l-side-ranking__main{flex:1}.l-side-ranking__title{white-space:normal}.l-side-blog__item{margin:0 0 16px}.l-side-blog__img{width:142px}.l-side-blog__img p{width:26px}.l-side-info__item{margin:0 0 16px}.l-side-info__img{width:142px}.l-side-know-how{display:flex;gap:10px;border-top:none}.l-side-know-how__item{flex:1;border-bottom:none}.l-side-know-how__item:nth-child(n+4){display:none}.l-side-know-how__link{flex-direction:column;padding:0}.l-side-know-how__img{width:100%;margin:0 0 4px}.l-side-know-how__title{font-feature-settings:"palt";text-align:center}.l-side-category__content{margin-top:20px}.l-side-calendar__block{margin:0 0 10px}.l-side-calendar__year--acmenu-toggle{position:relative}.l-side-calendar__year--acmenu-toggle:before{content:"";position:absolute;top:0;right:12px;bottom:0;width:8px;height:8px;border-right:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1;margin:auto;rotate:45deg;transition:.3s}.l-side-calendar__year--acmenu-toggle.is-active:before{rotate:225deg}.l-side-calendar__month--acmenu-content{display:none}.l-control-content__block{padding:0 20px;margin:30px 0 0}.l-control-content__block--pagination{padding:0}.ph_wrap_bg{padding:17px 15px 15px}.ph_wrap_bg02{padding:17px 40px 20px}.ph_wrap_bg03{padding:17px 15px 15px}.l-area-blog{padding:0}.l-area-blog__block{padding:20px 20px 30px;margin:0}.l-area-blog-archive{margin:0 0 30px}.l-area-blog-archive__block{padding:20px 20px 30px}.l-area-blog-detail{padding:24px 20px 0 20px}.l-area-blog-detail__head{padding:0 0 16px 0;margin:0 0 16px;border-bottom:1px solid #e5e5e5}.l-area-blog-detail__head__time{font-size:13px}.l-area-blog-detail__head__title{font-size:24px;line-height:140%}.l-area-blog-detail__thumbnail{max-width:335px;margin:0 auto 16px;height:auto}.l-area-blog-detail__thumbnail img{aspect-ratio:335/230}.l-area-blog-detail__outline{padding:24px 20px;margin:0 -20px 56px;border:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.l-area-blog-detail__outline ul li{font-size:14px}.l-area-blog-detail__content figure img{width:335px;height:auto;-o-object-fit:cover;object-fit:cover}.l-area-blog-detail__btn{margin:0 auto}.l-area-blog-detail_related_article_wrapper{margin:16px 0 0 0}.l-area-blog-detail_related_article_wrapper h5{padding:8px 0;font-size:15px;line-height:150%}.l-area-blog-detail_related_article_wrapper>ul>li>a{padding:12px 0}.l-area-blog-detail_related_article_wrapper>ul>li>a .content_wrapper{gap:10px}.l-area-blog-detail_related_article_wrapper>ul>li>a .content_wrapper .thumbnail{min-width:96px;width:96px;height:54px;border-radius:2.4px}.l-area-blog-detail_related_article_wrapper>ul>li>a .content_wrapper p{font-size:14px}.l-area-blog-detail_related_article_wrapper>ul>li>a .arrow{width:16px;height:16px}.l-area-blog-detail__cta-button_area{margin:24px auto 0 auto;max-width:335px}.l-area-blog-detail__cta-button_area button{width:335px}.l-area-blog-detail__cta-button_area button span{font-size:16px}.l-area-blog-detail__cta-button_introduce{max-width:335px}.l-area-blog-detail__cta-button_introduce a{width:335px}.l-area-blog-detail__cta-button_introduce a span{font-size:16px}.l-marriage .l-message{margin:10px 0 40px}.l-marriage .l-message__head{flex-direction:column;margin:0 0 20px}.l-marriage .l-message__head__heading{font-size:19px;padding:24px 20px}.l-marriage .l-message__main{font-size:14px;text-align:left;padding:0 20px}.l-marriage .l-area-blog{padding:0}.l-marriage .l-area-blog.detail_page{padding:0}.l-marriage .p-panel-blog__item:first-child{margin-top:0}.l-marriage .p-panel-blog__item:first-child .p-panel-blog__link{padding:15px 0 20px}.l-marriage .p-panel-blog__title{line-height:1.4}.l-marriage .p-panel-blog__main .wrap{margin-bottom:10px}.l-marriage .p-panel-blog__main .wrap time{margin:0 18px 0 0}.l-marriage .l-side__head{margin-bottom:24px}.l-marriage .l-area-blog-detail__content.before_cnt{margin:0 0 24px}.l-marriage .l-area-blog-detail__head .wrap{margin-bottom:8px}.l-marriage .l-area-blog-detail__head .wrap time{margin:0 16px 0 0;color:var(--Gray-420, #949494);font-size:14px;font-weight:400;line-height:100%}.l-marriage .l-side-post__item{margin:0 0 20px}.l-marriage .l-side-post__item:nth-child(3) .l-side-post__link{border-bottom:none;padding-bottom:0}.l-marriage .l-side-post__link{border-bottom:1px dashed #d3d3d3;padding-bottom:20px}.l-marriage .l-side-post__link .wrap{margin-bottom:5px}.l-marriage .l-side-post__link .wrap time{margin:0 18px 0 0}.l-marriage .l-side-post__link .l-side-post__img{width:155px}.l-shindan .l-story{padding:50px 0 0}.l-shindan .l-story__head{font-size:19px;margin:0 20px 40px}.l-shindan .l-story__main{padding:20px 20px 68px}.l-shindan .l-story__content{background:#fff;padding:20px 12px;margin:0 0 58px}.l-shindan .l-story__content picture{margin:0 0 30px}.l-shindan .l-story__text{padding:20px}.l-shindan .l-search{padding:68px 20px 0}.l-shindan .l-search__head{font-size:16px;padding:12px 0;margin:0 0 30px}.l-shindan .l-search__head span{top:-4px;left:-4px;width:53px;margin:-42px 0 0 0}.l-shindan .l-search__main{margin:0 0 34px}.l-shindan .l-search__list{display:block;margin:0 -8px}.l-shindan .l-search__list .slick-list{padding:0 12px 0 0;margin:0 -12px 0 0}.l-shindan .l-search__item{margin:0 8px}.l-shindan .l-search__button a{max-width:302px}.l-shindan .l-intro{padding:75px 20px 30px}.l-shindan .l-intro__head{font-size:16px;padding:12px 0;margin:0 0 30px}.l-shindan .l-intro__head span{top:-4px;left:-4px;width:53px;margin:-42px 0 0 0}.l-shindan .l-intro__main{margin:0 auto 38px}.l-shindan .l-intro__button a{max-width:302px}.l-shindan .l-menu{position:fixed;display:flex;left:0;bottom:0;width:100%;border-top:2px solid #fff;border-bottom:2px solid #fff;z-index:1}.l-reason .l-message,.l-appeal .l-message{margin:10px 0 40px}.l-reason .l-message__head,.l-appeal .l-message__head{flex-direction:column;margin:0 0 20px}.l-reason .l-message__head__heading,.l-appeal .l-message__head__heading{font-size:19px;padding:24px 20px}.l-reason .l-message__main,.l-appeal .l-message__main{font-size:14px;text-align:left;padding:0 20px}.l-reason .l-index,.l-appeal .l-index{padding:0 20px}.l-reason .l-index__block,.l-appeal .l-index__block{flex-direction:column;gap:30px;margin:0 0 50px}.l-reason .l-index__block:nth-child(even),.l-appeal .l-index__block:nth-child(even){flex-direction:column}.l-reason .l-index__img,.l-appeal .l-index__img{max-width:100%}.l-reason .l-index__heading,.l-appeal .l-index__heading{padding:0 0 12px}.l-reason .l-index__heading span,.l-appeal .l-index__heading span{font-size:19px}.l-reason .l-index__text,.l-appeal .l-index__text{margin:0 0 20px}.l-reason .l-intro,.l-appeal .l-intro{max-width:100%;padding:90px 20px 0}.l-reason .l-intro__button a,.l-appeal .l-intro__button a{gap:16px;font-size:14px}.l-reason .l-intro__button a:before,.l-appeal .l-intro__button a:before{width:49px;height:28px}.l-reason .l-intro__text,.l-appeal .l-intro__text{text-align:left}.l-reason .l-other,.l-appeal .l-other{padding:0 20px 0}.l-reason .l-other__main,.l-appeal .l-other__main{grid-template-columns:1fr}.l-reason .l-other__main li:nth-child(even),.l-appeal .l-other__main li:nth-child(even){margin-left:0}.l-reason .l-other__main li:nth-child(n+3),.l-appeal .l-other__main li:nth-child(n+3){margin-top:0}.l-reason .l-other__main li:nth-child(n+2),.l-appeal .l-other__main li:nth-child(n+2){margin-top:-1px}.l-reason.method .l-message{margin:10px 0 70px}.l-reason.method .l-index__text{margin:0 0 27px}.l-reason.index2 .l-message,.l-appeal .l-message{margin:10px 0 70px}.l-reason.index2 .l-content,.l-appeal .l-content{padding:0 20px}.l-reason.index2 .l-content__block,.l-appeal .l-content__block{margin:0 0 70px}.l-reason.index2 .l-content__head,.l-appeal .l-content__head{font-size:18px;padding:8px 16px;margin:0 0 24px}.l-reason.index2 .l-content__main,.l-appeal .l-content__main{gap:20px}.l-reason.index2 .l-content__main .img_list li.ph,.l-appeal .l-content__main .img_list li.ph{width:100%;float:left}.l-reason.index2 .l-content__main .lead_txt,.l-appeal .l-content__main .lead_txt{width:100% !important;font-size:13px;font-weight:400;line-height:1.8;color:#888;margin-top:10px}.l-reason.index2 .l-content__main--row,.l-appeal .l-content__main--row{flex-direction:column}.l-reason.index2 .l-content__main--row picture,.l-appeal .l-content__main--row picture{max-width:100%}.l-reason.index2 .l-content__main--row-reverse,.l-appeal .l-content__main--row-reverse{flex-direction:column}.l-reason.index2 .l-content__main--row-reverse picture,.l-appeal .l-content__main--row-reverse picture{max-width:100%}.l-appeal .l-content__main__text p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.l-appeal .l-content__main__text.all p{display:block;overflow:unset;-webkit-box-orient:unset;-webkit-line-clamp:none}.l-appeal .l-content__main__text button{position:relative;display:flex;align-items:center;justify-content:center;width:234px;height:47px;font-size:14px;font-weight:400;color:#242424;background:#fff;border:1px solid #b7b7b7;margin:20px auto 0}.l-appeal .l-content__main__text button:before,.l-appeal .l-content__main__text button:after{content:"";position:absolute;top:0;right:12px;bottom:0;width:12px;height:1px;background:#707070;margin:auto;transition:.3s}.l-appeal .l-content__main__text button:after{rotate:90deg}.l-appeal .l-content__main__text.is-active p{display:block}.l-aimatching .l-message{margin:10px 0 70px}.l-aimatching .l-message__head{flex-direction:column;margin:0 0 20px}.l-aimatching .l-message__head__heading{font-size:19px;padding:24px 20px}.l-aimatching .l-message__main{font-size:14px;text-align:left;padding:0 20px}.l-aimatching .l-content{padding:0 20px}.l-aimatching .l-content__head{font-size:18px;padding:8px 16px;margin:0 0 24px}.l-aimatching .l-content__main__inner{flex-direction:column;gap:24px}.l-aimatching .l-content__main__img{max-width:100%}.l-aimatching .l-content__main__text h3{margin:0 0 12px}.l-aimatching .l-other{padding:0 20px 0}.l-aimatching .l-other__main{grid-template-columns:1fr}.l-aimatching .l-other__main li:nth-child(even){margin-left:0}.l-aimatching .l-other__main li:nth-child(n+3){margin-top:0}.l-aimatching .l-other__main li:nth-child(n+2){margin-top:-1px}.l-susume .l-message{margin:10px 0 70px}.l-susume .l-message__head{flex-direction:column;margin:0 0 20px}.l-susume .l-message__head__heading{font-size:19px;padding:24px 20px}.l-susume .l-message__main{font-size:14px;text-align:left;padding:0 20px}.l-susume .l-content{padding:0 20px}.l-susume .l-content__head{font-size:18px;padding:8px 16px;margin:0 0 24px}.l-susume .l-content__main__heading{flex-direction:column}.l-susume .l-content__main__box{gap:20px}.l-susume .l-content__main__box--row{flex-direction:column}.l-susume .l-content__main__img--column{max-width:100%}.l-susume .l-content__main__text p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.l-susume .l-content__main__text.all p{display:block;overflow:unset;-webkit-box-orient:unset;-webkit-line-clamp:none}.l-susume .l-content__main__text button{position:relative;display:flex;align-items:center;justify-content:center;width:234px;height:47px;font-size:14px;font-weight:400;color:#242424;background:#fff;border:1px solid #b7b7b7;margin:20px auto 0}.l-susume .l-content__main__text button:before,.l-susume .l-content__main__text button:after{content:"";position:absolute;top:0;right:12px;bottom:0;width:12px;height:1px;background:#707070;margin:auto;transition:.3s}.l-susume .l-content__main__text button:after{rotate:90deg}.l-susume .l-content__main__text.is-active p{display:block}.l-susume .l-other{padding:0 20px 0}.l-susume .l-other__main{grid-template-columns:1fr}.l-susume .l-other__main li:nth-child(even){margin-left:0}.l-susume .l-other__main li:nth-child(n+3){margin-top:0}.l-susume .l-other__main li:nth-child(n+2){margin-top:-1px}.l-ibj .l-message{margin:10px 0 40px}.l-ibj .l-message__head{flex-direction:column;margin:0 0 20px}.l-ibj .l-message__head__heading{font-size:19px;padding:24px 20px}.l-ibj .l-message__main{font-size:14px;text-align:left;padding:0 20px}.l-ibj .l-other{padding:0 20px 0}.l-ibj .l-other__main{grid-template-columns:1fr}.l-ibj .l-other__main li:nth-child(even){margin-left:0}.l-ibj .l-other__main li:nth-child(n+3){margin-top:0}.l-ibj .l-other__main li:nth-child(n+2){margin-top:-1px}.l-ibj .l-content{padding:0 20px}.l-ibj .l-content__block{margin:0 0 50px}.l-ibj .l-content__head{font-size:18px;padding:8px 16px;margin:0 0 30px}.l-ibj.introduction .l-item{gap:30px}.l-ibj.introduction .l-item--row{flex-direction:column}.l-ibj.introduction .l-item--row-reverse{flex-direction:column}.l-ibj.introduction .l-item__img--size01{max-width:100%}.l-ibj.introduction .l-item__img--size02{max-width:100%}.l-ibj.introduction .l-item__img--size03{max-width:100%}.l-ibj.introduction .l-item__content p{display:none;margin:0 0 1em}.l-ibj.introduction .l-item__content p:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-align:initial}.l-ibj.introduction .l-item__content button{position:relative;display:flex;align-items:center;justify-content:center;width:234px;height:47px;font-size:14px;font-weight:400;color:#242424;background:#fff;border:1px solid #b7b7b7;margin:30px auto 0}.l-ibj.introduction .l-item__content button:before,.l-ibj.introduction .l-item__content button:after{content:"";position:absolute;top:0;right:12px;bottom:0;width:12px;height:1px;background:#707070;margin:auto;transition:.3s}.l-ibj.introduction .l-item__content button:after{rotate:90deg}.l-ibj.introduction .l-item__content.is-active p{display:block}.l-ibj.rinen .l-item__heading{flex-direction:column}.l-ibj.rinen .l-item__inner{gap:20px}.l-ibj.rinen .l-item__inner--row{flex-direction:column}.l-ibj.rinen .l-item__img--size01{max-width:100%}.l-ibj.rinen .l-item__img--size02{max-width:100%}.l-ibj.rinen .l-item__gallery ul{display:block}.l-ibj.rinen .l-item__text button{position:relative;display:flex;align-items:center;justify-content:center;width:234px;height:47px;font-size:14px;font-weight:400;color:#242424;background:#fff;border:1px solid #b7b7b7;margin:30px auto 0}.l-ibj.rinen .l-item__text button:before,.l-ibj.rinen .l-item__text button:after{content:"";position:absolute;top:0;right:12px;bottom:0;width:12px;height:1px;background:#707070;margin:auto;transition:.3s}.l-ibj.rinen .l-item__text button:after{rotate:90deg}.l-ibj.rinen .l-item__text--clamp p{display:none}.l-ibj.rinen .l-item__text--clamp p:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-align:justify}.l-ibj.rinen .l-item__text--clamp.is-active p{display:block}.l-ibj.compare .l-item__inner{margin:0 0 60px}.l-ibj.compare .l-item__heading{margin:0 0 30px}.l-ibj.compare .l-item__row{flex-direction:column;gap:24px}.l-ibj.compare .l-item__img{max-width:100%}.l-ibj.compare .l-item__text p,.l-ibj.compare .l-item__text figure,.l-ibj.compare .l-item__text picture{margin:0 0 24px}.l-ibj.flow .l-nav__block{margin:0 0 20px}.l-ibj.flow .l-nav__heading{padding:4px 10px}.l-ibj.flow .l-nav__content{grid-template-columns:1fr 1fr;gap:8px}.l-ibj.flow .l-nav__content li a{height:50px;font-size:14px}.l-ibj.flow .l-nav__content li a:after{right:10px}.l-ibj.flow .l-item__row{flex-direction:column;gap:22px}.l-ibj.flow .l-item__img{max-width:100%}.l-ibj.flow .l-item__point__heading{position:relative;padding:18px 22px}.l-ibj.flow .l-item__point__heading:before,.l-ibj.flow .l-item__point__heading:after{content:"";position:absolute;top:0;right:22px;bottom:0;width:12px;height:1px;background:#707070;margin:auto;transition:.3s}.l-ibj.flow .l-item__point__heading:after{rotate:90deg}.l-ibj.flow .l-item__point__heading.is-active:after{rotate:0deg}.l-ibj.flow .l-item__point__content{display:none}.l-ibj.number .l-item__block--line{padding:0 0 20px;margin:0 0 20px}.l-ibj.number .l-item__content{gap:20px}.l-ibj.number .l-item__content--row{flex-direction:column}.l-ibj.number .l-item__content--row-banner{flex-direction:column}.l-ibj.number .l-item__img--size01{max-width:100%}.l-parents .l-message{margin:10px 0 40px}.l-parents .l-message__head{flex-direction:column;margin:0 0 20px}.l-parents .l-message__head__heading{font-size:19px;padding:24px 20px}.l-parents .l-message__main{font-size:14px;text-align:left;padding:0 20px}.l-parents .l-content__block{margin:0 0 70px;padding:0 5%}.l-parents .l-content__head{font-size:18px;padding:8px 16px;margin:0 0 20px}.l-parents .l-content__main .main_txt{margin-bottom:25px}.l-parents .l-content__main .photo_list{flex-wrap:wrap}.l-parents .l-content__main .photo_list .photo{width:100%}.l-parents .l-content__main .alert{width:100%;margin-bottom:20px}.l-parents .l-content__main .l-item{gap:30px}.l-parents .l-content__main .l-item--row{flex-direction:column}.l-parents .l-content__main .l-item__img--size02{max-width:100%}.l-parents .l-content__main .l-item__content p{display:none;margin:0 0 1em}.l-parents .l-content__main .l-item__content p:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.l-parents .l-message02__head{flex-direction:column;margin:0 0 20px}.l-parents .l-message02__head__img{width:100%}.l-parents .l-message02__head__content{width:100%;padding:24px 20px}.l-parents .l-message02__head__heading{font-size:19px}.l-parents .l-message02__head__button a{max-width:294px}.l-parents .l-message02__head__text{font-size:8px;text-align:center}.l-photostudio .l-message{margin:10px 0 20px}.l-photostudio .l-message__head{flex-direction:column;margin:0 0 20px}.l-photostudio .l-message__head__heading{font-size:17px;padding:24px 20px}.l-photostudio .l-search{margin-bottom:50px}.l-photostudio .l-search__main__button{width:90%}.l-photostudio .l-search__main__button span{height:55px;font-size:14px}.l-photostudio .l-search__main__content{width:90%}.l-photostudio .l-content{padding:0 20px 0}.l-photostudio .l-content__head{margin:0 0 25px}.l-photostudio .l-content__head__heading{font-size:18px;padding:12px 16px}.l-photostudio .box_list{grid-template-columns:1fr;gap:20px}.l-photostudio .flow_text{margin-bottom:40px}.l-photostudio .flow_text .title{font-size:15px;margin-bottom:5px}.l-photostudio .flow_text .text{font-size:12px}.l-photostudio .flow_text .title02{font-size:15px;margin-top:15px;margin-bottom:5px}.l-photostudio .l-intro__button a{max-width:302px}.l-photostudio .l-intro__button button{max-width:302px}.l-company .l-content{padding:0 20px 0}.l-company .l-content ul{gap:30px 10px}.l-company .l-content ul li .photo{margin-bottom:7px}.l-company .l-content ul li .text{font-size:14px}.l-faq .l-nav__block{margin:0 0 40px}.l-faq .l-nav__content{grid-template-columns:1fr 1fr;gap:8px}.l-faq .l-nav__content li a{height:50px;font-size:14px}.l-faq .l-nav__content li a:after{right:10px}.l-faq .l-content{padding:0 20px 0}.l-faq .l-content__head{margin:0 0 25px}.l-faq .l-content__head__heading{font-size:18px;padding:12px 16px}.l-faq .l-content .faq_list dl{border-bottom:none;padding-bottom:0}.l-faq .l-content .faq_list dl dt{position:relative;padding:18px 45px 18px 22px;border-radius:8px;border:1px solid #b7b7b7}.l-faq .l-content .faq_list dl dt:before,.l-faq .l-content .faq_list dl dt:after{content:"";position:absolute;top:0;right:18px;bottom:0;width:12px;height:1px;background:#707070;margin:auto;transition:.3s}.l-faq .l-content .faq_list dl dt:after{rotate:90deg}.l-faq .l-content .faq_list dl dt.is-active:after{rotate:0deg}.l-faq .l-content .faq_list dl dd{display:none}.l-shindan .l-column{margin:20px 0 0}.l-shindan .l-content{padding:0 20px;margin-bottom:90px}.l-shindan .l-content__block{margin:0 0 50px}.l-shindan .l-content__block.mv{margin:0 0 30px}.l-shindan .l-content__head{font-size:18px;padding:8px 16px;margin:0 0 20px}.l-shindan .l-step__block{display:block;padding:18px 25px;margin:0 0 38px}.l-shindan .l-step__img{width:100%;margin:0 0 16px}.l-shindan .l-step__heading{font-feature-settings:"palt";margin:0 0 24px}.l-shindan .l-step__heading span{margin:0 0 12px}.l-shindan .l-step__button a{max-width:100%}.l-success .l-message{margin:10px 0 50px}.l-success .l-message__head{flex-direction:column;margin:0 0 20px}.l-success .l-message__head__heading{font-size:19px;padding:24px 20px}.l-success .l-message__main{font-size:14px;text-align:justify;padding:0 20px}.l-success .l-other{padding:0 20px 0}.l-success .l-other__main{grid-template-columns:1fr}.l-success .l-other__main li:nth-child(even){margin-left:0}.l-success .l-other__main li:nth-child(n+3){margin-top:0}.l-success .l-other__main li:nth-child(n+2){margin-top:-1px}.l-success.goal .l-content__head{margin:0 0 25px}.l-success.goal .l-content__head__heading{font-size:18px;padding:12px 16px}.l-success.goal .l-content__block{margin:0 0 60px;padding:0 5%}.l-success.goal .l-content__main .l-index__block{flex-direction:column}.l-success.goal .l-content__main .l-index__block .l-index__img{width:100%}.l-success.goal .l-content__main .l-index__block .l-index__content{width:100%}.l-success.goal .l-content__main .chat_box{flex-wrap:wrap}.l-success.goal .l-content__main .chat_box .num{width:100%;margin-bottom:15px}.l-success.goal .l-content__main .chat_box .box{width:100%}.l-success.goal .l-content__main .chat_box .box_title{font-size:16px}.l-success.goal .l-content__main .chat_box .box::before{left:calc(50% - 6px);margin:auto;top:-6px;margin-top:-6px;border-bottom:6px solid #fff;border-right:6px solid rgba(0,0,0,0)}.l-success.goal .l-content__main .chat_box .box::after{left:calc(50% - 8px);margin:auto;top:-8px;margin-top:-8px;border-bottom:8px solid #b2b2b2;border-right:8px solid rgba(0,0,0,0)}.l-success.goal .l-content__main .check_box{width:100%}.l-success.goal .l-content__main .check_box li::before{top:2px}.l-success.manners .l-nav{display:none}.l-success.manners .l-content{padding:0 20px 20px}.l-success.manners .l-content__block{padding:50px 0 0}.l-success.manners .l-content__block:first-child{padding:0}.l-success.manners .l-content__head{gap:10px;font-size:18px;padding:12px 20px;margin:0 0 20px}.l-success.manners .l-content__head span{font-size:16px}.l-success.manners .l-content__main dl{margin:0 0 10px}.l-success.manners .l-content__main dl dt{position:relative;font-size:16px;padding:10px 60px 10px 0}.l-success.manners .l-content__main dl dt:before,.l-success.manners .l-content__main dl dt:after{content:"";position:absolute;top:0;right:10px;bottom:0;width:12px;height:1px;background:#242424;margin:auto;transition:.3s}.l-success.manners .l-content__main dl dt:after{rotate:90deg}.l-success.manners .l-content__main dl dt.is-active:after{rotate:0deg}.l-success.manners .l-content__main dl dd{display:none;padding:12px 0}.l-success.date .l-content{padding:0 20px 0}.l-success.date .l-content__block.last{margin:0 0 60px}.l-success.date .l-content__head{margin:0 0 20px}.l-success.date .l-content__head__point{font-size:18px;margin:0 0 20px}.l-success.date .l-content__head__point span{font-size:16px}.l-success.date .l-content__head__heading{font-size:18px;padding:12px 16px}.l-success.date .l-check{grid-template-columns:1fr;gap:10px}.l-success.date .l-check dl{padding:0;border:none}.l-success.date .l-check dl dt{position:relative}.l-success.date .l-check dl dt:before,.l-success.date .l-check dl dt:after{content:"";position:absolute;top:0;right:20px;bottom:0;width:12px;height:1px;background:#242424;margin:auto;transition:.3s}.l-success.date .l-check dl dt:after{rotate:90deg}.l-success.date .l-check dl dt span{font-size:16px;padding:24px 16px}.l-success.date .l-check dl dt span:before{margin:1px 0 0}.l-success.date .l-check dl dt.is-active:after{rotate:0deg}.l-success.date .l-check dl dd{display:none;padding:12px 0}.l-success.date .l-todo li{margin:0 0 30px}.l-success.date .l-step__item{grid-template-columns:100px auto;gap:20px 12px}.l-success.date .l-step__img{grid-row:1/2}.l-success.date .l-step__heading{display:flex;align-items:center;margin:0}.l-success.date .l-step__text{grid-column:1/3}.l-success.propose .l-content__head{margin:0 0 25px}.l-success.propose .l-content__head__point{font-size:18px;margin:0 0 20px}.l-success.propose .l-content__head__point span{font-size:16px}.l-success.propose .l-content__head__heading{font-size:18px;padding:12px 16px}.l-success.propose .l-content__head__text{margin:0 0 20px}.l-success.propose .l-content__block{margin:0 0 60px;padding:0 5%}.l-success.propose .l-content__main_wrap{display:block}.l-success.propose .l-content__main_box{width:100%}.l-success.propose .l-content__main_box:last-child{margin-top:30px}.l-success.propose .l-content__main_box .check_box ul{padding:15px 25px 15px 15px}.l-success.propose .l-content__main_box.wide .check_box{grid-template-columns:1fr}.l-success.propose .l-content__main_box .list_box{flex-wrap:wrap}.l-success.propose .l-content__main_box .list_box .box{width:100%;margin-bottom:10px}.l-success.propose .l-content__main_box .list_box .box .title{position:relative;margin-bottom:0}.l-success.propose .l-content__main_box .list_box .box .title:before,.l-success.propose .l-content__main_box .list_box .box .title:after{content:"";position:absolute;top:0;right:0;bottom:0;width:12px;height:1px;background:#242424;margin:auto;transition:.3s}.l-success.propose .l-content__main_box .list_box .box .title:after{rotate:90deg}.l-success.propose .l-content__main_box .list_box .box .text{display:none;margin-top:10px}.l-success.propose .l-content__main_box .list_box .box.is-active .title:after{rotate:0deg}.l-success.propose .l-content__main_box .list_box02{display:block;float:left;width:100%}.l-success.propose .l-content__main_box .list_box02 .box{display:block}.l-success.propose .l-content__main_box .list_box02 .box .ph img{width:100%}.l-success.counselor .l-content{padding:0 20px 0}.l-success.counselor .l-content__head{margin:0 0 20px;text-align:left}.l-success.counselor .l-content__head__title{font-size:24px;margin:0 0 5px}.l-success.counselor .l-item{margin:0 0 60px}.l-success.counselor .l-support{margin:0}.l-success.counselor .l-support .icon{height:44px}.l-success.counselor .l-support__block{flex-direction:column;gap:23px;margin:0 0 50px}.l-success.counselor .l-support__heading{flex-direction:column;gap:10px}.l-success.counselor .l-support__img{width:100%}.l-success.after .l-content{padding:0 20px 0}.l-success.after .l-content__head{margin:0 0 70px}.l-success.after .l-content__head__heading{font-size:18px;padding:12px 16px}.l-success.after .l-content__head__img{width:100%}.l-success.after .l-item{margin:0 0 60px}.l-success.after .l-item:last-child{margin:0}.l-success.after .l-item__head__heading:before{width:100vw;left:50%;translate:-50% -50%}.l-success.after .l-item__head__lead{font-size:22px}.l-success.after .l-item__head__lead--small{font-size:18px}.l-success.after .l-item__head__text--center{text-align:left}.l-success.after .l-point{grid-template-columns:1fr;gap:15px}.l-success.after .l-support__block{flex-direction:column;gap:28px;margin:0 0 40px}.l-success.after .l-support__heading{flex-direction:column;gap:10px}.l-success.after .l-support__img{width:100%}.l-faq .l-nav__block{margin:0 0 40px}.l-faq .l-nav__content{grid-template-columns:1fr 1fr;gap:8px}.l-faq .l-nav__content li a{height:50px;font-size:14px}.l-faq .l-nav__content li a:after{right:10px}.l-faq .l-content{padding:0 20px 0}.l-faq .l-content__head{margin:0 0 25px}.l-faq .l-content__head__heading{font-size:18px;padding:12px 16px}.l-faq .l-content .faq_list dl{border-bottom:none;padding-bottom:0}.l-faq .l-content .faq_list dl dt{position:relative;padding:18px 45px 18px 22px;border-radius:8px;border:1px solid #b7b7b7}.l-faq .l-content .faq_list dl dt:before,.l-faq .l-content .faq_list dl dt:after{content:"";position:absolute;top:0;right:18px;bottom:0;width:12px;height:1px;background:#707070;margin:auto;transition:.3s}.l-faq .l-content .faq_list dl dt:after{rotate:90deg}.l-faq .l-content .faq_list dl dt.is-active:after{rotate:0deg}.l-faq .l-content .faq_list dl dd{display:none}.l-sitemap .l-message{margin:0 0 60px}.l-sitemap .l-message__head{flex-direction:column;margin:0 0 20px}.l-sitemap .l-message__head__heading{font-size:19px;padding:24px 20px}.l-sitemap .l-content{padding:0 20px 0}.l-sitemap .l-content__head{margin:0 0 25px}.l-sitemap .l-content__head__heading{font-size:18px;padding:12px 16px}.l-sitemap .sitemap_list li{width:100%}.l-environment .l-wrapper{padding-top:0}.l-environment .l-container{width:100%;margin-top:40px}.l-environment .l-content{padding:0 20px 0}.l-environment .l-content__head{margin:0 0 25px}.l-environment .l-content__head__heading{font-size:18px;padding:12px 16px}.l-environment .l-content .text_area .stit{font-size:16px;padding-bottom:8px;margin:0 0 15px}.l-environment .l-content .text_area .text.last{margin-top:30px}.l-law .l-container{width:100%;margin-top:40px}.l-law .l-content{padding:0 20px 0}.l-law .l-content__head{margin:0 0 25px}.l-law .l-content__head__heading{font-size:18px;padding:12px 16px}.l-law .l-content .text_area .stit{font-size:16px;padding-bottom:8px;margin:0 0 15px}.l-law .l-content .text_area .text.last{margin-top:30px}.l-law .l-footer__copy{padding-bottom:5%}.l-kiyaku .l-container{width:100%;margin-top:40px}.l-kiyaku .l-content{padding:0 20px 0}.l-kiyaku .l-content__head{margin:0 0 25px}.l-kiyaku .l-content__head__heading{font-size:18px;padding:12px 16px}.l-kiyaku .l-content .text_area .stit{font-size:16px;padding-bottom:8px;margin:0 0 15px}.l-kiyaku .l-content .text_area .text.last{margin-top:30px}.l-kiyaku .l-footer__copy{padding-bottom:5%}.l-link .l-container{width:100%}.l-link .l-content{padding:0 20px 0}.l-link .l-content__head{margin:0 0 25px}.l-link .l-content__head__heading{font-size:18px;padding:12px 16px}.l-link .l-content .text_area .stit{font-size:16px;padding-bottom:8px;margin:0 0 15px}.l-link .l-content .text_area .text.last{margin-top:30px}.l-link .l-footer__copy{padding-bottom:5%}.l-content__counselor__support__block{margin-top:20px !important;margin:0 auto;width:90%;height:100.6779661017%;flex-shrink:0}.l-content__counselor__support__head{width:100%}.sp-break-line{display:block}.l-content__item__heading{font-size:21px}.l-content__ongoing__seminar{width:100%;height:auto;padding:0 20px 8px}.ibj-academy-phase-block{width:100%;height:auto}.ibj-academy-phase-block picture{padding:0}.ibj-academy-phase-block picture img{width:100%}.ibj-academy-phase-heading{width:100%}.ibj-academy-phase-content{flex-direction:column;align-items:center;padding:0 12px}.ibj-academy-coach-outer{flex-direction:column;padding:0;margin-bottom:10px;gap:4px}.ibj-academy-coach-inner{gap:0}.ibj-academy-coach-inner__title{width:30%}.ibj-academy-coach-inner__main{width:30%}.ibj-academy-coach-content{display:inline-block !important;padding:0;overflow:visible !important}.ibj-academy-coach-content picture{padding:0}.seminar-container{padding:0 12px}.seminar-title{word-break:auto-phrase}.seminar-content__text{display:inline-block !important;padding:0;overflow:visible !important}.successAfterClosingContainer{margin-top:50px}.successMannersClosingContainer{margin-top:50px}}@media screen and (max-width: 580px){.l-content__search_block .l-content__search_buttons{margin-top:12px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_area{height:94px;width:145.5px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_area_img{margin-top:14px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_area_content{font-size:16px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_guide{height:94px;width:145.5px;padding-bottom:8px}.l-content__search_block .l-content__search_buttons .l-content__search_midway_guide_content{font-size:15px;margin-top:-6px;display:inline}.l-content__search_block .l-content__search_buttons .l-content__search_midway_guide_content .l-content__search_midway_guide_content_br{display:inline}.l-content__search_block .l-content__search_buttons .l-content__search_closing_area{height:94px;width:145.5px}.l-content__search_block .l-content__search_buttons .l-content__search_closing_area_img{margin-top:14px}.l-content__search_block .l-content__search_buttons .l-content__search_closing_area_content{font-size:16px}.l-content__search_block .l-content__search_buttons .l-content__search_closing_guide{height:94px;width:145.5px;padding-bottom:8px}.l-content__search_block .l-content__search_buttons .l-content__search_closing_guide_content{font-size:15px;margin-top:-6px;display:inline}.l-content__search_block .l-content__search_buttons .l-content__search_closing_guide_content .l-content__search_closing_guide_content_br{display:inline}}@media screen and (max-width: 545px){.l-content__search_block .l-content__search_info .l-content__search_information .l-content__search_information_br{display:none}}@media screen and (max-width: 470px){.l-content__search_block{padding:16px}.l-content__search_block .l-content__search_head .l-content__search_left_img{margin-right:4px}.l-content__search_block .l-content__search_head .l-content__search_left_img .l-content__search_bride{height:48px;width:48px}.l-content__search_block .l-content__search_head .l-content__search_title .l-content__search_title_img{width:164px;height:22px}.l-content__search_block .l-content__search_head .l-content__search_title .l-content__search_title_content{font-size:19px}.l-content__search_block .l-content__search_head .l-content__search_right_img{margin-left:4px}.l-content__search_block .l-content__search_head .l-content__search_right_img .l-content__search_groom{height:48px;width:48px}.l-content__search_block .l-content__search_closing_head{display:flex;flex-direction:column}.l-content__search_block .l-content__search_closing_head .l-content__search_left_img{width:48px;height:48px;margin-bottom:10px;margin-right:0}.l-content__search_block .l-content__search_closing_head .l-content__search_title .l-content__search_title_content{font-size:19px}.l-content__search_block .l-content__search_info .l-content__search_information .l-content__search_information_br{display:none}}@media screen and (max-width: 377px){.l-content__search_block .l-content__search_head .l-content__search_title .l-content__search_title_content{font-size:17px}}@media screen and (max-width: 430px),(min-width: 760px)and (max-width: 860px),(min-width: 1024px)and (max-width: 1240px){.ibj_academy_blank{display:inline}}@media screen and (min-width: 431px)and (max-width: 759px),(min-width: 861px)and (max-width: 1023px),(min-width: 1241px){.ibj_academy_blank{display:none}}@media screen and (min-width: 761px){.l-marriage .c-button-share{justify-content:right}.l-reason.index2 .l-content__main .img_list,.l-appeal .l-content__main .img_list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.l-reason.index2 .l-content__main .img_list li,.l-appeal .l-content__main .img_list li{width:32% !important}.l-reason.index2 .l-content__main .img_list li.lead_txt,.l-appeal .l-content__main .img_list li.lead_txt{width:100% !important;font-size:13px;font-weight:400;line-height:1.8;color:#888;margin-top:10px}.l-photostudio .box_list .box{border:1px solid #d6d6d6;padding:13px 13px 35px}.l-success.goal .l-content__main .check_box li::before{bottom:0}.l-success.manners .l-content__main dl.last{margin:0 0 30px}.l-success.propose .l-content__main_wrap{display:flex;justify-content:space-between}.l-success.propose .l-content__main_box .list_box02{display:flex;justify-content:space-between}.l-success.propose .l-content__main_box .list_box02 .box{width:31%}.pc-break-line{display:block}}@media screen and (min-width: 768px){.footer-cta{background-image:url(/assets/img/renmei/renewal/cmn/cv-guide-left_pc.png),url(/assets/img/renmei/renewal/cmn/cv-guide-right_pc.png);background-repeat:no-repeat,no-repeat;background-position:left top,right top}.footer-cta__text{font-size:clamp(.875rem,.838rem + .18vw,.938rem)}.footer-cta__notes{font-size:8px;font-size:.78125vw}}@media screen and (min-width: 769px){.l-side-category li a{padding:24px 0;font-weight:500}.l-side-category li button{padding:24px 0;font-weight:500}.l-environment .l-footer .l-footer__company .p-item-flogo a{gap:46px}.l-environment .l-footer .l-footer__company .p-item-flogo a .p-item-flogo__inner .p-item-flogo__logo{width:135px}.l-environment .l-footer .l-footer__company .p-item-flogo a .p-item-flogo__inner .p-item-flogo__logo img{aspect-ratio:135/61}.l-environment .l-footer .l-footer__company .p-item-flogo a .p-item-flogo__inner .p-item-flogo__title{font-size:11px}.l-environment .l-footer .l-footer__company .p-item-flogo a .p-item-flogo__catch{font-size:14px}.l-environment .l-footer .l-footer__copy{font-size:10px;padding:18px 0}.page_search_buttons_space{width:initial;position:initial;left:initial}.page_search_buttons_space.manners{margin-top:0}.page_search_buttons_space.after{margin-top:0}.page_search_buttons_space_bottom{margin-top:64px;width:initial;position:initial;left:initial}.page_search_buttons_wrapper{width:initial;position:initial;left:initial}.konkatu_sindan_wrapper{max-width:800px;margin:0 auto 12px}.konkatu_sindan{padding:29px 20px 24px}.konkatu_sindan .konkatu_sindan_inner{max-width:592px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container{height:147px;border-radius:16px;margin-bottom:10px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container{top:12px;left:62px;gap:0}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container .konkatu_sindan_pr_container_sub_text{font-size:23px;letter-spacing:.46px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container .konkatu_sindan_pr_container_sub_text .marker{background:linear-gradient(transparent 80%, #fce3eb 0)}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_container .konkatu_sindan_pr_container_main_text{font-size:24px;letter-spacing:.48px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_morikasumi_image{width:227px;height:172px;bottom:12px;right:-66px}.konkatu_sindan .konkatu_sindan_inner .konkatu_sindan_container .konkatu_sindan_pr_text_image{width:268px;height:55px;top:-9px;left:57px}.konkatu_sindan .sindan_button_container .micro_copy_container img{width:210px;height:20px}.konkatu_sindan .sindan_button_container .sindan_button .sindan_button_text_container{gap:20px}.line_sindan{max-width:800px;margin:0 auto;height:170px;padding:22px 20px 16px}.line_sindan .line_sindan_micro_copy_container{margin-bottom:6px}.line_sindan .line_sindan_micro_copy_container img{width:249px;height:37px;position:relative;top:-4px}.line_sindan .line_sindan_micro_copy_container .line_sindan_micro_copy_text{top:42%;line-height:150%}.line_sindan .line_sindan_button_container{margin-bottom:16px}.search_marriage_agency .heading_container .heading{font-size:28px}.search_marriage_agency .heading_container .heading .ibj{font-size:30px}.search_marriage_agency .search_contents{display:flex;align-items:center;justify-content:space-between;max-width:800px;gap:12px;margin:0 auto}.search_marriage_agency .search_contents .area_search_container{max-width:394px;width:100%;height:334px;margin-bottom:0}.search_marriage_agency .search_contents .area_search_container .area_search_inner{max-width:354px;height:158px}.search_marriage_agency .search_contents .area_search_container .area_search_inner .area_search_pr_text_image img{width:335px}.search_marriage_agency .search_contents .area_search_container .area_search_list_button_container .area_search_list_button{max-width:354px}.search_marriage_agency .search_contents .area_search_container .area_search_list_button_container .area_search_list_button img{width:24px;height:24px}.search_marriage_agency .search_contents .counselor_guide_container{max-width:394px;height:334px;width:100%}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner{max-width:354px;height:158px}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_pr_text_image img{width:326px}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container .counselor_guide_list{top:7px}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_inner .counselor_guide_list_container .counselor_guide_list_image{bottom:-30px}.search_marriage_agency .search_contents .counselor_guide_container .counselor_guide_list_button_container .counselor_guide_list_button{max-width:354px}}@media (min-width: 769px){.check_article.space{margin-top:70px}.check_article{padding:0;box-sizing:content-box;max-width:880px;margin:0 auto}.check_article .midashi{font-size:20px;-moz-column-gap:24px;column-gap:24px;padding:8px 0;margin-bottom:12px}.check_article .check_article_list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.check_article .check_article_list li:nth-of-type(3) .check_article_list_item{border-bottom:1px solid var(--Gray-100, #e6e6e6)}.check_article .check_article_list li .check_article_list_item{padding:11px 12px}.check_article .check_article_list li .check_article_list_item .article_title_block{-moz-column-gap:16px;column-gap:16px}.check_article .check_article_list li .check_article_list_item .article_title_block p{font-size:16px}.check_article .check_article_list li .check_article_list_item .article_title_block img{width:80px;height:80px}.konkatu_sindan .sindan_button_container .sindan_button{max-width:464px;gap:40px;margin:0 auto}}@media screen and (min-width: 1279px){.footer-cta__text{font-size:14px}.footer-cta__notes{font-size:10px}}