@charset "UTF-8";

.caries .box01 .img_l {
	margin-bottom: 50px;
}

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.caries .box01 .img_l {
	margin-bottom: 20px;
}
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.caries .box01 .img_l {
	margin-bottom: 5%;
}
}

/*虫歯の治療について
---------------------------------------------------------*/
.caries .cause_list {
	margin-top: 30px;
}
.caries .cause_list li {
	width: 32%;
	margin-left: 2%;
	float: left;
	box-sizing: border-box;
	border: solid 5px #EAEEE8;
}

.caries .cause_list li:first-child {
	margin-left: 0;
}
.caries .cause_list dt {
	background-repeat: repeat;
	padding: 15px 0;
	text-align: center;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	letter-spacing: .2em;
	line-height: 1.2em;
}
.caries .cause_list li:nth-child(1) dt { background-color:#71D6D2;}
.caries .cause_list li:nth-child(2) dt { background-color:#FF9C6F;}
.caries .cause_list li:nth-child(3) dt { background-color:#F5AC00;}

.caries .cause_list dd {
	padding: 15px 8%;
}

.caries .med_flow_box h5{
	color:#746452;
	font-size:120%;
	text-align:center;
	margin-bottom:20px;}

.caries .med_flow_box {
	margin-top:30px;
	background: #F5F5F0;
	padding:3%;
}

.caries med_flow_list{
	padding:0 2%;}
	
.caries .med_flow_box div{
	padding:2% 0%;
	} 	

.caries .med_flow_box .med_slash_y{
	margin-top:10px;
	padding:2% 3%;}

.caries .med_flow_box .med_slash_y dt{
	color:#F85250;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;}

.caries .med_btn {
	margin-top:80px;
	max-width: 450px;
}
.caries .med_btn a {
	line-height:1.8em;
	background: #756452;
}
.caries .med_btn a span {
	font-size:150%;
	margin-left:5px;}




/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.caries .cause_list {
	margin-top: 3%;
}
.caries .cause_list dd {
	padding: 5%;
	line-height: 1.6em;	
}}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
	
.caries .med_flt .img_r {
	max-width: 100%;
}

.caries .cause_list {
	margin-top: 5%;
}
.caries .cause_list li {
	width: 100%;
	margin-left: 0;
	float: none;
	margin-top: 5%;
	font-size: 90%;
}
.caries .cause_list li:first-child {
	margin-top: 0;
}
.caries .cause_list dt {
	padding: 10px 0;
}
.caries .cause_list dd {
	padding: 4% 5%;
	line-height: 1.6em;
}
.caries .med_flow_box h5{
	font-size:115%;
	margin-bottom:15px;}

.caries .med_flow_box {
	margin-top:25px;
	padding:5% 3% 3% 3%;}

.caries .med_flow_box .med_slash_y{
	padding:4%;}

.caries .med_flow_box .med_slash_y dt{
	font-size:110%;
	margin-bottom:5px;}
	
.caries .med_btn {
	margin-top:30px;}
	
.caries .med_btn a {
	text-align:center;
}
.caries .med_btn a span {
	margin-left:0px;}	
}



/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
}