@charset "utf-8";

/************************************************************
	■left
************************************************************/

/*----- localnavi -----*/

body.grant-in-aid #left #global-navi li .localnavi li a.grant-in-aid{
	background: #368EC6 url(../../../cmn/img/arrow_wh.gif) no-repeat 10px center;
	color: #FFFFFF;
	}

/************************************************************
	■main
************************************************************/

/*----- anchor-navi ---------------------------------------*/

#main .anchor-navi{
	background: url(../../cmn/img/bg_box.gif);
	margin: 0 20px 20px;
	padding: 3px;
	}
#main .anchor-navi ul{
	background: #FFFFFF;
	padding: 10px;
	}
	
#main .anchor-navi ul li{
	background: url(../../cmn/img/anchor.gif) no-repeat center left;
	padding: 0 0 0 18px;
	}

/*----- block01 -------------------------------------------*/

#main .block01{
	margin: 0 0 20px;
	}
	
/*----- block02 -------------------------------------------*/

#main .block02{
	margin: 0 0 20px;
	}
	
/*----- block03 -------------------------------------------*/

#main .block03{
	margin: 0 0 20px;
	}
#main .block03 table tr td{
	width: 33%;
	}
#main .block03 table{
	width: 100%;
	border: none !important;
	}
#main .block03 table tr td{
	width: 33%;
	background: url(../../../cmn/img/ic_list.gif) no-repeat 10px 10px;
	border-right: none;
	border-bottom: none;
	padding: 0 0 1em 25px;

	vertical-align: top;
	}
	
/*----- block04 -------------------------------------------*/

#main .block04{
	margin: 0 0 20px;
	}
	
#main .block04 ul{
	margin: 0 0 0 20px;
	}
	
#main .block04 ul li{
	list-style: disc;
	}

/*----- block05 -------------------------------------------*/

#main .block05{
	margin: 0 0 20px;
	}
	
/*----- table ---------------------------------------------*/

#main table{
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px;
	}
	
#main table tr th{
	background: #F8F8F8;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 10px;

	color: #27a4eb;
	}
	
#main table tr th{
	width: 120px;
	}
	
#main table tr td{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 10px;
	}