/*
* jQuery Mobile Framework 1.1.0
* http://jquerymobile.com
*
* Copyright 2011 (c) jQuery Project
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
*/

.ui-bar-a {border: 1px solid #9C7162; background: #A91387; color: #fff; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top,  #855f52,  #A91387); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #855f52), color-stop(1, #A91387)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#855f52', EndColorStr='#A91387')";}
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-d button {font-family: Helvetica, Arial, sans-serif;}
.ui-bar-a .ui-link-inherit {color: #333;}
.ui-bar-a .ui-link {color: #800080; font-weight: bold;}
.ui-body-a { border: 1px solid #AE9D7B; color: #333333; text-shadow: 0 1px 0 #fff; background: #FCF99C; background-image: -moz-linear-gradient(top,  #F7EFC0,  #FCF99C); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #F7EFC0), color-stop(1, #FCF99C)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7EFC0', EndColorStr='#FCF99C')";}
.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button {font-family: Helvetica, Arial, sans-serif;}
.ui-body-a .ui-link-inherit {color: #333333;}
.ui-body-a .ui-link {color: #800080; font-weight: bold;}
.ui-btn-up-a {border: 1px solid #9C7162; background: #A91387; font-weight: bold; color: #FFF; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top, #9C0079, #A91387); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #9C0079),color-stop(1, #A91387)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9C0079', EndColorStr='#A91387')";}
.ui-btn-up-a a.ui-link-inherit {color: #FFF;}
.ui-btn-hover-a {border: 1px solid #FFD1DF; background: #78024D; font-weight: bold; color: #fff; text-shadow: 0 1px 1px #333; background-image: -moz-linear-gradient(top, #95015F, #78024D); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #95015F), color-stop(1, #78024D)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#95015F', EndColorStr='#78024D')";}
.ui-btn-hover-a a.ui-link-inherit {color: #333;}
.ui-btn-down-a {border: 1px solid #9C7162; background: #9C0079; font-weight: bold; color: #111; text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top,  #A91387,  #9C0079); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #A91387), color-stop(1, #9C0079)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#A91387', EndColorStr='#9C0079')";}
.ui-btn-down-a a.ui-link-inherit {color: #333;}
.ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a {font-family: Helvetica, Arial, sans-serif; text-decoration: none;}

.ui-bar-b {border: 1px solid #9C7162; background: #78024D; color: #fff; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top,  #855f52,  #78024D); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #855f52), color-stop(1, #78024D)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#855f52', EndColorStr='#78024D')";}
.ui-bar-b, .ui-bar-b input, .ui-bar-b select, .ui-bar-b textarea, .ui-bar-d button {font-family: Helvetica, Arial, sans-serif;}
.ui-bar-b .ui-link-inherit {color: #333;}
.ui-bar-b .ui-link {color: #800080; font-weight: bold;}
.ui-body-b { border: 1px solid #AE9D7B; color: #333333; text-shadow: 0 1px 0 #fff; background: #FCF99C; background-image: -moz-linear-gradient(top,  #F7EFC0,  #FCF99C); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #F7EFC0), color-stop(1, #FCF99C)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7EFC0', EndColorStr='#FCF99C')";}
.ui-body-b, .ui-body-b input, .ui-body-b select, .ui-body-b textarea, .ui-body-b button {font-family: Helvetica, Arial, sans-serif;}
.ui-body-b .ui-link-inherit {color: #333333;}
.ui-body-b .ui-link {color: #800080; font-weight: bold;}
.ui-btn-up-b {border: 1px solid #9C7162; background: #78024D; font-weight: bold; color: #FFF; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top, #95015F, #78024D); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #95015F),color-stop(1, #78024D)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#95015F', EndColorStr='#78024D')";}
.ui-btn-up-b a.ui-link-inherit {color: #FFF;}
.ui-btn-hover-b {border: 1px solid #FFD1DF; background: #A91387; font-weight: bold; color: #fff; text-shadow: 0 1px 1px #333; background-image: -moz-linear-gradient(top, #9C0079, #A91387); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #9C0079), color-stop(1, #A91387)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9C0079', EndColorStr='#A91387')";}
.ui-btn-hover-b a.ui-link-inherit {color: #333;}
.ui-btn-down-b {border: 1px solid #9C7162; background: #95015F; font-weight: bold; color: #111; text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top,  #78024D,  #95015F); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #78024D), color-stop(1, #95015F)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#78024D', EndColorStr='#95015F')";}
.ui-btn-down-b a.ui-link-inherit {color: #333;}
.ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b {font-family: Helvetica, Arial, sans-serif; text-decoration: none;}






/* ３歳用 （F）*/
/*
.ui-bar-f {border: 1px solid #9C7162; background: #780277; color: #fff; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top,  #825285,  #780277); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #825285), color-stop(1, #780277)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#825285', EndColorStr='#780277')";}
.ui-bar-f, .ui-bar-f input, .ui-bar-f select, .ui-bar-f textarea, .ui-bar-d button {font-family: Helvetica, Arial, sans-serif;}
.ui-bar-f .ui-link-inherit {color: #333;}
.ui-bar-f .ui-link {color: #800080; font-weight: bold;}
.ui-body-f { border: 1px solid #AE9D7B; color: #333333; text-shadow: 0 1px 0 #fff; background: #FCF99C; background-image: -moz-linear-gradient(top,  #F7EFC0,  #FCF99C); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #F7EFC0), color-stop(1, #FCF99C)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7EFC0', EndColorStr='#FCF99C')";}
.ui-body-f, .ui-body-f input, .ui-body-f select, .ui-body-f textarea, .ui-body-f button {font-family: Helvetica, Arial, sans-serif;}
.ui-body-f .ui-link-inherit {color: #333333;}
.ui-body-f .ui-link {color: #800080; font-weight: bold;}
.ui-btn-up-f {border: 1px solid #9C7162; background: #780277; font-weight: bold; color: #FFF; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top, #900195, #780277); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #900195),color-stop(1, #780277)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#900195', EndColorStr='#780277')";}
.ui-btn-up-f a.ui-link-inherit {color: #FFF;}
.ui-btn-hover-f {border: 1px solid #FFD1DF; background: #A913A7; font-weight: bold; color: #fff; text-shadow: 0 1px 1px #333; background-image: -moz-linear-gradient(top, #9C008F, #A913A7); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #9C008F), color-stop(1, #A913A7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9C008F', EndColorStr='#A913A7')";}
.ui-btn-hover-f a.ui-link-inherit {color: #333;}
.ui-btn-down-f {border: 1px solid #9C7162; background: #900195; font-weight: bold; color: #111; text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top,  #780277,  #900195); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #780277), color-stop(1, #900195)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#780277', EndColorStr='#900195')";}
.ui-btn-down-f a.ui-link-inherit {color: #333;}
.ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f {font-family: Helvetica, Arial, sans-serif; text-decoration: none;}
*/
.ui-bar-f {border: 1px solid #9C7162; background: #F429A5; color: #fff; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top,  #855f52,  #F429A5); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #855f52), color-stop(1, #F429A5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#855f52', EndColorStr='#F429A5')";}
.ui-bar-f, .ui-bar-f input, .ui-bar-f select, .ui-bar-f textarea, .ui-bar-d button {font-family: Helvetica, Arial, sans-serif;}
.ui-bar-f .ui-link-inherit {color: #333;}
.ui-bar-f .ui-link {color: #FB285A; font-weight: bold;}
.ui-body-f { border: 1px solid #AE9D7B; color: #333333; text-shadow: 0 1px 0 #fff; background: #FCF99C; background-image: -moz-linear-gradient(top,  #F7EFC0,  #FCF99C); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #F7EFC0), color-stop(1, #FCF99C)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7EFC0', EndColorStr='#FCF99C')";}
.ui-body-f, .ui-body-f input, .ui-body-f select, .ui-body-f textarea, .ui-body-f button {font-family: Helvetica, Arial, sans-serif;}
.ui-body-f .ui-link-inherit {color: #333333;}
.ui-body-f .ui-link {color: #FB285A; font-weight: bold;}
.ui-btn-up-f {border: 1px solid #9C7162; background: #F429A5; font-weight: bold; color: #FFF; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top, #FB28A9, #F429A5); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FB28A9),color-stop(1, #F429A5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FB28A9', EndColorStr='#F429A5')";}
.ui-btn-up-f a.ui-link-inherit {color: #FFF;}
.ui-btn-hover-f {border: 1px solid #FFD1DF; background: #FE6BC5; font-weight: bold; color: #fff; text-shadow: 0 1px 1px #333; background-image: -moz-linear-gradient(top, #FE4BB8, #FE6BC5); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #FE4BB8), color-stop(1, #FE6BC5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FE4BB8', EndColorStr='#FE6BC5')";}
.ui-btn-hover-f a.ui-link-inherit {color: #333;}
.ui-btn-down-f {border: 1px solid #9C7162; background: #FB28A9; font-weight: bold; color: #111; text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top,  #F429A5,  #FB28A9); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #F429A5), color-stop(1, #FB28A9)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F429A5', EndColorStr='#FB28A9')";}
.ui-btn-down-f a.ui-link-inherit {color: #333;}
.ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f {font-family: Helvetica, Arial, sans-serif; text-decoration: none;}



/* ２歳用 （G）*/
.ui-bar-g {border: 1px solid #9C7162; background: #157802; color: #fff; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top,  #855f52,  #157802); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #855f52), color-stop(1, #157802)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#855f52', EndColorStr='#157802')";}
.ui-bar-g, .ui-bar-g input, .ui-bar-g select, .ui-bar-g textarea, .ui-bar-d button {font-family: Helvetica, Arial, sans-serif;}
.ui-bar-g .ui-link-inherit {color: #333;}
.ui-bar-g .ui-link {color: #098000; font-weight: bold;}
.ui-body-g { border: 1px solid #AE9D7B; color: #333333; text-shadow: 0 1px 0 #fff; background: #FCF99C; background-image: -moz-linear-gradient(top,  #F7EFC0,  #FCF99C); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #F7EFC0), color-stop(1, #FCF99C)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7EFC0', EndColorStr='#FCF99C')";}
.ui-body-g, .ui-body-g input, .ui-body-g select, .ui-body-g textarea, .ui-body-g button {font-family: Helvetica, Arial, sans-serif;}
.ui-body-g .ui-link-inherit {color: #333333;}
.ui-body-g .ui-link {color: #098000; font-weight: bold;}
.ui-btn-up-g {border: 1px solid #9C7162; background: #157802; font-weight: bold; color: #FFF; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top, #129501, #157802); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #129501),color-stop(1, #157802)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#129501', EndColorStr='#157802')";}
.ui-btn-up-g a.ui-link-inherit {color: #FFF;}
.ui-btn-hover-g {border: 1px solid #FFD1DF; background: #17A913; font-weight: bold; color: #fff; text-shadow: 0 1px 1px #333; background-image: -moz-linear-gradient(top, #219C00, #17A913); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #219C00), color-stop(1, #17A913)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#219C00', EndColorStr='#17A913')";}
.ui-btn-hover-g a.ui-link-inherit {color: #333;}
.ui-btn-down-g {border: 1px solid #9C7162; background: #129501; font-weight: bold; color: #111; text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top,  #157802,  #129501); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #157802), color-stop(1, #129501)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#157802', EndColorStr='#129501')";}
.ui-btn-down-g a.ui-link-inherit {color: #333;}
.ui-btn-up-g, .ui-btn-hover-g, .ui-btn-down-g {font-family: Helvetica, Arial, sans-serif; text-decoration: none;}


/* 古馬用 （H）*/
.ui-bar-h {border: 1px solid #9C7162; background: #3fa1c4; color: #fff; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top,  #855f52,  #3fa1c4); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #855f52), color-stop(1, #3fa1c4)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#855f52', EndColorStr='#3fa1c4')";}
.ui-bar-h, .ui-bar-h input, .ui-bar-h select, .ui-bar-h textarea, .ui-bar-d button {font-family: Helvetica, Arial, sans-serif;}
.ui-bar-h .ui-link-inherit {color: #333;}
.ui-bar-h .ui-link {color: #3159d1; font-weight: bold;}
.ui-body-h { border: 1px solid #AE9D7B; color: #333333; text-shadow: 0 1px 0 #fff; background: #FCF99C; background-image: -moz-linear-gradient(top,  #F7EFC0,  #FCF99C); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #F7EFC0), color-stop(1, #FCF99C)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7EFC0', EndColorStr='#FCF99C')";}
.ui-body-h, .ui-body-h input, .ui-body-h select, .ui-body-h textarea, .ui-body-h button {font-family: Helvetica, Arial, sans-serif;}
.ui-body-h .ui-link-inherit {color: #333333;}
.ui-body-h .ui-link {color: #3159d1; font-weight: bold;}
.ui-btn-up-h {border: 1px solid #9C7162; background: #3fa1c4; font-weight: bold; color: #FFF; text-shadow: 0 1px 0 #333; background-image: -moz-linear-gradient(top, #4f91d4, #3fa1c4); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4f91d4),color-stop(1, #3fa1c4)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4f91d4', EndColorStr='#3fa1c4')";}
.ui-btn-up-h a.ui-link-inherit {color: #FFF;}
.ui-btn-hover-h {border: 1px solid #FFD1DF; background: #5fc1e4; font-weight: bold; color: #fff; text-shadow: 0 1px 1px #333; background-image: -moz-linear-gradient(top, #4169e1, #5fc1e4); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #4169e1), color-stop(1, #5fc1e4)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4169e1', EndColorStr='#5fc1e4')";}
.ui-btn-hover-h a.ui-link-inherit {color: #333;}
.ui-btn-down-h {border: 1px solid #9C7162; background: #4f91d4; font-weight: bold; color: #111; text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top,  #3fa1c4,  #4f91d4); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #3fa1c4), color-stop(1, #4f91d4)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fa1c4', EndColorStr='#4f91d4')";}
.ui-btn-down-h a.ui-link-inherit {color: #333;}
.ui-btn-up-h, .ui-btn-hover-h, .ui-btn-down-h {font-family: Helvetica, Arial, sans-serif; text-decoration: none;}

.mozi02{font-size:80%;}
.mozi03{font-size:60%;}
.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e,.ui-block-f,.ui-block-g{font-size:70%;line-height:1.5em}

#footer{font-size:.8em;font-weight:normal;line-height:2.2em;text-align:center;}
.ui-li-heading,.ui-li .ui-btn-text a.ui-link-inherit{overflow: visible;white-space: normal;}
.ui-icon{width:0px;margin:0px;}
.ui-btn-icon-right .ui-btn-inner { padding-right: 5px; }
#footli a{font-size:80%;}

#subtitle{background:url(../img/subtitle.png) no-repeat/*#960a52*/; line-height:30px;font-weight:bold;color:white;text-shadow:0 1px 1px #000000;padding:0 0 0 10px;margin:-4px 0 4px 0;font-size:1em;}

#pan{border-top:1px solid #D1007B;border-bottom:1px solid #D1007B;width:100%;height:29px;margin-top:-4px;padding:0px;}
#pan ul{list-style-type:none;margin:0px;padding:0px;}
#pan a{text-decoration:none;color:#960a52;}
#pan li{float:left;margin:0 5px 0 10px ;background:url(../img/pan.gif) right center no-repeat;font-size:65%;line-height:30px;padding-right:18px;}

#menu{line-height:2.2em;text-align:center;background:#960a52;background-image:-webkit-gradient(linear,left top,left bottom,from( #af2e80 ),to( #6b1e3d )); background-image:-webkit-linear-gradient( #af2e80,#6b1e3d ); background-image:   -moz-linear-gradient( #af2e80,#6b1e3d ); background-image:    -ms-linear-gradient( #af2e80,#6b1e3d ); background-image:     -o-linear-gradient( #af2e80,#6b1e3d ); background-image:        linear-gradient( #af2e80,#6b1e3d );}
#menu a{font-size:130%;font-weight:bold;}
#mqinfo{height:20px; background:#D7A9A9; line-height:16px;padding:4px 0 0 0;text-shadow:none; }
#eginfo{height:24px;width:100%;background:#444444;color:yellow;text-align:center;font-size:1.2em;padding:4px 0 4px 0;text-shadow:0 1px 1px #000000;}
#eginfo a{color:yellow;text-decoration:none;}
#eginfo a:hover{color:yellow;text-decoration:none;}
#topics{font-size:80%;color:#000070;text-shadow:0 1px 1px #000000 ;margin-top:-24px;padding-bottom:6px;}
#topics a{color:#000070;}
#topics a:hover{color:#000070;}
.topics_new {color: #F03;font-weight: bold;margin-left: 5px;}

/* テキストを省略せずに表示する */
.ui-btn-inner {overflow: visible;white-space: normal;}
.link_table{width:100%; border-spacing:5px 5px;}
.link_table td{text-align:center;width:50%; font-size:70%;}

.dg_submenu1 a{width:98%;font-size:75%;}
.dg_submenu2 a{width:49%;font-size:75%;}
.nar_submenu a{width:49%;font-size:65%;}

.guide_submenu a{width:100%;}
.bold{text-shadow:1px 0 1px black;}

.strongred{color:maroon;text-shadow:1px 0 1px black;}
.ss3{font-size:90%;margin-left:4px;color:deeppink;}
.ssk{font-size:90%;margin-left:4px;color:dodgerblue;}
.ss2{font-size:90%;margin-left:4px;color:seagreen;}
.infonew{margin-left:8px;color:red;}

.reki3{font-weight:bold;color:deeppink;}
.rekik{font-weight:bold;color:dodgerblue;}
.reki2{font-weight:bold;color:seagreen;}

table {border-collapse: collapse;}
#title01 td{border:1px solid firebrick;text-align:center;color:#333;font-size:60%;}
#title02 td{border:1px dotted #666;text-align:center;color:#333;font-weight:bold;font-size:60%;}
#title03 td{border:1px solid firebrick;text-align:center;color:#333;font-size:80%;}
hr{clear:both;border:0px;border-bottom:2px dotted #D1007B;margin:10px 0 8px 0;}
strong{text-shadow:1px 0 1px black;}

.yinfo{font-size:80%; margin:5px;}