@-webkit-keyframes SubPageMainVisual_textTranslate__sY6vY{0%{-webkit-transform:translateY(120%);transform:translateY(120%)}60%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes SubPageMainVisual_textTranslate__sY6vY{0%{-webkit-transform:translateY(120%);-moz-transform:translateY(120%);transform:translateY(120%)}60%{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.SubPageMainVisual_SubPageMainVisual__sSt_O{position:relative}.SubPageMainVisual_SubPageMainVisual___bg__Yf5Mx{background-color:rgba(241,231,206,.3);width:53.75%;padding-top:33%;margin-top:185px}.SubPageMainVisual_SubPageMainVisual___bg__Yf5Mx[data-is-text-page=true]{background:transparent;padding-top:148px;height:0}.SubPageMainVisual_SubPageMainVisual___image__ZAWEW{width:55.1041666667%;padding-top:35.1%;position:absolute;top:-185px;right:0}.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4{max-width:1740px;padding:0 50px;margin:0 auto;position:absolute;z-index:1;top:0;left:0;right:0}.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4[data-is-medium]{max-width:1180px}.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4[data-is-small]{max-width:920px}@media only screen and (max-width:1000px){.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4{max-width:100%;width:94%;margin:0 auto 70px;padding:0}.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4[data-is-medium]{max-width:100%;width:94%}.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4[data-is-small]{max-width:920px}}@media only screen and (max-width:767px){.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4,.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4[data-is-medium],.SubPageMainVisual_SubPageMainVisual___textBlock__7PwB4[data-is-small]{max-width:100%;width:100%;padding:0 12px}}.SubPageMainVisual_SubPageMainVisual___title__OtUZG{font-size:5rem;letter-spacing:.12em;margin-top:-.62em;margin-bottom:.42em}.SubPageMainVisual_SubPageMainVisual___titleContainer__3jbNQ{display:inline-block;text-align:right;position:relative}.SubPageMainVisual_SubPageMainVisual___titleContainer__3jbNQ:after{content:"";display:block;width:52.0833333333vw;height:2px;background-color:#43b149;position:absolute;right:0;bottom:-19px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;-webkit-transition:all 1s;transition:all 1s}.SubPageMainVisual_SubPageMainVisual___titleContainer__3jbNQ[data-page-animation=done]:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]{font-family:Roboto Condensed,sans-serif;font-weight:700;display:block;font-size:1em;line-height:1;margin:0 0 .28em}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span{display:inline-block;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);transform:translateY(120%)}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span[data-page-animation=done]{-webkit-animation:SubPageMainVisual_textTranslate__sY6vY 1s cubic-bezier(.23,1,.32,1) .2s forwards;animation:SubPageMainVisual_textTranslate__sY6vY 1s cubic-bezier(.23,1,.32,1) .2s forwards}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(4){-webkit-animation-delay:.4s;animation-delay:.4s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(5){-webkit-animation-delay:.5s;animation-delay:.5s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(7){-webkit-animation-delay:.7s;animation-delay:.7s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(8){-webkit-animation-delay:.8s;animation-delay:.8s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(9){-webkit-animation-delay:.9s;animation-delay:.9s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(10){-webkit-animation-delay:1s;animation-delay:1s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(14){-webkit-animation-delay:1.4s;animation-delay:1.4s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]>span:nth-of-type(15){-webkit-animation-delay:1.5s;animation-delay:1.5s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-ja]{display:block;margin:0;font-size:.32em;line-height:1;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);transform:translateY(120%);opacity:0}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-ja][data-page-animation=done]{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.SubPageMainVisual_SubPageMainVisual___text__EWPsU{max-width:685px}@media only screen and (min-width:1921px){.SubPageMainVisual_SubPageMainVisual___bg__Yf5Mx{height:573px;padding-top:0}.SubPageMainVisual_SubPageMainVisual___image__ZAWEW{height:674px;padding-top:0}}@media only screen and (max-width:1220px){.SubPageMainVisual_SubPageMainVisual___bg__Yf5Mx{height:350px;padding-top:0;margin-top:110px}.SubPageMainVisual_SubPageMainVisual___image__ZAWEW{top:-110px;padding-top:32%}.SubPageMainVisual_SubPageMainVisual___text__EWPsU{max-width:410px}.SubPageMainVisual_SubPageMainVisual___title__OtUZG{font-size:4rem}}@media only screen and (max-width:767px){.SubPageMainVisual_SubPageMainVisual___bg__Yf5Mx{width:81.8666666667vw;height:min(340px,87.4666666667vw);padding-top:0;margin-top:30.9333333333vw}.SubPageMainVisual_SubPageMainVisual___bg__Yf5Mx[data-is-text-page=true]{padding-top:120px}.SubPageMainVisual_SubPageMainVisual___image__ZAWEW{width:82.1333333333vw;height:52.2666666667vw;top:-30.9333333333vw}.SubPageMainVisual_SubPageMainVisual___title__OtUZG{font-size:3.5rem;margin-top:-.5714285714em;margin-bottom:1.8285714286em;line-height:1}.SubPageMainVisual_SubPageMainVisual___titleContainer__3jbNQ{text-align:left}.SubPageMainVisual_SubPageMainVisual___titleContainer__3jbNQ:after{content:none}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-en]{margin:0 0 -10px}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-ja]{font-size:1.2rem;position:relative;display:inline-block}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-ja]:after{content:"";display:block;width:58px;height:2px;background-color:#43b149;position:absolute;left:-webkit-calc(100% + 12px);left:calc(100% + 12px);right:auto;bottom:0;top:0;margin:auto 0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;-webkit-transition:all 1s;transition:all 1s}.SubPageMainVisual_SubPageMainVisual___title__OtUZG[data-ja][data-page-animation=done]:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.SubPageMainVisual_SubPageMainVisual___text__EWPsU{max-width:100%}}@media only screen and (max-width:480px){.SubPageMainVisual_SubPageMainVisual___bg__Yf5Mx{height:min(328px,87.4666666667vw)}.SubPageMainVisual_SubPageMainVisual___title__OtUZG{margin-top:-14px;margin-bottom:11.7333333333vw;font-size:9.3333333333vw}}@-webkit-keyframes SubPageSectionTitle_textTranslate__FSrj3{0%{-webkit-transform:translateY(120%);transform:translateY(120%)}60%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes SubPageSectionTitle_textTranslate__FSrj3{0%{-webkit-transform:translateY(120%);-moz-transform:translateY(120%);transform:translateY(120%)}60%{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.SubPageSectionTitle_SubPageSectionTitle__Z41u6{text-align:center;font-size:2.4rem;margin-bottom:1em}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span{display:inline-block;position:relative;padding-bottom:.5833333333em;line-height:1}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span:after{content:"";display:block;width:100%;height:2px;background-color:#43b149;position:absolute;bottom:0;left:0;right:0;margin:auto;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s,-moz-transform .8s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span[data-page-animation=done]:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span{display:inline-block;-webkit-transform:translateY(160%);-moz-transform:translateY(160%);transform:translateY(160%)}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span[data-page-animation=done]{-webkit-animation:SubPageSectionTitle_textTranslate__FSrj3 1s cubic-bezier(.23,1,.32,1) .2s forwards;animation:SubPageSectionTitle_textTranslate__FSrj3 1s cubic-bezier(.23,1,.32,1) .2s forwards}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(4){-webkit-animation-delay:.4s;animation-delay:.4s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(5){-webkit-animation-delay:.5s;animation-delay:.5s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(7){-webkit-animation-delay:.7s;animation-delay:.7s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(8){-webkit-animation-delay:.8s;animation-delay:.8s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(9){-webkit-animation-delay:.9s;animation-delay:.9s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(10){-webkit-animation-delay:1s;animation-delay:1s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(14){-webkit-animation-delay:1.4s;animation-delay:1.4s}.SubPageSectionTitle_SubPageSectionTitle__Z41u6>span>span:nth-of-type(15){-webkit-animation-delay:1.5s;animation-delay:1.5s}@media only screen and (max-width:1220px){.SubPageSectionTitle_SubPageSectionTitle__Z41u6{font-size:2.2rem}}@media only screen and (max-width:1000px){.SubPageSectionTitle_SubPageSectionTitle__Z41u6{font-size:2rem}}@media only screen and (max-width:480px){.SubPageSectionTitle_SubPageSectionTitle__Z41u6{font-size:1.8rem;margin-bottom:20px}}.TextBasePage_TextBasePage__jTE_h{max-width:1740px;margin:0 auto 70px;padding:0 50px}.TextBasePage_TextBasePage__jTE_h[data-is-medium]{max-width:1180px}.TextBasePage_TextBasePage__jTE_h[data-is-small]{max-width:920px}@media only screen and (max-width:1000px){.TextBasePage_TextBasePage__jTE_h{max-width:100%;width:94%;margin:0 auto 70px;padding:0}.TextBasePage_TextBasePage__jTE_h[data-is-medium]{max-width:100%;width:94%}.TextBasePage_TextBasePage__jTE_h[data-is-small]{max-width:920px}}@media only screen and (max-width:767px){.TextBasePage_TextBasePage__jTE_h,.TextBasePage_TextBasePage__jTE_h[data-is-medium],.TextBasePage_TextBasePage__jTE_h[data-is-small]{max-width:100%;width:100%;padding:0 12px}}.TextBasePage_TextBasePage__jTE_h h3,.TextBasePage_TextBasePage__jTE_h h4,.TextBasePage_TextBasePage__jTE_h p{font-size:1.4rem;line-height:1.8571428571em}.TextBasePage_TextBasePage__jTE_h [data-is-center]{text-align:center}.TextBasePage_TextBasePage__jTE_h h2{font-size:2.2rem;margin-bottom:1em}.TextBasePage_TextBasePage__jTE_h h3{font-weight:700}.TextBasePage_TextBasePage__jTE_h p{margin-bottom:1em}.TextBasePage_TextBasePage__jTE_h section{margin-bottom:80px}.TextBasePage_TextBasePage___button__8H14r{margin-top:40px}.TextBasePage_TextBasePage___colorOrange__YqTkg{color:#ea9715}.TextBasePage_TextBasePage___colorGreen__WQvIG{color:#43b149}@media only screen and (max-width:480px){.TextBasePage_TextBasePage__jTE_h h2{font-size:1.6rem}.TextBasePage_TextBasePage___button__8H14r{text-align:center}}