 /* page all
---------------------------------------------------- */
/*  styele reset  */

/*セレクタ*/
body {
width:auto;
height:auto;
padding:0;
margin:0;
font-size:18px;
line-height:1.5;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
}

img {
padding:0;
margin:0;
border:none;
}

a {
color:#CCCC00;
text-decoration:none;
}

a:hover {
color:#FF9900;
text-decoration:none;
}

p {
padding:0;
margin:0;
}

.cl {
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}
/*---------------------------------------------------------------------*/
/*top*/

#all {
width:auto;
height:auto;
padding:0;
margin:0;

}

#header {
width:750px;
height:42px;
background:white;
position:absolute;
left:50%;
margin:0 0 0 -375px;
padding:0;
}

#sunsoft {
padding:4px 0 0 0;
margin:0;
float:left;
}

#ps3 {
padding:6px 0 0 0;
margin:0;
float:right;
}

/*背景*/
#background_ikkitoha {
width:auto;
height:2865px;
/*height:2852px;*/

background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_ohanashi {
width:auto;
height:3278px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_minnade {
width:auto;
height:3305px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_hitoride {
width:auto;
height:1545px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_rule {
width:auto;
height:5395px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_senzyou {
width:auto;
height:3613px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_character {
width:auto;
height:1283px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_visual {
width:auto;
height:2853px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;*/
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_movie {
width:auto;
height:1313px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_shiryoukan {
width:auto;
height:1313px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_omiyage {
width:auto;
height:5053px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_refresh {
width:auto;
height:1793px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_qa {
width:auto;
height:2080px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_technic {
width:auto;
height:2500px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}

#background_verup1028 {
width:auto;
height:3080px;
background-image:url(../img/back_ground_002.gif);
background-repeat:repeat;
padding:0;
margin:0;
position:relative;
top:42px;
}



/*背景ここまで*/

/*センタリング*/

#content {
width:882px;
height:auto;
position:absolute;
left:50%;
margin:24px 0 0 -441px;
padding:0;
}

/*ナビここから*/

#link_navi {
background-image:url(../img/link_navi.gif);
background-repeat:no-repeat;
width:882px;
height:207px;
padding:0;
margin:0;
}

#link_navi_rogo {
padding:20px 0 0 60px;
margin:0;
float:left;
}


/*サイトTOPナビ・ロールオーバーここから*/

.navi_ikkitoha a {
display:block;
width:77px;
height:85px;
padding:0;
margin:23px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_off_ikkitoha.png);
text-decoration:none;
float:left;
}

.navi_ikkitoha a:hover {
background-image:url(../img/navi_over_ikkitoha.png);
}

.navi_ikkitoha_on a {
display:block;
width:77px;
height:85px;
padding:0;
margin:23px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_on_ikkitoha.png);
text-decoration:none;
float:left;
}

.navi_ikkitoha_on a:hover {
background-image:url(../img/navi_over_ikkitoha.png);
}

.navi_game_introduce a {
display:block;
width:77px;
height:72px;
padding:0;
margin:42px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_off_game_introduce.png);
text-decoration:none;
float:left;
}

.navi_game_introduce a:hover {
background-image:url(../img/navi_over_game_introduce.png);
}

.navi_game_introduce_on a {
display:block;
width:77px;
height:72px;
padding:0;
margin:42px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_on_game_introduce.png);
text-decoration:none;
float:left;
}

.navi_game_introduce_on a:hover {
background-image:url(../img/navi_over_game_introduce.png);
}

.navi_movie a {
display:block;
width:68px;
height:77px;
padding:0;
margin:23px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_off_movie.png);
text-decoration:none;
float:left;
}

.navi_movie a:hover {
background-image:url(../img/navi_over_movie.png);
}

.navi_movie_on a {
display:block;
width:68px;
height:77px;
padding:0;
margin:23px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_on_movie.png);
text-decoration:none;
float:left;
}

.navi_movie_on a:hover {
background-image:url(../img/navi_over_movie.png);
}

.navi_present a {
display:block;
width:68px;
height:76px;
padding:0;
margin:39px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_off_present.png);
text-decoration:none;
float:left;
}

.navi_present a:hover {
background-image:url(../img/navi_over_present.png);
}

.navi_present_on a {
display:block;
width:68px;
height:76px;
padding:0;
margin:39px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_on_present.png);
text-decoration:none;
float:left;
}

.navi_present_on a:hover {
background-image:url(../img/navi_over_present.png);
}

.navi_date a {
display:block;
width:68px;
height:74px;
padding:0;
margin:48px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_off_date.png);
text-decoration:none;
float:left;
}

.navi_date a:hover {
background-image:url(../img/navi_over_date.png);
}

.navi_date_on a {
display:block;
width:68px;
height:74px;
padding:0;
margin:48px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_on_date.png);
text-decoration:none;
float:left;
}

.navi_date_on a:hover {
background-image:url(../img/navi_over_date.png);
}

.navi_reflesh a {
display:block;
width:81px;
height:85px;
padding:0;
margin:21px 0 0 0;
float:left;
background-repeat:no-repeat;
background-image:url(../img/navi_off_refresh.png);
text-decoration:none;
}

.navi_reflesh a:hover {
background-image:url(../img/navi_over_refresh.png);
}

.navi_reflesh_on a {
display:block;
width:81px;
height:85px;
padding:0;
margin:21px 0 0 0;
float:left;
background-repeat:no-repeat;
background-image:url(../img/navi_on_refresh.png);
text-decoration:none;
}

.navi_reflesh_on a:hover {
background-image:url(../img/navi_over_refresh.png);
}

.navi_manual a {
display:block;
width:68px;
height:74px;
padding:0;
margin:24px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_off_manual.png);
text-decoration:none;
float:left;
}

.navi_manual a:hover {
background-image:url(../img/navi_over_manual.png);
}

.navi_qa a {
display:block;
width:75px;
height:85px;
padding:0;
margin:38px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_off_top.png);
text-decoration:none;
float:left;
}

.navi_qa a:hover {
background-image:url(../img/navi_over_top.png);
}

.navi_qa_on a {
display:block;
width:75px;
height:85px;
padding:0;
margin:38px 0 0 0;
background-repeat:no-repeat;
background-image:url(../img/navi_on_top.png);
text-decoration:none;
float:left;
}

.navi_qa_on a:hover {
background-image:url(../img/navi_over_top.png);
}

.to_top a {
display:block;
width:69px;
height:28px;
padding:0;
margin:35px 23px 0 0;
background-repeat:no-repeat;
background-image:url(../img/top_off.png);
text-decoration:none;
float:right;
}

.to_top a:hover {
background-image:url(../img/top_on.png);
}

/*サイトTOPナビ・ロールオーバーここから*/

/*かけじく*/

.kakejiku {
width:876px;
height:auto;
padding:0;
margin:20px 0 0 0;
}

.kakejiku_top {
width:876px;
height:48px;
padding:0;
margin:0;
background-image:url(../img/kakejiku_top.gif);
background-repeat:no-repeat;
}

.kakejiku_tab {
width:876px;
height:93px;
padding:0 0 0 58px;
margin:0;
background-image:url(../img/kakejiku_tab_bg.gif);
background-repeat:no-repeat;
}

.kakejiku_bg {
width:876px;
height:auto;
padding:0;
margin:0;
background-image:url(../img/kakejiku_middle.gif);
background-repeat:repeat-y;
}

/*-------------------------------------------ゲーム紹介内・ロールオーバー-------------------------------------------*/
.m_navi_ohanashi a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0;
background-repeat:no-repeat;
background-image:url(../img/tab_off_ohanashi.gif);
text-decoration:none;
float:left;
}

.m_navi_ohanashi a:hover {
background-image:url(../img/tab_over_ohanashi.gif);
}

.m_navi_minnnade a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 5px;
background-repeat:no-repeat;
background-image:url(../img/tab_off_minnnade.gif);
text-decoration:none;
float:left;
}

.m_navi_minnnade a:hover {
background-image:url(../img/tab_over_minnnade.gif);
}

.m_navi_hitoride a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 3px;
background-repeat:no-repeat;
background-image:url(../img/tab_off_hitoride.gif);
text-decoration:none;
float:left;
}

.m_navi_hitoride a:hover {
background-image:url(../img/tab_over_hitoride.gif);
}

.m_navi_rule a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 3px;
background-repeat:no-repeat;
background-image:url(../img/tab_off_rule.gif);
text-decoration:none;
float:left;
}

.m_navi_rule a:hover {
background-image:url(../img/tab_over_rule.gif);
}

.m_navi_senzyou a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 2px;
background-repeat:no-repeat;
background-image:url(../img/tab_off_senzyou.gif);
text-decoration:none;
float:left;
}

.m_navi_senzyou a:hover {
background-image:url(../img/tab_over_senzyou.gif);
}

.m_navi_character a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 4px;
background-repeat:no-repeat;
background-image:url(../img/tab_off_character.gif);
text-decoration:none;
float:left;
}

.m_navi_character a:hover {
background-image:url(../img/tab_over_character.gif);
}

.m_navi_visual_sound a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 2px;
background-repeat:no-repeat;
background-image:url(../img/tab_off_visual_sound.gif);
text-decoration:none;
float:left;
}

.m_navi_visual_sound a:hover {
background-image:url(../img/tab_over_visual_sound.gif);
}

.m_navi_technic a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 2px;
background-repeat:no-repeat;
background-image:url(../img/tab_off_technic.gif);
text-decoration:none;
float:left;
}

.m_navi_technic a:hover {
background-image:url(../img/tab_over_technic.gif);
}


/*-------------------------------------------ゲーム紹介内・ロールオーバーここまで-------------------------------------------*/
/*-------------------------------------------ゲーム紹介内・ロールオーバー表示中-------------------------------------------*/

.m_navi_ohanashi_on {
display:block;
width:92px;
height:93px;
padding:0;
margin:0;
float:left;
}

.m_navi_minnnade_on {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 5px;
float:left;
}

.m_navi_hitoride_on {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 3px;
float:left;
}

.m_navi_rule_on {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 3px;
float:left;
}

.m_navi_senzyou_on a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 2px;
float:left;
}

.m_navi_character_on a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 4px;
float:left;
}

.m_navi_visual_sound_on a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 2px;
float:left;
}

.m_navi_technic_on a {
display:block;
width:92px;
height:93px;
padding:0;
margin:0 0 0 2px;
float:left;
}

/*みんなでいっき・ひとりでいっき*/
.title {
padding:0;
margin:0 0 0 73px;
}

.title_2 {
padding:0;
margin:80px 0 0 73px;
}

.chapter {
width:710px;
height:63px;
padding:0px;
margin:30px 0 0 83px;
}

.chapter_2 {
width:710px;
height:63px;
padding:0px;
margin:60px 0 0 83px;
}

.border_middle {
background-image:url(../img/border_middle.gif);
background-repeat:repeat-y;
padding:0;
margin:0 0 0 83px;
}

.game_contents {
width:665px;
height:auto;
padding:30px 0 0 35px;
margin:0;
}

.game_contents p {
padding:30px 0 0 0;
margin:0;
}

.game_contents_two {
width:665px;
height:auto;
padding:30px 0 0 35px;
margin:0;
}

.game_contents_two img {
float:left;
}

.game_contents_two_text {
width:280px;
height:auto;
padding:0;
margin:0 20px 0 0 ;
float:right;
}

.game_contents_two_text p{
padding:0;
margin:0 0 10px 0;
}

.game_contents_clasicc {
width:676px;
height:auto;
padding:30px 0 0 24px;
margin:0;
}

.game_contents_clasicc p {
padding:20px 0 0 5px;
margin:0;
float:left;
}

.sound {
padding:29px 20px 0 0;
margin:0;
float:right;
}

.sound_button {
width:123px;
height:47px;
padding:29px 0 0 0;
margin:0;
float:right;
}

.border_bottom {
width:710px;
height:42px;
padding:0;
margin:0 0 0 83px;
background-image:url(../img/border_bottom.png);
background-repeat:no-repeat;
}

/*おはなし*/
.ohanashi_text {
width:876px;
height:auto;
padding:0;
margin:0;
}

.ohanashi_001_image {
width:330px;
height:96px;
padding:;
margin:96px 0 0 230px;
}

/*ルール*/
.column {
width:631px;
height:auto;
padding:10px 35px 0 35px;
margin:0;
}

.rule_image {
width:289px;
height:211px;
float:left;
padding:0 25px 0 0 ;
margin:0;
} 

.rule_text {
width:317px;
height:211px;
background-image:url(../img/text_bg_ikki.gif);
background-repeat:no-repeat;
padding:0;
margin:0;
float:left;
}

/*戦場*/
.field_text {
width:726px;
height:auto;
margin:0 0 40px 74px;
padding:0;
}

.field {
width:726px;
height:auto;
padding:0;
margin:0 0 30px 74px;
}

.field p{
width:726px;
height:auto;
padding:0;
margin:0;
}

.gimmick {
width:700px;
height:auto;
padding:20px 0 30px 90px;
margin:0;
}

.gimmick_image {
float:left;
padding:0 7px 7px 0;
margin:0;
}

.gimmick_text {
width:343px;
height:248px;
float:left;
background-image:url(../img/text_bg_ikki_flame.png);
background-repeat:no-repeat;
padding:0;
margin:0;
}

.gimmick_text p {
width:300px;
height:auto;
padding:20px 0 0 20px;
margin:0;
}

/*お土産*/
.wall_paper {
width:664px;
height:auto;
padding:30px 23px 0 23px;
margin:0;
}

.wp_right {
width:235px;
height:auto;
padding:0 0 0 13px;
margin:0;
float:left;
}

.wp_up {
width:1920px;
height:auto;
padding:10px 0 0 0;
margin:0;
}

.wp_1920 a {
display:block;
width:235px;
height:63px;
padding:0;
margin:0;
background-repeat:no-repeat;
background-image:url(../img/link_wp_1920_1200.png);
text-decoration:none;
float:left;
}

.wp_1920 a:hover {
background-image:url(../img/link_over_wp_1920_1200.png);
}

.wp_1280 a {
display:block;
width:235px;
height:63px;
padding:0;
margin:0;
background-repeat:no-repeat;
background-image:url(../img/link_wp_1280_1024.png);
text-decoration:none;
float:left;
}

.wp_1280 a:hover {
background-image:url(../img/link_over_wp_1280_1024.png);
}

.wp_1024 a {
display:block;
width:235px;
height:63px;
padding:0;
margin:0;
background-repeat:no-repeat;
background-image:url(../img/link_wp_1024_768.png);
text-decoration:none;
float:left;
}

.wp_1024 a:hover {
background-image:url(../img/link_over_wp_1024_768.png);
}

.screen_saver a {
display:block;
width:235px;
height:63px;
padding:0;
margin:0;
background-repeat:no-repeat;
background-image:url(../img/link_off_dl_ss.png);
text-decoration:none;
float:left;
}

.screen_saver a:hover {
background-image:url(../img/link_on_dl_ss.png);
}

.iwp_960 a {
display:block;
width:235px;
height:63px;
padding:0;
margin:0;
background-repeat:no-repeat;
background-image:url(../img/link_iwp_960x640.png);
text-decoration:none;
float:left;
}

.iwp_960 a:hover {
background-image:url(../img/link_over_iwp_960x640.png);
}

.iwp_480 a {
display:block;
width:235px;
height:63px;
padding:0;
margin:0;
background-repeat:no-repeat;
background-image:url(../img/link_iwp_480x320.png);
text-decoration:none;
float:left;
}

.iwp_480 a:hover {
background-image:url(../img/link_over_iwp_480x320.png);
}

/*キャラクター*/
.character {
width:752px;
height:462px;
padding:20px 0 0 61px;
margin:0;
}

.chara_navi {
width:159px;
height:452px;
padding:10px 0 0 7px;
margin:0;
background-image:url(../img/icon_bg.png);
background-repeat:no-repeat;
float:left;
}

.chara_navi_noumin {
width:72px;
height:auto;
padding:0;
margin:0;
float:left;
}

.icon_team {
width:72px;
height:28px;
padding:0 0 7px 0;
margin:0;
}

.icon_chara {
width:62px;
height:63px;
padding:0 0 4px 4px;
margin:0;
}




.chara_navi_daikan {
width:72px;
height:auto;
padding:0 0 0 3px;
margin:0;
float:left;
}

.chara_content {
width:579px;
height:462px;
padding:0 0 0 7px;
margin:0;
float:left;
}

.chara_name {
padding:0 0 21px 0;
margin:0;
float:left;
}

.chara_text {
width:310px;
height:auto;
padding:0;
margin:0;
float:left;
}

.chara_gonbe {
width:579px;
height:462px;
padding:0;
margin:37px 0 0 0;
background-image:url(../img/chara_gonbe.png);
background-repeat:no-repeat;
}

.chara_gonbe_text {
padding:236px 0 0 273px;
margin:0;
float:left;
}

/*資料館*/
.shiryoukan {
width:664px;
height:auto;
padding:30px 23px 0 23px;
margin:0;
}

.shiryoukan_right {
width:338px;
height:auto;
padding:0 0 0 13px;
margin:0;
float:left;
}

.fc_manual a {
display:block;
width:235px;
height:53px;
padding:0;
margin:81px 0 0 44px;
background-repeat:no-repeat;
background-image:url(../img/link_off_fc_manual.png);
text-decoration:none;
float:left;
}

.fc_manual a:hover {
background-image:url(../img/link_over_fc_manual.png);
}

/*質問回答箱*/
.chapter_qa {
width:710px;
height:18px;
padding:0px;
margin:30px 0 0 83px;
}

.chapter_qa_two {
width:710px;
height:18px;
padding:0px;
margin:0 0 0 83px;
}

.border_middle_qa {
width:710px;
height:auto;
background-image:url(../img/border_middle.gif);
background-repeat:repeat-y;
margin:0 0 0 83px;
}

.qa_image {
padding:0 20px 5px 20px;
margin:0;
float:left;
}

.qa_text {
width:600px;
height:auto;
padding:0 0 10px 0;
margin:0;
float:left;
}

.border_bottom_qa {
width:710px;
height:42px;
padding:0;
margin:0 0 0 83px;
background-image:url(../img/border_bottom_qa.png);
background-repeat:no-repeat;
}

/*テクニック*/
.technic_image {
padding:20px 20px 5px 20px;
margin:0;
float:left;
}

.technic_image_two {
height:auto;
padding:10px 20px 5px 20px;
margin:0;
float:left;
}

.technic_text {
width:600px;
height:auto;
padding:20px 0 5px 0;
margin:0;
float:left;
}

.technic_text_two {
width:600px;
height:auto;
padding:10px 0 5px 0;
margin:0;
float:left;
}


/*共通*/

.product_information {
width:758px;
height:104px;
padding:0;
margin:30px 0 0 60px;
background-image:url(../img/product_information.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:13px;
}

.product_information_left {
width:320px;
height:38px;
padding:12px 0 0 105px;
margin:0;
float:left;
}
.product_information_right {
width:255px;
height:38px;
padding:0;
margin:12px 0 0 0;
float:left;
}

.cero {
padding:30px 27px 0 0;
margin:0;
float:right;
}


/*
.product_information {
width:759px;
height:78px;
padding:13px 0 0 0;
margin:30px 0 0 60px;
background-image:url(../img/product_information.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:15px;
line-height:1.3;
color:black;
}

.product_information_left {
width:355px;
height:38px;
padding:0 0 0 87px;
margin:0;
float:left;
}

.product_information_right {
width:230px;
height:38px;
padding:0 ;
margin:0;
float:left;
}

.cero {
padding:0 30px 0 0;
margin:0;
float:right;
}
*/

#kakejiku_bottom {
width:876px;
height:155px;
background-image:url(../img/kakejiku_bottom.gif);
background-repeat:no-repeat;
padding:0;
margin:0;
}

.copy_right {
width:759px;
height:auto;
padding:5px 0 0 60px;
margin:0;
font-weight:bold;
line-height:1.5;
font-size:12px;
color:#370000;
}

.movie_bg {
width:652px;
height:398px;
padding:0;
margin:30px 0 0 118px;
background-image:url(../img/movie_back.png);
background-repeat:no-repeat;
}

.movie {
width:640px;
height:385px;
padding:3px 0 0 3px;
margin:0;
}

/*一息してけ*/
.flash_contents {
width:672px;
height:auto;
padding:30px 0 0 28px;
margin:0;
}

.flash_game_bg {
width:650px;
height:370px;
padding:0;
margin:0;
background-color:#5E5E5E;
}

.ranking {
width:650px;
height:auto;
padding:0;
margin:30px 0 0 28px;
}

.ranking_bg {
width:650px;
height:221px;
padding:0;
margin:0;
background-color:#00646F;
}

.twitter_icon {
padding:20px 0 0 276px ;
margin:0;
}

/*ランキングボックス*/
.infobox {
font-family: "Hiragino Kaku Gothic Std", "ＭＳ ゴシック";
font-size: 20px;
line-height: 1.5;
width:640px;
height:216px;
overflow: auto;
border: 0;
padding:0;
margin:0 0 0 5px;
background-color:white;
}

.ranking_no {
width: 153px;
height: auto;
padding: 0;
margin: 0;
float: left;
}
.ranking_no1 {
width: 128px;
height: auto;
padding: 0 0 0 24px;
margin: 0;
float: left;
}

.ranking_name {
width: 318px;
height: auto;
padding: 0;
margin: 0;
float: left;
}

.test {
width:640px;
height:360px;
padding:5px 0 0 5px;
margin:0;
}

/*1028 verUP*/

/*ナビここから*/

/*
.game_contents {
width:665px;
height:auto;
padding:30px 0 0 35px;
margin:0;
background-color:red;
}
*/



#ver_up {
background-image:url(../img/ver_up.gif);
background-repeat:no-repeat;
width:876px;
height:240px;
padding:0;
margin:0;
}

.link_ver_up_001 a {
display:block;
width:435px;
height:50px;
padding:0;
margin:33px 0 0 303px;
background-repeat:no-repeat;
background-image:url(../img/link_ver_up_001_off.png);
text-decoration:none;
float:left;
}

.link_ver_up_001 a:hover {
background-image:url(../img/link_ver_up_001_on.png);
}

.link_ver_up_002 a {
display:block;
width:435px;
height:50px;
padding:0;
margin:10px 0 0 303px;
background-repeat:no-repeat;
background-image:url(../img/link_ver_up_002_off.png);
text-decoration:none;
float:left;
}

.link_ver_up_002 a:hover {
background-image:url(../img/link_ver_up_002_on.png);
}

.link_ver_up_003 a {
display:block;
width:435px;
height:50px;
padding:0;
margin:10px 0 0 303px;
background-repeat:no-repeat;
background-image:url(../img/link_ver_up_003_off.png);
text-decoration:none;
float:left;
}

.link_ver_up_003 a:hover {
background-image:url(../img/link_ver_up_003_on.png);
}

.link_top_s a {
display:block;
width:93px;
height:35px;
padding:0;
margin: 25px 29px 0 0;
background-repeat:no-repeat;
background-image:url(../img/s_top_off.png);
text-decoration:none;
float:right;
}

.link_top_s a:hover {
background-image:url(../img/s_top_on.png);
}

.ver_up_screenshot_s {
width:289px;
height:auto;
padding:30px 0 0 0 ;
margin:0;
float:left;
}

.ver_up_screenshot_s_right {
width:289px;
height:auto;
padding:30px 0 0 35px ;
margin:0;
float:left;
}

.ver_up_screenshot_text {
 width:289px;
 height:auto;
 padding:0;
 margin:0 ; 
}

.ver_up_screenshot_s_no_top {
 width:289px;
 height:auto;
 padding:0;
 margin:0;
 float:left; 
}

.ver_up_screenshot_s_right_no_top {
width:289px;
height:auto;
padding:0 0 0 35px ;
margin:0;
float:left;
}

.old_ver_up a {
width:710px;
height:78px;
padding:0px;
margin:30px 0 0 83px;
background-repeat:no-repeat;
background-image:url(../img/old_verup_off.png);
text-decoration:none;
float:left;
}

.old_ver_up a:hover {
background-image:url(../img/old_verup_on.png)
}

