:root{--main-color:#e95513;--main-color-hover:#b43f0f;--sub-color:#e9f4ea;--sub-color2:#006837;--sub-color3:#009d8f;--sub-color4:#ac0000;--sub-color5:#06c755;--hover-color:#006678;--text-color:#1a1a1a;--text-color2:#333;--text-reverse-color:#fff;--inset-space-sp:calc(20 / 390 * 100%);--fv-delay:.6s;--font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;--pc-width:1400;--sp-width:400}.page-header{position:relative;padding:15.8rem 2rem 7rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page-header__title{display:flex;flex-direction:column}.page-header span{font-size:clamp(1rem,24/var(--sp-width)*100vw,2.4rem);margin-top:1rem}.page-news .page-header img,.single-post .page-header img{width:calc(320/var(--sp-width)*100vw);max-width:32rem}.single-post .page-header{padding-bottom:7rem}@media(min-width:600px){.page-header{padding:15.8rem 2rem 12rem}.page-header span{font-size:clamp(1rem,36/var(--pc-width)*100vw,3.6rem);margin-top:2rem}.page-news .page-header img,.single-post .page-header img{width:calc(750/var(--pc-width)*100vw);max-width:75rem}.single-post .page-header{padding-bottom:8rem}}.single-post .page-main:before{top:10rem}.page-main{position:relative}.page-main:before{content:"";opacity:0;width:calc(52/var(--pc-width)*100vw);max-width:5.2rem;aspect-ratio:52/1389;background-image:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/below/content_obj_title.svg);background-size:100% 100%;position:absolute;left:3.5rem;top:0;transition:opacity .3s ease}@media(min-width:1200px){.page-main:before{opacity:1}}.page-width{max-width:calc(1000px + 4rem)}.page-category-title{font-size:clamp(1rem,24/var(--sp-width)*100vw,2.4rem);font-weight:700;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.8rem;line-height:1.5;margin-bottom:2.5rem;text-align:center}@media(min-width:600px){.page-category-title{font-size:clamp(1rem,28/var(--pc-width)*100vw,2.8rem);text-align:left;margin-top:-3rem}}.category-list{display:flex;font-size:clamp(1rem,14/var(--sp-width)*100vw,1.4rem);margin-bottom:4rem;margin-inline:-.5rem;position:relative;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.category-list li{margin-bottom:1rem;padding-inline:.5rem}.category-list a{display:flex;justify-content:center;align-items:center;background-color:#fff;color:var(--main-color);border-radius:3em;letter-spacing:.1em;border:solid .1rem var(--main-color);padding:.2rem 2rem;min-width:15rem;transition:background-color .3s ease,color .3s ease}.category-list li.current a{background-color:var(--main-color);color:#fff}@media(min-width:600px){.category-list{margin-bottom:8rem;margin-inline:-1rem;flex-wrap:wrap;font-size:clamp(1rem,18/var(--pc-width)*100vw,1.8rem);overflow:auto}.category-list li{margin-bottom:2rem;padding-inline:1rem}}@media(hover:hover){.category-list a:hover{background-color:var(--main-color);color:#fff}}.news-list{display:grid;gap:3rem 2rem;margin-bottom:8rem}.news-list__item{display:flex;border-radius:2rem;position:relative;overflow:hidden;box-shadow:.7rem .7rem 1rem rgba(0,0,0,.3)}.news-list__item:before{content:"";opacity:0;pointer-events:none;width:100%;height:100%;border:solid .4rem var(--main-color);border-radius:2rem;position:absolute;top:0;left:0;transition:border .3s ease,opacity .3s ease}@media(min-width:600px){.news-list{grid-template-columns:repeat(3,1fr);margin-bottom:10rem}}@media(hover:hover){.news-list__item:hover:before{opacity:1;border:solid .4rem var(--main-color)}}.news-card{display:flex;flex-direction:column;background-color:#fff;letter-spacing:.1em}.news-card__link{display:flex;flex-direction:column;height:100%}.news-card__body{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:2rem}.news-card__text{display:flex;flex-direction:column}.news-card__date{font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem)}.news-card__title{font-size:clamp(1rem,21/var(--sp-width)*100vw,2.1rem);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:.1rem;text-underline-offset:.4rem;transition:color .3s ease,text-decoration-color .3s ease}.news-card__cats{display:flex;flex-wrap:wrap;margin-top:3rem;margin-inline:-.5rem;font-size:clamp(1rem,12/var(--sp-width)*100vw,1.2rem)}.news-card__cats li{padding:0 .5rem;margin-bottom:.6rem}.news-card__cat-name{display:block;background-color:var(--main-color);border-radius:3em;color:#fff;padding:.2rem 2.3rem;transition:background .3s ease}@media(min-width:600px){.news-card__date{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem)}.news-card__title{font-size:clamp(1rem,21/var(--pc-width)*100vw,2.1rem)}.news-card__cats{font-size:clamp(1rem,12/var(--pc-width)*100vw,1.2rem)}}@media(hover: hover){.news-list__item:hover .news-card__title{color:var(--main-color);text-decoration-color:var(--main-color)}}.news-coming{margin-bottom:8rem;text-align:center}.news-coming .news-coming__title{font-size:clamp(1rem,28/var(--sp-width)*100vw,2.8rem);font-weight:700;margin-bottom:.5rem}.news-coming p{font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem)}@media(min-width: 600px){.news-coming{margin-bottom:10rem}.news-coming .news-coming__title{font-size:clamp(1rem,36/var(--pc-width)*100vw,3.6rem);margin-bottom:1rem}.news-coming p{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem)}}.paw-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;font-size:clamp(1rem,21/var(--sp-width)*100vw,2.1rem);font-weight:700;color:var(--main-color);margin-bottom:8rem}@media(min-width:600px){.paw-pagination{margin-bottom:10rem;font-size:clamp(1rem,21/var(--pc-width)*100vw,2.1rem)}}.paw-pagination .page-numbers{position:relative;text-decoration:none;color:inherit;display:inline-block;width:5.3rem;height:5rem;line-height:5rem;text-align:center;transition:color .3s ease}.paw-pagination .current{z-index:1;color:#fff}.paw-pagination .page-numbers:before{content:"";position:absolute;top:calc(50% - .8rem);left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1;background:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/index/cat_foot_orange.svg) no-repeat center center/contain;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.paw-pagination .current:before{opacity:1}.paw-pagination .dots{color:var(--main-color)}@media(hover:hover){.paw-pagination .page-numbers:hover{z-index:1;color:#fff}.paw-pagination .page-numbers:hover:before{opacity:1}}.news-post{background-color:rgba(255,255,255,.7);border-radius:1.3rem;padding:2rem 1.5rem 5rem;margin-bottom:2rem}.news-post__in{max-width:830px;width:100%;margin-inline:auto}@media(min-width:600px){.news-post{padding:6.5rem 4rem}}.post-info{display:flex;justify-content:space-between;position:relative;margin-bottom:1rem}.post-info time{font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem);margin-right:1rem}.post-info .news-card__cats{justify-content:flex-end;margin:0;gap:1rem}.post-info .news-card__cats li{padding:0;margin-bottom:0}@media(min-width:600px){.post-info time{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem)}}.post-thumbnail{margin-bottom:3rem}.post-thumbnail img{width:100%;border-radius:1.2rem}@media(min-width:600px){.post-thumbnail img{border-radius:2rem}}.post-title{display:flex;align-items:flex-start;font-size:clamp(1rem,26/var(--sp-width)*100vw,2.6rem);letter-spacing:.1em;margin-bottom:4rem}.post-title:before{content:"";width:6rem;max-width:35px;height:auto;aspect-ratio:60/101;background-image:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/common/icon_cat.svg);background-size:100% 100%;margin-right:1.5rem;flex-shrink:0}@media(min-width:600px){.post-title{align-items:center;font-size:clamp(1rem,36/var(--pc-width)*100vw,3.6rem)}.post-title:before{max-width:60px;margin-right:3rem}}.post-content{font-size:clamp(1rem,14/var(--sp-width)*100vw,1.4rem)}.post-content p,.post-content ul{letter-spacing:.12em;line-height:1.6}.post-content h2,.post-content h3{display:flex;align-items:center;margin-top:4rem;margin-bottom:2rem;letter-spacing:.1em}.post-content h2{font-size:clamp(1rem,21/var(--sp-width)*100vw,2.1rem)}.post-content h2:before{content:"";width:4rem;max-width:30px;aspect-ratio:1/1;background-image:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/below/cat_hand_icon.svg);background-size:100% 100%;margin-right:1.5rem;flex-shrink:0}.post-content h3{font-size:clamp(1rem,18/var(--sp-width)*100vw,1.8rem)}.post-content h3:before{content:"";width:1.5rem;max-width:15px;aspect-ratio:1/1;background-color:var(--main-color);border-radius:100%;margin-right:1.5rem;flex-shrink:0}.post-content ul li{display:flex;align-items:flex-start}.post-content ul li:before{content:"";width:1rem;aspect-ratio:1/1;border-radius:100%;background-color:var(--main-color);margin-right:1rem;position:relative;top:.7em}.post-content ol{counter-reset:listnum}.post-content ol li{display:flex;align-items:flex-start}.post-content ol li:before{counter-increment:listnum;content:counter(listnum) ".";color:var(--main-color);margin-right:1rem;font-weight:700}.post-content img{border-radius:1.2rem}.post-content .wp-element-caption{font-size:clamp(1rem,12/var(--sp-width)*100vw,1.2rem);margin-top:1rem}.post-content .aligncenter{display:block;margin-inline:auto;text-align:center}.post-content .wpview{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.post-content .wpview iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-content blockquote{border-left:.4rem solid var(--main-color);padding-left:1.5rem;color:#555}@media(min-width:600px){.post-content{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem)}.post-content h2{font-size:clamp(1rem,24/var(--pc-width)*100vw,2.4rem)}.post-content h2::before{max-width:40px}.post-content h3{font-size:clamp(1rem,21/var(--pc-width)*100vw,2.1rem)}.post-content h3:before{max-width:15px}.post-content p{clear:both}.post-content img{border-radius:2rem}.post-content .alignleft{float:left;max-width:50%;margin-right:2rem;margin-bottom:1.5rem}.post-content .alignright{float:right;max-width:50%;margin-left:2rem;margin-bottom:1.5rem}.post-content .wp-element-caption{font-size:clamp(1rem,12/var(--pc-width)*100vw,1.2rem)}}.post-external-link{margin-top:5rem;display:flex;flex-direction:column;align-items:center}.post-external-link .common-button{border:solid .3rem var(--main-color);font-size:clamp(1rem,17/var(--sp-width)*100vw,1.7rem)}.post-external-link p{margin-top:1.5rem;font-size:clamp(1rem,12/var(--sp-width)*100vw,1.2rem)}@media(min-width: 600px){.post-external-link .common-button{font-size:clamp(1rem,17/var(--pc-width)*100vw,1.7rem)}.post-external-link p{font-size:clamp(1rem,12/var(--pc-width)*100vw,1.2rem)}}.page-404{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100;overflow:hidden;padding:0 2rem;text-align:center}.page-404__title{font-size:clamp(1rem,36/var(--sp-width)*100vw,3.6rem);margin-top:3rem}.page-404__subtitle{font-size:clamp(1rem,28/var(--sp-width)*100vw,2.8rem);margin-bottom:2rem}.page-404 p{font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem)}.page-404__backbtn{margin-top:3rem}.page-404__backbtn a{display:flex;justify-content:center;align-items:center;width:22rem;height:4.4rem;color:#fff;background-color:var(--main-color);border-radius:4.4rem;font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem);font-weight:700;box-shadow:.6rem .6rem 1rem rgba(0,0,0,.75);letter-spacing:.1em;text-indent:.5em;margin-right:2rem}@media(min-width:600px){.page-404{padding:0}.page-404__title{font-size:clamp(1rem,52/var(--pc-width)*100vw,5.2rem)}.page-404__subtitle{font-size:clamp(1rem,36/var(--pc-width)*100vw,3.6rem);margin-bottom:2rem}.page-404 p{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem)}.page-404__backbtn{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem)}}@media(hover: hover){a,.header__navbtn,.fv__scroll .fv-scrolldown,.fv__scroll .fv-scrolldown .triangle,.submit input{cursor:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/common/custom_cursor.svg) 10 10,auto}}@supports(-webkit-touch-callout: none){@media(hover: hover){a,.header__navbtn,.fv__scroll .fv-scrolldown,.fv__scroll .fv-scrolldown .triangle,.submit input{cursor:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/common/custom_cursor.png) 10 10,auto}}}.sp-none,.sp-none--flex{display:none}.pc-none{display:inline}@media(min-width: 600px){.sp-none{display:inline}.sp-none--flex{display:flex}.pc-none{display:none}}@media(min-width: 600px){.float-left{float:left;margin-right:2.5rem}.float-right{float:right;margin-left:2.5rem}.clearfix:after{content:"";display:block;clear:both}}.blurIn{opacity:0;filter:blur(10px);transition:opacity .9s ease,filter .9s ease;transition-delay:.03s}.animated.blurIn,.animated .blurIn{opacity:1;filter:blur(0px)}.main{position:relative;z-index:10;overflow:hidden;margin-bottom:4.5rem}@media(min-width:600px){.main{margin-bottom:12rem}}.section{margin-bottom:2rem;padding:6rem 1.5rem}@media(min-width:600px){.section{padding:8rem 4rem}}.section-bg{background:rgba(255,255,255,.7);border-radius:2rem}.section-bg2{background:rgba(233,244,234,.7);border-radius:2rem}.section-bg3{background:rgba(254,241,234,.7);border-radius:2rem}.common-title{font-size:clamp(1rem,28/var(--sp-width)*100vw,2.8rem);font-weight:700;letter-spacing:.16em;text-align:center;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.8rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:2rem}.common-title+p{font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem);letter-spacing:.16em;margin-bottom:4rem}@media(min-width:600px){.common-title{font-size:clamp(1rem,36/var(--pc-width)*100vw,3.6rem)}.common-title+p{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem);text-align:center;margin-bottom:5rem}}.common-button{display:flex;justify-content:center;align-items:center;margin-inline:auto;width:100%;max-width:32rem;height:5.8rem;color:var(--main-color);background-color:#fff;border-radius:4.4rem;border:solid .1rem var(--main-color);font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem);font-weight:700;box-shadow:.6rem .6rem 1rem rgba(0,0,0,.75);letter-spacing:.1em;text-indent:.5em;transition:background .3s ease,color .3s ease}@media(hover:hover){.common-button:hover{background-color:var(--main-color);color:#fff}}.line-button{display:flex;justify-content:center;align-items:center;margin-inline:auto;width:100%;max-width:32rem;height:5.8rem;color:#fff;background-color:var(--sub-color5);border-radius:4.4rem;font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem);font-weight:700;box-shadow:.6rem .6rem 1rem rgba(0,0,0,.75);letter-spacing:.1em;text-indent:.5em;transition:background .3s ease,color .3s ease}@media(hover:hover){.line-button:hover{background-color:#01a92d;color:#fff}}.cta{padding:1.5rem;background-color:rgba(26,26,26,.9);border-radius:1.2rem;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.cta:before{content:"";aspect-ratio:576/230;width:100%;flex-shrink:0;background-image:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/common/cta_img.webp);background-size:cover;margin-bottom:2.5rem}.cta .cta__title{font-size:clamp(1rem,28/var(--sp-width)*100vw,2.8rem);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:1.5rem;padding:0 .5rem;white-space:nowrap}.cta p{font-size:clamp(1rem,14/var(--sp-width)*100vw,1.4rem);font-weight:500;margin-bottom:2rem;letter-spacing:.08em;color:#fff;padding:0 .5rem}.cta__link{display:flex;justify-content:center;align-items:center;width:32rem;height:5.8rem;color:#fff;background-color:var(--main-color);border-radius:4.4rem;font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem);font-weight:700;box-shadow:.6rem .6rem 1rem rgba(0,0,0,.75);letter-spacing:.1em;text-indent:.5em}@media(min-width:600px){.cta{padding:2rem;flex-direction:row}.cta:before{content:"";aspect-ratio:576/230;width:55.3846153846%;margin:0;margin-right:5rem;flex-shrink:0;background-image:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/common/cta_img.webp);background-size:cover}.cta__title{font-size:clamp(1rem,28/var(--pc-width)*100vw,2.8rem)}.cta p{font-size:clamp(1rem,14/var(--pc-width)*100vw,1.4rem)}.cta__link{font-size:clamp(1rem,17/var(--pc-width)*100vw,1.7rem)}}@media(hover: hover){.cta__link{transition:background-color .3s ease,box-shadow .3s ease}.cta__link:hover{background-color:var(--main-color-hover);box-shadow:.6rem .6rem 1rem rgba(0,0,0,.85)}}.section.company{padding-bottom:3rem}@media(min-width:600px){.section.company{padding-bottom:6rem}}.company-intro{margin-top:2.5rem;margin-bottom:2rem}.company-intro__logo{width:12rem;flex-shrink:0;margin-inline:auto;margin-bottom:2rem}.company-intro p{letter-spacing:.16em}@media(min-width:600px){.company-intro{display:flex;justify-content:center;align-items:center;margin-bottom:5.4rem}.company-intro__logo{width:16%;margin:0;margin-right:4rem}.company-intro p{width:42%;max-width:420px}}.company-profile li{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:2rem;padding:1.5rem}.company-profile li:not(:last-child){margin-bottom:2rem}.company-profile__img{border-radius:1.2rem;margin-bottom:2rem;overflow:hidden}.company-profile__title{font-size:clamp(1rem,21/var(--sp-width)*100vw,2.1rem);letter-spacing:.06em;text-align:center;margin-bottom:.5rem}.company-profile .company-profile__title+p{font-size:clamp(1rem,14/var(--sp-width)*100vw,1.4rem);font-weight:700;letter-spacing:.04em;text-align:center;margin-bottom:1.5rem}.company-profile p{padding:0 1rem;letter-spacing:.12em}@media(min-width:600px){.company-profile{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:stretch}.company-profile li{padding:2.5rem}.company-profile li:not(:last-child){margin-bottom:0}.company-profile__img{border-radius:1.8rem;margin-bottom:3rem}.company-profile__title{font-size:clamp(1rem,28/var(--pc-width)*100vw,2.8rem)}.company-profile .company-profile__title+p{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem);margin-bottom:2rem}}.line{padding:2rem 1.5rem}.line__in{background-color:#fff;border-radius:1.2rem;padding:5rem 1.5rem}@media(min-width:600px){.line{padding:4rem}}.line-title{display:flex;flex-direction:column;align-items:center;font-size:clamp(1rem,28/var(--sp-width)*100vw,2.8rem);color:var(--sub-color5);letter-spacing:.12em;margin-bottom:4rem}.line-title span{display:flex;align-items:center;font-size:clamp(1rem,18/var(--sp-width)*100vw,1.8rem);color:var(--text-color);letter-spacing:.1em;margin-bottom:.2rem}.line-title span:before,.line-title span:after{content:"";width:.2rem;height:2.1rem;background-color:var(--text-color);border-radius:2em}.line-title span:before{margin-right:.8em;transform:skew(20deg)}.line-title span:after{margin-left:.5em;transform:skew(-20deg)}@media(min-width:600px){.line-title{font-size:clamp(1rem,32/var(--pc-width)*100vw,3.2rem);margin-bottom:5rem}.line-title span{font-size:clamp(1rem,21/var(--pc-width)*100vw,2.1rem)}}.line-register-flow{display:grid;gap:4.5rem;max-width:880px;margin-inline:auto;margin-bottom:3.5rem}.line-register-flow li{display:flex;flex-direction:column;align-items:center;border:solid 1px var(--sub-color5);border-radius:1.2rem;padding:3rem 1rem 1.5rem;position:relative}.line-register-flow li:not(:last-child):before{content:"";border-style:solid;border-top:1.5rem solid var(--sub-color5);border-right:1.5rem solid rgba(0,0,0,0);border-left:1.5rem solid rgba(0,0,0,0);border-bottom:0;position:absolute;bottom:-1.6rem;left:50%;transform:translate(-50%,100%)}.line-register-flow__step{font-size:clamp(1rem,28/var(--sp-width)*100vw,2.8rem);color:var(--sub-color5);line-height:1;letter-spacing:.06em;margin-bottom:2rem}.line-register-flow__main-text{font-size:clamp(1rem,18/var(--sp-width)*100vw,1.8rem);font-weight:700;line-height:1.5;text-align:center}.line-register-flow__main-text .text-adjust{letter-spacing:-.4em;letter-spacing:.1em}.line-register-flow__main-text .text-accent{color:var(--main-color)}.line-register-flow__desp{margin-top:1rem;font-size:clamp(1rem,12/var(--sp-width)*100vw,1.2rem)}@media(min-width: 600px){.line-register-flow{grid-template-columns:repeat(2, 1fr);gap:3rem 4rem}.line-register-flow li{padding:3rem 3rem 1.5rem}.line-register-flow li:not(:last-child):before{content:none}.line-register-flow li:nth-child(2n):before{content:"";border-style:solid;border-top:1.5rem solid rgba(0,0,0,0);border-bottom:1.5rem solid rgba(0,0,0,0);border-left:1.5rem solid var(--sub-color5);border-right:0;position:absolute;bottom:inherit;top:50%;left:-1.25rem;transform:translate(-100%,-1.25rem)}.line-register-flow__step{font-size:clamp(1rem,32/var(--pc-width)*100vw,3.2rem)}.line-register-flow__main-text{font-size:clamp(1rem,21/var(--pc-width)*100vw,2.1rem)}.line-register-flow__desp{font-size:clamp(1rem,14/var(--pc-width)*100vw,1.4rem)}}.sp-nav{position:fixed;background:rgba(233,85,29,.7);width:100%;max-width:66rem;top:0;z-index:1100;overflow:hidden;padding-top:10.5rem;height:100%;right:-100%;transition:right .6s ease-in-out;-webkit-overflow-scrolling:touch;overflow-y:hidden;overflow-x:hidden;pointer-events:none}.sp-nav__in{padding:2rem 1.5rem;height:100%;display:flex;justify-content:center;align-items:center}@media(min-width:600px){.sp-nav__in{justify-content:flex-start;margin-left:23.0158730159%}}.sp-nav__lst li{margin-bottom:2.5rem}.sp-nav__lst a{color:#fff;font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem);font-weight:700}@media(min-width:600px){.sp-nav__lst li{margin-bottom:3.5rem}.sp-nav__lst a{font-size:clamp(1rem,20/var(--pc-width)*100vw,2rem)}}.is-nav-open{overflow:hidden}.is-nav-open .main{pointer-events:none}.is-nav-open .sp-nav{right:0;pointer-events:auto;overflow-y:auto}@media(min-width:600px){.is-nav-open{overflow:auto}.is-nav-open .main{pointer-events:auto}}.grecaptcha-badge{visibility:hidden}.footer{background-color:rgba(255,255,255,.5);padding:4.8rem 0 0;position:relative;z-index:10}@media(min-width:600px){.footer{padding:6rem 0 0}}.footer__logo{display:block;margin-inline:auto;margin-bottom:3rem;width:8rem}.footer__company{font-size:clamp(1rem,16/var(--sp-width)*100vw,1.6rem);font-weight:600;text-align:center;margin-bottom:2.5rem}.footer-copyright{display:block;text-align:center;font-size:clamp(1rem,10/var(--sp-width)*100vw,1rem);font-weight:600;padding:1.5rem 1rem}@media(min-width:600px){.footer__company{font-size:clamp(1rem,16/var(--pc-width)*100vw,1.6rem)}.footer-copyright{font-size:clamp(1rem,10/var(--pc-width)*100vw,1rem)}}.cTitle{display:flex;flex-direction:column;align-items:center;font-size:2rem;font-weight:700;position:relative}.cTitle__main{z-index:1;flex-shrink:0;text-align:center}.cTitle__obj{position:relative}.cTitle__obj:before{content:"";position:absolute;top:0;left:0;transform:translate(-50%,-50%);width:20vw;height:14.5vw;max-width:80px;max-height:58px;background-image:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/index/icon_ttl.svg);background-size:100% 100%;z-index:0}.cTitle__sub{width:100%;display:flex;flex-direction:column;align-items:center}.cTitle__sub span{text-align:center;margin-top:2rem;font-weight:700;font-size:clamp(1rem,3.5vw,1.4rem);color:#000}.cTitle img{margin-bottom:2rem}@media(min-width:600px){.cTitle{flex-direction:row;align-items:center;font-size:3.2rem}.cTitle__obj:before{width:9.9285714286vw;height:7.2142857143vw;max-width:139px;max-height:101px;left:.2rem;top:calc(50% - 1rem);transform:translate(-50%,-50%)}.cTitle img{margin-bottom:0}.cTitle__main{width:26.5714285714vw;max-width:372px}.cTitle__sub{align-items:flex-start}.cTitle__sub span{margin-top:0;text-align:left;font-weight:400;font-size:clamp(1rem,1vw,1.4rem)}}.cTitle--white{color:#fff}.cTitle--white .cTitle__obj::before{background-image:url(//s-nekoreno.com/wp/wp-content/themes/s-nekoreno/assets/css/../img/index/icon_ttl_wh.svg)}.cTitle--mid{font-size:2rem}@media(min-width: 600px){.cTitle--mid{font-size:2.4rem}}.commonButton{display:flex;justify-content:center;align-items:center;background-color:var(--main-color);color:#fff;font-weight:700;width:20rem;height:4.2rem;border-radius:3em;box-shadow:.3rem .5rem .5rem rgba(0,0,0,.16);transition:transform .2s ease,box-shadow .2s ease}@media(min-width:600px){.commonButton{font-size:1.6rem;width:23rem;height:4.8rem;box-shadow:.8rem 1.2rem 1.2rem rgba(0,0,0,.16)}}.commonButton--white{background-color:#fff;color:var(--main-color)}.commonButton--small{width:18rem;height:4.2rem}@media(min-width:600px){.commonButton--small{width:21.2rem;height:4.8rem}}@media(min-width:600px){.commonButton--large{width:29.5rem;height:4.8rem}}@media(hover:hover){.commonButton:hover{transform:translate(0,.5rem);box-shadow:none}}.width-set{margin-left:auto;margin-right:auto}.width-inner{padding-left:5.1282051282%;padding-right:5.1282051282%}@media(min-width:600px){.width-inner{padding-left:2rem;padding-right:2rem}}.width-full{padding-left:2.5%;padding-right:2.5%}.width-size--main{max-width:calc(1080px + 4rem)}.width-size--sub01{max-width:calc(1250px + 4rem)}.width-size--sub02{max-width:calc(1400px + 4rem)}.width-size--sub03{max-width:calc(1160px + 4rem)}.width-size--sub04{max-width:calc(960px + 4rem)}.width-size--sub05{max-width:calc(1186px + 4rem)}.highlight{transition:opacity .3s ease}@media(hover: hover){.highlight:hover{opacity:.7}}.underline:hover{text-decoration:underline}.underline-rev{text-decoration:underline}.underline-rev:hover{text-decoration:underline}.scrollPoint{padding-top:7.5rem;margin-top:-7.5rem}@media(min-width:600px){.scrollPoint{padding-top:10rem;margin-top:-10rem}}.highlight{transition:opacity .3s ease}@media(min-width:600px){.highlight:hover{opacity:.7}}.underline:hover{text-decoration:underline}.underline-rev{text-decoration:underline}.underline-rev:hover{text-decoration:underline}.wowInit{opacity:0;animation-fill-mode:forwards}.blurInAnime{animation-name:blurInAnime;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:forwards;animation-duration:1.5s;opacity:0}@keyframes blurInAnime{0%{filter:blur(15px);opacity:0;perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden}100%{filter:blur(0);opacity:1;perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden}}.blurInUpAnime{animation-name:blurInUpAnime;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:forwards;animation-duration:1.5s;opacity:0}@keyframes blurInUpAnime{0%{filter:blur(15px);opacity:0;perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,15px,0)}100%{filter:blur(0);opacity:1;perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0)}}.fadeIn.animated{animation:fadeIn 1.2s ease-in-out both}.wow.fadeIn.animated{animation:fadeIn .8s ease-in-out both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.wow.fadeInTtl.animated:after{animation:barIn .8s ease-in-out both}@keyframes barIn{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.fadeInUp.animated{animation:fadeInUp 1.2s ease-in-out both}.wow.fadeInUp.animated{animation:fadeInUp .8s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp--large.animated{animation:fadeInUp--large .6s ease-in-out both}.wow.fadeInUp--large.animated{animation:fadeInUp--large 1.6s ease-in-out both}@keyframes fadeInUp--large{0%{opacity:0;transform:translateY(14.2857142857vw)}20%{opacity:0}100%{opacity:1;transform:translateY(0)}}.fadeInLeft.animated{animation:fadeInLeft 1.2s ease-in-out both}.wow.fadeInLeft.animated{animation:fadeInLeft .8s ease-in-out both}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft--large.animated{animation:fadeInLeft--large .6s ease-in-out both}.wow.fadeInLeft--large.animated{animation:fadeInLeft--large 1.6s ease-in-out both}@keyframes fadeInLeft--large{0%{opacity:0;transform:translateX(-12.5714285714vw)}10%{opacity:0}100%{opacity:1;transform:translateX(0)}}.fadeInRight.animated{animation:fadeInRight 1.2s ease-in-out both}.wow.fadeInRight.animated{animation:fadeInRight .8s ease-in-out both}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight--large.animated{animation:fadeInRight--large .6s ease-in-out both}.wow.fadeInRight--large.animated{animation:fadeInRight--large 1.6s ease-in-out both}@keyframes fadeInRight--large{0%{opacity:0;transform:translate(12.1428571429vw,0)}10%{opacity:0}100%{opacity:1;transform:translate(0,0)}}.p_serSec.wow.animated:after{animation:fadeInBg .8s ease-in-out both}@keyframes fadeInBg{0%{opacity:0;transform:translate(20px,-18%)}100%{opacity:1;transform:translate(0,-18%)}}.mdSec.wow.animated .mdSec__ttl{animation:fadeInLeft .8s ease-in-out both}.mdSec.wow.animated .mdSec__main:before{animation:fadeInLeft .8s ease-in-out both}.mdSec--rev.wow.animated .mdSec__ttl{animation:fadeInRight .8s ease-in-out both}.mdSec--rev.wow.animated .mdSec__main:before{animation:fadeInRight .8s ease-in-out both}.delay-time-025{animation-delay:.25s}.duration-time-025{animation-duration:.25s}.delay-time-05{animation-delay:.5s}.duration-time-05{animation-duration:.5s}.delay-time-125{animation-delay:1.25s}.duration-time-125{animation-duration:1.25s}.delay-time-1{animation-delay:1s}.delay-time-15{animation-delay:1.5s}.duration-time-1{animation-duration:1s}.duration-time-1half{animation-duration:1.5s}.delay-time-2{animation-delay:2s}.delay-time-25{animation-delay:2.5s}.duration-time-2{animation-duration:2s}.duration-time-2half{animation-duration:2.5s}.delay-time-3{animation-delay:3s}.delay-time-35{animation-delay:3.5s}.duration-time-3{animation-duration:3s}.duration-time-3half{animation-duration:3.5s}.delay-time-4{animation-delay:4s}.delay-time-45{animation-delay:4.5s}.duration-time-4{animation-duration:4s}.duration-time-4half{animation-duration:4.5s}.delay-time-5{animation-delay:5s}.delay-time-55{animation-delay:5.5s}.duration-time-5{animation-duration:5s}.duration-time-5half{animation-duration:5.5s}.delay-time-6{animation-delay:6s}.delay-time-65{animation-delay:6.5s}.duration-time-6{animation-duration:6s}.duration-time-6half{animation-duration:6.5s}.delay-time-7{animation-delay:7s}.delay-time-75{animation-delay:7.5s}.duration-time-7{animation-duration:7s}.duration-time-7half{animation-duration:7.5s}.delay-time-8{animation-delay:8s}.delay-time-85{animation-delay:8.5s}.duration-time-8{animation-duration:8s}.duration-time-8half{animation-duration:8.5s}.delay-time-9{animation-delay:9s}.delay-time-95{animation-delay:9.5s}.duration-time-9{animation-duration:9s}.duration-time-9half{animation-duration:9.5s}.delay-time-10{animation-delay:10s}.delay-time-105{animation-delay:10.5s}.duration-time-10{animation-duration:10s}.duration-time-10half{animation-duration:10.5s}