@charset "UTF-8";

/* 関連リンク */
.main_image h1{ color: #a01e3c;}
@media screen and (min-width: 768px){
	.main_image h1{ top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.7); transform-origin: center;}
}
.zeh_p strong{ color: #a01e3c;}
.title6 { border-bottom: 1px solid #a01e3c}
.title6 strong{ color: #a01e3c;}
.links_jpea_block{ margin: 15px 0 30px;}
.links_jpea_img img{ display: block;}
.links_jpea_text h6{ font-size: 1rem; font-weight: bold; margin: 8px 0;}
@media screen and (min-width: 768px){
	.links_jpea_block{ display: flex; align-items: flex-start; gap: 24px;}
	.links_jpea_img{ width: 390px; flex: 0 0 390px;}
	.links_jpea_img img{ width: 378px; height: auto; margin-top: 20px;}
	.links_jpea_text{ flex: 1;}
	.links_jpea_text .zeh_p{ margin: 6px 0;}
}
@media screen and (min-width: 768px){
	#pg-index .link_list_flex{ display: flex; justify-content: space-between; flex-wrap: wrap; margin: 30px 0 0 0;}
	#pg-index .link_list_flex>div{ width: 300px; margin: 0 68px 0 0;}
	#pg-index .link_list_flex>div:last-child{ margin: 0;}
	#pg-index .link_list_flex2>div{ width: 300px; margin: 0 60px 0 0;}
	#pg-index .link_list_img{ margin: 0 0 15px 0; display: block;}
	#pg-index .title6_mt{ margin-top: 1.6em;}
}
@media screen and (min-width: 768px){
	#pg-index .contents{ border-top: 5px solid #a01e3c; padding: 25px 50px 50px;}
.detail_title{ color: #a01e3c; margin: 0 0 24px 0;}
	
	.main_image { border-bottom: 4px solid #048837;}
}
@media (min-width: 768px) and (max-width: 890px) {
}
@media screen and (max-width: 767px) {
	#pg-index .contents{ border-top: 5px solid #a01e3c; padding: 0px 15px 30px;}
	.detail_title{ color: #a01e3c; margin: 20px 0;}
}
