@charset "utf-8";
/* CSS Document */

.p-sim .c-btn-cv {
	width: fit-content;
}
.p-point .c-accordion {
	border: none;
}
.p-point .c-title--point.c-accordion__title .c-title--03 > span.num {
	color: var(--ncb-black);
    padding-right: 0;
    top: -2px;
    max-width: 100%;
}
.p-danshin a {
	transition: 0.3s;
}
.p-sarani ul {
	gap: 10px 6px;
}
.p-sarani + .c-btn__col .c-btn-cv {
	width: fit-content;
}
.p-kinri .c-table--th caption {
	line-height: 1.3;
    padding: 5px 10px;
    text-align: left;
    margin-bottom: 10px;
    border-left: 5px solid var(--ncb-orange);
}
.p-kinri .c-table--th th {
	background: var(--lt-gray);
}
@media screen and (min-width: 768px) {
	.p-danshin a:hover {
		opacity: 0.8;
		transition: 0.3s;
	}
}
@media screen and (max-width: 767.9px) {
	.c-kv + .c-columns {
		row-gap: 0;
	}
	.p-sarani.c-columns {
		column-gap: 0;
	}
}

/* slider */
.c-carousel-02__item {
    border-radius: 10px;
	width: calc((730px - 40px) / 2);
    margin: 0 20px!important;
}
.slick-track {
	display: flex!important;
}
.slick-slide {
	height: auto !important;
}
@media screen and (max-width: 767.9px){
    .c-carousel__arrow {
        display: block;
    }
    .c-carousel-02__slide--prev {
        left: 0;
    }
    .c-carousel-02__slide--next {
        right: 0;
    }
}
