@charset "utf-8";

#qualification{
}

table#year{
	margin:1.5em 0;
}
table#year caption{
	text-align:left;
	margin-bottom:0.5em;
}
table#year th,
table#year td{
	padding:2px 5px;
	border:1px #CCCCCC solid;
	text-align:center;
	line-height:1.3;
}
table#year thead th,
table#year tbody th{
	font-family:'ヒラギノUD角ゴ W6 JIS2004',Hiragino UD Sans W6 JIS2004,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
table#year td{
	padding:2px 10px;
}


#qualification-faq{
}
#faq{
	margin:2em 0;
}
#faq dt{
	clear:both;
	font-weight:bold;
	font-family:'ヒラギノUD角ゴ W6 JIS2004',Hiragino UD Sans W6 JIS2004,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	padding:10px 50px 10px 10px;
	background-color:#E9F4DF;
	margin-bottom:0.5em;
	cursor:pointer;
	position:relative;
}
#faq dt:after{
	content:"";
	position:absolute;
	top:50%; right:20px;
	width:14px; height:3px;
	background:#6FBA2C;
}
#faq dt:before{
	content:"";
	position:absolute;
	top:50%; right:20px;
	width:14px; height:3px;
	background:#6FBA2C;
	transform:rotate(90deg);
}
#faq .open{
	background:#C9E2AE;
}
#faq .open:before{
	display:none;
}
#faq dd{
	padding:10px;
	margin-bottom:1.5em;
	display:none;
}
#faq dt em,
#faq dd em{
	display:block;
	width:2.5em;
	float:left;
	color:#6FBA2C;
	font-size:1.6rem;
	font-style:normal;
	font-weight:bold;
	margin-top:-1px;
}
#faq dd em{
}
#faq dd > div{
	padding-left:3em;
}

#faq dd img{
	margin:1em 0;
}
#faq .style01 li{
	padding-left:2em;
	text-indent:-2em;
}

#faq dd table{
	margin-top:0.5em;
}
#faq dd table th,
#faq dd table td{
	padding:4px 10px;
	border:1px #CCCCCC solid;
	text-align:left;
	font-weight:normal;
}


/*PC
=========================================================*/
@media print , screen and (min-width: 651px){
#faq dd table{
	width:360px;
}
#faq dd table th{
	width:50px;
	white-space:nowrap;
}
#faq dd table.tblStyle02{
	width:600px;
}
#faq dd table.tblStyle02 th{
}
}

/*smartphone
=========================================================*/
@media only screen and (max-width: 650px){
}

/* iPhone 4inch
=========================================================*/
@media only screen and (max-width: 320px){
}

/* Print
=========================================================*/
@media print{
}
