/* CSS Document */
/*----------------------------------*/
/*---------------main---------------*/
/*----------------------------------*/

/*----------------------------------------------????*/
.mainbox{margin:0;padding:0px;width:780px; background:#000;}
.headtag{margin:0px;padding:0px;width:780px;height:0px;}
#header .logo{padding:0px;margin:5px 0 0 0;height:32px;}
.mainbox_bottom{margin:0 0 10px 0;padding:0;width:780px;height:17px;background-image:url(images/common/mainbox_bottom.gif);background-repeat:no-repeat;}
.spacer{margin:0;padding:0px;width:700px; height:20px;background:#000; clear:both;}

 /*------------------------------------------top/feature01*/ 
#topfeature01box{ margin:0;padding:0; width:430px; float:left; } 
#topfeature01box a{font:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; color:#000; text-decoration:underline; font-weight:bold; }
#topfeature01box a{color:#000; text-decoration:underline; }
#topfeature01box a:link{color:#000; text-decoration:underline; }
#topfeature01box a:visited{color:#000; text-decoration:underline; }
#topfeature01box a:active{color:#000; text-decoration:underline; }
#topfeature01box a:hover{text-decoration:none;}




#topfeature01p{ margin:0;padding:10px 7px 10px 7px; width:140px;height:71px; float:left; } 
#topfeature01_num{ margin:10px 5px 0 0;padding:0; width:30px;height:18px; background:url(images/t_f_01.gif); float:left; } 
#topfeature01_text{ margin:10px 0 0 0;padding:0; width:240px;height:71px; float:left; } 
#topfeature01_text p.title{ margin:0;padding:0; font:13pt "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";color:#000; font-weight:bold; line-height:1; } 
#topfeature01_text p.texxt{ margin:0;padding:8px 0px 0px 0px; font:10pt Osaka, Verdana, sans-serif;color:#000; line-height:0.9; } 
/*------------------------------------------top/feature0203*/ 
.topfeature0203box{ margin:0;padding:0; width:172px; float:left; } 


#topfeature02_num{ margin:10px 5px 0 0;padding:0; width:32px;height:18px; background:url(images/t_f_02.gif); float:left; } 
#topfeature03_num{ margin:10px 5px 0 0;padding:0; width:31px;height:18px; background:url(images/t_f_03.gif); float:left; } 
.topfeature0203_text{ margin:10px 0 0 0;padding:0; width:135px;height:35px; float:left; } 
.topfeature0203_text a{font:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; color:#000; text-decoration:underline; font-weight:bold; }
.topfeature0203_text a{color:#000; text-decoration:underline; }
.topfeature0203_text a:link{color:#000; text-decoration:underline; }
.topfeature0203_text a:visited{color:#000; text-decoration:underline; }
.topfeature0203_text a:active{color:#000; text-decoration:underline; }
.topfeature0203_text a:hover{text-decoration:none;}


.topfeature0203_text p.title{ margin:0;padding:0; font:11pt "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";color:#000; font-weight:bold;line-height:1.1; } 
.topfeature0203p{ margin:0;padding:0; width:142px;height:36px; } 
#mainbox_bottom{ margin:0px;padding:0px; width:780px;height:9px; } 
/*------------------------------------------top/banner*/ 
.topbanners { margin:0;padding:10px 8px 10px 8px; width:140px;height:36px; float:left; }

/*----------------------------------------------players_main*/
#playersindex{margin:0; padding:0; width:780px; height:3050px; background:#000; }
#playerstop{margin:0;padding:10px 9px 55px 9px;width:762px;height:127px;}
#playerstoping{margin:0;padding:0;width:762px;height:127px;background-image:url(images/playersindex/head_top.gif);background-repeat:no-repeat;}
p#p_indextop{margin:0px;padding:55px 0 0 11px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#fff; line-height:1.3; }
.players_row{margin:0px 0px 0px 47px;padding:0; width:715px;height:140px; }
.players_one{margin:0px; padding:0px 30px 0px 0px; width:113px; height:140px; float:left;}
.players_onebox{margin:0px;padding:0px; width:113px;height:85px; }
p.p_indexname{margin:0px;padding:3 0 0 0; width:113px;height:85px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#fff; line-height:1.1;}
.fukidashi_tl{ margin:0px; padding:0px; width:211px; height:474px; background:url(images/playersindex/fukidashi_tl.gif); }
.fukidashi_tr{ margin:0px; padding:0px; width:211px; height:474px; background:url(images/playersindex/fukidashi_tr.gif) no-repeat; }
.fukidashibox_l{ margin:0px;padding:0px; width:195px;height:474px; float:right; } 
.fukidashibox_r{ margin:0px;padding:0px; width:195px;height:474px; float:left; }
.box1{ margin:0px;padding:0px; width:195px;height:35px; }
p.lastupdate{ margin:0px;padding:15px 0px 0px 7px; font:10pt "MS ゴシック",Osaka,sans-serif;color:#000000;font-weight:bold; }
.box2{ margin:0px;padding:0px; width:195px;height:195px; } 
.fuki_photo{ margin:4px 0 0 8px;padding:0; width:180px;height:180px; } 
.box3{ margin:0px;padding:0px; width:195px;height:49px; }
.playersindexname2{ margin:0px;padding:0px 0px 0px 8px; font:12pt "MS ゴシック",Osaka,sans-serif;color:#000000;font-weight:bold; }
.box4{ margin:0px;padding:0px; width:195px;height:65px; }
.playersindexnowplaying{ margin:0px 0px 0px 8px;padding:0px; width:87px;height:17px; }
.playersindexminiboxtext{ margin:5px 0px 0px 10px;padding:0px 0px 0px 8px; font:10pt "MS ゴシック",Osaka,sans-serif;color:#000000; }
.box5{ margin:0px;padding:0px; width:195px;height:78px;}
.playersindexfirstgame{ margin:0px 0px 0px 8px;padding:0px; width:76px;height:17px;}
.playersindexhard{ margin:0px 0px 0px 9px;padding:0px; width:177px;height:32px; }
ul.hardbox{clear: both; position: relative; top: 0px; margin:0px;padding:0px; width: 177px; height: 32px; list-style: none; overflow: hidden; }
ul.hardbox li { margin:0px;padding: 0px; position: absolute; height: 32px; overflow: hidden; top: 0; }
li.hard1{ width: 32px;left: 0px;}
li.hard2{ width: 32px;left: 36px;}
li.hard3{ width: 32px;left: 72px;}
li.hard4{ width: 32px;left: 108px;}
li.hard5{ width: 32px;left: 144px;}

/*----------------------------------------------featureindex_main*/
#feature1box_top{ margin:20px 31px 0px 32px;padding:0px; width:717px;height:6px; }
#feature1box{ margin:0px 31px 0px 32px;padding:0px; width:717px;height:290px; background:#FC0; }
#feature1_p1{ margin:0 23px 10px 22px;padding:0; width:672px;height:142px; background-image:url(images/f_f1_1.jpg); background-repeat:no-repeat; }
.feature_tag{ margin:0 10px 0 0;padding:0 0 0 23px; width:150px;height:20px; float:left; }
#feature1box h1{ margin:0;padding:0; width:500px;height:20px; font:14pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; color:#000; float:left; }
#feature1box a{color:#000;text-decoration:underline; }
#feature1box a:link{color:#000; text-decoration:underline; }
#feature1box a:visited{color:#000; text-decoration:underline; }
#feature1box a:active{color:#000; text-decoration:underline; }
#feature1box a:hover{text-decoration:none;}
#ub{ margin:0px 23px 0px 22px;padding:10px 0 0 0; width:672px;height:50px; clear:both; }
#ub p{ margin:0;padding:0; width:460px;height:20px; font:11pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#000; line-height:1.4; float:left; }
#feature1_p2{ margin:0;padding:0; width:193px;height:105px; background-image:url(images/f_f1_2.jpg); background-repeat:no-repeat; float:right; }
#feature1box_bottom{ margin:0px 31px 0px 32px;padding:0px; width:717px;height:3px; }
#featurebox2{ margin:0px;padding:0px; width:780px;height:380px; background:#000; }
.featureleftbox{ margin:30px 0px 0px 0px;padding:0px 0px 0px 56px; width:150px;height:129px; float:left; }
.featuretag{ margin:0px;padding:0px; width:150px;height:20px; }
.feature_photo{ margin:0px;padding:4px 0px 0px 0px; width:150px;height:105px; }
.featurerightbox{ margin:30px 0px 0px 0px;padding:0px 0px 0px 5px; width:510px;height:129px; float:left; }
.featurerightbox a{font:13pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#FFCC00; text-decoration:underline; font-weight:bold; }
.featurerightbox a{color:#FFCC00; text-decoration:underline; }
.featurerightbox a:link{color:#FFCC00; text-decoration:underline; }
.featurerightbox a:visited{color:#FFCC00; text-decoration:underline; }
.featurerightbox a:active{color:#FFCC00; text-decoration:underline; }
.featurerightbox a:hover{text-decoration:none;}
.featurerightbox p{ margin:0px;padding:5px 0px 0px 0px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#fff; line-height:1.3; }
#featurebox3{ margin:0px;padding:0px; width:780px;height:150px; background:#000; }
.pastbox{ margin:10px 32px 0 31px;padding:0; width:717px;height:100px; }
.pastbox_l{ margin:0;padding:0; width:115px;height:100px; background-image:url(images/pastbox.gif); background-repeat:no-repeat; float:left; }
.pastinbox{ margin:0;padding:10px 7px; width:86px;height:95px; }
.pastinbox_vol{ margin:0;padding:0; width:35px;height:18px; background-image:url(images/fp_vol.gif); background-repeat:no-repeat; float:left; }
.pastinbox_num{ margin:0;padding:0; width:30px;height:13px; float:left; }
.pastinbox_minilogo{ margin:0;padding:0; width:55px;height:18px; background-image:url(images/fp_minilogo.gif); background-repeat:no-repeat; clear:both; }
.pastinbox p{ margin:0;padding:30px 0 0 0; width:55px;height:8px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#000; }
.pastbox_r{ margin:0;padding:0; width:602px;height:100px; background:#333300; float:left; }
.pastbox_rin{ margin:0;padding:5px 0 0 0; width:602px;height:95px; }
.pastbox_r h1{ margin:0;padding:5px 0 0 10px; width:500px;height:15px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#fc0; }
.pastbox_r a{font:11pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#fc0; text-decoration:underline; font-weight:bold; }
.pastbox_r a{color:#FFCC00; text-decoration:underline; }
.pastbox_r a:link{color:#FFCC00; text-decoration:underline; }
.pastbox_r a:visited{color:#FFCC00; text-decoration:underline; }
.pastbox_r a:active{color:#FFCC00; text-decoration:underline; }
.pastbox_r a:hover{text-decoration:none;}
.pastbox_r p{ margin:0;padding:3px 0 0 50px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#fff; }

/*----------------------------------------------feature01_main*/
#f_mainbox{margin:0;padding:0px;width:780px;height:2000px; background:#000;}
#feature1_1{ margin:7px;padding:0;  width:766px;height:161px;  background-image:url(images/f1_1.jpg);  background-repeat:no-repeat;  }
#feature1_1text{ margin:10px;padding:0;  width:759px;height:44px;  background-image:url(images/f1_1text.gif);  background-repeat:no-repeat;  }
#feature1_under{ margin:0;padding:0 38px;  width:704px;height:50px;  }
#feature1_under h1{ margin:0;padding:20px 0 0 0; width:704px;height:30px; font:18pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";  color:#fc0;  }
#feature1_2text{margin:0;padding:0; width:350px; float:left; }
p.fff{margin:0;padding:0; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.3; color:#ffffff; }
#feature1_under2{margin:10px 0 0 38px;padding:0; width:704px;height:290px; }
#feature1_2mbox{margin:0;padding:0; width:330px;height:290px; background:#330; float:right; }
p#p_comment{margin:0;padding:2px 0 5px 35px; width:260px;height:20px;font:12pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#fc0;}
#f_movie{margin:0 35px;padding:0; width:260px;height:210px;}
p#p_comment2{margin:0;padding:10px 0 0 35px; width:280px;height:20px;font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";line-height:1.3;color:#fc0;}
#feature1_under3{ margin:50px 35px;padding:0;  width:704px;height:250px;background:#fc0; background-image:url(images/under3_base.gif); background-position:bottom left; background-repeat:no-repeat; }
#boxbox{ margin:0;padding:0; width:152px;height:250px; float:left; }
.castbox{ margin:0;padding:0 15px;  width:152px;height:250px; float:left;}
.cast_photo{ margin:0;padding:15px 0 0 0; width:152px;height:117px; }
.castbox h1{ margin:0;padding:10px 0; width:152px;height:10px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; color:#000; }
.castbox p{margin:0;padding:0;  width:152px;height:50px;font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";line-height:1; color:#000; }
#feature1_under4{ margin:0;padding:0;  width:780px;height:660px; }
.f_textbox{ margin:30px 35px 10px 35px;padding:0;  width:704px; clear:both; }
.feature1_under4_l{ margin:0;padding:0;  width:380px;height:240px; float:left; }
.feature1_under4_r{ margin:0;padding:0;  width:380px;height:240px; float:right; }
.setuphoto_l{ margin:0;padding:0;  width:249px;height:139px; float:right; }
.setuphoto_r{ margin:0;padding:0;  width:249px;height:139px; float:left; }
.setutext_l{ margin:0;padding:10px 0 0 0;  width:249px; float:right; }
.setutext_r{ margin:0;padding:10px 0 0 0;  width:249px; float:left; }
#feature1_under5{ margin:0 0 0 43px;padding:0;  width:694px;height:230px; }
#feature1_under5_1{ margin:0 10px 0 0;padding:0;  width:220px;height:100px; float:left; }
.feature1_under5_a{ margin:0 5px 0 0;padding:0;  width:226px;height:226px; background:#330; float:left; }
.feature1_under5_photo{ margin:10px 19px;padding:0;  width:188px;height:107px; }
.feature1_under5_text{ margin:0 19px;padding:0;  width:188px; }
.feature1_under5_text p{ margin:0;padding:0;  font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";  line-height:1.3; color:#fc0;  }
#c_rockstar{ margin:50px 0 20px 43px;padding:0;  width:600px;height:20px; background-image:url(images/c_rockstar.gif); background-repeat:no-repeat; clear:both; }

/*----------------------------------------------event_main*/
#eventheader{ margin:12px 8px 24px 8px;padding:0px; width:765px;height:292px; background-image:url(images/event_1.gif); background-repeat:no-repeat; }
#eventbox{ margin:0;padding:0 39px; width:702px; }
#text1box{ margin:0;padding:10px 0; width:702px;height:139px; }
#text1box_p{ margin:0;padding:0; width:414px;height:139px; background-image:url(images/eventdummy1.jpg); background-repeat:no-repeat; float:left; }
#text1box_t{ margin:0;padding:0 0 0 10px; width:278px;height:; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.3; color:#ffffff; float:left; }
#text2box{ margin:0;padding:10px 0; width:702px;height:104px; }
#text2box_t{ margin:0;padding:0 10px 0 0; width:435px;height:; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.3; color:#ffffff; float:left; }
#text2box_p{ margin:0;padding:0; width:257px;height:104px; background-image:url(images/eventdummy2.jpg); background-repeat:no-repeat; float:left; }
#text3box{ margin:0;padding:10px 0; width:702px;height:210px; }
#text3box_p{ margin:0;padding:5px 0; width:702px;height:124px; background-image:url(images/eventdummy3.jpg); background-repeat:no-repeat; float:left; }
#text3box_t{ margin:0;padding:10px 0; width:702px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.3; color:#ffffff; }
#act_info{ margin:20px 10px 0 10px;padding:0 0 8px 0; width:159px;height:15px; background-image:url(images/act_info.gif); background-repeat:no-repeat; }
.eventactbox{ margin:0;padding:0; width:702px;height:130px; background:#FC0; }
.act_name{ margin:0;padding:10px 0 10px 20px; width:600px;height:15px; font:14pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; color:#000000; }
.act_p1{ margin:0 15px 0 0;padding:0 0 0 20px; width:112px;height:84px; float:left; }
.act_prof{ margin:0;padding:0 0 0 10px; width:435px;height:100px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; float:left; }
.act_p2{ margin:0 0 0 15px;padding:0 0 0 0; width:84px;height:84px; float:left; }

/*----------------------------------------------lounge_main*/
#loungeheader{ margin:12px 7px 0 7px;padding:0px; width:766px;height:293px; background-image:url(images/lounge_1.jpg); background-repeat:no-repeat; }
#loungebox{ margin:0;padding:0 39px; width:702px; }
#kagikakko{ margin:25px 0 40px 0;padding:0px; width:547px;height:76px; background-image:url(images/kagikakko.gif); background-repeat:no-repeat; }
#l_text1box{ margin:0;padding:10px 0; width:702px;height:; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.3; color:#ffffff; }
#l_text2box{ margin:0;padding:10px 0; width:702px;height:170px; }
#l_text2box_p{ margin:0;padding:0; width:355px;height:170px; background-image:url(images/loungedummy1.jpg); background-repeat:no-repeat; float:left; }
#l_text2box_t{ margin:0;padding:0 0 0 10px; width:335px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.3; color:#ffffff; float:right; }
#l_text3box{ margin:0;padding:10px 0; width:702px;height:141px; }
#l_text3box_t{ margin:0;padding:0 10px 0 0; width:441px;height:; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.3; color:#ffffff; float:left; }
#l_text3box_p{ margin:0;padding:0; width:251px;height:141px; background-image:url(images/loungedummy2.gif); background-repeat:no-repeat; float:right; }
#lounge_goods{ margin:30px 10px 8px 10px;padding:0; width:201px;height:18px; background-image:url(images/lounge_goods.gif); background-repeat:no-repeat; }
#loungegoodsbox{ margin:0;padding:0; width:702px;height:147px; background:#FC0; }
#loungegoodsbox2{ margin:0 0 0 15px;padding:15px 0 0 0; width:672px;height:100px; }
#loungegoods_text{ margin:0;padding:0; width:335px;height: font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.3; color:#000000; float:left; }
#lounge_goods_p1{ margin:0 0 0 15px;padding:0; width:114px;height:118px; float:left; }
#lounge_goods_p2{ margin:0 0 0 15px;padding:0; width:180px;height:120px; float:left; }

/*----------------------------------------------shop_main*/
#mainbox{margin:0; padding:0; width:780px; background:#000; }
#shopgazou1{margin:0; padding:7px; width:780px; height:1550px; }


/*----------------------------------------------games*/
#gamesbox1{margin:0 10px; padding:0; width:760px; height:100px; background:#000; }
p#gametitle{margin:0; padding:5px 0; width:335px; height:25px; font:16pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; color:#fff; }
#gamesphoto{margin:0; padding:0; width:180px; height:180px; border:1px solid #fff; float:left; }
#gamesinfo{margin:0 0 0 10px; padding:0; width:558px; float:left; }
ul#gameslist{margin:0; padding:0; width:558px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#fff; float:left; }

/*----------------------------------------------company_main*/
#comainbox{ margin:0px;padding:0px; width:780px; background:#000;}
#companybox{ margin:0;padding:7px; width:766px;}
p#gaiyo{ margin:0;padding:15px 0 5px 0; width:100px;height:20px; font:13pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; color:#fff;}
#gaiyobox{ margin:0;padding:0; width:766px;height:406px;  }
.box_r1{ margin:3px 0;padding:0; width:120px;height:28px; background:#633; float:left; }
.box_r2{ margin:3px 0;padding:0; width:120px;height:48px; background:#633; float:left; }
.box_r3{ margin:3px 0;padding:0; width:120px;height:50px; background:#633; float:left; }
.box_r4{ margin:3px 0;padding:0; width:120px;height:150px; background:#633; float:left; }
.box_r5{ margin:3px 0;padding:0; width:120px;height:130px; background:#633; float:left; }
.box_b1{ margin:3px 0;padding:0; width:641px;height:28px; background:#330; float:right; }
.box_b2{ margin:3px 0;padding:0; width:641px;height:48px; background:#330; float:right; }
.box_b3{ margin:3px 0;padding:0; width:641px;height:50px; background:#330; float:right; }
.box_b4{ margin:3px 0;padding:0; width:641px;height:150px; background:#330; float:right; }
.box_b5{ margin:3px 0;padding:0; width:641px;height:130px; background:#330; float:right; }
p.box_text{ margin:0;padding:5px 0 0 7px; font:9pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.7; color:#fff; }
#logo{ margin:0;padding:10px 0 0 7px; float:left; }
#mapbox{ margin:0 7px;padding:3px; width:746px;height:398px; background:#fff; }
#maptag{ margin:70px 0 0 7px;padding:0; width:123px;height:21px; background-image:url(images/maptag.gif); background-repeat:no-repeat; }
#map{ margin:0;padding:0; width:746px;height:398px; }
p#mapnavi{ margin:0;padding:20px 0 10px 0; font:9pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.5; color:#fff;}


/*----------------------------------*/
/*---------------sub----------------*/
/*----------------------------------*/

/*----------------------------------------------????*/
#sub{ margin:40px 0 0 0;padding:0; width:190px; float:right;}
#search{ margin:10px 0;padding:0; width:190px; }
#searchform{ margin:0px;padding:0px; width:190px; }
#seform{ margin:0px;padding:0px; width:190px; }
.sform{ margin:0px;padding:0px; width:190px; }
#sebutton{ padding:3px 0 0 0;margin:0; text-align:right; }
.sidehead{ margin:0;padding:30px 0 0 0; width:190px; }
.texxt{ margin:0;padding:4px 0 0 5px; width:185px; font:11pt "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; line-height:1.3; color:#000; clear:both;}
.texxt15{ margin:0;padding:4px 0 0 5px; width:185px; font:10pt "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; line-height:1.5; color:#000; clear:both;}
.texxt_mini{ margin:0;padding:4px 0 0 5px; width:185px; font:10pt "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; line-height:1; color:#000; clear:both;}
.sideimage{ margin:10px 0;padding:0 0 0 5px; width:185px; }
a { text-decoration:underline }
a:link{ color:#3F8D8D; }
a:visited{ color:#3F8D8D; }
a:hover{ color: #3F8D8D; }
a:active{ color: #3F8D8D; }
a img { border: none;}
.side_sum{ margin:0;padding:20px 0 0 5px; width:113px; height:85px; }
p.side_sumtext{ margin:0;padding:0 0 0 5px; width:185px; font:10pt "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; line-height:1.2; color:#000; clear:both; }

/*----------------------------------------------side_top*/
.sidemovie{ margin:0;padding:10px 0; width:190px; }
#bg_news{ margin:5px 0 0 5px;padding:0; width:185px; }
#bg_news p{ margin:0;padding:0; width:185px; font:10pt "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; line-height:1.5; color:#000; }
#bg_news2{ margin:0 0 0 5px;padding:0; width:185px; }
#bg_news2 p{ margin:0;padding:10px 0; width:185px; font:10pt "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; line-height:1.2; color:#000; }

/*----------------------------------------------side_playersindex*/
.sub_box{ margin:0;padding:7px 0; width:190px; }
.ranklogo{margin:0;padding:3px 0 2px 0; width:54px; height:15px; }
p.rankgame{margin:0;padding:0 0 5px 20; width:170px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1; color:#000; }


/*----------------------------------------------side_feature1*/
#f_title{ margin:0;padding:4px 0 0 2px; width:188px; font:14pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; line-height:1; color:#000; }
.f_side_icon{ margin:10px 0;padding:0 0 0 5px; width:32px; height:32px; float:left; }
.texxtgameinfo{ margin:0;padding:4px 0 0 5px; width:185px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#000; clear:both;}
.cero{ margin:2px 0 0 15px;padding:0; width:43px; height:53px; background-image:url(images/cero.gif); background-repeat:no-repeat;}
.side_bunner{ margin:0;padding:0 5px; width:180px; }

/*----------------------------------------------side_shop*/
#cart{ margin:25px 0;padding:0; width:190px; }
.shoptexxt{ margin:0;padding:5px 0 0 5px; width:185px; font:10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.7; color:#000; }


/*------------------------------------footer------------------------------------*/
#footer{
clear: both;
margin:0;
padding:0;
width:1000px;
height:45px;
background-image:url(images/common/footer.gif);
background-repeat:no-repeat;
}
#footer .logo{
margin:10px 7px 0px 0px;
padding:0px;
width:32px;
height:27px;
float:right;
}
#footer .txt{
margin:0px;
padding:7px 0px 0px 17px;
width:800px;
height:40px;
float:left;
text-align:center;
}
#footer .txt1{
font-size:13px;
color:#000000;
margin:0px;
padding:7px 0px 0px 17px;
height:20px;
}
#footer .txt2{
font-size:11px;
color:#666666;
margin:0px;
padding:0px 0px 0px 17px;
height:20px;
}