@charset "utf-8";


.bTop {
	overflow-x:hidden;/*Needed to eliminate scrollbars*/
	background:#F191A3 url(../../img/top/topbg.jpg) center top repeat-x;
	min-width:996px;
}


/*   wrapper  */

.bwrapTop{
	background:url(../../img/top/topPos_launch3.png) center top no-repeat;
}


/*   contents  */

#topPos{
	display:block;
	width:996px;
	height:720px;
	margin:0 auto;
	position: relative;
}

#topPos .godvd{
	display:block;
	width:193px;
	height:192px;
	left:710px;
	top:540px;
	margin:0;
	padding:0;
	position:absolute;
}


/*  navi  */

#tNav{
	display:block;
	width:875px;
	height:65px;
	margin:0px auto 10px auto;
	background:url(../../img/top/bg_button2.png) left top no-repeat;
	position: relative;
}

#tNav ul, li {margin:0;padding:0;}

.topNav{
	display: inline;
	margin:0;
	padding:0;
	float: left;
}


/*   banner  */

#bnrBox{
	clear:both;
	width:980px;
	height:auto;
	margin:0 auto;
	margin-bottom:20px;
	text-align: center;
	overflow:hidden;
	position: relative;
}

#bnrBox .fLine{
	display: -moz-inline-box;
 	display: inline-block;
	/display: inline;
	/zoom: 1;
	padding-right: 1px;
	padding-left: 1px;
	margin-bottom: 10px;
 	font-size: 77%;
	position: relative;
}

#bnrBox .sLine{
	display: -moz-inline-box;
 	display: inline-block;
	/display: inline;
	/zoom: 1;
	padding-right: 1px;
	padding-left: 1px;
 	font-size: 77%;
	position: relative;
}


/*  footer  */

#footer{
	width:980px;
	height:40px;
	margin:0 auto;
	margin-bottom:10px;
	background: url(../../img/common/copyright.png) center center no-repeat;
	position: relative;
}

span p, h1, h3, h4, h5, h6, .topCr{margin:0;padding:0;text-indent:-9999px;overflow:hidden;line-height:18px;}