﻿@charset "utf-8";

#topcontainer-wrap {
	width: 1140px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

/* iPad対策 */
#footerArea {
	min-width:1140px;
}

#topfooterArea1 {
	width: 1140px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#imgArea {
	width: 1140px;
	height: 414px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background: url(../images/top/img_index.jpg) 53px 0 no-repeat;
}

#imgArea1 {
	width: 1140px;
	height: 414px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background: url(../images/top/img_index1.jpg) 53px 0 no-repeat;
	position: relative;
}

#imgArea1 p.ctArea {
	position: absolute;
	top: 310px;
	left: 740px;
	z-index: 2;
}

.topCont01  {
	width: 940px;
	padding-top: 383px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.topContLF-01 {
	float: left;
	width: 203px;
}

.topContRT-01 {
	float: right;
	width: 725px;
}

.topCont02 ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 0;
}

.topCont02 li  {
	float: left;
}

.topContLF-03 {
	float: left;
	width: 565px;
}

.topContRT-03 {
	float: right;
	width: 345px;
}

.topCont04  {
	background-color:#FFF;
	padding: 10px;
}

.topCont05  {
	padding-left: 20px;
}

.topCont05 ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.topCont05 li  {
	width: 304px;
	height: 22px;
	background-color:#313131;
	padding-top: 3px;
}

*html .topCont05 li  {
	width: 325px;
	height: 25px;
}

.topCont05 a:link,
.topCont05 a:visited {
	color: #999;
	text-decoration: none;
}

.topCont05 a:hover,
.topCont05 a:active {
	color: #999;
	text-decoration: underline;
}

