@charset "UTF-8";
@import "reset-font.css";
@import "base.css";

#index #main  {
	background-image:none;
}
/*** flashエリア　***/
#flasharea{
	width:973px;
	height:526px;
	margin:0 auto;
	position:relative;
	_margin-left:5px;
}
#flasharea .flash object {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#flasharea .flash{
	z-index:0;
	}
h1{
	position:relative;
	top:-40px;
	left:100px;	
	z-index:5;
	margin:0;
}
h1 a,
.btn_place a,
#lclm .mov dt,
#rclm h2.info a,
#rclm h2.schtit a,
#rclm .schwire_cont a.btnsch{
	overflow:hidden;
	height:0;
	display:block;
}
h1 a{
	
	background:url(../img/sitetitle.png) no-repeat left top;
	width:520px;
	padding-top:202px;
}

#gnavi{
	position:relative;
	top:0;
	right:0px;
	z-index:100;
}

#content{
	padding-top:0;
	position:relative;
	margin-top:-150px;
	z-index:50;
}
.btn_place{
	position:relative;
	top:-75px;
	left:135px;
	z-index:50;
	clear:both;
	
}

.btn_place a{
	background:url(../img/btn_place.png) no-repeat left top;
	width:321px;
	padding-top:46px;
	
}

/*** 左　***/
#lclm{
	margin-top:3px;
}
#lclm dt.mov1,
#lclm dt.mov2 {  
  	width:221px;
	padding-top:23px;
	margin:0 0 5px 0;
}
#lclm dt.mov1{
	background:url(../img/l_index_subtit_mov.gif) no-repeat left top;
}
#lclm dt.mov2 {
	background:url(../img/l_index_subtit_wait.gif) no-repeat left top;
}
#lclm .mov dd{
	margin-bottom:20px;
}

#lclm .mov dd a.btn_movl{
	background:url(../img/l_index_movl.gif) no-repeat left top;
	display:block;
	width:102px;
	height:0;
	padding-top:15px;
	overflow:hidden;
	margin-top:4px;
}

/*** 右　***/
#rclm{
	background-image:none;
}
#rclm .voice{
	width:694px;
	height:31px;
	background:url(../img/r_index_voice_txt.png) no-repeat right top;
	overflow:hidden;
	margin-bottom:15px;
}
#rclm .voice span{
	padding:5px 0 0 160px;
	/padding:3px 0 0 160px;
	display:block;
}
#rclm .voice a,
#rclm .infowire_cont ul li,
#rclm .infowire_cont ul li a{
	color:#fefefe;
}
#rclm .voice h2,
#rclm h2.info,
#rclm h2.schtit{
	height:0;
	overflow:hidden;
}
#rclm .voice h2{
	background:url(../img/r_index_voice.png) no-repeat left top;
	width:155px;
	padding-top:31px;
	float:left;
}
#rclm h2.info{
	background:url(../img/r_index_info.png) no-repeat left top;
	width:694px;
	padding-top:32px;
}
#rclm h2.schtit{
	background:url(../img/r_index_sce.gif) no-repeat left top;
	width:694px;
	padding-top:33px;
}

#rclm .infowire{
	background:url(../img/r_index_infobg_bt.png) no-repeat left bottom;
	padding-bottom:8px;
	_padding-bottom:7px;
	margin-bottom:15px;
}
#rclm .infowire_cont{
	background:url(../img/r_index_infobg.png) repeat-y left top;
	
}
#rclm .infowire_cont ul{
	padding:5px 25px;
}
#rclm .infowire_cont ul li{
	line-height:2.0;
}
#rclm .infowire_cont ul li a{
	padding-left:40px;
}
#rclm h2.info a{
	width:44px;
	padding-top:15px;
	background:url(../img/r_index_btn_infoall.gif) no-repeat left top;
	float:right;
	position:relative;
	top:-23px;
	right:15px;
	/top:-47px;
}
#rclm h2.info a:hover,
#rclm h2.schtit a:hover,
#rclm .schwire_cont a.btnsch:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
#rclm h2.schtit a{
	position:relative;
	top:-23px;
	right:15px;
	/top:-45px;
}
#rclm h2.schtit a,
#rclm .schwire_cont a.btnsch{
	float:right;
	width:113px;
	padding-top:15px;
	background:url(../img/r_index_btn_schall.gif) no-repeat left top;
}
#rclm .schwire_cont a.btnsch{
	margin-top:-10px;
	margin-bottom:5px;	
	/margin-bottom:0;
	/padding-bottom:0;
	/margin-right:5px;
}
#rclm .schwire{
	background:url(../img/r_index_schbg_bt.gif) no-repeat left bottom;
	padding-bottom:8px;
	margin-bottom:15px;
}
#rclm .schwire_cont{
	background:url(../img/r_index_schbg.gif) repeat-y left top;
	padding:15px 15px 0;
}
	
#rclm .sch{
	background-color:#202022;
	margin-bottom:15px;
	/margin-right:15px;
}
#rclm .sch dl dt{
	padding-top:25px;
	margin:0 15px;
	background:url(../img/icon_kaisai.gif) no-repeat left 15px;
	border-bottom:3px solid #5b543e;
}
.mb15px{
	margin-bottom:15px;
}

#rclm .sch dl dt .days{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	float:left;
	padding-bottom:5px;
	width:285px;
}
#rclm .sch dl dt span{	
	font-size:12px;
}
#rclm .sch dl dt em{
	color:#988c68;
	margin-top:5px;
	font-weight:bold;
	display:block;
}

#rclm .sch dl dt .btn{
	float:right;
	background:url(../img/txt_gaibu.gif) no-repeat 200px bottom;
	padding-bottom:15px;
}
#rclm .sch dl dt .btn a.tel,
#rclm .sch dl dt .btn a.online{
	width:170px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
	float:left;
}
#rclm .sch dl dt .btn a.tel{
	background:url(../img/btn_tel.jpg) no-repeat left top;
	margin-right:2px;
}
#rclm .sch dl dt .btn a.online{
	background:url(../img/btn_online.jpg) no-repeat left top;
}
#rclm .sch dl dt .btn a.tel:hover{
	background:url(../img/btn_tel.jpg) no-repeat left -31px;
}
#rclm .sch dl dt .btn a.online:hover{
	background:url(../img/btn_online.jpg) no-repeat left -31px;
}
#rclm .sch dl dd{
	
}
#rclm .sch dl dd p{
	padding:10px 15px;
	width:630px;
}

