@charset "utf-8";


/*---------------------------------------------------------------------------------------
	contents
----------------------------------------------------------------------------------------*/

h2{
	clear: both;
	height: 120px;
	color: #0f6ab4;
	font-size: 32px;
	font-weight: 500;
	line-height: 120px;
	background: url(../common/images/title-bg.jpg) no-repeat center;
	background-size: cover;
}
/* table */
#contents table{
	clear: both;
	width: 100%;
	border: 1px solid #d7d7d7;
}
#contents table th{
	color: #0f6ab4;
	text-align: center;
	padding: 15px 0;
	border: 1px solid #d7d7d7;
	background: #EAF2F7;
}
#contents table th:nth-child(1){ width: 6em;}
#contents table th:nth-child(2){ width: 200px;}
#contents table th:nth-child(3){ width: 300px;}
#contents table th:nth-child(4){ width: 120px;}
#contents table td{
	text-align: center;
	padding: 15px 0;
	border: 1px solid #d7d7d7;
}
#contents table td.osaka{ background: url(images/bg-osaka.png) repeat!important;}
#contents table td.nara{ background: url(images/bg-nara.png) repeat!important;}
#contents table td.kyoto{ background: url(images/bg-kyoto.png) repeat!important;}
#contents table td.mie{ background: url(images/bg-mie.png) repeat!important;}
#contents table td.aichi{ background: url(images/bg-aichi.png) repeat!important;}
#contents table td:nth-last-child(3),
#contents table td:nth-last-child(4){
	text-align: left;
	padding-left: 20px;
}
#contents table tr:nth-child(odd) td{
	background: #F7F7F7;
}








