@charset "UTF-8";*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-collapse:collapse;border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9}.is-pc{display:block}@media screen and (width < 769px){.is-pc{display:none}}.is-sp{display:none}@media screen and (width < 769px){.is-sp{display:block}}[data-anim-elm]{opacity:0}[v-cloak]{display:none}table{width:100%;border-collapse:collapse}button{outline:none;background:none}html{scroll-behavior:smooth}@media screen and (width < 769px){html{font-size:calc(16 / 390 * 100vw)}}body{font-family:Noto Sans JP,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,"Yu Gothic ",YuGothic,Osaka,メイリオ,Meiryo,MS Pゴシック,MS P Gothic,sans-serif;background:#ccc}:root{--h1: linear-gradient(106deg, #19B29B 0%, #451052 70%)}.bl_menuArea{display:none;opacity:0}.bl_menuArea--active{display:block}.ly_content{padding:6.9444444444vw 80px 9.0277777778vw}.el_pageTop_wrapper{position:absolute;bottom:120px;right:30px}.el_pageTop_wrapper .el_pageTop{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#232323;font-weight:700;line-height:21px;padding-top:45px;background:url(/../assets/img/top/ico_pagetop.svg) no-repeat top center;font-size:17px;padding-left:5px;background-size:12px}.bl_localNav{padding:30px 11.8055555556vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_localNav__topicPath{width:50%;margin-left:auto}.bl_localNav__topicPath ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bl_localNav__topicPath ul li:not(:last-of-type):after{content:"";background:url(../img/common/ico_arrow_gray.svg) no-repeat center center/contain;width:.8333333333vw;height:.8333333333vw;display:inline-block;margin:0 5px}.bl_localNav__topicPath ul li a{display:inline-block;font-family:Roboto Condensed;font-weight:700;font-size:.9027777778vw;letter-spacing:.1em;color:#19b29b}.bl_localNav__topicPath ul li a.is-current{color:#636363;pointer-events:none}.bl_archive{width:70%}.bl_archive__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_archive__inner .bl_archive_title{font-family:Roboto Condensed;font-weight:700;font-size:1.5277777778vw;line-height:1.2;color:#c4c4c4;letter-spacing:.04em;margin-right:3.4722222222vw}.bl_archive__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-3.4722222222vw}.bl_archive__inner ul li{margin-left:3.4722222222vw}.bl_archive__inner ul a{font-family:Roboto Condensed;font-weight:700;font-size:1.3888888889vw;line-height:1.2;color:#19b29b}.bl_mainVisualLower{background-size:cover;background-repeat:no-repeat;background-position:center center}.bl_mainVisualLower.is-activities{background-image:url(../img/activities/pic_mainVisual_pc.jpg)}.bl_mainVisualLower.is-news{background-image:url(../img/news/pic_mainVisual_pc.jpg)}.bl_mainVisualLower.is-contact{background-image:url(../img/contact/pic_mainVisual_pc.jpg)}.bl_mainVisualLower__inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:80px 11.8055555556vw 85px}.bl_mainVisualLower__inner .bl_mainVisualLower_title{font-family:Roboto Condensed;font-weight:700;font-size:52px;line-height:1.2;letter-spacing:.04em;color:#fff}.bl_mainVisualLower__inner .bl_mainVisualLower_title__sub{display:block;margin-top:20px;font-size:23px}.bl_pagination{max-width:1100px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.bl_pagination .next,.bl_pagination .prev{display:none}.bl_pagination .page-numbers.current{display:block;text-align:center;font-family:Roboto Condensed;font-weight:700;font-size:20px;border:2px solid #000;padding:10.5px 0;border-radius:.3em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .3s,background-color .3s ease-in-out;transition:color .3s,background-color .3s ease-in-out;color:#fff;background-color:#000}.bl_pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bl_pagination ul li{width:45px}.bl_pagination ul li+li{margin-left:10px}.bl_pagination ul li a{display:block;text-align:center;font-family:Roboto Condensed;font-weight:700;font-size:20px;border:2px solid #000;padding:10.5px 0;border-radius:.3em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .3s,background-color .3s ease-in-out;transition:color .3s,background-color .3s ease-in-out}.bl_pagination ul li a.is-current{color:#fff;background-color:#000}.bl_pagination ul li a:hover{-webkit-transition:color .3s,background-color .3s ease-in-out;transition:color .3s,background-color .3s ease-in-out;color:#fff;background-color:#000}.activities_page{padding-top:6.25vw}.activities_page .ly_content{padding:6.9444444444vw 0 0}.activities_page .ly_content .bl_activities_twoColumns{position:relative;padding-bottom:7.2916666667vw}.activities_page .ly_content .bl_activities_twoColumns:before{position:absolute;content:"";left:0;bottom:0;display:block;width:100%;height:54.8611111111vw;background-color:#f2f4f8}.activities_page .ly_content .bl_activities_twoColumns--imageLeft .bl_activities_twoColumns_content__image{left:0}.activities_page .ly_content .bl_activities_twoColumns--imageLeft .bl_activities_twoColumns_content__detail{margin-left:auto}.activities_page .ly_content .bl_activities_twoColumns--imageRight .bl_activities_twoColumns_content__image{right:0}.activities_page .ly_content .bl_activities_twoColumns--imageRight .bl_activities_twoColumns_content__detail{margin-right:auto}.activities_page .ly_content .bl_activities_twoColumns+.bl_activities_twoColumns{margin-top:13.8888888889vw}.activities_page .ly_content .bl_activities_twoColumns__inner{max-width:1440px;margin:0 auto;padding:0 11.1111111111vw 0 6.9444444444vw;-webkit-box-sizing:border-box;box-sizing:border-box}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__image{position:absolute;width:43.0555555556vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__image img{width:100%;vertical-align:bottom}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail{z-index:1;width:46.5277777778vw;margin-top:5.5555555556vw;padding:5.5555555556vw;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_number{font-family:Roboto Condensed;font-weight:700;font-size:1.5972222222vw;line-height:1.2;color:#19b29b}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_number+.twoColumns_content_detail_title{margin-top:1.3888888889vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_title{position:relative;font-weight:700;font-size:2.9166666667vw;line-height:1.4;text-align:justify;padding-bottom:2.0833333333vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_title:after{position:absolute;content:"";width:13%;height:1px;background-color:#19b29b;left:0;bottom:0}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_title+.twoColumns_content_detail_text{margin-top:2.0833333333vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_text{text-align:justify;font-size:1.1805555556vw;line-height:2.3}.activities_page .bl_sdgs{padding:100px 0;text-align:center}.keyword_page{padding-top:6.25vw}.keyword_page .bl_keyword_list__inner{max-width:1440px;margin:auto;padding:30px 11.8055555556vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.keyword_page .bl_keyword_list__inner .bl_keyword_list_title{min-width:145px;font-family:Roboto Condensed;font-weight:700;font-size:20px;color:#c4c4c4;letter-spacing:.03em;padding:3px 0 0}.keyword_page .bl_keyword_list__inner .bl_keyword_list_item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -15px 0 0}.keyword_page .bl_keyword_list__inner .bl_keyword_list_item ul li{margin:10px 15px 0 0}.keyword_page .bl_keyword_list__inner .bl_keyword_list_item ul li a{display:block;padding:7px 15px;color:#3a6ff5;background-color:#ddebff;font-weight:700;font-size:12px;text-align:center;border-radius:50em}.keyword_page .keyword_content+.keyword_content{margin-top:160px}.keyword_page .keyword_content__head{padding:60px 20px 360px;text-align:center;background-color:#f2f6f8}.keyword_page .keyword_content__head .keyword_content_head_en{font-family:Roboto Condensed;font-weight:700;font-size:20px;color:#c4c4c4;letter-spacing:.03em}.keyword_page .keyword_content__head .keyword_content_head_en+.keyword_content_head_title{margin-top:30px}.keyword_page .keyword_content__head .keyword_content_head_title{font-weight:700;font-size:28px}.keyword_page .keyword_content__detail{padding:0 80px;margin-top:-290px}.keyword_page .keyword_content__detail .keyword_content_detail_inner{max-width:1100px;margin:auto;padding:90px 100px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:.3em;-webkit-box-shadow:0 0 5px rgba(173,173,173,.3);box-shadow:0 0 5px #adadad4d}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item{padding-bottom:90px;margin-top:-6.25vw;padding-top:6.25vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item:not(:last-of-type){border-bottom:1px solid #EDEDED}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item:last-of-type{padding-bottom:0}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item+.keyword_content_detail_item{margin-top:80px}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head{text-align:center}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head+.keyword_content_detail_item__text{margin-top:55px}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title{position:relative;display:inline-block;font-weight:700;font-size:20px;line-height:1.35}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title:before,.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title:after{position:absolute;content:"";display:block;width:6px;height:35px;background:url(../img/keyword/ico_brackets.svg) no-repeat center center/contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title:before{right:-35px}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title:after{left:-35px;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scaleX(-1)}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__text{font-size:16px;line-height:2.4;text-align:justify}.report_article_page{position:relative;padding-top:6.25vw}.report_article_page .bl_report_article{background-color:#fff;width:100%;max-width:800px;margin:0 auto}.report_article_page .bl_report_articleHead h2{color:#000;font-weight:700;line-height:1.25;font-size:28px;margin-bottom:20px}.report_article_page .bl_report_articleImgBlock{text-align:center;margin-top:50px}.report_article_page .bl_report_articleImgBlock p{color:#000;line-height:195.7%;font-size:16px;margin-bottom:45px;text-align:left}.report_article_page .bl_report_articleImgBlock img{width:100%;max-width:797px}.report_article_page .bl_report_articleImgBlock a{position:relative;color:#19b29b;font-weight:700;border-bottom:1px solid #19b29b;font-size:13px;padding-bottom:10px;padding-right:22px}.report_article_page .bl_report_articleImgBlock a:after{content:"";position:absolute;right:5px;top:5px;width:7px;height:7px;border-top:2px solid #19b29b;border-right:2px solid #19b29b;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}.report_article_page .bl_report_articleTxtBlock{margin-top:45px}.report_article_page .el_report_articleLead{color:#19b29b;font-weight:700;font-size:18px}.report_article_page .el_report_articleTxt{color:#000;line-height:195.7%;font-size:16px;margin-bottom:45px}.report_article_page .el_report_articleTxt:last-child{margin-bottom:60px}.report_article_page .el_report_articleLink{position:relative;color:#19b29b;font-weight:700;border-bottom:1px solid #19b29b;font-size:13px;padding-bottom:10px;padding-right:22px}.report_article_page .el_report_articleLink:after{content:"";position:absolute;right:5px;top:5px;width:7px;height:7px;border-top:2px solid #19b29b;border-right:2px solid #19b29b;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}.report_article_page .el_report_articleReturnLink{width:100%;margin:110px auto 0;color:#000;text-align:center;display:block;font-weight:700;letter-spacing:.03em;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:200px;border-radius:6px;padding:20px 0;font-size:17px}.report_article_page .el_report_articleReturnLink:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 20px auto 0;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px;height:7px;-webkit-box-sizing:border-box;box-sizing:border-box}.report_page{position:relative;padding-top:6.25vw}.report_page .bl_reportContent{width:100%;margin:0 auto;max-width:76.3888888889vw}.report_page .bl_reportContentHead{margin-bottom:4.1666666667vw;margin-top:9.7222222222vw}.report_page .bl_reportContentHead:first-child{margin-top:0}.report_page .bl_reportContentHead h3{position:relative;color:#000;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5277777778vw;padding-bottom:2.7083333333vw}.report_page .bl_reportContentHead h3:after{content:"";position:absolute;bottom:0;left:0;border-bottom:1px solid #19b29b;width:4.1666666667vw}.report_page .bl_reportContentList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.7777777778vw -3.4722222222vw 0 0}.report_page .bl_reportContentList__item{width:100%;max-width:calc(50% - 3.5416666667vw);margin:2.7777777778vw 3.4722222222vw 6.9444444444vw 0}.report_page .bl_reportContentList_imgBlock{margin-bottom:2.0833333333vw;width:100%}.report_page .bl_reportContentList_imgBlock .bl_reportContentList_imgBlock_content{padding-top:64%}.report_page .bl_reportContentList_txtBlock h4{color:#000;font-weight:700;line-height:173.7%;margin-bottom:10px;font-size:1.3888888889vw}.report_page .bl_reportContentList_txtBlock .el_reportContentList_txt p{color:#000;line-height:180%;font-size:1.0416666667vw}.report_page .el_archive_link__set{text-align:center}.report_page .el_archive_link{color:#19b29b;font-size:1.1111111111vw;position:relative;display:inline-block;padding:1.0416666667vw 1.7361111111vw;border:#19b29b solid 1px;border-radius:2.0833333333vw;margin:auto}.report_page .el_archive_link:before{content:"";font-family:FontAwesome;content:"";padding-right:10px;color:#19b29b}.schedule_page{position:relative;padding-top:6.25vw}.schedule_page .bl_schedule{width:100%;margin:0 auto;max-width:853px}.schedule_page .bl_scheduleList__item{margin-bottom:90px}.schedule_page .bl_scheduleList__item:last-child{margin-bottom:0}.schedule_page .bl_scheduleList__item a{display:block;border-bottom:1px solid #ECECEC;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:39px}.schedule_page .bl_scheduleList__itemMain{border-left:3px solid #19b29b;padding-left:34px}.schedule_page .bl_scheduleList__itemMainHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule_page .bl_scheduleList__itemSub{border-left:3px solid #E7E7E7;padding-left:34px;padding-top:5px}.schedule_page .bl_schedule .el_scheduleListTag{display:block;border:2px solid #A9A9A9;color:#a9a9a9;text-align:center;font-weight:700;letter-spacing:.06em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:13px;border-radius:.4em;max-width:44px;padding-top:5px;padding-bottom:5px;margin-left:5px;margin-right:20px}.schedule_page .bl_schedule .el_scheduleListData{color:#19b29b;font-weight:700;line-height:195.7%;font-size:24px}.schedule_page .bl_schedule .el_scheduleListTxt{color:#19b29b;font-weight:700;line-height:195.7%;font-size:19px}.schedule_page .bl_schedule .el_scheduleListTxtSub{color:#818181;font-weight:500;line-height:195.7%;font-size:15px}@media screen and (min-width: 1440px){.ly_content{padding:100px 80px 130px}.bl_localNav{padding:30px 170px}.bl_localNav__topicPath ul li:not(:last-of-type):after{width:12px;height:12px}.bl_localNav__topicPath ul li a{font-size:13px}.bl_archive__inner .bl_archive_title{margin-right:50px;font-size:22px}.bl_archive__inner ul{margin-left:-50px}.bl_archive__inner ul li{margin-left:50px}.bl_archive__inner ul a{font-size:20px}.bl_mainVisualLower__inner{padding:80px 170px 85px}.activities_page{padding-top:90px}.activities_page .ly_content{padding:100px 0 0}.activities_page .ly_content .bl_activities_twoColumns{padding-bottom:105px}.activities_page .ly_content .bl_activities_twoColumns:before{height:790px}.activities_page .ly_content .bl_activities_twoColumns+.bl_activities_twoColumns{margin-top:200px}.activities_page .ly_content .bl_activities_twoColumns__inner{padding:0 160px 0 100px}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__image{width:620px}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail{width:670px;margin-top:80px;padding:80px}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_number{font-size:23px}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_number+.twoColumns_content_detail_title{margin-top:20px}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_title{font-size:42px;padding-bottom:30px}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_title+.twoColumns_content_detail_text{margin-top:30px}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_text{font-size:17px}.keyword_page{padding-top:90px}.keyword_page .bl_keyword_list__inner{padding:30px 170px}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item{margin-top:-90px;padding-top:90px}.report_article_page{padding-top:90px}.report_page .bl_reportContent{max-width:1100px}.report_page .bl_reportContentHead{margin-bottom:60px;margin-top:140px}.report_page .bl_reportContentHead h3{font-size:22px;padding-bottom:39px}.report_page .bl_reportContentHead h3:after{width:60px}.report_page .bl_reportContentList{margin:-40px -50px 0 0}.report_page .bl_reportContentList__item{max-width:calc(50% - 51px);margin:40px 50px 100px 0}.report_page .bl_reportContentList_imgBlock{margin-bottom:30px}.report_page .bl_reportContentList_txtBlock h4{font-size:20px}.report_page .bl_reportContentList_txtBlock .el_reportContentList_txt p{font-size:15px}.report_page .el_archive_link{font-size:13px;padding:10px 20px;border-radius:20px}.report_page .el_archive_link:before{width:12px;height:12px}.schedule_page{padding-top:90px}}@media screen and (max-width: 769px){.is-pc{display:none}.is-sp{display:block}.bl_menuArea{position:fixed;top:0;left:0;background-color:#19b29b;width:100%;height:100vh;z-index:3;margin-top:13.3333333333vw;padding-top:6.6666666667vw;padding-left:10.6666666667vw;padding-right:10.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}.bl_menuArea__inner{margin-bottom:5.6vw}.bl_menuArea__innerItem{color:#fff;font-weight:500;font-size:5.0666666667vw}.bl_menuArea__innerItem a{display:block;padding:25px 0;padding-top:6.6666666667vw;padding-bottom:6.6666666667vw}.bl_menuArea .el_menuAreaLogin{background-color:#fff;width:100%;display:block;text-align:center;color:#19b29b;font-weight:700;padding:15px 0;border-radius:8.5333333333vw;max-width:44vw;padding-top:4vw;padding-bottom:4vw;font-size:4.2666666667vw}.ly_content{padding:5.3333333333vw 5.3333333333vw 26.6666666667vw}.bl_localNav{padding:5.3333333333vw}.bl_localNav__topicPath{width:100%;margin:0}.bl_localNav__topicPath ul li:not(:last-of-type):after{width:3.2vw;height:3.2vw;margin:0 1.3333333333vw}.bl_localNav__topicPath ul li a{font-size:3.4666666667vw}.bl_archive{width:100%;margin-bottom:13.3333333333vw}.bl_archive__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bl_archive__inner .bl_archive_title{font-size:5.8666666667vw;margin:0 0 5.3333333333vw}.bl_archive__inner ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.6666666667vw 0 0 -8vw}.bl_archive__inner ul li{margin:2.6666666667vw 0 0 8vw}.bl_archive__inner ul a{font-size:5.3333333333vw}.bl_mainVisualLower.is-activities{background-image:url(../img/activities/pic_mainVisual_sp.jpg)}.bl_mainVisualLower.is-news{background-image:url(../img/news/pic_mainVisual_sp.jpg)}.bl_mainVisualLower.is-contact{background-image:url(../img/contact/pic_mainVisual_sp.jpg)}.bl_mainVisualLower__inner{padding:14.6666666667vw 5.3333333333vw}.bl_mainVisualLower__inner .bl_mainVisualLower_title{font-size:11.2vw}.bl_mainVisualLower__inner .bl_mainVisualLower_title__sub{font-size:4vw}.bl_pagination .page-numbers.current{font-size:5.3333333333vw;padding:2.8vw 0}.bl_pagination ul li{width:12vw}.bl_pagination ul li+li{margin-left:2.6666666667vw}.bl_pagination ul li a{font-size:5.3333333333vw;padding:2.8vw 0}.activities_page{padding-top:13.3333333333vw}.activities_page .ly_content{padding:10.6666666667vw 0 0}.activities_page .ly_content .bl_activities_twoColumns{padding-bottom:5.3333333333vw}.activities_page .ly_content .bl_activities_twoColumns:before{height:calc(100% - 48vw)}.activities_page .ly_content .bl_activities_twoColumns+.bl_activities_twoColumns{margin-top:34.6666666667vw}.activities_page .ly_content .bl_activities_twoColumns__inner{padding:0}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__image{width:90%}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail{width:89%;margin:96vw auto 0;padding:13.3333333333vw 6.6666666667vw 20vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_number{font-size:4.8vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_number+.twoColumns_content_detail_title{margin-top:6.6666666667vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_title{font-size:7.4666666667vw;padding-bottom:8vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_title:after{width:25%}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_title+.twoColumns_content_detail_text{margin-top:8vw}.activities_page .ly_content .bl_activities_twoColumns__inner .bl_activities_twoColumns_content__detail .twoColumns_content_detail_text{font-size:4.2666666667vw}.activities_page .bl_sdgs{padding:18.6666666667vw 12vw}.activities_page .bl_sdgs__inner img{width:100%}.keyword_page{padding-top:13.3333333333vw}.keyword_page .bl_keyword_list__inner{padding:5.3333333333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.keyword_page .bl_keyword_list__inner .bl_keyword_list_title{font-size:4.8vw;text-align:center;min-width:auto;width:100%}.keyword_page .bl_keyword_list__inner .bl_keyword_list_item{margin-top:5.3333333333vw}.keyword_page .bl_keyword_list__inner .bl_keyword_list_item ul{margin:-2.6666666667vw -4vw 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.keyword_page .bl_keyword_list__inner .bl_keyword_list_item ul li{width:18.6666666667vw;margin:4vw 4vw 0 0}.keyword_page .bl_keyword_list__inner .bl_keyword_list_item ul li a{padding:2.1333333333vw 0;font-size:3.4666666667vw}.keyword_page .keyword_content+.keyword_content{margin-top:26.6666666667vw}.keyword_page .keyword_content__head{padding:13.3333333333vw 5.3333333333vw 120vw}.keyword_page .keyword_content__head .keyword_content_head_en{font-size:4.8vw}.keyword_page .keyword_content__head .keyword_content_head_en+.keyword_content_head_title{margin-top:5.3333333333vw}.keyword_page .keyword_content__head .keyword_content_head_title{font-size:6.9333333333vw}.keyword_page .keyword_content__detail{width:100%;margin-top:-109.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner{padding:12vw 8vw 13.3333333333vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item{padding-bottom:12vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item+.keyword_content_detail_item{margin-top:12vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head+.keyword_content_detail_item__text{margin-top:8vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title{font-size:4.8vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title:before,.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title:after{width:1.6vw;height:9.3333333333vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title:before{right:-4vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__head .keyword_item_head_title:after{left:-4vw}.keyword_page .keyword_content__detail .keyword_content_detail_inner .keyword_content_detail_item__text{font-size:4vw;line-height:1.95;text-align:justify}.report_article_page{padding-top:13.3333333333vw}.report_article_page .bl_report_articleHead h2{font-size:6.6666666667vw;margin-bottom:4vw}.report_article_page .bl_report_articleImgBlock{margin-top:9.3333333333vw}.report_article_page .bl_report_articleImgBlock a{font-size:3.7333333333vw;padding-bottom:2.6666666667vw;padding-right:5.8666666667vw}s .report_article_page .bl_report_articleImgBlock a:after{right:1.3333333333vw;top:1.8666666667vw;width:2.1333333333vw;height:2.1333333333vw}.report_article_page .bl_report_articleTxtBlock{margin-top:8vw}.report_article_page .el_report_articleLead{font-size:4vw}.report_article_page .el_report_articleTxt{margin-bottom:10.6666666667vw;font-size:3.7333333333vw}.report_article_page .el_report_articleTxt:last-child{margin-bottom:10.6666666667vw}.report_article_page .el_report_articleLink{font-size:3.7333333333vw;padding-bottom:2.6666666667vw;padding-right:5.8666666667vw}.report_article_page .el_report_articleLink:after{right:1.3333333333vw;top:1.8666666667vw;width:2.1333333333vw;height:2.1333333333vw}.report_article_page .el_report_articleReturnLink{padding:4vw 0;max-width:53.3333333333vw;font-size:4vw;margin:24vw auto 0}.report_article_page .el_report_articleReturnLink:after{width:2.6666666667vw;height:2.6666666667vw;margin:auto 5.3333333333vw auto 0}.report_page .bl_reportContent{max-width:initial;padding:0}.report_page .bl_reportContentHead{margin-bottom:5.3333333333vw;margin-top:18.6666666667vw}.report_page .bl_reportContentHead h3{font-size:4.2666666667vw;padding-bottom:5.3333333333vw}.report_page .bl_reportContentHead h3:after{width:10.6666666667vw}.report_page .bl_reportContentList{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report_page .bl_reportContentList__item{width:100%;max-width:100%;margin:10.6666666667vw 0 16vw}.report_page .bl_reportContentList_imgBlock{margin-bottom:4vw}.report_page .bl_reportContentList_txtBlock h4{font-size:4vw;margin-bottom:2.6666666667vw}.report_page .bl_reportContentList_txtBlock .el_reportContentList_txt p{font-size:3.4666666667vw}.report_page .el_archive_link{font-size:3.4666666667vw;position:relative;display:inline-block;padding:2.6666666667vw 5.3333333333vw;border:#19b29b solid 1px;border-radius:5.3333333333vw}.report_page .el_archive_link:before{width:3.2vw;height:3.2vw;margin:0 1.3333333333vw}.schedule_page{padding-top:13.3333333333vw}.schedule_page .ly_content{padding:13.3333333333vw 5.3333333333vw 26.6666666667vw}.schedule_page .bl_scheduleList__item{margin-bottom:12vw}.schedule_page .bl_scheduleList__item a{padding-bottom:8vw}.schedule_page .bl_scheduleList__itemMain{padding-left:5.3333333333vw}.schedule_page .bl_scheduleList__itemSub{padding-top:2.6666666667vw;padding-left:5.3333333333vw}.schedule_page .bl_schedule .el_scheduleListTag{min-width:13.3333333333vw;font-size:3.2vw;padding:1.3333333333vw 0;margin:0 5.3333333333vw 0 1.3333333333vw}.schedule_page .bl_schedule .el_scheduleListData{font-size:5.8666666667vw}.schedule_page .bl_schedule .el_scheduleListTxt{font-size:5.0666666667vw}.schedule_page .bl_schedule .el_scheduleListTxtSub{font-size:4.2666666667vw}}@media screen and (max-width: 320px){.is-sp-s{display:block}}.breadcramb_block{display:flex;align-items:center;gap:12px;justify-content:end;max-width:1252px;margin:0 auto;overflow-x:auto;padding:20px 20px 0}@media screen and (width < 769px){.breadcramb_block{gap:calc(12 / 390 * 100vw);padding:calc(15 / 390 * 100vw) calc(20 / 390 * 100vw) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcramb_block::-webkit-scrollbar{display:none}}.breadcramb_block__item{display:flex;align-items:center;gap:12px}@media screen and (width < 769px){.breadcramb_block__item{gap:calc(12 / 390 * 100vw)}}.breadcramb_block__item.current .breadcramb_block__link_text{color:#8c8c8c}.breadcramb_block__separator{flex-shrink:0}.breadcramb_block__link_text{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:190%;letter-spacing:.28px;white-space:nowrap}@media screen and (width < 769px){.breadcramb_block__link_text{font-size:calc(12 / 390 * 100vw)}}.footer_block{background:#14172f}.footer_block__inner{max-width:1333px;margin:0 auto;padding:90px 20px 0}@media screen and (width < 769px){.footer_block__inner{padding:calc(30 / 390 * 100vw) calc(30 / 390 * 100vw) 0}}.footer_block__body{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (width < 769px){.footer_block__body{flex-direction:column-reverse;gap:calc(60 / 390 * 100vw)}}.footer_block__title_text--top{color:#fff;font-family:Noto Sans JP;font-size:clamp(10px,2.5vw,14px);font-style:normal;font-weight:700;line-height:normal;display:block}@media (max-width: 1400px){.footer_block__title_text--top{font-size:1.2857142857vw}}@media (max-width: 1200px){.footer_block__title_text--top{font-size:1.3333333333vw}}@media screen and (width < 769px){.footer_block__title_text--top{font-size:calc(13 / 390 * 100vw)}}.footer_block__title_text--bottom{color:#fff;font-family:Noto Sans JP;font-size:clamp(10px,3vw,20px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:.01em;display:block;margin-top:10px}@media (max-width: 1400px){.footer_block__title_text--bottom{font-size:1.6428571429vw}}@media (max-width: 1200px){.footer_block__title_text--bottom{font-size:1.6666666667vw}}@media screen and (width < 1024px){.footer_block__title_text--bottom{font-size:calc(20 / 1024 * 100vw)}}@media (max-width: 768px){.footer_block__title_text--bottom{font-size:2.34375vw}}@media screen and (width < 769px){.footer_block__title_text--bottom{font-size:calc(17 / 390 * 100vw)}}.footer_block__logo_wrapper{display:flex;gap:77px;margin-top:37px}@media screen and (width < 1024px){.footer_block__logo_wrapper{gap:3.90625vw}}@media screen and (width < 769px){.footer_block__logo_wrapper{gap:calc(40 / 390 * 100vw);margin-top:calc(26 / 390 * 100vw)}}.footer_block__logo_link{display:block}@media screen and (width < 769px){.footer_block__logo_link--isct{width:calc(118 / 390 * 100vw)}}@media screen and (width < 769px){.footer_block__logo_link--ssi{width:calc(100 / 390 * 100vw)}}.footer_block__nav_list{display:flex;gap:60px}@media screen and (width < 1024px){.footer_block__nav_list{gap:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.footer_block__nav_list{flex-direction:column;gap:calc(35 / 390 * 100vw)}}.footer_block__nav_item{flex-shrink:1}.footer_block__nav_link{color:#fff;font-family:Figtree;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.7px}@media screen and (width < 1024px){.footer_block__nav_link{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.footer_block__nav_link{font-size:calc(17 / 390 * 100vw)}}.footer_block__copyright{padding-bottom:23px;margin-top:93px}@media screen and (width < 769px){.footer_block__copyright{margin-top:calc(40 / 390 * 100vw);padding-bottom:calc(20 / 390 * 100vw)}}.footer_block__copyright_text{color:#707285;font-family:Figtree;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.39px;text-align:end}@media screen and (width < 769px){.footer_block__copyright_text{text-align:center;font-size:calc(10 / 390 * 100vw)}}.header_block{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background .3s ease-in-out}.header_block.has-active-hamburger{position:fixed;z-index:1001}.header_block.is-scrolled.has-active-hamburger{background:transparent}.header_block.is-scrolled.has-active-hamburger .header_block__title_text--top,.header_block.is-scrolled.has-active-hamburger .header_block__title_text--bottom{color:#fff}.header_block.is-scrolled.has-active-hamburger .header_block__nav_link--en,.header_block.is-scrolled.has-active-hamburger .header_block__nav_link--ja{color:#19b29b}.header_block__inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding-left:clamp(20px,4vw,40px);max-width:100%;overflow:hidden}@media (max-width: 1024px){.header_block__inner{padding-left:calc(10 / 1024 * 100vw)}}@media screen and (width < 1024px){.header_block__inner{padding-left:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block__inner{padding-left:calc(20 / 390 * 100vw)}}.header_block__title_text--top{color:#fff;font-family:Noto Sans JP;font-size:clamp(11px,2.5vw,21px);font-style:normal;font-weight:700;line-height:normal;display:block;transition:color .3s ease-in-out}@media (max-width: 1400px){.header_block__title_text--top{font-size:1.2857142857vw}}@media (max-width: 1200px){.header_block__title_text--top{font-size:1.3333333333vw}}@media screen and (width < 769px){.header_block__title_text--top{font-size:calc(11 / 390 * 100vw)}}.header_block__title_text--bottom{color:#fff;font-family:Noto Sans JP;font-size:clamp(14px,3vw,27px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:.81px;display:block;transition:color .3s ease-in-out}@media (max-width: 1400px){.header_block__title_text--bottom{font-size:1.6428571429vw}}@media (max-width: 1200px){.header_block__title_text--bottom{font-size:1.6666666667vw}}@media screen and (width < 1024px){.header_block__title_text--bottom{font-size:calc(20 / 1024 * 100vw)}}@media (max-width: 768px){.header_block__title_text--bottom{font-size:2.34375vw}}@media screen and (width < 769px){.header_block__title_text--bottom{font-size:calc(14 / 390 * 100vw)}}.header_block__nav_list{display:flex;align-items:center;gap:clamp(8px,2vw,24px);flex-wrap:nowrap}@media screen and (width < 1024px){.header_block__nav_list{gap:.78125vw}}.header_block__nav_item{flex-shrink:1;width:min(160 / 1512 * 100vw,160px)}@media screen and (width < 1024px){.header_block__nav_item{width:min(140 / 1024 * 100vw,140px)}}.header_block__nav_item--members{background:linear-gradient(106deg,#451052 12.63%,#19b29b 76.98%);padding:clamp(12px,2vw,30px) 36px;width:unset;flex-shrink:0}.header_block__nav_link{color:#fff;font-family:Noto Sans JP;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;display:flex;align-items:center;flex-direction:column}.header_block__nav_link--en{font-size:clamp(14px,2vw,22px);display:block;transition:color .3s ease-in-out}@media screen and (width < 1024px){.header_block__nav_link--en{font-size:1.5625vw}}.header_block__nav_link--ja{font-size:clamp(8px,1vw,12px);display:block;transition:color .3s ease-in-out}@media screen and (width < 1024px){.header_block__nav_link--ja{font-size:calc(10 / 1024 * 100vw)}}.header_block__nav_button{width:calc(64 / 390 * 100vw);background:var(--h1, linear-gradient(106deg, #451052 12.63%, #19B29B 76.98%));padding:calc(19 / 390 * 100vw) calc(17 / 390 * 100vw);flex-shrink:0}@media screen and (width < 769px){.header_block__nav_button{padding:calc(16 / 390 * 100vw) 0}}.header_block__nav_button.is-active{background:transparent}.header_block__nav_button.is-active .header_block__nav_button_line:nth-child(1){transform:translateY(10px) rotate(45deg)}.header_block__nav_button.is-active .header_block__nav_button_line:nth-child(2){opacity:0}.header_block__nav_button.is-active .header_block__nav_button_line:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.header_block__nav_button_line_wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.header_block__nav_button_line{display:block;width:30px;height:1px;background:#fff;transition:transform .3s ease-in-out}.header_block.is-scrolled{background:#fff}.header_block.is-scrolled .header_block__title_text--top,.header_block.is-scrolled .header_block__title_text--bottom{color:#4a4a4a}.header_block.is-scrolled .header_block__nav_link--en,.header_block.is-scrolled .header_block__nav_link--ja{color:#19b29b}.header_block.is-scrolled .header_block__nav_item--members a .header_block__nav_link--en,.header_block.is-scrolled .header_block__nav_item--members a .header_block__nav_link--ja{color:#fff}.hamburger_block{height:100vh;background:linear-gradient(17deg,#451052 18.44%,#19b29b);transform:translateY(-100%);transition:transform .3s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:1000}.hamburger_block.is-active{transform:translateY(0)}@media screen and (width < 769px){.hamburger_block__inner{padding:calc(65 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.hamburger_block__nav{padding-left:calc(20 / 390 * 100vw)}.hamburger_block__nav_list{display:flex;flex-direction:column;gap:calc(50 / 390 * 100vw)}.hamburger_block__nav_link--en{color:#fff;font-family:Figtree;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.2px;display:block}.hamburger_block__nav_link--ja{color:#fff;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.08px;display:block}.news_pagination_block{margin-top:130px}@media screen and (width < 769px){.news_pagination_block{margin-top:calc(60 / 390 * 100vw)}}.news_pagination_block__list{display:flex;align-items:center;justify-content:center;gap:14px}@media screen and (width < 769px){.news_pagination_block__list{gap:calc(14 / 390 * 100vw)}}.news_pagination_block__list_item{border-radius:50%;background:#fff;border:1px solid #19B29B;width:46px;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}@media screen and (width < 769px){.news_pagination_block__list_item{width:calc(46 / 390 * 100vw);height:calc(46 / 390 * 100vw)}}.news_pagination_block__list_item.current{background:var(--h2, #19B29B);border:1px solid var(--h2, #19B29B)}.news_pagination_block__list_item.current .news_pagination_block__list_item_link{color:#fff}.news_pagination_block__list_item:hover{background:var(--h2, #19B29B);border:1px solid var(--h2, #19B29B)}.news_pagination_block__list_item:hover .news_pagination_block__list_item_link,.news_pagination_block__list_item:hover .news_pagination_block__list_item_arrow{color:#fff}.news_pagination_block__list_item:hover .news_pagination_block__list_item_arrow svg path{fill:#fff}.news_pagination_block__list_item--ellipsis{border:none;background:none}.news_pagination_block__list_item--disabled{border-color:#cecece;pointer-events:none}.news_pagination_block__list_item--disabled .news_pagination_block__list_item_arrow svg path{fill:#cecece}.news_pagination_block__list_item--disabled:hover{background:#fff;border-color:#cecece}.news_pagination_block__list_item--disabled:hover .news_pagination_block__list_item_arrow svg path{fill:#cecece}.news_pagination_block__list_item_link{font-family:Roboto;font-size:22px;font-style:normal;font-weight:700;color:var(--h2, #19B29B)}@media screen and (width < 769px){.news_pagination_block__list_item_link{font-size:calc(22 / 390 * 100vw)}}.news_pagination_block__list_item_arrow{text-align:center;color:var(--h2, #19B29B);font-family:Geist;font-size:20.631px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.825px}.news_pagination_block__list_item_ellipsis{color:var(--h2, #19B29B);font-family:Geist;font-size:18px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.72px}.sub_page_head_block--program{background:url(../img/program/bg_sub_page_head.webp) no-repeat center center/cover}@media screen and (width < 769px){.sub_page_head_block--program{background:url(../img/program/bg_sub_page_head_sp.webp) no-repeat center center/cover}}.sub_page_head_block--news{background:url(../img/news/bg_sub_page_head.webp) no-repeat center center/cover}@media screen and (width < 769px){.sub_page_head_block--news{background:url(../img/news/bg_sub_page_head_sp.webp) no-repeat center center/cover}}.sub_page_head_block--members{background:url(../img/members/bg_sub_page_head.webp) no-repeat center center/cover}@media screen and (width < 769px){.sub_page_head_block--members{background:url(../img/members/bg_sub_page_head_sp.webp) no-repeat center center/cover}}.sub_page_head_block__inner{max-width:1252px;margin:0 auto;padding:150px 20px}@media screen and (width < 769px){.sub_page_head_block__inner{max-width:unset;padding:calc(70 / 390 * 100vw) calc(30 / 390 * 100vw) calc(60 / 390 * 100vw)}}.sub_page_head_block__title{font-family:Figtree;font-size:100px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-3px;background:linear-gradient(106deg,#19b29b,#451052 23%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 769px){.sub_page_head_block__title{font-family:Figtree;font-size:calc(40 / 390 * 100vw)}}.sub_page_head_block__subtitle{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media screen and (width < 769px){.sub_page_head_block__subtitle{font-size:calc(14 / 390 * 100vw)}}[data-scroll-animation]{opacity:0;transform:translateY(50px);transition:all .6s ease-in-out}[data-scroll-animation].is-active{opacity:1;transform:translateY(0)}.contact_page{padding-top:calc(90 / 1512 * 100vw)}.contact_page .container{padding-top:0!important}.contact_page .bl_contact_item{text-align:center;line-height:1.75;font-weight:500}.contact_page .bl_contact_item__subTitle{font-size:17px}.contact_page .bl_contact_item__subTitle+.bl_contact_item__title{margin-top:25px}.contact_page .bl_contact_item__title{font-size:28px}.contact_page .bl_contact_item__title+.bl_contact_item__addressHead{margin-top:15px}.contact_page .bl_contact_item__addressHead{font-size:28px}.contact_page .bl_contact_item__addressHead+.bl_contact_item__address{margin-top:25px}.contact_page .bl_contact_item__address{font-size:24px}.contact_page .bl_contact_footer{background-color:#f2f4f8;text-align:center;font-weight:500}.contact_page .bl_contact_footer__inner{padding:calc(85 / 1512 * 100vw) 20px calc(95 / 1512 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_title{font-size:26px;margin-bottom:55px}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail{position:relative;padding-bottom:50px}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail:after{position:absolute;left:0;right:0;bottom:0;content:"";display:block;width:500px;height:1px;background-color:#d0d0f5;margin:0 auto}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail+.bl_contact_footer_phone{margin-top:50px}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail__text{font-size:20px;margin-bottom:30px}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail__content{display:block;font-family:Roboto Condensed;font-weight:700;font-size:31px;color:#19b29b}.contact_page .bl_contact_footer__inner .bl_contact_footer_phone__text{font-size:22px;margin-bottom:30px}.contact_page .bl_contact_footer__inner .bl_contact_footer_phone__content{font-family:Roboto Condensed;font-weight:700;font-size:59px;color:#19b29b;margin-bottom:20px}.contact_page .bl_contact_footer__inner .bl_contact_footer_phone__time{font-size:13px}.contact_page .bl_mainVisualLower{background:url(../img/contact/pic_mainVisual_pc.jpg) no-repeat center center/cover}.contact_page .bl_mainVisualLower__inner{padding:80px 170px 85px}.contact_page .bl_mainVisualLower__inner .bl_mainVisualLower_title{font-family:Roboto Condensed;font-weight:700;font-size:52px;line-height:1.2;letter-spacing:.04em;color:#fff}.contact_page .bl_mainVisualLower__inner .bl_mainVisualLower_title__sub{display:block;margin-top:20px;font-size:23px}.contact_page .bl_localNav{padding:30px calc(170 / 1512 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_page .bl_localNav__topicPath{width:50%;margin-left:auto}.contact_page .bl_localNav__topicPath ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact_page .bl_localNav__topicPath ul li:not(:last-of-type):after{content:"";background:url(../img/common/ico_arrow_gray.svg) no-repeat center center/contain;width:calc(12 / 1512 * 100vw);height:calc(12 / 1512 * 100vw);display:inline-block;margin:0 5px}.contact_page .bl_localNav__topicPath ul li a{display:inline-block;font-family:Roboto Condensed;font-weight:700;font-size:calc(13 / 1512 * 100vw);letter-spacing:.1em;color:#19b29b}.contact_page .bl_localNav__topicPath ul li a.is-current{color:#636363;pointer-events:none}.contact_page .ly_content{padding:calc(100 / 1512 * 100vw) 80px calc(130 / 1512 * 100vw);background:#fff}@media screen and (width < 769px){.contact_page{padding-top:calc(50 / 390 * 100vw)}.contact_page .bl_contact_item__subTitle{font-size:calc(15 / 390 * 100vw)}.contact_page .bl_contact_item__subTitle+.bl_contact_item__title{margin-top:calc(25 / 390 * 100vw)}.contact_page .bl_contact_item__title{font-size:calc(22 / 390 * 100vw)}.contact_page .bl_contact_item__title+.bl_contact_item__addressHead{margin-top:calc(5 / 390 * 100vw)}.contact_page .bl_contact_item__addressHead{font-size:calc(22 / 390 * 100vw)}.contact_page .bl_contact_item__addressHead+.bl_contact_item__address{margin-top:calc(20 / 390 * 100vw)}.contact_page .bl_contact_item__address{font-size:calc(15 / 390 * 100vw)}.contact_page .bl_contact_footer__inner{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) calc(65 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_title{font-size:calc(21 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail{padding-bottom:calc(40 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail:after{width:calc(280 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail+.bl_contact_footer_phone{margin-top:calc(40 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail__text{font-size:calc(17 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_mail__content{font-size:calc(25 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_phone__text{font-size:calc(17 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_phone__content{font-size:calc(47 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}.contact_page .bl_contact_footer__inner .bl_contact_footer_phone__time{font-size:calc(13 / 390 * 100vw)}.contact_page .bl_mainVisualLower{background-image:url(../img/contact/pic_mainVisual_sp.jpg)}.contact_page .bl_mainVisualLower__inner{padding:calc(55 / 390 * 100vw) calc(20 / 390 * 100vw)}.contact_page .bl_mainVisualLower__inner .bl_mainVisualLower_title{font-size:calc(42 / 390 * 100vw)}.contact_page .bl_mainVisualLower__inner .bl_mainVisualLower_title__sub{font-size:calc(15 / 390 * 100vw)}.contact_page .bl_localNav{padding:calc(20 / 390 * 100vw)}.contact_page .bl_localNav__topicPath{width:100%;margin:0}.contact_page .bl_localNav__topicPath ul li:not(:last-of-type):after{width:calc(12 / 390 * 100vw);height:calc(12 / 390 * 100vw);margin:0 calc(5 / 390 * 100vw)}.contact_page .bl_localNav__topicPath ul li a{font-size:calc(13 / 390 * 100vw)}.contact_page .ly_content{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(100 / 390 * 100vw)}}.index_page{background:#fff}.index_page .mainvisual_block{position:relative;overflow:hidden;aspect-ratio:1512/830}@media screen and (width < 769px){.index_page .mainvisual_block{aspect-ratio:390/830}}.index_page .mainvisual_block__inner{height:100%}.index_page .mainvisual_block__inner video{width:100%;height:100%;object-fit:cover;object-position:center}.index_page .mainvisual_block .splide,.index_page .mainvisual_block .splide__track,.index_page .mainvisual_block .splide__list,.index_page .mainvisual_block .splide__slide{height:100%}.index_page .mainvisual_block .splide__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.index_page .mainvisual_block .splide__slide video{width:100%;height:100%;object-fit:cover;object-position:center}.index_page .mainvisual_block .splide__pagination{bottom:30px}@media screen and (width < 769px){.index_page .mainvisual_block .splide__pagination{bottom:calc(20 / 390 * 100vw)}}.index_page .mainvisual_block .splide__pagination__page{background:#ffffff80;border-radius:50%;transition:background .3s ease}.index_page .mainvisual_block .splide__pagination__page.is-active{background:#fff}.index_page .mainvisual_block__title_wrapper{position:absolute;bottom:calc(57 / 1512 * 100vw);left:calc(75 / 1512 * 100vw)}@media screen and (width < 769px){.index_page .mainvisual_block__title_wrapper{bottom:calc(185 / 390 * 100vw);left:calc(20 / 390 * 100vw)}}.index_page .mainvisual_block__title{color:#fff;font-family:Instrument Sans;font-size:65px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.3px}@media screen and (width < 769px){.index_page .mainvisual_block__title{color:#fff;font-size:calc(27 / 390 * 100vw);letter-spacing:calc(-.545 / 390 * 100vw)}}.index_page .mainvisual_block__subtitle{color:#fff;font-family:Noto Sans JP;font-size:calc(28 / 1512 * 100vw);font-style:normal;font-weight:700;line-height:190%;letter-spacing:4.48px;margin-top:calc(28 / 1512 * 100vw)}@media screen and (width < 769px){.index_page .mainvisual_block__subtitle{font-size:calc(14 / 390 * 100vw);letter-spacing:calc(4.48 / 390 * 100vw);margin-top:calc(20 / 390 * 100vw)}}.index_page .topics_block{position:relative;overflow:hidden}.index_page .topics_block:before{content:"";position:absolute;width:calc(1308 / 1512 * 100vw);height:calc(800 / 1512 * 100vw);max-width:1308px;max-height:800px;background:url(../img/index/bg_topics.webp) no-repeat center center/contain;z-index:-1;right:calc(-120 / 1512 * 100vw);top:min(-190 / 1512 * 100vw,-190px)}@media screen and (width < 769px){.index_page .topics_block:before{width:calc(500 / 390 * 100vw);height:calc(350 / 390 * 100vw);right:calc(-76 / 390 * 100vw);top:min(-100 / 390 * 100vw,-100px)}}.index_page .topics_block__inner{max-width:1252px;margin:0 auto;padding:175px 20px}@media screen and (width < 769px){.index_page .topics_block__inner{padding:calc(80 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.index_page .topics_block__header{display:flex;gap:100px}@media screen and (width < 769px){.index_page .topics_block__header{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.index_page .topics_block__title{font-family:Figtree;font-size:80px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-2.4px;background:var(--h1, linear-gradient(106deg, #451052 12.63%, #19B29B 76.98%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 769px){.index_page .topics_block__title{font-size:calc(50 / 390 * 100vw)}}.index_page .topics_block__subtitle{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:15px;display:block}@media screen and (width < 769px){.index_page .topics_block__subtitle{font-size:calc(18 / 390 * 100vw);margin-top:calc(8 / 390 * 100vw)}}.index_page .topics_block__description{color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.48px;padding-top:48px}@media screen and (width < 769px){.index_page .topics_block__description{font-size:calc(16 / 390 * 100vw);padding-top:0}}.index_page .topics_block__content{margin-top:65px}@media screen and (width < 769px){.index_page .topics_block__content{margin-top:calc(30 / 390 * 100vw)}}.index_page .topics_block__list{display:flex;gap:66px}@media screen and (width < 1024px){.index_page .topics_block__list{gap:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .topics_block__list{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.index_page .topics_block__list_item{width:100%;max-width:360px}.index_page .topics_block__list_item:hover .topics_block__item_img img{transform:scale(1.05)}.index_page .topics_block__item_img{border-radius:6px;overflow:hidden}.index_page .topics_block__item_img img{transition:transform .8s ease;width:100%;height:100%;object-fit:cover;object-position:center}.index_page .topics_block__item_title{color:#373737;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:180%;margin-top:22px;letter-spacing:-.01em}@media screen and (width < 769px){.index_page .topics_block__item_title{font-size:calc(16 / 390 * 100vw);margin-top:calc(22 / 390 * 100vw)}}.index_page .topics_block__item_date{color:#78b4ab;font-family:Figtree;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.75px;margin-top:15px}@media screen and (width < 769px){.index_page .topics_block__item_date{font-size:calc(15 / 390 * 100vw);margin-top:calc(12 / 390 * 100vw);display:block}}.index_page .news_block__inner{max-width:1252px;margin:0 auto;padding:65px 20px 340px}@media screen and (width < 769px){.index_page .news_block__inner{padding:calc(120 / 390 * 100vw) calc(20 / 390 * 100vw) calc(170 / 390 * 100vw)}}.index_page .news_block__content{display:flex;gap:143px}@media screen and (width < 1024px){.index_page .news_block__content{gap:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .news_block__content{flex-direction:column;gap:0}}.index_page .news_block__right{width:100%}@media screen and (width < 769px){.index_page .news_block__right{margin-top:calc(20 / 390 * 100vw)}}.index_page .news_block__left{display:flex;flex-direction:column;min-height:400px}@media screen and (width < 769px){.index_page .news_block__left{min-height:unset}}.index_page .news_block__title{font-family:Figtree;font-size:80px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-2.4px;background:var(--h1, linear-gradient(106deg, #451052 12.63%, #19B29B 76.98%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 769px){.index_page .news_block__title{font-size:calc(50 / 390 * 100vw)}}.index_page .news_block__subtitle{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:15px;display:block}@media screen and (width < 769px){.index_page .news_block__subtitle{font-size:calc(18 / 390 * 100vw);margin-top:calc(8 / 390 * 100vw)}}.index_page .news_block__btn{margin-top:auto;position:relative}@media screen and (width < 769px){.index_page .news_block__btn{margin:calc(60 / 390 * 100vw) auto 0;width:calc(189 / 390 * 100vw)}}.index_page .news_block__btn img{width:100%}.index_page .news_block__btn_link{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:300;line-height:190%;letter-spacing:.96px;transition:opacity .3s ease}.index_page .news_block__btn_link:hover{opacity:.7}.index_page .news_block__list_item{border-bottom:1px solid #E5E5E5}.index_page .news_block__list_item a{display:flex;align-items:flex-start;gap:50px;padding:26px 0;transition:opacity .3s ease}@media screen and (width < 769px){.index_page .news_block__list_item a{gap:calc(30 / 390 * 100vw);padding:calc(20 / 390 * 100vw) 0}}.index_page .news_block__list_item:hover a{opacity:.7}.index_page .news_block__list_item:last-child{border-bottom:none}.index_page .news_block__list_item_date{color:#78b4ab;font-family:Figtree;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.75px}@media screen and (width < 769px){.index_page .news_block__list_item_date{font-size:calc(15 / 390 * 100vw)}}.index_page .news_block__list_item_title{color:#373737;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:170%}@media screen and (width < 769px){.index_page .news_block__list_item_title{font-size:calc(14 / 390 * 100vw)}}.index_page .lead_block{background:url(../img/index/bg_lead.webp) no-repeat center center/cover;position:relative;overflow:visible}@media screen and (width < 769px){.index_page .lead_block{background:url(../img/index/bg_lead_sp.webp) no-repeat center center/cover}}.index_page .lead_block__img{position:absolute;top:-150px;max-width:1212px;width:calc(1212 / 1512 * 100vw);z-index:1}@media screen and (width < 769px){.index_page .lead_block__img{position:relative;top:calc(-45 / 390 * 100vw);width:calc(370 / 390 * 100vw)}}.index_page .lead_block__img img{width:100%;height:auto}.index_page .lead_block__inner{max-width:1252px;margin:0 auto;padding:461px 20px 175px;position:relative;z-index:2}@media (max-width: 1259px){.index_page .lead_block__inner{padding:350px 20px 75px}}@media screen and (width < 1024px){.index_page .lead_block__inner{padding:300px 20px 75px}}@media screen and (width < 769px){.index_page .lead_block__inner{padding:0 calc(20 / 390 * 100vw) calc(100 / 390 * 100vw);z-index:1}}.index_page .lead_block__content_inner{display:flex;gap:78px}@media (max-width: 1259px){.index_page .lead_block__content_inner{gap:0;flex-direction:column}}@media screen and (width < 769px){.index_page .lead_block__content_inner{flex-direction:column;gap:calc(70 / 390 * 100vw)}}.index_page .lead_block__content_left{flex:0 0 532px}@media screen and (width < 769px){.index_page .lead_block__content_left{flex:none}}.index_page .lead_block__content_right{flex:0 0 602px}@media screen and (width < 769px){.index_page .lead_block__content_right{flex:none}}.index_page .lead_block__content_text{color:#fff;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.48px}@media (max-width: 1259px){.index_page .lead_block__content_text{font-size:1.2708498809vw}}@media screen and (width < 1024px){.index_page .lead_block__content_text{font-size:1.5625vw}}@media screen and (width < 769px){.index_page .lead_block__content_text{font-size:calc(14 / 390 * 100vw)}}@media screen and (width < 769px){.index_page .lead_block__content_text--en{letter-spacing:.04em;line-height:200%}}.index_page .lead_block__content_list{margin-top:50px;padding-left:30px}@media screen and (width < 769px){.index_page .lead_block__content_list{padding-left:0}}.index_page .lead_block__content_list_item{color:#fff;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-.03em;display:flex;align-items:center;gap:16px}@media screen and (width < 769px){.index_page .lead_block__content_list_item{font-size:calc(13 / 390 * 100vw);letter-spacing:.01em}}@media screen and (width < 769px){.index_page .lead_block__content_list_item--en{letter-spacing:0}}.index_page .lead_block__content_list_item:not(:last-child){margin-bottom:16px}.index_page .lead_block__content_list_item:before{content:"";display:block;width:14px;height:1px;background:#fff;flex-shrink:0}.index_page .lead_block__btn{margin:136px 0 0 auto;width:190px;transition:opacity .3s ease}@media (max-width: 1259px){.index_page .lead_block__btn{margin:7.9428117554vw auto 0}}@media screen and (width < 1024px){.index_page .lead_block__btn{margin:calc(100 / 1024 * 100vw) auto 0}}@media screen and (width < 769px){.index_page .lead_block__btn{margin:calc(60 / 390 * 100vw) auto 0;width:calc(189 / 390 * 100vw)}}.index_page .lead_block__btn img{width:100%}.index_page .lead_block__btn:hover{opacity:.7}.index_page .partnership_block{position:relative;overflow:hidden}.index_page .partnership_block:before{content:"OUR PARTNERS";color:#19b29b12;font-family:Figtree;font-size:200px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-4px;text-transform:uppercase;position:absolute;top:0;right:0;white-space:nowrap}@media screen and (width < 769px){.index_page .partnership_block:before{color:#19b29b12;font-size:calc(53.383 / 390 * 100vw);letter-spacing:-1.068px;top:2%}}.index_page .partnership_block__inner{max-width:1252px;margin:0 auto;padding:185px 20px}@media screen and (width < 769px){.index_page .partnership_block__inner{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) calc(274 / 390 * 100vw)}}.index_page .partnership_block__title{font-family:Figtree;font-size:80px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;background:linear-gradient(106deg,#451052,#19b29b 35%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 769px){.index_page .partnership_block__title{font-size:calc(50 / 390 * 100vw)}}.index_page .partnership_block__subtitle{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:15px}@media screen and (width < 769px){.index_page .partnership_block__subtitle{font-size:calc(18 / 390 * 100vw)}}.index_page .partnership_block__content{margin-top:124px}.index_page .partnership_block__list{display:flex;flex-wrap:wrap;gap:max(30 / 1512 * 100vw,30px) max(60 / 1512 * 100vw,60px);margin-top:65px;justify-content:space-between;align-items:center}@media screen and (width < 769px){.index_page .partnership_block__list{gap:calc(26 / 390 * 100vw) calc(16 / 390 * 100vw);margin-top:calc(60 / 390 * 100vw);grid-template-areas:none;grid-template-columns:repeat(2,1fr)}}.index_page .partnership_block__list_item{display:flex;align-items:center;justify-content:center}.index_page .partnership_block__list_item--01,.index_page .partnership_block__list_item--02{width:calc(190 / 1512 * 100vw);max-width:190px}.index_page .partnership_block__list_item--03{width:calc(130 / 1512 * 100vw);max-width:130px}.index_page .partnership_block__list_item--04{width:calc(167 / 1512 * 100vw);max-width:167px}.index_page .partnership_block__list_item--05{width:calc(144 / 1512 * 100vw);max-width:144px}.index_page .partnership_block__list_item--06{width:calc(200 / 1512 * 100vw);max-width:200px}.index_page .partnership_block__list_item--07{width:calc(187 / 1512 * 100vw);max-width:187px}.index_page .partnership_block__list_item--08{width:calc(243 / 1512 * 100vw);max-width:243px}.index_page .partnership_block__list_item--09{width:calc(130 / 1512 * 100vw);max-width:130px}.index_page .partnership_block__list_item--10{width:calc(160 / 1512 * 100vw);max-width:160px}.index_page .partnership_block__list_item--11{width:calc(170 / 1512 * 100vw);max-width:170px}.index_page .partnership_block__list_item--12{width:calc(312 / 1512 * 100vw);max-width:312px}.index_page .partnership_block__list_item--13{width:calc(359 / 1512 * 100vw);max-width:359px}.index_page .partnership_block__list_item--14{width:calc(316 / 1512 * 100vw);max-width:316px}.index_page .partnership_block__list_item--15{width:calc(169 / 1512 * 100vw);max-width:169px}.index_page .partnership_block__list_item--16{width:calc(181 / 1512 * 100vw);max-width:181px}.index_page .partnership_block__list_item--17{width:calc(280 / 1512 * 100vw);max-width:280px}.index_page .partnership_block__list_item img{width:100%;max-width:100%;height:auto}.index_page .contact_block{padding:0 20px 163px}@media screen and (width < 769px){.index_page .contact_block{padding-bottom:calc(100 / 390 * 100vw);padding-top:calc(80 / 390 * 100vw)}}.index_page .contact_block__inner{max-width:1110px;margin:0 auto;padding:87px 69px 77px 89px;background:url(../img/index/bg_contact.webp) no-repeat center center/cover;border-radius:10px}@media screen and (width < 1024px){.index_page .contact_block__inner{padding:3.90625vw calc(30 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .contact_block__inner{background:url(../img/index/bg_contact_sp.webp) no-repeat center center/cover;padding:calc(40 / 390 * 100vw) calc(30 / 390 * 100vw) calc(60 / 390 * 100vw);max-width:calc(350 / 390 * 100vw)}}.index_page .contact_block__content{display:flex;justify-content:space-between;gap:50px}@media screen and (width < 769px){.index_page .contact_block__content{flex-direction:column;gap:calc(50 / 390 * 100vw)}}.index_page .contact_block__head{display:flex;flex-direction:column;padding-top:42px}@media screen and (width < 769px){.index_page .contact_block__head{padding-top:0}}.index_page .contact_block__title{color:#fff;font-family:Figtree;font-size:60px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}@media screen and (width < 1024px){.index_page .contact_block__title{font-size:calc(44 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .contact_block__title{color:#fff;font-family:Figtree;font-size:calc(44 / 390 * 100vw);font-style:normal;font-weight:700;line-height:normal}}.index_page .contact_block__subtitle{color:#fff;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media screen and (width < 769px){.index_page .contact_block__subtitle{color:#fff;font-size:calc(18 / 390 * 100vw)}}.index_page .contact_block__body_text{color:#fff;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media screen and (width < 1024px){.index_page .contact_block__body_text{font-size:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .contact_block__body_text{color:#fff;font-family:Noto Sans JP;font-size:calc(14 / 390 * 100vw);font-style:normal;font-weight:500}}.index_page .contact_block__body_text:not(:first-child){margin-top:10px}@media screen and (width < 769px){.index_page .contact_block__body_text:not(:first-child){margin-top:15px}}.index_page .contact_block__body_info_text{color:#fff;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:47px}@media screen and (width < 769px){.index_page .contact_block__body_info_text{font-size:calc(14 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.index_page .contact_block__body_main{color:#fff;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:normal;margin-top:15px}@media screen and (width < 769px){.index_page .contact_block__body_main{color:#fff;font-family:Inter;font-size:calc(22 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.index_page .contact_block__body_info_note{color:#fff;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px}@media screen and (width < 769px){.index_page .contact_block__body_info_note{color:#fff;font-family:Noto Sans JP;font-size:calc(12 / 390 * 100vw);font-style:normal;margin-top:0}}.members_list_page{background:#fff}.members_list_page .members_list_block__inner{max-width:1252px;margin:0 auto;padding:133px 20px 180px}@media screen and (width < 769px){.members_list_page .members_list_block__inner{max-width:unset;padding:calc(43 / 390 * 100vw) calc(20 / 390 * 100vw) calc(80 / 390 * 100vw)}}.members_list_page .members_list_block__list{display:flex;gap:110px}@media screen and (width < 1024px){.members_list_page .members_list_block__list{flex-direction:column;gap:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.members_list_page .members_list_block__list{gap:calc(50 / 390 * 100vw)}}.members_list_page .members_list_block__list_item_title{font-family:Figtree;font-size:60px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.8px;background:linear-gradient(106deg,#451052 12.63%,#19b29b 76.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 769px){.members_list_page .members_list_block__list_item_title{font-size:calc(36 / 390 * 100vw)}}.members_list_page .members_list_block__list_item_subtitle{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:15px;display:block}@media screen and (width < 769px){.members_list_page .members_list_block__list_item_subtitle{font-size:calc(18 / 390 * 100vw);margin-top:calc(8 / 390 * 100vw)}}.members_list_page .members_list_block__list_item_img{display:block;border-radius:8px;overflow:hidden;margin-top:25px;position:relative}@media screen and (width < 769px){.members_list_page .members_list_block__list_item_img{margin-top:calc(30 / 390 * 100vw)}}.members_list_page .members_list_block__list_item_img:hover img{transform:scale(1.05)}.members_list_page .members_list_block__list_item_img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.members_list_page .members_list_block__list_item_img:after{content:"";display:block;width:190px;height:32px;background:url(../img/index/btn_view_more_white.svg) no-repeat center center/contain;position:absolute;bottom:5%;right:5%}@media screen and (width < 769px){.members_list_page .members_list_block__list_item_img:after{width:calc(144 / 390 * 100vw);height:calc(32 / 390 * 100vw);background:url(../img/members/list/btn_view_more_white_sp.svg) no-repeat center center/contain;bottom:8%}}.members_page{background:#fff}.members_page .members_block__inner{max-width:1252px;margin:0 auto;padding:70px 0 180px}@media screen and (width < 769px){.members_page .members_block__inner{max-width:unset;padding:calc(70 / 390 * 100vw) calc(20 / 390 * 100vw) calc(80 / 390 * 100vw)}}.members_page .members_block__login{max-width:675px;margin:0 auto;display:flex;flex-direction:column;align-items:center;border:1px solid #B1B1B1;border-radius:8px;padding:125px 0 120px}@media screen and (width < 769px){.members_page .members_block__login{padding:calc(80 / 390 * 100vw) calc(20 / 390 * 100vw)}}.members_page .members_block__title{color:var(--h2, #19B29B);font-family:Figtree;font-size:50px;font-style:normal;font-weight:700;line-height:normal}@media screen and (width < 769px){.members_page .members_block__title{font-size:calc(40 / 390 * 100vw)}}.members_page .members_block input[name=password]{width:300px;padding:10px 20px;border:1px solid #B1B1B1;border-radius:4px;margin-bottom:20px;margin-top:30px}@media screen and (width < 769px){.members_page .members_block input[name=password]{width:calc(300 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(20 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.members_page .members_block button[type=submit]{width:300px;padding:10px 20px;border:1px solid #B1B1B1;border-radius:4px;margin-bottom:20px;background:#19b29b;color:#fff;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:block}@media screen and (width < 769px){.members_page .members_block button[type=submit]{width:calc(300 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(20 / 390 * 100vw);margin-bottom:0;font-size:calc(18 / 390 * 100vw)}}.news_detail_page{background:#fff;position:relative}@media screen and (width < 769px){.news_detail_page{padding:calc(100 / 390 * 100vw) 0 0;margin-top:0}}.news_detail_page__inner{max-width:1164px;margin:60px auto;display:flex;gap:40px;padding-bottom:220px;align-items:flex-start;position:relative}@media screen and (width < 769px){.news_detail_page__inner{max-width:initial;overflow:hidden;padding-bottom:calc(140 / 390 * 100vw);margin-top:0}}.news_detail_page main{width:100%}.news_detail_page .blog_block{background-color:#fff;padding:60px 65px 80px;border-radius:10px}@media screen and (width < 769px){.news_detail_page .blog_block{padding:calc(20 / 390 * 100vw);margin:calc(20 / 390 * 100vw) auto calc(60 / 390 * 100vw)}}.news_detail_page .blog_block__inner{max-width:900px;margin:0 auto}.news_detail_page .blog_block h1{color:#373737;font-family:Noto Sans JP;font-size:26px;font-style:normal;font-weight:700;line-height:170%;margin-top:20px}@media screen and (width < 769px){.news_detail_page .blog_block h1{color:#373737;font-size:calc(20 / 390 * 100vw)}}.news_detail_page .blog_block__contents h2{margin-top:70px;font-family:Noto Sans JP;font-size:22px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.66px;padding:8px 0 8px 18px;position:relative;background:linear-gradient(122deg,#451052 -11.95%,#19b29b 83.57%),#e5f9f6;background-clip:text,border-box;-webkit-background-clip:text,border-box;-webkit-text-fill-color:transparent;border-radius:2px}@media screen and (width < 769px){.news_detail_page .blog_block__contents h2{font-size:calc(22 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(18 / 390 * 100vw);margin-top:calc(50 / 390 * 100vw)}}.news_detail_page .blog_block__contents h3{margin-top:60px;font-family:Noto Sans JP;font-size:22px;font-weight:600;line-height:160%;letter-spacing:.66px;padding:8px 0;position:relative;background:linear-gradient(122deg,#451052 -11.95%,#19b29b 83.57%),#e5f9f6;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom:1px solid #D0D0D0}@media screen and (width < 769px){.news_detail_page .blog_block__contents h3{margin-top:calc(50 / 390 * 100vw);font-size:calc(22 / 390 * 100vw)}}.news_detail_page .blog_block__contents h4{margin-top:60px;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.6px;background:linear-gradient(122deg,#451052 -11.95%,#19b29b 83.57%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding-left:18px}@media screen and (width < 769px){.news_detail_page .blog_block__contents h4{margin-top:calc(50 / 390 * 100vw);font-size:calc(20 / 390 * 100vw)}}.news_detail_page .blog_block__contents h4:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#19b29b}.news_detail_page .blog_block__contents h5{margin-top:60px;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.6px;background:linear-gradient(122deg,#451052 -11.95%,#19b29b 83.57%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 769px){.news_detail_page .blog_block__contents h5{margin-top:calc(50 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.news_detail_page .blog_block__contents h6{margin-top:60px;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.51px;background:linear-gradient(122deg,#451052 -11.95%,#19b29b 83.57%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 769px){.news_detail_page .blog_block__contents h6{margin-top:calc(50 / 390 * 100vw);font-size:calc(17 / 390 * 100vw)}}.news_detail_page .blog_block__contents p{margin-top:30px;font-size:1.0625rem;line-height:210%;letter-spacing:.0425rem;font-weight:400}@media screen and (width < 769px){.news_detail_page .blog_block__contents p{margin-top:calc(20 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);line-height:190%}}.news_detail_page .blog_block__contents a{color:#0473e2;font-family:Noto Sans JP;font-style:normal;text-decoration-line:underline}@media screen and (width < 769px){.news_detail_page .blog_block__contents a{text-align:justify;font-size:calc(15 / 390 * 100vw);line-height:220%}}.news_detail_page .blog_block__contents>ul{margin-top:40px}.news_detail_page .blog_block__contents>ul+ul{margin-top:20px}@media screen and (width < 769px){.news_detail_page .blog_block__contents>ul{margin-top:calc(25 / 390 * 100vw)}}.news_detail_page .blog_block__contents>ul a{line-height:100%}.news_detail_page .blog_block__contents>ul li{padding:0 0 0 1.25rem;position:relative}.news_detail_page .blog_block__contents>ul li:before{top:.625rem;left:0;position:absolute;content:"";display:inline-block;width:.375rem;height:.375rem;background:#bab8b3;border-radius:50%}.news_detail_page .blog_block__contents>ul li ul{margin-top:1.25rem}.news_detail_page .blog_block__contents>ul li ul li{position:relative;padding:0 0 0 1.25rem}.news_detail_page .blog_block__contents>ul li ul li:before{content:"";position:absolute;top:.625rem;left:0;width:.375rem;height:.375rem;border:1px double #BAB8B3;background:#fff;border-radius:50%}.news_detail_page .blog_block__contents>ul li{margin-top:13px;position:relative;padding-left:20px}@media screen and (width < 769px){.news_detail_page .blog_block__contents>ul li{margin-top:calc(16 / 390 * 100vw);font-size:calc(15 / 390 * 100vw)}}.news_detail_page .blog_block__contents table.table-1{border-radius:4px;border:1px solid #a7b6d1;margin-top:40px}.news_detail_page .blog_block__contents table.table-1 th{background:#dfe5ee;color:#0e278a;text-align:justify;font-size:.9375rem;font-weight:600;line-height:220%;letter-spacing:.0375rem;border-bottom:1px solid #a7b6d1;padding:20px 61px 32px 20px}@media screen and (width < 769px){.news_detail_page .blog_block__contents table.table-1 th{padding:calc(14 / 390 * 100vw) calc(23 / 390 * 100vw) 0 calc(20 / 390 * 100vw);font-size:.875rem;letter-spacing:.035rem}}.news_detail_page .blog_block__contents table.table-1 td{color:#14193d;text-align:justify;font-size:.9375rem;font-weight:400;line-height:175%;letter-spacing:.0375rem;border-bottom:1px solid #a7b6d1;padding:20px}@media screen and (width < 769px){.news_detail_page .blog_block__contents table.table-1 td{padding:calc(15 / 390 * 100vw);font-size:.875rem;letter-spacing:.035rem}}@media screen and (width < 769px){.news_detail_page .blog_block__contents .wp-block-table{overflow-x:scroll}}.news_detail_page .blog_block__contents .has-fixed-layout{border-radius:4px;border-left:1px solid #a7b6d1;margin-top:40px}@media screen and (width < 769px){.news_detail_page .blog_block__contents .has-fixed-layout{table-layout:auto;width:100%;border-collapse:collapse;white-space:nowrap}}.news_detail_page .blog_block__contents .has-fixed-layout thead{border:#a7b6d1 1px}.news_detail_page .blog_block__contents .has-fixed-layout tr{border:1px solid #a7b6d1}.news_detail_page .blog_block__contents .has-fixed-layout th{background:#dfe3ee;color:#0e278a;font-size:.9375rem;font-weight:600;line-height:200%;letter-spacing:.0375rem;border:1px solid #a7b6d1;padding:25px}@media screen and (width < 769px){.news_detail_page .blog_block__contents .has-fixed-layout th{padding:calc(26 / 390 * 100vw) calc(47 / 390 * 100vw);font-size:.875rem;letter-spacing:.035rem}}.news_detail_page .blog_block__contents .has-fixed-layout td{color:#14193d;text-align:justify;font-size:.9375rem;font-weight:400;line-height:175%;letter-spacing:.0375rem;border:1px solid #a7b6d1;padding:20px 20px 24px}.news_detail_page .blog_block__contents .has-fixed-layout tbody tr:nth-child(odd){background-color:#fff}.news_detail_page .blog_block__contents .has-fixed-layout tbody tr:nth-child(2n){background-color:#eeeff3}.news_detail_page .blog_block__contents .highlight{color:#0009b5}.news_detail_page .blog_block__contents strong{font-weight:700}.news_detail_page .blog_block__contents .wp-element-caption{font-size:13px;color:#6e6e6e}.news_detail_page .blog_block__contents .wp-block-image{margin-top:40px}@media screen and (width < 769px){.news_detail_page .blog_block__contents .wp-block-image{margin-top:calc(24 / 390 * 100vw)}}.news_detail_page .blog_block__contents .wp-block-image img{width:100%}.news_detail_page .blog_block__info time{color:#78b4ab;font-family:Figtree;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.85px}@media screen and (width < 769px){.news_detail_page .blog_block__info time{font-size:calc(14 / 390 * 100vw)}}.news_detail_page .blog_block__info span{display:block;background-color:#a7abd1;width:1px;height:15px}.news_detail_page .blog_block__info_sub{display:flex;gap:23px;margin-top:21px;align-items:center}@media screen and (width < 769px){.news_detail_page .blog_block__info_sub{flex-direction:column;align-items:start}}.news_detail_page .blog_block__label_wrapper{display:flex;gap:10px;align-items:center}.news_detail_page .blog_block__label{background:#e0e3ea;display:block;border-radius:80px;padding:1px 14px;color:#7a8096;font-size:.75rem;font-weight:500;letter-spacing:.03rem;text-decoration-line:none}@media screen and (width < 769px){.news_detail_page .blog_block__label{color:#7a8096;text-align:justify;font-size:.625rem;font-weight:500;line-height:100%}}.news_detail_page .blog_block__author{display:flex;align-items:center;gap:12px}.news_detail_page .blog_block__author p{color:#14193d;text-align:justify;font-size:.875rem;line-height:160%;margin:0}.news_detail_page .blog_block__author_pic{width:35px;height:35px}@media screen and (width < 769px){.news_detail_page .blog_block__author_pic{width:calc(21 / 390 * 100vw);height:calc(21 / 390 * 100vw)}}.news_detail_page .blog_block__sns_link{margin-left:auto;display:flex;gap:5px}@media screen and (width < 769px){.news_detail_page .blog_block__sns_link{display:none}}.news_detail_page .blog_block__eyecatch{margin-top:50px}@media screen and (width < 769px){.news_detail_page .blog_block__eyecatch{margin-top:calc(50 / 390 * 100vw)}}.news_detail_page .blog_block__eyecatch img{width:100%}.news_detail_page .blog_block__btn{border-top:1px solid #D0D0D0;padding-top:100px;margin-top:100px}@media screen and (width < 769px){.news_detail_page .blog_block__btn{padding-top:calc(40 / 390 * 100vw);margin-top:calc(70 / 390 * 100vw)}}.news_detail_page .blog_block__btn a{color:#19b29b;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.28px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #19B29B;transition:opacity .3s ease;padding:0 6px 8px}.news_detail_page .blog_block__btn a:after{content:"";display:block;width:17px;height:15px;background:url(../img/common/icon_arrow_right.svg) no-repeat center/contain}.news_detail_page .blog_block__btn a:hover{opacity:.7}.news_detail_page .blog_block__btn span{display:inline-block;width:27px;height:27px}.news_detail_page .blog_block .information_block{border-radius:4px;border:1px solid #a7b6d1;padding:30px 40px 40px;margin-top:50px}@media screen and (width < 769px){.news_detail_page .blog_block .information_block{margin-top:calc(50 / 390 * 100vw);padding:calc(20 / 390 * 100vw)}}.news_detail_page .blog_block .information_block h5{color:#14193d;font-size:1.125rem;font-weight:600;line-height:220%;letter-spacing:.045rem;border-bottom:2px solid #a7b6d1;margin:0}.news_detail_page .blog_block .information_block ul{margin-top:20px}.news_detail_page .blog_block .information_block ul li:before{background:#14193d}.news_detail_page .blog_block .information_block p{margin-top:20px;color:#14193d;text-align:justify;font-size:.875rem;font-weight:400;line-height:190%;letter-spacing:.035rem}@media screen and (width < 769px){.news_detail_page .blog_block .information_block p{margin-top:calc(14 / 390 * 100vw);font-size:.625rem;line-height:220%}}@media screen and (width < 769px){.news_detail_page .blog_block .information_block p a{font-size:.625rem;line-height:220%}}.news_detail_page .primary_btn{width:100%;text-align:center}.news_detail_page .primary_btn a{border:2px solid var(--green-850, #1c3eac);display:inline-block;color:var(--green-850, #1c3eac);font-size:1.125rem;font-weight:700;line-height:170%;letter-spacing:.0225rem;margin:50px 0 20px;gap:1rem;padding:20px 36px;border-radius:9999px;text-decoration:none}@media screen and (width < 769px){.news_detail_page .primary_btn a{font-size:calc(16 / 390 * 100vw);line-height:100%;letter-spacing:.02rem;padding:calc(20 / 390 * 100vw) calc(26 / 390 * 100vw);text-align:center}}.news_detail_page .primary_btn:hover a{color:#fff;background:#1c3eac;transition-duration:.3s}.news_detail_page .wp-block-separator{padding:40px 0 0;border-top:none;border-bottom:#d7dfec 1px solid}.news_detail_page .secondary_btn{border-radius:9999px;border:2px solid var(--green-850, #1c3eac);display:inline-block;position:relative;text-align:center}.news_detail_page .secondary_btn a{color:#fff;background-color:var(--green-850, #1c3eac);font-size:.9375rem;font-weight:700;line-height:170%;letter-spacing:.0225rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:23px 22px;border-radius:9999px;text-decoration:none}@media screen and (width < 769px){.news_detail_page .secondary_btn a{font-size:calc(16 / 390 * 100vw);line-height:100%;letter-spacing:.02rem;padding:calc(20 / 390 * 100vw) calc(26 / 390 * 100vw)}}.news_detail_page .secondary_btn:hover a{color:var(--green-850, #1c3eac);background:#fff;transition-duration:.3s}@media screen and (width < 769px){.news_detail_page .author_profile{margin-top:calc(50 / 390 * 100vw)}}.news_detail_page .author_profile h5{color:#14193d;font-size:1.1875rem;font-weight:600;line-height:100%}@media screen and (width < 769px){.news_detail_page .author_profile h5{margin:0}}.news_detail_page .author_profile__body{border-radius:6px;background:#f4f4f3;display:flex;padding:28px 34px 24px 30px;gap:26px;align-items:center;margin-top:20px}@media screen and (width < 769px){.news_detail_page .author_profile__body{padding:calc(20 / 390 * 100vw);flex-direction:column}}.news_detail_page .author_profile__img{width:110px;height:110px}.news_detail_page .author_profile__img img{border-radius:999px}.news_detail_page .author_profile__contents{flex:1}.news_detail_page .author_profile__contents h6{color:#11083d;text-align:justify;font-size:1.125rem;font-weight:500;line-height:175%}@media screen and (width < 769px){.news_detail_page .author_profile__contents h6{font-size:1.0625rem;text-align:center}}.news_detail_page .author_profile__contents span{font-size:.8125rem;font-weight:600;line-height:175%;margin-right:12px}@media screen and (width < 769px){.news_detail_page .author_profile__contents span{font-size:.6875rem}}.news_detail_page .author_profile__contents p{color:#0b083d;text-align:justify;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:175%;margin-top:0}@media screen and (width < 769px){.news_detail_page .author_profile__contents p{margin-top:calc(16 / 390 * 100vw);font-size:.8125rem}}.news_detail_page .author_profile__link{margin-top:8px}@media screen and (width < 769px){.news_detail_page .author_profile__link{margin-top:calc(12 / 390 * 100vw)}}.news_detail_page .author_profile__link a{text-decoration:none;color:#0009b5;font-size:.8125rem;line-height:175%}@media screen and (width < 769px){.news_detail_page .author_profile__link a{font-size:.8125rem}}.news_detail_page .related_article_block h5{color:#14193d;font-size:1.1875rem;font-weight:600;line-height:100%}.news_detail_page .related_article_block__body{margin-top:17px;border-radius:6px;border:1px solid #a7b6d1;background:#fff;padding:20px 24px 20px 20px}.news_detail_page .related_article_block__body a{display:flex;gap:20px;text-decoration:none}@media screen and (width < 769px){.news_detail_page .related_article_block__body a{flex-direction:column}}.news_detail_page .related_article_block__img{width:186px}@media screen and (width < 769px){.news_detail_page .related_article_block__img{width:calc(254 / 390 * 100vw)}}.news_detail_page .related_article_block__img img{width:100%}.news_detail_page .related_article_block__contents{flex:1}.news_detail_page .related_article_block__contents h6{color:#14193d;font-size:1rem;font-weight:600;line-height:165%}@media screen and (width < 769px){.news_detail_page .related_article_block__contents h6{font-size:1rem}}.news_detail_page .related_article_block__contents p{color:#7a8096;font-size:.75rem;line-height:175%;margin-top:10px}@media screen and (width < 769px){.news_detail_page .related_article_block__contents p{font-size:.75rem}}.news_detail_page .share_block{margin-top:70px}.news_detail_page .share_block h6{text-align:center;color:#14193d;font-size:1.1875rem;font-weight:600;line-height:100%}.news_detail_page .share_block__wrapper{margin-top:23px;display:flex;justify-content:center;gap:20px}@media screen and (width < 769px){.news_detail_page .share_block__wrapper{gap:calc(8 / 390 * 100vw)}}.news_detail_page .share_block__item{border:1px solid #a7b6d1;border-radius:5px;padding:20px 90px}@media screen and (width < 769px){.news_detail_page .share_block__item{padding:calc(20 / 390 * 100vw) calc(35 / 390 * 100vw)}}.news_detail_page .share_block__item img{width:100%}.news_detail_page .contact_us_block{width:780px;display:flex;margin:50px 0 0;background:#fff;gap:32px;padding:42px;border-radius:10px}@media screen and (width < 769px){.news_detail_page .contact_us_block{width:calc(350 / 390 * 100vw);flex-direction:column;padding:calc(20 / 390 * 100vw);margin:calc(50 / 390 * 100vw) auto}}.news_detail_page .contact_us_block__body h6{color:#1c3eac;font-family:Inter;font-size:1.75rem;font-weight:600;line-height:130%}@media screen and (width < 769px){.news_detail_page .contact_us_block__body h6{color:#1c3eac;font-family:Inter;font-size:1.5rem;font-weight:600;line-height:130%}}.news_detail_page .contact_us_block__body p{margin-top:16px;color:#14193d;font-size:.9375rem;font-weight:400;line-height:180%;letter-spacing:.0187rem}@media screen and (width < 769px){.news_detail_page .contact_us_block__body p{color:#222;text-align:justify;font-size:.8125rem;line-height:160%;letter-spacing:.0325rem}}.news_detail_page .contact_us_block__btn_wrapper{flex:1}.news_detail_page .contact_us_block__btn_wrapper a{text-decoration:none}.news_detail_page .contact_us_block__btn{border-radius:9999px;border:2px solid #1c3eac;width:100%;text-align:center;flex:1;border:2px solid var(--green-850, #1c3eac);display:inline-block}.news_detail_page .contact_us_block__btn:nth-child(2){margin-top:15px}.news_detail_page .contact_us_block__btn:hover{background:#1c3eac;color:#fff;transition-duration:.3s}.news_detail_page .contact_us_block__btn:hover a{color:#fff}.news_detail_page .contact_us_block__btn a{color:#1c3eac;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.64px;display:block;padding:22px 33px}.news_detail_page .related_articles_block{max-width:780px;margin-top:70px}@media screen and (width < 769px){.news_detail_page .related_articles_block{width:100%}}.news_detail_page .related_articles_block h5{color:#14193d;font-size:1.1875rem;font-weight:600;line-height:100%}@media screen and (width < 769px){.news_detail_page .related_articles_block__inner{width:calc(350 / 390 * 100vw);margin-inline:auto}}.news_detail_page .related_articles_block__list{display:flex;gap:30px;margin-top:30px}@media screen and (width < 769px){.news_detail_page .related_articles_block__list{flex-direction:column}}.news_detail_page .related_articles_block__navigation{display:flex;justify-content:space-between;margin-top:70px}@media screen and (width < 769px){.news_detail_page .related_articles_block__navigation{margin-top:calc(80 / 390 * 100vw);padding-inline:calc(2 / 390 * 100vw)}}.news_detail_page .related_articles_block__nav_button{display:flex;align-items:center;gap:10px}@media screen and (width < 769px){.news_detail_page .related_articles_block__nav_button{gap:calc(5 / 390 * 100vw)}}.news_detail_page .related_articles_block__nav_button a{color:#1c3eac;font-family:Inter;font-size:1.5rem;font-weight:600;line-height:130%}@media screen and (width < 769px){.news_detail_page .related_articles_block__nav_button a{font-size:1.125rem}}.news_detail_page .related_articles_block__nav_button--prev:before{content:"";display:block;width:15px;height:15px;transform:rotate(45deg);border-left:4px solid #1c3eac;border-bottom:4px solid #1c3eac}@media screen and (width < 769px){.news_detail_page .related_articles_block__nav_button--prev:before{width:calc(10 / 390 * 100vw);height:calc(10 / 390 * 100vw);border-left:calc(3 / 390 * 100vw) solid #1c3eac;border-bottom:calc(3 / 390 * 100vw) solid #1c3eac}}.news_detail_page .related_articles_block__nav_button--next:after{content:"";display:block;width:15px;height:15px;transform:rotate(-135deg);border-left:4px solid #1c3eac;border-bottom:4px solid #1c3eac}@media screen and (width < 769px){.news_detail_page .related_articles_block__nav_button--next:after{width:calc(10 / 390 * 100vw);height:calc(10 / 390 * 100vw);border-left:calc(3 / 390 * 100vw) solid #1c3eac;border-bottom:calc(3 / 390 * 100vw) solid #1c3eac}}.news_detail_page .related_articles_block__blog_link{width:100%}@media screen and (width < 769px){.news_detail_page .related_articles_block__blog_link{width:100%}}.news_detail_page .related_articles_block__blog_link a{margin:72px auto 0;width:182px;height:64px;display:block;border-radius:9999px;border:2px solid #1c3eac;color:#1c3eac;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:.36px;text-align:center}@media screen and (width < 769px){.news_detail_page .related_articles_block__blog_link a{width:294px;height:60px;line-height:56px;background:#fff}}.news_detail_page .related_articles_block__blog_link a:hover{background:#1c3eac;color:#fff;transition-duration:.3s}.news_detail_page .related_articles_block .article_block__img{width:240px}@media screen and (width < 769px){.news_detail_page .related_articles_block .article_block__img{width:calc(350 / 390 * 100vw)}}.news_detail_page .related_articles_block .article_block h4{color:#14193d;text-align:justify;font-size:.875rem;font-weight:600;line-height:180%}@media screen and (width < 769px){.news_detail_page .related_articles_block .article_block h4{color:#222;text-align:justify;font-size:1rem;font-weight:600;line-height:180%}}.news_detail_page .related_articles_block .article_block__date_wrapper{gap:unset;align-items:center}.news_detail_page .related_articles_block .article_block__date_wrapper .updated_date,.news_detail_page .related_articles_block .article_block__date_wrapper .published_date{color:#14193d;font-size:.6875rem;line-height:160%;text-align:unset;letter-spacing:0}@media screen and (width < 769px){.news_detail_page .related_articles_block .article_block__date_wrapper .updated_date,.news_detail_page .related_articles_block .article_block__date_wrapper .published_date{letter-spacing:.05em}}.news_detail_page .related_articles_block .article_block__date_wrapper .updated_date{position:relative}.news_detail_page .related_articles_block .article_block__date_wrapper .updated_date:after{content:"";display:inline-block;position:relative;width:1px;height:.875rem;background:#a1a1a1;margin-right:10px;margin-left:10px;top:3px}@media screen and (width < 769px){.news_detail_page .related_articles_block .article_block__date_wrapper{justify-content:unset}}.news_detail_page .related_articles_block .article_block__author p{color:#7a8096;font-size:.6875rem;line-height:160%}.news_detail_page .related_articles_block .post_navigation_block{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;align-items:center}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block{margin-top:calc(10 / 390 * 100vw)}}.news_detail_page .related_articles_block .post_navigation_block a{display:flex;gap:20px;flex:1}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block a{flex-direction:column;gap:calc(10 / 390 * 100vw)}}.news_detail_page .related_articles_block .post_navigation_block span{display:block;content:"";background:#d9d9d9;width:1px;height:96px}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block span{height:calc(203 / 390 * 100vw)}}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block__item{width:calc(170 / 390 * 100vw)}}.news_detail_page .related_articles_block .post_navigation_block__item--prev{padding:0 40px 0 0}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block__item--prev{padding:0 15px 0 0}}.news_detail_page .related_articles_block .post_navigation_block__item--next{padding:0 0 0 40px;border-left:1px solid #d9d9d9}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block__item--next{padding:0 0 0 15px}}.news_detail_page .related_articles_block .post_navigation_block__img{width:154px;height:96.428px}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block__img{width:100%;height:calc(96 / 390 * 100vw)}}.news_detail_page .related_articles_block .post_navigation_block__img img{width:100%;height:100%;object-fit:cover}.news_detail_page .related_articles_block .post_navigation_block__info{flex:1}.news_detail_page .related_articles_block .post_navigation_block__info h4{color:#14193d;font-size:.875rem;font-weight:600;line-height:160%}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block__info h4{font-size:.75rem;line-height:170%}}.news_detail_page .related_articles_block .post_navigation_block__info time{color:#7a8096;font-family:Inter;font-size:.875rem;font-weight:500;line-height:130%}@media screen and (width < 769px){.news_detail_page .related_articles_block .post_navigation_block__info time{font-size:.7935rem;font-weight:500}}.news_detail_page .popular-articles{border-radius:10px;background:#fff;padding:20px 26px;top:200px;width:400px}.news_detail_page .popular-articles h2{color:#14193d;font-size:1rem;font-weight:600;line-height:160%;padding:0 0 17px;border-bottom:2px solid #f5faf7}.news_detail_page .popular-articles .article{padding:18px 0 14px;border-bottom:2px solid #f5faf7}.news_detail_page .popular-articles .article:last-child{border-bottom:none}.news_detail_page .popular-articles .article_head{display:flex;gap:15px}.news_detail_page .popular-articles .article_head h3{color:#393939;text-align:justify;font-size:.8125rem;font-weight:500;line-height:160%;letter-spacing:-.0081rem;flex:1}.news_detail_page .popular-articles .article_thumbnail{width:60px}.news_detail_page .popular-articles .article_thumbnail img{width:100%}.news_detail_page .popular-articles .article_info{display:flex;gap:15px;margin-top:12px}.news_detail_page .popular-articles .date{color:#393939;font-size:.75rem;font-weight:400;line-height:220%}.news_detail_page .popular-articles .author{display:flex;align-items:center;gap:7px}.news_detail_page .popular-articles .author span{color:#393939;font-size:.6875rem;line-height:220%}.news_detail_page .popular-articles .author_img{width:22px;height:22px;border-radius:50%;overflow:hidden}.news_detail_page .popular-articles .author_img img{width:100%;object-fit:contain}.news_detail_page .sns_block{position:sticky;top:200px}.news_detail_page .sns_block__item{width:26px}.news_detail_page .sns_block__item:not(:first-child){margin-top:15px}.news_detail_page .sns_block__item img{width:100%}.news_detail_page .breadcrumb_block{max-width:1100px;margin:auto}.news_detail_page .breadcrumb_block__inner{padding-right:0}.news_detail_page div#toc_container{margin-top:30px;padding:20px 36px 30px;border-radius:10px;background:#f4f4f3}@media screen and (width < 769px){.news_detail_page div#toc_container{padding:calc(20 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.news_detail_page div#toc_container .toc_list{margin:17px 0 0;border-top:2px solid #d4d4d4;padding-top:17px}@media screen and (width < 769px){.news_detail_page div#toc_container .toc_list{font-size:.8125rem;letter-spacing:.0325rem;padding-top:calc(18 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.news_detail_page div#toc_container .toc_list li{margin:0}.news_detail_page div#toc_container .toc_list li a{color:#14193d;font-size:1.0625rem;line-height:2.2;letter-spacing:.0425rem;display:flex;align-items:center;gap:10px;text-decoration:none}@media screen and (width < 769px){.news_detail_page div#toc_container .toc_list li a{font-size:.75rem;letter-spacing:.03rem}}.news_detail_page div#toc_container .toc_list li a:before{content:"";display:inline-block;width:6px;height:6px;background:#14193d;border-radius:50%}@media screen and (width < 769px){.news_detail_page div#toc_container .toc_list li a:before{width:2px;height:2px}}.news_detail_page div#toc_container .toc_list li ul{margin:0;padding-left:20px}.news_detail_page div#toc_container .toc_list li ul li a{color:#14193d;font-size:.9375rem;line-height:2.2;letter-spacing:.0375rem}@media screen and (width < 769px){.news_detail_page div#toc_container .toc_list li ul li a{font-size:.6875rem;letter-spacing:.0275rem}}.news_detail_page div#toc_container .toc_list li ul li a:before{display:none}.news_detail_page div#toc_container .toc_title{color:#14193d;font-size:1.125rem;line-height:2.2;letter-spacing:.045rem;margin:0}.news_detail_page .toc_number{display:none}.news_page{background:#fff}.news_page .news_block__inner{max-width:1112px;margin:0 auto;padding:133px 20px}@media screen and (width < 769px){.news_page .news_block__inner{padding:calc(43 / 390 * 100vw) calc(20 / 390 * 100vw) calc(100 / 390 * 100vw)}}.news_page .news_block__listnot:last-child{border-bottom:1px solid #E5E5E5}.news_page .news_block__list_item{border-bottom:1px solid #E5E5E5}.news_page .news_block__list_item a{display:flex;align-items:baseline;gap:50px;padding:26px 0;cursor:pointer;transition:opacity .3s ease}@media screen and (width < 769px){.news_page .news_block__list_item a{flex-direction:column;align-items:flex-start;gap:calc(10 / 390 * 100vw);padding:calc(20 / 390 * 100vw) 0}}.news_page .news_block__list_item a:hover{opacity:.7}.news_page .news_block__list_item_date{color:#78b4ab;font-family:Figtree;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.85px}@media screen and (width < 769px){.news_page .news_block__list_item_date{color:#78b4ab;font-size:calc(14 / 390 * 100vw)}}.news_page .news_block__list_item_title{color:#373737;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:500;line-height:170%}@media screen and (width < 769px){.news_page .news_block__list_item_title{font-size:calc(14 / 390 * 100vw)}}.program_page .container{overflow:hidden}.program_page{background:#fff}.program_page .message_block{position:relative}.program_page .message_block__inner{max-width:1252px;margin:0 auto;padding:135px 20px;position:relative;overflow:visible}@media screen and (width < 769px){.program_page .message_block__inner{padding:0 calc(20 / 390 * 100vw);padding-top:calc(43 / 390 * 100vw)}}.program_page .message_block__inner:after{content:"";position:absolute;width:calc(1897 / 1512 * 100vw);height:calc(895 / 1512 * 100vw);background:url(../img/program/bg_message.webp) no-repeat center center/contain;z-index:-1;bottom:-31%;left:40%;transform:translate(-50%)}@media screen and (width < 769px){.program_page .message_block__inner:after{bottom:-8%;left:50%;width:calc(410 / 390 * 100vw);height:calc(200 / 390 * 100vw);background:url(../img/program/bg_message_sp.webp) no-repeat center center/contain}}.program_page .message_block__title{font-family:Figtree;font-size:70px;font-style:normal;background:var(--h1, linear-gradient(106deg, #451052 12.63%, #19B29B 76.98%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em}@media screen and (width < 769px){.program_page .message_block__title{font-size:calc(36 / 390 * 100vw);letter-spacing:calc(-1.08 / 390 * 100vw)}}.program_page .message_block__subtitle{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:15px;display:block}@media screen and (width < 769px){.program_page .message_block__subtitle{font-size:calc(18 / 390 * 100vw);margin-top:calc(4 / 390 * 100vw)}}.program_page .message_block__body{display:flex;margin-top:55px;gap:80px}@media screen and (width < 769px){.program_page .message_block__body{flex-direction:column;gap:calc(30 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.program_page .message_block__img{border-radius:8px;max-width:293px}@media screen and (width < 769px){.program_page .message_block__img{max-width:100%}}.program_page .message_block__img img{width:100%}.program_page .message_block__text_wrapper{max-width:698px}@media screen and (width < 769px){.program_page .message_block__text_wrapper{max-width:100%}}.program_page .message_block__text{color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:200%}@media screen and (width < 769px){.program_page .message_block__text{font-size:calc(16 / 390 * 100vw)}}.program_page .message_block__text--en{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:200%;margin-top:2.5em}@media screen and (width < 769px){.program_page .message_block__text--en{font-size:calc(16 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.program_page .message_block__catchcopy{color:#000;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:400;line-height:200%;margin-top:2em}@media screen and (width < 769px){.program_page .message_block__catchcopy{font-size:calc(18 / 390 * 100vw)}}.program_page .message_block__catchcopy--en{color:#000;font-family:Roboto;font-size:19px}@media screen and (width < 769px){.program_page .message_block__catchcopy--en{font-size:calc(19 / 390 * 100vw)}}.program_page .message_block__position{color:#000;text-align:right;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:190%;text-align:end;margin-top:25px}@media screen and (width < 769px){.program_page .message_block__position{font-size:calc(16 / 390 * 100vw)}}.program_page .message_block__position--en{color:#000;text-align:right;font-family:Roboto;font-size:16px;margin-top:0}@media screen and (width < 769px){.program_page .message_block__position--en{font-size:calc(16 / 390 * 100vw)}}.program_page .message_block__name{color:#000;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:500;line-height:190%;text-align:end}@media screen and (width < 769px){.program_page .message_block__name{font-size:calc(20 / 390 * 100vw)}}.program_page .message_block__name--en{color:#000;font-family:Roboto;font-size:20px;margin-top:22px}@media screen and (width < 769px){.program_page .message_block__name--en{font-size:calc(20 / 390 * 100vw)}}.program_page .members_block__inner{max-width:1252px;margin:0 auto;padding:45px 20px}@media screen and (width < 769px){.program_page .members_block__inner{padding:calc(120 / 390 * 100vw) calc(20 / 390 * 100vw) calc(60 / 390 * 100vw)}}.program_page .members_block__title{font-family:Figtree;font-size:70px;font-style:normal;background:var(--h1, linear-gradient(106deg, #451052 12.63%, #19B29B 76.98%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em}@media screen and (width < 769px){.program_page .members_block__title{font-size:calc(36 / 390 * 100vw)}}.program_page .members_block__subtitle{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:15px;display:block}@media screen and (width < 769px){.program_page .members_block__subtitle{font-size:calc(18 / 390 * 100vw);margin-top:calc(8 / 390 * 100vw)}}.program_page .members_block__body{margin-top:26px}@media screen and (width < 769px){.program_page .members_block__body{margin-top:calc(45 / 390 * 100vw)}}.program_page .members_block__table{width:100%;border-collapse:separate;border-spacing:0px 30px;text-align:left}@media screen and (width < 769px){.program_page .members_block__table{border-spacing:0}}@media screen and (width < 769px){.program_page .members_block__table th{padding-right:1.2rem;padding-bottom:1.2rem}}@media screen and (width < 769px){.program_page .members_block__table td{padding-bottom:1.2rem}}.program_page .members_block__table th,.program_page .members_block__table td{width:auto}@media screen and (width < 769px){.program_page .members_block__table th,.program_page .members_block__table td{vertical-align:top}}@media screen and (width < 769px){.program_page .members_block__table--en{margin-top:calc(50 / 390 * 100vw)}}@media screen and (width < 769px) and (width < 769px){.program_page .members_block__table--en{margin-top:calc(20 / 390 * 100vw)}}@media screen and (width < 769px){.program_page .members_block__table--en tr{margin-bottom:calc(20 / 390 * 100vw);display:block}.program_page .members_block__table--en th,.program_page .members_block__table--en td{display:block;width:100%}}@media screen and (width < 769px) and (width < 769px){.program_page .members_block__table--en th,.program_page .members_block__table--en td{padding:0}}@media screen and (width < 769px) and (width < 769px){.program_page .members_block__table--en .members_block__name{line-height:1.4}}.program_page .members_block__name{color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin-right:20px}@media screen and (width < 769px){.program_page .members_block__name{font-size:calc(16 / 390 * 100vw);margin-right:0}}.program_page .members_block__position{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin-right:20px}@media screen and (width < 769px){.program_page .members_block__position{line-height:1.4;margin-right:0}}.program_page .theme_block__inner{max-width:1252px;margin:0 auto;padding:133px 20px 170px}@media screen and (width < 769px){.program_page .theme_block__inner{padding:calc(35 / 390 * 100vw) calc(20 / 390 * 100vw) calc(110 / 390 * 100vw)}}.program_page .theme_block__title{font-family:Figtree;font-size:70px;font-style:normal;background:linear-gradient(106deg,#19b29b,#451052 33%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em}@media screen and (width < 769px){.program_page .theme_block__title{font-size:calc(36 / 390 * 100vw)}}.program_page .theme_block__subtitle{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:20px;display:block}@media screen and (width < 769px){.program_page .theme_block__subtitle{font-size:calc(18 / 390 * 100vw);margin-top:calc(8 / 390 * 100vw)}}.program_page .theme_block__description{color:#000;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:400;line-height:100%;margin-top:50px}@media screen and (width < 769px){.program_page .theme_block__description{font-size:calc(16 / 390 * 100vw);margin-top:calc(20 / 390 * 100vw);line-height:160%}}.program_page .theme_block__description_en{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:170%;margin-top:20px}@media screen and (width < 769px){.program_page .theme_block__description_en{font-size:calc(16 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.program_page .theme_block__list_item:not(:last-child){margin-bottom:100px}@media screen and (width < 769px){.program_page .theme_block__list_item:not(:last-child){margin-bottom:calc(63 / 390 * 100vw)}}.program_page .theme_block__body{margin-top:140px}@media screen and (width < 769px){.program_page .theme_block__body{margin-top:calc(50 / 390 * 100vw)}}.program_page .theme_block__item{display:flex;gap:76px}@media screen and (width < 769px){.program_page .theme_block__item{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.program_page .theme_block__item_img{border-radius:8px;max-width:368px;position:relative}.program_page .theme_block__item_img img{width:100%}.program_page .theme_block__item_img:after{font-family:Figtree;font-size:70px;font-style:italic;font-weight:800;line-height:100%;letter-spacing:2.1px;background:linear-gradient(16deg,#19b29b 42.2%,#451052 80.59%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;right:-36px;top:-48px}@media screen and (width < 769px){.program_page .theme_block__item_img:after{font-size:calc(70 / 390 * 100vw);right:0;top:calc(-30 / 390 * 100vw)}}.program_page .theme_block__item_img--01:after{content:"#1"}.program_page .theme_block__item_img--02:after{content:"#2"}.program_page .theme_block__item_img--03:after{content:"#3"}.program_page .theme_block__item_title{color:var(--h2, #19B29B);font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:700;line-height:190%}@media screen and (width < 769px){.program_page .theme_block__item_title{font-size:calc(20 / 390 * 100vw)}}.program_page .theme_block__item_description{color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:170%;margin-top:6px}@media screen and (width < 769px){.program_page .theme_block__item_description{font-size:calc(16 / 390 * 100vw)}}.program_page .theme_block__item_text_en{color:#000;font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:170%;margin-top:30px}@media screen and (width < 769px){.program_page .theme_block__item_text_en{font-size:calc(20 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.program_page .theme_block__item_description_en{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:170%;margin-top:10px}@media screen and (width < 769px){.program_page .theme_block__item_description_en{font-size:calc(16 / 390 * 100vw);margin-top:0}}.program_page .theme_block__illustration{margin-top:180px;position:relative}@media screen and (width < 769px){.program_page .theme_block__illustration{margin-top:calc(35 / 390 * 100vw)}}.program_page .theme_block__illustration:after{content:"";position:absolute;width:calc(1702 / 1512 * 100vw);height:calc(844 / 1512 * 100vw);background:url(../img/program/bg_theme.webp) no-repeat center center/contain;z-index:-1;bottom:-25%;left:50%;transform:translate(-50%)}@media screen and (width < 769px){.program_page .theme_block__illustration:after{bottom:38%;left:50%;width:calc(460 / 390 * 100vw);height:calc(220 / 390 * 100vw);background:url(../img/program/bg_theme_sp.webp) no-repeat center center/contain}}.program_page .theme_block__illustration_inner{display:flex;gap:165px}@media screen and (width < 769px){.program_page .theme_block__illustration_inner{flex-direction:column;gap:calc(30 / 390 * 100vw)}}.program_page .theme_block__illustration_content{padding-top:50px}.program_page .theme_block__illustration_title{color:#000;font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:500;line-height:170%}@media screen and (width < 769px){.program_page .theme_block__illustration_title{font-size:calc(18 / 390 * 100vw)}}.program_page .theme_block__illustration_description{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:170%;margin-top:30px}@media screen and (width < 769px){.program_page .theme_block__illustration_description{font-size:calc(18 / 390 * 100vw);line-height:160%;margin-top:calc(10 / 390 * 100vw)}}.program_page .theme_block__illustration_img{max-width:483px}@media screen and (width < 769px){.program_page .theme_block__illustration_img{max-width:100%}}.program_page .theme_block__illustration_img img{width:100%}.program_page .projects_block{background:url(../img/program/bg_projects.webp) no-repeat center center/cover}.program_page .projects_block__inner{max-width:1252px;margin:0 auto;padding:150px 20px 180px}@media screen and (width < 769px){.program_page .projects_block__inner{width:100%;padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) calc(80 / 390 * 100vw)}}.program_page .projects_block__title{color:#fff;font-family:Figtree;font-size:70px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}@media screen and (width < 769px){.program_page .projects_block__title{font-size:calc(36 / 390 * 100vw)}}.program_page .projects_block__subtitle{color:#fff;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:block;margin-top:15px}@media screen and (width < 769px){.program_page .projects_block__subtitle{font-size:calc(18 / 390 * 100vw);margin-top:calc(8 / 390 * 100vw)}}.program_page .projects_block__description{color:#fff;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:400;line-height:100%;margin-top:60px}@media screen and (width < 769px){.program_page .projects_block__description{color:#fff;font-size:calc(16 / 390 * 100vw);line-height:160%;margin-top:calc(20 / 390 * 100vw)}}.program_page .projects_block__description_en{color:#fff;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:170%;margin-top:15px}@media screen and (width < 769px){.program_page .projects_block__description_en{font-size:calc(16 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.program_page .projects_block__body{margin-top:90px}@media screen and (width < 769px){.program_page .projects_block__body{margin-top:calc(30 / 390 * 100vw)}}.program_page .projects_block__item{border-radius:8px;background:#fff3}.program_page .projects_block__item--commingsoon{padding:110px 0}@media screen and (width < 769px){.program_page .projects_block__item--commingsoon{padding:calc(50 / 390 * 100vw) 0}}.program_page .projects_block__item__inner{padding:60px 90px}@media screen and (width < 769px){.program_page .projects_block__item__inner{padding:calc(16 / 390 * 100vw) calc(16 / 390 * 100vw) calc(40 / 390 * 100vw)}}.program_page .projects_block__item_head{display:flex;align-items:center;gap:40px}@media screen and (width < 769px){.program_page .projects_block__item_head{gap:calc(20 / 390 * 100vw);flex-direction:column;align-items:flex-start}}.program_page .projects_block__item_num_text{color:#ffffffb3;text-align:center;font-family:Figtree;font-size:24px;font-style:normal;font-weight:700;line-height:100%;display:block}@media screen and (width < 769px){.program_page .projects_block__item_num_text{font-size:calc(15 / 390 * 100vw)}}.program_page .projects_block__item_num_number{color:#ffffffb3;text-align:center;font-family:Figtree;font-size:64px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.92px;display:block}@media screen and (width < 769px){.program_page .projects_block__item_num_number{font-size:calc(40 / 390 * 100vw)}}.program_page .projects_block__item_btn{display:none}@media screen and (width < 769px){.program_page .projects_block__item_btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;position:relative;background:none;border:none;cursor:pointer}}@media screen and (width < 769px){.program_page .projects_block__item_btn_line{width:34px;height:2px;background:#fff;display:block;transition:transform .3s ease-in-out;position:absolute}.program_page .projects_block__item_btn_line:nth-child(1){transform:rotate(0)}.program_page .projects_block__item_btn_line:nth-child(2){transform:rotate(90deg)}}@media screen and (width < 769px){.program_page .projects_block__item_btn.is-active .projects_block__item_btn_line:nth-child(1){transform:rotate(0)}.program_page .projects_block__item_btn.is-active .projects_block__item_btn_line:nth-child(2){transform:rotate(0)}}@media screen and (width < 769px){.program_page .projects_block__item_head_wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}}.program_page .projects_block__item_title{color:#fff;font-family:Noto Sans JP;font-size:28px;font-style:normal;font-weight:700;line-height:170%}@media screen and (width < 769px){.program_page .projects_block__item_title{color:#fff;font-size:calc(20 / 390 * 100vw)}}.program_page .projects_block__item_title--commingsoon{color:#fff;text-align:center;font-family:Figtree;font-size:40px;font-weight:600;line-height:170%}@media screen and (width < 769px){.program_page .projects_block__item_title--commingsoon{font-size:calc(30 / 390 * 100vw)}}.program_page .projects_block__item_subtitle{color:#fff;font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:190%}@media screen and (width < 769px){.program_page .projects_block__item_subtitle{font-size:calc(16 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.program_page .projects_block__list_wrapper{margin-top:50px}@media screen and (width < 769px){.program_page .projects_block__list_wrapper{margin-top:calc(20 / 390 * 100vw)}}.program_page .projects_block__list_item{border-radius:8px;background:#fff3}.program_page .projects_block__list_item:not(:last-child){margin-bottom:60px}@media screen and (width < 769px){.program_page .projects_block__list_item:not(:last-child){margin-bottom:calc(20 / 390 * 100vw)}}@media screen and (width < 769px){.program_page .projects_block__item_content_wrapper{overflow:hidden;height:0;transition:height .3s ease-in-out}}.program_page .projects_block__item_content{margin-top:40px;padding-bottom:40px;border-bottom:1px solid #CECECE}@media screen and (width < 769px){.program_page .projects_block__item_content{margin-top:calc(20 / 390 * 100vw);padding-bottom:calc(40 / 390 * 100vw)}}.program_page .projects_block__item_body{display:flex;gap:50px}@media screen and (width < 769px){.program_page .projects_block__item_body{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.program_page .projects_block__body_item{flex:1}.program_page .projects_block__body_img{aspect-ratio:490/245}.program_page .projects_block__body_img img{width:100%;height:100%}.program_page .projects_block__body_item_text{color:#fff;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:190%;margin-top:30px}@media screen and (width < 769px){.program_page .projects_block__body_item_text{color:#fff;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:190%;margin-top:calc(20 / 390 * 100vw)}}.program_page .projects_block__members{padding-top:40px}@media screen and (width < 769px){.program_page .projects_block__members{padding-top:calc(40 / 390 * 100vw)}}.program_page .projects_block__members_list{display:flex;gap:77px}@media screen and (width < 769px){.program_page .projects_block__members_list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(20 / 390 * 100vw)}}.program_page .projects_block__members_item{flex:1}.program_page .projects_block__members_name{color:#fff;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:500;line-height:190%;margin-top:20px}@media screen and (width < 769px){.program_page .projects_block__members_name{font-size:calc(14 / 390 * 100vw);line-height:190%;margin-top:calc(6 / 390 * 100vw)}}.program_page .projects_block__members_position{color:#fff;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:190%}@media screen and (width < 769px){.program_page .projects_block__members_position{font-size:calc(12 / 390 * 100vw)}}
