﻿/* indexページ専用 */

@import "common.css";

/* ---------------------------------------------------
top
---------------------------------------------------*/
.index .main {
	position:relative;
	top:-60px;
}
.index .column01{
	padding-top:40px;
	line-height:2;
	position:relative;
	min-height:250px;
	_height:250px;
	
}
.index .column01 .movie{
	position:absolute;
	top:40px;
	right:0;
}

.index .column02 table{
	width:85%;
	margin:40px auto;
	
}
.index .column02 table th{
	padding:10px;
}
.index .column02 table td{
	text-align:center;
	padding-bottom:30px;
}

/* ---------------------------------------------------
brand
---------------------------------------------------*/
.brand .main{
	position:relative;
	top:-40px;
}
.brand .column{
	padding-bottom:40px;
	background:url(images/brand/brand04.jpg) center bottom no-repeat;
	margin-bottom:40px;
	min-height:300px;
	_height:300px;
}
.brand .column p{
	font-size:105%;
}
#yokoso{
	text-align:center;
}

/* ---------------------------------------------------
detail
---------------------------------------------------*/
.detail .main{
	position:relative;
	top:-40px;
}
.detail .column{
	padding-bottom:40px;
	background:url(images/brand/brand04.jpg) center bottom no-repeat;
	margin-bottom:40px;
	min-height:300px;
	_height:300px;
}
.detail .column p{
	font-size:105%;
}
.detail table{
	width:90%;
	margin:30px auto;
}
.detail th{
	padding:5px;
	text-align:center;
}
.detail td{
	padding:10px ;
	vertical-align:top;
	color:#333;
}
.detail td.btn{
	text-align:right;
}
.detail td.eng{
	color:#666;
	font-size:90%;
}

/* ---------------------------------------------------
design
---------------------------------------------------*/
.design .container_edit{
	background:url(images/design/design09.jpg) no-repeat 0  2300px;
}

.design .main{
	position:relative;
	top:-40px;
}
.design  .eng{
	margin:20px 150px 40px;
	color:#634f66;
	font-size:90%;
}
.design  .story{
	text-align:center;
	margin:30px auto;
}

