@charset "utf-8";

/*-----------------------------------------------------
新着情報個別対応用スタイル blog.css
-------------------------------------------------------*/

/************************************
医療・研修・公的用途にも選ばれる会場
************************************/

.medicalTrainingPublic {
	padding-bottom: 35px;
	background-color: #273683;
}
.medicalTrainingPublicInner {
	background-color: #fff;
}
.medicalTrainingPublic .ttlImg {
	line-height: 0;
}
.medicalTrainingPublic .mainvisualContent {
	position: relative;
	margin-bottom: 80px;
}
.medicalTrainingPublic .mainvisualContent .ttlImg {
	line-height: 0;
}
.medicalTrainingPublic .mainvisualContent .btnImg {
	position: absolute;
	bottom: 140px;
	left: 30px;
	z-index: 99;
}
.medicalTrainingPublic .mainvisualContent .btnImg a:hover {
	opacity: 0.9;
}
.medicalTrainingPublic .sceneContent {
	padding: 0 0 50px;
	background: url(../image/blog/medical-training-public/bg_scene_content.png) no-repeat center top 5px;
}
.medicalTrainingPublic .sceneContent .ttlImg {
	padding-left: 25px;
}
.medicalTrainingPublic .sceneContent ul.flexList {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	flex-wrap: wrap;
	box-sizing: border-box;
	width: 560px;
	margin: -15px auto 0;
}
.medicalTrainingPublic .sceneContent ul.flexList li {
	line-height: 0;
}
.medicalTrainingPublic .worriesContent {
	padding: 0 70px 50px;
	background: url(../image/blog/medical-training-public/bg_worries_content.png) no-repeat center top 26px;
}
.medicalTrainingPublic .worriesContent .ttlImg {
	text-align: center;
}
.medicalTrainingPublic .worriesContent ul.worriesList {
	margin-top: -12px;
}
.medicalTrainingPublic .worriesContent ul.worriesList li {
	margin-bottom: 30px;
	line-height: 0;
}
.medicalTrainingPublic .worriesContent ul.worriesList li:last-child {
	margin-bottom: 0;
}
.medicalTrainingPublic .worriesContent .txtImg {
	margin-top: -5px;
	line-height: 0;
	text-align: center;
}
.medicalTrainingPublic .selectedReasonContent {
	padding: 0 0 50px;
}
.medicalTrainingPublic .selectedReasonContent .ttlImg {
	margin-bottom: 30px;
	text-align: center;
}
.medicalTrainingPublic .selectedReasonContent .selectedReasonBox {
	box-sizing: border-box;
	width: 608px;
	margin: 0 auto;
	padding: 40px 0 0 60px;
	background: url(../image/blog/medical-training-public/bg_selected-reason_content.png) no-repeat center top;
}
.medicalTrainingPublic .selectedReasonContent .selectedReasonBox dl dt {
	padding-bottom: 20px;
}
.medicalTrainingPublic .selectedReasonContent .selectedReasonBox dl dd {
	padding-bottom: 40px;
	padding-left: 45px;
}
.medicalTrainingPublic .lineupContent {
	padding: 0 0 80px;
}
.medicalTrainingPublic .lineupContent .ttlImg {
	padding-left: 65px;
}
.medicalTrainingPublic .lineupContent .txtImg {
	text-align: center;
}
.medicalTrainingPublic .lineupContent .lineupBox {
	margin-top: -18px;
	margin-bottom: 30px;
	padding: 60px 0 20px;
	background-color: #dbf2ff;
}
.medicalTrainingPublic .lineupContent .lineupBox .flexContent {
	display: -webkit-box;
	display: flex;
	box-sizing: border-box;
	width: 570px;
	margin: 0 auto 30px;
}
.medicalTrainingPublic .lineupContent .lineupBox .flexContent .lineupBoxContent {
	width: calc(100% - 236px);
}
.medicalTrainingPublic .lineupContent .lineupBox .flexContent .lineupBoxContent .lineupBoxTtl {
	margin-bottom: 10px;
}
.medicalTrainingPublic .lineupContent .lineupBox .flexContent .lineupBoxContent .lineupBoxTxt1 {
	margin-bottom: 10px;
}
.medicalTrainingPublic .lineupContent .lineupBox .flexContent .lineupBoxPic {
	width: 236px;
}
.medicalTrainingPublic .strengthContent {
	padding: 0 0 50px;
}
.medicalTrainingPublic .strengthContent .ttlImg {
	margin-bottom: 20px;
	text-align: center;
}
.medicalTrainingPublic .strengthContent .txtImg {
	margin-bottom: 20px;
	text-align: center;
}
.medicalTrainingPublic .strengthContent .strengthContentList {
	padding: 35px 0 0;
	background: url(../image/blog/medical-training-public/bg_strength_content.jpg) no-repeat center top;
}
.medicalTrainingPublic .strengthContent .strengthContentList ul li {
	margin-bottom: 35px;
	line-height: 0;
}
.medicalTrainingPublic .strengthContent .strengthContentList ul li:nth-child(2n) {
	text-align: left;
}
.medicalTrainingPublic .strengthContent .strengthContentList ul li:nth-child(2n+1) {
	text-align: right;
}
.medicalTrainingPublic .strengthContent .strengthContentList ul li:nth-child(2) {
	margin-bottom: 40px;
}
.medicalTrainingPublic .strengthContent .strengthContentList ul li:nth-child(5) {
	margin-bottom: 80px;
}
.medicalTrainingPublic .flowContent {
	margin-bottom: 70px;
	padding: 35px 0 40px;
	background-color: #dbf2ff;
}
.medicalTrainingPublic .flowContent .ttlImg {
	margin-bottom: 25px;
	text-align: center;
}
.medicalTrainingPublic .flowContent .txtImg {
	text-align: center;
}
.medicalTrainingPublic .flowContent ul.flowContentList {
	margin-bottom: 30px;
	text-align: center;
}
.medicalTrainingPublic .flowContent ul.flowContentList li {
	line-height: 0;
}
.medicalTrainingPublic .inquiryContent {
	padding-bottom: 40px;
	text-align: center;
}
.medicalTrainingPublic .inquiryContent .txtImg {
	margin-bottom: 10px;
}
.medicalTrainingPublic .inquiryContent .btnImg {
	margin-bottom: 10px;
}
.medicalTrainingPublic .inquiryContent .btnImg a:hover {
	opacity: 0.8;
}
.medicalTrainingPublic .inquiryContent .linkTxtImg a:hover {
	opacity: 0.8;
}


