@charset "UTF-8";body{position:relative}body.siglBg{position:relative}body.siglBg:before{content:"";display:block;width:100%;height:60vh;background-color:#fff462;z-index:0;mix-blend-mode:multiply;position:absolute;left:0;top:0;border-radius:0 0 50px 50px}@media screen and (max-width:1536px){body.siglBg:before{height:65vh;border-radius:0 0 40px 40px}}@media screen and (max-width:1366px){body.siglBg:before{height:65vh;border-radius:0 0 30px 30px}}@media screen and (max-width:1200px){body.siglBg:before{height:65vh;border-radius:0 0 20px 20px}}@media screen and (max-width:960px){body.siglBg:before{height:45svh;border-radius:0 0 20px 20px}}@media screen and (max-width:768px){body.siglBg:before{height:50svh;border-radius:0 0 10px 10px}}@keyframes sonaeup{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}.titleArea{padding:140px 50px 0}@media screen and (max-width:1536px){.titleArea{padding:140px 40px 0}}@media screen and (max-width:1366px){.titleArea{padding:140px 35px 0}}@media screen and (max-width:1200px){.titleArea{padding:100px 50px 0}}@media screen and (max-width:960px){.titleArea{padding:90px 0 0}}@media screen and (max-width:767px){.titleArea{padding:80px 0 0}}.titleArea.active figure{animation:sonaeup .5s ease forwards}.titleArea__inner{background-color:#0db8d9;border-radius:15px;position:relative;overflow:hidden;background-image:url(//sonaechan.com/wp-content/themes/sonae_theme/css/../images/misc/naname.jpg);background-position:center;background-size:300px;background-repeat:repeat;display:flex;justify-content:center;align-items:center;aspect-ratio:1820/400}@media screen and (max-width:1536px){.titleArea__inner{border-radius:15px}}@media screen and (max-width:1366px){.titleArea__inner{border-radius:10px}}@media screen and (max-width:1200px){.titleArea__inner{aspect-ratio:inherit;height:260px;display:block;justify-content:inherit}}@media screen and (max-width:960px){.titleArea__inner{border-radius:0;height:300px}}@media screen and (max-width:767px){.titleArea__inner{height:320px}}.titleArea__inner .title{color:#fff;z-index:9;position:absolute;left:6%;line-height:1;display:block}@media screen and (max-width:1200px){.titleArea__inner .title{left:60px;top:50px}}@media screen and (max-width:960px){.titleArea__inner .title{top:75px}}@media screen and (max-width:767px){.titleArea__inner .title{left:0;top:50px;text-align:center;width:100%}}.titleArea__inner .title>p{font-size:7rem;margin-bottom:15px;letter-spacing:-.03em;display:block;margin-left:-5px}@media screen and (max-width:1920px){.titleArea__inner .title>p{font-size:3.6vw}}@media screen and (max-width:1200px){.titleArea__inner .title>p{font-size:4.8rem}}@media screen and (max-width:767px){.titleArea__inner .title>p{font-size:4.2rem;margin-bottom:12px;width:100%}}.titleArea__inner .title h1{font-size:2rem;letter-spacing:.05em;font-weight:500;display:block}@media screen and (max-width:1920px){.titleArea__inner .title h1{font-size:2rem}}@media screen and (max-width:1536px){.titleArea__inner .title h1{font-size:1.8rem}}@media screen and (max-width:1200px){.titleArea__inner .title h1{font-size:1.6rem}}@media screen and (max-width:767px){.titleArea__inner .title h1{width:100%;font-size:1.4rem}}.titleArea__inner .crumbs{position:absolute;right:50px}@media screen and (max-width:1200px){.titleArea__inner .crumbs{left:60px;top:190px}}@media screen and (max-width:960px){.titleArea__inner .crumbs{top:inherit;bottom:50px}}@media screen and (max-width:767px){.titleArea__inner .crumbs{left:0;width:100%;top:170px;bottom:inherit;justify-content:center}}.titleArea__inner figure{width:17%;height:auto;position:absolute;transform:translateY(100%);z-index:9;bottom:-10%}@media screen and (max-width:1440px){.titleArea__inner figure{width:17%}}@media screen and (max-width:1200px){.titleArea__inner figure{right:30px;width:160px;bottom:-8%}}@media screen and (max-width:960px){.titleArea__inner figure{bottom:-5%}}@media screen and (max-width:767px){.titleArea__inner figure{right:50%;margin-right:-50px;width:100px;bottom:-3%}}.titleArea__inner .txloop{z-index:1;position:absolute;left:0;bottom:0;width:100%;height:auto;line-height:.73;padding:0;display:flex;place-items:center;overflow:hidden;text-wrap:nowrap;font-size:11vw;color:#fff;opacity:.15;letter-spacing:-.05em}@media screen and (max-width:1200px){.titleArea__inner .txloop{font-size:10.5vw}}@media screen and (max-width:960px){.titleArea__inner .txloop{font-size:12vw}}@media screen and (max-width:767px){.titleArea__inner .txloop{display:none}}.titleArea__inner .txloop__inner{display:inline-block;padding-right:100px}.contents{padding:200px 0 0}@media screen and (max-width:1440px){.contents{padding:150px 0 0}}@media screen and (max-width:960px){.contents{padding:100px 0 0}}@media screen and (max-width:767px){.contents{padding:75px 0 0}}.contents.topnav{padding:150px 0 0}@media screen and (max-width:1440px){.contents.topnav{padding:100px 0 0}}@media screen and (max-width:960px){.contents.topnav{padding:75px 0 0}}@media screen and (max-width:767px){.contents.topnav{padding:50px 0 0}}.contents .lead{font-size:2.7rem;font-weight:500;text-align:center;line-height:2;letter-spacing:.03em;margin-bottom:150px}@media screen and (max-width:1440px){.contents .lead{font-size:2.4rem;margin-bottom:100px}}@media screen and (max-width:1200px){.contents .lead{font-size:2.1rem;margin-bottom:75px;line-height:1.8}}@media screen and (max-width:960px){.contents .lead{font-size:1.8rem;margin-bottom:50px}}@media screen and (max-width:767px){.contents .lead{text-align:left;padding:0 20px;font-size:1.7rem}}@media screen and (max-width:767px){.contents .lead br{display:none}}.pageNav{display:flex;gap:20px;max-width:1280px;margin:0 auto}@media screen and (max-width:1440px){.pageNav{max-width:1024px;gap:10px}}@media screen and (max-width:1200px){.pageNav{margin:0 auto;max-width:960px;gap:10px}}@media screen and (max-width:1060px){.pageNav{margin:0 50px;max-width:960px;gap:10px}}@media screen and (max-width:960px){.pageNav{margin:0 auto;max-width:600px;flex-wrap:wrap;gap:0}}@media screen and (max-width:767px){.pageNav{margin:0 auto;max-width:300px;flex-wrap:inherit;gap:0;display:block;display:none}}.pageNav li{width:100%;font-size:1.6rem}@media screen and (max-width:1440px){.pageNav li{font-size:1.5rem}}@media screen and (max-width:960px){.pageNav li{width:50%;padding:0 5px;margin-top:15px;font-size:1.5rem}}@media screen and (max-width:767px){.pageNav li{width:100%;padding:0;margin-top:10px;font-size:1.5rem}}@media screen and (max-width:960px){.pageNav li:nth-child(1){margin-top:0}}@media screen and (max-width:960px){.pageNav li:nth-child(2){margin-top:0}}@media screen and (max-width:767px){.pageNav li:nth-child(2){margin-top:10px}}.pageNav li a{overflow:hidden;border-radius:50em;background-color:#fff;border:2px solid #0db8d9;line-height:54px;height:54px;font-weight:500;padding-left:30px;color:#333;display:flex;align-items:center;position:relative}@media screen and (max-width:1440px){.pageNav li a{padding-left:20px;line-height:50px;height:50px}}.pageNav li a img{width:7px;position:absolute;right:25px;transform:rotate(90deg);margin-bottom:-2px}@media screen and (max-width:1440px){.pageNav li a img{right:20px}}.pageNav li a:hover{background-color:#fff462}.category{display:flex;line-height:45px;margin-bottom:100px}@media screen and (max-width:1440px){.category{line-height:40px;margin-bottom:75px}}@media screen and (max-width:1200px){.category{line-height:36px;margin-bottom:50px}}@media screen and (max-width:960px){.category{display:block}}@media screen and (max-width:767px){.category{line-height:30px}}.category p{width:180px;color:#0db8d9;font-size:3rem}@media screen and (max-width:960px){.category p{font-size:2.1rem;text-align:center;margin-bottom:10px;width:100%}}@media screen and (max-width:767px){.category p{font-size:1.8rem}}.category ul{width:100%;display:flex;gap:10px}@media screen and (max-width:1440px){.category ul{gap:5px}}@media screen and (max-width:1024px){.category ul{gap:3px}}@media screen and (max-width:960px){.category ul{gap:0px;flex-wrap:wrap;margin:0 -5px 10px;width:auto}}@media screen and (max-width:767px){.category ul{margin:0 -2px 10px}}.category ul li{max-width:20%;width:100%;transition:.3s ease all}@media screen and (max-width:960px){.category ul li{padding:0 5px 5px;width:25%}}@media screen and (max-width:767px){.category ul li{width:33.3333%;padding:0 2px 5px}}.category ul li.active a{background-color:#0db8d9;color:#fff;border:2px solid #0db8d9}.category ul li a{background-color:#fff;border:2px solid #ddd;border-radius:50em;display:block;font-weight:500;text-align:center;font-size:1.7rem}@media screen and (max-width:1440px){.category ul li a{font-size:1.6rem}}@media screen and (max-width:1200px){.category ul li a{font-size:1.5rem}}@media screen and (max-width:767px){.category ul li a{font-size:1.4rem}}.category ul li a:hover,.category ul li a.active{color:#fff;background-color:#0db8d9;border:2px solid #0db8d9}.tab__list{display:flex;height:80px;line-height:80px;width:70%;margin:0 auto;gap:10px}@media screen and (max-width:1440px){.tab__list{width:80%;height:70px;line-height:70px}}@media screen and (max-width:1200px){.tab__list{height:60px;line-height:60px}}@media screen and (max-width:767px){.tab__list{height:40px;line-height:40px;gap:0px;width:100%}}.tab__list__item{width:50%;text-align:center;cursor:pointer;color:#fff;font-weight:500;font-size:2.1rem;transition:.3s ease all;letter-spacing:0;border-radius:10px 10px 0 0;background-color:#ccc}@media screen and (max-width:960px){.tab__list__item{font-size:1.8rem}}@media screen and (max-width:767px){.tab__list__item{font-size:1.5rem;letter-spacing:0}}.tab__list__item:hover{background-color:#bbb}.tab__list__item.active{background-color:#0db8d9;color:#fff}.tab__content{background-color:#fff;border-radius:20px;border:5px solid #0db8d9;padding:100px}@media screen and (max-width:1440px){.tab__content{padding:75px}}@media screen and (max-width:1200px){.tab__content{padding:50px}}@media screen and (max-width:767px){.tab__content{padding:25px;border-radius:0 0 10px 10px;border:3px solid #0db8d9}}.tab__content__item{display:none}.tab__content__item.active{display:block}.flow{position:relative}.flow:before{width:1px;height:90%;display:block;content:"";position:absolute;left:65px;top:0;border-left:3px dashed #0db8d9}@media screen and (max-width:1440px){.flow:before{left:60px}}@media screen and (max-width:1200px){.flow:before{left:50px;height:85%}}@media screen and (max-width:960px){.flow:before{content:none}}.flow__item{display:flex;margin-bottom:100px;align-items:flex-start}@media screen and (max-width:960px){.flow__item{display:block;margin-bottom:50px}}.flow__item:last-child{margin-bottom:0}.flow__item .step{width:45%;display:flex;gap:30px;align-items:center}@media screen and (max-width:960px){.flow__item .step{width:100%;margin-bottom:25px}}@media screen and (max-width:767px){.flow__item .step{gap:20px}}.flow__item .step figure{width:130px;position:relative;z-index:99}@media screen and (max-width:1440px){.flow__item .step figure{width:120px}}@media screen and (max-width:1200px){.flow__item .step figure{width:100px}}@media screen and (max-width:767px){.flow__item .step figure{width:60px}}.flow__item .step__title{line-height:1}.flow__item .step__title p{color:#0db8d9;font-size:1.8rem;margin-bottom:15px}@media screen and (max-width:1440px){.flow__item .step__title p{font-size:1.6rem}}@media screen and (max-width:960px){.flow__item .step__title p{margin-bottom:10px}}@media screen and (max-width:767px){.flow__item .step__title p{font-size:1.4rem;margin-bottom:7px;line-height:1}}.flow__item .step__title h2{font-size:2.4rem;font-weight:500}@media screen and (max-width:1440px){.flow__item .step__title h2{font-size:2.1rem}}@media screen and (max-width:960px){.flow__item .step__title h2{font-size:2.4rem}}@media screen and (max-width:767px){.flow__item .step__title h2{font-size:2.2rem}}.flow__item .desc{width:55%}@media screen and (max-width:960px){.flow__item .desc{width:100%}}.flow__item .desc .point{border:2px solid #0db8d9;padding:24px 24px 20px;border-radius:7px;margin-top:36px;position:relative;font-size:1.5rem}@media screen and (max-width:767px){.flow__item .desc .point{padding:20px 20px 16px;font-size:1.4rem}}.flow__item .desc .point p{line-height:1;color:#0db8d9;background-color:#fff;padding:0 15px;position:absolute;left:20px;top:-10px;z-index:9;font-size:1.8rem}@media screen and (max-width:1440px){.flow__item .desc .point p{font-size:1.6rem;padding:0 10px}}.flow__item .desc .point p img{width:20px;margin-right:10px;position:relative;top:-3px}@media screen and (max-width:1440px){.flow__item .desc .point p img{width:18px;margin-right:7px}}.flow__item .desc .btn{margin-top:25px;float:right}@media screen and (max-width:767px){.flow__item .desc .btn{margin:20px auto 0;float:none}}.personal{text-align:center;font-size:1.8rem}@media screen and (max-width:1200px){.personal{font-size:1.7rem;padding:35px 0}}@media screen and (max-width:960px){.personal{font-size:1.6rem;display:block}}@media screen and (max-width:767px){.personal{font-size:1.5rem;text-align:left}}@media screen and (max-width:767px){.personal>br{display:none}}.personal h3{font-weight:500;margin-bottom:25px;font-size:3rem}@media screen and (max-width:1200px){.personal h3{font-size:2.4rem}}@media screen and (max-width:767px){.personal h3{font-size:1.8rem;display:block;text-align:center}}.personal h3>br{display:none}@media screen and (max-width:960px){.personal h3>br{display:block}}.personal .btn{margin-top:50px}.message{margin-top:150px;aspect-ratio:16/9;overflow:hidden;position:relative;display:flex;align-items:center}@media screen and (max-width:1440px){.message{margin-top:100px}}@media screen and (max-width:1024px){.message{aspect-ratio:3/2}}@media screen and (max-width:960px){.message{margin-top:75px;aspect-ratio:inherit;display:block;align-items:inherit}}@media screen and (max-width:767px){.message{margin-top:50px;aspect-ratio:inherit;display:block;align-items:inherit}}.message figure{position:absolute;top:0;left:0;width:100%;height:auto}@media screen and (max-width:960px){.message figure{position:relative;top:inherit;left:inherit}}.message .desc{position:absolute;z-index:9;width:33%;left:12%}@media screen and (max-width:1024px){.message .desc{width:40%;left:8%}}@media screen and (max-width:960px){.message .desc{left:0;width:100%;top:0;padding:0 50px;position:relative;margin-bottom:-30%}}@media screen and (max-width:767px){.message .desc{left:0;width:100%;top:0;padding:0 20px;position:relative;margin-bottom:-100%}}.message .desc .wfb{line-height:1;font-size:7.2rem;margin-bottom:15px;letter-spacing:-.05em;color:#0db8d9}@media screen and (max-width:1200px){.message .desc .wfb{font-size:5.4rem}}@media screen and (max-width:767px){.message .desc .wfb{font-size:4.8rem;margin-bottom:10px}}.message .desc h2{font-size:2.4rem;letter-spacing:.05em;font-weight:500;line-height:1}@media screen and (max-width:1200px){.message .desc h2{font-size:1.8rem}}@media screen and (max-width:767px){.message .desc h2{font-size:1.6rem}}.message .desc p{margin-top:75px;font-size:1.9rem;line-height:2}@media screen and (max-width:1440px){.message .desc p{font-size:1.8rem}}@media screen and (max-width:1200px){.message .desc p{font-size:1.7rem;margin-top:50px}}@media screen and (max-width:1024px){.message .desc p{font-size:1.6rem;margin-top:35px}}@media screen and (max-width:767px){.message .desc p{font-size:1.6rem;margin-top:25px}}@media screen and (max-width:960px){.message .desc p br{display:none}}.interval{position:relative;margin-top:-2%;z-index:-1;mix-blend-mode:multiply}.interval .txloop{position:relative;z-index:1;width:100%;height:auto;line-height:.8;padding:0;display:flex;place-items:center;overflow:hidden;text-wrap:nowrap;font-size:15vw;color:#0db8d9;opacity:.5;letter-spacing:-.05em}@media screen and (max-width:960px){.interval .txloop{font-size:16vw}}@media screen and (max-width:767px){.interval .txloop{font-size:20vw}}.interval .txloop__inner{display:inline-block}.flexBlock{padding-top:100px}@media screen and (max-width:960px){.flexBlock{padding-top:75px}}@media screen and (max-width:960px){.flexBlock .flexWrap{display:block}}.flexBlock .flexWrap.reverse .item figure{border-radius:40px 0 0 40px}@media screen and (max-width:1024px){.flexBlock .flexWrap.reverse .item figure{border-radius:20px 0 0 20px}}@media screen and (max-width:960px){.flexBlock .flexWrap.reverse .item figure{width:calc(100% - 50px);border-radius:0 20px 20px 0;margin-bottom:50px}}@media screen and (max-width:767px){.flexBlock .flexWrap.reverse .item figure{width:calc(100% - 16px);border-radius:0 10px 10px 0}}.flexBlock .flexWrap .item{display:flex;align-items:center;justify-content:center;width:50%}@media screen and (max-width:960px){.flexBlock .flexWrap .item{width:100%;display:flex;align-items:inherit;justify-content:inherit}}.flexBlock .flexWrap .item figure{overflow:hidden;width:100%;border-radius:0 40px 40px 0}@media screen and (max-width:1024px){.flexBlock .flexWrap .item figure{aspect-ratio:1/1;display:flex;border-radius:0 20px 20px 0}}@media screen and (max-width:960px){.flexBlock .flexWrap .item figure{width:calc(100% - 50px);border-radius:0 20px 20px 0;margin-bottom:50px;aspect-ratio:inherit;display:block}}@media screen and (max-width:767px){.flexBlock .flexWrap .item figure{width:calc(100% - 16px);border-radius:0 10px 10px 0;margin-bottom:30px}}@media screen and (max-width:1024px){.flexBlock .flexWrap .item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media screen and (max-width:960px){.flexBlock .flexWrap .item figure img{-o-object-fit:inherit;object-fit:inherit;width:100%;height:auto}}.flexBlock .flexWrap .item__inner{width:64%}@media screen and (max-width:1440px){.flexBlock .flexWrap .item__inner{width:70%}}@media screen and (max-width:960px){.flexBlock .flexWrap .item__inner{width:100%;padding:0 50px}}@media screen and (max-width:767px){.flexBlock .flexWrap .item__inner{width:100%;padding:0 20px}}.flexBlock .flexWrap .item__inner p{line-height:2;font-size:1.8rem}@media screen and (max-width:1680px){.flexBlock .flexWrap .item__inner p{font-size:1.7rem}}@media screen and (max-width:1440px){.flexBlock .flexWrap .item__inner p{font-size:1.6rem}}@media screen and (max-width:767px){.flexBlock .flexWrap .item__inner p{font-size:1.6rem;line-height:1.8}}.aboutsonae{margin-top:150px;padding-bottom:350px;position:relative;height:auto;overflow:hidden}@media screen and (max-width:1440px){.aboutsonae{padding-bottom:300px}}@media screen and (max-width:1200px){.aboutsonae{padding:0 50px 250px}}@media screen and (max-width:1024px){.aboutsonae{padding:0 50px 200px}}@media screen and (max-width:960px){.aboutsonae{padding:0 50px;margin-top:100px;padding-bottom:200px}}@media screen and (max-width:767px){.aboutsonae{padding:0 16px;padding-bottom:150px;margin-top:75px}}.aboutsonae:before{content:"";-webkit-clip-path:ellipse(80% 46% at 50% 50%);clip-path:ellipse(80% 46% at 50% 50%);background-color:#fff462;display:block;width:100%;height:150%;position:absolute;top:0;left:0;z-index:-1;mix-blend-mode:multiply}@media screen and (max-width:1024px){.aboutsonae:before{-webkit-clip-path:ellipse(150% 10% at 50% 50%);clip-path:ellipse(150% 10% at 50% 50%);height:1000%;top:-392%}}@media screen and (max-width:767px){.aboutsonae:before{-webkit-clip-path:ellipse(150% 6% at 50% 50%);clip-path:ellipse(150% 6% at 50% 50%);top:-780svh;height:1800svh}}.aboutsonae .main{width:20%;position:relative;margin:0 auto 50px}@media screen and (max-width:1200px){.aboutsonae .main{width:240px}}@media screen and (max-width:1024px){.aboutsonae .main{width:200px;margin-bottom:25px}}@media screen and (max-width:767px){.aboutsonae .main{width:150px;margin-bottom:25px}}.aboutsonae .lead{width:40%;margin:0 auto 75px}@media screen and (max-width:1440px){.aboutsonae .lead{width:45%}}@media screen and (max-width:1200px){.aboutsonae .lead{width:55%;margin-bottom:50px}}@media screen and (max-width:1024px){.aboutsonae .lead{width:60%;margin-bottom:50px}}@media screen and (max-width:960px){.aboutsonae .lead{width:80%;margin-bottom:50px}}@media screen and (max-width:767px){.aboutsonae .lead{width:100%;margin-bottom:35px}}.aboutsonae .omoi{max-width:1080px;padding:50px;background-color:#fff;border-radius:20px;margin:0 auto;display:flex;gap:50px;align-items:center}@media screen and (max-width:1200px){.aboutsonae .omoi{padding:50px 25px}}@media screen and (max-width:1024px){.aboutsonae .omoi{border-radius:10px;display:block;gap:0;padding:50px 75px}}@media screen and (max-width:960px){.aboutsonae .omoi{padding:50px}}@media screen and (max-width:767px){.aboutsonae .omoi{border-radius:10px;display:block;gap:0;padding:35px 25px}}.aboutsonae .omoi h2{width:100px;display:flex;text-align:right}@media screen and (max-width:1024px){.aboutsonae .omoi h2{display:block;text-align:center;width:100%;margin-bottom:40px}}@media screen and (max-width:767px){.aboutsonae .omoi h2{margin-bottom:25px}}.aboutsonae .omoi h2 p{writing-mode:vertical-rl;font-weight:500;font-size:3.6rem;line-height:1.2}@media screen and (max-width:1200px){.aboutsonae .omoi h2 p{font-size:2.8rem}}@media screen and (max-width:1024px){.aboutsonae .omoi h2 p{writing-mode:inherit;display:block;line-height:1.4;font-size:3.2rem}}@media screen and (max-width:767px){.aboutsonae .omoi h2 p{writing-mode:inherit;font-size:2.8rem;display:block;line-height:1.4}}.aboutsonae .omoi h2 p span{margin-bottom:80px}@media screen and (max-width:1200px){.aboutsonae .omoi h2 p span{margin-bottom:50px}}@media screen and (max-width:1024px){.aboutsonae .omoi h2 p span{margin-bottom:0}}@media screen and (max-width:1024px){.aboutsonae .omoi h2 p br{display:none}}@media screen and (max-width:767px){.aboutsonae .omoi h2 p br{display:block}}.aboutsonae .omoi .tx{width:calc(100% - 280px);font-size:1.8rem;font-weight:500;line-height:2.1}@media screen and (max-width:1200px){.aboutsonae .omoi .tx{font-size:1.7rem;line-height:1.8}}@media screen and (max-width:1024px){.aboutsonae .omoi .tx{width:calc(100% - 150px);float:left;padding-right:35px}}@media screen and (max-width:960px){.aboutsonae .omoi .tx{width:75%;font-size:1.6rem;line-height:1.8;float:left;padding-right:25px}}@media screen and (max-width:767px){.aboutsonae .omoi .tx{width:100%;font-size:1.6rem;line-height:1.8;float:none;padding-right:0}}.aboutsonae .omoi>figure{width:200px}@media screen and (max-width:1200px){.aboutsonae .omoi>figure{width:170px}}@media screen and (max-width:1024px){.aboutsonae .omoi>figure{width:140px;float:left}}@media screen and (max-width:960px){.aboutsonae .omoi>figure{width:25%}}@media screen and (max-width:767px){.aboutsonae .omoi>figure{width:150px;margin:25px auto 0px;float:none}}.overview{padding-top:150px}@media screen and (max-width:1200px){.overview{padding-top:100px}}@media screen and (max-width:767px){.overview{padding-top:75px}}.overview .container figure{width:120px;margin:0 auto -6px}@media screen and (max-width:767px){.overview .container figure{width:100px}}.overview .container .inner{background-color:#fff;border:5px solid #0db8d9;border-radius:20px;padding:75px}@media screen and (max-width:1200px){.overview .container .inner{padding:50px}}@media screen and (max-width:767px){.overview .container .inner{border:3px solid #0db8d9;border-radius:10px;padding:35px 20px 20px}}.overview .container .inner h2{text-align:center;font-weight:500;font-size:3.2rem;margin-bottom:50px}@media screen and (max-width:1200px){.overview .container .inner h2{font-size:2.7rem}}@media screen and (max-width:767px){.overview .container .inner h2{font-size:2.1rem;margin-bottom:35px}}@media screen and (max-width:767px){.overview .container .inner .list{margin:0}}.overview .container .inner .mapWrap{margin-top:75px;aspect-ratio:16/8;width:100%}@media screen and (max-width:1200px){.overview .container .inner .mapWrap{margin-top:35px;aspect-ratio:3/2}}@media screen and (max-width:767px){.overview .container .inner .mapWrap{margin-top:20px;aspect-ratio:1/1}}#about{position:relative;padding-top:150px}@media screen and (max-width:1440px){#about{padding-top:100px}}@media screen and (max-width:767px){#about{padding-top:20px}}#about:before{content:"";width:1580px;left:calc(50% - 790px);position:absolute;background-color:#fff462;border-radius:30px 30px 0 0;height:calc(100% - 540px);bottom:0;mix-blend-mode:multiply}@media screen and (max-width:1680px){#about:before{height:calc(100% - 500px);width:1380px;left:calc(50% - 690px)}}@media screen and (max-width:1440px){#about:before{width:1330px;left:calc(50% - 665px);height:calc(100% - 440px)}}@media screen and (max-width:1366px){#about:before{width:1280px;left:calc(50% - 640px)}}@media screen and (max-width:1280px){#about:before{border-radius:0}}@media screen and (max-width:1200px){#about:before{width:1260px;left:calc(50% - 640px);height:calc(100% - 440px);border-radius:20px 20px 0 0}}@media screen and (max-width:1024px){#about:before{width:100%;left:0;border-radius:0;height:calc(100% - 420px)}}@media screen and (max-width:767px){#about:before{height:calc(100% - 300px)}}#about .container{position:relative}#about .container .fukidashi{width:35%;height:auto;position:absolute;top:0;left:0;z-index:9}@media screen and (max-width:1680px){#about .container .fukidashi{left:75px;width:30%}}@media screen and (max-width:1440px){#about .container .fukidashi{left:50px}}@media screen and (max-width:1366px){#about .container .fukidashi{top:20px;left:75px}}@media screen and (max-width:1200px){#about .container .fukidashi{left:50px;top:20px}}@media screen and (max-width:960px){#about .container .fukidashi{left:33%;top:-15px;position:absolute;width:300px}}@media screen and (max-width:767px){#about .container .fukidashi{left:28%;width:210px;top:-25px}}#about .container .fukidashi img{width:100%;height:auto}#about .container .inner{display:flex;gap:100px;padding-top:150px;position:relative}@media screen and (max-width:1680px){#about .container .inner{padding-top:130px}}@media screen and (max-width:1440px){#about .container .inner{padding-top:120px}}@media screen and (max-width:1366px){#about .container .inner{gap:60px}}@media screen and (max-width:1200px){#about .container .inner{gap:80px}}@media screen and (max-width:960px){#about .container .inner{display:block;gap:0;padding-top:0}}#about .container .inner>.cara{width:240px !important;height:240px !important;z-index:99;overflow:hidden;display:block;position:relative}@media screen and (max-width:1680px){#about .container .inner>.cara{width:220px !important;height:220px !important}}@media screen and (max-width:1200px){#about .container .inner>.cara{width:200px !important;height:200px !important;margin-top:20px}}@media screen and (max-width:1024px){#about .container .inner>.cara{width:180px !important;height:180px !important}}@media screen and (max-width:960px){#about .container .inner>.cara{width:150px !important;height:150px !important;margin-left:18%}}@media screen and (max-width:767px){#about .container .inner>.cara{width:100px !important;height:100px !important;left:50%;margin-left:-40%}}#about .container .inner>.cara>img{width:100%;height:auto;position:absolute;top:0;left:0}#about .container .inner .tx{width:calc(100% - 240px);padding:75px;background-color:#0db8d9;border-radius:20px;color:#fff;font-size:2rem;font-weight:500;position:relative;line-height:2;z-index:1;position:relative}@media screen and (max-width:1680px){#about .container .inner .tx{width:calc(100% - 400px);padding:60px;line-height:1.8}}@media screen and (max-width:1440px){#about .container .inner .tx{font-size:1.8rem;padding:50px}}@media screen and (max-width:1366px){#about .container .inner .tx{width:calc(100% - 350px)}}@media screen and (max-width:960px){#about .container .inner .tx{width:100%;padding:50px;font-size:1.6rem;line-height:1.8}}@media screen and (max-width:767px){#about .container .inner .tx{padding:30px;font-size:1.5rem;border-radius:10px}}#about .container .inner .tx:before{content:"";width:calc(100% - 20px);height:calc(100% - 20px);display:block;border-radius:10px;border:1px dashed #fff;position:absolute;top:10px;left:10px}@media screen and (max-width:767px){#about .container .inner .tx:before{top:7.5px;left:7.5px;width:calc(100% - 15px);height:calc(100% - 15px);border-radius:5px}}.routine{position:relative;padding-top:150px}@media screen and (max-width:1680px){.routine{padding-top:100px}}@media screen and (max-width:1440px){.routine{padding-top:75px}}@media screen and (max-width:960px){.routine{padding-top:100px;padding-bottom:75px}}.routine:before{content:"";width:1580px;position:absolute;left:calc(50% - 790px);background-color:#fff462;border-radius:0 0 30px 30px;height:100%;bottom:0;mix-blend-mode:multiply}@media screen and (max-width:1680px){.routine:before{width:1380px;left:calc(50% - 690px)}}@media screen and (max-width:1440px){.routine:before{width:1330px;left:calc(50% - 665px)}}@media screen and (max-width:1366px){.routine:before{width:1280px;left:calc(50% - 640px)}}@media screen and (max-width:1280px){.routine:before{border-radius:0}}@media screen and (max-width:1200px){.routine:before{width:1260px;left:calc(50% - 640px)}}@media screen and (max-width:1024px){.routine:before{width:100%;left:0;border-radius:0}}.routine__inner{padding:0 0 100px;width:1280px;margin:0 auto}@media screen and (max-width:1680px){.routine__inner{width:1080px;padding-bottom:100px}}@media screen and (max-width:1366px){.routine__inner{width:960px}}@media screen and (max-width:1024px){.routine__inner{width:860px;padding:0 0 25px}}@media screen and (max-width:960px){.routine__inner{padding:0 50px 25px;width:100%}}@media screen and (max-width:767px){.routine__inner{width:100%;padding:0 20px 0}}.routine__inner .flexWrap{flex-wrap:inherit;gap:100px}@media screen and (max-width:1680px){.routine__inner .flexWrap{gap:80px}}@media screen and (max-width:1440px){.routine__inner .flexWrap{gap:50px}}@media screen and (max-width:1024px){.routine__inner .flexWrap{display:block;gap:0}}.routine__inner .flexWrap h2{writing-mode:vertical-lr;font-size:7.8rem;font-weight:600;line-height:1}@media screen and (max-width:1680px){.routine__inner .flexWrap h2{font-size:6.5rem}}@media screen and (max-width:1366px){.routine__inner .flexWrap h2{font-size:6rem}}@media screen and (max-width:1024px){.routine__inner .flexWrap h2{writing-mode:inherit;text-align:center;margin-bottom:50px;font-size:6rem}}@media screen and (max-width:960px){.routine__inner .flexWrap h2{margin-bottom:60px;font-size:6rem}}@media screen and (max-width:767px){.routine__inner .flexWrap h2{margin-bottom:50px;font-size:4.2rem}}.routine__inner .flexWrap h2 span{position:relative}.routine__inner .flexWrap h2 span:before{content:"";display:block;width:14px;height:14px;border-radius:50em;background-color:#0db8d9;position:absolute;left:0;top:50%;margin-top:-5px}@media screen and (max-width:1680px){.routine__inner .flexWrap h2 span:before{width:12px;height:12px;left:-5px}}@media screen and (max-width:1024px){.routine__inner .flexWrap h2 span:before{left:50%;top:-7px;margin-top:0;margin-left:-5px;width:10px;height:10px}}.routine__inner .flexWrap .inner{position:relative;padding-left:50%;margin-top:0}@media screen and (max-width:1680px){.routine__inner .flexWrap .inner{padding-left:48%}}@media screen and (max-width:1440px){.routine__inner .flexWrap .inner{padding-left:48%}}@media screen and (max-width:1024px){.routine__inner .flexWrap .inner{padding-left:50%}}@media screen and (max-width:960px){.routine__inner .flexWrap .inner{padding-left:0}}.routine__inner .flexWrap .inner .main{position:absolute;top:0;left:0;width:50%}@media screen and (max-width:1024px){.routine__inner .flexWrap .inner .main{width:calc(50% - 50px)}}@media screen and (max-width:960px){.routine__inner .flexWrap .inner .main{position:relative;top:inherit;left:inherit;float:none;width:80%;margin:0 auto}}@media screen and (max-width:767px){.routine__inner .flexWrap .inner .main{width:100%}}.routine__inner .flexWrap .inner .main .r1,.routine__inner .flexWrap .inner .main .r2,.routine__inner .flexWrap .inner .main .r3{width:50px;height:auto;position:absolute}@media screen and (max-width:1440px){.routine__inner .flexWrap .inner .main .r1,.routine__inner .flexWrap .inner .main .r2,.routine__inner .flexWrap .inner .main .r3{width:40px}}.routine__inner .flexWrap .inner .main .r1 a,.routine__inner .flexWrap .inner .main .r2 a,.routine__inner .flexWrap .inner .main .r3 a{background-color:#333;overflow:hidden;border-radius:50em;display:block}.routine__inner .flexWrap .inner .main .r1 a img,.routine__inner .flexWrap .inner .main .r2 a img,.routine__inner .flexWrap .inner .main .r3 a img{transition:.3s ease all}.routine__inner .flexWrap .inner .main .r1 a:hover img,.routine__inner .flexWrap .inner .main .r2 a:hover img,.routine__inner .flexWrap .inner .main .r3 a:hover img{opacity:.7}.routine__inner .flexWrap .inner .main .r1{left:50%;top:37%;margin-left:-25px}@media screen and (max-width:1440px){.routine__inner .flexWrap .inner .main .r1{margin-left:-20px}}.routine__inner .flexWrap .inner .main .r2{right:14%;bottom:0;margin-bottom:-20px}.routine__inner .flexWrap .inner .main .r3{left:14%;bottom:0;margin-bottom:-20px}@media screen and (max-width:1024px){.routine__inner .flexWrap .inner .desc{aspect-ratio:1/1}}@media screen and (max-width:960px){.routine__inner .flexWrap .inner .desc{position:relative;top:inherit;left:inherit;float:none;width:80%;padding-right:0;margin:0 auto 50px;aspect-ratio:inherit}}@media screen and (max-width:767px){.routine__inner .flexWrap .inner .desc{width:100%}}.routine__inner .flexWrap .inner .desc .titleWrap{margin-bottom:0;padding-bottom:0}@media screen and (max-width:1680px){.routine__inner .flexWrap .inner .desc .titleWrap .title__inner{margin-bottom:25px}}.routine__inner .flexWrap .inner .desc .tx{font-size:1.8rem;font-weight:500;line-height:1.7}@media screen and (max-width:1680px){.routine__inner .flexWrap .inner .desc .tx{font-size:1.6rem}}@media screen and (max-width:1366px){.routine__inner .flexWrap .inner .desc .tx{font-size:1.5rem}}@media screen and (max-width:960px){.routine__inner .flexWrap .inner .desc .tx{font-size:1.8rem;line-height:1.8}}@media screen and (max-width:767px){.routine__inner .flexWrap .inner .desc .tx{font-size:1.6rem;line-height:1.8}}.routine__inner .flexWrap .inner .desc .note{background-color:#fff;border:3px solid #333;line-height:45px;text-align:center;font-weight:500;border-radius:50em;font-size:1.7rem;margin-top:25px}@media screen and (max-width:1680px){.routine__inner .flexWrap .inner .desc .note{font-size:1.4rem;letter-spacing:0;line-height:40px}}@media screen and (max-width:1366px){.routine__inner .flexWrap .inner .desc .note{font-size:1.3rem;line-height:36px;border:2px solid #333;font-weight:600}}@media screen and (max-width:1024px){.routine__inner .flexWrap .inner .desc .note{font-size:1.4rem}}@media screen and (max-width:767px){.routine__inner .flexWrap .inner .desc .note{font-size:1.2rem;border:2px solid #333}}.routine__inner .flexWrap .inner .desc .note img{width:24px;margin-right:6px;position:relative;top:-2px}@media screen and (max-width:1440px){.routine__inner .flexWrap .inner .desc .note img{width:20px;margin-right:5px}}@media screen and (max-width:1366px){.routine__inner .flexWrap .inner .desc .note img{width:18px}}@media screen and (max-width:767px){.routine__inner .flexWrap .inner .desc .note img{width:16px;top:-1px;margin-right:3px}}.routine__inner .flexWrap .inner .desc .cara{width:240px;height:auto;position:absolute;bottom:0;right:15%;display:block;transform:scaleX(-1)}@media screen and (max-width:1680px){.routine__inner .flexWrap .inner .desc .cara{width:200px}}@media screen and (max-width:1366px){.routine__inner .flexWrap .inner .desc .cara{width:240px}}@media screen and (max-width:1366px){.routine__inner .flexWrap .inner .desc .cara{bottom:0;width:190px}}@media screen and (max-width:1200px){.routine__inner .flexWrap .inner .desc .cara{width:190px;bottom:0}}@media screen and (max-width:1024px){.routine__inner .flexWrap .inner .desc .cara{bottom:10%;width:150px}}@media screen and (max-width:960px){.routine__inner .flexWrap .inner .desc .cara{bottom:inherit;top:-8%;right:3%;width:130px}}.remodal-wrapper{padding:10px 10px 0}@media screen and (max-width:767px){.remodal-wrapper{padding:10px 20px 0}}.remodal{border-radius:15px;padding:35px !important;position:relative}@media screen and (max-width:767px){.remodal{border-radius:5px;padding:20px !important}}.remodal .cara{width:100px;position:absolute;left:50%;margin-left:-50px;top:-92px}@media screen and (max-width:767px){.remodal .cara{display:none}}.remodal__inner{text-align:left;display:flex;gap:10px}@media screen and (max-width:960px){.remodal__inner{text-align:left;display:block}}.remodal__inner .title{writing-mode:vertical-lr;font-size:2.4rem;font-weight:500;letter-spacing:2px;background-color:#333;color:#fff;padding:30px 10px;border-radius:5px;text-align:center}@media screen and (max-width:960px){.remodal__inner .title{width:100%;text-align:center;writing-mode:inherit;padding:10px;display:block;margin-bottom:10px;font-size:2.1rem}}@media screen and (max-width:767px){.remodal__inner .title{font-size:1.7rem;padding:5px;border-radius:50em}}.remodal__inner ul li{background-color:#f5f5f5;line-height:1.6;padding:25px;margin-bottom:10px;border-radius:5px}@media screen and (max-width:960px){.remodal__inner ul li{font-size:1.6rem}}@media screen and (max-width:767px){.remodal__inner ul li{font-size:1.4rem;padding:20px}}.remodal__inner ul li:last-child{margin-bottom:0}.remodal__inner ul li p{font-size:2.1rem;font-weight:600;display:block;margin-bottom:12px;border-left:5px solid #0db8d9;padding-left:13px;line-height:1;padding-bottom:5px;padding-top:3px}@media screen and (max-width:960px){.remodal__inner ul li p{font-size:1.8rem}}@media screen and (max-width:767px){.remodal__inner ul li p{font-size:1.5rem;margin-bottom:10px;padding-left:10px;border-left:4px solid #0db8d9;padding-bottom:1px;padding-top:0}}.remodal-overlay{-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;background-color:rgba(13,184,217,.5) !important}.remodal-close{width:50px !important;height:50px !important;color:#fff !important;background-color:#0db8d9 !important;border-radius:50em;top:-20px !important;left:inherit !important;right:-20px !important;transition:.3s ease all !important;border:2px solid #fff !important}@media screen and (max-width:767px){.remodal-close{width:40px !important;height:40px !important;top:-20px !important;right:-10px !important}}.remodal-close:hover,.remodal-close:focus{color:#fff;background-color:#08768c !important;opacity:1 !important}.remodal-close:before{font-size:4rem !important;line-height:46px !important;width:46px !important}@media screen and (max-width:767px){.remodal-close:before{line-height:36px !important;width:36px !important;font-size:3.6rem !important}}#solutions{padding-top:150px}@media screen and (max-width:1200px){#solutions{padding-top:100px}}@media screen and (max-width:767px){#solutions{padding-top:75px}}@media screen and (max-width:960px){#solutions .container .inner{display:flex;flex-wrap:wrap;margin:0 -15px}}@media screen and (max-width:767px){#solutions .container .inner{margin:0;display:block;flex-wrap:inherit}}#solutions .container .inner .block{display:flex;gap:100px;margin-top:75px}@media screen and (max-width:1440px){#solutions .container .inner .block{gap:60px;margin-top:50px}}@media screen and (max-width:1200px){#solutions .container .inner .block{gap:50px}}@media screen and (max-width:960px){#solutions .container .inner .block{display:block;gap:0;margin-top:0;width:50%;padding:0 15px 40px}}@media screen and (max-width:767px){#solutions .container .inner .block{width:100%;padding:0 0 40px}}#solutions .container .inner .block.reverse{flex-flow:row-reverse}@media screen and (max-width:960px){#solutions .container .inner .block.reverse{flex-flow:inherit}}#solutions .container .inner .block__item{width:100%;display:flex;align-items:center}@media screen and (max-width:767px){#solutions .container .inner .block__item__inner{padding-left:70px;position:relative}}#solutions .container .inner .block__item figure{overflow:hidden;border-radius:20px}@media screen and (max-width:1440px){#solutions .container .inner .block__item figure{border-radius:15px}}@media screen and (max-width:960px){#solutions .container .inner .block__item figure{margin-bottom:25px;border-radius:10px}}@media screen and (max-width:767px){#solutions .container .inner .block__item figure{border-radius:5px;margin-bottom:25px}}#solutions .container .inner .block__item .num{color:#0db8d9;text-align:center;font-size:6rem;line-height:1;margin-bottom:25px;display:inline-block}@media screen and (max-width:1440px){#solutions .container .inner .block__item .num{margin-bottom:10px;font-size:5rem}}@media screen and (max-width:960px){#solutions .container .inner .block__item .num{font-size:4rem;margin-bottom:10px}}@media screen and (max-width:767px){#solutions .container .inner .block__item .num{position:absolute;left:0;top:7px}}#solutions .container .inner .block__item .num span{display:block;font-size:1rem}@media screen and (max-width:1440px){#solutions .container .inner .block__item .num span{font-size:.9rem}}@media screen and (max-width:960px){#solutions .container .inner .block__item .num span{font-size:.7rem}}#solutions .container .inner .block__item h4{font-size:2.4rem;font-weight:500;margin-bottom:20px}@media screen and (max-width:1440px){#solutions .container .inner .block__item h4{margin-bottom:15px;line-height:1.6}}@media screen and (max-width:1200px){#solutions .container .inner .block__item h4{font-size:2.1rem}}@media screen and (max-width:960px){#solutions .container .inner .block__item h4{font-size:1.8rem;padding-left:70px;margin-top:-60px}}@media screen and (max-width:767px){#solutions .container .inner .block__item h4{font-size:1.6rem;margin-bottom:20px;margin-top:3px;padding-left:0}}#solutions .container .inner .block__item h4 br{display:block}@media screen and (max-width:960px){#solutions .container .inner .block__item h4 br{display:none}}#solutions .container .inner .block__item p{line-height:2}@media screen and (max-width:1200px){#solutions .container .inner .block__item p{font-size:1.5rem;line-height:1.8}}@media screen and (max-width:767px){#solutions .container .inner .block__item p{margin-left:-70px}}#solutions .container .contactBox{background-color:#0db8d9;border-radius:15px;padding:0;margin-top:100px;display:flex;align-items:center;justify-content:center;gap:40px;position:relative;overflow:hidden}@media screen and (max-width:1200px){#solutions .container .contactBox{gap:30px}}@media screen and (max-width:960px){#solutions .container .contactBox{margin-top:100px;overflow:inherit;padding:30px 20px;gap:25px}}@media screen and (max-width:767px){#solutions .container .contactBox{display:block;justify-content:inherit;align-items:inherit;padding:30px;border-radius:10px}}@media screen and (max-width:767px){#solutions .container .contactBox .btn{margin:0 auto}}#solutions .container .contactBox:before{content:"";width:calc(100% - 20px);height:calc(100% - 20px);display:block;border-radius:10px;border:1px dashed #fff;position:absolute;top:10px;left:10px}@media screen and (max-width:960px){#solutions .container .contactBox:before{width:calc(100% - 14px);height:calc(100% - 14px);top:7px;left:7px}}@media screen and (max-width:767px){#solutions .container .contactBox:before{border-radius:5px}}#solutions .container .contactBox>img{width:150px;position:relative;margin-top:30px;margin-bottom:-20px}@media screen and (max-width:1200px){#solutions .container .contactBox>img{width:130px}}@media screen and (max-width:960px){#solutions .container .contactBox>img{position:absolute;top:-100px;margin-top:0;margin-bottom:0;left:50%;z-index:-1;width:100px;margin-left:-50px}}#solutions .container .contactBox h4{width:60%;font-size:2.4rem;font-weight:500;color:#fff;text-align:center}@media screen and (max-width:1440px){#solutions .container .contactBox h4{width:50%;font-size:2.1rem;text-align:left}}@media screen and (max-width:1200px){#solutions .container .contactBox h4{font-size:2rem;width:50%}}@media screen and (max-width:960px){#solutions .container .contactBox h4{font-size:1.8rem;width:60%}}@media screen and (max-width:767px){#solutions .container .contactBox h4{width:100%;font-size:1.6rem;margin-bottom:20px}}#solutions .container .contactBox h4 span{color:#fff462}@media screen and (max-width:1440px){#solutions .container .contactBox h4 br{display:none}}#originalset{padding-top:150px}@media screen and (max-width:1024px){#originalset{padding-top:100px}}@media screen and (max-width:767px){#originalset{padding-top:75px}}#originalset>img.sonae{width:150px;height:auto;padding:0;margin:0 auto -7px !important;position:relative;z-index:99;display:block}@media screen and (max-width:1440px){#originalset>img.sonae{width:120px}}@media screen and (max-width:1200px){#originalset>img.sonae{width:100px}}@media screen and (max-width:767px){#originalset>img.sonae{width:80px;margin-bottom:-4px !important}}#originalset .slider{padding-bottom:50px}@media screen and (max-width:960px){#originalset .slider{padding-bottom:25px}}#originalset .slider .swiper-wrapper{margin-bottom:25px}@media screen and (max-width:767px){#originalset .slider .swiper-wrapper .swiper-slide figure img{border-radius:0}}#originalset .slider .swiper-wrapper .swiper-slide h3{margin-top:20px;line-height:1.4;font-size:1.8rem}@media screen and (max-width:960px){#originalset .slider .swiper-wrapper .swiper-slide h3{font-size:1.7rem}}@media screen and (max-width:767px){#originalset .slider .swiper-wrapper .swiper-slide h3{font-size:1.6rem}}#originalset .slider .swiper-pagination-bullet{background-color:#ddd}#originalset .slider .swiper-pagination-bullet-active{background-color:#0db8d9}#originalset .container{margin-top:-250px}@media screen and (max-width:767px){#originalset .container{margin-top:-150px}}#originalset .container__inner{background-color:#fff;border-radius:20px;padding:325px 100px 100px}@media screen and (max-width:1440px){#originalset .container__inner{padding:325px 75px 75px;border-radius:15px}}@media screen and (max-width:960px){#originalset .container__inner{padding:300px 50px 75px;border-radius:10px}}@media screen and (max-width:767px){#originalset .container__inner{padding:180px 20px 40px;border-radius:10px}}#originalset .container__inner .flexWrap{flex-wrap:inherit}@media screen and (max-width:960px){#originalset .container__inner .flexWrap{display:block}}#originalset .container__inner .flexWrap .item:nth-child(1){width:40%}@media screen and (max-width:1440px){#originalset .container__inner .flexWrap .item:nth-child(1){width:45%}}@media screen and (max-width:960px){#originalset .container__inner .flexWrap .item:nth-child(1){width:100%}}@media screen and (max-width:767px){#originalset .container__inner .flexWrap .item:nth-child(1) .titleWrap{text-align:center;width:100% !important;padding:0 !important;margin:0 auto !important}}@media screen and (max-width:767px){#originalset .container__inner .flexWrap .item:nth-child(1) .titleWrap .title{width:100% !important;padding:0 !important;margin:0 0 35px !important}}@media screen and (max-width:767px){#originalset .container__inner .flexWrap .item:nth-child(1) .titleWrap .title__inner{padding:0 !important;margin:0 !important}}#originalset .container__inner .flexWrap .item:nth-child(2){width:60%}@media screen and (max-width:1440px){#originalset .container__inner .flexWrap .item:nth-child(2){width:55%}}@media screen and (max-width:960px){#originalset .container__inner .flexWrap .item:nth-child(2){width:100%}}#originalset .container__inner .flexWrap .item__sec{margin-bottom:50px}#originalset .container__inner .flexWrap .item__sec:last-child{margin-bottom:0}#originalset .container__inner .flexWrap .item__sec h4{font-size:2rem;font-weight:500;margin-bottom:15px}@media screen and (max-width:767px){#originalset .container__inner .flexWrap .item__sec h4{font-size:1.7rem}}@media screen and (max-width:767px){#originalset .container__inner .flexWrap .item__sec ul{font-size:1.5rem}}.contactWrap h3{text-align:center;margin:0 auto -30px;font-size:2.1rem;font-weight:500;background-color:#0db8d9;display:block;line-height:60px;width:450px;border-radius:50em;color:#fff;position:relative;z-index:9}@media screen and (max-width:1024px){.contactWrap h3{line-height:50px;margin:0 auto -25px;font-size:2rem;width:420px}}@media screen and (max-width:960px){.contactWrap h3{font-size:1.8rem;width:400px}}@media screen and (max-width:767px){.contactWrap h3{font-size:1.8rem;width:100%;line-height:1.4;margin-bottom:0;padding:13px 0 10px;border-radius:10px 10px 0 0}}.contactWrap h3 span{border-bottom:1px solid #333}.contactWrap h3 br{display:none}@media screen and (max-width:767px){.contactWrap h3 br{display:block}}.contactWrap .telBox{background-color:#fff;text-align:center;padding:75px 100px 50px;border-radius:20px;border:5px solid #0db8d9;margin-bottom:150px}@media screen and (max-width:1024px){.contactWrap .telBox{padding:60px 0 40px;margin-bottom:75px}}@media screen and (max-width:767px){.contactWrap .telBox{padding:35px 0;margin-bottom:32px;border:3px solid #0db8d9;border-radius:0 0 10px 10px}}.contactWrap .telBox a.wfm{font-size:4.8rem;font-weight:400;line-height:1;padding-right:20px;letter-spacing:.05em}@media screen and (max-width:1536px){.contactWrap .telBox a.wfm{font-size:4.2rem}}@media screen and (max-width:1024px){.contactWrap .telBox a.wfm{font-size:3.6rem}}@media screen and (max-width:767px){.contactWrap .telBox a.wfm{font-size:3rem;letter-spacing:0;padding-right:0}}.contactWrap .telBox a.wfm img{width:40px;height:auto;margin-right:25px;position:relative;top:-2px}@media screen and (max-width:767px){.contactWrap .telBox a.wfm img{width:22px;margin-right:12px}}.contactWrap .telBox a.wfm span{font-size:3rem;margin-right:5px}@media screen and (max-width:1536px){.contactWrap .telBox a.wfm span{font-size:2.7rem}}@media screen and (max-width:1024px){.contactWrap .telBox a.wfm span{font-size:2.4rem}}@media screen and (max-width:767px){.contactWrap .telBox a.wfm span{font-size:1.8rem}}.contactWrap .telBox a.wfm:hover{opacity:.5}.contactWrap .telBox p{font-size:1.8rem;font-weight:400;position:relative;letter-spacing:0px;margin-top:20px}@media screen and (max-width:1536px){.contactWrap .telBox p{font-size:1.6rem;margin-top:15px}}@media screen and (max-width:960px){.contactWrap .telBox p{font-size:1.5rem}}@media screen and (max-width:767px){.contactWrap .telBox p{font-size:1.4rem;margin-top:10px}}.latestPost{margin-bottom:-50px}@media screen and (max-width:960px){.latestPost{margin-bottom:0}}.caseList .flexWrap{padding-bottom:50px}.caseList .flexWrap .item__inner a figure{overflow:hidden;border-radius:7px;background-color:#fff}.caseList .flexWrap .item__inner a figure img{transition:.3s ease all}.caseList .flexWrap .item__inner a .cat{margin-top:20px;display:flex;gap:5px;margin-bottom:10px}@media screen and (max-width:767px){.caseList .flexWrap .item__inner a .cat{gap:3px;margin-top:15px}}.caseList .flexWrap .item__inner a .cat li{height:22px;line-height:20px;padding:0 10px;color:#fff;font-size:1.1rem;border-radius:50em;background-color:#0db8d9;transition:.3s ease all}@media screen and (max-width:767px){.caseList .flexWrap .item__inner a .cat li{font-size:.9rem;padding:0 3px;border-radius:3px;height:18px;line-height:16px;letter-spacing:0}}.caseList .flexWrap .item__inner a h3{font-weight:500;transition:.3s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;font-size:1.8rem;margin-bottom:10px}@media screen and (max-width:1440px){.caseList .flexWrap .item__inner a h3{font-size:1.7rem}}@media screen and (max-width:1200px){.caseList .flexWrap .item__inner a h3{font-size:1.6rem;margin-bottom:5px}}@media screen and (max-width:767px){.caseList .flexWrap .item__inner a h3{font-size:3.8vw;line-height:1.5}}.caseList .flexWrap .item__inner a h3 img{display:none}@media screen and (max-width:960px){.caseList .flexWrap .item__inner a h3 img{display:inline-block;width:19px;margin-left:7px;position:relative;margin-top:-5px}}.caseList .flexWrap .item__inner a p{font-size:1.5rem;color:#777;transition:.3s ease all;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:1200px){.caseList .flexWrap .item__inner a p{line-height:1.6;font-size:1.4rem}}@media screen and (max-width:767px){.caseList .flexWrap .item__inner a p{font-size:3.1vw;line-height:1.5}}.caseList .flexWrap .item__inner a:hover h3{color:#0db8d9;text-decoration-color:#0db8d9}.caseList .flexWrap .item__inner a:hover p{color:#aaa}.caseList .flexWrap .item__inner a:hover figure img{opacity:.6;transform:scale(1.1)}.single{margin-bottom:100px;margin-top:150px}@media screen and (max-width:1440px){.single{margin-top:100px;margin-bottom:100px}}@media screen and (max-width:1024px){.single{margin-top:75px;margin-bottom:75px}}@media screen and (max-width:767px){.single{margin-top:50px;margin-bottom:50px}}.single .container .topArea{height:100px;width:100%;display:flex;align-items:center;position:relative}@media screen and (max-width:767px){.single .container .topArea{height:80px}}.single .container .topArea .en{font-size:4.8rem;line-height:1;color:#0db8d9;letter-spacing:-.05em}@media screen and (max-width:1440px){.single .container .topArea .en{font-size:4.2rem}}@media screen and (max-width:1024px){.single .container .topArea .en{font-size:3.6rem}}@media screen and (max-width:767px){.single .container .topArea .en{font-size:3.2rem}}.single .container .topArea .crumbs{position:absolute;right:0}@media screen and (max-width:960px){.single .container .topArea .crumbs{display:none}}.single .container .topArea figure{width:200px;height:auto;position:absolute;left:50%;margin-left:-100px;bottom:-9px}@media screen and (max-width:1440px){.single .container .topArea figure{width:150px;margin-left:-75px}}@media screen and (max-width:767px){.single .container .topArea figure{width:100px;left:inherit;right:0;bottom:-5px}}.single .container .inner{background-color:#fff;padding:75px;border:5px solid #0db8d9;border-radius:20px;margin-bottom:50px}@media screen and (max-width:1440px){.single .container .inner{padding:60px}}@media screen and (max-width:1024px){.single .container .inner{padding:50px}}@media screen and (max-width:960px){.single .container .inner{border:3px solid #0db8d9;padding:36px}}@media screen and (max-width:767px){.single .container .inner{padding:25px 16px 16px;border-radius:10px}}.single .container .inner .titleSec{padding-bottom:60px}@media screen and (max-width:1440px){.single .container .inner .titleSec{padding-bottom:60px}}@media screen and (max-width:1024px){.single .container .inner .titleSec{padding-bottom:50px}}@media screen and (max-width:767px){.single .container .inner .titleSec{padding-bottom:0}}.single .container .inner .titleSec.mbnon{padding-bottom:0}.single .container .inner .titleSec h1{font-size:3.6rem;font-weight:500;margin-bottom:35px}@media screen and (max-width:1440px){.single .container .inner .titleSec h1{font-size:3.2rem}}@media screen and (max-width:1024px){.single .container .inner .titleSec h1{font-size:2.7rem}}@media screen and (max-width:767px){.single .container .inner .titleSec h1{font-size:2.1rem;margin-bottom:20px;border-bottom:3px dotted #0db8d9;padding-bottom:5px;line-height:1.5}}.single .container .inner .titleSec h1 span{border-bottom:4px dotted #0db8d9;padding-bottom:3px}@media screen and (max-width:767px){.single .container .inner .titleSec h1 span{border-bottom:none;padding-bottom:0}}.single .container .inner .titleSec .cat{display:flex;gap:7px;margin-top:20px;margin-bottom:10px}@media screen and (max-width:1440px){.single .container .inner .titleSec .cat{gap:5px}}@media screen and (max-width:767px){.single .container .inner .titleSec .cat{margin-top:0;margin-bottom:10px}}.single .container .inner .titleSec .cat li{height:30px;line-height:30px;padding:0 13px;color:#fff;font-size:1.3rem;border-radius:50em;background-color:#0db8d9;transition:.3s ease all}@media screen and (max-width:1440px){.single .container .inner .titleSec .cat li{font-size:1.2rem}}@media screen and (max-width:1024px){.single .container .inner .titleSec .cat li{font-size:1.1rem;padding:0 10px;height:27px;line-height:27px}}@media screen and (max-width:767px){.single .container .inner .titleSec .cat li{font-size:1rem;height:24px;line-height:24px;padding:0 5px;border-radius:3px}}.single .container .inner .titleSec .cat.wh li{color:#333;background-color:#fff;border:1px solid #333;line-height:28px}@media screen and (max-width:1024px){.single .container .inner .titleSec .cat.wh li{line-height:25px}}@media screen and (max-width:767px){.single .container .inner .titleSec .cat.wh li{line-height:22px}}.single .container .inner .slider{padding-bottom:25px;margin-left:calc((50vw - 640px + 200px) * -1);margin-right:calc((50vw - 640px + 200px) * -1)}@media screen and (max-width:767px){.single .container .inner .slider{margin:0 -16px;padding-bottom:16px}}@media screen and (max-width:767px){.single .container .inner .slider .swiper-slide figure img{border-radius:0}}@media screen and (max-width:1440px){.single .container .inner .slider{margin-left:calc((50vw - 512px + 300px) * -1);margin-right:calc((50vw - 512px + 300px) * -1)}}@media screen and (max-width:1024px){.single .container .inner .slider{margin-left:calc((50vw - 400px + 200px) * -1);margin-right:calc((50vw - 400px + 200px) * -1)}}@media screen and (max-width:767px){.single .container .inner .slider{margin-left:-16px;margin-right:-16px}}.single .container .inner .slider .slider_prev,.single .container .inner .slider .slider_next{top:40%}@media screen and (max-width:1440px){.single .container .inner .slider .slider_prev,.single .container .inner .slider .slider_next{top:38%}}@media screen and (max-width:1024px){.single .container .inner .slider .slider_prev,.single .container .inner .slider .slider_next{top:36%}}@media screen and (max-width:767px){.single .container .inner .slider .slider_prev,.single .container .inner .slider .slider_next{top:34%}}@media screen and (max-width:1440px){.single .container .inner .slider .slider_prev{left:30%}}@media screen and (max-width:960px){.single .container .inner .slider .slider_prev{left:20% !important}}@media screen and (max-width:767px){.single .container .inner .slider .slider_prev{left:5px !important}}@media screen and (max-width:1440px){.single .container .inner .slider .slider_next{right:30%}}@media screen and (max-width:960px){.single .container .inner .slider .slider_next{right:20% !important}}@media screen and (max-width:767px){.single .container .inner .slider .slider_next{right:5px !important}}.single .container .inner .slider .swiper-pagination{bottom:0}.single .container .inner .slider .swiper-pagination-bullet{background-color:#eee}.single .container .inner .slider .swiper-pagination-bullet-active{background-color:#0db8d9}.single .container .inner .imgArea{position:relative}.single .container .inner .imgArea .simple{z-index:9;margin:0;width:100%;overflow:hidden}@media screen and (max-width:1024px){.single .container .inner .imgArea .simple{max-width:500px;margin:0 auto}}@media screen and (max-width:960px){.single .container .inner .imgArea .simple{max-width:auto}}.single .container .inner .imgArea .simple .swiper-wrapper .swiper-slide{border:1px solid #ddd;border-radius:15px;overflow:hidden}@media screen and (max-width:1200px){.single .container .inner .imgArea .simple .swiper-wrapper .swiper-slide{border-radius:10px}}.single .container .inner .imgArea .slider_prev,.single .container .inner .imgArea .slider_next{top:50%;position:absolute;z-index:99;width:50px !important;height:50px !important;display:block;margin-top:-50px;cursor:pointer}@media screen and (max-width:767px){.single .container .inner .imgArea .slider_prev,.single .container .inner .imgArea .slider_next{width:36px !important;height:36px !important}}.single .container .inner .imgArea .slider_prev img,.single .container .inner .imgArea .slider_next img{width:100% !important;height:auto !important}.single .container .inner .imgArea .slider_prev{left:-25px}@media screen and (max-width:767px){.single .container .inner .imgArea .slider_prev{left:-12px}}.single .container .inner .imgArea .slider_prev img{transform:scaleX(-1)}.single .container .inner .imgArea .slider_next{right:-25px}@media screen and (max-width:767px){.single .container .inner .imgArea .slider_next{right:-12px}}.single .container .inner .imgArea .swiper-pagination{position:relative;margin-top:35px}.single .container .inner .imgArea .swiper-pagination-bullet{height:10px;width:10px;margin:0 10px !important;opacity:1;background-color:#ccc}.single .container .inner .imgArea .swiper-pagination-bullet-active{background-color:#0db8d9}.single .container .inner .movie{border-top:5px solid #0db8d9;padding-top:75px;margin-top:50px;position:relative}@media screen and (max-width:767px){.single .container .inner .movie{border-top:3px solid #0db8d9;padding-top:50px;margin-top:30px}}.single .container .inner .movie .cara{width:200px;position:absolute;left:22%;top:40px;z-index:1}@media screen and (max-width:1440px){.single .container .inner .movie .cara{width:180px;left:20%;top:55px}}@media screen and (max-width:960px){.single .container .inner .movie .cara{width:160px;left:5%;top:65px}}@media screen and (max-width:767px){.single .container .inner .movie .cara{width:90px;left:2%;top:48px}}.single .container .inner .movie .video169{width:100%;position:relative;z-index:9;overflow:hidden;border-radius:15px}@media screen and (max-width:960px){.single .container .inner .movie .video169{border-radius:10px}}@media screen and (max-width:767px){.single .container .inner .movie .video169{border-radius:5px}}.single .container .inner .use{border-top:5px solid #0db8d9;padding-top:75px;margin-top:75px;padding-bottom:50px}@media screen and (max-width:767px){.single .container .inner .use{border-top:3px solid #0db8d9;padding-top:50px;margin-top:50px;padding-bottom:25px}}.single .container .inner .use .point{position:relative}.single .container .inner .use .point__inner{background-color:#0db8d9;border-radius:20px;display:flex;padding:45px;padding-left:250px;align-items:center;position:relative;z-index:8}@media screen and (max-width:1440px){.single .container .inner .use .point__inner{padding-left:240px}}@media screen and (max-width:960px){.single .container .inner .use .point__inner{padding:35px;border-radius:10px}}@media screen and (max-width:767px){.single .container .inner .use .point__inner{padding:30px;margin-top:-10px}}.single .container .inner .use .point__inner:before{content:"";width:calc(100% - 20px);height:calc(100% - 20px);display:block;border-radius:10px;border:1px dashed #fff;position:absolute;top:10px;left:10px;z-index:1}@media screen and (max-width:960px){.single .container .inner .use .point__inner:before{border-radius:5px}}.single .container .inner .use .point__inner>p{font-weight:500;color:#fff;line-height:1.8}@media screen and (max-width:1440px){.single .container .inner .use .point__inner>p{line-height:1.6}}@media screen and (max-width:960px){.single .container .inner .use .point__inner>p{width:auto;font-size:1.5rem}}@media screen and (max-width:767px){.single .container .inner .use .point__inner>p{width:auto}}.single .container .inner .use .point img{width:230px;position:absolute;bottom:30px;left:40px;z-index:9}@media screen and (max-width:1440px){.single .container .inner .use .point img{width:220px;bottom:40px}}@media screen and (max-width:960px){.single .container .inner .use .point img{width:150px;position:absolute;bottom:95%;left:40px;z-index:2}}@media screen and (max-width:767px){.single .container .inner .use .point img{width:180px;position:relative;margin-top:0;left:50%;margin-left:-110px;bottom:inherit;top:inherit;z-index:2}}.single .container .inner .use .step{margin-top:75px;counter-reset:titlenum}@media screen and (max-width:767px){.single .container .inner .use .step{margin-top:50px}}.single .container .inner .use .step__inner{display:flex;gap:50px;position:relative;margin-bottom:100px}@media screen and (max-width:960px){.single .container .inner .use .step__inner{display:block;gap:0px}}@media screen and (max-width:767px){.single .container .inner .use .step__inner{display:block;gap:0px;position:relative;margin-bottom:75px}}.single .container .inner .use .step__inner:last-child{margin-bottom:0}.single .container .inner .use .step__inner:last-child:before{content:none}.single .container .inner .use .step__inner:before{content:"";width:0;height:0;border-style:solid;border-right:25px solid transparent;border-left:25px solid transparent;border-top:20px solid #0db8d9;border-bottom:0;position:absolute;left:50%;bottom:-50px;margin-right:-12.5px}@media screen and (max-width:960px){.single .container .inner .use .step__inner:before{bottom:-60px;margin-right:0;margin-left:-25px}}@media screen and (max-width:767px){.single .container .inner .use .step__inner:before{bottom:-50px;margin-right:0;margin-left:-20px;border-right:20px solid transparent;border-left:20px solid transparent;border-top:15px solid #0db8d9;bottom:-40px}}.single .container .inner .use .step__inner figure{width:40%;position:relative}@media screen and (max-width:960px){.single .container .inner .use .step__inner figure{width:100%;margin-bottom:25px}}@media screen and (max-width:767px){.single .container .inner .use .step__inner figure{width:100%;margin-bottom:16px}}.single .container .inner .use .step__inner figure.nodesc{width:calc(40% - 25px)}@media screen and (max-width:960px){.single .container .inner .use .step__inner figure.nodesc{width:100%}}@media screen and (max-width:767px){.single .container .inner .use .step__inner figure.nodesc{width:100%}}.single .container .inner .use .step__inner figure.noimg{width:0}.single .container .inner .use .step__inner figure .num{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50em;background-color:#0db8d9;position:absolute;top:-25px;left:-25px}@media screen and (max-width:1440px){.single .container .inner .use .step__inner figure .num{width:60px;height:60px;top:-20px;left:-20px}}@media screen and (max-width:767px){.single .container .inner .use .step__inner figure .num{top:-10px;left:-10px;width:50px;height:50px}}.single .container .inner .use .step__inner figure .num .wfm{color:#fff;font-size:1rem;line-height:1;text-align:center;letter-spacing:1px;margin-bottom:2px}@media screen and (max-width:1440px){.single .container .inner .use .step__inner figure .num .wfm{font-size:.9rem;padding-top:6px;margin-bottom:4px}}@media screen and (max-width:767px){.single .container .inner .use .step__inner figure .num .wfm{font-size:.8rem}}.single .container .inner .use .step__inner figure .num .wfm span{font-size:2.8rem;display:block}@media screen and (max-width:1440px){.single .container .inner .use .step__inner figure .num .wfm span{font-size:2.4rem}}@media screen and (max-width:767px){.single .container .inner .use .step__inner figure .num .wfm span{font-size:2.1rem}}.single .container .inner .use .step__inner figure .num .wfm span:before{counter-increment:titlenum;content:counter(titlenum,decimal-leading-zero)}.single .container .inner .use .step__inner figure img{overflow:hidden;border-radius:10px}@media screen and (max-width:767px){.single .container .inner .use .step__inner figure img{border-radius:5px}}.single .container .inner .use .step__inner>.tx{width:60%;line-height:1.8}@media screen and (max-width:960px){.single .container .inner .use .step__inner>.tx{width:100%;font-size:1.5rem;line-height:1.6}}@media screen and (max-width:767px){.single .container .inner .use .step__inner>.tx{width:100%}}.single .container .inner .use .step__inner>.tx.noimg{width:100%;padding-left:25px}@media screen and (max-width:960px){.single .container .inner .use .step__inner>.tx.noimg{padding-left:75px}}@media screen and (max-width:767px){.single .container .inner .use .step__inner>.tx.noimg{padding-left:60px}}.single .container .inner .use .step__inner>.tx.nodesc{display:none}.single .container .inner>.flexWrap{flex-wrap:inherit;gap:75px;align-items:stretch;margin-top:75px}@media screen and (max-width:1440px){.single .container .inner>.flexWrap{gap:60px;margin-top:60px}}@media screen and (max-width:1024px){.single .container .inner>.flexWrap{flex-wrap:inherit;gap:50px;align-items:inherit;margin-top:50px;display:block}}@media screen and (max-width:767px){.single .container .inner>.flexWrap{margin-top:35px}}.single .container .inner>.flexWrap.reverse .item:nth-child(1){width:60%}@media screen and (max-width:1024px){.single .container .inner>.flexWrap.reverse .item:nth-child(1){width:100%}}.single .container .inner>.flexWrap.reverse .item:nth-child(2){width:40%}@media screen and (max-width:1024px){.single .container .inner>.flexWrap.reverse .item:nth-child(2){width:100%;margin-top:50px}}.single .container .inner>.flexWrap .item:nth-child(1){width:40%}@media screen and (max-width:1024px){.single .container .inner>.flexWrap .item:nth-child(1){width:100%}}.single .container .inner>.flexWrap .item:nth-child(2){width:60%}@media screen and (max-width:1024px){.single .container .inner>.flexWrap .item:nth-child(2){width:100%}}.single .container .inner>.flexWrap .item .nohin{background-color:#fff;border-radius:10px;border:2px solid #0db8d9;padding:0 30px 30px;margin-top:10px}@media screen and (max-width:1440px){.single .container .inner>.flexWrap .item .nohin{padding:0 25px 25px}}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .nohin{padding:0 16px 16px}}.single .container .inner>.flexWrap .item .nohin p{width:150px;height:36px;border-radius:50em;line-height:36px;background-color:#0db8d9;color:#fff;font-size:1.6rem;font-weight:500;display:block;margin:0 auto 10px;text-align:center;position:relative;z-index:9;top:-18px}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .nohin p{font-size:1.5rem;height:32px;line-height:32px}}.single .container .inner>.flexWrap .item .nohin ul{list-style:none}.single .container .inner>.flexWrap .item .nohin ul li{padding-left:25px;line-height:1.4;background:url(//sonaechan.com/wp-content/themes/sonae_theme/css/../images/common/icon_check.png) left 0px top 3px no-repeat;background-size:18px auto;margin-bottom:10px;font-weight:500;font-size:1.6rem}@media screen and (max-width:1440px){.single .container .inner>.flexWrap .item .nohin ul li{font-size:1.5rem}}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .nohin ul li{font-size:1.4rem;background-size:16px auto;padding-left:23px}}.single .container .inner>.flexWrap .item .nohin ul li:last-child{margin-bottom:0}.single .container .inner>.flexWrap .item .sodan{margin-top:25px}@media screen and (max-width:1024px){.single .container .inner>.flexWrap .item .sodan{max-width:450px;margin:50px auto 0}}@media screen and (max-width:960px){.single .container .inner>.flexWrap .item .sodan{max-width:360px;margin:50px auto 0}}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .sodan{margin-top:16px}}.single .container .inner>.flexWrap .item .sodan a figure{overflow:hidden;border-radius:10px}.single .container .inner>.flexWrap .item .sodan a:hover{opacity:.7}.single .container .inner>.flexWrap .item .fin{border:2px solid #e73068;line-height:45px;color:#e73068;text-align:center;font-weight:500;font-size:2rem;border-radius:5px;margin-bottom:25px}@media screen and (max-width:1440px){.single .container .inner>.flexWrap .item .fin{margin-bottom:20px;font-size:1.8rem}}@media screen and (max-width:1024px){.single .container .inner>.flexWrap .item .fin{margin-top:50px}}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .fin{line-height:36px;font-size:1.5rem;margin-bottom:10px}}.single .container .inner>.flexWrap .item .infoBox{display:flex;gap:10px;margin-bottom:25px}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .infoBox{display:block;gap:0}}.single .container .inner>.flexWrap .item .infoBox.full li{width:100%}.single .container .inner>.flexWrap .item .infoBox li{width:50%;background-color:#eee;border-radius:5px;line-height:60px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.8rem}@media screen and (max-width:1440px){.single .container .inner>.flexWrap .item .infoBox li{font-size:1.6rem;line-height:55px}}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .infoBox li{width:100%;margin-bottom:5px;aspect-ratio:inherit;line-height:40px;font-size:1.5rem}}.single .container .inner>.flexWrap .item .infoBox li .wfb{font-size:3.6rem;padding:0 5px 0 10px}@media screen and (max-width:1440px){.single .container .inner>.flexWrap .item .infoBox li .wfb{font-size:3.2rem}}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .infoBox li .wfb{font-size:2.4rem}}.single .container .inner>.flexWrap .item .infoBox li:first-child{background-color:#e73068;color:#fff;letter-spacing:.1em;font-size:2rem}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .infoBox li:first-child{font-size:1.5rem}}.single .container .inner>.flexWrap .item .infoBox li.no-limit span{display:none}.single .container .inner>.flexWrap .item .tx{margin-bottom:50px;line-height:1.8}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .tx{font-size:1.5rem;line-height:1.6}}.single .container .inner>.flexWrap .item .tx p{position:relative;margin-bottom:35px}.single .container .inner>.flexWrap .item .tx p:before{content:"";width:100%;height:1px;background-color:#0db8d9;display:block;position:absolute;left:0;top:50%}.single .container .inner>.flexWrap .item .tx p span{width:150px;height:36px;border-radius:50em;line-height:36px;background-color:#0db8d9;color:#fff;font-size:1.6rem;font-weight:500;display:block;margin:0 auto;text-align:center;position:relative;z-index:9}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .tx p span{font-size:1.5rem;height:32px;line-height:32px}}.single .container .inner>.flexWrap .item .tx ul{list-style:none;margin-bottom:35px}.single .container .inner>.flexWrap .item .tx ul li{padding-left:25px;line-height:1.4;background:url(//sonaechan.com/wp-content/themes/sonae_theme/css/../images/common/icon_check.png) left 0px top 3px no-repeat;background-size:18px auto;margin-bottom:10px;font-weight:500;font-size:1.6rem}@media screen and (max-width:1440px){.single .container .inner>.flexWrap .item .tx ul li{font-size:1.5rem;background-size:16px auto}}@media screen and (max-width:767px){.single .container .inner>.flexWrap .item .tx ul li{font-size:1.4rem;background-size:16px auto}}.single .container .inner>.flexWrap .item .tx ul li:last-child{margin-bottom:0}.single .container .inner>.flexWrap .item .tx:last-child{margin-bottom:0}