@charset "UTF-8";@media only screen and (max-width:767px){.p-lower-kv{height:auto;padding-top:1.5em;padding-bottom:1.5em;min-height:var(--lower-title-height)}}.p-sorakara-kv{width:100%;position:relative}.p-sorakara-kv__catch{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18;position:absolute;left:50%;width:50%;width:20em;top:calc(265 / 700 * 100%);font-family:'Noto Sans';font-weight:600;line-height:2;color:var(--ts-color-primary)}@media only screen and (max-width:767px){.p-sorakara-kv__catch{top:calc(121 / 500 * 100%)}}.p-sorakara-kv__banner{width:260px;position:absolute;right:60px;bottom:25px;z-index:9;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}@media only screen and (max-width:767px){.p-sorakara-kv__banner{width:calc(260 / var(--ts-parent-font-size) * 1rem);right:calc(8 / var(--ts-parent-font-size) * 1rem);bottom:calc(10 / var(--ts-parent-font-size) * 1rem)}}.is-scrolled-once .p-sorakara-kv__banner{opacity:1;visibility:visible}.p-news .c-news{padding:0}.p-sorakara{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem);margin-top:calc(80 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column}@media only screen and (max-width:767px){.p-sorakara{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-sorakara__title{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-sorakara__title{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-sorakara__title .c-title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-sorakara__title .c-title__sub{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-sorakara__title .c-title__sub{--ts-target-font-size:14}}.p-sorakara__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);--ts-content-border-radius:var(--ts-border-radius-content);padding-top:calc(80 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-sorakara__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-sorakara__inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-sorakara__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-sorakara__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-sorakara__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-sorakara__inner{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem);margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}.p-sorakara__inner>*{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-sorakara__inner>*{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-sorakara__inner>*{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-sorakara__inner>*{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (max-width:767px){.p-sorakara__inner>*{width:calc(279 / 359 * 100%)}}.p-sorakara__logo{width:calc(364 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-sorakara__logo{width:calc(261 / var(--ts-parent-font-size) * 1rem)}}.p-sorakara__image{width:calc(197 / var(--ts-parent-font-size) * 1rem);margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-sorakara__image{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);width:calc(145 / var(--ts-parent-font-size) * 1rem)}}.p-sorakara__text{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-sorakara__btn{max-width:calc(500 / var(--ts-parent-font-size) * 1rem);margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-sorakara__btn .c-btn .c-btn__link{width:100%}.p-sorakara__cloud-top{margin-right:auto;margin-left:auto;order:-1}.p-sorakara__cloud-top .c-cloud--01{margin-top:calc(-40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-sorakara__cloud-top{margin-left:0}.p-sorakara__cloud-top .c-cloud--01{background-position:-2em center}}.p-sorakara__cloud-bottom{margin-bottom:calc(-40 / var(--ts-parent-font-size) * 1rem);margin-top:calc(25 / var(--ts-parent-font-size) * 1rem);margin-right:auto;margin-left:auto}.p-sorakara__cloud-bottom2{margin-right:0;margin-left:auto;margin-bottom:calc(-40 / var(--ts-parent-font-size) * 1rem);margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-sorakara__cloud-bottom2{margin-top:0}}.p-sorakara__cloud-bottom2 .c-cloud--01{background-position:2em center}.p-friends{width:100%;overflow:hidden;margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}.p-friends__image{position:relative;width:calc(205 / var(--ts-parent-font-size) * 1rem);margin-right:auto;margin-left:auto}.c-cloud--01{width:calc(184 / var(--ts-parent-font-size) * 1rem);aspect-ratio:184/122;background:url(../../sorakara/images/deco_cloud01.webp) no-repeat center top/cover}@media only screen and (max-width:767px){.c-cloud--01{width:calc(144 / var(--ts-parent-font-size) * 1rem)}}.c-cloud--02{width:calc(325 / var(--ts-parent-font-size) * 1rem);aspect-ratio:325/122;background:url(../../sorakara/images/deco_cloud02.webp) no-repeat center top/cover}