@charset "euc-jp";
/* CSS Document MVG top.css */

#column{
width:750px;
height:auto;
margin:0 auto;
}

#top_header_content{
	width:770px;
	height:110px;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	background:url(../images/top/bg_top.jpg) scroll no-repeat center top;
	margin:0px auto;
	padding:20px 0 0;
	}
	
#top_rogo{
width:149px;
height:89px;
padding-left: 20px;		
float:left;
}
	
#top_catch{
	width:549px;
	height:79px;
	padding: 5px 0 0 20px;		
	float:left;
}

#flash_box{
	width:750px;
	margin:0 auto;
}

/*左ナビコンテンツ*/
#content-left{
	width:540px;
	height:auto;
	float:left;
	margin:30px 0;
}

dl.works_box{
		display:block;
		width:126px;
		height:auto;
		min-height:300px;
		float:left;
		margin:20px 20px 20px 30px;
}
	
dl.works_box a img{
	border:#2F728D solid 1px;
}

dl.works_box a:hover img{
-ms-filter: "alpha( opacity=75 )";
filter: alpha(opacity=75);
opacity:0.75;
}

dl.works_box dd{
	margin:10px 0;
}
	
.hl_reserve{
		width:539px;
		height:29px;
		background:url(../images/top/hl_reserve.gif) no-repeat center top;	
}
	
.hl_release{
		width:539px;
		height:29px;
		background:url(../images/top/hl_new_release.gif) no-repeat center top;	
}
		
.release_titlle{
	display:block;
	height:29px;
	margin-right:10px;;
	line-height:29px;
	text-align:right;
	font-weight:bold;
	font-size:15px;
	color:#000;
}

.info_box{
	width:250px;
	border:#2F728D solid 1px;
	float:left;
	margin:20px 5px 0 10px;
	padding:10px 0;
	background-color:#10272F;
}

.info_box a:hover img{
-ms-filter: "alpha( opacity=75 )";
filter: alpha(opacity=75);
opacity:0.75;
}

.info_box dt{
	margin:0 auto;
	width:226px;
/*	background:#FFF;*/
}

.info_box dd{
	margin:10px 0 10px 15px;
	width:226px;
}

dd.right_txt{
	margin:10px 0 5px 15px;
	width:226px;
	height:12px;
	line-height:12px;
	text-align:right;
}

dd.right_txt img{
	margin:0 5px 2px 0;
}
	
	/*イベント*/
dl.bana_box{
		display:block;
		width:540px;
		height:auto;
		margin:30px 0;
		float:left;
}
	
dl.bana_box a img{
	border:#2F728D solid 1px;
}

dl.bana_box a:hover img{
-ms-filter: "alpha( opacity=75 )";
filter: alpha(opacity=75);
opacity:0.75;
}

dl.bana_box dt{
	text-align:center;
	margin:0 auto;
}

dl.bana_box dd{
	margin-top:10px;
	text-align:center;	
}
	
	
	

/*右ナビコンテンツ*/
.hl_nav_top{
	margin-top:25px;
	margin-bottom:15px;
	}

#content-right{
	width:195px;
	height:auto;
	float:right;
	margin:0;
}

.top_form_box{
	width:185px;
	height:40px;
	margin:0 auto;
	background:url(../images/top/bg_sarchi.gif) no-repeat center top;	
}

.top_form_box table{
	height:20px;
	width:150px;
	margin: 0 0  0 7px;
	padding:6px 0 0 0;
}

#nav_bg_wrap{
width:185px;
height:auto;
margin:0 0 0 3px;
}
#nav_bg_top{
background:url(../images/top/rt_box_top.gif) no-repeat bottom;
width:185px;
height:10px;
}

#nav_bg_middle{
background:url(../images/top/rt_box_mdl.gif) repeat-y;
width:180px;
height:auto;
padding:0 0 0 6px;
}

#nav_bg_bottom{
background:url(../images/top/rt_box_bottom.gif) no-repeat top;
width:185px;
height:10px;
}

dl.news_box{
display:block;
width:175px;
height:auto;
margin:0;
padding:5px 0;
}
dl.news_box dt{
	display:block;
	width:165px;
	height:20px;
	line-height:23px;;
	padding:0 0 0 7px;
	margin-bottom:10px;
	background:#246275;
}

dl.news_box dd{
	display:block;
	width:165px;
	height:auto;
	line-height:1.6;
}

dl.push{
display:block;
width:180px;
height:auto;
margin:0;
padding:0 0 3px ;
}

.push dt{
	width:170px;
	height:auto;
/*	background:#fff;*/
padding:3px 0;
margin-left:2px;
}

.push a:hover img{
-ms-filter: "alpha( opacity=75 )";
filter: alpha(opacity=75);
opacity:0.75;
}

.push dd{
	display:block;
	width:165px;
	height:auto;
	line-height:1.6;
	margin-left:2px;
}

.nav_right_txt{
	margin:0 0 10px;
	width:165px;
	height:12px;
	line-height:12px;
	text-align:right;
}

dd.nav_right_txt img{
	margin:0 5px 5px 0;
}

/*ボタン*/
#btn-wrapper{
	width:770px;
	height:43px;
	margin:20px 0;
	padding:0;
	background:url(../images/top/btn_bg.gif) repeat-x  top center;
	}

ul#btn-box{
		width:640px;
		height:43px;
		margin:	0 auto;
		padding:0;
		}
		
		ul#btn-box li{
			float:left;
		}
		
.btnt_reserve{   
background:url("../images/top/btn_reserve_on.jpg") 0 -43px;   
height:43px;   
width:160px;   
display:block; 
text-indent:-2000px;
}   
.btnt_reserve a{   
background:url("../images/top/btn_reserve_off.jpg");   
height:43px;   
width:160px;   
display:block;   
} 

.btnt_release{   
background:url("../images/top/btn_release_on.jpg") 0 -43px;   
height:43px;   
width:160px;   
display:block; 
text-indent:-2000px;
}   
.btnt_release a{   
background:url("../images/top/btn_release_off.jpg");   
height:43px;   
width:160px;   
display:block;   
} 

.btnt_search{   
background:url("../images/top/btn_search_on.jpg") 0 -43px;   
height:43px;   
width:160px;   
display:block; 
text-indent:-2000px;
}   
.btnt_search a{   
background:url("../images/top/btn_search_off.jpg");   
height:43px;   
width:160px;   
display:block;   
} 
	
