#flow .sideContentWrap{width:100%}@media only screen and (min-width: 1280px){#flow .sideContentWrap{margin-right:calc(50% - 50vw + 8px);overflow:hidden}}@media only screen and (min-width: 2000px){#flow .sideContentWrap{margin-right:-90px}}#flow .flowSection:not(:first-child){position:relative}#flow .flowSection:not(:first-child)::before{content:"";position:absolute;top:55px;left:50%;width:58px;height:66px;background-image:url("../images/under/flow/arrow.svg");background-size:100%;background-position:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 767px){#flow .flowSection:not(:first-child)::before{top:8vw;width:9.6vw;height:10.6666666667vw}}#flow .flowSection:not(:first-child) .sectionInner{padding-top:175px}@media only screen and (max-width: 767px){#flow .flowSection:not(:first-child) .sectionInner{padding-top:26.6666666667vw}}@media only screen and (min-width: 1280px){#flow .flowSection .flowContentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1280px){#flow .flowSection .flowContentWrap .contentWrap{-webkit-box-flex:0;-ms-flex:none;flex:none;width:47.7157360406%;min-width:445px}}#flow .flowSection .flowContentWrap .image{margin-top:30px;width:100%;border-radius:24px;overflow:hidden}@media only screen and (min-width: 1280px){#flow .flowSection .flowContentWrap .image{margin-top:0;width:47.2081218274%}}@media only screen and (min-width: 1280px)and (max-width: 1999px){#flow .flowSection .flowContentWrap .image{border-top-right-radius:0;border-bottom-right-radius:0}}@media only screen and (max-width: 767px){#flow .flowSection .flowContentWrap .image{margin-top:10.6666666667vw;width:95vw;aspect-ratio:355/306;border-top-right-radius:0;border-bottom-right-radius:0}#flow .flowSection .flowContentWrap .image img{height:100%;-o-object-fit:cover;object-fit:cover}}#flow .flowSection .sectionTitleWrap .titleNum{margin-bottom:10px}@media only screen and (max-width: 767px){#flow .flowSection .sectionTitleWrap .titleNum{margin-bottom:2.6666666667vw;font-size:3.7333333333vw}}#flow .flowSection .sectionTitleWrap .sectionTitle{letter-spacing:0;color:#28d}@media only screen and (max-width: 767px){#flow .flowSection .sectionTitleWrap .sectionTitle{font-size:6.4vw}}#flow .flowSection .sectionTitleWrap .sectionTitle .minText{font-size:20px}@media only screen and (max-width: 767px){#flow .flowSection .sectionTitleWrap .sectionTitle .minText{font-size:5.3333333333vw}}#flow .flowSection .sectionContentWrap{margin-top:15px}@media only screen and (max-width: 767px){#flow .flowSection .sectionContentWrap{margin-top:4vw}}#flow .flowSection .textWrap .text{line-height:1.7}#flow .flowSection .textWrap .notice{margin-top:10px;font-size:12px;line-height:1.6;color:#ccc}@media only screen and (max-width: 767px){#flow .flowSection .textWrap .notice{margin-top:2.6666666667vw;font-size:3.2vw}}@media only screen and (max-width: 767px){#flow01 .flowContentWrap .image img{-o-object-position:right;object-position:right}}#flow01 .cvListWrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(15px, 1.0416666667vw)}@media only screen and (max-width: 767px){#flow01 .cvListWrap{margin-top:5.3333333333vw;gap:4vw}}@media only screen and (max-width: 767px){#flow01 .btnWrap{margin:0 auto}}#flow01 .btnWrap .btn{padding-left:min(30px, 2.0833333333vw);width:225px;font-size:18px;line-height:1.3}@media only screen and (max-width: 767px){#flow01 .btnWrap .btn{padding-left:9.3333333333vw;width:73.3333333333vw;font-size:4.8vw;line-height:1.67}}@media only screen and (max-width: 767px){#flow01 .telWrap{margin:0 auto}}#flow01 .telWrap .icon{margin-right:min(10px, 0.6944444444vw);width:2.7777777778vw;max-width:40px}@media only screen and (min-width: 768px)and (max-width: 1079px){#flow01 .telWrap .icon{width:40px}}@media only screen and (max-width: 767px){#flow01 .telWrap .icon{margin-right:4vw;width:13.8666666667vw;max-width:none;height:9.3333333333vw}}#flow01 .telWrap .textWrap .text{letter-spacing:0}@media only screen and (max-width: 767px){#flow02 .flowContentWrap .image img{-o-object-position:5%;object-position:5%}}@media only screen and (max-width: 767px){#flow03 .flowContentWrap .image img{-o-object-position:30%;object-position:30%}}@media only screen and (max-width: 767px){#flow04 .flowContentWrap .image img,#flow05 .flowContentWrap .image img{-o-object-position:65%;object-position:65%}}@media only screen and (min-width: 1080px){#flow #flowComment .sectionInner{padding-top:160px}}#flow #flowComment .sectionContentWrap{margin:0}@media only screen and (max-width: 767px){#flow #flowComment .textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#flow #flowComment .textWrap .text{font-size:28px;font-weight:bold}@media only screen and (max-width: 767px){#flow #flowComment .textWrap .text{font-size:6.4vw}}@media only screen and (max-width: 767px){#point .sectionInner{padding-top:21.3333333333vw;width:75.4666666667%}}#point .flexWrap{gap:min(90px, 6.25vw)}#point .image{width:450px}@media only screen and (max-width: 767px){#point .image{margin-bottom:8vw;width:100%}}#point .sectionContentWrap{margin-top:30px}@media only screen and (max-width: 767px){#point .sectionContentWrap{margin-top:6.6666666667vw}}#point .textWrap .text{line-height:1.7}@media only screen and (max-width: 767px){#point .textWrap .text{font-size:3.7333333333vw}}#point .btnWrap{margin-top:35px}@media only screen and (max-width: 767px){#point .btnWrap{margin-top:8vw}}#point .btnWrap .btn{margin:0 auto;font-size:18px}@media only screen and (max-width: 767px){#point .btnWrap .btn{width:70.6666666667vw;font-size:3.7333333333vw;line-height:1.3}}