@charset "UTF-8";

.contentpage .m_img_area {
	background-image: url(../images/whitening/m_img@2x.jpg);
}




/*ホームホワイトニングの流れ
---------------------------------------------------------*/
.med_flow_list {
    padding-bottom: 45px;
}
.med_flow_box li .txt{
min-width: 108%;
margin: 15px -4% 0;
}
.med_flow_list li.flow_arrow {
	padding-top:9%;
	}
.med_flow_box .check_box .check_title{
	color:#ffffff;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
	font-size:115%;
	background:#c4b782;
	border-radius: 30px;
	margin-bottom: 25px;
}
.med_flow_box .check_box .check_li li{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:rgba(76,70,48,0.30) 1px solid;
	line-height: 1.7em;
}
.med_flow_box .check_box .check_li li:last-child{
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}
.med_flow_box .check_box .check_li li p{
	font-weight: bold;
	font-size:120%;
	background:url(../images/check_box.svg) no-repeat left 7px;
	background-size: 20px 20px;
	padding:3px 0 3px 35px;}


/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.med_flow_list {
    padding-bottom: 30px;
}
.med_flow_box .check_box .check_title{
	padding: 8px 0;
	font-size:110%;
	margin-bottom: 15px;
}	
.med_flow_box .check_box .check_li li{
	padding-bottom:13px;
	margin-bottom:13px;
}
.med_flow_box .check_box .check_li li p{
	font-size:110%;}
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.med_flow_box li .txt{
min-width:inherit;
margin: 0 auto 0 2%;
width: 62%;
}	
.med_flow_list li.flow_arrow {
	padding-top:0;
	}	
.med_flow_list {
    padding-bottom: 8%;
}
.med_flow_box .check_box .check_title{
	font-size:4vw;
	line-height: 1.4em;
	margin-bottom: 4%;
}
.med_flow_box .check_box .check_li li{
	padding-bottom:4%;
	margin-bottom:4%;
}
.med_flow_box .check_box .check_li li p{
	font-size:105%;
	padding:0 0 0 35px;}
}



/*ホームホワイトニングの流れ
---------------------------------------------------------*/
.box02 .col_orange{
	color:#e68d39;
	font-weight: bold;
}
