@charset "UTF-8";


/* ==================================================
  SlideArea
================================================== */

section#slide{
	width:1398px;
	height:420px;
	margin:0 auto;
	}
	
#contentsWrapper{
	}
#contentsWrapper .slidemask {
	width:100%;
	height:420px;
	position:absolute;
	top:216px;
	left:0;
	zoom:1;
	}
#contentsWrapper .slidemask:after {
	clear:both;
	}
#contentsWrapper .slidemask .leftBox{
	width:50%;
	float:left;
	margin-right:-699px;
	height:420px;
	}
#contentsWrapper .slidemask .leftBox div{
	margin-right:699px;
	height:420px;
	background:rgba(255,255,255,0.5);
	}
#contentsWrapper .slidemask .centerBox{
	width:1398px;
	height:420px;
	float:left;
	}
#contentsWrapper .slidemask .rightBox{
	width:50%;
	height:420px;
	float:right;
	margin-left:-699px;
}
#contentsWrapper .slidemask .rightBox div{
	margin-left:699px;
	height:420px;
	background:rgba(255,255,255,0.5);
	}

/* ==================================================
  ABOUT US
================================================== */

section.top_about{
	width:948px;
	margin:0 auto;
	text-align:center;
	}
section.top_about h2{
	width:121px;
	margin:38px auto 15px auto;
	}
section.top_about p{
	margin-bottom:12px;
	font-size:14px;
	line-height:16px;
	}
section.top_about ul{
	list-style:none;
	}
section.top_about ul li{
	width:306px;
	height:205px;
	font-size:0;
	display:inline-block;
	*display: inline;  
    *zoom: 1; 
	position:relative;
	overflow:hidden;
	}
section.top_about ul li:nth-child(2){
	margin:0 15px;
	}

section.top_about ul li.aboutNav_01{
	background: url(../img/nav_01_on.jpg) no-repeat;
	background-size: 306px auto;
	height:205px;
	}
section.top_about ul li.aboutNav_01 a{
	background: url(../img/nav_01.jpg) no-repeat;
	background-size: 306px auto;
	height:205px;
	display:block;
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
	}

section.top_about ul li.aboutNav_02{
	background: url(../img/nav_02_on.jpg) no-repeat;
	background-size: 306px auto;
	height:205px;
	}
section.top_about ul li.aboutNav_02 a{
	background: url(../img/nav_02.jpg) no-repeat;
	background-size: 306px auto;
	height:205px;
	display:block;
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
	}

section.top_about ul li.aboutNav_03{
	background: url(../img/nav_03_on.jpg) no-repeat;
	background-size: 306px auto;
	height:205px;
	}
section.top_about ul li.aboutNav_03 a{
	background: url(../img/nav_03.jpg) no-repeat;
	background-size: 306px auto;
	height:205px;
	display:block;
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
	}

/* ==================================================
  MOVIE
================================================== */

section.top_movie{
	width:948px;
	margin:0 auto;}
section.top_movie h2{
	width:132px;
	margin:38px auto 15px auto;
	}
section.top_movie p{
	text-align:center;
	margin-bottom:12px;
	font-size:14px;
	line-height:16px;
	}

/* ==================================================
  BnrArea
================================================== */

section.top_bnr{
	width:948px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	padding-top:48px;
	padding-left:30px;
	}
section.top_bnr ul{
	list-style:none;
	margin-left:-15px;
	}
section.top_bnr ul li{
	width:306px;
	display:inline-block;
	*display: inline;  
    *zoom: 1; 
	font-size:0;
	margin-right:15px;
	}
.ie7 section.top_bnr ul li{
//	float:left;
	}
