@charset "UTF-8";


html,body {
	background-color:#252525;
}

/*----------------------
top
-----------------------*/
div#container div#content div#mainVisual{
	width:100%;
	height:600px;
	text-align:center;
	background:#000000;
}

div#container div#content div#main.top{
	padding:20px 0 0 0;
	color:#ffffff;
	font-size:10px;
	line-height:25px;
}
div#container div#content div#main.top dl{
	display:block;
	width:602px;
	float:left;
}
div#container div#content div#main.top dt{
	clear:both;
	height:25px;
	padding:0 0 0 20px;
	float:left;
	background:url(../image/top/mark.gif) no-repeat left center;
}
div#container div#content div#main.top dd{
	height:25px;
	margin:0 0 0 90px;
}
div#container div#content div#main.top dl a{
	display:block;
	width:602px;
	height:25px;
	background:#252525;
	color:#eaeaea;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
div#container div#content div#main.top dl a:hover{
	background:#2c2c2c;
	color:#eaeaea;
	font-size:10px;
	font-weight:normal;
}
div#container div#content div#main.top div.banner{
	width:358px;
	text-align:right;
	float:left;
}
div#container div#content div#main.top div.banner img{
	margin:0 0 10px 10px;
}

/*----------------------
dual
-----------------------*/

div#container div#naviContainer div#naviContent div#buttons{
	background:url(../image/common/button_bg_dual.gif) no-repeat;
}
div#container div#naviContainer div#naviContent div#buttons div.map{
	background:url(../image/common/map_dual.gif) no-repeat 0 2px;
}
div#container div#naviContainer div#naviContent div#buttons a.top{
	background:url(../image/common/button_dual.gif) no-repeat;
	background-position:0 100px;
}
div#container div#naviContainer div#naviContent div#buttons a.top:hover{
	background-position:-100px 100px;
}
div#container div#naviContainer div#naviContent div#buttons ul li a{
	background:url(../image/common/button_dual.gif) no-repeat;
}
div#container div#naviContainer div#naviContent div#buttons ul li a.map1{
	background-position:0 -29px;
}
div#container div#naviContainer div#naviContent div#buttons ul li a.map1:hover{
	background-position:-100px -29px;
}
div#container div#naviContainer div#naviContent div#buttons ul li a.map2{
	background-position:0 -46px;
}
div#container div#naviContainer div#naviContent div#buttons ul li a.map2:hover{
	background-position:-100px -46px;
}
div#container div#naviContainer div#naviContent div#buttons ul li a.map3{
	background-position:0 -63px;
}
div#container div#naviContainer div#naviContent div#buttons ul li a.map3:hover{
	background-position:-100px -63px;
}

div#container div#content div#main div#pageText div#dual div.daitai{
	display:block;
	width:830px;
	height:412px;
	background:url(../image/page/dual.jpg) no-repeat;
	border:#303030 1px solid;
	text-align:center;
	padding:55px 0 0 0;
}

div#container div#content div#main div#pageText div#dual div.daitai h3{
	margin-top:50px;
}