/*---------- ページ全体の指定 ----------*/

html, body, header, section, article, nav, footer,
div, span, p, h1, h2, h3, h4,
ul, ol, li, dl, dt, dd,
table, tr, th, td, tbody, thead, tfoot {
  margin: 0;
  padding: 0;
}

img {border: 0;}

body {
  width: 100%;
  background-color: #ffffff;
  font-size:14px/1.231;
  font-family: "ヒラギノ角ゴ pro W3",Arial, Meiryo,"Hiragino KaKu Gothic Pro", Osaka, sans-serif;
  line-height: 1.7;
}

header div#logo { text-align:center; }

footer p { text-align:center; }

marquee { background-color:#ff0000; color:#ffffff; }

.ui-header .ui-title
{
  font-size:23px;   /* 16px -> 28px */
  margin: .2em 5% .2em;  /* margin: .6em 30% .8em  */                             
} 

.ui-footer .ui-title  
{
  min-height: .5em; 
  font-size: 16px; /* 16px */
  margin: 0 5% 0; /*  .6em 30% .8em; */
}

/* for listview description */
/* .ui-li-divider { padding: .5em 15px; font-size: 20px; font-weight: bold; } */  /* font-size: 14px */
p.ui-li-desc	{ overflow: visible; white-space: normal; margin-bottom:15px;} 

