/*! jQuery Mobile 1.4.5 | Git HEADhash: 68e55e7 <> 2014-10-31T17:33:30Z | (c) 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */

body {
font-size:1rem;
}

.ui-content {
padding:0em;
}

section {
    padding: 0 1em 1em;
}

.ui-header h1.ui-title {
font-size:1rem;
}

.ui-footer {
margin-top:2rem;
}

h1 {
text-shadow:none;
    font-weight:normal;
}

h2,h3 {
    padding: 0;
    margin:1em 0 0;
    text-shadow:none;
    font-weight:normal;
}

ul.infomation {list-style:none;padding-left:0;}

th {
text-shadow:none;
    font-weight:normal;
}

p {
    margin:0 0 1em;
    padding: 0;
}
.ui-header {
	background: -webkit-gradient(linear,left top,left bottom,from(#33CCFF),to(#0066CC));
	background: -moz-linear-gradient(top,#33CCFF,#0066CC);
}

.ui-content .ui-header {
border:none;
}

.ui-content .ui-listview, .ui-panel-inner > .ui-listview {
    margin: 0;
}
.ui-header .ui-title, .ui-footer .ui-title {
    margin: 0 1em;
}
.ui-collapsible-set .ui-collapsible {
    margin: 0;
}
.listview {
    padding: 1em;
}

.ui-btn {

}

.plprf tr {
    border-bottom: 1px solid #d6d6d6;
}

.ui-content .ui-title {

	color:#F0F0F0;
}

.ui-content .themeb,
.ui-footer .ui-title {
	width:100%;
	margin:0;
	background: #060606;
	color:#F0F0F0;
	text-shadow:none;
	position:relative;
	padding:0.8rem;
}


.ui-content .themeb h2 {
	font-size:0.75rem;
margin:0;
}
.ui-content .themeb .ui-btn {
display: inline-block;
    vertical-align: middle;
    padding:0.3em 1em;
    margin-right:2rem;
	font-size:0.75rem;
}
.ui-table th, .ui-table td {
padding: 0.2em 0.3em;
font-size:0.75rem;
}

.ui-body{
padding: 0.4em 0;
}

.ui-tabs {
    padding: 0;
}
.ui-grid-d > .ui-block-a, .ui-grid-d > .ui-block-b, .ui-grid-d > .ui-block-c, .ui-grid-d > .ui-block-d, .ui-grid-d > .ui-block-e {
    width:50%;
}
.ui-content .ui-navbar li:last-child .ui-btn, .ui-content .ui-navbar .ui-grid-duo .ui-block-d .ui-btn {
    border-right-width: 1px;
}

h3.dayyosou {
padding:0.3rem 0.3rem 0.3rem 1rem;
background:linear-gradient(to bottom, #5cb85c 0px, #419641 100%);

background: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
background: -moz-linear-gradient(top,#5cb85c,#419641);
border-color:#3e8f3e;
border-radius: 0;
color:#ffffff;
}
.dayinfo h3,
.narabi h3, 
.narabift h3, 
.kaime h3 {
padding:0.3rem 0.3rem 0.3rem 0.5em;
background-image: linear-gradient(to bottom, #5cb85c 0px, #419641 100%);

background: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
background: -moz-linear-gradient(top,#5cb85c,#419641);


background-repeat: repeat-x;
border-color: #3e8f3e;
border-radius: 0.5em 0.5em 0 0;
color:#ffffff;
}

.narabi h3 span,
.narabift h3 span {
float: right;
font-size:0.75rem;
} 
.narabi ul, .narabift ul{
clear:both;
width:100%;
min-height: 4rem;
background-color:#eee;
list-style:none;
margin:0;
padding:0;
}
.narabi li, .narabift li{
color:#EEEEEE;
float:left;
padding-left:0;
padding-right:0;
text-align:center;
border:0;
font-size:1rem;
border-radius:0.2rem;
}
.narabi li {
	width:7.69%;
}

.narabift li {
	width: 7.14%;
}

.narabi li .p14 {
width: 7.14%;
}



.dayinfo article, 
.kaime article {
padding:0.3em 0.3em 0.3em 0.5em;
background-color:#eee;
font-family: Monaco;
}

.dayinfo article span, 
.kaime article span {
	font-family: "ヒラギノ角ゴ ProN W3", Roboto;
}

.kaime article h4 {
	margin:0;
}


.dayyosou h4 {
	margin:0.5em 0;
}
.dayyosou span,
.kaime span {
padding:0.2rem 0.4rem;
border-radius:0.2em;
}


.kaime span {
font-size:0.75rem;
}
.dayyosou .no1, 
.kaime .no1, 
.narabi li.no1,
.narabift li.no1 {
color:#222;
background:#FFF;
box-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.dayyosou .no2, 
.kaime .no2, .narabi li.no2,
.narabift li.no2 {
color:#FFF;
background:#222;
}
.dayyosou .no3, 
.kaime .no3, .narabi li.no3,
.narabift li.no3 {
color:#FFF;
background:#F11;
}
.dayyosou .no4, 
.kaime .no4, .narabi li.no4,
.narabift li.no4 {
color:#FFF;
background:#0080FF;
}
.dayyosou .no5, 
.kaime .no5, .narabi li.no5,
.narabift li.no5 {
color:#222;
background:#FF0;
}
.dayyosou .no6, 
.kaime .no6, .narabi li.no6,
.narabift li.no6 {
color:#222;
background:#00FF00;
}

.dayyosou .no7, 
.kaime .no7, .narabi li.no7,
.narabift li.no7 {
color:#222;
background:#F73;
}

.dayyosou .no8, 
.kaime .no8, .narabi li.no8,
.narabift li.no8 {
color:#222;
background:#FF80C0;
}

.dayyosou .no9, 
.kaime .no9, .narabi li.no9,
.narabift li.no9 {
color:#FFF;
background:#a0c;
}


table.result {
font-size:0.75rem;
}

table.plprf, .plcha {font-size:0.75rem;}
table.plprf thead th,
.plcha thead th {
background-color:#333333;
color:#fff;
font-weight:normal;
text-shadow:none;
border-left:solid 1px #ffffff;
}

table.result thead th {
background-color:#333;
color:#fff;
font-weight:normal;
padding:0.3em;

}

table.bank {
	border-top:solid 1px #fff;
	border-right: solid 1px #fff;
}

table.bank tbody td {
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	text-align: center;
}

.plcha {
width:100%;
}
.plcha td {
border-left:solid 1px #fff;
border-bottom:solid 1px #fff;
}


.result tbody td,
.plprf tbody td,
.plcha tbody td {
padding:0.5em;
}


.plprf .name h3,
.plcha .name h3 {
margin:0;
}

.result tbody tr:nth-child(even) td { background:#DDD; }


.result .ninki,
.result .money {text-align:right;}

.plprf .mark,
.plprf .syaban,
.plcha .mark,
.plcha .syaban {
	text-align:center;
}

.plcha .chaku {
font-size: 1rem;
text-align:center;
border-bottom: solid 1px #aaa;
}

.plcha .syaban {border-left:solid 1px #aaa;}
.plprf .mark, .plcha .mark { font-size: 1rem; }

.plprf-v .syaban img,
.plprf .syaban img,
.plcha .syaban img {
width:1rem;
border-radius:0.2rem;
box-shadow:1px 1px 1px  rgba(0,0,0,0.4);
}


.plprf-v .syaban img {
margin-top:0.2rem;
}

.no1 .ui-btn, .plprf tr.no1 td, td.no1 { background:#f9f9f9;}
.no2 .ui-btn, .plprf tr.no2 td, td.no2 { background:#ccc;}
.no3 .ui-btn, .plprf tr.no3 td, td.no3 { background:#ffdddd;}
.no4 .ui-btn, .plprf tr.no4 td, td.no4 { background:#ddddff;}
.no5 .ui-btn, .plprf tr.no5 td, td.no5 { background:#FFC;}
.no6 .ui-btn, .plprf tr.no6 td, td.no6 { background:#CFC;}
.no7 .ui-btn, .plprf tr.no7 td, td.no7{ background:#ffcc88;}
.no8 .ui-btn, .plprf tr.no8 td, td.no8{ background:#ffccee;}
.no9 .ui-btn, .plprf tr.no9 td, td.no9{ background:#eeccff;}

.plprf-v {
width:45rem;
border-top:solid 1px #666;
border-right: solid 1px #666;
}

@media screen and (min-width: 720px) {
  .plprf-v {
    width:100%;
  }
}


.plprf-v  th, .ji thead th {
background:#666;
color:#FFF;
text-shadow:none;
font-size:0.75rem;
text-align:center;
border-bottom:solid 1px #eee;
border-left: solid 1px #eee;
line-height:1.4em;
}
.plprf-v  td {
text-align:center;
border-bottom:solid 1px #999;
border-left: solid 1px #999;
vertical-align:middle;
line-height:1.4em;
font-size:0.75rem;

}

.plprf-v .nono {
 background-color:#999;
 background-attachement:scroll;
 width:10%;
}

.plprf-v a {
text-decoration: none;
}



.plprf-v .vtc {
/*

/*	writing-mode: tb-rl; /* IE用 
/*	writing-mode: vertical-rl; /* Chrome、Firefox用 */
/*	-ms-writing-mode: tb-rl;
/*	-webkit-writing-mode:vertical-rl;
/*	-moz-writing-mode:vertical-rl;
	-o-writing-mode: vertical-rl;
	margin: 0 auto;
	white-space: nowrap;
	width: 1em; /* firefox対策 */
/*	line-height: 1em; /* firefox対策 */
/*	text-orientation: upright;
	-webkit-text-orientation: upright;
	-moz-text-orientation: upright;
	-ms-text-orientation: upright;
	letter-spacing: 0.2em
*/

}

.plprf-v th .pnamev {
   display: block;
    font-size: 0.75rem;
    line-height: 1.1em;
    margin: 0 auto;
    overflow-wrap: break-word;
    width: 0.75rem;
}
.plprf-v td .pnamev {
   display: block;
    font-size: 1.25rem;
    line-height: 1.1em;
    margin: 0 auto;
    overflow-wrap: break-word;
    width: 1.25rem;
}
#selectrace {
margin-right: 5px;
font-size:1.25rem;
text-align:left;
}


#selectrace a {
	margin: 0.5em 0.8em;
	line-height:2em;
	text-decoration:none;
}

ul.plres  {
width:100%;
list-style:none;
padding:0;
margin:0;
}
ul.plres li {padding: 0.5rem 1rem;}
ul.plres li div {font-size:0.75rem;}
.plres li:nth-child(even) {
background-color: #dddddd;
}

ul.plres li h3 { margin:0;font-size:1rem;font-weight:bold; }
ul.plres li div span { font-weight:bold;font-size:1rem;margin-right:2px;}
ul.plres li div span.camp { color:#ff1111;}

.todaymlist ul {
margin:0;
padding:0;
list-style:none;
}

.todaymlist .ui-collapsible-content {
padding: 0.5em 0.7em;
}

.ji {
width:100%;
}

.ji tbody td {
text-align:center;
padding: 0.5em;
}


.ji tbody tr:nth-child(even) td {
background-color:#dddddd;
}

.movie-list li {
border-bottom: dashed 1px #ccc;
}
.movie-list li:last-child {border:none;}

.mv-sche {
list-style: inside;
padding:0;
}

.kaime table {width: 100%;}
.nk {
	background-image: url('/Android/image/n_icon.png');
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 1em 1em;
	margin-left: 0.5em;
	padding-left: 1.1em;
}
.mnk {
	background-image: url('/Android/image/m_icon.png');
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 1em 1em;
	margin-left: 0.5em;
	padding-left: 1.1em;
}

table.nighter {
	width:100%;
}

.nighter tbody th {
vertical-align:top;
}

.nighter tbody tr:nth-child(even) th,
.nighter tbody tr:nth-child(even) td {
background-color:#dddddd;
}

.ui-header .ui-title,            /* ヘッダー */
.ui-footer .ui-title,            /* フッター */
.ui-btn-inner,                /* ボタン */
.ui-li-heading,                /* リスト見出し */
.ui-li .ui-btn-text a.ui-link-inherit,    /* リンクリスト */
.ui-li-desc                /* リスト詳細 */
{
    overflow: visible;
    white-space: normal;
}
.ui-header .ui-title{ text-align: left; margin-left: 3em; } .fl-left::after{ left: 0; margin-left: 8px; } .fl-right::after{ left: auto; right: 0; margin-right: 8px; margin-left: 0px; } .menu-panel .ui-panel-inner{ padding: 0 1em 0 0; }