@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";#contents{padding-bottom:0}.cta{margin-top:4rem}@media screen and (max-width: 767px){.cta{margin-top:2.4rem}}.cta .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;margin-bottom:1.6rem;font-size:2rem;font-weight:700}@media screen and (max-width: 767px){.cta .txt{gap:.8rem;margin-bottom:.8rem;font-size:1.3rem}}.cta .txt::before,.cta .txt::after{content:"";display:block;width:3.2rem;height:.2rem;background:#000}@media screen and (max-width: 767px){.cta .txt::before,.cta .txt::after{width:1.6rem}}.cta .txt::before{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.cta .txt::after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.cta .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14rem;border-radius:1.6rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2.8rem;color:#fff;font-weight:900;text-align:center;letter-spacing:.1em}@media screen and (max-width: 767px){.cta .btn{height:8rem;border-radius:.8rem;font-size:1.5rem}}.cta .btn span em{font-size:3.6rem}@media screen and (max-width: 767px){.cta .btn span em{font-size:2.4rem;font-size:2rem}}.cta .btn span em small{font-size:2.8rem}@media screen and (max-width: 767px){.cta .btn span em small{font-size:1.5rem}}.cta .btn.notte{background:#e84737}.cta .btn.ikomai{background:#efb917}.cta .btn:hover{opacity:.6;color:#fff}#visual{padding:4rem 0 0;background:#ffeb00}#visual .logo{margin:0 auto 4rem;width:42rem}@media screen and (max-width: 767px){#visual .logo{margin-bottom:2rem;width:100%}}#visual .logo img{width:100%}#visual .hero{margin:0 auto;width:94rem}@media screen and (max-width: 767px){#visual .hero{width:100%}}#visual .hero img{margin-bottom:-12rem;width:100%}@media screen and (max-width: 767px){#visual .hero img{margin-bottom:-4rem}}#about{padding:16rem 0 8rem}@media screen and (max-width: 767px){#about{padding:6rem 0 4rem}}#about .about_box{margin-bottom:8rem;padding:4rem;border-radius:1.6rem;background:#2861a3;color:#fff}@media screen and (max-width: 767px){#about .about_box{margin-bottom:4rem;padding:3.2rem .8rem 2.4rem;border-radius:.8rem}}#about .about_box_title{margin-bottom:1.6rem;font-size:2.8rem;font-weight:900;color:#ff0;text-align:center;line-height:1.4}@media screen and (max-width: 767px){#about .about_box_title{font-size:1.3rem}}#about .about_box_title em{font-size:3.6rem}@media screen and (max-width: 767px){#about .about_box_title em{font-size:1.8rem}}#about .about_box_title em span{font-size:2.8rem}@media screen and (max-width: 767px){#about .about_box_title em span{font-size:1.5rem}}@media screen and (max-width: 767px){#about .about_box_title em.is-large{font-size:2.4rem}}#about .about_box_txt{font-size:2rem;text-align:center}@media screen and (max-width: 767px){#about .about_box_txt{padding:0 1rem;font-size:1.3rem;text-align:left}}#about .about_box_notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.6rem}@media screen and (max-width: 767px){#about .about_box_notes{margin-top:.8rem;padding:0 1rem}}#about .about_box_notes>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#about .about_box_notes small{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#about .about_box_notes small{font-size:.9rem}}#about .about_box_notes small:not(:last-child){margin-bottom:.4rem}#about .about_box_notes small::before{content:"※"}#about .service_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10rem}@media screen and (max-width: 767px){#about .service_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem}}#about .service_list_item{-webkit-box-flex:1;-ms-flex:1;flex:1}#about .service_list_item .service_name{margin-bottom:3.2rem;height:11rem;text-align:center}@media screen and (max-width: 767px){#about .service_list_item .service_name{height:6rem;text-align:left}}#about .service_list_item .service_name img{height:100%}#about .service_list_item .service_txt{margin-bottom:1.6rem;font-size:2rem}@media screen and (max-width: 767px){#about .service_list_item .service_txt{font-size:1.3rem}}#app{padding:4rem 0;background:#ffeb00}@media screen and (max-width: 767px){#app{padding:2rem 0}}#app>.grid-container{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(2, 1fr);gap:10rem}@media screen and (max-width: 767px){#app>.grid-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:repeat(1, 1fr);gap:2rem}}#app .app_overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}@media screen and (max-width: 767px){#app .app_overview{gap:1.6rem}}#app .app_overview .icon{width:15rem}@media screen and (max-width: 767px){#app .app_overview .icon{-ms-flex-negative:0;flex-shrink:0;width:8rem}}#app .app_overview .title{margin-bottom:1.6rem;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){#app .app_overview .title{margin-bottom:.8rem;font-size:1.5rem}}#app .app_overview .logo{width:37rem}@media screen and (max-width: 767px){#app .app_overview .logo{width:100%}}#app .app_download .txt{margin-bottom:1.6rem;font-size:2.4rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){#app .app_download .txt{margin-bottom:.8rem;font-size:1.5rem}}#app .app_download .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;margin-top:0;padding:0 4rem}@media screen and (max-width: 767px){#app .app_download .btn_area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;padding:0}}#app .app_download .btn_area a{-webkit-box-flex:1;-ms-flex:1;flex:1}#app .app_download .btn_area a img{width:100%}#app .app_download .btn_area a:hover{opacity:.6}#service .service_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:12rem;background:#009d00;font-size:4.8rem;font-weight:900;color:#fff;text-align:center}@media screen and (max-width: 767px){#service .service_title{height:8rem;font-size:2rem}}#service .service_title::before{content:"";display:block;position:absolute;right:0;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);margin:auto;width:6rem;height:4rem;clip-path:polygon(50% 100%, 0% 0%, 100% 0%);background:#009d00}@media screen and (max-width: 767px){#service .service_title::before{width:3rem;height:2rem}}#service .service_overview{padding:6rem 0;background:#f0faf0}@media screen and (max-width: 767px){#service .service_overview{padding:3rem 0}}#service .service_overview>.grid-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:10rem}@media screen and (max-width: 767px){#service .service_overview>.grid-container{grid-template-columns:repeat(1, 1fr);gap:4rem}}#service .service_overview .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem}@media screen and (max-width: 767px){#service .service_overview .wrap{gap:3rem}}#service .service_overview_item{position:relative}#service .service_overview_item .title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;margin-bottom:2.4rem;font-size:3.6rem;font-weight:900}@media screen and (max-width: 767px){#service .service_overview_item .title{gap:.8rem;margin-bottom:1.6rem;font-size:2rem}}#service .service_overview_item .title.is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}@media screen and (max-width: 767px){#service .service_overview_item .title.is-column{gap:.4rem}}#service .service_overview_item .title.is-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#service .service_overview_item .title small{font-size:2.4rem}@media screen and (max-width: 767px){#service .service_overview_item .title small{font-size:1.5rem}}#service .service_overview_item .title img{height:8rem}@media screen and (max-width: 767px){#service .service_overview_item .title img{height:4rem}}#service .service_overview_item .txt{font-size:1.8rem}@media screen and (max-width: 767px){#service .service_overview_item .txt{font-size:1.3rem}}#service .service_overview_item .txt span.is-red{color:#e50012}#service .service_overview_item .txt span.is-orange{color:#e95513}#service .service_overview_item .img.num1{position:absolute;top:18rem;right:2rem;width:24rem}@media screen and (max-width: 767px){#service .service_overview_item .img.num1{position:static;margin:-11rem 0 0 auto;width:16rem}}#service .service_overview_item .img.num2{margin-top:1.6rem}@media screen and (max-width: 767px){#service .service_overview_item .img.num2{margin-top:.8rem}}#use{padding:6rem 0 8rem}@media screen and (max-width: 767px){#use{padding:3rem 0 4rem}}#use>.container{position:relative}#use .illust img{position:absolute}#use .illust img.num1{top:-8rem;left:2rem;width:20rem}@media screen and (max-width: 767px){#use .illust img.num1{top:-5rem;left:-1rem;width:10rem}}#use .illust img.num2{top:-8rem;right:10rem;width:12rem}@media screen and (max-width: 767px){#use .illust img.num2{top:-1rem;right:1rem;width:6rem}}#use .lead{position:relative;z-index:5;margin-bottom:2.4rem;font-size:2rem}@media screen and (max-width: 767px){#use .lead{margin-bottom:1.6rem;font-size:1.3rem;text-align:center}}#use .use_title{font-size:4rem;font-weight:900;color:#2861a3;text-align:center}@media screen and (max-width: 767px){#use .use_title{margin:0 -1.5rem;font-size:2.4rem}}#use .btn_area{display:grid;grid-template-columns:repeat(2, 1fr);gap:10rem}@media screen and (max-width: 767px){#use .btn_area{grid-template-columns:repeat(1, 1fr);gap:3rem}}#use .btn_area .cta{margin-top:0}#use .support_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4rem;margin-top:6rem}@media screen and (max-width: 767px){#use .support_list{display:grid;grid-template-areas:"area1 area1 area1" "area2 area3 area4";gap:1.5rem;margin-top:4rem}}@media screen and (max-width: 767px){#use .support_list_item:nth-child(1){grid-area:area1}#use .support_list_item:nth-child(2){grid-area:area2}#use .support_list_item:nth-child(3){grid-area:area3}#use .support_list_item:nth-child(4){grid-area:area4}}#use .support_list_item img{height:2.8rem}@media screen and (max-width: 767px){#use .support_list_item img{height:1.6rem}}#use .support_list_item:nth-child(4) img{height:4.8rem}@media screen and (max-width: 767px){#use .support_list_item:nth-child(4) img{height:2.4rem}}/*# sourceMappingURL=notte-ikomai.css.map */