@charset "UTF-8";

/*===========================================================

	scene settings

===========================================================*/


/*-----------------------------------------------------------

	mainVisual

-----------------------------------------------------------*/

#mainVisual {
	width: 942px;
	*width: 960px;
	height: 482px;
	*height: 500px;
	margin: 0 0 0 20px;
	border: 9px solid #4EBDD8;
	position: relative;
}

#mainVisual #logo {
	position: absolute;
	width: 172px;
	height: 111px;
	left: 730px;
	top: 5px;
}

#mainVisual .mainImg {
	position: absolute;
	width: 942px;
	height: 482px;
	left: 0;
	top: 0;
}

#mainVisual .mainImg li {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

#mainVisual .profileBtn {
	position: absolute;
	width: 68px;
	height: 18px;
	bottom: 9px;
	left: 11px;
}

#mainVisual #link {
	position: absolute;
	width: 233px;
	height: 23px;
	left: 123px;
	top: 250px;
}


/*-----------------------------------------------------------

	route

-----------------------------------------------------------*/

#route {
	width: 960px;
	overflow: hidden;
	font-size: 1px;
	margin: 10px 0 19px 20px;
}

#route ul.prev {
	width: 37px;
	height: 37px;
	float: left;
	padding: 6px 9px 5px 11px;
	background: url(../img/line_vert1.gif) left top no-repeat;
}

#route ul.next {
	width: 37px;
	height: 37px;
	float: left;
	padding: 6px 10px 5px 8px;
	background: url(../img/line_vert1.gif) right top no-repeat;
}

#route .main {
	width: 848px;
	float: left;
}


/*-----------------------------------------------------------

	menu

-----------------------------------------------------------*/

#menu {
	width: 975px;
	margin: 20px 0 31px 20px;
	overflow: hidden;
}

#menu li {
	width: 195px;
	float: left;
}


/*-----------------------------------------------------------

	appStore banner

-----------------------------------------------------------*/

#appBnr {
	width: 960px;
	margin: 20px 0 20px 20px;
	overflow: hidden;
	font-size: 1px;
}

#appBnr .tit {
	width:74x;
	margin: 0 0 5px 485px;
}

#appBnr .top {
	width: 235px;
	margin: 20px 0 0 0;
	float: left;
}

#appBnr .normal {
	width: 235px;
	float: left;
	padding: 0 0 0 251px;
	display:inline;
}


#appBnr .mini {
	width: 235px;
	float: right;
}
