@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=chillax@400,500,600,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.en{font-family:"Chillax",sans-serif}.tab-sp,.sp{display:none}@media screen and (max-width: 1024px){.pc{display:none}.tab-sp{display:block}}@media screen and (max-width: 767px){.pc-tab{display:none}.sp{display:block}}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;height:100%}body{font-family:hiragino-kaku-gothic-pron,sans-serif;color:#000;background:#fff;font-size:14px;line-height:2;letter-spacing:.04em;width:100%;overflow-x:hidden}@media screen and (max-width: 767px){body{padding-bottom:60px}}img,video,object{max-width:100%;height:auto;border:none;display:block}a,label,input,button{transition:all .4s}header{position:fixed;top:0;z-index:999;width:100%;background:#fff;transition:all .4s ease}header .flex{display:flex;justify-content:space-between;align-items:center;padding:20px 50px}@media screen and (max-width: 767px){header .flex{padding:15px 20px}}header .flex .logo a{position:relative;display:flex;align-items:center;gap:0 30px}@media screen and (max-width: 767px){header .flex .logo a{flex-direction:column;align-items:flex-start;gap:7px 0}}header .flex .logo a:before{position:absolute;content:"";background:#000;width:1px;height:100%;top:0;left:121px}@media screen and (max-width: 767px){header .flex .logo a:before{display:none}}header .flex .logo a img{width:106px}@media screen and (max-width: 767px){header .flex .logo a img{width:89px}}header .flex .logo a span{font-size:16px;font-weight:600;line-height:1}@media screen and (max-width: 767px){header .flex .logo a span{font-size:11px}}@media(min-width: 1024px){header .flex .logo a:hover{opacity:.8}}@media screen and (max-width: 767px){header .flex .menu{display:flex;gap:0 10px}}header .flex .menu .sp-tiktok{width:45px;height:45px}header .flex .menu-toggle{display:none;width:45px;height:45px;position:relative;background:#37b789;z-index:99;top:0;right:0;transition:all .1s;border-radius:100%}@media screen and (max-width: 767px){header .flex .menu-toggle{display:block}}header .flex .menu-toggle:before{position:absolute;font-family:"Chillax",sans-serif;content:"MENU";font-size:10px;font-weight:500;color:#fff;letter-spacing:.1em;line-height:1;left:0;right:0;bottom:11px;margin:auto;text-align:center}header .flex .menu-toggle span{position:absolute;display:block;transition:all .4s}header .flex .menu-toggle span.border{width:15px;height:2px;background:#fff;top:12px;left:0;right:0;margin:auto}header .flex .menu-toggle span.border.last{top:18px}header .flex .menu-toggle.active:before{content:"CLOSE"}header .flex .menu-toggle.active span{top:15px;transform:rotate(20deg)}header .flex .menu-toggle.active span.last{top:15px;transform:rotate(-20deg)}@media screen and (max-width: 767px){header .flex .links{display:none;overflow:scroll;position:fixed;width:100%;height:100dvh;padding:20px 0;background:#fff;top:0;left:0;right:0;margin:auto}}@media screen and (max-width: 767px){header .flex .links .logo{margin-bottom:68px}}@media screen and (max-width: 767px){header .flex .links .logo a{align-items:center;gap:13px 0}}@media screen and (max-width: 767px){header .flex .links .logo a img{width:114px}}@media screen and (max-width: 767px){header .flex .links .logo a span{font-size:14px}}header .flex .links ul{display:flex;align-items:center}@media screen and (max-width: 767px){header .flex .links ul{flex-direction:column;gap:40px 0;margin-bottom:55px}}header .flex .links ul li{position:relative;line-height:1;margin-right:30px}@media screen and (max-width: 767px){header .flex .links ul li{margin-right:0}}header .flex .links ul li a{font-family:"Noto Sans JP",sans-serif;font-weight:400;display:block}@media screen and (max-width: 767px){header .flex .links ul li a{font-size:18px}}header .flex .links ul li.border a{position:relative}@media(min-width: 1024px){header .flex .links ul li.border a:before{position:absolute;content:"";background:#83d20e;width:100%;height:2px;left:0;bottom:-8px;opacity:0}header .flex .links ul li.border a.active:before{opacity:1}}header .flex .links ul li.external{margin-right:20px}header .flex .links ul li.external a{position:relative;padding:17px 45px 17px 22px;border:1px solid #1ca775;font-weight:700;color:#1ca775;border-radius:25px}header .flex .links ul li.external a:before{position:absolute;content:"";background:url("../img/common/link-icon.png") no-repeat;background-size:contain;width:16px;height:16px;top:0;right:20px;bottom:0;margin:auto;transition:all .4s}@media(min-width: 1024px){header .flex .links ul li.external a:hover{background:#1ca775;color:#fff}header .flex .links ul li.external a:hover:before{background:url("../img/common/link-icon-wh.png") no-repeat;background-size:contain}}header .flex .links ul li.tiktok{margin-right:0}header .flex .links ul li.tiktok a{width:50px}@media(min-width: 1024px){header .flex .links ul li.tiktok a:hover{animation:poyopoyo 1.5s ease-out infinite}}header .flex .links .btns{display:none;flex-direction:column;align-items:center;gap:25px}@media screen and (max-width: 767px){header .flex .links .btns{display:flex}}header .flex .links .btns .btn{position:relative;width:300px;background:#ff8787;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;color:#fff;padding:12px 0;border-radius:25px;text-align:center;letter-spacing:.08em}header .flex .links .btns .btn span{position:relative;display:inline-block;padding-left:26px;line-height:1}header .flex .links .btns .btn span:before{position:absolute;content:"";background:url("../img/common/menu-icon-01.png") no-repeat;background-size:contain;width:18px;height:16px;top:0;left:0;bottom:0;margin:auto}header .flex .links .btns .btn.last{background:#74ce00}header .flex .links .btns .btn.last span:before{position:absolute;content:"";background:url("../img/common/menu-icon-02.png") no-repeat;background-size:contain;width:19.5px;height:13px;top:0;left:0;bottom:0;margin:auto}header .flex .links .btns .tiktok{width:50px}footer{position:relative;padding:125px 0 30px;color:#fff;background:#37b789}@media screen and (max-width: 767px){footer{padding:0 0 20px}}footer:before{position:absolute;content:"";width:110%;height:253px;background:#37b789;top:-100px;left:50%;transform:translate(-50%, 0);border-radius:50%}@media screen and (max-width: 767px){footer:before{background:url("../img/common/footer-object.png") no-repeat;background-size:cover;width:100%;height:128px;top:-90px;left:0;transform:none;border-radius:0}}footer .entry{position:absolute;width:1000px;top:-280px;left:0;right:0;margin:auto;background:url("../img/common/entry-bg.jpg") no-repeat;background-size:cover;padding:135px 80px 55px;border-radius:20px}@media screen and (max-width: 767px){footer .entry{width:92%;padding:50px 20px 40px;top:-390px}}footer .entry-flex{display:flex;justify-content:space-between}@media screen and (max-width: 767px){footer .entry-flex{flex-direction:column;gap:30px 0}}footer .entry-flex .ttl h2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;line-height:1;letter-spacing:.12em}footer .entry-flex .ttl h2 span{display:block;font-size:60px;font-weight:600;line-height:.8;letter-spacing:.06em;margin-bottom:15px}@media screen and (max-width: 767px){footer .entry-flex .ttl h2 span{font-size:45px}}footer .entry-flex .text{width:52%}@media screen and (max-width: 767px){footer .entry-flex .text{width:100%}}footer .entry-flex .text .detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:15px;font-weight:700;margin-bottom:40px}@media screen and (max-width: 767px){footer .entry-flex .text .detail{margin-bottom:20px}}footer .entry-flex .text .btn a{border:1px solid #fff;background:#fff;width:270px;font-size:17px;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;color:#000;padding:14px 0 12px;border-radius:30px;margin:0 0 0 auto}@media screen and (max-width: 767px){footer .entry-flex .text .btn a{margin:0 auto}}footer .entry-flex .text .btn a:before{background:#83d20e}footer .entry-flex .text .btn a:after{background:#fff}@media(min-width: 1024px){footer .entry-flex .text .btn a:hover{border:1px solid #83d20e;background:#83d20e;color:#fff}}footer .flex{position:relative;justify-content:space-between;margin-bottom:70px;z-index:1}@media screen and (max-width: 767px){footer .flex{flex-direction:column;margin-bottom:30px;gap:40px 0}}@media screen and (max-width: 767px){footer .flex .official{margin-bottom:30px}}footer .flex .official a{width:180px;display:block;position:relative;font-size:14px;line-height:1;border:1px solid #fff;padding:10px 0 10px 23px;border-radius:20px}@media screen and (max-width: 767px){footer .flex .official a{width:335px;margin:0 auto;padding:17px 0;text-align:center;border-radius:25px}}footer .flex .official a:before{position:absolute;content:"";background:url("../img/common/link-icon-wh.png") no-repeat;background-size:contain;width:13px;height:13px;top:0;right:22px;bottom:0;margin:auto;transition:all .4s}@media screen and (max-width: 767px){footer .flex .official a:before{width:15px;height:15px;right:86px}}@media(min-width: 1024px){footer .flex .official a:hover{background:#fff;color:#37b789}footer .flex .official a:hover:before{background:url("../img/common/link-icon.png") no-repeat;background-size:contain}}footer .flex .info .logo{margin-bottom:15px}footer .flex .info .logo a{display:block;width:180px;padding:13px 18px;background:#fff}@media screen and (max-width: 767px){footer .flex .info .logo a{width:126px;padding:9px 12px}}footer .flex .info .logo a img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media(min-width: 1024px){footer .flex .info .logo a:hover{opacity:.8}}footer .flex .info .address{font-size:14px;line-height:1.85;margin-bottom:25px}@media screen and (max-width: 767px){footer .flex .info .address{margin-bottom:0}}footer .flex .info .address a{display:inline-block}@media(min-width: 1024px){footer .flex .info .address a{pointer-events:none}}footer .flex .links{width:50%;margin-top:25px}@media screen and (max-width: 767px){footer .flex .links{width:100%;margin-top:0}}footer .flex .links ul{display:flex;gap:0 30px;justify-content:right;margin-bottom:40px}@media screen and (max-width: 767px){footer .flex .links ul{flex-wrap:wrap;justify-content:left;gap:30px 0}}@media screen and (max-width: 767px){footer .flex .links ul li{width:-moz-fit-content;width:fit-content}}footer .flex .links ul li a{position:relative;display:block;line-height:1}@media(min-width: 1024px){footer .flex .links ul li a:before{position:absolute;content:"";background:#fff;width:0;height:2px;left:0;bottom:-8px;transition:all .4s}}@media(min-width: 1024px){footer .flex .links ul li a:hover:before{width:100%}}@media screen and (max-width: 767px){footer .flex .links ul li:first-of-type{width:40%;order:1}}@media screen and (max-width: 767px){footer .flex .links ul li:nth-of-type(2){width:40%;order:3}}@media screen and (max-width: 767px){footer .flex .links ul li:nth-of-type(3){width:60%;order:2}}@media screen and (max-width: 767px){footer .flex .links ul li:last-of-type{width:60%;order:4}}footer .flex .links .sns a{display:block;width:50px;margin:0 0 0 auto}@media screen and (max-width: 767px){footer .flex .links .sns a{width:45px;margin:0 auto}}footer .flex .links .sns a img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media(min-width: 1024px){footer .flex .links .sns a:hover{animation:poyopoyo 1.5s ease-out infinite}}footer .copy{text-align:center;font-size:12px;line-height:1}@media screen and (max-width: 767px){footer .copy{font-size:10px}}@keyframes scroll-left{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.95)}}.fixed-menu{position:fixed;width:-moz-fit-content;width:fit-content;top:100px;right:0;z-index:99}@media screen and (max-width: 767px){.fixed-menu{width:100%;top:auto;left:0;right:auto;bottom:0}}.fixed-menu ul{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 767px){.fixed-menu ul{flex-direction:row}}@media screen and (max-width: 767px){.fixed-menu ul li{width:50%}}.fixed-menu ul li a{position:relative;width:45px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-weight:700;display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr;padding:38px 0 15px;color:#fff;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;background:#ff8787;border-radius:10px 0 0 10px;letter-spacing:.16em}@media screen and (max-width: 767px){.fixed-menu ul li a{width:100%;font-size:16px;writing-mode:inherit;border-radius:15px 15px 0 0;padding:22px 0;padding-left:30px;line-height:1;letter-spacing:.08em;border:none}}.fixed-menu ul li a:before{position:absolute;content:"";background:url("../img/common/menu-icon-01.png") no-repeat;background-size:contain;width:18px;height:15px;top:15px;left:0;right:0;margin:auto}@media screen and (max-width: 767px){.fixed-menu ul li a:before{left:48px;top:0;right:auto;bottom:0}}@media(min-width: 1024px){.fixed-menu ul li a:hover{width:60px}}.fixed-menu ul li.second a{padding-top:34px;background:#74ce00;border-top:none;border-bottom:none}@media screen and (max-width: 767px){.fixed-menu ul li.second a{padding:22px 0;padding-left:30px}}.fixed-menu ul li.second a:before{background:url("../img/common/menu-icon-02.png") no-repeat;background-size:contain;width:17px;height:11px}@media screen and (max-width: 767px){.fixed-menu ul li.second a:before{left:31px}}.fixed-menu ul li.third a{padding-top:45px;background:#37b789}.fixed-menu ul li.third a:before{background:url("../img/common/menu-icon-03.png") no-repeat;background-size:contain;width:24px;height:23px}@media screen and (max-width: 767px){.fixed-menu.bg{background:#37b789}}.inner{width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){.inner{width:92%}}.inner-wide{padding:0 90px}@media screen and (max-width: 1024px){.inner-wide{padding:0;width:92%;margin:0 auto}}.flex{display:flex}.btn a{position:relative;display:block;width:230px;text-align:center;background:#ff8787;border:1px solid #ff8787;color:#fff;font-size:16px;font-weight:600;letter-spacing:.06em;margin:0 auto;padding:10px 0 8px;border-radius:25px}.btn a:before{position:absolute;content:"";width:20px;height:20px;background:#fff;top:0;right:20px;bottom:0;margin:auto;border-radius:100%}.btn a:after{position:absolute;content:"";background:#ff8787;width:7px;height:10px;top:0;right:25px;bottom:0;margin:auto;clip-path:polygon(10% 0, 20% 0, 100% 50%, 20% 100%, 10% 100%, 0 90%, 0 75%, 45% 50%, 0 25%, 0 10%)}@media(min-width: 1024px){.btn a:hover{background:#fff;color:#ff8787}}.btn.green a{background:#83d20e;border:1px solid #83d20e}.btn.green a:after{background:#83d20e}@media(min-width: 1024px){.btn.green a:hover{background:#fff;color:#83d20e}}#tinymce p{font-size:15px;margin-bottom:40px}#tinymce h2{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:24px;font-weight:700;letter-spacing:.12em;padding-left:18px;margin-bottom:10px}#tinymce h2:before{position:absolute;content:"";background:#37b789;width:4px;height:30px;top:9px;left:0}#tinymce h3{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:20px;font-weight:700;letter-spacing:.12em;margin-bottom:20px}#tinymce .gallery{margin-bottom:40px}#tinymce .blog-table{display:flex;flex-wrap:wrap;font-size:16px;line-height:2;margin-bottom:50px}#tinymce .blog-table dt{width:140px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-weight:700;letter-spacing:.12em;padding:15px 0;border-top:1px solid #37b789}#tinymce .blog-table dt:last-of-type{border-bottom:1px solid #37b789}#tinymce .blog-table dd{width:calc(100% - 140px);padding:15px 0;border-top:1px solid #cbcbcb}#tinymce .blog-table dd:last-of-type{border-bottom:1px solid #cdcdcd}#top .mainv{position:relative;margin-top:90px}#top .mainv .cnt{width:1100px;margin:0 auto}@media screen and (max-width: 767px){#top .mainv .cnt{width:368px}}#top .mainv .marquee{position:absolute;overflow:hidden;width:100%;white-space:nowrap;left:0;bottom:-30px;z-index:-1}@media screen and (max-width: 767px){#top .mainv .marquee{bottom:0}}#top .mainv .marquee .text{display:inline-block;white-space:nowrap;animation:scroll-left 15s linear infinite}#top .mainv .marquee .text span{font-family:"Chillax",sans-serif;display:inline-block;color:#37b789;padding-right:2rem;font-size:95px;font-weight:600;letter-spacing:.14em;line-height:.8}@media screen and (max-width: 767px){#top .mainv .marquee .text span{font-size:60px}}#top .about{padding:100px 0 60px}@media screen and (max-width: 767px){#top .about{padding:80px 0 40px}}#top .about .inner{max-width:1100px}#top .about .flex{align-items:center;justify-content:space-between}@media screen and (max-width: 767px){#top .about .flex{flex-direction:column-reverse;gap:30px 0}}#top .about .flex .img-sec{width:50%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 0}@media screen and (max-width: 767px){#top .about .flex .img-sec{width:100%;gap:25px 0}}#top .about .flex .img-sec .img{height:-moz-fit-content;height:fit-content;border-radius:20px;overflow:hidden}@media screen and (max-width: 767px){#top .about .flex .img-sec .img{border-radius:10px}}#top .about .flex .img-sec .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#top .about .flex .img-sec .img.first{width:510px;margin:0 auto}@media screen and (max-width: 767px){#top .about .flex .img-sec .img.first{width:294px}}#top .about .flex .img-sec .img.second{position:relative;width:190px;left:-20px}@media screen and (max-width: 767px){#top .about .flex .img-sec .img.second{width:111px;left:auto}}#top .about .flex .img-sec .img.third{width:340px;margin-top:50px}@media screen and (max-width: 767px){#top .about .flex .img-sec .img.third{width:200px;margin-top:30px}}#top .about .flex .text{width:45%}@media screen and (max-width: 767px){#top .about .flex .text{width:100%}}#top .about .flex .text .sub{width:-moz-fit-content;width:fit-content;font-family:hiragino-kaku-gothic-pron,sans-serif;font-size:18px;font-weight:600;line-height:1;background:#83d20e;color:#fff;padding:8px 24px;border-radius:17px;margin-bottom:20px}@media screen and (max-width: 767px){#top .about .flex .text .sub{font-size:16px;padding:10px 28px}}#top .about .flex .text h2{font-size:36px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-weight:700;line-height:1.61;margin-bottom:30px}@media screen and (max-width: 767px){#top .about .flex .text h2{font-size:27px}}#top .about .flex .text h2 span{display:inline-block;color:#ff8787}#top .about .flex .text .detail{font-size:16px;line-height:2.12}@media screen and (max-width: 767px){#top .about .flex .text .detail{font-size:14px;line-height:2}}#top .activity{padding:60px 0 100px}@media screen and (max-width: 767px){#top .activity{padding:40px 0 50px}}#top .activity h2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:36px;font-weight:700;text-align:center;line-height:1;margin-bottom:50px}@media screen and (max-width: 767px){#top .activity h2{font-size:27px;line-height:1.5}}#top .activity h2 .sub{display:block;font-size:18px;margin-bottom:20px}@media screen and (max-width: 767px){#top .activity h2 .sub{font-size:16px;margin-bottom:10px}}#top .activity h2 .sub span{display:inline-block}#top .activity h2 .sub span.mini{font-size:16px}#top .activity h2 .sub span.pink{color:#ff8787}#top .activity .flex{align-items:flex-start;justify-content:space-between}@media screen and (max-width: 767px){#top .activity .flex{flex-direction:column;gap:50px 0}}#top .activity .flex .cnt{position:relative;width:47%;background:#37b789;border-radius:20px;padding:30px 0 25px}@media screen and (max-width: 767px){#top .activity .flex .cnt{width:100%;padding:70px 20px 40px}}#top .activity .flex .cnt .note{font-size:19px;font-weight:600;position:absolute;top:0;left:0;background:#fff;writing-mode:vertical-lr;letter-spacing:.14em;padding:26px 6px;border-radius:18px 0 10px 0}@media screen and (max-width: 767px){#top .activity .flex .cnt .note{font-size:16px;writing-mode:inherit;padding:10px 18px}}#top .activity .flex .cnt .note span{position:relative;writing-mode:horizontal-tb;line-height:1;letter-spacing:0;right:-2px;margin-top:5px}#top .activity .flex .cnt .ttl{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:26px;font-weight:700;color:#fff;line-height:1.46;margin-bottom:20px;padding:0 48px 0 72px}@media screen and (max-width: 767px){#top .activity .flex .cnt .ttl{font-size:22px;padding:0;line-height:1.8}}#top .activity .flex .cnt .detail{font-size:15px;color:#fff;padding:0 30px 0 190px}@media screen and (max-width: 767px){#top .activity .flex .cnt .detail{padding:0;margin-bottom:20px}}#top .activity .flex .cnt .object{position:absolute;left:-35px;bottom:-22px;width:200px}@media screen and (max-width: 767px){#top .activity .flex .cnt .object{position:relative;left:auto;bottom:auto;margin:0 auto}}#top .activity .flex .cnt.light{background:#83d20e;margin-top:50px}@media screen and (max-width: 767px){#top .activity .flex .cnt.light{margin-top:0}}#top .activity .flex .cnt.light .object{width:206px;bottom:-40px}@media screen and (max-width: 767px){#top .activity .flex .cnt.light .object{bottom:auto}}#top .member{position:relative;padding:160px 0}@media screen and (max-width: 767px){#top .member{padding:160px 0 130px}}#top .member .object{position:absolute;width:2822px;height:1209px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 767px){#top .member .object{width:100%;height:100%;top:0;left:0;transform:none}}@media screen and (max-width: 767px){#top .member .object img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}#top .member h2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;line-height:1;letter-spacing:.12em;text-align:center;margin-bottom:25px;color:#fff}#top .member h2 span{display:block;font-size:70px;font-weight:600;letter-spacing:.06em;line-height:.8;margin-bottom:15px}@media screen and (max-width: 767px){#top .member h2 span{font-size:45px}}#top .member .read{text-align:center;line-height:2.1;margin-bottom:40px;color:#fff}#top .member .loop-slider{margin-bottom:60px}#top .member .loop-slider .slick-slide{width:260px;height:260px;margin:0 10px}@media screen and (max-width: 767px){#top .member .loop-slider .slick-slide{width:200px;height:200px}}#top .member .loop-slider .slick-slide:nth-of-type(even){margin-top:40px}@media screen and (max-width: 767px){#top .member .loop-slider .slick-slide:nth-of-type(even){margin-top:20px}}#top .member .loop-slider .slick-slide .thumb{border-radius:20px;overflow:hidden}#top .member .loop-slider .slick-slide .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#top .member .btn a{margin:0 auto}#top .topics{padding:160px 0}@media screen and (max-width: 767px){#top .topics{padding:50px 0}}#top .topics .inner{max-width:1100px}#top .topics .flex{gap:0 90px;margin-bottom:40px}@media screen and (max-width: 767px){#top .topics .flex{flex-direction:column;margin-bottom:80px}}#top .topics .flex .ttl{width:110px;writing-mode:vertical-lr;line-height:1}@media screen and (max-width: 767px){#top .topics .flex .ttl{width:100%;writing-mode:inherit;margin-bottom:40px}}#top .topics .flex .ttl span{display:block}#top .topics .flex .ttl span.sub{font-size:18px;font-weight:700;margin-left:20px;letter-spacing:.22em}@media screen and (max-width: 767px){#top .topics .flex .ttl span.sub{font-size:16px;margin-left:0;margin-top:15px;letter-spacing:.12em}}#top .topics .flex .ttl span.en{font-size:70px;font-weight:600;letter-spacing:.06em;color:#37b789}@media screen and (max-width: 767px){#top .topics .flex .ttl span.en{font-size:45px}}#top .topics .flex .topics-slider{width:calc(100% + 100vw - 100% - 200px)}@media screen and (max-width: 767px){#top .topics .flex .topics-slider{width:100%}}#top .topics .flex .topics-slider .slick-slide{width:300px;margin-right:40px}@media screen and (max-width: 767px){#top .topics .flex .topics-slider .slick-slide{margin-right:0;margin:0 10px}}#top .topics .flex .topics-slider .slick-slide a{display:block}#top .topics .flex .topics-slider .slick-slide a .thumb{height:180px;background:#e8e8e8;border-radius:10px;margin-bottom:20px;overflow:hidden}#top .topics .flex .topics-slider .slick-slide a .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s}#top .topics .flex .topics-slider .slick-slide a .sub-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#top .topics .flex .topics-slider .slick-slide a .sub-detail .cate{width:120px;border:1px solid #83d20e;text-align:center;line-height:1;font-size:13px;padding:6px 0 4px;border-radius:15px}#top .topics .flex .topics-slider .slick-slide a .sub-detail .date{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em}#top .topics .flex .topics-slider .slick-slide a .post-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;margin-bottom:5px}@media(min-width: 1024px){#top .topics .flex .topics-slider .slick-slide a:hover .thumb img{transform:scale(1.1)}}#top .topics .flex .topics-slider .slick-arrow{width:50px;height:50px;border:1px solid #37b789;top:auto;right:auto;left:0;bottom:-115px;border-radius:100%}@media screen and (max-width: 767px){#top .topics .flex .topics-slider .slick-arrow{width:40px;height:40px;right:0;bottom:-75px;margin:auto}}#top .topics .flex .topics-slider .slick-arrow:before{position:absolute;content:"";background:url("../img/common/slider-arrow.png") no-repeat;background-size:contain;width:10px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;opacity:1}@media screen and (max-width: 767px){#top .topics .flex .topics-slider .slick-arrow.slick-prev{left:-80px}}#top .topics .flex .topics-slider .slick-arrow.slick-prev:before{transform:scale(-1, 1)}#top .topics .flex .topics-slider .slick-arrow.slick-next{left:65px}@media screen and (max-width: 767px){#top .topics .flex .topics-slider .slick-arrow.slick-next{left:0;right:-80px}}#top .topics .btn a{margin:0 0 0 auto}@media screen and (max-width: 767px){#top .topics .btn a{margin:0 auto}}#top .tiktok{padding:160px 0;position:relative;margin-bottom:450px}@media screen and (max-width: 767px){#top .tiktok{padding:130px 0}}#top .tiktok .inner{max-width:1100px}#top .tiktok .object{position:absolute;width:2822px;height:1209px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;filter:brightness(0) saturate(100%) invert(99%) sepia(74%) saturate(277%) hue-rotate(61deg) brightness(107%) contrast(94%)}@media screen and (max-width: 767px){#top .tiktok .object{width:100%;height:100%;top:0;left:0;transform:none}}@media screen and (max-width: 767px){#top .tiktok .object img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}#top .tiktok h2{text-align:center;line-height:1;letter-spacing:.12em;margin-bottom:40px}#top .tiktok h2 .img{display:block;width:290px;margin:0 auto 20px}@media screen and (max-width: 767px){#top .tiktok h2 .img{width:180px}}#top .tiktok h2 .sub{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:20px;font-weight:700}#top .tiktok .ig{margin-bottom:60px}#top .tiktok .ig .sbtt-tiktok-feed .sb-feed-wrapper .sbtt-feed-container .sb-feed-posts .sb-grid-wrapper .sb-post-item-wrap{padding:0}@media screen and (max-width: 767px){#top .tiktok .ig .sbtt-tiktok-feed .sb-feed-wrapper .sbtt-feed-container .sb-feed-posts .sb-grid-wrapper .sb-post-item-wrap{padding:0 0 20px}}#top .tiktok .ig .sbtt-tiktok-feed .sb-feed-wrapper .sbtt-feed-container .sb-feed-posts .sb-grid-wrapper .sb-post-item-wrap .sb-post-item .sb-post-item-image-wrap{height:340px !important}@media screen and (max-width: 767px){#top .tiktok .ig .sbtt-tiktok-feed .sb-feed-wrapper .sbtt-feed-container .sb-feed-posts .sb-grid-wrapper .sb-post-item-wrap .sb-post-item .sb-post-item-image-wrap{height:240px !important}}#news .archive{padding:150px 0 420px}@media screen and (max-width: 767px){#news .archive{padding:120px 0 450px}}#news .archive h2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;line-height:1;letter-spacing:.12em;text-align:center;margin-bottom:100px}@media screen and (max-width: 767px){#news .archive h2{margin-bottom:50px}}#news .archive h2 span{display:block;font-size:70px;font-weight:600;color:#37b789;letter-spacing:.06em;line-height:.8;margin-bottom:15px}@media screen and (max-width: 767px){#news .archive h2 span{font-size:45px}}#news .archive .flex{margin-bottom:80px}@media screen and (max-width: 767px){#news .archive .flex{flex-direction:column;gap:60px 0}}#news .archive .flex .side{width:calc(100% - 770px)}@media screen and (max-width: 767px){#news .archive .flex .side{width:100%}}#news .archive .flex .side .cate-links ul li{margin-bottom:30px}@media screen and (max-width: 767px){#news .archive .flex .side .cate-links ul li{margin-bottom:20px}}#news .archive .flex .side .cate-links ul li:last-of-type{margin-bottom:0}#news .archive .flex .side .cate-links ul li a{position:relative;width:-moz-fit-content;width:fit-content;display:block;font-size:15px;letter-spacing:.12em;line-height:1;padding-left:18px}#news .archive .flex .side .cate-links ul li a:before{position:absolute;content:"";background:#74ce00;width:7px;height:7px;top:0;left:0;bottom:0;margin:auto;border-radius:100%}#news .archive .flex .side .cate-links ul li a.active{background:#74ce00;color:#fff;padding:8px 16px;border-radius:15px}#news .archive .flex .side .cate-links ul li a.active:before{display:none}#news .archive .flex .news-area{width:770px;display:flex;flex-wrap:wrap;gap:40px 50px}@media screen and (max-width: 767px){#news .archive .flex .news-area{width:100%}}#news .archive .flex .news-area .item{width:360px}@media screen and (max-width: 767px){#news .archive .flex .news-area .item{width:100%}}#news .archive .flex .news-area .item a{display:block}#news .archive .flex .news-area .item a .thumb{height:220px;background:#e8e8e8;border-radius:10px;margin-bottom:20px;overflow:hidden}#news .archive .flex .news-area .item a .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s}#news .archive .flex .news-area .item a .sub-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#news .archive .flex .news-area .item a .sub-detail .cate{width:120px;border:1px solid #83d20e;background:#fff;text-align:center;line-height:1;font-size:13px;padding:6px 0 4px;border-radius:15px}#news .archive .flex .news-area .item a .sub-detail .date{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em}#news .archive .flex .news-area .item a .post-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;margin-bottom:5px}@media(min-width: 1024px){#news .archive .flex .news-area .item a:hover .thumb img{transform:scale(1.1)}}#news .archive .nav{border-top:1px solid #cbcbcb;padding-top:60px}@media screen and (max-width: 767px){#news .archive .nav{padding-top:40px}}#news .archive .nav .navigation .nav-links{position:relative;display:flex;justify-content:center;gap:0 15px}@media screen and (max-width: 767px){#news .archive .nav .navigation .nav-links{padding-bottom:60px}}#news .archive .nav .navigation .nav-links .page-numbers{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;display:flex;justify-content:center;align-items:center;width:40px;height:40px}#news .archive .nav .navigation .nav-links .page-numbers.current{background:#74ce00;border-radius:100%;color:#fff}#news .archive .nav .navigation .nav-links .page-numbers.dots{width:auto;height:auto}#news .archive .nav .navigation .nav-links .page-numbers.prev,#news .archive .nav .navigation .nav-links .page-numbers.next{position:absolute;font-family:"Chillax",sans-serif;font-size:20px;font-weight:600;color:#37b789;width:auto;height:auto;letter-spacing:.06em}@media screen and (max-width: 767px){#news .archive .nav .navigation .nav-links .page-numbers.prev,#news .archive .nav .navigation .nav-links .page-numbers.next{bottom:0}}#news .archive .nav .navigation .nav-links .page-numbers.prev:before,#news .archive .nav .navigation .nav-links .page-numbers.next:before{position:absolute;content:"";width:40px;height:40px;top:0;bottom:0;margin:auto;border:1px solid #37b789;border-radius:100%}@media screen and (max-width: 767px){#news .archive .nav .navigation .nav-links .page-numbers.prev:before,#news .archive .nav .navigation .nav-links .page-numbers.next:before{width:30px;height:30px}}#news .archive .nav .navigation .nav-links .page-numbers.prev:after,#news .archive .nav .navigation .nav-links .page-numbers.next:after{position:absolute;content:"";background:url("../img/common/slider-arrow.png") no-repeat;background-size:contain;width:6px;height:10px;top:0;right:17px;bottom:0;margin:auto}@media screen and (max-width: 767px){#news .archive .nav .navigation .nav-links .page-numbers.prev:after,#news .archive .nav .navigation .nav-links .page-numbers.next:after{right:12px}}#news .archive .nav .navigation .nav-links .page-numbers.prev{left:0;padding-left:56px}@media screen and (max-width: 767px){#news .archive .nav .navigation .nav-links .page-numbers.prev{padding-left:40px}}#news .archive .nav .navigation .nav-links .page-numbers.prev:before{left:0}#news .archive .nav .navigation .nav-links .page-numbers.prev:after{left:16px;right:auto;transform:scale(-1, 1)}@media screen and (max-width: 767px){#news .archive .nav .navigation .nav-links .page-numbers.prev:after{left:12px}}#news .archive .nav .navigation .nav-links .page-numbers.next{right:0;padding-right:56px}@media screen and (max-width: 767px){#news .archive .nav .navigation .nav-links .page-numbers.next{padding-right:40px}}#news .archive .nav .navigation .nav-links .page-numbers.next:before{right:0}#news .single{padding:150px 0 120px}@media screen and (max-width: 767px){#news .single{padding:120px 0 60px}}#news .single .inner{max-width:900px}#news .single .post-cnt .flex{align-items:center;gap:0 18px}@media screen and (max-width: 767px){#news .single .post-cnt .flex{margin-bottom:20px}}#news .single .post-cnt .flex .cate{border:1px solid #83d20e;padding:8px 30px 6px;border-radius:15px;line-height:1;letter-spacing:.12em}#news .single .post-cnt .flex .cate p{margin-bottom:0}#news .single .post-cnt .flex .date{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;letter-spacing:.06em}#news .single .post-cnt .flex .date p{margin-bottom:0}#news .single .post-cnt h1{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:30px;font-weight:700;margin-bottom:25px}@media screen and (max-width: 767px){#news .single .post-cnt h1{font-size:24px}}#news .single .post-cnt p{font-size:15px;margin-bottom:40px}#news .single .post-cnt h2{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:24px;font-weight:700;letter-spacing:.12em;padding-left:18px;margin-bottom:10px}@media screen and (max-width: 767px){#news .single .post-cnt h2{font-size:20px}}#news .single .post-cnt h2:before{position:absolute;content:"";background:#37b789;width:4px;height:30px;top:9px;left:0}@media screen and (max-width: 767px){#news .single .post-cnt h2:before{height:24px;top:8px}}#news .single .post-cnt h3{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:20px;font-weight:700;letter-spacing:.12em;margin-bottom:20px}@media screen and (max-width: 767px){#news .single .post-cnt h3{font-size:18px}}#news .single .post-cnt .gallery{margin-bottom:40px}#news .single .post-cnt .blog-table{display:flex;flex-wrap:wrap;font-size:16px;line-height:2;margin-bottom:50px}@media screen and (max-width: 767px){#news .single .post-cnt .blog-table{font-size:14px}}#news .single .post-cnt .blog-table dt{width:140px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-weight:700;letter-spacing:.12em;padding:15px 0;border-top:1px solid #37b789}@media screen and (max-width: 767px){#news .single .post-cnt .blog-table dt{width:100px}}#news .single .post-cnt .blog-table dt:last-of-type{border-bottom:1px solid #37b789}#news .single .post-cnt .blog-table dd{width:calc(100% - 140px);padding:15px 0;border-top:1px solid #cbcbcb}@media screen and (max-width: 767px){#news .single .post-cnt .blog-table dd{width:calc(100% - 100px)}}#news .single .post-cnt .blog-table dd:last-of-type{border-bottom:1px solid #cdcdcd}#news .single .btns{position:relative}#news .single .btns .btn a{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-weight:700;display:block;width:174px;text-align:center;background:#74ce00;border:1px solid #74ce00;margin:0 auto;border-radius:25px;color:#fff;padding:8px 0}@media screen and (max-width: 767px){#news .single .btns .btn a{font-size:14px;width:130px;padding:5px}}#news .single .btns .btn a:before,#news .single .btns .btn a:after{display:none}@media(min-width: 1024px){#news .single .btns .btn a:hover{background:#fff;color:#74ce00}}#news .single .btns .nav{position:absolute;height:-moz-fit-content;height:fit-content;top:0;bottom:0;margin:auto;display:inline-block}#news .single .btns .nav a{position:relative;display:block;font-family:"Chillax",sans-serif;font-size:20px;font-weight:600;color:#37b789;line-height:1;letter-spacing:.06em}@media screen and (max-width: 767px){#news .single .btns .nav a{font-size:16px}}#news .single .btns .nav a:before{position:absolute;content:"";width:40px;height:40px;top:0;bottom:0;margin:auto;border:1px solid #37b789;border-radius:100%}@media screen and (max-width: 767px){#news .single .btns .nav a:before{width:30px;height:30px}}#news .single .btns .nav a:after{position:absolute;content:"";background:url("../img/common/slider-arrow.png") no-repeat;background-size:contain;width:6px;height:10px;top:0;right:17px;bottom:0;margin:auto}@media screen and (max-width: 767px){#news .single .btns .nav a:after{right:12px}}#news .single .btns .nav.prev{left:0}#news .single .btns .nav.prev a{padding-left:56px}@media screen and (max-width: 767px){#news .single .btns .nav.prev a{padding-left:40px}}#news .single .btns .nav.prev a:before{left:0}#news .single .btns .nav.prev a:after{transform:scale(-1, 1);left:17px;right:auto}@media screen and (max-width: 767px){#news .single .btns .nav.prev a:after{left:12px}}#news .single .btns .nav.next{right:0}#news .single .btns .nav.next a{padding-right:56px}@media screen and (max-width: 767px){#news .single .btns .nav.next a{padding-right:40px}}#news .single .btns .nav.next a:before{right:0}#news .connection{padding:110px 0 500px;background:#ebf8f3}@media screen and (max-width: 767px){#news .connection{padding:60px 0 450px}}#news .connection h2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;letter-spacing:.12em;line-height:1;margin-bottom:40px}#news .connection h2 span{display:inline-block;font-size:60px;font-weight:600;letter-spacing:.06em;color:#37b789;margin-right:20px}@media screen and (max-width: 767px){#news .connection h2 span{display:block;font-size:45px;margin-right:0;margin-bottom:15px}}#news .connection .flex{gap:0 50px}@media screen and (max-width: 767px){#news .connection .flex{flex-wrap:wrap;gap:40px 0}}#news .connection .flex .post{width:300px}@media screen and (max-width: 767px){#news .connection .flex .post{width:100%;margin-right:0;margin:0 10px}}#news .connection .flex .post a{display:block}#news .connection .flex .post a .thumb{height:180px;background:#e8e8e8;border-radius:10px;margin-bottom:20px;overflow:hidden}@media screen and (max-width: 767px){#news .connection .flex .post a .thumb{height:220px}}#news .connection .flex .post a .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s}#news .connection .flex .post a .sub-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#news .connection .flex .post a .sub-detail .cate{width:120px;border:1px solid #83d20e;background:#fff;text-align:center;line-height:1;font-size:13px;padding:6px 0 4px;border-radius:15px}#news .connection .flex .post a .sub-detail .date{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em}#news .connection .flex .post a .post-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;margin-bottom:5px}@media(min-width: 1024px){#news .connection .flex .post a:hover .thumb img{transform:scale(1.1)}}#member .archive{padding:180px 0 400px}@media screen and (max-width: 767px){#member .archive{padding:120px 0 450px}}#member .archive h2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:18px;font-weight:700;text-align:center;line-height:1;letter-spacing:.12em;margin-bottom:70px}@media screen and (max-width: 767px){#member .archive h2{font-size:16px;margin-bottom:50px}}#member .archive h2 span{display:block;font-size:70px;font-weight:600;color:#37b789;letter-spacing:.06em}@media screen and (max-width: 767px){#member .archive h2 span{font-size:45px}}#member .archive .nav{margin-bottom:90px}@media screen and (max-width: 767px){#member .archive .nav{margin-bottom:60px}}#member .archive .nav ul{display:flex;justify-content:center;gap:0 20px}@media screen and (max-width: 767px){#member .archive .nav ul{flex-direction:column;gap:30px 0;align-items:center}}#member .archive .nav ul li a{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;display:block;width:240px;border:1px solid #74ce00;border-radius:25px;padding:8px 0;padding-left:35px;color:#74ce00}#member .archive .nav ul li a:before{position:absolute;content:"";background:#74ce00;width:22px;height:22px;top:0;right:20px;bottom:0;margin:auto;border-radius:100%}#member .archive .nav ul li a:after{position:absolute;content:"";background:url("../img/common/nav-object.png") no-repeat;background-size:contain;width:10px;height:7px;top:0;right:26px;bottom:0;margin:auto}@media(min-width: 1024px){#member .archive .nav ul li a:hover{background:#74ce00;color:#fff}}#member .archive .nav ul li:last-of-type a{padding-left:0;text-align:center;border:1px solid #37b789;color:#37b789}#member .archive .nav ul li:last-of-type a:before{background:#37b789}@media(min-width: 1024px){#member .archive .nav ul li:last-of-type a:hover{background:#37b789;color:#fff}}#member .archive h3{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:28px;font-weight:700;text-align:center;margin-bottom:40px;line-height:1;letter-spacing:.12em}@media screen and (max-width: 767px){#member .archive h3{font-size:22px}}#member .archive h3 span{display:block;font-family:"Chillax",sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;color:#37b789;margin-top:15px}#member .archive .member-list{display:flex;flex-wrap:wrap;gap:60px 50px}#member .archive .member-list.mb{margin-bottom:50px}#member .archive .member-list .detail{width:300px}@media screen and (max-width: 767px){#member .archive .member-list .detail{margin:0 auto}}#member .archive .member-list .detail .thumb{position:relative;margin-bottom:20px}#member .archive .member-list .detail .thumb .img{width:100%;height:300px}#member .archive .member-list .detail .thumb .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;border-radius:20px}#member .archive .member-list .detail .thumb .name{position:absolute;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:17px;font-weight:700;background:#74ce00;color:#fff;writing-mode:vertical-lr;padding:12px 3px;letter-spacing:.16em;border-radius:5px 0 5px 5px;top:-10px;left:10px}#member .archive .member-list .detail .thumb .name:before{position:absolute;content:"";background:#5ea602;width:10px;height:10px;top:0;right:-10px;clip-path:polygon(0 0, 0% 100%, 100% 100%)}#member .archive .member-list .detail .message{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-weight:700;line-height:1.4;padding-bottom:14px;border-bottom:1px solid #74ce00;margin-bottom:10px}#member .archive .member-list .detail .info dl{display:flex;gap:0 24px;line-height:1;margin-bottom:14px}#member .archive .member-list .detail .info dl:last-of-type{margin-bottom:0}#member .archive .member-list .detail .info dl dt{display:flex;justify-content:space-between;align-items:center;width:59px;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#8f8f8f}#member .archive .member-list .detail .info dl dt span{display:inline-block;width:-moz-fit-content;width:fit-content}#member .archive .member-list .detail:nth-child(3n+1) .thumb .name{background:#74ce00}#member .archive .member-list .detail:nth-child(3n+2) .thumb .name{background:#37b789}#member .archive .member-list .detail:nth-child(3n+2) .thumb .name:before{background:#338b6b}#member .archive .member-list .detail:nth-child(3n+3) .thumb .name{background:#ff8787}#member .archive .member-list .detail:nth-child(3n+3) .thumb .name:before{background:#c25151}#member .archive .note{text-align:right;line-height:1;margin-bottom:100px}@media screen and (max-width: 767px){#member .archive .note{margin-bottom:80px}}