@charset "UTF-8";

body {
	min-width: 1028px;
}

.header {
	width: 1028px;
	margin: 0 auto;
	position: static;
	box-shadow: none;
}

.header .toggleSwitch,
.header-hamburger,
.header-nav,
.footer,
.supportFlowKv,
.inc_common_footer_service {
	display: none !important;
}

.container {
	padding-top: 0px;
}

.service.componentSection {
	max-width: 1028px;
}

.componentHeading02 {
	margin: 50px 0 40px;
}

.service.componentHeading02--line::before {
	content: none;
}

.kodomoNisaPoint .kodomoNisaPoint__col {
	border: 1px solid var(--Main1);
	background: none;
}

.kodomoNisaPoint .kodomoNisaPoint__col::before {
	content: none;
}

.componentHeading04 {
	margin: 0 0 20px;
	font-size: 2.2rem;
}

.componentHeading04--line::before {
    height: 0;
    border-top: 1px solid var(--Main1);
    background: none;
}

.componentHeading04.master.componentHeading04--line::before {
    border-top: 1px solid var(--Red);
}

.componentHeading04.japan.componentHeading04--line::before {
    border-top: 1px solid #6e49b0;
}

.componentHeading04--line::after {
    height: 0;
    border-top: 1px solid var(--lineColor);
    background: none;
}

.componentBlockAbout__category {
	border: 1px solid var(--Main1);
	background: none;
}

.kodomoNisaComment {
	border: 1px solid var(--lineColor);
	background: none;
}

.kodomoNisaComment .kodomoNisaComment__cmt {
	border: 1px solid var(--Main1);
	background: none;
}

.componentHeading03--line {
	font-size: 2.4rem;
}

.componentHeading03--line::before {
	content: none;
}

.kodomoNisa2col .kodomoNisa2col__col .kodomoNisa2col__col--list li {
	background: none;
	position: relative;
}

.kodomoNisa2col .kodomoNisa2col__col .kodomoNisa2col__col--list li::before {
	content: '×';
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
	color: var(--Red);
}

.kodomoNisaType {
	border: 1px solid var(--lineColor);
	background: none;
}

.kodomoNisaType .kodomoNisaType__list .kodomoNisaType__list--col .kodomoNisaType__list--col_tit {
	border-bottom: 1px solid var(--Main1);
	color: var(--Main1);
	background: none;
}

.kodomoNisaType .kodomoNisaType__list .kodomoNisaType__list--col ~ .kodomoNisaType__list--col .kodomoNisaType__list--col_tit {
	border-bottom: 1px solid var(--Main2);
	color: var(--Main2);
	background: none;
}

.kodomoNisaType .kodomoNisaType__list .kodomoNisaType__list--col .kodomoNisaType__list--col_in .tit_area .detail {
	border: 1px solid var(--Main1);
	background: none;
}

.kodomoNisaType .kodomoNisaType__list .kodomoNisaType__list--col ~ .kodomoNisaType__list--col .kodomoNisaType__list--col_in .tit_area .detail {
	border: 1px solid var(--Main2);
	background: none;
}

.kodomoNisaCv {
	border: 1px solid var(--lineColor);
	background: none;
}

.kodomoNisaCv .kodomoNisaCv_text {
	padding: 0;
	background: none;
}

.kodomoNisaCv .kodomoNisaCv_btn .componentBtn.disabled {
	background: none;
}

.kodomoNisaCv .kodomoNisaCv_inner {
	border: 1px solid var(--lineColor);
	background: none;
}

.kodomoNisaCv .kodomoNisaCv_inner .kodomoNisaCv_inner--cmt {
	border: 1px solid var(--black);
	background: none;
}

.kodomoNisaCv .kodomoNisaCv_inner .kodomoNisaCv_inner--cmt::after {
	content: none;
}

.kodomoNisaLogin {
	border: 1px solid var(--lineColor);
	background: none;
}

.kodomoNisaLogin .kodomoNisaLogin__title .componentBtn {
	background: none;
}

.kodomoNisaLogin .kodomoNisaLogin__title .componentBtn > span {
	color: var(--Main2);
}

.kodomoNisaLogin .kodomoNisaLogin__list {
	border: 1px solid var(--lineColor);
	background: none;
}

.kodomoNisaLogin .kodomoNisaLogin__list .kodomoNisaLogin__list--ac .trigger {
	background: none;
}

.kodomoNisaLogin .kodomoNisaLogin__list .kodomoNisaLogin__list--ac .accordion {
	display: block;
}