@charset "Shift_JIS";
/* CSS Document */

/*extend /club-me/common/v0006/css/cme_base.css*/
#content {padding-bottom: 0;}
#cmeMain {font-size: 16px;}
@media only screen and (max-width:767px) {
	#cmeMain {font-size: 14px;}
}
#cmeMain * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

/* -------------------------------------------
	レイアウト
---------------------------------------------- */
#content2 {
	width: 100%;
	max-width: 1174px;
	margin: 0 auto;
	padding: 30px 13px 40px;
	font-size: 85.7%;
}

.carele_bt_col {
	margin-bottom: 30px;
	max-width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.carele_bt_col li {
	float: right;
	width: 46%;
	max-width: 451px;
}
.carele_bt_col li:first-child {
	float: left;
}
.carele_bt_col li a img {
	max-width: 100%;
}
.carele_bt_col li a:hover img {
	opacity: .75;
	filter: alpha(opacity=75);
}

.carele_check_col {
	margin-bottom: 20px;
	border: 2px solid #cc0000;
}
.carele_check_col .label {
	background: #cc0000;
	padding: 10px 0;
	color: #ffffff;
	text-align: center;
	font-size: 128.5%;
}
.carele_check_col .inner {
	padding: 1.35em 20px;
}
.carele_check_col .inner .thumb_col {
	float: left;
	width: 46.7%;
	max-width: 437px;
}
.carele_check_col .inner .thumb_col img {
	max-width: 100%;
	height: auto;
}
.carele_check_col .inner .text_col {
	float: right;
	width: 48.1%;
	max-width: 450px;
}

.color_red {
	color: #cc0000;
}
.pa {
	margin-bottom: 1.5em;
}

.wrapper-carele-btn {
	text-align: center;
	margin: 30px 20px;
}
.wrapper-carele-btn li {
	margin: 0 0 20px;
}
.wrapper-carele-btn li img {
	max-width: 100%;
	height: auto;
}
.wrapper-carele-btn li a:hover img {
	opacity: .75;
	filter: alpha(opacity=75);
}
.has_bottom_mg {
	margin-bottom: 100px;
}


/* -------------------------------------------
	各要素
---------------------------------------------- */
@media only screen and (max-width: 767px) {
	#content2 {
		padding: 30px 0 20px ;
	}

	.carele_bt_col {
		margin: 0 20px 20px;
	}
	.carele_bt_col li {
		float: none;
		width: 100%;
		max-width: inherit;
	}
	.carele_bt_col li:first-child {
		float: none;
		margin-bottom: 10px;
	}
	.carele_bt_col li a img {
		width: 100%;
	}

	.carele_check_col {
		margin: 0 20px 20px;
	}
	.carele_check_col .inner {
		padding: 1em 10px;
	}
	.carele_check_col .inner .thumb_col,
	.carele_check_col .inner .text_col {
		float: none;
		width: 100%;
		max-width: inherit;
	}
	.carele_check_col .inner .thumb_col {
		margin-bottom: 20px;
	}
	.carele_check_col .inner .thumb_col img {
		width: 100%;
	}

	.carele_under_col {
		margin: 20px 20px 0;
	}

	.wrapper-carele-btn {
		margin: 0 20px 10px;
	}
	.wrapper-carele-btn li {
		margin: 0 0 10px;
	}
	.wrapper-carele-btn li a:hover img {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.has_bottom_mg {
		margin-bottom: inherit;
	}
}

