.button_button__suH_6{margin-inline:auto;text-align:center}@media screen and (min-width:768px){.button_button__suH_6{width:460px}}.button_button__suH_6.button-blog{width:calc(100% - 40px);margin-inline:auto;-webkit-margin-after:100px;margin-block-end:100px}@media screen and (min-width:768px){.button_button__suH_6.button-blog{width:calc(100% - 80px);max-width:600px;-webkit-margin-after:200px;margin-block-end:200px}}.button_button__suH_6.back-index{margin-block:60px 100px;margin-inline:auto;width:calc(100% - 40px)}@media screen and (min-width:768px){.button_button__suH_6.back-index{max-width:600px}}.button_contact__bcQpR{font-size:1rem;color:#fff}.button_contact__bcQpR a{font-weight:700;text-decoration:none;min-height:60px;background:var(--color-secoundary);display:flex;align-items:center;justify-content:center;border-radius:3px;position:relative;transition:all .3s ease}@media(hover:hover){.button_contact__bcQpR a:hover{opacity:.6}}.button_contact__bcQpR a:after{content:"";display:block;width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;right:17px;transform:translateY(-50%) rotate(-45deg)}.button_contact__bcQpR.button_is-nav__ceUo0{width:240px;margin:60px auto 0}@media screen and (min-width:768px){.button_contact__bcQpR.button_is-nav__ceUo0{display:none}}.button_normal__fPSH0{font-size:1rem}.button_normal__fPSH0 a{font-weight:700;text-decoration:none;min-height:60px;border:1px solid var(--color-primary);display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}@media(hover:hover){.button_normal__fPSH0 a:hover{background:var(--color-primary);color:#fff}.button_normal__fPSH0 a:hover:after{border-color:#fff}}.button_normal__fPSH0 a:after{content:"";display:block;width:6px;height:6px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);position:absolute;top:50%;right:17px;transform:translateY(-50%) rotate(-45deg)}.button_white__Zw1DP{font-size:1rem}.button_white__Zw1DP a{font-weight:700;text-decoration:none;min-height:60px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}.button_white__Zw1DP a:focus-visible{background:#fff;color:var(--color-primary)}.button_white__Zw1DP a:focus-visible:after{border-color:var(--color-primary)}@media(hover:hover){.button_white__Zw1DP a:hover{background:#fff;color:var(--color-primary)}.button_white__Zw1DP a:hover:after{border-color:var(--color-primary)}}.button_white__Zw1DP a:after{content:"";display:block;width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;right:17px;transform:translateY(-50%) rotate(-45deg)}.Heading_heading__VDj4r{font-size:1.25rem;font-weight:700;font-family:fot-udkakugo-large-pr6n,sans-serif;padding-inline:20px;text-align:center;position:relative;-webkit-padding-after:20px;padding-block-end:20px;background:url(/images/mobile/common/bg_heading01.svg) bottom no-repeat;-webkit-margin-after:40px;margin-block-end:40px;color:#000;letter-spacing:.2em}@media screen and (min-width:768px){.Heading_heading__VDj4r{-webkit-margin-after:60px;margin-block-end:60px;background:url(/images/desktop/common/bg_heading01.svg) bottom no-repeat;-webkit-padding-after:30px;padding-block-end:30px;font-size:1.75rem;padding-inline:0;letter-spacing:.1em}}.flow_flow__gvoSe{padding-inline:20px}@media screen and (min-width:768px){.flow_flow__gvoSe{padding:0;width:1200px;margin-inline:auto}}.flow_flow__gvoSe .intro{font-size:.875rem;line-height:1.8;-webkit-margin-after:50px;margin-block-end:50px}@media screen and (min-width:768px){.flow_flow__gvoSe .intro{width:900px;margin-inline:auto;-webkit-margin-after:80px;margin-block-end:80px;font-size:1rem}}.flow_chart__eLyks{counter-reset:step;background:url(/images/mobile/marketing/flow/line-flow01.svg) 0 0 repeat-y;-webkit-margin-after:140px;margin-block-end:140px}@media screen and (min-width:768px){.flow_chart__eLyks{-webkit-margin-after:160px;margin-block-end:160px;background-position:28px top}}.flow_chart__eLyks li h3{display:block;font-size:1.25rem;-webkit-margin-after:10px;margin-block-end:10px;color:var(--color-primary);line-height:1.8;position:relative;-webkit-padding-start:30px;padding-inline-start:30px;-webkit-padding-before:.2em;padding-block-start:.2em}@media screen and (min-width:768px){.flow_chart__eLyks li h3{-webkit-padding-start:80px;padding-inline-start:80px;font-size:1.375rem;-webkit-padding-before:.5em;padding-block-start:.5em;-webkit-margin-after:20px;margin-block-end:20px}}.flow_chart__eLyks li h3:before{content:counter(step,decimal-leading-zero);counter-increment:step;font-family:--font-futura-cond,sans-serif;font-weight:700;font-size:1.125rem;display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:0 3px 3px 0;-webkit-margin-end:10px;margin-inline-end:10px;position:absolute;top:0;left:-20px}@media screen and (min-width:768px){.flow_chart__eLyks li h3:before{left:0;border-radius:3px;width:60px;height:60px;font-size:1.25rem}}.flow_chart__eLyks li .txt{-webkit-margin-start:30px;margin-inline-start:30px;font-size:.875rem;color:var(--color-primary);line-height:1.8}@media screen and (min-width:768px){.flow_chart__eLyks li .txt{-webkit-margin-start:80px;margin-inline-start:80px;font-size:1rem}}.flow_chart__eLyks li.together h3:before{background:var(--color-primary);color:var(--color-base)}.flow_chart__eLyks li.my-turn h3:before{background:var(--color-base);border:2px solid var(--color-primary);border-left:0;color:var(--color-primary)}@media screen and (min-width:768px){.flow_chart__eLyks li.my-turn h3:before{border-left:2px solid var(--color-primary)}}.flow_chart__eLyks li.release h3{color:#ff7c00}.flow_chart__eLyks li.release h3:before{background:var(--color-secoundary);color:var(--color-base)}.flow_chart__eLyks li+li{-webkit-margin-before:50px;margin-block-start:50px}.flow_chart__eLyks li:last-of-type{background:var(--color-base);-webkit-margin-start:-3px;margin-inline-start:-3px;-webkit-padding-start:3px;padding-inline-start:3px}