main{position:relative;z-index:2}#hero{width:100%;background:#fff6c3 url(../img/top/hero-bg.png) bottom center/contain no-repeat;padding-top:12rem;overflow:hidden}@media screen and (min-width: 768px){#hero{padding-top:9.5rem;height:93rem}}#hero .hero-h1{aspect-ratio:127/34;background:#fff6c3 url(../img/top/hero-h1.png) bottom center/contain no-repeat;display:block;margin:0 auto;text-align:center;color:rgba(0,0,0,0);width:35rem;font-size:3.6rem}@media screen and (min-width: 768px){#hero .hero-h1{width:127rem;font-size:12rem}}#hero .hero-desc{aspect-ratio:882/253;background:url(../img/top/hero-desc.png) bottom center/contain no-repeat;display:block;margin:0 auto;text-align:center;width:34rem;margin-top:-3rem;padding-top:4.5rem}@media screen and (min-width: 768px){#hero .hero-desc{width:88rem;margin-top:-18rem;padding-top:11rem}}#hero .hero-desc p{color:#fcd071;font-weight:bold;font-size:1.7rem;padding-left:3%;text-shadow:-2px -1px 0 #513800,-2px 0px 0 #513800,-2px 1px 0 #513800,-1px -2px 0 #513800,-1px -1px 0 #513800,-1px 0px 0 #513800,-1px 1px 0 #513800,-1px 2px 0 #513800,0px -2px 0 #513800,0px -1px 0 #513800,0px 0px 0 #513800,0px 1px 0 #513800,0px 2px 0 #513800,1px -2px 0 #513800,1px -1px 0 #513800,1px 0px 0 #513800,1px 1px 0 #513800,1px 2px 0 #513800,2px -1px 0 #513800,2px 0px 0 #513800,2px 1px 0 #513800}@media screen and (min-width: 768px){#hero .hero-desc p{font-size:4.5rem;text-shadow:-4px -1px 0 #513800,-4px 0px 0 #513800,-4px 1px 0 #513800,-3px -3px 0 #513800,-3px -2px 0 #513800,-3px -1px 0 #513800,-3px 0px 0 #513800,-3px 1px 0 #513800,-3px 2px 0 #513800,-3px 3px 0 #513800,-2px -3px 0 #513800,-2px -2px 0 #513800,-2px -1px 0 #513800,-2px 0px 0 #513800,-2px 1px 0 #513800,-2px 2px 0 #513800,-2px 3px 0 #513800,-1px -4px 0 #513800,-1px -3px 0 #513800,-1px -2px 0 #513800,-1px -1px 0 #513800,-1px 0px 0 #513800,-1px 1px 0 #513800,-1px 2px 0 #513800,-1px 3px 0 #513800,-1px 4px 0 #513800,0px -4px 0 #513800,0px -3px 0 #513800,0px -2px 0 #513800,0px -1px 0 #513800,0px 0px 0 #513800,0px 1px 0 #513800,0px 2px 0 #513800,0px 3px 0 #513800,0px 4px 0 #513800,1px -4px 0 #513800,1px -3px 0 #513800,1px -2px 0 #513800,1px -1px 0 #513800,1px 0px 0 #513800,1px 1px 0 #513800,1px 2px 0 #513800,1px 3px 0 #513800,1px 4px 0 #513800,2px -3px 0 #513800,2px -2px 0 #513800,2px -1px 0 #513800,2px 0px 0 #513800,2px 1px 0 #513800,2px 2px 0 #513800,2px 3px 0 #513800,3px -3px 0 #513800,3px -2px 0 #513800,3px -1px 0 #513800,3px 0px 0 #513800,3px 1px 0 #513800,3px 2px 0 #513800,3px 3px 0 #513800,4px -1px 0 #513800,4px 0px 0 #513800,4px 1px 0 #513800}}#hero .hero-bot{position:relative;margin:0 auto}@media screen and (min-width: 768px){#hero .hero-bot{width:136rem;margin-top:-3rem;padding-bottom:2rem}}#hero .hero-bot .box{aspect-ratio:805/426;background:url(../img/top/hero-box.png) bottom center/contain no-repeat;display:block;text-align:center;position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#hero .hero-bot .box{width:34rem;margin-bottom:1rem}}@media screen and (min-width: 768px){#hero .hero-bot .box{width:80.5rem;margin-right:12rem}}#hero .hero-bot .box .in{position:absolute;line-height:1.5;display:block;margin-left:auto;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);font-weight:900;color:#fbd071;text-shadow:-2px -1px 0 #513800,-2px 0px 0 #513800,-2px 1px 0 #513800,-1px -2px 0 #513800,-1px -1px 0 #513800,-1px 0px 0 #513800,-1px 1px 0 #513800,-1px 2px 0 #513800,0px -2px 0 #513800,0px -1px 0 #513800,0px 0px 0 #513800,0px 1px 0 #513800,0px 2px 0 #513800,1px -2px 0 #513800,1px -1px 0 #513800,1px 0px 0 #513800,1px 1px 0 #513800,1px 2px 0 #513800,2px -1px 0 #513800,2px 0px 0 #513800,2px 1px 0 #513800;width:17rem;right:1rem;top:1rem;font-size:1.4rem}@media screen and (min-width: 768px){#hero .hero-bot .box .in{width:34rem;right:6rem;top:3rem;font-size:2.8rem}}#hero .hero-bot .bann{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 768px){#hero .hero-bot .bann{position:absolute;bottom:0;left:0}}#hero .hero-bot .bann .ban{display:block;font-weight:900;text-align:center;line-height:1.3;letter-spacing:.01em;color:#fbd071;aspect-ratio:410/346;background:url(../img/top/hero-ban1.png) bottom center/contain no-repeat}@media screen and (max-width: 767px){#hero .hero-bot .bann .ban{font-size:1.8rem;padding-top:12%;width:18rem;text-shadow:-5px -1px 0 #fff,-5px 0px 0 #fff,-5px 1px 0 #fff,-4px -3px 0 #fff,-4px -2px 0 #fff,-4px -1px 0 #fff,-4px 0px 0 #fff,-4px 1px 0 #fff,-4px 2px 0 #fff,-4px 3px 0 #fff,-3px -4px 0 #fff,-3px -3px 0 #fff,-3px -2px 0 #fff,-3px -1px 0 #fff,-3px 0px 0 #fff,-3px 1px 0 #fff,-3px 2px 0 #fff,-3px 3px 0 #fff,-3px 4px 0 #fff,-2px -4px 0 #fff,-2px -3px 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-2px 3px 0 #fff,-2px 4px 0 #fff,-1px -5px 0 #fff,-1px -4px 0 #fff,-1px -3px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,-1px 3px 0 #fff,-1px 4px 0 #fff,-1px 5px 0 #fff,0px -5px 0 #fff,0px -4px 0 #fff,0px -3px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,0px 3px 0 #fff,0px 4px 0 #fff,0px 5px 0 #fff,1px -5px 0 #fff,1px -4px 0 #fff,1px -3px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,1px 3px 0 #fff,1px 4px 0 #fff,1px 5px 0 #fff,2px -4px 0 #fff,2px -3px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff,2px 3px 0 #fff,2px 4px 0 #fff,3px -4px 0 #fff,3px -3px 0 #fff,3px -2px 0 #fff,3px -1px 0 #fff,3px 0px 0 #fff,3px 1px 0 #fff,3px 2px 0 #fff,3px 3px 0 #fff,3px 4px 0 #fff,4px -3px 0 #fff,4px -2px 0 #fff,4px -1px 0 #fff,4px 0px 0 #fff,4px 1px 0 #fff,4px 2px 0 #fff,4px 3px 0 #fff,5px -1px 0 #fff,5px 0px 0 #fff,5px 1px 0 #fff}}@media screen and (min-width: 768px){#hero .hero-bot .bann .ban{font-size:4rem;padding-top:9.5rem;width:41rem;text-shadow:-5px -1px 0 #fff,-5px 0px 0 #fff,-5px 1px 0 #fff,-4px -3px 0 #fff,-4px -2px 0 #fff,-4px -1px 0 #fff,-4px 0px 0 #fff,-4px 1px 0 #fff,-4px 2px 0 #fff,-4px 3px 0 #fff,-3px -4px 0 #fff,-3px -3px 0 #fff,-3px -2px 0 #fff,-3px -1px 0 #fff,-3px 0px 0 #fff,-3px 1px 0 #fff,-3px 2px 0 #fff,-3px 3px 0 #fff,-3px 4px 0 #fff,-2px -4px 0 #fff,-2px -3px 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-2px 3px 0 #fff,-2px 4px 0 #fff,-1px -5px 0 #fff,-1px -4px 0 #fff,-1px -3px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,-1px 3px 0 #fff,-1px 4px 0 #fff,-1px 5px 0 #fff,0px -5px 0 #fff,0px -4px 0 #fff,0px -3px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,0px 3px 0 #fff,0px 4px 0 #fff,0px 5px 0 #fff,1px -5px 0 #fff,1px -4px 0 #fff,1px -3px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,1px 3px 0 #fff,1px 4px 0 #fff,1px 5px 0 #fff,2px -4px 0 #fff,2px -3px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff,2px 3px 0 #fff,2px 4px 0 #fff,3px -4px 0 #fff,3px -3px 0 #fff,3px -2px 0 #fff,3px -1px 0 #fff,3px 0px 0 #fff,3px 1px 0 #fff,3px 2px 0 #fff,3px 3px 0 #fff,3px 4px 0 #fff,4px -3px 0 #fff,4px -2px 0 #fff,4px -1px 0 #fff,4px 0px 0 #fff,4px 1px 0 #fff,4px 2px 0 #fff,4px 3px 0 #fff,5px -1px 0 #fff,5px 0px 0 #fff,5px 1px 0 #fff}}#hero .hero-bot .bann .ban-2{font-size:1.6rem;-webkit-transform:translateY(20%);transform:translateY(20%)}@media screen and (min-width: 768px){#hero .hero-bot .bann .ban-2{font-size:3.6rem;-webkit-transform:translateY(6rem);transform:translateY(6rem)}}#hero .hero-bot .bann .ban span{display:inline-block;position:relative}#hero .hero-bot .bann .ban span::before{display:inline-block;content:attr(data-txt);position:absolute;z-index:1;color:#fbd071;text-shadow:-2px -1px 0 #513800,-2px 0px 0 #513800,-2px 1px 0 #513800,-1px -2px 0 #513800,-1px -1px 0 #513800,-1px 0px 0 #513800,-1px 1px 0 #513800,-1px 2px 0 #513800,0px -2px 0 #513800,0px -1px 0 #513800,0px 0px 0 #513800,0px 1px 0 #513800,0px 2px 0 #513800,1px -2px 0 #513800,1px -1px 0 #513800,1px 0px 0 #513800,1px 1px 0 #513800,1px 2px 0 #513800,2px -1px 0 #513800,2px 0px 0 #513800,2px 1px 0 #513800}#about{background:url(../img/top/about-line-top.png) top center/contain no-repeat,url(../img/top/about-line-bot.png) bottom center/contain no-repeat;background-color:#ffbd73}@media screen and (max-width: 767px){#about{padding-top:5rem;padding-bottom:5rem;background-position:top 1rem center,bottom 1rem center}}@media screen and (min-width: 768px){#about{padding-top:10rem;padding-bottom:10rem}}#about .wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 1rem}#about .title{display:block;aspect-ratio:67/23;background:url(../img/top/about-btn.png) top center/contain no-repeat;font-weight:900;text-align:center;padding-left:7%}@media screen and (max-width: 767px){#about .title{padding-top:18.5%;width:32rem;margin-bottom:2.5rem}}@media screen and (min-width: 768px){#about .title{padding-top:20%;width:67rem;margin-bottom:2.5rem}}#about .desc{text-align:center;color:#513800;font-weight:600}#about .desc p{margin-bottom:1em}@media screen and (max-width: 767px){#item{padding:5rem 2rem;background-color:#c4e1f6}}@media screen and (min-width: 768px){#item{padding:10rem 2rem}}#item .wrap{margin:0 auto;text-align:center;position:relative}@media screen and (max-width: 767px){#item .wrap{padding:4rem 0}#item .wrap .title{margin-bottom:4rem}}@media screen and (min-width: 768px){#item .wrap{background:url(../img/top/item-bg.png) top center/contain no-repeat;aspect-ratio:120/75;width:120rem;padding:0 18rem;padding-top:15rem}}#item .wrap::before,#item .wrap:after{content:"";display:block;position:absolute;background:var(--bg) center/contain no-repeat}#item .wrap::before{--bg: url(../img/top/item-char.png);aspect-ratio:46/69;left:0}@media screen and (max-width: 767px){#item .wrap::before{width:10rem;bottom:0;-webkit-transform:translateY(20%) translateX(-14%);transform:translateY(20%) translateX(-14%)}}@media screen and (min-width: 768px){#item .wrap::before{width:46rem;top:50%;-webkit-transform:translateY(-37%) translateX(-54%);transform:translateY(-37%) translateX(-54%)}}#item .wrap::after{--bg: url(../img/top/item-flow.png);aspect-ratio:43/48;right:0;bottom:0}@media screen and (max-width: 767px){#item .wrap::after{width:10rem}}@media screen and (min-width: 768px){#item .wrap::after{width:43rem;-webkit-transform:translateX(40%);transform:translateX(40%)}}#item .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 768px){#item .items{gap:3rem}}#item .items .item{aspect-ratio:26/30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:16rem}@media screen and (min-width: 768px){#item .items .item{width:26rem}}#item .items .item::after{content:"";z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--item) center/contain no-repeat}#item .items .item .in{position:relative;aspect-ratio:1;width:25rem;border-radius:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#513800}@media screen and (min-width: 768px){#item .items .item .in{gap:1rem}}#item .items .item .in h3,#item .items .item .in .h3{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;font-size:1.8rem}@media screen and (min-width: 768px){#item .items .item .in h3,#item .items .item .in .h3{font-size:2.4rem}}#item .items .item .in p{font-weight:500;line-height:1.4;font-size:1.4rem}@media screen and (min-width: 768px){#item .items .item .in p{font-size:1.8rem}}#item .items .item-1{--item: url(../img/top/item-1.png)}#item .items .item-2{--item: url(../img/top/item-2.png)}#item .items .item-3{--item: url(../img/top/item-3.png)}#application{padding:10rem 2rem;overflow:hidden}#application .wrap{aspect-ratio:1164/726;margin:0 auto;position:relative}@media screen and (min-width: 768px){#application .wrap{width:117rem;padding-top:13rem;background:url(../img/top/application-wrap.png) top center/contain no-repeat}}#application .wrap::after{content:"";position:absolute;bottom:0;left:0;display:block;background:url(../img/top/application-flow-l.png) center/contain no-repeat;aspect-ratio:230/190}@media screen and (max-width: 767px){#application .wrap::after{width:10rem;-webkit-transform:translateY(40%) translateX(-10%);transform:translateY(40%) translateX(-10%)}}@media screen and (min-width: 768px){#application .wrap::after{width:23rem;-webkit-transform:translateY(50%) translateX(-90%);transform:translateY(50%) translateX(-90%)}}#application .wrap .wrap-content{position:relative}#application .wrap .wrap-content::before,#application .wrap .wrap-content::after{content:"";position:absolute;top:0;right:0;display:block}#application .wrap .wrap-content::before{background:url(../img/top/application-char.png) center/contain no-repeat;aspect-ratio:415/622;-webkit-transform:translateY(-45%);transform:translateY(-45%)}@media screen and (max-width: 767px){#application .wrap .wrap-content::before{width:6rem;-webkit-transform:translateY(-75%) translateX(-30%);transform:translateY(-75%) translateX(-30%)}}@media screen and (min-width: 768px){#application .wrap .wrap-content::before{width:41rem}}#application .wrap .wrap-content::after{background:url(../img/top/application-flow-r.png) center/contain no-repeat;display:block;aspect-ratio:215/232}@media screen and (max-width: 767px){#application .wrap .wrap-content::after{width:6rem;-webkit-transform:translateY(-60%) translateX(50%);transform:translateY(-60%) translateX(50%)}}@media screen and (min-width: 768px){#application .wrap .wrap-content::after{width:21.5rem;-webkit-transform:translateY(-60%) translateX(100%);transform:translateY(-60%) translateX(100%)}}#application .heading{text-align:center}@media screen and (max-width: 767px){#application .heading{margin-bottom:3rem}}@media screen and (min-width: 768px){#application .heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:15rem;margin-bottom:7rem}}#application .heading .title{margin-bottom:1rem}#application .heading .desc{font-weight:bold;font-size:1.6rem}@media screen and (min-width: 768px){#application .heading .desc{font-size:2.4rem}}#application .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}@media screen and (min-width: 768px){#application .group{gap:4rem}}#application .group .item{aspect-ratio:532/403;background:var(--bg) top center/contain no-repeat;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 3rem;gap:.5rem;width:100%}@media screen and (min-width: 768px){#application .group .item{width:53rem;padding:8rem 6rem;gap:2.4rem;gap:1.2rem}}#application .group .item-l{--bg: url(../img/top/application-item-l.png)}#application .group .item-r{--bg: url(../img/top/application-item-r.png)}#application .group .item .stt{position:relative;display:block;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;color:#513800;padding-bottom:1rem;font-size:1.8rem}@media screen and (min-width: 768px){#application .group .item .stt{font-size:2.4rem}}#application .group .item .stt::after{content:"";position:absolute;aspect-ratio:270/7;background:url(../img/top/application-item-title.png) center/contain no-repeat;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(30%);transform:translateX(-50%) translateY(30%);width:27rem}#application .group .item .button{width:100%}#application .group .item .button a{display:block;width:100%;background:#ff9d3d;color:#fff;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;padding:1.2rem;border-radius:4rem;font-size:1.8rem;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){#application .group .item .button a{padding:1.6rem;font-size:3.2rem}}#application .group .item .button a:hover{text-decoration:none;-webkit-filter:drop-shadow(0 0 0.5rem #513800);filter:drop-shadow(0 0 0.5rem #513800)}@media screen and (max-width: 767px){#application .group .item .txt{font-size:1.4rem;margin-left:-1rem;margin-right:-1rem}}@media screen and (min-width: 768px){#plan{padding-bottom:8rem}}#plan .wrap{display:block;margin:0 auto;position:relative}@media screen and (max-width: 767px){#plan .wrap{padding-bottom:8rem}}@media screen and (min-width: 768px){#plan .wrap{width:130rem}}#plan .wrap::before,#plan .wrap::after{content:"";position:absolute;right:0;aspect-ratio:154/168;display:block}@media screen and (max-width: 767px){#plan .wrap::before,#plan .wrap::after{width:6rem}}@media screen and (min-width: 768px){#plan .wrap::before,#plan .wrap::after{width:15.4rem}}@media screen and (min-width: 768px){#plan .wrap::before{top:0;background:url(../img/top/plan-flow-t.png) center/contain no-repeat;-webkit-transform:translateY(100%) translateX(50%);transform:translateY(100%) translateX(50%)}}#plan .wrap::after{bottom:0;background:url(../img/top/plan-flow-b.png) center/contain no-repeat}@media screen and (min-width: 768px){#plan .wrap::after{-webkit-transform:translateY(50%) translateX(70%);transform:translateY(50%) translateX(70%)}}#plan .heading{aspect-ratio:1034/389;display:block;background:url(../img/top/plan-heading_sp.png) top center/contain no-repeat;margin:0 auto;text-align:center}@media screen and (max-width: 767px){#plan .heading{margin-bottom:3rem;padding-top:16%;padding-bottom:10%}}@media screen and (min-width: 768px){#plan .heading{margin-top:-5rem;width:103.4rem;padding-top:15rem;background-image:url(../img/top/plan-heading.png)}}#plan .heading .title{margin-bottom:1.5rem}#plan .heading .desc{font-weight:900;line-height:1.5;font-size:1.5rem}@media screen and (min-width: 768px){#plan .heading .desc{font-size:2.4rem}}#plan .plans{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7rem}#plan .plans .plan{text-align:center}@media screen and (min-width: 768px){#plan .plans .plan{width:60.4rem}}#plan .plans .plan-1{--plan: url(../img/top/plan-1.png)}#plan .plans .plan-2{--plan: url(../img/top/plan-2.png)}#plan .plans .plan .inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}@media screen and (min-width: 768px){#plan .plans .plan .inn{gap:3.5rem}}#plan .plans .plan .stt{text-align:center}#plan .plans .plan .stt span{display:inline-block;background-color:#ff9d3d;border-radius:4rem;color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;padding:1rem 1rem 1rem 1.5rem;font-size:1.6rem}@media screen and (min-width: 768px){#plan .plans .plan .stt span{padding:1rem 2rem 1rem 3rem;font-size:2.4rem}}@media screen and (max-width: 767px){#plan .plans .plan .txt{font-size:1.6rem}}#plan .plans .plan .img{background:var(--plan) center/contain no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-indent:-1000vw;width:100%;aspect-ratio:460/200}@media screen and (min-width: 768px){#plan .plans .plan .img{aspect-ratio:820/290;width:55rem}}#plan .plans .plan .bg{background-color:#ff9d3d;font-weight:500;padding:1.5rem 5rem;border-radius:10rem}#plan .plans .plan .bg .color-white{color:#fff}#plan .plans .plan .bg .tsm{font-size:1.6rem}@media screen and (min-width: 768px){#plan .plans .plan .bg .tsm{font-size:2rem}}@media screen and (min-width: 768px){#plan .plans .plan .bg .tlg{font-size:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#plan .plans .plan .bg .tlg strong{display:inline-block;vertical-align:bottom;line-height:1.2;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;color:#fff}@media screen and (max-width: 767px){#plan .plans .plan .bg .tlg strong{font-size:3rem;text-shadow:-2px -1px 0 #533c02,-2px 0px 0 #533c02,-2px 1px 0 #533c02,-1px -2px 0 #533c02,-1px -1px 0 #533c02,-1px 0px 0 #533c02,-1px 1px 0 #533c02,-1px 2px 0 #533c02,0px -2px 0 #533c02,0px -1px 0 #533c02,0px 0px 0 #533c02,0px 1px 0 #533c02,0px 2px 0 #533c02,1px -2px 0 #533c02,1px -1px 0 #533c02,1px 0px 0 #533c02,1px 1px 0 #533c02,1px 2px 0 #533c02,2px -1px 0 #533c02,2px 0px 0 #533c02,2px 1px 0 #533c02}}@media screen and (min-width: 768px){#plan .plans .plan .bg .tlg strong{text-shadow:-3px -1px 0 #533c02,-3px 0px 0 #533c02,-3px 1px 0 #533c02,-2px -2px 0 #533c02,-2px -1px 0 #533c02,-2px 0px 0 #533c02,-2px 1px 0 #533c02,-2px 2px 0 #533c02,-1px -3px 0 #533c02,-1px -2px 0 #533c02,-1px -1px 0 #533c02,-1px 0px 0 #533c02,-1px 1px 0 #533c02,-1px 2px 0 #533c02,-1px 3px 0 #533c02,0px -3px 0 #533c02,0px -2px 0 #533c02,0px -1px 0 #533c02,0px 0px 0 #533c02,0px 1px 0 #533c02,0px 2px 0 #533c02,0px 3px 0 #533c02,1px -3px 0 #533c02,1px -2px 0 #533c02,1px -1px 0 #533c02,1px 0px 0 #533c02,1px 1px 0 #533c02,1px 2px 0 #533c02,1px 3px 0 #533c02,2px -2px 0 #533c02,2px -1px 0 #533c02,2px 0px 0 #533c02,2px 1px 0 #533c02,2px 2px 0 #533c02,3px -1px 0 #533c02,3px 0px 0 #533c02,3px 1px 0 #533c02;font-size:4rem}}@media screen and (max-width: 767px){#member{background-color:#c4e1f6;padding:5rem 2rem 0}}#member .wrap{display:block;margin:0 auto;position:relative}@media screen and (min-width: 768px){#member .wrap{aspect-ratio:1300/726;padding-top:12rem;padding-left:18rem;padding-right:16rem;background:url(../img/top/member-wrap.png) top center/contain no-repeat;width:130rem}}#member .wrap::before{content:"";position:absolute;top:0;left:0;aspect-ratio:265/284;background:url(../img/top/member-flow.png) center/contain no-repeat}@media screen and (max-width: 767px){#member .wrap::before{width:6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 768px){#member .wrap::before{-webkit-transform:translateX(-100%);transform:translateX(-100%);width:26.5rem}}@media screen and (max-width: 767px){#member .wrap .heading{margin-bottom:4rem;text-align:center}}#member .wrap .heading .title{margin-bottom:1rem}@media screen and (max-width: 767px){#member .wrap .heading .title{font-size:2rem}}#member .wrap .heading p{font-weight:900}@media screen and (min-width: 768px){#member .wrap .heading p{font-size:2.4rem}}#member .wrap .detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin-right:0;gap:2rem}@media screen and (min-width: 768px){#member .wrap .detail{gap:10rem}}#member .wrap .detail::before{content:"";aspect-ratio:300/450;background:url(../img/top/member-char.png) center/contain no-repeat}@media screen and (max-width: 767px){#member .wrap .detail::before{width:10rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width: 768px){#member .wrap .detail::before{width:29.5rem}}#member .wrap .detail p{margin-bottom:1rem}#member .wrap .detail .stt{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;margin-bottom:2rem;font-size:1.8rem}@media screen and (min-width: 768px){#member .wrap .detail .stt{font-size:2.4rem}}#member .wrap .detail .stt:after{content:"";display:block;margin:0 auto;margin-top:1rem;aspect-ratio:510/21;background:url(../img/top/member_line.png) bottom center/contain no-repeat}@media screen and (min-width: 768px){#member .wrap .detail .stt:after{width:51rem}}@media screen and (max-width: 767px){#member .wrap .detail .txt{width:100%}}#member .wrap .detail .button{-ms-flex-item-align:start;align-self:start}#member .wrap .detail .button a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;color:#fff;background-color:#ff9d3d;border-radius:10rem;font-size:2.4rem;padding:1.6rem 3rem;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){#member .wrap .detail .button a{font-size:3.2rem;padding:3.6rem 5rem;width:47rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#member .wrap .detail .button a:hover{text-decoration:none;-webkit-filter:drop-shadow(0 0 0.5rem #513800);filter:drop-shadow(0 0 0.5rem #513800)}#member .wrap .detail .button a:after{content:"";aspect-ratio:1;background:url(../img/common/arrow-right.png) bottom center/contain no-repeat;width:2rem}@media screen and (min-width: 768px){#member .wrap .detail .button a:after{width:2.8rem}}@media screen and (max-width: 767px){#reason{padding:5rem 2rem}}@media screen and (min-width: 768px){#reason{padding-bottom:19rem}}#reason .wrap{display:block;margin:0 auto;position:relative}@media screen and (min-width: 768px){#reason .wrap{aspect-ratio:1293/989;background:url(../img/top/reason-wrap.png) top center/contain no-repeat;width:130rem;padding-top:27rem}#reason .wrap::before{content:"";background:url(../img/top/reason-tree.png) bottom left/contain no-repeat;aspect-ratio:247/234;width:24.7rem;position:absolute;right:0;top:0;-webkit-transform:translateX(130%) translateY(60%);transform:translateX(130%) translateY(60%)}}@media screen and (min-width: 768px)and (max-width: 1900px){#reason .wrap::before{width:20rem;-webkit-transform:translateX(80%) translateY(100%);transform:translateX(80%) translateY(100%)}}@media screen and (max-width: 767px){#reason .wrap .heading{text-align:center;margin-bottom:5rem}}@media screen and (min-width: 768px){#reason .wrap .heading{margin-left:26rem}}#reason .reasions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 767px){#reason .reasions{gap:2rem}}#reason .reasions:after{content:"";display:block;aspect-ratio:365/548;position:absolute;background:url(../img/top/reason-char.png) center/contain no-repeat;bottom:50%;left:50%;width:36.5rem;-webkit-transform:translateY(35%) translateX(-45%);transform:translateY(35%) translateX(-45%)}@media screen and (max-width: 767px){#reason .reasions:after{content:none}}#reason .reasions .reasion{width:43.7rem;background:var(--reason) center/contain no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){#reason .reasions .reasion{width:34rem;margin:0 auto}}#reason .reasions .reasion-1{aspect-ratio:658/528;--reason: url(../img/top/reason-1.png)}@media screen and (min-width: 768px){#reason .reasions .reasion-1{height:33rem;-webkit-transform:translateY(5%) translateX(10%);transform:translateY(5%) translateX(10%)}}#reason .reasions .reasion-2{aspect-ratio:657/437;--reason: url(../img/top/reason-2.png)}@media screen and (min-width: 768px){#reason .reasions .reasion-2{height:29rem;-webkit-transform:translateX(10%);transform:translateX(10%)}}#reason .reasions .reasion-3{--reason: url(../img/top/reason-3.png);aspect-ratio:657/413}@media screen and (min-width: 768px){#reason .reasions .reasion-3{height:27.5rem;-webkit-transform:translateY(30%) translateX(45%);transform:translateY(30%) translateX(45%)}}#reason .reasions .reasion-4{aspect-ratio:438/275;--reason: url(../img/top/reason-4.png)}@media screen and (min-width: 768px){#reason .reasions .reasion-4{height:27.5rem;-webkit-transform:translateY(15%);transform:translateY(15%)}}#reason .reasions .reasion .num span{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;line-height:1;font-size:3rem}@media screen and (min-width: 768px){#reason .reasions .reasion .num span{font-size:4rem}}#reason .reasions .reasion h3,#reason .reasions .reasion .h3{font-weight:800;background-color:#ff9d3d;color:#fff;border-radius:4rem;padding:1rem 2rem;font-size:1.6rem}@media screen and (min-width: 768px){#reason .reasions .reasion h3,#reason .reasions .reasion .h3{font-size:2rem}}#guide{padding-bottom:25rem;position:relative}@media screen and (max-width: 767px){#guide{overflow:hidden;padding:3rem 1.5rem}}#guide::after{content:"";aspect-ratio:330/420;position:absolute;z-index:2;background:url(../img/top/guide-flow-b.png) bottom right/contain no-repeat;right:0;bottom:0;width:33rem}@media screen and (max-width: 1600px){#guide::after{width:24rem}}@media screen and (max-width: 767px){#guide::after{width:8rem}}#guide .wrap{position:relative;z-index:1;margin:0 auto}@media screen and (min-width: 768px){#guide .wrap{width:147rem}}#guide .heading{display:block;margin:0 auto;position:relative}@media screen and (min-width: 768px){#guide .heading{width:120rem;margin-bottom:-39rem}}#guide .heading::before,#guide .heading::after{content:"";position:absolute;display:block}#guide .heading::before{z-index:3;aspect-ratio:256/273;top:0;right:0;background:url(../img/top/guide-heading-flow.png) center/contain no-repeat;-webkit-transform:translateY(30%) translateX(50%);transform:translateY(30%) translateX(50%);width:5rem}@media screen and (min-width: 768px){#guide .heading::before{width:25.6rem}}#guide .heading::after{aspect-ratio:485/492;top:0;left:0;background:url(../img/top/guide-heading-tree.png) center/contain no-repeat;-webkit-transform:translateY(24%) translateX(-72%);transform:translateY(24%) translateX(-72%)}@media screen and (min-width: 768px){#guide .heading::after{width:48.5rem}}#guide .heading .heading-wrap{position:relative;z-index:2;background:url(../img/top/guide-heading.png) top center/contain no-repeat;width:100%}@media screen and (max-width: 767px){#guide .heading .heading-wrap{aspect-ratio:2/1;background-size:100% 100%;text-align:center;font-size:1.4rem;margin-bottom:2rem;padding-top:2.5rem}}@media screen and (min-width: 768px){#guide .heading .heading-wrap{padding-top:2rem;padding-left:2rem;aspect-ratio:1196/827}}#guide .heading .heading-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#guide .heading .heading-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:.5rem}}#guide .heading .heading-content::before{content:"";aspect-ratio:315/473;background:url(../img/top/guide-char.png) center/contain no-repeat}@media screen and (min-width: 768px){#guide .heading .heading-content::before{width:31.5rem}}#guide .heading .heading-content .desc{font-weight:900}@media screen and (min-width: 768px){#guide .heading .heading-content .desc{font-size:2.4rem}}#guide .group{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#guide .group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}}#guide .group .item{background-color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;padding:3rem 1rem;border:.4rem solid #f0e7d7}@media screen and (max-width: 767px){#guide .group .item{border-radius:5rem}}@media screen and (min-width: 768px){#guide .group .item{border:.8rem solid #f0e7d7;padding:5rem 3rem;border-radius:28rem;width:72rem}}#guide .group .item .item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}#guide .group .item .item-top h3,#guide .group .item .item-top .h3{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;font-size:2.4rem}@media screen and (min-width: 768px){#guide .group .item .item-top h3,#guide .group .item .item-top .h3{font-size:3.6rem}}#guide .group .item .item-top .percent{border:.3rem solid #ff9d3d;border-radius:3rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#guide .group .item .item-top .percent .label{display:inline-block;background-color:#ff9d3d;color:#fff;font-weight:500;font-size:1.6rem;padding:1.2rem .5rem 1.2rem 2rem}@media screen and (min-width: 768px){#guide .group .item .item-top .percent .label{padding:2.4rem}}#guide .group .item .item-top .percent strong{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;color:#ff9d3d;line-height:1;padding:0 1rem;font-size:2.4rem}@media screen and (min-width: 768px){#guide .group .item .item-top .percent strong{padding:0 3rem;font-size:4.8rem}}#guide .group .item .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}#guide .group .item .steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media screen and (max-width: 767px){#guide .group .item .steps .step{font-size:1.4rem;margin-left:-1rem;margin-right:-1rem}}#guide .group .item .steps .step .label{background-color:#ffbd73;padding:1.2rem 2rem;border-radius:3rem;width:27rem}@media screen and (min-width: 768px){#guide .group .item .steps .step .label{width:34rem}}@media screen and (max-width: 767px){#feedback{padding:10rem 1rem;background:#c4e1f6 url(../img/top/feedback-line.png) bottom 2rem center/100% no-repeat}}@media screen and (min-width: 768px){#feedback{padding-bottom:20rem;background:url(../img/top/feedback-line.png) bottom 3rem center/165rem no-repeat}}#feedback .wrap{aspect-ratio:1384/915;display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}@media screen and (min-width: 768px){#feedback .wrap::before{content:"";width:138rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);aspect-ratio:1384/915;background:url(../img/top/feedback-wrap.png) center/contain no-repeat}}#feedback .wrap::after{content:"";position:absolute;bottom:0;left:50%;aspect-ratio:169/235;background:url(../img/top/feedback-char.png) center/contain no-repeat}@media screen and (min-width: 768px){#feedback .wrap::after{-webkit-transform:translateY(47%) translateX(55%);transform:translateY(47%) translateX(55%);width:17rem}}#feedback .wrap .wrap-content{position:relative;z-index:2}#feedback .wrap .wrap-content::before{content:"";width:20rem;position:absolute;top:0;left:0;-webkit-transform:translateY(-10%) translateX(-150%);transform:translateY(-10%) translateX(-150%);aspect-ratio:200/284;background:url(../img/top/feedback-tree.png) center/contain no-repeat}#feedback .wrap .title{text-align:center;margin-bottom:2.4rem}#feedback .wrap .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4rem}@media screen and (max-width: 767px){#feedback .wrap .group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px){#feedback .wrap .group .item{width:37rem}}#feedback .wrap .group .item-1{--feedback: url(../img/top/feedback-1.png)}#feedback .wrap .group .item-2{--feedback: url(../img/top/feedback-2.png)}#feedback .wrap .group .item-3{--feedback: url(../img/top/feedback-3.png)}#feedback .wrap .group .item .avatar{aspect-ratio:270/350;display:block;margin:0 auto;background:var(--feedback) center/contain no-repeat;text-align:center;margin-bottom:2.4rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;width:20rem;position:relative}@media screen and (min-width: 768px){#feedback .wrap .group .item .avatar{width:26.6rem}}#feedback .wrap .group .item .avatar .info{aspect-ratio:218/170;display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16rem;font-size:1.8rem}@media screen and (min-width: 768px){#feedback .wrap .group .item .avatar .info{line-height:1.6;width:22rem;font-size:2.4rem}}#feedback .wrap .group .item .txt{text-align:justify;letter-spacing:.05em;font-size:1.6rem;max-width:31rem;display:block;margin:0 auto}@media screen and (max-width: 767px){#feedback .wrap .group .item .txt{font-size:1.4rem}}#feedback .wrap .group .item-1{--feedback: url(../img/top/feedback-1.png)}#faq{overflow:hidden}@media screen and (max-width: 767px){#faq{background-color:#c4e1f6;padding:5rem 2rem}}@media screen and (min-width: 768px){#faq{padding-top:20rem;padding-bottom:25rem}}#faq .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-top:5rem}@media screen and (max-width: 767px){#faq .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px){#faq .wrap{-webkit-transform:translateX(7rem);transform:translateX(7rem)}}@media screen and (min-width: 768px){#faq .wrap::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3;aspect-ratio:1662/1230;background:url(../img/top/faq-wrap.png) center/contain no-repeat;width:170rem}}#faq .wrap:after{content:"";position:relative;z-index:3;aspect-ratio:333/500;background:url(../img/top/faq-char.png) center/contain no-repeat}@media screen and (max-width: 767px){#faq .wrap:after{width:10rem;margin-left:auto}}@media screen and (min-width: 768px){#faq .wrap:after{width:33rem}}#faq .wrap .wrap-content{position:relative;z-index:3}@media screen and (min-width: 768px){#faq .wrap .wrap-content{width:79rem}}#faq .wrap .wrap-content .title{margin-bottom:5rem}@media screen and (max-width: 767px){#faq .wrap .wrap-content .title{text-align:center}}#faq .wrap .wrap-content .faqs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media screen and (min-width: 768px){#faq .wrap .wrap-content .faqs{gap:4.8rem}}#faq .wrap .wrap-content .faqs .faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}#faq .wrap .wrap-content .faqs .faq .q{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;font-size:1.6rem}@media screen and (min-width: 768px){#faq .wrap .wrap-content .faqs .faq .q{font-size:2.4rem}}#faq .wrap .wrap-content .faqs .faq .a{background-color:#fff;font-weight:500;line-height:1.5}@media screen and (max-width: 767px){#faq .wrap .wrap-content .faqs .faq .a{border:.3rem solid #f0e7d7;border-radius:1.5rem;padding:1.5rem 2rem;font-size:1.4rem}}@media screen and (min-width: 768px){#faq .wrap .wrap-content .faqs .faq .a{border:.8rem solid #f0e7d7;border-radius:10rem;padding:2.4rem 4.8rem}}#company{position:relative}@media screen and (max-width: 767px){#company{padding:10rem 1.5rem}}@media screen and (min-width: 768px){#company{padding-bottom:10rem}}#company::before{content:"";position:absolute;top:0;right:0;z-index:3;aspect-ratio:388/395;background:url(../img/top/company-flow.png) center/contain no-repeat;width:38rem}@media screen and (max-width: 1600px){#company::before{width:24rem}}@media screen and (max-width: 767px){#company::before{width:8rem}}#company .wrap{margin:0 auto}@media screen and (min-width: 768px){#company .wrap{padding-top:13rem;aspect-ratio:1200/820;background:url(../img/top/company-wrap.png) top center/contain no-repeat;width:120rem}}#company .wrap .title{text-align:center}@media screen and (max-width: 767px){#company .wrap .title{margin-bottom:5rem}}@media screen and (min-width: 768px){#company .wrap .title{margin-bottom:1rem}}#company .wrap .title span{display:inline-block}@media screen and (min-width: 768px){#company .wrap .title span{-webkit-transform:translateX(70%);transform:translateX(70%)}}#company .wrap .table-info::before{content:"";position:absolute;bottom:0;left:0;z-index:3;aspect-ratio:364/547;background:url(../img/top/company-char.png) center/contain no-repeat}@media screen and (max-width: 767px){#company .wrap .table-info::before{width:10rem;-webkit-transform:translateY(100%);transform:translateY(100%)}}@media screen and (min-width: 768px){#company .wrap .table-info::before{-webkit-transform:translateY(10%) translateX(-85%);transform:translateY(10%) translateX(-85%);width:36.5rem}}/*# sourceMappingURL=top.css.map */