﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}select,video{outline:0}*{box-sizing:border-box;outline:0}input[type=submit],input[type=button]{box-sizing:content-box;box-sizing:border-box;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.noie{position:relative;width:100%;height:100vh;background-color:#000;color:#fff;text-align:left}.noie .heading6{margin-bottom:40rem;font-weight:500;font-size:29rem;line-height:1.79;letter-spacing:.04em}@media(max-width: 768px){.noie .heading6{margin-bottom:30rem;font-size:23rem}}.noie .explain{font-weight:500;font-size:16rem;line-height:2.02;letter-spacing:.06em}@media(max-width: 768px){.noie .explain{font-weight:400;font-size:13rem;line-height:220%}}.noie .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600rem}@media(max-width: 768px){.noie .text{width:80%;max-width:400rem}}html{font-size:1px}@media(min-width: 1536px){html{font-size:.0651041667vw}}@media(max-width: 1280px){html{font-size:.078125vw}}@media(max-width: 768px){html{font-size:1.104px}}@media(max-width: 414px){html{font-size:.2666666667vw}}body{opacity:1;color:#000;font-weight:500;font-family:"Zen Maru Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;text-align:center;transition:1s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 768px){body{-webkit-text-size-adjust:100%}}body.wf-active,body.loading-delay{opacity:1}::selection{background:#e9e8e8;color:#222}*{min-width:0;min-height:0}a{color:#222;text-decoration:none}img,svg{width:100%;height:auto}@media(max-width: 768px){.desktop{display:none !important}}.md{display:none !important}@media(max-width: 768px){.md{display:block !important}}.nowrap{display:inline-block;white-space:nowrap}.reg{line-height:0;vertical-align:-0.4em}.body_inner{position:relative;overflow:hidden}.block_editor_content{text-align:justify;font-family:游ゴシック体;width:750rem;letter-spacing:.04em;margin:0 auto}@media(max-width: 768px){.block_editor_content{width:84%}}.block_editor_content>*:last-child{margin-bottom:32rem}.block_editor_content h1,.block_editor_content h2{font-size:26rem;line-height:142%}@media(max-width: 768px){.block_editor_content h1,.block_editor_content h2{font-size:17.9955rem;line-height:150%}}.block_editor_content h3{font-size:22rem;line-height:154%}@media(max-width: 768px){.block_editor_content h3{font-size:15.1875rem;line-height:155%}}.block_editor_content h4,.block_editor_content h5,.block_editor_content h6{font-size:18rem;line-height:166%}@media(max-width: 768px){.block_editor_content h4,.block_editor_content h5,.block_editor_content h6{font-size:14.391rem}}.block_editor_content h1,.block_editor_content h2,.block_editor_content h3,.block_editor_content h4,.block_editor_content h5,.block_editor_content h6{font-weight:bold;margin-top:24rem}@media(max-width: 768px){.block_editor_content h1,.block_editor_content h2,.block_editor_content h3,.block_editor_content h4,.block_editor_content h5,.block_editor_content h6{margin-top:17.55rem}}.block_editor_content p{font-size:16rem;margin-top:20.8rem;min-height:1em;line-height:200%}@media(max-width: 768px){.block_editor_content p{font-size:13.5rem}}.block_editor_content p+p{margin-top:1em}.block_editor_content :not(p):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)+p{margin-top:40rem}@media(max-width: 768px){.block_editor_content :not(p):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)+p{margin-top:24.3rem}}.block_editor_content ul,.block_editor_content ol{margin-top:40rem;font-size:16rem;margin-left:2em;line-height:1.56em}@media(max-width: 768px){.block_editor_content ul,.block_editor_content ol{margin-top:24.3rem;font-size:13.5rem;margin-left:1.5em}}.block_editor_content ul li,.block_editor_content ol li{margin-top:.73em}.block_editor_content ul{list-style:disc}.block_editor_content ol{list-style:decimal}.block_editor_content strong{font-weight:bold}.block_editor_content .has-text-align-left{text-align:left}.block_editor_content .has-text-align-center{text-align:center}.block_editor_content .has-text-align-right{text-align:right}.block_editor_content .block-buttons{display:flex;gap:16rem;justify-content:center;margin-top:40rem;flex-wrap:wrap}@media(max-width: 768px){.block_editor_content .block-buttons{gap:13.5rem;margin-top:24.3rem}}.block_editor_content .block-button{flex-grow:1}@media(max-width: 768px){.block_editor_content .block-button{flex-basis:100%}}.block_editor_content .block-button a{display:inline-block;font-size:18rem;font-weight:bold;border-radius:100rem;background:#000;color:#fff;width:100%;padding:.75em 2em;min-width:15em;text-align:center;line-height:142%}@media(max-width: 768px){.block_editor_content .block-button a{font-size:14.391rem;border-radius:30rem}}.block_editor_content .block-image{margin-top:40rem;margin-left:auto;margin-right:auto}@media(max-width: 768px){.block_editor_content .block-image{margin-top:24.3rem}}.block_editor_content .block-image.size-medium{width:80%}.block_editor_content .block-image.size-thumbnail{width:64%}.block_editor_content figcaption{width:80%;margin:12rem auto 0;font-size:13rem;text-align:center}@media(max-width: 768px){.block_editor_content figcaption{margin:10.125rem auto 0;font-size:11.475rem}}.block_editor_content .block-gallery{display:flex;flex-wrap:wrap;margin-top:40rem}@media(max-width: 768px){.block_editor_content .block-gallery{margin-top:24.3rem}}.block_editor_content .block-gallery.columns-default{gap:24rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-default{gap:13rem}}.block_editor_content .block-gallery.columns-default .block-image{width:calc(33.3333333333% - 24rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-default .block-image{width:calc(33.3333333333% - 13rem)}}.block_editor_content .block-gallery.columns-1{gap:32rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-1{gap:17rem}}.block_editor_content .block-gallery.columns-1 .block-image{width:calc(100% - 32rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-1 .block-image{width:calc(100% - 17rem)}}.block_editor_content .block-gallery.columns-2{gap:24rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-2{gap:13rem}}.block_editor_content .block-gallery.columns-2 .block-image{width:calc(50% - 24rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-2 .block-image{width:calc(50% - 13rem)}}.block_editor_content .block-gallery.columns-3{gap:24rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-3{gap:13rem}}.block_editor_content .block-gallery.columns-3 .block-image{width:calc(33.3333333333% - 24rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-3 .block-image{width:calc(33.3333333333% - 13rem)}}.block_editor_content .block-gallery.columns-4{gap:24rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-4{gap:13rem}}.block_editor_content .block-gallery.columns-4 .block-image{width:calc(25% - 24rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-4 .block-image{width:calc(25% - 13rem)}}.block_editor_content .block-gallery.columns-5{gap:16rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-5{gap:10rem}}.block_editor_content .block-gallery.columns-5 .block-image{width:calc(20% - 16rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-5 .block-image{width:calc(20% - 10rem)}}.block_editor_content .block-gallery.columns-6{gap:16rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-6{gap:10rem}}.block_editor_content .block-gallery.columns-6 .block-image{width:calc(16.6666666667% - 16rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-6 .block-image{width:calc(16.6666666667% - 10rem)}}.block_editor_content .block-gallery.columns-7{gap:16rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-7{gap:10rem}}.block_editor_content .block-gallery.columns-7 .block-image{width:calc(14.2857142857% - 16rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-7 .block-image{width:calc(14.2857142857% - 10rem)}}.block_editor_content .block-gallery.columns-8{gap:16rem}@media(max-width: 768px){.block_editor_content .block-gallery.columns-8{gap:10rem}}.block_editor_content .block-gallery.columns-8 .block-image{width:calc(12.5% - 16rem);margin:0 auto}@media(max-width: 768px){.block_editor_content .block-gallery.columns-8 .block-image{width:calc(12.5% - 10rem)}}.block_editor_content .block-gallery.is-cropped .block-image{position:relative}.block_editor_content .block-gallery.is-cropped img{width:100%;height:100%;object-fit:cover;object-position:center}.block_editor_content .block-gallery .block-image{flex-grow:1;margin-top:0}.block_editor_content .block-quote,.block_editor_content .block-pullquote{margin-top:40rem;padding:43.68rem 7.5%;background:#f2f2f2}@media(max-width: 768px){.block_editor_content .block-quote,.block_editor_content .block-pullquote{padding:27rem 7.5%;margin-top:24.3rem}}.block_editor_content .block-quote *:first-child,.block_editor_content .block-pullquote *:first-child{margin-top:0}.block_editor_content .block-quote *:last-child,.block_editor_content .block-pullquote *:last-child{margin-bottom:0}.block_editor_content .block-embed{margin-top:40rem}@media(max-width: 768px){.block_editor_content .block-embed{margin-top:24.3rem}}.block_editor_content .block-embed.is-type-video.embed-aspect-16-9 .block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.block_editor_content .block-embed.is-type-video.embed-aspect-16-9 .block-embed__wrapper iframe{border:none;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.block_editor_content iframe[src*="https://www.google.com/maps/embed"]{width:100%}@media(max-width: 768px){.block_editor_content iframe[src*="https://www.google.com/maps/embed"]{height:283rem !important}}.block_editor_content .block-table{margin-top:40rem;font-size:15rem}@media(max-width: 768px){.block_editor_content .block-table{margin-top:24.3rem;font-size:12.65625rem}}.block_editor_content .block-table table{width:100%;word-break:break-all;word-wrap:break-all}.block_editor_content .block-table table.has-fixed-layout{table-layout:fixed}.block_editor_content .block-table thead{background:#f2f2f2}.block_editor_content .block-table th{font-weight:bold}.block_editor_content .block-table th,.block_editor_content .block-table td{padding:1.2em 1.5em;border:1px solid #000}body{background:#c9edef}.firstview{position:relative}.firstview .sns_wrap{position:absolute;top:20rem;right:20rem;display:flex;gap:20rem;align-items:center}@media(max-width: 768px){.firstview .sns_wrap{top:10rem;right:10rem;gap:14rem}}.firstview .sns_item{display:block;width:22rem}@media(max-width: 768px){.firstview .sns_item{width:16rem}}.section__news{position:relative;min-height:700rem;background:linear-gradient(180deg, #c9edef 0.06%, #c6ecee 55.28%, #fff 82.89%)}@media(max-width: 768px){.section__news{min-height:0}}.section__news .background{position:absolute;top:-400rem;left:0;width:750rem;pointer-events:none;mix-blend-mode:screen}@media(max-width: 768px){.section__news .background{top:-120rem;width:100%}}.section__news .news_wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:40rem 20rem 60rem}@media(max-width: 768px){.section__news .news_wrap{padding:24rem 16rem 40rem}}.section__news .news_heading{position:relative;width:250rem}.section__news .news_heading svg{overflow:visible}.section__news .news_heading_text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.section__news .news_waves{width:308rem;margin-top:18rem}@media(max-width: 768px){.section__news .news_waves{width:180rem;margin-top:12rem}}.section__news .news_tag{display:flex;align-items:center;justify-content:center;width:200rem;height:39rem;margin-top:21rem;font-family:"Comfortaa","Zen Maru Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif,sans-serif;font-size:23rem;font-weight:500;line-height:1;color:#fff;background:linear-gradient(90deg, #68bdbc 0%, #deffff 100%);border-radius:20rem}@media(max-width: 768px){.section__news .news_tag{width:130rem;height:26rem;margin-top:14rem;font-size:14rem;border-radius:13rem}}.section__news .news_title{margin-top:50rem;font-family:"Comfortaa","Zen Maru Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif,sans-serif;font-size:60rem;font-weight:400;line-height:1;color:#68bdbc}@media(max-width: 768px){.section__news .news_title{margin-top:28rem;font-size:32rem}}.section__news .news_date{display:flex;gap:10rem;align-items:center;margin-top:35rem;font-family:"Comfortaa","Zen Maru Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif,sans-serif;font-size:45rem;font-weight:400;line-height:1;color:#4c525d}@media(max-width: 768px){.section__news .news_date{gap:6rem;margin-top:18rem;font-size:24rem}}.section__news .news_day{font-size:20rem}@media(max-width: 768px){.section__news .news_day{font-size:12rem}}.section__news .news_place{displ5:flex;gap:16rem;align-items:center;margin-top:25rem;font-family:"Comfortaa","Zen Maru Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif,sans-serif;font-size:37rem;font-weight:400;line-height:1;color:#4c525d}@media(max-width: 768px){.section__news .news_place{gap:8rem;margin-top:14rem;font-size:20rem}}.section__news .news_at{font-size:42rem}@media(max-width: 768px){.section__news .news_at{font-size:22rem}}.section__member{padding:80rem 0 100rem;background:#fff}@media(max-width: 768px){.section__member{padding:50rem 16rem 0}}.section__member .member_title{position:relative;width:616rem;margin:0 auto 80rem}@media(max-width: 768px){.section__member .member_title{width:90%;max-width:320rem;margin-bottom:40rem}}.section__member .member_title_text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.section__member .member_wrap{display:flex;flex-wrap:wrap;row-gap:60rem;column-gap:95rem;justify-content:center}@media(max-width: 768px){.section__member .member_wrap{row-gap:40rem;column-gap:20rem}}.section__member .member_item{width:295rem}@media(max-width: 768px){.section__member .member_item{width:295rem;max-width:80%}}.section__member .member_name_en{margin-top:24rem;font-family:"Comfortaa","Zen Maru Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif,sans-serif;font-size:25rem;font-weight:500;color:#68bdbc}.section__member .member_name_ja{margin-top:8rem;font-size:20rem;color:#68bdbc}.section__member .member_sns{display:flex;gap:14rem;align-items:center;justify-content:center;margin-top:20rem}.section__member .member_sns_item{display:block;width:18rem}@media(max-width: 768px){.section__member .member_sns_item{width:22rem}}.section__member .member_sns_item img{display:block}.buttons{display:flex;flex-direction:column;align-items:center;margin:150rem auto}@media(max-width: 768px){.buttons{margin:80rem auto}}.buttons_reg{display:flex;gap:10rem;align-items:center;font-size:16rem;color:#68bdbc}.buttons_reg svg{width:20rem;height:20rem}@media(max-width: 768px){.buttons_reg{gap:6rem;font-size:13rem}.buttons_reg svg{width:16rem;height:16rem}}.buttons_row{display:flex;gap:50rem;justify-content:center;margin-top:24rem}@media(max-width: 768px){.buttons_row{flex-direction:column;align-items:center;gap:20rem}}.buttons_item{display:block;width:271rem}.buttons_item svg{display:block;overflow:visible}@media(max-width: 768px){.buttons_item{width:80%;max-width:271rem}}.section__company .info{display:flex;align-items:center;padding:22rem 0;font-size:17rem;line-height:186%;text-align:left;border-bottom:1px solid #000}@media(max-width: 768px){.section__company .info{flex-direction:column;align-items:flex-start;font-size:14rem}}.section__company .info .title{width:150rem;font-weight:700}.section__company .info .text{flex:1}.footer{position:relative;padding:200rem 0 100rem;overflow:hidden;background:linear-gradient(357deg, #b1e5e7 19.76%, #fff 76.46%);isolation:isolate;transform:translateZ(0)}@media(max-width: 768px){.footer{padding:80rem 16rem 60rem}}.footer .background{position:absolute;right:0;bottom:0;z-index:0;width:820rem;overflow:hidden;pointer-events:none;mix-blend-mode:screen}@media(max-width: 768px){.footer .background{display:none}}.footer .bottom_logo{width:351rem;margin:0 auto}@media(max-width: 768px){.footer .bottom_logo{width:80%}}.footer .sns_wrap{position:relative;display:flex;gap:20rem;align-items:center;justify-content:center;margin-top:50rem}@media(max-width: 768px){.footer .sns_wrap{gap:14rem;margin-top:30rem}}.footer .sns_item{display:block;width:22rem}@media(max-width: 768px){.footer .sns_item{width:16rem}}.footer .footer_chomiryo{width:100rem;margin:50rem auto 0}@media(max-width: 768px){.footer .footer_chomiryo{width:70rem;margin-top:30rem}}.footer .footer_copy{margin-top:30rem;font-family:"Comfortaa","Zen Maru Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif,sans-serif;font-size:13rem;color:#4c525d}@media(max-width: 768px){.footer .footer_copy{margin-top:20rem;font-size:11rem}}.timetable{position:relative;z-index:1;max-width:645rem;margin:150rem auto 0;isolation:isolate;transform:translateZ(0)}.timetable iframe{display:block;width:100%;background-color:#fff}@media(max-width: 768px){.timetable{max-width:90%;margin:80rem auto 0}}
