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

.w_side{
	background: url(../../img/takadanobaba/bg-sidebar.jpg) no-repeat left top;
}
.w_side_121{
	background: url(../../img/takadanobaba/bg-sidebar-pal.jpg) no-repeat left top;
}
.w_side_122{
	background: url(../../img/takadanobaba/bg-sidebar-monta.jpg) no-repeat left top;
}
.w_side_123{
	background: url(../../img/takadanobaba/bg-sidebar-loi.jpg) no-repeat left top;
}
.w_side_158{
	background: url(../../img/takadanobaba/bg-sidebar-concept.jpg) no-repeat left top;
}
.w_side_fair, .w_side_143, .w_side_186, .w_side_188{
	background: url(../../img/takadanobaba/bg-sidebar-gaikan.jpg) no-repeat left top;
}

#special_information{}

	#special{
		width: 600px;
		float: left;
		font-size:90%;
	}
	#special a{
		/*display:block;
		color:#FFF;
		*/
	}
	#special a:hover{
		text-decoration: underline;
	}
	#special span{
		display:block;
		color:#BAB145;
	}
	
	#special ul{
		width:100%;
		margin-bottom:15px;
	}
	#special ul:after{content: "";clear:both;height:0;display:block;visibility:hidden;}
	
		#special_top li{
			width: 190px;
			float: left;
			padding-right:10px;
		}
		#special_top h4{
			width:190px;
			padding:5px 0;
			line-height:120%;
			text-align:center;
			text-decoration: none;
			/*text-indent: -9999px;*/
			font-weight:bold;
		}
		#special_top li div{
			border:1px solid #57291A;
			min-height:9.5em;
			height: auto !important;
			height: 9.5em;
		}
		
		/*#info1, #info2{color:#444; background:#999 url(../../img/takadanobaba/bg_special_g.jpg) no-repeat top center;}*/
		#info1, #info2, #info3{background:#2D1008 url(../../img/takadanobaba/bg_special.jpg) no-repeat top center;}
		/*#info1 p{background: url(../../img/takadanobaba/samplepic01.jpg) right top no-repeat;}
		#info2 p{background: url(../../img/takadanobaba/samplepic01.jpg) right top no-repeat;}
		#info3 p{background: url(../../img/takadanobaba/samplepic01.jpg) right top no-repeat;}*/
		
		#special_top li div p{
			font-size: 90%;
			line-height:180%;
			/*padding-right:70px;*/
			margin: 5px;
		}
		
		#special_bottom{
			clear:both;
		}
		#special_bottom li{
			width: 290px;
			float: left;
			padding-right:10px;
		}
		#special_bottom li a{
			width:288px;
			display: block;
			text-align: center;
			padding: 10px 0;
			border:1px solid #57291A;
			background:#2D1008 url(../../img/takadanobaba/bg_special_t.jpg) repeat-x;
		}
		#special_bottom li a:hover{
			/*background-color:#3F170C;*/
		}

		#special_information #information{
			width: 298px;
			float: right;
			background: #37211E;			
			height: 260px;
			border: solid 1px #664D46;
			
		}
		#special_information information ul{
			padding: 5px;
			overflow: auto;
		}
		#special_information #information li{
			background: url(../../img/takadanobaba/blt-information.gif) no-repeat 5px 0.7em;
			list-style: none;
			font-size: 75%;
			padding-left: 20px;
		}
		

#sidebar ul, #sidebar li{
	width:100%;
}

#sidebar a{
	display: block;
	width:100%;
	color: #BAB145;
	line-height:130%;
	text-align:center;
	padding:10px 0;
}
#sidebar a span{
	display: block;
	color: #FFF;
	font-size:1.1em;
}

#sidebar a:hover{
	text-decoration: underline;
	padding:9px 0;
	border: solid 1px #FFF;
	background-color: #000;
	opacity: 0.6;
}
#sidebar a.dtext:hover{
	color: #FFF;
}

.w_sidebar{
	background: url(../../img/takadanobaba/frame_c.jpg) repeat-y;
}
#european_cover{
	padding-top:50px;
	background: url(../../img/takadanobaba/frame_top.jpg) no-repeat top;
}
#european_content{
	padding:0 10px 50px;
	background: url(../../img/takadanobaba/frame_bottom.jpg) no-repeat bottom;
}
/*
#page-wrap, .post{
	padding-top:50px;
	background: url(../../img/takadanobaba/frame_top.jpg) no-repeat top;
}
#frame_cover{
	padding:0 10px 50px;
	background: url(../../img/takadanobaba/frame_bottom.jpg) no-repeat bottom;
}
*/

#european_cover:after,
#european_content:after{
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
#european_content {
    zoom: 100%;
} 
.entry{
	background: #000;
}



/* reservations_form
----------------------------------------------- */
/*#reservations_form{color:#FFF; background:#000; margin-bottom:3em;}
#reservations_form table{width:100%; margin-bottom:1em; border-collapse:collapse; background-color:#260D07;}
#reservations_form table th{width:30%; text-align:left; padding:0.5em 1em; border:1px solid #3F180E;}
#reservations_form table td{padding:0.5em 1em; border:1px solid #3F180E;}*/



/*prior_couples.html*/
.repoat_list{
	width:100%;
	margin-bottom:20px;
}
.repoat_list{
	width:100%;
	margin-bottom:20px;
}
.repoat_list ul{
	width:100%;
	list-style-type:none;
	line-height:1.1em;
}
.repoat_list ul li{
	float:left;
	width:76px;
	padding:5px;
	text-align:center;
}
.repoat_list ul li a{
	padding-top:7px;
	font-size:0.8em;
	color:#BAB145;
	text-decoration:none;
}
.repoat_list ul li a:hover{
	text-decoration:underline;
}

.repoat_list ul:after{content:"";clear:both;height:0;display:block;visibility:hidden;}

/*.sub-content{ height: 450px; }*/

.taka-video { text-align:center; }