@charset "UTF-8";*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}.member-list{display:flex;flex-wrap:wrap}.member-item{margin-bottom:48px;margin-right:calc(36 / 1320 * 100%);width:calc(303 / 1320 * 100%);cursor:pointer}@media (max-width:749px){.member-item{width:calc(157 / 393 * 100vw);margin-right:calc(16 / 393 * 100vw)}.member-item:nth-child(2n){margin-right:0}}.member-item:nth-child(4n){margin-right:0}.member-card__thumb{position:relative;margin-bottom:32px;overflow:hidden;border-radius:24px}@media (max-width:749px){.member-card__thumb{margin-bottom:calc(24 / 393 * 100vw);border-radius:calc(24 / 393 * 100vw)}}.member-card__thumb img{display:block;height:100%;width:100%}.member-card__overlay{position:absolute;z-index:1;display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:24px;--tw-bg-opacity:1;background-color:rgb(77 75 121 / var(--tw-bg-opacity,1));opacity:0;mix-blend-mode:multiply;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}@media screen and (max-width:749px){.member-card__overlay{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.member-card__overlay.blob{transition:opacity 1.5s cubic-bezier(.25,.46,.45,.94)}.member-card__overlay.transition-transform{will-change:transform,opacity;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.25,.46,.45,.94)}}@media screen and (min-width:750px){.member-card__overlay{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.member-card__overlay.blob{transition:opacity 1.5s cubic-bezier(.25,.46,.45,.94)}.member-card__overlay.transition-transform{will-change:transform,opacity;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.25,.46,.45,.94)}}.group:hover .member-card__overlay{opacity:1}.member-card__overlay-text{position:absolute;z-index:2;width:100%;text-align:center;font-size:16px;--tw-text-opacity:1;color:rgb(253 208 0 / var(--tw-text-opacity,1));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}@media screen and (min-width:750px){body .member-card__overlay-text{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}}body .member-card__overlay-text{font-family:proxima-nova,sans-serif;font-weight:600}@media screen and (max-width:749px){.member-card__overlay-text{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.member-card__overlay-text.blob{transition:opacity 1.5s cubic-bezier(.25,.46,.45,.94)}.member-card__overlay-text.transition-transform{will-change:transform,opacity;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.25,.46,.45,.94)}}@media screen and (min-width:750px){.member-card__overlay-text{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.member-card__overlay-text.blob{transition:opacity 1.5s cubic-bezier(.25,.46,.45,.94)}.member-card__overlay-text.transition-transform{will-change:transform,opacity;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.25,.46,.45,.94)}}.group:hover .member-card__overlay-text{opacity:1}.member-card__body{text-align:center}.member-card__title{margin-bottom:24px;font-size:18px;--tw-text-opacity:1;color:rgb(41 39 94 / var(--tw-text-opacity,1))}body .member-card__title{font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal}@media (max-width:749px){.member-card__title{font-size:calc(13 / 393 * 100vw);margin-bottom:calc(20 / 393 * 100vw)}}.member-card__meta{font-size:16px}body .member-card__meta{font-family:zen-kaku-gothic-antique,sans-serif;font-weight:500;font-style:normal}@media (max-width:749px){.member-card__meta{font-size:calc(13 / 393 * 100vw)}}.nav-list{display:flex;height:100%;align-items:center}@media (max-width:749px){.nav-list{display:block}}.nav-item{position:relative;padding-left:20px}@media (max-width:749px){.nav-item{padding-left:calc(24 / 393 * 100vw)}}.nav-item.is-active .nav-link{--tw-text-opacity:1;color:rgb(41 39 94 / var(--tw-text-opacity,1))}.nav-dot{position:absolute;left:0;display:flex;height:16px;width:16px;align-items:center;justify-content:center;top:50%;transform:translateY(-50%)}.nav-dot__inner{position:absolute;height:12px;width:12px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(253 208 0 / var(--tw-bg-opacity,1))}@media (max-width:749px){.nav-dot__inner{height:calc(16 / 393 * 100vw);width:calc(16 / 393 * 100vw)}}.nav-dot__inner{left:50%;top:50%;transform:translate(-50%,-50%)}.nav-link{white-space:nowrap;font-size:13px;--tw-text-opacity:1;color:rgb(125 125 135 / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}body .nav-link{font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal}.nav-link:visited{color:rgb(125 125 135)}.nav-link:hover{--tw-text-opacity:1;color:rgb(41 39 94 / var(--tw-text-opacity,1))}@media (max-width:749px){.nav-link{display:inline-block;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));padding-top:calc(32 / 393 * 100vw);padding-bottom:calc(32 / 393 * 100vw);font-size:calc(18 / 393 * 100vw)}.nav-link:visited{color:rgb(255 255 255)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.-inset-1{inset:-.25rem}.\!left-\[30\%\]{left:30%!important}.\!left-\[35\%\]{left:35%!important}.\!left-\[36\%\]{left:36%!important}.\!left-\[39\%\]{left:39%!important}.\!left-\[51\%\]{left:51%!important}.\!left-\[55\%\]{left:55%!important}.\!left-auto{left:auto!important}.\!right-auto{right:auto!important}.\!top-\[-4\%\]{top:-4%!important}.\!top-\[-5\%\]{top:-5%!important}.\!top-\[12\%\]{top:12%!important}.\!top-\[20\%\]{top:20%!important}.\!top-\[38\%\]{top:38%!important}.\!top-\[9\%\]{top:9%!important}.\!top-auto{top:auto!important}.bottom-0{bottom:0}.bottom-\[-32px\]{bottom:-32px}.bottom-\[-360px\]{bottom:-360px}.bottom-\[-380px\]{bottom:-380px}.bottom-\[-67px\]{bottom:-67px}.bottom-\[-80px\]{bottom:-80px}.bottom-\[0\.8\%\]{bottom:.8%}.bottom-\[0\]{bottom:0}.bottom-\[11\%\]{bottom:11%}.bottom-\[15\%\]{bottom:15%}.bottom-\[24\.5\%\]{bottom:24.5%}.bottom-\[25\%\]{bottom:25%}.bottom-\[26\%\]{bottom:26%}.bottom-\[28\.4\%\]{bottom:28.4%}.bottom-\[35px\]{bottom:35px}.bottom-\[calc\(132px\/-2\)\]{bottom:calc(132px / -2)}.end-1{inset-inline-end:.25rem}.left-0{left:0}.left-\[-0\.1\%\]{left:-.1%}.left-\[-11\%\]{left:-11%}.left-\[-110px\]{left:-110px}.left-\[-150px\]{left:-150px}.left-\[-175px\]{left:-175px}.left-\[-250px\]{left:-250px}.left-\[-7\%\]{left:-7%}.left-\[-7\.5\%\]{left:-7.5%}.left-\[0\%\]{left:0}.left-\[0\.2\%\]{left:.2%}.left-\[0\.5\%\]{left:.5%}.left-\[0\]{left:0}.left-\[1\.2\%\]{left:1.2%}.left-\[1\.7\%\]{left:1.7%}.left-\[10\%\]{left:10%}.left-\[14\.8\%\]{left:14.8%}.left-\[21\.2\%\]{left:21.2%}.left-\[26\%\]{left:26%}.left-\[27\.8\%\]{left:27.8%}.left-\[28\.5\%\]{left:28.5%}.left-\[28\.6\%\]{left:28.6%}.left-\[29\.5\%\]{left:29.5%}.left-\[3\%\]{left:3%}.left-\[34\%\]{left:34%}.left-\[36px\]{left:36px}.left-\[40px\]{left:40px}.left-\[42\.3\%\]{left:42.3%}.left-\[43\.1\%\]{left:43.1%}.left-\[45\.9\%\]{left:45.9%}.left-\[47\.7\%\]{left:47.7%}.left-\[48px\]{left:48px}.left-\[49\.9\%\]{left:49.9%}.left-\[52\.7\%\]{left:52.7%}.left-\[53\%\]{left:53%}.left-\[6\.3\%\]{left:6.3%}.left-\[67\%\]{left:67%}.left-\[72\.2\%\]{left:72.2%}.left-\[8\%\]{left:8%}.left-\[8\.6\%\]{left:8.6%}.left-\[80px\]{left:80px}.left-auto{left:auto}.right-0{right:0}.right-\[-120px\]{right:-120px}.right-\[-165px\]{right:-165px}.right-\[-240px\]{right:-240px}.right-\[16px\]{right:16px}.right-\[2\.2\%\]{right:2.2%}.right-\[2\.4\%\]{right:2.4%}.right-\[24px\]{right:24px}.right-\[25\.7\%\]{right:25.7%}.right-\[56px\]{right:56px}.right-auto{right:auto}.top-0{top:0}.top-\[-0\.3\%\]{top:-.3%}.top-\[-1\.8\%\]{top:-1.8%}.top-\[-111px\]{top:-111px}.top-\[-125px\]{top:-125px}.top-\[-140px\]{top:-140px}.top-\[-20px\]{top:-20px}.top-\[-225px\]{top:-225px}.top-\[-30px\]{top:-30px}.top-\[-350px\]{top:-350px}.top-\[-39\%\]{top:-39%}.top-\[0\.3\%\]{top:.3%}.top-\[0\.9\%\]{top:.9%}.top-\[0\]{top:0}.top-\[1\%\]{top:1%}.top-\[12\.3\%\]{top:12.3%}.top-\[13\%\]{top:13%}.top-\[14\.9\%\]{top:14.9%}.top-\[144px\]{top:144px}.top-\[16px\]{top:16px}.top-\[17\.3\%\]{top:17.3%}.top-\[18\.8\%\]{top:18.8%}.top-\[2\%\]{top:2%}.top-\[22\.7\%\]{top:22.7%}.top-\[23\%\]{top:23%}.top-\[23\.2\%\]{top:23.2%}.top-\[26\.5\%\]{top:26.5%}.top-\[31\.4\%\]{top:31.4%}.top-\[31\.8\%\]{top:31.8%}.top-\[4\.3\%\]{top:4.3%}.top-\[40\.2\%\]{top:40.2%}.top-\[40px\]{top:40px}.top-\[5\.5\%\]{top:5.5%}.top-\[500px\]{top:500px}.top-\[80px\]{top:80px}.top-\[9\.2\%\]{top:9.2%}.top-auto{top:auto}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-\[-1\]{z-index:-1}.z-\[0\]{z-index:0}.z-\[100\]{z-index:100}.z-\[10\]{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.float-start{float:inline-start}.float-end{float:inline-end}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clear-start{clear:inline-start}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.\!m-0{margin:0!important}.m-1{margin:.25rem}.m-2{margin:.5rem}.mx-\[28px\]{margin-left:28px;margin-right:28px}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.mb-\[0px\]{margin-bottom:0}.mb-\[10px\]{margin-bottom:10px}.mb-\[120px\]{margin-bottom:120px}.mb-\[132px\]{margin-bottom:132px}.mb-\[137px\]{margin-bottom:137px}.mb-\[140px\]{margin-bottom:140px}.mb-\[150px\]{margin-bottom:150px}.mb-\[16px\]{margin-bottom:16px}.mb-\[190px\]{margin-bottom:190px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[25px\]{margin-bottom:25px}.mb-\[26px\]{margin-bottom:26px}.mb-\[28px\]{margin-bottom:28px}.mb-\[30px\]{margin-bottom:30px}.mb-\[32px\]{margin-bottom:32px}.mb-\[38px\]{margin-bottom:38px}.mb-\[40px\]{margin-bottom:40px}.mb-\[48px\]{margin-bottom:48px}.mb-\[56px\]{margin-bottom:56px}.mb-\[64px\]{margin-bottom:64px}.mb-\[68px\]{margin-bottom:68px}.mb-\[70px\]{margin-bottom:70px}.mb-\[80px\]{margin-bottom:80px}.mb-\[8px\]{margin-bottom:8px}.mb-\[calc\(64\/1094\*100\%\)\]{margin-bottom:calc(64 / 1094 * 100%)}.mb-\[clamp\(10px\2c calc\(30\/1440\*100vw\)\2c 30px\)\]{margin-bottom:clamp(10px,calc(30 / 1440 * 100vw),30px)}.mb-\[clamp\(10px\2c calc\(44\/1440\*100vw\)\2c 44px\)\]{margin-bottom:clamp(10px,calc(44 / 1440 * 100vw),44px)}.ml-0{margin-left:0}.ml-\[16px\]{margin-left:16px}.ml-\[24px\]{margin-left:24px}.ml-\[4px\]{margin-left:4px}.ml-\[clamp\(10px\2c calc\(16\/1440\*100vw\)\2c 16px\)\]{margin-left:clamp(10px,calc(16 / 1440 * 100vw),16px)}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-\[-113px\]{margin-right:-113px}.mr-\[12px\]{margin-right:12px}.mr-\[16px\]{margin-right:16px}.mr-\[24px\]{margin-right:24px}.mr-\[calc\(\(\(1094-\(338\*3\)\)\/2\)\/1094\*100\%\)\]{margin-right:calc(((1094 - (338 * 3))/ 2)/ 1094 * 100%)}.mr-\[calc\(\(\(1094-338\*3\)\/2\)\/1094\*100\%\)\]{margin-right:calc(((1094 - 338 * 3)/ 2)/ 1094 * 100%)}.mr-\[calc\(\(\(868-\(274\*3\)\)\/2\)\/868\*100\%\)\]{margin-right:calc(((868 - (274 * 3))/ 2)/ 868 * 100%)}.mr-\[calc\(-106px-120px\)\]{margin-right:calc(-106px - 120px)}.mr-\[calc\(-120px-60px\)\]{margin-right:calc(-120px - 60px)}.mr-\[calc\(36\/1320\*100\%\)\]{margin-right:calc(36 / 1320 * 100%)}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-\[-120px\]{margin-top:-120px}.mt-\[-3\.8\%\]{margin-top:-3.8%}.mt-\[10px\]{margin-top:10px}.mt-\[120px\]{margin-top:120px}.mt-\[200px\]{margin-top:200px}.mt-\[20px\]{margin-top:20px}.mt-\[40px\]{margin-top:40px}.mt-\[50px\]{margin-top:50px}.mt-\[60px\]{margin-top:60px}.mt-\[64px\]{margin-top:64px}.mt-\[72px\]{margin-top:72px}.mt-\[80px\]{margin-top:80px}.mt-\[88px\]{margin-top:88px}.mt-\[90px\]{margin-top:90px}.mt-\[94px\]{margin-top:94px}.mt-\[clamp\(10px\2c calc\(30\/1440\*100vw\)\2c 30px\)\]{margin-top:clamp(10px,calc(30 / 1440 * 100vw),30px)}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.\!contents{display:contents!important}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.\!h-\[32px\]{height:32px!important}.h-1{height:.25rem}.h-4{height:1rem}.h-\[120px\]{height:120px}.h-\[128px\]{height:128px}.h-\[16px\]{height:16px}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-\[202px\]{height:202px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[265px\]{height:265px}.h-\[298px\]{height:298px}.h-\[2px\]{height:2px}.h-\[32px\]{height:32px}.h-\[40\.4\%\]{height:40.4%}.h-\[40px\]{height:40px}.h-\[41\.8\%\]{height:41.8%}.h-\[46\.9\%\]{height:46.9%}.h-\[48\.7\%\]{height:48.7%}.h-\[48\.8\%\]{height:48.8%}.h-\[48px\]{height:48px}.h-\[55\.9\%\]{height:55.9%}.h-\[642px\]{height:642px}.h-\[64px\]{height:64px}.h-\[calc\(1040\/1440\*100vw\)\]{height:calc(1040 / 1440 * 100vw)}.h-\[calc\(605\/701\*100\%\)\]{height:calc(605 / 701 * 100%)}.h-\[calc\(85\/1440\*100vw\)\]{height:calc(85 / 1440 * 100vw)}.h-\[calc\(98\/1440\*100vw\)\]{height:calc(98 / 1440 * 100vw)}.h-full{height:100%}.max-h-\[771px\]{max-height:771px}.max-h-\[calc\(701\/810\*100vh\)\]{max-height:calc(701 / 810 * 100vh)}.\!w-\[32px\]{width:32px!important}.w-1\/2{width:50%}.w-\[10\.5\%\]{width:10.5%}.w-\[102\%\]{width:102%}.w-\[107\%\]{width:107%}.w-\[111\%\]{width:111%}.w-\[116px\]{width:116px}.w-\[12\.4\%\]{width:12.4%}.w-\[12\.6\%\]{width:12.6%}.w-\[120px\]{width:120px}.w-\[13\%\]{width:13%}.w-\[13\.7\%\]{width:13.7%}.w-\[140px\]{width:140px}.w-\[141\%\]{width:141%}.w-\[15\%\]{width:15%}.w-\[15\.4\%\]{width:15.4%}.w-\[16px\]{width:16px}.w-\[170px\]{width:170px}.w-\[18\.1\%\]{width:18.1%}.w-\[19\.2\%\]{width:19.2%}.w-\[19\.3\%\]{width:19.3%}.w-\[190px\]{width:190px}.w-\[205px\]{width:205px}.w-\[22\.5\%\]{width:22.5%}.w-\[24\.2\%\]{width:24.2%}.w-\[264px\]{width:264px}.w-\[270px\]{width:270px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[303px\]{width:303px}.w-\[315px\]{width:315px}.w-\[318px\]{width:318px}.w-\[32\%\]{width:32%}.w-\[32px\]{width:32px}.w-\[330px\]{width:330px}.w-\[34\.3\%\]{width:34.3%}.w-\[4\.3\%\]{width:4.3%}.w-\[48\.3\%\]{width:48.3%}.w-\[48\.4\%\]{width:48.4%}.w-\[488px\]{width:488px}.w-\[48px\]{width:48px}.w-\[56px\]{width:56px}.w-\[620px\]{width:620px}.w-\[7\.3\%\]{width:7.3%}.w-\[74\%\]{width:74%}.w-\[75\.3\%\]{width:75.3%}.w-\[8\.3\%\]{width:8.3%}.w-\[86\%\]{width:86%}.w-\[88\.2\%\]{width:88.2%}.w-\[90\%\]{width:90%}.w-\[91\.3\%\]{width:91.3%}.w-\[92\%\]{width:92%}.w-\[96\.9\%\]{width:96.9%}.w-\[97\.8\%\]{width:97.8%}.w-\[99\.3\%\]{width:99.3%}.w-\[99\.4\%\]{width:99.4%}.w-\[calc\(100\%-303px-36px\)\]{width:calc(100% - 303px - 36px)}.w-\[calc\(100vw-80px-80px\)\]{width:calc(100vw - 80px - 80px)}.w-\[calc\(1093\/1162\*100\%\)\]{width:calc(1093 / 1162 * 100%)}.w-\[calc\(1094\/1320\*100\%\)\]{width:calc(1094 / 1320 * 100%)}.w-\[calc\(1162\/1440\*100\%\)\]{width:calc(1162 / 1440 * 100%)}.w-\[calc\(1164\.2\/1162\*100\%\)\]{width:calc(1164.2 / 1162 * 100%)}.w-\[calc\(1320\/1440\*100\%\)\]{width:calc(1320 / 1440 * 100%)}.w-\[calc\(1416\/1440\*100\%\)\]{width:calc(1416 / 1440 * 100%)}.w-\[calc\(190\/488\*100\%\)\]{width:calc(190 / 488 * 100%)}.w-\[calc\(274\/868\*100\%\)\]{width:calc(274 / 868 * 100%)}.w-\[calc\(303\/1320\*100\%\)\]{width:calc(303 / 1320 * 100%)}.w-\[calc\(303\/755\*100\%\)\]{width:calc(303 / 755 * 100%)}.w-\[calc\(316\/772\*100\%\)\]{width:calc(316 / 772 * 100%)}.w-\[calc\(328\/456\*100\%\)\]{width:calc(328 / 456 * 100%)}.w-\[calc\(338\/1094\*100\%\)\]{width:calc(338 / 1094 * 100%)}.w-\[calc\(416\/1094\*100\%\)\]{width:calc(416 / 1094 * 100%)}.w-\[calc\(416\/772\*100\%\)\]{width:calc(416 / 772 * 100%)}.w-\[calc\(456\/544\*100\%\)\]{width:calc(456 / 544 * 100%)}.w-\[calc\(507\/1094\*100\%\)\]{width:calc(507 / 1094 * 100%)}.w-\[calc\(529\/1094\*100\%\)\]{width:calc(529 / 1094 * 100%)}.w-\[calc\(529\/1320\*100\%\)\]{width:calc(529 / 1320 * 100%)}.w-\[calc\(544\/672\*100\%\)\]{width:calc(544 / 672 * 100%)}.w-\[calc\(642\/1094\*100\%\)\]{width:calc(642 / 1094 * 100%)}.w-\[calc\(672\/1440\*100\%\)\]{width:calc(672 / 1440 * 100%)}.w-\[calc\(756\/1320\*100\%\)\]{width:calc(756 / 1320 * 100%)}.w-\[calc\(868\/1094\*100\%\)\]{width:calc(868 / 1094 * 100%)}.w-\[calc\(868\/1320\*100\%\)\]{width:calc(868 / 1320 * 100%)}.w-\[calc\(868\/1440\*100\%\)\]{width:calc(868 / 1440 * 100%)}.w-\[clamp\(6px\2c calc\(24\/1440\*100vw\)\2c 24px\)\]{width:clamp(6px,calc(24 / 1440 * 100vw),24px)}.w-\[this-is\]{width:this-is}.w-\[weird-and-invalid\]{width:weird-and-invalid}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[112px\]{min-width:112px}.max-w-\[100\%\]{max-width:100%}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1416px\]{max-width:1416px}.max-w-\[544px\]{max-width:544px}.max-w-\[868px\]{max-width:868px}.max-w-\[900px\]{max-width:900px}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-top{caption-side:top}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-cpu{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.cursor-pointer{cursor:pointer}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-left{--tw-pan-x:pan-left;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-right{--tw-pan-x:pan-right;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-up{--tw-pan-y:pan-up;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-down{--tw-pan-y:pan-down;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.snap-none{scroll-snap-type:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-both{scroll-snap-type:both var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.snap-end{scroll-snap-align:end}.snap-center{scroll-snap-align:center}.snap-align-none{scroll-snap-align:none}.snap-normal{scroll-snap-stop:normal}.snap-always{scroll-snap-stop:always}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.break-before-auto{-moz-column-break-before:auto;break-before:auto}.break-before-avoid{-moz-column-break-before:avoid;break-before:avoid}.break-before-all{-moz-column-break-before:all;break-before:all}.break-before-avoid-page{-moz-column-break-before:avoid;break-before:avoid-page}.break-before-page{-moz-column-break-before:page;break-before:page}.break-before-left{-moz-column-break-before:left;break-before:left}.break-before-right{-moz-column-break-before:right;break-before:right}.break-before-column{-moz-column-break-before:column;break-before:column}.break-inside-auto{-moz-column-break-inside:auto;break-inside:auto}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.break-inside-avoid-page{break-inside:avoid-page}.break-inside-avoid-column{-moz-column-break-inside:avoid;break-inside:avoid-column}.break-after-auto{-moz-column-break-after:auto;break-after:auto}.break-after-avoid{-moz-column-break-after:avoid;break-after:avoid}.break-after-all{-moz-column-break-after:all;break-after:all}.break-after-avoid-page{-moz-column-break-after:avoid;break-after:avoid-page}.break-after-page{-moz-column-break-after:page;break-after:page}.break-after-left{-moz-column-break-after:left;break-after:left}.break-after-right{-moz-column-break-after:right;break-after:right}.break-after-column{-moz-column-break-after:column;break-after:column}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-baseline{place-content:baseline}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-baseline{place-items:baseline}.place-items-stretch{place-items:stretch}.content-normal{align-content:normal}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-baseline{align-content:baseline}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-x-\[4px\]{-moz-column-gap:4px;column-gap:4px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.divide-double>:not([hidden])~:not([hidden]){border-style:double}.divide-none>:not([hidden])~:not([hidden]){border-style:none}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis{text-overflow:ellipsis}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.hyphens-none{-webkit-hyphens:none;hyphens:none}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-\[48px\]{border-radius:48px}.rounded-\[64px\]{border-radius:64px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:9999px}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[64px\]{border-top-left-radius:64px;border-top-right-radius:64px}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-hidden{border-style:hidden}.border-none{border-style:none}.border-brown{--tw-border-opacity:1;border-color:rgb(160 128 91 / var(--tw-border-opacity,1))}.border-kumamotoPurple{--tw-border-opacity:1;border-color:rgb(41 39 94 / var(--tw-border-opacity,1))}.border-kumamotoPurple40{--tw-border-opacity:1;border-color:rgb(77 75 121 / var(--tw-border-opacity,1))}.border-lightGray{--tw-border-opacity:1;border-color:rgb(210 214 227 / var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1))}.bg-\[rgb\(255\2c 0\2c 0\)\]{--tw-bg-opacity:1;background-color:rgb(255 0 0 / var(--tw-bg-opacity,1))}.bg-\[rgba\(0\2c 0\2c 0\2c \.4\)\]{background-color:rgba(0,0,0,.4)}.bg-brown{--tw-bg-opacity:1;background-color:rgb(160 128 91 / var(--tw-bg-opacity,1))}.bg-kumamotoPurple{--tw-bg-opacity:1;background-color:rgb(41 39 94 / var(--tw-bg-opacity,1))}.bg-kumamotoPurple40{--tw-bg-opacity:1;background-color:rgb(77 75 121 / var(--tw-bg-opacity,1))}.bg-kumamotoYellow{--tw-bg-opacity:1;background-color:rgb(253 208 0 / var(--tw-bg-opacity,1))}.bg-lightBeige{--tw-bg-opacity:1;background-color:rgb(255 251 234 / var(--tw-bg-opacity,1))}.bg-lightBlue{--tw-bg-opacity:1;background-color:rgb(235 249 250 / var(--tw-bg-opacity,1))}.bg-lightGray{--tw-bg-opacity:1;background-color:rgb(210 214 227 / var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-white\/40{background-color:rgb(255 255 255 / .4)}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-\[url\(\'\/wp-content\/themes\/katsuda-group\/assets\/img\/common\/line-horizontal\.svg\'\)\]{background-image:url(/wp-content/themes/katsuda-group/assets/img/common/line-horizontal.svg)}.bg-\[url\(\'\/wp-content\/themes\/katsuda-group\/assets\/img\/common\/line-vertical-white\.svg\'\)\]{background-image:url(/wp-content/themes/katsuda-group/assets/img/common/line-vertical-white.svg)}.bg-\[url\(\'\/wp-content\/themes\/katsuda-group\/assets\/img\/common\/line-vertical\.svg\'\)\]{background-image:url(/wp-content/themes/katsuda-group/assets/img/common/line-vertical.svg)}.bg-\[url\(\'\/wp-content\/themes\/katsuda-group\/assets\/img\/common\/line\.svg\'\)\]{background-image:url(/wp-content/themes/katsuda-group/assets/img/common/line.svg)}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-origin-border{background-origin:border-box}.bg-origin-padding{background-origin:padding-box}.bg-origin-content{background-origin:content-box}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-3{padding:.75rem}.p-8{padding:2rem}.p-\[40px\]{padding:40px}.p-\[48px\]{padding:48px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[160px\]{padding-left:160px;padding-right:160px}.px-\[40px\]{padding-left:40px;padding-right:40px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-\[120px\]{padding-top:120px;padding-bottom:120px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[28px\]{padding-top:28px;padding-bottom:28px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[40px\]{padding-top:40px;padding-bottom:40px}.py-\[48px\]{padding-top:48px;padding-bottom:48px}.py-\[80px\]{padding-top:80px;padding-bottom:80px}.pb-\[120px\]{padding-bottom:120px}.pb-\[128px\]{padding-bottom:128px}.pb-\[20px\]{padding-bottom:20px}.pb-\[248px\]{padding-bottom:248px}.pb-\[24px\]{padding-bottom:24px}.pb-\[40px\]{padding-bottom:40px}.pb-\[80px\]{padding-bottom:80px}.pb-\[88px\]{padding-bottom:88px}.pb-\[calc\(34\/274\*100\%\)\]{padding-bottom:calc(34 / 274 * 100%)}.pl-\[10px\]{padding-left:10px}.pl-\[113px\]{padding-left:113px}.pl-\[24px\]{padding-left:24px}.pl-\[264px\]{padding-left:264px}.pl-\[32px\]{padding-left:32px}.pl-\[calc\(32\/274\*100\%\)\]{padding-left:calc(32 / 274 * 100%)}.pr-\[10px\]{padding-right:10px}.pr-\[113px\]{padding-right:113px}.pr-\[24px\]{padding-right:24px}.pr-\[36px\]{padding-right:36px}.pr-\[8px\]{padding-right:8px}.pr-\[calc\(24\/274\*100\%\)\]{padding-right:calc(24 / 274 * 100%)}.pt-\[120px\]{padding-top:120px}.pt-\[200px\]{padding-top:200px}.pt-\[24px\]{padding-top:24px}.pt-\[250px\]{padding-top:250px}.pt-\[60px\]{padding-top:60px}.pt-\[77px\]{padding-top:77px}.pt-\[80px\]{padding-top:80px}.pt-\[96px\]{padding-top:96px}.pt-\[calc\(40\/274\*100\%\)\]{padding-top:calc(40 / 274 * 100%)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-\[64px\]{font-size:64px}.text-\[80px\]{font-size:80px}.text-\[clamp\(10px\2c calc\(13\/1440\*100vw\)\2c 13px\)\]{font-size:clamp(10px,calc(13 / 1440 * 100vw),13px)}.text-\[clamp\(10px\2c calc\(16\/1440\*100vw\)\2c 16px\)\]{font-size:clamp(10px,calc(16 / 1440 * 100vw),16px)}.text-\[clamp\(10px\2c calc\(18\/1440\*100vw\)\2c 18px\)\]{font-size:clamp(10px,calc(18 / 1440 * 100vw),18px)}.text-\[clamp\(10px\2c calc\(24\/1440\*100vw\)\2c 24px\)\]{font-size:clamp(10px,calc(24 / 1440 * 100vw),24px)}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.normal-nums{font-variant-numeric:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[\.8\]{line-height:.8}.leading-\[1\.4\]{line-height:1.4}.leading-\[140\%\]{line-height:140%}.leading-\[160\%\]{line-height:160%}.leading-\[180\%\]{line-height:180%}.leading-\[200\%\]{line-height:200%}.leading-\[24px\]{line-height:24px}.leading-\[260\%\]{line-height:260%}.leading-\[40px\]{line-height:40px}.text-\[\#336699\]\/\[\.35\]{color:rgb(51 102 153 / .35)}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity,1))}.text-brown{--tw-text-opacity:1;color:rgb(160 128 91 / var(--tw-text-opacity,1))}.text-gray{--tw-text-opacity:1;color:rgb(125 125 135 / var(--tw-text-opacity,1))}.text-kumamotoPurple{--tw-text-opacity:1;color:rgb(41 39 94 / var(--tw-text-opacity,1))}.text-kumamotoPurple40{--tw-text-opacity:1;color:rgb(77 75 121 / var(--tw-text-opacity,1))}.text-kumamotoYellow{--tw-text-opacity:1;color:rgb(253 208 0 / var(--tw-text-opacity,1))}.text-uguisu{--tw-text-opacity:1;color:rgb(117 157 163 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.decoration-solid{-webkit-text-decoration-style:solid;text-decoration-style:solid}.decoration-double{-webkit-text-decoration-style:double;text-decoration-style:double}.decoration-dotted{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.decoration-dashed{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.decoration-wavy{-webkit-text-decoration-style:wavy;text-decoration-style:wavy}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-\[\.5\]{opacity:.5}.bg-blend-normal{background-blend-mode:normal}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hue{background-blend-mode:hue}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-color{background-blend-mode:color}.bg-blend-luminosity{background-blend-mode:luminosity}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-color{mix-blend-mode:color}.mix-blend-luminosity{mix-blend-mode:luminosity}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.\!shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-dotted{outline-style:dotted}.outline-double{outline-style:double}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter-none{filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.contain-none{contain:none}.contain-content{contain:content}.contain-strict{contain:strict}.contain-size{--tw-contain-size:size;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-layout{--tw-contain-layout:layout;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.contain-style{--tw-contain-style:style;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.content-\[\'this-is-also-valid\]-weirdly-enough\'\]{--tw-content:'this-is-also-valid]-weirdly-enough';content:var(--tw-content)}.forced-color-adjust-auto{forced-color-adjust:auto}.forced-color-adjust-none{forced-color-adjust:none}.\[-a-zA-Z\:0-9_\.\]{-a-z-a--z:0-9 .}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}body{font-family:dnp-shuei-gothic-gin-std,sans-serif;line-height:1;box-sizing:border-box}body *{margin:0;padding:0}body *,body ::after,body ::before{box-sizing:inherit}body a,body abbr,body acronym,body address,body applet,body article,body aside,body audio,body b,body big,body blockquote,body canvas,body caption,body center,body cite,body code,body dd,body del,body details,body dfn,body div,body dl,body dt,body em,body embed,body fieldset,body figcaption,body figure,body footer,body form,body h1,body h2,body h3,body h4,body h5,body h6,body header,body hgroup,body i,body iframe,body img,body ins,body kbd,body label,body legend,body li,body mark,body menu,body nav,body object,body ol,body output,body p,body pre,body q,body ruby,body s,body samp,body section,body small,body span,body strike,body strong,body sub,body summary,body sup,body table,body tbody,body td,body tfoot,body th,body thead,body time,body tr,body tt,body u,body ul,body var,body video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:none}body table{border-collapse:collapse;border-spacing:0}body img{width:100%;max-width:100%;height:auto;display:block}body a{text-decoration:none}body a:visited{color:#272727}body svg{height:auto;width:100%}@media screen and (max-width:749px){body .sm\:center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}body .sm\:center-y{top:50%;transform:translate3d(0,-50%,0)}body .sm\:center-x{left:50%;transform:translate3d(-50%,0,0)}}@media screen and (min-width:750px){body .text-transition{will-change:color;transition:color 1s cubic-bezier(.23,1,.32,1)}body .button-icon svg{width:24px}body .button-icon div:nth-child(2){transform:translate3d(-101%,0,0)}body .center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}body .center-y{top:50%;transform:translate3d(0,-50%,0)}body .center-x{left:50%;transform:translate3d(-50%,0,0)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes upDownOrbit{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-15px,0)}100%{transform:translate3d(0,0,0)}}@keyframes downUpOrbit{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,15px,0)}100%{transform:translate3d(0,0,0)}}@keyframes upDown{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-20px,0)}100%{transform:translate3d(0,0,0)}}@keyframes downUp{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,20px,0)}100%{transform:translate3d(0,0,0)}}@keyframes menuOpen1{0%{top:0;transform:translate3d(0,0,0)}50%{top:50%;transform:translate3d(0,-50%,0)}100%{top:50%;transform:translate3d(0,-50%,0) rotate(35deg)}}@keyframes menuOpen2{0%{top:100%;width:3.1806615776vw;transform:translate3d(0,0,0)}50%{top:50%;width:100%;transform:translate3d(0,-50%,0)}100%{top:50%;width:100%;transform:translate3d(0,-50%,0) rotate(-35deg)}}@keyframes menuClose1{0%{top:50%;transform:translate3d(0,-50%,0) rotate(35deg)}50%{top:50%;transform:translate3d(0,-50%,0)}100%{top:0;transform:translate3d(0,0,0)}}@keyframes menuClose2{0%{top:50%;width:100%;transform:translate3d(0,-50%,0) rotate(-35deg)}50%{top:50%;width:100%;transform:translate3d(0,-50%,0)}100%{top:100%;width:3.1806615776vw;transform:translate3d(0,0,0)}}@media screen and (max-width:749px){.home #header .site-branding{transform:translate3d(0,-54.4px,0)}#header{top:4.0712468193vw;padding:0 4.0712468193vw}#header .site-branding{width:46.0559796438vw;will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}#header .site-branding.show{transform:translate3d(0,0,0)}#header #menu{opacity:0;visibility:hidden;will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s .5s;z-index:99}#header #menu.active{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s 0s}#header #menu.active nav li{opacity:1;transform:translate3d(0,0,0)}#header #menu.active nav li:nth-child(1){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .3s,transform 1s cubic-bezier(.23,1,.32,1) .3s}#header #menu.active nav li:nth-child(2){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .4s,transform 1s cubic-bezier(.23,1,.32,1) .4s}#header #menu.active nav li:nth-child(3){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .5s,transform 1s cubic-bezier(.23,1,.32,1) .5s}#header #menu.active nav li:nth-child(4){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .6s,transform 1s cubic-bezier(.23,1,.32,1) .6s}#header #menu.active nav li:nth-child(5){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .7s,transform 1s cubic-bezier(.23,1,.32,1) .7s}#header #menu.active nav li:nth-child(6){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .8s,transform 1s cubic-bezier(.23,1,.32,1) .8s}#header #menu.active nav li:nth-child(7){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .9s,transform 1s cubic-bezier(.23,1,.32,1) .9s}#header #menu.active nav li:nth-child(8){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1s,transform 1s cubic-bezier(.23,1,.32,1) 1s}#header #menu.active nav li:nth-child(9){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.1s,transform 1s cubic-bezier(.23,1,.32,1) 1.1s}#header #menu.active nav li:nth-child(10){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.2s,transform 1s cubic-bezier(.23,1,.32,1) 1.2s}#header #menu nav li{opacity:0;transform:translate3d(-20px,0,0);will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.23,1,.32,1)}#header #menu nav li:last-child{margin-right:0}#header #menu nav li.active span span,#header #menu nav li:hover span span{transform:translate3d(-50%,-50%,0) scale(1)}#header #menu nav li span span{transform:translate3d(-50%,-50%,0) scale(1);transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform}#header #lng-menu li{margin-right:8px}#header #lng-menu li.active{background-color:#fdd000}#header #lng-menu li:last-child{margin-right:0}#header .menu-trigger.active .bar1{animation:menuOpen1 .5s ease forwards}#header .menu-trigger.active .bar2{animation:menuOpen2 .5s ease forwards}#header .menu-trigger .bar1{animation:menuClose1 .5s ease forwards}#header .menu-trigger .bar2{animation:menuClose2 .5s ease forwards}}@media screen and (min-width:750px) and (max-width:1149px){#header .site-branding{width:206.4px}#header #lng-menu,#header #menu nav{height:calc(48px * .8);padding:0 calc(32px * .6)}#header #menu nav{margin-right:calc(16px * .8)}#header #menu nav ul li{padding-left:15px;margin-right:15px;font-size:12px}#header #menu nav ul li span{height:12px;width:12px}}@media screen and (min-width:750px){.home #header .site-branding{transform:translate3d(0,-54.4px,0)}#header{top:16px;padding:0 16px}#header .site-branding{width:258px;will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}#header .site-branding.show{transform:translate3d(0,0,0)}#header #lng-menu,#header #menu nav{height:48px;padding:0 32px;border-radius:999px;filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .1));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#header #menu nav{margin-right:16px}#header #menu nav li{margin-right:24px}#header #menu nav li:last-child{margin-right:0}#header #menu nav li.active span span,#header #menu nav li:hover span span{transform:translate3d(-50%,-50%,0) scale(1)}#header #menu nav li.active a,#header #menu nav li.active span{color:#29275e}#header #menu nav li span span{transform:translate3d(-50%,-50%,0) scale(0);transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform}#header #lng-menu li{margin-right:8px}#header #lng-menu li.active{background-color:#fdd000}#header #lng-menu li:last-child{margin-right:0}}@media screen and (min-width:750px) and (max-width:1149px){#header .site-branding{width:206.4px}#header #lng-menu,#header #menu nav{height:calc(48px * .8);padding:0 calc(32px * .6)}#header #menu nav{margin-right:calc(16px * .8)}#header #menu nav ul li{padding-left:15px;margin-right:15px;font-size:12px}#header #menu nav ul li span{height:12px;width:12px}}@media screen and (min-width:750px){#footer{padding:32px 24px 24px}.to-top:hover rect{fill:#d2d6e3}.to-top:hover path{fill:#29275e}.to-top svg{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.to-top rect{fill:transparent;will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}.to-top fill{will-change:stroke;transition:stroke .5s cubic-bezier(.25,.46,.45,.94)}}.page,.post{margin:0}.updown{animation:upDown 5s ease infinite}.updown_{animation:upDown 5s ease infinite 1s}.downup{animation:downUp 5s ease infinite}.downup_{animation:downUp 5s ease infinite 1s}.blob-svg{display:block}a:focus{outline:0}body{margin:0;background-color:rgba(241,237,227,.4);color:#272727}body ::-moz-selection{color:#fee055;background-color:#4d4b79}body ::selection{color:#fee055;background-color:#4d4b79}body #page{opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.55,.085,.68,.53)}body #page.loaded{opacity:1}body #front-page #top{opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.55,.085,.68,.53)}body #front-page.active #top{opacity:1}body .zen-kaku-gothic-antique-medium{font-family:zen-kaku-gothic-antique,sans-serif;font-weight:500;font-style:normal}body .zen-kaku-gothic-antique-bold{font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal}body .zen-kaku-gothic-antique-black{font-family:zen-kaku-gothic-antique,sans-serif;font-weight:900;font-style:normal}body .dunbar-tall-medium{font-family:dunbar-tall,sans-serif;font-weight:500}body .dunbar-tall-bold{font-family:dunbar-tall,sans-serif;font-weight:700}body .proxima-nova{font-family:proxima-nova,sans-serif}body .proxima-nova-medium{font-family:proxima-nova,sans-serif;font-weight:500}body .proxima-nova-semibold{font-family:proxima-nova,sans-serif;font-weight:600}body .proxima-nova-bold{font-family:proxima-nova,sans-serif;font-weight:700}body .dunbar-low{font-family:dunbar-low,sans-serif}body .dunbar-low-bold{font-family:dunbar-low,sans-serif;font-weight:700}@media screen and (max-width:749px){.sm\:sp-w-\[353\]{width:89.8218829517vw}.illust-section:hover .illust-section-link{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)!important;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.68,-.55,.265,1.55)}.illust-section-link{opacity:0;transform:translate3d(-50%,-50%,0) scale(0)!important;transform-origin:bottom;will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1)}.text-animation.active .en{opacity:1;letter-spacing:0}.text-animation.active .ja{opacity:1;letter-spacing:0}.text-animation .en{letter-spacing:.1em;opacity:0;will-change:letter-spacing,opacity;transition:letter-spacing 1s cubic-bezier(.68,-.55,.265,1.55),opacity 2s ease}.text-animation .ja{letter-spacing:.05em;opacity:0;will-change:letter-spacing,opacity;transition:letter-spacing 1s cubic-bezier(.68,-.55,.265,1.55),opacity 1s ease}.modal{opacity:0;visibility:hidden;will-change:opacity;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 0s 1s}.modal#daily-life-modal .swiper-slide{display:flex;justify-content:center}.modal#daily-life-modal .swiper-slide-content{width:100%}.modal#daily-life-modal .swiper-button-next,.modal#daily-life-modal .swiper-button-prev{border:1px solid #29275e;color:#29275e;will-change:transform,color,background-color;transition:transform .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.25,.46,.45,.94),background-color .5s cubic-bezier(.25,.46,.45,.94)}.modal#daily-life-modal .swiper-button-next svg *,.modal#daily-life-modal .swiper-button-prev svg *{transition:fill .5s cubic-bezier(.25,.46,.45,.94)}.modal#daily-life-modal .swiper-button-next:hover,.modal#daily-life-modal .swiper-button-prev:hover{color:#fff;background-color:#29275e;transform:scale(1.1)}.modal#daily-life-modal .swiper-button-next:hover svg *,.modal#daily-life-modal .swiper-button-prev:hover svg *{fill:#fff}.modal#publication-modal #publication-image-wrapper::before{content:"";display:block;padding-top:40.4473684211%}.modal.active .modal-content{opacity:1;transform:translate3d(0,0,0);transition:transform .5s cubic-bezier(.165,.84,.44,1) .5s,opacity .5s cubic-bezier(.25,.46,.45,.94) .5s}.modal .modal-content{opacity:0;transform:translate3d(0,30px,0);will-change:opacity,transform}.modal.active{opacity:1;visibility:visible;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 0s 0s}.modal.active .modal-close{opacity:1;transform:scale(1);transition:transform .5s cubic-bezier(.165,.84,.44,1) .8s,opacity .5s cubic-bezier(.25,.46,.45,.94) .8s}.modal-close{opacity:0;transform:scale(0);will-change:opacity,transform}.illust__inner{position:relative;opacity:0;transform:translate3d(0,0,0) scale(.8);will-change:transform,opacity;transition:transform .7s cubic-bezier(.68,-.55,.265,1.55),opacity .5s cubic-bezier(.25,.46,.45,.94)}.illust.active .illust__inner{opacity:1;transform:translate3d(0,0,0) scale(1)}.illust-container .image img{will-change:transform,opacity;opacity:0;transform:translate3d(0,-10px,0)}nav.pagination .nav-links{display:flex;align-items:center;justify-content:center}nav.pagination .nav-links a,nav.pagination .nav-links span{display:flex;align-items:center;justify-content:center;height:8.1424936387vw;width:8.1424936387vw;font-size:4.0712468193vw;border-radius:100%;color:#759da3;will-change:transform,color,background-color;transition:transform .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.25,.46,.45,.94),background-color .5s cubic-bezier(.25,.46,.45,.94)}nav.pagination .nav-links a.current,nav.pagination .nav-links a:active,nav.pagination .nav-links span.current,nav.pagination .nav-links span:active{color:#fff;background-color:#759da3}nav.pagination .nav-links .page-numbers{margin-right:2.0356234097vw}nav.pagination .nav-links .next,nav.pagination .nav-links .prev{border:1px solid #29275e;color:#29275e;will-change:transform,color,background-color;transition:transform .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.25,.46,.45,.94),background-color .5s cubic-bezier(.25,.46,.45,.94)}nav.pagination .nav-links .next:active,nav.pagination .nav-links .prev:active{color:#fff;background-color:#29275e;transform:scale(1.1)}nav.pagination .nav-links .prev{margin-right:4.0712468193vw}nav.pagination .nav-links .next{margin-left:4.0712468193vw}.zoom-in{overflow:hidden}.zoom-in img{opacity:0;transform:scale(1.1);will-change:transform,opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.165,.84,.44,1)}.zoom-in.active img{opacity:1;transform:scale(1)}.transition-transform{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.transition-transform.transition-background-color{will-change:transform,background-color;transition:transform .5s cubic-bezier(.165,.84,.44,1),background-color .5s cubic-bezier(.25,.46,.45,.94)}.transition-fill{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}.transition-opacity{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.transition-opacity.blob{transition:opacity 1.5s cubic-bezier(.25,.46,.45,.94)}.transition-opacity.transition-transform{will-change:transform,opacity;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.25,.46,.45,.94)}.transition-background-color{will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}.news-item a:hover .button-text{transform:translate3d(8px,0,0)}.news-item a:hover .button-icon div{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.news-item a:hover .button-icon div:nth-child(1){transform:translate3d(101%,0,0)}.news-item a:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}.button{transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1)}.button.small .button-icon{transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}.button.small .button-icon svg *{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}.button-text{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.button-icon{will-change:transform}.button.icon-left .button-icon div:nth-child(1){transform:translate3d(0,0,0)}.button.icon-left .button-icon div:nth-child(2){transform:translate3d(101%,0,0)}.button.icon-left:hover .button-icon div:nth-child(1){transform:translate3d(-101%,0,0)}.button.icon-left:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}.button:hover.large,.button:hover.medium{transform:scale(1.1)}.button:hover .button-icon div{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.button:hover .button-icon div:nth-child(1){transform:translate3d(101%,0,0)}.button:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}.title-swiper .swiper-slide{opacity:0;will-change:opacity;transition:opacity 5s cubic-bezier(.23,1,.32,1)}.title-swiper.active .swiper-slide{opacity:1}.title-swiper[data-label=MISSION] .swiper-slide{height:33.0788804071vw;width:calc(33.0788804071vw * 5.0437329168)}.title-swiper[data-label=RESEARCH] .swiper-slide{height:33.0788804071vw;width:calc(33.0788804071vw * 6.02087436)}.title-swiper[data-label=NEWS] .swiper-slide{height:33.0788804071vw;width:calc(33.0788804071vw * 3.5306233345)}.title-swiper[data-label=MEMBER] .swiper-slide{height:33.0788804071vw;width:calc(33.0788804071vw * 5.3562994064)}.title-swiper[data-label=CONTACT] .swiper-slide{height:33.0788804071vw;width:calc(33.0788804071vw * 5.5978687877)}.title-swiper[data-label=ABOUT] .swiper-slide{height:33.0788804071vw;width:calc(33.0788804071vw * 4.2712890836)}.title-swiper[data-label=PUBLICATION] .swiper-slide{height:33.0788804071vw;width:calc(33.0788804071vw * 7.883248731)}.title-swiper img{height:100%;max-width:inherit}.page-title-en{margin-bottom:2.5445292621vw;font-size:10.1781170483vw}.page-title-ja{font-size:4.0712468193vw}.page-heading{font-size:6.106870229vw}.page-text{font-size:4.0712468193vw;line-height:180%}.page-text-small{font-size:4.0712468193vw;line-height:180%}.gif.active img:nth-child(1){opacity:0}.gif.active img:nth-child(2){opacity:1}.gif img:nth-child(1){opacity:1}.gif img:nth-child(2){position:absolute;max-width:initial;opacity:0}.section-title .en{display:inline-block;font-size:16.2849872774vw}.section-title .ja{display:inline-block;font-size:4.5801526718vw}main{min-height:100vh}main:nth-child(2){position:absolute;top:0;left:0;width:100%}main.common{padding-top:27.989821883vw}main#publication-archive .shelf-book .view-more svg path{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}main#publication-archive .shelf-book .view-more svg circle{will-change:fill,stroke;transition:fill .5s cubic-bezier(.25,.46,.45,.94),stroke .5s cubic-bezier(.25,.46,.45,.94)}main#publication-archive .shelf-book:hover .view-more p{transform:translate3d(5px,0,0)}main#publication-archive .shelf-book:hover .view-more svg path{fill:#fff}main#publication-archive .shelf-book:hover .view-more svg circle{fill:#29275e}main#privacy-policy .box-title{margin-bottom:28px;font-size:16px;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal}main#privacy-policy section p,main#privacy-policy section ul{margin-bottom:20px;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:500;font-style:normal}main#privacy-policy section p:last-child,main#privacy-policy section ul:last-child{margin-bottom:0}main#privacy-policy section p{font-size:13px;line-height:180%}main#privacy-policy section ul li{font-size:13px;line-height:180%}main#privacy-policy section ul.dot li::before{content:"・"}main#privacy-policy section ul.number li{position:relative}main#privacy-policy section ul.number li:nth-child(1)::before{content:"1."}main#privacy-policy section ul.number li:nth-child(2)::before{content:"2."}main#privacy-policy section ul.number li:nth-child(3)::before{content:"3."}main#privacy-policy section ul.number li:nth-child(4)::before{content:"4."}main#privacy-policy section ul.number li:nth-child(5)::before{content:"5."}main#privacy-policy section ul.number li:nth-child(6)::before{content:"6."}main#privacy-policy section ul.number li:nth-child(7)::before{content:"7."}main#privacy-policy section ul.number li:nth-child(8)::before{content:"8."}main#privacy-policy section ul.number li:nth-child(9)::before{content:"9."}main#privacy-policy section ul.number li:nth-child(10)::before{content:"10."}main#privacy-policy section ul.number li:nth-child(11)::before{content:"11."}main#privacy-policy section ul.number li:nth-child(12)::before{content:"12."}main#privacy-policy section ul.number li:nth-child(13)::before{content:"13."}main#privacy-policy section ul.number li:nth-child(14)::before{content:"14."}main#privacy-policy section ul.number li:nth-child(15)::before{content:"15."}main#privacy-policy section ul.number li:nth-child(16)::before{content:"16."}main#privacy-policy section ul.number li:nth-child(17)::before{content:"17."}main#privacy-policy section ul.number li:nth-child(18)::before{content:"18."}main#privacy-policy section ul.number li:nth-child(19)::before{content:"19."}main#privacy-policy section ul.number li:nth-child(20)::before{content:"20."}main#contact .wpcf7-not-valid-tip{display:inline-block;margin-top:4px;font-size:12px}main#contact .wpcf7-response-output{border:none;color:red;font-weight:700;font-size:12px}main#contact .wpcf7 .button{position:relative;margin-top:16.2849872774vw;margin-left:auto;margin-right:auto;height:14.2493638677vw;width:55.4707379135vw;border-radius:24px;background-color:#fdd000}main#contact .wpcf7 .button:active{transform:scale(1.1);background-color:#fee055}main#contact .wpcf7 .button:active .button-icon div{transition:transform .5s cubic-bezier(.165,.84,.44,1)}main#contact .wpcf7 .button:active .button-icon div:nth-child(1){transform:translate3d(101%,0,0)}main#contact .wpcf7 .button:active .button-icon div:nth-child(2){transform:translate3d(0,0,0)}main#contact .wpcf7 .button-icon{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:4.0712468193vw;height:8.1424936387vw;width:8.1424936387vw;border-radius:100%;background-color:#fff;overflow:hidden}main#contact .wpcf7 .button-icon div{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}main#contact .wpcf7 .button-icon div:nth-child(1){transform:translate3d(0,0,0)}main#contact .wpcf7 .button-icon div:nth-child(2){transform:translate3d(-101%,0,0)}main#contact .wpcf7 .button-icon div svg{width:4.0712468193vw}main#contact .wpcf7 .button input{text-align:left;height:100%;width:100%;border-radius:4.0712468193vw;padding:0 4.0712468193vw 0 8.1424936387vw;color:#29275e;font-size:3.3078880407vw;font-family:proxima-nova,sans-serif;font-weight:700;background-color:transparent}main#contact .wpcf7 input,main#contact .wpcf7 textarea{border:none;border-radius:2.0356234097vw;width:100%;box-sizing:border-box;padding:4.0712468193vw}main#contact .wpcf7 input{height:16.2849872774vw}main#contact .wpcf7 input[type=checkbox]{position:relative;margin-right:4.0712468193vw;width:8.1424936387vw;height:8.1424936387vw;background-color:#fff;border-radius:2.0356234097vw;padding:0;box-sizing:border-box;vertical-align:-1.272264631vw;-webkit-appearance:none;-moz-appearance:none;appearance:none}main#contact .wpcf7 input[type=checkbox]:checked:before{position:absolute;top:1.5267175573vw;left:3.0534351145vw;transform:rotate(50deg);width:2.0356234097vw;height:4.0712468193vw;border-right:.5089058524vw solid #4d4b79;border-bottom:.5089058524vw solid #4d4b79;content:""}main#contact .wpcf7 .privacy{margin-top:10.1781170483vw;display:flex;align-items:center;justify-content:center;justify-content:start}main#contact .wpcf7 .privacy .wpcf7-list-item{margin-left:0}main#contact .wpcf7 .privacy p{font-size:4.0712468193vw;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:500;font-style:normal}main#contact .wpcf7 .privacy p a{color:#759da3;text-decoration:underline}main#contact .wpcf7 label{display:block;margin-bottom:8.1424936387vw}main#contact .wpcf7 label span{display:block}main#contact .wpcf7 label span.required{display:flex;align-items:center}main#contact .wpcf7 label span.required::after{margin-left:2.0356234097vw;content:"必須";height:4.0712468193vw;width:10.1781170483vw;display:block;border-radius:999px;background-color:#fdd000;font-size:2.5445292621vw;line-height:4.0712468193vw;text-align:center;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal}main#contact .wpcf7 label span:nth-child(1){font-size:3.3078880407vw;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal;color:#4d4b79}main#contact .wpcf7 label span:nth-child(2){margin-top:4.0712468193vw;display:block}main#news .page-title-ja,main#publication-single .page-title-ja,main#research .page-title-ja{margin-bottom:7.6335877863vw}main#news article::after,main#publication-single article::after,main#research article::after{position:absolute;left:0;bottom:0;content:"";height:2px;width:100%;background-color:#d2d6e3}main#news article h1,main#publication-single article h1,main#research article h1{padding-bottom:8.1424936387vw;margin-bottom:4.0712468193vw}main#news article h1::after,main#publication-single article h1::after,main#research article h1::after{position:absolute;left:0;bottom:0;content:"";height:2px;width:100%;background-color:#d2d6e3}main#news article .entry-content,main#publication-single article .entry-content,main#research article .entry-content{font-size:4.0712468193vw;line-height:200%}main#news article .entry-content :last-child,main#publication-single article .entry-content :last-child,main#research article .entry-content :last-child{margin-bottom:0}main#news article .entry-content h2.wp-block-heading,main#publication-single article .entry-content h2.wp-block-heading,main#research article .entry-content h2.wp-block-heading{margin-bottom:4.5801526718vw;font-size:4.5801526718vw;font-weight:700;color:#4d4b79}main#news article .entry-content p,main#publication-single article .entry-content p,main#research article .entry-content p{margin-bottom:15.2671755725vw}main#news article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]),main#publication-single article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]),main#research article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]){margin-left:auto;margin-right:auto;width:100%}main#news article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]) img,main#publication-single article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]) img,main#research article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]) img{margin-left:auto;margin-right:auto;width:100%}main#news article .entry-content .wp-block-image,main#publication-single article .entry-content .wp-block-image,main#research article .entry-content .wp-block-image{margin-bottom:15.2671755725vw}main#news article .entry-content .wp-block-image :where(figcaption),main#publication-single article .entry-content .wp-block-image :where(figcaption),main#research article .entry-content .wp-block-image :where(figcaption){font-size:3.0534351145vw;line-height:200%;margin:2.5445292621vw 0 0}main#daily-life-archive .news-button{will-change:background-color,transform;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1)}main#daily-life-archive .news-button .icon div:nth-child(1){transform:translate3d(0,0,0)}main#daily-life-archive .news-button .icon div:nth-child(2){transform:translate3d(-101%,0,0)}main#daily-life-archive .news-button:hover .icon div{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}main#daily-life-archive .news-button:hover .icon div:nth-child(1){transform:translate3d(101%,0,0)}main#daily-life-archive .news-button:hover .icon div:nth-child(2){transform:translate3d(0,0,0)}main#daily-life-archive .daily-life-list .daily-life-item img{-o-object-fit:cover;object-fit:cover}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery{position:relative;gap:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery figcaption{display:none}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image{display:none;margin:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image:nth-child(1),main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image:nth-child(2),main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image:nth-child(3),main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image:nth-child(4){display:flex}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--2-images{display:flex}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--2-images .wp-block-image{width:50%}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--2-images .wp-block-image:nth-child(1){border-top-left-radius:32px;border-top-right-radius:0;border-bottom-left-radius:32px;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--2-images .wp-block-image:nth-child(2){border-top-left-radius:0;border-top-right-radius:32px;border-bottom-left-radius:0;border-bottom-right-radius:32px}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images::before{content:"";padding-top:56.2176165803%;display:block}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images .wp-block-image{position:absolute;width:calc(50% - 2px)}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images .wp-block-image:nth-child(1){top:0;left:0;height:100%;border-top-left-radius:32px;border-top-right-radius:0;border-bottom-left-radius:32px;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images .wp-block-image:nth-child(2){top:0;right:0;height:calc(50% - 2px);border-top-left-radius:0;border-top-right-radius:32px;border-bottom-left-radius:0;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images .wp-block-image:nth-child(3){bottom:0;right:0;height:calc(50% - 2px);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:32px}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images::before{content:"";padding-top:56.2176165803%;display:block}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image{position:absolute;height:calc(50% - 2px);width:calc(50% - 2px)}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image:nth-child(1){top:0;left:0;border-top-left-radius:32px;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image:nth-child(2){top:0;right:0;border-top-left-radius:0;border-top-right-radius:32px;border-bottom-left-radius:0;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image:nth-child(3){bottom:0;left:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:32px;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image:nth-child(4){bottom:0;right:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:32px}main#publication-archive .shelf-book{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}main#publication-archive .shelf-book:hover{transform:translate3d(0,-10px,0)}main#archive .daily-life-sticky:hover .button{transform:scale(1.1);background-color:#fee055}main#archive .daily-life-sticky:hover .button-text{color:#a0805b}main#archive .daily-life-sticky:hover .button-icon div{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}main#archive .daily-life-sticky:hover .button-icon div:nth-child(1){transform:translate3d(101%,0,0)}main#archive .daily-life-sticky:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}main#archive .daily-life-sticky .button{will-change:background-color,transform;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1)}main#archive .daily-life-sticky .button-text{will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}main#archive .daily-life-sticky .button-icon div:nth-child(1){transform:translate3d(0,0,0)}main#archive .daily-life-sticky .button-icon div:nth-child(2){transform:translate3d(-101%,0,0)}main#archive .page-title-ja{margin-bottom:64px}main#front-page .section#top .site-branding{width:16.7938931298vw}main#front-page .section#mission .orbit{transform:rotate(-2deg)}main#front-page .section#mission .orbit .swiper-slide{transform:rotate(2deg)}main#front-page .section#mission .orbit .swiper-slide .blob{opacity:0}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="0"] .content{animation:upDownOrbit 5.5s ease infinite .1s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="1"] .content{animation:upDownOrbit 5.1s ease infinite}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="2"] .content{animation:downUpOrbit 5.3s ease infinite .1s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="3"] .content{animation:upDowOrbit 5s ease infinite .2s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="4"] .content{animation:downUpOrbit 5.1s ease infinite .3s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="5"] .content{animation:upDowOrbit 5.4s ease infinite .4s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="6"] .content{animation:downUpOrbit 5.2s ease infinite .5s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="7"] .content{animation:upDowOrbit 5.3s ease infinite .6s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="8"] .content{animation:downUpOrbit 5s ease infinite .7s}main#front-page .section#mission .mission-text.active span{opacity:1;transform:translate3d(0,0,0)}main#front-page .section#mission .mission-text span{opacity:0;transform:translate3d(-20px,0,0);will-change:opacity,transform}main#front-page .section#mission .mission-text span:nth-child(1){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .1s,transform 1s cubic-bezier(.23,1,.32,1) .1s}main#front-page .section#mission .mission-text span:nth-child(2){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .2s,transform 1s cubic-bezier(.23,1,.32,1) .2s}main#front-page .section#mission .mission-text span:nth-child(3){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .3s,transform 1s cubic-bezier(.23,1,.32,1) .3s}main#front-page .section#mission .mission-text span:nth-child(4){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .4s,transform 1s cubic-bezier(.23,1,.32,1) .4s}main#front-page .section#mission .mission-text span:nth-child(5){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .5s,transform 1s cubic-bezier(.23,1,.32,1) .5s}main#front-page .section#mission .mission-text span:nth-child(6){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .6s,transform 1s cubic-bezier(.23,1,.32,1) .6s}main#front-page .section#mission .mission-text span:nth-child(7){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .7s,transform 1s cubic-bezier(.23,1,.32,1) .7s}main#front-page .section#mission .mission-text span:nth-child(8){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .8s,transform 1s cubic-bezier(.23,1,.32,1) .8s}main#front-page .section#mission .mission-text span:nth-child(9){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .9s,transform 1s cubic-bezier(.23,1,.32,1) .9s}main#front-page .section#mission .mission-text span:nth-child(10){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1s,transform 1s cubic-bezier(.23,1,.32,1) 1s}main#front-page .section#mission .mission-text span:nth-child(11){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.1s,transform 1s cubic-bezier(.23,1,.32,1) 1.1s}main#front-page .section#mission .mission-text span:nth-child(12){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.2s,transform 1s cubic-bezier(.23,1,.32,1) 1.2s}main#front-page .section#mission .mission-text span:nth-child(13){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.3s,transform 1s cubic-bezier(.23,1,.32,1) 1.3s}main#front-page .section#mission .mission-text span:nth-child(14){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.4s,transform 1s cubic-bezier(.23,1,.32,1) 1.4s}main#front-page .section#mission .mission-text span:nth-child(15){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.5s,transform 1s cubic-bezier(.23,1,.32,1) 1.5s}main#front-page .section#mission .mission-text span:nth-child(16){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.6s,transform 1s cubic-bezier(.23,1,.32,1) 1.6s}main#front-page .section#mission .mission-text span:nth-child(17){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.7s,transform 1s cubic-bezier(.23,1,.32,1) 1.7s}main#front-page .section#mission .mission-text span:nth-child(18){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.8s,transform 1s cubic-bezier(.23,1,.32,1) 1.8s}main#front-page .section#mission .mission-text span:nth-child(19){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.9s,transform 1s cubic-bezier(.23,1,.32,1) 1.9s}main#front-page .section#mission .mission-text span:nth-child(20){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 2s,transform 1s cubic-bezier(.23,1,.32,1) 2s}main#front-page .section#mission .mission-text span:nth-child(21){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 2.1s,transform 1s cubic-bezier(.23,1,.32,1) 2.1s}main#front-page .section#mission .mission-text span:nth-child(22){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 2.2s,transform 1s cubic-bezier(.23,1,.32,1) 2.2s}main#front-page .section#mission .mission-text span:nth-child(23){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 2.3s,transform 1s cubic-bezier(.23,1,.32,1) 2.3s}main#front-page .section#mission .mission-text span:nth-child(24){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 2.4s,transform 1s cubic-bezier(.23,1,.32,1) 2.4s}main#front-page .section#mission .mission-text span:nth-child(25){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 2.5s,transform 1s cubic-bezier(.23,1,.32,1) 2.5s}}@media screen and (min-width:750px){.illust-section:hover .illust-section-link{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)!important;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.68,-.55,.265,1.55)}.illust-section-link{opacity:0;transform:translate3d(-50%,-50%,0) scale(0)!important;transform-origin:bottom;will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1)}.text-animation.active .en{opacity:1;letter-spacing:0}.text-animation.active .ja{opacity:1;letter-spacing:0}.text-animation .en{letter-spacing:.1em;opacity:0;will-change:letter-spacing,opacity;transition:letter-spacing 1s cubic-bezier(.68,-.55,.265,1.55),opacity 2s ease}.text-animation .ja{letter-spacing:.05em;opacity:0;will-change:letter-spacing,opacity;transition:letter-spacing 1s cubic-bezier(.68,-.55,.265,1.55),opacity 1s ease}.modal{opacity:0;visibility:hidden;will-change:opacity;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 0s 1s}.modal#daily-life-modal .swiper-slide{display:flex;justify-content:center}.modal#daily-life-modal .swiper-slide-content{width:66.40625%}.modal#daily-life-modal .swiper-slide-content .caption{margin-top:20px}.modal#daily-life-modal .swiper-button-next,.modal#daily-life-modal .swiper-button-prev{border:1px solid #29275e;color:#29275e;will-change:transform,color,background-color;transition:transform .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.25,.46,.45,.94),background-color .5s cubic-bezier(.25,.46,.45,.94)}.modal#daily-life-modal .swiper-button-next svg *,.modal#daily-life-modal .swiper-button-prev svg *{transition:fill .5s cubic-bezier(.25,.46,.45,.94)}.modal#daily-life-modal .swiper-button-next:hover,.modal#daily-life-modal .swiper-button-prev:hover{color:#fff;background-color:#29275e;transform:scale(1.1)}.modal#daily-life-modal .swiper-button-next:hover svg *,.modal#daily-life-modal .swiper-button-prev:hover svg *{fill:#fff}.modal#publication-modal #publication-image-wrapper::before{content:"";display:block;padding-top:40.4473684211%}.modal.active .modal-content{opacity:1;transform:translate3d(0,0,0);transition:transform .5s cubic-bezier(.165,.84,.44,1) .5s,opacity .5s cubic-bezier(.25,.46,.45,.94) .5s}.modal .modal-content{opacity:0;transform:translate3d(0,30px,0);will-change:opacity,transform}.modal.active{opacity:1;visibility:visible;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 0s 0s}.modal.active .modal-close{opacity:1;transform:scale(1);transition:transform .5s cubic-bezier(.165,.84,.44,1) .8s,opacity .5s cubic-bezier(.25,.46,.45,.94) .8s}.modal-close{opacity:0;transform:scale(0);will-change:opacity,transform}.illust__inner{position:relative;opacity:0;transform:translate3d(0,0,0) scale(.8);will-change:transform,opacity;transition:transform .7s cubic-bezier(.68,-.55,.265,1.55),opacity .5s cubic-bezier(.25,.46,.45,.94)}.illust.active .illust__inner{opacity:1;transform:translate3d(0,0,0) scale(1)}.illust-container .image img{will-change:transform,opacity;opacity:0;transform:translate3d(0,-10px,0)}nav.pagination .nav-links{display:flex;align-items:center;justify-content:center}nav.pagination .nav-links a,nav.pagination .nav-links span{display:flex;align-items:center;justify-content:center;height:32px;width:32px;font-size:16px;border-radius:100%;color:#759da3;will-change:transform,color,background-color;transition:transform .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.25,.46,.45,.94),background-color .5s cubic-bezier(.25,.46,.45,.94)}nav.pagination .nav-links a.current,nav.pagination .nav-links a:hover,nav.pagination .nav-links span.current,nav.pagination .nav-links span:hover{color:#fff;background-color:#759da3}nav.pagination .nav-links .page-numbers{margin-right:16px}nav.pagination .nav-links .next,nav.pagination .nav-links .prev{border:1px solid #29275e;color:#29275e;will-change:transform,color,background-color;transition:transform .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.25,.46,.45,.94),background-color .5s cubic-bezier(.25,.46,.45,.94)}nav.pagination .nav-links .next:hover,nav.pagination .nav-links .prev:hover{color:#fff;background-color:#29275e;transform:scale(1.1)}nav.pagination .nav-links .prev{margin-right:32px}nav.pagination .nav-links .next{margin-left:32px}.zoom-in{overflow:hidden}.zoom-in img{opacity:0;transform:scale(1.1);will-change:transform,opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.165,.84,.44,1)}.zoom-in.active img{opacity:1;transform:scale(1)}.transition-transform{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.transition-transform.transition-background-color{will-change:transform,background-color;transition:transform .5s cubic-bezier(.165,.84,.44,1),background-color .5s cubic-bezier(.25,.46,.45,.94)}.transition-fill{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}.transition-opacity{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.transition-opacity.blob{transition:opacity 1.5s cubic-bezier(.25,.46,.45,.94)}.transition-opacity.transition-transform{will-change:transform,opacity;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.25,.46,.45,.94)}.transition-background-color{will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}.news-item a:hover .button-text{transform:translate3d(8px,0,0)}.news-item a:hover .button-icon div{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.news-item a:hover .button-icon div:nth-child(1){transform:translate3d(101%,0,0)}.news-item a:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}.button{transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1)}.button.small .button-icon{transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}.button.small .button-icon svg *{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}.button-text{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.button-icon{will-change:transform}.button.icon-left .button-icon div:nth-child(1){transform:translate3d(0,0,0)}.button.icon-left .button-icon div:nth-child(2){transform:translate3d(101%,0,0)}.button.icon-left:hover .button-icon div:nth-child(1){transform:translate3d(-101%,0,0)}.button.icon-left:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}.button:hover.large,.button:hover.medium{transform:scale(1.1)}.button:hover .button-icon div{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.button:hover .button-icon div:nth-child(1){transform:translate3d(101%,0,0)}.button:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}.title-swiper .swiper-slide{opacity:0;will-change:opacity;transition:opacity 5s cubic-bezier(.23,1,.32,1)}.title-swiper.active .swiper-slide{opacity:1}.title-swiper[data-label=MISSION] .swiper-slide{height:256.1px;width:1291.7px}.title-swiper[data-label=RESEARCH] .swiper-slide{height:253.9px;width:1528.7px}.title-swiper[data-label=NEWS] .swiper-slide{height:249.3605px;width:880.398px}.title-swiper[data-label=MEMBER] .swiper-slide{height:240.7203px;width:1289.37px}.title-swiper[data-label=CONTACT] .swiper-slide{height:256.0796px;width:1433.5px}.title-swiper[data-label=ABOUT] .swiper-slide{height:256.0796px;width:1093.79px}.title-swiper[data-label=PUBLICATION] .swiper-slide{height:256.1px;width:2018.9px}.title-swiper img{height:100%;max-width:inherit}.page-title-en{margin-bottom:32px;font-size:64px}.page-title-ja{font-size:24px}.page-heading{font-size:36px}.page-text{font-size:18px;line-height:180%}.page-text-small{font-size:16px;line-height:180%}.gif.active img:nth-child(1){opacity:0}.gif.active img:nth-child(2){opacity:1}.gif img:nth-child(1){opacity:1}.gif img:nth-child(2){position:absolute;max-width:initial;opacity:0}.section__inner{width:91.6666666667%;max-width:1320px}.section-content{width:75.9722222222%;max-width:1094px}.section-title .en{display:inline-block;font-size:120px}.section-title .ja{display:inline-block;font-size:24px}main{min-height:100vh}main:nth-child(2){position:absolute;top:0;left:0;width:100%}main.common{padding-top:144px}main#publication-archive .shelf-book .view-more svg path{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}main#publication-archive .shelf-book .view-more svg circle{will-change:fill,stroke;transition:fill .5s cubic-bezier(.25,.46,.45,.94),stroke .5s cubic-bezier(.25,.46,.45,.94)}main#publication-archive .shelf-book:hover .view-more p{transform:translate3d(5px,0,0)}main#publication-archive .shelf-book:hover .view-more svg path{fill:#fff}main#publication-archive .shelf-book:hover .view-more svg circle{fill:#29275e}main#privacy-policy .box-title{margin-bottom:28px;font-size:16px;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal}main#privacy-policy section p,main#privacy-policy section ul{margin-bottom:20px;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:500;font-style:normal}main#privacy-policy section p:last-child,main#privacy-policy section ul:last-child{margin-bottom:0}main#privacy-policy section p{font-size:13px;line-height:180%}main#privacy-policy section ul li{font-size:13px;line-height:180%}main#privacy-policy section ul.dot li::before{content:"・"}main#privacy-policy section ul.number li{position:relative}main#privacy-policy section ul.number li:nth-child(1)::before{content:"1."}main#privacy-policy section ul.number li:nth-child(2)::before{content:"2."}main#privacy-policy section ul.number li:nth-child(3)::before{content:"3."}main#privacy-policy section ul.number li:nth-child(4)::before{content:"4."}main#privacy-policy section ul.number li:nth-child(5)::before{content:"5."}main#privacy-policy section ul.number li:nth-child(6)::before{content:"6."}main#privacy-policy section ul.number li:nth-child(7)::before{content:"7."}main#privacy-policy section ul.number li:nth-child(8)::before{content:"8."}main#privacy-policy section ul.number li:nth-child(9)::before{content:"9."}main#privacy-policy section ul.number li:nth-child(10)::before{content:"10."}main#privacy-policy section ul.number li:nth-child(11)::before{content:"11."}main#privacy-policy section ul.number li:nth-child(12)::before{content:"12."}main#privacy-policy section ul.number li:nth-child(13)::before{content:"13."}main#privacy-policy section ul.number li:nth-child(14)::before{content:"14."}main#privacy-policy section ul.number li:nth-child(15)::before{content:"15."}main#privacy-policy section ul.number li:nth-child(16)::before{content:"16."}main#privacy-policy section ul.number li:nth-child(17)::before{content:"17."}main#privacy-policy section ul.number li:nth-child(18)::before{content:"18."}main#privacy-policy section ul.number li:nth-child(19)::before{content:"19."}main#privacy-policy section ul.number li:nth-child(20)::before{content:"20."}main#contact .wpcf7-not-valid-tip{display:inline-block;margin-top:4px;font-size:12px}main#contact .wpcf7-response-output{border:none;color:red;font-weight:700;font-size:12px}main#contact .wpcf7 .button{position:relative;margin-top:70px;margin-left:auto;margin-right:auto;height:64px;width:264px;border-radius:24px;background-color:#fdd000}main#contact .wpcf7 .button:hover{transform:scale(1.1);background-color:#fee055}main#contact .wpcf7 .button:hover .button-icon div{transition:transform .5s cubic-bezier(.165,.84,.44,1)}main#contact .wpcf7 .button:hover .button-icon div:nth-child(1){transform:translate3d(101%,0,0)}main#contact .wpcf7 .button:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}main#contact .wpcf7 .button-icon{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:32px;height:32px;width:32px;border-radius:100%;background-color:#fff;overflow:hidden}main#contact .wpcf7 .button-icon div{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}main#contact .wpcf7 .button-icon div:nth-child(1){transform:translate3d(0,0,0)}main#contact .wpcf7 .button-icon div:nth-child(2){transform:translate3d(-101%,0,0)}main#contact .wpcf7 .button-icon div svg{width:24px}main#contact .wpcf7 .button input{text-align:left;height:100%;width:100%;border-radius:24px;padding:0 32px;color:#29275e;font-size:13px;font-family:proxima-nova,sans-serif;font-weight:700;background-color:transparent}main#contact .wpcf7 input,main#contact .wpcf7 textarea{border:none;border-radius:8px;width:100%;box-sizing:border-box;padding:16px}main#contact .wpcf7 input{height:64px}main#contact .wpcf7 input[type=checkbox]{position:relative;margin-right:16px;width:32px;height:32px;background-color:#fff;border-radius:8px;padding:0;box-sizing:border-box;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}main#contact .wpcf7 input[type=checkbox]:checked:before{position:absolute;top:6px;left:12px;transform:rotate(50deg);width:8px;height:16px;border-right:2px solid #4d4b79;border-bottom:2px solid #4d4b79;content:""}main#contact .wpcf7 .privacy{margin-top:40px;display:flex;align-items:center;justify-content:center}main#contact .wpcf7 .privacy p{font-size:16px;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:500;font-style:normal}main#contact .wpcf7 .privacy p a{color:#759da3;text-decoration:underline}main#contact .wpcf7 label{display:flex;align-items:start;margin-bottom:32px}main#contact .wpcf7 label span{display:block}main#contact .wpcf7 label span.required{display:flex;align-items:center}main#contact .wpcf7 label span.required::after{margin-left:8px;content:"必須";height:22px;width:40px;display:block;border-radius:999px;background-color:#fdd000;font-size:10px;line-height:22px;text-align:center;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal}main#contact .wpcf7 label span:nth-child(1){margin-top:20px;width:226px;font-size:16px;font-family:zen-kaku-gothic-antique,sans-serif;font-weight:700;font-style:normal;color:#4d4b79}main#contact .wpcf7 label span:nth-child(2){width:calc(100% - 226px)}main#news .page-title-ja,main#publication-single .page-title-ja,main#research .page-title-ja{margin-bottom:80px}main#news article::after,main#publication-single article::after,main#research article::after{position:absolute;left:0;bottom:0;content:"";height:2px;width:100%;background-color:#d2d6e3}main#news article h1,main#publication-single article h1,main#research article h1{padding-bottom:24px;margin-bottom:24px}main#news article h1::after,main#publication-single article h1::after,main#research article h1::after{position:absolute;left:0;bottom:0;content:"";height:2px;width:100%;background-color:#d2d6e3}main#news article .entry-content,main#publication-single article .entry-content,main#research article .entry-content{font-size:16px;line-height:200%}main#news article .entry-content :last-child,main#publication-single article .entry-content :last-child,main#research article .entry-content :last-child{margin-bottom:0}main#news article .entry-content h2.wp-block-heading,main#publication-single article .entry-content h2.wp-block-heading,main#research article .entry-content h2.wp-block-heading{margin-bottom:40px;font-size:24px;font-weight:700;color:#4d4b79}main#news article .entry-content p,main#publication-single article .entry-content p,main#research article .entry-content p{margin-bottom:64px}main#news article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]),main#publication-single article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]),main#research article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]){margin-left:auto;margin-right:auto;width:49.7695852535%}main#news article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]) img,main#publication-single article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]) img,main#research article .entry-content .wp-block-image:has(img[style*="aspect-ratio:9/16"]) img{margin-left:auto;margin-right:auto;width:100%}main#news article .entry-content .wp-block-image,main#publication-single article .entry-content .wp-block-image,main#research article .entry-content .wp-block-image{margin-bottom:64px}main#news article .entry-content .wp-block-image :where(figcaption),main#publication-single article .entry-content .wp-block-image :where(figcaption),main#research article .entry-content .wp-block-image :where(figcaption){font-size:12px;line-height:200%;margin:16px 0 0}main#daily-life-archive .news-button{will-change:background-color,transform;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1)}main#daily-life-archive .news-button .icon div:nth-child(1){transform:translate3d(0,0,0)}main#daily-life-archive .news-button .icon div:nth-child(2){transform:translate3d(-101%,0,0)}main#daily-life-archive .news-button:hover .icon div{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}main#daily-life-archive .news-button:hover .icon div:nth-child(1){transform:translate3d(101%,0,0)}main#daily-life-archive .news-button:hover .icon div:nth-child(2){transform:translate3d(0,0,0)}main#daily-life-archive .daily-life-list .daily-life-item img{-o-object-fit:cover;object-fit:cover}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery{position:relative;gap:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery figcaption{display:none}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image{display:none;margin:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image:nth-child(1),main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image:nth-child(2),main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image:nth-child(3),main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery .wp-block-image:nth-child(4){display:flex}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--2-images{display:flex}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--2-images .wp-block-image{width:50%}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--2-images .wp-block-image:nth-child(1){border-top-left-radius:32px;border-top-right-radius:0;border-bottom-left-radius:32px;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--2-images .wp-block-image:nth-child(2){border-top-left-radius:0;border-top-right-radius:32px;border-bottom-left-radius:0;border-bottom-right-radius:32px}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images::before{content:"";padding-top:56.2176165803%;display:block}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images .wp-block-image{position:absolute;width:calc(50% - 2px)}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images .wp-block-image:nth-child(1){top:0;left:0;height:100%;border-top-left-radius:32px;border-top-right-radius:0;border-bottom-left-radius:32px;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images .wp-block-image:nth-child(2){top:0;right:0;height:calc(50% - 2px);border-top-left-radius:0;border-top-right-radius:32px;border-bottom-left-radius:0;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--3-images .wp-block-image:nth-child(3){bottom:0;right:0;height:calc(50% - 2px);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:32px}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images::before{content:"";padding-top:56.2176165803%;display:block}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image{position:absolute;height:calc(50% - 2px);width:calc(50% - 2px)}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image:nth-child(1){top:0;left:0;border-top-left-radius:32px;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image:nth-child(2){top:0;right:0;border-top-left-radius:0;border-top-right-radius:32px;border-bottom-left-radius:0;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image:nth-child(3){bottom:0;left:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:32px;border-bottom-right-radius:0}main#daily-life-archive .daily-life-list .daily-life-item .wp-block-gallery.gallery--4-images .wp-block-image:nth-child(4){bottom:0;right:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:32px}main#publication-archive .shelf-book{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}main#publication-archive .shelf-book:hover{transform:translate3d(0,-10px,0)}main#archive .daily-life-sticky:hover .button{transform:scale(1.1);background-color:#fee055}main#archive .daily-life-sticky:hover .button-text{color:#a0805b}main#archive .daily-life-sticky:hover .button-icon div{will-change:transform;transition:transform .5s cubic-bezier(.165,.84,.44,1)}main#archive .daily-life-sticky:hover .button-icon div:nth-child(1){transform:translate3d(101%,0,0)}main#archive .daily-life-sticky:hover .button-icon div:nth-child(2){transform:translate3d(0,0,0)}main#archive .daily-life-sticky .button{will-change:background-color,transform;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1)}main#archive .daily-life-sticky .button-text{will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}main#archive .daily-life-sticky .button-icon div:nth-child(1){transform:translate3d(0,0,0)}main#archive .daily-life-sticky .button-icon div:nth-child(2){transform:translate3d(-101%,0,0)}main#archive .page-title-ja{margin-bottom:64px}main#front-page .section#top .site-branding{width:116px}main#front-page .section#mission .orbit{transform:rotate(-2deg)}main#front-page .section#mission .orbit .swiper-slide{transform:rotate(2deg)}main#front-page .section#mission .orbit .swiper-slide .blob{opacity:0}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="0"] .content{animation:upDownOrbit 5.5s ease infinite .1s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="1"] .content{animation:upDownOrbit 5.1s ease infinite}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="2"] .content{animation:downUpOrbit 5.3s ease infinite .1s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="3"] .content{animation:upDowOrbit 5s ease infinite .2s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="4"] .content{animation:downUpOrbit 5.1s ease infinite .3s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="5"] .content{animation:upDowOrbit 5.4s ease infinite .4s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="6"] .content{animation:downUpOrbit 5.2s ease infinite .5s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="7"] .content{animation:upDowOrbit 5.3s ease infinite .6s}main#front-page .section#mission .orbit .swiper-slide[data-swiper-slide-index="8"] .content{animation:downUpOrbit 5s ease infinite .7s}main#front-page .section#mission .mission-text.active span{opacity:1;transform:translate3d(0,0,0)}main#front-page .section#mission .mission-text span{opacity:0;transform:translate3d(-20px,0,0);will-change:opacity,transform}main#front-page .section#mission .mission-text span:nth-child(1){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .1s,transform 1s cubic-bezier(.23,1,.32,1) .1s}main#front-page .section#mission .mission-text span:nth-child(2){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .2s,transform 1s cubic-bezier(.23,1,.32,1) .2s}main#front-page .section#mission .mission-text span:nth-child(3){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .3s,transform 1s cubic-bezier(.23,1,.32,1) .3s}main#front-page .section#mission .mission-text span:nth-child(4){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .4s,transform 1s cubic-bezier(.23,1,.32,1) .4s}main#front-page .section#mission .mission-text span:nth-child(5){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .5s,transform 1s cubic-bezier(.23,1,.32,1) .5s}main#front-page .section#mission .mission-text span:nth-child(6){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .6s,transform 1s cubic-bezier(.23,1,.32,1) .6s}main#front-page .section#mission .mission-text span:nth-child(7){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .7s,transform 1s cubic-bezier(.23,1,.32,1) .7s}main#front-page .section#mission .mission-text span:nth-child(8){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .8s,transform 1s cubic-bezier(.23,1,.32,1) .8s}main#front-page .section#mission .mission-text span:nth-child(9){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .9s,transform 1s cubic-bezier(.23,1,.32,1) .9s}main#front-page .section#mission .mission-text span:nth-child(10){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1s,transform 1s cubic-bezier(.23,1,.32,1) 1s}main#front-page .section#mission .mission-text span:nth-child(11){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.1s,transform 1s cubic-bezier(.23,1,.32,1) 1.1s}main#front-page .section#mission .mission-text span:nth-child(12){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.2s,transform 1s cubic-bezier(.23,1,.32,1) 1.2s}main#front-page .section#mission .mission-text span:nth-child(13){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.3s,transform 1s cubic-bezier(.23,1,.32,1) 1.3s}main#front-page .section#mission .mission-text span:nth-child(14){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.4s,transform 1s cubic-bezier(.23,1,.32,1) 1.4s}main#front-page .section#mission .mission-text span:nth-child(15){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.5s,transform 1s cubic-bezier(.23,1,.32,1) 1.5s}main#front-page .section#news .swiper-wrapper{display:block;height:auto;width:100%}}@media (max-width:749px){.sm\:container{width:100%}}.before\:content-\[\'1\.\'\]::before{--tw-content:'1.';content:var(--tw-content)}.before\:content-\[\'2\.\'\]::before{--tw-content:'2.';content:var(--tw-content)}.before\:content-\[\'3\.\'\]::before{--tw-content:'3.';content:var(--tw-content)}.after\:hidden::after{content:var(--tw-content);display:none}.last\:mb-0:last-child{margin-bottom:0}.last\:mb-\[0px\]:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.last\:pb-\[0px\]:last-child{padding-bottom:0}.visited\:text-kumamotoPurple:visited{color:rgb(41 39 94)}.visited\:text-kumamotoPurple40:visited{color:rgb(77 75 121)}.visited\:text-white:visited{color:rgb(255 255 255)}.hover\:scale-\[1\.1\]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[calc\(120\/112\)\]:hover{--tw-scale-x:calc(120 / 112);--tw-scale-y:calc(120 / 112);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-kumamotoPurple:hover{--tw-bg-opacity:1;background-color:rgb(41 39 94 / var(--tw-bg-opacity,1))}.hover\:bg-kumamotoPurple40:hover{--tw-bg-opacity:1;background-color:rgb(77 75 121 / var(--tw-bg-opacity,1))}.hover\:bg-kumamotoYellow:hover{--tw-bg-opacity:1;background-color:rgb(253 208 0 / var(--tw-bg-opacity,1))}.hover\:bg-kumamotoYellow40:hover{--tw-bg-opacity:1;background-color:rgb(254 224 85 / var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.hover\:font-bold:hover{font-weight:700}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.hover\:opacity-\[\.5\]:hover{opacity:.5}.before\:hover\:text-center:hover::before{content:var(--tw-content);text-align:center}.hover\:before\:text-center:hover::before{content:var(--tw-content);text-align:center}.focus\:hover\:text-center:hover:focus{text-align:center}.hover\:focus\:text-center:focus:hover{text-align:center}.group:hover .group-hover\:translate-y-\[-10px\]{--tw-translate-y:-10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.1\]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-kumamotoYellow40{--tw-bg-opacity:1;background-color:rgb(254 224 85 / var(--tw-bg-opacity,1))}.group:hover .group-hover\:fill-kumamotoPurple{fill:#29275e}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:opacity-\[1\]{opacity:1}@media (max-width:749px){.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:\!left-auto{left:auto!important}.sm\:\!top-0{top:0!important}.sm\:\!top-auto{top:auto!important}.sm\:bottom-0{bottom:0}.sm\:bottom-\[-213vw\]{bottom:-213vw}.sm\:bottom-\[-28vw\]{bottom:-28vw}.sm\:bottom-\[-3\%\]{bottom:-3%}.sm\:bottom-\[-40vw\]{bottom:-40vw}.sm\:bottom-\[-67vw\]{bottom:-67vw}.sm\:bottom-\[0\.1\%\]{bottom:.1%}.sm\:bottom-\[15\.8\%\]{bottom:15.8%}.sm\:bottom-\[28\.1\%\]{bottom:28.1%}.sm\:left-0{left:0}.sm\:left-\[-10vw\]{left:-10vw}.sm\:left-\[-13\.2\%\]{left:-13.2%}.sm\:left-\[-24\%\]{left:-24%}.sm\:left-\[-3\%\]{left:-3%}.sm\:left-\[-5\.8\%\]{left:-5.8%}.sm\:left-\[-7vw\]{left:-7vw}.sm\:left-\[-8vw\]{left:-8vw}.sm\:left-\[12vw\]{left:12vw}.sm\:left-\[26\.4\%\]{left:26.4%}.sm\:left-\[29\.4\%\]{left:29.4%}.sm\:left-\[50\%\]{left:50%}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-\[-20vw\]{right:-20vw}.sm\:right-\[-4\%\]{right:-4%}.sm\:right-\[-8\%\]{right:-8%}.sm\:right-\[8\%\]{right:8%}.sm\:right-auto{right:auto}.sm\:top-0{top:0}.sm\:top-\[-30vw\]{top:-30vw}.sm\:top-\[-37vw\]{top:-37vw}.sm\:top-\[-4\%\]{top:-4%}.sm\:top-\[-40vw\]{top:-40vw}.sm\:top-\[-4vw\]{top:-4vw}.sm\:top-\[100\%\]{top:100%}.sm\:top-\[12\.7\%\]{top:12.7%}.sm\:top-\[26\.8\%\]{top:26.8%}.sm\:top-\[64\%\]{top:64%}.sm\:top-auto{top:auto}.sm\:z-10{z-index:10}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-6{order:6}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:\!mt-0{margin-top:0!important}.sm\:mb-0{margin-bottom:0}.sm\:ml-\[-0\.7\%\]{margin-left:-.7%}.sm\:ml-auto{margin-left:auto}.sm\:mr-0{margin-right:0}.sm\:mt-0{margin-top:0}.sm\:box-content{box-sizing:content-box}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[11vw\]{height:11vw}.sm\:h-\[13vw\]{height:13vw}.sm\:h-\[2px\]{height:2px}.sm\:h-\[30\.2\%\]{height:30.2%}.sm\:h-\[30\.6\%\]{height:30.6%}.sm\:h-\[32\.6\%\]{height:32.6%}.sm\:h-\[35\.7\%\]{height:35.7%}.sm\:h-\[36\.9\%\]{height:36.9%}.sm\:h-\[41\.3\%\]{height:41.3%}.sm\:h-auto{height:auto}.sm\:h-full{height:100%}.sm\:\!w-auto{width:auto!important}.sm\:w-\[115\%\]{width:115%}.sm\:w-\[36\.4\%\]{width:36.4%}.sm\:w-\[40\%\]{width:40%}.sm\:w-\[44\%\]{width:44%}.sm\:w-\[45\%\]{width:45%}.sm\:w-\[49\%\]{width:49%}.sm\:w-\[54\.2\%\]{width:54.2%}.sm\:w-\[55\.2\%\]{width:55.2%}.sm\:w-\[72\%\]{width:72%}.sm\:w-\[75\.7\%\]{width:75.7%}.sm\:w-\[76\.3\%\]{width:76.3%}.sm\:w-\[calc\(1068\.9\/1162\*100\%\)\]{width:calc(1068.9 / 1162 * 100%)}.sm\:w-\[calc\(1178\.8\/1162\*100\%\)\]{width:calc(1178.8 / 1162 * 100%)}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:min-w-\[calc\(112\/393\*100vw\)\]{min-width:calc(112 / 393 * 100vw)}.sm\:max-w-full{max-width:100%}.sm\:max-w-max{max-width:-moz-max-content;max-width:max-content}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-around{justify-content:space-around}.sm\:gap-\[calc\(8\/393\*100vw\)\]{gap:calc(8 / 393 * 100vw)}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:rounded-\[0\]{border-radius:0}.sm\:rounded-\[100\%\]{border-radius:100%}.sm\:rounded-\[2px\]{border-radius:2px}.sm\:rounded-\[999px\]{border-radius:999px}.sm\:rounded-bl-\[0\]{border-bottom-left-radius:0}.sm\:rounded-br-\[0\]{border-bottom-right-radius:0}.sm\:rounded-tl-\[calc\(48\/393\*100vw\)\]{border-top-left-radius:calc(48 / 393 * 100vw)}.sm\:rounded-tr-\[calc\(48\/393\*100vw\)\]{border-top-right-radius:calc(48 / 393 * 100vw)}.sm\:bg-green{--tw-bg-opacity:1;background-color:rgb(122 195 190 / var(--tw-bg-opacity,1))}.sm\:bg-kumamotoPurple{--tw-bg-opacity:1;background-color:rgb(41 39 94 / var(--tw-bg-opacity,1))}.sm\:bg-lightBlue{--tw-bg-opacity:1;background-color:rgb(235 249 250 / var(--tw-bg-opacity,1))}.sm\:bg-transparent{background-color:transparent}.sm\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.sm\:bg-\[url\(\'\/wp-content\/themes\/katsuda-group\/assets\/img\/common\/line-horizontal-white\.svg\'\)\]{background-image:url(/wp-content/themes/katsuda-group/assets/img/common/line-horizontal-white.svg)}.sm\:bg-repeat-x{background-repeat:repeat-x}.sm\:object-cover{-o-object-fit:cover;object-fit:cover}.sm\:pb-0{padding-bottom:0}.sm\:pb-\[120\]{padding-bottom:120}.sm\:pl-0{padding-left:0}.sm\:pr-\[0\]{padding-right:0}.sm\:pt-0{padding-top:0}.sm\:pt-\[130\]{padding-top:130}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:leading-\[160\%\]{line-height:160%}.sm\:leading-\[180\%\]{line-height:180%}.sm\:leading-\[200\%\]{line-height:200%}.sm\:leading-\[210\%\]{line-height:210%}.sm\:leading-\[calc\(32\/393\*100vw\)\]{line-height:calc(32 / 393 * 100vw)}.sm\:underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.sm\:\!sp-h-\[40\]{height:calc(40 / 393 * 100vw)!important}.sm\:\!sp-top-\[28\]{top:calc(28 / 393 * 100vw)!important}.sm\:sp-bottom-\[-28\]{bottom:calc(-28 / 393 * 100vw)}.sm\:sp-bottom-\[-48\]{bottom:calc(-48 / 393 * 100vw)}.sm\:sp-bottom-\[-56\]{bottom:calc(-56 / 393 * 100vw)}.sm\:sp-bottom-\[-98\]{bottom:calc(-98 / 393 * 100vw)}.sm\:sp-bottom-\[16\]{bottom:calc(16 / 393 * 100vw)}.sm\:sp-bottom-\[24\]{bottom:calc(24 / 393 * 100vw)}.sm\:sp-fs-\[10\]{font-size:calc(10 / 393 * 100vw)}.sm\:sp-fs-\[12\]{font-size:calc(12 / 393 * 100vw)}.sm\:sp-fs-\[13\]{font-size:calc(13 / 393 * 100vw)}.sm\:sp-fs-\[16\]{font-size:calc(16 / 393 * 100vw)}.sm\:sp-fs-\[18\]{font-size:calc(18 / 393 * 100vw)}.sm\:sp-fs-\[24\]{font-size:calc(24 / 393 * 100vw)}.sm\:sp-fs-\[32\]{font-size:calc(32 / 393 * 100vw)}.sm\:sp-fs-\[36\]{font-size:calc(36 / 393 * 100vw)}.sm\:sp-fs-\[40\]{font-size:calc(40 / 393 * 100vw)}.sm\:sp-h-\[136\]{height:calc(136 / 393 * 100vw)}.sm\:sp-h-\[140\]{height:calc(140 / 393 * 100vw)}.sm\:sp-h-\[16\]{height:calc(16 / 393 * 100vw)}.sm\:sp-h-\[18\]{height:calc(18 / 393 * 100vw)}.sm\:sp-h-\[22\]{height:calc(22 / 393 * 100vw)}.sm\:sp-h-\[240\]{height:calc(240 / 393 * 100vw)}.sm\:sp-h-\[274\]{height:calc(274 / 393 * 100vw)}.sm\:sp-h-\[277\]{height:calc(277 / 393 * 100vw)}.sm\:sp-h-\[310\]{height:calc(310 / 393 * 100vw)}.sm\:sp-h-\[32\]{height:calc(32 / 393 * 100vw)}.sm\:sp-h-\[40\]{height:calc(40 / 393 * 100vw)}.sm\:sp-h-\[444\]{height:calc(444 / 393 * 100vw)}.sm\:sp-h-\[48\]{height:calc(48 / 393 * 100vw)}.sm\:sp-h-\[500\]{height:calc(500 / 393 * 100vw)}.sm\:sp-h-\[56\]{height:calc(56 / 393 * 100vw)}.sm\:sp-h-\[6\.5\]{height:calc(6.5 / 393 * 100vw)}.sm\:sp-h-\[80\]{height:calc(80 / 393 * 100vw)}.sm\:sp-left-\[16\]{left:calc(16 / 393 * 100vw)}.sm\:sp-left-\[18\]{left:calc(18 / 393 * 100vw)}.sm\:sp-mb-\[0\]{margin-bottom:calc(0 / 393 * 100vw)}.sm\:sp-mb-\[100\]{margin-bottom:calc(100 / 393 * 100vw)}.sm\:sp-mb-\[10\]{margin-bottom:calc(10 / 393 * 100vw)}.sm\:sp-mb-\[114\]{margin-bottom:calc(114 / 393 * 100vw)}.sm\:sp-mb-\[120\]{margin-bottom:calc(120 / 393 * 100vw)}.sm\:sp-mb-\[12\]{margin-bottom:calc(12 / 393 * 100vw)}.sm\:sp-mb-\[140\]{margin-bottom:calc(140 / 393 * 100vw)}.sm\:sp-mb-\[148\]{margin-bottom:calc(148 / 393 * 100vw)}.sm\:sp-mb-\[16\]{margin-bottom:calc(16 / 393 * 100vw)}.sm\:sp-mb-\[180\]{margin-bottom:calc(180 / 393 * 100vw)}.sm\:sp-mb-\[18\]{margin-bottom:calc(18 / 393 * 100vw)}.sm\:sp-mb-\[200\]{margin-bottom:calc(200 / 393 * 100vw)}.sm\:sp-mb-\[20\]{margin-bottom:calc(20 / 393 * 100vw)}.sm\:sp-mb-\[24\]{margin-bottom:calc(24 / 393 * 100vw)}.sm\:sp-mb-\[26\]{margin-bottom:calc(26 / 393 * 100vw)}.sm\:sp-mb-\[28\]{margin-bottom:calc(28 / 393 * 100vw)}.sm\:sp-mb-\[30\]{margin-bottom:calc(30 / 393 * 100vw)}.sm\:sp-mb-\[32\]{margin-bottom:calc(32 / 393 * 100vw)}.sm\:sp-mb-\[36\]{margin-bottom:calc(36 / 393 * 100vw)}.sm\:sp-mb-\[38\]{margin-bottom:calc(38 / 393 * 100vw)}.sm\:sp-mb-\[40\]{margin-bottom:calc(40 / 393 * 100vw)}.sm\:sp-mb-\[48\]{margin-bottom:calc(48 / 393 * 100vw)}.sm\:sp-mb-\[50\]{margin-bottom:calc(50 / 393 * 100vw)}.sm\:sp-mb-\[5\]{margin-bottom:calc(5 / 393 * 100vw)}.sm\:sp-mb-\[60\]{margin-bottom:calc(60 / 393 * 100vw)}.sm\:sp-mb-\[64\]{margin-bottom:calc(64 / 393 * 100vw)}.sm\:sp-mb-\[6\]{margin-bottom:calc(6 / 393 * 100vw)}.sm\:sp-mb-\[77\]{margin-bottom:calc(77 / 393 * 100vw)}.sm\:sp-mb-\[8\]{margin-bottom:calc(8 / 393 * 100vw)}.sm\:sp-mb-\[96\]{margin-bottom:calc(96 / 393 * 100vw)}.sm\:sp-ml-\[16\]{margin-left:calc(16 / 393 * 100vw)}.sm\:sp-ml-\[20\]{margin-left:calc(20 / 393 * 100vw)}.sm\:sp-ml-\[24\]{margin-left:calc(24 / 393 * 100vw)}.sm\:sp-mr-\[-16\]{margin-right:calc(-16 / 393 * 100vw)}.sm\:sp-mr-\[12\]{margin-right:calc(12 / 393 * 100vw)}.sm\:sp-mr-\[16\]{margin-right:calc(16 / 393 * 100vw)}.sm\:sp-mr-\[4\]{margin-right:calc(4 / 393 * 100vw)}.sm\:sp-mr-\[6\]{margin-right:calc(6 / 393 * 100vw)}.sm\:sp-mt-\[10\]{margin-top:calc(10 / 393 * 100vw)}.sm\:sp-mt-\[125\]{margin-top:calc(125 / 393 * 100vw)}.sm\:sp-mt-\[15\]{margin-top:calc(15 / 393 * 100vw)}.sm\:sp-mt-\[20\]{margin-top:calc(20 / 393 * 100vw)}.sm\:sp-mt-\[30\]{margin-top:calc(30 / 393 * 100vw)}.sm\:sp-mt-\[32\]{margin-top:calc(32 / 393 * 100vw)}.sm\:sp-mt-\[36\]{margin-top:calc(36 / 393 * 100vw)}.sm\:sp-mt-\[40\]{margin-top:calc(40 / 393 * 100vw)}.sm\:sp-mt-\[64\]{margin-top:calc(64 / 393 * 100vw)}.sm\:sp-mt-\[80\]{margin-top:calc(80 / 393 * 100vw)}.sm\:sp-p-\[16\]{padding:calc(16 / 393 * 100vw)}.sm\:sp-p-\[24\]{padding:calc(24 / 393 * 100vw)}.sm\:sp-pb-\[120\]{padding-bottom:calc(120 / 393 * 100vw)}.sm\:sp-pb-\[16\]{padding-bottom:calc(16 / 393 * 100vw)}.sm\:sp-pb-\[170\]{padding-bottom:calc(170 / 393 * 100vw)}.sm\:sp-pb-\[24\]{padding-bottom:calc(24 / 393 * 100vw)}.sm\:sp-pb-\[32\]{padding-bottom:calc(32 / 393 * 100vw)}.sm\:sp-pb-\[40\]{padding-bottom:calc(40 / 393 * 100vw)}.sm\:sp-pb-\[45\]{padding-bottom:calc(45 / 393 * 100vw)}.sm\:sp-pb-\[48\]{padding-bottom:calc(48 / 393 * 100vw)}.sm\:sp-pb-\[52\]{padding-bottom:calc(52 / 393 * 100vw)}.sm\:sp-pb-\[60\]{padding-bottom:calc(60 / 393 * 100vw)}.sm\:sp-pb-\[64\]{padding-bottom:calc(64 / 393 * 100vw)}.sm\:sp-pb-\[70\]{padding-bottom:calc(70 / 393 * 100vw)}.sm\:sp-pb-\[80\]{padding-bottom:calc(80 / 393 * 100vw)}.sm\:sp-pl-\[168\]{padding-left:calc(168 / 393 * 100vw)}.sm\:sp-pl-\[16\]{padding-left:calc(16 / 393 * 100vw)}.sm\:sp-pl-\[24\]{padding-left:calc(24 / 393 * 100vw)}.sm\:sp-pl-\[32\]{padding-left:calc(32 / 393 * 100vw)}.sm\:sp-pr-\[10\]{padding-right:calc(10 / 393 * 100vw)}.sm\:sp-pr-\[12\]{padding-right:calc(12 / 393 * 100vw)}.sm\:sp-pr-\[16\]{padding-right:calc(16 / 393 * 100vw)}.sm\:sp-pr-\[32\]{padding-right:calc(32 / 393 * 100vw)}.sm\:sp-pt-\[0\]{padding-top:calc(0 / 393 * 100vw)}.sm\:sp-pt-\[128\]{padding-top:calc(128 / 393 * 100vw)}.sm\:sp-pt-\[24\]{padding-top:calc(24 / 393 * 100vw)}.sm\:sp-pt-\[32\]{padding-top:calc(32 / 393 * 100vw)}.sm\:sp-pt-\[45\]{padding-top:calc(45 / 393 * 100vw)}.sm\:sp-pt-\[55\]{padding-top:calc(55 / 393 * 100vw)}.sm\:sp-pt-\[60\]{padding-top:calc(60 / 393 * 100vw)}.sm\:sp-pt-\[64\]{padding-top:calc(64 / 393 * 100vw)}.sm\:sp-pt-\[65\]{padding-top:calc(65 / 393 * 100vw)}.sm\:sp-px-\[10\]{padding-left:calc(10 / 393 * 100vw);padding-right:calc(10 / 393 * 100vw)}.sm\:sp-px-\[16\]{padding-left:calc(16 / 393 * 100vw);padding-right:calc(16 / 393 * 100vw)}.sm\:sp-px-\[30\]{padding-left:calc(30 / 393 * 100vw);padding-right:calc(30 / 393 * 100vw)}.sm\:sp-px-\[32\]{padding-left:calc(32 / 393 * 100vw);padding-right:calc(32 / 393 * 100vw)}.sm\:sp-py-\[16\]{padding-top:calc(16 / 393 * 100vw);padding-bottom:calc(16 / 393 * 100vw)}.sm\:sp-py-\[20\]{padding-top:calc(20 / 393 * 100vw);padding-bottom:calc(20 / 393 * 100vw)}.sm\:sp-py-\[24\]{padding-top:calc(24 / 393 * 100vw);padding-bottom:calc(24 / 393 * 100vw)}.sm\:sp-py-\[64\]{padding-top:calc(64 / 393 * 100vw);padding-bottom:calc(64 / 393 * 100vw)}.sm\:sp-py-\[65\]{padding-top:calc(65 / 393 * 100vw);padding-bottom:calc(65 / 393 * 100vw)}.sm\:sp-py-\[6\]{padding-top:calc(6 / 393 * 100vw);padding-bottom:calc(6 / 393 * 100vw)}.sm\:sp-py-\[7\.5\]{padding-top:calc(7.5 / 393 * 100vw);padding-bottom:calc(7.5 / 393 * 100vw)}.sm\:sp-right-\[12\]{right:calc(12 / 393 * 100vw)}.sm\:sp-right-\[19\]{right:calc(19 / 393 * 100vw)}.sm\:sp-right-\[24\]{right:calc(24 / 393 * 100vw)}.sm\:sp-rounded-\[16\]{border-radius:calc(16 / 393 * 100vw)}.sm\:sp-rounded-\[24\]{border-radius:calc(24 / 393 * 100vw)}.sm\:sp-rounded-\[32\]{border-radius:calc(32 / 393 * 100vw)}.sm\:sp-rounded-\[48\]{border-radius:calc(48 / 393 * 100vw)}.sm\:sp-rounded-bl-\[16\]{border-bottom-left-radius:calc(16 / 393 * 100vw)}.sm\:sp-rounded-tl-\[16\]{border-top-left-radius:calc(16 / 393 * 100vw)}.sm\:sp-top-\[-38\]{top:calc(-38 / 393 * 100vw)}.sm\:sp-top-\[-80\]{top:calc(-80 / 393 * 100vw)}.sm\:sp-top-\[-85\]{top:calc(-85 / 393 * 100vw)}.sm\:sp-top-\[-88\]{top:calc(-88 / 393 * 100vw)}.sm\:sp-top-\[16\]{top:calc(16 / 393 * 100vw)}.sm\:sp-w-\[106\]{width:calc(106 / 393 * 100vw)}.sm\:sp-w-\[110\]{width:calc(110 / 393 * 100vw)}.sm\:sp-w-\[114\]{width:calc(114 / 393 * 100vw)}.sm\:sp-w-\[12\.5\]{width:calc(12.5 / 393 * 100vw)}.sm\:sp-w-\[125\]{width:calc(125 / 393 * 100vw)}.sm\:sp-w-\[127\]{width:calc(127 / 393 * 100vw)}.sm\:sp-w-\[133\]{width:calc(133 / 393 * 100vw)}.sm\:sp-w-\[134\]{width:calc(134 / 393 * 100vw)}.sm\:sp-w-\[135\]{width:calc(135 / 393 * 100vw)}.sm\:sp-w-\[140\]{width:calc(140 / 393 * 100vw)}.sm\:sp-w-\[157\]{width:calc(157 / 393 * 100vw)}.sm\:sp-w-\[16\]{width:calc(16 / 393 * 100vw)}.sm\:sp-w-\[170\]{width:calc(170 / 393 * 100vw)}.sm\:sp-w-\[18\.5\]{width:calc(18.5 / 393 * 100vw)}.sm\:sp-w-\[181\]{width:calc(181 / 393 * 100vw)}.sm\:sp-w-\[18\]{width:calc(18 / 393 * 100vw)}.sm\:sp-w-\[190\]{width:calc(190 / 393 * 100vw)}.sm\:sp-w-\[191\]{width:calc(191 / 393 * 100vw)}.sm\:sp-w-\[215\]{width:calc(215 / 393 * 100vw)}.sm\:sp-w-\[218\]{width:calc(218 / 393 * 100vw)}.sm\:sp-w-\[234\]{width:calc(234 / 393 * 100vw)}.sm\:sp-w-\[240\]{width:calc(240 / 393 * 100vw)}.sm\:sp-w-\[274\]{width:calc(274 / 393 * 100vw)}.sm\:sp-w-\[294\]{width:calc(294 / 393 * 100vw)}.sm\:sp-w-\[329\]{width:calc(329 / 393 * 100vw)}.sm\:sp-w-\[32\]{width:calc(32 / 393 * 100vw)}.sm\:sp-w-\[330\]{width:calc(330 / 393 * 100vw)}.sm\:sp-w-\[345\]{width:calc(345 / 393 * 100vw)}.sm\:sp-w-\[360\]{width:calc(360 / 393 * 100vw)}.sm\:sp-w-\[361\]{width:calc(361 / 393 * 100vw)}.sm\:sp-w-\[377\]{width:calc(377 / 393 * 100vw)}.sm\:sp-w-\[48\]{width:calc(48 / 393 * 100vw)}.sm\:sp-w-\[56\]{width:calc(56 / 393 * 100vw)}.sm\:\[transform\:translate3d\(-50\%\2c 0\2c 0\)\]{transform:translate3d(-50%,0,0)}.sm\:\!\[transform\:translate3d\(0\2c 0\2c 0\)\]{transform:translate3d(0,0,0)!important}.sm\:\[transform\:translate3d\(0\2c 0\2c 0\)\]{transform:translate3d(0,0,0)}.sm\:last\:mb-0:last-child{margin-bottom:0}.sm\:last\:sp-mb-\[0\]:last-child{margin-bottom:calc(0 / 393 * 100vw)}}.\[\&\:last-child\>\.border-bottom\]\:hidden:last-child>.border-bottom{display:none}.\[\&\:last-child\]\:mb-0:last-child{margin-bottom:0}@media (max-width:749px){.sm\:\[\&\:nth-child\(2n\)\]\:mr-0:nth-child(2n){margin-right:0}}.\[\&\:nth-child\(3\)\]\:mr-0:nth-child(3){margin-right:0}.\[\&\:nth-child\(3n\)\]\:mr-0:nth-child(3n){margin-right:0}@media (max-width:749px){.sm\:\[\&\:nth-child\(3n\)\]\:mr-0:nth-child(3n){margin-right:0}}.\[\&\:nth-child\(4n\)\]\:mr-0:nth-child(4n){margin-right:0}.\[\&\>\.box\:last-child\]\:mb-0>.box:last-child{margin-bottom:0}.\[\&\>\.box\]\:mb-\[40px\]>.box{margin-bottom:40px}@media (max-width:749px){.sm\:\[\&\>\.button-icon\]\:sp-h-\[16\]>.button-icon{height:calc(16 / 393 * 100vw)}.sm\:\[\&\>\.button-icon\]\:sp-ml-\[20\]>.button-icon{margin-left:calc(20 / 393 * 100vw)}.sm\:\[\&\>\.button-icon\]\:sp-w-\[16\]>.button-icon{width:calc(16 / 393 * 100vw)}}.\[\&\>\.button\]\:mx-auto>.button{margin-left:auto;margin-right:auto}.\[\&\>\.title-swiper\]\:top-0>.title-swiper{top:0}@media (max-width:749px){.sm\:\[\&\>\.title-swiper\]\:left-\[50\%\]>.title-swiper{left:50%}.sm\:\[\&\>\.title-swiper\]\:\[transform\:translate3d\(-50\%\2c 0\2c 0\)\]>.title-swiper{transform:translate3d(-50%,0,0)}}.\[\&\>img\]\:h-full>img{height:100%}.\[\&\>li\:last-child\>\.line\]\:hidden>li:last-child>.line{display:none}.hover\:\[\&\>path\]\:fill-white>path:hover{fill:#fff}.\[\&\>span\]\:inline-block>span{display:inline-block}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>ul\]\:mt-\[20px\]>ul{margin-top:20px}.group:hover .group-hover\:\[\&_\.button-icon\]\:bg-kumamotoPurple .button-icon{--tw-bg-opacity:1;background-color:rgb(41 39 94 / var(--tw-bg-opacity,1))}.group:hover .group-hover\:\[\&_\.icon1\]\:\[transform\:translate3d\(101\%\2c 0\2c 0\)\] .icon1{transform:translate3d(101%,0,0)}.group:hover .group-hover\:\[\&_\.icon2\]\:\[transform\:translate3d\(0\%\2c 0\2c 0\)\] .icon2{transform:translate3d(0,0,0)}.group:hover .group-hover\:\[\&_\.icon\]\:transition-transform .icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.group:hover .group-hover\:\[\&_\.icon\]\:duration-500 .icon{transition-duration:.5s}.group:hover .group-hover\:\[\&_\.icon\]\:\[transition-timing-function\:var\(--Power3easeInOut\)\] .icon{transition-timing-function:var(--Power3easeInOut)}.\[\&_\.image\]\:h-\[calc\(100vh-80px-164px\)\] .image{height:calc(100vh - 80px - 164px)}.\[\&_\.image\]\:max-w-\[850px\] .image{max-width:850px}@media (max-width:749px){.sm\:\[\&_\.image\]\:h-auto .image{height:auto}}.\[\&_\.shelf-book\]\:mb-\[4\%\] .shelf-book{margin-bottom:4%}.\[\&_\.shelf-book\]\:mb-\[8\.5\%\] .shelf-book{margin-bottom:8.5%}.\[\&_\.shelf-books\]\:w-\[calc\(868\/1093\*100\%\)\] .shelf-books{width:calc(868 / 1093 * 100%)}.\[\&_\.shelf-books\]\:w-\[calc\(868\/1162\*100\%\)\] .shelf-books{width:calc(868 / 1162 * 100%)}.\[\&_\.shelf-books\]\:w-\[calc\(868\/1164\.2\*100\%\)\] .shelf-books{width:calc(868 / 1164.2 * 100%)}@media (max-width:749px){.sm\:\[\&_\.shelf-books\]\:sp-w-\[275\] .shelf-books{width:calc(275 / 393 * 100vw)}.sm\:\[\&_a\:last-child\]\:mb-0 a:last-child{margin-bottom:0}}.\[\&_a\]\:block a{display:block}.\[\&_a\]\:h-\[48px\] a{height:48px}.\[\&_a\]\:w-\[calc\(338\/1094\*100\%\)\] a{width:calc(338 / 1094 * 100%)}.\[\&_a\]\:rounded-\[999px\] a{border-radius:999px}.\[\&_a\]\:bg-lightGray a{--tw-bg-opacity:1;background-color:rgb(210 214 227 / var(--tw-bg-opacity,1))}.\[\&_a\]\:text-center a{text-align:center}.\[\&_a\]\:leading-\[48px\] a{line-height:48px}@media (max-width:749px){.sm\:\[\&_a\]\:block a{display:block}.sm\:\[\&_a\]\:w-full a{width:100%}.sm\:\[\&_a\]\:leading-\[calc\(40\/393\*100vw\)\] a{line-height:calc(40 / 393 * 100vw)}.sm\:\[\&_a\]\:sp-h-\[40\] a{height:calc(40 / 393 * 100vw)}.sm\:\[\&_a\]\:sp-mb-\[24\] a{margin-bottom:calc(24 / 393 * 100vw)}}.\[\&_figure\]\:my-\[32px\] figure{margin-top:32px;margin-bottom:32px}.\[\&_figure\]\:overflow-hidden figure{overflow:hidden}.\[\&_figure\]\:rounded-\[32px\] figure{border-radius:32px}@media (max-width:749px){.sm\:\[\&_figure\]\:sp-my-\[20\] figure{margin-top:calc(20 / 393 * 100vw);margin-bottom:calc(20 / 393 * 100vw)}.sm\:\[\&_figure\]\:sp-rounded-\[16\] figure{border-radius:calc(16 / 393 * 100vw)}}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:object-contain img{-o-object-fit:contain;object-fit:contain}.\[\&_li\:last-child\]\:mr-0 li:last-child{margin-right:0}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:mr-\[20px\] li{margin-right:20px}.\[\&_li\]\:pl-\[30px\] li{padding-left:30px}.\[\&_li\]\:text-\[20px\] li{font-size:20px}.\[\&_li\]\:leading-\[240\%\] li{line-height:240%}.\[\&_li\]\:text-uguisu li{--tw-text-opacity:1;color:rgb(117 157 163 / var(--tw-text-opacity,1))}.\[\&_li\]\:before\:absolute li::before{content:var(--tw-content);position:absolute}.\[\&_li\]\:before\:left-0 li::before{content:var(--tw-content);left:0}.\[\&_li\]\:before\:top-0 li::before{content:var(--tw-content);top:0}@media (max-width:749px){.sm\:\[\&_li\]\:sp-fs-\[18\] li{font-size:calc(18 / 393 * 100vw)}.sm\:\[\&_li\]\:sp-mr-\[12\] li{margin-right:calc(12 / 393 * 100vw)}.sm\:\[\&_li\]\:sp-pl-\[30\] li{padding-left:calc(30 / 393 * 100vw)}}.\[\&_path\]\:\!fill-white path{fill:#fff!important}.\[\&_path\]\:fill-brown path{fill:#a0805b}.\[\&_path\]\:fill-kumamotoPurple path{fill:#29275e}.\[\&_path\]\:fill-white path{fill:#fff}.group:hover .group-hover\:\[\&_path\]\:fill-white path{fill:#fff}.\[\&_span\]\:underline span{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&_span\]\:decoration-uguisu span{-webkit-text-decoration-color:#759da3;text-decoration-color:#759da3}.\[\&_span\]\:underline-offset-4 span{text-underline-offset:4px}.\[\&_svg\]\:w-\[16px\] svg{width:16px}.\[\&_svg\]\:w-\[24px\] svg{width:24px}.\[\&_svg\]\:sp-w-\[24\] svg{width:calc(24 / 393 * 100vw)}.hover\:\[\&_svg\]\:scale-\[1\.1666666666666667\] svg:hover{--tw-scale-x:1.1666666666666667;--tw-scale-y:1.1666666666666667;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:749px){.sm\:\[\&_svg\]\:\!sp-w-\[12\] svg{width:calc(12 / 393 * 100vw)!important}.sm\:\[\&_svg\]\:sp-w-\[12\] svg{width:calc(12 / 393 * 100vw)}.sm\:\[\&_svg\]\:sp-w-\[16\] svg{width:calc(16 / 393 * 100vw)}.sm\:\[\&_svg\]\:sp-w-\[24\] svg{width:calc(24 / 393 * 100vw)}}
/*# sourceMappingURL=style.min.css.map */
