@charset "utf-8";
/*
///////////////////////////////////////////
CSS FOR Index
Made by Tranpth
/////////////////////////////////////
*/

.left-header{
	float: left;
	width: 219px;
}

.right-header{
	float: right;
	width: 741px;
}

#Main-visual {
  width: 741px;
  /* height: 469px;
  overflow: hidden; */
  margin: 0 auto 10px;
  position: relative;
}
#Main-visual .bx-viewport {
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}
#Main-visual .bx-pager {
  text-align: center;
}
#Main-visual .bx-pager .bx-pager-item {
  display: inline;
}
#Main-visual .bx-pager a {
  width: 9px;
  height: 9px;
  margin: 0 5px;
  display: inline-block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background: url(../images/index/ar_bullet.png) no-repeat;
  background-position: 0 0;  
}
#Main-visual .bx-pager a.active, #Main-visual .bx-pager a:hover {
  background-position: -21px 0;
}
.inner-main {
  width: 741px;
  height: 469px;
  margin: 0 auto;
  position: relative;
}

/* actors-block */
.actors-block{
	clear: both;
	margin: 60px 0 0 0;
}
.actor-box{
	width: 175px;
	float: left;
	margin: 0 35px 50px 35px;;
	min-height: 280px;
}
.actor-intro{
	text-decoration:none;
	display:block;
	text-align:center;
}
.actor-box .title-name{
	font-size: 135%;
	color: #2f93aa;
	text-align: center;
	/*font-weight: 700;*/
	margin: 10px 0 0 0;
	display:block;
	font-family: 'myfont';
}
.actor-box .title-hira{
	font-size:95%;
	color: #2f93aa;
	display:block;
	margin-bottom:5px;
	/*font-weight:bold;*/
	font-family: 'myfont';
}
.actor-box .intro{
	font-size: 80%;
	color: #707070;
	display:block;
	font-family: 'myfont';
}
.box-first{
	margin-left:25px !important;
}
.box-end{
	margin-right:25px !important;
}



/*-------------news------------------*/






/* news-block */
.news-block{
	clear: both;
	position: relative;
}
.news{
	width: 745px;
	height: 115px;
	overflow: auto;
}
/*
.news iframe {
	overflow-y : hidden;
	overflow-x : hidden;
	width: 720px;
}
*/
#news_list li {
	border: none;
	margin: 10px 0;
}

#news_list dt {
	color: #3093aa;
	float: left;
}
#news_list dd {
	padding-left: 90px;
		max-height: 999999px;
}
#news_list dd a {
	color: #333;
	text-decoration: none;
}
#news_list dd a:hover {
	text-decoration: underline;
}


.news-banner{
	position: absolute;
	bottom: 0;
	right: 0;
}

.news ul li span{
	padding-right:10px;
	
}