body {counter-reset: advantagecard;}
.mod_rmk_list.how_use .rmk_content {display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 2rem;}
.mod_rmk_list.how_use .subtext {font-weight: bold; font-size: 16px;}
.mod_rmk_list.how_use .rmk_content .advantage-card {display: flex; width: auto; box-shadow: none; border-radius: 24px;}
.mod_rmk_list.how_use .for-who__title {font-size: 29px; font-weight: bold; text-align: left;}
.mod_rmk_list.how_use .rmk_title {font-size: 30px; font-weight: bold; min-height: auto; margin-bottom: 1.5rem;}
.mod_rmk_list.how_use .advantage-card__icon img {max-height: none; max-width: 100%;}
.mod_rmk_list.how_use .advantage-card__icon.men {right: -4rem; bottom: 0; top: auto; transform: none;}
/*.mod_rmk_list.how_use .info {width: 60%;}*/
.mod_rmk_list.how_use .advantage-card {position: relative; padding: 1.5rem 0 1.5rem 1.5rem;}
.mod_rmk_list.how_use .advantage-card__icon {position: absolute; height: auto; right: 0; margin: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.mod_rmk_list.how_use .accent-text {font-weight: bold;}
/*.mod_rmk_list.how_use .rmk_desc {font-size: 28px; line-height: 120%; color: #141B31;}*/
.mod_rmk_list.how_use .rmk_desc {font-size: 19px; line-height: 120%; color: #141B31;}
/*.mod_rmk_list.how_use.big .info {width: 68%;}*/
.mod_rmk_list.how_use.big .advantage-card__icon.money {right: -2.5rem;}
.mod_rmk_list.how_use.why .rmk_content {grid-template-columns: repeat(4, 1fr); column-gap: 1rem;}
.mod_rmk_list.how_use .advantage-card {min-height: auto; padding: 3rem 1.5rem;}
/*.mod_rmk_list.how_use.why .info {width: 70%;}*/
.mod_rmk_list.how_use.why .rmk_content .advantage-card {border: 3px solid #F7D9CC; background: #FBFAF4; font-size: 20px;}
.mod_rmk_list.how_use.why .rmk_content .advantage-card::before {content: counter(advantagecard); counter-increment: advantagecard; color: #000; width: 53px; height: 53px; font-weight: 900; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 50%; background: #F7D9CC; border-radius: 12px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.mod_rmk_list.how_use.why .rmk_content .advantage-card .info {text-align: center;}
.mod_rmk_list.how_use.why .rmk_content .advantage-card .rmk_desc {font-size: 25px; color: #5E6272; line-height: 100%;}
.mod_rmk_list.how_use.why .advantage-card__icon.chat {right: -3.5rem;}
.mod_rmk_list.how_use.terms {counter-reset: advantagecard;}
.mod_rmk_list.how_use.terms .rmk_content {grid-template-columns: repeat(4, 1fr); column-gap: 1rem;}
.mod_rmk_list.how_use.terms .info {width: auto; padding-top: 1rem; text-align: center; font-size: 19px; line-height: normal;}
.mod_rmk_list.how_use.terms .info .rmk_desc {width: auto; font-size: 20px; margin-bottom: .5rem;}
.mod_rmk_list.how_use.terms .rmk_content .advantage-card {border: 1px solid #CBD2DC; background: #F7F8FB; padding: 1rem; display: flex; align-items: center;}
.mod_rmk_list.how_use.terms .rmk_content .rmk_desc {color: #000000;}
.mod_rmk_list.how_use.terms .rmk_content .advantage-card::before {content: counter(advantagecard); counter-increment: advantagecard; color: #000; width: 53px; height: 53px; font-weight: 900; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 50%; background: #F7F8FB; border-radius: 12px; border: 1px solid #CBD2DC; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}



@media screen and (max-width: 1250px){
	.mod_rmk_list.how_use .rmk_content {grid-template-columns: repeat(1, 1fr) !important;}
	.mod_rmk_list.how_use .advantage-card {max-width: none; margin-bottom: 1.5rem;}
	.mod_rmk_list.how_use .advantage-card__icon {position: unset; transform: none;}
	.mod_rmk_list.how_use .rmk_content .advantage-card {flex-direction: column;}
	/*.mod_rmk_list.how_use .info {width: 100% !important;}*/
}