
.clearfix:after{
	content:		".";
	display:		block;
	visibility:		hidden;
	height:			0.1px;
	font-size:		0.1em;
	line-height:		0;
	clear:			both;
}

.clearfix{
	zoom:			100%;
}

#home_wrap a:link,
#home_wrap a:visited,
#home_wrap a:active{
	color:			#444444;
}

#home_wrap a:hover{
	color:			#996600;
}

h1{
	display:		none;
}

#nara_WRAPPER{
	background-color:	#ffffff;
	background-image:	url(../kobo_img/home/koubou_back.jpg);
}

#home_wrap{
	padding:		0px 0px 4px 0px;
	background:		url(../kobo_img/koubou_footback.jpg) repeat-x center bottom;
}

#home_wrap .home_inner{
	width:			1020px;
	margin:			0px auto;
	background:		url(../kobo_img/home/hom_bg_line.jpg) repeat-y left top;
}

#home_wrap .specialmovie{
	width:			990px;
	height:			444px;
	margin:			0px auto;
	position:		relative;
	background:		url(../kobo_img/home/hom_mov_bg.jpg) no-repeat 0 0;
}

#home_wrap .specialmovie .mejs-container{
	position:		absolute;
	top:			37px;
	left:			84px;
}

#home_wrap .specialmovie #video-cover{
	width:			745px;
	height:			444px;
	position:		absolute;
	top:			0px;
	left:			0px;
	background:		url(../kobo_img/home/hom_mov_cover.jpg) no-repeat 0 0;
}

#home_wrap .specialmovie #thumbnail{
	position:		absolute;
	bottom:			29px;
	right:			18px;
}

#home_wrap .specialmovie #thumbnail img{
	cursor:			pointer;
}



#home_wrap .main-contents{
	width:			990px;
	margin:			0px auto;
	background:		url(../kobo_img/home/hom_bg_01.jpg) repeat-x left top;
}

#home_wrap .main-contents-child{
	margin:			0px 0px 0px 60px;
	position:		relative;
}

#home_wrap .interview{
	margin-bottom:		4px;
	padding:		49px 0px 0px 0px;
}

#home_wrap .interview h2{
	position:		absolute;
	top:			-17px;
	left:			-5px;
}

#home_wrap .interview .backnumber{
	width:			594px;
	height:			378px;
	float:			left;
	padding:		0px 0px 0px 20px;
	background:		url(../kobo_img/home/hom_bg_02.jpg) no-repeat left top;
}

#home_wrap .interview .backnumber .article{
	width:			270px;
	float:			left;
	margin:			0px 30px 0px 0px;
	padding:		58px 0px 0px 0px;
}

#home_wrap .interview .backnumber .last{
	margin-right:		0px;
}

#home_wrap .interview .backnumber .article p.text{
	padding:		9px 0px 25px 0px;
}

#home_wrap .interview .backnumber .article ul{
	margin:			0px 0px 0px 2px;
}

#home_wrap .interview .backnumber .article ul li{
	margin:			0px 0px 10px 0px;
	font-size:		0px;
	line-height:		0;
}

#home_wrap .interview .contents{
	width:			289px;
	float:			left;
}

#home_wrap .interview .contents ul li img{
	vertical-align:		bottom;
}



#home_wrap .news{
	width:			591px;
	float:			left;
	margin:			0px;
	padding:		0px 0px 0px 60px;
}

#home_wrap .news h2{
	margin:			0px 0px 0px -40px;
}

#home_wrap .news .article{
	width:			180px;
	float:			left;
	margin:			0px 17px 20px 0px;
}

#home_wrap .news .article p{
	font-size:		13px;
	line-height:		1.6;
}

#home_wrap .news .article p.date{
	padding:		10px 0px 10px 62px;
	background-repeat:	no-repeat;
	background-position:	left center;
}

#home_wrap .news .category-new p.date{
	background-image:	url(../kobo_img/home/hom_news_ico_01.gif);
}

#home_wrap .news .category-event p.date{
	background-image:	url(../kobo_img/home/hom_news_ico_02.gif);
}

#home_wrap .news .category-news p.date{
	background-image:	url(../kobo_img/home/hom_news_ico_03.gif);
}

#home_wrap .link{
	width:			312px;
	float:			left;
	margin:			0px;
}

#home_wrap .link h2{
	margin:			0px 0px 0px -42px;
}

#home_wrap .link ul{
	padding:		15px 0px 0px 23px;
}

#home_wrap .link ul li{
	margin:			0px 0px 8px 0px;
	font-size:		13px;
	line-height:		1.2;
}

#home_wrap .link ul li a{
	padding:		0px 0px 0px 20px;
	background:		url(../kobo_img/home/hom_ico_link.gif) no-repeat 0 4px;
}



#home_wrap #footer{
	width:			990px;
	margin:			0px auto;
	position:		relative;
	bottom:			-4px;
}








