@charset "utf-8";
/* CSS Document */



/*******************************
    イメージボタンエリア　
********************************/
#Con_Area #Img_b_Area {
	width:272px;
	float:left;
	padding:0px 0px 0px 2px;
}
#Con_Area #Img_b_Area .but{
	margin:0px 0px 4px;
}
#Con_Area #Img_b_Area li{
	line-height:0px;
}

/*
-----------------------------***/

#Con_Area #Img_b_Area .Reservations{
	display:block;
	background:url(../images/common/leftNaviReservationBg.gif) 2px 0 no-repeat;
	height:95px;
	margin:0;
	position:relative;
}

#Con_Area #Img_b_Area .Reservations .BtnBookTour{
	display:block;
	width:118px; height:48px;
	position:absolute;
	top:31px; left:133px;
}

#Con_Area #Img_b_Area .Reservations .BtnBookAdmission{
	display:block; 
	height:48px;width:108px;
	position:absolute;
	top:31px; left:16px;
}



#Con_Area #Img_b_Area .subNavigation{
	display:block;
	width:250px;
	position:relative;
	left:2px;
	background:#e8e8e8;
	margin-bottom:5px;
	padding:7px 0;
}

#Con_Area #Img_b_Area .subNavigation .myBase{
	margin:0px 8px; background:#dcdcdc;
	padding:2px 2px 0;
}

#Con_Area #Img_b_Area .subNavigation .myBase .myBtn{
	margin-bottom:2px;
}


/*******************************
    トピックエリア
********************************/
#Con_Area #Ac_Topic_Area {
	width:696px;
	float:left;
}
#Con_Area #Ac_Topic_Area #Active_area {
	position:relative;
	height:200px;
}
#Con_Area #Ac_Topic_Area #Topic_area {
	width:696px;
	margin:13px 0px 0px;
	font-size:0.9em;
}

#Con_Area #Ac_Topic_Area #Topic_area ul{
	width:656px;
	background-image: url(../images/common/topic_back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:15px 20px 0px;
}
/*IE6以外*/
html>body #Con_Area #Ac_Topic_Area #Topic_area ul{
	min-height:301px;
}
/*IE6用*/
*html #Con_Area #Ac_Topic_Area #Topic_area ul{
	height:301px;
}
#Con_Area #Ac_Topic_Area #Topic_area li{
	background-image: url(../images/common/topic_bar.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#Con_Area #Ac_Topic_Area #Topic_area li .icon{
	display:block;
	width:70px;
	padding:10px 10px 10px 10px;
	float:left;
}
#Con_Area #Ac_Topic_Area #Topic_area li .day{
	display:block;
	width:115px;
	padding:10px 0px 10px 0px;
	float:left;
}
#Con_Area #Ac_Topic_Area #Topic_area li .txt{
	display:block;
	width:421px;
	padding:10px 10px 10px 20px;
	float:left;
}
#Con_Area #Ac_Topic_Area #Topic_area li .link{
	background-image: url(../images/common/topic_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
}

/*******************************
    人気プログラムエリア
********************************/
#Con_Area #Program_Area {
	width:476px;
	padding:10px 0px 0px 2px;
	float:left;
}
#Con_Area #Program_Area #Program{
	display:block;
	width:448px;
	padding:0px 14px;
	background-image: url(../images/common/program_back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/*IE6以外*/
html>body #Con_Area #Program_Area #Program{
	min-height:310px;
}
/*IE6用*/
*html #Con_Area #Program_Area #Program{
	height:310px;
}
#Con_Area #Program_Area #Program .link{
	display:block;
	width:210px;
	padding:7px;
	float:left;
}

/*******************************
    　　　店舗検索
********************************/
#Con_Area #Search_Area {
	width:476px;
	padding:10px 0px 0px 14px;
	float:left;
}
#Con_Area #Search_Area #Search{
	width:476px;
	padding:0px;
}
/*IE6以外*/
html>body #Con_Area #Search_Area #Search{
	min-height:310px;
}
/*IE6用*/
*html #Con_Area #Search_Area #Search{
	height:310px;
}


/*******************************
　TOP追加　新店舗情報
********************************/

#SynthesisNewShops_AreaBG{
	margin-bottom:14px;
	padding:0 3px 3px;
	background:url(../images/images/synthesisNewShopWindowBG.gif) bottom center no-repeat;
}
#SynthesisNewShops_Area{
	width:690px;
	background:#fff;
}
#SynthesisNewShops_Area .myTitle{
	margin-bottom:14px;
	
}
#SynthesisNewShops_Area .myDatasBack{
	background:#fff url(../images/images/synthesisNewShopWindowBlock.gif) bottom center no-repeat;
	padding-bottom:14px;
}
#SynthesisNewShops_Area .myDatasBack .innersData{
	display:block;
	margin:0 23px;
}
#SynthesisNewShops_Area .myDatasBack .innersData li.t1{
	float:left;
	display:block;
	width:219px;
	height:67px;
}
#SynthesisNewShops_Area .myDatasBack .innersData li.t2{
	float:left;
	display:block;
	width:203px;
	height:67px;
}
#SynthesisNewShops_Area .myDatasBack .innersData li.t3{
	float:left;
	display:block;
	width:219px;
	height:57px;
}
#SynthesisNewShops_Area .myDatasBack .innersData li.t4{
	float:left;
	display:block;
	width:203px;
	height:57px;
}


#SliderHeader{
	display:block;
	margin:0 3px 0;
	padding:0;
	line-height:5px;
}

#Banner_Area {
	padding:0 3px 3px;
	
}












/******************/
