@charset "UTF-8";

/*
  Theme Name: REDSHARKS RENEW2
  Description: REDSHARKS RENEW2 THEME
  Theme URI: 
  Author: HEART HUNGER
  Author URI:
  

*/ 
/*************
中国 facebookボタン 削除 20150715 
***************/
.zh-hant .fb2,
.zh-hant .fb{
display: none !important;
}

/*************
ドバイキャンペーン
***************/
#post-6808 h3{
border-bottom:3px solid #0080ff;
color: #0080ff;
}
.t-right{
float:right;
width:38%;
}
.t-right img{
width:100% !important;
height:auto !important;
}
.t-left{
float:left;
width:60%;
margin-right:2%;
}
.colm:after{
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
/*************
動画を見るボタン
*************/
body.term-newgame #main .disc .btn4{
display:block;
}
#main .disc .btn4{
/*display:none;*/
}
#main .disc .btn4 a {
  display: block;
  background: #6a00d5;
  color: #FFF;
  padding: 5px 0px;
  width: 100%;
  text-align: center;
  font-size: 12px;
  float: left;
  margin-top: 15px;
  margin-left: 0;
  clear: both;
position:relative;
}
#main .disc .btn4 a:before{
content:url(http://redsharks.com/wp-content/uploads/2015/04/icon-youtube.png);
position: absolute;
width:21px;
height:15px;
top: 50%;
left: 15px;
margin-top: -7.5px;
}
#main .disc .btn3 a:before{
content:url(http://redsharks.com/wp-content/uploads/2015/04/icon-how.png);
position: absolute;
width:15px;
height:15px;
top: 50%;
left: 15px;
margin-top: -7.5px;
}
/**********
仮登録完了
***********/
#karito{
	font-family: Avenir, 'Helvetica neue', Helvetica, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif; 
}
body.page #preregister-success #main h2.ptitle{
text-align:center;
background:url(http://redsharks.com/wp-content/uploads/2015/02/pregi-h1.gif) repeat-x;
line-height:81px;
color:#FFF;
font-family: Avenir, 'Helvetica neue', Helvetica, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif; 
font-size:30px;
}
body.page #preregister-success #main h2.ptitle .h2 {
  background: none;
  padding: 0;
}
#karito .msg{
	font-weight:bold;
	text-align:center;
	line-height:30px;
	font-size:16px;
	background-color:#eaffd5;
	max-width:560px;
	width:96%;
	padding:20px 2%;
	margin:20px auto 40px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
bordert-radius: 10px;
}
#karito .msg span{
	font-size:14px;
}
#karito .msg span.red{
	background:#d50000;
	padding:10px;
	color:#FFF;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
bordert-radius: 5px;
display:block;
max-width:360px;
margin:20px auto 0;
}
#karito ul li,#karito ul{
	margin:0;
	padding:0;
	list-style:none;

}
#karito ul li{
	float:left;
	margin:0 2%;
	width:28%;
}
#karito ul li img{
	width:100%;
	height:auto;
}
#karito ul.stp{
width:70%;
margin:0 auto;
}
#karito ul.stp:after{
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
@media screen and (max-width: 480px) { 
#karito .msg span.red{
	max-width:98%;
	padding:10px 2%;
}
body.page #preregister-success #main h2.ptitle{
font-size:18px;
line-height:60px;
background:url(http://redsharks.com/wp-content/uploads/2015/02/pregi-h1.gif) repeat-x;
background-position:center;
}
#karito ul li{
	float:none;
	margin:0 2% 20px;
	width:98%;
}
#karito ul.stp{
width:100%;
}
#karito .msg{
	font-size:14px;
	text-align:left;
	line-height:24px;
	width:94%;
	padding:20px 3%;
}
#karito .msg span{
	font-size:12px;
}
}

/*************
ranking winner
*************/
.home #main{
padding:0 15px 20px;
}

/***************
マーキーtest
****************/
#main #post-6693 .disc{
padding:0;
width:100%;
}
#main #post-6693{
width: 100%;
}


/***************
マーキーtest2
****************/
.winnerline{
display:block;
}
.winnerline span.winp{
color: #ffff80;
font-weight:bold;
margin-right:20px;
}
.winnerline ul.newsticker a{
color:#FFF;
text-decoration:underline;
font-size:13px;
}
.winnerline span.msg{
font-weight:bold;
margin-right:20px;
color:#ffff80;
}
.winnerline div.ran{
position: relative;
padding-left:40px;
}
.winnerline div.ran.one:before{
content:url(http://redsharks.com/wp-content/uploads/2015/04/ranko1.png);
position: absolute;
width:30px;
height:27px;
top: 50%;
left: 0px;
margin-top: -16px;
}
.winnerline div.ran.two:before{
content:url(http://redsharks.com/wp-content/uploads/2015/04/ranko2.png);
position: absolute;
width:30px;
height:27px;
top: 50%;
left: 0px;
margin-top: -16px;
}
.winnerline div.ran.three:before{
content:url(http://redsharks.com/wp-content/uploads/2015/04/ranko31.png);
position: absolute;
width:30px;
height:27px;
top: 50%;
left: 0px;
margin-top: -16px;
}
.winnerline ul.newsticker li{
font-size:13px;
color:#FFF;
background:none;
line-height:32px;
}
.winnerline .tickercontainer .mask{
width: 100%;
}
.winnerline .tickercontainer{
margin: 0 auto;
  max-width: 890px;
  width: 100%;
height:62px;
  line-height: 49px;
  padding: 10px 0 0px 110px;
  background: url(http://redsharks.com/wp-content/uploads/2015/04/winner-marquee1.png)no-repeat;
border:none;

}
body.en .winnerline .tickercontainer{
  background: url(http://redsharks.com/wp-content/uploads/2015/06/winner-marquee-en.png)no-repeat;
}
body.zh-hant .winnerline .tickercontainer{
  background: url(http://redsharks.com/wp-content/uploads/2015/06/winner-marquee-cn.png)no-repeat;
}
body.ko .winnerline .tickercontainer{
  background: url(http://redsharks.com/wp-content/uploads/2015/06/winner-marquee-ko.png)no-repeat;
}

/**********
Vプリカ方法
************/
#vtip{
position:fixed;
left:0;
top:400px;
display:none;
}
#vtip a span{
font-size:14px;
}
#vtip a{
font-size:11px;
background:#006ad5;
color:#FFF;
display: block;
text-align:center;
cursor:pointer;
font-weight:bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
bordert-radius: 5px;
  background: rgb(63,131,226);
  background: -moz-linear-gradient(top, rgba(63,131,226,1) 1%, rgba(56,68,201,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(63,131,226,1)), color-stop(100%,rgba(56,68,201,1)));
  background: -webkit-linear-gradient(top, rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%);
  background: -o-linear-gradient(top, rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%);
  background: -ms-linear-gradient(top, rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%);
  background: linear-gradient(to bottom, rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f83e2', endColorstr='#3844c9',GradientType=0 );
}
/********
はじめて追加
************/
#col-3.youtube{
width:100%;
max-width:1000px;
margin: 20px auto;
}
/************
Vプリカ入金方法
*************/
.lbox,.rbox{
float:left;
}
.lbox img{
border:1px solid #CCC;
width:100% !important;
height: auto!important;
}
.lbox{
width:50%;
}
.rbox{
padding:2%;
width: 46%;
}
.rbox h3{
font-size:18px;
border-bottom:1px solid #CCC;
line-height:30px;
margin-top: 0;
}
.vst{
padding-bottom:20px;
padding-top:20px;
border-bottom: 1px dashed #CCC;
}
.vst:after{
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
/************
フリースピンキャンペーン
*************/
#post-6394 .how{
border-bottom:1px dashed #CCC;
}
#post-6394 .scimg{
margin-bottom:30px;
}
#post-6394 .kiyaku{
font-size:12px;
padding:20px;
border:1px solid #CCC;
}
#post-6394 h4{
background: #CCC;
line-height:30px;
padding:0 10px;
margin-bottom:0;
}
#post-6394 h3{
border-bottom:3px solid #CCC;
line-height:30px;
}
ul.glist:after{
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
ul.point li{
padding:10px 10px;
background:#f4f4f4;
border:1px solid #efefef;
margin-bottom:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
bordert-radius: 5px;
}
ul.glist li{
float:left;
width:16%;
margin-right: 0.8%;
text-align:center;
font-size:12px;
}
ul.glist li.last{
margin-right:0;
}
ul.glist li img,#post-6394 .bnr img{
width: 100%;
height: auto;
}
#post-6394 .bnr{
margin-bottom:20px;
}
/************
株TOTO
*************/
body#popup #main #post-6233 .ptitle {
background: #ffff00;
margin:0;
padding:10px 0;
border-top: 3px solid #000;
border-right: 3px solid #000;
border-left: 3px solid #000;
}
body#popup #main #post-6233 h2 .h2 {
  width: auto;
  background: none;
  padding: 0 15px;
}
#kabutoto .post-box {
  border: 3px solid #000;
  padding: 20px 20px;
}
#post-6172 .tips a,#post-6175 .tips a,#post-6176 .tips a,#post-6174 .tips a{
text-align: center;
color: #000;
}
#post-6172 .tips,#post-6175 .tips,#post-6176 .tips,#post-6174 .tips{
  top: 275px;
border: 2px solid #000;
text-align: center;
background: #ffff88; /* Old browsers */
background: -moz-linear-gradient(top,  #ffff88 0%, #ffff51 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff88), color-stop(100%,#ffff51)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffff88 0%,#ffff51 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffff88 0%,#ffff51 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffff88 0%,#ffff51 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffff88 0%,#ffff51 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffff51',GradientType=0 ); /* IE6-9 */
}
/***************
マイページ
***************/
#my-page h2.cat-mypage,h2.cat-mypage{
background: url(images/ph2.jpg) repeat-x;
background-position: center;
text-align: center;
font-weight: bold;
}
#my-page h2.cat-mypage span.h2,h2.cat-mypage span.h2{
width: auto;
background: #FFF;
padding: 0 15px;
}
/*****************
マイページボタン
******************/
p.budget-field{
color: #FFF;
font-size: 12px;
margin: 0;
}
p.budget-field:after{
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
#header span.budget1{
float: right;
margin-right: 10px;
margin-left: 10px;
line-height: 25px;
font-size: 12px;
color: #FFF;
background-color: rgb(67, 148, 0);
background-color: rgba(67, 148, 0, 1);
border: 2px inset #6ab123;
}
#header span.budget2{
float: right;
line-height: 25px;
font-size: 12px;
color: #FFF;
background-color: rgb(67, 148, 0);
background-color: rgba(67, 148, 0, 1);
border: 2px inset #6ab123;
}
#header span.budget1 span.b-title{

}
#header span.budget2 span.b-title{
}
#header span.b-title{
padding: 5px 10px;
}
#header span.b-amount{
padding: 5px 10px;
/*color: #000;*/
/*background-color: #efefef;*/
/*border: 2px inset #efefef;*/
}
#header #login-navi:after{
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
#header #login-navi, #header .budget-field{
float:left;
}
#header #login-navi li{
float: left;
line-height: 30px;
color: #FFF;
margin:0 10px 0 0;
}
#header #login-navi li a{
color: #FFF;
padding: 0px 10px;
display: block;
font-size: 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
bordert-radius: 5px;
width: 80px;
text-align: center;
}
body.ko #header #login-navi li a{
width: 88px;
}
#header #login-navi li a{
background-color: rgb(86, 189, 0);
background-color: rgba(86, 189, 0, 1);
}
#header #login-navi li#nv4 a{
background-color: #6a6a6a;
}
/*新規登録flow*/
body.page #main #flow-step h2{
font-family: 
　"メイリオ", 
　"Meiryo", 
　"ヒラギノ角ゴ ProN W3",
  "Hiragino Kaku Gothic ProN",
　"ＭＳ Ｐゴシック", 
　"MS P Gothic", 
　Verdana, Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: 2px;
font-size: 16px;
color: #2b470e;
line-height: 36px;
text-indent: 20px;
background: url(http://redsharks.com/wp-content/uploads/2015/02/flow-h2.gif);
}
#firstfaq .su-spoiler-style-fancy > .su-spoiler-title {
color: #2b470e;
}
h2.regi-now{
background: #efefef;
border-bottom:2px sold #b4b4b4;
color: #2b5500;
margin-bottom: 20px;
line-height: 45px;
font-family: 
　"メイリオ", 
　"Meiryo", 
　"ヒラギノ角ゴ ProN W3",
  "Hiragino Kaku Gothic ProN",
　"ＭＳ Ｐゴシック", 
　"MS P Gothic", 
　Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 2px;
}
#regi-now{
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding: 20px 0;
text-align: center;
}
a.new-regi:hover{
background-color: #d50000;
color: #FFF;
}
a.new-regi{
background-color: #8d1d1d;
color: #FFF;
display: block;
margin: 20px auto;
max-width: 300px;
line-height: 50px;
text-align: center;
font-size: 18px;
width: 100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
bordert-radius: 10px;
}
#firstfaq h4{
margin: 30px 0 20px;
padding: 0 0 0px 0;
font-family: 
　"メイリオ", 
　"Meiryo", 
　"ヒラギノ角ゴ ProN W3",
  "Hiragino Kaku Gothic ProN",
　"ＭＳ Ｐゴシック", 
　"MS P Gothic", 
　Verdana, Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: 2px;
font-size: 16px;
font-weight:bold;
color: #2b470e;
line-height: 36px;
text-indent: 20px;
background: url(http://redsharks.com/wp-content/uploads/2015/02/flow-h2.gif);
}
ul#flow:after{
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
ul#flow li{
float: left;
width: 32%;
margin:0 0.5%;
}
ul#flow li img{
width: 100%;
height: auto;
}
/*thanks*/
.thanks{
max-width: 620px;
width: 96%;
padding: 20px 2%;
margin: 0 auto;
background: #eaf8dc;
}
/*error*/
.regierror:after {
position: absolute;
top: -10px;
content: "";
left: 20px;
border-style: solid;
border-color: transparent transparent maroon;
border-width: 5px;
}
.regierror{
font-size:12px;
background: maroon;
color: white;
padding: 5px;
margin-top: 15px;
margin-left: 167px;
border-radius: 5px;
position: relative;
clear: both;
}
.camp{
float: left;
width: 490px;
display: none;
}
.camp.one{
margin-right: 20px;
}
.intro{
text-align:center;
margin:20px auto;
padding: 20px;
background: #efefef;
width: 620px;
}
.intro span{
display: block;
}
.intro span.h4,.intro span.meda{
display: inline;
}
.intro span.meda{
text-decoration: underline;
color: red;
}
.intro h4{
color: red;
font-size: 16px;
text-align: center;
}

/*
.casino-btn{
background:#6a1515a;
color:#FFF;
padding:10px;
}
.bottomrank .leftc.none{
display:none;
}*/
/*追加FAQ*/
.ui-widget-content a{
text-decoration:underline;
}
/*SUMO TOTO POP UP*/
.tips.two {
width: 150px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
bordert-radius: 10px;
position: fixed;
left: 10px;
top: 150px;
z-index: 1200;
}
#toto-test .tips,#sumo-toto .tips {
color:#f1f1b8;
text-align: center;
padding: 10px 0;
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}

#toto-test .tips a,#sumo-toto .tips a{
color:#f1f1b8;
}
body#popup #main #post-3952 h2 .h2,body#popup #main #post-3964 h2 .h2,body#popup #main .category-popup-en h2 .h2,body#popup #main .category-popup-zh-hant h2 .h2,body#popup #main .category-popup-ko h2 .h2 {
width: auto;
background:none;
padding: 0 15px;
}
body#popup #main #post-3952 h2,body#popup #main #post-3964 h2,body#popup #main .category-popup-en h2,body#popup #main .category-popup-zh-hant h2,body#popup #main .category-popup-ko h2{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/11/h3-sumo1.jpg);
color:#f1f1b8;
line-height: 34px;
text-indent: 15px;
font-size: 30px;
line-height: 45px;
}
#sumototo .post-box{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/11/bg-sumo2.jpg);
padding: 20px 0;
}
body#popup.postid-3952 #container,body#popup.postid-3964 #container,body#popup.postid-3964,body#popup.postid-3959 #container,body#popup.postid-3981 #container,body#popup.postid-3959,body#popup.postid-3981,body#popup.postid-3980 #container,body#popup.postid-3980,body#popup.postid-3982 #container,body#popup.postid-3982,body#popup.postid-3958 #container,body#popup.postid-3958,body#popup.postid-3960 #container,body#popup.postid-3960{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/11/bg-sumo2.jpg);
}
#sumototo .post-box p{
padding:0 15px;
}
#sumototo .post-box a{
text-decoration:underline;
}

/*TOTO TEST 追加1110*/
#sumo-toto div#main .page .post-box p.coming {
color: #aa0000;
padding: 10px 15px;
font-weight: bold;
font-size: 16px;
}
#kabu-toto div#main .page h3{
margin:0;
background:#ffff00;
color:#000;
line-height: 34px;
text-indent: 15px;
font-size: 16px;
border-bottom:3px solid #000;
}
#kabu-toto div#main .page .post-box{
background: #FFF;
padding: 20px 0;
}
#kabu-toto div#main .page .post-box .contain{
border:3px solid #000;
margin-bottom: 20px;
}
#kabu-toto div#main .page .post-box .contain p{
padding:0 20px;
}
#sumo-toto div#main .page h3{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/11/h3-sumo1.jpg);
color:#f1f1b8;
line-height: 34px;
text-indent: 15px;
font-size: 16px;
}
#sumo-toto div#main .page .post-box{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/11/bg-sumo2.jpg);
padding: 20px 0;
}
#sumo-toto div#main .page .post-box p{
padding:0 15px;
}
#sumo-toto div#main .page .post-box a{
text-decoration:underline;
}
/*TOTO 追加1106*/
#sumo-toto div#main .page h3{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/11/h3-sumo1.jpg);
color:#f1f1b8;
line-height: 34px;
text-indent: 15px;
font-size: 16px;
}
#sumo-toto div#main .page .post-box{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/11/bg-sumo2.jpg);
padding: 20px 0;
}
#sumo-toto div#main .page .post-box p{
padding:0 15px;
}
#sumo-toto div#main .page .post-box a{
text-decoration:underline;
}
/*追加1028*/
/*#main .disc .btn3.test a.btn3.btn3{
display:none;
}*/
.smooth_slider h1.small{
font-size:23px;
}
body.en .smooth_slider h1.small,body.ko .smooth_slider h1.small,body.zh-hant .smooth_slider h1.small{
line-height: 57px;
}
/*追加1021TEST TIMER*/
#view_timer{
display:none !important;
}
/*追加1009*/
.asobi-btn{
position:fixed;
top: 320px;
z-index: 900;
right: 10px;
}
/*追加0929本番アップは消す*/
#cam0929{
display:none;
}
#camold0929{
display:block;
}

/*追加1020*/
.fticon .card-list{
width:404px;
margin: 0 auto 0 360px;
}
.fticon .flink1{
position:absolute;
left:190px;
top:0px;
}
.fticon .flink2{
position:absolute;
left:300px;
top:0px;
}

/*遊び方メニュー*/
#main-nav li#menu-item-3365 a,#main-nav li#menu-item-4881 a{
color:#ff8000;
}
#header #main-nav li#menu-item-3365 a:before{
content: '';
padding: 11px;
margin-right: 7px;
background: url("images/icon-nv-asobi.png") center center no-repeat;
}

/*レッドシャークスでの遊び方*/
a.backhow{
display:block;
padding:10px 20px;
color:#FFF;
background:#ff8000;
width:200px;
text-align:center;
margin:0 auto;
}
a.backhow:hover{
color:#FFF;
background:#ff952b;
}
#how-to-play a{
color:#ff8000;
}
#how-to-play #block.six li{
padding: 5px 10px;
}
#how-to-play #block.six li a{
color:#ff8000;
display: block;
position: relative;
padding-left:20px;
}
#how-to-play #block.six li a:before{
content:url(images/asobi/link-icon.png);
position: absolute;
width:15px;
height:15px;
top: 50%;
left: 0px;
margin-top: -9px;
}
#how-to-play #block.six{
width:664px;
margin:0 auto;
}
#how-to-play #block.six .img,#how-to-play #block.six .txt{

}
#how-to-play #block.six .txt{
margin-left:0px;
font-size:14px;
}
#how-to-play p.note{
width:664px;
margin:0 auto;
font-size:12px;
}
#how-to-play table{
border-collapse: collapse;
margin:10px auto;
border-top: 1px solid #b4b4b4;
border-left: 1px solid #b4b4b4;
}
#how-to-play table td,#how-to-play table th{
text-align:center;
padding:10px;
border-bottom:1px solid #b4b4b4;
border-right:1px solid #b4b4b4;
width: 200px;
}
#how-to-play table th{
background:url(images/asobi/td-bg.jpg) no-repeat;
background-position:center;
}
#how-to-play span.arrow3{
display: block;
width: 118px;
height: 161px;
margin-right: 25px;
background:url(images/asobi/arrow3.png) no-repeat;
background-position:center;
float:left;
}
#how-to-play span.arrow4{
display: block;
width: 118px;
height: 161px;
margin-left: 10px;
margin-right: 25px;
background:url(images/asobi/arrow4.png) no-repeat;
background-position:center;
float:left;
}
#how-to-play .flow{
color:#ff8000;
text-align: center;
width:200px;
line-height:165px;
min-height: 214px;
text-indent: -37px;
font-size: 16px;
float:left;
}
#how-to-play .flow.one{
margin-left: 45px;
background:url(images/asobi/fl1.png) no-repeat;
background-position:center;
line-height: 174px;
}
#how-to-play .flow.two{
background:url(images/asobi/fl2.png) no-repeat;
background-position:center;
}
#how-to-play .flow.three{
background:url(images/asobi/fl3.png) no-repeat;
background-position:center;
text-indent: -38px;
}
#how-to-play .flow span{
display:block;
line-height:18px;
width: 154px;
margin: 55px 0 0;
text-align: center;
}
#how-to-play #block{
margin: 30px 0 45px;
}
#how-to-play span.arrow{
display: block;
width: 95px;
height: 106px;
background:url(images/asobi/arrow-right.png) no-repeat;
background-position:center;
float:left;
}
#how-to-play .st{
float:left;
}
#how-to-play .st1{
width:236px;
height:106px;
margin-left: 40px;
}
#how-to-play .st2{
width:236px;
height:106px;
}
#how-to-play .st3{
width:236px;
height:106px;
}
body.page #how-to-play #main h2.ptitle{
background:url(images/asobi/h2-title.jpg) repeat-x;
line-height:60px;
color:#FFF;
text-align:center;
margin-bottom:30px;
}
body.page #how-to-play #main h2 .h2{
background:url(images/asobi/h2-deco.png) no-repeat;
background-position:center top;
width:500px;
height:60px;
display: block;
margin: 0 auto;
text-indent: -25px;
text-align:center;
}
/*#how-to-play h3.mt1:before{
content:url(images/asobi/h3-before.png);
position: absolute;
width:22px;
height:22px;
top: 50%;
left: 10px;
margin-top: -15px;
}*/
#how-to-play h3.mt1{
position: relative;
background:none;
line-height: 20px;
color:#4a4a4a;
padding-left: 40px;
text-indent: 0px;
margin-bottom: 15px;
border-bottom: 0;
}
#how-to-play h3{
line-height:30px;
background:url(images/asobi/h3.png) no-repeat;
background-position:center left;
color:#FFF;
text-indent: 10px;
margin-bottom: 5px;
border-bottom: 3px solid #4a4a4a;
}
#how-to-play dl{
margin-top:0;
clear:both;
}
#how-to-play dl dd{
margin:0;
padding:10px;
}
#how-to-play dl dt{
border-bottom:1px solid #4a4a4a;
padding-left: 10px;
}

/*POP UP*/
body#popup div.jc-horizontal {
margin: 10px 0 10px;
}
body#popup div.jc-horizontal a.next {
margin: 0;
position: absolute;
right: 10px;
top: 70px;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/10/next.png) no-repeat;
width: 120px;
}
body#popup #post-4087 div.jc-horizontal a.next {
margin: 0;
position: absolute;
right: 10px;
top: 70px;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/11/next2.png) no-repeat;
width: 120px;
}
body#popup div.jc-horizontal a.prev {
margin: 0;
position: absolute;
left: 10px;
top: 70px;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/10/prev.png) no-repeat;
width: 120px;
z-index: 999;
}
body#popup #header,body#popup #footer,body#popup #header,body#popup login_area_2014,body#popup login_area_2014,body#popup #follow-icon,body#popup login_area_2014,body#popup .newsline,body#popup .registerButton,body#popup #login_area_2014{
display:none;
}
body#popup #container #demo{
display:block;
}
body#popup #container,body#popup .wrapper {
margin: 0;
width: 100%;
padding: 0;
background: #FFF;
}
body#popup #main {
padding: 0;
min-width: 770px;
max-width: 100%;
width: 770px;
margin: 0 auto;
clear: both;
position: relative;
}
body#popup #main .ptitle {
background: url(images/ph2.jpg) repeat-x;
background-position: center;
}
body#popup #main h2 .h2 {
width: auto;
background: #FFF;
padding: 0 15px;
}
body#popup #main h2 {
text-align: center;
font-weight: bold;
}
body#popup .post {
width: 100%;
margin: 0 auto;
}
body#popup h1{
width: 100%;
margin: 0;
padding:10px 0;
text-align: center;
font-weight: bold;
background:#000;
color:#FFF;
}
/*body#popup div.slides div,body#popup div.slides{
max-width: 770px !important;
width: 100% !important;
max-height: 593px !important;
height: auto !important;
}*/

/*ログインキャンペーン093014*/
#login-campaign li{
padding:10px 0;
}
.logincam{
display:none;
padding: 0px;
width: 150px;
border: 0px;
cursor: pointer;
position: fixed;
left: 10px;
bottom: 176px;
z-index: 999;
}

/*how to deposit*/
.mb{
display:none;
}
#how-to-deposit #main .disc{
width:100%;
margin:0 auto;
padding:0;
}
#how-to-deposit .disc .add{
font-size:14px;
border-bottom:2px solid #4a4a4a;
padding-bottom:10px;
margin-bottom:20px;
color:#4a4a4a;
}
#how-to-deposit .disc h2{
background:url(images/asobi-link/h2-title.jpg) repeat-x;
line-height:60px;
color:#FFF;
text-align:center;
margin-bottom:30px;
}
#how-to-deposit .disc h3 span.small{
font-size:12px;
}
#how-to-deposit .disc h3{
background:url(images/asobi-link/h3.jpg) repeat-x;
line-height:44px;
color:#4a4a4a;
text-align:left;
margin-bottom:20px;
position:relative;
padding-left: 50px;
font-size: 16px;
}
#how-to-deposit .disc h3.t1:before{
content:url(images/asobi-link/st1.png);
position: absolute;
width:26px;
height:26px;
top: 50%;
left: 10px;
margin-top: -15px;
}
#how-to-deposit .disc h3.t2:before{
content:url(images/asobi-link/st2.png);
position: absolute;
width:26px;
height:26px;
top: 50%;
left: 10px;
margin-top: -15px;
}
#how-to-deposit .disc h3.t3:before{
content:url(images/asobi-link/st3.png);
position: absolute;
width:26px;
height:26px;
top: 50%;
left: 10px;
margin-top: -15px;
}
#how-to-deposit .disc h3.t4:before{
content:url(images/asobi-link/st4.png);
position: absolute;
width:26px;
height:26px;
top: 50%;
left: 10px;
margin-top: -15px;
}
#how-to-deposit .disc h3.t5:before{
content:url(images/asobi-link/st5.png);
position: absolute;
width:26px;
height:26px;
top: 50%;
left: 10px;
margin-top: -15px;
}
#how-to-deposit .disc h3.t6:before{
content:url(images/asobi-link/st6.png);
position: absolute;
width:26px;
height:26px;
top: 50%;
left: 10px;
margin-top: -15px;
}
#how-to-deposit .disc .eximg img{
width:100%;
height:auto;
}
#how-to-deposit .disc .eximg{
width:100%;
margin-bottom:30px;
}


#how-to-deposit #main .disc .note{
background:#efefef;
width:96%;
padding:2%;
}
#how-to-deposit #main .disc .note a{
color:#6ab123;
}

#jQueryPush,#jQueryBox,.codebtn,.codecontent,#asobi,#demo{
display:none;
}

.bottomrank .leftc.disnone{
display:none;
}
/*KOREAN*/
#lang_sel li.icl-ko{
display:block;
}
/*CAMPAIGN 083114*/
form#camform{
margin: 0 auto;
width:300px;
}
.entryform{
width:400px;
margin: 0 auto 30px;
padding: 10px 20px;
border: 1px solid #CCC;
}
.entryform .cam-form input[type="text"]{
margin:0;
}
.entryform .field{
margin-bottom:20px;
}
.entryform .field label{
display: block;
}
/* =======================================
	ClearFixElements
======================================= */
body.page-id-1917 .hoveimg{

}
body.page-id-1917 #mb,body.page-id-2113 #mb,body.page-id-2112 #mb,body.page-id-2834 #mb{
display:none !important;
}
/*#bg-guide div:after,h1.two:after,#col-1:after,#col-2:after,#col-3:after{
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#bg-guide div,#bg-guide h1,h1.two,#col-1,#col-2,#col-3{ 
        display: none;
	overflow: hidden;
}*/
#bg-guide{
width:1000px;
margin:0 auto;
padding: 60px 0 160px;
position:relative;
}
#bg-guide.first{
padding-bottom:20px;
}
#bg-guide .fuki1{
width:198px;
height:124px;
position:absolute;
left: -160px;
bottom: 50px;
}
#bg-guide .fuki2{
width: 150px;
height: 94px;
position: absolute;
right: -20px;
bottom: -105px;
}
#bg-guide .fuki3{
width: 150px;
height: 93px;
position: absolute;
left: -85px;
top: 30px;
}
#bg-guide .fuki4{
width: 150px;
height: 93px;
position: absolute;
right: -85px;
top: 15px;
}
#bg-guide .arrow-box{
width:870px;
margin: 0 auto 100px;
}
body.page-id-1917 #free-same,body.page-id-2113 #free-same,body.page-id-2112 #free-same,body.page-id-2834 #free-same{
position:absolute;
left: 170px;
bottom:10px;
}

body.page-id-1917 #page-top,body.page-id-2113 #page-top,body.page-id-2112 #page-top,body.page-id-2834 #page-top{
position:absolute;
right: 170px;
bottom:10px;
}

body.page-id-1917 #col-1 ul li span.color,body.page-id-2113 #col-1 ul li span.color,body.page-id-2112 #col-1 ul li span.color,body.page-id-2834 #col-1 ul li span.color{
color:#ff8000;
}
body.page-id-1917 #col-1 ul li span.big,body.page-id-1917 #col-2 ul li span.big,body.page-id-2113 #col-1 ul li span.big,body.page-id-2113 #col-2 ul li span.big,body.page-id-2112 #col-1 ul li span.big,body.page-id-2112 #col-2 ul li span.big,body.page-id-2834 #col-1 ul li span.big,body.page-id-2834 #col-2 ul li span.big{
font-size:18px;
}
body.page-id-1917 #col-1 ul li span.color a,body.page-id-2113 #col-1 ul li span.color a,body.page-id-2112 #col-1 ul li span.color a,body.page-id-2834 #col-1 ul li span.color a{
color:#ff8000;
cursor:pointer;
}
body.page-id-1917 #col-2 ul li span.color,body.page-id-2113 #col-2 ul li span.color,body.page-id-2112 #col-2 ul li span.color,body.page-id-2834 #col-2 ul li span.color{
color:#55aaff;
}
body.page-id-1917 #col-2 ul li span.color a,body.page-id-2113 #col-2 ul li span.color a,body.page-id-2112 #col-2 ul li span.color a,body.page-id-2834 #col-2 ul li span.color a{
color:#55aaff;
cursor:pointer;
}
body.page-id-1917 ul li span.color a:hover,body.page-id-2113 ul li span.color a:hover,body.page-id-2112 ul li span.color a:hover,body.page-id-2834 ul li span.color a:hover{
color:#55aaff;
text-decoration:underline;
}
body.page-id-1917 h1.two{
background:url(images/beginner-guide/h1-2-bg.png) repeat-x;
height: 115px;
padding: 27px 0;
margin: 0;
width: 100%;
}
body.page-id-2113 h1.two{
background:url(images/beginner-guide/h1-2-bg.png) repeat-x;
height: 120px;
padding: 24px 0;
margin: 0;
width: 100%;
}
body.page-id-2112 h1.two{
background:url(images/beginner-guide/h1-2-bg.png) repeat-x;
height: 120px;
padding: 24px 0;
margin: 0;
width: 100%;
}
/*KOREA*/
body.page-id-2834 h1.two{
background:url(images/beginner-guide/h1-2-bg.png) repeat-x;
height: 120px;
padding: 24px 0;
margin: 0;
width: 100%;
}
body.page-id-1917 h1#beg2,body.page-id-2113 h1#beg2,body.page-id-2112 h1#beg2,body.page-id-2834 h1#beg2{
background:url(images/beginner-guide/h1-3-bg.png) repeat-x;
height: 91px;
padding: 39px 0;
margin: 0;
width: 100%;
}
body.page-id-1917 #col-1,body.page-id-2113 #col-1,body.page-id-2112 #col-1,body.page-id-2834 #col-1{
background:url(images/beginner-guide/bg-col1.jpg) ;
width: 100%;
position:relative;
padding-bottom: 120px;
}
body.page-id-1917 #col-2,body.page-id-2113 #col-2,body.page-id-2112 #col-2,body.page-id-2834 #col-2{
background:url(images/beginner-guide/bg-col2.jpg) ;
width: 100%;
position:relative;
padding-bottom: 120px;
}
body.page-id-1917 #col-2 ul#safe-list li,body.page-id-2113 #col-2 ul#safe-list li,body.page-id-2112 #col-2 ul#safe-list li,body.page-id-2834 #col-2 ul#safe-list li{
float:left;
width: 33%;
position:relative;
}
body.page-id-1917 #col-2 ul#safe-list li img,body.page-id-2113 #col-2 ul#safe-list li img,body.page-id-2112 #col-2 ul#safe-list li img,body.page-id-2834 #col-2 ul#safe-list li img{
text-align: center;
display: block;
width:198px;
margin:0 auto;
}
body.page-id-1917 #col-1 ul li,body.page-id-2113 #col-1 ul li,body.page-id-2112 #col-1 ul li,body.page-id-2834 #col-1 ul li{
float:left;
width: 25%;
position:relative;
}
body.page-id-1917 #col-1 ul li img,body.page-id-2113 #col-1 ul li img,body.page-id-2112 #col-1 ul li img,body.page-id-2834 #col-1 ul li img{
text-align: center;
display: block;
width:150px;
margin:0 auto;
}
body.page-id-1917 #col-1 ul li span.dis,body.page-id-1917 #col-2 ul li span.dis,body.page-id-2113 #col-1 ul li span.dis,body.page-id-2113 #col-2 ul li span.dis,body.page-id-2112 #col-1 ul li span.dis,body.page-id-2112 #col-2 ul li span.dis,body.page-id-2834 #col-1 ul li span.dis,body.page-id-2834 #col-2 ul li span.dis{
display:block;
text-align: center;
width:100%;
padding-top: 20px;

}
body.page-id-1917 #col-1 ul li span,body.page-id-1917 #col-2 ul li span,body.page-id-2113 #col-1 ul li span,body.page-id-2113 #col-2 ul li span,body.page-id-2112 #col-1 ul li span,body.page-id-2112 #col-2 ul li span,body.page-id-2834 #col-1 ul li span,body.page-id-2834 #col-2 ul li span{
line-height: 18px;
font-size: 12px;
font-weight: bold;
font-family: 
　"メイリオ", 
　"Meiryo", 
　"ヒラギノ角ゴ ProN W3",
  "Hiragino Kaku Gothic ProN",
　"ＭＳ Ｐゴシック", 
　"MS P Gothic", 
　Verdana, Arial, Helvetica, sans-serif;

}
body.page-id-1917 h1.two img{

}
body.page-id-1917 h1.two span,body.page-id-2113 h1.two span,body.page-id-2112 h1.two span,body.page-id-2834 h1.two span{
display:block;
width: 735px;
margin: 0 auto;
}
body.page-id-2112 h1.two span{
width: 620px;
}
#bg-guide .safety span{
display:block;
clear:both;
margin:0 auto;
width: 272px;
padding-top: 30px;
}
#bg-guide .easy,#bg-guide .safety{
float:left;
overflow: hidden;
position: relative;
width:425px;
height: 508px;
}
#bg-guide .easy img,#bg-guide .safety img{
top: 0;
left: 0;
position: absolute;
}
#bg-guide .easy{
margin-right:20px;
}
#bg-guide h1{
margin:10px auto;
width:503px;
padding: 10px 0 50px;
}
body.en #bg-guide h1,body.zh-hant #bg-guide h1{
width:650px;
}
body.page-id-1917 #container, .wrapper,body.page-id-2113 #container, .wrapper,body.page-id-2112 #container, .wrapper,body.page-id-2834 #container, .wrapper {
margin: 0;
width: 100%;
padding: 0;
}
body.page-id-1917 #main,body.page-id-2113 #main,body.page-id-2112 #main ,body.page-id-2834 #main {
padding: 20px 0;
max-width: 100%;
width: 100%;
}
body.page-id-1917 #main #post-1917 h2 .h2,body.page-id-2113 #main #post-2113 h2 .h2,body.page-id-2112 #main #post-2112 h2 .h2,body.page-id-2834 #main #post-2834 h2 .h2{
width:511px;
height:112px;
background:url(images/beginner-guide/h1.png) no-repeat;
background-position:center bottom;
display: block;
margin: 0 auto;
text-indent:-9999px;
}
body.page-id-2113 #main #post-2113 h2 .h2{
background:url(images/beginner-guide/en/h1.png) no-repeat;
}
body.page-id-2112 #main #post-2112 h2 .h2{
background:url(images/beginner-guide/cn/h1.png) no-repeat;
}
body.page-id-2834 #main #post-2834 h2 .h2{
background:url(images/beginner-guide/ko/h1.png) no-repeat;
}
body.page-id-1917 #main #post-1917 h2,body.page-id-2113 #main #post-2113 h2,body.page-id-2112 #main #post-2112 h2,body.page-id-2834 #main #post-2834 h2{
width:100%;
height:112px;
background:url(images/beginner-guide/h1-bg.jpg) repeat-x;
background-position:center bottom;
display: block;
margin: 0;
}
.smooth_slideri .rank-ico-hot{
position:absolute;
top: -10px;
right: -15px;
width:51px;
height:60px;
background: url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/icon-new.gif) no-repeat !important;
text-indent:-9999px;
}
.smooth_slideri .rank-ico-reco{
position:absolute;
top: -10px;
right: -15px;
width:51px;
height:60px;
background: url(http://redsharks.com/ja/lp/wp-content/uploads/2014/09/icon-recommend.gif) no-repeat !important;
text-indent:-9999px;
}
body.en .smooth_slideri .rank-ico-hot,body.zh-hant .smooth_slideri .rank-ico-hot,body.ko .smooth_slideri .rank-ico-hot{
position:absolute;
top: -10px;
right: -15px;
width:51px;
height:60px;
background: url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/icon-new.png) no-repeat !important;
text-indent:-9999px;
}
body.en .smooth_slideri .rank-ico-reco,body.zh-hant .smooth_slideri .rank-ico-reco,body.ko .smooth_slideri .rank-ico-reco{
position:absolute;
top: -10px;
right: -15px;
width:51px;
height:60px;
background: url(http://redsharks.com/ja/lp/wp-content/uploads/2014/09/icon-recommend-en.gif) no-repeat !important;
text-indent:-9999px;
}
.game-info .rank-ico-hot,.game-info .rank-ico-reco,.rank-ico-reco{
float: left;
padding-left: 20px;
}
.leftc .game-info .rank-ico-hot,.leftc .rank-ico-hot{
padding-left: 0;
width: 40px;
float: left;
}
.leftc .game-info .rank-ico-hot img,.leftc .rank-ico-hot img{
width:100% !important;
height:auto !important;
}
.field2 button#gopay{
color: #FFF;
border:none;
width: 100%!important;
background: #f85032; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NTAzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxNmY1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2MjkwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2YwMmYxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-8 */

}
p.notice{
font-size:12px;
}
p.notice a{
text-decoration:underline;
}
#main .help-box ul#helplist li a.hp3 img{
border:1px solid #ff952b;
}
/*iframeの件*/
#account_body_innner_2014.sid1{
height:1520px;
}
#redtain_sid1{
height:1020px;
}
#redtain_sid1 iframe{
height:1764px!important;
}
#account_body_innner_2014 #redtain_sid4 iframe{
height:1664px!important;
}
#account_body_innner_2014.redtain_sid4{
width: 970px;
height: 1680px;
}
#account_body_innner_2014 #redtain_sid7 iframe{
height:1080px!important;
}
#account_body_innner_2014.redtain_sid7{
height: 1080px;
}

.smooth_slideri span{

}
p.username{
margin: 0px 10px 5px 0;
padding-bottom: 5px;
text-align: right;
line-height: 24px;
font-size: 13px;
border-bottom: 1px solid #CCC;
}
/*body.en p.username span,body.zh-hant p.username span{
display:none;
}*/
/* tabs */
.newsline{
display:none;/*お知らせを表示*/
width:1000px;
height:42px;
margin:20px auto 0;
color:#d50000;
clear: both;
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',
 Meiryo, sans-serif;
}
.newsline span{
background:#000;
color:#FFF;
padding: 10px 20px;
display: block;
width: 56px;
float: left;
}
.newsline marquee{
float: left;
line-height: 40px;
border:1px solid #CCC;
border-left:none;
}
#Searchresult{
border-top: 1px solid #5555ff;
}
.pagination a.prev,.pagination a.next,.pagination .current.prev, .pagination .current.next{
text-indent:-10000px;
}
.tips .pagination .current.prev,.tips .pagination .current.next{
border:none;
}
.tips .pagination .current.prev{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/06/pre3.png)no-repeat;
background-position:center;
margin-left: 5px;
margin-right: 8px;
}
.tips .pagination .current.next{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/06/next3.png)no-repeat;
background-position:center;
margin-left: 5px;
margin-right: 5px;
}
.pagination a.prev{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/06/pre1.png)no-repeat;
margin-left: 5px;
margin-right: 8px;
}
.pagination a.next{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/06/next2.png)no-repeat;
background-position:center;
margin-left: 5px;
margin-right: 5px;
}
.tips .pagination .current.prev,.tips .pagination .current.next,.tips .pagination a.prev,.pagination a.next{border:none;}
.su-button-style-default span{
font-size:12px !important;
line-height:14px!important;
padding-top:3px!important;
padding-bottom:3px!important;
}
.su-button-style-default{
width:98%;
}
.tips .su-spoiler-style-default > .su-spoiler-content{
padding: 1em 3px 1em 3px;
font-size: 10px;
line-height: 14px;
}
.tips .su-spoiler-icon{
top:2px;
}
.tips .su-spoiler-title{
min-height: 14px;
line-height: 14px;
padding: 4px 7px 4px 34px;
font-size: 12px;

}
.tips h4,.tips span{
text-align:center;
display: block;
}
.tips h4{
margin-top:5px;
margin-bottom: 5px;
}
.tips .pagination a{
color:#b8d5f1;
}
.tips span,.tips .omsc-toggle-title{font-size:12px;}
.tips{color:#FFF; 
padding:10px 0;
background: rgb(63,131,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(63,131,226,1) 1%, rgba(56,68,201,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(63,131,226,1)), color-stop(100%,rgba(56,68,201,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f83e2', endColorstr='#3844c9',GradientType=0 ); /* IE6-9 */
}
.tips .omsc-toggle-inner{padding:10px; font-size:12px;}
.tips{
width:150px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
bordert-radius: 10px;
position:fixed;
left:10px;
top:100px;
z-index: 1200;
}
body.ko .tips{
display:block;
}
.spmb a:before{
content:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/06/mobile.png);
z-index:900;
position: absolute;
top: 50%;
left: 5px;
margin-top: -12px;
}
.spmb a{
position:fixed; 
/*20141009変更*/
top: 466px; 
right:10px;
color:#FFF; 
padding:10px; 
z-index:800;
width:130px;
text-align:right;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
bordert-radius: 10px;
background: rgb(63,131,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(63,131,226,1) 1%, rgba(56,68,201,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(63,131,226,1)), color-stop(100%,rgba(56,68,201,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(63,131,226,1) 1%,rgba(56,68,201,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f83e2', endColorstr='#3844c9',GradientType=0 ); /* IE6-9 */
}
.spmb a:hover{
background: rgb(73,155,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,155,234,1)), color-stop(100%,rgba(32,124,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */

color:#FFF; 
}
ul#live-list:after{
        display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
ul#live-list li a{
display:block;
}
ul#live-list li img{
padding:0;
margin:0;
float:left;
}
ul#live-list li{
float:left;
margin-right:20px;
width: 184px;
}
ul#live-list li.last{
margin-right:0;
}
#registerButton a{
display:block;
}
#main img.vprica{
max-width:201px;
width: 100%;
height: auto;
margin:0 auto;
display: block;
}
#payment img.vprica{
display: block;
}
#pay-box input[type="text"],#pay-box input[type="password"],#pay-box2 input[type="text"],#pay-box input[type="password"]{
width:120px;
}
#pay-box h2,#pay-box2 h2{
margin:0;
}
body.en #pay-box2{
display:none;
}
#pay-box {
/*display: none;*/
z-index: 800;
width: 200px;
position: absolute;
top: 190px;
right: -145px;
background-color: #f9f9f9;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.33);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.33);
}
#pay-box p{
font-size: 12px;
text-align: center;
}
#pay-box2 {
display:none;
width: 160px;
position: absolute;
top: 460px;
left: 25px;
background-color: #f9f9f9;
padding-bottom: 10px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.33);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.33);
}
#payment {
width: 180px;
padding: 10px 10px 10px 10px;
background-color: #f9f9f9;
}
#payment img{
width:100%;
height:auto;
display:none;
}
#payment p{
font-size:10px;
line-height:12px;
}
p.notice{
text-align:center;
}
#account_body_innner_2014 iframe {
width: 100%;
height: 1550px;
margin: 0 auto;
background: none;
position: relative;
overflow: hidden;
}
#account_body_innner_2014 #redtain_sid iframe{
height:900px;
}
#account_body_innner_2014.sid0{
height:950px;
margin:0;
}
#account_body_innner_2014 {
width: 100%;
height: 680px;
margin: 0 0 0 0px;
background: none;
position: relative;
overflow: hidden;
}
body.page-id-137 #main,body.page-id-672 #main,body.page-id-671 #main{
padding:20px 0;
min-width: 1015px;
max-width: 1015px;
width: 1015px;
margin:0 auto;
}
#mypageButton{
width:138px;
margin:0 10px 0 0;
float:left;
display: none;
}
.logout_new{
display: none;
}
.logout_new{
float:left;
}
#btn-box{
float: right;
}
input[type="submit"]#logoutButton,input[type="submit"]#logoutButton_en,input[type="submit"]#logoutButton_cn,input[type="submit"]#logoutButton_ko{
margin:0;
display: block;
padding: 0px;
width: 138px;
height: 33px;
border: 0px;
outline: none;
background-color: #6a6a6a;
color:#FFF;
font-weight: bold;
}

/****************************************

          ログインボックス

*****************************************/
#registerButton a.account{
color:#FFF;
background-color:#8d1d1d;
text-align:center;
line-height: 33px;
padding: 0px;
width: 138px;
height: 33px;
border: 0px;
outline: none;
}
#logform{
margin:10px 0 0 0;
padding:0;
}
#login_area_2014{
float:right;
margin:20px 0 0 0;
}
#username,#password{
margin: 0;
padding: 3px 4px;
line-height: 16px;
height:18px;
font-size: 12px;
border: 0px;
outline: none;
  background: none;
  appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
border-left:1px solid #CCC;
}
input[type="text"]#username,input[type="password"]#password{
width: 95px;
-webkit-tap-highlight-color: rgba(0,0,0,0);

}
p.radius1{
margin: 0px 10px 0px 0px;
float: left;
background-color: #FFF;
padding: 3px;
width:122px;
height: 25px;
border: 1px solid #CCC;
}
/* アイコンを外の要素に表示 */
.radius1 span {
  display: block;
  padding: 0 0 0 25px;
  background: url(images/user-icon16.gif) no-repeat 2px;
}
 
p.radius2{
margin: 0px 10px 0px 0px;
background: #FFF;
float: left;
padding: 3px;
background-color: #FFF;
width:122px;
height: 25px;
border: 1px solid #CCC;
}
.radius2 span {
  display: block;
  padding: 0 0 0 25px;
  background: url(images/pass-icon.gif) no-repeat 2px;
}
#forgot_password {
margin: 0px auto 0px;
padding: 0px;
height: 14px;
line-height: 20px;
font-size: 10px;
text-align: left;
border: 0px;
background: none;
clear: both;
}
.login_out_inner {
margin: 0;
background: #FFF;
position: relative;
}
#registerButton {
margin: 0 0 0 10px;
padding: 0px;
border: 0px;
float: left;
}
#logform:after,.login_out_inner:after, div#login_area_2014:after{
content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
#loginButton {
margin: 0;
float: left;
display: block;
padding: 0px;
width: 138px;
height: 33px;
border: 0px;
outline: none;
background-color: #6a6a6a;
cursor: pointer;
text-shadow: none;
color: #FFF;
}

/****************************************

          ゲームリスト

*****************************************/

/*******************
引き継ぎタブcss
********************/
.ui-tabs-nav li{
margin:0 !important;
}
.ui-tabs-nav li a{
width:200px;
height:48px;
text-indent:-10000px;
padding:0 !important;
}
.ui-tabs-nav li.tab1 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab1.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab1 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab1.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab1 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab1.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab1 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab1.jpg) no-repeat;
}
.ui-tabs-nav li{
min-height:48px !important;
}  
.ui-tabs-nav{
padding:0 !important;
}
.ui-tabs-nav li.tab2 a{
background:url(images/tab/games-tab2new.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab2 a{
background:url(images/tab/en/games-tab2new.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab2 a{
background:url(images/tab/games-tab2new.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab2 a{
background:url(images/tab/en/games-tab2new.jpg) no-repeat;
}
.ui-tabs-nav li.tab3 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab3-3.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab3 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab3.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab3 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab3.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab3 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab3.jpg) no-repeat;
}
.ui-tabs-nav li.tab4 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab4.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab4 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab4.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab4 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab4.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab4 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab4.jpg) no-repeat;
}
.ui-tabs-nav li.tab5 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab5.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab5 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab5.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab5 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab5.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab5 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab5.jpg) no-repeat;
}
.ui-tabs-nav li.tab6 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab6.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab6 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab6.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab6 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab6.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab6 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab6.jpg) no-repeat;
}
.ui-tabs-nav li.tab7 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab7.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab7 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab7.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab7 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab7.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab7 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab7.jpg) no-repeat;
}
.ui-tabs-nav li.tab8 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab8.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab8 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab8.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab8 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab8.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab8 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab8.jpg) no-repeat;
}
.ui-tabs-nav li.tab9 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab9-9.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab9 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab9.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab9 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab9.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab9 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab9.jpg) no-repeat;
}
.ui-tabs-nav li.tab10 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab10.jpg) no-repeat;
}
body.en .ui-tabs-nav li.tab10 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab10.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav li.tab10 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab10.jpg) no-repeat;
}
body.ko .ui-tabs-nav li.tab10 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab10.jpg) no-repeat;
}
/********************
新しいタブcss
*********************/
body.term-recommend .ui-tabs-nav a.tab1{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab1_on.jpg) no-repeat;
}
body.term-recommend-en .ui-tabs-nav a.tab1{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab1_on.jpg) no-repeat;
}
body.zh-hant.term-recommend-zh-hant .ui-tabs-nav a.tab1{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab1_on.jpg) no-repeat;
}
body.ko.term-recommend-ko .ui-tabs-nav a.tab1{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab1_on.jpg) no-repeat;
}
body.term-newgame .ui-tabs-nav a.tab2{
background:url(images/tab/games-tab2new_on.jpg) no-repeat;
}
body.en.term-newgame-en .ui-tabs-nav a.tab2{
background:url(images/tab/en/games-tab2new_on.jpg) no-repeat;
}
body.zh-hant.term-newgame-zh-hant .ui-tabs-nav a.tab2{
background:url(images/tab/games-tab2new_on.jpg) no-repeat;
}
body.ko.term-newgame-ko .ui-tabs-nav a.tab2{
background:url(images/tab/en/games-tab2new_on.jpg) no-repeat;
}
body.term-slot .ui-tabs-nav a.tab3{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab3_on.jpg) no-repeat;
}
body.term-slot-en .ui-tabs-nav a.tab3{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab3_on.jpg) no-repeat;
}
body.zh-hant.term-slot-zh-hant .ui-tabs-nav a.tab3{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab3_on.jpg) no-repeat;
}
body.term-slot-ko.ko .ui-tabs-nav li.tab3 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab3_on.jpg) no-repeat;
}
body.term-standard .ui-tabs-nav a.tab4{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab4_on.jpg) no-repeat;
}
body.term-standard-en  .ui-tabs-nav a.tab4{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab4_on.jpg) no-repeat;
}
body.zh-hant.term-standard-zh-hant .ui-tabs-nav a.tab4{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab4_on.jpg) no-repeat;
}
body.term-standard-ko.ko .ui-tabs-nav li.tab4 a{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab4_on.jpg) no-repeat;
}
body.term-casual .ui-tabs-nav a.tab5{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab5_on.jpg) no-repeat;
}
body.term-casual-en .ui-tabs-nav a.tab5{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab5_on.jpg) no-repeat;
}
body.zh-hant.term-casual-zh-hant .ui-tabs-nav a.tab5{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab5_on.jpg) no-repeat;
}
body.ko.term-casual-ko .ui-tabs-nav a.tab5{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab5_on.jpg) no-repeat;
}
body.term-pazzle .ui-tabs-nav a.tab6{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab6_on.jpg) no-repeat;
}
body.term-pazzle-en .ui-tabs-nav a.tab6{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab6_on.jpg) no-repeat;
}
body.zh-hant.term-pazzle-zh-hant .ui-tabs-nav a.tab6{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab6_on.jpg) no-repeat;
}
body.ko.term-pazzle-ko .ui-tabs-nav a.tab6{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab6_on.jpg) no-repeat;
}
body.term-dice .ui-tabs-nav a.tab7{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab7_on.jpg) no-repeat;
}
body.term-dice-en .ui-tabs-nav a.tab7{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab7_on.jpg) no-repeat;
}
body.zh-hant.term-dice-zh-hant .ui-tabs-nav a.tab7{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab7_on.jpg) no-repeat;
}
body.ko.term-dice-ko .ui-tabs-nav a.tab7{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab7_on.jpg) no-repeat;
}
body.term-lottery .ui-tabs-nav a.tab8{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab8_on.jpg) no-repeat;
}
body.term-lottery-en .ui-tabs-nav a.tab8{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab8_on.jpg) no-repeat;
}
body.zh-hant.term-lottery-zh-hant .ui-tabs-nav a.tab8{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab8_on.jpg) no-repeat;
}
body.ko.term-lottery-ko .ui-tabs-nav a.tab8{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab8_on.jpg) no-repeat;
}
body.term-lot .ui-tabs-nav a.tab9{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab9_on.jpg) no-repeat;
}
body.term-lot-en .ui-tabs-nav a.tab9{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab9_on.jpg) no-repeat;
}
body.zh-hant.term-lot-zh-hant .ui-tabs-nav a.tab9{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab9_on.jpg) no-repeat;
}
body.ko.term-lot-ko .ui-tabs-nav a.tab9{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab9_on.jpg) no-repeat;
}
body.term-race .ui-tabs-nav a.tab10{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab10_on.jpg) no-repeat;
}
body.term-race-en .ui-tabs-nav a.tab10{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab10_on.jpg) no-repeat;
}
body.zh-hant.term-race-zh-hant .ui-tabs-nav a.tab10{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab10_on.jpg) no-repeat;
}
body.ko.term-race-ko .ui-tabs-nav a.tab10{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab10_on.jpg) no-repeat;
}
/********************
古いタブcss(消す)
*********************/
.ui-tabs-nav .ui-tabs-selected a.tab1{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab1_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab1{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab1_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab1{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab1_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab1{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab1_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab2{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab2_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab2{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab2_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab2{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab2_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab2{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab2_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab3{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab3_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab3{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab3_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab3{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab3_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab3{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab3_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab4{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab4_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab4{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab4_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab4{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab4_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab4{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab4_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab5{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab5_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab5{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab5_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab5{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab5_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab5{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab5_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab6{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab6_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab6{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab6_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab6{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab6_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab6{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab6_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab7{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab7_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab7{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab7_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab7{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab7_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab7{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab7_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab8{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab8_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab8{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab8_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab8{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab8_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab8{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab8_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab9{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab9_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab9{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab9_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab9{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab9_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab9{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab9_on.jpg) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a.tab10{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/games-tab10_on.jpg) no-repeat;
}
body.en .ui-tabs-nav .ui-tabs-selected a.tab10{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/en/games-tab10_on.jpg) no-repeat;
}
body.zh-hant .ui-tabs-nav .ui-tabs-selected a.tab10{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/cn/games-tab10_on.jpg) no-repeat;
}
body.ko .ui-tabs-nav .ui-tabs-selected a.tab10{
background:url(http://redsharks.com/ja/lp/wp-content/themes/redsharks/images/tab/ko/games-tab10_on.jpg) no-repeat;
}
.ui-tabs-panel{
padding:1em 0 !important;
}
body.page-id-464 #main{
padding: 20px 15px;
}
/*********************ここまで消していい*******************/

/****************************************

          消してる奴

*****************************************/
body.page-id-393 #header,body.page-id-393 #footer,body.page-id-393 #follow-icon,body.page-id-393 #login_area_2014,body.page-id-490 #header,body.page-id-490 #footer,body.page-id-490 #follow-icon,body.page-id-490 #login_area_2014,body.page-id-405 #header,body.page-id-405 #footer,body.page-id-405 #follow-icon,body.page-id-405 #login_area_2014,body.page-id-401 #header,body.page-id-401 #footer,body.page-id-401 #follow-icon,body.page-id-401 #login_area_2014,body.page-id-405 #header,body.page-id-405 #footer,body.page-id-405 #follow-icon,body.page-id-409 #header,body.page-id-409 #footer,body.page-id-409 #follow-icon,body.page-id-409 #login_area_2014,body.page-id-407 #header,body.page-id-407 #footer,body.page-id-407 #follow-icon,body.page-id-407 #login_area_2014,body.page-id-410 #header,body.page-id-410 #footer,body.page-id-410 #follow-icon,body.page-id-410 #login_area_2014,body.page-id-412 #header,body.page-id-412 #footer,body.page-id-412 #follow-icon,body.page-id-412 #login_area_2014,body.page-id-398 #header,body.page-id-398 #footer,body.page-id-398 #follow-icon,body.page-id-398 #login_area_2014,body.page-id-414 #header,body.page-id-414 #footer,body.page-id-414 #follow-icon,body.page-id-414 #login_area_2014{
display:none;
}
body.page-id-393 #container,body.page-id-490 #container,body.page-id-401 #container,body.page-id-405 #container,body.page-id-409 #container,body.page-id-407 #container,body.page-id-410 #container,body.page-id-412 #container,body.page-id-398 #container,body.page-id-414 #container{
margin:0;
width:100%;
}
body.page-id-393 #main,body.page-id-490 #main,body.page-id-405 #main,body.page-id-401 #main,body.page-id-409 #main,body.page-id-407 #main,body.page-id-410 #main,body.page-id-412 #main,body.page-id-398 #main,body.page-id-414 #main{
padding:0;
}

/****************************************

          言語選択

*****************************************/
#lang_menu > li > ul {
display:none;
}
.langselect li.push{
padding: 0 0 0 9px;
width: 129px;
height: 22px;
border: 1px solid #dfdfdf;
text-align: left;
line-height: 22px;
font-size: 12px;
color: #444444;
cursor: pointer;
}
.langselect li.push:before{
content:url(images/select-icon.png);
position: absolute;
top: 0px;
right: 6px;
width: 6px;
height: 4px;
}
.langselect li.push ul{
background:#FFF;
border:1px solid #CCC;
padding: 12px 0;
margin: 0 0 0 -10px;
width: 140px;
}
.langselect li.push ul li a{
line-height: 22px;
font-size: 12px;
color: #444444;
}
.langselect li.push ul li a:hover{
color:#b12323;
}
.langselect li.push ul li{
padding-left: 15px;
}
/****************************************

          規約

*****************************************/
h4.kiya{
font-weight:bold; 
text-align:center; 
border-bottom:1px solid #CCC;
width:740px;
margin:0 auto;
}
.cblock2{
width:740px;
height:200px;
margin:0 auto 30px;
overflow:auto;
border-bottom:1px solid #CCC;
}
.fticon .same{position:absolute; left:50px; top:0px;}
.fticon .same2{position:absolute; right:50px; top:0px;}
.fticon .same img,.fticon .same2 img{width:100px; height:auto;}
.fticon{padding:10px 50px; position:relative;}
.fticon ul{width:173px; margin:0 auto;}
.fticon ul li{float:left; margin-right:20px;}
.fticon ul li.last{margin-right:0;}
.langselect #jQueryBox ul{
background:#FFF;
border:1px solid #CCC;
padding: 12px 0;
}
.langselect #jQueryBox ul li a{
line-height: 22px;
font-size: 12px;
color: #444444;
}
.langselect #jQueryBox ul li a:hover{
color:#b12323;
}
.langselect #jQueryBox ul li{
padding-left: 15px;
}
.langselect #jQueryPush{
padding: 0 0 0 9px;
width: 129px;
height: 22px;
border: 1px solid #dfdfdf;
text-align: left;
line-height: 22px;
font-size: 12px;
color: #444444;
cursor: pointer;
}
.langselect #jQueryPush:before{
content:url(images/select-icon.png);
position: absolute;
top: 0px;
right: 6px;
width: 6px;
height: 4px;
}
.langselect{
position:absolute;
top:10px;
right:180px;
}
.bottom-box{
clear:both;
width: 842px;
margin: 0 auto;
display: block;
overflow: hidden;
}
a img{border:0;}
iframe {
  border-top: 0px solid #FFF;
  border-right: 0px solid #FFF;
  border-left: 0px solid #FFF;
  border-bottom: 0px solid #FFF;
}

#post-10 h3,#post-673 h3,#post-674 h3{padding-top:10px; line-height:30px;}
#post-10 #helplist,#post-673 #helplist,#post-674 #helplist{
width:720px;
margin:0 auto;
}
#post-10 #helplist li a img,#post-673 #helplist li a img,#post-674 #helplist li a img{
width:100% !important;
height:auto !important;
}
#post-10 #helplist li p,#post-674 #helplist li p,#post-673 #helplist li p{
font-size:10px;
text-align:center;
line-height:12px;
}
#post-10 #helplist li,#post-673 #helplist li,#post-674 #helplist li{
float:left;
margin-right: 40px;
width:150px;
}
#post-10 #helplist li.last,#post-673 #helplist li.last,#post-674 #helplist li.last{
margin-right:0;
}
#post-6 h2,#post-685 h2,#post-686 h2{
background:url(images/beginner/label.png) no-repeat;
background-position:center top;
color:#FFF;
height:50px;
padding-top:15px;
}
body.page-id-1917 #main #post-1917 #post-6 h2,body.page-id-2113 #main #post-2113 #post-6 h2,body.page-id-2112 #main #post-2112 #post-6 h2,body.page-id-2834 #main #post-2834 #post-6 h2{
background:url(images/beginner/label.png) no-repeat;
background-position:center top;
color:#FFF;
height:50px;
padding-top:15px
}
#post-4414 h2.ptitle{
display:none;
}
img.how-casino{
width:100%;
height:auto;
margin-bottom:20px;
}
h2#redlabel{
background:url(images/beginner/label.png) no-repeat;
background-position:center top;
color:#FFF;
height:50px;
padding-top:15px
}
#post-6 h2 .h2,#post-685 h2 .h2,#post-686 h2 .h2{
color:#000;
}
.cbottom{
width:713px;
margin:60px auto;
}
.cbottom ul li{
float:left;
margin-right:75px;
}
.cbottom ul li.last{
margin-right:0;
}
.cbottom ul li a{
display:block;
width:183px;
height:183px;
}
.cbottom ul li a:hover{
opacity:0.7;
}

.cblock a{
font-weight:bold;
}
.linec{
background:url(images/campaign/nt-line.png) repeat-x;
width:100%;
height:9px;
background-position:center;
}
.cblock{
width:740px;
margin:0 auto;
}
.bg-bottom{
width:780px;
margin:0 auto;
}
p.btn-play{
width:350px;
float:left;
margin-right:80px;
}
p.btn-play2{
width:350px;
float:left;
}
.fb{
position:absolute;
top:10px;
right:55px;
}
.fb2{
position:absolute;
top:-10px;
right:0px;
}
p.more{
text-align:center;
width:150px;
margin:5px auto;
margin: 0px auto 10px;
}
p.more a{
display:block;
background:#000;
color:#FFF;
padding:5px 10px;
text-align:center;
width:150px;
}
p.more a:before{
content:url(images/icon-more.png);
display: block;
float: left;
margin: 0 0 0 10px;
}
p.more a:hover{
background:#7f7f7f;
}
.help-box,.game-box{float:left; width:379px; }
.help-box h3,.game-box h3{
text-align: center;
width: 379px;
margin: 10px auto 20px;
background-position:center;
text-indent:10000px;
}
.game-box h3{
background:url(images/bh3-1-1.jpg) no-repeat;
}
body.en .game-box h3{
background:url(images/bh3-1-en.jpg) no-repeat;
background-position:center;
}
body.zh-hant .game-box h3{
background:url(images/bh3-1-cn.jpg) no-repeat;
background-position:center;
}
body.ko .game-box h3{
background:url(images/top/ko/bh3-1-ko.jpg) no-repeat;
background-position:center;
}
.help-box h3{
background:url(images/bh3-2.jpg) no-repeat;
}
body.en .help-box h3{
background:url(images/bh3-2-en.jpg) no-repeat;
background-position:center;
}
body.zh-hant .help-box h3{
background:url(images/bh3-2-cn.jpg) no-repeat;
background-position:center;
}
body.ko .help-box h3{
background:url(images/top/ko/bh3-2-ko.jpg) no-repeat;
background-position:center;
}
.smooth_slider .smooth_next{
width: 28px!important;
height: 28px!important;
background: transparent url(images/arrow-right.png) no-repeat 0 0 !important;
top: 38% !important;
}
.smooth_slider .smooth_prev{
width: 28px!important;
height: 28px!important;
background: transparent url(images/arrow-left.png) no-repeat 0 0 !important;
top: 38% !important;
}
/*accordion*/
.ui-state-active{
background: #f4f4f4 !important;
}
.ui-state-default{
background: rgb(255,255,255)!important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 )!important; /* IE6-9 */

}
#post-129,#post-159,#post-157,#post-339{padding: 15px 30px 44px; line-height: 1.71; }
#post-81 .exp{margin-bottom:20px;}
#post-81 h4{
font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
 Meiryo, メイリオ, sans-serif;
margin: 0 21px 14px;
color: #a5a5a5;
font-size: 19px;
margin-top: 40px;
}
/****************************************

          General Setting

*****************************************/
p.what{text-align:center; font-size:16px; font-weight:bold;}
img.manga{margin-bottom:40px;}
img.serifu{margin-bottom:20px;}
.answer{border:1px solid #CCC; padding:10px;}
#post-81 .exp{text-align:center;}
.question{ cursor: pointer;}
.question a{padding:5px 0;}
.question a:hover{border-bottom:3px solid #CCC;}
body.tax-game_cat .bottomrank{
padding-top:20px;
}
#post-53 #post-21{border-bottom: 1px solid #b4b4b4; padding-bottom:20px; margin-bottom:40px;}
body.page #main .bottomrank .rank-ico img{width:40px !important; height:auto !important;}
.bottomrank .imgthum img{width:100px !important; height:100px !important;}
#main .bottomrank .imgthum{margin-right:0px;}
#main .bottomrank .rtitle h1{font-size:30px; line-height:30px; margin-bottom: 0; font-family: 'Hammersmith One', sans-serif;}
#main .bottomrank .rtitle span.jp{font-size:14px;}
#main .bottomrank .disc{width: 300px; padding: 0 10px;}
#main .bottomrank .disc p{font-size:12px; padding-top:0;}
#main .bottomrank .disc p.koti{font-size:12px; padding-top:10px;}
.bottomrank .leftc{width:435px; float:left; margin-right:30px;}
.bottomrank #rightc{margin-right:0;}
#post-21{padding-top:40px;}
.nametitle{border-bottom: 1px solid #b4b4b4; padding-bottom: 0px;}
body.page #main .disc .rtitle p{margin:0; padding:0;}

/*********************
common
*********************/
body.page #main h2 .h2,body.category #contents h2 .h2, h2.ptitle .h2{width:auto; background:#FFF; padding: 0 15px;}
body.page #main h2,body.category #contents h2, h2.ptitle{text-align:center; font-weight:bold;}
body.page #main .ptitle,body.category #contents .ptitle, h2.ptitle{background:url(images/ph2.jpg) repeat-x; background-position:center;}

/*********************
game list
*********************/
#post .rtitle,body.page #main .rtitle{padding-left:10px;}
#post .rtitle h1, #main .rtitle h1{margin: 10px 0 0 0; line-height: 30px; font-family: 'Hammersmith One', sans-serif;}
#main .rtitle h1{padding-bottom:5px;}
#main .rank-ico, #main .rtitle{float:left; text-align: left;}
body.ko #main .rtitle span.jp{
display:none;
}
body.page #main .rtitle, #main .bottomrank.post .rtitle{
max-width: 250px;
padding-left: 10px;
}
body.page #main #post-21 .rtitle, #main .first .rtitle{
width: 455px;
padding: 0 20px;
}
#main .last .rtitle{
max-width: 555px;
padding: 0 20px;
}
#main .disc p,#post .disc p{clear:both; padding-top: 20px; font-size: 12px; margin: 0;}
.first .rank-ico.one{ width: 51px; height: 60px; }
body.term-recommend .rank-ico,body.term-recommend-zh-hant .rank-ico, body.term-recommend-en .rank-ico, body.term-recommend-ko .rank-ico{ width: 40px; height: 47px; background-size: cover; }
.last .rank-ico{display:none;}
.first .rank-ico.one{ background:url(http://redsharks.com/wp/wp-content/uploads/2014/04/icon-rank1.jpg); background-size: cover;}
.rank-ico.two{ background:url(http://redsharks.com/wp/wp-content/uploads/2014/04/icon-rank2.jpg); background-size: cover;}
.rank-ico.three{ background:url(http://redsharks.com/wp/wp-content/uploads/2014/04/icon-rank3.jpg); background-size: cover;}
.rank-ico.four{ background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/icon-rank4.jpg); background-size: cover;}
.rank-ico.five{ background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/04/icon-rank5.jpg); background-size: cover;}
body.term-recommend .game-info .icon-new{
float: left;
width: 51px;
height: 60px;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/icon-new.gif);
background-size: cover;
}
.game-info .icon-new{
float: left;
width: 40px;
height: 48px;
background: url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/icon-new.gif);
background-size: cover;
}
.game-info .icon-recom{
float: left;
width: 51px;
height: 60px;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/09/icon-recommend.gif);
background-size: cover;
}

.metaslider .caption-wrap{
width: auto !important;
opacity:1 !important;
background:url(images/muryo6.png) no-repeat !important;
padding: 0px 20px !important;
bottom: 90px !important;
left: 120px !important;
width:418px !important;
height:243px !important;
}
.metaslider .caption{display:none !important;}
#main .disc .btn a{
display:block;
background:#5f5f5f; 
color:#FFF; 
padding: 5px 10px;
width: 120px;
text-align: center;
font-size: 12px;
float:left;
margin-right:20px;
margin-top:20px;
}
#main .disc .btn a:hover{
background:#8a8a8a; 
}

a.btn3{
display:none;
background:#ff8000; 
color:#FFF; 
padding: 5px 10px;
width: 120px;
text-align: center;
font-size: 12px;
float:left;
margin-top:20px;
margin-left: 20px;
}
#main .disc .btn2 a.btn2{
display:block;
background:#aa0000; 
color:#FFF; 
padding: 5px 10px;
width: 120px;
text-align: center;
font-size: 12px;
float:left;
margin-top:20px;
}
.btn3{
clear:both;
}
#main .first .disc .btn3 a.btn3, #main .first .disc .btn4 a.youtube{
  width: 300px;
}
#main .disc .btn3 a.btn3{
display:block;
background:#ff8000; 
color:#FFF; 
padding: 5px 0px;
width: 100%;
text-align: center;
font-size: 12px;
float:left;
margin-top: 15px;
margin-left:0;
clear:both;
position:relative;
}
#main .disc .btn3 a.btn3.full{
max-width:300px;
}
#main .disc .btn3 a.btn3.test{
display:none;
}
a.btn3:hover{
background:#ff952b; 
color:#FFF; 
}
#main #post-21 .disc p.koti,#main .first .disc p.koti{clear:both; display:block; margin-left:0; padding-top:5px; margin-bottom: 20px }
body.tax-game_cat .first{ width: 900px; margin: 20px auto;}
#main .disc .btn2 a.btn2:hover,#main .disc .btn2 a.btn3:hover{
background:#d52b2b; 
}

#main .disc,#main .imgthum{float:left;}
#main .imgthum{padding:5px; margin-right:55px;}
#main .disc{padding:0 20px; width: 605px;}
/*お知らせ*/
#main.topics p.ToBack {
text-align: right;
}
#main.topics .imgthum img{
width:100% !important;
height:auto;
}
#main.topics .imgthum {
padding: 2.5%;
margin:0;
width: 25%;
}
#main.topics .disc a{
text-decoration:underline;
}
#main.topics .disc h2{
margin-bottom:5px;
padding-bottom:5px;
}
#main.topics .disc {
padding: 0 2.5%;
width: 65%;
font-size:12px;
}
/*TOPお知らせ*/
body.category-topics #contents ul,body.category-28 #contents ul,body.category-27 #contents ul,body.category-39 #contents ul{
width:780px;
margin:0 auto;
padding-bottom: 30px;
}
body.category-topics #contents ul li,body.category-28 #contents ul li,body.category-27 #contents ul li,body.category-39 #contents ul li{
border-top: 1px dashed #ccc;
}
body.category-topics #contents ul li:first-child,body.category-28 #contents ul li:first-child,body.category-27 #contents ul li:first-child,body.category-39 #contents ul li:first-child{
border-top:none;
}
body.category-topics #contents ul li a,body.category-28 #contents ul li a,body.category-27 #contents ul li a,body.category-39 #contents ul li a{
display: block;
}
body.category-topics #contents ul li a:hover,body.category-28 #contents ul li a:hover,body.category-27 #contents ul li a:hover,body.category-39 #contents ul li a:hover{
background:#efefef;
}
body.category-topics span.img,body.category-28 span.img,body.category-27 span.img,body.category-39 span.img {
width: 20%;
padding: 10px 2% 10px;
float: left;
}
body.category-topics span.img img,body.category-28 span.img img,body.category-27 span.img img,body.category-39 span.img img{
width:100%;
height:auto;
}
body.category-topics span.infoTxt,body.category-28 span.infoTxt,body.category-27 span.infoTxt,body.category-39 span.infoTxt{
width: 75%;
padding-top: 15px;
float: right;
}
body.category-topics #contents ul span,body.category-28 #contents ul span,body.category-27 #contents ul span,body.category-39 #contents ul span{
display:block;
}
body.category-topics #contents span.title,body.category-28 #contents span.title,body.category-27 #contents span.title,body.category-39 #contents span.title{
font-size:14px;
}
body.category-topics #contents span.txt,body.category-28 #contents span.txt,body.category-27 #contents span.txt,body.category-39 #contents span.txt{
padding-top:5px;
font-size:12px;
line-height: 18px;
}
body.category-topics #contents span.txt p,body.category-28 #contents span.txt p,body.category-27 #contents span.txt p,body.category-39 #contents span.txt p{
margin:0;
}
body.category-topics span.newsdate,body.category-28 span.newsdate,body.category-27 span.newsdate,body.category-39 span.newsdate{
zoom: 1;
padding-right: 3%;
float: right;
font-size: 11px;
width: 72%;
text-align: right;
}
#main .box5.news span{
display:block;
}
#main .box5.news li{
margin-bottom: 7px;
line-height: 16px;
border-bottom: 1px dotted #c9c9c9;
padding-bottom: 5px;
}

#main .box5.news li span.txt{
color:#5f5f5f;
}
#main .box5.news li a{
display: block;
background: url('http://redsharks.com/ja/lp/wp-content/uploads/2014/08/dot.png') 2px 7px no-repeat;
padding-left: 10px;
}
#main .box5.news li a:hover{
text-decoration:underline;
}
#main .box5.news .newst{
margin-bottom: 15px;
line-height: 1.2;
position: relative;
}
#main .box5.news .viewMore{
margin:0;
}
#main .box5.news .viewMore a {
display: block;
margin: 0 0 0 0;
background-image: url('http://redsharks.com/ja/lp/wp-content/uploads/2014/08/more.png');
background-repeat: no-repeat;
background-position: 0;
text-indent:-9999px;
width: 80px;
height: 18px;
vertical-align: middle;
}
body.en #main .box5.news .viewMore a {
background-image: url('http://redsharks.com/ja/lp/wp-content/uploads/2014/08/more-en.png');
background-repeat: no-repeat;
background-position: 0;
text-indent:-9999px;
}
body.zh-hant #main .box5.news .viewMore a {
background-image: url('http://redsharks.com/ja/lp/wp-content/uploads/2014/08/more-en.png');
background-repeat: no-repeat;
background-position: 0;
text-indent:-9999px;
}
body.ko #main .box5.news .viewMore a {
background-image: url('images/top/ko/more.png');
background-repeat: no-repeat;
background-position: 0;
text-indent:-9999px;
}
#main .box5.news .viewMore {
position: absolute;
top: 3px;
right: 0;
}
/*NEWSとキャンペーン英語中国語*/
body.en #main .box5.news,body.zh-hant #main .box5.news{
display:block;
}
#main .box5.news{
position: relative;
overflow: hidden;
width: 320px;
height:227px;
/*height: 224px;*/
padding: 15px 19px 10px 17px;
margin-bottom:20px;
border:1px solid #bfbfbf;
background:#f9f9f9;
font-size:12px;
}
#main .box5.news .ttl {
color: #000;
font-weight: bold;
font-size: 14px;
margin: 0 0 10px -20px; 
padding: 5px 0;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/08/newsline2.png) no-repeat;
background-position:left top;
text-indent:-9999px;
}
body.en #main .box5.news .ttl{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/08/newsline-en.png) no-repeat;
background-position:left top;
text-indent:-9999px;
}
body.zh-hant #main .box5.news .ttl{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/08/newsline-en.png) no-repeat;
background-position:left top;
text-indent:-9999px;
}
body.ko #main .box5.news .ttl{
background:url(images/top/ko/newsline2.png) no-repeat;
background-position:left top;
text-indent:-9999px;
}
/*TOP CAMPAIGN*/
#main img{
	margin: 0;
	padding: 0;
vertical-align: bottom;
}
.box5.casino{
clear:left;
float:left; 
margin-right:20px; 
margin-bottom: 20px;
padding:0;
border:1px solid #800000; 
position:relative;  
}
/***モバイルこうこく****/
.box5.mbnr{
display: none;
}
.box4.cam{
clear:left;
float:left; 
margin-right:20px; 
margin-bottom: 40px;
padding:0;
border:1px solid #dfdfdf; 
position:relative; 
/*display: none;*/
}
.box4.cam img {
width: 100%;
height: auto;
}
.box4.cam a{
display:block;
}
body.en .box4.cam a{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/09/campaign-dec14-top1.jpg) no-repeat;
}
body.zh-hant .box4.cam a{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/09/campaign-dec14-top2.jpg) no-repeat;
}
body.ko .box4.cam a{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/09/campaign-dec14-top3.jpg) no-repeat;
}
.box4{float:left; width:610px; margin-right:20px; border:1px solid #dfdfdf; position:relative; padding-top: 20px; margin-bottom: 20px;}
.box4 h2.best{position:absolute; text-align:center; z-index: 200; top:-10px; left:134px; margin:0; background:#FFF; width:370px; height:19px; text-indent: -10000px; }
.box4 h2.best{background:url(images/osusume.jpg) no-repeat; background-position:center;}
body.en .box4 h2.best{background:url(images/osusume-en.jpg) no-repeat; background-position:center; 　}
body.zh-hant .box4 h2.best{background:url(images/osusume-cn2.jpg) no-repeat; background-position:center;}
body.ko .box4 h2.best{background:url(images/top/ko/osusume.jpg) no-repeat; background-position:center;}
.smooth_slider .sldr_title {
display:none;
}
.smooth_slideri span{clear:both; font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif !important;}
.smooth_slider p.smooth_more{
clear:right;
}
p.smooth_more a{
font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif !important;
}
.smooth_slider .rank-ico{width:51px; float:left; margin:0;}
.smooth_slider .rank-ico img{
width: 45px;
padding: 0;
margin:0;
}
.smooth_slider .rtitle{float:left; padding-left:5px; width:286px;}
.smooth_slider img{padding:0 10px; }
.smooth_slider h1{
font-family: 'Hammersmith One', sans-serif;
margin: 0;
padding: 0;
line-height: 120%;
}
.smooth_slider h2{float:right; width:347px;}
.smooth_slider{padding: 20px 0 36px !important;border:0 !important; }
.right{float:right: width:50%;}
.left{float:left; width:50%;}
h2.post{border-bottom:1px dotted #000;}
.post-cat img{display:none;}
.post{clear:both;}
.post p.date{font-size:10px;}
.post-img{float:left; width:300px; margin-right:20px;}
#vslider_options .cs-title {height:10px; overflow:hidden;} 
#sidebar #vslider_optionscontainer{width:250px; margin:0;}
#sidebar h2{font-size:16px; text-align:center;}
#sidebar{font-family: 'Josefin Sans', sans-serif;}
#wpcontent_slider .cs-title h4{color:#000;}
.jdGallery .slideInfoZone h2{font-family: 'Playfair Display', serif; font-style:italic; font-size:16px;}

#topnews{padding:0 0 0 25px;}
p.newsdate{font-size:10px; margin:0;}
#topnews li{float:left; margin:0 25px 0 0;}
html, body {
  margin: 0;
  padding: 0;
}
.post{width:900px; margin:0 auto;}
body {
    color: #333;
  font-size: 14px;
    font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
    line-height: 160%;
background-color:#FFF;
}
.win body {
font-family:"Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
}
.mac body {
font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
}

/****************************************

          Typography

*****************************************/

h1, h2, h3, h4, h5, h6,.navi li{
  font-weight: normal;
font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
}

h1 {
  margin-bottom: 10px;
  font-size: 240%;
  font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
}

blockquote{
  margin-bottom: 2em;
  margin-left: 20px;
  padding-left: 20px;
  border-left: 5px solid #ddd;
}
/****************************************

         game category

*****************************************/

.game-left{float:left;margin-right:15px;}
.game-right{padding-left:20px;width:500px;}
.game-left img{width:110px;height:110px;}
.game-t{width:370px;float:left;}
.game-r{width:370px;float:left;}

.game-t img{float:left;}
.game-r img{float:left;}
#games{width:500px;float:left;margin-bottom:50px;}
.game-t h2{font-size:30px;margin:0 5px;line-height:25px;float:left;width:250px;}
.game-r h2{font-size:30px;margin:0 5px;line-height:24px;width:250px;float:left;}
.game-t p{padding-left:5px;;padding-top:10px;}


.game-exp{width:300px;height:80px;font-size:12px;margin:0;margin-left:105px;border-top:1px solid #b4b4b4;}

.game1-btn1{padding-top:70px;}
.game1-btn1 a{float:left;width:120px;color:#fff;text-align:center;background:#5f5f5f;margin-right:20px;padding:5px 10px;text-decoration:none;}
.game1-btn2 a{float:left;color:#fff;text-align:center;background:#aa0000;margin-right:20px;padding:5px 10px;text-decoration:none;}


.koti a{text-decoration:underline;}
.koti{font-size:12px;padding-top:5px;width:225px;padding-left:0px;}
.game-btn1 a{float:left;width:120px;color:#fff;text-align:center;background:#5f5f5f;margin-right:20px;padding:5px 10px;text-decoration:none;margin-left:105px;}
.game-btn2 a{float:left;color:#fff;text-align:center;background:#aa0000;margin-right:20px;padding:5px 10px;text-decoration:none;}
/****************************************

         Casino Games

*****************************************/
.casino-games li{width:200px;}
#tabs-1 .thum{float:left;margin-right:12px;margin-top:10px;width:200px;height:205px;margin-right:30px;}
#tabs-2 .thum{float:left;margin-right:12px;margin-top:10px;width:200px;height:205px;margin-right:30px;}
#tabs-3 .thum{float:left;margin-right:12px;margin-top:10px;width:200px;height:205px;margin-right:30px;}
#tabs-4 .thum{float:left;margin-right:12px;margin-top:10px;width:200px;height:205px;margin-right:30px;}
#tabs-5 .thum{float:left;margin-right:12px;margin-top:10px;width:200px;height:205px;margin-right:30px;}
#tabs-6 .thum{float:left;margin-right:12px;margin-top:10px;width:200px;height:205px;margin-right:30px;}
#tabs-7 .thum{float:left;margin-right:12px;margin-top:10px;width:200px;height:205px;margin-right:30px;}
#tabs-1 .thum p{text-align:center;margin-top:-5px;}
#tabs-2 .thum p{text-align:center;margin-top:-5px;}
#tabs-3 .thum p{text-align:center;margin-top:-5px;}
#tabs-4 .thum p{text-align:center;margin-top:-5px;}
#tabs-5 .thum p{text-align:center;margin-top:-5px;}
#tabs-6 .thum p{text-align:center;margin-top:-5px;}
#tabs-7 .thum p{text-align:center;margin-top:-5px;}
#tabs-8 .thum p{text-align:center;margin-top:-5px;}


#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6,#tabs-7,#tabs-8{float:left;height:auto;margin-top:20px; width:100%;}
.tab1,.tab2,.tab3,.tab4,.tab5,.tab6,.tab7,.tab8{width:198px;height:48px;margin-bottom:0px;}
.tab1 img:hover,.tab2 img:hover,.tab3 img:hover,.tab4 img:hover,.tab5 img:hover,.tab6 img:hover,.tab7 img:hover,.tab8 img:hover{opacity:0.7;}
.stContainer{
left:0 !important;
width:100% !important;
}


/****************************************

          List

*****************************************/

ul,ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul ul{
  margin-left: 1em;
}


/****************************************

          Link

*****************************************/

a {
  
  color: #000;
  text-decoration: none;
}

a:hover {
  
  color: #555555;
}
.clear{clear:both;}


/****************************************

          Layout

*****************************************/
.register-icon{
position:fixed;
bottom:5px;
left:10px;
z-index:999;
display:none;
}
.support{
position:fixed;
bottom:5px;
right:10px;
z-index:999;
}
.login-icon{
position:fixed;
bottom:165px;
left:10px;
z-index:999;
}
#container,
.wrapper {
  margin: 0 auto;
  width: 1030px;
padding:0;
background:#FFF;
}

#header {
  margin-bottom: 0px;
width:1030px;
margin: 0 auto;
  padding: 40px 20px 20px;
position: relative;
}
#header-box {
  margin-bottom: 0px;
width:100%;
margin: 0;
  padding: 0;
  background:#FFF;
-webkit-box-shadow: 1px 3px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    1px 3px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow:         1px 3px 5px 0px rgba(50, 50, 50, 0.45);
position: relative;
z-index: 900;
}
  #header .alignleft,
  #header .alignright{
    margin-bottom: 20px;
    width: auto;
  }
  #header .alignright{
    width: 200px;
  }
#main-right{
float:right;
width:358px;
}
#main {
padding: 20px 18px;
min-width:1000px;
max-width:1000px;
width:1000px;
clear:both;
position: relative;
}
#main .metaslider-17,#main .metaslider-541,#main .metaslider-806,#main .metaslider-2711{float:left; width:610px; margin-right: 20px; margin-bottom:40px;}

#main .box2.cam a {
display: none;
background: url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/bnr-sports-top.jpg) no-repeat;
}
#main .box2{
position: relative;
overflow: hidden;
width: 356px;
height:420px;
margin-bottom:20px;
border:1px solid #0000aa;
}
#main .box3{
position: relative;
overflow: hidden;
width: 356px;
height:304px;
border:1px solid #80d52b;
margin-bottom:20px;
}
body.ja #main .box3{
border:1px solid #ff8000;
}
#main .box3 a{
display:block;
width: 356px;
height:304px;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/10/top-asobi.jpg) no-repeat;
text-indent:-10000px;
}
body.en #main .box3 a{
background:url(images/box3-en.jpg) no-repeat;
}
body.zh-hant #main .box3 a{
background:url(images/box3-cn.jpg) no-repeat;
}
body.ko #main .box3 a{
background:url(images/top/ko/box3-ko_off.jpg) no-repeat;
}
#main #bo3 a{
display:block;
width: 356px;
height:304px;
background:url(images/box3-2.jpg) no-repeat;
text-indent:-10000px;
}
#main #bo3 a:hover{
background:url(images/box3-2_on.jpg) no-repeat;
}
#main .box3 a:hover{
opacity:0.5;
}
body.en #main .box3 a:hover{
background:url(images/box3-en_on.jpg) no-repeat;
}
body.zh-hant #main .box3 a:hover{
background:url(images/box3-cn_on.jpg) no-repeat;
}
body.ko #main .box3 a:hover{
background:url(images/top/ko/box3-ko_on.jpg) no-repeat;
}
#main .box2 a{
display:block;
width: 358px;
height:390px;

}
body.en #main .box2 a{
display:block;
width: 358px;
height:390px;

}
body.zh-hant #main .box2 a{
display:block;
width: 358px;
height:390px;

}
#main .box2 a:hover{
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/bnr-sports-top.jpg) no-repeat;
opacity:0.5;
}
body.en #main .box2 a:hover{
display:block;
width: 358px;
height:390px;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/bnr-sports-top-en.jpg) no-repeat;
opacity:0.5;
text-indent:-10000px;
}
body.zh-hant #main .box2 a:hover{
display:block;
width: 358px;
height:390px;
opacity:0.5;
background:url(http://redsharks.com/ja/lp/wp-content/uploads/2014/07/bnr-sports-ch.jpg) no-repeat;
text-indent:-10000px;
}
#main .help-box h2{
clear:both;
width:100%;
height:34px;
background:url(images/helph2.jpg) no-repeat;
background-position:center top;
text-indent:-10000px;
margin-bottom: 40px;
}
#main .help-box ul#helplist,#main .game-box ul#helplist{
width:380px;
margin: 0 0 60px;
}
#main .help-box ul#helplist a img{
width:100%;
height:auto;
}
.game-box{margin-right:50px;}
#main .help-box ul#helplist li,#main .game-box ul#helplist li{
float:left;
margin-right:35px;
}
#main ul#helplist li.last{
margin-right:0;
}
#main .help-box ul#helplist li a,#main .game-box ul#helplist li a{
display:block;
width:170px;
height:170px;
}
#main .help-box ul#helplist li a img, #main .game-box ul#helplist li a img{
width:100%;
height:auto;
}
#main .help-box ul#helplist li a:hover,#main .game-box ul#helplist li a:hover{
opacity:0.5;
}
#main .game-box ul#helplist li{
text-align:center;
font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
}
#main .game-box ul#helplist li a.hp1{
}

#main .help-box ul#helplist li a.hp4{
background-position:center;
border:1px solid #80bfff;
}
body.en #main .help-box ul#helplist li a.hp4{
background:url(images/hp4-en.jpg) no-repeat;
background-position:center;
}
body.zh-hant #main .help-box ul#helplist li a.hp4{
background:url(images/hp4-cn.jpg) no-repeat;
background-position:center;
}
#sidebar {
  float: right;
  width: 250px;
}

#sidebar{
  margin-bottom: 59px;
  border-bottom: 1px solid transparent;
}

#footer {
  clear: both;
  background: #dfdfdf;
  color: #000;
padding: 40px 0;
width:990px;
margin:0 auto;
}
#footer-box {
  clear: both;
  background: #dfdfdf;
  color: #000;
padding:0;
width:100%;
margin:0;
}


/****************************************

          header

*****************************************/

*:first-child+html #header > div{ /* IE7 */
  clear: both;
  zoom:1;
}

#logo{
  text-align:center;
  margin:0;
  float:left;
}
#logo img{
width:310px;
height:auto;
}

#logo a{
  border: none;
}

#description {
  margin-top: 0;
  color: #777;
        text-align:center;
        margin:0 auto;
}

#searchform{
  position: relative;
  margin-top: 0px;
}
  #s{
    padding: 6px 20% 6px 5%;
    width: 75%;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px; 
    font-size: 10px;
  }
  #searchsubmit{
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 26px;
    border: none;
    background: url(images/search.png) no-repeat 50% 50%;
  }


/****************************************

          Navigation

*****************************************/
#header {
padding: 20px 20px 0px !important;
}
#header nav {
clear: both;
margin-left: 0px;
}
#header #main-nav li {
padding: 10px 15px;
float: left;
}
body.ko #header #main-nav li {
padding: 10px 34px;
}
body.en #header #main-nav li {
padding: 10px 26px;
}
body.zh-hant #header #main-nav li {
padding: 10px 37px;
}
#header #main-nav li#menu-item-6522:before,#header #main-nav li#menu-item-3998:before,#header #main-nav li#menu-item-4011:before,#header #main-nav li#menu-item-4012:before, #header #main-nav li#menu-item-6256:before{
content: '';
padding: 2px 15px;
background: url("images/icon-toto.png") center center no-repeat;
}


#header #main-nav li#menu-item-6522 a,#header #main-nav li#menu-item-3998 a,#header #main-nav li#menu-item-4011 a,#header #main-nav li#menu-item-4012 a,#header #main-nav li#menu-item-6256 a{
color:#aa0000;
}
#header nav{
float:left; 
margin-left: 0px; 
margin-top: 10px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}
#header #main-nav{width:100%;}  
#header #main-nav:after{
        display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
#header #main-nav li:before{margin-right:0px;}
        
#header #main-nav li#menu-item-4:before,#header #main-nav li#menu-item-706:before,#header #main-nav li#menu-item-699:before,#header #main-nav li#menu-item-2726:before{content:''; padding: 0 17px; background: url("images/icon-nv1.png") center center no-repeat; }
#header #main-nav li#menu-item-14:before,#header #main-nav li#menu-item-275:before,#header #main-nav li#menu-item-6069:before,#header #main-nav li#menu-item-6068:before,#header #main-nav li#menu-item-2728:before,#header #main-nav li#menu-item-2816:before,#header #main-nav li#menu-item-6070:before{content:''; padding: 2px 15px; background: url("images/icon-nv2.png") center center no-repeat; }
#header #main-nav li#menu-item-2833:before,#header #main-nav li#menu-item-708:before,#header #main-nav li#menu-item-703:before,#header #main-nav li#menu-item-2731:before{content:''; padding: 2px 15px; background: url("images/icon-nv3.png") center center no-repeat; }
#header #main-nav li#menu-item-2836:before,#header #main-nav li#menu-item-709:before,#header #main-nav li#menu-item-700:before,#header #main-nav li#menu-item-2730:before{content:''; padding: 2px 15px; background: url("images/icon-nv4.png") center center no-repeat; }
#header #main-nav li#menu-item-16:before,#header #main-nav li#menu-item-712:before,#header #main-nav li#menu-item-705:before{content:''; padding: 2px 15px; background: url("images/icon-nv5.png") center center no-repeat;}
#header #main-nav li#menu-item-139:before,#header #main-nav li#menu-item-707:before,#header #main-nav li#menu-item-704:before,#header #main-nav li#menu-item-2827:before,#header #main-nav li#menu-item-2729:before{content:''; padding: 2px 15px; background: url("images/icon-nv7.png") center center no-repeat;}
#header #main-nav li#menu-item-1055:before,#header #main-nav li#menu-item-1056:before,#header #main-nav li#menu-item-1057:before,#header #main-nav li#menu-item-2732:before{content:''; padding: 2px 15px; background: url("http://redsharks.com/ja/lp/wp-content/uploads/2014/05/icon-nv8.png") center center no-repeat;}

/*TOTO MENU*/
#header #main-nav li#menu-item-4488 a, #header #main-nav li#menu-item-4490 a, #header #main-nav li#menu-item-4492 a, #header #main-nav li#menu-item-4491 a {
color: #aa0000;
}
#header #main-nav li#menu-item-4488:before, #header #main-nav li#menu-item-4490:before, #header #main-nav li#menu-item-4492:before, #header #main-nav li#menu-item-4491:before {
content: '';
padding: 2px 15px;
background: url("images/icon-toto.png") center center no-repeat;
}

/****************************************

          header image

*****************************************/

#header-image{
  margin-bottom: 40px;
}


/****************************************

          Breadcrumb

*****************************************/

#breadcrumb{
  margin-bottom: 20px;
}
#breadcrumb li{
  float: left;
  margin-right: .5em;
}


/****************************************

          Main

*****************************************/

#main .post,
#main .page{
  overflow: hidden;
  margin-bottom: 59px;
  border-bottom: 1px solid transparent;
}

.sticky{
  /* 先頭固定ポストのスタイル */
}

.post-meta{
  margin-bottom: 1.5em;
}
  .post-meta .post-date,
  .post-meta .category{
    padding-right: 1em;
  }
  .comment-num{ white-space: nowrap; }

.more-link{
  float: right;
}

.navigation{
  overflow: hidden;
  margin-bottom: 40px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: url(images/gray.gif) repeat-y 50% 0;
}
  .navigation > div{
    width: 50%;
  }

  .navigation .alignright{
    text-align: right;
  }

  .navigation a{
    display: block;
    padding: 1em;
    border: none;
  }
    .navigation a:hover{
      background: #ffeff7;
      color: #000;
    }
      .navigation .alignright a:hover{
        border-left: 1px solid #ddd;
      }

.footer-post-meta{
  margin-top: 40px;
  text-align: right;
}
  .post-author{ padding-left: 1em; }

.page-link{
  margin: 3em 0;
}
.comment-page-link{
  margin: 0 0 3em;
}

  .page-link span,
  .comment-page-link span,
  .comment-page-link a{
    display: inline-block;
    margin-right: 3px;
    padding: 5px 8px;
    border: 1px solid #ddd;
    background: #ddd;
  }
    .page-link a span,
    .comment-page-link a{
      background: #fff;
    }
  
  .page-link a{
    border-bottom: none;
    color: #000;
  }
  
  .page-link a span:hover,
  .comment-page-link a:hover{
    background: #ffeff7;
    color: #000;
  }


/****************************************

          Comments Area

*****************************************/

#comment-area h3{
  font-size: 150%;
  font-family: 'Josefin Sans', sans-serif;
}

.required{ color: #fe56aa;}

.commets-list,
.trackback-list{
  overflow: hidden;
  margin-top: -20px;
  margin-bottom: 40px;
}
  .commets-list li,
  .trackback-list li{
    overflow: hidden;
    margin-top: -1px;
    padding: 20px 0 0;
    width: 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid transparent;
  }
    .commets-list .avatar{
      float: left;
      margin-right: 10px;
      margin-bottom: 10px;
    }

    .comment-meta,
    .reply,
    .comment-notes,
    .form-allowed-tags,
    span.small{
      font-size: 80%;
    }

    .comment-body p{
      clear: both;
    }
    .reply{
      text-align: right;
    }

.bypostauthor{
  /* 記事投稿者のコメントのスタイル */
}

.children{
  padding-left: 2em;
}

#respond{
  margin-bottom: 40px;
}

/****************************************

          index.php Main

*****************************************/

.content-box{
  float: right;
  margin-top: -0.25em;
  width: 420px;
}
  .content-box .more-link{
    margin: 0;
  }

.thumbnail-box{
  float: left;
  width: 160px;
}
  .thumbnail-box img{
    width: 160px;
    height: 160px;
  }


/****************************************

          Sidebar

*****************************************/

#sidebar h2{
  margin-bottom: 10px;
  font-family:Helvetica, Arial,
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
}
.widget{
  margin-bottom: 60px;
}

#sidebar .widget ul{
  padding-left: 1.5em;
  list-style-position: outside;
  list-style-type: disc;
}

#sidebar-recent-posts li,
#sidebar-popular-posts li{
  margin:20px 0;
}

.sidebar-thumbnail-box{
  float: left;
  width: 75px;
}

.sidebar-recent-posts-title{
  float: right;
  width: 165px;
}
  #sidebar-recent-posts h3,
  #sidebar-recent-posts p,
  #sidebar-popular-posts h3,
  #sidebar-popular-posts p{
    margin: 0;
  }

.tagcloud a{
  white-space: nowrap;
}


/****************************************

          Footer

*****************************************/
#footer ul#fnav{width:977px; margin:0 auto;}
body.en #footer ul#fnav{width:967px; margin:0 auto;}
body.zh-hant #footer ul#fnav{width:810px; margin:0 auto;}
body.ko #footer ul#fnav{width:765px; margin:0 auto;}
#footer ul#fnav li{float:left; }
#footer ul#fnav li:after{content:"|";}
#footer ul#fnav li#menu-item-1710:after,#footer ul#fnav li#menu-item-1716:after,#footer ul#fnav li#menu-item-1717:after{content:"";}
#footer ul#fnav li a{font-size:12px; padding:10px 20px;}
#copyright{
clear:both;
  padding: 20px 50px;
  font-size: 80%;
text-align:left;
line-height: 150%;
}


/****************************************

          Form

*****************************************/

input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
textarea {
  margin: 0;
  margin-bottom: 20px;
  padding: 6px 4px;
  max-width: 100%;
  width: 290px;
  outline: none;
  border: 1px solid #ddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #eee;
  color: #777;
  vertical-align: bottom;
  font-size: 13px;
}

#comment-area input[type="text"],
#comment-area textarea{
  display: block;
}

textarea {
  overflow: auto;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
textarea:focus {
  border: 1px solid #ff69b4;
  background: #fff;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0);
   -moz-box-shadow: 0 0 3px rgba(0,0,0,0);
  box-shadow:  0 0 3px rgba(0,0,0,0);
   color: #444;
}

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  margin-bottom: 20px;
  padding: 4px 12px;
  padding: 8px 10px;
  border: 1px solid #fe56aa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ff89c4;
  color: #333;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  line-height: normal;
  cursor: pointer;
  /* Old browsers */
}

  .button:hover,
  button:hover,
  input[type="submit"]:hover,
  input[type="reset"]:hover,
  input[type="button"]:hover {
      border: 1px solid #fe56aa;
    background: #ff89c4;
    color: #fff;
      text-shadow: 0 -1px rgba(0, 0, 0, .4);

  }

  .button:active,
  button:active,
  input[type="submit"]:active,
  input[type="reset"]:active,
  input[type="button"]:active {
    position: relative;
    top:1px;
  }


/****************************************

          WordPress Misc

*****************************************/

.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.wp-caption {
  margin: 10px;
  padding-top: 4px;
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #f3f3f3;
  text-align: center;
}

.wp-caption-text,
.gallery-caption{
  font-size: 80%;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption-dd {
  margin: 0;
  padding: 0 4px 5px;
  font-size: 11px;
  line-height: 17px;
}

img.alignright {
    display: inline-block;
    margin: 0 0 1em 1.5em;
}

img.alignleft {
    display: inline-block;
    margin: 0 1.5em 1em 0;
}


/****************************************

          Clearfix

*****************************************/

#container:after,
#header .menu > ul:after,
#header ul.menu:after,
.clearfix:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: " ";
  font-size: 0;
}

/* clearfix for ie7 */
#container,
#header .menu > ul,
#header ul.menu,
.clearfix {
  display: inline-block;

}
#container{
position: relative;
}

#container,
#header .menu > ul,
#header ul.menu,
.clearfix {
  display: block;
}
#nav > a
    {
        display: none;
    }
.login-icon{
display:none;
}


p.username span.hello:after{
content: '\A'; 
}
#login_area_2014 .cbp-hsmenu-wrapper .cbp-hsmenu{
width: auto;
margin: 0 ;
padding: 0;
float:left;
}


.cbp-hssubmenu {
position: absolute;
left: 0;
top: 100%;
width: 100%;
z-index: 0;
text-align: center;
visibility: visible!important;
}

.cbp-hsinner {
background: #FFF!important;
}
body.page-id-1273{
height:100%;
margin:0px;
padding:0px;
}

.jp{
width:250px !important;
float: left !important;
clear:both;
}