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

.butterfly2{
	margin-left: 400px;
	margin-top: -50px;
	position: absolute;
	}

.back_2medical-1{
	text-align: center;
	margin: 20px auto 50px;
	-webkit-box-shadow: 3px 3px 3px #CCCCCC;
	box-shadow: 3px 3px 3px #CCCCCC;
	background-color: #F8F6DE;
	width: 1200px;
	height: 605px;
	border-radius: 10px;
	padding-top: 60px;
	}

.title_2medical-1{
	position: absolute;
	margin-left: 50px;
	margin-top: 10px;
	}

.corner_up_2medical-1{
	position: absolute;
	margin: -35px 0px 0px 1138px;
	}

#time_schedule_2medical {
	border-collapse:collapse;
	width: 89%;
	font-size:24px;
	margin: 0px auto;
	text-align:center;
	}

#time_schedule_2medical th {
	background: #FFF;
	border: 1px solid #CCC;
	color: #171C61;
	padding: 5px 0;
	font-feature-settings : "palt";
	}

#time_schedule_2medical td {
	background: #FFF;
	border: 1px solid #CCC;
	color: #171C61;
	padding: 5px 10px;
	width: 85px;
	}

.time_text_2medical{
	width: 88%;
	margin: 0px auto;
	font-size: 24px;
	color: #171C61;
	font-feature-settings : "palt";
	text-align: left;	
}

.time_text_2medical_waku{
	background-color: #E85298;
	text-align: center;
	width: 85%;
	margin: 5px auto;
	color: #FFF;
	font-size: 28px;
	line-height: 32px;
	padding: 10px 20px;
	border-radius: 7px;
	}


.back_2medical-2{
	text-align: center;
	margin: 20px auto 50px;
	-webkit-box-shadow: 3px 3px 3px #CCCCCC;
	box-shadow: 3px 3px 3px #CCCCCC;
	background-color: #F8F6DE;
	width: 1200px;
	height: 670px;
	border-radius: 10px;
	padding-top: 60px;
	}

.title_2medical2{
	position: absolute;
	margin-left: 50px;
	margin-top: -15px;
	}

.calendar_2medical_main{
	margin-left: 30px;
	}

.calendar_2medical{
	display:inline-block;
	margin-bottom: 20px;
	}

.calendar_2medical_img{
	margin-right: 30px;
	}

.gozen{
	width:70px;
}


.text_month{
	font-size: 30px;
	text-align: center;
	margin: 0 auto;
	font-weight: bold;
	color: #535353;
	}

.time_text_2medical_waku2{
	background-color: #E85298;
	text-align: left;
	width: 85%;
	margin: 5px auto;
	color: #FFF;
	font-size: 20px;
	line-height: 25px;
	padding: 10px 20px;
	border-radius: 7px;
	}


.back_2medical-3{
	text-align: center;
	margin: 20px auto 50px;
	-webkit-box-shadow: 3px 3px 3px #CCCCCC;
	box-shadow: 3px 3px 3px #CCCCCC;
	background-color: #F8F6DE;
	width: 1200px;
	height: 550px;
	border-radius: 10px;
}

.title_2medical{
	position: absolute;
	margin-left: 50px;
	margin-top: 0px;
	}

.corner_up_2medical{
	position: absolute;
	margin: 25px 0px 0px 1138px;
	}

.corner_dwon_2medical{
	text-align: center;
	margin-top: -40px;
}


.Medical_content{
	margin-left: 250px;
	text-align: left;
	color: #604C3F;

}

.Medical_content_title{
	font-size: 40px;
	font-weight: bold;
	padding-top: 20px;
	
}

.Medical_content_text{
	font-size: 25px;
	}

.Medical_content_dod{
	border-bottom-style: dotted;
	border-bottom-color: #6CC6D1;
	margin-right: 50px;
	margin-top: 20px;
}


.Medical_content_img{
	position: absolute;
	margin-left: 50px;
	margin-top: -203px;
}

