@charset "UTF-8";

/* 第一級陸上特殊無線技士 */
.item-new .o-parts.curriculam.rikutoku-1 .__head {
    grid-template-columns: 120px 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 120px 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.rikutoku-1 .__column {
    grid-template-columns: 120px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 120px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.rikutoku-1 .__column > div:nth-child(9) {
    border: none;
}

.item-new .o-parts.curriculam.rikutoku-1 .__column > div:nth-child(4),
.item-new .o-parts.curriculam.rikutoku-1 .__column > div:nth-child(7),
.item-new .o-parts.curriculam.rikutoku-1 .__column > div:nth-child(10),
.item-new .o-parts.curriculam.rikutoku-1 .__column > div:nth-child(13),
.item-new .o-parts.curriculam.rikutoku-1 .__column > div:nth-child(16) {
	border-right: 1px solid #efefef;
}

.item-new .o-parts.curriculam.rikutoku-2 .__head {
	grid-template-columns: 120px 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 120px 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.rikutoku-2 .__column > div:nth-child(11) {
	border: none;
}
.item-new .o-parts.curriculam.rikutoku-2 .__column {
    grid-template-columns: 120px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 120px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.item-new .o-parts.curriculam.rikutoku-2 .__column > div:nth-child(4),
.item-new .o-parts.curriculam.rikutoku-2 .__column > div:nth-child(7),
.item-new .o-parts.curriculam.rikutoku-2 .__column > div:nth-child(10),
.item-new .o-parts.curriculam.rikutoku-2 .__column > div:nth-child(13) {
	border-right: 1px solid #efefef;
}


/* エネルギー管理士熱 */
.item-new .o-parts.curriculam.ene-1 .__head,
.item-new .o-parts.curriculam.ene-2 .__head {
	grid-template-columns: 130px 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 130px 1fr 1fr 1fr 1fr 1fr 1fr;
}
.item-new .o-parts.curriculam.ene-1 .__column,
.item-new .o-parts.curriculam.ene-2 .__column {
	grid-template-columns: 130px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 130px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(5),
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(9),
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(13),
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(17),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(5),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(9),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(13),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(17),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(11),
.item-new .o-parts.curriculam.ene-3 .__column > div:nth-child(9) {
	border: none;
}

.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(4),
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(7),
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(10),
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(13),
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(16),
.item-new .o-parts.curriculam.ene-1 .__column > div:nth-child(19),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(4),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(7),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(10),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(13),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(16),
.item-new .o-parts.curriculam.ene-2 .__column > div:nth-child(19) {
	border-right: 1px solid #efefef;
}

.item-new .o-parts.curriculam.ene-3 .__head {
	grid-template-columns: 200px 1fr 1fr 1fr;
	-ms-grid-columns: 200px 1fr 1fr 1fr;
}
.item-new .o-parts.curriculam.ene-3 .__column {
	grid-template-columns: 200px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 200px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.ene-3 .__column > div:nth-child(5),
.item-new .o-parts.curriculam.ene-3 .__column > div:nth-child(9),
.item-new .o-parts.curriculam.ene-3 .__column > div:nth-child(13) {
	border-right: 1px solid #efefef;
}


.item-new .o-parts.curriculam.gijutsusi-cur-1 .__head {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.gijutsusi-cur-1 .__column {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.gijutsusi-cur-2 .__head {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.gijutsusi-cur-2 .__column {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.gijutsusi-cur-3 .__head {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.gijutsusi-cur-3 .__column {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(1),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(5),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(9),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(13),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(17) {
	border: none;
}


.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(2),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(4),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(6),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(8),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(10),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(12),
.item-new .o-parts.curriculam.gijutsusi-cur .__column > div:nth-child(14) {
	border-right: 1px solid #efefef;
}

.l-header,
.l-menu {
	z-index: 777;
}




















