body{position:relative}.shindan_container{display:block;position:relative;justify-content:center;gap:50px}main{margin-bottom:0;background-image:url(/assets/img/renmei/renewal/shindan/background_image.svg);background-color:#fffdf6;background-size:contain;background-position:top;background-repeat:repeat-y;z-index:10}.pc_background_wrapper{display:none;position:fixed;width:100vw;height:100vh;background:linear-gradient(336deg, #ece0ff 2.55%, #e5eeff 49.81%, #e0f6ff 97.08%);background-image:url(/assets/img/renmei/renewal/shindan/tablet_background_image.webp);background-size:cover;background-position:top;background-repeat:no-repeat}.shindan_main_container{margin-top:60px;z-index:10}.shindan_main_container .c-breadcrumb{background-color:#fff;padding:12px 20px 20px}.shindan_main_container .l-header{width:100%;position:fixed;z-index:10000;font-size:15px;font-weight:600;top:0;padding:8px 12px;background:#fff;border-bottom:1px solid #e8e8e8;max-width:480px;margin:0 auto}.shindan_main_container .l-header .l-header__container .p-item-logo span{padding-left:2px;letter-spacing:1px;font-size:17px;display:block}.shindan_main_container .l-header .l-header__container .p-item-logo .p-item-logo__inner .p-item-logo__logo img{width:85px;height:38px}.shindan_main_container .l-header .l-header__container .p-item-logo .p-item-logo__inner .p-item-logo__title{color:var(--Gray-600, #666);font-family:"Noto Sans JP";font-size:10px;font-style:normal;font-weight:500;line-height:150%;padding-left:14px}.shindan_main_container .l-header .l-header__container .p-item-logo .p-item-logo__inner .p-item-logo__title span{display:block;margin-top:1px;font-size:3.3vw;padding-left:3px;padding-top:4px}.shindan_main_container .l-header .l-header__container .p-item-logo .p-item-logo__inner .p-item-logo__title small{display:inline-block;font-size:2.4vw}.shindan_main_container .l-header .l-header__container .p-item-logo .p-item-logo__inner a{display:flex;align-items:center}.shindan_main_container .l-header .l-header__container .p-item-logo .p-item-logo__inner .p-item-logo_and_text{padding-top:6px}.shindan_main_container .l-header .l-header__container .p-item-gnav{display:flex;flex-direction:column;gap:8px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button{display:flex;gap:8px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button button img{width:18px;height:18px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.header_keep_button{width:120px;height:38px;color:#242424;position:relative;display:flex;justify-content:center;border-radius:var(---XXS, 4px);border:1px solid var(--Gray-300, #b3b3b3);background:var(--White, #fff)}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.header_keep_button a{width:100%;display:flex;align-items:center;justify-content:center;gap:6px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.header_keep_button a img{width:20px;height:20px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.header_keep_button a span{color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.header_keep_button .keep_count{position:absolute;top:-10px;right:-4px;min-width:20px;min-height:20px;background:#eb6e96;color:#fff;font-size:12px;font-weight:bold;height:20px;width:auto;padding-left:3.2px;padding-right:3px;border-radius:50px;line-height:1.6;letter-spacing:-0.24px;text-align:center}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.header_keep_button .keep_count.hide{display:none}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.header_keep_button .keep_count.show{display:flex;justify-content:center}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.search_area{background:#eb6e96;width:154px;height:38px;border-radius:var(---XXS, 4px)}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.search_area button{width:154px;height:38px;display:flex;align-items:center;justify-content:center;gap:6px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.search_area button img{width:18px;height:18px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.search_area button span{color:var(--White, #fff);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.consult_professional{background:#eb6e96;width:164px;height:38px;border-radius:var(---XXS, 4px)}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.consult_professional a{width:154px;height:38px;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 auto}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.consult_professional a img{width:28px;height:18px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.consult_professional a span{color:var(--White, #fff);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.diagnosis{width:166px;height:38px;border-radius:var(---XXS, 4px);border:2px solid #4dbf7c;background:#fcfffd;display:flex;justify-content:center}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.diagnosis a{display:flex;align-items:center;gap:6px;width:162px;height:34px;justify-content:center;box-sizing:border-box}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.diagnosis a img{width:18px;height:18px}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__button .c-button.diagnosis a span{color:#48b274;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__menu .p-item-gnav__menu__list{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin:0 0 0 auto;color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%}.shindan_main_container .l-header .l-header__container .p-item-gnav .p-item-gnav__menu .p-item-gnav__menu__list li a{position:relative}.shindan_main_container .l-header .l-gnav{display:inline-block;float:right;padding-top:13px;padding-right:14px}.shindan_main_container .l-header .l-gnav ul{display:flex}.shindan_main_container .l-header .l-gnav ul li{margin-right:28px}.pc_side_content{display:none;z-index:10;overflow:hidden;position:sticky;width:484px;height:462px;top:50vh;transform:translateY(-50%)}.pc_side_content img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main_cta_button{display:flex;align-items:center;justify-content:center;border-radius:40px;background:var(--LINE_green, #06c755);box-shadow:-1px 4px 0 0 rgba(0,0,0,.25);text-decoration:none;max-width:335px;width:100%;height:68px;margin:0 auto;position:relative;transition:all .3s ease;gap:4px}.main_cta_button img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.main_cta_button:hover{box-shadow:unset;transform:translateY(4px);opacity:1}.main_cta_button:hover img{opacity:1}.main_cta_button span{color:var(--White, #fff);text-align:center;font-size:24px;font-weight:700;line-height:150%}.h2_title_container{display:flex;align-items:center;justify-content:space-between;max-width:335px;width:100%;margin:0 auto 28px;white-space:nowrap;position:relative;z-index:10}.h2_title_container h2{color:var(--brown, #333);text-align:center;font-size:28px;font-weight:700;display:inline-block;background-color:#fff;border-bottom:1px solid #333}.h2_title_container img{width:60px;height:50px;-o-object-fit:contain;object-fit:contain}.line_image{width:301px;margin:0 auto;display:block}.fv .fv_content .fv_image{background-image:url(/assets/img/renmei/renewal/shindan/fv_image.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:202px;width:100%}.fv .fv_content .fv_content_inner{background:linear-gradient(180deg, rgba(237, 95, 87, 0) 0%, #db443b 100%);padding-bottom:40px}.fv .fv_content .fv_content_inner h1{color:var(--brown, #4e4119);text-align:center;text-shadow:1.5px 2.5px 0 rgba(0,0,0,.25);font-size:46px;font-weight:700;line-height:1;margin-bottom:22px}.fv .fv_content .fv_content_inner .fv_content_text{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;text-align:center;padding-bottom:24px}.fv .fv_content .fv_content_inner .fv_content_text p{display:inline-block;padding:0 4px;background-color:#fff;color:var(--brown, #4e4119);text-align:center;font-size:16px;font-weight:400;line-height:180%;height:26px;display:flex;align-items:center}.fv .fv_content .fv_content_inner .fv_content_text p span{font-weight:700}.fv .fv_content .fv_bottom_background_image{background-image:url(/assets/img/renmei/renewal/shindan/fv_bottom_background_image.svg);background-size:auto 100%;background-position:left top;background-repeat:repeat-x;height:25px}.about{margin-top:46px}.about .about_content{background-color:#fff;width:100%;margin:0 auto 64px}.about .about_content .about_content_text{padding:0 20px;color:var(--brown, #333);font-size:16px;font-weight:400;line-height:180%;margin-bottom:8px;padding-top:8px}.about .about_content .about_content_text span{font-weight:700;background:linear-gradient(transparent 75%, #ffb6b2 0)}.about .about_content .annotation_text{color:var(--Gray-420, #949494);font-size:10px;font-weight:400;line-height:150%;padding:0 20px;padding-bottom:8px}.how_to_start{margin-top:53px;overflow-x:hidden}.how_to_start .line_image{padding-top:64px}.how_to_start .how_to_start_content{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:335px;margin:0 auto}.how_to_start .step_box_wrapper{position:relative;width:100%}.how_to_start .step_box_wrapper .balloon1_container{position:absolute;top:-47px;right:-21px;width:55px;height:97px}.how_to_start .step_box_wrapper .balloon1_container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how_to_start .step_box_wrapper .balloon2_container{position:absolute;top:19px;left:-21px;width:49px;height:58px}.how_to_start .step_box_wrapper .balloon2_container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how_to_start .step_box_wrapper .balloon3_container{position:absolute;top:13px;right:-21px;width:62px;height:87px}.how_to_start .step_box_wrapper .balloon3_container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how_to_start .step_box_wrapper .star1_container{position:absolute;top:67px;right:-12px;height:18px}.how_to_start .step_box_wrapper .star1_container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how_to_start .step_box_wrapper .star2_container{position:absolute;top:45px;left:-13px;height:18px}.how_to_start .step_box_wrapper .star2_container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how_to_start .step_box{background-color:#fff;border:1.2px solid var(--omikuji, #c7a453);border-radius:12px;padding:16px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;position:relative;z-index:10}.how_to_start .step_box.step_box_question{align-items:center;text-align:center}.how_to_start .step_header{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.how_to_start .step_icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.how_to_start .step_icon img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.how_to_start .step_title{font-size:18px;font-weight:700;color:#333;line-height:1.5;text-align:left;flex:1}.how_to_start .line_button{background-color:var(--line_green, #06c755);border-radius:40px;height:48px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.how_to_start .line_button img{width:39px;height:39px;-o-object-fit:contain;object-fit:contain}.how_to_start .line_button p{color:#fff;font-size:16px;font-weight:700}.how_to_start .step_arrow{width:33px;height:22px;display:flex;align-items:center;justify-content:center}.how_to_start .step_arrow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how_to_start .step_description{font-size:14px;font-weight:400;color:#333;line-height:1.6;text-align:left;width:100%;margin-top:10px;margin-bottom:5px;letter-spacing:.2px}.how_to_start .step_description span{color:#db443b;font-weight:700}.how_to_start .time_badge{position:absolute;top:-21px;right:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;width:87px;height:81px}.how_to_start .time_badge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how_to_start .time_badge .time_label{font-size:8px;font-weight:700;line-height:1;color:#333;margin-bottom:2px}.how_to_start .time_badge .time_value{font-size:20px;font-weight:700;line-height:1;color:#333}.how_to_start .time_badge .time_unit{font-size:10px;font-weight:700;line-height:1;color:#333}.what_to_know{padding-top:50px;position:relative;max-width:375px;width:100%;margin:0 auto}.what_to_know .what_to_know_content{background-color:#fff;max-width:335px;width:100%;margin:0 auto 48px;padding:24px 15px}.what_to_know .what_to_know_content .what_to_know_sub_title{color:var(--red, #db443b);text-align:center;font-size:20px;font-weight:700;line-height:150%;margin-bottom:160px}.what_to_know .what_to_know_content .splide__slide{width:150px;height:150px}.what_to_know .what_to_know_content .splide__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.what_to_know .type_splide{max-width:375px;width:100vw;margin:0 auto;position:absolute;top:191px;left:0}.what_to_know p{color:var(--Text-text, #333);font-size:16px;font-weight:400;line-height:180%}.what_to_know .recommend_content{display:flex;justify-content:space-between;align-items:flex-start;background-image:url(/assets/img/renmei/renewal/shindan/and.svg);background-position:left 52% top 30px;background-repeat:no-repeat;width:100%;padding:0 3px;margin-top:32px}.what_to_know .recommend_item{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.what_to_know .recommend_item p{color:var(--red, #db443b);text-align:center;font-size:20px;font-weight:700;line-height:150%}.what_to_know .recommend_item img{width:134px;height:66px;-o-object-fit:contain;object-fit:contain}.what_to_know .text2{color:var(--Text-text, #333);font-size:16px;font-weight:400;line-height:180%;margin-top:13px}.what_to_know .micro_catchphrase_container{max-width:258px;height:30px;width:100%;margin:0 auto 8px;top:3px;position:relative}.what_to_know .what_to_know_bottom_background_image{background-image:url(/assets/img/renmei/renewal/shindan/what_to_know_bottom_background_image.svg);background-size:auto 100%;background-position:bottom;background-repeat:repeat-x;height:25px;margin-top:55px}.pr{max-width:375px;width:100%;padding-top:30px;margin:0 auto;background-image:url(/assets/img/renmei/renewal/shindan/pr_background_image.webp);background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.pr p{color:var(--Text-text, #333);text-align:center;font-size:20px;font-weight:700;line-height:150%}.pr p span{color:var(--error, #dc3545)}.pr .pr_splide{padding-top:20px;padding-bottom:68px}.pr .pr_bottom_left_image_container{position:absolute;left:-8px;bottom:-40px;width:82px;height:142px}.pr .pr_bottom_left_image_container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pr .pr_bottom_right_image_container{position:absolute;right:-8px;bottom:-49px;width:82px;height:159px}.pr .pr_bottom_right_image_container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pr .splide__slide{width:126px;height:126px}.pr .splide__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol,li{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bold;font-family:"Noto Sans JP",sans-serif}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold;font-family:"Noto Sans JP",sans-serif}template{display:none}[hidden]{display:none}body{overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;line-height:1.6;color:#333;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background:#fff;word-break:break-all}html{font-size:62.5%}a{color:inherit;text-decoration:none;transition:opacity .3s}a:hover,a:active,a:hover img{opacity:.8}table,ul ul,ol ol{font-size:100%}td ul,td p,td dt,td dd{font-size:100%}select,input,textarea,button{font-size:99%}strong,em{font-weight:inherit;font-style:inherit}.en{font-family:urw-din,sans-serif;line-height:1}.font_l{font-weight:300}.font_r{font-weight:400}.font_m{font-weight:500}.font_d{font-weight:600}.font_b{font-weight:700}::-moz-selection{background:#add8e6}::selection,::-moz-selection{background:#add8e6}*:focus{outline:none}#topcontrol{z-index:1000}#MenuNavi{display:none}*,*::before,*::after{box-sizing:border-box}img{width:100%;image-rendering:-webkit-optimize-contrast}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.vertical_writing{writing-mode:vertical-rl}.pc-block{display:block}.sp-block{display:none}.p-panel-episode-scroll__item{position:relative}.p-panel-episode{display:flex;justify-content:space-between;gap:13px}html.no-scroll,body.no-scroll{overflow:hidden;position:relative}[id^=ttr] [data-ttr~=container]{z-index:1000000 !important}.l_footer_sns{background:var(--Background-bg_gray, #f5f5f5);border-top:1px solid var(--Gray-100, #e6e6e6);border-bottom:1px solid var(--Gray-100, #e6e6e6);display:flex;align-items:center;width:100%;padding:16px 20px;justify-content:space-around}.l_footer_sns .l_footer_sns_catch_text{color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%}.l_footer_sns .l_footer_sns_icon_container{display:flex;gap:8px}.l_footer_sns .l_footer_sns_icon_container .l_footer_sns_catch_twitter img{width:40px;height:40px}.l_footer_sns .l_footer_sns_icon_container .l_footer_sns_catch_facebook img{width:40px;height:40px}.l_footer_sns .l_footer_sns_icon_container .l_footer_sns_catch_youtube img{width:50px;height:40px}.l-footer{background-color:#fff}.l_footer_other{background:var(--Background-bg_gray, #f5f5f5);margin-bottom:42px;padding:16px 20px}.l_footer_other .l_footer_other_inner{display:flex;align-items:stretch;justify-content:center;align-items:center;margin:0 auto;gap:8px;flex-direction:column}.l_footer_other .l_footer_other_inner .l_footer_other_item{width:335px;flex:1;display:flex;align-items:center;gap:16px;background:var(--White, #fff);padding:10px 12px}.l_footer_other .l_footer_other_inner .l_footer_other_item img{width:64px;height:64px}.l_footer_other .l_footer_other_inner .l_footer_other_item p{color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:150%}.l_footer_company{text-align:center;margin-bottom:40px}.l_footer_company .l_footer_company_inner{display:flex;justify-content:center;align-items:center;gap:16px}.l_footer_company .l_footer_company_inner .l_footer_company_logo{width:100px;height:36px}.l_footer_company .l_footer_company_inner .p_item_flogo_catch{color:var(--Gray-600, #666);text-align:center;font-family:YuGothic;font-size:12px;font-style:normal;font-weight:500;line-height:100%}.l-footer__copy{color:var(--Gray-600, #666);text-align:center;font-family:"Noto Sans JP";font-size:10px;font-style:normal;font-weight:400;line-height:100%;padding-bottom:80px}.l-footer__sitemap{padding:0;margin:0 auto 40px}.l-footer__sitemap .l-footer__sitemap__wrap{max-width:480px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:48px}.l-footer__sitemap .l-footer__sitemap__wrap .l-side{width:100%;padding:48px 20px 0;margin:0}.l-footer__sitemap .l-footer__sitemap__wrap .l-side:last-child{margin:0}.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main{width:100%}.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main .l-side__main__content .l-side-category{border-top:1px solid #e6e6e6}.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main .l-side__main__content .l-side-category li{border-bottom:1px solid #e6e6e6}.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main .l-side__main__content .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:24px 0}.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main .l-side__main__content .l-side-category li a img{width:18px;height:18px}.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main .l-side__main__content .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% !important;padding:24px 0}.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main .l-side__main__content .l-side-category li button img{width:18px;height:18px}.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main .l-side__main__content .l-side-category .open-area-search-modal-buttons,.l-footer__sitemap .l-footer__sitemap__wrap .l-side__main .l-side__main__content .l-content__search_buttons .open-area-search-modal-buttons{line-height:1.6}.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area{margin-bottom:20px;width:840px;padding:0 20px}.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table{max-width:862px;width:100%}.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table tr{display:block}.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table tr th,.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table tr td{font-size:14px}.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table tr th ul,.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table tr td ul{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table tr th ul li a,.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table tr td ul li a{display:block;color:var(--Text-link, #006dcc);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:100%}.l-footer__sitemap .l-footer__sitemap__wrap .l-footer-area .l-footer-area__table tr th{width:115px;text-align:left;color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:500;line-height:100%;-webkit-font-smoothing:initial}.l-footer__sitemap__item__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px}.l-footer__sitemap__item__head__heading{color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:100%}.l-footer__sitemap .l-side__main__lead{font-size:14px;font-weight:400;margin:-10px 0 16px}.l-form-index .l-footer{background:none;color:#fff}.l-form-index .fix_cv_btn{display:none}.l-form-index .l-toggle{display:none}.l-form-index header .cv.c-button{display:none}.l_footer_link_menu{max-width:480px;margin:0 auto;display:flex;flex-direction:column;padding:0 20px;height:auto}.l_footer_link_menu .l_footer_link_menu_inner{display:flex;flex-direction:column;gap:8px;padding:24px 0;border-top:1px solid var(--Gray-100, #e6e6e6)}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_title{color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:100%}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list.about_ibj{height:126px}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list.aobut_company{height:126px}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list.about_ibj_members{height:84px}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list.others{height:126px}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list .l_footer_link_menu_item{width:152px;color:#020202;font-size:14px;font-style:normal;font-weight:400;line-height:100%;padding:14px 0}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list .l_footer_link_menu_item a{display:flex;justify-content:space-between;align-items:center;color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:100%}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list .l_footer_link_menu_item a img{width:14px;height:14px}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list .l_footer_link_menu_item.blank{padding:7px 0}.l_footer_link_menu .l_footer_link_menu_inner .l_footer_link_menu_item_list .l_footer_link_menu_item.ibj_matching_app a{line-height:130%}.l_footer_link_menu .l_footer_link_menu_inner:last-child{border-bottom:1px solid var(--Gray-100, #e6e6e6)}.l-control{display:none}.topcontrol{display:none;width:45px;height:45px;background:#6ab5dd;opacity:.9;z-index:10000;position:fixed;bottom:0;right:0;cursor:pointer}.topcontrol::after{position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-6px;display:block;width:12px;height:12px;content:" ";transform:rotate(45deg);border-top:1px #fff solid;border-left:1px #fff solid}.cookie-box.cookie-box--close{display:none}.cookie-box .cookie-box__in{background:rgba(0,0,0,.7);position:fixed;bottom:0;left:0;width:100%;z-index:10000000;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s ease}.cookie-box .cookie-box__in.js-load--on{opacity:1;visibility:visible;transition:opacity .5s 1s ease,visibility 0s 1s ease}.cookie-box .cookie-box__cnt{width:1000px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;color:#fff;padding:20px 0}.cookie-box .cookie-box__txt{width:850px;font-size:12px;line-height:1.8;font-weight:normal}.cookie-box .cookie-box__txt a{text-decoration:underline}.cookie-box .cookie-box__txt a:hover{text-decoration:none}.cookie-box .cookie-box__btn{width:100px;cursor:pointer}.cookie-box .cookie-box__btn.btn-03{display:inline-block;padding:15px 20px;font-size:12px;line-height:1.6;font-weight:bold;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";background:#f8f8f8;position:relative;text-align:center;color:#000;z-index:1;transition:border-radius .3s ease;cursor:pointer}/*!
 * jquery-drawer - A small CSS3 and jQuery plugin for app style drawer menu.
 * @version v2.4.0
 * @link    http://git.blivesta.com/drawer
 * @author  blivesta
 * @license MIT
 */body.drawer-navbar.drawer-fixed{padding-top:0}.l-toggle{display:flex;align-items:center;justify-content:center;flex-direction:column;top:0;right:0;z-index:999999;font-weight:400}.l-toggle:hover{cursor:pointer}.l-toggle div{display:flex;justify-content:space-between;flex-direction:column;margin:0;width:30px;height:10px;padding:3px 0}.l-toggle span{width:100%;height:1.5px;background:#232323;transition:.3s}.l-toggle p{font-size:9px;color:#626262;margin-top:5px}.l-toggle.active div{justify-content:center}.l-toggle.active span:nth-child(1){transform:translateY(0) rotate(-45deg)}.l-toggle.active span:nth-child(2){transform:translateY(-1px) rotate(45deg)}.l-toggle.active span:nth-child(3){display:none !important}.l-toggle.l-menu-favorite{right:60px;top:0}.l-toggle.l-menu-favorite a{flex-direction:column}.l-toggle.l-menu-favorite .keep_count_sp{word-break:keep-all;position:absolute;top:-4px;left:20px;min-width:16px;background:#eb6e96;color:#fff;font-size:10px;font-weight:700;height:16px;width:auto;padding-left:2.2px;padding-right:2px;border-radius:50px;display:flex;justify-content:center;align-items:center;line-height:100%;letter-spacing:-0.2px}.l-toggle.l-menu-favorite .hide{display:none}.l-toggle.l-menu-favorite.keep_count_relative{right:0;top:0;position:relative}.l-toggle.l-menu-favorite .l-menu-favorite__icon{width:24px;margin:0 auto}.l-toggle.l-menu-favorite .l-menu-favorite__text{margin-top:3px;letter-spacing:-1px}.c-breadcrumb{padding:16px 0 32px;line-height:1}.c-breadcrumb li{display:inline-block;color:var(--Gray-420, #949494);font-size:10px;font-weight:350;line-height:10px}.c-breadcrumb li:after{content:"＞ ";margin:0 2px}.c-breadcrumb li:last-child:after{content:none}.c-fixed-nav-local{display:none}.agency_list_drop_menu,.agency_list_drop_menu_footer,.agency_list_drop_menu_hamburger{text-align:left;width:100%;padding:20px;margin-bottom:48px}.agency_list_drop_menu .agency_list_drop_menu_title,.agency_list_drop_menu .agency_list_drop_menu_title_footer,.agency_list_drop_menu .agency_list_drop_menu_title_hamburger,.agency_list_drop_menu_footer .agency_list_drop_menu_title,.agency_list_drop_menu_footer .agency_list_drop_menu_title_footer,.agency_list_drop_menu_footer .agency_list_drop_menu_title_hamburger,.agency_list_drop_menu_hamburger .agency_list_drop_menu_title,.agency_list_drop_menu_hamburger .agency_list_drop_menu_title_footer,.agency_list_drop_menu_hamburger .agency_list_drop_menu_title_hamburger{margin-bottom:16px;color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding-left:20px}.agency_list_drop_menu .agency_list_drop_menu_title_hamburger,.agency_list_drop_menu_footer .agency_list_drop_menu_title_hamburger,.agency_list_drop_menu_hamburger .agency_list_drop_menu_title_hamburger{padding-left:0}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_title,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_title,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_title{font-weight:400;line-height:100%;padding:20px 8px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;cursor:pointer;color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:100%;height:58px}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_title.open,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_title.open,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_title.open{background:var(--Background-bg-1, #fcf2f5);transition:all .2s ease-in-out}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_title.open img,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_title.open img,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_title.open img{transform:rotate(180deg);transition:all .1s ease-in-out}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_title img,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_title img,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_title img{width:18px;height:18px;transform:rotate(360deg);transition:all .2s ease-in-out}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container{background:var(--Background-bg_gray, #f5f5f5);display:none}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item{border-bottom:1px solid var(--Gray-100, #e6e6e6);border-right:1px solid var(--Gray-100, #e6e6e6);box-sizing:border-box;display:flex;align-items:center;line-height:1;color:#020202;font-size:14px;font-style:normal;font-weight:400;height:46px}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.prefectures,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.prefectures,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.prefectures{border-right:none}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.prefectures a,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.prefectures a,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.prefectures a{justify-content:flex-start}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.none-block,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.none-block,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item.none-block{background:var(--White, #fff)}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container a,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container a,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container a{display:flex;justify-content:space-between;gap:8px;padding:16px 8px;width:100%;color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:100%}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container a img,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container a img,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container a img{width:14px;height:14px}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .prefectures,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .prefectures,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .prefectures{background-color:#fff}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list{display:grid;grid-template-columns:repeat(3, 1fr)}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region{position:relative;height:46px;justify-content:center;text-align:center;border-bottom:1px solid var(--Gray-100, #e6e6e6);border-right:1px solid var(--Gray-100, #e6e6e6)}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region a,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region a,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region a{padding:16px 8px;width:100%;display:flex;justify-content:space-between}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region:nth-child(3n),.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region:nth-child(3n),.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region:nth-child(3n){border-right:none}.agency_list_drop_menu .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region.none-block,.agency_list_drop_menu_footer .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region.none-block,.agency_list_drop_menu_hamburger .area-drop-menu_contents .area-drop-menu_container .area-drop-menu_item_region-list .area-drop-menu_item_region.none-block{background-color:#fff}.agency_list_drop_menu .area-drop-menu_contents+.area-drop-menu_contents .area-drop-menu_title,.agency_list_drop_menu_footer .area-drop-menu_contents+.area-drop-menu_contents .area-drop-menu_title,.agency_list_drop_menu_hamburger .area-drop-menu_contents+.area-drop-menu_contents .area-drop-menu_title{border-top:none !important}.agency_list_drop_menu_footer{padding:20px 0}.agency_list_drop_menu_footer .area-drop-menu_title{padding:20px !important}.agency_list_drop_menu_footer .area-drop-menu_container a{padding:16px 20px !important}.agency_list_drop_menu_hamburger{padding:0;margin-bottom:32px}.l-area-blog-detail__counseling_button_wrapper{width:488px;display:flex;flex-direction:column;gap:8px;align-items:center;margin:24px auto 0 auto}.l-area-blog-detail__counseling_button_wrapper .l-area-blog-detail__counseling_attention_wrapper{display:flex;align-items:center;gap:10px}.l-area-blog-detail__counseling_button_wrapper .l-area-blog-detail__counseling_attention_wrapper span{color:var(--Primary, #eb6e96);text-align:center;font-size:16px;font-weight:700;line-height:100%}.l-area-blog-detail__counseling_button_wrapper .l-area-blog-detail__counseling_attention_wrapper img{width:20px;height:20px}.l-area-blog-detail__counseling_button_wrapper a{width:488px;display:flex;padding:24px 16px 24px 72px;justify-content:center;align-items:center;gap:48px;border-radius:40px;background:var(--Primary, #eb6e96);box-shadow:0 1px 8px 0 rgba(0,0,0,.32)}.l-area-blog-detail__counseling_button_wrapper a span{color:var(--White, #fff);text-align:center;leading-trim:both;text-edge:cap;font-size:22px;font-weight:700;line-height:100%}.l-area-blog-detail__counseling_button_wrapper a img{width:24px;height:24px;flex-shrink:0}.l-area-blog-detail__counseling_button_wrapper p{margin:4px 0 0 0;color:var(--Gray-300, #b3b3b3);text-align:center;font-size:10px;font-weight:400;line-height:150%;text-align:left}@media screen and (max-width: 1024px)and (min-width: 480px){.l-toggle-container{display:none !important}}@media screen and (max-width: 1024px){.l-toggle div{width:22px;height:22px}.sp-header-menu{display:flex;justify-content:space-between}.l-toggle-container{display:flex;align-items:center;justify-content:flex-start;gap:28px;position:relative}.l-toggle span{height:1px;background:#8b8b8b}}@media screen and (max-width: 768px){.pc-only{display:none !important}.pc-block{display:none}.sp-block{display:block}.topcontrol{display:none !important;opacity:0}.cookie-box .cookie-box__cnt{width:100%;padding:5.33333vw;display:block}.cookie-box .cookie-box__txt{width:100%;font-size:2.93333vw;line-height:1.5}.cookie-box .cookie-box__btn{width:53.33333vw;margin:2.66667vw auto 0}.cookie-box .cookie-box__btn.btn-03{display:block;padding:1.6vw 6.66667vw;font-size:3.2vw}.c-breadcrumb{padding:16px 0 12px 20px}.c-fixed-nav-local{position:fixed;display:block;top:56px;left:0;width:100%;z-index:20;translate:0 -100%;transition:.4s}.c-fixed-nav-local.is-active{translate:0 0}}@media screen and (max-width: 760px){.l-area-blog-detail__counseling_button_wrapper{width:337px;margin:12px auto 0 auto}.l-area-blog-detail__counseling_button_wrapper a{width:337px;padding:20px 12px 20px 24px;gap:16px}.l-area-blog-detail__counseling_button_wrapper a span{font-size:18px}.l-area-blog-detail__counseling_button_wrapper a img{width:16px;height:16px}.l-area-blog-detail__counseling_button_wrapper p{margin:0}}@media screen and (max-width: 479px){.l-wrapper.active{position:relative}.l-wrapper.active:before{content:"";width:100vw;height:100%;top:0;right:0;background:#000;opacity:.25;position:absolute;z-index:9999}.l-navigation::-webkit-scrollbar{display:none}.l-navigation{position:fixed;display:block;top:0;right:-400px;width:360px;height:100%;background:#fff;padding:92px 24px 67px;overflow:scroll;z-index:10000;transition:.3s;visibility:hidden;box-sizing:border-box}.l-navigation .l-menu-list{margin-bottom:20px}.l-navigation .l-menu-list .p-item__list{display:flex;gap:8px;justify-content:space-between;margin-bottom:24px}.l-navigation .l-menu-list.list-other li a{padding:6px;padding-top:33px}.l-navigation .l-menu-list .p-item__button a{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 12px 0}.l-navigation .l-menu-list .p-item__button button{width:152px;height:64px;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 12px 0}.l-navigation .l-menu-list .p-item__button.area{width:152px;height:64px;border-radius:var(---XS, 8px);background:var(--primary, #eb6e96)}.l-navigation .l-menu-list .p-item__button.area button img{width:24px;height:24px}.l-navigation .l-menu-list .p-item__button.area button span{color:var(--White, var(--White, #fff));text-align:center;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:100%}.l-navigation .l-menu-list .p-item__button.shokai{width:152px;height:64px;border-radius:var(---XS, 8px);background:var(--primary, #eb6e96)}.l-navigation .l-menu-list .p-item__button.shokai a img{width:40px;height:24px}.l-navigation .l-menu-list .p-item__button.shokai a span{color:var(--White, var(--White, #fff));text-align:center;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:100%}.l-navigation .l-menu-list .p-item__button.episorde{width:152px;height:64px;border-radius:var(---XS, 8px);border:1px solid var(--primary, #eb6e96);background:var(--White, #fff)}.l-navigation .l-menu-list .p-item__button.episorde a img{width:24px;height:24px}.l-navigation .l-menu-list .p-item__button.episorde a span{color:var(--Primary, var(--primary, #eb6e96));text-align:center;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:100%}.l-navigation .l-menu-list .p-item__button.episorde a:before{background:url(../../../../assets/img/renmei/renewal/cmn/m_icon_episorde.png) center/cover;background-size:100%;width:22px;height:18px}.l-navigation .l-menu-list .p-item__button.kuchikomi{width:152px;height:64px;border-radius:var(---XS, 8px);border:1px solid var(--primary, #eb6e96);background:var(--White, #fff)}.l-navigation .l-menu-list .p-item__button.kuchikomi a img{width:24px;height:24px}.l-navigation .l-menu-list .p-item__button.kuchikomi a span{color:var(--Primary, var(--primary, #eb6e96));text-align:center;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:100%}.l-navigation .l-menu-list .p-item__button.kuchikomi a:before{background:url(../../../../assets/img/renmei/renewal/cmn/m_icon_kuchikomi.png) center/cover;background-size:100%;width:21px;height:19px}.l-navigation .l-menu-list .p-item__title{text-align:center;color:#626262;font-size:11px;margin-bottom:12px;color:var(--Text-text, #333);text-align:center;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:100%;display:flex;align-items:center;justify-content:center}.l-navigation .l-menu-list .p-item__title::before,.l-navigation .l-menu-list .p-item__title::after{background:#e6e6e6;content:"";width:81px;height:1px}.l-navigation .l-menu-list .p-item__title::before{margin-right:12px}.l-navigation .l-menu-list .p-item__title::after{margin-left:12px}.l-navigation .l_menu_item{display:flex;flex-direction:column;border-top:1px solid var(--Gray-100, #e6e6e6);border-bottom:1px solid var(--Gray-100, #e6e6e6)}.l-navigation .l_menu_item .l_menu_item_title{margin:24px 0 12px 0;color:var(--Primary, var(--primary, #eb6e96));text-align:left;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:100%;display:flex;align-items:center;justify-content:space-between}.l-navigation .l_menu_item .l_menu_item_title img{width:14px;height:14px}.l-navigation .l_menu_item .l_menu_item_container{display:flex;margin-bottom:12px}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left,.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_right{width:50%;display:flex;flex-direction:column}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left li,.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_right li{display:flex;height:46px}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left li a,.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_right li a{width:100%;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%}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left li a img,.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_right li a img{width:14px;height:14px}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left .l_menu_item_wrap_right_last a,.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_right .l_menu_item_wrap_right_last a{line-height:130%}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left .rinen a{letter-spacing:-1px}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left .rinen a span{display:flex}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left .rinen a span em{letter-spacing:-6px}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_left li{margin-right:10px}.l-navigation .l_menu_item .l_menu_item_container .l_menu_item_wrap_right li{margin-left:10px}.l-navigation .l_menu_agency_match_quiz_banner_wrapper{margin:32px 0 0 0}.l-navigation .l_menu_diagnosis{width:312px;height:54px;border-radius:var(---XXS, 4px);border:2px solid #4dbf7c;border-radius:var(---Full, 9999px);background:#fcfffd;display:flex;justify-content:center;margin:32px 0 40px 0}.l-navigation .l_menu_diagnosis a{display:flex;align-items:center;gap:16px;width:312px;height:50px;justify-content:center;box-sizing:border-box}.l-navigation .l_menu_diagnosis a img{width:18px;height:18px}.l-navigation .l_menu_diagnosis a span{color:#48b274;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%}.l-navigation .l_menu_agency_list{margin-bottom:32px}.l-navigation .l_menu_agency_list .l_menu_agency_list_title{color:var(--Text-text, #333);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:100%}.l-navigation .l_menu_information .l_menu_information_inner{display:flex;flex-direction:column;font-size:13px}.l-navigation .l_menu_information .l_menu_information_inner .l_menu_information_item a{display:flex;gap:12px;padding:16px 0}.l-navigation .l_menu_information .l_menu_information_inner .l_menu_information_item a span{color:var(--Text-text, #333);text-align:center;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:100%}.l-navigation .l_menu_information .l_menu_information_inner .l_menu_information_item a img{width:14px;height:14px}.l-navigation.active{right:0;visibility:visible}}@media screen and (max-width: 320px){.sp-mini{display:inherit !important}}@media screen and (min-width: 480px){.how_to_start .step_box_wrapper .balloon1_container{top:-16px;width:82px;height:97px}.how_to_start .step_box_wrapper .balloon2_container{top:62px;left:-26px;width:64px;height:94px}.how_to_start .step_box_wrapper .balloon3_container{top:87px;right:-20px}.how_to_start .step_box_wrapper .star2_container{top:105px;left:-27px;width:40px;height:40px}.how_to_start .step_title{font-size:20px}.how_to_start .line_button{height:56px;margin-top:6px}.how_to_start .line_button img{width:50px;height:50px}.how_to_start .line_button p{font-size:20px}.how_to_start .time_badge{top:-28px;width:97px;height:91px}.l-navigation{display:none}}@media (min-width: 480px){.shindan_container{display:flex}.pc_background_wrapper{display:block}.shindan_main_container{max-width:480px;width:100%;box-shadow:0 1px 18px 0 rgba(237,95,87,.3),0 1px 18px 0 rgba(7,44,117,.25);margin:0}.shindan_main_container .l-header{position:relative}.main_cta_button{max-width:407px;height:78px}.main_cta_button span{font-size:28px}.h2_title_container{margin:0 auto 41px;justify-content:center;max-width:385px}.h2_title_container.about_h2{gap:10px}.h2_title_container.how_to_start_h2{gap:14px}.h2_title_container.what_to_know_h2{gap:10px}.h2_title_container h2{font-size:32px}.h2_title_container img{width:55px;height:50px}.line_image{width:368px}.fv .fv_content .fv_image{height:260px}.fv .fv_content .fv_content_inner{padding-bottom:75px}.fv .fv_content .fv_content_inner h1{font-size:50px;padding-bottom:10px;margin-top:33px}.fv .fv_content .fv_content_inner .fv_content_text{padding-bottom:37px}.fv .fv_content .fv_content_inner .fv_content_text p{height:30px}.fv .fv_content .fv_content_inner .fv_content_text p{font-size:20px}.about{margin-top:63px}.about .about_content{max-width:440px;margin:0 auto 88px}.how_to_start{margin-top:75px}.how_to_start .line_image{padding-top:60px}.how_to_start .how_to_start_content{max-width:440px}.what_to_know{padding-top:52px}.what_to_know{max-width:480px}.what_to_know .what_to_know_content{max-width:440px;padding:32px 22px}.what_to_know .type_splide{max-width:480px;top:213px}.what_to_know .micro_catchphrase_container{max-width:323px;height:28px;top:-1px}.what_to_know .what_to_know_bottom_background_image{margin-top:93px;height:30px}.pr{max-width:480px;background-image:url(/assets/img/renmei/renewal/shindan/pr_background_image_pc.webp);padding-top:36px}.pr .pr_bottom_left_image_container{bottom:-31px;left:-10px}}@media screen and (min-width: 769px){.sp-only{display:none !important}}@media screen and (min-width: 1025px){.l-toggle{display:none}}@media screen and (min-width: 1200px){.pc_background_wrapper{background-image:url(/assets/img/renmei/renewal/shindan/pc_background_image_1200.webp)}}@media (min-width: 1200px){.shindan_main_container{margin:0}.shindan_main_container .l-header .l-header__container .p-item-logo .p-item-logo__inner a{width:205px}.pc_side_content{display:block}}@media screen and (min-width: 1400px){.pc_background_wrapper{background-image:url(/assets/img/renmei/renewal/shindan/pc_background_image_1400.webp)}}@media (min-width: 1440px){.shindan_container{display:flex;gap:110px}.pc_side_content{width:480px;height:444px}}@media print,screen and (max-width: 768px){.pc{display:none !important}.sp-mini{display:none !important}}@media print,screen and (min-width: 761px){.sp{display:none !important}.sp-mini{display:none !important}.tl{display:none}}