@charset "utf-8";
/*--------------------------------------------------------------------
HTML5
--------------------------------------------------------------------*/

article, aside, details, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
/*--------------------------------------------------------------------
iPhone Layout
--------------------------------------------------------------------*/
body {
	background-color:#FFF;
	height:100%;
}
#wrapper {
    position:relative;
	height:auto !important;
	width:100%;
	min-height:100% ;
	height:100%;
	text-align:center;
}

* html #wrapper {/*IE6*/
	height:100%;
}
p{
margin:0.25em 0.5em;
}

.txtNomal,.txtInfo{
width:320px;
text-align:left;
font-size:84%;
margin:5px auto;
}

.txtSmall{
  font-size:78%;
  }
.txt_Pink{
  color:#FF00FF;
  }

.linkText{
text-align:center;
background-image:url(../../images/android/ic_left.png);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:1em;
display:inline-block;
font-size:82%;
}

#wrapTop {
	padding-bottom:82px;
}
/*--------------------------------------------------------------------
Header
--------------------------------------------------------------------*/

header.topinfo {
    height:126px;
	background: -moz-linear-gradient(top, #7BCDE2, #EDF8FB);
	background: -webkit-gradient(linear, left top, left bottom, from(#7BCDE2), to(#EDF8FB));
}

header.store {
    height:47px;
	background: -moz-linear-gradient(top, #7BCDE2, #C2E8F2);
	background: -webkit-gradient(linear, left top, left bottom, from(#7BCDE2), to(#C2E8F2));
  }

hgroup {
}
h1 {
}

.logo{
background-image:url(../../images/android/tit_special_android.png);
background-repeat:no-repeat;
}

.logoBookend{
background-image:url(../../images/android/store/logo_store_bookend.png);
background-repeat:no-repeat;
background-position:center 5px;
  }



/*--------------------------------------------------------------------
Article
--------------------------------------------------------------------*/

article {
	overflow: auto;
	height:auto ;
	position:relative;
}
article p {
}
article h2 {
    font-size:92%;
	font-weight:bold;
	color:#FFF;
	background-color:#2CA5C2;
	padding:5px;
	line-height:30px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}

/*--------------------------------------------------------------------
Top Page
--------------------------------------------------------------------*/

.AppBox{
  }

.AppHeader{
	background: -moz-linear-gradient(top, #FFFFFF, #D9F0F6);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D9F0F6));
	border-top:1px solid #2CA5C2;
	border-bottom:1px solid #2CA5C2;
}

.innerAppHeader{
width:320px;
margin:0 auto;
}

.innerAppHeader h3{
  font-size:84%;
  padding-top:4px;
  }

.AppBox h3,.AppBox h4{
text-align:left;
}

.AppBox h4{
margin:0.25em 0.5em;
color:#24859D;
}

.icApp{
float:left;
margin-right:1em;
}

.AppMeta{
width:320px;
margin:0 auto;
}

.btDownload a{
margin-bottom:1em;
display:inline-block;
padding:0.25em 2em;
color:#FFF;
font-weight:bold;
background-color:#FF9900;
background: -moz-linear-gradient(top, #F7C74A, #F7941D);
background: -webkit-gradient(linear, left top, left bottom, from(#F7C74A), to(#F7941D));
}

.tagFormat{
text-align:right;
margin:0 1em;
}

.tagHtml,.tagPDF,.tagEPUB{
  padding:2px;
  font-size:68%;
  color:#FFF;
  }

.tagHtml{
  background-color:#00CCFF;
}

.tagPDF{
background-color:#FF3333;
}

.tagEPUB{
background-color:#66CC00;
}


.btDownload{
  }

.btDownload a{
  display:inline-block;
  text-align:center;
  line-height:30px;
  padding:0 2em;
  background: -moz-linear-gradient(top, #F7C74A, #F7941D);
  background: -webkit-gradient(linear, left top, left bottom, from(#F7C74A), to(#F7941D));
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
  font-size:84%;
  -moz-border-radius: 5px; /*Firefox*/
  -webkit-border-radius:5px; /*Safari,Chrome*/
  border-radius: 5px; /*Opera,Chrome*/
}


.list01{
text-align:left;
margin:0.25em 2em;
list-style:disc;
  }
.list01 li{
}



/*--------------------------------------------------------------------
info
--------------------------------------------------------------------*/
.listInfo{
padding-left:2em;
list-style:decimal;
width:320px;
margin:0 auto;
  }
.listInfo p{
font-size:84%;
text-align:left;
}

.listInfo img{
padding:5px;
}

/*--------------------------------------------------------------------
Store List
--------------------------------------------------------------------*/

.tbStoreList{
width:100%;
border-collapse:collapse;
border:1px solid #CCC;
}
.tbStoreList td{
text-align:center;
background-image:url(../../images/android/store/bg_store_list.png);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #CCC;
}


.titStore{
padding:10px 0;
}

.boxStoreContents{
margin:10px auto;
width:300px;
} 
.titStoreContents{
border-left:6px solid #2CA5C2;
padding-left:1em;
vertical-align:middle;
text-align:left;
font-weight:bold;
font-size:120%;
}
.btStoreContents{
vertical-align:middle;
}

.btPDF,.btEPUB,.btHtml{
	color:#FFF;
	text-decoration:none;
    padding:5px 2em;
	display:inline-block;
	font-weight:bold;
	font-size:110%;
	line-height:120%;
	-moz-border-radius: 3px; /*Firefox*/
	-webkit-border-radius:3px; /*Safari,Chrome*/
	border-radius: 3px; /*Opera,Chrome*/
	margin:10px 5px;
}


.btPDF{
	background: -moz-linear-gradient(top, #FD6FB9, #EF007C);
	background: -webkit-gradient(linear, left top, left bottom, from(#FD6FB9), to(#EF007C));
}


.btEPUB{
	background: -moz-linear-gradient(top, #92C85B, #669933);
	background: -webkit-gradient(linear, left top, left bottom, from(#92C85B), to(#669933));
}


.btHtml{
	background: -moz-linear-gradient(top, #7CA5EA, #427DE1);
	background: -webkit-gradient(linear, left top, left bottom, from(#7CA5EA), to(#427DE1));
}



/*--------------------------------------------------------------------
Footer
--------------------------------------------------------------------*/

footer {
	width:100%;
	position:absolute;
	border:1px solid #999;
	height:82px;
	bottom:0;
}
.copyright{
height:52px;
background-color: #5EC1DB;
color:#FFF; 
border-top:1px solid #999;
margin:0;
font-size:82%;
padding-top:2px;
}

.footerMenu{
line-height:30px;
background-color:#DFDFDF;
}



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

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

* html #top {/*IE6*/
}
*:first-child + html #top {/*IE7*/
}
