/* -------------------------------- 
inside
-------------------------------- */
.inside .backnumber{
	padding-left: 600px;
}

.inside .backnumber_core{
	padding-left: 500px;
}

.inside ul.backyear{
	padding: 3px 5px;
	border-bottom: #CCC dotted 1px;
}

.inside ul.backyear li{
	display:inline-block;
	padding-right: 20px;
}

.inside ul.backyear li:before {
	padding-right: 0.5em;
	content: "\bb";
}


.inside ul.list{
	padding: 3px 5px;
	border-bottom: #CCC dotted 1px;
}

.inside ul.list li{
	line-height: 1.5em;
	overflow: hidden;
}


.inside ul.list li.date{
	width: 150px;
	float: left;
	background-image: url(../img/img_p_bg.gif) ;			
}

.inside ul.news li.text{
	width: 570px;
	overflow: hidden;
	background-image: url(../img/img_p_bg.gif) ;			
}

.inside .box{
	width: auto;
	padding: 3px;
	border: #0F37A2 1px solid;
	background: #ffffff;
	overflow: hidden;
}

.inside table.outline01,
.inside table.outline02{
	width: 100%;
	margin: 10px 0;
	border-collapse:collapse;
	border: #CCCCCC 2px solid;
	table-layout: fixed;
	margin-bottom: 20px;
}

.inside table.outline01 tr th{
	line-height: 1.5em;
	background-color: #004080;
	border-right: #CCCCCC 2px solid;
	border-bottom: #CCCCCC 2px solid;	
	border-left: #CCCCCC 2px solid;
	color: #FFFFFF;
	text-align: left;	
	font-weight: bold;
	padding: 5px 10px;	
	max-height: 100%;	
}

.inside table.outline02 tr th{
	line-height: 1.5em;
	background-color: #006DA2;
	border-right: #CCCCCC 2px solid;	
	border-bottom: #CCCCCC 2px solid;
	border-left: #CCCCCC 2px solid;		
	color: #FFFFFF;
	text-align: left;	
	font-weight: bold;
	padding: 5px 10px;	
	max-height: 100%;	
}

.inside table.outline01 tr td,
.inside table.outline02 tr td{
	background-color: #FFFFFF;
	border-bottom: #CCCCCC 2px solid;	
	line-height: 1.5em;
	padding: 5px 10px;	
	vertical-align: top;
	max-height: 100%;	
}

.inside table.outline01 tr th.first{
	width: 160px;
	text-align: left;
}

.inside table.outline01 tr td.col01{
	width: 180px;
}

.inside table.outline01 tr th.col02{
	width: 90px;
	text-align: center;
}

.inside table.outline01 tr td.col03{
	width: 150px;
	text-align: center;
}


.inside table.outline02 tr .first{
	width: 20px;
	text-align: center;
}

.inside table.outline02 tr .col01{
	width: 131px;
}

.inside table.outline02 tr td.last{
	border-bottom: #006DA2 2px solid;
}

.inside .entry{
	text-align: right;
	overflow: hidden;
}

.inside ol li{
	margin: 0 5px 0 30px;
	padding: 0;
}

.coretit {
	margin: 30px 0 10px 0;
	padding: 5px;
	font-weight: bold;
	color: #FFFFFF;
	background: #0058B0;
	clear: both;
}


