@charset "Shift_JIS";
/***************************************************************

* 8-style
* under.css

***************************************************************/

/* concept
***************************************************************/
#concept p.lead {
	padding: 0 0 5px;
	margin: 0 0 15px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
#concept div.movie {
	float: left;
	padding: 5px;
	background-color: #333;
	width: 300px;
	height: 243px;
	margin: 20px 20px 0 0;
}
#concept div.last {
	margin: 20px 0 0 0;
}

/* company
***************************************************************/
#company th {
	width: 100px;
	padding: 10px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
#company td {
	padding: 10px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
#company .even {
	background-color: #1b1b1b;
}
/* access
***************************************************************/
#access p.map {
	margin: 0 0 30px;
}
#access div.interior {
	margin: 0 0 10px 10px;
}
#access div.interior li {
	float: left;
	padding: 5px;
	background-color: #fff;
	width: 180px;
	height: 120px;
	margin: 0 25px 25px 0;
}
#access div.interior li.length {
	width: 80px;
	height: 120px;
}
#access div.interior li.end {
	margin: 0 0 25px 0;
}
#access th {
	width: 140px;
	padding: 10px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
#access td {
	padding: 10px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}


/* contact
***************************************************************/
#contact th {
	width: 130px;
	padding: 15px 10px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
#contact td {
	padding: 15px 10px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
#contact td span {
	display: block;
	margin: 3px 0 0;
}	
#contact span.red {
	color:#e10031;
}
#contact span.gray {
	color:#999999;
}
#contact  input.w430 {
	width: 430px;
	height: 21px;
	line-height: 21px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
#contact  input.w100 {
	width: 100px;
	height: 21px;
	line-height: 21px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
#contact  textarea.w430 {
	width: 430px;
	height: 100px;
}
#contact p.submit {
	margin: 20px 0 0;
	padding: 0 0 0 160px;
}
#contact #comp {
	padding: 40px;
	margin: 0 0 20px;
}
#contact #comp .back-home {
	margin: 30px 0 0;
}
/* link
***************************************************************/
#link .link-item {
	margin: 0 0 20px;
	padding: 0 0 20px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
#link .link-item h3 {
	margin: 0 0 5px;
}
#link .link-item .col1 {
	width: 370px;
	float:right;
}
#link .link-item .col2 {
	width: 250px;
	float: left;
}


