@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink_shadow{0%,100%{-webkit-filter:drop-shadow(0 0 10px #ffd64d);filter:drop-shadow(0 0 10px #ffd64d)}50%{-webkit-box-shadow:0 0 0 #ffc400;-moz-box-shadow:0 0 0 #ffc400;box-shadow:0 0 0 #ffc400;-webkit-filter:drop-shadow(0 0 0 #ffc400);filter:drop-shadow(0 0 0 #ffc400)}}@keyframes zoom_in{0%{opacity:0;-webkit-transform:rotate(-8deg) scale(3);-moz-transform:rotate(-8deg) scale(3);-ms-transform:rotate(-8deg) scale(3);-o-transform:rotate(-8deg) scale(3);transform:rotate(-8deg) scale(3)}100%{opacity:1;-webkit-transform:rotate(-8deg) scale(1);-moz-transform:rotate(-8deg) scale(1);-ms-transform:rotate(-8deg) scale(1);-o-transform:rotate(-8deg) scale(1);transform:rotate(-8deg) scale(1)}}@keyframes fuwafuwa{0%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(10px, -8px);-moz-transform:translate(10px, -8px);-ms-transform:translate(10px, -8px);-o-transform:translate(10px, -8px);transform:translate(10px, -8px)}50%{-webkit-transform:translate(0, -15px);-moz-transform:translate(0, -15px);-ms-transform:translate(0, -15px);-o-transform:translate(0, -15px);transform:translate(0, -15px)}75%{-webkit-transform:translate(-10px, -8px);-moz-transform:translate(-10px, -8px);-ms-transform:translate(-10px, -8px);-o-transform:translate(-10px, -8px);transform:translate(-10px, -8px)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes tail{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}75%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@keyframes look_around{0%,50%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(1%);-moz-transform:translateX(1%);-ms-transform:translateX(1%);-o-transform:translateX(1%);transform:translateX(1%)}75%{-webkit-transform:translateX(-1%);-moz-transform:translateX(-1%);-ms-transform:translateX(-1%);-o-transform:translateX(-1%);transform:translateX(-1%)}}@keyframes neco_punch{0%,50%,100%{-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg)}25%,75%{-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-o-transform:rotate(-12deg);transform:rotate(-12deg)}}@keyframes neco_punch_ball{0%,50%,100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}25%,75%{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes move_wave{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(25vw);-moz-transform:translateX(25vw);-ms-transform:translateX(25vw);-o-transform:translateX(25vw);transform:translateX(25vw)}75%{-webkit-transform:translateX(-25vw);-moz-transform:translateX(-25vw);-ms-transform:translateX(-25vw);-o-transform:translateX(-25vw);transform:translateX(-25vw)}}@keyframes move_ship{0%,100%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}25%{-webkit-transform:translateX(40%);-moz-transform:translateX(40%);-ms-transform:translateX(40%);-o-transform:translateX(40%);transform:translateX(40%)}75%{-webkit-transform:translateX(56%);-moz-transform:translateX(56%);-ms-transform:translateX(56%);-o-transform:translateX(56%);transform:translateX(56%)}}@keyframes move_ship_updown{0%,100%{bottom:0}25%{bottom:-3px}75%{bottom:3px}}@keyframes move_seagulls{0%{-webkit-transform:translate(0, 0) rotate(0deg);-moz-transform:translate(0, 0) rotate(0deg);-ms-transform:translate(0, 0) rotate(0deg);-o-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}12.5%{-webkit-transform:translate(3px, 1px) rotate(1deg);-moz-transform:translate(3px, 1px) rotate(1deg);-ms-transform:translate(3px, 1px) rotate(1deg);-o-transform:translate(3px, 1px) rotate(1deg);transform:translate(3px, 1px) rotate(1deg)}25%{-webkit-transform:translate(2px, 2px) rotate(2deg);-moz-transform:translate(2px, 2px) rotate(2deg);-ms-transform:translate(2px, 2px) rotate(2deg);-o-transform:translate(2px, 2px) rotate(2deg);transform:translate(2px, 2px) rotate(2deg)}37.5%{-webkit-transform:translate(0px, 1px) rotate(-1deg);-moz-transform:translate(0px, 1px) rotate(-1deg);-ms-transform:translate(0px, 1px) rotate(-1deg);-o-transform:translate(0px, 1px) rotate(-1deg);transform:translate(0px, 1px) rotate(-1deg)}50%{-webkit-transform:translate(-2px, 2px) rotate(0deg);-moz-transform:translate(-2px, 2px) rotate(0deg);-ms-transform:translate(-2px, 2px) rotate(0deg);-o-transform:translate(-2px, 2px) rotate(0deg);transform:translate(-2px, 2px) rotate(0deg)}62.5%{-webkit-transform:translate(0px, -1px) rotate(1deg);-moz-transform:translate(0px, -1px) rotate(1deg);-ms-transform:translate(0px, -1px) rotate(1deg);-o-transform:translate(0px, -1px) rotate(1deg);transform:translate(0px, -1px) rotate(1deg)}75%{-webkit-transform:translate(-2px, 0px) rotate(-2deg);-moz-transform:translate(-2px, 0px) rotate(-2deg);-ms-transform:translate(-2px, 0px) rotate(-2deg);-o-transform:translate(-2px, 0px) rotate(-2deg);transform:translate(-2px, 0px) rotate(-2deg)}87.5%{-webkit-transform:translate(-1px, -2px) rotate(0deg);-moz-transform:translate(-1px, -2px) rotate(0deg);-ms-transform:translate(-1px, -2px) rotate(0deg);-o-transform:translate(-1px, -2px) rotate(0deg);transform:translate(-1px, -2px) rotate(0deg)}100%{-webkit-transform:translate(0px, 0px) rotate(0deg);-moz-transform:translate(0px, 0px) rotate(0deg);-ms-transform:translate(0px, 0px) rotate(0deg);-o-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}}@keyframes move_seagulls_01{0%{-webkit-transform:translate(0, -3px) rotate(0deg);-moz-transform:translate(0, -3px) rotate(0deg);-ms-transform:translate(0, -3px) rotate(0deg);-o-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}12.5%{-webkit-transform:translate(3px, -2px) rotate(1deg);-moz-transform:translate(3px, -2px) rotate(1deg);-ms-transform:translate(3px, -2px) rotate(1deg);-o-transform:translate(3px, -2px) rotate(1deg);transform:translate(3px, -2px) rotate(1deg)}25%{-webkit-transform:translate(2px, -1px) rotate(2deg);-moz-transform:translate(2px, -1px) rotate(2deg);-ms-transform:translate(2px, -1px) rotate(2deg);-o-transform:translate(2px, -1px) rotate(2deg);transform:translate(2px, -1px) rotate(2deg)}37.5%{-webkit-transform:translate(0px, -2px) rotate(-1deg);-moz-transform:translate(0px, -2px) rotate(-1deg);-ms-transform:translate(0px, -2px) rotate(-1deg);-o-transform:translate(0px, -2px) rotate(-1deg);transform:translate(0px, -2px) rotate(-1deg)}50%{-webkit-transform:translate(-2px, -1px) rotate(0deg);-moz-transform:translate(-2px, -1px) rotate(0deg);-ms-transform:translate(-2px, -1px) rotate(0deg);-o-transform:translate(-2px, -1px) rotate(0deg);transform:translate(-2px, -1px) rotate(0deg)}62.5%{-webkit-transform:translate(0px, -4px) rotate(1deg);-moz-transform:translate(0px, -4px) rotate(1deg);-ms-transform:translate(0px, -4px) rotate(1deg);-o-transform:translate(0px, -4px) rotate(1deg);transform:translate(0px, -4px) rotate(1deg)}75%{-webkit-transform:translate(-2px, -3px) rotate(-2deg);-moz-transform:translate(-2px, -3px) rotate(-2deg);-ms-transform:translate(-2px, -3px) rotate(-2deg);-o-transform:translate(-2px, -3px) rotate(-2deg);transform:translate(-2px, -3px) rotate(-2deg)}87.5%{-webkit-transform:translate(-1px, -5px) rotate(0deg);-moz-transform:translate(-1px, -5px) rotate(0deg);-ms-transform:translate(-1px, -5px) rotate(0deg);-o-transform:translate(-1px, -5px) rotate(0deg);transform:translate(-1px, -5px) rotate(0deg)}100%{-webkit-transform:translate(0px, -3px) rotate(0deg);-moz-transform:translate(0px, -3px) rotate(0deg);-ms-transform:translate(0px, -3px) rotate(0deg);-o-transform:translate(0px, -3px) rotate(0deg);transform:translate(0px, -3px) rotate(0deg)}}@media (min-width: 992px){#abouts.membership .l-main{padding-left:0;padding-right:0}}#abouts.membership .corner{background-color:transparent;font-size:1.6rem;font-weight:500;line-height:1.6;letter-spacing:0.075em;overflow:hidden;padding:0 0 16px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#abouts.membership .corner img{max-width:100%}#abouts.membership .above-the-fold{margin-bottom:100px}@media (min-width: 992px){#abouts.membership .above-the-fold{padding-left:134px;padding-right:80px}}#abouts.membership .above-the-fold .logo-image{display:block;margin:0 auto 40px;max-width:326px;width:83.5%}@media (min-width: 768px){#abouts.membership .above-the-fold .logo-image{max-width:444px}}#abouts.membership .above-the-fold .mv{border-radius:20px;margin:0 auto 40px;max-width:720px;overflow:hidden}#abouts.membership .above-the-fold .mv .mv-image{width:100%}#abouts.membership .above-the-fold .lead{font-size:4vw;font-weight:700;line-height:1.5;margin-bottom:24px;text-align:center}@media (min-width: 768px){#abouts.membership .above-the-fold .lead{font-size:2.4rem}}#abouts.membership .above-the-fold .join{margin:0 auto;max-width:326px;width:83.5%}@media (min-width: 768px){#abouts.membership .above-the-fold .join{max-width:480px}}#abouts.membership .above-the-fold .join .btn-join{background-color:#0051a4;border-radius:25px;color:#fff;display:block;line-height:1;padding:16px 8px;position:relative;text-align:center}#abouts.membership .above-the-fold .join .btn-join::before,#abouts.membership .above-the-fold .join .btn-join::after{background-size:contain;background-repeat:no-repeat;background-position:center;content:"";display:inline-block;pointer-events:none;position:absolute;z-index:-1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform 0.2s,z-index 0.1s;-moz-transition:-moz-transform 0.2s,z-index 0.1s;-o-transition:-o-transform 0.2s,z-index 0.1s;transition:transform 0.2s,z-index 0.1s}#abouts.membership .above-the-fold .join .btn-join::before{height:14px;width:54px;top:0;left:50%;background-image:url('data:image/svg+xml;utf8,<svg width="55" height="15" viewBox="0 0 55 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M54.2 14.1329C54.2 14.1329 47.427 -0.547124 44.041 0.0168761C40.655 0.580876 33.312 10.1819 33.312 10.1819H20.889C20.889 10.1819 13.55 0.581876 10.163 0.0168761C6.776 -0.548124 0 14.1329 0 14.1329H54.2Z" fill="%230051A4"/></g></svg>')}#abouts.membership .above-the-fold .join .btn-join::after{height:30px;width:20px;bottom:0;left:50%;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="31" viewBox="0 0 20 31" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M10.36 30.7799C8.72003 30.7799 7.10003 30.3699 5.64003 29.6199C2.34003 27.9099 -0.829969 23.9099 0.200031 17.7699C0.960031 13.1999 3.87003 11.0199 6.21003 9.25987C8.52003 7.51987 11.04 5.45987 10.11 1.43987C11.09 -1.82013 16.57 0.999866 16.24 4.57987C15.75 9.97987 12.42 12.4799 9.99003 14.3099C7.87003 15.8999 6.75003 16.8299 6.41003 18.8099C6.01003 21.2199 6.78003 23.1199 8.52003 24.0199C9.70003 24.7199 11.2 24.6199 12.27 23.7599C14.01 22.0199 13.2 20.6199 13.2 20.6099C12.29 19.1299 12.74 17.1899 14.22 16.2799C15.7 15.3699 17.64 15.8199 18.55 17.2999C18.56 17.3199 18.58 17.3499 18.59 17.3699C20.53 20.9899 19.76 25.4599 16.72 28.2199C15.02 29.8899 12.73 30.8099 10.35 30.7899" fill="%230051A4"/></g></svg>')}#abouts.membership .above-the-fold .join .btn-join:hover{opacity:1}#abouts.membership .above-the-fold .join .btn-join:hover::before{z-index:0;-webkit-transform:translate(-50%, -90%);-moz-transform:translate(-50%, -90%);-ms-transform:translate(-50%, -90%);-o-transform:translate(-50%, -90%);transform:translate(-50%, -90%)}#abouts.membership .above-the-fold .join .btn-join:hover::after{z-index:0;-webkit-transform:translate(-50%, 80%);-moz-transform:translate(-50%, 80%);-ms-transform:translate(-50%, 80%);-o-transform:translate(-50%, 80%);transform:translate(-50%, 80%)}#abouts.membership .above-the-fold .join .btn-join span::before{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:15px;margin-right:4px;width:19px;background-image:url('data:image/svg+xml;utf8,<svg width="34" height="27" viewBox="0 0 34 27" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M12.437 7.03981C13.1138 6.80799 13.7066 6.38071 14.1405 5.81198C14.5744 5.24325 14.83 4.55862 14.8748 3.84466C14.9196 3.1307 14.7518 2.41948 14.3924 1.80094C14.033 1.18239 13.4983 0.684304 12.8559 0.369652C12.2134 0.0550009 11.4921 -0.0620796 10.7831 0.0332158C10.0741 0.128511 9.40929 0.431903 8.87273 0.905025C8.33617 1.37815 7.95195 1.99975 7.76866 2.69124C7.58537 3.38272 7.61124 4.11303 7.843 4.78981C7.9969 5.2392 8.2378 5.65388 8.55196 6.01017C8.86613 6.36646 9.24739 6.65737 9.67399 6.86631C10.1006 7.07524 10.5642 7.1981 11.0382 7.22787C11.5123 7.25764 11.9876 7.19373 12.437 7.03981Z" fill="%23ffffff"/><path d="M6.65301 12.6698C6.91112 12.271 7.08817 11.8253 7.17403 11.3581C7.2599 10.891 7.25291 10.4114 7.15346 9.94696C7.05401 9.48248 6.86404 9.04214 6.59441 8.65108C6.32478 8.26001 5.98077 7.92589 5.58201 7.66777C5.18325 7.40966 4.73756 7.23262 4.27038 7.14675C3.8032 7.06088 3.32368 7.06787 2.8592 7.16733C2.39472 7.26678 1.95438 7.45674 1.56331 7.72637C1.17225 7.996 0.838123 8.34001 0.58001 8.73877C0.0764933 9.54395 -0.0901665 10.5148 0.116013 11.4418C0.322193 12.3688 0.884671 13.1776 1.682 13.6934C2.47934 14.2093 3.44756 14.3908 4.37762 14.1989C5.30768 14.007 6.12496 13.4571 6.65301 12.6678" fill="%23ffffff"/><path d="M20.831 7.03989C21.5078 7.27166 22.2381 7.29753 22.9296 7.11424C23.6211 6.93095 24.2427 6.54673 24.7158 6.01017C25.1889 5.4736 25.4923 4.8088 25.5876 4.09981C25.6829 3.39082 25.5658 2.6695 25.2512 2.02705C24.9365 1.3846 24.4384 0.849882 23.8199 0.490511C23.2013 0.13114 22.4901 -0.036744 21.7762 0.00808829C21.0622 0.0529206 20.3776 0.308456 19.8088 0.74238C19.2401 1.17631 18.8128 1.76913 18.581 2.44589C18.4271 2.89528 18.3632 3.37058 18.3929 3.84466C18.4227 4.31874 18.5456 4.78231 18.7545 5.20891C18.9634 5.63551 19.2544 6.01677 19.6106 6.33093C19.9669 6.64509 20.3816 6.886 20.831 7.03989Z" fill="%23ffffff"/><path d="M16.634 8.81787C10.918 8.81787 4.61 16.7329 6.434 22.3649C8.197 27.8019 13.705 25.5649 16.634 25.5649C19.563 25.5649 25.069 27.8059 26.834 22.3649C28.66 16.7329 22.353 8.81787 16.634 8.81787Z" fill="%23ffffff"/><path d="M32.687 8.73877C32.4289 8.34001 32.0948 7.996 31.7037 7.72637C31.3126 7.45674 30.8723 7.26678 30.4078 7.16733C29.9433 7.06787 29.4638 7.06088 28.9966 7.14675C28.5295 7.23262 28.0838 7.40966 27.685 7.66777C27.2862 7.92589 26.9422 8.26001 26.6726 8.65108C26.403 9.04214 26.213 9.48248 26.1136 9.94696C26.0141 10.4114 26.0071 10.891 26.093 11.3581C26.1788 11.8253 26.3559 12.271 26.614 12.6698C27.1421 13.4591 27.9593 14.009 28.8894 14.2009C29.8195 14.3928 30.7877 14.2113 31.585 13.6954C32.3823 13.1796 32.9448 12.3708 33.151 11.4438C33.3572 10.5168 33.1905 9.54595 32.687 8.74077" fill="%23ffffff"/></g></svg>')}#abouts.membership .below-the-fold{background-color:#fff;border-bottom-left-radius:35px;border-bottom-right-radius:35px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);padding:80px 0;position:relative}@media (min-width: 992px){#abouts.membership .below-the-fold{padding-left:134px;padding-right:80px}}#abouts.membership .below-the-fold::after{animation:move_wave 25s linear infinite;background-image:url(/assets/wasuta/app/ornament_wave-369e28a54cdcea95f4e663c61d857cc1.svg);background-position:top left;background-repeat:repeat-x;background-size:auto 100%;content:"";display:inline-block;height:12px;width:200vw;position:absolute;top:-10px;left:-75vw}#abouts.membership .below-the-fold::before{background-color:#ccd7ed;content:"";display:inline-block;height:62%;width:100%;position:absolute;top:0;left:0}@media (min-width: 768px){#abouts.membership .below-the-fold::before{height:67.5%}}#abouts.membership .below-the-fold>[class^="section-"]{margin-bottom:80px;position:relative;z-index:1}@media (min-width: 768px){#abouts.membership .below-the-fold>[class^="section-"]{margin-bottom:136px}}#abouts.membership .below-the-fold .section-inner{padding:0}#abouts.membership .below-the-fold .section-title{margin-bottom:20px;text-align:center}#abouts.membership .below-the-fold .section-title-inner{display:inline-block;position:relative}#abouts.membership .below-the-fold .section-title-inner .o_shine01{height:54px;width:auto;position:absolute;top:0;left:0;-webkit-transform:translate(-100%, -70%);-moz-transform:translate(-100%, -70%);-ms-transform:translate(-100%, -70%);-o-transform:translate(-100%, -70%);transform:translate(-100%, -70%)}@media (min-width: 992px){#abouts.membership .below-the-fold .section-title-inner .o_shine01{height:75px}}#abouts.membership .below-the-fold .section-title-inner .o_shine02{height:33px;width:auto;position:absolute;top:0;left:0;-webkit-transform:translate(-110%, -40%);-moz-transform:translate(-110%, -40%);-ms-transform:translate(-110%, -40%);-o-transform:translate(-110%, -40%);transform:translate(-110%, -40%)}@media (min-width: 992px){#abouts.membership .below-the-fold .section-title-inner .o_shine02{height:55px}}#abouts.membership .below-the-fold .section-title-inner .o_shine03{height:31px;width:auto;position:absolute;top:0;right:0;-webkit-transform:translate(120%, -20%);-moz-transform:translate(120%, -20%);-ms-transform:translate(120%, -20%);-o-transform:translate(120%, -20%);transform:translate(120%, -20%)}@media (min-width: 992px){#abouts.membership .below-the-fold .section-title-inner .o_shine03{height:53px}}#abouts.membership .below-the-fold .section-heading{font-size:2.7rem;font-weight:900;color:#0051a4}@media (min-width: 768px){#abouts.membership .below-the-fold .section-heading{font-size:4.6rem}}#abouts.membership .below-the-fold .section-content-title{max-width:73.8%;margin:0 auto 28px;text-align:center}@media (min-width: 768px){#abouts.membership .below-the-fold .section-content-title{max-width:650px}}#abouts.membership .below-the-fold .section-content-heading{background-color:#fff0bf;border-radius:30px;font-size:2.4rem;font-weight:900;padding:8px 16px}@media (min-width: 768px){#abouts.membership .below-the-fold .section-content-heading{padding:14px 16px;font-size:3rem}}#abouts.membership .section-about .section-content{background-color:#fff;border:5px solid #0051a4;border-radius:40px;margin:0 auto;padding:44px 20px;text-align:center;width:calc(100% - 32px)}@media (min-width: 768px){#abouts.membership .section-about .section-content{max-width:730px}}@media (min-width: 992px){#abouts.membership .section-service .section-content{margin:0 auto;max-width:969px}}#abouts.membership .section-service .list-service,#abouts.membership .section-service .list-benefit{margin:0 auto 80px;width:calc(100% - 64px)}@media (min-width: 768px){#abouts.membership .section-service .list-service{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media (min-width: 768px){#abouts.membership .section-service .list-benefit{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width: 767px){#abouts.membership .section-service .list-service-item,#abouts.membership .section-service .list-benefit-item{margin-top:32px}}@media (min-width: 768px){#abouts.membership .section-service .list-service-item,#abouts.membership .section-service .list-benefit-item{padding:16px;width:33.333%}}@media (max-width: 767px){#abouts.membership .section-service .list-service-item:nth-child(odd),#abouts.membership .section-service .list-benefit-item:nth-child(odd){-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media (max-width: 767px){#abouts.membership .section-service .list-service-item:nth-child(odd) .list-service-text,#abouts.membership .section-service .list-service-item:nth-child(odd) .list-benefit-text,#abouts.membership .section-service .list-benefit-item:nth-child(odd) .list-service-text,#abouts.membership .section-service .list-benefit-item:nth-child(odd) .list-benefit-text{padding-left:16px}}@media (max-width: 767px){#abouts.membership .section-service .list-service-item:nth-child(even),#abouts.membership .section-service .list-benefit-item:nth-child(even){-webkit-align-items:center;-webkit-flex-direction:row-reverse;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start}}@media (max-width: 767px){#abouts.membership .section-service .list-service-item:nth-child(even) .list-service-text,#abouts.membership .section-service .list-service-item:nth-child(even) .list-benefit-text,#abouts.membership .section-service .list-benefit-item:nth-child(even) .list-service-text,#abouts.membership .section-service .list-benefit-item:nth-child(even) .list-benefit-text{padding-right:16px}}@media (max-width: 767px){#abouts.membership .section-service .list-service-item .list-service-img,#abouts.membership .section-service .list-service-item .list-benefit-img,#abouts.membership .section-service .list-benefit-item .list-service-img,#abouts.membership .section-service .list-benefit-item .list-benefit-img{width:36.8%}}@media (min-width: 768px){#abouts.membership .section-service .list-service-item .list-service-img,#abouts.membership .section-service .list-service-item .list-benefit-img,#abouts.membership .section-service .list-benefit-item .list-service-img,#abouts.membership .section-service .list-benefit-item .list-benefit-img{display:block;margin:0 auto;max-width:260px}}#abouts.membership .section-service .list-service-item .list-service-text,#abouts.membership .section-service .list-service-item .list-benefit-text,#abouts.membership .section-service .list-benefit-item .list-service-text,#abouts.membership .section-service .list-benefit-item .list-benefit-text{font-size:3vw;font-weight:700;margin-bottom:0}@media (max-width: 575px){#abouts.membership .section-service .list-service-item .list-service-text,#abouts.membership .section-service .list-service-item .list-benefit-text,#abouts.membership .section-service .list-benefit-item .list-service-text,#abouts.membership .section-service .list-benefit-item .list-benefit-text{font-size:4vw}}@media (max-width: 767px){#abouts.membership .section-service .list-service-item .list-service-text,#abouts.membership .section-service .list-service-item .list-benefit-text,#abouts.membership .section-service .list-benefit-item .list-service-text,#abouts.membership .section-service .list-benefit-item .list-benefit-text{width:63.2%}}@media (min-width: 768px){#abouts.membership .section-service .list-service-item .list-service-text,#abouts.membership .section-service .list-service-item .list-benefit-text,#abouts.membership .section-service .list-benefit-item .list-service-text,#abouts.membership .section-service .list-benefit-item .list-benefit-text{font-size:1.6rem;margin-top:16px}}#abouts.membership .section-service .yconly-benefit{margin:0 auto;max-width:92.8%}@media (min-width: 768px){#abouts.membership .section-service .yconly-benefit{max-width:600px}}#abouts.membership .section-service .yconly-benefit .yconly-benefit-img{width:100%}#abouts.membership .section-service .list-notes{font-size:1.4rem;font-weight:500;margin:0 auto;width:83.5%}@media (min-width: 768px){#abouts.membership .section-service .list-notes{max-width:640px}}#abouts.membership .section-price .section-heading{letter-spacing:1em;margin-right:-1em}#abouts.membership .section-price .section-content-item{background-color:#fff;border:5px solid #0051a4;border-radius:40px;margin:40px auto;padding:24px 32px;text-align:center;width:calc(100% - 32px)}@media (min-width: 768px){#abouts.membership .section-price .section-content-item{max-width:720px}}#abouts.membership .section-price .section-content-item .section-content-title{max-width:288px}@media (min-width: 768px){#abouts.membership .section-price .section-content-item .section-content-title{max-width:100%}}#abouts.membership .section-price .section-content-item.is-mc .section-content-heading{background-color:#ccd7ed}#abouts.membership .price-item{margin-bottom:20px}#abouts.membership .price-item .price-header{text-align:center}#abouts.membership .price-item .price-header span{border-bottom:2px solid #0051a4;display:inline-block;font-size:1.9rem;font-weight:700;margin:0 auto 16px;padding-bottom:4px;width:56%}#abouts.membership .price-item .price-text{font-weight:700;color:#df1f22}#abouts.membership .price-item .price-text small{font-size:1.4rem;vertical-align:bottom}#abouts.membership .price-item .price-text span{font-size:3.2rem;line-height:1;padding:0 4px;vertical-align:bottom}#abouts.membership .price-item .price-note{font-size:1.2rem;font-weight:400}#abouts.membership .price-item.is-methods{margin-top:40px}#abouts.membership .price-item.is-methods .price-header span{border:none;color:#577ca2}#abouts.membership .price-item.is-methods .methods-img{max-width:468px}#abouts.membership .price-item.is-methods .methods-text{font-size:1.6rem;font-weight:700;margin-top:16px}#abouts.membership .section-step{padding:0 16px}#abouts.membership .section-step .section-heading{font-size:3.2rem;font-weight:700}@media (min-width: 768px){#abouts.membership .section-step .section-heading{font-size:4.2rem}}#abouts.membership .section-step .step-header{background-color:#fff;border:5px solid #ccd7ed;border-radius:40px;margin-bottom:64px;padding:24px 16px}#abouts.membership .section-step .step-header-title{text-align:center}#abouts.membership .section-step .step-header-title span{border-bottom:2px solid #0051a4;display:inline-block;font-size:1.9rem;font-weight:700;margin-bottom:28px;padding:0 20px 4px}#abouts.membership .section-step .step-header-text{font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:center}@media (min-width: 768px){#abouts.membership .section-step .step-header-text{font-size:1.7rem}}@media (min-width: 768px){#abouts.membership .section-step .section-content{margin:0 auto;max-width:720px}}#abouts.membership .section-step .step-body .step-item{background-color:#ccd7ed;border-radius:30px;margin-bottom:64px;padding:16px;position:relative;text-align:center}#abouts.membership .section-step .step-body .step-item::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:102px solid transparent;border-left:102px solid transparent;border-top:45px solid #ccd7ed;border-bottom:0;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}#abouts.membership .section-step .step-body .step-item.is-wellcome{background-color:transparent;padding-right:0;padding-left:24px}#abouts.membership .section-step .step-body .step-item.is-wellcome::after{display:none}#abouts.membership .section-step .step-body .step-item-no{font-size:3.2rem;font-style:normal;font-family:"Righteous",sans-serif;font-weight:400;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}#abouts.membership .section-step .step-body .step-item-text{font-size:1.6rem;font-weight:700}#abouts.membership .section-step .step-body .step-item-text small{font-size:1.1rem}#abouts.membership .section-step .step-body .step-img{max-width:320px;margin:0 auto;width:89.1%}#abouts.membership .section-faq{padding:0 32px}@media (min-width: 992px){#abouts.membership .section-faq .section-inner{margin:0 auto;max-widht:1014px}}#abouts.membership .section-faq .section-heading{font-size:3.2rem;font-weight:700}#abouts.membership .section-faq .faq-item{border-bottom:1px solid #ccd7ed;padding:24px 0}#abouts.membership .section-faq .faq-item:nth-child(1){border-top:1px solid #ccd7ed}#abouts.membership .section-faq .faq-item.is-active .faq-title::after{-webkit-transform:translateY(-50%) scale(1, -1);-moz-transform:translateY(-50%) scale(1, -1);-ms-transform:translateY(-50%) scale(1, -1);-o-transform:translateY(-50%) scale(1, -1);transform:translateY(-50%) scale(1, -1)}#abouts.membership .section-faq .faq-item .faq-title{cursor:pointer;font-size:1.4rem;font-weight:500;padding-left:40px;padding-right:32px;position:relative}@media (min-width: 768px){#abouts.membership .section-faq .faq-item .faq-title{font-size:1.6rem}}#abouts.membership .section-faq .faq-item .faq-title::before{content:"Q.";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:2.4rem;font-style:normal;font-family:"Righteous",sans-serif;font-weight:400;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}#abouts.membership .section-faq .faq-item .faq-title::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"\f107";font-size:1.4rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1}#abouts.membership .section-faq .faq-item .faq-body{font-size:1.3rem;font-weight:500;padding-top:24px}@media (min-width: 768px){#abouts.membership .section-faq .faq-item .faq-body{font-size:1.5rem}}#abouts.membership .l-footer{padding-bottom:96px}@media (min-width: 768px){#abouts.membership .l-footer{padding-bottom:128px}}
