@import url(layout.css);


body {  
color: #ffffff; 
margin: 0px; 
padding: 0px;
background-color: #7C7F77;
	font-size: 80%; 
	line-height: 140%;
}
/* safari only \*/
 html:\66irst-child body{
	font-size: 75%;
}
/* end */ 

h1,h2,h3,h4,h5,p,li,img,ul,ol,li,form,dl,dt,dd { margin:0px; padding:0px; }
img { border:none; }


hr { display: none; }
.clear-both { clear: both; }


a {color:#FFF689; text-decoration: underline; }
a:visited { color: #CCCC66; text-decoration: underline; }
a:hover { color: #FFCC00; text-decoration: underline; }
a img { border:none; }




.size1 {
	font-size: 0.8em;
	line-height: 120%;
}


/*kcommon*/
.cont{
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.cont video:focus{
	outline: none;
}

/*�i�r�Q�[�V����*/
#menu{
	width: 820px;
	height: 42px;
}

#menu ul{
	border: 0px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#menu ul li {
	float: left;
}


/*�͂�Ԃ��Ƃ́@INDEX����*/

.index ul{
	border: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
}

.index ul li {
	padding-bottom: 8px;
	font-weight: bold;
}

.index dt {
	text-align: left;
}

.index dt {
	font-weight: bold;
}

.index dd {
	line-height: 100%;
	padding-bottom: 10px;
	font-weight: normal;
text-align: left;
}

/*�͂�Ԃ��Ƃ́@INDEX����*/

.photo_table td{
	padding-right: 10px;
	vertical-align: top;
	font-size: 0.8em;
	line-height: 100%;
}

.photo_table img{
	margin-bottom: 3px;
	
}

/*�f���g�b�v*/

.movie_table{
	width: 232px;
	margin: 0 10px 0 10px;
}


.movie_table td{
	vertical-align: top;
	line-height: 120%;
}

.movie_table img{
	margin-bottom: 3px;
	margin-top: 8px;	
}

/*�C���^�r���[����*/

.interview td{
	border-bottom: solid #4d4d4d 1px;
	padding: 5px 0 5px 0;
}

.interview td img{
	margin-left: 3px;
	float: right;
}

.interview td span{
	float: left;
}
.interview td .my{
	float: left;
	font-weight: bold;
	color: #ff9900;
}

.interview td p{
	float: left;
	width: 310px;
}


/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
