@charset "UTF-8";
.regular {}
.regular_title {}
.regular_list {
	list-style: none;
	display: flex;
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}
.regular_list > li {
	width: 32%;
	margin-left: 2%;
}
.regular_list > li:first-child {
	margin-left: 0;
}
.regular_list > li:last-child {}
.regular_list > li:nth-child(2n+1) {}
.regular_list > li:nth-child(n+3) {}
.regular_list > li > a {}.regular_list > li > a::before {
	content: "";
}
.regular_list > li > a::after {
	content: "";
}
.about {}
.about_title {}
.about_cols {
	display: flex;
}
.about_col {}
.about_col-no1 {
	width: 27.8%;
}
.about_image {}
.about_image > img {}
.about_col-no2 {
	width: 67.6%;
	margin-left: 4.6%;
}
.about_dList {
	list-style: none;
}
.about_dList > dt {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
.about_dList > dd {}
.about_headline {}
.about_subhead {}
.about_table01 {}
.about_table01 > thead {}
.about_table01 > thead > tr {}
.about_table01 > thead > tr:first-child {}
.about_table01 > thead > tr:last-child {}
.about_table01 > thead > tr > th {
	padding: 6px 10px;
}
.about_table01 > thead > tr > td {}
.about_table01 > tbody {}
.about_table01 > tbody > tr {}
.about_table01 > tbody > tr:first-child {}
.about_table01 > tbody > tr:last-child {}
.about_table01 > tbody > tr > td {
	padding: 10px 10px;
}
.about_linkCols {
	display: flex;
	max-width: 590px;
	margin-left: auto;
	margin-right: auto;
}
.about_linkCol {
	width: 48%;
}
.about_linkCol-no1 {}
.about_fareLink {}
.about_fareLink > a {}
.about_fareLink > a::before {
	content: "";
}
.about_fareLink > a::after {
	content: "";
}
.about_linkCol-no2 {
	margin-left: 4%;
}
.about_pdfLink {}
.about_pdfLink > a {}
.about_pdfLink > a::before {
	content: "";
}
.about_pdfLink > a::after {
	content: "";
}
.about_pdfLink > a > .icon {}
.about_table02 {}
.about_table02 > tbody {}
.about_table02 > tbody > tr {}
.about_table02 > tbody > tr:first-child {}
.about_table02 > tbody > tr:last-child {}
.about_table02 > tbody > tr > th {
	background-color: transparent;
	padding: 10px 5px;
	white-space: normal;
}
.about_table02 > tbody > tr > td {
	padding: 12px 30px;
}
.tBox {}
.tBox_cols {
	display: flex;
	align-items: center;
}
.tBox_col {}
.tBox_col-no1 {
	width: 13.9%;
}
.tBox_image {}
.tBox_image > img {}
.tBox_col-no2 {
	text-align: left;
	width: 86.1%;
}
.tBox_text {
	font-size: 18px;
	font-weight: bold;
}
.tBox_cau {
	font-size: 14px;
}
.tBox_dList {
	list-style: none;
	display: flex;
}
.tBox_dList > dt {
	width: 48%;
	text-align: left;
}
.tBox_dList > dt > a {
	height: 100%;
}
.tBox_dList > dt > a::before {
	content: "";
}
.tBox_dList > dt > a::after {
	content: "";
}
.tBox_dList > dd {
	width: 50%;
	margin-left: 2%;
	text-align: right;
}
.cAbout {}
.cAbout_title {}
.cAbout_text {
	margin-bottom: 30px;
}
.cAbout_cols {
	display: flex;
	margin-bottom: 25px;
}
.cAbout_col {}
.cAbout_col-no1 {
	width: 8.8%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px #C8D7E2 solid;
	padding: 0 10px;
	box-sizing: border-box;
}
.cAbout_headline {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	word-break: break-word;
	line-height: 1.3;
}
.cAbout_col-no2 {
	width: 88.4%;
	margin-left: 2.8%;
}
.cAbout_oList {
	list-style: none;
	counter-reset: number;
}
.cAbout_oList > li {
	border-bottom: 1px #C8D7E2 solid;
	padding: 16px 0px;
	counter-increment: number;
	display: flex;
}
.cAbout_oList > li::before {
	content: counter(number)".";
	display: block;
	margin-right: 5px;
}
.cAbout_oList-noNmnber > li::before {
    display: none;
}
.cAbout_oList > li:first-child {}
.cAbout_oList > li:last-child {}
.cAbout_oList > li:nth-child(2n+1) {}
.cAbout_oList > li:nth-child(n+3) {}
.cAbout_oList > li > small {
	font-size: 14px;
}
.cAbout_oList-noNmnber {
}
.cAbout_oList-noNmnber > li {
	border-bottom: none;
	flex-direction: column;
}
.cAbout_oList-noNmnber > li:first-child {}
.cAbout_oList-noNmnber > li:last-child {}
.cAbout_oList-noNmnber > li:nth-child(2n+1) {}
.cAbout_oList-noNmnber > li:nth-child(n+3) {}
.cAbout_oList-noNmnber > li > small {
}
.about_text {}
.school {}
.school_title {}
.school_headline {}
.school_list {
	list-style: none;
}
.school_list > li {
	display: flex;
}
.school_list > li::before {
	content: "・";
	display: block;
}
.school_list > li:first-child {}
.school_list > li:last-child {}
.school_list > li:nth-child(2n+1) {}
.school_list > li:nth-child(n+3) {}
.school_cau {}
.school_text {}
.use {}
.use_title {}
.use_headline {}
.use_text {}
.cau {}
.cau_title {}
.cau_headline {}
.cau_text {}
.cCau {}
.cCau_title {}
.cCau_text {}
.cCau_note {}
.cCau_note > b {}
.cCau_table {}
.cCau_table > thead {}
.cCau_table > thead > tr {}
.cCau_table > thead > tr:first-child {}
.cCau_table > thead > tr:last-child {}
.cCau_table > thead > tr > th {
	padding: 14px 10px;
	text-align: left;
	padding-left: 20px;
}
.cCau_table > thead > tr > td {}
.cCau_table > tbody {}
.cCau_table > tbody > tr {}
.cCau_table > tbody > tr:first-child {}
.cCau_table > tbody > tr:last-child {}
.cCau_table > tbody > tr > th {
	padding: 12px 10px;
	text-align: left;
	padding-left: 20px;
}
.cCau_table > tbody > tr > td {
	padding: 10px 10px;
	text-align: left;
	padding-left: 20px;
}
.cCau_oList {
	list-style: none;
	padding-left: 1em;
}
.cCau_oList > li {
	margin-bottom: 20px;
}
.cCau_oList > li:first-child {}
.cCau_oList > li:last-child {
	margin-bottom: 0;
}
.cCau_oList > li:nth-child(2n+1) {}
.cCau_oList > li:nth-child(n+3) {}
.cCau_oList > li > b {}
.cau_faqLink {
	max-width: 280px;
	margin-left: auto;
	margin-right: auto;
}
.cau_faqLink > a {}
.cau_faqLink > a::before {
	content: "";
}
.cau_faqLink > a::after {
	content: "";
}
.about_table01Wrap {}
.cCau_tableWrap {}
@media screen and (min-width:1000px) {
	.regular_list > li > a:hover {}
	.about_fareLink > a:hover {}
	.about_pdfLink > a:hover {}
	.tBox_dList > dt > a:hover {}
	.cau_faqLink > a:hover {}
}
@media screen and (max-width: 999px) {
	.regular {}
	.regular_title {}
	.regular_list {}
	.regular_list > li {}
	.regular_list > li:first-child {}
	.regular_list > li:last-child {}
	.regular_list > li:nth-child(2n+1) {}
	.regular_list > li:nth-child(n+3) {}
	.regular_list > li > a {}
	.regular_list > li > a::before {}
	.regular_list > li > a::after {}
	.about {}
	.about_title {}
	.about_cols {}
	.about_col {}
	.about_col-no1 {}
	.about_image {}
	.about_image > img {}
	.about_col-no2 {}
	.about_dList {}
	.about_dList > dt {}
	.about_dList > dd {}
	.about_headline {}
	.about_subhead {}
	.about_table01 {}
	.about_table01 > thead {}
	.about_table01 > thead > tr {}
	.about_table01 > thead > tr:first-child {}
	.about_table01 > thead > tr:last-child {}
	.about_table01 > thead > tr > th {}
	.about_table01 > thead > tr > td {}
	.about_table01 > tbody {}
	.about_table01 > tbody > tr {}
	.about_table01 > tbody > tr:first-child {}
	.about_table01 > tbody > tr:last-child {}
	.about_table01 > tbody > tr > td {}
	.about_linkCols {}
	.about_linkCol {}
	.about_linkCol-no1 {}
	.about_fareLink {}
	.about_fareLink > a {}
	.about_fareLink > a::before {}
	.about_fareLink > a::after {}
	.about_linkCol-no2 {}
	.about_pdfLink {}
	.about_pdfLink > a {}
	.about_pdfLink > a::before {}
	.about_pdfLink > a::after {}
	.about_pdfLink > a > .icon {}
	.about_table02 {}
	.about_table02 > tbody {}
	.about_table02 > tbody > tr {}
	.about_table02 > tbody > tr:first-child {}
	.about_table02 > tbody > tr:last-child {}
	.about_table02 > tbody > tr > th {}
	.about_table02 > tbody > tr > td {
		padding: 12px 8px;
	}
	.tBox {}
	.tBox_cols {}
	.tBox_col {}
	.tBox_col-no1 {}
	.tBox_image {}
	.tBox_image > img {}
	.tBox_col-no2 {}
	.tBox_text {
		font-size: 16px;
	}
	.tBox_cau {
		font-size: 13px;
	}
	.tBox_dList {}
	.tBox_dList > dt {}
	.tBox_dList > dt > a {}
	.tBox_dList > dt > a::before {}
	.tBox_dList > dt > a::after {}
	.tBox_dList > dd {}
	.cAbout {}
	.cAbout_title {}
	.cAbout_text {}
	.cAbout_cols {}
	.cAbout_col {}
	.cAbout_col-no1 {}
	.cAbout_headline {}
	.cAbout_col-no2 {}
	.cAbout_oList {}
	.cAbout_oList > li {
		padding: 12px 0;
	}
	.cAbout_oList > li:first-child {}
	.cAbout_oList > li:last-child {}
	.cAbout_oList > li:nth-child(2n+1) {}
	.cAbout_oList > li:nth-child(n+3) {}
	.cAbout_oList > li > small {}
	.cAbout_oList-noNmnber {}
	.cAbout_oList-noNmnber > li {}
	.cAbout_oList-noNmnber > li:first-child {}
	.cAbout_oList-noNmnber > li:last-child {}
	.cAbout_oList-noNmnber > li:nth-child(2n+1) {}
	.cAbout_oList-noNmnber > li:nth-child(n+3) {}
	.cAbout_oList-noNmnber > li > small {}
	.about_text {}
	.school {}
	.school_title {}
	.school_headline {}
	.school_list {}
	.school_list > li {}
	.school_list > li:first-child {}
	.school_list > li:last-child {}
	.school_list > li:nth-child(2n+1) {}
	.school_list > li:nth-child(n+3) {}
	.school_cau {}
	.school_text {}
	.use {}
	.use_title {}
	.use_headline {}
	.use_text {}
	.cau {}
	.cau_title {}
	.cau_headline {}
	.cau_text {}
	.cCau {}
	.cCau_title {}
	.cCau_text {}
	.cCau_note {}
	.cCau_note > b {}
	.cCau_table {}
	.cCau_table > thead {}
	.cCau_table > thead > tr {}
	.cCau_table > thead > tr:first-child {}
	.cCau_table > thead > tr:last-child {}
	.cCau_table > thead > tr > th {}
	.cCau_table > thead > tr > td {}
	.cCau_table > tbody {}
	.cCau_table > tbody > tr {}
	.cCau_table > tbody > tr:first-child {}
	.cCau_table > tbody > tr:last-child {}
	.cCau_table > tbody > tr > th {}
	.cCau_table > tbody > tr > td {}
	.cCau_oList {}
	.cCau_oList > li {}
	.cCau_oList > li:first-child {}
	.cCau_oList > li:last-child {}
	.cCau_oList > li:nth-child(2n+1) {}
	.cCau_oList > li:nth-child(n+3) {}
	.cCau_oList > li > b {}
	.cau_faqLink {}
	.cau_faqLink > a {}
	.cau_faqLink > a::before {}
	.cau_faqLink > a::after {}
	.about_table01Wrap {}
	.cCau_tableWrap {}
}
@media screen and (max-width:767px) {
	.regular {}
	.regular_title {}
	.regular_list {
		display: block;
		max-width: none;
	}
	.regular_list > li {
		width: 100%;
		margin-left: 0;
		margin-top: 12px;
	}
	.regular_list > li:first-child {
		margin-top: 0;
	}
	.regular_list > li:last-child {}
	.regular_list > li:nth-child(2n+1) {}
	.regular_list > li:nth-child(n+3) {}
	.regular_list > li > a {}
	.regular_list > li > a::before {}
	.regular_list > li > a::after {}
	.about {}
	.about_title {}
	.about_cols {
		display: block;
	}
	.about_col {
		width: 100%;
	}
	.about_col-no1 {
		max-width: 280px;
		margin: 0 auto 20px;
	}
	.about_image {}
	.about_image > img {}
	.about_col-no2 {
		margin-left: 0;
	}
	.about_dList {}
	.about_dList > dt {
		font-size: 16px;
	}
	.about_dList > dd {}
	.about_headline {}
	.about_subhead {}
	.about_table01 {
		font-size: 12px;
	}
	.about_table01 > thead {}
	.about_table01 > thead > tr {}
	.about_table01 > thead > tr:first-child {}
	.about_table01 > thead > tr:last-child {}
	.about_table01 > thead > tr > th {
		padding: 4px 10px;
	}
	.about_table01 > thead > tr > td {}
	.about_table01 > tbody {}
	.about_table01 > tbody > tr {}
	.about_table01 > tbody > tr:first-child {}
	.about_table01 > tbody > tr:last-child {}
	.about_table01 > tbody > tr > td {}
	.about_linkCols {
		display: block;
		max-width: none;
	}
	.about_linkCol {
		width: 100%;
	}
	.about_linkCol-no1 {
		margin-bottom: 15px;
	}
	.about_fareLink {}
	.about_fareLink > a {}
	.about_fareLink > a::before {}
	.about_fareLink > a::after {}
	.about_linkCol-no2 {
		margin-left: 0;
	}
	.about_pdfLink {}
	.about_pdfLink > a {}
	.about_pdfLink > a::before {}
	.about_pdfLink > a::after {}
	.about_pdfLink > a > .icon {}
	.about_table02 {
		display: block;
	}
	.about_table02 > tbody {
		display: block;
	}
	.about_table02 > tbody > tr {
		display: block;
	}
	.about_table02 > tbody > tr:first-child {}
	.about_table02 > tbody > tr:last-child {
		border-bottom: 1px #C8D7E2 solid;
	}
	.about_table02 > tbody > tr > th {
		display: block;
		border: none;
	}
	.about_table02 > tbody > tr > td {
		display: block;
		border-bottom: none;
	}
	.about_table02 > tbody > tr:nth-child(2) > td {
		border-bottom: 1px solid #C8D7E2;
	}
	.tBox {}
	.tBox_cols {
		display: block;
	}
	.tBox_col {
		width: 100%;
	}
	.tBox_col-no1 {}
	.tBox_image {}
	.tBox_image > img {}
	.tBox_col-no2 {}
	.tBox_text {
		font-size: 15px;
		text-align: center;
	}
	.tBox_cau {
		font-size: 12px;
	}
	.tBox_dList {}
	.tBox_dList > dt {}
	.tBox_dList > dt > a {}
	.tBox_dList > dt > a::before {}
	.tBox_dList > dt > a::after {}
	.tBox_dList > dd {}
	.cAbout {}
	.cAbout_title {
		font-size: 16px;
	}
	.cAbout_text {
		margin-bottom: 15px;
	}
	.cAbout_cols {
		display: block;
		margin-bottom: 12px;
	}
	.cAbout_col {
		width: 100%;
	}
	.cAbout_col-no1 {
		padding: 2px 0;
	}
	.cAbout_headline {
		font-size: 14px;
	}
	.cAbout_col-no2 {
		margin-left: 0;
	}
	.cAbout_oList {}
	.cAbout_oList > li {}
	.cAbout_oList > li:first-child {}
	.cAbout_oList > li:last-child {
		border-bottom: none;
	}
	.cAbout_oList > li:nth-child(2n+1) {}
	.cAbout_oList > li:nth-child(n+3) {}
	.cAbout_oList > li > small {}
	.cAbout_oList-noNmnber {}
	.cAbout_oList-noNmnber > li {}
	.cAbout_oList-noNmnber > li:first-child {}
	.cAbout_oList-noNmnber > li:last-child {}
	.cAbout_oList-noNmnber > li:nth-child(2n+1) {}
	.cAbout_oList-noNmnber > li:nth-child(n+3) {}
	.cAbout_oList-noNmnber > li > small {}
	.about_text {}
	.school {}
	.school_title {}
	.school_headline {}
	.school_list {}
	.school_list > li {}
	.school_list > li:first-child {}
	.school_list > li:last-child {}
	.school_list > li:nth-child(2n+1) {}
	.school_list > li:nth-child(n+3) {}
	.school_cau {}
	.school_text {}
	.use {}
	.use_title {}
	.use_headline {}
	.use_text {}
	.cau {}
	.cau_title {}
	.cau_headline {}
	.cau_text {}
	.cCau {}
	.cCau_title {
		font-size: 15px;
	}
	.cCau_text {}
	.cCau_note {}
	.cCau_note > b {}
	.cCau_table {}
	.cCau_table > thead {}
	.cCau_table > thead > tr {}
	.cCau_table > thead > tr:first-child {}
	.cCau_table > thead > tr:last-child {}
	.cCau_table > thead > tr > th {
		padding: 6px 6px;
	}
	.cCau_table > thead > tr > td {}
	.cCau_table > tbody {}
	.cCau_table > tbody > tr {}
	.cCau_table > tbody > tr:first-child {}
	.cCau_table > tbody > tr:last-child {}
	.cCau_table > tbody > tr > th {
		padding: 6px 6px;
	}
	.cCau_table > tbody > tr > td {
		padding: 6px 6px;
	}
	.cCau_oList {
		padding-left: 0.5em;
	}
	.cCau_oList > li {}
	.cCau_oList > li:first-child {}
	.cCau_oList > li:last-child {}
	.cCau_oList > li:nth-child(2n+1) {}
	.cCau_oList > li:nth-child(n+3) {}
	.cCau_oList > li > b {}
	.cau_faqLink {
		max-width: none;
		margin: 0 auto;
	}
	.cau_faqLink > a {}
	.cau_faqLink > a::before {}
	.cau_faqLink > a::after {}
	.about_table01Wrap {}
	.cCau_tableWrap {}
}
