/* CSS Document */


.btn {
	text-align: center !important;
	margin:10px !important;
	
}


#exam table{
    border-collapse:collapse;
	margin:auto;
    margin-bottom:20px;
    text-align:center;
    width:570px;
}

#exam th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:left;
	width:30%;
}

#exam td{
    border:1px solid #CCCCCC;
    font-size:90%;
    line-height:1.5em;
    padding:8px;
    text-align:left;
	width:70%;
} 

#examFlow dl{
	background:#EEEEEE;
	border:#CCCCCC 1px solid;
	padding:10px;
 
}

#examFlow dt {  
 font-weight:bold;
 text-align:center;
}   

#examFlow dd {
 text-align:center;
}

#data table{
    border-collapse:collapse;
	margin:auto;
    margin-bottom:20px;
    text-align:center;
    width:570px;
}

#data th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:center;
}

#data td{
    border:1px solid #CCCCCC;
    font-size:90%;
    line-height:1.5em;
    padding:8px;
    text-align:right;
	width:30%;
} 


/*----------------------------------------------------
	#niniteiabout
		受験要項
----------------------------------------------------*/
#niniteiabout table{
    border-collapse:collapse;
	margin:auto;
    margin-bottom:20px;
    text-align:center;
    width:570px;
}

#niniteiabout th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:left;
}

#niniteiabout td{
    border:1px solid #CCCCCC;
    font-size:90%;
    line-height:1.5em;
    padding:8px;
    text-align:left;
} 


#niniteiabout .articleTxt strong{
    color:#FF6600;

}

#niniteiabout td p{
    margin-left:0;

} 

#pay{
    border-collapse:collapse;
	margin:20px auto !important;
    margin-bottom:20px;
    text-align:center;
    width:500px !important;
}

#pay th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:left;
}

#pay thead th{
    text-align:center;
}

#pay td{
    border:1px solid #CCCCCC;
    font-size:90%;
    line-height:1.5em;
    padding:8px;
    text-align:right;
	width:30%;
} 

#niniteiabout .checklist li{
    background:url(../img/img_checklist.gif) no-repeat left top;
	padding-left:10px;
	margin-bottom:1em;
    
}

#ninteiflow dl{
	background:#EEEEEE;
	border:#CCCCCC 1px solid;
	padding:10px;
 
}

#ninteiflow dt {  
 color:#FF6600; 
 font-weight:bold;
 text-align:center;
}   

#ninteiflow dd {
 text-align:center;
}
 

/*----------------------------------------------------
	#prerequisite
		申請条件
----------------------------------------------------*/
#prerequisite table{
    border-collapse:collapse;
	margin:auto;
    margin-bottom:30px;
	margin-top:30px;
    text-align:center;
    width:620px !important;
}

#prerequisite thead th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:center;
}

#prerequisite tbody th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:left;
	vertical-align:top;
	width:19%;
}

#prerequisite tbody td{
    border:1px solid #CCCCCC;
    font-size:90%;
    line-height:1.5em;
    padding:8px;
    text-align:left;
	vertical-align:top;
	width:27%;
}

#prerequisite tbody td li{
}

#prerequisite tbody td li.firstChild{
    margin-bottom:1em;
}


#prerequisite th a{
    color:#3366CC;
}

#prerequisite th a:visited{
    color:#3366CC;
}

#prerequisite th a:hover{
    color:#3366CC;
}

#prerequisite th a:active{
    color:#3366CC ;
}


/*----------------------------------------------------
	#pass
		合格発表
----------------------------------------------------*/
#pass table{
    border-collapse:collapse;
	margin:auto;
    margin-bottom:20px;
    text-align:center;
    width:550px;
}

#pass th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:left;
	width:25%;
}

#pass td{
    border:1px solid #CCCCCC;
    font-size:90%;
    line-height:1.5em;
    padding:8px;
    text-align:center;
	width:16%;
}

#pass .ul01 li {
	list-style:disc;
	margin-left:20px;
	padding-left:10px;
	}

/*----------------------------------------------------
	#flow
		合格発表
----------------------------------------------------*/
#flow dl{
	background:#EEEEEE;
	border:#CCCCCC 1px solid;
	padding:10px;
 clear:both;   
}

#flow dt {   
 float:left;   
 width:130px;  
 color:#FF6600; 
 font-weight:bold;   
}   

#flow dd {   
 margin-left:10px;
 width:450px;
 
}  

/*----------------------------------------------------
	#apply
		合格発表
----------------------------------------------------*/

#apply ul{
    margin-left:20px;
	margin-top:30px;
}

#apply ul li{
    margin-bottom:2em;
	background:url(../img/top/icn_link.gif) no-repeat left center;
	padding-left:12px;
}

/*----------------------------------------------------
	#fee
		合格発表
----------------------------------------------------*/
#fee table{
    border-collapse:collapse;
	margin:auto;
    margin-bottom:30px;
	margin-top:30px;
    text-align:center;
    width:620px !important;
}

#fee thead th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:center;
}

#fee tbody th{
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
	color:#3366CC;
    font-weight:normal;
    padding:8px;
    text-align:center;
	vertical-align:top;
	width:19%;
}

#fee tbody td{
    border:1px solid #CCCCCC;
    font-size:90%;
    line-height:1.5em;
    padding:8px;
    text-align:center;
	vertical-align:top;
	width:27%;
}

#fee tbody td li{
}

#fee tbody td li.firstChild{
    margin-bottom:1em;
}


#fee th a{
    color:#3366CC;
}

#fee th a:visited{
    color:#3366CC;
}

#fee th a:hover{
    color:#3366CC;
}

#fee th a:active{
    color:#3366CC ;
}

/* 認定試験申込み　exam/apply */


#examApply dl {
}

#examApply dt {   
 float:left;   
 width:180px;   
 clear:both;   
}   

#examApply dd {   
 width:390px;   
 margin-left:180px;
}

#examApply .articleBox {
    background:#EEEEEE;
	padding:10px;
	margin-bottom:10px;
}

#examApply .ul01 li{
    margin-bottom:1em;
	margin-left:15px;
	list-style:disc;
}
