@charset "UTF-8";

/* 共通部分差し替え */

.newsletter .contents-block .accordion .message_tit_block .num {
	border-color: #CF8EE9;
	color: #CF8EE9;
}

.newsletter .contents-block .intit {
	color: #CF8EE9;
	border-color: #CF8EE9;
}

/* 共通部分差し替え ここまで */

.newsletter .contents-block .new {
	border: 1px solid #E73535;
	color: #E73535;
	background: none;
}

.newsletter .contents-block .pickup .txt {
	width: 100%;
}

.newsletter .contents-block .pickup .txt::before {
	width: 100%;
	border: 1px solid #DDDDDD;
	background: none;
}

.newsletter .contents-block .point_tit {
	padding-bottom: none;
	background: none !important;
}

.newsletter .contents-block .point_list01 .col {
	border: 1px solid #DDDDDD;
	background: none;
}

.newsletter .contents-block .point_list01 .col .num {
	border-color: #CF8EE9;
	color: #CF8EE9;
	background: none;
}

.newsletter .contents-block .point_block01 .txt li::before {
	content: '・';
	width: auto;
	height: auto;
	border-radius: 0;
	background: none !important;
	top: .6em;
}

.newsletter .contents-block .flow_list > li .flow_list_in {
	border: 1px solid #DDDDDD;
	background: none;
}

.newsletter .contents-block .flow_list > li:not(:nth-child(3n)):not(:last-child) .flow_list_in::after {
	content: none;
}

.newsletter .contents-block .flow_list_num {
	border: 1px solid #CF8EE9;
}

.newsletter .contents-block .app_box {
	border: 1px solid #DDDDDD;
	background: none;
}

.newsletter .contents-block .info {
	border: 1px solid #DDDDDD;
	background: none;
}

.newsletter .contents-block .brand {
	border: 1px solid #DDDDDD;
	background: none;
}

.newsletter .contents-block .brand::after {
	content: none;
}