abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:0 0;border:0;outline:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{padding:0;margin:0;font-size:100%;color:inherit;vertical-align:baseline;background:0 0}a,ins{text-decoration:none}ins,mark{color:#000;background-color:#ff9}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}body{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;letter-spacing:.05em}.ff-serif{font-family:serif}.main-width{max-width:1000px}.margin-side{margin-right:auto;margin-left:auto}.padding-8{padding:8px}.padding-12{padding:12px}.padding-16{padding:16px}.padding-20{padding:20px}.padding-bottom-16{padding-bottom:16px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-24{padding-bottom:24px}.padding-top-6{padding-top:6px}.padding-top-12{padding-top:12px}.padding-top-16{padding-top:16px}.padding-top-18,.padding-top-30{padding-top:18px}.padding-top-40{padding-top:40px}.padding-top-90{padding-top:90px}.padding-right-4{padding-right:4px}.padding-right-8{padding-right:8px}.padding-right-16{padding-right:16px}.padding-left-4{padding-left:4px}.padding-left-8{padding-left:8px}.padding-left-16{padding-left:16px}.mg-auto{margin:auto}.mg-0{margin:0}.mg-auto-vertical{margin:auto 0}.mg-16{margin:16px}.mg-left-4{margin-left:4px}.mg-left-8{margin-left:8px}.mg-left-16{margin-left:16px}.mg-left-20{margin-left:20px}.mg-right-5{margin-right:5px}.mg-right-8{margin-right:8px}.mg-right-12{margin-right:12px}.mg-right-16{margin-right:16px}.mg-right-18{margin-right:18px}.mg-right-20{margin-right:20px}.mg-top-2{margin-top:2px}.mg-top-4{margin-top:4px}.mg-top-8{margin-top:8px}.mg-top-12{margin-top:12px}.mg-top-20{margin-top:20px}.mg-top-30{margin-top:30px}.mg-top-40{margin-top:40px}.mg-bottom-2{margin-bottom:2px}.mg-bottom-4{margin-bottom:4px}.mg-bottom-8{margin-bottom:8px}.mg-bottom-10{margin-bottom:10px}.mg-bottom-12{margin-bottom:12px}.mg-bottom-16{margin-bottom:16px}.mg-bottom-18{margin-bottom:18px}.mg-bottom-20{margin-bottom:20px}.mg-bottom-24{margin-bottom:24px}.mg-bottom-30{margin-bottom:30px}.mg-bottom-40{margin-bottom:40px}.height-100per{height:100%}.height-100vh{height:100vh}.width-100vw{width:100vw}.width-100per{width:100%}.width-95per{width:95%}.width-75per{width:75%}.width-65per{width:65%}.width-45per{width:45%}.flex-row{display:flex}.flex-wrap{flex-wrap:wrap}.flex-col{display:flex;flex-direction:column}.item-center,.justify-center{justify-content:center}.item-center{display:flex;align-items:center}.space-bw{justify-content:space-between}.align-right{justify-content:flex-end}.align-center{align-items:center}.margin-vertical{margin:auto 0}.self-center{align-self:center}.text-center{text-align:center}.img-circle{border-radius:50%}.img-circle,.object-fit-cover{object-fit:cover}.rounded-s{border-radius:2px}.rounded-m{border-radius:5px}.border-none{border:none!important}.shadow-1-6{box-shadow:0 1px 6px #d8d8d8}.shadow-2-4{box-shadow:0 2px 4px #d8d8d8}.clickable{transition:opacity .4s}.clickable:hover{cursor:pointer;opacity:.8}.text-decoration-none{text-decoration:none}.text-underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.text-white{color:#fff}.text-red{color:#ea4343}.text-bold-ss{font-weight:400}.text-bold-s{font-weight:500}.text-bold-m{font-weight:600}.text-bold,.text-bold-l{font-weight:700}.text-size-xs{font-size:10px}.text-size-s{font-size:12px}.text-size-m{font-size:14px}.text-size-l,.text-sp-input{font-size:16px}.text-size-ll{font-size:18px}.text-size-xl{font-size:20px}.text-size-xxl{font-size:24px}.text-size-16-bold{font-size:16px;font-weight:700}.text-size-20-bold{font-size:20px;font-weight:700}.word-break,.word-break-all{word-wrap:break-word;white-space:pre-line}.word-break-all{word-break:break-all}.word-omit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-height-nomal{line-height:1.5}.line-height-initial{line-height:normal}.scroll-hidden{overflow:hidden}.scroll-y-auto{overflow-y:auto}.scroll-y-auto:-webkit-scrollbar{display:none}.fixed-bottom{position:fixed;bottom:0}.bg-white{background-color:#fff!important}.site-header{position:fixed;top:24px;left:24px;z-index:100;width:100%}@media screen and (max-width:768px){.site-header{position:inherit;width:auto;padding:24px;background-color:#d2eeeb}}.site-header a{display:block;width:64px}@media screen and (max-width:768px){.site-header a{margin:0 auto}}.site-header a img{display:block;width:64px}.top_content .first_view{width:100%;overflow:hidden}.top_content .first_view .kv_content{position:relative;width:100%;max-height:100vh}@media screen and (max-width:768px){.top_content .first_view .kv_content{padding-bottom:104px}}.top_content .first_view .kv_content_img{width:100%;object-fit:cover;object-position:center}.top_content .first_view .kv_content_bar{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;width:100%;padding:58px 0 40px;background:rgba(126,201,193,.8)}@media screen and (max-width:768px){.top_content .first_view .kv_content_bar{padding:42px 0 32px}}.top_content .first_view .kv_content_bar .block{padding:7px 11px;color:#fff;pointer-events:none;cursor:pointer;border:1px solid #fff;border-radius:5px;transition:.3s}@media screen and (max-width:768px){.top_content .first_view .kv_content_bar .block{white-space:nowrap}}.top_content .first_view .kv_content_bar .block:hover{font-weight:700;color:#7ec9c1;background:#fff}.top_content .first_view .kv_content_title{position:absolute;right:1.5%;bottom:100px;left:1.5%;z-index:2;font-size:52px;font-weight:700;color:#fff;text-align:center;text-shadow:0 3px 10px #6f93b4}@media screen and (max-width:768px){.top_content .first_view .kv_content_title{bottom:90px;font-size:32px}}.top_content .back-top{display:block;width:100%;padding:24px 0 26px;color:#fff;text-align:center;cursor:pointer;background-color:#7ec9c1;transition:.3s}.top_content .back-top img{margin:0 auto 10px;transform:rotate(-90deg)}.top_content .back-top .default{display:block}.top_content .back-top .hover{display:none}.top_content .back-top:hover{color:#7ec9c1;background-color:#fff}.top_content .back-top:hover .default{display:none}.top_content .back-top:hover .hover{display:block}.top_content .members_content{padding-top:56px;padding-bottom:166px;background-color:#d2eeeb}@media screen and (max-width:768px){.top_content .members_content{padding-bottom:60px}}.top_content .members_content .members_block{max-width:1200px;margin:0 auto 80px}@media screen and (max-width:768px){.top_content .members_content .members_block{padding:0 20px}}.top_content .members_content .members_block .block_title{padding:20px 0;margin-bottom:57px;font-size:28px;font-weight:700;color:#7ec9c1;text-align:center;background-color:#f7fbff}@media screen and (max-width:768px){.top_content .members_content .members_block .block_title{padding:11px 16px;margin-bottom:24px;font-size:24px;line-height:29px}}.top_content .members_content .members_block .member-flex{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.top_content .members_content .members_block .member-flex{display:block;width:100%}}.top_content .members_content .members_block .member-flex .member{display:flex;flex-direction:column;width:30.3333333333%;margin:20px 1.5%}@media screen and (max-width:845px){.top_content .members_content .members_block .member-flex .member{width:47%}}@media screen and (max-width:768px){.top_content .members_content .members_block .member-flex .member{width:100%;margin:20px auto}}@media screen and (max-width:376px){.top_content .members_content .members_block .member-flex .member{width:100%}}.top_content .members_content .members_block .member-flex .member .image-cover{position:relative;width:100%}.top_content .members_content .members_block .member-flex .member .image-cover img{width:100%;aspect-ratio:16/10;object-fit:cover}.top_content .members_content .members_block .member-flex .member .image-cover p{position:absolute;bottom:0;left:0;width:100%;padding:9px 0;font-size:18px;color:#fff;text-align:center;background:rgba(126,201,193,.8)}.top_content .members_content .members_block .member-flex .member .detail{display:flex;flex:1 1;flex-direction:column;padding:16px 22px 24px;background-color:#fff}.top_content .members_content .members_block .member-flex .member .detail .position{margin-bottom:16px;font-size:12px;line-height:18px;color:#7ec9c1;text-align:center}.top_content .members_content .members_block .member-flex .member .detail .detail-txt{flex:1 1;overflow:hidden;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:break-spaces}.top_content .members_content .members_block .member-flex .member .detail .link{position:relative;display:block;width:100%;padding:17px 0;margin-top:22px;color:#fff;text-align:center;cursor:pointer;background-color:#272625;border-radius:5px;transition:.3s}.top_content .members_content .members_block .member-flex .member .detail .link:after{position:absolute;top:19px;right:16px;display:block;width:5.8px;height:10px;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ljg4NSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDUuODg1IDEwIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4yMyAtMikiPjxwYXRoIGNsYXNzPSJhIiBkPSJNNi4yMywxMS4xMTUsNy4xMTUsMTJsNS01LTUtNS0uODg1Ljg4NUwxMC4zNDUsN1oiLz48L2c+PC9zdmc+)}.top_content .members_content .members_block .member-flex .member .detail .link:hover{font-weight:700;color:#fff;background:#7ec9c1}#footer{padding:88px 0 33px;font-size:10px;background-color:#d2eeeb}@media screen and (max-width:768px){#footer{padding:64px 0 24px}}#footer img{display:block;width:275px;margin:0 auto 88px}@media screen and (max-width:768px){#footer img{margin:0 auto 64px}}#footer span{color:#7ec9c1}