main#flows{font-size:15px}main#flows br.pc_none{display:none}main#flows .about-hero .hero-infos{min-height:280px}main#flows .about-hero .hero-infos .text{width:100%}main#flows .about-hero .hero-infos .text .txt{width:62%;margin:0;padding-top:0;padding-bottom:0}main#flows .about-hero .hero-infos .text .txt a{color:#e9482d;font-weight:bold;text-decoration:underline}main#flows .about-hero .hero-infos .button-common{display:inline-block;margin:10px 0 0 50px;font-size:18px;font-weight:bold}main#flows .about-hero .hero-infos .button-common>a{padding:16px 20px 17px}main#flows .about-hero .hero-infos .pic{width:40%;max-width:400px;max-height:100%}main#flows .about-item.flow-faq{justify-content:space-between}main#flows .about-item.flow-faq .item{width:58%;text-align:center}main#flows .about-item.flow-faq .item p{padding-bottom:10px}main#flows .about-item.flow-faq .item.img{width:42%;padding:0}main#flows .flows-flow{margin-top:40px}main#flows .flows-flow .flow-items{margin:50px auto 0;width:100%;max-width:900px}main#flows .flows-flow .flow-items .item{padding:25px 50px;background:#fff}main#flows .flows-flow .flow-items .item p{margin:20px 0;letter-spacing:1px;line-height:1.6}main#flows .flows-flow .flow-items .item p a{color:#e9482d;font-weight:bold;text-decoration:underline}main#flows .flows-flow .flow-items .item p.tip{font-size:14px}main#flows .flows-flow .flow-items .item .ttl{font-weight:bold;font-size:18px}main#flows .flows-flow .flow-items .item .ttl .step{font-size:24px;margin-bottom:15px;display:flex;align-items:center}main#flows .flows-flow .flow-items .item .ttl .step .icon{width:50px;min-width:50px;max-width:50px;margin-right:15px}main#flows .flows-flow .flow-items .item .links{display:flex;border-top:3px solid #f8f8f8;font-size:18px;font-weight:bold;color:#e9472d;text-decoration:underline}main#flows .flows-flow .flow-items .item .links .link{width:33.33%;display:block;padding:40px 10px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.2s}main#flows .flows-flow .flow-items .item .links .link:hover{transform:translateY(-2px)}main#flows .flows-flow .flow-items .item .links .icon{width:auto;height:auto;max-width:48px;max-height:42px;margin-bottom:12px}main#flows .flows-flow .flow-items .item:not(:last-child){position:relative;margin-bottom:80px}main#flows .flows-flow .flow-items .item:not(:last-child):after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 60px);width:0;height:0;border-top:30px solid #e9482d;border-right:58px solid rgba(0,0,0,0);border-left:58px solid rgba(0,0,0,0)}main#flows .flows-flow .flow-times{width:100%;background:#fff;padding:30px 30px;text-align:center}main#flows .flows-flow .flow-times .ttl{font-weight:bold;margin-bottom:15px;font-size:30px}main#flows .flows-flow .flow-times .ttl span{color:#e9472d}main#flows .flows-flow .flow-credential{margin:80px auto 0;width:100%;max-width:900px}main#flows .flows-flow .flow-credential .fig-text{display:flex;align-items:self-start;background:#fff}main#flows .flows-flow .flow-credential .fig-text .fig{width:250px;max-width:50%;transform:translateY(-30px);position:relative;z-index:2;box-shadow:12px 12px 0 #e9482d}main#flows .flows-flow .flow-credential .fig-text .text{flex:1 1 auto;max-width:calc(100% - 250px);padding:30px 60px}main#flows .flows-flow .flow-credential .fig-text .text .ttl{font-size:24px;font-weight:bold;margin-bottom:20px}main#flows .flows-flow .flow-credential .fig-text .text p{margin:20px 0;line-height:1.8}main#flows .flows-flow .flow-credential .steps{display:flex;justify-content:space-between;margin-top:60px}main#flows .flows-flow .flow-credential .steps .step{width:calc(33.33% - 35px);padding:25px 0;padding-left:20px;position:relative}main#flows .flows-flow .flow-credential .steps .step .content{display:block;width:100%;height:100%;background:#fff;padding:25px 20px}main#flows .flows-flow .flow-credential .steps .step .content .ttl{font-weight:bold;min-height:58px;height:auto;font-size:18px;line-height:1.6;text-align:center;margin-bottom:10px}main#flows .flows-flow .flow-credential .steps .step .content dl{margin-top:5px}main#flows .flows-flow .flow-credential .steps .step .content dl dt{display:flex;font-feature-settings:"palt"}main#flows .flows-flow .flow-credential .steps .step .content dl dd{display:flex;font-size:14px;font-feature-settings:"palt"}main#flows .flows-flow .flow-credential .steps .step .content dl span{width:14px;min-width:14px}main#flows .flows-flow .flow-credential .steps .step .icon{position:absolute;left:0;top:0;width:50px;min-width:50px;max-width:50px}main#flows .flows-flow .flow-credential .steps .step:not(:last-child){position:relative}main#flows .flows-flow .flow-credential .steps .step:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:50%;transform:translate(100%, -50%);width:0;height:0;border-left:40px solid #fff;border-top:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0)}main#flows .flows-price{padding:50px 0 0;background:#fff}main#flows .flows-price .price-content{line-height:1.8}main#flows .flows-price .price-content .bold{font-weight:bold}main#flows .flows-price .price-content .tab{margin:25px auto;width:100%;max-width:800px}main#flows .flows-price .price-content .tip{font-size:14px;margin-bottom:60px}main#flows span.line{font-weight:700}@media screen and (max-width: 1480px){main#flows .about-hero .hero-infos .button-common{width:68%}main#flows .about-hero .hero-infos .button-common>a{width:auto;min-width:45%}main#flows .about-hero .hero-infos .pic{width:35%}}@media screen and (min-width: 768px)and (max-width: 980px){main#flows .about-hero .hero-infos .button-common>a{padding:12px 45px 14px 20px}main#flows .about-hero .hero-infos .button-common>a::after{width:22px;height:22px;font-size:18px}}@media screen and (max-width: 1080px){main#flows .flows-flow .flow-items .item{padding:20px 25px}main#flows .flows-flow .flow-items .item .links{font-size:16px}main#flows .flows-flow .flow-items .item .links .icon{max-width:44px;max-height:38px}main#flows .flows-flow .flow-items .item:not(:last-child){margin-bottom:70px}main#flows .flows-flow .flow-items .item:not(:last-child):after{transform:translate(-50%, 50px);border-top-width:25px;border-left-width:50px;border-right-width:50px}main#flows .flows-flow .flow-credential .fig-text .text{padding:25px 50px;padding-right:25px}main#flows .flows-flow .flow-credential .steps .step{width:calc(33.33% - 20px)}main#flows .flows-flow .flow-credential .steps .step .content .ttl{min-height:50px;margin-bottom:12px;line-height:1.7;font-size:15px}}@media screen and (max-width: 767px){main#flows{font-size:14px;line-height:1.6}main#flows br.sp_none{display:none}main#flows br.pc_none{display:block}main#flows .about-hero .hero-infos .text .txt{width:100%;max-width:100%}main#flows .about-hero .hero-infos .button-common{width:100%;margin:10px 0}main#flows .about-hero .hero-infos .button-common>a{display:block;width:100%;max-width:250px;min-width:0;padding:12px 40px 14px 20px;margin:0 auto}main#flows .about-hero .hero-infos .pic{position:relative;width:100%;max-width:100%}main#flows .about-item.flow-faq .item{width:100%}main#flows .about-item.flow-faq .item.img{width:100%;max-width:300px;margin:auto}main#flows .about-item.flow-faq .item p{padding-bottom:15px;text-align:left}main#flows .about-banner .pic.small{max-width:200px}main#flows .flows-price{padding:20px 0 0}main#flows .flows-price .price-content .tip{font-size:12px;margin-bottom:35px}main#flows .flows-flow .about-wrapper{padding:0 10px;padding-bottom:45px}main#flows .flows-flow .flow-items{margin:35px auto 0}main#flows .flows-flow .flow-items .item{padding:20px 20px}main#flows .flows-flow .flow-items .item p{margin:15px 0}main#flows .flows-flow .flow-items .item p.tip{font-size:12px}main#flows .flows-flow .flow-items .item .ttl{font-size:15px}main#flows .flows-flow .flow-items .item .ttl .step{font-size:18px;margin-bottom:12px;font-feature-settings:"palt"}main#flows .flows-flow .flow-items .item .links{font-size:14px;flex-wrap:wrap;padding-top:15px}main#flows .flows-flow .flow-items .item .links .link{padding:15px 10px;width:100%;flex-direction:row;justify-content:flex-start;max-width:228px;margin:auto}main#flows .flows-flow .flow-items .item .links .icon{max-width:28px;max-height:26px;margin-bottom:0;margin-right:15px}main#flows .flows-flow .flow-items .item:not(:last-child){margin-bottom:60px}main#flows .flows-flow .flow-items .item:not(:last-child):after{transform:translate(-50%, 45px);border-top-width:20px;border-left-width:40px;border-right-width:40px}main#flows .flows-flow .flow-times .ttl{margin-bottom:12px;font-size:18px}main#flows .flows-flow .flow-credential{margin:50px auto 0}main#flows .flows-flow .flow-credential .fig-text .fig{display:none}main#flows .flows-flow .flow-credential .fig-text .text{padding:30px 20px 20px;width:100%;max-width:100%;border:1px solid #e9482d;background:#fff;box-shadow:5px 5px 0 #e9482d}main#flows .flows-flow .flow-credential .fig-text .text .ttl{font-size:18px;text-align:center;padding-bottom:20px;margin-bottom:30px;position:relative}main#flows .flows-flow .flow-credential .fig-text .text .ttl:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:63px;height:3px;background:#f4a396}main#flows .flows-flow .flow-credential .steps{margin-top:30px;flex-wrap:wrap}main#flows .flows-flow .flow-credential .steps .step{width:100%;padding:25px 30px 0}main#flows .flows-flow .flow-credential .steps .step .content .ttl{min-height:0}main#flows .flows-flow .flow-credential .steps .step .content dl{margin-top:5px}main#flows .flows-flow .flow-credential .steps .step .content dl dd{font-size:12px}main#flows .flows-flow .flow-credential .steps .step:not(:last-child){margin-bottom:25px}main#flows .flows-flow .flow-credential .steps .step:not(:last-child):after{right:50%;top:inherit;bottom:0;transform:translate(50%, 100%);border-bottom:none;border-top:25px solid #fff;border-right:30px solid rgba(0,0,0,0);border-left:30px solid rgba(0,0,0,0)}}/*# sourceMappingURL=flow.css.map */