@charset "utf-8";

.subpage .page-title
{
	color: #eaff00;
}

.subpage .list .section
{
	padding: 20px 20px 20px 0;
	border-top: 1px solid #01748c;
}
.subpage .list .section:first-child
{
	border-top: inherit;
}

.subpage .list .section-title
{
	padding-left: 40px;
	padding-top: 4px;
	min-height: 30px;

	background: url(../images/faq/list_q.png) no-repeat;
	background-position: top 4px left;

	font-size: 16px;
}


.subpage .list .section .alert
{
	padding: 30px;
	margin: 20px 0 0 40px  ;
	border: solid #d5000e;
	font-size: 16px;
	color: #d5000e;
	background-color: #fff;
	opacity: 0.9;
}


.subpage .list .text
{
	margin-top: 12px;
	box-sizing: border-box;
	padding-left: 40px;
	padding-top: 4px;
	min-height: 26px;

	font-size: 16px;
	color: #eaff00;

	background: url(../images/faq/list_a.png) no-repeat;
	background-position: top 4px left;
}

.subpage .list .text a
{
	color: #eaff00;
}

@media screen and (max-width:800px)
{
	.subpage .list .section
	{
		padding: 20px 8px 20px 0;
	}

	.subpage .list .section-title
	{
		padding-top: 5px;
		font-size: 14px;
	}

	.subpage .list .text
	{
		font-size: 14px;
	}

	.subpage .list .section .alert
	{
		font-size: 14px;
	}

	.subpage .list .text
	{
		margin-top: 4px;
	}
}
