@-webkit-keyframes linkBtnArrowAnimation{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(25%);transform:translate(25%);opacity:0}51%{-webkit-transform:translate(-25%);transform:translate(-25%);opacity:0}75%{opacity:1}100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes linkBtnArrowAnimation{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(25%);transform:translate(25%);opacity:0}51%{-webkit-transform:translate(-25%);transform:translate(-25%);opacity:0}75%{opacity:1}100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}.observer{opacity:0;-webkit-transition:opacity 1.2s;transition:opacity 1.2s;-webkit-transition-delay:.3s;transition-delay:.3s}.observer.in-view{opacity:1}@media print,screen and (min-width: 769px){.c-category-main-list{padding-bottom:5.875rem}.application_type_self-recommendation{color:#00b5ed}.application_type_designated-school-recommendation{color:#7561a7}.application_type_general-admission{color:#eaa161}.enter_date .date_content{margin-top:3.6875rem}.enter_date .date_content .content_link{text-align:center;margin-top:2.4375rem}.enter_guide{margin-top:5.9375rem}.enter_guide .guide_content_list{margin-top:1.875rem;display:block grid;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6875rem 1rem}.enter_guide .guide_content_list .guide_content_list_item.item_large{justify-self:center;width:53.125rem;grid-column:1/-1}.enter_guide .guide_content_list .content_box_guide{position:relative;z-index:1;padding:0 1.3125rem 2.5625rem}.enter_guide .guide_content_list .content_box_guide .content_box_guide_inner{padding-inline:1.8125rem}.enter_guide .guide_content_list .content_box_guide::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 1.875rem);border-radius:.625rem;z-index:-1;background-color:#d7efff}.enter_guide .guide_content_list .content_box_guide .box_guide_title{font-weight:700;font-size:1.875rem;line-height:1.4;letter-spacing:.03em;color:#0075c1;padding:.75rem 0 .53125rem 1.8125rem;background-image:url("/wp/wp-content/themes/shobi/lib/common/img/deco_htxt.svg");background-size:3.625rem auto;background-position:left top;background-repeat:no-repeat}.enter_guide .guide_content_list .content_box_guide .box_guide_text{margin-top:1.375rem;font-size:.9375rem;line-height:1.8;letter-spacing:.03em;font-weight:400}.enter_guide .guide_content_list .content_box_guide .box_guide_list{margin-top:2.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem}.enter_flow{margin-top:5.875rem}.enter_flow .flow_text{font-weight:400;font-size:1.125rem;line-height:1.8;text-align:justify;letter-spacing:.03em;margin-top:3.0625rem}.enter_flow .flow_text strong{font-size:1.375rem;color:#23cbad}.enter_flow .flow_button_list{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}.enter_flow .flow_button_list .flow_button_list_item{display:inline-block}.enter_flow .flow_step{margin-top:3.625rem}.enter_flow .flow_step .flow_step_secton:not(:last-child){margin-bottom:4.9375rem}.enter_flow .flow_step .step_text{margin-top:2.3125rem;font-weight:400;font-size:.9375rem;line-height:1.8;text-align:justify;letter-spacing:.03em}.enter_flow .flow_step .step_text strong{font-size:1.1875rem}.enter_flow .flow_step .step_each_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.25rem;margin-top:1.3125rem;counter-reset:number 0}.enter_flow .flow_step .step_each_list .step_each_list_item:not(:last-child){position:relative}.enter_flow .flow_step .step_each_list .step_each_list_item:not(:last-child)::after{content:"";width:2.75rem;aspect-ratio:1/.5;position:absolute;top:calc(100% + .5rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("/wp/wp-content/themes/shobi/lib/common/img/arrow_step.svg");background-position:center;background-repeat:no-repeat;background-size:100% auto}.enter_flow .flow_step .step_each_list .step_each_box.box_style1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#e9f6ff;border-radius:.9375rem;overflow:hidden}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5625rem 1.75rem;gap:.4375rem;background:#fff5bc;-ms-flex-negative:0;flex-shrink:0;width:19.125rem}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_each_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_label_text{font-family:"Afacad",sans-serif;font-weight:700;font-size:2.625rem;line-height:1;letter-spacing:0;padding-left:.25rem}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_label_text .text_inner{background:linear-gradient(314.99deg, #FFA247 14.65%, #FF6FC8 85.35%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);display:inline-block}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_label_text .text_inner::after{counter-increment:number 1;content:counter(number) " ";font-size:3.875rem;margin-left:.625rem}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .label_flow_title{font-weight:700;font-size:1.375rem;line-height:1.6;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .label_flow_sub_text{font-weight:700;font-size:1.0625rem;line-height:1.2;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .label_flow_sub_text strong{font-weight:700;color:#0075c1}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_content{-webkit-box-flex:1;-ms-flex:1;flex:1}.enter_flow .flow_step .step_each_list .step_each_box.box_style2.step_each_box{background-color:#fff5bc;border-radius:.9375rem;text-align:center;padding:2rem .9375rem}.enter_flow .flow_step .step_each_list .step_each_box .each_content{padding:1.875rem 3.75rem 1.5625rem 1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.enter_flow .flow_step .step_each_list .step_each_box .each_content a{color:#0075c1;text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}}@media print and (hover: hover),screen and (min-width: 769px)and (hover: hover){.enter_flow .flow_step .step_each_list .step_each_box .each_content a:where(:-moz-any-link,:enabled,summary):hover{color:rgba(0,117,193,.8)}.enter_flow .flow_step .step_each_list .step_each_box .each_content a:where(:any-link,:enabled,summary):hover{color:rgba(0,117,193,.8)}}@media print,screen and (min-width: 769px){.enter_flow .flow_step .step_each_list .step_each_box>*:not(.content_flow_text1):first-child{margin-top:0 !important}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.875rem;margin-top:.9375rem}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl:first-child{margin-top:0}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl dt{padding:.46875rem .5rem;background:#23cbad;color:#fff;font-weight:400;font-size:.9375rem;line-height:1;letter-spacing:.03em;border-radius:.3125rem}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl dd{margin:0;-ms-flex-item-align:center;align-self:center}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl dd>*:first-child{margin-top:0}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow_list{margin-top:1.0625rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow_list .content_date_flow_list_item:not(:last-child){margin-bottom:.6875rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_period_text{font-size:.9375rem;line-height:1.2}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_date .date_date_flow_text{font-weight:700;font-size:1.5rem;line-height:1.2;letter-spacing:.03em;color:#000}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_date .date_week_flow_text{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_text{font-weight:700;font-size:1.25rem;line-height:1.8;letter-spacing:.03em;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_text1{font-weight:400;font-size:.9375rem;line-height:1.8;letter-spacing:.03em;margin-top:.4375rem}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_text1:first-child{margin-top:-0.5rem}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_text2{font-weight:400;font-size:1.3125rem;line-height:1.2;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_list_asterisk1{margin-top:.75rem}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_list_asterisk1 li{font-size:.75rem;font-weight:400;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_button{margin-top:.6875rem}.enter_flow .flow_step .step_each_list .step_each_box .content_list_flow{margin:.625rem 0 .625rem .4375rem}.enter_flow .flow_step .step_each_list .step_each_box .content_list_flow li{font-weight:400;letter-spacing:.03em;font-size:.9375rem;line-height:1.6}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table_wrapper{margin-top:.625rem;overflow-x:auto}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table{display:table;width:100%;border-collapse:collapse;font-weight:700;font-size:1.125rem;line-height:1.6;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_row{display:table-row}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_head,.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_cell{display:table-cell;padding:0;vertical-align:top;text-align:left;font-weight:700}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_head{width:3.7em}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_cell:last-child{width:19.2em}.enter_flow .flow_step .step_button_link{text-align:center;margin-top:2.3125rem}.modal_dialog.dialog_rounded{max-width:56.25rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1{font-weight:700;font-size:1.75rem;line-height:1.4;letter-spacing:.03em;color:#0075c1}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper{padding-bottom:.5rem;position:relative}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper .js_dotted_line{height:.3125rem;position:absolute;left:0;bottom:0;width:100%}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper .js_dotted_line .js_dotted_line_svg{display:block}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper .js_dotted_line .js_dotted_line_svg .gradient-start{stop-color:#fbb5f8}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper .js_dotted_line .js_dotted_line_svg .gradient-end{stop-color:#e6d790}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_block{margin-top:1.4375rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_row:not(:last-child){margin-bottom:1.5625rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title2 .title_label{font-weight:700;font-size:1.125rem;line-height:1;letter-spacing:.03em;color:#fff;background-color:#ffa247;border-radius:.4375rem;padding:.3125rem .59375rem .1875rem;display:inline-block}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title2 .title_text{font-weight:700;font-size:1.125rem;line-height:1.6;letter-spacing:.03em}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_body{margin-top:.6875rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_text1{font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:.03em}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_list{margin-top:.9375rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_list li{font-size:.8125rem;font-weight:400;letter-spacing:.03em}.enter_faq{margin-top:98px}}@media screen and (max-width: 768px){.c-category-main-list{padding-bottom:4.3125rem}.application_type_self-recommendation{color:#00b5ed}.application_type_designated-school-recommendation{color:#7561a7}.application_type_general-admission{color:#eaa161}.enter_date .date_content{margin-top:2.6875rem}.enter_date .date_content .content_link{text-align:center;margin-top:1.8125rem}.enter_guide{margin-top:4.3125rem}.enter_guide .guide_content_list{margin-top:1.375rem;display:block grid;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}.enter_guide .guide_content_list .content_box_guide{position:relative;z-index:1;padding:0 .625rem 1.5625rem}.enter_guide .guide_content_list .content_box_guide .content_box_guide_inner{padding-inline:.625rem}.enter_guide .guide_content_list .content_box_guide::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 1.375rem);border-radius:.4375rem;z-index:-1;background-color:#d7efff}.enter_guide .guide_content_list .content_box_guide .box_guide_title{font-weight:700;font-size:1.5rem;line-height:1.4;letter-spacing:.03em;color:#0075c1;padding:.5625rem 0 .375rem 1.375rem;background-image:url("/wp/wp-content/themes/shobi/lib/common/img/deco_htxt.svg");background-size:2.625rem auto;background-position:left top;background-repeat:no-repeat}.enter_guide .guide_content_list .content_box_guide .box_guide_text{margin-top:1rem;font-size:.8125rem;line-height:1.8;letter-spacing:.03em;font-weight:400}.enter_guide .guide_content_list .content_box_guide .box_guide_list{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.9375rem}.enter_guide .guide_content_list .content_box_guide .box_guide_list .box_guide_list_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.enter_guide .guide_content_list .content_box_guide .box_guide_link .btn_link{width:100%}.enter_flow{margin-top:4.3125rem}.enter_flow .flow_text{font-weight:400;font-size:.8125rem;line-height:1.8;text-align:justify;letter-spacing:.03em;margin-top:2.25rem}.enter_flow .flow_text strong{font-size:1rem;color:#23cbad}.enter_flow .flow_button_list{margin-top:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem}.enter_flow .flow_button_list .flow_button_list_item{display:inline-block;width:100%}.enter_flow .flow_step{margin-top:2.625rem}.enter_flow .flow_step .flow_step_secton:not(:last-child){margin-bottom:3.625rem}.enter_flow .flow_step .step_text{margin-top:1.6875rem;font-weight:400;font-size:.75rem;line-height:1.8;text-align:justify;letter-spacing:.03em}.enter_flow .flow_step .step_text strong{font-size:.875rem}.enter_flow .flow_step .step_each_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;margin-top:.9375rem;counter-reset:number 0}.enter_flow .flow_step .step_each_list .step_each_list_item:not(:last-child){position:relative}.enter_flow .flow_step .step_each_list .step_each_list_item:not(:last-child)::after{content:"";width:2rem;aspect-ratio:1/.5;position:absolute;top:calc(100% + .5625rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("/wp/wp-content/themes/shobi/lib/common/img/arrow_step.svg");background-position:center;background-repeat:no-repeat;background-size:100% auto}.enter_flow .flow_step .step_each_list .step_each_box.box_style1{background:#e9f6ff;border-radius:.6875rem;overflow:hidden}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_each_title{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;background:#fff5bc;display:block grid;padding:0 .9375rem}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_each_title:not(:has(.label_flow_sub_text)){grid-template:"text1 title" auto/6.5625rem auto}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_each_title:not(:has(.label_flow_sub_text)) .label_flow_title{-ms-flex-item-align:center;align-self:center}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_each_title:has(.label_flow_sub_text){grid-template:"text1 title" auto "text1 text2" auto/auto auto}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_each_title:has(.label_flow_sub_text) .label_flow_title{-ms-flex-item-align:end;align-self:end}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_label_text{font-family:"Afacad",sans-serif;font-weight:700;font-size:1.9375rem;line-height:1;letter-spacing:0;padding-left:.1875rem;grid-area:text1}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_label_text .text_inner{background:linear-gradient(314.99deg, #FFA247 14.65%, #FF6FC8 85.35%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);display:inline-block}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .step_label_text .text_inner::after{counter-increment:number 1;content:counter(number) " ";font-size:3.875rem;margin-left:.4375rem}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .label_flow_title{font-weight:700;font-size:1rem;line-height:1.6;letter-spacing:.03em;grid-area:title}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .label_flow_sub_text{font-weight:700;font-size:.75rem;line-height:1.2;letter-spacing:.03em;grid-area:text2}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_title .label_flow_sub_text strong{font-weight:700;color:#0075c1}.enter_flow .flow_step .step_each_list .step_each_box.box_style1 .each_content{-webkit-box-flex:1;-ms-flex:1;flex:1}.enter_flow .flow_step .step_each_list .step_each_box.box_style2.step_each_box{background-color:#fff5bc;border-radius:.6875rem;text-align:center;padding:1.4375rem .6875rem}.enter_flow .flow_step .step_each_list .step_each_box .each_content{padding:1.125rem .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.enter_flow .flow_step .step_each_list .step_each_box .each_content a{color:#0075c1;text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}}@media screen and (max-width: 768px)and (hover: hover){.enter_flow .flow_step .step_each_list .step_each_box .each_content a:where(:-moz-any-link,:enabled,summary):hover{color:rgba(0,117,193,.8)}.enter_flow .flow_step .step_each_list .step_each_box .each_content a:where(:any-link,:enabled,summary):hover{color:rgba(0,117,193,.8)}}@media screen and (max-width: 768px){.enter_flow .flow_step .step_each_list .step_each_box>*:first-child{margin-top:0 !important}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl{margin-top:.6875rem}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3125rem .375rem;background:#23cbad;color:#fff;font-weight:400;font-size:.8125rem;line-height:1;letter-spacing:.03em;border-radius:.25rem}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl dd{width:100%;margin:.625rem 0 0}.enter_flow .flow_step .step_each_list .step_each_box .each_content_dl dd>*:first-child{margin-top:0}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow_list{margin-top:.75rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow_list .content_date_flow_list_item:not(:last-child){margin-bottom:.625rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1875rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_period_text{font-size:.8125rem;line-height:1.2;width:100%;margin-bottom:-0.1875rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_date .date_date_flow_text{font-weight:700;font-size:1.0625rem;line-height:1.2;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_date .date_week_flow_text{-webkit-transform:translateY(-0.0625rem);transform:translateY(-0.0625rem)}.enter_flow .flow_step .step_each_list .step_each_box .content_date_flow .date_flow_text{font-weight:700;font-size:.9375rem;line-height:1.8;letter-spacing:.03em;-webkit-transform:translateY(-0.0625rem);transform:translateY(-0.0625rem)}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_text1{font-weight:400;font-size:.8125rem;line-height:1.8;letter-spacing:.03em;margin-top:.3125rem}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_text2{font-weight:400;font-size:.9375rem;line-height:1.2;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_list_asterisk1{margin-top:.5625rem}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_list_asterisk1 li{font-size:.75rem;font-weight:400;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box .content_flow_button{margin-top:.75rem}.enter_flow .flow_step .step_each_list .step_each_box .content_list_flow{margin-top:.4375rem}.enter_flow .flow_step .step_each_list .step_each_box .content_list_flow li{font-weight:400;letter-spacing:.03em;font-size:.6875rem;line-height:1.6}.enter_flow .flow_step .step_each_list .step_each_box .content_list_flow li::before{left:0;top:.25em}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table_wrapper{margin-top:.9375rem}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table{width:100%;border-collapse:collapse;font-weight:700;font-size:.875rem;line-height:1.6;letter-spacing:.03em}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_row:not(:last-child){margin-bottom:.625rem}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_head,.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_cell{padding:0;vertical-align:top;text-align:left;font-weight:700}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_head.cell_sp_wide,.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_cell.cell_sp_wide{width:100%}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_head{width:3.7em}.enter_flow .flow_step .step_each_list .step_each_box .flow_period_table .flow_period_table_cell:last-child{width:19.2em}.enter_flow .flow_step .step_button_link{text-align:center;margin-top:1.6875rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1{font-weight:700;font-size:1.375rem;line-height:1.4;letter-spacing:.03em;color:#0075c1}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper{padding-bottom:.375rem;position:relative}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper .js_dotted_line{height:.25rem;position:absolute;left:0;bottom:0;width:100%}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper .js_dotted_line .js_dotted_line_svg{display:block}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper .js_dotted_line .js_dotted_line_svg .gradient-start{stop-color:#fbb5f8}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title1.js_content_dialog_title1_wrapper .js_dotted_line .js_dotted_line_svg .gradient-end{stop-color:#e6d790}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_block{margin-top:1.0625rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_row:not(:last-child){margin-bottom:1.125rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4375rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title2 .title_label{font-weight:700;font-size:.8125rem;line-height:1;letter-spacing:.03em;color:#fff;background-color:#ffa247;border-radius:.3125rem;padding:.25rem .4375rem .125rem;display:inline-block}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_title2 .title_text{font-weight:700;font-size:.8125rem;line-height:1.6;letter-spacing:.03em;padding-top:.25rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_body{margin-top:.5rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_text1{font-weight:400;font-size:.8125rem;line-height:1.6;letter-spacing:.03em}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_list{margin-top:.6875rem}.modal_dialog.dialog_rounded .dialog_content .dialog_content_inner .content_dialog_list li{font-size:.75rem;font-weight:400;letter-spacing:.03em}}/*# sourceMappingURL=style.css.map */