.catchArea{background:#32b500;color:#fff}.catchArea a{color:#fff}.catchArea #breadcrumb li+li:before{border-color:#fff}.catchArea .ttl2{color:#fff}.catchArea__cont1>picture{bottom:-1em}.catchArea .line_text1{margin-top:1em}.catchArea .line_text1>span{display:inline-block;font-weight:700;color:#39cd00;background:#fff;border-radius:100px;padding:0.3em 1em;line-height:1.3}@media print, screen and (min-width: 768px){.catchArea .line_text1>span{font-size:2.4rem}}@media screen and (max-width: 767px){.catchArea .line_text1>span{border-radius:1em}}.catchArea .line_text2{font-size:2.8rem;font-weight:900;line-height:1;margin-top:1em;margin-bottom:1em;letter-spacing:0}@media screen and (max-width: 767px){.catchArea .line_text2{font-size:1.8rem}}.catchArea .line_text2>span{display:inline-block;position:relative;padding-right:0.5em;margin-right:0.5em}.catchArea .line_text2>span:after{content:"";display:inline-block;vertical-align:middle;border-right:2px dotted #fff;width:1px;position:absolute;top:0;bottom:0;right:0}.linestepArea__cont{background:#f6f3de;border-radius:1em 1em 0 0}.linestepArea__list{padding:2em 2em 2em calc(200px + 2em);text-align:center}@media screen and (max-width: 767px){.linestepArea__list{padding:2em 1em}}@media print, screen and (min-width: 768px){.linestepArea__list ul{display:flex;justify-content:space-evenly;flex-wrap:wrap}}.linestepArea__list ul li{margin-top:1em}.linestepArea__list ul li>span{display:inline-block;font-size:3.6rem;font-weight:700;position:relative;z-index:1;letter-spacing:0}@media screen and (max-width: 767px){.linestepArea__list ul li>span{font-size:2.2rem}}.linestepArea__list ul li>span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;background:#ffe953;height:0.3em;z-index:-1}.linestepArea__list p{font-size:2.4rem;font-weight:700;margin-top:1em}@media screen and (max-width: 767px){.linestepArea__list p{font-size:1.4rem;margin-top:1.5em}}.linestepArea__step{background:#32b500;color:#fff;position:relative}.linestepArea__step:before{content:"";display:block;position:absolute;left:0;bottom:0;width:395px;height:459px;background:url("../../img/line/linestep_woman.png") no-repeat left bottom/contain}@media screen and (max-width: 767px){.linestepArea__step:before{width:51vw;height:59vw;left:-15vw}}.linestepArea__step:after{content:"";display:block;width:131px;height:86px;background:url("../img/onpu4.png") no-repeat center/contain;position:absolute;right:4em;top:4em}@media screen and (max-width: 767px){.linestepArea__step:after{right:1em;top:0;bottom:0;margin:auto;width:19vw;height:13vw}}.linestepArea__step__inner{position:relative;z-index:1;padding:2em 2em 2em calc(290px + 2em)}@media screen and (max-width: 767px){.linestepArea__step__inner{padding:2em 1em}}@media print, screen and (min-width: 768px){.linestepArea__step .text1{padding-left:60px}}@media screen and (max-width: 767px){.linestepArea__step .text1{text-align:center}}.linestepArea__step .text1>span{font-size:4.2rem;font-weight:700;position:relative;display:inline-block;vertical-align:middle;line-height:1}@media screen and (max-width: 767px){.linestepArea__step .text1>span{font-size:2.4rem}}.linestepArea__step .text1>span:before,.linestepArea__step .text1>span:after{content:"";display:inline-block;vertical-align:top;width:28px;height:46px;background:url("../img/ico_mark2.png") no-repeat center/contain;margin:0 0.2em}@media screen and (max-width: 767px){.linestepArea__step .text1>span:before,.linestepArea__step .text1>span:after{width:14px;height:20px}}.linestepArea__step .text1>span:after{transform:scale(-1, 1)}.linestepArea__step .text2{font-size:3.2rem;font-weight:700;line-height:1;margin-top:0.3em}@media print, screen and (min-width: 768px){.linestepArea__step .text2{padding-left:80px}}@media screen and (max-width: 767px){.linestepArea__step .text2{font-size:1.6rem;text-align:center}}.linestepArea__step .text2 .num{display:inline-block;font-size:6.8rem;font-weight:700;color:#ffe400;line-height:1}@media screen and (max-width: 767px){.linestepArea__step .text2 .num{font-size:3.4rem}}.linestepArea__step ol{list-style:none;margin-top:2em;counter-reset:number}@media print, screen and (min-width: 768px){.linestepArea__step ol{display:flex;justify-content:center}}.linestepArea__step ol li{background:#fff;color:#32b500;font-size:2.6rem;font-weight:700;border-radius:100px;padding:0.2em 1em;line-height:4.8rem;width:230px}@media screen and (max-width: 767px){.linestepArea__step ol li{font-size:1.8rem;width:8em;line-height:1;padding:0.5em 0 0.5em 0.7em;margin-left:auto;margin-right:auto;text-align:left}}.linestepArea__step ol li:before{counter-increment:number;content:counter(number,decimal);display:inline-block;vertical-align:middle;font-size:4.8rem;line-height:4.8rem;font-weight:900;font-style:italic;font-family:"Roboto",sans-serif;margin-right:0.3em}@media screen and (max-width: 767px){.linestepArea__step ol li:before{font-size:2.4rem;line-height:1}}.linestepArea__step ol li+li{margin-left:0.8em}@media screen and (max-width: 767px){.linestepArea__step ol li+li{margin:0.8em auto 0}}.additionArea h3{font-size:2.4rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.additionArea h3{font-size:1.8rem}}.additionArea p{text-align:center;margin-top:1em;font-weight:700;letter-spacing:0}@media screen and (max-width: 767px){.additionArea p{font-size:1.2rem}}.lineAddPattern{text-align:center;margin-top:2em}@media print, screen and (min-width: 768px){.lineAddPattern{display:flex;justify-content:space-between}}.lineAddPattern div.id,.lineAddPattern div.qr{border:2px solid #ccc;padding:2em;border-radius:1em}@media print, screen and (min-width: 768px){.lineAddPattern div{width:48%;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width: 767px){.lineAddPattern div{padding:1em}}@media screen and (max-width: 767px){.lineAddPattern div.qr{display:none}}@media print, screen and (min-width: 768px){.lineAddPattern div.button{display:none}}@media screen and (max-width: 767px){.lineAddPattern div.button{padding-left:0;padding-right:0}.lineAddPattern div.button a{display:block;background:#32b500;color:#fff;font-size:1.8rem;font-weight:700;text-align:center;border-radius:0.5em;padding:1em 0;box-shadow:2px 2px 4px rgba(0,0,0,0.5)}.lineAddPattern div.button a:before{content:"";display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;background:url("../img/ico_line1.svg") no-repeat center/contain;margin-right:0.5em}}.lineAddPattern div.button .mataha{display:none}.lineAddPattern .linettl{font-size:2.2rem;font-weight:700;color:#32b500}@media screen and (max-width: 767px){.lineAddPattern .linettl{font-size:1.8rem}}.lineAddPattern p{font-size:2.2rem;font-weight:700;margin-top:1em}@media screen and (max-width: 767px){.lineAddPattern p{font-size:1.8rem;margin-top:0.5em}}.lineflowArea .ttl{font-size:4.2rem;font-weight:700;color:#32b500}@media screen and (max-width: 767px){.lineflowArea .ttl{font-size:2.1rem}}.lineflowArea>ol{counter-reset:number;list-style:none}@media print, screen and (min-width: 768px){.lineflowArea>ol{margin-top:3em}}.lineflowArea>ol>li{margin-top:3em}.lineflowArea .stepttl{display:flex;border-radius:1em;overflow:hidden}.lineflowArea .stepttl .num{width:5em;color:#fff;background:#32b500;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 767px){.lineflowArea .stepttl .num{width:4em}}.lineflowArea .stepttl .num:before{content:"STEP";display:block;font-size:1.3rem}@media screen and (max-width: 767px){.lineflowArea .stepttl .num:before{font-size:0.8rem}}.lineflowArea .stepttl .num:after{counter-increment:number;content:counter(number,decimal-leading-zero);font-size:2.4rem}@media screen and (max-width: 767px){.lineflowArea .stepttl .num:after{font-size:1.5rem}}.lineflowArea .stepttl .text{flex:1;font-size:2.4rem;padding:0.8em 1em;font-weight:700;background:#f6f3de}@media screen and (max-width: 767px){.lineflowArea .stepttl .text{font-size:1.4rem}}.lineflowArea .cont{font-weight:500;padding:2em 0 0 6em}@media print, screen and (min-width: 768px){.lineflowArea .cont{font-size:1.8rem}}@media screen and (max-width: 767px){.lineflowArea .cont{padding-left:4em}}.lineflowArea .cont .list_disc2 li:before{background-color:#32b500}.lineflowArea .lineAddPattern{justify-content:flex-start;margin-top:0}.lineflowArea .lineAddPattern>div{width:inherit}.lineflowArea .lineAddPattern>div.id,.lineflowArea .lineAddPattern>div.qr{border:none;padding:0}.lineflowArea .lineAddPattern>div.qr{margin-left:3em}@media screen and (max-width: 767px){.lineflowArea .lineAddPattern>div.button .mataha{display:block;margin:0 0 1em}}.lineflowArea .lineAddPattern>div .linettl{display:none}@media screen and (max-width: 767px){.lineflowArea .lineAddPattern>div p{font-weight:500}}@media print, screen and (min-width: 768px){.lineflowArea .cont_step2{display:flex}}@media print, screen and (min-width: 768px){.lineflowArea .cont_step2>ul{flex:1}}.lineflowArea .cont_step2 picture{display:flex;flex-direction:column;margin-left:2em}@media screen and (max-width: 767px){.lineflowArea .cont_step2 picture{flex-direction:row;margin:2em 0 0;justify-content:space-around}}@media screen and (max-width: 767px){.lineflowArea .cont_step2 picture img{width:47%}}@media print, screen and (min-width: 768px){.lineflowArea .cont_step2 picture img+img{margin-top:1em}}@media print, screen and (min-width: 768px){.lineflowArea .cont_step3 p{padding-right:250px}}@media screen and (max-width: 767px){.lineflowArea .cont_step3 p{position:relative;padding-right:27vw}.lineflowArea .cont_step3 p:after{content:"";display:block;background:url("../../img/line/lineflow_woman.png") no-repeat center bottom/contain;position:absolute;right:0;bottom:0;width:26vw;height:40vw}}.ngArea{margin-top:4em}@media screen and (max-width: 767px){.ngArea{margin-top:3em}}.ngArea .ttl{font-size:2.4rem;font-weight:700;color:#32b500}@media screen and (max-width: 767px){.ngArea .ttl{font-size:1.4rem}}.ngArea ul{background:#f6f3de;border-radius:1em;margin:1em 0 0;padding:2em 4em}@media print, screen and (min-width: 768px){.ngArea ul{position:relative}.ngArea ul:after{content:"";display:block;width:199px;height:307px;background:url("../../img/line/lineflow_woman.png") no-repeat center bottom/contain;position:absolute;right:40px;top:-307px}}@media screen and (min-width: 768px) and (max-width: 767px){.ngArea ul:after{right:0;top:-40vw;width:26vw;height:40vw}}@media screen and (max-width: 767px){.ngArea ul{padding:1em 3em}}.linefaqArea__inner{background:#f6f3de;border-radius:1em;overflow:hidden}.linefaqArea .ttl{background:#32b500;color:#fff;font-size:2.4rem;font-weight:700;padding:1em 2em}.linefaqArea .cont{padding:2em}.linefaqArea .faqArea__list>div>dt{color:#000}.linefaqArea .faqArea__list>div>dt:before{background-color:#32b500}.linefaqArea .faqArea__list>div>dt:after{color:#32b500;border-color:#32b500}
/*# sourceMappingURL=line.css.map */
