@charset "UTF-8";
/* CSS Document */

.red {
	color: #E60012;
}

.red_under {
	color: #E60012;
	text-decoration: underline;
}

.blue_under {
	color: #006BB5;
	text-decoration: underline;
}

.red_under16 {
	color: #E60012;
	text-decoration: underline;
	font-size: 16px;
	line-height: 25px;
}

.red_under18 {
	color: #E60012;
	text-decoration: underline;
	font-size: 18px;
	line-height: 29px;
}

.red_under28 {
	color: #E60012;
	text-decoration: underline;
	font-size: 28px;
	line-height: 39px;
}

.orange {
	color: #F08300;
}

.orange_14 {
	color: #F08300;
	font-size: 14px;
}

.orange_16 {
	color: #F08300;
	font-size: 16px;
	line-height: 27px;
}

.orange_24 {
	color: #F08300;
	font-size: 24px;
	line-height: 35px;
}

.orange_under24 {
	color: #F08300;
	text-decoration: underline;
	font-size: 24px;
	line-height: 30px;
}

.sky {
	color: #00AFE9;
}

.blue {
	color: #006BB5;
}

.purple {
	color: #625EA8;
}

.pink {
	color: #E9528E;
}

.green {
	color: #006933;
}

.rightgreen {
	color: #6FBA2C;
}

.brown {
	color: #966731;
}

.sky_17 {
	color: #00AFE9;
	font-size: 17px;
	line-height: 30px;
}

.sky_18 {
	color: #00AFE9;
	font-size: 18px;
	line-height: 30px;
}

.orange_18 {
	color: #F08300;
	font-size: 18px;
	line-height: 30px;
}

.text_16 {
	font-size: 16px;
	line-height: 27px;
}

.text_18 {
	font-size: 18px;
	line-height: 25px;
}

.text_21 {
	font-size: 21px;
	line-height: 25px;
}

.text_24 {
	font-size: 24px;
	line-height: 35px;
}

.text_red_18 {
	font-size: 18px;
	line-height: 25px;
	color: #E60012;
}

.text_red_21 {
	font-size: 21px;
	line-height: 25px;
	color: #E60012;
}

.nittei_text {
	font-size: 14px;
	line-height: 30px;
}

.red_16 {
	color: #E60012;
	font-size: 16px;
	line-height: 25px;
}

.red_18 {
	font-size: 18px;
	line-height: 29px;
	color: #E60012;
}

.red_21 {
	font-size: 21px;
	line-height: 29px;
	color: #E60012;
}

.red_24 {
	font-size: 24px;
	line-height: 35px;
	color: #E60012;
}

.blue_16 {
	color: #006BB5;
	font-size: 16px;
	line-height: 25px;
}

.blue_18 {
	font-size: 18px;
	line-height: 29px;
	color: #006BB5;
}

.blue_24 {
	font-size: 24px;
	line-height: 35px;
	color: #006BB5;
}

.black_16 {
	font-size: 16px;
	line-height: 25px;
}

.black_21 {
	font-size: 18px;
	line-height: 29px;
}

.black_24 {
	font-size: 24px;
	line-height: 35px;
}

.pink_16 {
	color: #E9528E;
	font-size: 16px;
	line-height: 27px;
}

.pink_17 {
	font-size: 17px;
	line-height: 28px;
	color: #E9528E;
}

.pink_24 {
	font-size: 24px;
	line-height: 35px;
	color: #E9528E;
}

.sky_28 {
	font-size: 28px;
	line-height: 39px;
	color: #00AFE9;
}

.red_28 {
	font-size: 28px;
	line-height: 39px;
	color: #E60012;
}

.black_28 {
	font-size: 28px;
	line-height: 39px;
}

.come_text {
	font-size: 12px;
	line-height: 20px;
}

.yomi_text {
	font-size: 14px;
	line-height: 29px;
}

.check_text {
	font-size: 18px;
	line-height: 35px;
}

.red_gokaku {
	font-size: 14px;
	line-height: 20px;
	color: #E60012;
}

.bg_yellow {
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 7px;
	background-color: #FFF100;
	margin: 0px;
}

.bg_taiken {
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	background-color: #E60012;
	margin: 0px;
	color: #FFF;
	text-decoration: underline;
}

.taiken_text_16 {
	font-size: 16px;
	line-height: 27px;
}

.taiken_text_24 {
	font-size: 24px;
	line-height: 35px;
}

.taiken_text_28 {
	font-size: 28px;
	line-height: 39px;
}
