@charset "utf-8";
/*
gamboobet.css
*/

/*
gamboobet gamboobet gamboobet
*/

#gambooBET {max-width:780px;}

#gambooBET h2 {
margin-bottom: 3px;
}

#gambooBET .lead {
clear: both;
color: #8b1d00;
float: left;
font-size: 108%;
margin-bottom: 10px;
width: 405px;
}

#gambooBET .holdBox {
background-image: url(/images/gamboobet/top/bg_box.gif);
background-position: center top;
background-repeat: repeat-y;
clear: both;
}
#gambooBET .holdBox .inner {
background-image: url(/images/gamboobet/top/bg_h3.gif);
background-position: center top;
background-repeat: no-repeat;
border-bottom-color: #c3c3c3;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 6px;

}
#gambooBET .holdBox h3 {
background-image: url(/images/gamboobet/top/ttl_hold.png);
background-position: 2px 2px;
background-repeat: no-repeat;
font-size: 185%;
height: 56px;
line-height: 56px;
padding: 0 0 0 164px;
}
#gambooBET .holdBox h3 span {
background-position: right center;
background-repeat: no-repeat;
padding-right: 36px;
}
#gambooBET .holdBox h3 .SG {
background-image: url(/images/icon/ic_sg.gif);
}
#gambooBET .holdBox h3 .GP {
background-image: url(/images/icon/ic_gp.gif);
}
#gambooBET .holdBox h3 .G1 {
background-image: url(/images/icon/ic_g1.gif);
}
#gambooBET .holdBox h3 .G2 {
background-image: url(/images/icon/ic_g2.gif);
}
#gambooBET .holdBox h3 .G3 {
background-image: url(/images/icon/ic_g3.gif);
}
#gambooBET .holdBox h3 .F1 {
background-image: url(/images/icon/ic_f1.gif);
}
#gambooBET .holdBox h3 .F2 {
background-image: url(/images/icon/ic_f2.gif);
}
#gambooBET .holdBox h3 .HU2 {
background-image: url(/images/icon/ic_hu2.gif);
}

#gambooBET .dokantBox {
letter-spacing: -1em;
text-align: center;
}
#gambooBET .dokantBox .dokant {
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
letter-spacing: 0;
padding: 0 23px;
text-align: center;
vertical-align: top;
width: 330px;
}
#gambooBET .dokantBox .dokant > div,
#gambooBET .dokantBox .dokant > p,
#gambooBET .dokantBox .dokant > h4  {
display:block;
width:330px;
}
#gambooBET .dokantBox .dokant h4 {
margin-bottom: 10px;
text-align: center;
}
#gambooBET .dokantBox .dokant .deadline {
background-image: url(/images/gamboobet/top/deadline.gif);
background-position: left center;
background-repeat: no-repeat;
display: inline;
font-size: 139%;
padding-left: 75px;
}
#gambooBET .dokantBox .dokant .lineDot {
background-image: url(/images/line/lineGray.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding: 4px 0;
}
#gambooBET .dokantBox .dokant .refundtotal {
background-image: url(/images/gamboobet/top/refundtotal.gif);
background-position: left center;
background-repeat: no-repeat;
color: #dd0000;
font-size: 185%;
height: 24px;
line-height: 24px;
text-align: right;
}
#gambooBET .dokantBox .dokant .refundtotal span {
font-size: 75%;
}
#gambooBET .dokantBox .dokant .carryover {
background-image: url(/images/gamboobet/top/carryover.gif);
background-position: left center;
background-repeat: no-repeat;
font-size: 108%;
height: 24px;
line-height: 24px;
text-align: right;
}
#gambooBET .raceBox .dokantoff {
background-image: url(/images/gamboobet/top/bg_dokant_off.gif);
}

#gambooBET .raceBoxTtl {
	background-image:url(/images/gamboobet/top/bg_title.gif);
	background-position: left top;
	background-repeat:no-repeat;
	width:755px;
	height:45px;
	margin: 15px auto 0px auto;
	padding:0px 5px 10px 0px;
	position:relative;}

#gambooBET .raceBoxTtl p {
	padding:13px 0px 0px 20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:120%;}

.btn_yoso {
	position:absolute;
	top:5px;
	right:8px;}

#gambooBET .raceBox {
clear: both;
padding: 12px 0 0 14px;
width: 760px;
}
#gambooBET .raceBox > li {
background-image: url(/images/line/lineGray.gif);
background-position: left top;
background-repeat: repeat-x;
clear: both;
padding: 5px 0 5px 0;
}
#gambooBET .raceBox > .top {
background-image: none;
clear: both;
padding: 5px 0 5px 0;
}
#gambooBET .raceBox .place {
background-color: #97e4ff;
float: left;
height: 34px;
line-height: 34px;
margin-right: 5px;
text-align: center;
width: 60px;
}
#gambooBET .raceBox a.place:link {color: #0880bd; text-decoration: underline;}
#gambooBET .raceBox a.place:hover {color: #099de8; text-decoration: none;}
#gambooBET .raceBox a.place:active {color: #099de8; text-decoration: none;}
#gambooBET .raceBox a.place:visited {color: #0880bd; text-decoration: underline;}

#gambooBET .raceBox .gradeBox {
display: block;
float: left;
width: 76px;
}
#gambooBET .raceBox .grade {
background-position: left center;
border: none;
display: block;
float: left;
width: 30px;
}
#gambooBET .raceBox .grade em {
height: 14px;
letter-spacing: -1em;
overflow: hidden;
visibility: hidden;
}
#gambooBET .raceBox .nighter {
background-image: url(/images/icon/ic_nighter.gif);
background-position: left center;
background-repeat: no-repeat;
width: 14px;
}
#gambooBET .raceBox .nighter em {
height: 14px;
letter-spacing: -1em;
overflow: hidden;
visibility: hidden;
}
#gambooBET .raceBox .liveLink {
background-image: url(/images/icon/ic_tv.gif);
background-position: left center;
background-repeat: no-repeat;
float: left;
height: 34px;
line-height: 34px;
padding-left: 18px;
width: 35px;
}
#gambooBET .raceBox a.liveLink:link {color: #ff4f00; text-decoration: underline;}
#gambooBET .raceBox a.liveLink:hover {color: #fd763a; text-decoration: none;}
#gambooBET .raceBox a.liveLink:active {color: #fd763a; text-decoration: none;}
#gambooBET .raceBox a.liveLink:visited {color: #ff4f00; text-decoration: underline;}

#gambooBET .raceBox .btn {
display: block;
float: left;
margin-top: 4px;
_margin-top: 2px;
margin-right: 4px;
_margin-right: 2px;
}
#gambooBET .raceBox .normal {
display: block;
float: left;
margin: 0 4px 0 2px;
_margin: 0 2px 0 1px;
}
#gambooBET .raceBox .dokant {
background-image: url(/images/gamboobet/top/bg_dokant.gif);
background-position: left center;
background-repeat: no-repeat;
display: block;
float: left;
height: 34px;
padding-left: 74px;
width: 302px;
}
#gambooBET .raceBox .dokantoff {
background-image: url(/images/gamboobet/top/bg_dokant_off.gif);
}
#gambooBET .raceBox .dokant li {
float: left;
padding-top: 2px;
}
#gambooBET .raceBox > .graderacettl {
background-image: none;
clear: both;
padding: 0px;
}

#gambooBET .raceBox > .graderace {
background-image: url(/images/gamboobet/top/bg_graderace2.gif);
background-position: left top;
background-repeat: no-repeat;
padding: 8px 0 8px 0;
}
#gambooBET .raceBox .graderace .place {
background-color: #ff0000;
}
#gambooBET .raceBox .graderace a.place:link {color: #fff; text-decoration: underline;}
#gambooBET .raceBox .graderace a.place:hover {color: #fff; text-decoration: none;}
#gambooBET .raceBox .graderace a.place:active {color: #fff; text-decoration: none;}
#gambooBET .raceBox .graderace a.place:visited {color: #fff; text-decoration: underline;}



#gambooBET .carryoverBox {
background-image: url(/images/gamboobet/top/bg_box.gif);
background-position: center top;
background-repeat: repeat-y;
clear: both;
margin-bottom: 20px;
}
#gambooBET .carryoverBox .inner {
background-image: url(/images/gamboobet/top/bg_h3.gif);
background-position: center top;
background-repeat: no-repeat;
border-bottom-color: #c3c3c3;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 6px;
}
#gambooBET .carryoverBox h3 {
padding: 6px 0 17px 15px;
}
#gambooBET .carryoverBox table {border-left-color: #fff;border-left-style: solid;border-left-width: 1px;margin: 0 auto;width: 76%;max-width: 760px;}
#gambooBET .carryoverBox th,
#gambooBET .carryoverBox td {
border-left-color: #fff;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #fff;
border-right-style: solid;
border-right-width: 2px;
}
#gambooBET .carryoverBox th {
background-color: #666666;
color: #fff;
font-size: 108%;
padding: 1px;
text-align: center;
}
#gambooBET .carryoverBox td {
border-top-color: #fff;
border-top-style: solid;
border-top-width: 2px;
font-size: 139%;
height: 31px;
text-align: right;
}
#gambooBET .carryoverBox td span {
font-size: 78%;
}
#gambooBET .carryoverBox .holdPlace {
font-size: 124%;
text-align: center;
width: 170px;
}
#gambooBET .carryoverBox .K5 {
color: #234d9f;
padding-right: 10px;
}
#gambooBET .carryoverBox .BIGDREAM {
color: #d82300;
padding-right: 10px;
}
#gambooBET .carryoverBox .even td {
background-color: #fff0d3;
}


#gambooBET .btnR {
float: right;
margin-bottom: 10px;
}
#gambooBET .btnC {
clear: both;
text-align: center;
}
#gambooBET .btn2 {
clear: both;
padding: 7px 0 15px 0;
}
#gambooBET .btn2 .left {
float: left;
}
#gambooBET .btn2 .right {
float: right;
}

#gambooBET .waydetail {
clear: both;
text-align: right;
}
#gambooBET .waydetail a {
background-image: url(/images/arrow/arrow_gby.gif);
background-position: left center;
background-repeat: no-repeat;
color: #393939;
font-size: 108%;
padding-left: 14px;
}
#rightArea #betRegist {
margin-bottom:15px;
}
#gambooBET .waydetail a:link {color: #393939; text-decoration: underline;}
#gambooBET .waydetail a:hover {color: #696969; text-decoration: none;}
#gambooBET .waydetail a:active {color: #696969; text-decoration: none;}
#gambooBET .waydetail a:visited {color: #393939; text-decoration: underline;}





/*
gamboobet .about gamboobet .about gamboobet .about
*/

#gambooBET.about h3 {
margin-bottom: 12px;
}
#gambooBET.about h4 {
background-color: #ffe7ab;
border-left-color: #ffbe22;
border-left-style: solid;
border-left-width: 6px;
color: #4b4b4b;
font-size: 138.5%;
font-weight: bold;
height: 40px;
line-height: 40px;
margin: 20px 0 12px;
padding-left: 12px;
}
#gambooBET.about h5 {
color: #4b4b4b;
font-size: 108%;
font-weight: bold;
margin: 10px 0 15px;
}
#gambooBET.about .explain {
margin-bottom: 25px;
}
#gambooBET.about p {
font-size: 108%;
}
#gambooBET.about .asterisk {
font-size: 93%;
}

#gambooBET.about .aboutTicket {
margin-bottom: 25px;
padding: 15px 0 0 20px;
}
#gambooBET.about .aboutTicket li {
float: left;
padding-right: 6px;
}

#gambooBET.about #howList {
font-size: 108%;
padding-top: 18px;
}
#gambooBET.about #howList dt {
background-position: left top;
background-repeat: no-repeat;
color: #ff8605;
font-size: 138.5%;
font-weight: bold;
line-height: 36px;
margin-bottom: 12px;
padding-top: 7px;
text-align: center;
}
#gambooBET.about #howList dd {
margin-bottom: 20px;
}
#gambooBET.about #howList a {
background-image: url(/images/arrow/arrow_ytri.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left: 7px;
}
#gambooBET.about #howList .asterisk {
display: block;
font-size: 86%;
}

#gambooBET.about #howList #how01 {
background-image: url(/images/gamboobet/about/how1.gif);
}
#gambooBET.about #howList #how02 {
background-image: url(/images/gamboobet/about/how2.gif);
}
#gambooBET.about #howList #how03 {
background-image: url(/images/gamboobet/about/how3.gif);
}
#gambooBET.about #howList #how04 {
background-image: url(/images/gamboobet/about/how4.gif);
}
#gambooBET.about #howList #how05 {
background-image: url(/images/gamboobet/about/how5.gif);
}



#gambooBET h2.ticket {
margin-bottom: 0;
}
#gambooBET.about #ticketNav {
margin-bottom: 28px;
}
#gambooBET.about #ticketNav li {
float: left;
}

#gambooBET.about .aboutList {
font-size: 108%;
}
#gambooBET.about .aboutList dt {
color: #ffb400;
font-weight: bold;
}
#gambooBET.about .aboutList dd {
margin-bottom: 30px;
}
#gambooBET.about .aboutList table {
border-top-color: #c3c3c3;
border-top-style: solid;
border-top-width: 1px;
border-left-color: #c3c3c3;
border-left-style: solid;
border-left-width: 1px;
font-size: 100%;
margin: 25px 0 25px 5px;
}
#gambooBET.about .aboutList td {
border-bottom-color: #c3c3c3;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: #c3c3c3;
border-right-style: solid;
border-right-width: 1px;
padding: 2px 5px;
text-align: center;
}


#gambooBET.about #normalTicket {
border-top-color: #c3c3c3;
border-top-style: solid;
border-top-width: 1px;
border-left-color: #c3c3c3;
border-left-style: solid;
border-left-width: 1px;
margin: 15px auto 40px;
width: 760px;
}
#gambooBET.about #normalTicket th,
#gambooBET.about #normalTicket td {
border-bottom-color: #c3c3c3;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: #c3c3c3;
border-right-style: solid;
border-right-width: 1px;
font-size: 108%;
padding: 12px 12px 8px;
text-align: center;
vertical-align: middle;
}
#gambooBET.about #normalTicket th {
background-color: #fff7dc;
color: #ffb400;
font-weight: bold;
width: 3em;
}
#gambooBET.about #normalTicket strong {
background-image: url(/images/icon/ic_gamboo.gif);
background-position: left center;
background-repeat: no-repeat;
color: #ff0000;
display: block;
font-size: 128.2%;
font-weight: bold;
height: 27px;
line-height: 27px;
padding-left: 30px;
}
#gambooBET.about #normalTicket .txt {
text-align: left;
}


#gambooBET.about.start h2 {
margin-bottom: 15px;
}
#gambooBET.about.start h3 {
margin-bottom: 0;
}
#gambooBET.about.start h4 {background-color: transparent;border: none;height: auto;line-height: 0;margin: 15px 0 10px;padding: 0;}
#gambooBET.about .lead_start {
color: #ff3f00;
font-size: 138.5%;
font-weight: bold;
margin: 1em 0;
text-align: center;
}
#gambooBET.about .lead_startS {
color: #ff3f00;
font-size: 123.1%;
font-weight: bold;
margin-bottom: 15px;
}
#gambooBET.about .txt_or {
color: #ff3f00;
}

#gambooBET.about #campaignTable {
border-top-color: #c3c3c3;
border-top-style: solid;
border-top-width: 1px;
border-left-color: #c3c3c3;
border-left-style: solid;
border-left-width: 1px;
font-size: 108%;
margin-bottom: 10px;
width: 100%;
}
#gambooBET.about #campaignTable th,
#gambooBET.about #campaignTable td {
border-bottom-color: #c3c3c3;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: #c3c3c3;
border-right-style: solid;
border-right-width: 1px;
vertical-align: top;
}
#gambooBET.about #campaignTable th {
background-color: #fff3d5;
padding: 10px 15px;
}
#gambooBET.about #campaignTable td {
padding: 10px;
}
#gambooBET.about #campaignTable ul {
font-size: 100%;
list-style-type: disc;
padding-left: 20px;
}

#gambooBET.about .imgCfriend {
padding: 0;
margin-bottom: 10px;
text-align: center;
}

#gambooBET.about .whatList {
margin-bottom: 12px;
}
#gambooBET.about .whatList li {
border-color: #c3c3c3;
border-style: solid;
border-width: 1px;
width: 378px;
}
#gambooBET.about .whatList dl {
font-size: 108%;
margin-bottom: 1em;
}
#gambooBET.about .whatList .left {
float: left;
}
#gambooBET.about .whatList .right {
float: right;
}
#gambooBET.about .whatList .left .inner {
padding: 43px 10px 28px;
}
#gambooBET.about .whatList .right .inner {
padding: 13px 10px 28px;
}

#gambooBET.about .howList {
padding: 18px 0 28px;
}
#gambooBET.about .howList li {
float: left;
padding: 0 5px 0 3px;
}

#gambooBET.about h5.dokant {
margin: 0;
padding: 0;
}
#gambooBET.about #dokantList {
padding: 25px 0 20px;
}
#gambooBET.about #dokantList li {
font-size: 108%;
text-align: center;
}
#gambooBET.about #dokantList .dokant7 {
float: left;
padding-left: 65px;
width: 254px;
}
#gambooBET.about #dokantList .dokant4 {
float: right;
padding-right: 65px;
width: 310px;
}
#gambooBET.about #dokantList li img {
display: block;
margin-bottom: 10px;
}

#gambooBET.about .leadDOKANT {
color: #ffb400;
font-weight: bold;
}



.friendBoxY {
    background-color: #FFEEBF;
    padding: 10px 20px;
    margin-bottom: 20px;
    /* width: 740px; */
    }

.friend_whiteBox {
    background-color: #FFFFFF;
    padding: 20px 20px 10px 20px;
    margin: 10px auto 0 auto;
    /* width: 700px; */
    }
#gambooBET.about.start h4.friend_whiteTtl {
	color: #FF6000;
	font-size: 130%;
	font-weight: bold;
	padding-bottom: 10px;
	margin: 10px auto 5px auto;
	line-height: 1em;
	}

.friend_whiteBox input {
	max-width: 520px;
	padding: 5px;
	}
.friend_btn_url {
	float: right;
	width: 130px;
	cursor: pointer;
	margin-left: 10px;
	background-color: #FF6000;
	border-radius: 5px;
	border: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 2em;
	font-size: 110%;
	}
.friend_btn_url a:link,
.friend_btn_url a:visited,
.friend_btn_url a:hover,
.friend_btn_url a:active {
	color: #FFFFFF;
	display: block;
	text-decoration: none;}

.friend_waku {
	border: 1px #bababa solid;
	background-color: #FFFFFF;
	padding: 10px 20px;
	margin-bottom: 10px;
	max-width: 658px;
	line-height: 1.5em;
	}

.friend_blueBox {
    background-color: #FFFFFF;
    border-left: 2px #0060FF solid;
    border-right: 2px #0060FF solid;
    border-bottom: 2px #0060FF solid;
    padding: 10px 20px;
    margin: 0;
    /* width: 701px; */
    }
.friend_orangeBox {
    background-color: #FFFFFF;
    border-left: 2px #FF6000 solid;
    border-right: 2px #FF6000 solid;
    border-bottom: 2px #FF6000 solid;
    padding: 10px 20px;
    margin: 0;
    /* width: 701px; */
    }

#gambooBET.about.start h4.friend_blueTtl {
	background-color:#0060FF;
	text-align: left;
	color: #FFFFFF;
	font-size: 130%;
	font-weight: bold;
	line-height: 2.3em;
	margin: 20px auto 0 auto;
	padding-left: 20px;
	/* width: 725px; */
	}
#gambooBET.about.start h4.friend_blueTtl span {
	color: #FFDE00;
	font-size: 80%;
	padding-left: 1em;}
#gambooBET.about.start h4.friend_orangeTtl {
	background-color:#FF6000;
	text-align: left;
	color: #FFFFFF;
	font-size: 130%;
	font-weight: bold;
	line-height: 2.3em;
	margin: 20px auto 0 auto;
	padding-left: 20px;
	/* width: 725px; */
	}
#gambooBET.about.start h5.friend_yellowTtl {
	background-color:#FFF555;
	text-align: left;
	color: #FF0000;
	font-size: 130%;
	font-weight: bold;
	line-height: 2.3em;
	margin: 20px auto 10px auto;
	padding-left: 20px;
	width: 681px;}
#gambooBET.about.start h5.yellowTtl span {
	color: #0060FF;
	padding-left: 1em;}

.friend_btn_entry {
	float: left;
	width: 350px;
	margin-right: 1em;
	background-color: #FF0000;
	border-radius: 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 2.5em;
	font-size: 130%;}
.friend_btn_entry a:link,
.friend_btn_entry a:visited,
.friend_btn_entry a:hover,
.friend_btn_entry a:active {
	color: #FFFFFF;
	display: block;
	text-decoration: none;}

.friend_campaign {
	font-size: 108%;
	margin: 10px auto;
	width: 100%;}
.friend_campaign th {
	/* width: 140px; */
	border-top: 1px #FF0000 solid;
	border-bottom: 1px #FF0000 solid;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	/* font-size: 100%; */
	vertical-align: middle;
	}
.friend_campaign td {
	border-top: 1px #FF0000 solid;
	border-right: 1px #FF0000 solid;
	border-bottom: 1px #FF0000 solid;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding: 15px 10px;
	font-weight: bold;
	font-size: 110%;}
.friend_txtS {
	font-size: 93%;
	font-weight: normal;}
.friend_campaign td.noline {
	border: none;
	text-align: center;
	margin: 0px auto;
	padding: 10px 0px;
	background-color: transparent;}

.friend_attention {
    /* width: 758px; */
    border: 1px #FF0000 solid;
    padding: 15px 10px;
    margin-bottom: 20px;
    }
