/* CSS Document */
/* RESET_START */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,address,table,form,fieldset,a,iframe,div,th{
margin:0;padding:0;border:none;font:normal 13px/160% Tahoma,Geneva,Verdana,Hiragino Kaku Gothic ProN, ¥Ò¥é¥®¥Î³Ñ¥´ ProN W3;
text-decoration:none;list-style:none;line-height:160%;
}


body {
    margin: 0;
    font-family: Helvetica;
    background: #000;
    color: #FFF;
    overflow-x: hidden;
    /*-webkit-user-select: none;*/
    -webkit-text-size-adjust: none;
	min-height: 417px;
}



.clear{clear:both;}


img{border:none; font-size:1px;}

/* RESET_END */


/*ALL*/

#wrap{
    text-align:center;
	margin:0px auto;
   	padding:0px 0px 0 0px;
}



/*HEADER SET*/


#header_d_bg{
  height:215px;
  text-align:center;
  margin:0px auto;
  background:url(../img/header_bg.png);
  background-repeat:repeat-x;
}



.header{
  width:320px;
  height:215px;
  text-align:center;
  margin:0px auto;
  background:url(../img/header.png) no-repeat;
  padding-top:10px;
}

#main00{
  text-align:center;
  margin:0px auto;
 }

/*MENU*/


/*INDEX*/


.index_header{
  width:320px;
  height:215px;
  text-align:center;
  margin:0px auto;
  background:url(../img/index_header.png) no-repeat;
  padding-top:10px;
}


#glbtn{
  display:inline;
  }

#glbtn li{
  text-align:center;
  margin:10px;
  display:inline;
}



/*MAIN BOX*/
#main{
  text-align:center;
  margin:0px auto;
  border-left:#323232 solid 1px;
  border-right:#323232 solid 1px;
}


/*SUB HEAD*/

.hpttl{ 
    text-align:center;
	margin:0px auto;
	width:100%;
}

.hpl{
   width:14px;
   text-align:left;
}

.hpc{
  width:100%;
  height:24px;
  margin-bottom:0px;
  text-align:left;
  background: url(../img/hc.png) no-repeat;
  background-repeat:repeat-x;
}


.hpr{
  width:14px;
  text-align:left;
}




/*Footer*/


.fpl{
   width:14px;
   text-align:left;
}

.fpc{
  width:100%;
  height:24px;
  margin-bottom:0px;
  text-align:left;
  background: url(../img/fc.png) no-repeat;
  background-repeat:repeat-x;
}


.fpr{
  width:14px;
  text-align:left;
}




/*box_parts01*/

.block01{
    text-align:left;
	margin:0 5px 0 5px;
    background-color:;
	background-repeat:repeat-x;
	border-left:#321D00 solid 1px;
	border-right:#321D00 solid 1px;
	border-top:#321D00 solid 1px;
	border-bottom:#321D00 solid 1px;
	padding:20px;
	-webkit-border-radius: 10px;
	font-size: 14px;
	
   /*
	-moz-border-radius-topleft:30px;
    -moz-border-radius-bottomright:30px;
    -webkit-border-top-left-radius:30px;
    -webkit-border-bottom-right-radius:30px;
	
	
    -webkit-box-shadow:1px 1px 1px #CCC;
*/
}


.block01 .box{
   /*display:table-cell;*/
   width:100%;
   margin-top:0px;
   margin-bottom:2px;
   line-height:150%;
   text-align:left;
   font-size:14px;
   padding:0px 5px 0px 0px;
   }



/*Info*/

.block01 dl {
	margin: 0 0 0px;
	padding: 0 0px 0px;
	
}
.block01 dt {
	float: left;
	width: 11em;
	padding: 5px 0 5px 0px;
	font-weight: bold;
	text-indent: 1em;
	line-height: 150%;
}
.block01 dd {
	padding: 5px 0 5px 143px;
	line-height: 150%;
	border-bottom: 1px #262626 solid;
}



/*apps*/

.block02{
    text-align:left;
	margin:0 5px 0 5px;
    background-color:;
	background-repeat:repeat-x;
	border-left:#321D00 solid 1px;
	border-right:#321D00 solid 1px;
	border-top:#321D00 solid 1px;
	border-bottom:#321D00 solid 1px;
	padding:5px;
	-webkit-border-radius: 10px;
	font-size: 14px; 
}


.block02 .box02{
   /*display:table-cell;*/
   width:100%;
   margin-top:0px;
   margin-bottom:2px;
   line-height:150%;
   text-align:left;
   font-size:14px;
   padding:0px 5px 0px 0px;
   }


.block03{
    text-align:left;
	margin:0 5px 0 5px;
    background-color:#131313;
	background-repeat:repeat-x;
	border-left:#333 solid 1px;
	border-right:#333 solid 1px;
	border-top:#333 solid 1px;
	border-bottom:#333 solid 1px;
	padding:5px;
	-webkit-border-radius: 10px;
	font-size: 14px;
	
   /*
	-moz-border-radius-topleft:30px;
    -moz-border-radius-bottomright:30px;
    -webkit-border-top-left-radius:30px;
    -webkit-border-bottom-right-radius:30px;
	
	
    -webkit-box-shadow:1px 1px 1px #CCC;
*/
}


.block03 .box03{
   /*display:table-cell;*/
   width:100%;
   margin-top:0px;
   margin-bottom:2px;
   line-height:150%;
   text-align:left;
   font-size:14px;
   padding:0px 5px 0px 0px;
   }


.bxl{
     width:165px;
	 padding:3px;
	 vertical-align:top;
	 }
	 
.bxr{
    vertical-align:top;
    padding:3px;
	 }	 

.appbxl{
     width:50px;
	 padding:3px;
	 vertical-align:top;
	 }


/*APPS*/

.list{
    text-align:center;
	margin:0px auto;
    vertical-align:middle;
    /*background: url(../img/app_bg.png) repeat-x 0px 0px;*/
	background-repeat:repeat-x;
	/*overflow:hidden;*/
	margin-bottom:1px;
	background-color:#131313;
}

.list .article{
   /*display:table-cell;*/
   
   margin-bottom:1px;
   line-height:150%;
   vertical-align:middle;
   text-align:left;
   font-size:13px;
   padding:0px 5px 15px 10px;
   background-position:right;
   background: url(../img/arrow_icon01.png) no-repeat 0px 0px;
   /*background-color:#1F1F1F;*/
   text-overflow:ellipsis;
   }



.list a {
    display: block;
    margin:0px;
    padding:0px;
    text-decoration: none;
    color:#0099FF;
}


.list a[selected], .list a:active {
    /*background-color:# !important;*/
    background-image: url(../img/arrow_icon01.png) !important;
    background-repeat: no-repeat;
    background-position:right;
    color:#00FFFF !important;
}


.app_l{
    width:65px;
    padding:15px 0 0 0;
    text-decoration: none;
	float:left;
	/*position:absolute; left:0;*/
	}

.app_c{
    width:50%;
	margin:0;
    padding:15px 10px 0px 0;
    text-decoration: none;
	float:left;
    
	
	}


.app_r{
    width:115px;
    padding:15px 10px 0 0;
    text-decoration: none;
	float:right;
    /*position:absolute; right:0;*/
	}



.apptd_l{
    width:100px;
    margin:0px;
    padding:5px 0px 0 0px;
    text-decoration: none;
	text-align:left;
	font-weight:bold;
	/*position:absolute; right:0;*/
	}		


.liner1{
     margin:15px 0 0px 0;
     border-bottom:1px #262626 solid;}



.tapp_l{
    width:65px;
    margin:0;
    padding:15px 10px 0 0;
    text-decoration: none;
	/*position:absolute; left:0;*/
	}

.tapp_c{
    margin:0;
    padding:15px 0px 0px 0;
    text-decoration: none; 
	text-align:left;
    }


.tapp_r{
    width:95px;
    margin:0px;
    padding:15px 10px 0 5px;
    text-decoration: none;
	text-align:right;
	/*position:absolute; right:0;*/
	}	
	



.txt00{
	display:block;
	font-size:12px;
	line-height:160%;
	color:#333;
	text-align:left;
	margin:5px 0 10px 10px;
	}
	
	
.txt01{
	display:block;
	line-height:160%;
	color:#FFF;
	text-align:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all;
	overflow:hidden;
	}


.txt02{
	display:block;
	font-size:12px;
	line-height:160%;
	color:#FFF;
	text-align:right;
	margin:15px 0 0px 0px;
	}
	
	
.txt03{
    display:block;
	line-height:160%;
	color:#FFF;
	text-align:left;
	text-overflow:clip;
	word-break:break-all;
	margin:0 0px 5px 0px;
	/*
	overflow:hidden;
	height:60px;
	*/
	}

.txt04{
	display:block;
	font-size:13px;
	font-weight:normal;
	line-height:160%;
	color:#FA9300;
	text-align:center;
	margin-top:15px;
	}

.txt05{
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:160%;
	color:#666666;
	text-align:left;
	margin-top:5px;
	}

.txt06{
	display:block;
	font-size:13px;
	font-weight:normal;
	line-height:160%;
	color:#666666;
	text-align:left;
	margin-top:0px;
	}


.txt07{
	
	font-size:13px;
	font-weight:normal;
	line-height:160%;
	color:#ccc;
	text-align:left;
	margin-top:0px;
	}

.new{
    display:block;
	font-weight:normal;
	line-height:200%;
	text-align:left;
	padding:0px 0 10px 20px;
	background:url(../img/new_icon.png) no-repeat 0px 0px;
	font-weight:bold;
	}



h2{
	display:block;
	font-size:16px;
	font-weight:normal;
	line-height:160%;
	color:#FA9300;
	text-align:left;
	padding:8px 0 10px 30px;
	background:url(../img/icon01.png) no-repeat 12px 13px;
	}



h3{
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:160%;
	color:#CCC;
	text-align:left;
	padding:0px 0 10px 12px;
}


h5{
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:160%;
	color:#CCC;
	text-align:left;
	padding:0px 0 10px 30px;
	margin:10px 0 10px 0px;
	background:url(../img/app_icon01.png) no-repeat 0px 0px;
	border-bottom: 1px #262626 solid;
	}
	
h6{
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:160%;
	color:#CCC;
	text-align:left;
	padding:0px 0 10px 30px;
	margin:10px 0 10px 0px;
	background:url(../img/app_icon01.png) no-repeat 0px 0px;
	}	


/*******BUTTON******/
.btn{
    width:98%;
¡¡¡¡display:block;¡¡
    height:27px;
    padding: 3px 0 0px 0;
	background:url(../img/bt_bg02.png) repeat-x ;
    -webkit-border-radius: 10px;
    border: 1px solid #0099FF;
    text-align:center;
	margin:20px auto;
    font-size: 16px;
	text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
	}


a.btn{line-height:140%;font-size:18px;color:#FFFFFF;}
.btn a:hover{color:#0033FF;font-size:18px;}

.button {
	display: block;
	margin: 0 auto;
	text-align:center;
	line-height: 42px; /* will keep the text vertically	centered on the 46px high button */				
	font-size: 20px;
	font-family: Helvetica;
	text-decoration: none;
	text-transform: capitalize;
	}

/*************END************/



a {
    display: inline;
    margin:0px;
    padding:0px;
    text-decoration: none;
    color:#0099FF;
}


a:hover {
	color:#0066FF;
}