:root{--fontColor: #333}.f-front{--front-main-adjuster-bottom: calc(100% * (131px / 1920px));width:100%;height:100vh;position:relative;overflow:hidden;display:grid;grid-template-columns:15.625em calc(100% - 15.625em)}@supports(height: 100svh){.f-front{height:100svh}}.f-front .f-front__side{padding-left:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--front-main-adjuster-bottom)}.f-front .f-front__side-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.f-front .f-front__side-btn:hover{opacity:.65}.f-front .f-front__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.f-front .f-front__main-btns{width:90%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 12%;margin-bottom:var(--front-main-adjuster-bottom)}.f-front .f-front__main-btn-link:hover{opacity:.65}.f-front .f-front__bottom{display:none;position:absolute;bottom:0;left:0;width:100%}.f-front .f-front__bottom-btns{width:100%;display:grid;grid-template-columns:repeat(2, 1fr)}.f-front .f-front__bottom-btn.f-front__bottom-btn--color01 .f-front__bottom-btn-link{background-color:#ffd300}.f-front .f-front__bottom-btn.f-front__bottom-btn--color02 .f-front__bottom-btn-link{background-color:#80cde6}.f-front .f-front__bottom-btn-link{color:#fff;text-align:center;padding:.25em 0;background-color:gray;display:block}.f-front .f-front__bottom-btn-link:hover{opacity:.65}.f-front .f-front__deco{width:100%;position:absolute;bottom:0;left:0;pointer-events:none}.f-front .f-front__deco-img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.f-front .f-front__main{width:90%;max-width:1000px;margin:0 auto;gap:0 12%;margin-bottom:var(--front-main-adjuster-bottom);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.f-front .f-front__main.f-front__main--color2 .f-front__main-inner{background-color:#cfe6f6}.f-front .f-front__main.f-front__main--color2 .f-front__main-title{background-color:#80cde6}.f-front .f-front__main-inner{width:100%;max-width:1200px;max-height:min(62.5vh,600px);overflow:auto;background-color:#feedc5;padding:2rem;border-radius:1.25rem}.f-front .f-front__main-title{font-size:1.5em;text-align:center;font-weight:700;background-color:#ffd300;color:#fff;border-radius:.625rem}.f-front .f-front__main-content{margin-top:1rem;background-color:#fff;padding:1rem;border-radius:.625rem}.f-front .f-front__overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}.f-front .f-front__overview-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 2rem}.f-front .f-front__overview-head{color:#fff;line-height:1.4;text-align:center;width:100%;max-width:7em;min-height:4em;background-color:#ffd300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.f-front .f-front__main-subtitle{font-size:1.25em;font-weight:700;color:#ffd300;margin-top:2rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.f-front .f-front__main-subtitle::before{content:"";display:block;width:1em;height:1em;background-color:#ffd300;margin-right:.25rem}.f-front .f-front__download-item{padding:0 .5em}.f-front .f-front__download-item+.f-front__download-item{margin-top:.5em;padding-top:.5em;border-top:1px solid #d9dada}.f-front .f-front__download-link{width:100%;display:block}.f-front .f-front__download-link:hover{opacity:.65}@media screen and (max-width: 764px){.f-front{grid-template-columns:1fr}.f-front .f-front__side{display:none}.f-front .f-front__bottom{display:block}.f-front .f-front__deco{bottom:2.5em}.f-front .f-front__main-btns{gap:0 7%}.f-front .f-front__overview-item{gap:0 1em}.f-front .f-front__main-inner{padding:2rem 5%}.f-front .f-front__main-content{padding:1rem 5%}}.t-mainvisual{font-size:3.125em;height:calc(100vh - var(--header-height));width:100%;max-height:1080px;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@supports(height: 100svh){.t-mainvisual{height:calc(100svh - var(--header-height))}}.t-mainvisual .t-mainvisual__frame{width:100%;height:100%;position:relative;z-index:1}.t-mainvisual .t-mainvisual__frame-inner{width:100%;height:100%;background-color:#fff;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10}.t-mainvisual .t-mainvisual__frame-items{width:100%;height:inherit}.t-mainvisual .t-mainvisual__frame-item{height:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.t-mainvisual .t-mainvisual__picture{width:100%;height:100%}.t-mainvisual .t-mainvisual__picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.t-mainvisual .t-mainvisual__catchphrase{font-weight:700;line-height:1;color:#f68ca6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";height:100%;height:calc(100% - 9.5rem);position:absolute;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.t-mainvisual .t-mainvisual__catchphrase-items{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.125rem;overflow:hidden;gap:.4em 0}.t-mainvisual .t-mainvisual__catchphrase-item{background-color:rgba(255,255,255,.8);border-radius:.4em;padding:.42em 1em}.t-mainvisual.t-mainvisual--dai2 .t-mainvisual__catchphrase{color:#00a497}.t-mainvisual .slick-list,.t-mainvisual .slick-track{height:100%}.t-mainvisual .slick-arrows{width:97.5%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;mix-blend-mode:multiply}.t-mainvisual .slick-arrows>*{pointer-events:all}.t-mainvisual .slide-arrow{--slide-arrow-width: 1.393546em;width:var(--slide-arrow-width);padding-top:calc(var(--slide-arrow-width));border-radius:50%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#9c9c9d}.t-mainvisual .slide-arrow::before{content:"";display:inline-block;width:.2786em;height:.2786em;position:absolute;top:50%;left:50%;border-top:1px solid #fff;border-right:1px solid #fff}.t-mainvisual .prev-arrow,.t-mainvisual .next-arrow{-webkit-transition:opacity .2s;transition:opacity .2s}.t-mainvisual .prev-arrow:hover,.t-mainvisual .next-arrow:hover{opacity:.65}.t-mainvisual .prev-arrow::before{-webkit-transform:translate(-20%, -50%) rotate(45deg) scale(-1);transform:translate(-20%, -50%) rotate(45deg) scale(-1)}.t-mainvisual .next-arrow::before{-webkit-transform:translate(-65%, -50%) rotate(45deg);transform:translate(-65%, -50%) rotate(45deg)}@media screen and (max-width: 764px){.t-mainvisual{font-size:3.125em;font-size:min(10.94vh,min(5.9604904632vw,3.125em))}}@media screen and (max-width: 480px){.t-mainvisual .slide-arrow{--slide-arrow-width: 1.75em}.t-mainvisual .slide-arrow::before{width:.5em;height:.5em}}.current-sakura .t-mainvisual .t-mainvisual__catchphrase{max-width:1200px;width:90%}.current-sakura .t-mainvisual .t-mainvisual__catchphrase-items{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.current-sakura .t-mainvisual .t-mainvisual__catchphrase-item.t-mainvisual__catchphrase-item--02{margin-left:3em}.t-topics{position:relative;z-index:10}.t-topics .t-topics-inner{width:90%;max-width:900px;margin:0 auto;padding-top:3.75em;position:relative;z-index:10}.t-topics .t-topics__content{padding:3rem 2.5rem;margin-top:-9.5em;background-color:#fff;border:2px solid #f68ca6;border-top-width:3px;border-radius:1.25rem;position:relative}.t-topics .t-topics__content::before{content:"";width:100%;height:100%;background-color:#fff;border-radius:inherit;-webkit-filter:drop-shadow(0 0 0.3125rem rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 0.3125rem rgba(0, 0, 0, 0.3));position:absolute;top:0;left:0;display:inline-block;z-index:-1}.t-topics .t-topics__title{font-size:1.25em;font-weight:700;text-align:center;white-space:nowrap;color:#fff;border-radius:.625rem .625rem 0 0;padding:.5em 1em;background-color:#f68ca6;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.t-topics .t-topics__title img{width:1.27959em;height:auto}.t-topics .t-topics__tab{width:calc(100% + 4px);max-width:50em;position:absolute;bottom:100%;left:50%;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 2.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.t-topics .t-topics__tab-button{font-size:1.25em;line-height:1.4;font-weight:700;text-align:center;white-space:nowrap;color:#f68ca6;border-radius:.625rem .625rem 0 0;padding:.5em 1em;background-color:#fff;border:2px solid #f68ca6;border-bottom:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.t-topics .t-topics__tab-button.t-topics__tab-button--news{color:#ffd300;border-color:#ffd300}.t-topics .t-topics__tab-button.t-topics__tab-button--blog{color:#80cde6;border-color:#80cde6}.t-topics .t-topics__tab-button:hover,.t-topics .t-topics__tab-button.t-topics__tab-button--current{background-color:#f68ca6;color:#fff}.t-topics .t-topics__tab-button:hover.t-topics__tab-button--news,.t-topics .t-topics__tab-button.t-topics__tab-button--current.t-topics__tab-button--news{background-color:#ffd300;border-color:#ffd300}.t-topics .t-topics__tab-button:hover.t-topics__tab-button--blog,.t-topics .t-topics__tab-button.t-topics__tab-button--current.t-topics__tab-button--blog{background-color:#80cde6;border-color:#80cde6}.t-topics .t-topics__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.375em}.t-topics .t-topics__list-item+.t-topics__list-item{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #d9dada}.t-topics .t-topics__list-picture{max-width:8.31560625em;min-width:8.31560625em;width:100%}.t-topics .t-topics__list-picture.t-topics__list-picture--logo .t-topics__list-picture-img{-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(0.875);transform:scale(0.875)}.t-topics .t-topics__list-picture-inner{padding-top:75%;border-radius:.625rem;overflow:hidden;position:relative;border:1px solid #d9dada}.t-topics .t-topics__list-picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.t-topics .t-topics__list-text{line-height:1.4}.t-topics .t-topics__list-text-time{font-size:.875em}.t-topics .t-topics__list-text-title{font-size:1.125em;font-weight:700;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-topics .t-topics__list-text-desc{font-size:.8315625em;-webkit-line-clamp:2;min-height:2.8em;margin-top:.5rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-topics .t-topics__list-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.t-topics .t-topics__list-cats{font-size:.875em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}.t-topics .t-topics__list-cat.t-topics__list-cat--news .t-topics__list-cat-link{background-color:#ffd300}.t-topics .t-topics__list-cat.t-topics__list-cat--blog .t-topics__list-cat-link{background-color:#80cde6}.t-topics .t-topics__list-cat-link{color:#fff;padding:.25em .75em;border-radius:9999px;background-color:#f68ca6}.t-topics .t-topics__more{width:75%;max-width:15.625rem;margin:2rem auto 0}.t-topics .t-topics__list-link:link:hover{opacity:.65}.t-topics .t-topics__list-link:link:hover .t-topics__list-picture-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.t-topics .t-topics__list-link:link.t-topics__list-picture--logo:hover .t-topics__list-picture-img{-webkit-transform:scale(1);transform:scale(1)}.t-topics .t-topics__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.t-topics .t-topics__deco01{bottom:max(-10rem,-10vw);left:2.5%}.t-topics.t-topics--dai2 .t-topics__title{background-color:#00a497}.t-topics.t-topics--dai2 .t-topics__content{border-color:#00a497}.t-topics.t-topics--dai2 .t-topics__tab-button{border-color:#00a497;color:#00a497}.t-topics.t-topics--dai2 .t-topics__tab-button.t-topics__tab-button--news{color:#ffd300;border-color:#ffd300}.t-topics.t-topics--dai2 .t-topics__tab-button.t-topics__tab-button--blog{color:#80cde6;border-color:#80cde6}.t-topics.t-topics--dai2 .t-topics__tab-button:hover,.t-topics.t-topics--dai2 .t-topics__tab-button.t-topics__tab-button--current{background-color:#00a497;color:#fff}.t-topics.t-topics--dai2 .t-topics__tab-button:hover.t-topics__tab-button--news,.t-topics.t-topics--dai2 .t-topics__tab-button.t-topics__tab-button--current.t-topics__tab-button--news{background-color:#ffd300;border-color:#ffd300}.t-topics.t-topics--dai2 .t-topics__tab-button:hover.t-topics__tab-button--blog,.t-topics.t-topics--dai2 .t-topics__tab-button.t-topics__tab-button--current.t-topics__tab-button--blog{background-color:#80cde6;border-color:#80cde6}@media screen and (max-width: 900px){.t-topics .t-topics__content{border-radius:0 0 .625rem .625rem}}@media screen and (max-width: 764px){.t-topics .t-topics__list-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 600px){.t-topics .t-topics__content{padding:2rem}.t-topics .t-topics__list-item{gap:1rem}.t-topics .t-topics__tab-button{font-size:1em}}@media screen and (max-width: 480px){.t-topics .t-topics__list-picture{max-width:6em;min-width:6em}.t-topics .t-topics__deco01{bottom:-15vw}}.t-intro{position:relative;z-index:10}.t-intro .t-intro__grid{margin-top:4rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem 4%}.t-intro .t-intro__grid-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}.t-intro .t-intro__grid-picture{width:100%;border-radius:2.5rem;padding-top:76.1904%;position:relative;overflow:hidden}.t-intro .t-intro__grid-picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;display:block}.t-intro .t-intro__grid-text{text-align:center;font-weight:1.25em;line-height:1.4;font-weight:700}.t-intro .t-intro__more{width:75%;max-width:15.625rem;margin:4rem auto 0}.t-intro .t-intro__deco01{bottom:-4rem;right:2.5%}@media screen and (max-width: 764px){.t-intro .t-intro__grid{grid-template-columns:repeat(2, 1fr)}.t-intro .t-intro__grid-picture{padding-top:56.25%;border-radius:1rem}}@media screen and (max-width: 480px){.t-intro .t-intro__grid{margin-top:2rem}.t-intro .t-intro__more{margin-top:2rem}}.t-about{position:relative}.t-about .t-about__grid{margin-top:4rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 4%}.t-about .t-about__grid-item{width:100%;border-radius:2.5rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.t-about .t-about__grid-item:hover{opacity:.65}.t-about .t-about__grid-item:hover .t-intro__grid-text::before{right:1.25em}.t-about .t-about__grid-item:hover .t-intro__grid-picture-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.t-about .t-intro__grid-picture{width:100%;padding-top:64.2204487072%;position:relative}.t-about .t-intro__grid-picture-img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.t-about .t-intro__grid-text{font-size:1.125em;line-height:1.4;text-align:center;color:#fff;width:100%;min-height:3em;background-color:#f68ca6;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.t-about .t-intro__grid-text::before{content:"";width:.75em;height:.75em;border-right:1px solid #fff;border-top:1px solid #fff;position:absolute;right:1.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;-webkit-transition:border .2s,right .2s;transition:border .2s,right .2s}.t-about .t-about__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-100}.t-about.t-about--dai2 .t-intro__grid-text{background-color:#00a497}@media screen and (max-width: 764px){.t-about .t-about__grid-item{border-radius:1rem}.t-about .t-intro__grid-text{font-size:1em;min-height:2.5em}}@media screen and (max-width: 600px){.t-about .t-about__grid{grid-template-columns:1fr}.t-about .t-intro__grid-picture{padding-top:30%}}@media screen and (max-width: 480px){.t-about .t-about__grid{margin-top:2rem}}.t-guide .t-guide__box{border-radius:1.25rem;padding:4rem 2.5rem;background-color:#fff;position:relative;z-index:10}.t-guide .t-guide__box::before{content:"";width:100%;height:100%;border-radius:inherit;background-color:#fff;position:absolute;top:0;left:0;display:inline-block;z-index:-100;-webkit-filter:drop-shadow(0 0 0.3125rem rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 0.3125rem rgba(0, 0, 0, 0.3))}.t-guide .t-guide__content{max-width:1025px;width:100%;margin:4rem auto 0;display:grid;grid-template-columns:600px auto;gap:2em 4.8203125%}.t-guide .t-guide__text-title{font-size:1.25em;line-height:1.4;font-weight:500}.t-guide .t-guide__text-letter{line-height:4.065;margin-top:1em;padding-left:1em;background-image:url(../images/pattern-03.png);background-size:.9375em 4.0625em;background-repeat:repeat;background-position:top left}.t-guide .t-guide__picture-inner{width:100%;padding-top:100%;border-radius:1.875rem;overflow:hidden;position:relative}.t-guide .t-guide__picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;position:absolute;top:0;left:0}.t-guide .t-guide__more{width:75%;max-width:15.625rem;margin:4rem auto 0}.t-guide .t-guide__deco01{top:10rem;left:-16.5%}@media screen and (max-width: 1520px){.t-guide .t-guide__deco01{top:-2.5rem;left:-5%}}.t-guide .t-guide__deco02{bottom:-12rem;right:2.5%}@media screen and (max-width: 1520px){.t-guide .t-guide__deco02{bottom:-13vw}}@media screen and (max-width: 1380px){.t-guide .t-guide__content{grid-template-columns:1fr}.t-guide .t-guide__picture-inner{padding-top:56.25%}.t-guide .t-guide__picture-img{-o-object-position:50% 75%;object-position:50% 75%}}@media screen and (max-width: 764px){.t-guide .t-guide__text-letter{padding-left:.5em}}@media screen and (max-width: 480px){.t-guide .t-guide__content{margin-top:2rem}.t-guide .t-guide__box{padding:4rem 5%}.t-guide .t-guide__text-letter{padding-left:unset}.t-guide .t-guide__more{margin-top:2rem}.t-guide .t-guide__deco02{bottom:-17vw}}.t-support{position:relative}.t-support .t-support__grid{margin-top:4rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 4%}.t-support .t-support__grid-item{border-radius:2.5rem;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.t-support .t-support__grid-item:hover{opacity:.65}.t-support .t-support__grid-item:hover .t-support__grid-picture-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.t-support .t-support__grid-picture{width:60.82906087%}.t-support .t-support__grid-picture-inner{width:100%;padding-top:85.77136043%;position:relative}.t-support .t-support__grid-picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.t-support .t-support__grid-text{font-size:1.125em;font-weight:500;color:#fff;line-height:1.4;width:12.5127777778em;width:max(39.1709391%,12.5127777778em);padding:0 2em 0 1em;background-color:#f68ca6;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.t-support .t-support__grid-text::before{content:"";width:.75em;height:.75em;border-right:1px solid #fff;border-top:1px solid #fff;position:absolute;right:1.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;-webkit-transition:border .2s;transition:border .2s}.t-support .t-support__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-100}.t-support.t-support--dai2 .t-support__grid-text{background-color:#00a497}@media screen and (max-width: 600px){.t-support .t-support__grid{grid-template-columns:1fr}.t-support .t-support__grid-item{border-radius:1rem}.t-support .t-support__grid-text{font-size:1em}.t-support .t-support__grid-picture-inner{padding-top:65%}}@media screen and (max-width: 480px){.t-support .t-support__grid{margin-top:2rem}}.t-access .t-access__content{margin-top:4rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem 4%}.t-access .t-access__content-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.t-access .t-access__content-info-more{width:75%;max-width:15.625rem;margin:0 auto}.t-access .t-access__deco01{bottom:-4rem;left:2.5%}@media screen and (max-width: 1520px){.t-access{bottom:-4vw}}@media screen and (max-width: 1025px){.t-access .t-access__content{grid-template-columns:1fr}.t-access .t-access__content-info{gap:2rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.t-access .t-access__content-picture{width:100%;max-width:480px;margin:0 auto}}@media screen and (max-width: 764px){.t-access .t-access__content{gap:2rem}}@media screen and (max-width: 480px){.t-access .t-access__content{margin-top:2rem}}.t-qa{position:relative}.t-qa .t-qa__title{font-size:3.125em;font-weight:700;line-height:1;color:#f68ca6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.1em}.t-qa .t-qa__title-and{font-size:.6em}.t-qa .t-qa__more{width:75%;max-width:15.625rem;margin:2rem auto 0;position:relative;z-index:10}.t-qa .t-qa__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-100}.t-qa .t-qa__bg.t-qa__bg--item02{z-index:-90}.t-qa.t-qa--dai2 .t-qa__title{color:#00a497}@media screen and (max-width: 764px){.t-qa .t-qa__title{font-size:2.5em}}/*# sourceMappingURL=top.css.map */