@charset "euc-jp";
/* Lastupdate 2023/12/07 15:20 */

body{margin:15px 10px 5px; padding:0;}
body.header_modern{margin:0px; padding:0;}

body#top{
background-color:#FFF; color:#333;
text-align:center;}
form{
margin:0; padding:0}

body#top * a:hover{
text-decoration:none}
a img{border:0}


/*modern start*/
.relative {
    position: relative;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
}
#ipat-navbar img {
    vertical-align: middle;
}
#ipat-navbar {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    line-height: 59px;
    background-color: #126a13;
    z-index: 1030;
}
#ipat-navbar .brand {
    margin-right: 13px;
}
.pull-left {
    float: left!important;
}

.footer {
    margin-top: 11px;
    padding: 5px 0;
    background-color: #126a13;
}

.footer .copy {
    color: #fff;
    font-size: 10px;
    font-family: Helvetica,Arial,sans-serif;
}
/*modern end*/

div.hWp{
line-height:1.5em;
margin:0;
background:#F3F3F3 url("images/hdBg.jpg") repeat-x left top; color:#FFF;
text-align:left}
.hWp h1{
margin:0; padding:0; font-size:0.9em;}
.hWp h1 img{
margin:5px 52px 1px 10px;
vertical-align:text-bottom}
.hWp h1 img.jralogoHeader{
margin:5px 30px 1px 10px;
position: absolute;
right:0;
}
.hWp p{
height:20px;
overflow:visible;
margin:0; padding:0 0 6px 20px;}

div.hWp2{
margin:0;
background:#F3F3F3 url("images/hdBg.jpg") repeat-x left top; color:#FFF;
text-align:left}
.hWp2 h1{
margin:0; padding:0 0 5px;font-size:0.9em;}
.hWp2 h1 img{
margin:5px 52px 1px 10px;
vertical-align:text-bottom}
.hWp2 h1 img.jralogoHeader{
margin:5px 30px 1px 10px;
position: absolute;
right:0;
}
.hWp2 p{
height:20px;
overflow:visible;
margin:0; padding:0 0 1px 20px;}
p.headMenu a{
display:block;
float:left;
overflow:hidden;
margin:0 5px 0 0; padding:0 10px 1px;
border:1px solid #E5E5E5;
background-color:#333; color:#FFb400!important;
font-size:0.8em;
text-decoration:none!important;}
p.headMenu a.headMenuR{
float:right!important;
margin:0 6px 0 0}
p.headMenu a:hover{
background-color:#FFD275; color:#333!important;
border:1px solid #E5E5E5!important;}

p.fWp{
clear:both;
margin:11px 0 2px; padding:3px 15px 2px 0;
border-top:#CDE15E 1px solid; border-bottom:#879E04 1px solid;
background:#A9C700;
font-family:Verdana, Arial, sans-serif;font-size:0.8em;
text-align:right}

div.bg-block{font-size:62.5%; line-height:1.2em;}
div.bg-block_modern{font-size:72.5%; line-height:1.2em;}
div.bg-block2{
width:740px;
margin:0 auto;
text-align:left}
div.s-010 h2{
width:740px;
margin:35px 0 27px; padding:0;
border-bottom:3px solid #126A13;
font-size:1.6em; line-height:1.2em}

table.s-010 tr td{
margin:0; padding:0;
text-align:left;
vertical-align:top;}

table.s-010 tr td div.marks{width:159px}
table.s-010 tr td div.marks p{
margin:0 0 0 20px; padding:0;}

table.s-010 tr td div.input{width:581px}

table.s-010 tr td div.input h3{
margin:0; padding:0 0 0 7px;
border-left:14px solid #126A13;
font-size:1.4em;
line-height:1.4em}
table.s-010 tr td div.input div.form h3{
width:380px;
float:left;}
table.s-010 tr td div.input ul{
margin:15px 0 30px 43px; padding:0;
list-style-type:square;}
table.s-010 tr td div.input ul li{
margin-left:0; padding-left:0;
font-size:1.2em;
line-height:1.3em;}
table.s-010 tr td div.input ul li ul li{
margin-left:0; padding-left:0;
font-size:1.2em;
line-height:1.3em;}
table.s-010 tr td div.input ul li ul{
margin:0; padding-left:24px;
list-style-type:none}
table.s-010 tr td div.input ul.ref{
margin-left:0; padding-left:26px;
list-style-type:none}
table.s-010 tr td div.input ul.ref li{margin-bottom:10px}
table.s-010 tr td div.input ul.ref li a.blank{background-position:top right}
table.s-010 tr td div.input ul.left{padding-left:3px}
table.s-010 tr td div.input div.form ul.ref{
float:right;
margin:0; padding:0;
font-size:1.2em;
line-height:1.2em;}
table.s-010 tr td div.input div.form ul.ref li{
margin:0 0 20px;
text-align:right;}
table.s-010 tr td div.input div.form ul.caution{
margin:0 0 0 20px;
font-size:1.0em;
line-height:1.2em}

div.s-010 div.form{
	border:1px solid #CDCDCD;
	background:#F4F3F4;
	padding:14px 18px;
	margin-bottom:30px;}
div.s-010 div.form form{
	margin:0;
	padding:0;}
div.s-010 input:focus {
	background-color:#fee;}
div.s-010 table.input{
	clear:both;
	margin:0;
	padding:0;}
div.s-010 table.input tr td{
	vertical-align:top;}
div.s-010 table.input tr td span.title{
	display:block;
	float:left;
	width:62px;
	margin-top:9px;
	font-size:1.3em;
	line-height:1.4em;}
div.s-010 table.input tr td span.type{
	display:block;
	text-align:right;
	margin-top:6px;
	margin-right:18px;
	font-size:1.1em;
	line-height:1.1em;
	width:256px;}
div.s-010 table.input tr td input{
	font-size:1.1em;
	letter-spacing:1px;
	margin-top:1px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:1px;
	width:256px;}
div.s-010 table.input tr td a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(images/Login.png) top left no-repeat;
	width:160px;
	height:50px;
	overflow:hidden;
border:2px solid #F3F3F3;}
div.s-010 table.input tr td a:hover{
	background-position:0px -50px;}
div.s-010 div.form p.border{
	width:530px;
	height:1px;
	overflow:hidden;
	margin:20px 0 20px;
	border-top:1px solid #ccc;}

div.s-010 p.getAdobe{margin:18px 0 0; padding:0 0 47px 44px}
div.s-010 p.getAdobe a{margin:0; padding:0}
div.s-010 p.getAdobe a img{
margin:0; padding:0;
border-width:0;}

div.s-080:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;}
div.s-080 div.form{
	border:1px solid #CDCDCD;
	background:#F4F3F4;
	width:530px;
	margin:0 85px 10px 85px;
	padding:17px 20px 17px;}
div.s-080 div.form:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;}
div.s-080 div.form form{
	margin:0;
	padding:0;}

div.s-080 div.modernInfo{
	border:1px solid #CDCDCD;
	background:#FFFFCC;
	width:530px;
	margin:0 85px 10px 85px;
	padding:17px 20px 17px;
	font-size:1.4em;
	line-height:150%}

div.s-080 div.siteWarning{
	border:1px solid #CDCDCD;
	background:#E1E8FD;
	width:530px;
	margin:0 85px 10px 85px;
	padding:17px 20px 17px;
	font-size:1.4em;
	line-height:150%}

div.s-080 h3{
	float:left;
	font-size:114%;
	width:311px;
	margin:0 0 20px 0;
	padding:0 0 0 7px;
	border-left:14px solid #126A13;}

div.s-080 ul.ref{
	float:right;
	margin:3px 0 0;
	padding:0;
	list-style-type:none;}
div.s-080 ul.ref li{
	padding-left:17px;
	margin:0 0 20px;
	text-align:right;
	font-size:95%;}
div.s-080 ul.ref li a.blank{
	padding-right:14px;}
div.s-080 input:focus {
	background-color:#fee;}

div.s-080 table.input{
	clear:both;
	margin:5px auto 0 auto;}
div.s-080 table.input tr td{
	vertical-align:top;
	height:4em;}
div.s-080 table.input tr td span.title{
	display:block;
	margin:3px 0 0;
	padding:0;
	float:left;
	width:90px;
	font-size:1.4em;line-height:1.4em;}
div.s-080 table.input tr td span.type{
	display:block;
	width:205px;
	text-align:right;
	padding-right:0;
	font-size:1.2em;line-height:1.2em;}
div.s-080 table.input tr td input{
	padding-top:1px;
	padding-bottom:0px;
	width:205px;
	height:18px;}

div.s-080 p.button{
	margin:-6px 25px 0 45px;
	padding:0;
	width:160px;}
div.s-080 p.button a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(images/ToMenu.png) top left no-repeat;
	width:170px;
	height:37px;
	overflow:hidden;
	border:2px solid #F3F3F3;}
div.s-080 p.button a:hover{
	background-position:0px -37px;}

div.s-080 p.buttonModern{
	margin:-5px 25px 0 45px;
	padding:0;
	width:160px;}
div.s-080 p.buttonModern a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(images/ToMenu_modern.png) top left no-repeat;
	width:170px;
	height:74px;
	overflow:hidden;
	border:2px solid #F3F3F3;}
div.s-080 p.buttonModern a:hover{
	background-position:0px -74px;}

div.s-080 p.input:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;}
.loginInfoLink {
	margin: 5px 0 0 45px;
}

div.action{
width:720px;
margin:17px auto 0;}
div.action ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.action ul{
list-style-type:none;
margin:0; padding:0px;}
div.action ul li{
float:left;
width:178px; height:84px;
margin:0; padding:0 1px 10px;
font-size:1px;}
div.action ul li a{
display:block;
width:178px; height:84px;
overflow:hidden;
border:2px #FFF solid;
font-size:1px;
text-indent:-9999px;}
div.action ul li a.actionBet{	background-image:url(images/mbtn1_6325.jpg);}
div.action ul li a.actionOdds{	background-image:url(images/mbtn2.jpg);}
div.action ul li a.actionInfo{	background-image:url(images/mbtn3.jpg);}
div.action ul li a.actionFlash{	background-image:url(images/mbtn4.jpg);}
div.action ul li a.actionBank{	background-image:url(images/mbtn5.jpg);}
div.action ul li a.actionBankWarning{background-image:url(images/mbtn5Warning.jpg);
border: 2px solid #FF0}
div.action ul li a.actionPayeasy{	background-image:url(images/mbtn6.jpg);}
div.action ul li a.actionHistory{	background-image:url(images/mbtn7.jpg);}
div.action ul li a.actionDojo{	background-image:url(images/mbtn8.jpg);}
div.action ul li a.actionAnsho{	background-image:url(images/mbtn9_170929.jpg);}
div.action ul li a.actionNar{	background-image:url(images/mbtn10_160930.jpg); width:350px; height:84px;}
div.action ul li a.actionIntl{	background-image:url(images/mbtn10_intl.jpg); width:350px; height:84px;}
div.action ul li a.actionModern{background-image:url(images/mbtn10_modern.png); width:720px; height:84px; border:0;}
div.action ul li a.actionBet:hover,
div.action ul li a.actionOdds:hover,
div.action ul li a.actionInfo:hover,
div.action ul li a.actionPayeasy:hover,
div.action ul li a.actionFlash:hover,
div.action ul li a.actionBank:hover,
div.action ul li a.actionBankWarning:hover,
div.action ul li a.actionHistory:hover,
div.action ul li a.actionDojo:hover,
div.action ul li a.actionAnsho:hover,
div.action ul li a.actionNar:hover,
div.action ul li a.actionIntl:hover,
div.action ul li a.actionModern:hover{
	background-position:0px -84px;}

p.actionBorder{
width:720px; height:1px;
overflow:hidden;
margin:2px auto 16px; padding:0;
border-top:1px solid #ddd;
border-bottom:10px solid #e7e7e7;
background-color:#fff;
font-size:1px;}

p.actionBorder2{
width:720px; height:1px;
overflow:hidden;
margin:2px auto 16px; padding:0;
border-top:2px solid #E8E8E8; 
background-color:#fff;
font-size:1px;}

div.wallet{
width:720px; height:64px;
overflow:hidden;
margin:0 auto 15px auto; padding:1px 0 0;
background:url(images/wltbg.gif) top center no-repeat;
text-align:left;}
div.wallet h2{
margin:5px 0 0 26px; padding:0;
background:none; color:#fff;
font-size:1.4em; line-height:1.4em;}
div.wallet p{
float:left;
height:33px;
overflow:hidden;
margin:10px 0 0; padding:0;
font-size:1.4em;
line-height:1.4em;
vertical-align:middle;}
div.wallet p.time{
display:inline;
width:114px;
margin-left:15px; padding:0;}
div.wallet p.maxPrice{width:240px;}
div.wallet p.maxNumber{width:200px;}
div.wallet p.update{
float:right!important;
margin-top:2px!important; padding-right:6px;
font-size:1px;}
div.wallet p.update input{margin-top:3px; margin-right:4px; padding-top:5px;}

div.news{
font-size:1.5em;
padding:0;
margin:0 auto 0;
width:720px;
line-height:0;
border-top:1px solid #e3e3e2;
border-bottom:3px solid #e3e3e2;}
div.news a{text-decoration:underline!important;}
div.news a:hover{text-decoration:none!important;}
div.news table{margin:0 auto;}
div.news table tr td{
line-height:1.5em;
padding:3px 3px;
text-align:left;}
div.news table tr td img{float:right;}

div.kaisaitab{
width:720px;
margin:0 auto 50px auto;}
div.kaisaitab div{
background-color:#EEEEEE;}
div.kaisaitab h2{
margin:33px 0 0; padding:0 5px;
color:#9cb329;
font-size:1.8em;
line-height:1.8em;
text-align:left;}
ul.kaisaitabs{
list-style-type:none;
height:38px;
margin:0; padding:0 20px;
border-top:4px solid #000;
background-color:#9d9fa1;}
ul.kaisaitabs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.kaisaitabs li{
float:left;
margin-top:6px;}
div.zen ul.kaisaitabs{padding:0 440px 0 0;}
div.zen ul.kaisaitabs li{
float:right;
margin-top:6px;}
ul.kaisaitabs li a{
display:block;
width:130px; height:24px;
margin:0; padding:7px 0 0 0;
border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid  #aaa;
font-size:1.4em; line-height:1.4em;
font-weight:bold;
text-decoration:none;
text-align:center;
vertical-align:middle;}
ul.kaisaitabs li a span{
display:block;
margin:7px;}
ul.kaisaitabs li a.kaisaitabs{background-color:#c2c4c6; color:#5f5f5f!important;}
ul.kaisaitabs li.active a{background-color:#eee; color:#5f5f5f!important;}
div.kaisaitab h3{display:none;}
div.kaisaitab h4{
float:left;
margin:16px 0 10px;
font-size:1.6em;
line-height:1.6em;}
div.kaisaitab p.condition{
float:right;
margin:21px 0 5px;
font-size:1.6em;
line-height:1.6em;}
div.kaisaitab table{
clear:both;
margin:0; padding:0;}
div.kaisaitab p.partition{
margin:17px 0 0 0; padding:0;
width:720px; height:1px;
overflow:hidden;
border-top:1px solid #c5c7c9; border-bottom:1px solid #fff;
font-size:0px;}
div.kaisaitab table,
div.kaisaitab table tr th,
div.kaisaitab table tr td{
border-style:solid; border-color:#4D4D4D;
font-size:1.3em; line-height:1.05em;}
div.kaisaitab table{border-width:1px 0 0 1px;}
div.kaisaitab table tr th.race,
div.kaisaitab table tr td{
padding:3px;
border-width:0 1px 1px 0;
text-align:center;
width:50px!important;}
div.kaisaitab table th.race{
color:#FFF;
background-color:#444344;
font-weight:bold;
text-align:center;}
div.kaisaitab table tr th.item{
border-width:0 1px 1px 0;

background-color:#5AC60D;
font-weight:normal;
text-align:center;
font-size:1.1em;}
div.kaisaitab table tr td{
background-color:#FFFFFF;}
div.kaisaitab table tr td.past{
background-color:#FFFFCE;}
div.kaisaitab table tr td.cancel{
background-color:#FFCCFF;}
div.kaisaitab div.no-race{
margin:0;
padding:50px;
border:1px solid #eee;}
div.kaisaitab div.no-race p{
border:1px solid #ccc;
text-align:center;
font-size:1.4em;
margin:0;
background-color:#F6F6F6;
padding:50px;}

div.s-021 h2{
width:740px;
margin:35px 0 27px; padding:0;
border-bottom:3px solid #4ab60c;
font-size:1.6em; line-height:1.2em}

div.s-021 p{text-align:center}

div.s-021 table.mesg{
width:650px;
margin:0 0 0 45px;
border:solid 1px #368214;
font-size:1.5em;
line-height:1.3em;}
div.s-021 table.mesg td{padding:18px;}

div.s-021 p input{margin-bottom:35px;}

div.s-080 h2{
width:740px;
margin:35px 0 27px; padding:0;
border-bottom:3px solid #126A13;
font-size:1.6em; line-height:1.2em}

div.s-080 h3{
padding-top:0; padding-bottom:0;
font-size:1.5em; line-height:1.5em}

div.s-080 ul li a{
font-size:1.4em; line-height:1.4em}

div.s-080 table.input tr td input{
	font-size:1.1em;
	letter-spacing:1px;
	margin-top:1px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:1px;
	width:205px;}

.center{text-align:center!important}
.left{text-align:left!important}
.right{text-align:right!important}

.bold{font-weight:bold}

.fleft{float:left}

.small{
font-size:0.9em}

.cBoth{clear:both}

.novisible{visibility:hidden}
.nodisplay{display:none}


BODY        {background:#ffffff; color:#000000;}

A{text-decoration:underline;}a:link{color:#003399;}a:visited{color:#003399;}a:active{color:#ff0000;}a:hover{color:#ff0000;}

HR			{color:#336600;}
H5			{text-align:right; font-weight:bold;}

TR.tr		{background-color: #CCFFCC; text-align:center; vertical-align:middle;}/*JTC*/
TR.tr1		{background-color: #CCFF66; text-align:center; vertical-align:middle;}/*JTC*/
TR.tr2		{background-color: #FFFF99; text-align:center; vertical-align:middle;}/*JTC*/
TR.tr3		{background-color: #FFCCFF; text-align:center; vertical-align:middle;}/*JTC*/
TR.c66cc66  {background-color:#66cc66;}
TR.center	{text-align:center;}/*JTC*/

TH.ccffcc   {background-color:#ccffcc;}
TH.c006600	{background-color:#006600; text-align:left; color:#FFFFFF;}
TH.waku1	{background-color:#FFFFFF; color:#000000;}
TH.waku2	{background-color:#000000; color:#FFFFFF;}
TH.waku3	{background-color:#FF0000; color:#FFFFFF;}
TH.waku4	{background-color:#0000FF; color:#FFFFFF;}
TH.waku5	{background-color:#FFFF00; color:#000000;}
TH.waku6	{background-color:#009900; color:#FFFFFF;}
TH.waku7	{background-color:#FF9900; color:#000000;}
TH.waku8	{background-color:#FF99CC; color:#000000;}
TH.wakuz	{background-color:#C0C0C0; color:#000000;}
TH.zen		{background-color: #CCFF00;}/*JTC*/

TD.title    {font-size:120%; background-color:#336600; color:#ffffff; height:20px; font-weight:bold;}
TD.title2   {background-color:#99cc33; width:100%; height:20px;}
TD.title3	{background-color:#FF0000; color:#FFFFFF;}/*JTC*/
TD.center   {text-align:center;}
TD.right    {text-align:right;}/*JTC*/
TD.bold		{font-weight:bold;}/*JTC*/
TD.top      {vertical-align:top;}
TD.zen		{background-color:#CCFF00;}/*JTC*/
TD.c008000	{background-color:#008000;}/*JTC*/
TD.ccffcc	{background-color:#ccffcc;}/*JTC*/
TD.ffcccc	{background-color:#ffcccc;}/*JTC*/
TD.c0000ff	{color:#0000ff;}/*JTC*/
TD.c00ff00	{color:#00ff00;}/*JTC*/
TD.c336600	{color:#336600;}/*JTC*/

DIV.h2      {color:#000000 ; font-weight:bold ;}
DIV.red     {color:#FF0000 ; font-weight:bold ;}
DIV.center	{text-align:center;}/*JTC*/
DIV.right	{text-align:right;}/*JTC*/

SELECT.youkou	{font-weight:bold;}
SELECT.NAIYOU	{font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka";font-size: 80%;}

INPUT.kingaku	{font-weight:bold; text-align:right;}
INPUT.suuji		{font-weight:bold; text-align:center; width:30px;}
INPUT.clear		{font-weight:bold; text-align:center; width:69px;}
INPUT.set		{font-weight:bold; text-align:center; width:106px;}
INPUT.ALL		{font-weight:bold; text-align:right; vertical-align:middle;}
INPUT.bwide80	{text-align:center;	vertical-align:middle;	width:80px;	font-weight:bold;}
INPUT.wide95	{text-align:center;	vertical-align:middle;	width:95px;}
INPUT.wide120	{text-align:center;	vertical-align:middle;	width:120px;}
INPUT.wide190	{text-align:center;	vertical-align:middle;	width:190px;}
INPUT.wide250	{text-align:center;	vertical-align:middle;	width:250px;}

SPAN.black	{color:black;}
SPAN.red	{color:red;}
.mrarea{position:absolute;top:80px;left:150px;color:#FF0000;}

.bglgreen{background-color:#F2FFCA}

/*¡úÂÎ¸³ÍÑ*/
.popupimg{
	cursor:pointer;
	vertical-align:bottom;
	margin:0 0.5em;
}

/*¡úÂÎ¸³ÍÑ¥È¥Ã¥×*/

.bg-blockTop{
	background:#F1F9D4 url(img/index_bg.jpg) top left repeat-x;
	padding:25px 0 0;}


h2.logo{
	clear:both;
	margin:0 auto 0;
	width:228px;
	height:75px;
	overflow:hidden;
	text-indent:-9999em;
	font-size:1px;
	background:url(img/index_logo.gif) no-repeat top center;}
p.description{
	margin:27px auto 0;
	width:248px;
	height:39px;
	overflow:hidden;
	text-indent:-9999em;
	font-size:1px;
	background:url(img/index_description.gif) no-repeat top center;}
p.link{
	margin:46px auto 0;
	width:622px;
	height:164px;
	padding:0px 0 0;
	background:url(img/index_turfy.gif) no-repeat top center;}
p.link a{
	display:block;
	width:226px;
	height:81px;
	margin-top:45px;
	overflow:hidden;
	text-indent:-9999em;
	font-size:1px;}
p.link a.apat{
	float:left;
	background:url(img/index_button_a-pat.jpg) no-repeat top left;}
p.link a.spat{
	float:right;
	background:url(img/index_button_s-pat.jpg) no-repeat top left;}
p.link a:hover{
	background-position:0px -81px;}

h2.chuiTitle{
	margin:63px auto 0;
	width:622px;
	height:27px;
	overflow:hidden;
	background:url(img/index_chui_title.jpg) no-repeat top center;
	text-indent:-9999em;
	font-size:1px;}

div.chuiBody{
	text-align:left;
	background:url(img/index_chui_body.jpg) repeat-y top center #fff;
	margin:0 auto;
	padding:0;
	width:622px;
	line-height:150%;
	font-size:118%;}
div.chuiBody ol{
	margin:0;
	padding:14px 30px 13px 50px;}
div.chuiBody ol li ul li{
	margin-top:2px;}

p.chuiEnd{
	margin:0 auto 22px;
	padding:0;
	width:622px;
	height:4px;
	overflow:hidden;
	background:url(img/index_chui_end.jpg) no-repeat top center;}

p.close{
margin:0 auto;
padding:0 0 36px;}

p.fWpIndex{
margin:0 0 2px;}

/* 020 */
div.infoFrame{
	border:1px solid #CDCDCD;
	background:#FFFFCC;
	width:720px;
	margin:10px auto 0;
	padding:30px 0 30px;
	font-size:20px;
	text-align:center}
div.action h3{
width:720px;
margin:-8px 0 4px;
padding:12px 0 0;
border-top:2px solid #E8E8E8; 
font-size:medium;
position:relative}
div.action h4{
width:720px;
margin:-8px 0 4px;
padding:12px 0 0;
font-size:medium}
div.action ul li a.actionBetWin5{background-image:url(images/mbtnwin5_1.jpg)}
div.action ul li a.actionFlashWin5{background-image:url(images/mbtnwin5_2.jpg)}
div.action ul li a.actionBetWin5:hover,
div.action ul li a.actionFlashWin5:hover{background-position:0 -84px}
div.gjMinfo{
display:block!important;
clear:both;
width:720px;
line-height:1.3em;
margin:17px auto 24px;
padding-top:0.4em;
padding-bottom:0.3em;
white-space:nowrap;
background-color:#4F4F4F;
font-size:medium;
font-weight:bold;
color:#DEFE6D}
div.gjMinfo dl{
margin:0;
padding:0}
div.gjMinfo dt{
float:left;
width:240px;
margin:0;
padding:0 0.5em 0 0;
color:#FFF;
text-align:center;
font-weight:bold}
div.gjMinfo dt em{
margin-left:0;
font-style:normal;
color:#FFC954}
div.gjMinfo dd{
margin:0 0.5em 0 1em;
padding-left: 246px;
text-align: left;}
div.gjMinfo dl dd span{
display:block;
float:left;
width:4em;
margin-right:0.5em;
margin-left:0;
color:#FFF}
.raceinfo{
width:720px;
margin:0;
padding:5px 0 0 5px;
font-size:1.3em}

td.s-010chktd1{width:56px}
td.s-010chktd2{
width:300px;
height:36px;
font-size:1.2em}
input.s-010chk{margin-left:2px}

td.s-080chktd1{width:90px}
td.s-080chktd2{width:225px}
td.s-080chktd2 SPAN{font-size:1.2em}
input.s-080chk{margin-left:3px}

#co_area{
display:none;
position: relative;
width:620px;
left:100px;
text-align: left;
margin: -25px 0 auto}
div.wallet p.WarningPrice{
width: 210px;
height: 1.4em;
background-color: #2cab4c;
margin-right: 20px;
margin-top: 9px;
padding-left:10px;
font-weight:bold;
color: #FFF}
#guide_area{
width:auto;
height:1em;
padding: 31px 0 31px 60px;
font-size: medium;
background: url(images/arrow.jpg) no-repeat 10px 28px}
#guide_area span{
font-weight:bold;
padding: 2px 10px;
background-color:#2cab4c;
line-height:23px;
color: #FFF}

/*Layer*/
.Warning{
visibility:hidden;
position:absolute;
top:0px;
left:0px;
border:solid 1px #4F4F4F;
background-color:#FFF;
z-index:2}
.WarningTitle{
text-align:center;
border-bottom:solid 1px #4F4F4F;
background-color:#d0d0d0;
padding:4px 0px 2px;}
.WarningMessage{
margin:20px 15px 0px;
text-align:left}
.SMessage{
margin-left:15px;
text-align:left}
.BackBtn{
margin-bottom:30px;
text-align:center;
vertical-align:middle;
width:145px}
.VoteBtn{
margin-left:40px;
margin-bottom:30px;
text-align:center;
vertical-align:middle;
width:145px}
.CoverStyle{
visibility: hidden;
position: absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#000;
z-index:1}

/*marquee*/
.marqueeArea{
	margin: 10px;
	overflow: hidden;
	position: relative;
	height: 25px;
	background-color: #d7e4f4;
}
.marquee{
	line-height: 25px;
	white-space: nowrap;
	font-size: 16px;
	font-weight: bold;
	color: black;

	animation-name: marquee;
	animation-duration: 15s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes marquee {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}

/*¡úÂÎ¸³ÍÑ020*/
.popup020a{
vertical-align:bottom;
position:relative;
top:3px;
left:16px;
margin:0 0 -16px;
padding:0;}
.popup020a img{
cursor:pointer;}

.popup020b{
cursor:pointer;
display:block;
position:absolute;
margin-top:-23px;}

.actionBorder{
margin-bottom:24px!important;}

.actionBorder2{
margin-bottom:24px!important;}

.popup020c{
cursor:pointer;
vertical-align:middle;
position:relative;
left:10px;
margin-bottom:3px;
padding:0;}

.popup020d{
cursor:pointer;
display:block;
position:absolute;
margin-left:70px;
margin-top:-30px}

/*¡úÂÎ¸³ÍÑ050*/
.popup050a{
visibility:hidden;
position:absolute;
margin-left:12px;}
.popup050a img{
cursor:pointer;}
.popup050b{
visibility:hidden;
position:absolute;
margin-left:12px;}
.popup050b img{
cursor:pointer;}
.popup050c{
visibility:hidden;
position:absolute;
margin-left:12px;}
.popup050c img{
cursor:pointer;}
.popup050d{
visibility:hidden;
position:absolute;
margin-left:12px;
margin-top:6px;}
.popup050d img{
cursor:pointer;}

/*¡úÂÎ¸³ÍÑ060*/
.popup060a{
position:absolute;
margin-top:-1px;
margin-left:14px;
cursor:pointer;}

/*¡úÂÎ¸³ÍÑ510*/
.popup510a{
position:relative;
top:4px;
margin-left:10px;
cursor:pointer;}
.popup510b{
position:relative;
top:4px;
margin-left:10px;
cursor:pointer;}

/*¡úÂÎ¸³ÍÑ100*/
.popup100a{
margin-left:6px;
cursor:pointer;}

/*¡úÂÎ¸³ÍÑ130*/
.popup130a{
vertical-align:top;}
.popup130a img{
cursor:pointer;}

/*¡úÂÎ¸³ÍÑ*/
DIV.Style1{
position:absolute;
top:0;
left:0;
visibility:hidden;}

/* ------------------------------------------------------------ fkds */
table.fkds{
text-align:left!important;
padding:0;
border-collapse:collapse;}
table.fkds tr td{
margin:0;
padding:0;
overflow:hidden;
line-height:0px;}
table.fkds td.cell1,
table.fkds td.cell2,
table.fkds td.cell3,
table.fkds td.cell7,
table.fkds td.cell8,
table.fkds td.cell9{
line-height:0;}

p.close{
text-align:center;}

table.fkds td.cell5 ul{
margin:0;
padding-left:1.5em;}

/* ------------------------------------------------------------ tkCh */
.tkCh{
top:0;
margin:0;
z-index:1;}
.tkChA{
display:block;
background:url(../tmpl/img/fkdshelp_1.gif) no-repeat top left;
padding-left:6px;
height:3px;
overflow:hidden;}
.tkChB{
display:block;
background:url(../tmpl/img/fkdshelp_3.gif) no-repeat top right;
padding-right:6px;
height:3px;
overflow:hidden;}
.tkChC{
display:block;
background:url(../tmpl/img/fkdshelp_2.jpg) repeat-x top center;
width:100%;
height:3px;
overflow:hidden;}
.tkChD{
/* content area */
display:block;
background:url(../tmpl/img/fkdshelp_5.jpg) repeat-x bottom left #595959;
font-weight:normal;
vertical-align:middle;
color:#fff;
line-height:145%;
padding:6px 12px;
font-size:90%;
text-align:left;
}
.tkChE{
display:block;
background:url(../tmpl/img/fkdshelp_7.gif) no-repeat top left;
padding-left:6px;
height:3px;
overflow:hidden;}
.tkChF{
display:block;
background:url(../tmpl/img/fkdshelp_9.gif) no-repeat top right;
padding-right:6px;
height:3px;
overflow:hidden;}
.tkChG{
display:block;
background:url(../tmpl/img/fkdshelp_8.jpg) repeat-x top center;
width:100%;
height:3px;
overflow:hidden;}
