@charset "utf-8";
/* CSS Document */

#slide{
	max-width:1223px;
	margin:0 auto 30px;
	position:relative;
	padding-top:50px;
}
#li1{
	position:relative;
}
#li1 p{
	position:absolute;
	top:40%;
	left:30%;
	z-index:9999;
}
#li1 p span{
	font-size: 50px;
	color: #C3C3C3;
	font-weight: bold;
	right: auto;
	left: auto;
}
#li2 {
	position:relative;
}
#li2 p{
	position:absolute;
	top:120px;
	left:165px;
	z-index:9999;
}
#li2 p span{
	font-size: 28px;
	line-height:160%;
	color: #C3C3C3;
	font-weight: bold;
}

li3 {
	position:relative;
}
#li3 p{
	position:absolute;
	top:80px;
	left:165px;
	z-index:9999;
}
#li3 p span{
	font-size: 20px;
	line-height:160%;
	color: #C3C3C3;
	font-weight: bold;
}
#kaiinn{
	position: absolute;
	width: 177px;
	height: 166px;
	background: url(../img/top_link.png) no-repeat;
	z-index: 1000;
	right: 10%;
	top: 80%;
}
#kaiinn #kaiinn_btn{
	width:152px;
	margin:auto;
	padding-top:120px;
}
#link_text{
	position: absolute;
	z-index: 1001;
	left: 14%;
	top: 95%;
	height: 10px;
}
#link_text a{
	color: #1951B0;
	font-weight: bold;
}
#slide img{
	max-width: 100%;
	height: auto;
	width /***/:auto;　
}



#news_tb{
	
}
#news_tb tr .date{
	padding:5px 40px 5px 0;
	border-right:1px solid #ccc;
}
#news_tb tr .title{
	padding:5px 0 5px 40px;
}
