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

.p-targetPrice__list {
    display: inherit;
}
.c-card04 {
    max-width: 540px;
    margin: auto;
}
/*.c-card04__head--type02::before{
	content: none;
}*/
.p-targetPriceOption__listBodyItem{
	text-align: left;
}
.p-targetPriceOption__listBody {
    display: inherit;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.p-targetPriceOption__listLogoImg{
    max-width: 100%;
}
.c-card04__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 24px;
}
.c-card04__btn{
	width: 288px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
}

	.text_plus_logo {
		display: flex;
        justify-content: center;
		align-items: center;
	}
	.text_plus_logo img {
		width: 40%;
		display: block;
	}
	.logo_plus_first img {
		float: left;
		width: 172px;
		margin: 2px 0 0 0;
	}
.c-title01__effect01::before {
	content: "";
    position: inherit;
    top: inherit;
    left: inherit;
    width: inherit;
    height: inherit;
    background: inherit;
    -webkit-transform: inherit;
    transform: inherit;
    -webkit-transform-origin: inherit;
    transform-origin: inherit;
    z-index: inherit;
}

@media screen and (max-width: 768px) {
    .c-card04__btn{
		width: 100%;
	}
	.text_plus_logo {
		display: inherit;
        justify-content: inherit;
		align-items: inherit;
		width: 260px;
		margin: auto;
	}
	
	.text_plus_logo img {
		float: left;
		width: 65%;
        margin: 4px 0 0;
	}
}