.allToggleButton{display:block;position:relative;background-color:var(--colorBg01);border:none;text-align:left;font-size:12px;color:var(--colorTextBase);padding:10px 8px;cursor:pointer;margin-left:auto}@media(min-width: 901px){.allToggleButton{width:150px;padding-left:30px}}@media(max-width: 900px){.allToggleButton{width:110px}}@media(hover: hover){.allToggleButton:hover{opacity:.6}}.allToggleButton::before,.allToggleButton::after{content:"";display:block;position:absolute;top:50%;translate:0 -50%;background:#707070}.allToggleButton::before{position:absolute;right:10px;width:9px;height:1px}.allToggleButton::after{position:absolute;right:14px;width:1px;height:9px;transition:.2s}.allToggleButton.active::after{transform:rotate(90deg);opacity:0}.flowBg{background-color:var(--color06)}@media(min-width: 901px){.flowBg{padding:60px 0}}@media(max-width: 900px){.flowBg{padding:50px 0 20px}}@media(min-width: 901px){.leadText{text-align:center}}@media(max-width: 900px){.leadText{text-align:left}}.flowWrap{background-color:var(--colorBg01);margin-top:16px;padding:20px}@media(min-width: 901px){.flowWrap{padding:50px}}.flowBox{position:relative;padding-bottom:90px}@media(min-width: 901px){.flowBox{background:url(/kodate2/assets/images/flow/line_dot.png) no-repeat 100% calc(100% - 40px);background-size:90%;padding-left:90px}.flowBox::before{content:"";display:block;position:absolute;left:33px;width:8px;height:100%;background-color:var(--color02)}.flowBox:last-child{background:url(/kodate2/assets/images/flow/line_dot.png) no-repeat 100% 100%;background-size:90%}}@media(max-width: 900px){.flowBox{background:url(/kodate2/assets/images/flow/line_dotsp.png) repeat-x 100% calc(100% - 40px);background-size:100%}.flowBox:last-child{background:none;padding-bottom:0}}.flowNum{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color02);color:var(--color01);font-weight:bold}@media(min-width: 901px){.flowNum{position:absolute;left:0;width:74px;height:74px;font-size:40px}}@media(max-width: 900px){.flowNum{width:48px;height:48px;font-size:26px}}.titleBox{display:flex;gap:20px;align-items:center}@media(max-width: 900px){.titleBox{display:flex}}.flowTitle{font-weight:bold}@media(min-width: 901px){.flowTitle{font-size:28px}}@media(max-width: 900px){.flowTitle{font-size:18px}}.freeIcon{display:inline-flex;justify-content:center;align-items:center;width:50px;height:28px;background-color:var(--color03);text-align:center;font-size:14px}@media(max-width: 900px){.freeIcon{margin-left:auto}}.overviewBox{position:relative}@media(min-width: 901px){.overviewBox{display:flex;column-gap:10px}}@media(max-width: 900px){.overviewBox{margin-top:10px;padding-bottom:48px}}.overviewBlock{flex-grow:0;flex-shrink:1;flex-basis:50%}@media(min-width: 901px){.overviewBlock:first-child{display:flex;flex-direction:column;padding-top:16px;padding-left:10px;padding-right:22px}}@media(min-width: 901px){.overviewText{font-size:18px;margin-top:40px;padding-bottom:2em}}@media(max-width: 900px){.overviewText{font-size:15px;margin-top:12px}}.overviewText p{width:100%}@media(max-width: 900px){.overviewImg{margin-top:10px}}.overviewButton{padding-right:28px;position:relative;cursor:pointer}@media(min-width: 901px){.overviewButton{display:inline-block;padding-left:10px;transform:translateY(-1.8em)}}@media(max-width: 900px){.overviewButton{text-align:right}}.overviewButton::before,.overviewButton::after{content:"";display:block;position:absolute;top:50%;translate:0 -50%;background:#707070}.overviewButton::before{position:absolute;width:9px;height:1px}@media(min-width: 901px){.overviewButton::before{right:10px}}@media(max-width: 900px){.overviewButton::before{right:0}}.overviewButton::after{position:absolute;width:1px;height:9px;transition:.2s}@media(min-width: 901px){.overviewButton::after{right:14px}}@media(max-width: 900px){.overviewButton::after{right:4px}}.overviewContainer.active .overviewButton::after{transform:rotate(90deg);opacity:0}@media(hover: hover){.overviewButton:hover{opacity:.6}}.detailTitle01{position:relative}@media(min-width: 901px){.detailTitle01{font-size:22px;margin-top:50px}}@media(max-width: 900px){.detailTitle01{font-size:18px;margin-top:20px}}.detailTitle01 span{font-weight:bold}@media(min-width: 901px){.detailTitle01 span::after{mask-image:none;height:3px}}.detailTitle02{font-weight:bold}@media(min-width: 901px){.detailTitle02{text-align:center;font-size:20px;margin-top:30px}}@media(max-width: 900px){.detailTitle02{font-size:15px;margin-top:10px}}@media(min-width: 901px){.detailImg{margin-top:32px}}@media(max-width: 900px){.detailImg{margin-top:10px}.detailImg img{width:100%}}@media(min-width: 901px){.detailText{font-size:18px;margin-top:32px}}@media(max-width: 900px){.detailText{font-size:15px;margin-top:10px}}.buttonList{margin-top:36px}@media(min-width: 901px){.buttonList{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media(max-width: 900px){.buttonList{display:flex;flex-direction:column;gap:10px}}.buttonList .button03{height:53px}@media(min-width: 901px){.buttonList .button03{font-size:18px;padding:8px 50px 8px 8px}}.detailLink{display:flex;justify-content:end;margin-top:20px}.detailLink a{display:inline-block;position:relative;color:var(--colorTextBase);text-decoration:none;font-weight:bold}@media(min-width: 901px){.detailLink a{border-bottom:1px solid var(--color02);font-size:15px;padding:0 60px 4px 40px}}@media(max-width: 900px){.detailLink a{font-size:12px;padding:0 48px 6px 0}}.detailLink a::after{display:block;position:absolute;top:calc(50% - 4px);right:12px;translate:0 -50%;width:28px;height:5px;background:url("/kodate2/assets/images/common/nav_common_arrowBlack.svg") no-repeat center center/28px 5px;content:"";transition:.2s}.noteText{font-size:12px;margin-top:16px}@media(min-width: 901px){.noteText{text-align:right}}.noteText02{font-size:12px;margin-top:16px}.pointsList{border:1px solid #ccc;margin-top:28px}@media(min-width: 901px){.pointsList{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-weight:bold;padding:20px}}@media(max-width: 900px){.pointsList{display:flex;flex-direction:column;gap:4px;padding:12px 8px}}.pointsList li{font-weight:bold}@media(min-width: 901px){.pointsList li{font-size:17px}.pointsList li:nth-child(2){order:3}.pointsList li:nth-child(3){order:5}.pointsList li:nth-child(4){order:2}.pointsList li:nth-child(5){order:4}.pointsList li:nth-child(6){order:6}}@media(max-width: 900px){.pointsList li{font-size:14px}}.pointsList li::before{content:"";display:inline-block;width:16px;height:13px;background:url(/kodate2/assets/images/flow/icon_check.png) no-repeat;background-size:contain;margin-right:5px}.detailLook{background-color:var(--colorBg02);margin-top:30px}@media(min-width: 901px){.detailLook{padding:36px 20px 30px}}@media(max-width: 900px){.detailLook{padding:16px 12px 12px}}.detailLookTitle{text-align:center;font-weight:bold}@media(min-width: 901px){.detailLookTitle{font-size:20px}}@media(max-width: 900px){.detailLookTitle{font-size:16px}}.detailLookText{margin-top:20px}@media(max-width: 900px){.detailLookText{font-size:15px}}.pointsBox{position:relative;border:1px solid var(--color02);border-radius:10px;margin-top:60px;padding:36px 26px}@media(max-width: 900px){.pointsBox{font-size:14px;padding:18px 10px 25px}}.pointsBox::after{content:"";display:block;position:absolute;top:-25px;left:16px;width:104px;height:44px;background:url(/kodate2/assets/images/flow/img_point.png) no-repeat;background-size:contain}@media(min-width: 901px){.column2Wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.column2Wrap.textTop span{font-size:14px}}@media(max-width: 900px){.column2Wrap{display:flex;flex-direction:column;gap:10px;font-size:15px;margin-top:16px}.column2Wrap.textTop{flex-direction:column-reverse;gap:40px}.column2Wrap.textTop span{font-size:13px}.column2Wrap.splong{gap:20px}}/*# sourceMappingURL=flow.min.css.map */