/*  Reset */
html {
	height: 100%;
	overflow-y: scroll;
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size:12px;
}
img{
border:0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
div, p, dl, dt, dd, ul, ol, li,
form, fieldset, th, td, input,
textarea, pre, blockquote, address {
	margin: 0;
	padding: 0;
}
/*  Reset */


/*  header */
#header{
margin:0;
border-top:8px solid #0b186d;
padding-top:10px;
padding-bottom:15px;
}
/*  header */


/* 対談動画掲載一覧部分 */
#sclarea_top-vison2{
width:840px; 
height:240px;
border:solid 1px #999999;
overflow-y:scroll;
padding:15px 0 0 0; 
clear:both;
background-color:#ffffff;
font-size:12px;
margin-bottom: 10px;
}

#sclarea_top-vison2 dl.historyList{
padding-left:0px;
}

#sclarea_top-vison2 dl.historyList dt{
float: left;
display: inline;
width: 8em;
clear: both;
padding-left: 10px;
background:none!important;
}

#sclarea_top-vison2 dl.historyList dd{
background-image: url(../common/img/line-dot-gray.gif);
background-repeat: repeat-x;
background-position: left bottom;
margin-left:0px;
margin-right:10px;
margin-bottom: 10px;
padding-bottom:10px;
}

* html #sclarea_top-vison2 dl.historyList dd{
margin-bottom: 10px;
padding-bottom: 10px;
} /* IE6 */  

#sclarea_top-vison2 dl.historyList dd img{
margin-top:px;
padding-top:4px;
padding-bottom:0px;
margin-bottom: 3px;
margin-right:10px;
}

#sclarea_top-vison2 dl.historyList dd img.btn{
margin-top:4px;
margin-bottom: -3px;
margin-left:10px;
}

.mt5{
margin-top:5px;
}
/* 対談動画掲載一覧部分 */


/* 永田追加分 */
.maincont {
	width: 872px;
	margin: 0 auto 0;
}
#footer{
border-top:4px solid #0b186d;
text-align:center;
}
.copyms{
padding-top:5px;
font-size:10.5pt;
}
.disclaimer{
font-size:0.85em;
padding:5px 20px 10px 20px;
}
