@charset "utf-8";

/*  home/about_game用
---------------------------------------------------*/

.about_game_bar{
background:url(../../img/home/about_game/about_game_bar.gif) no-repeat;
width:970px;
height:75px;
}

#home_index{
padding:0;
margin:0;
}


/*  メイン用
---------------------------------------------------*/
#main_about_game{
float:left;
margin:0 5px 0 0;
width:760px;
}

.topi_geme{
margin:0 0 20px 0;
}

h1.game_top_img{
background:url(../../img/home/about_game/about_game_top_img.jpg) no-repeat;
width:754px;
height:154px;
margin:0 0 20px 0;
text-indent:-9999px;
}

.topi_geme h2{
background:url(../../img/home/about_game/about_topi_game_header.gif) no-repeat;
width:753px;
height:50px;
margin:0;
padding:0;
text-indent:-9999px;
}

.topi_geme_body{
background:url(../../img/home/about_game/about_topi_body.gif) repeat-y;
width:753px;
}

.game_topi_1{
background:url(../../img/home/about_game/game_1.gif) no-repeat;
width:718px;
height:156px;
margin:0 auto;
padding:0 0 15px 0;
}

.game_topi_2{
background:url(../../img/home/about_game/game_2.gif) no-repeat;
width:718px;
height:156px;
margin:0 auto;
padding:0 0 15px 0;
}

.game_topi_3{
background:url(../../img/home/about_game/game_3.gif) no-repeat;
width:718px;
height:156px;
margin:0 auto;
padding:0 0 15px 0;
}

div.rule_demo{
text-align:center;
}


.topi_box_l{
float:left;
width:470px;
}

.topi_box_l p{
width:445px;
margin:0;
padding:60px 0 5px 20px;
font-size:14px;
}

.game_topi_1_link{
padding:0 0 0 20px;
}

.game_topi_1_link a{
background:url(../../img/common/icon/arrow_right.gif) no-repeat;
padding:1px 13px 0 18px;
}

.topi_box_r{
float:left;
margin:20px 0 0 20px;
}

img.game_1_img{
border:solid 1px #999999;
}

.topi_box_r_2{
float:left;
margin:5px 0 0 20px;
}

.atten_box{
padding:0 0 15px 0;
}

.atten_box_header{
background:url(../../img/home/about_game/attention_header.gif) no-repeat;
width:544px;
height:6px;
font-size:1px;
margin:0 auto;
}

.atten_box_body{
background:url(../../img/home/about_game/attention_body.gif) repeat-y;
width:544px;
margin:0 auto;
}

.atten_box_body p{
background:url(../../img/common/icon/attention_l.gif) 12px center no-repeat;
margin:0;
padding:3px 8px 3px 50px;
}

.atten_box_footer{
background:url(../../img/home/about_game/attention_footer.gif) no-repeat;
width:544px;
height:6px;
font-size:1px;
margin:0 auto;
}


.topi_geme_footer{
background:url(../../img/home/about_game/about_topi_footer.gif) no-repeat;
width:753px;
height:12px;
font-size:1px;
}

.topi_start{
margin:0 0 20px 0;
background:url(../../img/home/about_game/about_topi_start_bg.jpg) no-repeat;
width:753px;
height:300px;
}

.topi_start h2{
width:523px;
height:27px;
margin:0;
padding:23px 0 0 230px;
font-size:14px;
}

.topi_start_footer{
background:url(../../img/home/about_game/about_topi_footer.gif) no-repeat;
width:753px;
height:12px;
font-size:1px;
}

h3.coin_get_title{
background:url(../../img/home/about_game/coin_get_title.gif) no-repeat;
width:344px;
height:36px;
text-indent:-9999px;
margin:0 0 5px 0;
padding:0;
}

.coin_get{
background:url(../../img/home/about_game/coin_get_bg.jpg) no-repeat;
width:754px;
height:343px;
margin:0 0 30px 0;
}

a.to_more{
float:right;
background:url(../../img/home/about_game/arrow_right.gif) left center no-repeat;
padding:1px 25px 0 17px;
margin:30px 0 0 0;
font-weight:bold;
}

.coin_get_box_1{
float:left;
width:213px;
text-align:center;
padding:20px 0 0 30px;
}

.coin_get_box_2{
float:left;
width:213px;
text-align:center;
padding:20px 0 0 30px;
}

.coin_get_box_3{
float:left;
width:213px;
text-align:center;
padding:20px 0 0 28px;
}

.coin_get_title{
text-align:center;
padding:0 0 10px 0;
}

.coin_get_box_1 h5,
.coin_get_box_2 h5,
.coin_get_box_3 h5{
margin:0;
padding:0 0 2px 0;
font-size:12px;
font-weight:bold;
}

.coin_get_img{
border:solid 1px #999999;
}


.coin_get_box_1 p,
.coin_get_box_2 p,
.coin_get_box_3 p{
margin:0;
padding:0 0 3px 0;
text-align:left;
font-size:12px;
}

.get_time{
background:url(../../img/home/about_game/get_time.gif) no-repeat;
padding:1px 0 0 60px;
text-align:left;
font-size:12px;
}

div.to_regist{
float:left;
padding:20px 0 40px 90px;
}

div.to_regist p{
font-size:14px;
font-weight:bold;
text-align:center;
margin:0;
padding:0 0 0 20px;
}

div.to_regist_img{
float:left;
}

div.regist_button{
float:left;
}



