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

.pay_subtitle{
	color: #FFFFFF; 
	background-color: #7D7D7D; 
	width: 100%; 
	margin: 5px 0;
	padding: 5px 5px 5px 20px;
	font-weight: normal;
	font-size: 16px;
}

.pay_txt p{
	margin: 20px 0;
}
.pay_h3-title{
	font-size: 16px;
	color: #FF6666;
}
.pay_card-icon_p{
	display: flex; 
	justify-content: space-around; 
	align-items: center; 
	width: 60%; 
	padding: 10px; 
	margin: 10px auto 20px; 
	border: solid 1px #999999;
}
.pay_card-icon{
	width: 50px; 
	margin-right: 10px;
}
.pay_pink-border_box{
	border: solid 1px #FDD1B5;
	padding: 10px;
	width: fit-content;
}
.pay_del_p{
	margin: 20px 0;
	display: flex;
}
.pay_del_p p{
	margin-left: 4px;
}
.pay_del_special{
	margin: 40px 0 20px;
}
.pay_del_special_txt{
	margin: 6px 0 20px;
}
.pay_style-col_title{
	margin: 20px 0 0;
}

/*************************************************************/
/*************************************************************/
/*************************************************************/

@media only screen and (max-width: 950px) {

.pay_subtitle{
	margin: 1.2vw 0;
	padding: 1.2vw 1.2vw 1.2vw 4.7vw;
	font-size: 3.7vw;
}

.pay_txt p{
	margin: 4.7vw 0;
}
.pay_h3-title{
	font-size: 3.7vw;
}
.pay_card-icon_p{
	padding: 2.3vw; 
	margin: 2.3vw auto 4.7vw; 
}
.pay_card-icon{
	width: 11.6vw; 
	margin-right: 2.3vw;
}
.pay_pink-border_box{
	padding: 2.3vw;
}
.pay_del_p{
	margin: 4.7vw 0;
}
.pay_del_p p{
	margin-left: 1vw;
}
.pay_del_special{
	margin: 9.3vw 0 4.7vw;
}
.pay_del_special_txt{
	margin: 1.4vw 0 4.7vw;
}
.pay_style-col_title{
	margin: 4.7vw 0 0;
}
	
	
}