body{line-height:1.5;background-color:rgba(230,235,231,.5);font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}li{list-style:none;color:#000}header{margin-top:.69vw;left:2.78vw;border-radius:2.08vw;width:95%;background-color:#c8dece;position:fixed;z-index:10;display:none}header .headerMain{height:5vw;display:flex;justify-content:space-between;align-items:center;width:94%;margin:0 auto}header .headerMain .headerMain_title{font-size:1vw}header .headerMain .headerMain_title__sp{display:none;font-size:2vh}header .headerMain .nav__pc .headerMain_menu{align-items:center;position:relative;display:flex;gap:1.389vw}header .headerMain .nav__pc .headerMain_menu li{font-size:1vw;position:relative}header .headerMain .nav__pc .headerMain_menu li a{display:block;color:#000;text-decoration:none}header .headerMain .nav__pc .headerMain_menu li a:hover{color:#006400;font-weight:700}header .headerMain .nav__pc .headerMain_menu li .sub-menu{display:none;width:250%;background-color:#fff;position:absolute;top:1.5vw}header .headerMain .nav__pc .headerMain_menu li .sub-menu li{width:100%;font-size:1vw;padding:.694vw}header .headerMain .nav__pc .headerMain_menu li .sub-menu li a{display:block;color:#000;text-decoration:none;text-align:left}header .headerMain .nav__pc .headerMain_menu li .sub-menu li a:hover{color:#006400;font-weight:700}header .headerMain .nav__pc .headerMain_menu .headerMain_menuItem__home{background-color:#000;border-radius:.556vw;padding:.972vw 1.667vw}header .headerMain .nav__pc .headerMain_menu .headerMain_menuItem__home a{display:block;font-size:1.111vw;color:#fff}header .headerMain .nav__sp{display:none}header .headerMain .nav__sp .headerMain_home__sp{background-color:#000;border-radius:.5vw;padding:1.3vh 2.7vh;display:block;text-decoration:none;font-size:2.5vh;color:#fff}header .headerMain .nav__sp .headerMain_home__sp:hover{color:#0b7a0e}header .headerMain .nav__sp .headerMain_hamburger{position:relative}header .headerMain .nav__sp .headerMain_hamburger #headerMain_hamburgerIcon{display:flex;flex-direction:column;justify-content:space-around;height:7vh;width:6.8vh;position:relative;cursor:pointer}header .headerMain .nav__sp .headerMain_hamburger #headerMain_hamburgerIcon .line{display:block;width:100%;height:.4vh;background-color:#333;transition:transform .3s,opacity .3s}header .headerMain .nav__sp .headerMain_hamburger #headerMain_hamburgerIcon .line1{transform-origin:top left}header .headerMain .nav__sp .headerMain_hamburger #headerMain_hamburgerIcon .line3{transform-origin:bottom left}header .headerMain .nav__sp .headerMain_hamburger #headerMain_hamburgerIcon.active .line1{transform:rotate(45deg)}header .headerMain .nav__sp .headerMain_hamburger #headerMain_hamburgerIcon.active .line2{opacity:0}header .headerMain .nav__sp .headerMain_hamburger #headerMain_hamburgerIcon.active .line3{transform:rotate(-45deg)}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown{display:none;width:80vw;position:absolute;top:8vh;left:-58.667vw;background-color:#fff}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown .headerMain_hamburgerMenu .headerMain_menuItem__home{display:none}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown .headerMain_hamburgerMenu li{list-style:none;margin:4.5vh 0 4.999vh 4.5vh;font-family:"DM Serif Text",serif;font-style:normal}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown .headerMain_hamburgerMenu li a{font-size:2.999vh;font-weight:700;display:block;color:#000;text-decoration:none}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown .headerMain_hamburgerMenu li a:hover{color:#006400;font-weight:700}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown .headerMain_hamburgerMenu li .sub-menu{padding-left:3vh}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown .headerMain_hamburgerMenu li .sub-menu li{margin:4vh 0 4vh 0}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown .headerMain_hamburgerMenu li .sub-menu li a{font-size:2.999vh;font-weight:400;display:block;color:#000;text-decoration:none}header .headerMain .nav__sp .headerMain_hamburger .headerMain_hamburgerDropdown .headerMain_hamburgerMenu li .sub-menu li a:hover{color:#006400;font-weight:700}.mainVisual{position:relative;background-color:#fff;background-color:-webkit-linear-gradient(right, white, #0b7a0e);background:linear-gradient(to left, white, #0b7a0e)}.mainVisual .mainVisual_backImg{opacity:.7;height:100vh;aspect-ratio:48/37;display:block;width:100%;-o-object-fit:cover;object-fit:cover}.mainVisual .mainVisual_title{position:absolute;bottom:10vh;left:2.569vw}.mainVisual .mainVisual_title .mainVisual_titleMun{font-weight:400;color:#fff;width:100%;margin-bottom:2.083vw;font-size:6vw;line-height:1.2;font-family:"DM Serif Text",serif;font-style:normal}.mainVisual .mainVisual_title .mainVisual_titleMun__sp{display:none}.mainVisual .mainVisual_title .mainVisual_titleText{color:#fff;line-height:2;font-size:2vw}.recentConference{width:95%;margin:0 auto;padding:6.94vw 0 3.4vw}.recentConference .recentConference_title{width:100%;margin:0 auto 2vw;font-size:2.5vw;padding-left:2.08vw;font-family:"DM Serif Text",serif;font-weight:400;font-style:normal}.recentConference .recentConference_item .recentConference_itemFeature{display:block;color:#000;text-decoration:none;display:flex;gap:8vw;align-items:center;padding:1.39vw 2.78vw;border-bottom:.5px solid #8b8f8f}.recentConference .recentConference_item .recentConference_itemFeature .recentConference_itemFeatureTitle{font-weight:400;font-size:1.6vw}.recentConference .recentConference_item .recentConference_itemFeature .recentConference_itemFeatureDate{opacity:.5;font-weight:400;font-size:1.3vw}.topMessage{padding:3vw 0 2vw;background-color:#fff;width:100%;margin-bottom:6.806vw;position:relative}.topMessage .topMessage_background{width:100%;z-index:-1}.topMessage .topMessage_background .topMessage_backgroundImg{width:100%}.topMessage .topMessage_content{width:95%;margin-top:0;position:absolute;top:17vw;left:2.569vw}.topMessage .topMessage_content .topMessage_title{font-size:4vw;font-weight:400;margin-bottom:1.389vw;font-family:"DM Serif Text",serif;font-style:normal}.topMessage .topMessage_content .topMessage_text{margin-left:2.083vw;width:82%;font-size:2vw}.about{width:100%}.about .about_item{width:96%;margin:0 auto 6.806vw;display:flex;justify-content:center;background-color:#d5eddc;border-radius:10px}.about .about_item .about_itemImg{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;opacity:.8;width:51%;height:100%;border-radius:10px}.about .about_item .about_itemContent-wrapper{display:flex;flex-direction:column;align-items:center;padding-top:9.028vw}.about .about_item .about_itemContent-wrapper .about_itemContent{width:76%;margin:0 auto;font-family:"DM Serif Text",serif;font-style:normal}.about .about_item .about_itemContent-wrapper .about_itemContent .about_itemTitle{font-size:2.431vw;margin-bottom:2.083vw}.about .about_item .about_itemContent-wrapper .about_itemContent .about_itemText{font-weight:400;font-size:1.667vw}.about .about_item .about_itemContent-wrapper .about_itemContent .about_itemButton{margin-top:2.083vw;background-color:#000;padding:5px 10px;border-radius:4px;display:block;color:#fff;text-decoration:none;font-size:1.389vw;text-align:center;width:30%}.about .about_item .about_itemContent-wrapper .about_itemContent .about_itemButton:hover{color:#006400;font-weight:700}.info{width:87%;margin:0 auto}.info .info_content{display:flex}.info .info_content .info_contentLink{display:block;color:#000;text-decoration:none;width:50%;position:relative;background-color:#000;overflow:hidden;aspect-ratio:1/1}.info .info_content .info_contentLink .info_contentImg{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;opacity:.6}.info .info_content .info_contentLink .info_contentText{width:80%;position:absolute;left:3.472vw;bottom:12.41vw;color:#fff}.info .info_content .info_contentLink .info_contentText .info_contentTitle{font-size:3.5vw;font-weight:400;text-align:center;margin-bottom:.347vw;font-family:"DM Serif Text",serif;font-style:normal}.info .info_content .info_contentLink .info_contentText .info_line{background-color:#fff;display:block;width:20%;height:.2vh;margin:0 auto;margin-bottom:1.38vw}.info .info_content .info_contentLink .info_contentText .info_contentDescription{font-size:1.5vw}footer{background-color:#d5eddc;margin-top:126px}footer .footer_copyRight{padding-top:10px;height:50px;text-align:center}/*# sourceMappingURL=front-page-pc.css.map */