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

/* contents2 -----------------------------------------------------*/
#contents2{
	width: 810px;
	height: auto;
	margin: 0 0 0 16px;
	padding: 10px 0 0 0;	
}

/* visual -----------------------------------------------------*/
#contents2 #visual{
	width: 810px;
	height: 340px;
	margin: 0 0 20px 0;
	padding: 0px;
}

/* middle-box -----------------------------------------------------*/
#contents2 #middle-box{
	width: 810px;
	height: auto;
	margin: 0 0 30px 0;
	padding: 0px;
}

/* news -----------------------------------------------------*/
#contents2 #news{
	width: 410px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}
#news h2{
width: 195px;
height: 30px;
display: block;
margin: 0px;
padding: 0px;
text-indent: -1000em;
font-size: 1px;
line-height: 1px;
background-image: url(../images/title_news.gif);
background-repeat: no-repeat;
background-position: left top;
overflow: hidden;
}
#news table{
width: 410px;
height: auto;
margin: 0px;
padding: 0px;
border-collapse:collapse;
background-color: #FFFFFF;
border: none;
text-align: left;
}
table th{
padding: 7px 7px 0 7px;
font-size: 95%;
background-image: none;
}
table td{
padding: 0 7px 7px 7px;
background-image: url(../images/line.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
table td.naiyou, table td.tb-bottom{
font-size: 100%;
}
table td.tb-bottom{
background-image: none;
}

/* pick -----------------------------------------------------*/
#contents2 #pick{
	width: 210px;
	height: auto;
	margin: 0 0 0 20px;
	padding: 0px;
	float: left;
}
#pick div{
width: 210px;
height: 112px;
margin: 0 0 15px 0;
padding: 0px;
text-indent: -1000em;
font-size: 1px;
line-height: 1px;
}
#pick div.pc2{
height: 130px;
margin: 0px;
}
#pick div.pc1 a{
width: 210px;
height: 112px;
display: block;
background-image: url(../images/box1.jpg);
background-repeat: no-repeat;
background-position: left top;
overflow: hidden;
}
#pick div.pc2 a{
width: 210px;
height: 130px;
display: block;
background-image: url(../images/box2.jpg);
background-repeat: no-repeat;
background-position: left top;
overflow: hidden;
}
#pick div.pc1 a:hover, #pick div.pc2 a:hover{
background-position: left bottom;
}

/* voice -----------------------------------------------------*/
#contents2 #voice{
	width: 150px;
	height: 200px;
	margin: 0 0 0 20px;
	padding: 0px;
	float: left;
}