
/* 基本 */
@import "base.css";

/* レイアウト */
@import "layout.css";


/* INDEX ======================================================================================================================== */
#contents                                       {width:1050px; margin:0 auto; padding:0;}

#index                                          {width:950px; height:893px; background:url(../images/top/bg_main3.png) no-repeat; margin:0 auto; padding:0 50px;}

#index #left                                    {width:325px; margin:0; padding:0; float:left;}
#index #left h2                                 {margin:5px 0 10px 0; padding:0;}

#index #left #navi                              {width:270px; margin:0 0 15px 20px; padding:0;}
#index #left #navi ul li                        {margin:0 0 5px 0; padding:0;}
#index #left #navi ul li.end                    {margin:0; padding:0;}

#index #left #twitter                           {width:305px; height:350px; margin:0 auto; padding:0 0 0 20px;}
#index #left #twitter h3                        {display:none;}
#index #left #twitter_box                       {width:186px; height:140px; margin:0 0 10px 65px; padding:0; overflow:auto;}
#index #left #twitter #link                     {width:185px; margin:0 0 0 65px; padding:0; clear:both;}
#index #left #twitter ul#twitter_update_list    {margin:0; padding:0; clear:both;}
#index #left #twitter ul#twitter_update_list li {width:155px; font-size:9pt; background:url(../images/line.gif) left bottom repeat-x; margin:0 0 5px 0; padding:0 5px 5px 0;}

#index #right                                   {width:625px; margin:0 auto; padding:0; float:left; position:relative;}

#index #right #what                             {width:450px; height:70px; margin:10px 0 0 0; padding:0; float:right;}
#index #right #what h3                          {width:70px; margin:0 10px 0 0; padding:0; float:left;}
#index #right #what .whattxt                    {width:365px; height:70px; scrollbar-3dlight-color:#ffffff; overflow:auto; scrollbar-arrow-color:#f08300; scrollbar-base-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#f08300; scrollbar-shadow-color:#f08300; scrollbar-track-color:#ffffff; margin:0; padding:0 5px 0 0; float:left;}
#index #right #what .whattxt dl                 {position:relative; margin:0; padding:0;}
#index #right #what .whattxt dt                 {color:#22b9ee; margin:0; padding:3px 10px 3px 0; display:block; float:left;}
#index #right #what .whattxt dd                 {margin:0; padding:3px 0; background:url(../images/line.gif) left bottom repeat-x; display:block;}

#index #right #onair                            {width:595px; height:118px; background:url(../images/top/onair.png) no-repeat left; margin:0 0 0 25px; padding:0; clear:both;}
#index #right #info_txt                         {top:595px; margin:0; padding:0; clear:both; position:absolute;}
#index #right #portalsite                       {top:90px; right:0; position:absolute;}


/* TOP フッター ================================================================================================================= */
#top_footer                                     {width:100%; min-width:1050px; background:url(../images/bg_footer.gif) repeat-x; margin:0; padding:10; clear:both;}
#top_footer #banner                             {width:950px; margin:0 auto; padding:12px 0 9px 0;}