/* CSS Document */

@charset "utf-8";

.search.btn-white-primary.btn-anc::after {
	transform: rotate(90deg);
}
.search.btn-white-primary.btn-anc::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 24px;
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: auto;
    background: url(/service/mobile/device/sim/detail/images_v10/icon_search.svg) no-repeat center center/contain
}
.btn-white-dark::after {
    transform: unset !important;
}

.sim_icon {
	text-align: center;
}
.sim_icon p {
	display: inline-block;
	margin: 0 16px;
}


.collapse.white .collapse-trigger {
	border: 2px solid #E2E2E2;
	padding-right: 88px;
    font-weight: bold !important;
}
.collapse.white .collapse-trigger.is-open {
	border-bottom: none;
}
.collapse-container.is-open {
	border: 2px solid #E2E2E2;
	border-top: none;
}

.label-jcom-sub {
    display: inline-block;
    background: #EE5D44;
    border-radius: 4px;
    border: 1px solid #EE5D44;
    color: #fff;
    padding: 3px 12px;
    font-size: 14px;
}

.sim_icon_circle::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -1px;
    right: 64px;
    background: url(/service/mobile/device/sim/detail/images_v10/sim_icon_circle.svg) no-repeat center center/contain;
    width: 24px;
    height: 24px;
    margin: auto;
}
.sim_icon_triangle::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -1px;
    right: 64px;
    background: url(/service/mobile/device/sim/detail/images_v10/sim_icon_triangle.svg) no-repeat center center/contain;
    width: 24px;
    height: 24px;
    margin: auto;
}

.sim_icon_square::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: -1px;
	right: 64px;
	background: url(/service/mobile/device/sim/detail/images_v10/sim_icon_square.svg) no-repeat center center/contain;
	width: 24px;
	height: 24px;
	margin: auto;
}


@media screen and (max-width: 767px) {
	.sim_icon {
		text-align: left;
	}
	.sim_icon p {
		display: block;
		margin: 0;
	}
	.collapse.white .collapse-trigger {
		padding-right: 80px;
	}
	.sim_icon_circle::before {
		right: 48px;
	}
	.sim_icon_triangle::before {
		right: 48px;
	}
	.sim_icon_square::before {
		right: 48px;
	}
}