@charset "utf-8";
/* ビジネスランディングページ用 */

/* 全体 */
* {
	margin:0px;
	padding:0px;
}
body {
	font-family:sans-serif;
	font-size:14px;
}
#wrapper {
	width:750px;
	margin:0px auto;
	background:#FFF;
}
a {
	outline:0px;
}
a img {
	border:0px;
}
/* ヘッダ */
#header {
	width:750px;
	margin:40px 0px 0px 0px;
}
h1 {
	text-align:center;
}

/* ナビゲーション */
#nav {
	width:750px;
	height:30px;
	background:url(images/nav.gif) no-repeat;
	background-position:0px -30px;
}
#nav ul {
	list-style:none;
}
#nav li {
	float:left;
}
a#ep_toha {
	display:block;
	width:100px;
	height:30px;
	background:url(images/nav.gif) no-repeat;
	background-position:-30px -30px;
	position:relative;
	top:0px;
	left:30px;
	text-indent:-9999px;
}
a#ep_toha:hover {
	background-position:-30px 1px;
}
a#nagare {
	display:block;
	width:115px;
	height:30px;
	background:url(images/nav.gif) no-repeat;
	background-position:-155px -30px;
	position:relative;
	top:0px;
	left:55px;
	text-indent:-9999px;
}
a#nagare:hover {
	background-position:-155px 1px;
}
a#doc {
	display:block;
	width:216px;
	height:30px;
	background:url(images/nav.gif) no-repeat;
	background-position:-512px -30px;
	position:relative;
	top:0px;
	left:296px;
	text-indent:-9999px;
}
a#doc:hover {
	background-position:-512px 1px;
}

/* コンテンツ共通 */
.content {
	width:750px;
	margin:20px 0px 0px 0px;
}
.content_in {
	width:690px;
	padding:20px 28px 10px 30px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	border-left:solid #CCC 1px;
}
h2 {
	width:750px;
	height:30px;
	background:url(images/h2_bg.gif);
}
h2 img {
	position:relative;
	top:8px;
	left:30px;
}
h3 {
	margin:20px 0px 0px 50px;
	font-size:16px;
	color:#20659E;
}
.content_p {
	margin:10px 25px 0px 50px;
}
.center {
	margin:0px 0px 20px 0px;
	text-align:center;
}
.attention {
	display:block;
	margin:10px 0px 20px 0px;
	text-align:center;
}
.attention em {
	color:#D33;
	font-style:normal;
}

/* EPARKの特徴の表 */
.point dl {
	width:600px;
	margin:10px 0px 0px 50px;
}
.point dt {
	width: 130px;
	height:53px;
	margin: 0px 0px 0px 0px;
	clear: left;
	float: left;
}
.point dd {
	width:450px;
	height:53px;
	padding:0px 0px 0px 15px;
	margin:-1px 0px 20px 130px;
	font-size:14px;
	line-height:1.4;
}

/* 資料請求の流れの表 */

.nagare table {
	width:100%;
}
td.n_img {
	width:199px;
}
td.n_arrow {
	width:40px;
	text-align:center;
}
.n_arrow img {
	position:relative;
	top:10px;
}
td.n_text {
	width:199px;
	padding-top:10px;
	vertical-align:top;
}

/* フォーム */
.wform tr {
	width:630px;
	margin:10px 0px 0px 50px;
}
.wform th {
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding:10px;
	border:solid #D9F1EA;
	border-width:1px 0px 0px 0px;
	color:#333;
	text-align:left;
	vertical-align:top;
}
.wform td {
	width:400px;
	padding:10px;
	margin:0px 0px 0px 130px;
	border:solid #D9F1EA;
	border-width:1px 0px 0px 0px;
	font-size:14px;
	line-height:1.4;
	text-align:left;
}
input[type="text"], textarea {
	border:solid 1px #999;
	background:#FFF;
}
input[type="text"]:focus, textarea:focus {
	border:solid 1px #20659E;
	background:#D9F1EA;
}
input[type="submit"] {
	width:150px;
	height:20px;
	border:1px solid #20659E;
	background:#D9F1EA;
	color:#20659E;
	margin:0px 0px 0px 50px;
}
input[type="submit"]:focus {
	border:1px solid #E33;
	background:#D38686;
	color:#FFF;
}
.gray {
	font-size:12px;
	color:#F60;
}
.gray2 {
	font-size:12px;
	color:#999;
}
.normal {
	font-weight:normal;
}
.white {
	color:#FFF;
}
#att_top {
	margin:-15px 20px 20px 50px;
	font-size:12px;
	color:#999;
}

/* アドレス */
address {
	margin:20px;
	text-align:center;
	font-style:normal;
	color:#666;
}
address a:link, a:visited {
	color:#666;
}

/* 資料DLページ用 */
.doc_link a {
	display:block;
	margin-bottom:10px;
	background:url(images/d_arrow.gif) no-repeat;
	background-position:0px 7px;
	text-indent:10px;
	font-size:16px;
	color:#20659E;
}

.doc_p {
	text-indent:10px;
}
hr {
border:solid #CCC;
border-width:1px 0px 0px 0px;
height:1px;
overflow:hidden;
margin:50px 0px 30px 0px;
clear:both;
}

