.info-combination-wrap + .info-combination-wrap {
	margin-top:30px;
}
@media (max-width: 1024.98px) {
.info-combination-wrap + .info-combination-wrap {
	margin-top:8px;
}
}

.box-list-wrap .box-list > li { position: relative; }
.box-list-wrap .box-list > li:nth-last-child(-n+2):hover { border-color: #e6e6e6; }
.box-list-wrap .box-list > li .sel_btn_wrap { display: flex; flex-direction: column; position: absolute;  top: 15px; left: 0; z-index: 100; }
.box-list-wrap .box-list > li .sel_btn_wrap .sel_btn + .sel_btn { margin-top: 6px; }
.box-list-wrap .box-list > li .sel_btn_wrap .sel_btn label { display: block; height: auto; padding: 4px 8px; color: #fff; font-weight: bold; background-color: rgba(130, 130, 130, 0.5); border-radius: 0 6px 6px 0; cursor: pointer; }
.box-list-wrap .box-list > li .sel_btn_wrap .sel_btn input[type=radio]:checked + label { background-color: rgba(0, 56, 118, 0.8); box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.35); }
.sel_link { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; color: transparent; z-index: 99; }
.sel_link.on { display: flex; background-color: rgba(0, 0, 0, .65); color: #fff; font-size: 1.5em; font-weight: bold; justify-content: center; align-items: center; text-decoration: underline; }