@charset "UTF-8";

/*--共通--*/
body {
	background-color: #372C27;
	color: #ffffff;
	font-family: "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", serif;
	//font-family: "Hiragino Kaku Gothic Pro", "平成角ゴシック", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 0px;
	margin: 0px;
	text-align: center;
	padding: 0px;
}
img {
	border: 0px;
	line-height: 0px;
}
div.center-box {
	background: #6C5446;
	margin: 0px auto;
	text-align: left;
	width: 760px;
}

h1.main-image {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

/*メニュー*/
ul.main-menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.main-menu li{
	display: inline;
}


/*トップ*/
h2.page-title {
	font-size: 32px;
	line-height: 34px;
	margin: 0px;
	padding: 25px 0px 0px 120px;
}
div.light-saber {
	line-height: 0px;
	padding: 0px 0px 5px 0px;
}
div.index-center-box {
	margin: 0px 0px 0px 65px;
	padding: 30px 0px 0px 0px;
	text-align: center;
	width: 630px;
}
h3.index-copy {
	font-family: "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", serif;
	font-size: 20px;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
h4.index-read {
	font-size: 14px;
	float: left;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 405px;
}
div.index-photo {
	float: left;
}
div.news-banner {
	padding: 30px 0px 60px 0px;
}


/*フッター*/
div.footer {
	margin: 0px 0px 0px 145px;
	padding: 0px 0px 15px 0px;
	width: 470px;
}
h2.footer-logo {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 55px;
}
div.footer-link {
	color: #ffffff;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 13px;
	line-height: 20px;
}

a.red-link{
	text-decoration: none;
}
a.red-link:link{
	color: #D61029;
}
a.red-link:active{
	color: #D61029;
}
a.red-link:visited{
	color: #D61029;
}
a.red-link:hover{
	color: #FF9494;
}


/*システム*/
table.system-table td{
	line-height: 0px;
	vertical-align: top;
}


/*店内紹介*/

div.stage-box {
	text-align: center:
	width: 760px;
}
div.photo-box {
	margin: 0px 0px 0px 135px;
	padding: 100px 0px 0px 0px;
	width: 489px;
}
div.stage {
	margin: 0px 0px 0px 55px;
	position: relative;
	top: -370px;
}
p.caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	top: -400px;
}
div.thumbs-area {
	margin: -340px 0px 0px 55px;
	padding: 0px 0px 50px 0px;
	width: 655px;
}
div.thumb-box {
	background: transparent url("../images/introduction/film.gif") no-repeat;
	float: left;
	padding: 20px 0px 30px 0px;
	text-align: center;
	width: 130px;
}
div.kachinko-left {
	float: left;
	width: 165px;
}
div.kachinko-right {
	float: left;
	text-align: left;
	width: 505px;
}


/*アクセス*/
div.access-box {
	margin: 0px 0px 0px 55px;
	padding: 25px 0px 0px 0px;
	width: 670px;
}
p.access-copy {
	border-bottom: 1px solid #A79180;
	font-family: "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 27px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
p.access-text {
	font-family: "Hiragino Kaku Gothic Pro", "平成角ゴシック", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 21px;
	margin: 0px;
	padding: 8px 0px 10px 0px;
}
div.map-box {
	background: transparent url("../images/access-back.gif") no-repeat;
	margin: 10px 0px 35px 0px;
	padding: 17px 0px 0px 0px;
	height: 500px;
}
div.inside-map {
	height: 450px;
	margin: 0px 0px 0px 13px;
	width: 630px;
}
div.map-text {
	color: #000000;
	font-size: 13px;
 	line-height: 16px;
	font-family: "Hiragino Kaku Gothic Pro", "平成角ゴシック", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	text-align: center;
}

/*お問合せ*/
p.contact-copy {
	font-family: "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 33px;
	margin: 0px;
	padding: 20px 0px 50px 0px;
}
div.contact-box {
	background: transparent url("../images/contact-back.gif") no-repeat;
	margin: 0px 0px 35px 0px;
	padding: 17px 0px 35px 0px;
}
table.inquiry-table {
	margin: 20px 0px 0px 35px;
	width: 600px;
}
table.inquiry-table td{
	color: ffffff;
	font-family: "Hiragino Kaku Gothic Pro", "平成角ゴシック", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
}
td.ltd {
	width: 120px;
}
