@charset "UTF-8";
/* CSS Document */

/*スライドされたらアニメーションする*/
.slick-active .appear_fadeup_03{animation-name:appear_fadeup_03;animation-duration:0.8s;animation-delay:0.5s;animation-fill-mode:forwards;opacity:0;}
@keyframes appear_fadeup_03{  from {    opacity: 0;  position:absolute;top:50%;transform: translateX(-50%);left: 50%;  }  to {    opacity: 1; position:absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;}}

@media (min-width:1051px) {
	/*スライドショー*/
	#image_index{position: relative;width:100%;overflow: hidden}	
	#image_index #catch{width:100%; position:absolute;top: 40%;  left: 0%;text-align: center; font-size: 45px;font-weight: bold; color: #fff;letter-spacing: 8px; text-shadow: 0px 0px 14px #566d7e;}
	#image_index #catch span{font-size: 35px; font-weight: bold; letter-spacing: 4px;}	
	#image_index .image_slider {width:100%;height: 100%;margin: 0 auto;font-size: 0;}		
	#image_index .image_slider .scene{position: relative;width:100%;margin: 0 auto;padding: 0;aspect-ratio:3.7/1 ;min-height: 600px;overflow: hidden}		
	#image_index .image_slider .scene .text_area1{position:absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;width:100%;}
	#image_index .image_slider .scene .text_area1 p{width:100%;margin: 0;padding: 0; text-align: center; font-size: clamp(34px, 1.8vw, 45px);font-weight: bold; color: #fff;letter-spacing: 4px; text-shadow: 0px 0px 14px #566d7e;}
	#image_index .image_slider .scene img{width:100%;height:100%;margin: 0 ;padding: 0;object-fit: cover;object-position: 50% 50%}	
	
	/*メンバー募集*/
	#recruit_partners{padding:50px 0 30px 0;}
	#recruit_partners a{position: relative;display:block;width:1000px;margin:0 auto; padding: 14px 0;text-decoration: none;text-align: center;color:#357bc8 ;/*color: white;*/border:1px solid #357bc8;border-bottom: 5px solid #357bc8;border-radius: 10px;/*background: linear-gradient(90deg, #ff9b33 0%,#f57734 100%);*/background:#efffff;}
	#recruit_partners a::after{content:'';position: absolute;left:10px;bottom: 0px;width:350px;height: 400px;background:url("../img/indoors_study/recruitment.png") no-repeat;background-position: 0% 100%;background-size:100% auto;}
	#recruit_partners a span{display:block;width:700px;margin:0 0 0 auto;font-weight: 600;}
	#recruit_partners a span:first-of-type{font-size:24px;letter-spacing: 1px;}
	#recruit_partners a span:last-of-type{font-size: 18px;letter-spacing: 0px;}
	#recruit_partners a:hover{background: #ffffbb;border-color:#f5bf34;color:#341621}
	
	/*私たちの研究について*/
	#about_our_research{padding: 100px 0 100px 0;background: url("../img/intro_bg.jpg") no-repeat;background-position: 50% 50%;background-size:cover;}
	#about_our_research .inner{display: flex;justify-content: space-between;align-items: center; width: 80%;max-width: 1500px;min-width: 1000px;margin: 0 auto;padding: 0 0 0px 0}
	#about_our_research .inner .image{width:60%;}
	#about_our_research .inner .image img{width: 100%;}	
	#about_our_research .inner .text{width: 35%;}
	#about_our_research .inner .text h2{position: relative;margin: 0 auto 50px auto; padding: 30px 0 0 0;color:#002551;font-size: 28px;letter-spacing: 1px;font-weight: 600}
	#about_our_research .inner .text h2::before{content:'About of our research';position: absolute;top:0px;left: 0;color: #5fa0ce;font-size: 20px;letter-spacing: 1px;font-weight: 500}
	#about_our_research .inner .text h2::after{content:'';position: absolute;bottom: -20px;left: 0%;width: 100px;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	#about_our_research .inner .text p{margin: 0 auto 30px auto; padding: 0px 0;font-size: 17px;letter-spacing: 1px;line-height: 34px}
	#about_our_research .inner .text a{display: block;width:300px;text-decoration:none;text-align: center;margin: 0 auto 0px 0;padding:16px 0;color:white;font-size: 18px;letter-spacing: 1px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);border-radius: 50px}
	#about_our_research .inner .text a:hover{background:#4590d2;}
	
	/*お知らせ*/
	#news_index{background: url("../img/news_contents_bg.png") no-repeat;background-position:50% 100%;background-size:cover;padding: 100px 0 100px 0}
	#news_index	h5{position: relative;margin: 0 auto 30px auto;padding: 30px 0 20px 0;text-align: center;font-size: 28px;letter-spacing: 1px;color:#002551;font-weight:600}
	#news_index	h5::before{content:'News';position: absolute;top: 0%;left: 50%;transform: translateX(-50%);color: #5fa0ce;font-size: 20px;letter-spacing: 2px;font-weight: 500}
	#news_index	h5::after{content:'';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 100px;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	
	#news_index	.list{max-width: 1500px; width: 70%;min-width:1000px;margin: 0 auto 30px auto;padding: 0 0 0px 0}
	#news_index	.list .unit{display: flex;justify-content: space-between;margin: 0 auto 10px auto;padding:20px 0 30px 0;font-size: 16px;letter-spacing: 1px;line-height: 26px;border-bottom: 1px solid #7fb2cd}
	#news_index	.list .unit:last-of-type{border-bottom:none}
	#news_index	.list .unit .date_wrap{width: 30%;display: flex;}
	#news_index	.list .unit .date_wrap .date{width:50%;max-width: 180px;color:#4590d2;}
	#news_index	.list .unit .date_wrap .category{width: 50%;max-width: 180px;}
	#news_index	.list .unit .date_wrap .category a{display: block; width: 70%;padding:0px 0px; background:#4590d2;color:white;text-align: center;border-radius: 30px;font-size: 14px;text-decoration: none}
	#news_index	.list .unit .date_wrap .category a:hover{ background:#304f7a;}
	#news_index	.list .unit .text{width: 70%;}
	#news_index	.list .unit .text a{color: #000;}
	#news_index	.list .unit .text a:hover{color: #4590d2}
	
	#news_index	.banner_area{ width: 1000px;margin: 0 auto;padding: 0 0 0px 0}
	#news_index	.banner_area a{display: block; width: 300px;margin: 0 auto;padding:15px 0 15px 0;color:white;text-decoration: none;text-align: center;font-size: 16px;letter-spacing: 1px;border-radius: 30px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);}
	#news_index	.banner_area a:hover{background:#4590d2;}
	
	/*最新活動状況*/
	#latest_research{padding: 100px 0 50px 0;}
	#latest_research h4{position: relative;margin: 0 auto 50px auto;padding: 30px 0 20px 0;text-align: center;font-size: 28px;letter-spacing: 1px;color:#002551;font-weight:600}
	#latest_research h4::before{content:'Latest research';position: absolute;top: 0%;left: 50%;transform: translateX(-50%);color: #5fa0ce;font-size: 20px;letter-spacing: 2px;font-weight: 500}
	#latest_research h4::after{content:'';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 100px;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	#latest_research .inner{width: 80%;max-width: 1800px;min-width: 1000px;margin: 0 auto 30px auto;padding: 0 0 0px 0;display: flex;justify-content: space-between}
	#latest_research .inner .unit{width: 31%}
	#latest_research .inner .unit a{text-decoration: none;}
	#latest_research .inner .unit a figure{width: 100%;aspect-ratio:1.8/1;margin: 0 auto 15px auto;padding: 0;overflow: hidden;}
	#latest_research .inner .unit a figure img{width: 100%;height:100%;object-fit: cover; transition: 0.8s;}
	#latest_research .inner .unit a .date{margin: 0 auto 2px auto;font-size:16px;color:#4590d2;font-weight: 500;letter-spacing: 1px}
	#latest_research .inner .unit a .title{margin: 0 auto 10px auto;color:#000;font-size: 16px;letter-spacing: 1px;line-height: 24px}
	#latest_research .inner .unit a .link{display: block; margin: 0 auto;padding:0px 0 0px 0;color:#4590d2;text-align:right;font-size: 14px;letter-spacing:1px;text-decoration: underline;}
	#latest_research .inner .unit a:hover figure img{transform: scale(1.2);}
	
	
	#latest_research .banner_area{ width: 1000px;margin: 0 auto;padding: 0 0 0px 0}
	#latest_research .banner_area a{display: block; width: 300px;margin: 0 auto;padding:15px 0 15px 0;color:white;text-decoration: none;text-align: center;font-size: 16px;letter-spacing: 1px;border-radius: 30px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);}
	#latest_research .banner_area a:hover{background:#4590d2;}
	
	/*更新状況パターン1
	#latest_research{padding: 100px 0 100px 0;background: url("../img/latest_research_bg.png") no-repeat;background-position: 100% 50%;background-size:60% auto;}
	#latest_research .inner{display: flex;justify-content: space-between;align-items: center; width: 80%;max-width: 1500px;min-width: 1000px;margin: 0 auto;padding: 0 0 0px 0}
	#latest_research .inner .image{width:40%;order: 2}
	#latest_research .inner .image img{width: 100%;}	
	#latest_research .inner .text{width: 50%;order: 1}
	#latest_research .inner .text h2{position: relative;margin: 0 auto 50px auto; padding: 50px 0 0 0;color:#304f7a;font-size: 28px;letter-spacing: 1px;line-height: 36px;font-weight: 600}
	#latest_research .inner .text h2::before{content:'最新の研究活動状況';position: absolute;top:0px;left: 0;color: #5fa0ce;font-size: 20px;letter-spacing: 2px;font-weight: 500}
	#latest_research .inner .text h2::after{content:'';position: absolute;bottom: -20px;left: 0%;width: 100px;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	#latest_research .inner .text p{margin: 0 auto 30px auto; padding: 0px 0;color:#364d55;font-size: 17px;letter-spacing: 1px;line-height: 34px}
	#latest_research .inner .text a{display: block;width:300px;text-decoration:none;text-align: center;margin: 0 auto 0px 0;padding:16px 0;color:white;font-size: 18px;letter-spacing: 1px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);border-radius: 50px}
	#latest_research .inner .text a:hover{background:#4590d2;}
	*/
	
	/*更新状況パターン2
	#latest_research{padding: 100px 0 50px 0;}
	#latest_research h4{position: relative;margin: 0 auto 50px auto;padding: 30px 0 20px 0;text-align: center;font-size: 28px;letter-spacing: 1px;color:#304f7a;font-weight:600}
	#latest_research h4::before{content:'Latest research';position: absolute;top: 0%;left: 50%;transform: translateX(-50%);color: #5fa0ce;font-size: 20px;letter-spacing: 2px;font-weight: 500}
	#latest_research h4::after{content:'';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 100px;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	#latest_research .inner{width: 80%;max-width: 1800px;min-width: 1000px;margin: 0 auto 30px auto;padding: 0 0 0px 0;display: flex;justify-content: space-between}
	#latest_research .inner .unit{width: 31%}
	#latest_research .inner .unit a{text-decoration: none;}
	#latest_research .inner .unit a figure{width: 100%;margin: 0 auto 15px auto;padding: 0;overflow: hidden;}
	#latest_research .inner .unit a figure img{width: 100%; transition: 0.8s;}
	#latest_research .inner .unit a .date{margin: 0 auto 2px auto;font-size:16px;color:#4590d2;font-weight: 500;letter-spacing: 1px}
	#latest_research .inner .unit a .title{margin: 0 auto 10px auto;color:#364d55;font-size: 16px;letter-spacing: 1px;line-height: 24px}
	#latest_research .inner .unit a .link{display: block; margin: 0 auto;padding:0px 0 0px 0;color:#4590d2;text-align:right;font-size: 14px;letter-spacing:1px;text-decoration: underline;}
	#latest_research .inner .unit a:hover figure img{transform: scale(1.2);}	
	#latest_research .banner_area{ width: 1000px;margin: 0 auto;padding: 0 0 0px 0}
	#latest_research .banner_area a{display:block;width:300px;margin: 0 auto;padding:15px 0 15px 0;color:white;text-decoration: none;text-align: center;font-size: 16px;letter-spacing: 1px;border-radius: 30px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);}
	#latest_research .banner_area a:hover{background:#4590d2;}
	*/
	
	/*更新状況
	#update_status{background: url("../img/update_status_bg.png") no-repeat;background-position: 100% 100%;background-size:auto 70%;}
	#update_status .inner{width: 80%;margin: 0 0 0 auto;padding: 0 0 100px 0}
	#update_status .inner #latest_post{ float: left;width: 350px;margin-top:160px }
	#update_status .inner #latest_post img{width: 100%;}
	#update_status .inner figure{ float:right;width:55%;min-width: 400px;margin:80px 0 0 0;padding: 0}
	#update_status .inner figure img{width: 100%;}*/
}

@media screen and (min-width:701px) and ( max-width:1050px)  {
	/*スライドショー*/
	#image_index{position: relative;width:100%;overflow: hidden}		
	#image_index .image_slider {width:100%;height: 100%;margin: 0 auto;font-size: 0;}		
	#image_index .image_slider .scene{position: relative;width:100%;margin: 0 auto;padding: 0;aspect-ratio:3.7/1 ;min-height: 600px;overflow: hidden}		
	#image_index .image_slider .scene .text_area1{position:absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;width:90%;}
	#image_index .image_slider .scene .text_area1 p{width:100%;margin: 0;padding: 0; text-align: center; font-size: clamp(34px, 1.8vw, 45px);font-weight: bold; color: #fff;letter-spacing: 4px; text-shadow: 0px 0px 14px #566d7e;}
	#image_index .image_slider .scene .text_area1 p span{display:block}
	#image_index .image_slider .scene img{width:100%;height:100%;margin: 0 ;padding: 0;object-fit: cover;object-position: 50% 50%}	
	
	/*メンバー募集*/
	#recruit_partners{padding:50px 0 30px 0;}
	#recruit_partners a{position: relative;display:block;width:90%;margin:0 auto; padding: 14px 0;text-decoration: none;text-align: center;color:#357bc8;border:1px solid #357bc8;border-bottom: 5px solid #357bc8;border-radius: 10px;background: #efffff;}
	#recruit_partners a::after{content:'';position: absolute;left:10px;bottom: 0px;width:40%;height: 400px;background:url("../img/indoors_study/recruitment.png") no-repeat;background-position: 0% 100%;background-size:100% auto;}
	#recruit_partners a span{display:block;width:65%;margin:0 0 0 auto;font-weight: 600;}
	#recruit_partners a span:first-of-type{font-size:20px;letter-spacing: 0px;}
	#recruit_partners a span:last-of-type{font-size: 16px;letter-spacing: 0px;}
	#recruit_partners a:hover{background: #ffffbb;border-color:#f5bf34;color:#341621}	
	
	/*私たちの研究について*/
	#about_our_research{padding: 100px 0 100px 0;background: url("../img/intro_bg.jpg") no-repeat;background-position: 50% 50%;background-size:cover;}
	#about_our_research .inner{display: flex;justify-content: space-between;align-items: center; width: 100%;margin: 0 auto;padding: 0 0 0px 0}
	#about_our_research .inner .image{width:50%;aspect-ratio:1/1.1}
	#about_our_research .inner .image img{width: 100%;height: 100%;object-fit: cover;}	
	#about_our_research .inner .text{width: 45%;}
	#about_our_research .inner .text h2{position: relative;margin: 0 auto 50px auto; padding: 30px 0 0 0;color:#002551;font-size: 24px;letter-spacing: 1px;font-weight: 600}
	#about_our_research .inner .text h2::before{content:'About of our research';position: absolute;top:0px;left: 0;color: #5fa0ce;font-size: 18px;letter-spacing: 1px;font-weight: 400}
	#about_our_research .inner .text h2::after{content:'';position: absolute;bottom: -20px;left: 0%;width: 100px;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	#about_our_research .inner .text p{width:90%;margin: 0 auto 30px 0; padding: 0px 0;font-size: 14px;letter-spacing: 1px;line-height:1.7}
	#about_our_research .inner .text a{display: block;width:60%;text-decoration:none;text-align: center;margin: 0 auto 0px 0;padding:16px 0;color:white;font-size: 14px;letter-spacing: 1px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);border-radius: 50px}
	#about_our_research .inner .text a:hover{background:#4590d2;}
	
	/*お知らせ*/
	#news_index{background: url("../img/news_contents_bg.png") no-repeat;background-position:50% 100%;background-size:cover;padding: 100px 0 100px 0}
	#news_index	h5{position: relative;margin: 0 auto 30px auto;padding: 30px 0 20px 0;text-align: center;font-size: 24px;letter-spacing: 1px;color:#002551;font-weight:600}
	#news_index	h5::before{content:'News';position: absolute;top: 0%;left: 50%;transform: translateX(-50%);color: #5fa0ce;font-size: 20px;letter-spacing: 2px;font-weight: 400}
	#news_index	h5::after{content:'';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 100px;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	
	#news_index	.list{ width: 90%;margin: 0 auto 30px auto;padding: 0 0 0px 0}
	#news_index	.list .unit{margin: 0 auto 10px auto;padding:20px 0 30px 0;font-size: 15px;letter-spacing: 1px;line-height: 1.75;border-bottom: 1px solid #7fb2cd;font-weight: 400}
	#news_index	.list .unit:last-of-type{border-bottom:none}
	#news_index	.list .unit .date_wrap{width: 100%;display: flex;margin: 0 auto 5px auto;}
	#news_index	.list .unit .date_wrap .date{width: 20%;max-width: 150px;color:#4590d2;}
	#news_index	.list .unit .date_wrap .category{width: 15%;max-width: 180px;}
	#news_index	.list .unit .date_wrap .category a{display: block; width: 70%;padding:0px 0px; background:#4590d2;color:white;text-align: center;border-radius: 30px;font-size: 12px;text-decoration: none}
	#news_index	.list .unit .date_wrap .category a:hover{ background:#304f7a;}
	#news_index	.list .unit .text{width: 100%;}
	#news_index	.list .unit .text a{color: #000;}
	#news_index	.list .unit .text a:hover{color: #4590d2}
	
	#news_index	.banner_area{ margin: 0 auto;padding: 0 0 0px 0}
	#news_index	.banner_area a{display: block; width: 200px;margin: 0 auto;padding:15px 0 15px 0;color:white;text-decoration: none;text-align: center;font-size: 14px;letter-spacing: 1px;border-radius: 30px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);}
	#news_index	.banner_area a:hover{background:#4590d2;}
	
	/*最新活動状況*/
	#latest_research{padding: 80px 0 50px 0;}
	#latest_research h4{position: relative;margin: 0 auto 50px auto;padding: 30px 0 20px 0;text-align: center;font-size: 24px;letter-spacing: 1px;color:#002551;font-weight:600}
	#latest_research h4::before{content:'Latest research';position: absolute;top: 0%;left: 50%;transform: translateX(-50%);color: #5fa0ce;font-size: 18px;letter-spacing: 2px;font-weight: 400}
	#latest_research h4::after{content:'';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 100px;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	#latest_research .inner{width: 95%;margin: 0 auto 30px auto;padding: 0 0 0px 0;display: flex;justify-content: space-between}
	#latest_research .inner .unit{width: 31%}
	#latest_research .inner .unit a{text-decoration: none;}
	#latest_research .inner .unit a figure{width: 100%;aspect-ratio:1.2/1;margin: 0 auto 15px auto;padding: 0;overflow: hidden;}
	#latest_research .inner .unit a figure img{width: 100%;height:100%;object-fit: cover; transition: 0.8s;}
	#latest_research .inner .unit a .date{margin: 0 auto 2px auto;font-size:13px;color:#4590d2;font-weight: 400;letter-spacing: 1px}
	#latest_research .inner .unit a .title{margin: 0 auto 10px auto;color:#000;font-size: 14px;letter-spacing: 1px;line-height: 1.4}
	#latest_research .inner .unit a .link{display: block; margin: 0 auto;padding:0px 0 0px 0;color:#4590d2;text-align:right;font-size: 13px;letter-spacing:1px;text-decoration: underline;}
	#latest_research .inner .unit a:hover figure img{transform: scale(1.2);}
	
	#latest_research .banner_area{ width: 1000px;margin: 0 auto;padding: 0 0 0px 0}
	#latest_research .banner_area a{display: block; width: 200px;margin: 0 auto;padding:15px 0 15px 0;color:white;text-decoration: none;text-align: center;font-size: 14px;letter-spacing: 1px;border-radius: 30px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);}
	#latest_research .banner_area a:hover{background:#4590d2;}
}

@media (max-width: 700px) {
	/*スライドショー*/
	#image_index{position: relative;width:100%;overflow: hidden}		
	#image_index .image_slider {width:100%;height: 100%;margin: 0 auto;font-size: 0;}		
	#image_index .image_slider .scene{position: relative;width:100%;margin: 0 auto;padding: 0;aspect-ratio:0.7/1 ;overflow: hidden}		
	#image_index .image_slider .scene .text_area1{position:absolute;top: 50%;transform: translate(-50%,-50%)left: 50%;width:100%;}
	#image_index .image_slider .scene .text_area1 p{width:100%;margin: 0;padding: 0; text-align: center; font-size: clamp(24px,5vw, 40px);font-weight:600; color: #fff;letter-spacing:1px; text-shadow: 0px 0px 14px #566d7e;}
	#image_index .image_slider .scene .text_area1 p span{display:block}
	#image_index .image_slider .scene img{width:100%;height:100%;margin: 0 ;padding: 0;object-fit: cover;object-position: 50% 50%}	
	
	/*メンバー募集*/
	#recruit_partners{padding:50px 0 10px 0;}
	#recruit_partners a{position: relative;display:block;width:90%;margin:0 auto; padding:20px 0 14px 0;text-decoration: none;text-align: center;color:#357bc8;border:1px solid #357bc8;border-bottom: 5px solid #357bc8;border-radius: 10px;}
	#recruit_partners a::after{content:'';position: absolute;left:50%;transform: translateX(-50%);top:-80px;width:75%;height:200px;background:url("../img/indoors_study/recruitment.png") no-repeat;background-position: 50% 0%;background-size:100% auto;}
	#recruit_partners a span{display:block;width:95%;margin:0 auto;font-weight: 600;}
	#recruit_partners a span:first-of-type{font-size:16px;letter-spacing: 0px;}
	#recruit_partners a span:last-of-type{font-size: 13px;letter-spacing: 0px;}
	#recruit_partners a:hover{background: #ffffbb;border-color:#f5bf34;color:#341621}
		
	/*私たちの研究について*/
	#about_our_research{padding:30px 0 30px 0;background: url("../img/intro_bg.jpg") no-repeat;background-position: 50% 110%;background-size:100% auto;}
	#about_our_research .inner{ width: 100%;margin: 0 auto;padding: 0 0 0px 0}
	#about_our_research .inner .image{width:90%;}
	#about_our_research .inner .image img{width: 100%;}	
	#about_our_research .inner .text{width: 80%;margin:20px auto 0 auto;}
	#about_our_research .inner .text h2{position: relative;margin: 0 auto 30px auto; padding: 20px 0 0 0;color:#002551;font-size: 18px;letter-spacing: 1px;font-weight: 600}
	#about_our_research .inner .text h2::before{content:'About of our research';position: absolute;top:0px;left: 0;color: #5fa0ce;font-size: 14px;letter-spacing: 0px;font-weight: 400}
	#about_our_research .inner .text h2::after{content:'';position: absolute;bottom: -10px;left: 0%;width: 20%;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	#about_our_research .inner .text p{margin: 0 auto 20px auto; padding: 0px 0;font-size: 14px;letter-spacing: 0px;line-height:1.9}
	#about_our_research .inner .text a{display: block;width:100%;text-decoration:none;text-align: center;margin: 0 auto;padding:12px 0;color:white;font-size: 13px;letter-spacing: 0px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);border-radius: 50px}
	#about_our_research .inner .text a:hover{background:#4590d2;}
	
	/*お知らせ*/
	#news_index{background: url("../img/news_contents_bg.png") no-repeat;background-position:50% 100%;background-size:cover;padding: 30px 0 30px 0}
	#news_index	h5{position: relative;margin: 0 auto 20px auto;padding: 20px 0 10px 0;text-align: center;font-size: 18px;letter-spacing: 1px;color:#002551;font-weight:600}
	#news_index	h5::before{content:'News';position: absolute;top: 0%;left: 50%;transform: translateX(-50%);color: #5fa0ce;font-size: 14px;letter-spacing: 0px;font-weight: 400}
	#news_index	h5::after{content:'';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width:20%;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	
	#news_index	.list{ width: 80%;margin: 0 auto 0px auto;padding: 0 0 0px 0}
	#news_index	.list .unit{margin: 0 auto 10px auto;padding:10px 0 10px 0;font-size: 14px;letter-spacing: 0px;line-height: 1.75;border-bottom: 1px solid #7fb2cd;font-weight: 400}
	#news_index	.list .unit:last-of-type{border-bottom:none}
	#news_index	.list .unit .date_wrap{width: 100%;display: flex;justify-content: space-between;margin: 0 auto 5px auto;}
	#news_index	.list .unit .date_wrap .date{width:50%;color: #4590d2}
	#news_index	.list .unit .date_wrap .category{width:35%;}
	#news_index	.list .unit .date_wrap .category a{display: block; width: 100%;padding:0px 0px; background:#4590d2;color:white;text-align: center;border-radius: 30px;font-size: 10px;text-decoration: none}
	#news_index	.list .unit .date_wrap .category a:hover{ background:#304f7a;}
	#news_index	.list .unit .text{width: 100%;}
	#news_index	.list .unit .text a{color: #000;}
	#news_index	.list .unit .text a:hover{color: #4590d2}
	
	#news_index	.banner_area{ margin: 0 auto;padding: 0 0 0px 0}
	#news_index	.banner_area a{display: block; width: 80%;margin: 0 auto;padding:12px 0;color:white;text-decoration: none;text-align: center;font-size: 13px;letter-spacing: 0px;border-radius: 30px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);}
	#news_index	.banner_area a:hover{background:#4590d2;}
	
	/*最新活動状況*/
	#latest_research{padding: 30px 0 30px 0;}
	#latest_research h4{position: relative;margin: 0 auto 10px auto;padding: 20px 0 10px 0;text-align: center;font-size:18px;letter-spacing: 1px;color:#002551;font-weight:600}
	#latest_research h4::before{content:'Latest research';position: absolute;top: 0%;left: 50%;transform: translateX(-50%);color: #5fa0ce;font-size: 14px;letter-spacing: 0px;font-weight: 400}
	#latest_research h4::after{content:'';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 20%;height: 1px;background: linear-gradient(90deg, #297f9b 0%,#65bcf0 100%);}
	#latest_research .inner{width:80%;margin: 0 auto 10px auto;padding: 0 0 0px 0;}
	#latest_research .inner .unit{margin: 0 auto 10px auto;border-bottom: 1px solid #cccccc;padding: 10px 0 10px 0}
	#latest_research .inner .unit:last-of-type{border-bottom: none}
	#latest_research .inner .unit a{text-decoration: none;display: block;}
	#latest_research .inner .unit a figure{width: 100%;aspect-ratio:2/1;margin: 0 auto 15px auto;padding: 0;overflow: hidden;}
	#latest_research .inner .unit a figure img{width: 100%;height:100%;object-fit: cover; transition: 0.8s;}
	#latest_research .inner .unit a .date{margin: 0 auto 2px auto;font-size:13px;color:#4590d2;font-weight: 400;letter-spacing: 1px}
	#latest_research .inner .unit a .title{margin: 0 auto 10px auto;color:#000;font-size: 13px;letter-spacing: 0px;line-height: 1.4}
	#latest_research .inner .unit a .link{display: block; margin: 0 auto;padding:0px 0 0px 0;color:#4590d2;text-align:right;font-size: 13px;letter-spacing:1px;text-decoration: underline;}
	#latest_research .inner .unit a:hover figure img{transform: scale(1.2);}
	
	#latest_research .banner_area{margin: 0 auto;padding: 0 0 0px 0}
	#latest_research .banner_area a{display: block; width:80%;margin: 0 auto;padding:12px 0;color:white;text-decoration: none;text-align: center;font-size: 13px;letter-spacing: 0px;border-radius: 30px;background: linear-gradient(90deg, #3d485d 0%,#3b5b96 100%);}
	#latest_research .banner_area a:hover{background:#4590d2;}
}