@charset "UTF-8";



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

/* キラーナのご案内 */

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



.section table.accses{

	border-collapse: collapse;

	width:100%;

}



.section table.accses th,

.section table.accses td{

	padding:5px 5px 5px 0px;

	border-bottom:1px #CCCCCC dotted;

}



.section table.accses th{

	text-align:left;

}



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

/* エステメニュー */

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



tr.title{

	font-weight:bold;

	font-size:129%;

}



.section table.h3{

	border-collapse: collapse;

	width:422px;

}



.section table.h3 th,

.section table.h3 td{

	padding:5px 5px 5px 0px;

	border-bottom:1px #D7BFB0 dotted;

	color:#7A7049;

}



.section table.h3 th{

	text-align:left;

}



.section table.h3_l{

	border-collapse: collapse;

	width:100%;

}



.section table.h3_l th,

.section table.h3_l td{

	padding:5px 5px 5px 0px;

	border-bottom:1px #D7BFB0 dotted;

	color:#7A7049;

}



.section table.h3_l th{

	text-align:left;

}



table.h3 img,table.h3_l img{ padding:0 7px 0 0;}



.ticket_price{

	font-size:152%;

	font-weight:normal;

}



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

/* お客様の声 */

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



table.entry_title{

	background:url(../img/lv2/voice_bg.gif) no-repeat left;

	margin:0px !important;

	padding:0px !important;

}



table.entry_title h3{

	color:#322520;

	font-size:136%;

	margin:0px;

	padding:20px 0 5px 0;

	border-bottom:1px #C5B98B solid;

}



table.entry_title p.entry_data{

	display:none;

}



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

/* お知らせ */

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



/* トップページ用 */

.info_top{ background-color:#FFFFFF; }



.info_top .newsline{

	border-bottom:none;

	font-size:85%;

	line-height:140%;

	clear:both;

}



.info_top .newsline span.date{

	font-weight:bold;

	color:#666;

	float:left;

	width:85px;

}



.info_top .newsline span.newstitle{

	width:500px;

	float:right;

	margin:0 0 5px 0;

}



.info_top .newsline span.newstitle a:link{ color:#52417E; }

.info_top .newsline span.newstitle a:hover{ color:#EC8989 }



/* 一覧ページ */

.display{ text-align:right; }



.newsline{

	border-bottom:1px #CCC dotted;

	margin:5px 0px !important;

}



.newsline span.date{

	font-weight:bold;

	float:left;

	width:85px;

	font-weight:normal;

}



.newsline span.newstitle{

	width:540px;

	float:right;

}



/* 詳細ページ */



.details h3{

	background:url(../img/lv2/voice_bg.gif) no-repeat left;

	color:#322520;

	font-size:136%;

	margin:0px 0px 10px 0px;

	padding:20px 0 5px 0;

	border-bottom:1px #C5B98B solid;

}



.img{

	float:right;

}



.img img{

	margin:0 0 10px 10px;

}









