/*font size ss*/

.ss {
	font-size:60%;
	line-height:1.5em;
}


/*font size s*/

.s {
	font-size:78%;
	line-height:1.6em;
}


a:link ,
a:active ,
a:visited {
	color: #dddddd;
	text-decoration:underline;
}
a:hover {
	color: #dddddd;
	text-decoration:none;
}

/*g_navi*/
#content #g_navi {
	float: right;
	text-align: right;	
}
#content #g_navi #text {
	font-size: 10px;
	text-align: right;
	color: #FFFFFF;
	height: 20px;
	padding-top:8px;
}
#content #g_navi #navi_bt {
	width: 551px;
	height: 32px;
	text-align: right;
}
#content #g_navi ul {
	width: 551px;
	height: 32px;
	text-align: right;
}
#content #g_navi li {
	float: left;
	height: 32px;
}

#imgTop {
	background:url(../images/main_top.gif) no-repeat;
	margin-top:23px;
	padding-top:20px;
}

* html #imgBottom {
margin-top:-2px;
}

#imgBottom {
	background:url(../images/main_btm.gif) bottom no-repeat;
	height:10px;
	margin-bottom:24px;
}

#gameSpace {
	background:url(../images/main_bg.gif) repeat-y;
	padding:0 50px 0 50px;
	text-align:center;
}

.toptex {
	text-align:right;
	padding:0 0 17px 0;
	color:#FFFFFF;
}







.mB7 {
	margin-bottom:7px;
}

.lineBox .lineBoxTit {
	padding-bottom:10px;
}
	
.lineBox p {
	padding-left:5x;
}


.lineBox ul {
	padding:0;
}

ul. li {
	list-style:;
	padding:0;
	margin-bottom:0;
	margin-left:25px;
	color:#ffffff;
}

.btnC {
	text-align:center;
	margin:30px auto; 
}

.dotLine {
	width:633px;
	text-align:center;
	border-bottom:1px dotted #a4a4a4;
}

.texC {
	text-align:center;
}





/*top*/

#topBox {
	margin:0 auto;
	width:646px;
}


.topTitle {
	padding:11px 0 19px 0;
	text-align:center;
}

.stage {
	padding:0 0 20px 0;
}

.balanceimagebox {
	padding:15px 0 11px 0;
}

.balanceimagebox .gameImg {
	padding:5px 6px 0 7px;
}

.balanceimagebox .balancebox_l {
	width:479px;
	float:left;
}

.balanceimagebox .balancebox_r {
	/*width:157px;*/
	float:right;
	text-align:right;
	padding-right:9px;
}

.balanceimagebox .balancebox_r .balanceImg {
	padding:3px 0 10px 0;
}


.solidLine {
	width:641px;
	text-align:center;
	margin:0 auto;
}

.justbox {
	padding:5px 0 11px 0;
}

.justboxL {
	width:419px;
	float:left;
}
.justboxL img {
	padding-bottom:7px;
}

.justboxR {
	width:225px;
	float:right;
	text-align:right;
	padding-top:8px;
}

.wchance {
	padding:18px 0 26px 0;
}
.wchanceL {
	width:358px;
	float:left;
}
.wchanceL .wchanceTit {
	padding:19px 0 17px 0;
}

.wchanceR {
	width:275px;
	float:right;
}


.lineBox {
	border:1px solid #709da0;
	width:612px !important;
	width /**/:640px;
	padding:14px 14px 19px 14px;
}

.trainingTit {
	padding:22px 0 28px 0;
}


.gamneMenu {
	padding:15px 1px 46px 4px;
}

.gamneMenu .gamneMenuBG {
	background:url(../images/bg_game.gif) no-repeat;
	height:105px;
	padding:0 5px;
}

.gamneMenu .gamneMenuBG li {
	padding:0 2px 0 0;
	width:156px;
	float:left;
}

.gamneMenu .gamneMenuBG li.end {
	padding:0;
}

.whitebox a:link ,
.whitebox a:active ,
.whitebox a:visited {
	color: #418d90;
	text-decoration:underline;
}

.whitebox a:hover {
	color: #418d90;
	text-decoration:none;
}

.whitebox {
	margin:24px auto 29px auto;
	width:640px;
}

.whitebox .whiteboxTop {
	background:url(../images/top_whitebox.gif) no-repeat top;
	background-color:#FFFFFF;
	padding:45px 30px 20px 30px;
}

.whitebox .whiteboxTop .blogpart {
	float:left;
	width:160px;
}

.whitebox .whiteboxTop .whiteboxTexR {
	float:right;
	width:390px;
}

.whitebox .whiteboxTop .whiteboxTexR p {
	padding-bottom:1.5em;
}

.whitebox .whiteboxTop .whiteboxTexR img {
padding-bottom:20px;
}

* html .whiteboxBtm {
margin-top:-2px;
}
.whiteboxBtm {
	background:url(../images/btm_whitebox.gif) no-repeat bottom;
	height:10px;
}


.logoTop {
	width:640px;
	text-align:center;
	margin:0 auto;
	padding-bottom:10px;
}

.logoTop .logoTopL {
	width:308px;
	float:left;
}

.logoTop .logoTopR {
	width:308px;
	float:right;
}

.logoTop p {
	text-align:left;
	color:#fff;
}

.logoTop img {
	padding:23px 0;
}

#blogpartForm {
	border:1px solid #dbdbdb;
	width:390px;
	height:5em;
	margin-top:10px;
}


ul.disc {
	padding:0;
}

ul.disc li {
	list-style:disc;
	margin-left:1.5em;
	padding:0;
	color:#ffffff;
}


/*blogpart*/

dl.blogpartTit {
	padding:20px 0;
}

dl.blogpartTit dt {
	font-weight:bold;
	padding-bottom:0.5em;
}

dl.blogpartTit dd {
	padding-bottom:1em;
	padding-left:10px;
}

ul.discBlack {
	padding:0;
}

ul.discBlack li {
	list-style:disc;
	margin-left:1.5em;
	padding:0;
	color:#000000;
}


/*flashcontBG*/

#flashcontBG02 {
	width:800px;
	height:370px;
	padding:0;
	margin:0;
	background:url(../images/topbg.jpg) no-repeat bottom;
}






/*windows7 header*/

img {
	border:none;
}

img.imgmid {
	vertical-align:middle;
}

.clr {
	clear:both;
	_line-height:0;
	font-size:0;
}

p {
	/*padding-bottom:1em;
	color:#444444;*/
}

.bg_header {
	background:url(../windows7/images/bg_header.gif) no-repeat;
	width:700px;
	margin:0 auto;
}

.bg_repeat {
	background:url(../images/main_bg.gif) repeat-y;
	width:800px;
	margin:0 auto;
}
	
.headbox_r {
	width:;
	float:right;
	width:139px;
}

.headbox1 {
	float:left;
	padding:9px 38px 0 0;
}
.headbox2 {
	float:left;
}
.headbox3 {
	float:right;
}	

.tit1 {
	padding:120px 0 0 53px;
}

.imagebox {
	width:594px;
	margin:0 auto;
}	

.imagebox_l {
	width:270px;
	float:left;
}
	
.imagebox_r {
	width:270px;
	float:right;
}

.bg_white {
	width:700px;
	margin:0 auto;
	background:url(../windows7/images/bg_white.gif) repeat-y;
}

#bgimg_btm {
	width:700px;
	margin:0 auto;
}

.line {
	width:594px;
	margin:0 auto;
	padding:10px 0 22px 0;
}

.tit {
	width:594px;
	margin:0 auto;
	padding:0 0 15px 0;
}

.btm_link {
	color:#ffffff;
	padding:27px 0 10px 50px;
	float:left;
}

.tex {
	padding:0 0 10px 0;
}

.tex_img {
	padding:0 0 11px 0;
}

.ribbon {
	float:right;
	margin:12px 50px 4px 0;
	display:inline;
}

/*asus*/

.head {
	width:700px;
	margin:0 auto;
}

.title1 {
	background:url(../images/bg_header.gif) no-repeat;
	padding:26px 0 15px 52px;
}

.asus_tex {
	padding:0 0 10px 53px;
}

.as_imagebox {
	width:594px;
	margin:0 auto;
	padding:0 0 4px 0;
}	

.a_imagebox_l {
	width:324px;
	float:left;
}

.asus_tex_img {
	padding:16px 0 11px 0;
}

.a_imagebox_r {
	width:270px;
	float:right;
}

.asus_tex_img2 {
	padding:0 0 15px 0;
}

.asus_tex_img3 {
	padding:0;
}

#bgimg_btm2 {
	width:700px;
	margin:0 auto;
	padding:0 0 20px 0;
}

#bgimg_btm3 {
	width:700px;
	margin:0 auto;
	padding:0 0 40px 0;
}

div ul {
	padding:0 0 20px 0;
}

div ul li {
	color:#cccccc;
	padding:0 0 0 50px;
}