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




body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
 
hr{display:none}

.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}



*{
    margin:0;padding:0;
}
html{
    height:100%;
	font-size:14px;
	line-height:1.5em;
}
body{
    height:100%;
}
#CONTAINER{
    height:100%;
    min-height:100%;
	width:980px;
	margin:0 auto;
	background:url(../image/bg_body.gif) 0 0 repeat-y;
}
body > #CONTAINER{
    height:auto;
}

#wrapper {
	width:980px;
	margin:0 auto;
	background:url(../image/bg_header.jpg) 0 0 no-repeat;
}

#HEADER {
}
#headerInner {
	width:800px;
	margin:0 auto;
}

#headerLine {
	background:url(../image/bg_header_line.gif) 0 0 repeat-x;
	height:40px;
	padding-left:800px;
}
#headerLine #innerBox {
	padding-top:10px;
}

ul#headerMenu {
	display:inline;
}
ul#headerMenu li {
	display:block;
	float:left;
}
ul#headerMenu li a {
	display:block;
	height:20px;
}

ul#headerMenu li#jp {
	width:50px;
}
ul#headerMenu li#en {
	width:60px;
	margin-left:20px;
}
ul#headerMenu li.focus {
	background-position:0 -20px;
}


#MAIN {`
	clear:both;
	width:980px;
	margin:0 auto;
	padding-top:20px;
}
#MAIN #leftTxt {
	width:525px;
	float:left;
	padding-left:40px;
}
#digestJPMovieArea {
	background:url(../image/bg_youtube_digest_jp.gif) 0 0 no-repeat;
}
#digestENMovieArea {
	background:url(../image/bg_youtube_digest_en.gif) 0 0 no-repeat;
}
#interviewMovieArea {
	background:url(../image/bg_youtube_interview_jp.gif) 0 0 no-repeat;
}
.movieArea {
	width:521px;
	padding-top:37px;
	padding-left:20px;
	padding-bottom:37px;
}
#MAIN #leftTxt p.sentence {
	padding-top:1.3em;
}
#MAIN #leftTxt p.photo {
	text-align:center;
}

#MAIN #leftTxt #comentTxt {
	border-top:1px solid #d95f33;
	border-bottom:1px solid #d95f33;
	margin-top:20px;
}
#MAIN #leftTxt #comentTxt #innerBox {
	margin-bottom:10px;
}
#MAIN #leftTxt #comentTxt h4 {
	color:#d95f33;
	font-weight:bold;
}


#MAIN #rightTxt {
	background-color:#d95f33;
	width:331px;
	margin-left:610px;
	color:#fff;
}
#MAIN #rightTxt .topics {
	padding-bottom:30px;
}
#MAIN #rightTxt h4 {
	padding-bottom:10px;
}


table.staffTbl {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
table.staffTbl th {
	padding-right:10px;
	font-size:12px;
	color:#ffe9e9;
}

#FOOTER {
	clear:both;
	background-color:#fff;
	text-align:center;
	padding-top:20px;
	padding-bottom:60px;
}

#FOOTER a {
	color:#000;
}