@charset "utf-8";

/* 共通
----------------------------------------------------------------------*/

body{
	margin:0;
	padding:0;
	text-align:center;}
img{
	margin:0;
	padding:0;
	vertical-align:bottom;}
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }

ul,dl{
	list-style:none;}

dt,dd{
	margin:0;
	padding:0;}

a{
	color:#000;
	text-decoration:none;}

h1{
	width:1000px;
	margin:20px auto 50px auto;
	padding:0 0 20px 0;
	border-bottom:#000 3px double;}
p{
	width:800px;
	margin:0 auto 50px auto;
	text-align:left;}

header{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	background:url(img/bg.jpg) top repeat-x;}

.gray{
	background:#F2F2F2;}
.gray2{
	background:#DDD;}

article.white{
	width:100%;
	margin:0;
	padding:0;}
article.gray{
	width:100%;
	margin:0;
	padding:0;
	background:#F2F2F2;}
article.black{
	width:100%;
	margin:0;
	padding:0;
	background:#000;}
article.index05{
	width:100%;
	margin:0;
	padding:0;
	background:url(img/index05_bg.jpg) center no-repeat #000;}

article.ginza{
	width:100%;
	height:531px;
	margin:0;
	padding:658px 0 0 0;
	text-align:right;
	background:url(img/index14.jpg) no-repeat center #FFF;}

article.tokyo{
	width:100%;
	height:531px;
	margin:0;
	padding:556px 0 0 0;
	text-align:right;
	background:url(img/index15.jpg) no-repeat center #FFF;}

article.shinjuku{
	width:100%;
	height:531px;
	margin:0;
	padding:556px 0 0 0;
	text-align:right;
	background:url(img/index16.jpg) no-repeat center #FFF;}

article.ginza div,article.tokyo div,article.shinjuku div{
	width:920px;
	margin:0 auto;
	padding:0;
	text-align:right;}


.jabara01_01{
	width:1000px;
	height:150px;
	margin:0 auto;
	padding:550px 0 0 0;
	background:url(img/index06_01.jpg) top no-repeat;}
.jabara01_02{
	width:1000px;
	height:176px;
	margin:0 auto;
	padding:510px 0 0 0;
	background:url(img/index06_02.jpg) top no-repeat;}

.jabara02_01{
	width:1000px;
	height:122px;
	margin:0 auto;
	padding:620px 0 0 0;
	background:url(img/index07_01.jpg) top no-repeat;}
.jabara02_02{
	width:1000px;
	height:100px;
	margin:0 auto;
	padding:600px 0 0 0;
	background:url(img/index07_02.jpg) top no-repeat;}

.jabara03_01{
	width:1000px;
	height:390px;
	margin:0 auto;
	padding:720px 0 0 0;
	background:url(img/index08_01.jpg) top no-repeat;}
.jabara03_02{
	width:1000px;
	height:80px;
	margin:0 auto;
	padding:700px 0 0 0;
	background:url(img/index08_02.jpg) top no-repeat;}

.jabara04_01{
	width:1000px;
	height:92px;
	margin:0 auto;
	padding:810px 0 0 0;
	background:url(img/index09_01.jpg) top no-repeat;}
.jabara04_02{
	width:1000px;
	height:90px;
	margin:0 auto;
	padding:780px 0 0 0;
	background:url(img/index09_02.jpg) top no-repeat;}


table{
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:left;
	border-top:#CCC 2px solid;}
	table th{
		width:260px;
		margin:0;
		padding:20px;
		background:#CCC;
		border-bottom:#EEE 2px solid;}
		table th:last-child{
			border-bottom:#CCC 2px solid;}
		table th img{
			width:auto;
			margin:0 10px 0 0;
			vertical-align:central;}
	table td{
		padding:20px;
		border-bottom:#CCC 2px solid;}
		table td span{
			color:#666;}

input#submitbutton{
	width:430px;
	height:60px;
	margin:20px auto 60px auto;
	border:none;
	text-indent:-9999px;
	background-image:url(img/b01.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;}

dl.acMenu{
	margin:0;
	padding:0;}
.acMenu dt{
	display:block;
	width:100%;
	height:auto;
	max-height:680px;
	margin:0;
	padding:0;
	cursor:pointer;}
.acMenu dd{
	padding:0;
	margin:0;
	display:none;}

