#wrap main>div.container section{padding-top:0;padding-bottom:0}@media screen and (max-width: 1120px){#wrap main>div.container{padding-bottom:150px}}#wrap main>div.container section.flow,#wrap main>div.container section.faq{margin-top:54px}#wrap main>div.container section.flow header,#wrap main>div.container section.faq header{margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #000}#wrap main>div.container section.flow header .title,#wrap main>div.container section.faq header .title{width:100%;font-size:22px;font-weight:700}#wrap main>div.container section.flow h3 div,#wrap main>div.container section.faq h3 div{display:inline-block;padding:.5em 1.25em;border-radius:20px 20px 0 0;color:#fff;background-color:#6ac5e8;text-align:center;line-height:1.2;font-size:22px;font-weight:700;min-width:300px}@media screen and (max-width: 864px){#wrap main>div.container section.flow h3 div,#wrap main>div.container section.faq h3 div{min-width:auto}}#wrap main>div.container section.flow h4,#wrap main>div.container section.faq h4{line-height:1.2;font-size:20px;font-weight:700}#wrap main>div.container section.flow h4 i,#wrap main>div.container section.faq h4 i{font-style:normal;color:#6ac5e8}#wrap main>div.container section.flow .blueBox,#wrap main>div.container section.faq .blueBox{padding:20px;background-color:#f2fcff}@media screen and (max-width: 864px){#wrap main>div.container section.flow .blueBox,#wrap main>div.container section.faq .blueBox{padding:15px 10px}}#wrap main>div.container section.flow .blueBox>*:nth-child(n+2),#wrap main>div.container section.flow .content>*:nth-child(n+2),#wrap main>div.container section.faq .blueBox>*:nth-child(n+2),#wrap main>div.container section.faq .content>*:nth-child(n+2){margin-top:15px}#wrap main>div.container section.flow .blueBox>h3:nth-child(n+2),#wrap main>div.container section.flow .content>h3:nth-child(n+2),#wrap main>div.container section.faq .blueBox>h3:nth-child(n+2),#wrap main>div.container section.faq .content>h3:nth-child(n+2){margin-top:80px}@media screen and (max-width: 864px){#wrap main>div.container section.flow .blueBox>h3:nth-child(n+2),#wrap main>div.container section.flow .content>h3:nth-child(n+2),#wrap main>div.container section.faq .blueBox>h3:nth-child(n+2),#wrap main>div.container section.faq .content>h3:nth-child(n+2){margin-top:40px}}#wrap main>div.container section.flow h3+.blueBox:nth-child(n),#wrap main>div.container section.faq h3+.blueBox:nth-child(n){margin-top:0}#wrap main>div.container section.flow .list:nth-last-child(n+2){margin-bottom:40px}#wrap main>div.container section.flow .list ul{display:flex;gap:0 25px}#wrap main>div.container section.flow .list ul li{flex:1;padding:20px;border:2px solid #6ac5e8;border-radius:20px;background:#fff}#wrap main>div.container section.flow .list ul li:nth-child(n+2){position:relative}#wrap main>div.container section.flow .list ul li:nth-child(n+2)::before{content:"";display:block;position:absolute;width:14px;min-width:14px;height:30px;background:#6ac5e8;clip-path:polygon(0 0, 0% 100%, 100% 50%);left:0%;top:50%;transform:translate(-100%, -50%);margin-left:-7px}@media screen and (max-width: 1120px){#wrap main>div.container section.flow .list ul{display:block}#wrap main>div.container section.flow .list ul li:nth-child(n+2){margin-top:30px}#wrap main>div.container section.flow .list ul li:nth-child(n+2)::before{left:50%;top:0%;transform:translate(-50%, -100%) rotate(90deg);margin-top:-1px;margin-left:0}}#wrap main>div.container section.flow .list dl dt{margin-bottom:15px;padding-bottom:15px;text-align:center;border-bottom:1px solid #000}#wrap main>div.container section.flow .list dl dt>div{line-height:1.2}#wrap main>div.container section.flow .list dl dt>div:nth-child(1){color:#04b5fa}#wrap main>div.container section.flow .list dl dt>div:nth-child(2){margin-top:8px;font-size:19px}#wrap main>div.container section.flow .list dl dd{text-align:left;line-height:1.4}#wrap main>div.container section.flow .flatBtnBox{text-align:left}#wrap main>div.container section.faq .list dl{padding:20px;background-color:#f1f4f7}#wrap main>div.container section.faq .list dl:nth-child(n+2){margin-top:20px}#wrap main>div.container section.faq .list dl dt,#wrap main>div.container section.faq .list dl dd{display:flex;gap:0 10px;line-height:1.6}#wrap main>div.container section.faq .list dl dt::before,#wrap main>div.container section.faq .list dl dd::before{content:"";width:28px;min-width:28px;height:28px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}#wrap main>div.container section.faq .list dl dt>div,#wrap main>div.container section.faq .list dl dd>div{overflow-wrap:anywhere;margin-top:1px}#wrap main>div.container section.faq .list dl dt{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #999}#wrap main>div.container section.faq .list dl dt::before{background-image:url(../img/flowfaq/faq_icon_q.svg)}#wrap main>div.container section.faq .list dl dd::before{background-image:url(../img/flowfaq/faq_icon_a.svg)}#wrap main>div.container section.faq .list+.flatBtnBox{margin-top:40px}#wrap main>div.container section.register{margin-top:86px}#wrap main>div.container section.register>*:nth-child(n+2){margin-top:15px}#wrap main>div.container section.register h2{margin-bottom:0;line-height:1.875;text-align:center;font-size:35px;font-weight:700;letter-spacing:normal}@media screen and (max-width: 864px){#wrap main>div.container section.register h2{font-size:30px}}#wrap main>div.container section.register h2 span{color:#6ac5e8}#wrap main>div.container section.register .form{padding:0;background:rgba(0,0,0,0);outline:none;border-radius:0}#wrap main>div.container section.register .form .accordionList .accordion .toggleBox{background:#e1f3fb}