@charset "utf-8";
.research1, .research2 {position: relative;}
.research1 {margin: 0 0 100px;}
.page-title {margin: 0 0 60px !important;}
.research1 .btns, .research2 .btns {position: absolute;top: 0;right: 0;}
.research1 .btns .btn_type01, .research2 .btns .btn_type01 {margin-bottom: 5px !important;}
.research1 .btns .btn_type01:last-of-type, .research2 .btns .btn_type01:last-of-type {margin-bottom: 0 !important;}
.entry-content {margin: 0 0 50px;}
.research-item {overflow: hidden;}
.research-item:not(:last-of-type) {margin-bottom: 80px;}
.research-item h3 {font-size: 24px !important;text-align: left !important;border-left: 2px solid #1d50a1;padding: 0 0 0 15px;letter-spacing: 0;position: unset;}
.research-item h3::before {display: none !important;}
.research-item img {width: 100%;}
dl.references {width: fit-content;margin-bottom: 0 !important;}
@media only screen and (max-width:1024px) {}
@media only screen and (max-width:767px) {.research1 {margin: 0 0 80px;}
	.page-title {margin: 0 0 30px !important;}
	.research1 .btns, .research2 .btns {position: unset;text-align: center !important;margin-bottom: 40px !important;}
	.research-item h3 {font-size: 20px !important;margin: 0 0 40px !important;}}