html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;overflow-y:scroll;color:#434d72;letter-spacing:1px;min-width:320px;overflow-wrap:break-word}@supports (-webkit-touch-callout: none){html html{height:-webkit-fill-available}}body{font-family:var(--font-gothic);font-size:var(--18px);line-height:2;font-weight:400;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";-moz-osx-font-smoothing:grayscale}body.isFixed{position:fixed;overflow:hidden}@supports (-webkit-touch-callout: none){body body{min-height:100%;min-height:-webkit-fill-available}}main{overflow:hidden}a{color:#434d72;transition:.3s}img{height:auto;max-width:100%;vertical-align:top}.js-fadeIn{opacity:0;transform:translateY(20px);transition:all .4s ease}.js-fadeIn.is-fadeIn{opacity:1;transform:translateY(0)}:root{--color-blue-d: #434d72;--color-blue-m: #6190e8;--color-blue-l: #35aec2;--color-green-l: #00c78a;--color-red-l: #ff7664;--color-gray-m: #baad9c;--color-gray-l: #f9f8f6;--linear-gradient-b: linear-gradient(45deg, #019dc3 0%, #ffefba 100%);--linear-gradient-b2: linear-gradient(45deg, #019dc3 0%, #a4d1bd 100%);--linear-gradient-bd-slash: linear-gradient( 45deg, #0a2b57 0%, var(--color-blue-d) 100% );--linear-gradient-bd: linear-gradient( 0deg, var(--color-blue-d) 0%, #0a2b57 100% );--linear-gradient-r: linear-gradient(45deg, #ff5e62 0%, #ff9966 100%);--linear-gradient-g: linear-gradient(45deg, #11998e 0%, #6ddd97 100%);--linear-gradient-o: linear-gradient(45deg, #f37335 0%, #fdc830 100%);--linear-gradient-o-rv: linear-gradient(45deg, #fdc830 0%, #f37335 100%);--font-gothic: Noto Sans JP, Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, sans-serif;--font-gothicAlphabet: Overpass, Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, sans-serif;--font-gothicOpenSans: "Open Sans", Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, sans-serif;--10px: .625rem;--11px: .6875rem;--12px: .75rem;--13px: .8125rem;--14px: .875rem;--15px: .9375rem;--16px: 1rem;--17px: 1.0625rem;--18px: 1.125rem;--19px: 1.1875rem;--20px: 1.25rem;--21px: 1.3125rem;--22px: 1.375rem;--23px: 1.4375rem;--24px: 1.5rem;--25px: 1.5625rem;--26px: 1.625rem;--28px: 1.75rem;--30px: 1.875rem;--34px: 2.125rem;--36px: 2.25rem;--38px: 2.375rem;--39px: 2.4375rem;--40px: 2.5rem;--41px: 2.5625rem;--42px: 2.625rem;--43px: 2.7375rem;--44px: 2.75rem;--46px: 2.875rem;--48px: 3rem;--57px: 3.5625rem;--60px: 3.75rem;--70px: 4.375rem;--80px: 5rem;--81px: 5.0625rem;--max-width: 1056px}.button:where(.astro-R44E66XQ){display:flex;justify-content:center;align-items:center;background:var(--linear-gradient-o);border-radius:60px;text-decoration:none;color:#fff;height:100%;font-weight:600;position:relative;z-index:1;overflow:hidden}.button:where(.astro-R44E66XQ) span:where(.astro-R44E66XQ){position:relative;z-index:2}.button:where(.astro-R44E66XQ).isLarge{font-size:clamp(var(--18px),4.267vw,var(--22px))}.button:where(.astro-R44E66XQ).isSmall{font-size:var(--16px)}.button:where(.astro-R44E66XQ).isHeader{font-size:var(--18px)}.button:where(.astro-R44E66XQ).isModal{font-size:var(--16px);border-radius:10px}.button:where(.astro-R44E66XQ).isModal .text:where(.astro-R44E66XQ){padding-right:10px}.button:where(.astro-R44E66XQ).isModal .arrow:where(.astro-R44E66XQ){display:inline-block;transform:rotate(-90deg)}.button:where(.astro-R44E66XQ) .arrow:where(.astro-R44E66XQ){display:none}@media screen and (min-width: 960px){.button:where(.astro-R44E66XQ).isLarge{font-size:var(--22px)}.button:where(.astro-R44E66XQ).isLarge:after{width:320px;height:320px}.button:where(.astro-R44E66XQ).isSmall{font-size:var(--16px)}.button:where(.astro-R44E66XQ).isSmall:after{width:182px;height:182px}.button:where(.astro-R44E66XQ).isHeader{font-size:var(--16px)}.button:where(.astro-R44E66XQ).isHeader:after{width:182px;height:182px}.button:where(.astro-R44E66XQ).isModal{font-size:var(--16px);border-radius:10px}.button:where(.astro-R44E66XQ).isModal:after{width:280px;height:280px}.button:where(.astro-R44E66XQ).isModal .text:where(.astro-R44E66XQ){padding-right:10px}.button:where(.astro-R44E66XQ).isModal .arrow:where(.astro-R44E66XQ){display:inline-block;transform:rotate(-90deg)}.button:where(.astro-R44E66XQ):after{content:"";position:absolute;inset:0;margin:auto;background:var(--linear-gradient-o-rv);pointer-events:none;opacity:0;transition:all .5s ease;border-radius:100%;transform:scale(0)}.button:where(.astro-R44E66XQ):hover:after{opacity:1;transition:.5s;transform:scale(1.2)}.button:where(.astro-R44E66XQ) .arrow:where(.astro-R44E66XQ){display:none}}
